diff --git a/p__tasks__Jupyter__index.3bde844a.async.js b/p__tasks__Jupyter__index.1ca71a2b.async.js similarity index 99% rename from p__tasks__Jupyter__index.3bde844a.async.js rename to p__tasks__Jupyter__index.1ca71a2b.async.js index a78d91bf84..03bf7df5de 100644 --- a/p__tasks__Jupyter__index.3bde844a.async.js +++ b/p__tasks__Jupyter__index.1ca71a2b.async.js @@ -876,7 +876,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `)},{label:"include ",content:["#include "].join(` `)}]},y={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(` `)}]},S={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 L=T(84204),e=T.n(L),B=(Pe,ce,ge)=>new Promise((Ne,We)=>{var pe=ne=>{try{Le(ge.next(ne))}catch(Z){We(Z)}},ie=ne=>{try{Le(ge.throw(ne))}catch(Z){We(Z)}},Le=ne=>ne.done?Ne(ne.value):Promise.resolve(ne.value).then(pe,ie);Le((ge=ge.apply(Pe,ce)).next())});const m={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"]}},a=(Pe,ce,ge,Ne)=>{const We=ce.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:ge.lineNumber,endColumn:ge.column});return Array.from(new Set(We.match(/\b\w{2,}\b/g)||[])).map(ie=>({label:ie,kind:Pe.languages.CompletionItemKind.Text,insertText:ie,range:Ne}))},t=(Pe,ce,ge,Ne)=>{Pe.languages.registerCompletionItemProvider(ce,{provideCompletionItems(We,pe){const ie=We.getWordUntilPosition(pe),Le={startLineNumber:pe.lineNumber,endLineNumber:pe.lineNumber,startColumn:ie.startColumn,endColumn:ie.endColumn},ne=We.getLineContent(pe.lineNumber).substring(ie.startColumn-2,ie.endColumn);return{suggestions:[...a(Pe,We,pe,Le),...ge.map(J=>({label:J,kind:Pe.languages.CompletionItemKind.Keyword,documentation:J,insertText:J,insertTextRules:Pe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Le})),...Ne.map(J=>({label:J.label,kind:Pe.languages.CompletionItemKind.Snippet,documentation:J.content,insertText:ne.startsWith("#")?J.content.replace(/#/,""):J.content,insertTextRules:Pe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Le}))]}}})};var d=Pe=>{m.languages.forEach(ce=>{Pe.languages.registerDocumentFormattingEditProvider(ce,{provideDocumentFormattingEdits(ge){return B(this,null,function*(){const Ne=e()(ge.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:ge.getFullModelRange(),text:Ne}]})}})}),t(Pe,"java",N.keywords,N.quickKey),t(Pe,"cpp",D.keywords,D.quickKey),t(Pe,"c",K.keywords,[]),t(Pe,"python",y.keywords,y.quickKey),t(Pe,"scala",S.keywords,S.quickKey)};const v="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var o=Object.defineProperty,i=(Pe,ce,ge)=>ce in Pe?o(Pe,ce,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[ce]=ge,A=(Pe,ce,ge)=>i(Pe,typeof ce!="symbol"?ce+"":ce,ge);const u=class Cu{constructor(ce,ge,Ne){this.placeholder=ce,this.editor=ge,this.monaco=Ne,ge.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Cu.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)}};A(u,"ID","editor.widget.placeholderHint");var n=u,r=T(84144),g=T(2453),b=T(83062),h=T(96486),E=T(33054),R=T(74855),P=Object.defineProperty,M=Object.defineProperties,l=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,F=(Pe,ce,ge)=>ce in Pe?P(Pe,ce,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[ce]=ge,w=(Pe,ce)=>{for(var ge in ce||(ce={}))s.call(ce,ge)&&F(Pe,ge,ce[ge]);if(f)for(var ge of f(ce))p.call(ce,ge)&&F(Pe,ge,ce[ge]);return Pe},C=(Pe,ce)=>M(Pe,l(ce)),x=(Pe,ce)=>{var ge={};for(var Ne in Pe)s.call(Pe,Ne)&&ce.indexOf(Ne)<0&&(ge[Ne]=Pe[Ne]);if(Pe!=null&&f)for(var Ne of f(Pe))ce.indexOf(Ne)<0&&p.call(Pe,Ne)&&(ge[Ne]=Pe[Ne]);return ge},I=(Pe,ce,ge)=>new Promise((Ne,We)=>{var pe=ne=>{try{Le(ge.next(ne))}catch(Z){We(Z)}},ie=ne=>{try{Le(ge.throw(ne))}catch(Z){We(Z)}},Le=ne=>ne.done?Ne(ne.value):Promise.resolve(ne.value).then(pe,ie);Le((ge=ge.apply(Pe,ce)).next())});function U(Pe){return/^\d+$/.test(Pe)?`${Pe}px`:Pe}function W(){}let Q=!1;const Y={"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 re(Pe=[]){let ce=Pe;if(Array.isArray(Pe)){for(let ge=0;geI(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Pe){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Pe)}});var q=Pe=>{var ce=Pe,{width:ge="100%",height:Ne="100%",value:We,language:pe="javascript",style:ie={},options:Le={},overrideServices:ne={},theme:Z="vs-dark",onEditBlur:J,isCopy:de=!1,onSave:Ie,autoHeight:he=!1,forbidCopy:De=!1,onChange:ye=W,editorDidMount:_e=W,onFocus:$e=W,onBreakPoint:ut=W,breakPointValue:Je=[],filename:xt="educoder.txt",errorLine:at,errorContent:He="",highlightLine:tt,openBreakPoint:At=!1,placeholder:Ue="",showMiniMap:lt=!0}=ce,kt=x(ce,["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 Mt=(0,k.useRef)(),mt=(0,k.useRef)({}),Ft=(0,k.useRef)(),je=(0,k.useRef)(),Fe=(0,k.useRef)([]),et=(0,k.useRef)(!1),Te=(0,k.useRef)(),Oe=(0,k.useRef)(),Me=(0,k.useRef)(!1),[$,V]=(0,k.useState)(!1);function ee(){let wt;return Mt.current&&(wt=new G.Z(Ut=>{for(let hr of Ut)(hr.target.offsetHeight>0||hr.target.offsetWidth>0)&&mt.current.instance.layout()}),wt.observe(Mt.current)),wt}function ae(){g.ZP.warning({content:decodeURIComponent(v),key:"monaco-editor-tip"})}const oe=()=>{let wt=mt.current.instance;if(We!=null&&wt&&$){const Ut=wt.getModel();Ut&&We!==Ut.getValue()&&(Q=!0,Ut.setValue(We),wt.layout(),Q=!1)}};(0,k.useEffect)(()=>{const wt=E.Z.subscribe("formatDocument",Ut=>{var hr;let xr=mt.current.instance;(hr=xr==null?void 0:xr.getAction)==null||hr.call(xr,"editor.action.formatDocument").run()});return window.updateMonacoValue=Ut=>{ye(Ut)},wt},[]),(0,k.useEffect)(()=>{var wt;let Ut=mt.current.instance;je.current&&clearTimeout(je.current),je.current=setTimeout(()=>{oe()},500),We&&(We!=null&&We.length)&&((wt=Ut==null?void 0:Ut.updateOptions)==null||wt.call(Ut,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(We.split(/\r\n|\r|\n/g).length))+3,5)}))},[We,$,mt.current]),(0,k.useEffect)(()=>{if(at&&mt.current&&mt.current.instance){let Ut=mt.current.instance;Ut.changeViewZones(function(hr){var xr=document.createElement("div");xr.style.padding="10px 20px",xr.style.width="calc(100% - 20px)",xr.className="my-error-line-wrp",xr.innerHTML=He,hr.addZone({afterLineNumber:at||11,heightInLines:3,domNode:xr})});var wt={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}};Ut.addOverlayWidget(wt),Ut.revealPositionInCenter({lineNumber:20,column:1})}},[at,mt.current,$]);const we=(wt="",Ut)=>{if(!wt||wt.trim()==="")return!0;const xr=mt.current.instance.getModel().getLineTokens(Ut);let Ir=!1;for(let In=0;In<2;In++)xr.getStandardTokenType(In)===1&&(Ir=!0);return Ir};(0,k.useEffect)(()=>{var wt;const Ut=(wt=mt.current)==null?void 0:wt.instance;if(Ut&&$&&De){const hr=Ut.onDidBlurEditorWidget(()=>{Me.current=!1}),xr=Ut.onDidFocusEditorText(()=>{Me.current=!0});return()=>{hr.dispose(),xr.dispose()}}},[mt.current,$,De]),(0,k.useEffect)(()=>{var wt;if((wt=mt.current)!=null&&wt.instance&&$&&At){let Ut=mt.current.instance,hr=Ut.getModel();if(!hr)return;(()=>{var Xr;let Pn=[],Rn=[];const Bn=hr.getAllDecorations();for(let zn of Bn)zn.options.className==="highlighted-line"&&(Pn.push((Xr=zn==null?void 0:zn.range)==null?void 0:Xr.startLineNumber),Rn.push(zn==null?void 0:zn.id));if(tt===Pn[0])return;hr.deltaDecorations(Rn,[]);const jr=hr.getLineCount();tt&&tt<=jr&&(Ut.deltaDecorations([],[{range:new _.Range(tt,1,tt,hr.getLineMaxColumn(tt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Ut.revealLineInCenter(tt))})();const Ir=(Xr=!1)=>{var Pn;let Rn=[],Bn=[];const jr=hr.getAllDecorations();for(let zn of jr)zn.options.linesDecorationsClassName==="breakpoints-select"&&(Rn.push((Pn=zn==null?void 0:zn.range)==null?void 0:Pn.startLineNumber),Bn.push(zn==null?void 0:zn.id));if(Xr)return{lines:Rn,ids:Bn};ut(Rn)},In=Xr=>I(void 0,null,function*(){let Pn={range:new _.Range(Xr,1,Xr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield hr.deltaDecorations([],[Pn]),Ir()}),Qn=Xr=>I(void 0,null,function*(){let Pn=[];const Rn=Ut.getLineDecorations(Xr);for(let Bn of Rn)Bn.options.linesDecorationsClassName==="breakpoints-select"&&Pn.push(Bn.id);yield hr.deltaDecorations(Pn,[]),Ir()}),_n=Xr=>{let Pn=Ut.getLineDecorations(Xr);for(let Rn of Pn)if(Rn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,h.isEqual)(Je,Ir(!0).lines)){hr.deltaDecorations(Ir(!0).ids,[]);const Xr=Je.map(Pn=>({range:new _.Range(Pn,1,Pn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));hr.deltaDecorations([],Xr)}const jn=Ut.onDidChangeModelContent(Xr=>{let Pn=Ut.getPosition();if(Pn){let Rn=Pn.lineNumber;clearTimeout(Oe.current),Oe.current=setTimeout(()=>{we(hr.getLineContent(Rn),Rn)?Qn(Rn):_n(Rn)?(Qn(Rn),In(Rn)):Ir()},100)}}),ca=Ut.onMouseDown(Xr=>{var Pn,Rn,Bn;if(Xr.target.detail&&((Bn=(Rn=(Pn=Xr.target)==null?void 0:Pn.element)==null?void 0:Rn.className)!=null&&Bn.includes("line-numbers"))){let jr=Xr.target.position.lineNumber;if(we(hr.getLineContent(jr),jr))return;_n(jr)?Qn(jr):In(jr)}}),Da=Xr=>{let Pn={range:new _.Range(Xr,1,Xr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Fe.current=Ut.deltaDecorations(Fe.current,[Pn])},An=()=>{Fe.current=Ut.deltaDecorations(Fe.current,[])},fa=Ut.onMouseMove(Xr=>{var Pn,Rn,Bn;if(An(),Xr.target.detail&&((Bn=(Rn=(Pn=Xr.target)==null?void 0:Pn.element)==null?void 0:Rn.className)!=null&&Bn.includes("line-numbers"))){let jr=Xr.target.position.lineNumber;if(we(hr.getLineContent(jr),jr))return;Da(jr)}}),na=Ut.onMouseLeave(()=>{An()});return()=>{jn.dispose(),ca.dispose(),fa.dispose(),na.dispose()}}},[mt.current,$,Je,tt,At,pe]),(0,k.useEffect)(()=>{var wt;(wt=mt.current)!=null&&wt.instance&&At&&mt.current.instance.setPosition({lineNumber:0,column:0})},[tt]);function Re(){let wt=mt.current.instance;if(wt){const Ut=wt.getSelection(),hr=mt.current.pastePos||{},xr=new _.Range(hr.startLineNumber||Ut.endLineNumber,hr.startColumn||Ut.endColumn,hr.endLineNumber||Ut.endLineNumber,hr.endColumn||Ut.endColumn);setTimeout(()=>{wt.executeEdits("",[{range:xr,text:""}])},300)}}function Ge(wt){(window.navigator.platform.match("Mac")?wt.metaKey:wt.ctrlKey)&&wt.keyCode==83&&(wt.preventDefault(),Ie())}const Ke=()=>{if(he&&mt.current.instance){const wt=mt.current.instance.getContentHeight();sr(wt{if(!Me.current)return;const{keyCode:Ut,ctrlKey:hr,metaKey:xr,target:Ir,type:In}=wt;return(In==="paste"||(Ut===67||Ut===86)&&(xr||hr))&&Ir.nodeName==="TEXTAREA"&&(ae(),wt.preventDefault()),!1};function rt(wt,Ut){var hr=window.URL||window.webkitURL||window,xr=new Blob([Ut]),Ir=document.createElementNS("http://www.w3.org/1999/xhtml","a");Ir.href=hr.createObjectURL(xr),Ir.download=wt,Ct(Ir)}(0,k.useEffect)(()=>{Ke()},[Ke]),(0,k.useEffect)(()=>{Mt.current&&!$&&Promise.all([T.e(5552),T.e(9651)]).then(T.bind(T,55826)).then(wt=>{try{_=wt,mt.current.instance=_.editor.create(Mt.current,{value:We,language:re(pe),theme:Z,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:lt||!1}},ne);const Ut=mt.current.instance;let Ir=[...r.BH._menuItems].find(jn=>jn[0]._debugName=="EditorContext")[1],In=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Qn=(jn,ca)=>{var Da,An;let fa=jn._first;do ca.includes((An=(Da=fa.element)==null?void 0:Da.command)==null?void 0:An.id)&&jn._remove(fa);while(fa=fa.next)};if(_e(Ut,_),setTimeout(()=>{Ke(),mt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{rt(xt||"educoder.txt",Ut.getValue())}})},500),mt.current.subscription=Ut.onDidChangeModelContent(jn=>{et.current?clearTimeout(Te.current):(Ke(),ye(Ut.getValue(),jn)),Te.current=setTimeout(()=>{et.current=!1},500)}),window.Monaco||d(_,re(pe)),De&&(Qn(Ir,In),Mt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Tt),window.removeEventListener("paste",Tt),window.addEventListener("keydown",Tt),window.addEventListener("paste",Tt)),window.Monaco=_,J&&Ut.onDidBlurEditorWidget(()=>{J(Ut.getValue())}),$e&&Ut.onDidFocusEditorText(()=>{De&&se(),$e(Ut.getValue())}),De){se();try{Ut.onDidPaste(jn=>{const ca=Ut.getSelection(),Da=mt.current.pastePos||{},An=new _.Range(Da.startLineNumber||ca.endLineNumber,Da.startColumn||ca.endColumn,Da.endLineNumber||ca.endLineNumber,Da.endColumn||ca.endColumn);Ut.executeEdits("",[{range:jn.range,text:""}])})}catch(jn){}}let _n=ee();return Ue&&typeof Ue=="string"&&new n(Ue,Ut,_),V(!0),()=>{const jn=mt.current.instance;jn.dispose();const ca=jn.getModel();ca&&ca.dispose(),mt.current.subscription&&mt.current.subscription.dispose(),_n.unobserve(Mt.current)}}catch(Ut){}})},[]),(0,k.useEffect)(()=>{if(mt.current.instance&&$)return document.addEventListener("keydown",Ge,!1),()=>{document.removeEventListener("keydown",Ge)}},[Ie,$]),(0,k.useEffect)(()=>{let wt=mt.current.instance;if(wt&&$){let Ut=re(pe);_.editor.setModelLanguage(wt.getModel(),Ut)}},[pe,$]),(0,k.useEffect)(()=>{mt.current.instance&&$&&_.editor.setTheme(Z)},[Z,$]),(0,k.useEffect)(()=>{let wt=mt.current.instance;Ft.current=Le,wt&&$&&(wt.updateOptions(w({},Le)),setTimeout(()=>{wt.getModel().updateOptions(w({},Le))},200))},[JSON.stringify(Le),$]),(0,k.useEffect)(()=>{let wt=mt.current.instance;wt&&$&&wt.layout()},[ge,Ne,$]);const[vt,zt]=(0,k.useState)(U(ge)),[rr,sr]=(0,k.useState)(U(Ne)),Nt=C(w({},ie),{width:vt,height:rr,position:"relative"});return k.createElement("div",{className:"my-monaco-editor",ref:Mt,style:Nt},de&&k.createElement(R.CopyToClipboard,{text:We,onCopy:()=>g.ZP.success("\u590D\u5236\u6210\u529F")},k.createElement(b.Z,{title:"\u590D\u5236\u4EE3\u7801"},k.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},k.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function be({width:Pe="100%",height:ce="100%",original:ge,modified:Ne,language:We,options:pe={}}){const ie=(0,k.useRef)(),[Le,ne]=(0,k.useState)(null);function Z(he){let De;return ie.current&&(De=new G.Z(ye=>{for(let _e of ye)(_e.target.offsetHeight>0||_e.target.offsetWidth>0)&&he.layout()}),De.observe(ie.current)),De}(0,k.useEffect)(()=>(ie.current&&Promise.all([T.e(5552),T.e(9404)]).then(T.bind(T,50048)).then(he=>{_=he;const De=_.editor.createDiffEditor(ie.current,C(w({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},pe),{wordWrap:!0}));ne(De);let ye=Z(De);return()=>{De.dispose();const _e=De.getModel();_e&&_e.dispose(),ye.unobserve(ie.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,k.useEffect)(()=>{Le&&Le.setModel({original:_.editor.createModel(ge,We),modified:_.editor.createModel(Ne,We)})},[ge,Ne,We,Le]);const J=U(Pe),de=U(ce),Ie={width:J,height:de};return k.createElement("div",{className:"my-diff-editor",ref:ie,style:Ie})}},5476:function(Ot,xe,T){"use strict";T.d(xe,{Z:function(){return m}});var k={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"},G=T(74330),K=T(83062),N=T(94184),D=T.n(N),y=T(28706),S=T(26194),L=T(52262),e=T(67294),m=({className:a,dataSource:t=[],col:d=4,right:v,bottom:o=23,precision:i=0,wrapWidth:A=1200,trackEventItems:u,loading:c,onRemove:n=()=>{},isCurrent:r=!0,showAlias:g=!1})=>{const b=Math.floor((A-(d-1)*v)/d),h=[{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 e.createElement(G.Z,{spinning:c},e.createElement("div",{className:D()(k.list,a)},!!(t!=null&&t.length)&&(t==null?void 0:t.map((E,R)=>{var P;const{name:M,id:l,identifier:f,featured:s,school_name:p,image_url:F,excellent:w,is_plan:C}=E;return e.createElement("div",{key:l,className:k.wrap,style:{width:b,marginRight:(1+R)%d===0?0:v+i,marginBottom:o}},e.createElement("a",{className:k.li,onClick:x=>{x.preventDefault(),x.stopPropagation(),u&&(0,y.L9)([u]),(0,y.xg)(`/paths/${f}`)}},e.createElement("div",{className:k.img},e.createElement("img",{className:k.cover,src:`${F}`}),r&&(0,L.bg)()&&(E==null?void 0:E.studying)&&e.createElement("div",{className:`${k.movebq} user-path-items`,onClick:x=>{x.stopPropagation(),n(E)}},e.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),e.createElement("span",{className:"c-red"},"\u79FB\u9664")),(P=E==null?void 0:E.subject_tags)==null?void 0:P.map((x,I)=>{var U,W;if(I===0){const Y=(U=h.find(re=>re.name==x))==null?void 0:U.swimg;return e.createElement("img",{className:k.sign,src:Y,style:{left:"-4px"}})}const Q=(W=h.find(Y=>Y.name==x))==null?void 0:W.ptimg;return e.createElement("img",{className:k.sign,src:Q,style:{left:`${48+52*(I-1)+2*I}px`}})}),e.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(E==null?void 0:E.excellent)&&e.createElement("div",{className:k.bq},"\u5F00\u653E\u8BFE\u7A0B"))),e.createElement("div",{className:k.name},e.createElement(K.Z,{title:g&&(E!=null&&E.excellent_alias_name)?e.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${M}`,e.createElement("br",null),e.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${E==null?void 0:E.excellent_alias_name}`)):M},e.createElement("span",{className:k.e},g&&(E==null?void 0:E.excellent_alias_name)||M))),e.createElement(K.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${p}`},e.createElement("div",{className:k.unit},e.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),p)),e.createElement("div",{className:k.tags},e.createElement("div",null,e.createElement(K.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),e.createElement("span",null,E.stages_count))),e.createElement(K.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),e.createElement("span",null,E.members_count)))))))})),!t.length&&e.createElement(S.Z,null)))}},30001:function(Ot,xe,T){"use strict";T.d(xe,{jL:function(){return D},w9:function(){return U},QD:function(){return at},cQ:function(){return F.Z},op:function(){return ye},O5:function(){return oe},_b:function(){return kt},t7:function(){return A},Gi:function(){return se},YG:function(){return re},qp:function(){return m},vr:function(){return At},qE:function(){return ut},Je:function(){return n},wb:function(){return p},cq:function(){return Ne},tp:function(){return d}});var k=T(67294),G={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"},K="data:image/png;base64,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",D=({dataSource:we=[],img:Re,imgWidth:Ge=346,title:Ke,sunTitle:Ct,bannerExtraContent:Tt})=>k.createElement("div",{className:G.banner},k.createElement("div",{className:G.content},k.createElement("aside",null,k.createElement("p",null,k.createElement("b",null,Ke),k.createElement("span",null,Ct)),we.length>0&&k.createElement("div",{className:G.btns},we.map((rt,vt)=>k.createElement("div",{key:vt,onClick:rt.click},rt.name,rt.sign?k.createElement("img",{src:K,width:39}):null))),Tt),Re&&k.createElement("img",{style:{marginTop:33,marginRight:38},src:Re,width:Ge}))),y={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"},S=T(94184),L=T.n(S),e=T(96486),m=({dataSource:we=[],value:Re,onChange:Ge,onTitleChange:Ke,className:Ct,title:Tt,titleWidth:rt=41,style:vt={},fontColor:zt="#6A7283",showCount:rr})=>{const[sr,Nt]=(0,k.useState)(0),[wt,Ut]=(0,k.useState)(!1),hr=(0,k.useRef)(null),xr=(0,k.useRef)(null);return(0,k.useEffect)(()=>{var Ir;we.length!==0&&(((Ir=hr==null?void 0:hr.current)==null?void 0:Ir.clientHeight)>97?Nt(1):Nt(0)),we.length===0&&Nt(0),Ut(!1)},[we]),k.createElement("div",{className:L()(y.row,Ct),style:vt},k.createElement("div",{onClick:(0,e.throttle)(()=>Ke==null?void 0:Ke(),2e3),style:{width:rt,marginTop:wt?12:4},className:`${y.title} ${Ke?"current":""}`},Tt),k.createElement("div",{className:wt?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},k.createElement("div",{className:y.bar,ref:xr,style:sr>0?{height:sr===1?97:"auto",overflow:sr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},k.createElement("div",{className:y.tag,ref:hr},we==null?void 0:we.map(Ir=>k.createElement("span",{onClick:()=>Ge(Ir.id),key:Ir.id,style:{color:zt},className:Re===Ir.id?y.active:""},k.createElement("span",{title:Ir.name,className:y.name},Ir.name),!!rr&&k.createElement("span",{className:y.num},Ir.count))))),!!sr&&k.createElement(k.Fragment,null,sr===1?k.createElement("div",{onClick:()=>{var Ir;Nt(2),((Ir=hr==null?void 0:hr.current)==null?void 0:Ir.clientHeight)>245?Ut(!0):Ut(!1)},className:y.action},"\u5C55\u5F00",k.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):k.createElement("div",{onClick:()=>{xr.current.scrollTop=0,Nt(1),Ut(!1)},className:y.action},"\u6536\u8D77",k.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},a={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"},d=({dataSource:we=[],value:Re,onChange:Ge,className:Ke,style:Ct={}})=>k.createElement("div",{style:Ct,className:L()(a.tabs,Ke)},we.map(Tt=>k.createElement("span",{onClick:()=>Ge(Tt.id),className:Re===Tt.id?a.active:"",key:Tt.id},Tt.name))),v={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"},o=T(28802),A=({dataSource:we=[],value:Re="",onChange:Ge,onInputChange:Ke=()=>{},className:Ct,style:Tt={},placeholder:rt,allowClear:vt=!1})=>{var zt;const[rr,sr]=(0,k.useState)(""),[Nt,wt]=(0,k.useState)("");(0,k.useEffect)(()=>{var xr;let Ir=Re;(xr=JSON.stringify(Re))!=null&&xr.includes("{")&&(sr(Re.id),Ir=Re.value||"");try{wt(decodeURIComponent(Ir||""))}catch(In){wt(decodeURIComponent(Ir||""))}},[Re]);const Ut=()=>{Ge(encodeURIComponent(Nt),rr||null)},hr=xr=>{xr!==rr&&(sr(xr),Ge(encodeURIComponent(Nt),xr))};return k.createElement("div",{className:L()(v.input,Ct),style:Tt},!!we.length&&k.createElement("div",{className:v.dropdown},k.createElement("div",{className:v.text},(zt=we.find(xr=>xr.id===rr))==null?void 0:zt.name,k.createElement("i",{className:"iconfont icon-zhankai4"}),k.createElement("b",{className:v.b1}),k.createElement("b",{className:v.b2})),k.createElement("div",{className:v.menu},we.map((xr,Ir)=>k.createElement("div",{key:Ir,onClick:()=>hr(xr.id)},xr.name)))),k.createElement(o.default,{onPressEnter:Ut,value:Nt,onChange:xr=>{wt(xr.target.value),Ke(encodeURIComponent(xr.target.value),rr||null)},bordered:!1,placeholder:rt}),k.createElement("i",{onClick:Ut,className:"iconfont icon-sousuo9 font14 pl10 current"}))},u={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"},n=({value:we,onChange:Re,className:Ge,total:Ke,pageSize:Ct,style:Tt={}})=>{const rt=we<2,vt=we>=Math.ceil(Ke/Ct);return Ke<=Ct?k.createElement(k.Fragment,null):k.createElement("div",{className:L()(u.quickPager,Ge),style:Tt},k.createElement("div",{onClick:()=>{rt||Re(we-1,"prev")},className:rt?u.disabled:""},"\u4E0A\u4E00\u9875"),k.createElement("div",{onClick:()=>{vt||Re(we+1,"next")},className:vt?u.disabled:""},"\u4E0B\u4E00\u9875"))},r={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"},g=T(74330),b=T(83062),h=T(57097),E=T(11320),R=T(28706),P=T(96908),M=T(57177),l=T(81378),f=T(26194),p=({className:we,dataSource:Re=[],col:Ge=4,right:Ke,bottom:Ct=23,precision:Tt=0,wrapWidth:rt=1200,trackEventItems:vt,loading:zt})=>{const rr=Math.floor((rt-(Ge-1)*Ke)/Ge);return k.createElement(g.Z,{spinning:zt},k.createElement("div",{className:L()(r.list,we)},!!Re.length&&Re.map((sr,Nt)=>{const{name:wt,id:Ut,identifier:hr,power:xr,cover_image_id:Ir,pic:In}=sr;return k.createElement("div",{className:r.wrap,key:Ut,style:{width:rr,marginRight:(1+Nt)%Ge===0?0:Ke+Tt,marginBottom:Ct}},k.createElement("a",{target:"_blank",href:`/shixuns/${hr}/challenges`,className:r.li,onClick:Qn=>{Qn.preventDefault(),vt&&(0,R.L9)([vt]),xr&&(0,R.xg)(`/shixuns/${hr}/challenges`)}},k.createElement("div",{className:r.img},k.createElement("img",{className:r.cover,src:`${In}`}),sr.is_jupyter&&k.createElement("img",{className:r.sign,src:P}),sr.is_jupyter_lab&&k.createElement("img",{className:r.sign,src:M}),sr.is_unity_3d&&k.createElement("img",{className:r.sign,src:l})),k.createElement("div",{className:r.name},k.createElement(b.Z,{title:wt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},k.createElement("span",{className:r.e},wt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),k.createElement("div",{className:r.tags},k.createElement(b.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},k.createElement("span",null,k.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),k.createElement("span",null,sr.challenges_count))),!!sr.myshixuns_count&&k.createElement(b.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},k.createElement("span",null,k.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),k.createElement("span",null,sr.myshixuns_count))),k.createElement(b.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},k.createElement("span",null,k.createElement("span",null,sr.level))),k.createElement("div",{className:r.rate},k.createElement(h.Z,{allowHalf:!0,disabled:!0,defaultValue:sr.score_info}),k.createElement("span",null,"\xA0",sr.score_info?`${sr.score_info}\u5206`:"5\u5206")))),!xr&&k.createElement("div",{className:r.lockWrap},k.createElement("img",{src:`${E.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),k.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Re.length&&k.createElement(f.Z,null)))},F=T(5476),w={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"},C="data:image/png;base64,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",x=T(67294),U=({className:we,dataSource:Re=[],col:Ge=4,right:Ke,bottom:Ct=23,precision:Tt=0,wrapWidth:rt=1200,trackEventItems:vt,loading:zt,handleVery:rr=()=>!0})=>{const sr=Math.floor((rt-(Ge-1)*Ke)/Ge);return x.createElement(g.Z,{spinning:zt},x.createElement("div",{className:L()(w.list,we)},!!Re.length&&Re.map((Nt,wt)=>{const{subject_identifier:Ut,id:hr,identifier:xr,power:Ir}=Nt,In=Nt.is_public!=0&&Nt.is_public;return x.createElement("div",{className:w.wrap,key:hr,style:{width:sr,marginRight:(1+wt)%Ge===0?0:Ke+Tt,marginBottom:Ct}},x.createElement("a",{className:w.li,onClick:Qn=>{Qn.preventDefault(),rr(Nt==null?void 0:Nt.first_category_url)&&(vt&&(0,R.L9)([vt]),(0,R.xg)(Nt.first_category_url))}},x.createElement("div",{className:w.top},x.createElement(b.Z,{title:Nt.name},x.createElement("div",{className:w.name},Nt.name)),x.createElement("img",{className:w.img,src:E.Z.IMG_SERVER+"/images/"+Nt.avatar_url}),x.createElement("div",{className:w.text,title:Nt.creator},Nt.creator),Ut&&x.createElement("div",{className:w.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),In&&x.createElement("div",{className:w.sign},"\u516C\u5F00")),x.createElement("div",{className:w.bottom},Nt.visits>0&&x.createElement(b.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-liulanyan"}),x.createElement("span",null,Nt.visits))),Nt.course_members_count>0&&x.createElement(b.Z,{title:"\u6210\u5458",placement:"bottom"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan"}),Nt.course_members_count)),Nt.tasks_count>0&&x.createElement(b.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-zuoye"}),Nt.tasks_count)),Nt.is_end?x.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):x.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Nt.is_accessible&&x.createElement("div",{className:w.lockWrap},x.createElement("img",{src:`${E.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Re.length&&x.createElement(f.Z,null)))},W={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"},Q=T(35973),re=({dataSource:we=[],value:Re,onChange:Ge,className:Ke,style:Ct={},tabBarExtraContent:Tt})=>k.createElement("div",{className:L()(W.tabs,Ke),style:Ct},k.createElement("div",{className:W.tabsWrap},we.map((rt,vt)=>!(rt!=null&&rt.hide)&&k.createElement("aside",{className:W.tab,onClick:()=>{Ge(rt.id),rt.link&&Q.history.push(rt.link)},key:vt},k.createElement("div",{className:Re===rt.id?W.active:""},rt.name),(rt==null?void 0:rt.resetCount)==null&&(rt==null?void 0:rt.total)!==void 0&&k.createElement("span",null,"\uFF08",rt==null?void 0:rt.total,"\uFF09"),(rt==null?void 0:rt.resetCount)!==void 0&&(rt==null?void 0:rt.total)!==void 0&&k.createElement(b.Z,{title:(rt==null?void 0:rt.tip)!=null?rt==null?void 0:rt.tip:""},k.createElement("span",{style:{color:"#9096A3"}},"\uFF08",k.createElement("span",{style:{color:"#000"}},rt==null?void 0:rt.resetCount),"/",k.createElement("span",null,rt==null?void 0:rt.total),"\uFF09"))))),k.createElement("div",{className:W.tabBar},Tt)),se=({className:we,style:Re={},children:Ge})=>k.createElement("div",{className:L()(we),style:Re},Ge),q={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"},be=T(85418),Pe=T(50136);const ce=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ne=({sortValue:we,dropValue:Re,className:Ge,onSort:Ke,onDrop:Ct,dataSource:Tt=ce})=>{var rt;return k.createElement("div",{className:L()(q.orderWrap,Ge)},k.createElement(be.Z,{dropdownRender:()=>k.createElement(Pe.default,null,Tt.map((vt,zt)=>k.createElement(Pe.default.Item,{key:zt,onClick:()=>Ct(vt.id)},vt.name)))},k.createElement("span",{className:q.orderTextWrap},(rt=Tt.find(vt=>Re===vt.id))==null?void 0:rt.name)),k.createElement("span",{className:q.orderIconWrap},k.createElement("span",{className:q.orderAsc},k.createElement("i",{className:we==="asc"?`iconfont icon-sanjiaoxing-up font12 ${q.cursorPointer} ${q.active}`:`iconfont icon-sanjiaoxing-up font12 ${q.cursorPointer}`,onClick:()=>Ke(we==="asc"?"desc":"asc")})),k.createElement("span",{className:q.orderDesc},k.createElement("i",{className:we==="desc"?`iconfont icon-sanjiaoxing-down font12 ${q.cursorPointer} ${q.active}`:`iconfont icon-sanjiaoxing-down font12 ${q.cursorPointer}`,onClick:()=>Ke(we==="asc"?"desc":"asc")}))))},We={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"},pe=T(85804),ie=Object.defineProperty,Le=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,J=(we,Re,Ge)=>Re in we?ie(we,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):we[Re]=Ge,de=(we,Re)=>{for(var Ge in Re||(Re={}))ne.call(Re,Ge)&&J(we,Ge,Re[Ge]);if(Le)for(var Ge of Le(Re))Z.call(Re,Ge)&&J(we,Ge,Re[Ge]);return we},Ie=(we,Re)=>{var Ge={};for(var Ke in we)ne.call(we,Ke)&&Re.indexOf(Ke)<0&&(Ge[Ke]=we[Ke]);if(we!=null&&Le)for(var Ke of Le(we))Re.indexOf(Ke)<0&&Z.call(we,Ke)&&(Ge[Ke]=we[Ke]);return Ge},he=(we,Re,Ge)=>new Promise((Ke,Ct)=>{var Tt=zt=>{try{vt(Ge.next(zt))}catch(rr){Ct(rr)}},rt=zt=>{try{vt(Ge.throw(zt))}catch(rr){Ct(rr)}},vt=zt=>zt.done?Ke(zt.value):Promise.resolve(zt.value).then(Tt,rt);vt((Ge=Ge.apply(we,Re)).next())}),ye=we=>{var Re=we,{className:Ge,style:Ke,children:Ct,loading:Tt=!1,openLoading:rt,onClick:vt=()=>{},size:zt="middle",shape:rr="round"}=Re,sr=Ie(Re,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Nt,wt]=(0,k.useState)(!1);return k.createElement(pe.ZP,de({onClick:(0,e.throttle)(Ut=>he(void 0,null,function*(){rt&&wt(!0);try{yield vt(Ut)}catch(hr){console.log("error",hr)}rt&&wt(!1)}),2e3,{leading:!0,trailing:!1}),className:L()(We.btn,We[`${zt}-${rr}`],Ge),style:Ke,size:zt,shape:rr,loading:Nt||Tt},sr),Ct)},_e={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"},ut=({className:we,style:Re,children:Ge=null,onClick:Ke,title:Ct})=>k.createElement("div",{className:L()(_e.head,we),style:Re},k.createElement("span",{className:"primary-hover",onClick:Ke},k.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),k.createElement("b",{title:Ct},Ct),k.createElement("div",{className:_e.node},Ge)),Je={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"},at=({confirmShow:we=!0,confirmTitle:Re,confirmClick:Ge,cancelShow:Ke=!0,cancelTitle:Ct,cancelClick:Tt,className:rt,style:vt,confirmLoading:zt=!1})=>k.createElement("div",{className:L()(Je.btns,rt),style:vt},we&&k.createElement(pe.ZP,{loading:zt,onClick:Ge,type:"primary",className:Je.confirm},Re),Ke&&k.createElement(pe.ZP,{onClick:Tt,className:Je.cancel},Ct)),He={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"},At=({className:we,style:Re={},LeftContent:Ge,children:Ke,RightContent:Ct})=>k.createElement("div",{className:L()(He.fixedBottom,we),style:Re},k.createElement("div",{className:He.wrap},k.createElement("div",{className:He.left},Ge),k.createElement("div",{className:He.center},Ke),k.createElement("div",{className:He.right},Ct))),Ue={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"},kt=({className:we,style:Re={},dataSource:Ge=[]})=>k.createElement("div",{className:L()(Ue.crumbs,we),style:Re},Ge.map((Ke,Ct)=>CtQ.history.push(Ke.path)},Ke.name):k.createElement("span",null,Ke.name),k.createElement("span",null,"\xA0",">","\xA0")):k.createElement("span",{key:Ct,style:{color:"#5F6368"}},Ke.name))),Mt=T(55054),mt=Object.defineProperty,Ft=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Oe=(we,Re,Ge)=>Re in we?mt(we,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):we[Re]=Ge,Me=(we,Re)=>{for(var Ge in Re||(Re={}))et.call(Re,Ge)&&Oe(we,Ge,Re[Ge]);if(Fe)for(var Ge of Fe(Re))Te.call(Re,Ge)&&Oe(we,Ge,Re[Ge]);return we},$=(we,Re)=>Ft(we,je(Re)),V=(we,Re)=>{var Ge={};for(var Ke in we)et.call(we,Ke)&&Re.indexOf(Ke)<0&&(Ge[Ke]=we[Ke]);if(we!=null&&Fe)for(var Ke of Fe(we))Re.indexOf(Ke)<0&&Te.call(we,Ke)&&(Ge[Ke]=we[Ke]);return Ge};const{Countdown:ee}=Mt.default;var oe=we=>{var Re=we,{onChange:Ge}=Re,Ke=V(Re,["onChange"]);const[Ct,Tt]=(0,k.useState)(null);(0,k.useEffect)(()=>{typeof Ct=="number"&&Ct>=0&&Ge(Ct)},[Ct]);const rt=vt=>{const zt=Math.floor(vt/1e3);Tt(zt)};return k.createElement(ee,$(Me({},Ke),{onChange:rt}))}},81325:function(Ot,xe,T){"use strict";T.d(xe,{Z:function(){return Q}});var k=T(67294),G=T(12867),K=T(62844),N=T(2453),D=T(71230),y=T(15746),S=T(32693),L=T(74855),e=T(35973),B=T(65866),m=T(11320),a=T(33170),t=T(28706),d=(Y,re,_)=>new Promise((se,q)=>{var be=ge=>{try{ce(_.next(ge))}catch(Ne){q(Ne)}},Pe=ge=>{try{ce(_.throw(ge))}catch(Ne){q(Ne)}},ce=ge=>ge.done?se(ge.value):Promise.resolve(ge.value).then(be,Pe);ce((_=_.apply(Y,re)).next())}),o=(0,k.forwardRef)(({time:Y},re)=>{console.log("ScreenRecord:",re);const _=(0,k.useRef)();let[se,q]=(0,k.useState)(),be=(0,k.useRef)(),Pe=2e3,ce=[];(0,k.useImperativeHandle)(re,()=>({startScreenRecord:We,downloadFile:Ne}));function ge(pe,ie){return d(this,null,function*(){let Le=[];const ne=yield new MediaRecorder(pe);ne.ondataavailable=Z=>{Le.push(Z.data)},ne.start(),be.current=ne,window.recorderRefs=ne,ne.addEventListener("stop",Z=>{let J=URL.createObjectURL(Le[0],{type:"video/mp4"});(0,t.Nd)("xxx.webm",J)})})}function Ne(){if(!window.recorderRefs){N.ZP.warning("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}_.current.srcObject.getTracks().forEach(ie=>{ie.stop()}),window.recorderRefs.addEventListener("dataavailable",ie=>{let Le=URL.createObjectURL(ie.data,{type:"video/mp4"});(0,t.Nd)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",Le)})}function We(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(pe=>(_.current.srcObject=pe,ce.push(pe),_.current.captureStream=_.current.captureStream||_.current.mozCaptureStream,new Promise(ie=>_.current.onplaying=ie))).then(()=>ge(_.current.captureStream(),Pe)).then(pe=>{}).catch(pe=>{pe.name==="NotFoundError"?N.ZP.warning("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):pe.name==="UnknownError"&&N.ZP.warning("\u5F55\u5236\u5931\u8D25")})}return k.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},k.createElement("video",{onPause:()=>{},width:"60",height:"120",autoPlay:!0,muted:!0,ref:_}))}),i=T(28802),A=T(83062),u=T(57399),c={tip:"tip___G7f9K",title:"title___IQM0U",primary:"primary___GvQEk",del:"del___VIxYG"},n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAjJJREFUWEftlz9oE3EUx7+/+9veeWmatAlNvBqsWl0UizgpKKWCQwcnly4O3RwEHQWRUpysCFIsDoLgYjcDouDg4CKi1UFbXCJNDKklzR+TNMnd/X6So1fBtEnReEW42969d7/3eV/ee9yPROaYggoOE4oexoGHCw8HmIwi59exSPQZdsIEAi7kbUohAt9I9C4bpZY7lf9OQAjKZGCGnduN6hs5BQ7VJoAozVwUqXHQgZo85ddjQVH9mjXKD17nk2cOqb1jR5Rww3/96epSn8aLV84Ghhr2k3c/Uh9T1dK1seD+XoWTPiRr+fn3xYxzVp3Ib9N86IVjbwkQM5NTPMyTTtDN8TCODypYWK7gRnwF40d9mDwdtN0XZhMI+QTMTei2Pf1sBW8SFdyf2ItIj4jnn4qYfZXdFLhOpHiSj97zAP4vBQYDIlSJQ7lOsbxmIKDyCGuCXcRipgaJJxjql2w7mTdQqlLbbrzPrVvIFMy/64FOjugfNaHrAAPricscs2KdTOycZfHyQkbWH7dswlDh8xShxuYe6CSIKXTFs9pw6z3gAXgKeAoEC0tXeWocaxo/Apkw6t/ZWHJZBvzawRsfWUL3y6x24FHLPbBdAq2SHlFqq7d2ApDX9l2qCf50u9gtf0g8AE8BT4HtFJDNfGRP9fv5dqPV8Bdlfd4Qu4vtYu0xjN5mo5Ts0tWMR4lE7rARxtDXjvZf+EWKFIk9ZF3GGoY5Ah9zSQmLwBQpcv0qvvwEnl+9DjPi88gAAAAASUVORK5CYII=",r=T(30001),g=T(26194),b=T(67294),h=Object.defineProperty,E=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,M=(Y,re,_)=>re in Y?h(Y,re,{enumerable:!0,configurable:!0,writable:!0,value:_}):Y[re]=_,l=(Y,re)=>{for(var _ in re||(re={}))R.call(re,_)&&M(Y,_,re[_]);if(E)for(var _ of E(re))P.call(re,_)&&M(Y,_,re[_]);return Y},f=(Y,re,_)=>new Promise((se,q)=>{var be=ge=>{try{ce(_.next(ge))}catch(Ne){q(Ne)}},Pe=ge=>{try{ce(_.throw(ge))}catch(Ne){q(Ne)}},ce=ge=>ge.done?se(ge.value):Promise.resolve(ge.value).then(be,Pe);ce((_=_.apply(Y,re)).next())}),p=({taskId:Y,gather:re={},visible:_,setVisible:se})=>{var q;const[be,Pe]=(0,k.useState)(!0),[ce,ge]=(0,k.useState)([]),[Ne,We]=(0,k.useState)(""),pe=(0,k.useRef)(null);(0,k.useEffect)(()=>{_&&ie()},[_]),(0,k.useEffect)(()=>{var de;(de=ce==null?void 0:ce[0])!=null&&de.add&&pe.current&&pe.current.focus()},[!!((q=ce==null?void 0:ce[0])!=null&&q.add)]);const ie=()=>f(void 0,null,function*(){var de;Pe(!0);const Ie=yield(0,a.ZP)(`/api/tasks/${Y}/proxy_list`,{method:"post",body:re});Ie.status===0&&ge((de=Ie==null?void 0:Ie.data)==null?void 0:de.list),Pe(!1)}),Le=()=>f(void 0,null,function*(){var de;if(!Ne){N.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ne.includes(" ")){N.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u80FD\u6709\u7A7A\u683C");return}if(Ne&&(Ne.includes(".")||isNaN(Number(Ne))||Number(Ne)>65535||Number(Ne)<=0||Ne.length>1&&Ne[0]==="0")){N.ZP.warning("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3\u53F7");return}if((de=ce==null?void 0:ce.map(he=>he.port))!=null&&de.includes(Ne)){N.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u5141\u8BB8\u91CD\u590D");return}if(Pe(!0),(yield(0,a.ZP)(`/api/tasks/${Y}/port_proxy`,{method:"post",body:l({port:Number(Ne)},re)})).status===0){ie();return}Pe(!1)}),ne=de=>f(void 0,null,function*(){K.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,content:"\u786E\u8BA4\u5220\u9664\u5417",onOk:()=>f(void 0,null,function*(){if((yield(0,a.ZP)(`/api/tasks/${Y}/proxy_del`,{method:"delete",body:l({port:de},re)})).status===0){N.ZP.success("\u5220\u9664\u6210\u529F"),ie();return}})})}),Z=()=>{var de;if((de=ce==null?void 0:ce[0])!=null&&de.add){N.ZP.warning("\u53EA\u80FD\u6DFB\u52A0\u4E00\u884C");return}We(""),ge([{port:"",proxyUrl:"",add:!0},...ce])},J=[{title:"\u5185\u90E8\u7AEF\u53E3",dataIndex:"port",render:(de,Ie)=>b.createElement("span",null,Ie.add?b.createElement(i.default,{ref:pe,maxLength:5,placeholder:"\u8BF7\u8F93\u5165",value:Ne,onChange:he=>We(he.target.value)}):b.createElement("span",null,de))},{title:"\u5916\u90E8\u8BBF\u95EE",dataIndex:"proxyUrl",render:de=>{var Ie;return((Ie=de==null?void 0:de.split("//"))==null?void 0:Ie[1])||"- -"}},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",render:(de,Ie,he)=>b.createElement("span",null,Ie.add?b.createElement(b.Fragment,null,b.createElement("span",{onClick:Le,className:c.primary},"\u4FDD\u5B58"),b.createElement("span",{onClick:()=>ge(De=>De.filter((ye,_e)=>he!==_e)),style:{marginLeft:48},className:c.primary},"\u53D6\u6D88")):b.createElement(b.Fragment,null,b.createElement("span",{onClick:()=>(0,t.xg)(Ie==null?void 0:Ie.proxyUrl),className:c.primary},"\u6253\u5F00Web\u9884\u89C8"),b.createElement("span",{onClick:()=>ne(Ie==null?void 0:Ie.port),className:`${c.del} ml20`},"\u5220\u9664\u7AEF\u53E3")))}];return b.createElement(K.default,{centered:!0,open:_,title:"\u670D\u52A1\u9884\u89C8",width:930,afterClose:()=>{ge([])},onCancel:()=>se(!1),footer:null},b.createElement("div",{className:c.tip},"\u670D\u52A1\u9884\u89C8\u5C06\u4E3A\u5B9E\u9A8C\u73AF\u5883\u5185\u90E8\u670D\u52A1\u6620\u5C04\u5230\u4E34\u65F6\u57DF\u540D\uFF0C\u4EC5\u4F9B\u9884\u89C8\u6D4B\u8BD5\u4F7F\u7528\u3002\u8BF7\u586B\u5199\u5185\u90E8\u670D\u52A1\u7AEF\u53E3\uFF0C\u5E76\u786E\u8BA4\u670D\u52A1\u6B63\u5E38\u542F\u52A8\u3002"),b.createElement(D.Z,{align:"middle",justify:"space-between"},b.createElement("div",{className:c.title},b.createElement("b",null),"\u7AEF\u53E3\u5217\u8868"),b.createElement(A.Z,{title:ce.length>4?"\u6700\u591A\u53EA\u80FD\u6DFB\u52A05\u4E2A\u7AEF\u53E3\u53F7":""},b.createElement(r.op,{disabled:ce.length>4,onClick:Z,shape:"default",icon:b.createElement("img",{src:n,width:16})},"\u6DFB\u52A0\u7AEF\u53E3"))),b.createElement(u.default,{style:{marginBottom:15},dataSource:ce,columns:J,locale:{emptyText:b.createElement(g.Z,{styles:{margin:"40px auto"}})},loading:be,pagination:!1}))},F=T(96486),w=T(48984),C=T(39132),x=T(52262),I=T(67294),U=(Y,re,_)=>new Promise((se,q)=>{var be=ge=>{try{ce(_.next(ge))}catch(Ne){q(Ne)}},Pe=ge=>{try{ce(_.throw(ge))}catch(Ne){q(Ne)}},ce=ge=>ge.done?se(ge.value):Promise.resolve(ge.value).then(be,Pe);ce((_=_.apply(Y,re)).next())});const W={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};var Q=({className:Y,git_url:re,difficulty:_,task_pass:se,test_set_permission:q,onVncAction:be,windows_vnc:Pe,linux_vnc:ce,vnc_url:ge,unity_3d_routes:Ne,index_tab:We,shixun_environment_id:pe,tab_type:ie,reboot_cloud:Le,cloud_type:ne,resData:Z,instance_startup_type:J,mirror_description_multi:de,is_jupyter_notebook:Ie,is_jupyter_lab:he,jupyterData:De,is_jupyter:ye,onHideToolBar:_e,monitoring_url:$e,shixun_environments:ut,port:Je,token:xt})=>{var at;const He=(0,e.useParams)(),tt=(0,k.useRef)();console.log("----",ut,de);const[At,Ue]=(0,k.useState)(!1),lt=ne===4?"/data/workspace/userfiles":Pe?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",kt=ne===4?"/data/workspace/userfiles":Pe?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",Mt=!(0,F.isEmpty)(Z)||!(0,F.isEmpty)(De),mt=De?{name:De==null?void 0:De.main_mirror_name,description:De==null?void 0:De.main_mirror_description,close_internet:De==null?void 0:De.close_internet}:de==null?void 0:de.find($=>$.shixun_environment_id===pe),Ft=(at=ut==null?void 0:ut.find($=>$.shixun_environment_id===pe))==null?void 0:at.program_language,je=()=>{_e(),K.default.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:I.createElement("div",{className:"pt10"},I.createElement(B.Z,{isDragger:!0,maxSize:200,additionalText:`\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"${lt}"`,action:`${m.Z.API_SERVER}/api/tasks/${He.taskId||He.identifier}/upload_file?debug=admin&shixun_environment_id=${pe||null}&tab_type=${ie||null}&is_jupyter=${ye||!1}`,onChange:$=>{$.every(V=>{var ee;return((ee=V.response)==null?void 0:ee.status)===0})&&(K.default.destroyAll(),N.ZP.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F")),console.log("fileList:",$)}}))})},Fe=()=>{_e(),K.default.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:I.createElement("div",null,`\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C${kt}\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D`,I.createElement("br",null),"(\u6587\u4EF6\u5927\u5C0F\u4E0D\u5F97\u8D85\u8FC7200MB)"),onOk:()=>U(void 0,null,function*(){return yield(0,a.ZP)(`/api/tasks/${He.taskId||He.identifier}/download_file?debug=admin`,{method:"post",body:{autoDownload:!0,shixun_environment_id:pe||null,tab_type:ie||null,is_jupyter:ye||!1},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}}),!0})})},et=()=>{var $,V;(V=($=tt.current)==null?void 0:$.startScreenRecord)==null||V.call($)},Te=()=>U(void 0,null,function*(){_e(),Ue(!0)}),Oe=()=>{_e(),K.default.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:I.createElement(I.Fragment,null,I.createElement(D.Z,null,I.createElement(y.Z,{flex:"50px"},"\u8D26\u53F7"),I.createElement(y.Z,null,Z==null?void 0:Z.username)),I.createElement(D.Z,null,I.createElement(y.Z,{flex:"50px"},"\u5730\u5740"),I.createElement(y.Z,null,Z==null?void 0:Z.ssh_address)),I.createElement(D.Z,null,I.createElement(y.Z,{flex:"50px"},"\u7AEF\u53E3"),I.createElement(y.Z,null,Z==null?void 0:Z.port)),I.createElement(D.Z,null,I.createElement(y.Z,{flex:"50px"},"\u5BC6\u7801"),I.createElement(y.Z,null,Z==null?void 0:Z.password)))})},Me=()=>{_e(),K.default.info({title:"RDP\u76F4\u8FDE",icon:null,className:C.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},okText:"\u6211\u77E5\u9053\u5566",width:600,centered:!0,content:I.createElement("div",null,I.createElement(D.Z,null,I.createElement(y.Z,{className:"c-grey-999",flex:"50px"},"\u8D26\u53F7"),I.createElement(y.Z,{className:"c-grey-333"},Z==null?void 0:Z.username)),I.createElement(D.Z,{className:"mt10"},I.createElement(y.Z,{className:"c-grey-999",flex:"50px"},"\u5730\u5740"),I.createElement(y.Z,{className:"c-grey-333"},Z==null?void 0:Z.host)),I.createElement(D.Z,{className:"mt10"},I.createElement(y.Z,{className:"c-grey-999",flex:"50px"},"\u7AEF\u53E3"),I.createElement(y.Z,{className:"c-grey-333"},ne===4?Z==null?void 0:Z.gpPort:Z==null?void 0:Z.port)),I.createElement(D.Z,{className:"mt10"},I.createElement(y.Z,{className:"c-grey-999",flex:"50px"},"\u5BC6\u7801"),I.createElement(y.Z,{className:"c-grey-333"},Z==null?void 0:Z.password)),I.createElement("a",{style:{textDecoration:"underline",display:"inline-block"},href:"https://www.educoder.net/forums/36696",target:"_blank",className:"mt10 font14 current c-light-primary"},"\u64CD\u4F5C\u8BF4\u660E"))})};return console.log(De,"jupyterData"),I.createElement("div",{className:`tpi-code-setting ${Y}`},I.createElement("h3",null,"\u529F\u80FD"),I.createElement("section",null,(Ne||Ie||he)&&I.createElement("a",{title:"\u5168\u5C4F",className:"file-item action",onClick:()=>{be("full-screen")}},I.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F"),(ie===2||ie===3||ie===4||ie===7||Ie||he)&&I.createElement("a",{onClick:()=>be("reset-task"),className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"},I.createElement("i",{className:"iconfont icon-zhongzhi4"}),"\u91CD\u7F6E\u73AF\u5883"),(ie===2||ie===3||ie===5||ie===7||he||Ie)&&I.createElement("a",{onClick:()=>be("reset-git-code"),className:"file-item action",title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"},I.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"),(ie===3&&ne!==7||ie===4||(Ie||he)&&!(De!=null&&De.is_wuying))&&I.createElement("a",{onClick:()=>je(),className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"},I.createElement("i",{className:"iconfont icon-shangchuanwenjian"}),"\u4E0A\u4F20\u6587\u4EF6"),(ie===3&&ne!==7||ie===4||(Ie||he)&&!(De!=null&&De.is_wuying))&&I.createElement("a",{onClick:()=>Fe(),className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"},I.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),(ie===3||ie===5||ie===7)&&I.createElement("a",{onClick:()=>et(),className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"},I.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),((ie===2||ie===3||ie===4)&&(ne===0||ne===1)||Ie||he)&&Mt&&I.createElement("a",{onClick:()=>Te(),className:"file-item action w100",title:"\u670D\u52A1\u9884\u89C8"},I.createElement("i",{className:"iconfont icon-suanfasheji"}),"\u670D\u52A1\u9884\u89C8"),Le&&Mt&&I.createElement("a",{onClick:()=>be("restart-reboot"),className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"},I.createElement(S.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),(ie===3&&ne!==7||ie===5)&&I.createElement("a",{onClick:()=>be("reset-code"),className:"file-item action",title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},I.createElement("i",{className:"iconfont icon-shuaxin4 font16",style:{marginRight:21}}),"\u6062\u590D\u521D\u59CB\u4EE3\u7801"),Ie&&I.createElement("a",{className:"file-item action",target:"_blank",href:`https://${Je}${m.Z.TERMINAL_URL}/terminals/1?token=${xt}`},I.createElement("i",{className:"iconfont icon-minglinghang font16",style:{marginRight:21}}),"\u547D\u4EE4\u884C\u7EC8\u7AEF"),re&&I.createElement(L.CopyToClipboard,{text:re,onCopy:()=>N.ZP.success("\u590D\u5236\u6210\u529F")},I.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"},I.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740")),ie===3&&ne!==7&&I.createElement("a",{className:"file-item action",onClick:()=>{be("show-clipboard-box")}},I.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34"),(0,x.Ny)()&&ne!==7&&!(De!=null&&De.is_wuying)&&I.createElement("a",{className:"file-item action",href:$e||(De==null?void 0:De.monitoring_url),target:"_blank"},I.createElement("i",{className:"iconfont icon-jiankongfuwu2"}),"\u76D1\u63A7\u670D\u52A1"),ie===4&&Mt&&I.createElement("a",{className:"file-item action",onClick:Oe},I.createElement("i",{className:"iconfont icon-congshulianjie"}),"SSH\u76F4\u8FDE"),J===2&&Mt&&I.createElement("a",{className:"file-item action",onClick:Me},I.createElement("i",{className:"iconfont icon-RDPzhilian"}),"RDP\u76F4\u8FDE")),!!ie&&I.createElement(I.Fragment,null,I.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),I.createElement("section",null,I.createElement("a",{className:"file-item",title:se?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},I.createElement("b",null,"\u8DF3\u5173"),I.createElement("span",null,se?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),I.createElement("a",{className:"file-item",title:q?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},I.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),I.createElement("span",null,q?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")))),I.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),I.createElement("section",null,Ft&&I.createElement("div",{className:"file-item"},I.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),I.createElement("span",null,Ft)),I.createElement("div",{className:"file-item"},I.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),I.createElement("span",null,(De==null?void 0:De.difficulty)||W[_])),I.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},I.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),Ne?I.createElement("span",{className:"multi_ellipsis1"},"\u6682\u65E0"):mt&&I.createElement(w.Z,{value:[mt],title:"\u5B9E\u9A8C\u73AF\u5883\u8BF4\u660E"},I.createElement("span",{title:mt==null?void 0:mt.name,className:"multi_ellipsis1 current"},mt==null?void 0:mt.name))),I.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},I.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),Ne?I.createElement("span",{className:"multi_ellipsis1"},"\u6682\u65E0"):I.createElement("span",{title:mt==null?void 0:mt.name,className:"multi_ellipsis1 current"},mt!=null&&mt.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51"))),I.createElement(o,{ref:tt}),I.createElement(p,{visible:At,setVisible:Ue,taskId:He.taskId||He.identifier,gather:{shixun_environment_id:pe||null,tab_type:ie||null,is_jupyter:ye||!1}}))}},97917:function(Ot,xe,T){"use strict";var k=T(67294),G=T(55054),K=T(37720),N=T(91773),D=T(62844),y=T(74330),S=T(57399),L=T(28802),e=T(71230),B=T(15746),m=T(85804),a=T(15835),t=T(94699),d=T.n(t),v=T(35973),o=T(28706),i=T(53814),A=T(52262),u=T(9343),c=T(67294),n=(h,E,R)=>new Promise((P,M)=>{var l=p=>{try{s(R.next(p))}catch(F){M(F)}},f=p=>{try{s(R.throw(p))}catch(F){M(F)}},s=p=>p.done?P(p.value):Promise.resolve(p.value).then(l,f);s((R=R.apply(h,E)).next())});const{Countdown:r}=G.default,g=({value:h,onChange:E,MaxMinutes:R})=>c.createElement(c.Fragment,null,c.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",c.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",c.createElement("br",null)),c.createElement(K.Z,{value:h,onChange:E,min:0,precision:0,max:R,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${R}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),b=({exercise:h,successCb:E,dispatch:R})=>{var P,M,l,f;const s=(0,v.useParams)(),[p]=N.default.useForm(),F=N.default.useWatch("time",p),[w,C]=(0,k.useState)(!1),x=(0,k.useRef)(),{actionTabs:I}=h,[U,W]=(0,k.useState)(),[,Q,Y,re]=(0,u.U)(a.n7,{id:s.categoryId}),[,_,se]=(0,u.U)(a.Cd,{});(0,k.useEffect)(()=>{h.actionTabs.key==="student-unlock"&&(C(!1),p.resetFields())},[h.actionTabs.key]);const q=()=>new Promise(Le=>n(void 0,null,function*(){var ne,Z;return x.current=yield(0,i.y)({ip_limit:(ne=I==null?void 0:I.exerciseParams)==null?void 0:ne.ip_limit,ip_bind:(Z=I==null?void 0:I.exerciseParams)==null?void 0:Z.ip_bind_type}),Le()})),be=()=>n(void 0,null,function*(){var Le,ne,Z,J,de;yield p.validateFields();const Ie=p.getFieldsValue();if(C(!0),(((Le=I==null?void 0:I.exerciseParams)==null?void 0:Le.ip_limit)!=="no"||(ne=I==null?void 0:I.exerciseParams)!=null&&ne.ip_bind_type)&&(yield q()),(yield(0,a.ZD)((Z=I==null?void 0:I.exerciseParams)==null?void 0:Z.id,{exercise_user_id:(J=I==null?void 0:I.exerciseParams)==null?void 0:J.exercise_user_id,unlock_key:Ie.unlock_key,time:Ie.time,ip:x.current})).status===0){if(E){R({type:"exercise/setActionTabs",payload:{}}),E();return}const De=I==null?void 0:I.exerciseParams;(0,o.nr)({inner_ip:De.inner_ip,public_ip:De.public_ip,open_camera:De.open_camera,ip_limit:De.ip_limit,ip_bind:De.ip_bind,ip_bind_type:De.ip_bind_type,exercise_tips:De.exercise_tips,exerciseId:De.id,screen_open:De.screen_open,screen_num:De.screen_num,screen_sec:De.screen_sec,coursesId:s.coursesId,login:(de=(0,A.eY)())==null?void 0:de.login,history,identity_verify:De.identity_verify,open_phone_video_recording:De.open_phone_video_recording,current_status:De.current_status}),R({type:"exercise/setActionTabs",payload:{}})}C(!1)}),Pe=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Le=>c.createElement("span",{className:Le.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Le)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Le=>c.createElement("span",{className:Le.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Le)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],ce=((P=I==null?void 0:I.exerciseParams)==null?void 0:P.errorMessage)&&typeof((M=I==null?void 0:I.exerciseParams)==null?void 0:M.errorMessage)=="object";(0,k.useEffect)(()=>{h.actionTabs.key==="student-unlock"&&n(void 0,null,function*(){const Le=yield se(s);yield Y({}),Le.status||W(Le)})},[h.actionTabs.key]);const{time:ge,end_time:Ne}=(U==null?void 0:U.exercise)||{},We=re!=null&&re.user_end_time?d()(re==null?void 0:re.user_end_time).add(1,"minutes"):d()(),pe=d()(re==null?void 0:re.user_total_end_time)>We?Math.round(d().duration(d()(re==null?void 0:re.user_total_end_time).diff(We.startOf("minute"))).asMinutes()):0,ie=((re==null?void 0:re.student_left_minutes)||0)+(F||0);return c.createElement(c.Fragment,null,c.createElement(D.default,{width:514,centered:!0,closable:!!((l=I==null?void 0:I.exerciseParams)!=null&&l.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:h.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{R({type:"exercise/setActionTabs",payload:{}})}},c.createElement(y.Z,{spinning:Q||_},ce&&c.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 "),!ce&&c.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"),ce&&c.createElement(S.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((f=I==null?void 0:I.exerciseParams)==null?void 0:f.errorMessage)||{}],columns:Pe}),c.createElement("div",{className:""},c.createElement(N.default,{form:p,layout:"vertical",autoComplete:"off"},c.createElement(N.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},c.createElement(L.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),ge!==-1?c.createElement(c.Fragment,null,c.createElement(N.default.Item,{name:"time",label:c.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",c.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",d()(re==null?void 0:re.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},c.createElement(g,{MaxMinutes:pe})),c.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",c.createElement("span",{className:"ml5"},Q||_?"--":ie),"\u5206\u949F",ie!==0&&(re==null?void 0:re.user_end_time)&&c.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",c.createElement("span",{className:"ml5"},d()(re==null?void 0:re.user_end_time).add(F||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):c.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 ",d()(Ne).format("YYYY-MM-DD HH:mm")))),c.createElement(e.Z,{justify:"space-between",align:"middle"},c.createElement(B.Z,null),c.createElement(B.Z,null,c.createElement(m.ZP,{loading:w,onClick:be},"\u8FDB\u5165\u8003\u8BD5"))))))};xe.Z=(0,v.connect)(({exercise:h})=>({exercise:h}))(b)},4440:function(Ot,xe,T){"use strict";T.d(xe,{$J:function(){return K},JZ:function(){return D},bN:function(){return S},jP:function(){return y},rO:function(){return N}});var k=T(33170),G=(L,e,B)=>new Promise((m,a)=>{var t=o=>{try{v(B.next(o))}catch(i){a(i)}},d=o=>{try{v(B.throw(o))}catch(i){a(i)}},v=o=>o.done?m(o.value):Promise.resolve(o.value).then(t,d);v((B=B.apply(L,e)).next())});function K(L){return(0,k.U2)(`libraries/${L}.json`)}function N(){return(0,k.U2)("library_tags.json")}function D(L){return G(this,null,function*(){return(yield(0,k.IV)(`attachments/${L}.json`)).status===0})}function y(L){return(0,k.v_)("libraries.json",L)}function S(L,e){return(0,k.gz)(`libraries/${L}.json`,e)}},48984:function(Ot,xe,T){"use strict";T.d(xe,{Z:function(){return y}});var k=T(67294),G={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},K=T(62844),N=T(65226),y=({title:S,children:L,value:e})=>{const[B,m]=(0,k.useState)(!1);return k.createElement(k.Fragment,null,k.createElement("span",{onClick:()=>m(!0)},L),k.createElement(K.default,{title:S,open:B,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>m(!1),className:G.modal,footer:null},typeof e=="string"&&k.createElement(N.Z,{value:e||""}),Object.prototype.toString.call(e)==="[object Array]"&&k.createElement(k.Fragment,null,e==null?void 0:e.map((a,t)=>k.createElement("div",{key:t},k.createElement("b",null,a.name||a.type_name),k.createElement(N.Z,{value:a.description||""}))))))}},2156:function(Ot,xe,T){"use strict";T.d(xe,{Z:function(){return We}});var k=T(67294),G=T(62844),K=T(2453),N=T(95012),D=T(55238),y=T(74330),S=T(83062),L=T(85804),e={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},B=T(73475),m=T(17663),a=T(13014),t=T(4977),d=T(33170),v=T(70596),o={lineChart:"lineChart___dCEZW"},i=T(94699),A=T.n(i),u=T(67294),n=({dataInfo:pe,indexKey:ie,valueName:Le,startAndEndTime:ne,colors:Z=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:J})=>{let de=null;(0,k.useEffect)(()=>{ut()},[pe]),(0,k.useEffect)(()=>{window.addEventListener("resize",Ie(()=>{de&&de.resize()},200))},[window.onresize]);const Ie=(Je,xt,at=!1)=>{let He,tt;return(...At)=>{if(at){Je.apply(tt,At),at=!1;return}clearTimeout(He),He=setTimeout(()=>{Je.apply(tt,At)},xt)}},he=Je=>Je?Je.map(xt=>{const at=new Date(xt),He=String(at.getMonth()+1).padStart(2,"0"),tt=String(at.getDate()).padStart(2,"0"),At=String(at.getHours()).padStart(2,"0"),Ue=String(at.getMinutes()).padStart(2,"0");return`${He}/${tt} ${At}:${Ue}`}):[],De=(Je,xt)=>Je.map(at=>{const He=xt.timestamps.indexOf(at);return He!==-1?xt.values[He]:null});function ye(Je){let xt=1/0;for(let He=0;He{let He=[];for(let tt=Je;tt<=xt;tt+=at)He.push(tt);return He},$e=()=>{var Je;const xt=((Je=pe==null?void 0:pe.x)==null?void 0:Je.flat())||[];let at=[...new Set(xt)].sort((mt,Ft)=>mt-Ft),He=ye(at),tt=He==null?void 0:He.newArray,At=He==null?void 0:He.minInterval;at=[...new Set([...at,...tt])].sort((mt,Ft)=>mt-Ft);let Ue=A()(ne[0],"YYYY-MM-DD HH:mm").valueOf(),lt=_e(Ue,at[0]-At,At),kt=A()(ne[1],"YYYY-MM-DD HH:mm").valueOf(),Mt=_e(at[at.length-1]+At,kt,At);return at=[...lt,...at,...Mt],[...new Set(at)].sort((mt,Ft)=>mt-Ft)},ut=()=>{var Je;de=v.init(document.getElementById(`lineChart${ie}`));let xt=$e(),at=(Je=pe==null?void 0:pe.y)==null?void 0:Je.map((tt,At)=>{var Ue;let lt={timestamps:(Ue=pe==null?void 0:pe.x)==null?void 0:Ue[At],values:tt};return tt=De(xt,lt),{name:Le[At],type:"line",itemStyle:{show:!1},lineStyle:{color:Z[At]},data:tt}}),He={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(tt){var At;let Ue="";return tt.forEach((lt,kt)=>{console.log("item",lt),Ue+=`
+`)}]};var L=T(84204),e=T.n(L),B=(Pe,ce,ge)=>new Promise((Ne,We)=>{var pe=ne=>{try{Le(ge.next(ne))}catch(Z){We(Z)}},ie=ne=>{try{Le(ge.throw(ne))}catch(Z){We(Z)}},Le=ne=>ne.done?Ne(ne.value):Promise.resolve(ne.value).then(pe,ie);Le((ge=ge.apply(Pe,ce)).next())});const m={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"]}},a=(Pe,ce,ge,Ne)=>{const We=ce.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:ge.lineNumber,endColumn:ge.column});return Array.from(new Set(We.match(/\b\w{2,}\b/g)||[])).map(ie=>({label:ie,kind:Pe.languages.CompletionItemKind.Text,insertText:ie,range:Ne}))},t=(Pe,ce,ge,Ne)=>{Pe.languages.registerCompletionItemProvider(ce,{provideCompletionItems(We,pe){const ie=We.getWordUntilPosition(pe),Le={startLineNumber:pe.lineNumber,endLineNumber:pe.lineNumber,startColumn:ie.startColumn,endColumn:ie.endColumn},ne=We.getLineContent(pe.lineNumber).substring(ie.startColumn-2,ie.endColumn);return{suggestions:[...a(Pe,We,pe,Le),...ge.map(J=>({label:J,kind:Pe.languages.CompletionItemKind.Keyword,documentation:J,insertText:J,insertTextRules:Pe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Le})),...Ne.map(J=>({label:J.label,kind:Pe.languages.CompletionItemKind.Snippet,documentation:J.content,insertText:ne.startsWith("#")?J.content.replace(/#/,""):J.content,insertTextRules:Pe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Le}))]}}})};var d=Pe=>{m.languages.forEach(ce=>{Pe.languages.registerDocumentFormattingEditProvider(ce,{provideDocumentFormattingEdits(ge){return B(this,null,function*(){const Ne=e()(ge.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:ge.getFullModelRange(),text:Ne}]})}})}),t(Pe,"java",N.keywords,N.quickKey),t(Pe,"cpp",D.keywords,D.quickKey),t(Pe,"c",K.keywords,[]),t(Pe,"python",y.keywords,y.quickKey),t(Pe,"scala",S.keywords,S.quickKey)};const v="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var o=Object.defineProperty,i=(Pe,ce,ge)=>ce in Pe?o(Pe,ce,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[ce]=ge,A=(Pe,ce,ge)=>i(Pe,typeof ce!="symbol"?ce+"":ce,ge);const u=class Cu{constructor(ce,ge,Ne){this.placeholder=ce,this.editor=ge,this.monaco=Ne,ge.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Cu.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)}};A(u,"ID","editor.widget.placeholderHint");var n=u,r=T(84144),g=T(2453),b=T(83062),h=T(96486),E=T(33054),R=T(74855),P=Object.defineProperty,M=Object.defineProperties,l=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,F=(Pe,ce,ge)=>ce in Pe?P(Pe,ce,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[ce]=ge,w=(Pe,ce)=>{for(var ge in ce||(ce={}))s.call(ce,ge)&&F(Pe,ge,ce[ge]);if(f)for(var ge of f(ce))p.call(ce,ge)&&F(Pe,ge,ce[ge]);return Pe},C=(Pe,ce)=>M(Pe,l(ce)),x=(Pe,ce)=>{var ge={};for(var Ne in Pe)s.call(Pe,Ne)&&ce.indexOf(Ne)<0&&(ge[Ne]=Pe[Ne]);if(Pe!=null&&f)for(var Ne of f(Pe))ce.indexOf(Ne)<0&&p.call(Pe,Ne)&&(ge[Ne]=Pe[Ne]);return ge},I=(Pe,ce,ge)=>new Promise((Ne,We)=>{var pe=ne=>{try{Le(ge.next(ne))}catch(Z){We(Z)}},ie=ne=>{try{Le(ge.throw(ne))}catch(Z){We(Z)}},Le=ne=>ne.done?Ne(ne.value):Promise.resolve(ne.value).then(pe,ie);Le((ge=ge.apply(Pe,ce)).next())});function U(Pe){return/^\d+$/.test(Pe)?`${Pe}px`:Pe}function W(){}let Q=!1;const Y={"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 re(Pe=[]){let ce=Pe;if(Array.isArray(Pe)){for(let ge=0;geI(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Pe){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Pe)}});var q=Pe=>{var ce=Pe,{width:ge="100%",height:Ne="100%",value:We,language:pe="javascript",style:ie={},options:Le={},overrideServices:ne={},theme:Z="vs-dark",onEditBlur:J,isCopy:de=!1,onSave:Ie,autoHeight:he=!1,forbidCopy:De=!1,onChange:ye=W,editorDidMount:_e=W,onFocus:$e=W,onBreakPoint:ut=W,breakPointValue:Je=[],filename:xt="educoder.txt",errorLine:at,errorContent:He="",highlightLine:tt,openBreakPoint:At=!1,placeholder:Ue="",showMiniMap:lt=!0}=ce,kt=x(ce,["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 Mt=(0,k.useRef)(),mt=(0,k.useRef)({}),Ft=(0,k.useRef)(),je=(0,k.useRef)(),Fe=(0,k.useRef)([]),et=(0,k.useRef)(!1),Te=(0,k.useRef)(),Oe=(0,k.useRef)(),Me=(0,k.useRef)(!1),[$,V]=(0,k.useState)(!1);function ee(){let wt;return Mt.current&&(wt=new G.Z(Ut=>{for(let hr of Ut)(hr.target.offsetHeight>0||hr.target.offsetWidth>0)&&mt.current.instance.layout()}),wt.observe(Mt.current)),wt}function ae(){g.ZP.warning({content:decodeURIComponent(v),key:"monaco-editor-tip"})}const oe=()=>{let wt=mt.current.instance;if(We!=null&&wt&&$){const Ut=wt.getModel();Ut&&We!==Ut.getValue()&&(Q=!0,Ut.setValue(We),wt.layout(),Q=!1)}};(0,k.useEffect)(()=>{const wt=E.Z.subscribe("formatDocument",Ut=>{var hr;let xr=mt.current.instance;(hr=xr==null?void 0:xr.getAction)==null||hr.call(xr,"editor.action.formatDocument").run()});return window.updateMonacoValue=Ut=>{ye(Ut)},wt},[]),(0,k.useEffect)(()=>{var wt;let Ut=mt.current.instance;je.current&&clearTimeout(je.current),je.current=setTimeout(()=>{oe()},500),We&&(We!=null&&We.length)&&((wt=Ut==null?void 0:Ut.updateOptions)==null||wt.call(Ut,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(We.split(/\r\n|\r|\n/g).length))+3,5)}))},[We,$,mt.current]),(0,k.useEffect)(()=>{if(at&&mt.current&&mt.current.instance){let Ut=mt.current.instance;Ut.changeViewZones(function(hr){var xr=document.createElement("div");xr.style.padding="10px 20px",xr.style.width="calc(100% - 20px)",xr.className="my-error-line-wrp",xr.innerHTML=He,hr.addZone({afterLineNumber:at||11,heightInLines:3,domNode:xr})});var wt={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}};Ut.addOverlayWidget(wt),Ut.revealPositionInCenter({lineNumber:20,column:1})}},[at,mt.current,$]);const we=(wt="",Ut)=>{if(!wt||wt.trim()==="")return!0;const xr=mt.current.instance.getModel().getLineTokens(Ut);let Ir=!1;for(let In=0;In<2;In++)xr.getStandardTokenType(In)===1&&(Ir=!0);return Ir};(0,k.useEffect)(()=>{var wt;const Ut=(wt=mt.current)==null?void 0:wt.instance;if(Ut&&$&&De){const hr=Ut.onDidBlurEditorWidget(()=>{Me.current=!1}),xr=Ut.onDidFocusEditorText(()=>{Me.current=!0});return()=>{hr.dispose(),xr.dispose()}}},[mt.current,$,De]),(0,k.useEffect)(()=>{var wt;if((wt=mt.current)!=null&&wt.instance&&$&&At){let Ut=mt.current.instance,hr=Ut.getModel();if(!hr)return;(()=>{var Xr;let Pn=[],Rn=[];const Bn=hr.getAllDecorations();for(let zn of Bn)zn.options.className==="highlighted-line"&&(Pn.push((Xr=zn==null?void 0:zn.range)==null?void 0:Xr.startLineNumber),Rn.push(zn==null?void 0:zn.id));if(tt===Pn[0])return;hr.deltaDecorations(Rn,[]);const jr=hr.getLineCount();tt&&tt<=jr&&(Ut.deltaDecorations([],[{range:new _.Range(tt,1,tt,hr.getLineMaxColumn(tt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Ut.revealLineInCenter(tt))})();const Ir=(Xr=!1)=>{var Pn;let Rn=[],Bn=[];const jr=hr.getAllDecorations();for(let zn of jr)zn.options.linesDecorationsClassName==="breakpoints-select"&&(Rn.push((Pn=zn==null?void 0:zn.range)==null?void 0:Pn.startLineNumber),Bn.push(zn==null?void 0:zn.id));if(Xr)return{lines:Rn,ids:Bn};ut(Rn)},In=Xr=>I(void 0,null,function*(){let Pn={range:new _.Range(Xr,1,Xr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield hr.deltaDecorations([],[Pn]),Ir()}),Qn=Xr=>I(void 0,null,function*(){let Pn=[];const Rn=Ut.getLineDecorations(Xr);for(let Bn of Rn)Bn.options.linesDecorationsClassName==="breakpoints-select"&&Pn.push(Bn.id);yield hr.deltaDecorations(Pn,[]),Ir()}),_n=Xr=>{let Pn=Ut.getLineDecorations(Xr);for(let Rn of Pn)if(Rn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,h.isEqual)(Je,Ir(!0).lines)){hr.deltaDecorations(Ir(!0).ids,[]);const Xr=Je.map(Pn=>({range:new _.Range(Pn,1,Pn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));hr.deltaDecorations([],Xr)}const jn=Ut.onDidChangeModelContent(Xr=>{let Pn=Ut.getPosition();if(Pn){let Rn=Pn.lineNumber;clearTimeout(Oe.current),Oe.current=setTimeout(()=>{we(hr.getLineContent(Rn),Rn)?Qn(Rn):_n(Rn)?(Qn(Rn),In(Rn)):Ir()},100)}}),ca=Ut.onMouseDown(Xr=>{var Pn,Rn,Bn;if(Xr.target.detail&&((Bn=(Rn=(Pn=Xr.target)==null?void 0:Pn.element)==null?void 0:Rn.className)!=null&&Bn.includes("line-numbers"))){let jr=Xr.target.position.lineNumber;if(we(hr.getLineContent(jr),jr))return;_n(jr)?Qn(jr):In(jr)}}),Da=Xr=>{let Pn={range:new _.Range(Xr,1,Xr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Fe.current=Ut.deltaDecorations(Fe.current,[Pn])},An=()=>{Fe.current=Ut.deltaDecorations(Fe.current,[])},fa=Ut.onMouseMove(Xr=>{var Pn,Rn,Bn;if(An(),Xr.target.detail&&((Bn=(Rn=(Pn=Xr.target)==null?void 0:Pn.element)==null?void 0:Rn.className)!=null&&Bn.includes("line-numbers"))){let jr=Xr.target.position.lineNumber;if(we(hr.getLineContent(jr),jr))return;Da(jr)}}),na=Ut.onMouseLeave(()=>{An()});return()=>{jn.dispose(),ca.dispose(),fa.dispose(),na.dispose()}}},[mt.current,$,Je,tt,At,pe]),(0,k.useEffect)(()=>{var wt;(wt=mt.current)!=null&&wt.instance&&At&&mt.current.instance.setPosition({lineNumber:0,column:0})},[tt]);function Re(){let wt=mt.current.instance;if(wt){const Ut=wt.getSelection(),hr=mt.current.pastePos||{},xr=new _.Range(hr.startLineNumber||Ut.endLineNumber,hr.startColumn||Ut.endColumn,hr.endLineNumber||Ut.endLineNumber,hr.endColumn||Ut.endColumn);setTimeout(()=>{wt.executeEdits("",[{range:xr,text:""}])},300)}}function Ge(wt){(window.navigator.platform.match("Mac")?wt.metaKey:wt.ctrlKey)&&wt.keyCode==83&&(wt.preventDefault(),Ie())}const Ke=()=>{if(he&&mt.current.instance){const wt=mt.current.instance.getContentHeight();sr(wt{if(!Me.current)return;const{keyCode:Ut,ctrlKey:hr,metaKey:xr,target:Ir,type:In}=wt;return(In==="paste"||(Ut===67||Ut===86)&&(xr||hr))&&Ir.nodeName==="TEXTAREA"&&(ae(),wt.preventDefault()),!1};function rt(wt,Ut){var hr=window.URL||window.webkitURL||window,xr=new Blob([Ut]),Ir=document.createElementNS("http://www.w3.org/1999/xhtml","a");Ir.href=hr.createObjectURL(xr),Ir.download=wt,Ct(Ir)}(0,k.useEffect)(()=>{Ke()},[Ke]),(0,k.useEffect)(()=>{Mt.current&&!$&&Promise.all([T.e(5552),T.e(9651)]).then(T.bind(T,55826)).then(wt=>{try{_=wt,mt.current.instance=_.editor.create(Mt.current,{value:We,language:re(pe),theme:Z,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:lt||!1}},ne);const Ut=mt.current.instance;let Ir=[...r.BH._menuItems].find(jn=>jn[0]._debugName=="EditorContext")[1],In=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Qn=(jn,ca)=>{var Da,An;let fa=jn._first;do ca.includes((An=(Da=fa.element)==null?void 0:Da.command)==null?void 0:An.id)&&jn._remove(fa);while(fa=fa.next)};if(_e(Ut,_),setTimeout(()=>{Ke(),mt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{rt(xt||"educoder.txt",Ut.getValue())}})},500),mt.current.subscription=Ut.onDidChangeModelContent(jn=>{et.current?clearTimeout(Te.current):(Ke(),ye(Ut.getValue(),jn)),Te.current=setTimeout(()=>{et.current=!1},500)}),window.Monaco||d(_,re(pe)),De&&(Qn(Ir,In),Mt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Tt),window.removeEventListener("paste",Tt),window.addEventListener("keydown",Tt),window.addEventListener("paste",Tt)),window.Monaco=_,J&&Ut.onDidBlurEditorWidget(()=>{J(Ut.getValue())}),$e&&Ut.onDidFocusEditorText(()=>{De&&se(),$e(Ut.getValue())}),De){se();try{Ut.onDidPaste(jn=>{const ca=Ut.getSelection(),Da=mt.current.pastePos||{},An=new _.Range(Da.startLineNumber||ca.endLineNumber,Da.startColumn||ca.endColumn,Da.endLineNumber||ca.endLineNumber,Da.endColumn||ca.endColumn);Ut.executeEdits("",[{range:jn.range,text:""}])})}catch(jn){}}let _n=ee();return Ue&&typeof Ue=="string"&&new n(Ue,Ut,_),V(!0),()=>{const jn=mt.current.instance;jn.dispose();const ca=jn.getModel();ca&&ca.dispose(),mt.current.subscription&&mt.current.subscription.dispose(),_n.unobserve(Mt.current)}}catch(Ut){}})},[]),(0,k.useEffect)(()=>{if(mt.current.instance&&$)return document.addEventListener("keydown",Ge,!1),()=>{document.removeEventListener("keydown",Ge)}},[Ie,$]),(0,k.useEffect)(()=>{let wt=mt.current.instance;if(wt&&$){let Ut=re(pe);_.editor.setModelLanguage(wt.getModel(),Ut)}},[pe,$]),(0,k.useEffect)(()=>{mt.current.instance&&$&&_.editor.setTheme(Z)},[Z,$]),(0,k.useEffect)(()=>{let wt=mt.current.instance;Ft.current=Le,wt&&$&&(wt.updateOptions(w({},Le)),setTimeout(()=>{wt.getModel().updateOptions(w({},Le))},200))},[JSON.stringify(Le),$]),(0,k.useEffect)(()=>{let wt=mt.current.instance;wt&&$&&wt.layout()},[ge,Ne,$]);const[vt,zt]=(0,k.useState)(U(ge)),[rr,sr]=(0,k.useState)(U(Ne)),Nt=C(w({},ie),{width:vt,height:rr,position:"relative"});return k.createElement("div",{className:"my-monaco-editor",ref:Mt,style:Nt},de&&k.createElement(R.CopyToClipboard,{text:We,onCopy:()=>g.ZP.success("\u590D\u5236\u6210\u529F")},k.createElement(b.Z,{title:"\u590D\u5236\u4EE3\u7801"},k.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},k.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function be({width:Pe="100%",height:ce="100%",original:ge,modified:Ne,language:We,options:pe={}}){const ie=(0,k.useRef)(),[Le,ne]=(0,k.useState)(null);function Z(he){let De;return ie.current&&(De=new G.Z(ye=>{for(let _e of ye)(_e.target.offsetHeight>0||_e.target.offsetWidth>0)&&he.layout()}),De.observe(ie.current)),De}(0,k.useEffect)(()=>(ie.current&&Promise.all([T.e(5552),T.e(9404)]).then(T.bind(T,50048)).then(he=>{_=he;const De=_.editor.createDiffEditor(ie.current,C(w({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},pe),{wordWrap:!0}));ne(De);let ye=Z(De);return()=>{De.dispose();const _e=De.getModel();_e&&_e.dispose(),ye.unobserve(ie.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,k.useEffect)(()=>{Le&&Le.setModel({original:_.editor.createModel(ge,We),modified:_.editor.createModel(Ne,We)})},[ge,Ne,We,Le]);const J=U(Pe),de=U(ce),Ie={width:J,height:de};return k.createElement("div",{className:"my-diff-editor",ref:ie,style:Ie})}},5476:function(Ot,xe,T){"use strict";T.d(xe,{Z:function(){return m}});var k={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"},G=T(74330),K=T(83062),N=T(94184),D=T.n(N),y=T(28706),S=T(26194),L=T(52262),e=T(67294),m=({className:a,dataSource:t=[],col:d=4,right:v,bottom:o=23,precision:i=0,wrapWidth:A=1200,trackEventItems:u,loading:c,onRemove:n=()=>{},isCurrent:r=!0,showAlias:g=!1})=>{const b=Math.floor((A-(d-1)*v)/d),h=[{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 e.createElement(G.Z,{spinning:c},e.createElement("div",{className:D()(k.list,a)},!!(t!=null&&t.length)&&(t==null?void 0:t.map((E,R)=>{var P;const{name:M,id:l,identifier:f,featured:s,school_name:p,image_url:F,excellent:w,is_plan:C}=E;return e.createElement("div",{key:l,className:k.wrap,style:{width:b,marginRight:(1+R)%d===0?0:v+i,marginBottom:o}},e.createElement("a",{className:k.li,onClick:x=>{x.preventDefault(),x.stopPropagation(),u&&(0,y.L9)([u]),(0,y.xg)(`/paths/${f}`)}},e.createElement("div",{className:k.img},e.createElement("img",{className:k.cover,src:`${F}`}),r&&(0,L.bg)()&&(E==null?void 0:E.studying)&&e.createElement("div",{className:`${k.movebq} user-path-items`,onClick:x=>{x.stopPropagation(),n(E)}},e.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),e.createElement("span",{className:"c-red"},"\u79FB\u9664")),(P=E==null?void 0:E.subject_tags)==null?void 0:P.map((x,I)=>{var U,W;if(I===0){const Y=(U=h.find(re=>re.name==x))==null?void 0:U.swimg;return e.createElement("img",{className:k.sign,src:Y,style:{left:"-4px"}})}const Q=(W=h.find(Y=>Y.name==x))==null?void 0:W.ptimg;return e.createElement("img",{className:k.sign,src:Q,style:{left:`${48+52*(I-1)+2*I}px`}})}),e.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(E==null?void 0:E.excellent)&&e.createElement("div",{className:k.bq},"\u5F00\u653E\u8BFE\u7A0B"))),e.createElement("div",{className:k.name},e.createElement(K.Z,{title:g&&(E!=null&&E.excellent_alias_name)?e.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${M}`,e.createElement("br",null),e.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${E==null?void 0:E.excellent_alias_name}`)):M},e.createElement("span",{className:k.e},g&&(E==null?void 0:E.excellent_alias_name)||M))),e.createElement(K.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${p}`},e.createElement("div",{className:k.unit},e.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),p)),e.createElement("div",{className:k.tags},e.createElement("div",null,e.createElement(K.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),e.createElement("span",null,E.stages_count))),e.createElement(K.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),e.createElement("span",null,E.members_count)))))))})),!t.length&&e.createElement(S.Z,null)))}},30001:function(Ot,xe,T){"use strict";T.d(xe,{jL:function(){return D},w9:function(){return U},QD:function(){return at},cQ:function(){return F.Z},op:function(){return ye},O5:function(){return oe},_b:function(){return kt},t7:function(){return A},Gi:function(){return se},YG:function(){return re},qp:function(){return m},vr:function(){return At},qE:function(){return ut},Je:function(){return n},wb:function(){return p},cq:function(){return Ne},tp:function(){return d}});var k=T(67294),G={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"},K="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==",D=({dataSource:we=[],img:Re,imgWidth:Ge=346,title:Ke,sunTitle:Ct,bannerExtraContent:Tt})=>k.createElement("div",{className:G.banner},k.createElement("div",{className:G.content},k.createElement("aside",null,k.createElement("p",null,k.createElement("b",null,Ke),k.createElement("span",null,Ct)),we.length>0&&k.createElement("div",{className:G.btns},we.map((rt,vt)=>k.createElement("div",{key:vt,onClick:rt.click},rt.name,rt.sign?k.createElement("img",{src:K,width:39}):null))),Tt),Re&&k.createElement("img",{style:{marginTop:33,marginRight:38},src:Re,width:Ge}))),y={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"},S=T(94184),L=T.n(S),e=T(96486),m=({dataSource:we=[],value:Re,onChange:Ge,onTitleChange:Ke,className:Ct,title:Tt,titleWidth:rt=41,style:vt={},fontColor:zt="#6A7283",showCount:rr})=>{const[sr,Nt]=(0,k.useState)(0),[wt,Ut]=(0,k.useState)(!1),hr=(0,k.useRef)(null),xr=(0,k.useRef)(null);return(0,k.useEffect)(()=>{var Ir;we.length!==0&&(((Ir=hr==null?void 0:hr.current)==null?void 0:Ir.clientHeight)>97?Nt(1):Nt(0)),we.length===0&&Nt(0),Ut(!1)},[we]),k.createElement("div",{className:L()(y.row,Ct),style:vt},k.createElement("div",{onClick:(0,e.throttle)(()=>Ke==null?void 0:Ke(),2e3),style:{width:rt,marginTop:wt?12:4},className:`${y.title} ${Ke?"current":""}`},Tt),k.createElement("div",{className:wt?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},k.createElement("div",{className:y.bar,ref:xr,style:sr>0?{height:sr===1?97:"auto",overflow:sr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},k.createElement("div",{className:y.tag,ref:hr},we==null?void 0:we.map(Ir=>k.createElement("span",{onClick:()=>Ge(Ir.id),key:Ir.id,style:{color:zt},className:Re===Ir.id?y.active:""},k.createElement("span",{title:Ir.name,className:y.name},Ir.name),!!rr&&k.createElement("span",{className:y.num},Ir.count))))),!!sr&&k.createElement(k.Fragment,null,sr===1?k.createElement("div",{onClick:()=>{var Ir;Nt(2),((Ir=hr==null?void 0:hr.current)==null?void 0:Ir.clientHeight)>245?Ut(!0):Ut(!1)},className:y.action},"\u5C55\u5F00",k.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):k.createElement("div",{onClick:()=>{xr.current.scrollTop=0,Nt(1),Ut(!1)},className:y.action},"\u6536\u8D77",k.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},a={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"},d=({dataSource:we=[],value:Re,onChange:Ge,className:Ke,style:Ct={}})=>k.createElement("div",{style:Ct,className:L()(a.tabs,Ke)},we.map(Tt=>k.createElement("span",{onClick:()=>Ge(Tt.id),className:Re===Tt.id?a.active:"",key:Tt.id},Tt.name))),v={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"},o=T(28802),A=({dataSource:we=[],value:Re="",onChange:Ge,onInputChange:Ke=()=>{},className:Ct,style:Tt={},placeholder:rt,allowClear:vt=!1})=>{var zt;const[rr,sr]=(0,k.useState)(""),[Nt,wt]=(0,k.useState)("");(0,k.useEffect)(()=>{var xr;let Ir=Re;(xr=JSON.stringify(Re))!=null&&xr.includes("{")&&(sr(Re.id),Ir=Re.value||"");try{wt(decodeURIComponent(Ir||""))}catch(In){wt(decodeURIComponent(Ir||""))}},[Re]);const Ut=()=>{Ge(encodeURIComponent(Nt),rr||null)},hr=xr=>{xr!==rr&&(sr(xr),Ge(encodeURIComponent(Nt),xr))};return k.createElement("div",{className:L()(v.input,Ct),style:Tt},!!we.length&&k.createElement("div",{className:v.dropdown},k.createElement("div",{className:v.text},(zt=we.find(xr=>xr.id===rr))==null?void 0:zt.name,k.createElement("i",{className:"iconfont icon-zhankai4"}),k.createElement("b",{className:v.b1}),k.createElement("b",{className:v.b2})),k.createElement("div",{className:v.menu},we.map((xr,Ir)=>k.createElement("div",{key:Ir,onClick:()=>hr(xr.id)},xr.name)))),k.createElement(o.default,{onPressEnter:Ut,value:Nt,onChange:xr=>{wt(xr.target.value),Ke(encodeURIComponent(xr.target.value),rr||null)},bordered:!1,placeholder:rt}),k.createElement("i",{onClick:Ut,className:"iconfont icon-sousuo9 font14 pl10 current"}))},u={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"},n=({value:we,onChange:Re,className:Ge,total:Ke,pageSize:Ct,style:Tt={}})=>{const rt=we<2,vt=we>=Math.ceil(Ke/Ct);return Ke<=Ct?k.createElement(k.Fragment,null):k.createElement("div",{className:L()(u.quickPager,Ge),style:Tt},k.createElement("div",{onClick:()=>{rt||Re(we-1,"prev")},className:rt?u.disabled:""},"\u4E0A\u4E00\u9875"),k.createElement("div",{onClick:()=>{vt||Re(we+1,"next")},className:vt?u.disabled:""},"\u4E0B\u4E00\u9875"))},r={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"},g=T(74330),b=T(83062),h=T(57097),E=T(11320),R=T(28706),P=T(96908),M=T(57177),l=T(81378),f=T(26194),p=({className:we,dataSource:Re=[],col:Ge=4,right:Ke,bottom:Ct=23,precision:Tt=0,wrapWidth:rt=1200,trackEventItems:vt,loading:zt})=>{const rr=Math.floor((rt-(Ge-1)*Ke)/Ge);return k.createElement(g.Z,{spinning:zt},k.createElement("div",{className:L()(r.list,we)},!!Re.length&&Re.map((sr,Nt)=>{const{name:wt,id:Ut,identifier:hr,power:xr,cover_image_id:Ir,pic:In}=sr;return k.createElement("div",{className:r.wrap,key:Ut,style:{width:rr,marginRight:(1+Nt)%Ge===0?0:Ke+Tt,marginBottom:Ct}},k.createElement("a",{target:"_blank",href:`/shixuns/${hr}/challenges`,className:r.li,onClick:Qn=>{Qn.preventDefault(),vt&&(0,R.L9)([vt]),xr&&(0,R.xg)(`/shixuns/${hr}/challenges`)}},k.createElement("div",{className:r.img},k.createElement("img",{className:r.cover,src:`${In}`}),sr.is_jupyter&&k.createElement("img",{className:r.sign,src:P}),sr.is_jupyter_lab&&k.createElement("img",{className:r.sign,src:M}),sr.is_unity_3d&&k.createElement("img",{className:r.sign,src:l})),k.createElement("div",{className:r.name},k.createElement(b.Z,{title:wt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},k.createElement("span",{className:r.e},wt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),k.createElement("div",{className:r.tags},k.createElement(b.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},k.createElement("span",null,k.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),k.createElement("span",null,sr.challenges_count))),!!sr.myshixuns_count&&k.createElement(b.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},k.createElement("span",null,k.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),k.createElement("span",null,sr.myshixuns_count))),k.createElement(b.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},k.createElement("span",null,k.createElement("span",null,sr.level))),k.createElement("div",{className:r.rate},k.createElement(h.Z,{allowHalf:!0,disabled:!0,defaultValue:sr.score_info}),k.createElement("span",null,"\xA0",sr.score_info?`${sr.score_info}\u5206`:"5\u5206")))),!xr&&k.createElement("div",{className:r.lockWrap},k.createElement("img",{src:`${E.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),k.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Re.length&&k.createElement(f.Z,null)))},F=T(5476),w={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"},C="data:image/png;base64,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",x=T(67294),U=({className:we,dataSource:Re=[],col:Ge=4,right:Ke,bottom:Ct=23,precision:Tt=0,wrapWidth:rt=1200,trackEventItems:vt,loading:zt,handleVery:rr=()=>!0})=>{const sr=Math.floor((rt-(Ge-1)*Ke)/Ge);return x.createElement(g.Z,{spinning:zt},x.createElement("div",{className:L()(w.list,we)},!!Re.length&&Re.map((Nt,wt)=>{const{subject_identifier:Ut,id:hr,identifier:xr,power:Ir}=Nt,In=Nt.is_public!=0&&Nt.is_public;return x.createElement("div",{className:w.wrap,key:hr,style:{width:sr,marginRight:(1+wt)%Ge===0?0:Ke+Tt,marginBottom:Ct}},x.createElement("a",{className:w.li,onClick:Qn=>{Qn.preventDefault(),rr(Nt==null?void 0:Nt.first_category_url)&&(vt&&(0,R.L9)([vt]),(0,R.xg)(Nt.first_category_url))}},x.createElement("div",{className:w.top},x.createElement(b.Z,{title:Nt.name},x.createElement("div",{className:w.name},Nt.name)),x.createElement("img",{className:w.img,src:E.Z.IMG_SERVER+"/images/"+Nt.avatar_url}),x.createElement("div",{className:w.text,title:Nt.creator},Nt.creator),Ut&&x.createElement("div",{className:w.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),In&&x.createElement("div",{className:w.sign},"\u516C\u5F00")),x.createElement("div",{className:w.bottom},Nt.visits>0&&x.createElement(b.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-liulanyan"}),x.createElement("span",null,Nt.visits))),Nt.course_members_count>0&&x.createElement(b.Z,{title:"\u6210\u5458",placement:"bottom"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan"}),Nt.course_members_count)),Nt.tasks_count>0&&x.createElement(b.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-zuoye"}),Nt.tasks_count)),Nt.is_end?x.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):x.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Nt.is_accessible&&x.createElement("div",{className:w.lockWrap},x.createElement("img",{src:`${E.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Re.length&&x.createElement(f.Z,null)))},W={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"},Q=T(35973),re=({dataSource:we=[],value:Re,onChange:Ge,className:Ke,style:Ct={},tabBarExtraContent:Tt})=>k.createElement("div",{className:L()(W.tabs,Ke),style:Ct},k.createElement("div",{className:W.tabsWrap},we.map((rt,vt)=>!(rt!=null&&rt.hide)&&k.createElement("aside",{className:W.tab,onClick:()=>{Ge(rt.id),rt.link&&Q.history.push(rt.link)},key:vt},k.createElement("div",{className:Re===rt.id?W.active:""},rt.name),(rt==null?void 0:rt.resetCount)==null&&(rt==null?void 0:rt.total)!==void 0&&k.createElement("span",null,"\uFF08",rt==null?void 0:rt.total,"\uFF09"),(rt==null?void 0:rt.resetCount)!==void 0&&(rt==null?void 0:rt.total)!==void 0&&k.createElement(b.Z,{title:(rt==null?void 0:rt.tip)!=null?rt==null?void 0:rt.tip:""},k.createElement("span",{style:{color:"#9096A3"}},"\uFF08",k.createElement("span",{style:{color:"#000"}},rt==null?void 0:rt.resetCount),"/",k.createElement("span",null,rt==null?void 0:rt.total),"\uFF09"))))),k.createElement("div",{className:W.tabBar},Tt)),se=({className:we,style:Re={},children:Ge})=>k.createElement("div",{className:L()(we),style:Re},Ge),q={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"},be=T(85418),Pe=T(50136);const ce=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ne=({sortValue:we,dropValue:Re,className:Ge,onSort:Ke,onDrop:Ct,dataSource:Tt=ce})=>{var rt;return k.createElement("div",{className:L()(q.orderWrap,Ge)},k.createElement(be.Z,{dropdownRender:()=>k.createElement(Pe.default,null,Tt.map((vt,zt)=>k.createElement(Pe.default.Item,{key:zt,onClick:()=>Ct(vt.id)},vt.name)))},k.createElement("span",{className:q.orderTextWrap},(rt=Tt.find(vt=>Re===vt.id))==null?void 0:rt.name)),k.createElement("span",{className:q.orderIconWrap},k.createElement("span",{className:q.orderAsc},k.createElement("i",{className:we==="asc"?`iconfont icon-sanjiaoxing-up font12 ${q.cursorPointer} ${q.active}`:`iconfont icon-sanjiaoxing-up font12 ${q.cursorPointer}`,onClick:()=>Ke(we==="asc"?"desc":"asc")})),k.createElement("span",{className:q.orderDesc},k.createElement("i",{className:we==="desc"?`iconfont icon-sanjiaoxing-down font12 ${q.cursorPointer} ${q.active}`:`iconfont icon-sanjiaoxing-down font12 ${q.cursorPointer}`,onClick:()=>Ke(we==="asc"?"desc":"asc")}))))},We={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"},pe=T(85804),ie=Object.defineProperty,Le=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,J=(we,Re,Ge)=>Re in we?ie(we,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):we[Re]=Ge,de=(we,Re)=>{for(var Ge in Re||(Re={}))ne.call(Re,Ge)&&J(we,Ge,Re[Ge]);if(Le)for(var Ge of Le(Re))Z.call(Re,Ge)&&J(we,Ge,Re[Ge]);return we},Ie=(we,Re)=>{var Ge={};for(var Ke in we)ne.call(we,Ke)&&Re.indexOf(Ke)<0&&(Ge[Ke]=we[Ke]);if(we!=null&&Le)for(var Ke of Le(we))Re.indexOf(Ke)<0&&Z.call(we,Ke)&&(Ge[Ke]=we[Ke]);return Ge},he=(we,Re,Ge)=>new Promise((Ke,Ct)=>{var Tt=zt=>{try{vt(Ge.next(zt))}catch(rr){Ct(rr)}},rt=zt=>{try{vt(Ge.throw(zt))}catch(rr){Ct(rr)}},vt=zt=>zt.done?Ke(zt.value):Promise.resolve(zt.value).then(Tt,rt);vt((Ge=Ge.apply(we,Re)).next())}),ye=we=>{var Re=we,{className:Ge,style:Ke,children:Ct,loading:Tt=!1,openLoading:rt,onClick:vt=()=>{},size:zt="middle",shape:rr="round"}=Re,sr=Ie(Re,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Nt,wt]=(0,k.useState)(!1);return k.createElement(pe.ZP,de({onClick:(0,e.throttle)(Ut=>he(void 0,null,function*(){rt&&wt(!0);try{yield vt(Ut)}catch(hr){console.log("error",hr)}rt&&wt(!1)}),2e3,{leading:!0,trailing:!1}),className:L()(We.btn,We[`${zt}-${rr}`],Ge),style:Ke,size:zt,shape:rr,loading:Nt||Tt},sr),Ct)},_e={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"},ut=({className:we,style:Re,children:Ge=null,onClick:Ke,title:Ct})=>k.createElement("div",{className:L()(_e.head,we),style:Re},k.createElement("span",{className:"primary-hover",onClick:Ke},k.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),k.createElement("b",{title:Ct},Ct),k.createElement("div",{className:_e.node},Ge)),Je={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"},at=({confirmShow:we=!0,confirmTitle:Re,confirmClick:Ge,cancelShow:Ke=!0,cancelTitle:Ct,cancelClick:Tt,className:rt,style:vt,confirmLoading:zt=!1})=>k.createElement("div",{className:L()(Je.btns,rt),style:vt},we&&k.createElement(pe.ZP,{loading:zt,onClick:Ge,type:"primary",className:Je.confirm},Re),Ke&&k.createElement(pe.ZP,{onClick:Tt,className:Je.cancel},Ct)),He={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"},At=({className:we,style:Re={},LeftContent:Ge,children:Ke,RightContent:Ct})=>k.createElement("div",{className:L()(He.fixedBottom,we),style:Re},k.createElement("div",{className:He.wrap},k.createElement("div",{className:He.left},Ge),k.createElement("div",{className:He.center},Ke),k.createElement("div",{className:He.right},Ct))),Ue={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"},kt=({className:we,style:Re={},dataSource:Ge=[]})=>k.createElement("div",{className:L()(Ue.crumbs,we),style:Re},Ge.map((Ke,Ct)=>CtQ.history.push(Ke.path)},Ke.name):k.createElement("span",null,Ke.name),k.createElement("span",null,"\xA0",">","\xA0")):k.createElement("span",{key:Ct,style:{color:"#5F6368"}},Ke.name))),Mt=T(55054),mt=Object.defineProperty,Ft=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Oe=(we,Re,Ge)=>Re in we?mt(we,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):we[Re]=Ge,Me=(we,Re)=>{for(var Ge in Re||(Re={}))et.call(Re,Ge)&&Oe(we,Ge,Re[Ge]);if(Fe)for(var Ge of Fe(Re))Te.call(Re,Ge)&&Oe(we,Ge,Re[Ge]);return we},$=(we,Re)=>Ft(we,je(Re)),V=(we,Re)=>{var Ge={};for(var Ke in we)et.call(we,Ke)&&Re.indexOf(Ke)<0&&(Ge[Ke]=we[Ke]);if(we!=null&&Fe)for(var Ke of Fe(we))Re.indexOf(Ke)<0&&Te.call(we,Ke)&&(Ge[Ke]=we[Ke]);return Ge};const{Countdown:ee}=Mt.default;var oe=we=>{var Re=we,{onChange:Ge}=Re,Ke=V(Re,["onChange"]);const[Ct,Tt]=(0,k.useState)(null);(0,k.useEffect)(()=>{typeof Ct=="number"&&Ct>=0&&Ge(Ct)},[Ct]);const rt=vt=>{const zt=Math.floor(vt/1e3);Tt(zt)};return k.createElement(ee,$(Me({},Ke),{onChange:rt}))}},81325:function(Ot,xe,T){"use strict";T.d(xe,{Z:function(){return Q}});var k=T(67294),G=T(12867),K=T(62844),N=T(2453),D=T(71230),y=T(15746),S=T(32693),L=T(74855),e=T(35973),B=T(65866),m=T(11320),a=T(33170),t=T(28706),d=(Y,re,_)=>new Promise((se,q)=>{var be=ge=>{try{ce(_.next(ge))}catch(Ne){q(Ne)}},Pe=ge=>{try{ce(_.throw(ge))}catch(Ne){q(Ne)}},ce=ge=>ge.done?se(ge.value):Promise.resolve(ge.value).then(be,Pe);ce((_=_.apply(Y,re)).next())}),o=(0,k.forwardRef)(({time:Y},re)=>{console.log("ScreenRecord:",re);const _=(0,k.useRef)();let[se,q]=(0,k.useState)(),be=(0,k.useRef)(),Pe=2e3,ce=[];(0,k.useImperativeHandle)(re,()=>({startScreenRecord:We,downloadFile:Ne}));function ge(pe,ie){return d(this,null,function*(){let Le=[];const ne=yield new MediaRecorder(pe);ne.ondataavailable=Z=>{Le.push(Z.data)},ne.start(),be.current=ne,window.recorderRefs=ne,ne.addEventListener("stop",Z=>{let J=URL.createObjectURL(Le[0],{type:"video/mp4"});(0,t.Nd)("xxx.webm",J)})})}function Ne(){if(!window.recorderRefs){N.ZP.warning("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}_.current.srcObject.getTracks().forEach(ie=>{ie.stop()}),window.recorderRefs.addEventListener("dataavailable",ie=>{let Le=URL.createObjectURL(ie.data,{type:"video/mp4"});(0,t.Nd)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",Le)})}function We(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(pe=>(_.current.srcObject=pe,ce.push(pe),_.current.captureStream=_.current.captureStream||_.current.mozCaptureStream,new Promise(ie=>_.current.onplaying=ie))).then(()=>ge(_.current.captureStream(),Pe)).then(pe=>{}).catch(pe=>{pe.name==="NotFoundError"?N.ZP.warning("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):pe.name==="UnknownError"&&N.ZP.warning("\u5F55\u5236\u5931\u8D25")})}return k.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},k.createElement("video",{onPause:()=>{},width:"60",height:"120",autoPlay:!0,muted:!0,ref:_}))}),i=T(28802),A=T(83062),u=T(57399),c={tip:"tip___G7f9K",title:"title___IQM0U",primary:"primary___GvQEk",del:"del___VIxYG"},n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAjJJREFUWEftlz9oE3EUx7+/+9veeWmatAlNvBqsWl0UizgpKKWCQwcnly4O3RwEHQWRUpysCFIsDoLgYjcDouDg4CKi1UFbXCJNDKklzR+TNMnd/X6So1fBtEnReEW42969d7/3eV/ee9yPROaYggoOE4oexoGHCw8HmIwi59exSPQZdsIEAi7kbUohAt9I9C4bpZY7lf9OQAjKZGCGnduN6hs5BQ7VJoAozVwUqXHQgZo85ddjQVH9mjXKD17nk2cOqb1jR5Rww3/96epSn8aLV84Ghhr2k3c/Uh9T1dK1seD+XoWTPiRr+fn3xYxzVp3Ib9N86IVjbwkQM5NTPMyTTtDN8TCODypYWK7gRnwF40d9mDwdtN0XZhMI+QTMTei2Pf1sBW8SFdyf2ItIj4jnn4qYfZXdFLhOpHiSj97zAP4vBQYDIlSJQ7lOsbxmIKDyCGuCXcRipgaJJxjql2w7mTdQqlLbbrzPrVvIFMy/64FOjugfNaHrAAPricscs2KdTOycZfHyQkbWH7dswlDh8xShxuYe6CSIKXTFs9pw6z3gAXgKeAoEC0tXeWocaxo/Apkw6t/ZWHJZBvzawRsfWUL3y6x24FHLPbBdAq2SHlFqq7d2ApDX9l2qCf50u9gtf0g8AE8BT4HtFJDNfGRP9fv5dqPV8Bdlfd4Qu4vtYu0xjN5mo5Ts0tWMR4lE7rARxtDXjvZf+EWKFIk9ZF3GGoY5Ah9zSQmLwBQpcv0qvvwEnl+9DjPi88gAAAAASUVORK5CYII=",r=T(30001),g=T(26194),b=T(67294),h=Object.defineProperty,E=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,M=(Y,re,_)=>re in Y?h(Y,re,{enumerable:!0,configurable:!0,writable:!0,value:_}):Y[re]=_,l=(Y,re)=>{for(var _ in re||(re={}))R.call(re,_)&&M(Y,_,re[_]);if(E)for(var _ of E(re))P.call(re,_)&&M(Y,_,re[_]);return Y},f=(Y,re,_)=>new Promise((se,q)=>{var be=ge=>{try{ce(_.next(ge))}catch(Ne){q(Ne)}},Pe=ge=>{try{ce(_.throw(ge))}catch(Ne){q(Ne)}},ce=ge=>ge.done?se(ge.value):Promise.resolve(ge.value).then(be,Pe);ce((_=_.apply(Y,re)).next())}),p=({taskId:Y,gather:re={},visible:_,setVisible:se})=>{var q;const[be,Pe]=(0,k.useState)(!0),[ce,ge]=(0,k.useState)([]),[Ne,We]=(0,k.useState)(""),pe=(0,k.useRef)(null);(0,k.useEffect)(()=>{_&&ie()},[_]),(0,k.useEffect)(()=>{var de;(de=ce==null?void 0:ce[0])!=null&&de.add&&pe.current&&pe.current.focus()},[!!((q=ce==null?void 0:ce[0])!=null&&q.add)]);const ie=()=>f(void 0,null,function*(){var de;Pe(!0);const Ie=yield(0,a.ZP)(`/api/tasks/${Y}/proxy_list`,{method:"post",body:re});Ie.status===0&&ge((de=Ie==null?void 0:Ie.data)==null?void 0:de.list),Pe(!1)}),Le=()=>f(void 0,null,function*(){var de;if(!Ne){N.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ne.includes(" ")){N.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u80FD\u6709\u7A7A\u683C");return}if(Ne&&(Ne.includes(".")||isNaN(Number(Ne))||Number(Ne)>65535||Number(Ne)<=0||Ne.length>1&&Ne[0]==="0")){N.ZP.warning("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3\u53F7");return}if((de=ce==null?void 0:ce.map(he=>he.port))!=null&&de.includes(Ne)){N.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u5141\u8BB8\u91CD\u590D");return}if(Pe(!0),(yield(0,a.ZP)(`/api/tasks/${Y}/port_proxy`,{method:"post",body:l({port:Number(Ne)},re)})).status===0){ie();return}Pe(!1)}),ne=de=>f(void 0,null,function*(){K.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,content:"\u786E\u8BA4\u5220\u9664\u5417",onOk:()=>f(void 0,null,function*(){if((yield(0,a.ZP)(`/api/tasks/${Y}/proxy_del`,{method:"delete",body:l({port:de},re)})).status===0){N.ZP.success("\u5220\u9664\u6210\u529F"),ie();return}})})}),Z=()=>{var de;if((de=ce==null?void 0:ce[0])!=null&&de.add){N.ZP.warning("\u53EA\u80FD\u6DFB\u52A0\u4E00\u884C");return}We(""),ge([{port:"",proxyUrl:"",add:!0},...ce])},J=[{title:"\u5185\u90E8\u7AEF\u53E3",dataIndex:"port",render:(de,Ie)=>b.createElement("span",null,Ie.add?b.createElement(i.default,{ref:pe,maxLength:5,placeholder:"\u8BF7\u8F93\u5165",value:Ne,onChange:he=>We(he.target.value)}):b.createElement("span",null,de))},{title:"\u5916\u90E8\u8BBF\u95EE",dataIndex:"proxyUrl",render:de=>{var Ie;return((Ie=de==null?void 0:de.split("//"))==null?void 0:Ie[1])||"- -"}},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",render:(de,Ie,he)=>b.createElement("span",null,Ie.add?b.createElement(b.Fragment,null,b.createElement("span",{onClick:Le,className:c.primary},"\u4FDD\u5B58"),b.createElement("span",{onClick:()=>ge(De=>De.filter((ye,_e)=>he!==_e)),style:{marginLeft:48},className:c.primary},"\u53D6\u6D88")):b.createElement(b.Fragment,null,b.createElement("span",{onClick:()=>(0,t.xg)(Ie==null?void 0:Ie.proxyUrl),className:c.primary},"\u6253\u5F00Web\u9884\u89C8"),b.createElement("span",{onClick:()=>ne(Ie==null?void 0:Ie.port),className:`${c.del} ml20`},"\u5220\u9664\u7AEF\u53E3")))}];return b.createElement(K.default,{centered:!0,open:_,title:"\u670D\u52A1\u9884\u89C8",width:930,afterClose:()=>{ge([])},onCancel:()=>se(!1),footer:null},b.createElement("div",{className:c.tip},"\u670D\u52A1\u9884\u89C8\u5C06\u4E3A\u5B9E\u9A8C\u73AF\u5883\u5185\u90E8\u670D\u52A1\u6620\u5C04\u5230\u4E34\u65F6\u57DF\u540D\uFF0C\u4EC5\u4F9B\u9884\u89C8\u6D4B\u8BD5\u4F7F\u7528\u3002\u8BF7\u586B\u5199\u5185\u90E8\u670D\u52A1\u7AEF\u53E3\uFF0C\u5E76\u786E\u8BA4\u670D\u52A1\u6B63\u5E38\u542F\u52A8\u3002"),b.createElement(D.Z,{align:"middle",justify:"space-between"},b.createElement("div",{className:c.title},b.createElement("b",null),"\u7AEF\u53E3\u5217\u8868"),b.createElement(A.Z,{title:ce.length>4?"\u6700\u591A\u53EA\u80FD\u6DFB\u52A05\u4E2A\u7AEF\u53E3\u53F7":""},b.createElement(r.op,{disabled:ce.length>4,onClick:Z,shape:"default",icon:b.createElement("img",{src:n,width:16})},"\u6DFB\u52A0\u7AEF\u53E3"))),b.createElement(u.default,{style:{marginBottom:15},dataSource:ce,columns:J,locale:{emptyText:b.createElement(g.Z,{styles:{margin:"40px auto"}})},loading:be,pagination:!1}))},F=T(96486),w=T(48984),C=T(39132),x=T(52262),I=T(67294),U=(Y,re,_)=>new Promise((se,q)=>{var be=ge=>{try{ce(_.next(ge))}catch(Ne){q(Ne)}},Pe=ge=>{try{ce(_.throw(ge))}catch(Ne){q(Ne)}},ce=ge=>ge.done?se(ge.value):Promise.resolve(ge.value).then(be,Pe);ce((_=_.apply(Y,re)).next())});const W={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};var Q=({className:Y,git_url:re,difficulty:_,task_pass:se,test_set_permission:q,onVncAction:be,windows_vnc:Pe,linux_vnc:ce,vnc_url:ge,unity_3d_routes:Ne,index_tab:We,shixun_environment_id:pe,tab_type:ie,reboot_cloud:Le,cloud_type:ne,resData:Z,instance_startup_type:J,mirror_description_multi:de,is_jupyter_notebook:Ie,is_jupyter_lab:he,jupyterData:De,is_jupyter:ye,onHideToolBar:_e,monitoring_url:$e,shixun_environments:ut,port:Je,token:xt})=>{var at;const He=(0,e.useParams)(),tt=(0,k.useRef)();console.log("----",ut,de);const[At,Ue]=(0,k.useState)(!1),lt=ne===4?"/data/workspace/userfiles":Pe?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",kt=ne===4?"/data/workspace/userfiles":Pe?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",Mt=!(0,F.isEmpty)(Z)||!(0,F.isEmpty)(De),mt=De?{name:De==null?void 0:De.main_mirror_name,description:De==null?void 0:De.main_mirror_description,close_internet:De==null?void 0:De.close_internet}:de==null?void 0:de.find($=>$.shixun_environment_id===pe),Ft=(at=ut==null?void 0:ut.find($=>$.shixun_environment_id===pe))==null?void 0:at.program_language,je=()=>{_e(),K.default.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:I.createElement("div",{className:"pt10"},I.createElement(B.Z,{isDragger:!0,maxSize:200,additionalText:`\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"${lt}"`,action:`${m.Z.API_SERVER}/api/tasks/${He.taskId||He.identifier}/upload_file?debug=admin&shixun_environment_id=${pe||null}&tab_type=${ie||null}&is_jupyter=${ye||!1}`,onChange:$=>{$.every(V=>{var ee;return((ee=V.response)==null?void 0:ee.status)===0})&&(K.default.destroyAll(),N.ZP.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F")),console.log("fileList:",$)}}))})},Fe=()=>{_e(),K.default.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:I.createElement("div",null,`\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C${kt}\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D`,I.createElement("br",null),"(\u6587\u4EF6\u5927\u5C0F\u4E0D\u5F97\u8D85\u8FC7200MB)"),onOk:()=>U(void 0,null,function*(){return yield(0,a.ZP)(`/api/tasks/${He.taskId||He.identifier}/download_file?debug=admin`,{method:"post",body:{autoDownload:!0,shixun_environment_id:pe||null,tab_type:ie||null,is_jupyter:ye||!1},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}}),!0})})},et=()=>{var $,V;(V=($=tt.current)==null?void 0:$.startScreenRecord)==null||V.call($)},Te=()=>U(void 0,null,function*(){_e(),Ue(!0)}),Oe=()=>{_e(),K.default.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:I.createElement(I.Fragment,null,I.createElement(D.Z,null,I.createElement(y.Z,{flex:"50px"},"\u8D26\u53F7"),I.createElement(y.Z,null,Z==null?void 0:Z.username)),I.createElement(D.Z,null,I.createElement(y.Z,{flex:"50px"},"\u5730\u5740"),I.createElement(y.Z,null,Z==null?void 0:Z.ssh_address)),I.createElement(D.Z,null,I.createElement(y.Z,{flex:"50px"},"\u7AEF\u53E3"),I.createElement(y.Z,null,Z==null?void 0:Z.port)),I.createElement(D.Z,null,I.createElement(y.Z,{flex:"50px"},"\u5BC6\u7801"),I.createElement(y.Z,null,Z==null?void 0:Z.password)))})},Me=()=>{_e(),K.default.info({title:"RDP\u76F4\u8FDE",icon:null,className:C.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},okText:"\u6211\u77E5\u9053\u5566",width:600,centered:!0,content:I.createElement("div",null,I.createElement(D.Z,null,I.createElement(y.Z,{className:"c-grey-999",flex:"50px"},"\u8D26\u53F7"),I.createElement(y.Z,{className:"c-grey-333"},Z==null?void 0:Z.username)),I.createElement(D.Z,{className:"mt10"},I.createElement(y.Z,{className:"c-grey-999",flex:"50px"},"\u5730\u5740"),I.createElement(y.Z,{className:"c-grey-333"},Z==null?void 0:Z.host)),I.createElement(D.Z,{className:"mt10"},I.createElement(y.Z,{className:"c-grey-999",flex:"50px"},"\u7AEF\u53E3"),I.createElement(y.Z,{className:"c-grey-333"},ne===4?Z==null?void 0:Z.gpPort:Z==null?void 0:Z.port)),I.createElement(D.Z,{className:"mt10"},I.createElement(y.Z,{className:"c-grey-999",flex:"50px"},"\u5BC6\u7801"),I.createElement(y.Z,{className:"c-grey-333"},Z==null?void 0:Z.password)),I.createElement("a",{style:{textDecoration:"underline",display:"inline-block"},href:"https://www.educoder.net/forums/36696",target:"_blank",className:"mt10 font14 current c-light-primary"},"\u64CD\u4F5C\u8BF4\u660E"))})};return console.log(De,"jupyterData"),I.createElement("div",{className:`tpi-code-setting ${Y}`},I.createElement("h3",null,"\u529F\u80FD"),I.createElement("section",null,(Ne||Ie||he)&&I.createElement("a",{title:"\u5168\u5C4F",className:"file-item action",onClick:()=>{be("full-screen")}},I.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F"),(ie===2||ie===3||ie===4||ie===7||Ie||he)&&I.createElement("a",{onClick:()=>be("reset-task"),className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"},I.createElement("i",{className:"iconfont icon-zhongzhi4"}),"\u91CD\u7F6E\u73AF\u5883"),(ie===2||ie===3||ie===5||ie===7||he||Ie)&&I.createElement("a",{onClick:()=>be("reset-git-code"),className:"file-item action",title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"},I.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"),(ie===3&&ne!==7||ie===4||(Ie||he)&&!(De!=null&&De.is_wuying))&&I.createElement("a",{onClick:()=>je(),className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"},I.createElement("i",{className:"iconfont icon-shangchuanwenjian"}),"\u4E0A\u4F20\u6587\u4EF6"),(ie===3&&ne!==7||ie===4||(Ie||he)&&!(De!=null&&De.is_wuying))&&I.createElement("a",{onClick:()=>Fe(),className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"},I.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),(ie===3||ie===5||ie===7)&&I.createElement("a",{onClick:()=>et(),className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"},I.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),((ie===2||ie===3||ie===4)&&(ne===0||ne===1)||Ie||he)&&Mt&&I.createElement("a",{onClick:()=>Te(),className:"file-item action w100",title:"\u670D\u52A1\u9884\u89C8"},I.createElement("i",{className:"iconfont icon-suanfasheji"}),"\u670D\u52A1\u9884\u89C8"),Le&&Mt&&I.createElement("a",{onClick:()=>be("restart-reboot"),className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"},I.createElement(S.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),(ie===3&&ne!==7||ie===5)&&I.createElement("a",{onClick:()=>be("reset-code"),className:"file-item action",title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},I.createElement("i",{className:"iconfont icon-shuaxin4 font16",style:{marginRight:21}}),"\u6062\u590D\u521D\u59CB\u4EE3\u7801"),Ie&&I.createElement("a",{className:"file-item action",target:"_blank",href:`https://${Je}${m.Z.TERMINAL_URL}/terminals/1?token=${xt}`},I.createElement("i",{className:"iconfont icon-minglinghang font16",style:{marginRight:21}}),"\u547D\u4EE4\u884C\u7EC8\u7AEF"),re&&I.createElement(L.CopyToClipboard,{text:re,onCopy:()=>N.ZP.success("\u590D\u5236\u6210\u529F")},I.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"},I.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740")),ie===3&&ne!==7&&I.createElement("a",{className:"file-item action",onClick:()=>{be("show-clipboard-box")}},I.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34"),(0,x.Ny)()&&ne!==7&&!(De!=null&&De.is_wuying)&&I.createElement("a",{className:"file-item action",href:$e||(De==null?void 0:De.monitoring_url),target:"_blank"},I.createElement("i",{className:"iconfont icon-jiankongfuwu2"}),"\u76D1\u63A7\u670D\u52A1"),(ie===4||ie===3)&&Mt&&I.createElement("a",{className:"file-item action",onClick:Oe},I.createElement("i",{className:"iconfont icon-congshulianjie"}),"SSH\u76F4\u8FDE"),J===2&&Mt&&I.createElement("a",{className:"file-item action",onClick:Me},I.createElement("i",{className:"iconfont icon-RDPzhilian"}),"RDP\u76F4\u8FDE")),!!ie&&I.createElement(I.Fragment,null,I.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),I.createElement("section",null,I.createElement("a",{className:"file-item",title:se?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},I.createElement("b",null,"\u8DF3\u5173"),I.createElement("span",null,se?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),I.createElement("a",{className:"file-item",title:q?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},I.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),I.createElement("span",null,q?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")))),I.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),I.createElement("section",null,Ft&&I.createElement("div",{className:"file-item"},I.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),I.createElement("span",null,Ft)),I.createElement("div",{className:"file-item"},I.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),I.createElement("span",null,(De==null?void 0:De.difficulty)||W[_])),I.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},I.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),Ne?I.createElement("span",{className:"multi_ellipsis1"},"\u6682\u65E0"):mt&&I.createElement(w.Z,{value:[mt],title:"\u5B9E\u9A8C\u73AF\u5883\u8BF4\u660E"},I.createElement("span",{title:mt==null?void 0:mt.name,className:"multi_ellipsis1 current"},mt==null?void 0:mt.name))),I.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},I.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),Ne?I.createElement("span",{className:"multi_ellipsis1"},"\u6682\u65E0"):I.createElement("span",{title:mt==null?void 0:mt.name,className:"multi_ellipsis1 current"},mt!=null&&mt.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51"))),I.createElement(o,{ref:tt}),I.createElement(p,{visible:At,setVisible:Ue,taskId:He.taskId||He.identifier,gather:{shixun_environment_id:pe||null,tab_type:ie||null,is_jupyter:ye||!1}}))}},97917:function(Ot,xe,T){"use strict";var k=T(67294),G=T(55054),K=T(37720),N=T(91773),D=T(62844),y=T(74330),S=T(57399),L=T(28802),e=T(71230),B=T(15746),m=T(85804),a=T(15835),t=T(94699),d=T.n(t),v=T(35973),o=T(28706),i=T(53814),A=T(52262),u=T(9343),c=T(67294),n=(h,E,R)=>new Promise((P,M)=>{var l=p=>{try{s(R.next(p))}catch(F){M(F)}},f=p=>{try{s(R.throw(p))}catch(F){M(F)}},s=p=>p.done?P(p.value):Promise.resolve(p.value).then(l,f);s((R=R.apply(h,E)).next())});const{Countdown:r}=G.default,g=({value:h,onChange:E,MaxMinutes:R})=>c.createElement(c.Fragment,null,c.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",c.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",c.createElement("br",null)),c.createElement(K.Z,{value:h,onChange:E,min:0,precision:0,max:R,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${R}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),b=({exercise:h,successCb:E,dispatch:R})=>{var P,M,l,f;const s=(0,v.useParams)(),[p]=N.default.useForm(),F=N.default.useWatch("time",p),[w,C]=(0,k.useState)(!1),x=(0,k.useRef)(),{actionTabs:I}=h,[U,W]=(0,k.useState)(),[,Q,Y,re]=(0,u.U)(a.n7,{id:s.categoryId}),[,_,se]=(0,u.U)(a.Cd,{});(0,k.useEffect)(()=>{h.actionTabs.key==="student-unlock"&&(C(!1),p.resetFields())},[h.actionTabs.key]);const q=()=>new Promise(Le=>n(void 0,null,function*(){var ne,Z;return x.current=yield(0,i.y)({ip_limit:(ne=I==null?void 0:I.exerciseParams)==null?void 0:ne.ip_limit,ip_bind:(Z=I==null?void 0:I.exerciseParams)==null?void 0:Z.ip_bind_type}),Le()})),be=()=>n(void 0,null,function*(){var Le,ne,Z,J,de;yield p.validateFields();const Ie=p.getFieldsValue();if(C(!0),(((Le=I==null?void 0:I.exerciseParams)==null?void 0:Le.ip_limit)!=="no"||(ne=I==null?void 0:I.exerciseParams)!=null&&ne.ip_bind_type)&&(yield q()),(yield(0,a.ZD)((Z=I==null?void 0:I.exerciseParams)==null?void 0:Z.id,{exercise_user_id:(J=I==null?void 0:I.exerciseParams)==null?void 0:J.exercise_user_id,unlock_key:Ie.unlock_key,time:Ie.time,ip:x.current})).status===0){if(E){R({type:"exercise/setActionTabs",payload:{}}),E();return}const De=I==null?void 0:I.exerciseParams;(0,o.nr)({inner_ip:De.inner_ip,public_ip:De.public_ip,open_camera:De.open_camera,ip_limit:De.ip_limit,ip_bind:De.ip_bind,ip_bind_type:De.ip_bind_type,exercise_tips:De.exercise_tips,exerciseId:De.id,screen_open:De.screen_open,screen_num:De.screen_num,screen_sec:De.screen_sec,coursesId:s.coursesId,login:(de=(0,A.eY)())==null?void 0:de.login,history,identity_verify:De.identity_verify,open_phone_video_recording:De.open_phone_video_recording,current_status:De.current_status}),R({type:"exercise/setActionTabs",payload:{}})}C(!1)}),Pe=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Le=>c.createElement("span",{className:Le.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Le)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Le=>c.createElement("span",{className:Le.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Le)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],ce=((P=I==null?void 0:I.exerciseParams)==null?void 0:P.errorMessage)&&typeof((M=I==null?void 0:I.exerciseParams)==null?void 0:M.errorMessage)=="object";(0,k.useEffect)(()=>{h.actionTabs.key==="student-unlock"&&n(void 0,null,function*(){const Le=yield se(s);yield Y({}),Le.status||W(Le)})},[h.actionTabs.key]);const{time:ge,end_time:Ne}=(U==null?void 0:U.exercise)||{},We=re!=null&&re.user_end_time?d()(re==null?void 0:re.user_end_time).add(1,"minutes"):d()(),pe=d()(re==null?void 0:re.user_total_end_time)>We?Math.round(d().duration(d()(re==null?void 0:re.user_total_end_time).diff(We.startOf("minute"))).asMinutes()):0,ie=((re==null?void 0:re.student_left_minutes)||0)+(F||0);return c.createElement(c.Fragment,null,c.createElement(D.default,{width:514,centered:!0,closable:!!((l=I==null?void 0:I.exerciseParams)!=null&&l.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:h.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{R({type:"exercise/setActionTabs",payload:{}})}},c.createElement(y.Z,{spinning:Q||_},ce&&c.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 "),!ce&&c.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"),ce&&c.createElement(S.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((f=I==null?void 0:I.exerciseParams)==null?void 0:f.errorMessage)||{}],columns:Pe}),c.createElement("div",{className:""},c.createElement(N.default,{form:p,layout:"vertical",autoComplete:"off"},c.createElement(N.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},c.createElement(L.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),ge!==-1?c.createElement(c.Fragment,null,c.createElement(N.default.Item,{name:"time",label:c.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",c.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",d()(re==null?void 0:re.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},c.createElement(g,{MaxMinutes:pe})),c.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",c.createElement("span",{className:"ml5"},Q||_?"--":ie),"\u5206\u949F",ie!==0&&(re==null?void 0:re.user_end_time)&&c.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",c.createElement("span",{className:"ml5"},d()(re==null?void 0:re.user_end_time).add(F||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):c.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 ",d()(Ne).format("YYYY-MM-DD HH:mm")))),c.createElement(e.Z,{justify:"space-between",align:"middle"},c.createElement(B.Z,null),c.createElement(B.Z,null,c.createElement(m.ZP,{loading:w,onClick:be},"\u8FDB\u5165\u8003\u8BD5"))))))};xe.Z=(0,v.connect)(({exercise:h})=>({exercise:h}))(b)},4440:function(Ot,xe,T){"use strict";T.d(xe,{$J:function(){return K},JZ:function(){return D},bN:function(){return S},jP:function(){return y},rO:function(){return N}});var k=T(33170),G=(L,e,B)=>new Promise((m,a)=>{var t=o=>{try{v(B.next(o))}catch(i){a(i)}},d=o=>{try{v(B.throw(o))}catch(i){a(i)}},v=o=>o.done?m(o.value):Promise.resolve(o.value).then(t,d);v((B=B.apply(L,e)).next())});function K(L){return(0,k.U2)(`libraries/${L}.json`)}function N(){return(0,k.U2)("library_tags.json")}function D(L){return G(this,null,function*(){return(yield(0,k.IV)(`attachments/${L}.json`)).status===0})}function y(L){return(0,k.v_)("libraries.json",L)}function S(L,e){return(0,k.gz)(`libraries/${L}.json`,e)}},48984:function(Ot,xe,T){"use strict";T.d(xe,{Z:function(){return y}});var k=T(67294),G={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},K=T(62844),N=T(65226),y=({title:S,children:L,value:e})=>{const[B,m]=(0,k.useState)(!1);return k.createElement(k.Fragment,null,k.createElement("span",{onClick:()=>m(!0)},L),k.createElement(K.default,{title:S,open:B,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>m(!1),className:G.modal,footer:null},typeof e=="string"&&k.createElement(N.Z,{value:e||""}),Object.prototype.toString.call(e)==="[object Array]"&&k.createElement(k.Fragment,null,e==null?void 0:e.map((a,t)=>k.createElement("div",{key:t},k.createElement("b",null,a.name||a.type_name),k.createElement(N.Z,{value:a.description||""}))))))}},2156:function(Ot,xe,T){"use strict";T.d(xe,{Z:function(){return We}});var k=T(67294),G=T(62844),K=T(2453),N=T(95012),D=T(55238),y=T(74330),S=T(83062),L=T(85804),e={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},B=T(73475),m=T(17663),a=T(13014),t=T(4977),d=T(33170),v=T(70596),o={lineChart:"lineChart___dCEZW"},i=T(94699),A=T.n(i),u=T(67294),n=({dataInfo:pe,indexKey:ie,valueName:Le,startAndEndTime:ne,colors:Z=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:J})=>{let de=null;(0,k.useEffect)(()=>{ut()},[pe]),(0,k.useEffect)(()=>{window.addEventListener("resize",Ie(()=>{de&&de.resize()},200))},[window.onresize]);const Ie=(Je,xt,at=!1)=>{let He,tt;return(...At)=>{if(at){Je.apply(tt,At),at=!1;return}clearTimeout(He),He=setTimeout(()=>{Je.apply(tt,At)},xt)}},he=Je=>Je?Je.map(xt=>{const at=new Date(xt),He=String(at.getMonth()+1).padStart(2,"0"),tt=String(at.getDate()).padStart(2,"0"),At=String(at.getHours()).padStart(2,"0"),Ue=String(at.getMinutes()).padStart(2,"0");return`${He}/${tt} ${At}:${Ue}`}):[],De=(Je,xt)=>Je.map(at=>{const He=xt.timestamps.indexOf(at);return He!==-1?xt.values[He]:null});function ye(Je){let xt=1/0;for(let He=0;He{let He=[];for(let tt=Je;tt<=xt;tt+=at)He.push(tt);return He},$e=()=>{var Je;const xt=((Je=pe==null?void 0:pe.x)==null?void 0:Je.flat())||[];let at=[...new Set(xt)].sort((mt,Ft)=>mt-Ft),He=ye(at),tt=He==null?void 0:He.newArray,At=He==null?void 0:He.minInterval;at=[...new Set([...at,...tt])].sort((mt,Ft)=>mt-Ft);let Ue=A()(ne[0],"YYYY-MM-DD HH:mm").valueOf(),lt=_e(Ue,at[0]-At,At),kt=A()(ne[1],"YYYY-MM-DD HH:mm").valueOf(),Mt=_e(at[at.length-1]+At,kt,At);return at=[...lt,...at,...Mt],[...new Set(at)].sort((mt,Ft)=>mt-Ft)},ut=()=>{var Je;de=v.init(document.getElementById(`lineChart${ie}`));let xt=$e(),at=(Je=pe==null?void 0:pe.y)==null?void 0:Je.map((tt,At)=>{var Ue;let lt={timestamps:(Ue=pe==null?void 0:pe.x)==null?void 0:Ue[At],values:tt};return tt=De(xt,lt),{name:Le[At],type:"line",itemStyle:{show:!1},lineStyle:{color:Z[At]},data:tt}}),He={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(tt){var At;let Ue="";return tt.forEach((lt,kt)=>{console.log("item",lt),Ue+=`
${J[lt==null?void 0:lt.componentIndex]} diff --git a/p__tasks__index.184d8b7f.async.js b/p__tasks__index.0f07d2ce.async.js similarity index 98% rename from p__tasks__index.184d8b7f.async.js rename to p__tasks__index.0f07d2ce.async.js index 53a94f7168..652f55f109 100644 --- a/p__tasks__index.184d8b7f.async.js +++ b/p__tasks__index.0f07d2ce.async.js @@ -1109,7 +1109,7 @@ ${Sn} `)},{label:"include ",content:["#include "].join(` `)}]},ge={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(` `)}]},De={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 fe=ae(84204),le=ae.n(fe),Ce=(Yt,qt,Sn)=>new Promise((jn,Gn)=>{var rt=$e=>{try{Re(Sn.next($e))}catch(it){Gn(it)}},Ie=$e=>{try{Re(Sn.throw($e))}catch(it){Gn(it)}},Re=$e=>$e.done?jn($e.value):Promise.resolve($e.value).then(rt,Ie);Re((Sn=Sn.apply(Yt,qt)).next())});const xe={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"]}},ke=(Yt,qt,Sn,jn)=>{const Gn=qt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Sn.lineNumber,endColumn:Sn.column});return Array.from(new Set(Gn.match(/\b\w{2,}\b/g)||[])).map(Ie=>({label:Ie,kind:Yt.languages.CompletionItemKind.Text,insertText:Ie,range:jn}))},me=(Yt,qt,Sn,jn)=>{Yt.languages.registerCompletionItemProvider(qt,{provideCompletionItems(Gn,rt){const Ie=Gn.getWordUntilPosition(rt),Re={startLineNumber:rt.lineNumber,endLineNumber:rt.lineNumber,startColumn:Ie.startColumn,endColumn:Ie.endColumn},$e=Gn.getLineContent(rt.lineNumber).substring(Ie.startColumn-2,Ie.endColumn);return{suggestions:[...ke(Yt,Gn,rt,Re),...Sn.map(dn=>({label:dn,kind:Yt.languages.CompletionItemKind.Keyword,documentation:dn,insertText:dn,insertTextRules:Yt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Re})),...jn.map(dn=>({label:dn.label,kind:Yt.languages.CompletionItemKind.Snippet,documentation:dn.content,insertText:$e.startsWith("#")?dn.content.replace(/#/,""):dn.content,insertTextRules:Yt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Re}))]}}})};var se=Yt=>{xe.languages.forEach(qt=>{Yt.languages.registerDocumentFormattingEditProvider(qt,{provideDocumentFormattingEdits(Sn){return Ce(this,null,function*(){const jn=le()(Sn.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:Sn.getFullModelRange(),text:jn}]})}})}),me(Yt,"java",Ee.keywords,Ee.quickKey),me(Yt,"cpp",de.keywords,de.quickKey),me(Yt,"c",Be.keywords,[]),me(Yt,"python",ge.keywords,ge.quickKey),me(Yt,"scala",De.keywords,De.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 a=Object.defineProperty,b=(Yt,qt,Sn)=>qt in Yt?a(Yt,qt,{enumerable:!0,configurable:!0,writable:!0,value:Sn}):Yt[qt]=Sn,x=(Yt,qt,Sn)=>b(Yt,typeof qt!="symbol"?qt+"":qt,Sn);const z=class Og{constructor(qt,Sn,jn){this.placeholder=qt,this.editor=Sn,this.monaco=jn,Sn.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Og.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)}};x(z,"ID","editor.widget.placeholderHint");var ie=z,he=ae(84144),we=ae(2453),Pe=ae(83062),Ne=ae(96486),Ge=ae(33054),tt=ae(74855),Et=Object.defineProperty,gt=Object.defineProperties,kt=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,an=(Yt,qt,Sn)=>qt in Yt?Et(Yt,qt,{enumerable:!0,configurable:!0,writable:!0,value:Sn}):Yt[qt]=Sn,Gt=(Yt,qt)=>{for(var Sn in qt||(qt={}))Bn.call(qt,Sn)&&an(Yt,Sn,qt[Sn]);if(fn)for(var Sn of fn(qt))Rn.call(qt,Sn)&&an(Yt,Sn,qt[Sn]);return Yt},Qt=(Yt,qt)=>gt(Yt,kt(qt)),Mt=(Yt,qt)=>{var Sn={};for(var jn in Yt)Bn.call(Yt,jn)&&qt.indexOf(jn)<0&&(Sn[jn]=Yt[jn]);if(Yt!=null&&fn)for(var jn of fn(Yt))qt.indexOf(jn)<0&&Rn.call(Yt,jn)&&(Sn[jn]=Yt[jn]);return Sn},at=(Yt,qt,Sn)=>new Promise((jn,Gn)=>{var rt=$e=>{try{Re(Sn.next($e))}catch(it){Gn(it)}},Ie=$e=>{try{Re(Sn.throw($e))}catch(it){Gn(it)}},Re=$e=>$e.done?jn($e.value):Promise.resolve($e.value).then(rt,Ie);Re((Sn=Sn.apply(Yt,qt)).next())});function jt(Yt){return/^\d+$/.test(Yt)?`${Yt}px`:Yt}function gn(){}let _n=!1;const Vt={"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 on(Yt=[]){let qt=Yt;if(Array.isArray(Yt)){for(let Sn=0;Snat(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Yt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Yt)}});var xn=Yt=>{var qt=Yt,{width:Sn="100%",height:jn="100%",value:Gn,language:rt="javascript",style:Ie={},options:Re={},overrideServices:$e={},theme:it="vs-dark",onEditBlur:dn,isCopy:Pt=!1,onSave:Ut,autoHeight:Xt=!1,forbidCopy:wt=!1,onChange:Lt=gn,editorDidMount:_e=gn,onFocus:Ot=gn,onBreakPoint:ct=gn,breakPointValue:An=[],filename:hu="educoder.txt",errorLine:ru,errorContent:yu="",highlightLine:mt,openBreakPoint:nu=!1,placeholder:en="",showMiniMap:Iu=!0}=qt,wu=Mt(qt,["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 gu=(0,y.useRef)(),tn=(0,y.useRef)({}),Dn=(0,y.useRef)(),bt=(0,y.useRef)(),ku=(0,y.useRef)([]),ta=(0,y.useRef)(!1),je=(0,y.useRef)(),Wn=(0,y.useRef)(),Tn=(0,y.useRef)(!1),[yt,hn]=(0,y.useState)(!1);function Fn(){let nn;return gu.current&&(nn=new Ve.Z(zn=>{for(let au of zn)(au.target.offsetHeight>0||au.target.offsetWidth>0)&&tn.current.instance.layout()}),nn.observe(gu.current)),nn}function iu(){we.ZP.warning({content:decodeURIComponent(E),key:"monaco-editor-tip"})}const Hn=()=>{let nn=tn.current.instance;if(Gn!=null&&nn&&yt){const zn=nn.getModel();zn&&Gn!==zn.getValue()&&(_n=!0,zn.setValue(Gn),nn.layout(),_n=!1)}};(0,y.useEffect)(()=>{const nn=Ge.Z.subscribe("formatDocument",zn=>{var au;let pu=tn.current.instance;(au=pu==null?void 0:pu.getAction)==null||au.call(pu,"editor.action.formatDocument").run()});return window.updateMonacoValue=zn=>{Lt(zn)},nn},[]),(0,y.useEffect)(()=>{var nn;let zn=tn.current.instance;bt.current&&clearTimeout(bt.current),bt.current=setTimeout(()=>{Hn()},500),Gn&&(Gn!=null&&Gn.length)&&((nn=zn==null?void 0:zn.updateOptions)==null||nn.call(zn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Gn.split(/\r\n|\r|\n/g).length))+3,5)}))},[Gn,yt,tn.current]),(0,y.useEffect)(()=>{if(ru&&tn.current&&tn.current.instance){let zn=tn.current.instance;zn.changeViewZones(function(au){var pu=document.createElement("div");pu.style.padding="10px 20px",pu.style.width="calc(100% - 20px)",pu.className="my-error-line-wrp",pu.innerHTML=yu,au.addZone({afterLineNumber:ru||11,heightInLines:3,domNode:pu})});var nn={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}};zn.addOverlayWidget(nn),zn.revealPositionInCenter({lineNumber:20,column:1})}},[ru,tn.current,yt]);const vn=(nn="",zn)=>{if(!nn||nn.trim()==="")return!0;const pu=tn.current.instance.getModel().getLineTokens(zn);let $n=!1;for(let Uu=0;Uu<2;Uu++)pu.getStandardTokenType(Uu)===1&&($n=!0);return $n};(0,y.useEffect)(()=>{var nn;const zn=(nn=tn.current)==null?void 0:nn.instance;if(zn&&yt&&wt){const au=zn.onDidBlurEditorWidget(()=>{Tn.current=!1}),pu=zn.onDidFocusEditorText(()=>{Tn.current=!0});return()=>{au.dispose(),pu.dispose()}}},[tn.current,yt,wt]),(0,y.useEffect)(()=>{var nn;if((nn=tn.current)!=null&&nn.instance&&yt&&nu){let zn=tn.current.instance,au=zn.getModel();if(!au)return;(()=>{var Ta;let da=[],na=[];const pa=au.getAllDecorations();for(let vu of pa)vu.options.className==="highlighted-line"&&(da.push((Ta=vu==null?void 0:vu.range)==null?void 0:Ta.startLineNumber),na.push(vu==null?void 0:vu.id));if(mt===da[0])return;au.deltaDecorations(na,[]);const Ca=au.getLineCount();mt&&mt<=Ca&&(zn.deltaDecorations([],[{range:new cn.Range(mt,1,mt,au.getLineMaxColumn(mt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),zn.revealLineInCenter(mt))})();const $n=(Ta=!1)=>{var da;let na=[],pa=[];const Ca=au.getAllDecorations();for(let vu of Ca)vu.options.linesDecorationsClassName==="breakpoints-select"&&(na.push((da=vu==null?void 0:vu.range)==null?void 0:da.startLineNumber),pa.push(vu==null?void 0:vu.id));if(Ta)return{lines:na,ids:pa};ct(na)},Uu=Ta=>at(void 0,null,function*(){let da={range:new cn.Range(Ta,1,Ta,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield au.deltaDecorations([],[da]),$n()}),Xu=Ta=>at(void 0,null,function*(){let da=[];const na=zn.getLineDecorations(Ta);for(let pa of na)pa.options.linesDecorationsClassName==="breakpoints-select"&&da.push(pa.id);yield au.deltaDecorations(da,[]),$n()}),bu=Ta=>{let da=zn.getLineDecorations(Ta);for(let na of da)if(na.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Ne.isEqual)(An,$n(!0).lines)){au.deltaDecorations($n(!0).ids,[]);const Ta=An.map(da=>({range:new cn.Range(da,1,da,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));au.deltaDecorations([],Ta)}const Ku=zn.onDidChangeModelContent(Ta=>{let da=zn.getPosition();if(da){let na=da.lineNumber;clearTimeout(Wn.current),Wn.current=setTimeout(()=>{vn(au.getLineContent(na),na)?Xu(na):bu(na)?(Xu(na),Uu(na)):$n()},100)}}),Fu=zn.onMouseDown(Ta=>{var da,na,pa;if(Ta.target.detail&&((pa=(na=(da=Ta.target)==null?void 0:da.element)==null?void 0:na.className)!=null&&pa.includes("line-numbers"))){let Ca=Ta.target.position.lineNumber;if(vn(au.getLineContent(Ca),Ca))return;bu(Ca)?Xu(Ca):Uu(Ca)}}),ia=Ta=>{let da={range:new cn.Range(Ta,1,Ta,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ku.current=zn.deltaDecorations(ku.current,[da])},Ea=()=>{ku.current=zn.deltaDecorations(ku.current,[])},fa=zn.onMouseMove(Ta=>{var da,na,pa;if(Ea(),Ta.target.detail&&((pa=(na=(da=Ta.target)==null?void 0:da.element)==null?void 0:na.className)!=null&&pa.includes("line-numbers"))){let Ca=Ta.target.position.lineNumber;if(vn(au.getLineContent(Ca),Ca))return;ia(Ca)}}),dr=zn.onMouseLeave(()=>{Ea()});return()=>{Ku.dispose(),Fu.dispose(),fa.dispose(),dr.dispose()}}},[tn.current,yt,An,mt,nu,rt]),(0,y.useEffect)(()=>{var nn;(nn=tn.current)!=null&&nn.instance&&nu&&tn.current.instance.setPosition({lineNumber:0,column:0})},[mt]);function fu(){let nn=tn.current.instance;if(nn){const zn=nn.getSelection(),au=tn.current.pastePos||{},pu=new cn.Range(au.startLineNumber||zn.endLineNumber,au.startColumn||zn.endColumn,au.endLineNumber||zn.endLineNumber,au.endColumn||zn.endColumn);setTimeout(()=>{nn.executeEdits("",[{range:pu,text:""}])},300)}}function Au(nn){(window.navigator.platform.match("Mac")?nn.metaKey:nn.ctrlKey)&&nn.keyCode==83&&(nn.preventDefault(),Ut())}const kn=()=>{if(Xt&&tn.current.instance){const nn=tn.current.instance.getContentHeight();At(nn{if(!Tn.current)return;const{keyCode:zn,ctrlKey:au,metaKey:pu,target:$n,type:Uu}=nn;return(Uu==="paste"||(zn===67||zn===86)&&(pu||au))&&$n.nodeName==="TEXTAREA"&&(iu(),nn.preventDefault()),!1};function re(nn,zn){var au=window.URL||window.webkitURL||window,pu=new Blob([zn]),$n=document.createElementNS("http://www.w3.org/1999/xhtml","a");$n.href=au.createObjectURL(pu),$n.download=nn,Lu($n)}(0,y.useEffect)(()=>{kn()},[kn]),(0,y.useEffect)(()=>{gu.current&&!yt&&Promise.all([ae.e(5552),ae.e(9651)]).then(ae.bind(ae,55826)).then(nn=>{try{cn=nn,tn.current.instance=cn.editor.create(gu.current,{value:Gn,language:on(rt),theme:it,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Iu||!1}},$e);const zn=tn.current.instance;let $n=[...he.BH._menuItems].find(Ku=>Ku[0]._debugName=="EditorContext")[1],Uu=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Xu=(Ku,Fu)=>{var ia,Ea;let fa=Ku._first;do Fu.includes((Ea=(ia=fa.element)==null?void 0:ia.command)==null?void 0:Ea.id)&&Ku._remove(fa);while(fa=fa.next)};if(_e(zn,cn),setTimeout(()=>{kn(),tn.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{re(hu||"educoder.txt",zn.getValue())}})},500),tn.current.subscription=zn.onDidChangeModelContent(Ku=>{ta.current?clearTimeout(je.current):(kn(),Lt(zn.getValue(),Ku)),je.current=setTimeout(()=>{ta.current=!1},500)}),window.Monaco||se(cn,on(rt)),wt&&(Xu($n,Uu),gu.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Tt),window.removeEventListener("paste",Tt),window.addEventListener("keydown",Tt),window.addEventListener("paste",Tt)),window.Monaco=cn,dn&&zn.onDidBlurEditorWidget(()=>{dn(zn.getValue())}),Ot&&zn.onDidFocusEditorText(()=>{wt&&Xn(),Ot(zn.getValue())}),wt){Xn();try{zn.onDidPaste(Ku=>{const Fu=zn.getSelection(),ia=tn.current.pastePos||{},Ea=new cn.Range(ia.startLineNumber||Fu.endLineNumber,ia.startColumn||Fu.endColumn,ia.endLineNumber||Fu.endLineNumber,ia.endColumn||Fu.endColumn);zn.executeEdits("",[{range:Ku.range,text:""}])})}catch(Ku){}}let bu=Fn();return en&&typeof en=="string"&&new ie(en,zn,cn),hn(!0),()=>{const Ku=tn.current.instance;Ku.dispose();const Fu=Ku.getModel();Fu&&Fu.dispose(),tn.current.subscription&&tn.current.subscription.dispose(),bu.unobserve(gu.current)}}catch(zn){}})},[]),(0,y.useEffect)(()=>{if(tn.current.instance&&yt)return document.addEventListener("keydown",Au,!1),()=>{document.removeEventListener("keydown",Au)}},[Ut,yt]),(0,y.useEffect)(()=>{let nn=tn.current.instance;if(nn&&yt){let zn=on(rt);cn.editor.setModelLanguage(nn.getModel(),zn)}},[rt,yt]),(0,y.useEffect)(()=>{tn.current.instance&&yt&&cn.editor.setTheme(it)},[it,yt]),(0,y.useEffect)(()=>{let nn=tn.current.instance;Dn.current=Re,nn&&yt&&(nn.updateOptions(Gt({},Re)),setTimeout(()=>{nn.getModel().updateOptions(Gt({},Re))},200))},[JSON.stringify(Re),yt]),(0,y.useEffect)(()=>{let nn=tn.current.instance;nn&&yt&&nn.layout()},[Sn,jn,yt]);const[Ae,Me]=(0,y.useState)(jt(Sn)),[ot,At]=(0,y.useState)(jt(jn)),rn=Qt(Gt({},Ie),{width:Ae,height:ot,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:gu,style:rn},Pt&&y.createElement(tt.CopyToClipboard,{text:Gn,onCopy:()=>we.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(Pe.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Ct({width:Yt="100%",height:qt="100%",original:Sn,modified:jn,language:Gn,options:rt={}}){const Ie=(0,y.useRef)(),[Re,$e]=(0,y.useState)(null);function it(Xt){let wt;return Ie.current&&(wt=new Ve.Z(Lt=>{for(let _e of Lt)(_e.target.offsetHeight>0||_e.target.offsetWidth>0)&&Xt.layout()}),wt.observe(Ie.current)),wt}(0,y.useEffect)(()=>(Ie.current&&Promise.all([ae.e(5552),ae.e(9404)]).then(ae.bind(ae,50048)).then(Xt=>{cn=Xt;const wt=cn.editor.createDiffEditor(Ie.current,Qt(Gt({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},rt),{wordWrap:!0}));$e(wt);let Lt=it(wt);return()=>{wt.dispose();const _e=wt.getModel();_e&&_e.dispose(),Lt.unobserve(Ie.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{Re&&Re.setModel({original:cn.editor.createModel(Sn,Gn),modified:cn.editor.createModel(jn,Gn)})},[Sn,jn,Gn,Re]);const dn=jt(Yt),Pt=jt(qt),Ut={width:dn,height:Pt};return y.createElement("div",{className:"my-diff-editor",ref:Ie,style:Ut})}},21434:function(Ht,We,ae){"use strict";var y=ae(12867),Ve=ae(88044),Be=ae(59637),Ee=ae(67294);const de=Ve.default.Option;We.Z=({isTheoretical:ge,onFontSizeChange:De,cmFontSize:fe,cmCodeMode:le,autoFormat:Ce,onCodeModeChange:xe,onTabToSpace:ke,onAutoFormat:me,formatDocument:se,className:E="",tabToSpace:a,children:b,code_editor:x,challenge:z,shixun_environment_id:ee,shixun_environments:ie})=>{var he;const we={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Pe=(he=ie==null?void 0:ie.find(Ne=>Ne.shixun_environment_id===ee))==null?void 0:he.program_language;return console.log("----",Pe,ie,ee,x),Ee.createElement("div",{className:`tpi-code-setting ${E}`},Ee.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),Ee.createElement("section",null,Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),Ee.createElement(Ve.default,{bordered:!1,size:"small",value:le,onChange:xe},Ee.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),Ee.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ge&&Ee.createElement(Ee.Fragment,null,Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),Ee.createElement(Ve.default,{bordered:!1,size:"small",value:fe,onChange:De},Ee.createElement(de,{value:12},"12px"),Ee.createElement(de,{value:14},"14px"),Ee.createElement(de,{value:16},"16px"),Ee.createElement(de,{value:18},"18px"),Ee.createElement(de,{value:20},"20px"),Ee.createElement(de,{value:22},"22px"))),Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"Tab\u8F6C\u6362"),Ee.createElement(Be.Z,{checked:a,onChange:ke})),Ee.createElement("div",{className:"file-item",onClick:se},Ee.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ge&&Ee.createElement(Ee.Fragment,null,Ee.createElement("h3",null,"\u5FEB\u6377\u952E"),Ee.createElement("section",null,Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),Ee.createElement("span",null,"Ctrl + S")),Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),Ee.createElement("span",null,"F1 / Alt + F1")),Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),Ee.createElement("span",null,"Ctrl + ]/[")),Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),Ee.createElement("span",null,"Ctrl + Shift + \\")),Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),Ee.createElement("span",null,"Home")),Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),Ee.createElement("span",null,"End"))),b),!ge&&Ee.createElement(Ee.Fragment,null,Ee.createElement("h3",null,"\u5FEB\u6377\u952E"),Ee.createElement("section",null,Pe&&Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),Ee.createElement("span",null,Pe)),Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),Ee.createElement("span",null,we[z==null?void 0:z.difficulty])),Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),Ee.createElement("span",null,x==null?void 0:x.name)),Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),Ee.createElement("span",null,x!=null&&x.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},5476:function(Ht,We,ae){"use strict";ae.d(We,{Z:function(){return xe}});var y={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"},Ve=ae(74330),Be=ae(83062),Ee=ae(94184),de=ae.n(Ee),ge=ae(28706),De=ae(26194),fe=ae(52262),le=ae(67294),xe=({className:ke,dataSource:me=[],col:se=4,right:E,bottom:a=23,precision:b=0,wrapWidth:x=1200,trackEventItems:z,loading:ee,onRemove:ie=()=>{},isCurrent:he=!0,showAlias:we=!1})=>{const Pe=Math.floor((x-(se-1)*E)/se),Ne=[{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 le.createElement(Ve.Z,{spinning:ee},le.createElement("div",{className:de()(y.list,ke)},!!(me!=null&&me.length)&&(me==null?void 0:me.map((Ge,tt)=>{var Et;const{name:gt,id:kt,identifier:fn,featured:Bn,school_name:Rn,image_url:an,excellent:Gt,is_plan:Qt}=Ge;return le.createElement("div",{key:kt,className:y.wrap,style:{width:Pe,marginRight:(1+tt)%se===0?0:E+b,marginBottom:a}},le.createElement("a",{className:y.li,onClick:Mt=>{Mt.preventDefault(),Mt.stopPropagation(),z&&(0,ge.L9)([z]),(0,ge.xg)(`/paths/${fn}`)}},le.createElement("div",{className:y.img},le.createElement("img",{className:y.cover,src:`${an}`}),he&&(0,fe.bg)()&&(Ge==null?void 0:Ge.studying)&&le.createElement("div",{className:`${y.movebq} user-path-items`,onClick:Mt=>{Mt.stopPropagation(),ie(Ge)}},le.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),le.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Et=Ge==null?void 0:Ge.subject_tags)==null?void 0:Et.map((Mt,at)=>{var jt,gn;if(at===0){const Vt=(jt=Ne.find(on=>on.name==Mt))==null?void 0:jt.swimg;return le.createElement("img",{className:y.sign,src:Vt,style:{left:"-4px"}})}const _n=(gn=Ne.find(Vt=>Vt.name==Mt))==null?void 0:gn.ptimg;return le.createElement("img",{className:y.sign,src:_n,style:{left:`${48+52*(at-1)+2*at}px`}})}),le.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ge==null?void 0:Ge.excellent)&&le.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"))),le.createElement("div",{className:y.name},le.createElement(Be.Z,{title:we&&(Ge!=null&&Ge.excellent_alias_name)?le.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${gt}`,le.createElement("br",null),le.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ge==null?void 0:Ge.excellent_alias_name}`)):gt},le.createElement("span",{className:y.e},we&&(Ge==null?void 0:Ge.excellent_alias_name)||gt))),le.createElement(Be.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Rn}`},le.createElement("div",{className:y.unit},le.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Rn)),le.createElement("div",{className:y.tags},le.createElement("div",null,le.createElement(Be.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),le.createElement("span",null,Ge.stages_count))),le.createElement(Be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),le.createElement("span",null,Ge.members_count)))))))})),!me.length&&le.createElement(De.Z,null)))}},30001:function(Ht,We,ae){"use strict";ae.d(We,{jL:function(){return de},w9:function(){return jt},QD:function(){return ru},cQ:function(){return an.Z},op:function(){return Lt},O5:function(){return Hn},_b:function(){return wu},t7:function(){return x},Gi:function(){return Xn},YG:function(){return on},qp:function(){return xe},vr:function(){return nu},qE:function(){return ct},Je:function(){return ie},wb:function(){return Rn},cq:function(){return jn},tp:function(){return se}});var y=ae(67294),Ve={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"},Be="data:image/png;base64,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",de=({dataSource:vn=[],img:fu,imgWidth:Au=346,title:kn,sunTitle:Lu,bannerExtraContent:Tt})=>y.createElement("div",{className:Ve.banner},y.createElement("div",{className:Ve.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,kn),y.createElement("span",null,Lu)),vn.length>0&&y.createElement("div",{className:Ve.btns},vn.map((re,Ae)=>y.createElement("div",{key:Ae,onClick:re.click},re.name,re.sign?y.createElement("img",{src:Be,width:39}):null))),Tt),fu&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:fu,width:Au}))),ge={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"},De=ae(94184),fe=ae.n(De),le=ae(96486),xe=({dataSource:vn=[],value:fu,onChange:Au,onTitleChange:kn,className:Lu,title:Tt,titleWidth:re=41,style:Ae={},fontColor:Me="#6A7283",showCount:ot})=>{const[At,rn]=(0,y.useState)(0),[nn,zn]=(0,y.useState)(!1),au=(0,y.useRef)(null),pu=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var $n;vn.length!==0&&((($n=au==null?void 0:au.current)==null?void 0:$n.clientHeight)>97?rn(1):rn(0)),vn.length===0&&rn(0),zn(!1)},[vn]),y.createElement("div",{className:fe()(ge.row,Lu),style:Ae},y.createElement("div",{onClick:(0,le.throttle)(()=>kn==null?void 0:kn(),2e3),style:{width:re,marginTop:nn?12:4},className:`${ge.title} ${kn?"current":""}`},Tt),y.createElement("div",{className:nn?`${ge.tagsWrap} ${ge.tagsBorderWrap}`:ge.tagsWrap},y.createElement("div",{className:ge.bar,ref:pu,style:At>0?{height:At===1?97:"auto",overflow:At===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:ge.tag,ref:au},vn==null?void 0:vn.map($n=>y.createElement("span",{onClick:()=>Au($n.id),key:$n.id,style:{color:Me},className:fu===$n.id?ge.active:""},y.createElement("span",{title:$n.name,className:ge.name},$n.name),!!ot&&y.createElement("span",{className:ge.num},$n.count))))),!!At&&y.createElement(y.Fragment,null,At===1?y.createElement("div",{onClick:()=>{var $n;rn(2),(($n=au==null?void 0:au.current)==null?void 0:$n.clientHeight)>245?zn(!0):zn(!1)},className:ge.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{pu.current.scrollTop=0,rn(1),zn(!1)},className:ge.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ke={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"},se=({dataSource:vn=[],value:fu,onChange:Au,className:kn,style:Lu={}})=>y.createElement("div",{style:Lu,className:fe()(ke.tabs,kn)},vn.map(Tt=>y.createElement("span",{onClick:()=>Au(Tt.id),className:fu===Tt.id?ke.active:"",key:Tt.id},Tt.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"},a=ae(28802),x=({dataSource:vn=[],value:fu="",onChange:Au,onInputChange:kn=()=>{},className:Lu,style:Tt={},placeholder:re,allowClear:Ae=!1})=>{var Me;const[ot,At]=(0,y.useState)(""),[rn,nn]=(0,y.useState)("");(0,y.useEffect)(()=>{var pu;let $n=fu;(pu=JSON.stringify(fu))!=null&&pu.includes("{")&&(At(fu.id),$n=fu.value||"");try{nn(decodeURIComponent($n||""))}catch(Uu){nn(decodeURIComponent($n||""))}},[fu]);const zn=()=>{Au(encodeURIComponent(rn),ot||null)},au=pu=>{pu!==ot&&(At(pu),Au(encodeURIComponent(rn),pu))};return y.createElement("div",{className:fe()(E.input,Lu),style:Tt},!!vn.length&&y.createElement("div",{className:E.dropdown},y.createElement("div",{className:E.text},(Me=vn.find(pu=>pu.id===ot))==null?void 0:Me.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:E.b1}),y.createElement("b",{className:E.b2})),y.createElement("div",{className:E.menu},vn.map((pu,$n)=>y.createElement("div",{key:$n,onClick:()=>au(pu.id)},pu.name)))),y.createElement(a.default,{onPressEnter:zn,value:rn,onChange:pu=>{nn(pu.target.value),kn(encodeURIComponent(pu.target.value),ot||null)},bordered:!1,placeholder:re}),y.createElement("i",{onClick:zn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={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"},ie=({value:vn,onChange:fu,className:Au,total:kn,pageSize:Lu,style:Tt={}})=>{const re=vn<2,Ae=vn>=Math.ceil(kn/Lu);return kn<=Lu?y.createElement(y.Fragment,null):y.createElement("div",{className:fe()(z.quickPager,Au),style:Tt},y.createElement("div",{onClick:()=>{re||fu(vn-1,"prev")},className:re?z.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{Ae||fu(vn+1,"next")},className:Ae?z.disabled:""},"\u4E0B\u4E00\u9875"))},he={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"},we=ae(74330),Pe=ae(83062),Ne=ae(57097),Ge=ae(11320),tt=ae(28706),Et=ae(96908),gt=ae(57177),kt=ae(81378),fn=ae(26194),Rn=({className:vn,dataSource:fu=[],col:Au=4,right:kn,bottom:Lu=23,precision:Tt=0,wrapWidth:re=1200,trackEventItems:Ae,loading:Me})=>{const ot=Math.floor((re-(Au-1)*kn)/Au);return y.createElement(we.Z,{spinning:Me},y.createElement("div",{className:fe()(he.list,vn)},!!fu.length&&fu.map((At,rn)=>{const{name:nn,id:zn,identifier:au,power:pu,cover_image_id:$n,pic:Uu}=At;return y.createElement("div",{className:he.wrap,key:zn,style:{width:ot,marginRight:(1+rn)%Au===0?0:kn+Tt,marginBottom:Lu}},y.createElement("a",{target:"_blank",href:`/shixuns/${au}/challenges`,className:he.li,onClick:Xu=>{Xu.preventDefault(),Ae&&(0,tt.L9)([Ae]),pu&&(0,tt.xg)(`/shixuns/${au}/challenges`)}},y.createElement("div",{className:he.img},y.createElement("img",{className:he.cover,src:`${Uu}`}),At.is_jupyter&&y.createElement("img",{className:he.sign,src:Et}),At.is_jupyter_lab&&y.createElement("img",{className:he.sign,src:gt}),At.is_unity_3d&&y.createElement("img",{className:he.sign,src:kt})),y.createElement("div",{className:he.name},y.createElement(Pe.Z,{title:nn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:he.e},nn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:he.tags},y.createElement(Pe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,At.challenges_count))),!!At.myshixuns_count&&y.createElement(Pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,At.myshixuns_count))),y.createElement(Pe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,At.level))),y.createElement("div",{className:he.rate},y.createElement(Ne.Z,{allowHalf:!0,disabled:!0,defaultValue:At.score_info}),y.createElement("span",null,"\xA0",At.score_info?`${At.score_info}\u5206`:"5\u5206")))),!pu&&y.createElement("div",{className:he.lockWrap},y.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!fu.length&&y.createElement(fn.Z,null)))},an=ae(5476),Gt={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"},Qt="data:image/png;base64,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",Mt=ae(67294),jt=({className:vn,dataSource:fu=[],col:Au=4,right:kn,bottom:Lu=23,precision:Tt=0,wrapWidth:re=1200,trackEventItems:Ae,loading:Me,handleVery:ot=()=>!0})=>{const At=Math.floor((re-(Au-1)*kn)/Au);return Mt.createElement(we.Z,{spinning:Me},Mt.createElement("div",{className:fe()(Gt.list,vn)},!!fu.length&&fu.map((rn,nn)=>{const{subject_identifier:zn,id:au,identifier:pu,power:$n}=rn,Uu=rn.is_public!=0&&rn.is_public;return Mt.createElement("div",{className:Gt.wrap,key:au,style:{width:At,marginRight:(1+nn)%Au===0?0:kn+Tt,marginBottom:Lu}},Mt.createElement("a",{className:Gt.li,onClick:Xu=>{Xu.preventDefault(),ot(rn==null?void 0:rn.first_category_url)&&(Ae&&(0,tt.L9)([Ae]),(0,tt.xg)(rn.first_category_url))}},Mt.createElement("div",{className:Gt.top},Mt.createElement(Pe.Z,{title:rn.name},Mt.createElement("div",{className:Gt.name},rn.name)),Mt.createElement("img",{className:Gt.img,src:Ge.Z.IMG_SERVER+"/images/"+rn.avatar_url}),Mt.createElement("div",{className:Gt.text,title:rn.creator},rn.creator),zn&&Mt.createElement("div",{className:Gt.btns},Mt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Mt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Uu&&Mt.createElement("div",{className:Gt.sign},"\u516C\u5F00")),Mt.createElement("div",{className:Gt.bottom},rn.visits>0&&Mt.createElement(Pe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Mt.createElement("span",null,Mt.createElement("i",{className:"iconfont icon-liulanyan"}),Mt.createElement("span",null,rn.visits))),rn.course_members_count>0&&Mt.createElement(Pe.Z,{title:"\u6210\u5458",placement:"bottom"},Mt.createElement("span",null,Mt.createElement("i",{className:"iconfont icon-chengyuan"}),rn.course_members_count)),rn.tasks_count>0&&Mt.createElement(Pe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Mt.createElement("span",null,Mt.createElement("i",{className:"iconfont icon-zuoye"}),rn.tasks_count)),rn.is_end?Mt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Mt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!rn.is_accessible&&Mt.createElement("div",{className:Gt.lockWrap},Mt.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Mt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!fu.length&&Mt.createElement(fn.Z,null)))},gn={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"},_n=ae(35973),on=({dataSource:vn=[],value:fu,onChange:Au,className:kn,style:Lu={},tabBarExtraContent:Tt})=>y.createElement("div",{className:fe()(gn.tabs,kn),style:Lu},y.createElement("div",{className:gn.tabsWrap},vn.map((re,Ae)=>!(re!=null&&re.hide)&&y.createElement("aside",{className:gn.tab,onClick:()=>{Au(re.id),re.link&&_n.history.push(re.link)},key:Ae},y.createElement("div",{className:fu===re.id?gn.active:""},re.name),(re==null?void 0:re.resetCount)==null&&(re==null?void 0:re.total)!==void 0&&y.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&&y.createElement(Pe.Z,{title:(re==null?void 0:re.tip)!=null?re==null?void 0:re.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},re==null?void 0:re.resetCount),"/",y.createElement("span",null,re==null?void 0:re.total),"\uFF09"))))),y.createElement("div",{className:gn.tabBar},Tt)),Xn=({className:vn,style:fu={},children:Au})=>y.createElement("div",{className:fe()(vn),style:fu},Au),xn={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"},Ct=ae(85418),Yt=ae(50136);const qt=[{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:vn,dropValue:fu,className:Au,onSort:kn,onDrop:Lu,dataSource:Tt=qt})=>{var re;return y.createElement("div",{className:fe()(xn.orderWrap,Au)},y.createElement(Ct.Z,{dropdownRender:()=>y.createElement(Yt.default,null,Tt.map((Ae,Me)=>y.createElement(Yt.default.Item,{key:Me,onClick:()=>Lu(Ae.id)},Ae.name)))},y.createElement("span",{className:xn.orderTextWrap},(re=Tt.find(Ae=>fu===Ae.id))==null?void 0:re.name)),y.createElement("span",{className:xn.orderIconWrap},y.createElement("span",{className:xn.orderAsc},y.createElement("i",{className:vn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${xn.cursorPointer} ${xn.active}`:`iconfont icon-sanjiaoxing-up font12 ${xn.cursorPointer}`,onClick:()=>kn(vn==="asc"?"desc":"asc")})),y.createElement("span",{className:xn.orderDesc},y.createElement("i",{className:vn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${xn.cursorPointer} ${xn.active}`:`iconfont icon-sanjiaoxing-down font12 ${xn.cursorPointer}`,onClick:()=>kn(vn==="asc"?"desc":"asc")}))))},Gn={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"},rt=ae(85804),Ie=Object.defineProperty,Re=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,dn=(vn,fu,Au)=>fu in vn?Ie(vn,fu,{enumerable:!0,configurable:!0,writable:!0,value:Au}):vn[fu]=Au,Pt=(vn,fu)=>{for(var Au in fu||(fu={}))$e.call(fu,Au)&&dn(vn,Au,fu[Au]);if(Re)for(var Au of Re(fu))it.call(fu,Au)&&dn(vn,Au,fu[Au]);return vn},Ut=(vn,fu)=>{var Au={};for(var kn in vn)$e.call(vn,kn)&&fu.indexOf(kn)<0&&(Au[kn]=vn[kn]);if(vn!=null&&Re)for(var kn of Re(vn))fu.indexOf(kn)<0&&it.call(vn,kn)&&(Au[kn]=vn[kn]);return Au},Xt=(vn,fu,Au)=>new Promise((kn,Lu)=>{var Tt=Me=>{try{Ae(Au.next(Me))}catch(ot){Lu(ot)}},re=Me=>{try{Ae(Au.throw(Me))}catch(ot){Lu(ot)}},Ae=Me=>Me.done?kn(Me.value):Promise.resolve(Me.value).then(Tt,re);Ae((Au=Au.apply(vn,fu)).next())}),Lt=vn=>{var fu=vn,{className:Au,style:kn,children:Lu,loading:Tt=!1,openLoading:re,onClick:Ae=()=>{},size:Me="middle",shape:ot="round"}=fu,At=Ut(fu,["className","style","children","loading","openLoading","onClick","size","shape"]);const[rn,nn]=(0,y.useState)(!1);return y.createElement(rt.ZP,Pt({onClick:(0,le.throttle)(zn=>Xt(void 0,null,function*(){re&&nn(!0);try{yield Ae(zn)}catch(au){console.log("error",au)}re&&nn(!1)}),2e3,{leading:!0,trailing:!1}),className:fe()(Gn.btn,Gn[`${Me}-${ot}`],Au),style:kn,size:Me,shape:ot,loading:rn||Tt},At),Lu)},_e={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"},ct=({className:vn,style:fu,children:Au=null,onClick:kn,title:Lu})=>y.createElement("div",{className:fe()(_e.head,vn),style:fu},y.createElement("span",{className:"primary-hover",onClick:kn},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:Lu},Lu),y.createElement("div",{className:_e.node},Au)),An={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"},ru=({confirmShow:vn=!0,confirmTitle:fu,confirmClick:Au,cancelShow:kn=!0,cancelTitle:Lu,cancelClick:Tt,className:re,style:Ae,confirmLoading:Me=!1})=>y.createElement("div",{className:fe()(An.btns,re),style:Ae},vn&&y.createElement(rt.ZP,{loading:Me,onClick:Au,type:"primary",className:An.confirm},fu),kn&&y.createElement(rt.ZP,{onClick:Tt,className:An.cancel},Lu)),yu={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"},nu=({className:vn,style:fu={},LeftContent:Au,children:kn,RightContent:Lu})=>y.createElement("div",{className:fe()(yu.fixedBottom,vn),style:fu},y.createElement("div",{className:yu.wrap},y.createElement("div",{className:yu.left},Au),y.createElement("div",{className:yu.center},kn),y.createElement("div",{className:yu.right},Lu))),en={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"},wu=({className:vn,style:fu={},dataSource:Au=[]})=>y.createElement("div",{className:fe()(en.crumbs,vn),style:fu},Au.map((kn,Lu)=>Lu_n.history.push(kn.path)},kn.name):y.createElement("span",null,kn.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:Lu,style:{color:"#5F6368"}},kn.name))),gu=ae(55054),tn=Object.defineProperty,Dn=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,ku=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Wn=(vn,fu,Au)=>fu in vn?tn(vn,fu,{enumerable:!0,configurable:!0,writable:!0,value:Au}):vn[fu]=Au,Tn=(vn,fu)=>{for(var Au in fu||(fu={}))ta.call(fu,Au)&&Wn(vn,Au,fu[Au]);if(ku)for(var Au of ku(fu))je.call(fu,Au)&&Wn(vn,Au,fu[Au]);return vn},yt=(vn,fu)=>Dn(vn,bt(fu)),hn=(vn,fu)=>{var Au={};for(var kn in vn)ta.call(vn,kn)&&fu.indexOf(kn)<0&&(Au[kn]=vn[kn]);if(vn!=null&&ku)for(var kn of ku(vn))fu.indexOf(kn)<0&&je.call(vn,kn)&&(Au[kn]=vn[kn]);return Au};const{Countdown:Fn}=gu.default;var Hn=vn=>{var fu=vn,{onChange:Au}=fu,kn=hn(fu,["onChange"]);const[Lu,Tt]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof Lu=="number"&&Lu>=0&&Au(Lu)},[Lu]);const re=Ae=>{const Me=Math.floor(Ae/1e3);Tt(Me)};return y.createElement(Fn,yt(Tn({},kn),{onChange:re}))}},99914:function(Ht,We,ae){"use strict";ae.d(We,{Z:function(){return Ve}});var y=ae(67294);function Ve(Be,Ee){const de=(0,y.useRef)();(0,y.useEffect)(()=>{de.current=Be}),(0,y.useEffect)(()=>{function ge(){de.current()}if(Ee!==null){let De=setInterval(ge,Ee);return()=>clearInterval(De)}},[Ee])}},81325:function(Ht,We,ae){"use strict";ae.d(We,{Z:function(){return _n}});var y=ae(67294),Ve=ae(12867),Be=ae(62844),Ee=ae(2453),de=ae(71230),ge=ae(15746),De=ae(32693),fe=ae(74855),le=ae(35973),Ce=ae(65866),xe=ae(11320),ke=ae(33170),me=ae(28706),se=(Vt,on,cn)=>new Promise((Xn,xn)=>{var Ct=Sn=>{try{qt(cn.next(Sn))}catch(jn){xn(jn)}},Yt=Sn=>{try{qt(cn.throw(Sn))}catch(jn){xn(jn)}},qt=Sn=>Sn.done?Xn(Sn.value):Promise.resolve(Sn.value).then(Ct,Yt);qt((cn=cn.apply(Vt,on)).next())}),a=(0,y.forwardRef)(({time:Vt},on)=>{console.log("ScreenRecord:",on);const cn=(0,y.useRef)();let[Xn,xn]=(0,y.useState)(),Ct=(0,y.useRef)(),Yt=2e3,qt=[];(0,y.useImperativeHandle)(on,()=>({startScreenRecord:Gn,downloadFile:jn}));function Sn(rt,Ie){return se(this,null,function*(){let Re=[];const $e=yield new MediaRecorder(rt);$e.ondataavailable=it=>{Re.push(it.data)},$e.start(),Ct.current=$e,window.recorderRefs=$e,$e.addEventListener("stop",it=>{let dn=URL.createObjectURL(Re[0],{type:"video/mp4"});(0,me.Nd)("xxx.webm",dn)})})}function jn(){if(!window.recorderRefs){Ee.ZP.warning("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}cn.current.srcObject.getTracks().forEach(Ie=>{Ie.stop()}),window.recorderRefs.addEventListener("dataavailable",Ie=>{let Re=URL.createObjectURL(Ie.data,{type:"video/mp4"});(0,me.Nd)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",Re)})}function Gn(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(rt=>(cn.current.srcObject=rt,qt.push(rt),cn.current.captureStream=cn.current.captureStream||cn.current.mozCaptureStream,new Promise(Ie=>cn.current.onplaying=Ie))).then(()=>Sn(cn.current.captureStream(),Yt)).then(rt=>{}).catch(rt=>{rt.name==="NotFoundError"?Ee.ZP.warning("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):rt.name==="UnknownError"&&Ee.ZP.warning("\u5F55\u5236\u5931\u8D25")})}return y.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},y.createElement("video",{onPause:()=>{},width:"60",height:"120",autoPlay:!0,muted:!0,ref:cn}))}),b=ae(28802),x=ae(83062),z=ae(57399),ee={tip:"tip___G7f9K",title:"title___IQM0U",primary:"primary___GvQEk",del:"del___VIxYG"},ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAjJJREFUWEftlz9oE3EUx7+/+9veeWmatAlNvBqsWl0UizgpKKWCQwcnly4O3RwEHQWRUpysCFIsDoLgYjcDouDg4CKi1UFbXCJNDKklzR+TNMnd/X6So1fBtEnReEW42969d7/3eV/ee9yPROaYggoOE4oexoGHCw8HmIwi59exSPQZdsIEAi7kbUohAt9I9C4bpZY7lf9OQAjKZGCGnduN6hs5BQ7VJoAozVwUqXHQgZo85ddjQVH9mjXKD17nk2cOqb1jR5Rww3/96epSn8aLV84Ghhr2k3c/Uh9T1dK1seD+XoWTPiRr+fn3xYxzVp3Ib9N86IVjbwkQM5NTPMyTTtDN8TCODypYWK7gRnwF40d9mDwdtN0XZhMI+QTMTei2Pf1sBW8SFdyf2ItIj4jnn4qYfZXdFLhOpHiSj97zAP4vBQYDIlSJQ7lOsbxmIKDyCGuCXcRipgaJJxjql2w7mTdQqlLbbrzPrVvIFMy/64FOjugfNaHrAAPricscs2KdTOycZfHyQkbWH7dswlDh8xShxuYe6CSIKXTFs9pw6z3gAXgKeAoEC0tXeWocaxo/Apkw6t/ZWHJZBvzawRsfWUL3y6x24FHLPbBdAq2SHlFqq7d2ApDX9l2qCf50u9gtf0g8AE8BT4HtFJDNfGRP9fv5dqPV8Bdlfd4Qu4vtYu0xjN5mo5Ts0tWMR4lE7rARxtDXjvZf+EWKFIk9ZF3GGoY5Ah9zSQmLwBQpcv0qvvwEnl+9DjPi88gAAAAASUVORK5CYII=",he=ae(30001),we=ae(26194),Pe=ae(67294),Ne=Object.defineProperty,Ge=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,gt=(Vt,on,cn)=>on in Vt?Ne(Vt,on,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Vt[on]=cn,kt=(Vt,on)=>{for(var cn in on||(on={}))tt.call(on,cn)&>(Vt,cn,on[cn]);if(Ge)for(var cn of Ge(on))Et.call(on,cn)&>(Vt,cn,on[cn]);return Vt},fn=(Vt,on,cn)=>new Promise((Xn,xn)=>{var Ct=Sn=>{try{qt(cn.next(Sn))}catch(jn){xn(jn)}},Yt=Sn=>{try{qt(cn.throw(Sn))}catch(jn){xn(jn)}},qt=Sn=>Sn.done?Xn(Sn.value):Promise.resolve(Sn.value).then(Ct,Yt);qt((cn=cn.apply(Vt,on)).next())}),Rn=({taskId:Vt,gather:on={},visible:cn,setVisible:Xn})=>{var xn;const[Ct,Yt]=(0,y.useState)(!0),[qt,Sn]=(0,y.useState)([]),[jn,Gn]=(0,y.useState)(""),rt=(0,y.useRef)(null);(0,y.useEffect)(()=>{cn&&Ie()},[cn]),(0,y.useEffect)(()=>{var Pt;(Pt=qt==null?void 0:qt[0])!=null&&Pt.add&&rt.current&&rt.current.focus()},[!!((xn=qt==null?void 0:qt[0])!=null&&xn.add)]);const Ie=()=>fn(void 0,null,function*(){var Pt;Yt(!0);const Ut=yield(0,ke.ZP)(`/api/tasks/${Vt}/proxy_list`,{method:"post",body:on});Ut.status===0&&Sn((Pt=Ut==null?void 0:Ut.data)==null?void 0:Pt.list),Yt(!1)}),Re=()=>fn(void 0,null,function*(){var Pt;if(!jn){Ee.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u80FD\u4E3A\u7A7A");return}if(jn.includes(" ")){Ee.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u80FD\u6709\u7A7A\u683C");return}if(jn&&(jn.includes(".")||isNaN(Number(jn))||Number(jn)>65535||Number(jn)<=0||jn.length>1&&jn[0]==="0")){Ee.ZP.warning("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3\u53F7");return}if((Pt=qt==null?void 0:qt.map(Xt=>Xt.port))!=null&&Pt.includes(jn)){Ee.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u5141\u8BB8\u91CD\u590D");return}if(Yt(!0),(yield(0,ke.ZP)(`/api/tasks/${Vt}/port_proxy`,{method:"post",body:kt({port:Number(jn)},on)})).status===0){Ie();return}Yt(!1)}),$e=Pt=>fn(void 0,null,function*(){Be.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,content:"\u786E\u8BA4\u5220\u9664\u5417",onOk:()=>fn(void 0,null,function*(){if((yield(0,ke.ZP)(`/api/tasks/${Vt}/proxy_del`,{method:"delete",body:kt({port:Pt},on)})).status===0){Ee.ZP.success("\u5220\u9664\u6210\u529F"),Ie();return}})})}),it=()=>{var Pt;if((Pt=qt==null?void 0:qt[0])!=null&&Pt.add){Ee.ZP.warning("\u53EA\u80FD\u6DFB\u52A0\u4E00\u884C");return}Gn(""),Sn([{port:"",proxyUrl:"",add:!0},...qt])},dn=[{title:"\u5185\u90E8\u7AEF\u53E3",dataIndex:"port",render:(Pt,Ut)=>Pe.createElement("span",null,Ut.add?Pe.createElement(b.default,{ref:rt,maxLength:5,placeholder:"\u8BF7\u8F93\u5165",value:jn,onChange:Xt=>Gn(Xt.target.value)}):Pe.createElement("span",null,Pt))},{title:"\u5916\u90E8\u8BBF\u95EE",dataIndex:"proxyUrl",render:Pt=>{var Ut;return((Ut=Pt==null?void 0:Pt.split("//"))==null?void 0:Ut[1])||"- -"}},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",render:(Pt,Ut,Xt)=>Pe.createElement("span",null,Ut.add?Pe.createElement(Pe.Fragment,null,Pe.createElement("span",{onClick:Re,className:ee.primary},"\u4FDD\u5B58"),Pe.createElement("span",{onClick:()=>Sn(wt=>wt.filter((Lt,_e)=>Xt!==_e)),style:{marginLeft:48},className:ee.primary},"\u53D6\u6D88")):Pe.createElement(Pe.Fragment,null,Pe.createElement("span",{onClick:()=>(0,me.xg)(Ut==null?void 0:Ut.proxyUrl),className:ee.primary},"\u6253\u5F00Web\u9884\u89C8"),Pe.createElement("span",{onClick:()=>$e(Ut==null?void 0:Ut.port),className:`${ee.del} ml20`},"\u5220\u9664\u7AEF\u53E3")))}];return Pe.createElement(Be.default,{centered:!0,open:cn,title:"\u670D\u52A1\u9884\u89C8",width:930,afterClose:()=>{Sn([])},onCancel:()=>Xn(!1),footer:null},Pe.createElement("div",{className:ee.tip},"\u670D\u52A1\u9884\u89C8\u5C06\u4E3A\u5B9E\u9A8C\u73AF\u5883\u5185\u90E8\u670D\u52A1\u6620\u5C04\u5230\u4E34\u65F6\u57DF\u540D\uFF0C\u4EC5\u4F9B\u9884\u89C8\u6D4B\u8BD5\u4F7F\u7528\u3002\u8BF7\u586B\u5199\u5185\u90E8\u670D\u52A1\u7AEF\u53E3\uFF0C\u5E76\u786E\u8BA4\u670D\u52A1\u6B63\u5E38\u542F\u52A8\u3002"),Pe.createElement(de.Z,{align:"middle",justify:"space-between"},Pe.createElement("div",{className:ee.title},Pe.createElement("b",null),"\u7AEF\u53E3\u5217\u8868"),Pe.createElement(x.Z,{title:qt.length>4?"\u6700\u591A\u53EA\u80FD\u6DFB\u52A05\u4E2A\u7AEF\u53E3\u53F7":""},Pe.createElement(he.op,{disabled:qt.length>4,onClick:it,shape:"default",icon:Pe.createElement("img",{src:ie,width:16})},"\u6DFB\u52A0\u7AEF\u53E3"))),Pe.createElement(z.default,{style:{marginBottom:15},dataSource:qt,columns:dn,locale:{emptyText:Pe.createElement(we.Z,{styles:{margin:"40px auto"}})},loading:Ct,pagination:!1}))},an=ae(96486),Gt=ae(48984),Qt=ae(39132),Mt=ae(52262),at=ae(67294),jt=(Vt,on,cn)=>new Promise((Xn,xn)=>{var Ct=Sn=>{try{qt(cn.next(Sn))}catch(jn){xn(jn)}},Yt=Sn=>{try{qt(cn.throw(Sn))}catch(jn){xn(jn)}},qt=Sn=>Sn.done?Xn(Sn.value):Promise.resolve(Sn.value).then(Ct,Yt);qt((cn=cn.apply(Vt,on)).next())});const gn={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};var _n=({className:Vt,git_url:on,difficulty:cn,task_pass:Xn,test_set_permission:xn,onVncAction:Ct,windows_vnc:Yt,linux_vnc:qt,vnc_url:Sn,unity_3d_routes:jn,index_tab:Gn,shixun_environment_id:rt,tab_type:Ie,reboot_cloud:Re,cloud_type:$e,resData:it,instance_startup_type:dn,mirror_description_multi:Pt,is_jupyter_notebook:Ut,is_jupyter_lab:Xt,jupyterData:wt,is_jupyter:Lt,onHideToolBar:_e,monitoring_url:Ot,shixun_environments:ct,port:An,token:hu})=>{var ru;const yu=(0,le.useParams)(),mt=(0,y.useRef)();console.log("----",ct,Pt);const[nu,en]=(0,y.useState)(!1),Iu=$e===4?"/data/workspace/userfiles":Yt?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",wu=$e===4?"/data/workspace/userfiles":Yt?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",gu=!(0,an.isEmpty)(it)||!(0,an.isEmpty)(wt),tn=wt?{name:wt==null?void 0:wt.main_mirror_name,description:wt==null?void 0:wt.main_mirror_description,close_internet:wt==null?void 0:wt.close_internet}:Pt==null?void 0:Pt.find(yt=>yt.shixun_environment_id===rt),Dn=(ru=ct==null?void 0:ct.find(yt=>yt.shixun_environment_id===rt))==null?void 0:ru.program_language,bt=()=>{_e(),Be.default.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:at.createElement("div",{className:"pt10"},at.createElement(Ce.Z,{isDragger:!0,maxSize:200,additionalText:`\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"${Iu}"`,action:`${xe.Z.API_SERVER}/api/tasks/${yu.taskId||yu.identifier}/upload_file?debug=admin&shixun_environment_id=${rt||null}&tab_type=${Ie||null}&is_jupyter=${Lt||!1}`,onChange:yt=>{yt.every(hn=>{var Fn;return((Fn=hn.response)==null?void 0:Fn.status)===0})&&(Be.default.destroyAll(),Ee.ZP.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F")),console.log("fileList:",yt)}}))})},ku=()=>{_e(),Be.default.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:at.createElement("div",null,`\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C${wu}\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D`,at.createElement("br",null),"(\u6587\u4EF6\u5927\u5C0F\u4E0D\u5F97\u8D85\u8FC7200MB)"),onOk:()=>jt(void 0,null,function*(){return yield(0,ke.ZP)(`/api/tasks/${yu.taskId||yu.identifier}/download_file?debug=admin`,{method:"post",body:{autoDownload:!0,shixun_environment_id:rt||null,tab_type:Ie||null,is_jupyter:Lt||!1},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}}),!0})})},ta=()=>{var yt,hn;(hn=(yt=mt.current)==null?void 0:yt.startScreenRecord)==null||hn.call(yt)},je=()=>jt(void 0,null,function*(){_e(),en(!0)}),Wn=()=>{_e(),Be.default.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:at.createElement(at.Fragment,null,at.createElement(de.Z,null,at.createElement(ge.Z,{flex:"50px"},"\u8D26\u53F7"),at.createElement(ge.Z,null,it==null?void 0:it.username)),at.createElement(de.Z,null,at.createElement(ge.Z,{flex:"50px"},"\u5730\u5740"),at.createElement(ge.Z,null,it==null?void 0:it.ssh_address)),at.createElement(de.Z,null,at.createElement(ge.Z,{flex:"50px"},"\u7AEF\u53E3"),at.createElement(ge.Z,null,it==null?void 0:it.port)),at.createElement(de.Z,null,at.createElement(ge.Z,{flex:"50px"},"\u5BC6\u7801"),at.createElement(ge.Z,null,it==null?void 0:it.password)))})},Tn=()=>{_e(),Be.default.info({title:"RDP\u76F4\u8FDE",icon:null,className:Qt.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},okText:"\u6211\u77E5\u9053\u5566",width:600,centered:!0,content:at.createElement("div",null,at.createElement(de.Z,null,at.createElement(ge.Z,{className:"c-grey-999",flex:"50px"},"\u8D26\u53F7"),at.createElement(ge.Z,{className:"c-grey-333"},it==null?void 0:it.username)),at.createElement(de.Z,{className:"mt10"},at.createElement(ge.Z,{className:"c-grey-999",flex:"50px"},"\u5730\u5740"),at.createElement(ge.Z,{className:"c-grey-333"},it==null?void 0:it.host)),at.createElement(de.Z,{className:"mt10"},at.createElement(ge.Z,{className:"c-grey-999",flex:"50px"},"\u7AEF\u53E3"),at.createElement(ge.Z,{className:"c-grey-333"},$e===4?it==null?void 0:it.gpPort:it==null?void 0:it.port)),at.createElement(de.Z,{className:"mt10"},at.createElement(ge.Z,{className:"c-grey-999",flex:"50px"},"\u5BC6\u7801"),at.createElement(ge.Z,{className:"c-grey-333"},it==null?void 0:it.password)),at.createElement("a",{style:{textDecoration:"underline",display:"inline-block"},href:"https://www.educoder.net/forums/36696",target:"_blank",className:"mt10 font14 current c-light-primary"},"\u64CD\u4F5C\u8BF4\u660E"))})};return console.log(wt,"jupyterData"),at.createElement("div",{className:`tpi-code-setting ${Vt}`},at.createElement("h3",null,"\u529F\u80FD"),at.createElement("section",null,(jn||Ut||Xt)&&at.createElement("a",{title:"\u5168\u5C4F",className:"file-item action",onClick:()=>{Ct("full-screen")}},at.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F"),(Ie===2||Ie===3||Ie===4||Ie===7||Ut||Xt)&&at.createElement("a",{onClick:()=>Ct("reset-task"),className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"},at.createElement("i",{className:"iconfont icon-zhongzhi4"}),"\u91CD\u7F6E\u73AF\u5883"),(Ie===2||Ie===3||Ie===5||Ie===7||Xt||Ut)&&at.createElement("a",{onClick:()=>Ct("reset-git-code"),className:"file-item action",title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"},at.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"),(Ie===3&&$e!==7||Ie===4||(Ut||Xt)&&!(wt!=null&&wt.is_wuying))&&at.createElement("a",{onClick:()=>bt(),className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"},at.createElement("i",{className:"iconfont icon-shangchuanwenjian"}),"\u4E0A\u4F20\u6587\u4EF6"),(Ie===3&&$e!==7||Ie===4||(Ut||Xt)&&!(wt!=null&&wt.is_wuying))&&at.createElement("a",{onClick:()=>ku(),className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"},at.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),(Ie===3||Ie===5||Ie===7)&&at.createElement("a",{onClick:()=>ta(),className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"},at.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),((Ie===2||Ie===3||Ie===4)&&($e===0||$e===1)||Ut||Xt)&&gu&&at.createElement("a",{onClick:()=>je(),className:"file-item action w100",title:"\u670D\u52A1\u9884\u89C8"},at.createElement("i",{className:"iconfont icon-suanfasheji"}),"\u670D\u52A1\u9884\u89C8"),Re&&gu&&at.createElement("a",{onClick:()=>Ct("restart-reboot"),className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"},at.createElement(De.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),(Ie===3&&$e!==7||Ie===5)&&at.createElement("a",{onClick:()=>Ct("reset-code"),className:"file-item action",title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},at.createElement("i",{className:"iconfont icon-shuaxin4 font16",style:{marginRight:21}}),"\u6062\u590D\u521D\u59CB\u4EE3\u7801"),Ut&&at.createElement("a",{className:"file-item action",target:"_blank",href:`https://${An}${xe.Z.TERMINAL_URL}/terminals/1?token=${hu}`},at.createElement("i",{className:"iconfont icon-minglinghang font16",style:{marginRight:21}}),"\u547D\u4EE4\u884C\u7EC8\u7AEF"),on&&at.createElement(fe.CopyToClipboard,{text:on,onCopy:()=>Ee.ZP.success("\u590D\u5236\u6210\u529F")},at.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"},at.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740")),Ie===3&&$e!==7&&at.createElement("a",{className:"file-item action",onClick:()=>{Ct("show-clipboard-box")}},at.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34"),(0,Mt.Ny)()&&$e!==7&&!(wt!=null&&wt.is_wuying)&&at.createElement("a",{className:"file-item action",href:Ot||(wt==null?void 0:wt.monitoring_url),target:"_blank"},at.createElement("i",{className:"iconfont icon-jiankongfuwu2"}),"\u76D1\u63A7\u670D\u52A1"),Ie===4&&gu&&at.createElement("a",{className:"file-item action",onClick:Wn},at.createElement("i",{className:"iconfont icon-congshulianjie"}),"SSH\u76F4\u8FDE"),dn===2&&gu&&at.createElement("a",{className:"file-item action",onClick:Tn},at.createElement("i",{className:"iconfont icon-RDPzhilian"}),"RDP\u76F4\u8FDE")),!!Ie&&at.createElement(at.Fragment,null,at.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),at.createElement("section",null,at.createElement("a",{className:"file-item",title:Xn?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},at.createElement("b",null,"\u8DF3\u5173"),at.createElement("span",null,Xn?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),at.createElement("a",{className:"file-item",title:xn?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},at.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),at.createElement("span",null,xn?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")))),at.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),at.createElement("section",null,Dn&&at.createElement("div",{className:"file-item"},at.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),at.createElement("span",null,Dn)),at.createElement("div",{className:"file-item"},at.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),at.createElement("span",null,(wt==null?void 0:wt.difficulty)||gn[cn])),at.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},at.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),jn?at.createElement("span",{className:"multi_ellipsis1"},"\u6682\u65E0"):tn&&at.createElement(Gt.Z,{value:[tn],title:"\u5B9E\u9A8C\u73AF\u5883\u8BF4\u660E"},at.createElement("span",{title:tn==null?void 0:tn.name,className:"multi_ellipsis1 current"},tn==null?void 0:tn.name))),at.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},at.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),jn?at.createElement("span",{className:"multi_ellipsis1"},"\u6682\u65E0"):at.createElement("span",{title:tn==null?void 0:tn.name,className:"multi_ellipsis1 current"},tn!=null&&tn.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51"))),at.createElement(a,{ref:mt}),at.createElement(Rn,{visible:nu,setVisible:en,taskId:yu.taskId||yu.identifier,gather:{shixun_environment_id:rt||null,tab_type:Ie||null,is_jupyter:Lt||!1}}))}},97917:function(Ht,We,ae){"use strict";var y=ae(67294),Ve=ae(55054),Be=ae(37720),Ee=ae(91773),de=ae(62844),ge=ae(74330),De=ae(57399),fe=ae(28802),le=ae(71230),Ce=ae(15746),xe=ae(85804),ke=ae(15835),me=ae(94699),se=ae.n(me),E=ae(35973),a=ae(28706),b=ae(53814),x=ae(52262),z=ae(9343),ee=ae(67294),ie=(Ne,Ge,tt)=>new Promise((Et,gt)=>{var kt=Rn=>{try{Bn(tt.next(Rn))}catch(an){gt(an)}},fn=Rn=>{try{Bn(tt.throw(Rn))}catch(an){gt(an)}},Bn=Rn=>Rn.done?Et(Rn.value):Promise.resolve(Rn.value).then(kt,fn);Bn((tt=tt.apply(Ne,Ge)).next())});const{Countdown:he}=Ve.default,we=({value:Ne,onChange:Ge,MaxMinutes:tt})=>ee.createElement(ee.Fragment,null,ee.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",ee.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",ee.createElement("br",null)),ee.createElement(Be.Z,{value:Ne,onChange:Ge,min:0,precision:0,max:tt,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${tt}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),Pe=({exercise:Ne,successCb:Ge,dispatch:tt})=>{var Et,gt,kt,fn;const Bn=(0,E.useParams)(),[Rn]=Ee.default.useForm(),an=Ee.default.useWatch("time",Rn),[Gt,Qt]=(0,y.useState)(!1),Mt=(0,y.useRef)(),{actionTabs:at}=Ne,[jt,gn]=(0,y.useState)(),[,_n,Vt,on]=(0,z.U)(ke.n7,{id:Bn.categoryId}),[,cn,Xn]=(0,z.U)(ke.Cd,{});(0,y.useEffect)(()=>{Ne.actionTabs.key==="student-unlock"&&(Qt(!1),Rn.resetFields())},[Ne.actionTabs.key]);const xn=()=>new Promise(Re=>ie(void 0,null,function*(){var $e,it;return Mt.current=yield(0,b.y)({ip_limit:($e=at==null?void 0:at.exerciseParams)==null?void 0:$e.ip_limit,ip_bind:(it=at==null?void 0:at.exerciseParams)==null?void 0:it.ip_bind_type}),Re()})),Ct=()=>ie(void 0,null,function*(){var Re,$e,it,dn,Pt;yield Rn.validateFields();const Ut=Rn.getFieldsValue();if(Qt(!0),(((Re=at==null?void 0:at.exerciseParams)==null?void 0:Re.ip_limit)!=="no"||($e=at==null?void 0:at.exerciseParams)!=null&&$e.ip_bind_type)&&(yield xn()),(yield(0,ke.ZD)((it=at==null?void 0:at.exerciseParams)==null?void 0:it.id,{exercise_user_id:(dn=at==null?void 0:at.exerciseParams)==null?void 0:dn.exercise_user_id,unlock_key:Ut.unlock_key,time:Ut.time,ip:Mt.current})).status===0){if(Ge){tt({type:"exercise/setActionTabs",payload:{}}),Ge();return}const wt=at==null?void 0:at.exerciseParams;(0,a.nr)({inner_ip:wt.inner_ip,public_ip:wt.public_ip,open_camera:wt.open_camera,ip_limit:wt.ip_limit,ip_bind:wt.ip_bind,ip_bind_type:wt.ip_bind_type,exercise_tips:wt.exercise_tips,exerciseId:wt.id,screen_open:wt.screen_open,screen_num:wt.screen_num,screen_sec:wt.screen_sec,coursesId:Bn.coursesId,login:(Pt=(0,x.eY)())==null?void 0:Pt.login,history,identity_verify:wt.identity_verify,open_phone_video_recording:wt.open_phone_video_recording,current_status:wt.current_status}),tt({type:"exercise/setActionTabs",payload:{}})}Qt(!1)}),Yt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Re=>ee.createElement("span",{className:Re.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Re)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Re=>ee.createElement("span",{className:Re.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Re)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],qt=((Et=at==null?void 0:at.exerciseParams)==null?void 0:Et.errorMessage)&&typeof((gt=at==null?void 0:at.exerciseParams)==null?void 0:gt.errorMessage)=="object";(0,y.useEffect)(()=>{Ne.actionTabs.key==="student-unlock"&&ie(void 0,null,function*(){const Re=yield Xn(Bn);yield Vt({}),Re.status||gn(Re)})},[Ne.actionTabs.key]);const{time:Sn,end_time:jn}=(jt==null?void 0:jt.exercise)||{},Gn=on!=null&&on.user_end_time?se()(on==null?void 0:on.user_end_time).add(1,"minutes"):se()(),rt=se()(on==null?void 0:on.user_total_end_time)>Gn?Math.round(se().duration(se()(on==null?void 0:on.user_total_end_time).diff(Gn.startOf("minute"))).asMinutes()):0,Ie=((on==null?void 0:on.student_left_minutes)||0)+(an||0);return ee.createElement(ee.Fragment,null,ee.createElement(de.default,{width:514,centered:!0,closable:!!((kt=at==null?void 0:at.exerciseParams)!=null&&kt.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:Ne.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{tt({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(ge.Z,{spinning:_n||cn},qt&&ee.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 "),!qt&&ee.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"),qt&&ee.createElement(De.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((fn=at==null?void 0:at.exerciseParams)==null?void 0:fn.errorMessage)||{}],columns:Yt}),ee.createElement("div",{className:""},ee.createElement(Ee.default,{form:Rn,layout:"vertical",autoComplete:"off"},ee.createElement(Ee.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ee.createElement(fe.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Sn!==-1?ee.createElement(ee.Fragment,null,ee.createElement(Ee.default.Item,{name:"time",label:ee.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ee.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",se()(on==null?void 0:on.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ee.createElement(we,{MaxMinutes:rt})),ee.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},_n||cn?"--":Ie),"\u5206\u949F",Ie!==0&&(on==null?void 0:on.user_end_time)&&ee.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},se()(on==null?void 0:on.user_end_time).add(an||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ee.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 ",se()(jn).format("YYYY-MM-DD HH:mm")))),ee.createElement(le.Z,{justify:"space-between",align:"middle"},ee.createElement(Ce.Z,null),ee.createElement(Ce.Z,null,ee.createElement(xe.ZP,{loading:Gt,onClick:Ct},"\u8FDB\u5165\u8003\u8BD5"))))))};We.Z=(0,E.connect)(({exercise:Ne})=>({exercise:Ne}))(Pe)},4440:function(Ht,We,ae){"use strict";ae.d(We,{$J:function(){return Be},JZ:function(){return de},bN:function(){return De},jP:function(){return ge},rO:function(){return Ee}});var y=ae(33170),Ve=(fe,le,Ce)=>new Promise((xe,ke)=>{var me=a=>{try{E(Ce.next(a))}catch(b){ke(b)}},se=a=>{try{E(Ce.throw(a))}catch(b){ke(b)}},E=a=>a.done?xe(a.value):Promise.resolve(a.value).then(me,se);E((Ce=Ce.apply(fe,le)).next())});function Be(fe){return(0,y.U2)(`libraries/${fe}.json`)}function Ee(){return(0,y.U2)("library_tags.json")}function de(fe){return Ve(this,null,function*(){return(yield(0,y.IV)(`attachments/${fe}.json`)).status===0})}function ge(fe){return(0,y.v_)("libraries.json",fe)}function De(fe,le){return(0,y.gz)(`libraries/${fe}.json`,le)}},77057:function(Ht,We,ae){"use strict";ae.d(We,{F:function(){return Ge}});var y=ae(30001),Ve=ae(84567),Be=ae(28802),Ee=ae(2453),de=ae(91773),ge=ae(59637),De=ae(83062),fe=ae(88044),le=ae(67294),Ce=ae(33054),xe=ae(9343),ke=ae(93686),me=ae(35973),se=ae(25934),E=Object.defineProperty,a=Object.defineProperties,b=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ie=(Et,gt,kt)=>gt in Et?E(Et,gt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Et[gt]=kt,he=(Et,gt)=>{for(var kt in gt||(gt={}))z.call(gt,kt)&&ie(Et,kt,gt[kt]);if(x)for(var kt of x(gt))ee.call(gt,kt)&&ie(Et,kt,gt[kt]);return Et},we=(Et,gt)=>a(Et,b(gt)),Pe=(Et,gt)=>{var kt={};for(var fn in Et)z.call(Et,fn)&>.indexOf(fn)<0&&(kt[fn]=Et[fn]);if(Et!=null&&x)for(var fn of x(Et))gt.indexOf(fn)<0&&ee.call(Et,fn)&&(kt[fn]=Et[fn]);return kt},Ne=(Et,gt,kt)=>new Promise((fn,Bn)=>{var Rn=Qt=>{try{Gt(kt.next(Qt))}catch(Mt){Bn(Mt)}},an=Qt=>{try{Gt(kt.throw(Qt))}catch(Mt){Bn(Mt)}},Gt=Qt=>Qt.done?fn(Qt.value):Promise.resolve(Qt.value).then(Rn,an);Gt((kt=kt.apply(Et,gt)).next())});const Ge=Et=>{var gt=Et,{DataProps:kt,ExtraDom:fn,disabled:Bn,onChange:Rn}=gt,an=Pe(gt,["DataProps","ExtraDom","disabled","onChange"]),Gt,Qt;const[Mt,at]=(0,le.useState)({questionId:kt==null?void 0:kt.id,poll_answer_id:(Gt=(kt==null?void 0:kt.answers)||[])==null?void 0:Gt.filter(jt=>jt==null?void 0:jt.answer_boolean).map(jt=>jt==null?void 0:jt.answer_id),vote_text:kt==null?void 0:kt.poll_vote_texts});return le.createElement(le.Fragment,null,le.createElement("div",{id:(an==null?void 0:an.id)||"",className:"flex item-center justify-between gap-20px"},le.createElement("div",{className:"flex-1 minW-0 minH-0"},!!(kt!=null&&kt.is_necessary)&&le.createElement("span",{className:"c-red mr5"},"*"),le.createElement("div",{className:"rounded-2px mr5 font12",style:{lineHeight:"12px",padding:"4px 6px",color:"#2675E5",background:"rgba(38,117,229,0.12)",border:"1px solid #2675E5",display:"inline-block"}},"\u591A\u9009\u9898"),kt==null?void 0:kt.question_title,(kt==null?void 0:kt.max_choices)&&le.createElement("span",{className:"ml5 c-grey-666",style:{whiteSpace:"nowrap"}},"\uFF08\u53EF\u9009",kt==null?void 0:kt.min_choices," - ",kt==null?void 0:kt.max_choices,"\u9879\uFF09")),!!fn&&le.createElement("div",null,fn)),le.createElement(Ve.default.Group,{className:"flex flex-col gap-20px mt20",onChange:jt=>{var gn,_n;const Vt=(_n=(gn=kt==null?void 0:kt.answers)==null?void 0:gn.find(cn=>(cn==null?void 0:cn.answer_text)==="\u5176\u5B83"))==null?void 0:_n.answer_id,on=we(he({},Mt),{poll_answer_id:jt,vote_text:Vt&&(jt!=null&&jt.includes(Vt))?Mt.vote_text:""});at(on),Rn(on)},defaultValue:Mt==null?void 0:Mt.poll_answer_id,options:((Qt=kt==null?void 0:kt.answers)==null?void 0:Qt.map(jt=>({value:(jt==null?void 0:jt.answer_id)||(jt==null?void 0:jt.answer_text),disabled:Bn,label:le.createElement("div",{className:"flex item-center gap-20px"},le.createElement("div",null,jt==null?void 0:jt.answer_text),(jt==null?void 0:jt.answer_text)==="\u5176\u5B83"&&le.createElement(Be.default,{className:"flex-1 minW-0",disabled:Bn,defaultValue:(kt==null?void 0:kt.poll_vote_texts)||"",onBlur:()=>{var gn;(gn=Mt==null?void 0:Mt.poll_answer_id)!=null&&gn.includes(jt==null?void 0:jt.answer_id)&&Rn(Mt)},onChange:gn=>{at(we(he({},Mt),{vote_text:gn.target.value}))},placeholder:"\u8BF7\u8F93\u5165"}))})))||[]}))},tt=Et=>{var gt=Et,{openEdit:kt,EidtProps:fn,poll_id:Bn,dispatch:Rn,DataProps:an}=gt,Gt=Pe(gt,["openEdit","EidtProps","poll_id","dispatch","DataProps"]),Qt,Mt;const{field:{name:at=0}={},form:jt}=fn||{},gn=Bn&&!(an!=null&&an.poll_question_id),_n=jt.getFieldValue([...(fn==null?void 0:fn.name)||[""]]),[Vt,on]=(0,le.useState)(jt.getFieldValue([...(fn==null?void 0:fn.name)||[""],at])),[cn,Xn]=(0,le.useState)(kt),[,,xn]=(0,xe.U)(ke.bV,{poll_id:Bn}),[,,Ct]=(0,xe.U)(ke.np,{}),Yt=(0,le.useRef)(null),qt=jt==null?void 0:jt.getFieldValue([...(fn==null?void 0:fn.name)||[""],at,"question_answers"]),Sn=Gn=>{Ce.Z.publish("shixun_poll_Edit",{isEdit:Gn})},jn=Gn=>Ne(void 0,null,function*(){var rt,Ie;if(!Bn){(rt=fn==null?void 0:fn.operation)==null||rt.move(at,Gn==="up"?at-1:at+1);return}const Re=yield(0,ke.fH)({poll_question_id:an==null?void 0:an.poll_question_id,opr:Gn});(Re==null?void 0:Re.status)===0&&((Ie=Ee.ZP)==null||Ie.success("\u79FB\u52A8\u6210\u529F"),Rn({type:"shixunsDetail/getStartAnswer",payload:{poll_id:Bn}}))});return cn?le.createElement(le.Fragment,null,le.createElement(de.default.Item,{name:[at,"question_type"],hidden:!0}),le.createElement(de.default.Item,{name:[at,"poll_question_id"],hidden:!0}),le.createElement(de.default.Item,{name:[at,"is_necessary"],initialValue:!1,label:le.createElement(le.Fragment,null,le.createElement("span",{className:"c-blue font16 mr5"},"\u3010\u591A\u9009\u3011"),"\u5FC5\u7B54"),valuePropName:"checked"},le.createElement(ge.Z,null)),le.createElement(de.default.Item,{name:[at,"question_title"],className:"pr40",label:"\u6807\u9898",required:null,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{whitespace:!0,message:"\u6807\u9898\u4E0D\u80FD\u5168\u4E3A\u7A7A"}]},le.createElement(Be.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898"})),le.createElement(de.default.List,{name:[at,"question_answers"]},(Gn,rt)=>(Yt.current=rt,le.createElement(le.Fragment,null,Gn.map(Ie=>le.createElement("div",{key:Ie==null?void 0:Ie.key,className:"flex gap-20px"},jt.getFieldValue([...(fn==null?void 0:fn.name)||[""],at,"question_answers",Ie==null?void 0:Ie.name]).answer_text!=="\u5176\u5B83"?le.createElement(de.default.Item,{className:"flex-1 minW-0",name:[Ie==null?void 0:Ie.name,"answer_text"],label:"\u9009\u9879",required:null,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9009\u9879\u5185\u5BB9"},{whitespace:!0,message:"\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A"}]},le.createElement(Be.default,{placeholder:"\u8BF7\u8F93\u5165\u9009\u9879\u5185\u5BB9"})):le.createElement("div",{className:"flex-1 minW-0 flex item-center mb20"},le.createElement("div",{className:"text-end",style:{width:30,marginRight:"12px"}},"\u5176\u5B83"),le.createElement(Be.default,{className:"flex-1 minW-0",placeholder:"\u65E0\u6CD5\u7F16\u8F91\uFF01\u5C06\u7531\u53C2\u4E0E\u7B54\u9898\u7684\u4EBA\u624B\u52A8\u5F55\u5165",disabled:!0})),le.createElement("div",{style:{height:40},className:"flex item-center gap-20px"},le.createElement(De.Z,{title:"\u5220\u9664"},le.createElement("i",{className:"iconfont icon-yichu1 current-delete-hover c-red",onClick:()=>{rt==null||rt.remove(Ie==null?void 0:Ie.name)}})))))))),le.createElement("div",{className:"flex gap-12px"},le.createElement("div",{className:"text-end",style:{lineHeight:"40px",width:30}},"\u53EF\u9009"),le.createElement(de.default.Item,{initialValue:null,name:[at,"min_choices"]},le.createElement(fe.default,{style:{width:230},options:[{value:null,label:"--"},...(qt==null?void 0:qt.map((Gn,rt)=>({value:rt+1,label:rt+1})))||[]]})),le.createElement("div",{style:{lineHeight:"40px"}},"-"),le.createElement(de.default.Item,{initialValue:null,name:[at,"max_choices"]},le.createElement(fe.default,{style:{width:230},options:[{value:null,label:"--"},...(qt==null?void 0:qt.map((Gn,rt)=>({value:rt+1,label:rt+1})))||[]]}))),le.createElement("div",{className:"flex item-center gap-20px"},le.createElement(y.op,{onClick:()=>{var Gn,rt,Ie,Re,$e;const it=(rt=(Gn=an==null?void 0:an.question_answers)==null?void 0:Gn.map(dn=>dn==null?void 0:dn.answer_text))==null?void 0:rt.includes("\u5176\u5B83");($e=Yt==null?void 0:Yt.current)==null||$e.add({answer_text:"",answer_id:(0,se.Z)()},it?((Ie=an==null?void 0:an.question_answers)==null?void 0:Ie.length)-1:(Re=an==null?void 0:an.question_answers)==null?void 0:Re.length)}},"\u65B0\u589E\u9009\u9879"),!((Mt=(Qt=jt==null?void 0:jt.getFieldValue([...(fn==null?void 0:fn.name)||[""],at,"question_answers"]))==null?void 0:Qt.map(Gn=>Gn==null?void 0:Gn.answer_text))!=null&&Mt.includes("\u5176\u5B83"))&&le.createElement(y.op,{onClick:()=>{var Gn;(Gn=Yt==null?void 0:Yt.current)==null||Gn.add({answer_text:"\u5176\u5B83",answer_id:(0,se.Z)()})}},"\u65B0\u589E\u5176\u5B83\u9009\u9879"),le.createElement("div",{className:"current rounded-2px pl20 pr20 pt5 pb5 ml-auto",style:{border:"1px solid #f8fafc",background:"#f8f9fc",boxShadow:"0 2px 4px 0 #e0dfe1"},onClick:()=>{var Gn,rt;an!=null&&an.poll_question_id?(Xn(!1),jt.setFieldValue([...(fn==null?void 0:fn.name)||[""],at],Vt)):(rt=(Gn=fn==null?void 0:fn.operation)==null?void 0:Gn.remove)==null||rt.call(Gn,at),Sn(!1)}},"\u53D6\u6D88"),le.createElement("div",{className:"current rounded-2px pl20 pr20 pt5 pb5",style:{background:"#ECF0F9",boxShadow:"0 2px 4px 0 #E0DFE1"},onClick:()=>{jt.validateFields(fn==null?void 0:fn.name,{recursive:!0}).then(()=>Ne(void 0,null,function*(){var Gn;if((an==null?void 0:an.min_choices)===void 0&&(an==null?void 0:an.max_choices)!==void 0||(an==null?void 0:an.min_choices)!==void 0&&(an==null?void 0:an.max_choices)===void 0){Ee.ZP.warning("\u6700\u5C0F\u548C\u6700\u5927\u9650\u5236\u987B\u540C\u65F6\u90FD\u6709\u503C");return}if((an==null?void 0:an.min_choices)>(an==null?void 0:an.max_choices)){Ee.ZP.warning("\u6700\u5927\u9650\u5236\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u9650\u5236");return}if(Bn){const rt=yield(gn?xn:Ct)(we(he({},an),{poll_id:Bn,is_necessary:Number(an==null?void 0:an.is_necessary),question_answers:an==null?void 0:an.question_answers.map(Ie=>Ie==null?void 0:Ie.answer_text)}));(rt==null?void 0:rt.status)===0&&(Ee.ZP.success(gn?"\u6DFB\u52A0\u6210\u529F":"\u4FEE\u6539\u6210\u529F"),Xn(!1),Sn(!1),gn&&jt.setFieldValue([...(fn==null?void 0:fn.name)||[""],at,"poll_question_id"],(Gn=rt==null?void 0:rt.data)==null?void 0:Gn.id),on(jt.getFieldValue([...(fn==null?void 0:fn.name)||[""],at])));return}Xn(!1),Sn(!1)}))}},"\u4FDD\u5B58"))):le.createElement(Ge,{disabled:!0,DataProps:we(he({},an),{answers:an==null?void 0:an.question_answers}),ExtraDom:le.createElement("div",{className:"flex gap-20px"},le.createElement(De.Z,{title:"\u5220\u9664"}," ",le.createElement("i",{className:"iconfont icon-shanchutimu current c-red",onClick:()=>Ne(void 0,null,function*(){var Gn,rt;if(fn!=null&&fn.isHoveEdit){Ee.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}if(an!=null&&an.poll_question_id){const Ie=yield(0,ke.IF)({poll_question_id:an==null?void 0:an.poll_question_id});(Ie==null?void 0:Ie.status)===0&&(Ee.ZP.success("\u5220\u9664\u6210\u529F"),(Gn=fn==null?void 0:fn.operation)==null||Gn.remove(at),Sn(!1));return}(rt=fn==null?void 0:fn.operation)==null||rt.remove(at),Sn(!1)})})," "),at!==0&&le.createElement(De.Z,{title:"\u4E0A\u79FB"}," ",le.createElement("i",{className:"iconfont icon-xiangshangyi current c-green",onClick:()=>{if(fn!=null&&fn.isHoveEdit){Ee.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}jn("up")}})," "),at!==_n.length-1&&le.createElement(De.Z,{title:"\u4E0B\u79FB"}," ",le.createElement("i",{className:"iconfont icon-xiangxiayi current c-green",onClick:()=>{if(fn!=null&&fn.isHoveEdit){Ee.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}jn("down")}})," "),le.createElement(De.Z,{title:"\u7F16\u8F91"}," ",le.createElement("i",{className:"iconfont icon-bianji-moren current c-green",onClick:()=>{if(fn!=null&&fn.isHoveEdit){Ee.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}Xn(!0),Sn(!0)}})," "))})};We.Z=(0,me.connect)()(tt)},76615:function(Ht,We,ae){"use strict";ae.d(We,{T:function(){return Ne}});var y=ae(30001),Ve=ae(93686),Be=ae(98813),Ee=ae(28802),de=ae(2453),ge=ae(91773),De=ae(59637),fe=ae(83062),le=ae(67294),Ce=ae(33054),xe=ae(9343),ke=ae(35973),me=ae(25934),se=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(tt,Et,gt)=>Et in tt?se(tt,Et,{enumerable:!0,configurable:!0,writable:!0,value:gt}):tt[Et]=gt,ie=(tt,Et)=>{for(var gt in Et||(Et={}))x.call(Et,gt)&&ee(tt,gt,Et[gt]);if(b)for(var gt of b(Et))z.call(Et,gt)&&ee(tt,gt,Et[gt]);return tt},he=(tt,Et)=>E(tt,a(Et)),we=(tt,Et)=>{var gt={};for(var kt in tt)x.call(tt,kt)&&Et.indexOf(kt)<0&&(gt[kt]=tt[kt]);if(tt!=null&&b)for(var kt of b(tt))Et.indexOf(kt)<0&&z.call(tt,kt)&&(gt[kt]=tt[kt]);return gt},Pe=(tt,Et,gt)=>new Promise((kt,fn)=>{var Bn=Gt=>{try{an(gt.next(Gt))}catch(Qt){fn(Qt)}},Rn=Gt=>{try{an(gt.throw(Gt))}catch(Qt){fn(Qt)}},an=Gt=>Gt.done?kt(Gt.value):Promise.resolve(Gt.value).then(Bn,Rn);an((gt=gt.apply(tt,Et)).next())});const Ne=tt=>{var Et=tt,{DataProps:gt,ExtraDom:kt,disabled:fn,onChange:Bn}=Et,Rn=we(Et,["DataProps","ExtraDom","disabled","onChange"]),an,Gt,Qt,Mt,at;const[jt,gn]=(0,le.useState)({questionId:gt==null?void 0:gt.id,poll_answer_id:(Gt=(an=(gt==null?void 0:gt.answers)||[])==null?void 0:an.find(_n=>_n==null?void 0:_n.answer_boolean))==null?void 0:Gt.answer_id,vote_text:gt==null?void 0:gt.poll_vote_texts});return le.createElement(le.Fragment,null,le.createElement("div",{id:(Rn==null?void 0:Rn.id)||"",className:"flex item-center justify-between gap-20px"},le.createElement("div",{className:"flex-1 minW-0 minH-0"},!!(gt!=null&>.is_necessary)&&le.createElement("span",{className:"c-red mr5"},"*"),le.createElement("div",{className:"rounded-2px mr5 font12",style:{lineHeight:"12px",padding:"4px 6px",color:"#25BD75",background:"rgba(98,197,134,0.12)",border:"1px solid #25BD75",display:"inline-block"}},"\u5355\u9009\u9898"),gt==null?void 0:gt.question_title),!!kt&&le.createElement("div",null,kt)),le.createElement(Be.ZP.Group,{className:"flex flex-col gap-20px mt20",style:{display:"flex",flexDirection:"column",gap:"20px"},onChange:_n=>{var Vt,on;const cn=(on=(Vt=gt==null?void 0:gt.answers)==null?void 0:Vt.find(xn=>(xn==null?void 0:xn.answer_text)==="\u5176\u5B83"))==null?void 0:on.answer_id,Xn=he(ie({},jt),{poll_answer_id:_n.target.value,vote_text:cn&&_n.target.value==cn?jt.vote_text:""});gn(Xn),Bn==null||Bn(Xn)},defaultValue:(Mt=(Qt=(gt==null?void 0:gt.answers)||[])==null?void 0:Qt.find(_n=>_n==null?void 0:_n.answer_boolean))==null?void 0:Mt.answer_id,options:((at=gt==null?void 0:gt.answers)==null?void 0:at.map(_n=>({value:(_n==null?void 0:_n.answer_id)||(_n==null?void 0:_n.answer_text),disabled:fn,label:le.createElement("div",{className:"flex item-center gap-20px"},le.createElement("div",null,_n==null?void 0:_n.answer_text),(_n==null?void 0:_n.answer_text)==="\u5176\u5B83"&&le.createElement(Ee.default,{className:"flex-1 minW-0",disabled:fn,defaultValue:(gt==null?void 0:gt.poll_vote_texts)||"",onBlur:()=>{(jt==null?void 0:jt.poll_answer_id)==(_n==null?void 0:_n.answer_id)&&(Bn==null||Bn(jt))},onChange:Vt=>{gn(he(ie({},jt),{vote_text:Vt.target.value}))},placeholder:"\u8BF7\u8F93\u5165"}))})))||[]}))},Ge=tt=>{var Et=tt,{EidtProps:gt,openEdit:kt,poll_id:fn,DataProps:Bn,dispatch:Rn}=Et,an=we(Et,["EidtProps","openEdit","poll_id","DataProps","dispatch"]);const{field:{name:Gt=0}={},form:Qt}=gt||{},Mt=fn&&!(Bn!=null&&Bn.poll_question_id),at=Qt.getFieldValue([...(gt==null?void 0:gt.name)||[""]]),[jt,gn]=(0,le.useState)(Qt.getFieldValue([...(gt==null?void 0:gt.name)||[""],Gt])),[_n,Vt]=(0,le.useState)(kt),[,,on]=(0,xe.U)(Ve.bV,{poll_id:fn}),[,,cn]=(0,xe.U)(Ve.np,{}),Xn=Ct=>{Ce.Z.publish("shixun_poll_Edit",{isEdit:Ct})},xn=Ct=>Pe(void 0,null,function*(){var Yt,qt;if(!fn){(Yt=gt==null?void 0:gt.operation)==null||Yt.move(Gt,Ct==="up"?Gt-1:Gt+1);return}const Sn=yield(0,Ve.fH)({poll_question_id:Bn==null?void 0:Bn.poll_question_id,opr:Ct});(Sn==null?void 0:Sn.status)===0&&((qt=de.ZP)==null||qt.success("\u79FB\u52A8\u6210\u529F"),Rn({type:"shixunsDetail/getStartAnswer",payload:{poll_id:fn}}))});return _n?le.createElement(le.Fragment,null,le.createElement(ge.default.Item,{name:[Gt,"question_type"],hidden:!0}),le.createElement(ge.default.Item,{name:[Gt,"poll_question_id"],hidden:!0}),le.createElement(ge.default.Item,{name:[Gt,"question_number"],hidden:!0}),le.createElement(ge.default.Item,{name:[Gt,"is_necessary"],initialValue:!1,label:le.createElement(le.Fragment,null,le.createElement("span",{className:"c-blue font16 mr5"},"\u3010\u5355\u9009\u3011"),"\u5FC5\u7B54"),valuePropName:"checked"},le.createElement(De.Z,null)),le.createElement(ge.default.Item,{name:[Gt,"question_title"],className:"pr40",label:"\u6807\u9898",required:null,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{whitespace:!0,message:"\u6807\u9898\u4E0D\u80FD\u5168\u4E3A\u7A7A"}]},le.createElement(Ee.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898"})),le.createElement(ge.default.List,{name:[Gt,"question_answers"]},(Ct,{add:Yt,remove:qt})=>{var Sn,jn;return le.createElement(le.Fragment,null,Ct.map(Gn=>le.createElement("div",{key:Gn==null?void 0:Gn.key,className:"flex gap-20px"},Qt.getFieldValue([...(gt==null?void 0:gt.name)||[""],Gt,"question_answers",Gn==null?void 0:Gn.name]).answer_text!=="\u5176\u5B83"?le.createElement(ge.default.Item,{className:"flex-1 minW-0",name:[Gn==null?void 0:Gn.name,"answer_text"],label:"\u9009\u9879",required:null,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9009\u9879\u5185\u5BB9"},{whitespace:!0,message:"\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A"}]},le.createElement(Ee.default,{placeholder:"\u8BF7\u8F93\u5165\u9009\u9879\u5185\u5BB9"})):le.createElement("div",{className:"flex-1 minW-0 flex item-center mb20"},le.createElement("div",{className:"text-end",style:{width:30,marginRight:"12px"}},"\u5176\u5B83"),le.createElement(Ee.default,{className:"flex-1 minW-0",placeholder:"\u65E0\u6CD5\u7F16\u8F91\uFF01\u5C06\u7531\u53C2\u4E0E\u7B54\u9898\u7684\u4EBA\u624B\u52A8\u5F55\u5165",disabled:!0})),le.createElement("div",{style:{height:40},className:"flex item-center gap-20px"},le.createElement(fe.Z,{title:"\u5220\u9664"},le.createElement("i",{className:"iconfont icon-yichu1 current-delete-hover c-red",onClick:()=>{qt(Gn==null?void 0:Gn.name)}}))))),le.createElement("div",{className:"flex item-center gap-20px"},le.createElement(y.op,{onClick:()=>{var Gn,rt,Ie,Re;const $e=(rt=(Gn=Bn==null?void 0:Bn.question_answers)==null?void 0:Gn.map(it=>it==null?void 0:it.answer_text))==null?void 0:rt.includes("\u5176\u5B83");Yt({answer_text:"",answer_id:(0,me.Z)()},$e?((Ie=Bn==null?void 0:Bn.question_answers)==null?void 0:Ie.length)-1:(Re=Bn==null?void 0:Bn.question_answers)==null?void 0:Re.length)}},"\u65B0\u589E\u9009\u9879"),!((jn=(Sn=Qt==null?void 0:Qt.getFieldValue([...(gt==null?void 0:gt.name)||[""],Gt,"question_answers"]))==null?void 0:Sn.map(Gn=>Gn==null?void 0:Gn.answer_text))!=null&&jn.includes("\u5176\u5B83"))&&le.createElement(y.op,{onClick:()=>{Yt({answer_text:"\u5176\u5B83",answer_id:(0,me.Z)()})}},"\u65B0\u589E\u5176\u5B83\u9009\u9879"),le.createElement("div",{className:"current rounded-2px pl20 pr20 pt5 pb5 ml-auto",style:{border:"1px solid #f8fafc",background:"#f8f9fc",boxShadow:"0 2px 4px 0 #e0dfe1"},onClick:()=>{var Gn;Bn!=null&&Bn.poll_question_id?(Vt(!1),Qt.setFieldValue([...(gt==null?void 0:gt.name)||[""],Gt],jt)):(Gn=gt==null?void 0:gt.operation)==null||Gn.remove(Gt),Xn(!1)}},"\u53D6\u6D88"),le.createElement("div",{className:"current rounded-2px pl20 pr20 pt5 pb5",style:{background:"#ECF0F9",boxShadow:"0 2px 4px 0 #E0DFE1"},onClick:()=>{Qt.validateFields(gt==null?void 0:gt.name,{recursive:!0}).then(()=>Pe(void 0,null,function*(){var Gn;if(fn){const rt=yield(Mt?on:cn)(he(ie({},Bn),{poll_id:fn,is_necessary:Number(Bn==null?void 0:Bn.is_necessary),question_answers:Bn==null?void 0:Bn.question_answers.map(Ie=>Ie==null?void 0:Ie.answer_text)}));(rt==null?void 0:rt.status)===0&&(de.ZP.success(Mt?"\u6DFB\u52A0\u6210\u529F":"\u4FEE\u6539\u6210\u529F"),Vt(!1),Xn(!1),Mt&&Qt.setFieldValue([...(gt==null?void 0:gt.name)||[""],Gt,"poll_question_id"],(Gn=rt==null?void 0:rt.data)==null?void 0:Gn.id),gn(Qt.getFieldValue([...(gt==null?void 0:gt.name)||[""],Gt])));return}Vt(!1),Xn(!1)}))}},"\u4FDD\u5B58")))})):le.createElement(Ne,{disabled:!0,DataProps:he(ie({},Bn),{answers:Bn==null?void 0:Bn.question_answers}),ExtraDom:le.createElement("div",{className:"flex gap-20px"},le.createElement(fe.Z,{title:"\u5220\u9664"}," ",le.createElement("i",{className:"iconfont icon-shanchutimu current c-red",onClick:()=>Pe(void 0,null,function*(){var Ct,Yt;if(gt!=null&>.isHoveEdit){de.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}if(Bn!=null&&Bn.poll_question_id){const qt=yield(0,Ve.IF)({poll_question_id:Bn==null?void 0:Bn.poll_question_id});(qt==null?void 0:qt.status)===0&&(de.ZP.success("\u5220\u9664\u6210\u529F"),(Ct=gt==null?void 0:gt.operation)==null||Ct.remove(Gt),Xn(!1));return}(Yt=gt==null?void 0:gt.operation)==null||Yt.remove(Gt),Xn(!1)})})," "),Gt!==0&&le.createElement(fe.Z,{title:"\u4E0A\u79FB"}," ",le.createElement("i",{className:"iconfont icon-xiangshangyi current c-green",onClick:()=>{if(gt!=null&>.isHoveEdit){de.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}xn("up")}})," "),Gt!==at.length-1&&le.createElement(fe.Z,{title:"\u4E0B\u79FB"}," ",le.createElement("i",{className:"iconfont icon-xiangxiayi current c-green",onClick:()=>{if(gt!=null&>.isHoveEdit){de.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}xn("down")}})," "),le.createElement(fe.Z,{title:"\u7F16\u8F91"}," ",le.createElement("i",{className:"iconfont icon-bianji-moren current c-green",onClick:()=>{if(gt!=null&>.isHoveEdit){de.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}Vt(!0),Xn(!0)}})," "))})};We.Z=(0,ke.connect)()(Ge)},94102:function(Ht,We,ae){"use strict";ae.d(We,{c:function(){return he}});var y=ae(28802),Ve=ae(2453),Be=ae(91773),Ee=ae(59637),de=ae(83062),ge=ae(67294),De=ae(33054),fe=ae(9343),le=ae(93686),Ce=ae(35973),xe=Object.defineProperty,ke=Object.defineProperties,me=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,b=(Pe,Ne,Ge)=>Ne in Pe?xe(Pe,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Pe[Ne]=Ge,x=(Pe,Ne)=>{for(var Ge in Ne||(Ne={}))E.call(Ne,Ge)&&b(Pe,Ge,Ne[Ge]);if(se)for(var Ge of se(Ne))a.call(Ne,Ge)&&b(Pe,Ge,Ne[Ge]);return Pe},z=(Pe,Ne)=>ke(Pe,me(Ne)),ee=(Pe,Ne)=>{var Ge={};for(var tt in Pe)E.call(Pe,tt)&&Ne.indexOf(tt)<0&&(Ge[tt]=Pe[tt]);if(Pe!=null&&se)for(var tt of se(Pe))Ne.indexOf(tt)<0&&a.call(Pe,tt)&&(Ge[tt]=Pe[tt]);return Ge},ie=(Pe,Ne,Ge)=>new Promise((tt,Et)=>{var gt=Bn=>{try{fn(Ge.next(Bn))}catch(Rn){Et(Rn)}},kt=Bn=>{try{fn(Ge.throw(Bn))}catch(Rn){Et(Rn)}},fn=Bn=>Bn.done?tt(Bn.value):Promise.resolve(Bn.value).then(gt,kt);fn((Ge=Ge.apply(Pe,Ne)).next())});const he=Pe=>{var Ne=Pe,{DataProps:Ge,ExtraDom:tt,disabled:Et,onChange:gt}=Ne,kt=ee(Ne,["DataProps","ExtraDom","disabled","onChange"]);return ge.createElement(ge.Fragment,null,ge.createElement("div",{id:(kt==null?void 0:kt.id)||"",className:"flex item-center justify-between gap-20px"},ge.createElement("div",{className:"flex-1 minW-0 minH-0"},!!(Ge!=null&&Ge.is_necessary)&&ge.createElement("span",{className:"c-red mr5"},"*"),ge.createElement("div",{className:"rounded-2px mr5 font12",style:{padding:"4px 6px",color:"#E58326",background:"rgba(229,131,38,0.12)",border:"1px solid #E58326",display:"inline-block",lineHeight:"12px"}},"\u4E3B\u89C2\u9898"),Ge==null?void 0:Ge.question_title),!!tt&&ge.createElement("div",null,tt)),ge.createElement(y.default.TextArea,{onBlur:fn=>{gt({vote_text:fn.target.value,questionId:Ge==null?void 0:Ge.id})},className:"mt20",rows:4,placeholder:"\u8BF7\u8F93\u5165",disabled:Et,defaultValue:Ge==null?void 0:Ge.poll_vote_texts}))},we=Pe=>{var Ne=Pe,{openEdit:Ge,EidtProps:tt,poll_id:Et,dispatch:gt,DataProps:kt}=Ne,fn=ee(Ne,["openEdit","EidtProps","poll_id","dispatch","DataProps"]);const{field:{name:Bn=0}={},form:Rn}=tt||{},an=Et&&!(kt!=null&&kt.poll_question_id),Gt=Rn.getFieldValue([...(tt==null?void 0:tt.name)||[""]]),[Qt,Mt]=(0,ge.useState)(Rn.getFieldValue([...(tt==null?void 0:tt.name)||[""],Bn])),[at,jt]=(0,ge.useState)(Ge),[,,gn]=(0,fe.U)(le.bV,{poll_id:Et}),[,,_n]=(0,fe.U)(le.np,{}),Vt=cn=>{De.Z.publish("shixun_poll_Edit",{isEdit:cn})},on=cn=>ie(void 0,null,function*(){var Xn,xn;if(!Et){(Xn=tt==null?void 0:tt.operation)==null||Xn.move(Bn,cn==="up"?Bn-1:Bn+1);return}const Ct=yield(0,le.fH)({poll_question_id:kt==null?void 0:kt.poll_question_id,opr:cn});(Ct==null?void 0:Ct.status)===0&&((xn=Ve.ZP)==null||xn.success("\u79FB\u52A8\u6210\u529F"),gt({type:"shixunsDetail/getStartAnswer",payload:{poll_id:Et}}))});return at?ge.createElement(ge.Fragment,null,ge.createElement(Be.default.Item,{name:[Bn,"question_type"],hidden:!0}),ge.createElement(Be.default.Item,{name:[Bn,"poll_question_id"],hidden:!0}),ge.createElement(Be.default.Item,{name:[Bn,"is_necessary"],initialValue:!1,label:ge.createElement(ge.Fragment,null,ge.createElement("span",{className:"c-blue font16 mr5"},"\u3010\u4E3B\u89C2\u9898\u3011"),"\u5FC5\u7B54"),valuePropName:"checked"},ge.createElement(Ee.Z,null)),ge.createElement(Be.default.Item,{name:[Bn,"question_title"],className:"pr40",label:"\u6807\u9898",required:null,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{whitespace:!0,message:"\u6807\u9898\u4E0D\u80FD\u5168\u4E3A\u7A7A"}]},ge.createElement(y.default.TextArea,{rows:4,placeholder:"\u8BF7\u8F93\u5165\u6807\u9898"})),ge.createElement("div",{className:"flex item-center gap-20px"},ge.createElement("div",{className:"current rounded-2px pl20 pr20 pt5 pb5 ml-auto",style:{border:"1px solid #f8fafc",background:"#f8f9fc",boxShadow:"0 2px 4px 0 #e0dfe1"},onClick:()=>{var cn,Xn;kt!=null&&kt.poll_question_id?(jt(!1),Rn.setFieldValue([...(tt==null?void 0:tt.name)||[""],Bn],Qt)):(Xn=(cn=tt==null?void 0:tt.operation)==null?void 0:cn.remove)==null||Xn.call(cn,Bn),Vt(!1)}},"\u53D6\u6D88"),ge.createElement("div",{className:"current rounded-2px pl20 pr20 pt5 pb5",style:{background:"#ECF0F9",boxShadow:"0 2px 4px 0 #E0DFE1"},onClick:()=>{Rn.validateFields(tt==null?void 0:tt.name,{recursive:!0}).then(()=>ie(void 0,null,function*(){var cn;if(Et){const Xn=yield(an?gn:_n)(z(x({},kt),{poll_id:Et,is_necessary:Number(kt==null?void 0:kt.is_necessary)}));(Xn==null?void 0:Xn.status)===0&&(Ve.ZP.success(an?"\u6DFB\u52A0\u6210\u529F":"\u4FEE\u6539\u6210\u529F"),jt(!1),Vt(!1),an&&Rn.setFieldValue([...(tt==null?void 0:tt.name)||[""],Bn,"poll_question_id"],(cn=Xn==null?void 0:Xn.data)==null?void 0:cn.id),Mt(Rn.getFieldValue([...(tt==null?void 0:tt.name)||[""],Bn])));return}jt(!1),Vt(!1)}))}},"\u4FDD\u5B58"))):ge.createElement(he,{disabled:!0,DataProps:z(x({},kt),{answers:kt==null?void 0:kt.question_answers}),ExtraDom:ge.createElement("div",{className:"flex gap-20px"},ge.createElement(de.Z,{title:"\u5220\u9664"}," ",ge.createElement("i",{className:"iconfont icon-shanchutimu current c-red",onClick:()=>ie(void 0,null,function*(){var cn,Xn;if(tt!=null&&tt.isHoveEdit){Ve.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}if(kt!=null&&kt.poll_question_id){const xn=yield(0,le.IF)({poll_question_id:kt==null?void 0:kt.poll_question_id});(xn==null?void 0:xn.status)===0&&(Ve.ZP.success("\u5220\u9664\u6210\u529F"),(cn=tt==null?void 0:tt.operation)==null||cn.remove(Bn),Vt(!1));return}(Xn=tt==null?void 0:tt.operation)==null||Xn.remove(Bn),Vt(!1)})})," "),Bn!==0&&ge.createElement(de.Z,{title:"\u4E0A\u79FB"}," ",ge.createElement("i",{className:"iconfont icon-xiangshangyi current c-green",onClick:()=>{if(tt!=null&&tt.isHoveEdit){Ve.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}on("up")}})," "),Bn!==Gt.length-1&&ge.createElement(de.Z,{title:"\u4E0B\u79FB"}," ",ge.createElement("i",{className:"iconfont icon-xiangxiayi current c-green",onClick:()=>{if(tt!=null&&tt.isHoveEdit){Ve.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}on("down")}})," "),ge.createElement(de.Z,{title:"\u7F16\u8F91"}," ",ge.createElement("i",{className:"iconfont icon-bianji-moren current c-green",onClick:()=>{if(tt!=null&&tt.isHoveEdit){Ve.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}jt(!0),Vt(!0)}})," "))})};We.Z=(0,Ce.connect)()(we)},84734:function(Ht,We,ae){"use strict";ae.d(We,{Z:function(){return a}});var y=ae(67294),Ve=ae(35973),Be=ae(91773),Ee=ae(2453),de=ae(62844),ge=ae(28802),De={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},fe=Object.defineProperty,le=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ke=(b,x,z)=>x in b?fe(b,x,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[x]=z,me=(b,x)=>{for(var z in x||(x={}))Ce.call(x,z)&&ke(b,z,x[z]);if(le)for(var z of le(x))xe.call(x,z)&&ke(b,z,x[z]);return b},se=(b,x,z)=>new Promise((ee,ie)=>{var he=Ne=>{try{Pe(z.next(Ne))}catch(Ge){ie(Ge)}},we=Ne=>{try{Pe(z.throw(Ne))}catch(Ge){ie(Ge)}},Pe=Ne=>Ne.done?ee(Ne.value):Promise.resolve(Ne.value).then(he,we);Pe((z=z.apply(b,x)).next())});const E=({shixunsDetail:b,globalSetting:x,loading:z,dispatch:ee,title:ie,pathList:he=[],showInputPath:we=!1,isMergeSelectFile:Pe=!1,onFinish:Ne=()=>{}})=>{const[Ge]=Be.default.useForm(),tt=(0,Ve.useParams)(),Et=(0,Ve.useLocation)(),gt=(0,y.useRef)(),[kt,fn]=(0,y.useState)(""),[Bn,Rn]=(0,y.useState)(""),[an,Gt]=(0,y.useState)([]),[Qt,Mt]=(0,y.useState)([]);(0,y.useEffect)(()=>{var on,cn;gt.current=((cn=(on=Et.pathname)==null?void 0:on.split("/"))==null?void 0:cn[3])==="repository"},[]),(0,y.useEffect)(()=>{if(b.actionTabs.key!=="Repository-SelectFilePath")return;const on=he.join("/");let cn=[];he.map((Xn,xn)=>{xn===0?cn.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Xn}`,path:on}):cn.push({val:`/${Xn}`,path:on})}),Gt(cn),fn(on),Rn(on),at(on)},[b.actionTabs.key]);const at=on=>se(void 0,null,function*(){const cn=yield ee({type:gt.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:tt.id,path:on}});cn&&Mt(cn.trees||[])}),jt=on=>{let cn=kt;on.type==="tree"&&(an.length?an.push({val:`/${on.name}`,path:on.name}):an.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${on.name}`,path:on.name}),Gt(an),cn=kt?`${kt}/${on.name}`:on.name,fn(cn)),at(cn)},gn=(on,cn)=>{const Xn=an.filter((Ct,Yt)=>Yt<=cn);Gt(Xn);const xn=Xn.filter((Ct,Yt)=>Yt!==0).map(Ct=>Ct.val).join("").substr(1);fn(xn),at(xn)},_n=()=>se(void 0,null,function*(){const on=Ge==null?void 0:Ge.getFieldsValue(),cn=kt?`${kt}${on!=null&&on.name?`/${on==null?void 0:on.name}`:""}`:on==null?void 0:on.name;if(Pe){Ne(cn),Vt();return}if(we){yield Ge.validateFields();const Xn=yield ee({type:"shixunsDetail/uploadGitFolder",payload:me(me({},{id:tt.id,path:cn}),gt.current?{}:{secret_repository:!0})});Ne(Bn),Xn.status===0&&Ee.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Ne(cn),Ee.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Vt()}),Vt=()=>{ee({type:"shixunsDetail/setActionTabs",payload:{}}),Ge.resetFields()};return y.createElement(de.default,{centered:!0,title:ie||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:b.actionTabs.key==="Repository-SelectFilePath",onOk:_n,onCancel:Vt},y.createElement("div",{className:De.wrap},y.createElement("div",{className:De.content},y.createElement("div",{className:De.mainPathWrap},!!(an!=null&&an.length)&&an.map((on,cn)=>y.createElement("a",{key:cn,onClick:()=>gn(on,cn)},on.val))),!!(Qt!=null&&Qt.length)&&Qt.map((on,cn)=>on.type==="tree"&&y.createElement("a",{key:cn,onClick:()=>jt(on)},y.createElement("i",{className:`iconfont icon-wenjianjia ${De.colorBlue}`}),on.name))),y.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),y.createElement("div",{className:"mt5 mb5"},kt),we&&y.createElement(Be.default,{form:Ge,scrollToFirstError:!0,className:"mt20"},y.createElement(Be.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(ge.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var a=(0,Ve.connect)(({shixunsDetail:b,loading:x,globalSetting:z})=>({shixunsDetail:b,globalSetting:z,loading:x.models.index}))(E)},48984:function(Ht,We,ae){"use strict";ae.d(We,{Z:function(){return ge}});var y=ae(67294),Ve={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},Be=ae(62844),Ee=ae(65226),ge=({title:De,children:fe,value:le})=>{const[Ce,xe]=(0,y.useState)(!1);return y.createElement(y.Fragment,null,y.createElement("span",{onClick:()=>xe(!0)},fe),y.createElement(Be.default,{title:De,open:Ce,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>xe(!1),className:Ve.modal,footer:null},typeof le=="string"&&y.createElement(Ee.Z,{value:le||""}),Object.prototype.toString.call(le)==="[object Array]"&&y.createElement(y.Fragment,null,le==null?void 0:le.map((ke,me)=>y.createElement("div",{key:me},y.createElement("b",null,ke.name||ke.type_name),y.createElement(Ee.Z,{value:ke.description||""}))))))}},2156:function(Ht,We,ae){"use strict";ae.d(We,{Z:function(){return Gn}});var y=ae(67294),Ve=ae(62844),Be=ae(2453),Ee=ae(95012),de=ae(55238),ge=ae(74330),De=ae(83062),fe=ae(85804),le={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},Ce=ae(73475),xe=ae(17663),ke=ae(13014),me=ae(4977),se=ae(33170),E=ae(70596),a={lineChart:"lineChart___dCEZW"},b=ae(94699),x=ae.n(b),z=ae(67294),ie=({dataInfo:rt,indexKey:Ie,valueName:Re,startAndEndTime:$e,colors:it=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:dn})=>{let Pt=null;(0,y.useEffect)(()=>{ct()},[rt]),(0,y.useEffect)(()=>{window.addEventListener("resize",Ut(()=>{Pt&&Pt.resize()},200))},[window.onresize]);const Ut=(An,hu,ru=!1)=>{let yu,mt;return(...nu)=>{if(ru){An.apply(mt,nu),ru=!1;return}clearTimeout(yu),yu=setTimeout(()=>{An.apply(mt,nu)},hu)}},Xt=An=>An?An.map(hu=>{const ru=new Date(hu),yu=String(ru.getMonth()+1).padStart(2,"0"),mt=String(ru.getDate()).padStart(2,"0"),nu=String(ru.getHours()).padStart(2,"0"),en=String(ru.getMinutes()).padStart(2,"0");return`${yu}/${mt} ${nu}:${en}`}):[],wt=(An,hu)=>An.map(ru=>{const yu=hu.timestamps.indexOf(ru);return yu!==-1?hu.values[yu]:null});function Lt(An){let hu=1/0;for(let yu=0;yu{let yu=[];for(let mt=An;mt<=hu;mt+=ru)yu.push(mt);return yu},Ot=()=>{var An;const hu=((An=rt==null?void 0:rt.x)==null?void 0:An.flat())||[];let ru=[...new Set(hu)].sort((tn,Dn)=>tn-Dn),yu=Lt(ru),mt=yu==null?void 0:yu.newArray,nu=yu==null?void 0:yu.minInterval;ru=[...new Set([...ru,...mt])].sort((tn,Dn)=>tn-Dn);let en=x()($e[0],"YYYY-MM-DD HH:mm").valueOf(),Iu=_e(en,ru[0]-nu,nu),wu=x()($e[1],"YYYY-MM-DD HH:mm").valueOf(),gu=_e(ru[ru.length-1]+nu,wu,nu);return ru=[...Iu,...ru,...gu],[...new Set(ru)].sort((tn,Dn)=>tn-Dn)},ct=()=>{var An;Pt=E.init(document.getElementById(`lineChart${Ie}`));let hu=Ot(),ru=(An=rt==null?void 0:rt.y)==null?void 0:An.map((mt,nu)=>{var en;let Iu={timestamps:(en=rt==null?void 0:rt.x)==null?void 0:en[nu],values:mt};return mt=wt(hu,Iu),{name:Re[nu],type:"line",itemStyle:{show:!1},lineStyle:{color:it[nu]},data:mt}}),yu={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(mt){var nu;let en="";return mt.forEach((Iu,wu)=>{console.log("item",Iu),en+=`
+`)}]};var fe=ae(84204),le=ae.n(fe),Ce=(Yt,qt,Sn)=>new Promise((jn,Gn)=>{var rt=$e=>{try{Re(Sn.next($e))}catch(it){Gn(it)}},Ie=$e=>{try{Re(Sn.throw($e))}catch(it){Gn(it)}},Re=$e=>$e.done?jn($e.value):Promise.resolve($e.value).then(rt,Ie);Re((Sn=Sn.apply(Yt,qt)).next())});const xe={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"]}},ke=(Yt,qt,Sn,jn)=>{const Gn=qt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Sn.lineNumber,endColumn:Sn.column});return Array.from(new Set(Gn.match(/\b\w{2,}\b/g)||[])).map(Ie=>({label:Ie,kind:Yt.languages.CompletionItemKind.Text,insertText:Ie,range:jn}))},me=(Yt,qt,Sn,jn)=>{Yt.languages.registerCompletionItemProvider(qt,{provideCompletionItems(Gn,rt){const Ie=Gn.getWordUntilPosition(rt),Re={startLineNumber:rt.lineNumber,endLineNumber:rt.lineNumber,startColumn:Ie.startColumn,endColumn:Ie.endColumn},$e=Gn.getLineContent(rt.lineNumber).substring(Ie.startColumn-2,Ie.endColumn);return{suggestions:[...ke(Yt,Gn,rt,Re),...Sn.map(dn=>({label:dn,kind:Yt.languages.CompletionItemKind.Keyword,documentation:dn,insertText:dn,insertTextRules:Yt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Re})),...jn.map(dn=>({label:dn.label,kind:Yt.languages.CompletionItemKind.Snippet,documentation:dn.content,insertText:$e.startsWith("#")?dn.content.replace(/#/,""):dn.content,insertTextRules:Yt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Re}))]}}})};var se=Yt=>{xe.languages.forEach(qt=>{Yt.languages.registerDocumentFormattingEditProvider(qt,{provideDocumentFormattingEdits(Sn){return Ce(this,null,function*(){const jn=le()(Sn.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:Sn.getFullModelRange(),text:jn}]})}})}),me(Yt,"java",Ee.keywords,Ee.quickKey),me(Yt,"cpp",de.keywords,de.quickKey),me(Yt,"c",Be.keywords,[]),me(Yt,"python",ge.keywords,ge.quickKey),me(Yt,"scala",De.keywords,De.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 a=Object.defineProperty,b=(Yt,qt,Sn)=>qt in Yt?a(Yt,qt,{enumerable:!0,configurable:!0,writable:!0,value:Sn}):Yt[qt]=Sn,x=(Yt,qt,Sn)=>b(Yt,typeof qt!="symbol"?qt+"":qt,Sn);const z=class Og{constructor(qt,Sn,jn){this.placeholder=qt,this.editor=Sn,this.monaco=jn,Sn.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Og.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)}};x(z,"ID","editor.widget.placeholderHint");var ie=z,he=ae(84144),we=ae(2453),Pe=ae(83062),Ne=ae(96486),Ge=ae(33054),tt=ae(74855),Et=Object.defineProperty,gt=Object.defineProperties,kt=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,an=(Yt,qt,Sn)=>qt in Yt?Et(Yt,qt,{enumerable:!0,configurable:!0,writable:!0,value:Sn}):Yt[qt]=Sn,Gt=(Yt,qt)=>{for(var Sn in qt||(qt={}))Bn.call(qt,Sn)&&an(Yt,Sn,qt[Sn]);if(fn)for(var Sn of fn(qt))Rn.call(qt,Sn)&&an(Yt,Sn,qt[Sn]);return Yt},Qt=(Yt,qt)=>gt(Yt,kt(qt)),Mt=(Yt,qt)=>{var Sn={};for(var jn in Yt)Bn.call(Yt,jn)&&qt.indexOf(jn)<0&&(Sn[jn]=Yt[jn]);if(Yt!=null&&fn)for(var jn of fn(Yt))qt.indexOf(jn)<0&&Rn.call(Yt,jn)&&(Sn[jn]=Yt[jn]);return Sn},at=(Yt,qt,Sn)=>new Promise((jn,Gn)=>{var rt=$e=>{try{Re(Sn.next($e))}catch(it){Gn(it)}},Ie=$e=>{try{Re(Sn.throw($e))}catch(it){Gn(it)}},Re=$e=>$e.done?jn($e.value):Promise.resolve($e.value).then(rt,Ie);Re((Sn=Sn.apply(Yt,qt)).next())});function jt(Yt){return/^\d+$/.test(Yt)?`${Yt}px`:Yt}function gn(){}let _n=!1;const Vt={"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 on(Yt=[]){let qt=Yt;if(Array.isArray(Yt)){for(let Sn=0;Snat(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Yt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Yt)}});var xn=Yt=>{var qt=Yt,{width:Sn="100%",height:jn="100%",value:Gn,language:rt="javascript",style:Ie={},options:Re={},overrideServices:$e={},theme:it="vs-dark",onEditBlur:dn,isCopy:Pt=!1,onSave:Ut,autoHeight:Xt=!1,forbidCopy:wt=!1,onChange:Lt=gn,editorDidMount:_e=gn,onFocus:Ot=gn,onBreakPoint:ct=gn,breakPointValue:An=[],filename:hu="educoder.txt",errorLine:ru,errorContent:yu="",highlightLine:mt,openBreakPoint:nu=!1,placeholder:en="",showMiniMap:Iu=!0}=qt,wu=Mt(qt,["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 gu=(0,y.useRef)(),tn=(0,y.useRef)({}),Dn=(0,y.useRef)(),bt=(0,y.useRef)(),ku=(0,y.useRef)([]),ta=(0,y.useRef)(!1),je=(0,y.useRef)(),Wn=(0,y.useRef)(),Tn=(0,y.useRef)(!1),[yt,hn]=(0,y.useState)(!1);function Fn(){let nn;return gu.current&&(nn=new Ve.Z(zn=>{for(let au of zn)(au.target.offsetHeight>0||au.target.offsetWidth>0)&&tn.current.instance.layout()}),nn.observe(gu.current)),nn}function iu(){we.ZP.warning({content:decodeURIComponent(E),key:"monaco-editor-tip"})}const Hn=()=>{let nn=tn.current.instance;if(Gn!=null&&nn&&yt){const zn=nn.getModel();zn&&Gn!==zn.getValue()&&(_n=!0,zn.setValue(Gn),nn.layout(),_n=!1)}};(0,y.useEffect)(()=>{const nn=Ge.Z.subscribe("formatDocument",zn=>{var au;let pu=tn.current.instance;(au=pu==null?void 0:pu.getAction)==null||au.call(pu,"editor.action.formatDocument").run()});return window.updateMonacoValue=zn=>{Lt(zn)},nn},[]),(0,y.useEffect)(()=>{var nn;let zn=tn.current.instance;bt.current&&clearTimeout(bt.current),bt.current=setTimeout(()=>{Hn()},500),Gn&&(Gn!=null&&Gn.length)&&((nn=zn==null?void 0:zn.updateOptions)==null||nn.call(zn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Gn.split(/\r\n|\r|\n/g).length))+3,5)}))},[Gn,yt,tn.current]),(0,y.useEffect)(()=>{if(ru&&tn.current&&tn.current.instance){let zn=tn.current.instance;zn.changeViewZones(function(au){var pu=document.createElement("div");pu.style.padding="10px 20px",pu.style.width="calc(100% - 20px)",pu.className="my-error-line-wrp",pu.innerHTML=yu,au.addZone({afterLineNumber:ru||11,heightInLines:3,domNode:pu})});var nn={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}};zn.addOverlayWidget(nn),zn.revealPositionInCenter({lineNumber:20,column:1})}},[ru,tn.current,yt]);const vn=(nn="",zn)=>{if(!nn||nn.trim()==="")return!0;const pu=tn.current.instance.getModel().getLineTokens(zn);let $n=!1;for(let Uu=0;Uu<2;Uu++)pu.getStandardTokenType(Uu)===1&&($n=!0);return $n};(0,y.useEffect)(()=>{var nn;const zn=(nn=tn.current)==null?void 0:nn.instance;if(zn&&yt&&wt){const au=zn.onDidBlurEditorWidget(()=>{Tn.current=!1}),pu=zn.onDidFocusEditorText(()=>{Tn.current=!0});return()=>{au.dispose(),pu.dispose()}}},[tn.current,yt,wt]),(0,y.useEffect)(()=>{var nn;if((nn=tn.current)!=null&&nn.instance&&yt&&nu){let zn=tn.current.instance,au=zn.getModel();if(!au)return;(()=>{var Ta;let da=[],na=[];const pa=au.getAllDecorations();for(let vu of pa)vu.options.className==="highlighted-line"&&(da.push((Ta=vu==null?void 0:vu.range)==null?void 0:Ta.startLineNumber),na.push(vu==null?void 0:vu.id));if(mt===da[0])return;au.deltaDecorations(na,[]);const Ca=au.getLineCount();mt&&mt<=Ca&&(zn.deltaDecorations([],[{range:new cn.Range(mt,1,mt,au.getLineMaxColumn(mt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),zn.revealLineInCenter(mt))})();const $n=(Ta=!1)=>{var da;let na=[],pa=[];const Ca=au.getAllDecorations();for(let vu of Ca)vu.options.linesDecorationsClassName==="breakpoints-select"&&(na.push((da=vu==null?void 0:vu.range)==null?void 0:da.startLineNumber),pa.push(vu==null?void 0:vu.id));if(Ta)return{lines:na,ids:pa};ct(na)},Uu=Ta=>at(void 0,null,function*(){let da={range:new cn.Range(Ta,1,Ta,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield au.deltaDecorations([],[da]),$n()}),Xu=Ta=>at(void 0,null,function*(){let da=[];const na=zn.getLineDecorations(Ta);for(let pa of na)pa.options.linesDecorationsClassName==="breakpoints-select"&&da.push(pa.id);yield au.deltaDecorations(da,[]),$n()}),bu=Ta=>{let da=zn.getLineDecorations(Ta);for(let na of da)if(na.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Ne.isEqual)(An,$n(!0).lines)){au.deltaDecorations($n(!0).ids,[]);const Ta=An.map(da=>({range:new cn.Range(da,1,da,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));au.deltaDecorations([],Ta)}const Ku=zn.onDidChangeModelContent(Ta=>{let da=zn.getPosition();if(da){let na=da.lineNumber;clearTimeout(Wn.current),Wn.current=setTimeout(()=>{vn(au.getLineContent(na),na)?Xu(na):bu(na)?(Xu(na),Uu(na)):$n()},100)}}),Fu=zn.onMouseDown(Ta=>{var da,na,pa;if(Ta.target.detail&&((pa=(na=(da=Ta.target)==null?void 0:da.element)==null?void 0:na.className)!=null&&pa.includes("line-numbers"))){let Ca=Ta.target.position.lineNumber;if(vn(au.getLineContent(Ca),Ca))return;bu(Ca)?Xu(Ca):Uu(Ca)}}),ia=Ta=>{let da={range:new cn.Range(Ta,1,Ta,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ku.current=zn.deltaDecorations(ku.current,[da])},Ea=()=>{ku.current=zn.deltaDecorations(ku.current,[])},fa=zn.onMouseMove(Ta=>{var da,na,pa;if(Ea(),Ta.target.detail&&((pa=(na=(da=Ta.target)==null?void 0:da.element)==null?void 0:na.className)!=null&&pa.includes("line-numbers"))){let Ca=Ta.target.position.lineNumber;if(vn(au.getLineContent(Ca),Ca))return;ia(Ca)}}),dr=zn.onMouseLeave(()=>{Ea()});return()=>{Ku.dispose(),Fu.dispose(),fa.dispose(),dr.dispose()}}},[tn.current,yt,An,mt,nu,rt]),(0,y.useEffect)(()=>{var nn;(nn=tn.current)!=null&&nn.instance&&nu&&tn.current.instance.setPosition({lineNumber:0,column:0})},[mt]);function fu(){let nn=tn.current.instance;if(nn){const zn=nn.getSelection(),au=tn.current.pastePos||{},pu=new cn.Range(au.startLineNumber||zn.endLineNumber,au.startColumn||zn.endColumn,au.endLineNumber||zn.endLineNumber,au.endColumn||zn.endColumn);setTimeout(()=>{nn.executeEdits("",[{range:pu,text:""}])},300)}}function Au(nn){(window.navigator.platform.match("Mac")?nn.metaKey:nn.ctrlKey)&&nn.keyCode==83&&(nn.preventDefault(),Ut())}const kn=()=>{if(Xt&&tn.current.instance){const nn=tn.current.instance.getContentHeight();At(nn{if(!Tn.current)return;const{keyCode:zn,ctrlKey:au,metaKey:pu,target:$n,type:Uu}=nn;return(Uu==="paste"||(zn===67||zn===86)&&(pu||au))&&$n.nodeName==="TEXTAREA"&&(iu(),nn.preventDefault()),!1};function re(nn,zn){var au=window.URL||window.webkitURL||window,pu=new Blob([zn]),$n=document.createElementNS("http://www.w3.org/1999/xhtml","a");$n.href=au.createObjectURL(pu),$n.download=nn,Lu($n)}(0,y.useEffect)(()=>{kn()},[kn]),(0,y.useEffect)(()=>{gu.current&&!yt&&Promise.all([ae.e(5552),ae.e(9651)]).then(ae.bind(ae,55826)).then(nn=>{try{cn=nn,tn.current.instance=cn.editor.create(gu.current,{value:Gn,language:on(rt),theme:it,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Iu||!1}},$e);const zn=tn.current.instance;let $n=[...he.BH._menuItems].find(Ku=>Ku[0]._debugName=="EditorContext")[1],Uu=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Xu=(Ku,Fu)=>{var ia,Ea;let fa=Ku._first;do Fu.includes((Ea=(ia=fa.element)==null?void 0:ia.command)==null?void 0:Ea.id)&&Ku._remove(fa);while(fa=fa.next)};if(_e(zn,cn),setTimeout(()=>{kn(),tn.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{re(hu||"educoder.txt",zn.getValue())}})},500),tn.current.subscription=zn.onDidChangeModelContent(Ku=>{ta.current?clearTimeout(je.current):(kn(),Lt(zn.getValue(),Ku)),je.current=setTimeout(()=>{ta.current=!1},500)}),window.Monaco||se(cn,on(rt)),wt&&(Xu($n,Uu),gu.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Tt),window.removeEventListener("paste",Tt),window.addEventListener("keydown",Tt),window.addEventListener("paste",Tt)),window.Monaco=cn,dn&&zn.onDidBlurEditorWidget(()=>{dn(zn.getValue())}),Ot&&zn.onDidFocusEditorText(()=>{wt&&Xn(),Ot(zn.getValue())}),wt){Xn();try{zn.onDidPaste(Ku=>{const Fu=zn.getSelection(),ia=tn.current.pastePos||{},Ea=new cn.Range(ia.startLineNumber||Fu.endLineNumber,ia.startColumn||Fu.endColumn,ia.endLineNumber||Fu.endLineNumber,ia.endColumn||Fu.endColumn);zn.executeEdits("",[{range:Ku.range,text:""}])})}catch(Ku){}}let bu=Fn();return en&&typeof en=="string"&&new ie(en,zn,cn),hn(!0),()=>{const Ku=tn.current.instance;Ku.dispose();const Fu=Ku.getModel();Fu&&Fu.dispose(),tn.current.subscription&&tn.current.subscription.dispose(),bu.unobserve(gu.current)}}catch(zn){}})},[]),(0,y.useEffect)(()=>{if(tn.current.instance&&yt)return document.addEventListener("keydown",Au,!1),()=>{document.removeEventListener("keydown",Au)}},[Ut,yt]),(0,y.useEffect)(()=>{let nn=tn.current.instance;if(nn&&yt){let zn=on(rt);cn.editor.setModelLanguage(nn.getModel(),zn)}},[rt,yt]),(0,y.useEffect)(()=>{tn.current.instance&&yt&&cn.editor.setTheme(it)},[it,yt]),(0,y.useEffect)(()=>{let nn=tn.current.instance;Dn.current=Re,nn&&yt&&(nn.updateOptions(Gt({},Re)),setTimeout(()=>{nn.getModel().updateOptions(Gt({},Re))},200))},[JSON.stringify(Re),yt]),(0,y.useEffect)(()=>{let nn=tn.current.instance;nn&&yt&&nn.layout()},[Sn,jn,yt]);const[Ae,Me]=(0,y.useState)(jt(Sn)),[ot,At]=(0,y.useState)(jt(jn)),rn=Qt(Gt({},Ie),{width:Ae,height:ot,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:gu,style:rn},Pt&&y.createElement(tt.CopyToClipboard,{text:Gn,onCopy:()=>we.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(Pe.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Ct({width:Yt="100%",height:qt="100%",original:Sn,modified:jn,language:Gn,options:rt={}}){const Ie=(0,y.useRef)(),[Re,$e]=(0,y.useState)(null);function it(Xt){let wt;return Ie.current&&(wt=new Ve.Z(Lt=>{for(let _e of Lt)(_e.target.offsetHeight>0||_e.target.offsetWidth>0)&&Xt.layout()}),wt.observe(Ie.current)),wt}(0,y.useEffect)(()=>(Ie.current&&Promise.all([ae.e(5552),ae.e(9404)]).then(ae.bind(ae,50048)).then(Xt=>{cn=Xt;const wt=cn.editor.createDiffEditor(Ie.current,Qt(Gt({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},rt),{wordWrap:!0}));$e(wt);let Lt=it(wt);return()=>{wt.dispose();const _e=wt.getModel();_e&&_e.dispose(),Lt.unobserve(Ie.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{Re&&Re.setModel({original:cn.editor.createModel(Sn,Gn),modified:cn.editor.createModel(jn,Gn)})},[Sn,jn,Gn,Re]);const dn=jt(Yt),Pt=jt(qt),Ut={width:dn,height:Pt};return y.createElement("div",{className:"my-diff-editor",ref:Ie,style:Ut})}},21434:function(Ht,We,ae){"use strict";var y=ae(12867),Ve=ae(88044),Be=ae(59637),Ee=ae(67294);const de=Ve.default.Option;We.Z=({isTheoretical:ge,onFontSizeChange:De,cmFontSize:fe,cmCodeMode:le,autoFormat:Ce,onCodeModeChange:xe,onTabToSpace:ke,onAutoFormat:me,formatDocument:se,className:E="",tabToSpace:a,children:b,code_editor:x,challenge:z,shixun_environment_id:ee,shixun_environments:ie})=>{var he;const we={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Pe=(he=ie==null?void 0:ie.find(Ne=>Ne.shixun_environment_id===ee))==null?void 0:he.program_language;return console.log("----",Pe,ie,ee,x),Ee.createElement("div",{className:`tpi-code-setting ${E}`},Ee.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),Ee.createElement("section",null,Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),Ee.createElement(Ve.default,{bordered:!1,size:"small",value:le,onChange:xe},Ee.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),Ee.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ge&&Ee.createElement(Ee.Fragment,null,Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),Ee.createElement(Ve.default,{bordered:!1,size:"small",value:fe,onChange:De},Ee.createElement(de,{value:12},"12px"),Ee.createElement(de,{value:14},"14px"),Ee.createElement(de,{value:16},"16px"),Ee.createElement(de,{value:18},"18px"),Ee.createElement(de,{value:20},"20px"),Ee.createElement(de,{value:22},"22px"))),Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"Tab\u8F6C\u6362"),Ee.createElement(Be.Z,{checked:a,onChange:ke})),Ee.createElement("div",{className:"file-item",onClick:se},Ee.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ge&&Ee.createElement(Ee.Fragment,null,Ee.createElement("h3",null,"\u5FEB\u6377\u952E"),Ee.createElement("section",null,Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),Ee.createElement("span",null,"Ctrl + S")),Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),Ee.createElement("span",null,"F1 / Alt + F1")),Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),Ee.createElement("span",null,"Ctrl + ]/[")),Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),Ee.createElement("span",null,"Ctrl + Shift + \\")),Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),Ee.createElement("span",null,"Home")),Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),Ee.createElement("span",null,"End"))),b),!ge&&Ee.createElement(Ee.Fragment,null,Ee.createElement("h3",null,"\u5FEB\u6377\u952E"),Ee.createElement("section",null,Pe&&Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),Ee.createElement("span",null,Pe)),Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),Ee.createElement("span",null,we[z==null?void 0:z.difficulty])),Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),Ee.createElement("span",null,x==null?void 0:x.name)),Ee.createElement("div",{className:"file-item"},Ee.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),Ee.createElement("span",null,x!=null&&x.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},5476:function(Ht,We,ae){"use strict";ae.d(We,{Z:function(){return xe}});var y={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"},Ve=ae(74330),Be=ae(83062),Ee=ae(94184),de=ae.n(Ee),ge=ae(28706),De=ae(26194),fe=ae(52262),le=ae(67294),xe=({className:ke,dataSource:me=[],col:se=4,right:E,bottom:a=23,precision:b=0,wrapWidth:x=1200,trackEventItems:z,loading:ee,onRemove:ie=()=>{},isCurrent:he=!0,showAlias:we=!1})=>{const Pe=Math.floor((x-(se-1)*E)/se),Ne=[{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 le.createElement(Ve.Z,{spinning:ee},le.createElement("div",{className:de()(y.list,ke)},!!(me!=null&&me.length)&&(me==null?void 0:me.map((Ge,tt)=>{var Et;const{name:gt,id:kt,identifier:fn,featured:Bn,school_name:Rn,image_url:an,excellent:Gt,is_plan:Qt}=Ge;return le.createElement("div",{key:kt,className:y.wrap,style:{width:Pe,marginRight:(1+tt)%se===0?0:E+b,marginBottom:a}},le.createElement("a",{className:y.li,onClick:Mt=>{Mt.preventDefault(),Mt.stopPropagation(),z&&(0,ge.L9)([z]),(0,ge.xg)(`/paths/${fn}`)}},le.createElement("div",{className:y.img},le.createElement("img",{className:y.cover,src:`${an}`}),he&&(0,fe.bg)()&&(Ge==null?void 0:Ge.studying)&&le.createElement("div",{className:`${y.movebq} user-path-items`,onClick:Mt=>{Mt.stopPropagation(),ie(Ge)}},le.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),le.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Et=Ge==null?void 0:Ge.subject_tags)==null?void 0:Et.map((Mt,at)=>{var jt,gn;if(at===0){const Vt=(jt=Ne.find(on=>on.name==Mt))==null?void 0:jt.swimg;return le.createElement("img",{className:y.sign,src:Vt,style:{left:"-4px"}})}const _n=(gn=Ne.find(Vt=>Vt.name==Mt))==null?void 0:gn.ptimg;return le.createElement("img",{className:y.sign,src:_n,style:{left:`${48+52*(at-1)+2*at}px`}})}),le.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ge==null?void 0:Ge.excellent)&&le.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"))),le.createElement("div",{className:y.name},le.createElement(Be.Z,{title:we&&(Ge!=null&&Ge.excellent_alias_name)?le.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${gt}`,le.createElement("br",null),le.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ge==null?void 0:Ge.excellent_alias_name}`)):gt},le.createElement("span",{className:y.e},we&&(Ge==null?void 0:Ge.excellent_alias_name)||gt))),le.createElement(Be.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Rn}`},le.createElement("div",{className:y.unit},le.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Rn)),le.createElement("div",{className:y.tags},le.createElement("div",null,le.createElement(Be.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),le.createElement("span",null,Ge.stages_count))),le.createElement(Be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),le.createElement("span",null,Ge.members_count)))))))})),!me.length&&le.createElement(De.Z,null)))}},30001:function(Ht,We,ae){"use strict";ae.d(We,{jL:function(){return de},w9:function(){return jt},QD:function(){return ru},cQ:function(){return an.Z},op:function(){return Lt},O5:function(){return Hn},_b:function(){return wu},t7:function(){return x},Gi:function(){return Xn},YG:function(){return on},qp:function(){return xe},vr:function(){return nu},qE:function(){return ct},Je:function(){return ie},wb:function(){return Rn},cq:function(){return jn},tp:function(){return se}});var y=ae(67294),Ve={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"},Be="data:image/png;base64,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",de=({dataSource:vn=[],img:fu,imgWidth:Au=346,title:kn,sunTitle:Lu,bannerExtraContent:Tt})=>y.createElement("div",{className:Ve.banner},y.createElement("div",{className:Ve.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,kn),y.createElement("span",null,Lu)),vn.length>0&&y.createElement("div",{className:Ve.btns},vn.map((re,Ae)=>y.createElement("div",{key:Ae,onClick:re.click},re.name,re.sign?y.createElement("img",{src:Be,width:39}):null))),Tt),fu&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:fu,width:Au}))),ge={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"},De=ae(94184),fe=ae.n(De),le=ae(96486),xe=({dataSource:vn=[],value:fu,onChange:Au,onTitleChange:kn,className:Lu,title:Tt,titleWidth:re=41,style:Ae={},fontColor:Me="#6A7283",showCount:ot})=>{const[At,rn]=(0,y.useState)(0),[nn,zn]=(0,y.useState)(!1),au=(0,y.useRef)(null),pu=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var $n;vn.length!==0&&((($n=au==null?void 0:au.current)==null?void 0:$n.clientHeight)>97?rn(1):rn(0)),vn.length===0&&rn(0),zn(!1)},[vn]),y.createElement("div",{className:fe()(ge.row,Lu),style:Ae},y.createElement("div",{onClick:(0,le.throttle)(()=>kn==null?void 0:kn(),2e3),style:{width:re,marginTop:nn?12:4},className:`${ge.title} ${kn?"current":""}`},Tt),y.createElement("div",{className:nn?`${ge.tagsWrap} ${ge.tagsBorderWrap}`:ge.tagsWrap},y.createElement("div",{className:ge.bar,ref:pu,style:At>0?{height:At===1?97:"auto",overflow:At===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:ge.tag,ref:au},vn==null?void 0:vn.map($n=>y.createElement("span",{onClick:()=>Au($n.id),key:$n.id,style:{color:Me},className:fu===$n.id?ge.active:""},y.createElement("span",{title:$n.name,className:ge.name},$n.name),!!ot&&y.createElement("span",{className:ge.num},$n.count))))),!!At&&y.createElement(y.Fragment,null,At===1?y.createElement("div",{onClick:()=>{var $n;rn(2),(($n=au==null?void 0:au.current)==null?void 0:$n.clientHeight)>245?zn(!0):zn(!1)},className:ge.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{pu.current.scrollTop=0,rn(1),zn(!1)},className:ge.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ke={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"},se=({dataSource:vn=[],value:fu,onChange:Au,className:kn,style:Lu={}})=>y.createElement("div",{style:Lu,className:fe()(ke.tabs,kn)},vn.map(Tt=>y.createElement("span",{onClick:()=>Au(Tt.id),className:fu===Tt.id?ke.active:"",key:Tt.id},Tt.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"},a=ae(28802),x=({dataSource:vn=[],value:fu="",onChange:Au,onInputChange:kn=()=>{},className:Lu,style:Tt={},placeholder:re,allowClear:Ae=!1})=>{var Me;const[ot,At]=(0,y.useState)(""),[rn,nn]=(0,y.useState)("");(0,y.useEffect)(()=>{var pu;let $n=fu;(pu=JSON.stringify(fu))!=null&&pu.includes("{")&&(At(fu.id),$n=fu.value||"");try{nn(decodeURIComponent($n||""))}catch(Uu){nn(decodeURIComponent($n||""))}},[fu]);const zn=()=>{Au(encodeURIComponent(rn),ot||null)},au=pu=>{pu!==ot&&(At(pu),Au(encodeURIComponent(rn),pu))};return y.createElement("div",{className:fe()(E.input,Lu),style:Tt},!!vn.length&&y.createElement("div",{className:E.dropdown},y.createElement("div",{className:E.text},(Me=vn.find(pu=>pu.id===ot))==null?void 0:Me.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:E.b1}),y.createElement("b",{className:E.b2})),y.createElement("div",{className:E.menu},vn.map((pu,$n)=>y.createElement("div",{key:$n,onClick:()=>au(pu.id)},pu.name)))),y.createElement(a.default,{onPressEnter:zn,value:rn,onChange:pu=>{nn(pu.target.value),kn(encodeURIComponent(pu.target.value),ot||null)},bordered:!1,placeholder:re}),y.createElement("i",{onClick:zn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={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"},ie=({value:vn,onChange:fu,className:Au,total:kn,pageSize:Lu,style:Tt={}})=>{const re=vn<2,Ae=vn>=Math.ceil(kn/Lu);return kn<=Lu?y.createElement(y.Fragment,null):y.createElement("div",{className:fe()(z.quickPager,Au),style:Tt},y.createElement("div",{onClick:()=>{re||fu(vn-1,"prev")},className:re?z.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{Ae||fu(vn+1,"next")},className:Ae?z.disabled:""},"\u4E0B\u4E00\u9875"))},he={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"},we=ae(74330),Pe=ae(83062),Ne=ae(57097),Ge=ae(11320),tt=ae(28706),Et=ae(96908),gt=ae(57177),kt=ae(81378),fn=ae(26194),Rn=({className:vn,dataSource:fu=[],col:Au=4,right:kn,bottom:Lu=23,precision:Tt=0,wrapWidth:re=1200,trackEventItems:Ae,loading:Me})=>{const ot=Math.floor((re-(Au-1)*kn)/Au);return y.createElement(we.Z,{spinning:Me},y.createElement("div",{className:fe()(he.list,vn)},!!fu.length&&fu.map((At,rn)=>{const{name:nn,id:zn,identifier:au,power:pu,cover_image_id:$n,pic:Uu}=At;return y.createElement("div",{className:he.wrap,key:zn,style:{width:ot,marginRight:(1+rn)%Au===0?0:kn+Tt,marginBottom:Lu}},y.createElement("a",{target:"_blank",href:`/shixuns/${au}/challenges`,className:he.li,onClick:Xu=>{Xu.preventDefault(),Ae&&(0,tt.L9)([Ae]),pu&&(0,tt.xg)(`/shixuns/${au}/challenges`)}},y.createElement("div",{className:he.img},y.createElement("img",{className:he.cover,src:`${Uu}`}),At.is_jupyter&&y.createElement("img",{className:he.sign,src:Et}),At.is_jupyter_lab&&y.createElement("img",{className:he.sign,src:gt}),At.is_unity_3d&&y.createElement("img",{className:he.sign,src:kt})),y.createElement("div",{className:he.name},y.createElement(Pe.Z,{title:nn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:he.e},nn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:he.tags},y.createElement(Pe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,At.challenges_count))),!!At.myshixuns_count&&y.createElement(Pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,At.myshixuns_count))),y.createElement(Pe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,At.level))),y.createElement("div",{className:he.rate},y.createElement(Ne.Z,{allowHalf:!0,disabled:!0,defaultValue:At.score_info}),y.createElement("span",null,"\xA0",At.score_info?`${At.score_info}\u5206`:"5\u5206")))),!pu&&y.createElement("div",{className:he.lockWrap},y.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!fu.length&&y.createElement(fn.Z,null)))},an=ae(5476),Gt={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"},Qt="data:image/png;base64,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",Mt=ae(67294),jt=({className:vn,dataSource:fu=[],col:Au=4,right:kn,bottom:Lu=23,precision:Tt=0,wrapWidth:re=1200,trackEventItems:Ae,loading:Me,handleVery:ot=()=>!0})=>{const At=Math.floor((re-(Au-1)*kn)/Au);return Mt.createElement(we.Z,{spinning:Me},Mt.createElement("div",{className:fe()(Gt.list,vn)},!!fu.length&&fu.map((rn,nn)=>{const{subject_identifier:zn,id:au,identifier:pu,power:$n}=rn,Uu=rn.is_public!=0&&rn.is_public;return Mt.createElement("div",{className:Gt.wrap,key:au,style:{width:At,marginRight:(1+nn)%Au===0?0:kn+Tt,marginBottom:Lu}},Mt.createElement("a",{className:Gt.li,onClick:Xu=>{Xu.preventDefault(),ot(rn==null?void 0:rn.first_category_url)&&(Ae&&(0,tt.L9)([Ae]),(0,tt.xg)(rn.first_category_url))}},Mt.createElement("div",{className:Gt.top},Mt.createElement(Pe.Z,{title:rn.name},Mt.createElement("div",{className:Gt.name},rn.name)),Mt.createElement("img",{className:Gt.img,src:Ge.Z.IMG_SERVER+"/images/"+rn.avatar_url}),Mt.createElement("div",{className:Gt.text,title:rn.creator},rn.creator),zn&&Mt.createElement("div",{className:Gt.btns},Mt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Mt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Uu&&Mt.createElement("div",{className:Gt.sign},"\u516C\u5F00")),Mt.createElement("div",{className:Gt.bottom},rn.visits>0&&Mt.createElement(Pe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Mt.createElement("span",null,Mt.createElement("i",{className:"iconfont icon-liulanyan"}),Mt.createElement("span",null,rn.visits))),rn.course_members_count>0&&Mt.createElement(Pe.Z,{title:"\u6210\u5458",placement:"bottom"},Mt.createElement("span",null,Mt.createElement("i",{className:"iconfont icon-chengyuan"}),rn.course_members_count)),rn.tasks_count>0&&Mt.createElement(Pe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Mt.createElement("span",null,Mt.createElement("i",{className:"iconfont icon-zuoye"}),rn.tasks_count)),rn.is_end?Mt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Mt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!rn.is_accessible&&Mt.createElement("div",{className:Gt.lockWrap},Mt.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Mt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!fu.length&&Mt.createElement(fn.Z,null)))},gn={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"},_n=ae(35973),on=({dataSource:vn=[],value:fu,onChange:Au,className:kn,style:Lu={},tabBarExtraContent:Tt})=>y.createElement("div",{className:fe()(gn.tabs,kn),style:Lu},y.createElement("div",{className:gn.tabsWrap},vn.map((re,Ae)=>!(re!=null&&re.hide)&&y.createElement("aside",{className:gn.tab,onClick:()=>{Au(re.id),re.link&&_n.history.push(re.link)},key:Ae},y.createElement("div",{className:fu===re.id?gn.active:""},re.name),(re==null?void 0:re.resetCount)==null&&(re==null?void 0:re.total)!==void 0&&y.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&&y.createElement(Pe.Z,{title:(re==null?void 0:re.tip)!=null?re==null?void 0:re.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},re==null?void 0:re.resetCount),"/",y.createElement("span",null,re==null?void 0:re.total),"\uFF09"))))),y.createElement("div",{className:gn.tabBar},Tt)),Xn=({className:vn,style:fu={},children:Au})=>y.createElement("div",{className:fe()(vn),style:fu},Au),xn={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"},Ct=ae(85418),Yt=ae(50136);const qt=[{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:vn,dropValue:fu,className:Au,onSort:kn,onDrop:Lu,dataSource:Tt=qt})=>{var re;return y.createElement("div",{className:fe()(xn.orderWrap,Au)},y.createElement(Ct.Z,{dropdownRender:()=>y.createElement(Yt.default,null,Tt.map((Ae,Me)=>y.createElement(Yt.default.Item,{key:Me,onClick:()=>Lu(Ae.id)},Ae.name)))},y.createElement("span",{className:xn.orderTextWrap},(re=Tt.find(Ae=>fu===Ae.id))==null?void 0:re.name)),y.createElement("span",{className:xn.orderIconWrap},y.createElement("span",{className:xn.orderAsc},y.createElement("i",{className:vn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${xn.cursorPointer} ${xn.active}`:`iconfont icon-sanjiaoxing-up font12 ${xn.cursorPointer}`,onClick:()=>kn(vn==="asc"?"desc":"asc")})),y.createElement("span",{className:xn.orderDesc},y.createElement("i",{className:vn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${xn.cursorPointer} ${xn.active}`:`iconfont icon-sanjiaoxing-down font12 ${xn.cursorPointer}`,onClick:()=>kn(vn==="asc"?"desc":"asc")}))))},Gn={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"},rt=ae(85804),Ie=Object.defineProperty,Re=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,dn=(vn,fu,Au)=>fu in vn?Ie(vn,fu,{enumerable:!0,configurable:!0,writable:!0,value:Au}):vn[fu]=Au,Pt=(vn,fu)=>{for(var Au in fu||(fu={}))$e.call(fu,Au)&&dn(vn,Au,fu[Au]);if(Re)for(var Au of Re(fu))it.call(fu,Au)&&dn(vn,Au,fu[Au]);return vn},Ut=(vn,fu)=>{var Au={};for(var kn in vn)$e.call(vn,kn)&&fu.indexOf(kn)<0&&(Au[kn]=vn[kn]);if(vn!=null&&Re)for(var kn of Re(vn))fu.indexOf(kn)<0&&it.call(vn,kn)&&(Au[kn]=vn[kn]);return Au},Xt=(vn,fu,Au)=>new Promise((kn,Lu)=>{var Tt=Me=>{try{Ae(Au.next(Me))}catch(ot){Lu(ot)}},re=Me=>{try{Ae(Au.throw(Me))}catch(ot){Lu(ot)}},Ae=Me=>Me.done?kn(Me.value):Promise.resolve(Me.value).then(Tt,re);Ae((Au=Au.apply(vn,fu)).next())}),Lt=vn=>{var fu=vn,{className:Au,style:kn,children:Lu,loading:Tt=!1,openLoading:re,onClick:Ae=()=>{},size:Me="middle",shape:ot="round"}=fu,At=Ut(fu,["className","style","children","loading","openLoading","onClick","size","shape"]);const[rn,nn]=(0,y.useState)(!1);return y.createElement(rt.ZP,Pt({onClick:(0,le.throttle)(zn=>Xt(void 0,null,function*(){re&&nn(!0);try{yield Ae(zn)}catch(au){console.log("error",au)}re&&nn(!1)}),2e3,{leading:!0,trailing:!1}),className:fe()(Gn.btn,Gn[`${Me}-${ot}`],Au),style:kn,size:Me,shape:ot,loading:rn||Tt},At),Lu)},_e={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"},ct=({className:vn,style:fu,children:Au=null,onClick:kn,title:Lu})=>y.createElement("div",{className:fe()(_e.head,vn),style:fu},y.createElement("span",{className:"primary-hover",onClick:kn},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:Lu},Lu),y.createElement("div",{className:_e.node},Au)),An={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"},ru=({confirmShow:vn=!0,confirmTitle:fu,confirmClick:Au,cancelShow:kn=!0,cancelTitle:Lu,cancelClick:Tt,className:re,style:Ae,confirmLoading:Me=!1})=>y.createElement("div",{className:fe()(An.btns,re),style:Ae},vn&&y.createElement(rt.ZP,{loading:Me,onClick:Au,type:"primary",className:An.confirm},fu),kn&&y.createElement(rt.ZP,{onClick:Tt,className:An.cancel},Lu)),yu={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"},nu=({className:vn,style:fu={},LeftContent:Au,children:kn,RightContent:Lu})=>y.createElement("div",{className:fe()(yu.fixedBottom,vn),style:fu},y.createElement("div",{className:yu.wrap},y.createElement("div",{className:yu.left},Au),y.createElement("div",{className:yu.center},kn),y.createElement("div",{className:yu.right},Lu))),en={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"},wu=({className:vn,style:fu={},dataSource:Au=[]})=>y.createElement("div",{className:fe()(en.crumbs,vn),style:fu},Au.map((kn,Lu)=>Lu_n.history.push(kn.path)},kn.name):y.createElement("span",null,kn.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:Lu,style:{color:"#5F6368"}},kn.name))),gu=ae(55054),tn=Object.defineProperty,Dn=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,ku=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Wn=(vn,fu,Au)=>fu in vn?tn(vn,fu,{enumerable:!0,configurable:!0,writable:!0,value:Au}):vn[fu]=Au,Tn=(vn,fu)=>{for(var Au in fu||(fu={}))ta.call(fu,Au)&&Wn(vn,Au,fu[Au]);if(ku)for(var Au of ku(fu))je.call(fu,Au)&&Wn(vn,Au,fu[Au]);return vn},yt=(vn,fu)=>Dn(vn,bt(fu)),hn=(vn,fu)=>{var Au={};for(var kn in vn)ta.call(vn,kn)&&fu.indexOf(kn)<0&&(Au[kn]=vn[kn]);if(vn!=null&&ku)for(var kn of ku(vn))fu.indexOf(kn)<0&&je.call(vn,kn)&&(Au[kn]=vn[kn]);return Au};const{Countdown:Fn}=gu.default;var Hn=vn=>{var fu=vn,{onChange:Au}=fu,kn=hn(fu,["onChange"]);const[Lu,Tt]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof Lu=="number"&&Lu>=0&&Au(Lu)},[Lu]);const re=Ae=>{const Me=Math.floor(Ae/1e3);Tt(Me)};return y.createElement(Fn,yt(Tn({},kn),{onChange:re}))}},99914:function(Ht,We,ae){"use strict";ae.d(We,{Z:function(){return Ve}});var y=ae(67294);function Ve(Be,Ee){const de=(0,y.useRef)();(0,y.useEffect)(()=>{de.current=Be}),(0,y.useEffect)(()=>{function ge(){de.current()}if(Ee!==null){let De=setInterval(ge,Ee);return()=>clearInterval(De)}},[Ee])}},81325:function(Ht,We,ae){"use strict";ae.d(We,{Z:function(){return _n}});var y=ae(67294),Ve=ae(12867),Be=ae(62844),Ee=ae(2453),de=ae(71230),ge=ae(15746),De=ae(32693),fe=ae(74855),le=ae(35973),Ce=ae(65866),xe=ae(11320),ke=ae(33170),me=ae(28706),se=(Vt,on,cn)=>new Promise((Xn,xn)=>{var Ct=Sn=>{try{qt(cn.next(Sn))}catch(jn){xn(jn)}},Yt=Sn=>{try{qt(cn.throw(Sn))}catch(jn){xn(jn)}},qt=Sn=>Sn.done?Xn(Sn.value):Promise.resolve(Sn.value).then(Ct,Yt);qt((cn=cn.apply(Vt,on)).next())}),a=(0,y.forwardRef)(({time:Vt},on)=>{console.log("ScreenRecord:",on);const cn=(0,y.useRef)();let[Xn,xn]=(0,y.useState)(),Ct=(0,y.useRef)(),Yt=2e3,qt=[];(0,y.useImperativeHandle)(on,()=>({startScreenRecord:Gn,downloadFile:jn}));function Sn(rt,Ie){return se(this,null,function*(){let Re=[];const $e=yield new MediaRecorder(rt);$e.ondataavailable=it=>{Re.push(it.data)},$e.start(),Ct.current=$e,window.recorderRefs=$e,$e.addEventListener("stop",it=>{let dn=URL.createObjectURL(Re[0],{type:"video/mp4"});(0,me.Nd)("xxx.webm",dn)})})}function jn(){if(!window.recorderRefs){Ee.ZP.warning("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}cn.current.srcObject.getTracks().forEach(Ie=>{Ie.stop()}),window.recorderRefs.addEventListener("dataavailable",Ie=>{let Re=URL.createObjectURL(Ie.data,{type:"video/mp4"});(0,me.Nd)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",Re)})}function Gn(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(rt=>(cn.current.srcObject=rt,qt.push(rt),cn.current.captureStream=cn.current.captureStream||cn.current.mozCaptureStream,new Promise(Ie=>cn.current.onplaying=Ie))).then(()=>Sn(cn.current.captureStream(),Yt)).then(rt=>{}).catch(rt=>{rt.name==="NotFoundError"?Ee.ZP.warning("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):rt.name==="UnknownError"&&Ee.ZP.warning("\u5F55\u5236\u5931\u8D25")})}return y.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},y.createElement("video",{onPause:()=>{},width:"60",height:"120",autoPlay:!0,muted:!0,ref:cn}))}),b=ae(28802),x=ae(83062),z=ae(57399),ee={tip:"tip___G7f9K",title:"title___IQM0U",primary:"primary___GvQEk",del:"del___VIxYG"},ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAjJJREFUWEftlz9oE3EUx7+/+9veeWmatAlNvBqsWl0UizgpKKWCQwcnly4O3RwEHQWRUpysCFIsDoLgYjcDouDg4CKi1UFbXCJNDKklzR+TNMnd/X6So1fBtEnReEW42969d7/3eV/ee9yPROaYggoOE4oexoGHCw8HmIwi59exSPQZdsIEAi7kbUohAt9I9C4bpZY7lf9OQAjKZGCGnduN6hs5BQ7VJoAozVwUqXHQgZo85ddjQVH9mjXKD17nk2cOqb1jR5Rww3/96epSn8aLV84Ghhr2k3c/Uh9T1dK1seD+XoWTPiRr+fn3xYxzVp3Ib9N86IVjbwkQM5NTPMyTTtDN8TCODypYWK7gRnwF40d9mDwdtN0XZhMI+QTMTei2Pf1sBW8SFdyf2ItIj4jnn4qYfZXdFLhOpHiSj97zAP4vBQYDIlSJQ7lOsbxmIKDyCGuCXcRipgaJJxjql2w7mTdQqlLbbrzPrVvIFMy/64FOjugfNaHrAAPricscs2KdTOycZfHyQkbWH7dswlDh8xShxuYe6CSIKXTFs9pw6z3gAXgKeAoEC0tXeWocaxo/Apkw6t/ZWHJZBvzawRsfWUL3y6x24FHLPbBdAq2SHlFqq7d2ApDX9l2qCf50u9gtf0g8AE8BT4HtFJDNfGRP9fv5dqPV8Bdlfd4Qu4vtYu0xjN5mo5Ts0tWMR4lE7rARxtDXjvZf+EWKFIk9ZF3GGoY5Ah9zSQmLwBQpcv0qvvwEnl+9DjPi88gAAAAASUVORK5CYII=",he=ae(30001),we=ae(26194),Pe=ae(67294),Ne=Object.defineProperty,Ge=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,gt=(Vt,on,cn)=>on in Vt?Ne(Vt,on,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Vt[on]=cn,kt=(Vt,on)=>{for(var cn in on||(on={}))tt.call(on,cn)&>(Vt,cn,on[cn]);if(Ge)for(var cn of Ge(on))Et.call(on,cn)&>(Vt,cn,on[cn]);return Vt},fn=(Vt,on,cn)=>new Promise((Xn,xn)=>{var Ct=Sn=>{try{qt(cn.next(Sn))}catch(jn){xn(jn)}},Yt=Sn=>{try{qt(cn.throw(Sn))}catch(jn){xn(jn)}},qt=Sn=>Sn.done?Xn(Sn.value):Promise.resolve(Sn.value).then(Ct,Yt);qt((cn=cn.apply(Vt,on)).next())}),Rn=({taskId:Vt,gather:on={},visible:cn,setVisible:Xn})=>{var xn;const[Ct,Yt]=(0,y.useState)(!0),[qt,Sn]=(0,y.useState)([]),[jn,Gn]=(0,y.useState)(""),rt=(0,y.useRef)(null);(0,y.useEffect)(()=>{cn&&Ie()},[cn]),(0,y.useEffect)(()=>{var Pt;(Pt=qt==null?void 0:qt[0])!=null&&Pt.add&&rt.current&&rt.current.focus()},[!!((xn=qt==null?void 0:qt[0])!=null&&xn.add)]);const Ie=()=>fn(void 0,null,function*(){var Pt;Yt(!0);const Ut=yield(0,ke.ZP)(`/api/tasks/${Vt}/proxy_list`,{method:"post",body:on});Ut.status===0&&Sn((Pt=Ut==null?void 0:Ut.data)==null?void 0:Pt.list),Yt(!1)}),Re=()=>fn(void 0,null,function*(){var Pt;if(!jn){Ee.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u80FD\u4E3A\u7A7A");return}if(jn.includes(" ")){Ee.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u80FD\u6709\u7A7A\u683C");return}if(jn&&(jn.includes(".")||isNaN(Number(jn))||Number(jn)>65535||Number(jn)<=0||jn.length>1&&jn[0]==="0")){Ee.ZP.warning("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3\u53F7");return}if((Pt=qt==null?void 0:qt.map(Xt=>Xt.port))!=null&&Pt.includes(jn)){Ee.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u5141\u8BB8\u91CD\u590D");return}if(Yt(!0),(yield(0,ke.ZP)(`/api/tasks/${Vt}/port_proxy`,{method:"post",body:kt({port:Number(jn)},on)})).status===0){Ie();return}Yt(!1)}),$e=Pt=>fn(void 0,null,function*(){Be.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,content:"\u786E\u8BA4\u5220\u9664\u5417",onOk:()=>fn(void 0,null,function*(){if((yield(0,ke.ZP)(`/api/tasks/${Vt}/proxy_del`,{method:"delete",body:kt({port:Pt},on)})).status===0){Ee.ZP.success("\u5220\u9664\u6210\u529F"),Ie();return}})})}),it=()=>{var Pt;if((Pt=qt==null?void 0:qt[0])!=null&&Pt.add){Ee.ZP.warning("\u53EA\u80FD\u6DFB\u52A0\u4E00\u884C");return}Gn(""),Sn([{port:"",proxyUrl:"",add:!0},...qt])},dn=[{title:"\u5185\u90E8\u7AEF\u53E3",dataIndex:"port",render:(Pt,Ut)=>Pe.createElement("span",null,Ut.add?Pe.createElement(b.default,{ref:rt,maxLength:5,placeholder:"\u8BF7\u8F93\u5165",value:jn,onChange:Xt=>Gn(Xt.target.value)}):Pe.createElement("span",null,Pt))},{title:"\u5916\u90E8\u8BBF\u95EE",dataIndex:"proxyUrl",render:Pt=>{var Ut;return((Ut=Pt==null?void 0:Pt.split("//"))==null?void 0:Ut[1])||"- -"}},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",render:(Pt,Ut,Xt)=>Pe.createElement("span",null,Ut.add?Pe.createElement(Pe.Fragment,null,Pe.createElement("span",{onClick:Re,className:ee.primary},"\u4FDD\u5B58"),Pe.createElement("span",{onClick:()=>Sn(wt=>wt.filter((Lt,_e)=>Xt!==_e)),style:{marginLeft:48},className:ee.primary},"\u53D6\u6D88")):Pe.createElement(Pe.Fragment,null,Pe.createElement("span",{onClick:()=>(0,me.xg)(Ut==null?void 0:Ut.proxyUrl),className:ee.primary},"\u6253\u5F00Web\u9884\u89C8"),Pe.createElement("span",{onClick:()=>$e(Ut==null?void 0:Ut.port),className:`${ee.del} ml20`},"\u5220\u9664\u7AEF\u53E3")))}];return Pe.createElement(Be.default,{centered:!0,open:cn,title:"\u670D\u52A1\u9884\u89C8",width:930,afterClose:()=>{Sn([])},onCancel:()=>Xn(!1),footer:null},Pe.createElement("div",{className:ee.tip},"\u670D\u52A1\u9884\u89C8\u5C06\u4E3A\u5B9E\u9A8C\u73AF\u5883\u5185\u90E8\u670D\u52A1\u6620\u5C04\u5230\u4E34\u65F6\u57DF\u540D\uFF0C\u4EC5\u4F9B\u9884\u89C8\u6D4B\u8BD5\u4F7F\u7528\u3002\u8BF7\u586B\u5199\u5185\u90E8\u670D\u52A1\u7AEF\u53E3\uFF0C\u5E76\u786E\u8BA4\u670D\u52A1\u6B63\u5E38\u542F\u52A8\u3002"),Pe.createElement(de.Z,{align:"middle",justify:"space-between"},Pe.createElement("div",{className:ee.title},Pe.createElement("b",null),"\u7AEF\u53E3\u5217\u8868"),Pe.createElement(x.Z,{title:qt.length>4?"\u6700\u591A\u53EA\u80FD\u6DFB\u52A05\u4E2A\u7AEF\u53E3\u53F7":""},Pe.createElement(he.op,{disabled:qt.length>4,onClick:it,shape:"default",icon:Pe.createElement("img",{src:ie,width:16})},"\u6DFB\u52A0\u7AEF\u53E3"))),Pe.createElement(z.default,{style:{marginBottom:15},dataSource:qt,columns:dn,locale:{emptyText:Pe.createElement(we.Z,{styles:{margin:"40px auto"}})},loading:Ct,pagination:!1}))},an=ae(96486),Gt=ae(48984),Qt=ae(39132),Mt=ae(52262),at=ae(67294),jt=(Vt,on,cn)=>new Promise((Xn,xn)=>{var Ct=Sn=>{try{qt(cn.next(Sn))}catch(jn){xn(jn)}},Yt=Sn=>{try{qt(cn.throw(Sn))}catch(jn){xn(jn)}},qt=Sn=>Sn.done?Xn(Sn.value):Promise.resolve(Sn.value).then(Ct,Yt);qt((cn=cn.apply(Vt,on)).next())});const gn={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};var _n=({className:Vt,git_url:on,difficulty:cn,task_pass:Xn,test_set_permission:xn,onVncAction:Ct,windows_vnc:Yt,linux_vnc:qt,vnc_url:Sn,unity_3d_routes:jn,index_tab:Gn,shixun_environment_id:rt,tab_type:Ie,reboot_cloud:Re,cloud_type:$e,resData:it,instance_startup_type:dn,mirror_description_multi:Pt,is_jupyter_notebook:Ut,is_jupyter_lab:Xt,jupyterData:wt,is_jupyter:Lt,onHideToolBar:_e,monitoring_url:Ot,shixun_environments:ct,port:An,token:hu})=>{var ru;const yu=(0,le.useParams)(),mt=(0,y.useRef)();console.log("----",ct,Pt);const[nu,en]=(0,y.useState)(!1),Iu=$e===4?"/data/workspace/userfiles":Yt?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",wu=$e===4?"/data/workspace/userfiles":Yt?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",gu=!(0,an.isEmpty)(it)||!(0,an.isEmpty)(wt),tn=wt?{name:wt==null?void 0:wt.main_mirror_name,description:wt==null?void 0:wt.main_mirror_description,close_internet:wt==null?void 0:wt.close_internet}:Pt==null?void 0:Pt.find(yt=>yt.shixun_environment_id===rt),Dn=(ru=ct==null?void 0:ct.find(yt=>yt.shixun_environment_id===rt))==null?void 0:ru.program_language,bt=()=>{_e(),Be.default.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:at.createElement("div",{className:"pt10"},at.createElement(Ce.Z,{isDragger:!0,maxSize:200,additionalText:`\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"${Iu}"`,action:`${xe.Z.API_SERVER}/api/tasks/${yu.taskId||yu.identifier}/upload_file?debug=admin&shixun_environment_id=${rt||null}&tab_type=${Ie||null}&is_jupyter=${Lt||!1}`,onChange:yt=>{yt.every(hn=>{var Fn;return((Fn=hn.response)==null?void 0:Fn.status)===0})&&(Be.default.destroyAll(),Ee.ZP.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F")),console.log("fileList:",yt)}}))})},ku=()=>{_e(),Be.default.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:at.createElement("div",null,`\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C${wu}\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D`,at.createElement("br",null),"(\u6587\u4EF6\u5927\u5C0F\u4E0D\u5F97\u8D85\u8FC7200MB)"),onOk:()=>jt(void 0,null,function*(){return yield(0,ke.ZP)(`/api/tasks/${yu.taskId||yu.identifier}/download_file?debug=admin`,{method:"post",body:{autoDownload:!0,shixun_environment_id:rt||null,tab_type:Ie||null,is_jupyter:Lt||!1},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}}),!0})})},ta=()=>{var yt,hn;(hn=(yt=mt.current)==null?void 0:yt.startScreenRecord)==null||hn.call(yt)},je=()=>jt(void 0,null,function*(){_e(),en(!0)}),Wn=()=>{_e(),Be.default.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:at.createElement(at.Fragment,null,at.createElement(de.Z,null,at.createElement(ge.Z,{flex:"50px"},"\u8D26\u53F7"),at.createElement(ge.Z,null,it==null?void 0:it.username)),at.createElement(de.Z,null,at.createElement(ge.Z,{flex:"50px"},"\u5730\u5740"),at.createElement(ge.Z,null,it==null?void 0:it.ssh_address)),at.createElement(de.Z,null,at.createElement(ge.Z,{flex:"50px"},"\u7AEF\u53E3"),at.createElement(ge.Z,null,it==null?void 0:it.port)),at.createElement(de.Z,null,at.createElement(ge.Z,{flex:"50px"},"\u5BC6\u7801"),at.createElement(ge.Z,null,it==null?void 0:it.password)))})},Tn=()=>{_e(),Be.default.info({title:"RDP\u76F4\u8FDE",icon:null,className:Qt.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},okText:"\u6211\u77E5\u9053\u5566",width:600,centered:!0,content:at.createElement("div",null,at.createElement(de.Z,null,at.createElement(ge.Z,{className:"c-grey-999",flex:"50px"},"\u8D26\u53F7"),at.createElement(ge.Z,{className:"c-grey-333"},it==null?void 0:it.username)),at.createElement(de.Z,{className:"mt10"},at.createElement(ge.Z,{className:"c-grey-999",flex:"50px"},"\u5730\u5740"),at.createElement(ge.Z,{className:"c-grey-333"},it==null?void 0:it.host)),at.createElement(de.Z,{className:"mt10"},at.createElement(ge.Z,{className:"c-grey-999",flex:"50px"},"\u7AEF\u53E3"),at.createElement(ge.Z,{className:"c-grey-333"},$e===4?it==null?void 0:it.gpPort:it==null?void 0:it.port)),at.createElement(de.Z,{className:"mt10"},at.createElement(ge.Z,{className:"c-grey-999",flex:"50px"},"\u5BC6\u7801"),at.createElement(ge.Z,{className:"c-grey-333"},it==null?void 0:it.password)),at.createElement("a",{style:{textDecoration:"underline",display:"inline-block"},href:"https://www.educoder.net/forums/36696",target:"_blank",className:"mt10 font14 current c-light-primary"},"\u64CD\u4F5C\u8BF4\u660E"))})};return console.log(wt,"jupyterData"),at.createElement("div",{className:`tpi-code-setting ${Vt}`},at.createElement("h3",null,"\u529F\u80FD"),at.createElement("section",null,(jn||Ut||Xt)&&at.createElement("a",{title:"\u5168\u5C4F",className:"file-item action",onClick:()=>{Ct("full-screen")}},at.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F"),(Ie===2||Ie===3||Ie===4||Ie===7||Ut||Xt)&&at.createElement("a",{onClick:()=>Ct("reset-task"),className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"},at.createElement("i",{className:"iconfont icon-zhongzhi4"}),"\u91CD\u7F6E\u73AF\u5883"),(Ie===2||Ie===3||Ie===5||Ie===7||Xt||Ut)&&at.createElement("a",{onClick:()=>Ct("reset-git-code"),className:"file-item action",title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"},at.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"),(Ie===3&&$e!==7||Ie===4||(Ut||Xt)&&!(wt!=null&&wt.is_wuying))&&at.createElement("a",{onClick:()=>bt(),className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"},at.createElement("i",{className:"iconfont icon-shangchuanwenjian"}),"\u4E0A\u4F20\u6587\u4EF6"),(Ie===3&&$e!==7||Ie===4||(Ut||Xt)&&!(wt!=null&&wt.is_wuying))&&at.createElement("a",{onClick:()=>ku(),className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"},at.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),(Ie===3||Ie===5||Ie===7)&&at.createElement("a",{onClick:()=>ta(),className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"},at.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),((Ie===2||Ie===3||Ie===4)&&($e===0||$e===1)||Ut||Xt)&&gu&&at.createElement("a",{onClick:()=>je(),className:"file-item action w100",title:"\u670D\u52A1\u9884\u89C8"},at.createElement("i",{className:"iconfont icon-suanfasheji"}),"\u670D\u52A1\u9884\u89C8"),Re&&gu&&at.createElement("a",{onClick:()=>Ct("restart-reboot"),className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"},at.createElement(De.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),(Ie===3&&$e!==7||Ie===5)&&at.createElement("a",{onClick:()=>Ct("reset-code"),className:"file-item action",title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},at.createElement("i",{className:"iconfont icon-shuaxin4 font16",style:{marginRight:21}}),"\u6062\u590D\u521D\u59CB\u4EE3\u7801"),Ut&&at.createElement("a",{className:"file-item action",target:"_blank",href:`https://${An}${xe.Z.TERMINAL_URL}/terminals/1?token=${hu}`},at.createElement("i",{className:"iconfont icon-minglinghang font16",style:{marginRight:21}}),"\u547D\u4EE4\u884C\u7EC8\u7AEF"),on&&at.createElement(fe.CopyToClipboard,{text:on,onCopy:()=>Ee.ZP.success("\u590D\u5236\u6210\u529F")},at.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"},at.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740")),Ie===3&&$e!==7&&at.createElement("a",{className:"file-item action",onClick:()=>{Ct("show-clipboard-box")}},at.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34"),(0,Mt.Ny)()&&$e!==7&&!(wt!=null&&wt.is_wuying)&&at.createElement("a",{className:"file-item action",href:Ot||(wt==null?void 0:wt.monitoring_url),target:"_blank"},at.createElement("i",{className:"iconfont icon-jiankongfuwu2"}),"\u76D1\u63A7\u670D\u52A1"),(Ie===4||Ie===3)&&gu&&at.createElement("a",{className:"file-item action",onClick:Wn},at.createElement("i",{className:"iconfont icon-congshulianjie"}),"SSH\u76F4\u8FDE"),dn===2&&gu&&at.createElement("a",{className:"file-item action",onClick:Tn},at.createElement("i",{className:"iconfont icon-RDPzhilian"}),"RDP\u76F4\u8FDE")),!!Ie&&at.createElement(at.Fragment,null,at.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),at.createElement("section",null,at.createElement("a",{className:"file-item",title:Xn?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},at.createElement("b",null,"\u8DF3\u5173"),at.createElement("span",null,Xn?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),at.createElement("a",{className:"file-item",title:xn?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},at.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),at.createElement("span",null,xn?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")))),at.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),at.createElement("section",null,Dn&&at.createElement("div",{className:"file-item"},at.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),at.createElement("span",null,Dn)),at.createElement("div",{className:"file-item"},at.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),at.createElement("span",null,(wt==null?void 0:wt.difficulty)||gn[cn])),at.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},at.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),jn?at.createElement("span",{className:"multi_ellipsis1"},"\u6682\u65E0"):tn&&at.createElement(Gt.Z,{value:[tn],title:"\u5B9E\u9A8C\u73AF\u5883\u8BF4\u660E"},at.createElement("span",{title:tn==null?void 0:tn.name,className:"multi_ellipsis1 current"},tn==null?void 0:tn.name))),at.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},at.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),jn?at.createElement("span",{className:"multi_ellipsis1"},"\u6682\u65E0"):at.createElement("span",{title:tn==null?void 0:tn.name,className:"multi_ellipsis1 current"},tn!=null&&tn.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51"))),at.createElement(a,{ref:mt}),at.createElement(Rn,{visible:nu,setVisible:en,taskId:yu.taskId||yu.identifier,gather:{shixun_environment_id:rt||null,tab_type:Ie||null,is_jupyter:Lt||!1}}))}},97917:function(Ht,We,ae){"use strict";var y=ae(67294),Ve=ae(55054),Be=ae(37720),Ee=ae(91773),de=ae(62844),ge=ae(74330),De=ae(57399),fe=ae(28802),le=ae(71230),Ce=ae(15746),xe=ae(85804),ke=ae(15835),me=ae(94699),se=ae.n(me),E=ae(35973),a=ae(28706),b=ae(53814),x=ae(52262),z=ae(9343),ee=ae(67294),ie=(Ne,Ge,tt)=>new Promise((Et,gt)=>{var kt=Rn=>{try{Bn(tt.next(Rn))}catch(an){gt(an)}},fn=Rn=>{try{Bn(tt.throw(Rn))}catch(an){gt(an)}},Bn=Rn=>Rn.done?Et(Rn.value):Promise.resolve(Rn.value).then(kt,fn);Bn((tt=tt.apply(Ne,Ge)).next())});const{Countdown:he}=Ve.default,we=({value:Ne,onChange:Ge,MaxMinutes:tt})=>ee.createElement(ee.Fragment,null,ee.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",ee.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",ee.createElement("br",null)),ee.createElement(Be.Z,{value:Ne,onChange:Ge,min:0,precision:0,max:tt,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${tt}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),Pe=({exercise:Ne,successCb:Ge,dispatch:tt})=>{var Et,gt,kt,fn;const Bn=(0,E.useParams)(),[Rn]=Ee.default.useForm(),an=Ee.default.useWatch("time",Rn),[Gt,Qt]=(0,y.useState)(!1),Mt=(0,y.useRef)(),{actionTabs:at}=Ne,[jt,gn]=(0,y.useState)(),[,_n,Vt,on]=(0,z.U)(ke.n7,{id:Bn.categoryId}),[,cn,Xn]=(0,z.U)(ke.Cd,{});(0,y.useEffect)(()=>{Ne.actionTabs.key==="student-unlock"&&(Qt(!1),Rn.resetFields())},[Ne.actionTabs.key]);const xn=()=>new Promise(Re=>ie(void 0,null,function*(){var $e,it;return Mt.current=yield(0,b.y)({ip_limit:($e=at==null?void 0:at.exerciseParams)==null?void 0:$e.ip_limit,ip_bind:(it=at==null?void 0:at.exerciseParams)==null?void 0:it.ip_bind_type}),Re()})),Ct=()=>ie(void 0,null,function*(){var Re,$e,it,dn,Pt;yield Rn.validateFields();const Ut=Rn.getFieldsValue();if(Qt(!0),(((Re=at==null?void 0:at.exerciseParams)==null?void 0:Re.ip_limit)!=="no"||($e=at==null?void 0:at.exerciseParams)!=null&&$e.ip_bind_type)&&(yield xn()),(yield(0,ke.ZD)((it=at==null?void 0:at.exerciseParams)==null?void 0:it.id,{exercise_user_id:(dn=at==null?void 0:at.exerciseParams)==null?void 0:dn.exercise_user_id,unlock_key:Ut.unlock_key,time:Ut.time,ip:Mt.current})).status===0){if(Ge){tt({type:"exercise/setActionTabs",payload:{}}),Ge();return}const wt=at==null?void 0:at.exerciseParams;(0,a.nr)({inner_ip:wt.inner_ip,public_ip:wt.public_ip,open_camera:wt.open_camera,ip_limit:wt.ip_limit,ip_bind:wt.ip_bind,ip_bind_type:wt.ip_bind_type,exercise_tips:wt.exercise_tips,exerciseId:wt.id,screen_open:wt.screen_open,screen_num:wt.screen_num,screen_sec:wt.screen_sec,coursesId:Bn.coursesId,login:(Pt=(0,x.eY)())==null?void 0:Pt.login,history,identity_verify:wt.identity_verify,open_phone_video_recording:wt.open_phone_video_recording,current_status:wt.current_status}),tt({type:"exercise/setActionTabs",payload:{}})}Qt(!1)}),Yt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Re=>ee.createElement("span",{className:Re.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Re)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Re=>ee.createElement("span",{className:Re.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Re)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],qt=((Et=at==null?void 0:at.exerciseParams)==null?void 0:Et.errorMessage)&&typeof((gt=at==null?void 0:at.exerciseParams)==null?void 0:gt.errorMessage)=="object";(0,y.useEffect)(()=>{Ne.actionTabs.key==="student-unlock"&&ie(void 0,null,function*(){const Re=yield Xn(Bn);yield Vt({}),Re.status||gn(Re)})},[Ne.actionTabs.key]);const{time:Sn,end_time:jn}=(jt==null?void 0:jt.exercise)||{},Gn=on!=null&&on.user_end_time?se()(on==null?void 0:on.user_end_time).add(1,"minutes"):se()(),rt=se()(on==null?void 0:on.user_total_end_time)>Gn?Math.round(se().duration(se()(on==null?void 0:on.user_total_end_time).diff(Gn.startOf("minute"))).asMinutes()):0,Ie=((on==null?void 0:on.student_left_minutes)||0)+(an||0);return ee.createElement(ee.Fragment,null,ee.createElement(de.default,{width:514,centered:!0,closable:!!((kt=at==null?void 0:at.exerciseParams)!=null&&kt.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:Ne.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{tt({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(ge.Z,{spinning:_n||cn},qt&&ee.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 "),!qt&&ee.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"),qt&&ee.createElement(De.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((fn=at==null?void 0:at.exerciseParams)==null?void 0:fn.errorMessage)||{}],columns:Yt}),ee.createElement("div",{className:""},ee.createElement(Ee.default,{form:Rn,layout:"vertical",autoComplete:"off"},ee.createElement(Ee.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ee.createElement(fe.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Sn!==-1?ee.createElement(ee.Fragment,null,ee.createElement(Ee.default.Item,{name:"time",label:ee.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ee.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",se()(on==null?void 0:on.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ee.createElement(we,{MaxMinutes:rt})),ee.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},_n||cn?"--":Ie),"\u5206\u949F",Ie!==0&&(on==null?void 0:on.user_end_time)&&ee.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},se()(on==null?void 0:on.user_end_time).add(an||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ee.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 ",se()(jn).format("YYYY-MM-DD HH:mm")))),ee.createElement(le.Z,{justify:"space-between",align:"middle"},ee.createElement(Ce.Z,null),ee.createElement(Ce.Z,null,ee.createElement(xe.ZP,{loading:Gt,onClick:Ct},"\u8FDB\u5165\u8003\u8BD5"))))))};We.Z=(0,E.connect)(({exercise:Ne})=>({exercise:Ne}))(Pe)},4440:function(Ht,We,ae){"use strict";ae.d(We,{$J:function(){return Be},JZ:function(){return de},bN:function(){return De},jP:function(){return ge},rO:function(){return Ee}});var y=ae(33170),Ve=(fe,le,Ce)=>new Promise((xe,ke)=>{var me=a=>{try{E(Ce.next(a))}catch(b){ke(b)}},se=a=>{try{E(Ce.throw(a))}catch(b){ke(b)}},E=a=>a.done?xe(a.value):Promise.resolve(a.value).then(me,se);E((Ce=Ce.apply(fe,le)).next())});function Be(fe){return(0,y.U2)(`libraries/${fe}.json`)}function Ee(){return(0,y.U2)("library_tags.json")}function de(fe){return Ve(this,null,function*(){return(yield(0,y.IV)(`attachments/${fe}.json`)).status===0})}function ge(fe){return(0,y.v_)("libraries.json",fe)}function De(fe,le){return(0,y.gz)(`libraries/${fe}.json`,le)}},77057:function(Ht,We,ae){"use strict";ae.d(We,{F:function(){return Ge}});var y=ae(30001),Ve=ae(84567),Be=ae(28802),Ee=ae(2453),de=ae(91773),ge=ae(59637),De=ae(83062),fe=ae(88044),le=ae(67294),Ce=ae(33054),xe=ae(9343),ke=ae(93686),me=ae(35973),se=ae(25934),E=Object.defineProperty,a=Object.defineProperties,b=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ie=(Et,gt,kt)=>gt in Et?E(Et,gt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Et[gt]=kt,he=(Et,gt)=>{for(var kt in gt||(gt={}))z.call(gt,kt)&&ie(Et,kt,gt[kt]);if(x)for(var kt of x(gt))ee.call(gt,kt)&&ie(Et,kt,gt[kt]);return Et},we=(Et,gt)=>a(Et,b(gt)),Pe=(Et,gt)=>{var kt={};for(var fn in Et)z.call(Et,fn)&>.indexOf(fn)<0&&(kt[fn]=Et[fn]);if(Et!=null&&x)for(var fn of x(Et))gt.indexOf(fn)<0&&ee.call(Et,fn)&&(kt[fn]=Et[fn]);return kt},Ne=(Et,gt,kt)=>new Promise((fn,Bn)=>{var Rn=Qt=>{try{Gt(kt.next(Qt))}catch(Mt){Bn(Mt)}},an=Qt=>{try{Gt(kt.throw(Qt))}catch(Mt){Bn(Mt)}},Gt=Qt=>Qt.done?fn(Qt.value):Promise.resolve(Qt.value).then(Rn,an);Gt((kt=kt.apply(Et,gt)).next())});const Ge=Et=>{var gt=Et,{DataProps:kt,ExtraDom:fn,disabled:Bn,onChange:Rn}=gt,an=Pe(gt,["DataProps","ExtraDom","disabled","onChange"]),Gt,Qt;const[Mt,at]=(0,le.useState)({questionId:kt==null?void 0:kt.id,poll_answer_id:(Gt=(kt==null?void 0:kt.answers)||[])==null?void 0:Gt.filter(jt=>jt==null?void 0:jt.answer_boolean).map(jt=>jt==null?void 0:jt.answer_id),vote_text:kt==null?void 0:kt.poll_vote_texts});return le.createElement(le.Fragment,null,le.createElement("div",{id:(an==null?void 0:an.id)||"",className:"flex item-center justify-between gap-20px"},le.createElement("div",{className:"flex-1 minW-0 minH-0"},!!(kt!=null&&kt.is_necessary)&&le.createElement("span",{className:"c-red mr5"},"*"),le.createElement("div",{className:"rounded-2px mr5 font12",style:{lineHeight:"12px",padding:"4px 6px",color:"#2675E5",background:"rgba(38,117,229,0.12)",border:"1px solid #2675E5",display:"inline-block"}},"\u591A\u9009\u9898"),kt==null?void 0:kt.question_title,(kt==null?void 0:kt.max_choices)&&le.createElement("span",{className:"ml5 c-grey-666",style:{whiteSpace:"nowrap"}},"\uFF08\u53EF\u9009",kt==null?void 0:kt.min_choices," - ",kt==null?void 0:kt.max_choices,"\u9879\uFF09")),!!fn&&le.createElement("div",null,fn)),le.createElement(Ve.default.Group,{className:"flex flex-col gap-20px mt20",onChange:jt=>{var gn,_n;const Vt=(_n=(gn=kt==null?void 0:kt.answers)==null?void 0:gn.find(cn=>(cn==null?void 0:cn.answer_text)==="\u5176\u5B83"))==null?void 0:_n.answer_id,on=we(he({},Mt),{poll_answer_id:jt,vote_text:Vt&&(jt!=null&&jt.includes(Vt))?Mt.vote_text:""});at(on),Rn(on)},defaultValue:Mt==null?void 0:Mt.poll_answer_id,options:((Qt=kt==null?void 0:kt.answers)==null?void 0:Qt.map(jt=>({value:(jt==null?void 0:jt.answer_id)||(jt==null?void 0:jt.answer_text),disabled:Bn,label:le.createElement("div",{className:"flex item-center gap-20px"},le.createElement("div",null,jt==null?void 0:jt.answer_text),(jt==null?void 0:jt.answer_text)==="\u5176\u5B83"&&le.createElement(Be.default,{className:"flex-1 minW-0",disabled:Bn,defaultValue:(kt==null?void 0:kt.poll_vote_texts)||"",onBlur:()=>{var gn;(gn=Mt==null?void 0:Mt.poll_answer_id)!=null&&gn.includes(jt==null?void 0:jt.answer_id)&&Rn(Mt)},onChange:gn=>{at(we(he({},Mt),{vote_text:gn.target.value}))},placeholder:"\u8BF7\u8F93\u5165"}))})))||[]}))},tt=Et=>{var gt=Et,{openEdit:kt,EidtProps:fn,poll_id:Bn,dispatch:Rn,DataProps:an}=gt,Gt=Pe(gt,["openEdit","EidtProps","poll_id","dispatch","DataProps"]),Qt,Mt;const{field:{name:at=0}={},form:jt}=fn||{},gn=Bn&&!(an!=null&&an.poll_question_id),_n=jt.getFieldValue([...(fn==null?void 0:fn.name)||[""]]),[Vt,on]=(0,le.useState)(jt.getFieldValue([...(fn==null?void 0:fn.name)||[""],at])),[cn,Xn]=(0,le.useState)(kt),[,,xn]=(0,xe.U)(ke.bV,{poll_id:Bn}),[,,Ct]=(0,xe.U)(ke.np,{}),Yt=(0,le.useRef)(null),qt=jt==null?void 0:jt.getFieldValue([...(fn==null?void 0:fn.name)||[""],at,"question_answers"]),Sn=Gn=>{Ce.Z.publish("shixun_poll_Edit",{isEdit:Gn})},jn=Gn=>Ne(void 0,null,function*(){var rt,Ie;if(!Bn){(rt=fn==null?void 0:fn.operation)==null||rt.move(at,Gn==="up"?at-1:at+1);return}const Re=yield(0,ke.fH)({poll_question_id:an==null?void 0:an.poll_question_id,opr:Gn});(Re==null?void 0:Re.status)===0&&((Ie=Ee.ZP)==null||Ie.success("\u79FB\u52A8\u6210\u529F"),Rn({type:"shixunsDetail/getStartAnswer",payload:{poll_id:Bn}}))});return cn?le.createElement(le.Fragment,null,le.createElement(de.default.Item,{name:[at,"question_type"],hidden:!0}),le.createElement(de.default.Item,{name:[at,"poll_question_id"],hidden:!0}),le.createElement(de.default.Item,{name:[at,"is_necessary"],initialValue:!1,label:le.createElement(le.Fragment,null,le.createElement("span",{className:"c-blue font16 mr5"},"\u3010\u591A\u9009\u3011"),"\u5FC5\u7B54"),valuePropName:"checked"},le.createElement(ge.Z,null)),le.createElement(de.default.Item,{name:[at,"question_title"],className:"pr40",label:"\u6807\u9898",required:null,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{whitespace:!0,message:"\u6807\u9898\u4E0D\u80FD\u5168\u4E3A\u7A7A"}]},le.createElement(Be.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898"})),le.createElement(de.default.List,{name:[at,"question_answers"]},(Gn,rt)=>(Yt.current=rt,le.createElement(le.Fragment,null,Gn.map(Ie=>le.createElement("div",{key:Ie==null?void 0:Ie.key,className:"flex gap-20px"},jt.getFieldValue([...(fn==null?void 0:fn.name)||[""],at,"question_answers",Ie==null?void 0:Ie.name]).answer_text!=="\u5176\u5B83"?le.createElement(de.default.Item,{className:"flex-1 minW-0",name:[Ie==null?void 0:Ie.name,"answer_text"],label:"\u9009\u9879",required:null,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9009\u9879\u5185\u5BB9"},{whitespace:!0,message:"\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A"}]},le.createElement(Be.default,{placeholder:"\u8BF7\u8F93\u5165\u9009\u9879\u5185\u5BB9"})):le.createElement("div",{className:"flex-1 minW-0 flex item-center mb20"},le.createElement("div",{className:"text-end",style:{width:30,marginRight:"12px"}},"\u5176\u5B83"),le.createElement(Be.default,{className:"flex-1 minW-0",placeholder:"\u65E0\u6CD5\u7F16\u8F91\uFF01\u5C06\u7531\u53C2\u4E0E\u7B54\u9898\u7684\u4EBA\u624B\u52A8\u5F55\u5165",disabled:!0})),le.createElement("div",{style:{height:40},className:"flex item-center gap-20px"},le.createElement(De.Z,{title:"\u5220\u9664"},le.createElement("i",{className:"iconfont icon-yichu1 current-delete-hover c-red",onClick:()=>{rt==null||rt.remove(Ie==null?void 0:Ie.name)}})))))))),le.createElement("div",{className:"flex gap-12px"},le.createElement("div",{className:"text-end",style:{lineHeight:"40px",width:30}},"\u53EF\u9009"),le.createElement(de.default.Item,{initialValue:null,name:[at,"min_choices"]},le.createElement(fe.default,{style:{width:230},options:[{value:null,label:"--"},...(qt==null?void 0:qt.map((Gn,rt)=>({value:rt+1,label:rt+1})))||[]]})),le.createElement("div",{style:{lineHeight:"40px"}},"-"),le.createElement(de.default.Item,{initialValue:null,name:[at,"max_choices"]},le.createElement(fe.default,{style:{width:230},options:[{value:null,label:"--"},...(qt==null?void 0:qt.map((Gn,rt)=>({value:rt+1,label:rt+1})))||[]]}))),le.createElement("div",{className:"flex item-center gap-20px"},le.createElement(y.op,{onClick:()=>{var Gn,rt,Ie,Re,$e;const it=(rt=(Gn=an==null?void 0:an.question_answers)==null?void 0:Gn.map(dn=>dn==null?void 0:dn.answer_text))==null?void 0:rt.includes("\u5176\u5B83");($e=Yt==null?void 0:Yt.current)==null||$e.add({answer_text:"",answer_id:(0,se.Z)()},it?((Ie=an==null?void 0:an.question_answers)==null?void 0:Ie.length)-1:(Re=an==null?void 0:an.question_answers)==null?void 0:Re.length)}},"\u65B0\u589E\u9009\u9879"),!((Mt=(Qt=jt==null?void 0:jt.getFieldValue([...(fn==null?void 0:fn.name)||[""],at,"question_answers"]))==null?void 0:Qt.map(Gn=>Gn==null?void 0:Gn.answer_text))!=null&&Mt.includes("\u5176\u5B83"))&&le.createElement(y.op,{onClick:()=>{var Gn;(Gn=Yt==null?void 0:Yt.current)==null||Gn.add({answer_text:"\u5176\u5B83",answer_id:(0,se.Z)()})}},"\u65B0\u589E\u5176\u5B83\u9009\u9879"),le.createElement("div",{className:"current rounded-2px pl20 pr20 pt5 pb5 ml-auto",style:{border:"1px solid #f8fafc",background:"#f8f9fc",boxShadow:"0 2px 4px 0 #e0dfe1"},onClick:()=>{var Gn,rt;an!=null&&an.poll_question_id?(Xn(!1),jt.setFieldValue([...(fn==null?void 0:fn.name)||[""],at],Vt)):(rt=(Gn=fn==null?void 0:fn.operation)==null?void 0:Gn.remove)==null||rt.call(Gn,at),Sn(!1)}},"\u53D6\u6D88"),le.createElement("div",{className:"current rounded-2px pl20 pr20 pt5 pb5",style:{background:"#ECF0F9",boxShadow:"0 2px 4px 0 #E0DFE1"},onClick:()=>{jt.validateFields(fn==null?void 0:fn.name,{recursive:!0}).then(()=>Ne(void 0,null,function*(){var Gn;if((an==null?void 0:an.min_choices)===void 0&&(an==null?void 0:an.max_choices)!==void 0||(an==null?void 0:an.min_choices)!==void 0&&(an==null?void 0:an.max_choices)===void 0){Ee.ZP.warning("\u6700\u5C0F\u548C\u6700\u5927\u9650\u5236\u987B\u540C\u65F6\u90FD\u6709\u503C");return}if((an==null?void 0:an.min_choices)>(an==null?void 0:an.max_choices)){Ee.ZP.warning("\u6700\u5927\u9650\u5236\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u9650\u5236");return}if(Bn){const rt=yield(gn?xn:Ct)(we(he({},an),{poll_id:Bn,is_necessary:Number(an==null?void 0:an.is_necessary),question_answers:an==null?void 0:an.question_answers.map(Ie=>Ie==null?void 0:Ie.answer_text)}));(rt==null?void 0:rt.status)===0&&(Ee.ZP.success(gn?"\u6DFB\u52A0\u6210\u529F":"\u4FEE\u6539\u6210\u529F"),Xn(!1),Sn(!1),gn&&jt.setFieldValue([...(fn==null?void 0:fn.name)||[""],at,"poll_question_id"],(Gn=rt==null?void 0:rt.data)==null?void 0:Gn.id),on(jt.getFieldValue([...(fn==null?void 0:fn.name)||[""],at])));return}Xn(!1),Sn(!1)}))}},"\u4FDD\u5B58"))):le.createElement(Ge,{disabled:!0,DataProps:we(he({},an),{answers:an==null?void 0:an.question_answers}),ExtraDom:le.createElement("div",{className:"flex gap-20px"},le.createElement(De.Z,{title:"\u5220\u9664"}," ",le.createElement("i",{className:"iconfont icon-shanchutimu current c-red",onClick:()=>Ne(void 0,null,function*(){var Gn,rt;if(fn!=null&&fn.isHoveEdit){Ee.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}if(an!=null&&an.poll_question_id){const Ie=yield(0,ke.IF)({poll_question_id:an==null?void 0:an.poll_question_id});(Ie==null?void 0:Ie.status)===0&&(Ee.ZP.success("\u5220\u9664\u6210\u529F"),(Gn=fn==null?void 0:fn.operation)==null||Gn.remove(at),Sn(!1));return}(rt=fn==null?void 0:fn.operation)==null||rt.remove(at),Sn(!1)})})," "),at!==0&&le.createElement(De.Z,{title:"\u4E0A\u79FB"}," ",le.createElement("i",{className:"iconfont icon-xiangshangyi current c-green",onClick:()=>{if(fn!=null&&fn.isHoveEdit){Ee.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}jn("up")}})," "),at!==_n.length-1&&le.createElement(De.Z,{title:"\u4E0B\u79FB"}," ",le.createElement("i",{className:"iconfont icon-xiangxiayi current c-green",onClick:()=>{if(fn!=null&&fn.isHoveEdit){Ee.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}jn("down")}})," "),le.createElement(De.Z,{title:"\u7F16\u8F91"}," ",le.createElement("i",{className:"iconfont icon-bianji-moren current c-green",onClick:()=>{if(fn!=null&&fn.isHoveEdit){Ee.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}Xn(!0),Sn(!0)}})," "))})};We.Z=(0,me.connect)()(tt)},76615:function(Ht,We,ae){"use strict";ae.d(We,{T:function(){return Ne}});var y=ae(30001),Ve=ae(93686),Be=ae(98813),Ee=ae(28802),de=ae(2453),ge=ae(91773),De=ae(59637),fe=ae(83062),le=ae(67294),Ce=ae(33054),xe=ae(9343),ke=ae(35973),me=ae(25934),se=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(tt,Et,gt)=>Et in tt?se(tt,Et,{enumerable:!0,configurable:!0,writable:!0,value:gt}):tt[Et]=gt,ie=(tt,Et)=>{for(var gt in Et||(Et={}))x.call(Et,gt)&&ee(tt,gt,Et[gt]);if(b)for(var gt of b(Et))z.call(Et,gt)&&ee(tt,gt,Et[gt]);return tt},he=(tt,Et)=>E(tt,a(Et)),we=(tt,Et)=>{var gt={};for(var kt in tt)x.call(tt,kt)&&Et.indexOf(kt)<0&&(gt[kt]=tt[kt]);if(tt!=null&&b)for(var kt of b(tt))Et.indexOf(kt)<0&&z.call(tt,kt)&&(gt[kt]=tt[kt]);return gt},Pe=(tt,Et,gt)=>new Promise((kt,fn)=>{var Bn=Gt=>{try{an(gt.next(Gt))}catch(Qt){fn(Qt)}},Rn=Gt=>{try{an(gt.throw(Gt))}catch(Qt){fn(Qt)}},an=Gt=>Gt.done?kt(Gt.value):Promise.resolve(Gt.value).then(Bn,Rn);an((gt=gt.apply(tt,Et)).next())});const Ne=tt=>{var Et=tt,{DataProps:gt,ExtraDom:kt,disabled:fn,onChange:Bn}=Et,Rn=we(Et,["DataProps","ExtraDom","disabled","onChange"]),an,Gt,Qt,Mt,at;const[jt,gn]=(0,le.useState)({questionId:gt==null?void 0:gt.id,poll_answer_id:(Gt=(an=(gt==null?void 0:gt.answers)||[])==null?void 0:an.find(_n=>_n==null?void 0:_n.answer_boolean))==null?void 0:Gt.answer_id,vote_text:gt==null?void 0:gt.poll_vote_texts});return le.createElement(le.Fragment,null,le.createElement("div",{id:(Rn==null?void 0:Rn.id)||"",className:"flex item-center justify-between gap-20px"},le.createElement("div",{className:"flex-1 minW-0 minH-0"},!!(gt!=null&>.is_necessary)&&le.createElement("span",{className:"c-red mr5"},"*"),le.createElement("div",{className:"rounded-2px mr5 font12",style:{lineHeight:"12px",padding:"4px 6px",color:"#25BD75",background:"rgba(98,197,134,0.12)",border:"1px solid #25BD75",display:"inline-block"}},"\u5355\u9009\u9898"),gt==null?void 0:gt.question_title),!!kt&&le.createElement("div",null,kt)),le.createElement(Be.ZP.Group,{className:"flex flex-col gap-20px mt20",style:{display:"flex",flexDirection:"column",gap:"20px"},onChange:_n=>{var Vt,on;const cn=(on=(Vt=gt==null?void 0:gt.answers)==null?void 0:Vt.find(xn=>(xn==null?void 0:xn.answer_text)==="\u5176\u5B83"))==null?void 0:on.answer_id,Xn=he(ie({},jt),{poll_answer_id:_n.target.value,vote_text:cn&&_n.target.value==cn?jt.vote_text:""});gn(Xn),Bn==null||Bn(Xn)},defaultValue:(Mt=(Qt=(gt==null?void 0:gt.answers)||[])==null?void 0:Qt.find(_n=>_n==null?void 0:_n.answer_boolean))==null?void 0:Mt.answer_id,options:((at=gt==null?void 0:gt.answers)==null?void 0:at.map(_n=>({value:(_n==null?void 0:_n.answer_id)||(_n==null?void 0:_n.answer_text),disabled:fn,label:le.createElement("div",{className:"flex item-center gap-20px"},le.createElement("div",null,_n==null?void 0:_n.answer_text),(_n==null?void 0:_n.answer_text)==="\u5176\u5B83"&&le.createElement(Ee.default,{className:"flex-1 minW-0",disabled:fn,defaultValue:(gt==null?void 0:gt.poll_vote_texts)||"",onBlur:()=>{(jt==null?void 0:jt.poll_answer_id)==(_n==null?void 0:_n.answer_id)&&(Bn==null||Bn(jt))},onChange:Vt=>{gn(he(ie({},jt),{vote_text:Vt.target.value}))},placeholder:"\u8BF7\u8F93\u5165"}))})))||[]}))},Ge=tt=>{var Et=tt,{EidtProps:gt,openEdit:kt,poll_id:fn,DataProps:Bn,dispatch:Rn}=Et,an=we(Et,["EidtProps","openEdit","poll_id","DataProps","dispatch"]);const{field:{name:Gt=0}={},form:Qt}=gt||{},Mt=fn&&!(Bn!=null&&Bn.poll_question_id),at=Qt.getFieldValue([...(gt==null?void 0:gt.name)||[""]]),[jt,gn]=(0,le.useState)(Qt.getFieldValue([...(gt==null?void 0:gt.name)||[""],Gt])),[_n,Vt]=(0,le.useState)(kt),[,,on]=(0,xe.U)(Ve.bV,{poll_id:fn}),[,,cn]=(0,xe.U)(Ve.np,{}),Xn=Ct=>{Ce.Z.publish("shixun_poll_Edit",{isEdit:Ct})},xn=Ct=>Pe(void 0,null,function*(){var Yt,qt;if(!fn){(Yt=gt==null?void 0:gt.operation)==null||Yt.move(Gt,Ct==="up"?Gt-1:Gt+1);return}const Sn=yield(0,Ve.fH)({poll_question_id:Bn==null?void 0:Bn.poll_question_id,opr:Ct});(Sn==null?void 0:Sn.status)===0&&((qt=de.ZP)==null||qt.success("\u79FB\u52A8\u6210\u529F"),Rn({type:"shixunsDetail/getStartAnswer",payload:{poll_id:fn}}))});return _n?le.createElement(le.Fragment,null,le.createElement(ge.default.Item,{name:[Gt,"question_type"],hidden:!0}),le.createElement(ge.default.Item,{name:[Gt,"poll_question_id"],hidden:!0}),le.createElement(ge.default.Item,{name:[Gt,"question_number"],hidden:!0}),le.createElement(ge.default.Item,{name:[Gt,"is_necessary"],initialValue:!1,label:le.createElement(le.Fragment,null,le.createElement("span",{className:"c-blue font16 mr5"},"\u3010\u5355\u9009\u3011"),"\u5FC5\u7B54"),valuePropName:"checked"},le.createElement(De.Z,null)),le.createElement(ge.default.Item,{name:[Gt,"question_title"],className:"pr40",label:"\u6807\u9898",required:null,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{whitespace:!0,message:"\u6807\u9898\u4E0D\u80FD\u5168\u4E3A\u7A7A"}]},le.createElement(Ee.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898"})),le.createElement(ge.default.List,{name:[Gt,"question_answers"]},(Ct,{add:Yt,remove:qt})=>{var Sn,jn;return le.createElement(le.Fragment,null,Ct.map(Gn=>le.createElement("div",{key:Gn==null?void 0:Gn.key,className:"flex gap-20px"},Qt.getFieldValue([...(gt==null?void 0:gt.name)||[""],Gt,"question_answers",Gn==null?void 0:Gn.name]).answer_text!=="\u5176\u5B83"?le.createElement(ge.default.Item,{className:"flex-1 minW-0",name:[Gn==null?void 0:Gn.name,"answer_text"],label:"\u9009\u9879",required:null,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9009\u9879\u5185\u5BB9"},{whitespace:!0,message:"\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A"}]},le.createElement(Ee.default,{placeholder:"\u8BF7\u8F93\u5165\u9009\u9879\u5185\u5BB9"})):le.createElement("div",{className:"flex-1 minW-0 flex item-center mb20"},le.createElement("div",{className:"text-end",style:{width:30,marginRight:"12px"}},"\u5176\u5B83"),le.createElement(Ee.default,{className:"flex-1 minW-0",placeholder:"\u65E0\u6CD5\u7F16\u8F91\uFF01\u5C06\u7531\u53C2\u4E0E\u7B54\u9898\u7684\u4EBA\u624B\u52A8\u5F55\u5165",disabled:!0})),le.createElement("div",{style:{height:40},className:"flex item-center gap-20px"},le.createElement(fe.Z,{title:"\u5220\u9664"},le.createElement("i",{className:"iconfont icon-yichu1 current-delete-hover c-red",onClick:()=>{qt(Gn==null?void 0:Gn.name)}}))))),le.createElement("div",{className:"flex item-center gap-20px"},le.createElement(y.op,{onClick:()=>{var Gn,rt,Ie,Re;const $e=(rt=(Gn=Bn==null?void 0:Bn.question_answers)==null?void 0:Gn.map(it=>it==null?void 0:it.answer_text))==null?void 0:rt.includes("\u5176\u5B83");Yt({answer_text:"",answer_id:(0,me.Z)()},$e?((Ie=Bn==null?void 0:Bn.question_answers)==null?void 0:Ie.length)-1:(Re=Bn==null?void 0:Bn.question_answers)==null?void 0:Re.length)}},"\u65B0\u589E\u9009\u9879"),!((jn=(Sn=Qt==null?void 0:Qt.getFieldValue([...(gt==null?void 0:gt.name)||[""],Gt,"question_answers"]))==null?void 0:Sn.map(Gn=>Gn==null?void 0:Gn.answer_text))!=null&&jn.includes("\u5176\u5B83"))&&le.createElement(y.op,{onClick:()=>{Yt({answer_text:"\u5176\u5B83",answer_id:(0,me.Z)()})}},"\u65B0\u589E\u5176\u5B83\u9009\u9879"),le.createElement("div",{className:"current rounded-2px pl20 pr20 pt5 pb5 ml-auto",style:{border:"1px solid #f8fafc",background:"#f8f9fc",boxShadow:"0 2px 4px 0 #e0dfe1"},onClick:()=>{var Gn;Bn!=null&&Bn.poll_question_id?(Vt(!1),Qt.setFieldValue([...(gt==null?void 0:gt.name)||[""],Gt],jt)):(Gn=gt==null?void 0:gt.operation)==null||Gn.remove(Gt),Xn(!1)}},"\u53D6\u6D88"),le.createElement("div",{className:"current rounded-2px pl20 pr20 pt5 pb5",style:{background:"#ECF0F9",boxShadow:"0 2px 4px 0 #E0DFE1"},onClick:()=>{Qt.validateFields(gt==null?void 0:gt.name,{recursive:!0}).then(()=>Pe(void 0,null,function*(){var Gn;if(fn){const rt=yield(Mt?on:cn)(he(ie({},Bn),{poll_id:fn,is_necessary:Number(Bn==null?void 0:Bn.is_necessary),question_answers:Bn==null?void 0:Bn.question_answers.map(Ie=>Ie==null?void 0:Ie.answer_text)}));(rt==null?void 0:rt.status)===0&&(de.ZP.success(Mt?"\u6DFB\u52A0\u6210\u529F":"\u4FEE\u6539\u6210\u529F"),Vt(!1),Xn(!1),Mt&&Qt.setFieldValue([...(gt==null?void 0:gt.name)||[""],Gt,"poll_question_id"],(Gn=rt==null?void 0:rt.data)==null?void 0:Gn.id),gn(Qt.getFieldValue([...(gt==null?void 0:gt.name)||[""],Gt])));return}Vt(!1),Xn(!1)}))}},"\u4FDD\u5B58")))})):le.createElement(Ne,{disabled:!0,DataProps:he(ie({},Bn),{answers:Bn==null?void 0:Bn.question_answers}),ExtraDom:le.createElement("div",{className:"flex gap-20px"},le.createElement(fe.Z,{title:"\u5220\u9664"}," ",le.createElement("i",{className:"iconfont icon-shanchutimu current c-red",onClick:()=>Pe(void 0,null,function*(){var Ct,Yt;if(gt!=null&>.isHoveEdit){de.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}if(Bn!=null&&Bn.poll_question_id){const qt=yield(0,Ve.IF)({poll_question_id:Bn==null?void 0:Bn.poll_question_id});(qt==null?void 0:qt.status)===0&&(de.ZP.success("\u5220\u9664\u6210\u529F"),(Ct=gt==null?void 0:gt.operation)==null||Ct.remove(Gt),Xn(!1));return}(Yt=gt==null?void 0:gt.operation)==null||Yt.remove(Gt),Xn(!1)})})," "),Gt!==0&&le.createElement(fe.Z,{title:"\u4E0A\u79FB"}," ",le.createElement("i",{className:"iconfont icon-xiangshangyi current c-green",onClick:()=>{if(gt!=null&>.isHoveEdit){de.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}xn("up")}})," "),Gt!==at.length-1&&le.createElement(fe.Z,{title:"\u4E0B\u79FB"}," ",le.createElement("i",{className:"iconfont icon-xiangxiayi current c-green",onClick:()=>{if(gt!=null&>.isHoveEdit){de.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}xn("down")}})," "),le.createElement(fe.Z,{title:"\u7F16\u8F91"}," ",le.createElement("i",{className:"iconfont icon-bianji-moren current c-green",onClick:()=>{if(gt!=null&>.isHoveEdit){de.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}Vt(!0),Xn(!0)}})," "))})};We.Z=(0,ke.connect)()(Ge)},94102:function(Ht,We,ae){"use strict";ae.d(We,{c:function(){return he}});var y=ae(28802),Ve=ae(2453),Be=ae(91773),Ee=ae(59637),de=ae(83062),ge=ae(67294),De=ae(33054),fe=ae(9343),le=ae(93686),Ce=ae(35973),xe=Object.defineProperty,ke=Object.defineProperties,me=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,b=(Pe,Ne,Ge)=>Ne in Pe?xe(Pe,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Pe[Ne]=Ge,x=(Pe,Ne)=>{for(var Ge in Ne||(Ne={}))E.call(Ne,Ge)&&b(Pe,Ge,Ne[Ge]);if(se)for(var Ge of se(Ne))a.call(Ne,Ge)&&b(Pe,Ge,Ne[Ge]);return Pe},z=(Pe,Ne)=>ke(Pe,me(Ne)),ee=(Pe,Ne)=>{var Ge={};for(var tt in Pe)E.call(Pe,tt)&&Ne.indexOf(tt)<0&&(Ge[tt]=Pe[tt]);if(Pe!=null&&se)for(var tt of se(Pe))Ne.indexOf(tt)<0&&a.call(Pe,tt)&&(Ge[tt]=Pe[tt]);return Ge},ie=(Pe,Ne,Ge)=>new Promise((tt,Et)=>{var gt=Bn=>{try{fn(Ge.next(Bn))}catch(Rn){Et(Rn)}},kt=Bn=>{try{fn(Ge.throw(Bn))}catch(Rn){Et(Rn)}},fn=Bn=>Bn.done?tt(Bn.value):Promise.resolve(Bn.value).then(gt,kt);fn((Ge=Ge.apply(Pe,Ne)).next())});const he=Pe=>{var Ne=Pe,{DataProps:Ge,ExtraDom:tt,disabled:Et,onChange:gt}=Ne,kt=ee(Ne,["DataProps","ExtraDom","disabled","onChange"]);return ge.createElement(ge.Fragment,null,ge.createElement("div",{id:(kt==null?void 0:kt.id)||"",className:"flex item-center justify-between gap-20px"},ge.createElement("div",{className:"flex-1 minW-0 minH-0"},!!(Ge!=null&&Ge.is_necessary)&&ge.createElement("span",{className:"c-red mr5"},"*"),ge.createElement("div",{className:"rounded-2px mr5 font12",style:{padding:"4px 6px",color:"#E58326",background:"rgba(229,131,38,0.12)",border:"1px solid #E58326",display:"inline-block",lineHeight:"12px"}},"\u4E3B\u89C2\u9898"),Ge==null?void 0:Ge.question_title),!!tt&&ge.createElement("div",null,tt)),ge.createElement(y.default.TextArea,{onBlur:fn=>{gt({vote_text:fn.target.value,questionId:Ge==null?void 0:Ge.id})},className:"mt20",rows:4,placeholder:"\u8BF7\u8F93\u5165",disabled:Et,defaultValue:Ge==null?void 0:Ge.poll_vote_texts}))},we=Pe=>{var Ne=Pe,{openEdit:Ge,EidtProps:tt,poll_id:Et,dispatch:gt,DataProps:kt}=Ne,fn=ee(Ne,["openEdit","EidtProps","poll_id","dispatch","DataProps"]);const{field:{name:Bn=0}={},form:Rn}=tt||{},an=Et&&!(kt!=null&&kt.poll_question_id),Gt=Rn.getFieldValue([...(tt==null?void 0:tt.name)||[""]]),[Qt,Mt]=(0,ge.useState)(Rn.getFieldValue([...(tt==null?void 0:tt.name)||[""],Bn])),[at,jt]=(0,ge.useState)(Ge),[,,gn]=(0,fe.U)(le.bV,{poll_id:Et}),[,,_n]=(0,fe.U)(le.np,{}),Vt=cn=>{De.Z.publish("shixun_poll_Edit",{isEdit:cn})},on=cn=>ie(void 0,null,function*(){var Xn,xn;if(!Et){(Xn=tt==null?void 0:tt.operation)==null||Xn.move(Bn,cn==="up"?Bn-1:Bn+1);return}const Ct=yield(0,le.fH)({poll_question_id:kt==null?void 0:kt.poll_question_id,opr:cn});(Ct==null?void 0:Ct.status)===0&&((xn=Ve.ZP)==null||xn.success("\u79FB\u52A8\u6210\u529F"),gt({type:"shixunsDetail/getStartAnswer",payload:{poll_id:Et}}))});return at?ge.createElement(ge.Fragment,null,ge.createElement(Be.default.Item,{name:[Bn,"question_type"],hidden:!0}),ge.createElement(Be.default.Item,{name:[Bn,"poll_question_id"],hidden:!0}),ge.createElement(Be.default.Item,{name:[Bn,"is_necessary"],initialValue:!1,label:ge.createElement(ge.Fragment,null,ge.createElement("span",{className:"c-blue font16 mr5"},"\u3010\u4E3B\u89C2\u9898\u3011"),"\u5FC5\u7B54"),valuePropName:"checked"},ge.createElement(Ee.Z,null)),ge.createElement(Be.default.Item,{name:[Bn,"question_title"],className:"pr40",label:"\u6807\u9898",required:null,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{whitespace:!0,message:"\u6807\u9898\u4E0D\u80FD\u5168\u4E3A\u7A7A"}]},ge.createElement(y.default.TextArea,{rows:4,placeholder:"\u8BF7\u8F93\u5165\u6807\u9898"})),ge.createElement("div",{className:"flex item-center gap-20px"},ge.createElement("div",{className:"current rounded-2px pl20 pr20 pt5 pb5 ml-auto",style:{border:"1px solid #f8fafc",background:"#f8f9fc",boxShadow:"0 2px 4px 0 #e0dfe1"},onClick:()=>{var cn,Xn;kt!=null&&kt.poll_question_id?(jt(!1),Rn.setFieldValue([...(tt==null?void 0:tt.name)||[""],Bn],Qt)):(Xn=(cn=tt==null?void 0:tt.operation)==null?void 0:cn.remove)==null||Xn.call(cn,Bn),Vt(!1)}},"\u53D6\u6D88"),ge.createElement("div",{className:"current rounded-2px pl20 pr20 pt5 pb5",style:{background:"#ECF0F9",boxShadow:"0 2px 4px 0 #E0DFE1"},onClick:()=>{Rn.validateFields(tt==null?void 0:tt.name,{recursive:!0}).then(()=>ie(void 0,null,function*(){var cn;if(Et){const Xn=yield(an?gn:_n)(z(x({},kt),{poll_id:Et,is_necessary:Number(kt==null?void 0:kt.is_necessary)}));(Xn==null?void 0:Xn.status)===0&&(Ve.ZP.success(an?"\u6DFB\u52A0\u6210\u529F":"\u4FEE\u6539\u6210\u529F"),jt(!1),Vt(!1),an&&Rn.setFieldValue([...(tt==null?void 0:tt.name)||[""],Bn,"poll_question_id"],(cn=Xn==null?void 0:Xn.data)==null?void 0:cn.id),Mt(Rn.getFieldValue([...(tt==null?void 0:tt.name)||[""],Bn])));return}jt(!1),Vt(!1)}))}},"\u4FDD\u5B58"))):ge.createElement(he,{disabled:!0,DataProps:z(x({},kt),{answers:kt==null?void 0:kt.question_answers}),ExtraDom:ge.createElement("div",{className:"flex gap-20px"},ge.createElement(de.Z,{title:"\u5220\u9664"}," ",ge.createElement("i",{className:"iconfont icon-shanchutimu current c-red",onClick:()=>ie(void 0,null,function*(){var cn,Xn;if(tt!=null&&tt.isHoveEdit){Ve.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}if(kt!=null&&kt.poll_question_id){const xn=yield(0,le.IF)({poll_question_id:kt==null?void 0:kt.poll_question_id});(xn==null?void 0:xn.status)===0&&(Ve.ZP.success("\u5220\u9664\u6210\u529F"),(cn=tt==null?void 0:tt.operation)==null||cn.remove(Bn),Vt(!1));return}(Xn=tt==null?void 0:tt.operation)==null||Xn.remove(Bn),Vt(!1)})})," "),Bn!==0&&ge.createElement(de.Z,{title:"\u4E0A\u79FB"}," ",ge.createElement("i",{className:"iconfont icon-xiangshangyi current c-green",onClick:()=>{if(tt!=null&&tt.isHoveEdit){Ve.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}on("up")}})," "),Bn!==Gt.length-1&&ge.createElement(de.Z,{title:"\u4E0B\u79FB"}," ",ge.createElement("i",{className:"iconfont icon-xiangxiayi current c-green",onClick:()=>{if(tt!=null&&tt.isHoveEdit){Ve.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}on("down")}})," "),ge.createElement(de.Z,{title:"\u7F16\u8F91"}," ",ge.createElement("i",{className:"iconfont icon-bianji-moren current c-green",onClick:()=>{if(tt!=null&&tt.isHoveEdit){Ve.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}jt(!0),Vt(!0)}})," "))})};We.Z=(0,Ce.connect)()(we)},84734:function(Ht,We,ae){"use strict";ae.d(We,{Z:function(){return a}});var y=ae(67294),Ve=ae(35973),Be=ae(91773),Ee=ae(2453),de=ae(62844),ge=ae(28802),De={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},fe=Object.defineProperty,le=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ke=(b,x,z)=>x in b?fe(b,x,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[x]=z,me=(b,x)=>{for(var z in x||(x={}))Ce.call(x,z)&&ke(b,z,x[z]);if(le)for(var z of le(x))xe.call(x,z)&&ke(b,z,x[z]);return b},se=(b,x,z)=>new Promise((ee,ie)=>{var he=Ne=>{try{Pe(z.next(Ne))}catch(Ge){ie(Ge)}},we=Ne=>{try{Pe(z.throw(Ne))}catch(Ge){ie(Ge)}},Pe=Ne=>Ne.done?ee(Ne.value):Promise.resolve(Ne.value).then(he,we);Pe((z=z.apply(b,x)).next())});const E=({shixunsDetail:b,globalSetting:x,loading:z,dispatch:ee,title:ie,pathList:he=[],showInputPath:we=!1,isMergeSelectFile:Pe=!1,onFinish:Ne=()=>{}})=>{const[Ge]=Be.default.useForm(),tt=(0,Ve.useParams)(),Et=(0,Ve.useLocation)(),gt=(0,y.useRef)(),[kt,fn]=(0,y.useState)(""),[Bn,Rn]=(0,y.useState)(""),[an,Gt]=(0,y.useState)([]),[Qt,Mt]=(0,y.useState)([]);(0,y.useEffect)(()=>{var on,cn;gt.current=((cn=(on=Et.pathname)==null?void 0:on.split("/"))==null?void 0:cn[3])==="repository"},[]),(0,y.useEffect)(()=>{if(b.actionTabs.key!=="Repository-SelectFilePath")return;const on=he.join("/");let cn=[];he.map((Xn,xn)=>{xn===0?cn.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Xn}`,path:on}):cn.push({val:`/${Xn}`,path:on})}),Gt(cn),fn(on),Rn(on),at(on)},[b.actionTabs.key]);const at=on=>se(void 0,null,function*(){const cn=yield ee({type:gt.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:tt.id,path:on}});cn&&Mt(cn.trees||[])}),jt=on=>{let cn=kt;on.type==="tree"&&(an.length?an.push({val:`/${on.name}`,path:on.name}):an.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${on.name}`,path:on.name}),Gt(an),cn=kt?`${kt}/${on.name}`:on.name,fn(cn)),at(cn)},gn=(on,cn)=>{const Xn=an.filter((Ct,Yt)=>Yt<=cn);Gt(Xn);const xn=Xn.filter((Ct,Yt)=>Yt!==0).map(Ct=>Ct.val).join("").substr(1);fn(xn),at(xn)},_n=()=>se(void 0,null,function*(){const on=Ge==null?void 0:Ge.getFieldsValue(),cn=kt?`${kt}${on!=null&&on.name?`/${on==null?void 0:on.name}`:""}`:on==null?void 0:on.name;if(Pe){Ne(cn),Vt();return}if(we){yield Ge.validateFields();const Xn=yield ee({type:"shixunsDetail/uploadGitFolder",payload:me(me({},{id:tt.id,path:cn}),gt.current?{}:{secret_repository:!0})});Ne(Bn),Xn.status===0&&Ee.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Ne(cn),Ee.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Vt()}),Vt=()=>{ee({type:"shixunsDetail/setActionTabs",payload:{}}),Ge.resetFields()};return y.createElement(de.default,{centered:!0,title:ie||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:b.actionTabs.key==="Repository-SelectFilePath",onOk:_n,onCancel:Vt},y.createElement("div",{className:De.wrap},y.createElement("div",{className:De.content},y.createElement("div",{className:De.mainPathWrap},!!(an!=null&&an.length)&&an.map((on,cn)=>y.createElement("a",{key:cn,onClick:()=>gn(on,cn)},on.val))),!!(Qt!=null&&Qt.length)&&Qt.map((on,cn)=>on.type==="tree"&&y.createElement("a",{key:cn,onClick:()=>jt(on)},y.createElement("i",{className:`iconfont icon-wenjianjia ${De.colorBlue}`}),on.name))),y.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),y.createElement("div",{className:"mt5 mb5"},kt),we&&y.createElement(Be.default,{form:Ge,scrollToFirstError:!0,className:"mt20"},y.createElement(Be.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(ge.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var a=(0,Ve.connect)(({shixunsDetail:b,loading:x,globalSetting:z})=>({shixunsDetail:b,globalSetting:z,loading:x.models.index}))(E)},48984:function(Ht,We,ae){"use strict";ae.d(We,{Z:function(){return ge}});var y=ae(67294),Ve={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},Be=ae(62844),Ee=ae(65226),ge=({title:De,children:fe,value:le})=>{const[Ce,xe]=(0,y.useState)(!1);return y.createElement(y.Fragment,null,y.createElement("span",{onClick:()=>xe(!0)},fe),y.createElement(Be.default,{title:De,open:Ce,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>xe(!1),className:Ve.modal,footer:null},typeof le=="string"&&y.createElement(Ee.Z,{value:le||""}),Object.prototype.toString.call(le)==="[object Array]"&&y.createElement(y.Fragment,null,le==null?void 0:le.map((ke,me)=>y.createElement("div",{key:me},y.createElement("b",null,ke.name||ke.type_name),y.createElement(Ee.Z,{value:ke.description||""}))))))}},2156:function(Ht,We,ae){"use strict";ae.d(We,{Z:function(){return Gn}});var y=ae(67294),Ve=ae(62844),Be=ae(2453),Ee=ae(95012),de=ae(55238),ge=ae(74330),De=ae(83062),fe=ae(85804),le={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},Ce=ae(73475),xe=ae(17663),ke=ae(13014),me=ae(4977),se=ae(33170),E=ae(70596),a={lineChart:"lineChart___dCEZW"},b=ae(94699),x=ae.n(b),z=ae(67294),ie=({dataInfo:rt,indexKey:Ie,valueName:Re,startAndEndTime:$e,colors:it=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:dn})=>{let Pt=null;(0,y.useEffect)(()=>{ct()},[rt]),(0,y.useEffect)(()=>{window.addEventListener("resize",Ut(()=>{Pt&&Pt.resize()},200))},[window.onresize]);const Ut=(An,hu,ru=!1)=>{let yu,mt;return(...nu)=>{if(ru){An.apply(mt,nu),ru=!1;return}clearTimeout(yu),yu=setTimeout(()=>{An.apply(mt,nu)},hu)}},Xt=An=>An?An.map(hu=>{const ru=new Date(hu),yu=String(ru.getMonth()+1).padStart(2,"0"),mt=String(ru.getDate()).padStart(2,"0"),nu=String(ru.getHours()).padStart(2,"0"),en=String(ru.getMinutes()).padStart(2,"0");return`${yu}/${mt} ${nu}:${en}`}):[],wt=(An,hu)=>An.map(ru=>{const yu=hu.timestamps.indexOf(ru);return yu!==-1?hu.values[yu]:null});function Lt(An){let hu=1/0;for(let yu=0;yu{let yu=[];for(let mt=An;mt<=hu;mt+=ru)yu.push(mt);return yu},Ot=()=>{var An;const hu=((An=rt==null?void 0:rt.x)==null?void 0:An.flat())||[];let ru=[...new Set(hu)].sort((tn,Dn)=>tn-Dn),yu=Lt(ru),mt=yu==null?void 0:yu.newArray,nu=yu==null?void 0:yu.minInterval;ru=[...new Set([...ru,...mt])].sort((tn,Dn)=>tn-Dn);let en=x()($e[0],"YYYY-MM-DD HH:mm").valueOf(),Iu=_e(en,ru[0]-nu,nu),wu=x()($e[1],"YYYY-MM-DD HH:mm").valueOf(),gu=_e(ru[ru.length-1]+nu,wu,nu);return ru=[...Iu,...ru,...gu],[...new Set(ru)].sort((tn,Dn)=>tn-Dn)},ct=()=>{var An;Pt=E.init(document.getElementById(`lineChart${Ie}`));let hu=Ot(),ru=(An=rt==null?void 0:rt.y)==null?void 0:An.map((mt,nu)=>{var en;let Iu={timestamps:(en=rt==null?void 0:rt.x)==null?void 0:en[nu],values:mt};return mt=wt(hu,Iu),{name:Re[nu],type:"line",itemStyle:{show:!1},lineStyle:{color:it[nu]},data:mt}}),yu={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(mt){var nu;let en="";return mt.forEach((Iu,wu)=>{console.log("item",Iu),en+=`
${dn[Iu==null?void 0:Iu.componentIndex]} diff --git a/umi.943010dc.js b/umi.cd8da209.js similarity index 99% rename from umi.943010dc.js rename to umi.cd8da209.js index e34ca966a1..ca07c47a39 100644 --- a/umi.943010dc.js +++ b/umi.cd8da209.js @@ -278,6 +278,6 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function u(c){return r(c)||(0,n.Z)(c)||(0,a.Z)(c)||s()}},83997:function(i,f,e){"use strict";e.d(f,{Z:function(){return n}});var t=e(71002);function r(a,s){if((0,t.Z)(a)!=="object"||a===null)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var c=u.call(a,s||"default");if((0,t.Z)(c)!=="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}function n(a){var s=r(a,"string");return(0,t.Z)(s)==="symbol"?s:String(s)}},71002:function(i,f,e){"use strict";e.d(f,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},40181:function(i,f,e){"use strict";e.d(f,{Z:function(){return r}});var t=e(30907);function r(n,a){if(n){if(typeof n=="string")return(0,t.Z)(n,a);var s=Object.prototype.toString.call(n).slice(8,-1);if(s==="Object"&&n.constructor&&(s=n.constructor.name),s==="Map"||s==="Set")return Array.from(n);if(s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s))return(0,t.Z)(n,a)}}},58096:function(i,f,e){"use strict";e.d(f,{Z:function(){return t}});function t(){return t=Object.assign?Object.assign.bind():function(r){for(var n=1;n=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"})})()})();