From ad33ea778cd4c912e55d1ec448a2dc4e0d699fd5 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Fri, 19 Sep 2025 18:05:06 +0800 Subject: [PATCH] Auto Submit --- ...9478bc8.async.js => 1815.62e8f2ac.async.js | 2 +- ...> layouts__SimpleLayouts.388b844c.async.js | 30 ++--- ...ts__Exercise__Add__index.b670ec47.async.js | 2 +- ...an__Info__PptInfo__index.7ae618d3.async.js | 114 +++++++++--------- ...Paperlibrary__Add__index.db2f59dd.async.js | 2 +- ...tics__AbilityMap__Detail.c6df2525.async.js | 2 +- ...stics__AbilityMap__index.fcb6029a.async.js | 2 +- umi.b2bde8ee.css => umi.1d2f9607.css | 2 +- umi.7edadc0e.js => umi.457e5bfc.js | 4 +- 9 files changed, 80 insertions(+), 80 deletions(-) rename 1815.b9478bc8.async.js => 1815.62e8f2ac.async.js (89%) rename layouts__SimpleLayouts.fa7fe3a0.async.js => layouts__SimpleLayouts.388b844c.async.js (86%) rename p__Classrooms__Lists__Exercise__Add__index.0e583860.async.js => p__Classrooms__Lists__Exercise__Add__index.b670ec47.async.js (52%) rename p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.67eb5f5b.async.js => p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.7ae618d3.async.js (93%) rename p__Paperlibrary__Add__index.c65b8d56.async.js => p__Paperlibrary__Add__index.db2f59dd.async.js (94%) rename p__knowledgegraph__Statistics__AbilityMap__Detail.63247b7d.async.js => p__knowledgegraph__Statistics__AbilityMap__Detail.c6df2525.async.js (98%) rename p__knowledgegraph__Statistics__AbilityMap__index.c1b65a14.async.js => p__knowledgegraph__Statistics__AbilityMap__index.fcb6029a.async.js (98%) rename umi.b2bde8ee.css => umi.1d2f9607.css (99%) rename umi.7edadc0e.js => umi.457e5bfc.js (99%) diff --git a/1815.b9478bc8.async.js b/1815.62e8f2ac.async.js similarity index 89% rename from 1815.b9478bc8.async.js rename to 1815.62e8f2ac.async.js index 8c18d63784..0065fbcf5d 100644 --- a/1815.b9478bc8.async.js +++ b/1815.62e8f2ac.async.js @@ -1113,7 +1113,7 @@ ${Be} `)},{label:"include ",content:["#include "].join(` `)}]},ee={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(` `)}]},ae={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 re=le(53184),te=le.n(re),ne=($e,Ue,Be)=>new Promise((Ye,Pe)=>{var He=qe=>{try{et(Be.next(qe))}catch(je){Pe(je)}},Qe=qe=>{try{et(Be.throw(qe))}catch(je){Pe(je)}},et=qe=>qe.done?Ye(qe.value):Promise.resolve(qe.value).then(He,Qe);et((Be=Be.apply($e,Ue)).next())});const x={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"]}},b=($e,Ue,Be,Ye)=>{const Pe=Ue.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Be.lineNumber,endColumn:Be.column});return Array.from(new Set(Pe.match(/\b\w{2,}\b/g)||[])).map(Qe=>({label:Qe,kind:$e.languages.CompletionItemKind.Text,insertText:Qe,range:Ye}))},E=($e,Ue,Be,Ye)=>{$e.languages.registerCompletionItemProvider(Ue,{provideCompletionItems(Pe,He){const Qe=Pe.getWordUntilPosition(He),et={startLineNumber:He.lineNumber,endLineNumber:He.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},qe=Pe.getLineContent(He.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...b($e,Pe,He,et),...Be.map(De=>({label:De,kind:$e.languages.CompletionItemKind.Keyword,documentation:De,insertText:De,insertTextRules:$e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:et})),...Ye.map(De=>({label:De.label,kind:$e.languages.CompletionItemKind.Snippet,documentation:De.content,insertText:qe.startsWith("#")?De.content.replace(/#/,""):De.content,insertTextRules:$e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:et}))]}}})};var z=$e=>{x.languages.forEach(Ue=>{$e.languages.registerDocumentFormattingEditProvider(Ue,{provideDocumentFormattingEdits(Be){return ne(this,null,function*(){const Ye=te()(Be.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:Be.getFullModelRange(),text:Ye}]})}})}),E($e,"java",pe.keywords,pe.quickKey),E($e,"cpp",ce.keywords,ce.quickKey),E($e,"c",a.keywords,[]),E($e,"python",ee.keywords,ee.quickKey),E($e,"scala",ae.keywords,ae.quickKey)};const ie="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var oe=Object.defineProperty,de=($e,Ue,Be)=>Ue in $e?oe($e,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Be}):$e[Ue]=Be,fe=($e,Ue,Be)=>de($e,typeof Ue!="symbol"?Ue+"":Ue,Be);const ue=class Ya{constructor(Ue,Be,Ye){this.placeholder=Ue,this.editor=Be,this.monaco=Ye,Be.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Ya.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)}};fe(ue,"ID","editor.widget.placeholderHint");var he=ue,Ee=le(96236),ge=le(6767),ve=le(25399),me=le(89392),be=le(29724),ye=le(56102),Ae=Object.defineProperty,we=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Ie=($e,Ue,Be)=>Ue in $e?Ae($e,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Be}):$e[Ue]=Be,Te=($e,Ue)=>{for(var Be in Ue||(Ue={}))_e.call(Ue,Be)&&Ie($e,Be,Ue[Be]);if(Ce)for(var Be of Ce(Ue))xe.call(Ue,Be)&&Ie($e,Be,Ue[Be]);return $e},ze=($e,Ue)=>we($e,Fe(Ue)),Oe=($e,Ue)=>{var Be={};for(var Ye in $e)_e.call($e,Ye)&&Ue.indexOf(Ye)<0&&(Be[Ye]=$e[Ye]);if($e!=null&&Ce)for(var Ye of Ce($e))Ue.indexOf(Ye)<0&&xe.call($e,Ye)&&(Be[Ye]=$e[Ye]);return Be},Je=($e,Ue,Be)=>new Promise((Ye,Pe)=>{var He=qe=>{try{et(Be.next(qe))}catch(je){Pe(je)}},Qe=qe=>{try{et(Be.throw(qe))}catch(je){Pe(je)}},et=qe=>qe.done?Ye(qe.value):Promise.resolve(qe.value).then(He,Qe);et((Be=Be.apply($e,Ue)).next())});function Ge($e){return/^\d+$/.test($e)?`${$e}px`:$e}function Ve(){}let Re=!1;const ke={"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 Ne($e=[]){let Ue=$e;if(Array.isArray($e)){for(let Be=0;Be<$e.length;Be++){let Ye=ke[$e[Be]];if(Ye)return Ye}return Ue[0]}return ke[Ue]||Ue}let Me=null;const We=()=>Je(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch($e){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",$e)}});var Ze=$e=>{var Ue=$e,{width:Be="100%",height:Ye="100%",value:Pe,language:He="javascript",style:Qe={},options:et={},overrideServices:qe={},theme:je="vs-dark",onEditBlur:De,isCopy:Le=!1,onSave:Xe,autoHeight:tt=!1,forbidCopy:it=!1,onChange:st=Ve,editorDidMount:at=Ve,onFocus:Pt=Ve,onBreakPoint:At=Ve,breakPointValue:Tt=[],filename:mt="educoder.txt",errorLine:ut,errorContent:ft="",highlightLine:lt,openBreakPoint:Ct=!1,placeholder:St="",showMiniMap:Rt=!0}=Ue,Dt=Oe(Ue,["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 Lt=(0,y.useRef)(),Bt=(0,y.useRef)({}),dn=(0,y.useRef)(),hn=(0,y.useRef)(),Jt=(0,y.useRef)([]),sn=(0,y.useRef)(!1),pn=(0,y.useRef)(),an=(0,y.useRef)(),qt=(0,y.useRef)(!1),[mn,xn]=(0,y.useState)(!1);function gn(){let Nt;return Lt.current&&(Nt=new Se.Z(Kt=>{for(let rn of Kt)(rn.target.offsetHeight>0||rn.target.offsetWidth>0)&&Bt.current.instance.layout()}),Nt.observe(Lt.current)),Nt}function Zt(){ge.ZP.warning({content:decodeURIComponent(ie),key:"monaco-editor-tip"})}const Xt=()=>{let Nt=Bt.current.instance;if(Pe!=null&&Nt&&mn){const Kt=Nt.getModel();Kt&&Pe!==Kt.getValue()&&(Re=!0,Kt.setValue(Pe),Nt.layout(),Re=!1)}};(0,y.useEffect)(()=>{const Nt=be.Z.subscribe("formatDocument",Kt=>{var rn;let fn=Bt.current.instance;(rn=fn==null?void 0:fn.getAction)==null||rn.call(fn,"editor.action.formatDocument").run()});return window.updateMonacoValue=Kt=>{st(Kt)},Nt},[]),(0,y.useEffect)(()=>{var Nt;let Kt=Bt.current.instance;hn.current&&clearTimeout(hn.current),hn.current=setTimeout(()=>{Xt()},500),Pe&&(Pe!=null&&Pe.length)&&((Nt=Kt==null?void 0:Kt.updateOptions)==null||Nt.call(Kt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Pe.split(/\r\n|\r|\n/g).length))+3,5)}))},[Pe,mn,Bt.current]),(0,y.useEffect)(()=>{if(ut&&Bt.current&&Bt.current.instance){let Kt=Bt.current.instance;Kt.changeViewZones(function(rn){var fn=document.createElement("div");fn.style.padding="10px 20px",fn.style.width="calc(100% - 20px)",fn.className="my-error-line-wrp",fn.innerHTML=ft,rn.addZone({afterLineNumber:ut||11,heightInLines:3,domNode:fn})});var Nt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Kt.addOverlayWidget(Nt),Kt.revealPositionInCenter({lineNumber:20,column:1})}},[ut,Bt.current,mn]);const Ut=(Nt="",Kt)=>{if(!Nt||Nt.trim()==="")return!0;const fn=Bt.current.instance.getModel().getLineTokens(Kt);let Dn=!1;for(let Mn=0;Mn<2;Mn++)fn.getStandardTokenType(Mn)===1&&(Dn=!0);return Dn};(0,y.useEffect)(()=>{var Nt;const Kt=(Nt=Bt.current)==null?void 0:Nt.instance;if(Kt&&mn&&it){const rn=Kt.onDidBlurEditorWidget(()=>{qt.current=!1}),fn=Kt.onDidFocusEditorText(()=>{qt.current=!0});return()=>{rn.dispose(),fn.dispose()}}},[Bt.current,mn,it]),(0,y.useEffect)(()=>{var Nt;if((Nt=Bt.current)!=null&&Nt.instance&&mn&&Ct){let Kt=Bt.current.instance,rn=Kt.getModel();if(!rn)return;(()=>{var $t;let Tn=[],Nn=[];const en=rn.getAllDecorations();for(let Yn of en)Yn.options.className==="highlighted-line"&&(Tn.push(($t=Yn==null?void 0:Yn.range)==null?void 0:$t.startLineNumber),Nn.push(Yn==null?void 0:Yn.id));if(lt===Tn[0])return;rn.deltaDecorations(Nn,[]);const On=rn.getLineCount();lt&<<=On&&(Kt.deltaDecorations([],[{range:new Me.Range(lt,1,lt,rn.getLineMaxColumn(lt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Kt.revealLineInCenter(lt))})();const Dn=($t=!1)=>{var Tn;let Nn=[],en=[];const On=rn.getAllDecorations();for(let Yn of On)Yn.options.linesDecorationsClassName==="breakpoints-select"&&(Nn.push((Tn=Yn==null?void 0:Yn.range)==null?void 0:Tn.startLineNumber),en.push(Yn==null?void 0:Yn.id));if($t)return{lines:Nn,ids:en};At(Nn)},Mn=$t=>Je(void 0,null,function*(){let Tn={range:new Me.Range($t,1,$t,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield rn.deltaDecorations([],[Tn]),Dn()}),_n=$t=>Je(void 0,null,function*(){let Tn=[];const Nn=Kt.getLineDecorations($t);for(let en of Nn)en.options.linesDecorationsClassName==="breakpoints-select"&&Tn.push(en.id);yield rn.deltaDecorations(Tn,[]),Dn()}),Jn=$t=>{let Tn=Kt.getLineDecorations($t);for(let Nn of Tn)if(Nn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,me.isEqual)(Tt,Dn(!0).lines)){rn.deltaDecorations(Dn(!0).ids,[]);const $t=Tt.map(Tn=>({range:new Me.Range(Tn,1,Tn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));rn.deltaDecorations([],$t)}const Wt=Kt.onDidChangeModelContent($t=>{let Tn=Kt.getPosition();if(Tn){let Nn=Tn.lineNumber;clearTimeout(an.current),an.current=setTimeout(()=>{Ut(rn.getLineContent(Nn),Nn)?_n(Nn):Jn(Nn)?(_n(Nn),Mn(Nn)):Dn()},100)}}),on=Kt.onMouseDown($t=>{var Tn,Nn,en;if($t.target.detail&&((en=(Nn=(Tn=$t.target)==null?void 0:Tn.element)==null?void 0:Nn.className)!=null&&en.includes("line-numbers"))){let On=$t.target.position.lineNumber;if(Ut(rn.getLineContent(On),On))return;Jn(On)?_n(On):Mn(On)}}),Fn=$t=>{let Tn={range:new Me.Range($t,1,$t,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Jt.current=Kt.deltaDecorations(Jt.current,[Tn])},yn=()=>{Jt.current=Kt.deltaDecorations(Jt.current,[])},Cn=Kt.onMouseMove($t=>{var Tn,Nn,en;if(yn(),$t.target.detail&&((en=(Nn=(Tn=$t.target)==null?void 0:Tn.element)==null?void 0:Nn.className)!=null&&en.includes("line-numbers"))){let On=$t.target.position.lineNumber;if(Ut(rn.getLineContent(On),On))return;Fn(On)}}),Zn=Kt.onMouseLeave(()=>{yn()});return()=>{Wt.dispose(),on.dispose(),Cn.dispose(),Zn.dispose()}}},[Bt.current,mn,Tt,lt,Ct,He]),(0,y.useEffect)(()=>{var Nt;(Nt=Bt.current)!=null&&Nt.instance&&Ct&&Bt.current.instance.setPosition({lineNumber:0,column:0})},[lt]);function zt(){let Nt=Bt.current.instance;if(Nt){const Kt=Nt.getSelection(),rn=Bt.current.pastePos||{},fn=new Me.Range(rn.startLineNumber||Kt.endLineNumber,rn.startColumn||Kt.endColumn,rn.endLineNumber||Kt.endLineNumber,rn.endColumn||Kt.endColumn);setTimeout(()=>{Nt.executeEdits("",[{range:fn,text:""}])},300)}}function It(Nt){(window.navigator.platform.match("Mac")?Nt.metaKey:Nt.ctrlKey)&&Nt.keyCode==83&&(Nt.preventDefault(),Xe())}const Ht=()=>{if(tt&&Bt.current.instance){const Nt=Bt.current.instance.getContentHeight();tn(Nt{if(!qt.current)return;const{keyCode:Kt,ctrlKey:rn,metaKey:fn,target:Dn,type:Mn}=Nt;return(Mn==="paste"||(Kt===67||Kt===86)&&(fn||rn))&&Dn.nodeName==="TEXTAREA"&&(Zt(),Nt.preventDefault()),!1};function xt(Nt,Kt){var rn=window.URL||window.webkitURL||window,fn=new Blob([Kt]),Dn=document.createElementNS("http://www.w3.org/1999/xhtml","a");Dn.href=rn.createObjectURL(fn),Dn.download=Nt,ln(Dn)}(0,y.useEffect)(()=>{Ht()},[Ht]),(0,y.useEffect)(()=>{Lt.current&&!mn&&Promise.all([le.e(8909),le.e(1196)]).then(le.bind(le,71448)).then(Nt=>{try{Me=Nt,Bt.current.instance=Me.editor.create(Lt.current,{value:Pe,language:Ne(He),theme:je,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Rt||!1}},qe);const Kt=Bt.current.instance;let Dn=[...Ee.BH._menuItems].find(Wt=>Wt[0]._debugName=="EditorContext")[1],Mn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],_n=(Wt,on)=>{var Fn,yn;let Cn=Wt._first;do on.includes((yn=(Fn=Cn.element)==null?void 0:Fn.command)==null?void 0:yn.id)&&Wt._remove(Cn);while(Cn=Cn.next)};if(at(Kt,Me),setTimeout(()=>{Ht(),Bt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{xt(mt||"educoder.txt",Kt.getValue())}})},500),Bt.current.subscription=Kt.onDidChangeModelContent(Wt=>{sn.current?clearTimeout(pn.current):(Ht(),st(Kt.getValue(),Wt)),pn.current=setTimeout(()=>{sn.current=!1},500)}),window.Monaco||z(Me,Ne(He)),it&&(_n(Dn,Mn),Lt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Ft),window.removeEventListener("paste",Ft),window.addEventListener("keydown",Ft),window.addEventListener("paste",Ft)),window.Monaco=Me,De&&Kt.onDidBlurEditorWidget(()=>{De(Kt.getValue())}),Pt&&Kt.onDidFocusEditorText(()=>{it&&We(),Pt(Kt.getValue())}),it){We();try{Kt.onDidPaste(Wt=>{const on=Kt.getSelection(),Fn=Bt.current.pastePos||{},yn=new Me.Range(Fn.startLineNumber||on.endLineNumber,Fn.startColumn||on.endColumn,Fn.endLineNumber||on.endLineNumber,Fn.endColumn||on.endColumn);Kt.executeEdits("",[{range:Wt.range,text:""}])})}catch(Wt){}}let Jn=gn();return St&&typeof St=="string"&&new he(St,Kt,Me),xn(!0),()=>{const Wt=Bt.current.instance;Wt.dispose();const on=Wt.getModel();on&&on.dispose(),Bt.current.subscription&&Bt.current.subscription.dispose(),Jn.unobserve(Lt.current)}}catch(Kt){}})},[]),(0,y.useEffect)(()=>{if(Bt.current.instance&&mn)return document.addEventListener("keydown",It,!1),()=>{document.removeEventListener("keydown",It)}},[Xe,mn]),(0,y.useEffect)(()=>{let Nt=Bt.current.instance;if(Nt&&mn){let Kt=Ne(He);Me.editor.setModelLanguage(Nt.getModel(),Kt)}},[He,mn]),(0,y.useEffect)(()=>{Bt.current.instance&&mn&&Me.editor.setTheme(je)},[je,mn]),(0,y.useEffect)(()=>{let Nt=Bt.current.instance;dn.current=et,Nt&&mn&&(Nt.updateOptions(Te({},et)),setTimeout(()=>{Nt.getModel().updateOptions(Te({},et))},200))},[JSON.stringify(et),mn]),(0,y.useEffect)(()=>{let Nt=Bt.current.instance;Nt&&mn&&Nt.layout()},[Be,Ye,mn]);const[ct,pt]=(0,y.useState)(Ge(Be)),[Vt,tn]=(0,y.useState)(Ge(Ye)),nn=ze(Te({},Qe),{width:ct,height:Vt,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:Lt,style:nn},Le&&y.createElement(ye.CopyToClipboard,{text:Pe,onCopy:()=>ge.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(ve.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 rt({width:$e="100%",height:Ue="100%",original:Be,modified:Ye,language:Pe,options:He={}}){const Qe=(0,y.useRef)(),[et,qe]=(0,y.useState)(null);function je(tt){let it;return Qe.current&&(it=new Se.Z(st=>{for(let at of st)(at.target.offsetHeight>0||at.target.offsetWidth>0)&&tt.layout()}),it.observe(Qe.current)),it}(0,y.useEffect)(()=>(Qe.current&&Promise.all([le.e(8909),le.e(9404)]).then(le.bind(le,2550)).then(tt=>{Me=tt;const it=Me.editor.createDiffEditor(Qe.current,ze(Te({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},He),{wordWrap:!0}));qe(it);let st=je(it);return()=>{it.dispose();const at=it.getModel();at&&at.dispose(),st.unobserve(Qe.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{et&&et.setModel({original:Me.editor.createModel(Be,Pe),modified:Me.editor.createModel(Ye,Pe)})},[Be,Ye,Pe,et]);const De=Ge($e),Le=Ge(Ue),Xe={width:De,height:Le};return y.createElement("div",{className:"my-diff-editor",ref:Qe,style:Xe})}},13903:function(dt,nt,le){"use strict";var y=le(32905),Se=le(82326),a=le(71411),pe=le(59301);const ce=Se.default.Option;nt.Z=({isTheoretical:ee,onFontSizeChange:ae,cmFontSize:re,cmCodeMode:te,autoFormat:ne,onCodeModeChange:x,onTabToSpace:b,onAutoFormat:E,formatDocument:z,className:ie="",tabToSpace:oe,children:de,code_editor:fe,challenge:ue,shixun_environment_id:se,shixun_environments:he})=>{var Ee;const ge={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ve=(Ee=he==null?void 0:he.find(me=>me.shixun_environment_id===se))==null?void 0:Ee.program_language;return console.log("----",ve,he,se,fe),pe.createElement("div",{className:`tpi-code-setting ${ie}`},pe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),pe.createElement(Se.default,{bordered:!1,size:"small",value:te,onChange:x},pe.createElement(ce,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(ce,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ee&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(Se.default,{bordered:!1,size:"small",value:re,onChange:ae},pe.createElement(ce,{value:12},"12px"),pe.createElement(ce,{value:14},"14px"),pe.createElement(ce,{value:16},"16px"),pe.createElement(ce,{value:18},"18px"),pe.createElement(ce,{value:20},"20px"),pe.createElement(ce,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(a.Z,{checked:oe,onChange:b})),pe.createElement("div",{className:"file-item",onClick:z},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ee&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),pe.createElement("span",null,"Ctrl + S")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),pe.createElement("span",null,"F1 / Alt + F1")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),pe.createElement("span",null,"Ctrl + ]/[")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),pe.createElement("span",null,"Ctrl + Shift + \\")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),pe.createElement("span",null,"Home")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),pe.createElement("span",null,"End"))),de),!ee&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,ve&&pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),pe.createElement("span",null,ve)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,ge[ue==null?void 0:ue.difficulty])),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),pe.createElement("span",null,fe==null?void 0:fe.name)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),pe.createElement("span",null,fe!=null&&fe.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},53253:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return b}});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",wrapisCurrent:"wrapisCurrent___qIfQT"},Se=le(29787),a=le(25399),pe=le(60242),ce=le(92310),ee=le.n(ce),ae=le(94601),re=le(62556),te=le(47141),ne=le(59301),b=({className:E,dataSource:z=[],col:ie=4,right:oe,bottom:de=23,precision:fe=0,wrapWidth:ue=1200,trackEventItems:se,loading:he,onRemove:Ee=()=>{},isCurrent:ge=!0,showProgress:ve=!1,showAlias:me=!1})=>{const be=Math.floor((ue-(ie-1)*oe)/ie),ye=[{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 ne.createElement(Se.Z,{spinning:he},ne.createElement("div",{className:ee()(y.list,E)},!!(z!=null&&z.length)&&(z==null?void 0:z.map((Ae,we)=>{var Fe,Ce,_e,xe,Ie,Te;const{name:ze,id:Oe,identifier:Je,featured:Ge,school_name:Ve,image_url:Re,excellent:ke,is_plan:Ne}=Ae;return ne.createElement("div",{key:Oe,className:ge&&ve?y.wrapisCurrent:y.wrap,style:{width:be,marginRight:(1+we)%ie===0?0:oe+fe,marginBottom:de}},ne.createElement("a",{className:y.li,onClick:Me=>{Me.preventDefault(),Me.stopPropagation(),se&&(0,ae.L9)([se]),(0,ae.xg)(`/paths/${Je}`)}},ne.createElement("div",{className:y.img},ne.createElement("img",{className:y.cover,src:`${Re}`}),ge&&(0,te.bg)()&&(Ae==null?void 0:Ae.studying)&&ne.createElement("div",{className:`${y.movebq} user-path-items`,onClick:Me=>{Me.stopPropagation(),Ee(Ae)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Fe=Ae==null?void 0:Ae.subject_tags)==null?void 0:Fe.map((Me,We)=>{var Ze,rt;if(We===0){const Ue=(Ze=ye.find(Be=>Be.name==Me))==null?void 0:Ze.swimg;return ne.createElement("img",{className:y.sign,src:Ue,style:{left:"-4px"}})}const $e=(rt=ye.find(Ue=>Ue.name==Me))==null?void 0:rt.ptimg;return ne.createElement("img",{className:y.sign,src:$e,style:{left:`${48+52*(We-1)+2*We}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ae==null?void 0:Ae.excellent)&&ne.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:y.name},ne.createElement(a.Z,{title:me&&(Ae!=null&&Ae.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ze}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ae==null?void 0:Ae.excellent_alias_name}`)):ze},ne.createElement("span",{className:y.e},me&&(Ae==null?void 0:Ae.excellent_alias_name)||ze))),ge&&ve&&((Ce=Ae==null?void 0:Ae.progress)==null?void 0:Ce.all_score)!=0&&ne.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ne.createElement(pe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((_e=Ae==null?void 0:Ae.progress)==null?void 0:_e.my_score)/((xe=Ae==null?void 0:Ae.progress)==null?void 0:xe.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ie=Ae==null?void 0:Ae.progress)==null?void 0:Ie.my_score,"/",(Te=Ae==null?void 0:Ae.progress)==null?void 0:Te.all_score),(!ge||!ve)&&ne.createElement(a.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ve}`},ne.createElement("div",{className:y.unit},ne.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ve)),(!ge||!ve)&&ne.createElement("div",{className:y.tags},ne.createElement("div",null,ne.createElement(a.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,Ae.stages_count))),ne.createElement(a.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,Ae.members_count)))))))})),!z.length&&ne.createElement(re.Z,null)))}},48442:function(dt,nt,le){"use strict";le.d(nt,{jL:function(){return ce},w9:function(){return Ge},QD:function(){return ut},cQ:function(){return Ie.Z},op:function(){return st},O5:function(){return Xt},_b:function(){return Dt},t7:function(){return fe},Gi:function(){return We},YG:function(){return Ne},qp:function(){return x},vr:function(){return Ct},qE:function(){return At},Je:function(){return he},wb:function(){return xe},cq:function(){return Ye},tp:function(){return z}});var y=le(59301),Se={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"},a="data:image/png;base64,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",ce=({dataSource:Ut=[],img:zt,imgWidth:It=346,title:Ht,sunTitle:ln,bannerExtraContent:Ft})=>y.createElement("div",{className:Se.banner},y.createElement("div",{className:Se.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Ht),y.createElement("span",null,ln)),Ut.length>0&&y.createElement("div",{className:Se.btns},Ut.map((xt,ct)=>y.createElement("div",{key:ct,onClick:xt.click},xt.name,xt.sign?y.createElement("img",{src:a,width:39}):null))),Ft),zt&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:zt,width:It}))),ee={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"},ae=le(92310),re=le.n(ae),te=le(89392),x=({dataSource:Ut=[],value:zt,onChange:It,onTitleChange:Ht,className:ln,title:Ft,titleWidth:xt=41,style:ct={},fontColor:pt="#6A7283",showCount:Vt})=>{const[tn,nn]=(0,y.useState)(1),[Nt,Kt]=(0,y.useState)(!1),rn=(0,y.useRef)(null),fn=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var Dn;Ut.length!==0&&(((Dn=rn==null?void 0:rn.current)==null?void 0:Dn.clientHeight)>97?nn(1):nn(0)),Ut.length===0&&nn(0),Kt(!1)},[Ut]),y.createElement("div",{className:re()(ee.row,ln,"fadeIn","animated"),style:ct},y.createElement("div",{onClick:(0,te.throttle)(()=>Ht==null?void 0:Ht(),2e3),style:{width:xt,marginTop:Nt?12:4},className:`${ee.title} ${Ht?"current":""}`},Ft),y.createElement("div",{className:Nt?`${ee.tagsWrap} ${ee.tagsBorderWrap}`:ee.tagsWrap},y.createElement("div",{className:ee.bar,ref:fn,style:tn>0?{height:tn===1?97:"auto",overflow:tn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:ee.tag,ref:rn},Ut==null?void 0:Ut.map(Dn=>y.createElement("span",{onClick:()=>It(Dn.id),key:Dn.id,style:{color:pt},className:zt===Dn.id?ee.active:""},y.createElement("span",{title:Dn.name,className:ee.name},Dn.name),!!Vt&&y.createElement("span",{className:ee.num},Dn.count))))),!!tn&&y.createElement(y.Fragment,null,tn===1?y.createElement("div",{onClick:()=>{var Dn;nn(2),((Dn=rn==null?void 0:rn.current)==null?void 0:Dn.clientHeight)>245?Kt(!0):Kt(!1)},className:ee.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{fn.current.scrollTop=0,nn(1),Kt(!1)},className:ee.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={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"},z=({dataSource:Ut=[],value:zt,onChange:It,className:Ht,style:ln={}})=>y.createElement("div",{style:ln,className:re()(b.tabs,Ht)},Ut.map(Ft=>y.createElement("span",{onClick:()=>It(Ft.id),className:zt===Ft.id?b.active:"",key:Ft.id},Ft.name))),ie={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"},oe=le(37568),fe=({dataSource:Ut=[],value:zt="",onChange:It,onInputChange:Ht=()=>{},className:ln,style:Ft={},placeholder:xt,allowClear:ct=!1})=>{var pt;const[Vt,tn]=(0,y.useState)(""),[nn,Nt]=(0,y.useState)("");(0,y.useEffect)(()=>{var fn;let Dn=zt;(fn=JSON.stringify(zt))!=null&&fn.includes("{")&&(tn(zt.id),Dn=zt.value||"");try{Nt(decodeURIComponent(Dn||""))}catch(Mn){Nt(decodeURIComponent(Dn||""))}},[zt]);const Kt=()=>{It(encodeURIComponent(nn),Vt||null)},rn=fn=>{fn!==Vt&&(tn(fn),It(encodeURIComponent(nn),fn))};return y.createElement("div",{className:re()(ie.input,ln),style:Ft},!!Ut.length&&y.createElement("div",{className:ie.dropdown},y.createElement("div",{className:ie.text},(pt=Ut.find(fn=>fn.id===Vt))==null?void 0:pt.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:ie.b1}),y.createElement("b",{className:ie.b2})),y.createElement("div",{className:ie.menu},Ut.map((fn,Dn)=>y.createElement("div",{key:Dn,onClick:()=>rn(fn.id)},fn.name)))),y.createElement(oe.default,{onPressEnter:Kt,value:nn,onChange:fn=>{Nt(fn.target.value),Ht(encodeURIComponent(fn.target.value),Vt||null)},placeholder:xt,variant:"borderless",allowClear:ct,onClear:()=>It("",Vt||null)}),y.createElement("i",{onClick:Kt,className:"iconfont icon-sousuo9 font14 current"}))},ue={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"},he=({value:Ut,onChange:zt,className:It,total:Ht,pageSize:ln,style:Ft={}})=>{const xt=Ut<2,ct=Ut>=Math.ceil(Ht/ln);return Ht<=ln?y.createElement(y.Fragment,null):y.createElement("div",{className:re()(ue.quickPager,It),style:Ft},y.createElement("div",{onClick:()=>{xt||zt(Ut-1,"prev")},className:xt?ue.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{ct||zt(Ut+1,"next")},className:ct?ue.disabled:""},"\u4E0B\u4E00\u9875"))},Ee={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"},ge=le(29787),ve=le(25399),me=le(58018),be=le(85386),ye=le(94601),Ae=le(96908),we=le(57177),Fe=le(81378),Ce=le(62556),xe=({className:Ut,dataSource:zt=[],col:It=4,right:Ht,bottom:ln=23,precision:Ft=0,wrapWidth:xt=1200,trackEventItems:ct,loading:pt})=>{const Vt=Math.floor((xt-(It-1)*Ht)/It);return y.createElement(ge.Z,{spinning:pt},y.createElement("div",{className:re()(Ee.list,Ut)},!!zt.length&&zt.map((tn,nn)=>{const{name:Nt,id:Kt,identifier:rn,power:fn,cover_image_id:Dn,pic:Mn}=tn;return y.createElement("div",{className:Ee.wrap,key:Kt,style:{width:Vt,marginRight:(1+nn)%It===0?0:Ht+Ft,marginBottom:ln}},y.createElement("a",{target:"_blank",href:`/shixuns/${rn}/challenges`,className:Ee.li,onClick:_n=>{_n.preventDefault(),ct&&(0,ye.L9)([ct]),fn&&(0,ye.xg)(`/shixuns/${rn}/challenges`)}},y.createElement("div",{className:Ee.img},y.createElement("img",{className:Ee.cover,src:`${Mn}`}),tn.is_jupyter&&y.createElement("img",{className:Ee.sign,src:Ae}),tn.is_jupyter_lab&&y.createElement("img",{className:Ee.sign,src:we}),tn.is_unity_3d&&y.createElement("img",{className:Ee.sign,src:Fe})),y.createElement("div",{className:Ee.name},y.createElement(ve.Z,{title:Nt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Ee.e},Nt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:Ee.tags},y.createElement(ve.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,tn.challenges_count))),!!tn.myshixuns_count&&y.createElement(ve.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,tn.myshixuns_count))),y.createElement(ve.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,tn.level))),y.createElement("div",{className:Ee.rate},y.createElement(me.Z,{allowHalf:!0,disabled:!0,defaultValue:tn.score_info}),y.createElement("span",null,"\xA0",tn.score_info?`${tn.score_info}\u5206`:"5\u5206")))),!fn&&y.createElement("div",{className:Ee.lockWrap},y.createElement("img",{src:`${be.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")))}),!zt.length&&y.createElement(Ce.Z,null)))},Ie=le(53253),Te={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"},ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",Oe=le(59301),Ge=({className:Ut,dataSource:zt=[],col:It=4,right:Ht,bottom:ln=23,precision:Ft=0,wrapWidth:xt=1200,trackEventItems:ct,loading:pt,handleVery:Vt=()=>!0})=>{const tn=Math.floor((xt-(It-1)*Ht)/It);return Oe.createElement(ge.Z,{spinning:pt},Oe.createElement("div",{className:re()(Te.list,Ut)},!!zt.length&&zt.map((nn,Nt)=>{const{subject_identifier:Kt,id:rn,identifier:fn,power:Dn}=nn,Mn=nn.is_public!=0&&nn.is_public;return Oe.createElement("div",{className:Te.wrap,key:rn,style:{width:tn,marginRight:(1+Nt)%It===0?0:Ht+Ft,marginBottom:ln}},Oe.createElement("a",{className:Te.li,onClick:_n=>{_n.preventDefault(),Vt(nn==null?void 0:nn.first_category_url)&&(ct&&(0,ye.L9)([ct]),(0,ye.xg)(nn.first_category_url))}},Oe.createElement("div",{className:Te.top},Oe.createElement(ve.Z,{title:nn.name},Oe.createElement("div",{className:Te.name},nn.name)),Oe.createElement("img",{className:Te.img,src:be.Z.IMG_SERVER+"/images/"+nn.avatar_url}),Oe.createElement("div",{className:Te.text,title:nn.creator},nn.creator),Kt&&Oe.createElement("div",{className:Te.btns},Oe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Oe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Mn&&Oe.createElement("div",{className:Te.sign},"\u516C\u5F00")),Oe.createElement("div",{className:Te.bottom},nn.visits>0&&Oe.createElement(ve.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-liulanyan"}),Oe.createElement("span",null,nn.visits))),nn.course_members_count>0&&Oe.createElement(ve.Z,{title:"\u6210\u5458",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-chengyuan"}),nn.course_members_count)),nn.tasks_count>0&&Oe.createElement(ve.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-zuoye"}),nn.tasks_count)),nn.is_end?Oe.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Oe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!nn.is_accessible&&Oe.createElement("div",{className:Te.lockWrap},Oe.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Oe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!zt.length&&Oe.createElement(Ce.Z,null)))},Ve={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"},Re=le(92123),Ne=({dataSource:Ut=[],value:zt,onChange:It,className:Ht,style:ln={},tabBarExtraContent:Ft})=>y.createElement("div",{className:re()(Ve.tabs,Ht),style:ln},y.createElement("div",{className:Ve.tabsWrap},Ut.map((xt,ct)=>!(xt!=null&&xt.hide)&&y.createElement("aside",{className:Ve.tab,onClick:()=>{It(xt.id),xt.link&&Re.history.push(xt.link)},key:ct},y.createElement("div",{className:zt===xt.id?Ve.active:""},xt.name),(xt==null?void 0:xt.resetCount)==null&&(xt==null?void 0:xt.total)!==void 0&&y.createElement("span",null,"\uFF08",xt==null?void 0:xt.total,"\uFF09"),(xt==null?void 0:xt.resetCount)!==void 0&&(xt==null?void 0:xt.total)!==void 0&&y.createElement(ve.Z,{title:(xt==null?void 0:xt.tip)!=null?xt==null?void 0:xt.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},xt==null?void 0:xt.resetCount),"/",y.createElement("span",null,xt==null?void 0:xt.total),"\uFF09"))))),y.createElement("div",{className:Ve.tabBar},Ft)),We=({className:Ut,style:zt={},children:It})=>y.createElement("div",{className:re()(Ut),style:zt},It),Ze={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"},rt=le(75727),$e=le(93041);const Ue=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ye=({sortValue:Ut,dropValue:zt,className:It,onSort:Ht,onDrop:ln,dataSource:Ft=Ue})=>{var xt;return y.createElement("div",{className:re()(Ze.orderWrap,It)},y.createElement(rt.Z,{dropdownRender:()=>y.createElement($e.default,null,Ft.map((ct,pt)=>y.createElement($e.default.Item,{key:pt,onClick:()=>ln(ct.id)},ct.name)))},y.createElement("span",{className:Ze.orderTextWrap},(xt=Ft.find(ct=>zt===ct.id))==null?void 0:xt.name)),y.createElement("span",{className:Ze.orderIconWrap},y.createElement("span",{className:Ze.orderAsc},y.createElement("i",{className:Ut==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ze.cursorPointer} ${Ze.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ze.cursorPointer}`,onClick:()=>Ht(Ut==="asc"?"desc":"asc")})),y.createElement("span",{className:Ze.orderDesc},y.createElement("i",{className:Ut==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ze.cursorPointer} ${Ze.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ze.cursorPointer}`,onClick:()=>Ht(Ut==="asc"?"desc":"asc")}))))},Pe={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"},He=le(99571),Qe=Object.defineProperty,et=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,De=(Ut,zt,It)=>zt in Ut?Qe(Ut,zt,{enumerable:!0,configurable:!0,writable:!0,value:It}):Ut[zt]=It,Le=(Ut,zt)=>{for(var It in zt||(zt={}))qe.call(zt,It)&&De(Ut,It,zt[It]);if(et)for(var It of et(zt))je.call(zt,It)&&De(Ut,It,zt[It]);return Ut},Xe=(Ut,zt)=>{var It={};for(var Ht in Ut)qe.call(Ut,Ht)&&zt.indexOf(Ht)<0&&(It[Ht]=Ut[Ht]);if(Ut!=null&&et)for(var Ht of et(Ut))zt.indexOf(Ht)<0&&je.call(Ut,Ht)&&(It[Ht]=Ut[Ht]);return It},tt=(Ut,zt,It)=>new Promise((Ht,ln)=>{var Ft=pt=>{try{ct(It.next(pt))}catch(Vt){ln(Vt)}},xt=pt=>{try{ct(It.throw(pt))}catch(Vt){ln(Vt)}},ct=pt=>pt.done?Ht(pt.value):Promise.resolve(pt.value).then(Ft,xt);ct((It=It.apply(Ut,zt)).next())}),st=Ut=>{var zt=Ut,{className:It,style:Ht,children:ln,loading:Ft=!1,openLoading:xt,onClick:ct=()=>{},size:pt="middle",shape:Vt="round"}=zt,tn=Xe(zt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[nn,Nt]=(0,y.useState)(!1);return y.createElement(He.ZP,Le({onClick:(0,te.throttle)(Kt=>tt(void 0,null,function*(){xt&&Nt(!0);try{yield ct(Kt)}catch(rn){console.log("error",rn)}xt&&Nt(!1)}),2e3,{leading:!0,trailing:!1}),className:re()(Pe.btn,Pe[`${pt}-${Vt}`],It),style:Ht,size:pt,shape:Vt,loading:nn||Ft},tn),ln)},at={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"},At=({className:Ut,style:zt,children:It=null,onClick:Ht,title:ln})=>y.createElement("div",{className:re()(at.head,Ut),style:zt},y.createElement("span",{className:"primary-hover",onClick:Ht},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:ln},ln),y.createElement("div",{className:at.node},It)),Tt={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"},ut=({confirmShow:Ut=!0,confirmTitle:zt,confirmClick:It,cancelShow:Ht=!0,cancelTitle:ln,cancelClick:Ft,className:xt,style:ct,confirmLoading:pt=!1})=>y.createElement("div",{className:re()(Tt.btns,xt),style:ct},Ut&&y.createElement(He.ZP,{loading:pt,onClick:It,type:"primary",className:Tt.confirm},zt),Ht&&y.createElement(He.ZP,{onClick:Ft,className:Tt.cancel},ln)),ft={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"},Ct=({className:Ut,style:zt={},LeftContent:It,children:Ht,RightContent:ln})=>y.createElement("div",{className:re()(ft.fixedBottom,Ut),style:zt},y.createElement("div",{className:ft.wrap},y.createElement("div",{className:ft.left},It),y.createElement("div",{className:ft.center},Ht),y.createElement("div",{className:ft.right},ln))),St={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"},Dt=({className:Ut,style:zt={},dataSource:It=[]})=>y.createElement("div",{className:re()(St.crumbs,Ut),style:zt},It.map((Ht,ln)=>lnRe.history.push(Ht.path)},Ht.name):y.createElement("span",null,Ht.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:ln,style:{color:"#5F6368"}},Ht.name))),Lt=le(11938),Bt=Object.defineProperty,dn=Object.defineProperties,hn=Object.getOwnPropertyDescriptors,Jt=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,an=(Ut,zt,It)=>zt in Ut?Bt(Ut,zt,{enumerable:!0,configurable:!0,writable:!0,value:It}):Ut[zt]=It,qt=(Ut,zt)=>{for(var It in zt||(zt={}))sn.call(zt,It)&&an(Ut,It,zt[It]);if(Jt)for(var It of Jt(zt))pn.call(zt,It)&&an(Ut,It,zt[It]);return Ut},mn=(Ut,zt)=>dn(Ut,hn(zt)),xn=(Ut,zt)=>{var It={};for(var Ht in Ut)sn.call(Ut,Ht)&&zt.indexOf(Ht)<0&&(It[Ht]=Ut[Ht]);if(Ut!=null&&Jt)for(var Ht of Jt(Ut))zt.indexOf(Ht)<0&&pn.call(Ut,Ht)&&(It[Ht]=Ut[Ht]);return It};const{Countdown:gn}=Lt.default;var Xt=Ut=>{var zt=Ut,{onChange:It}=zt,Ht=xn(zt,["onChange"]);const[ln,Ft]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof ln=="number"&&ln>=0&&It(ln)},[ln]);const xt=ct=>{const pt=Math.floor(ct/1e3);Ft(pt)};return y.createElement(gn,mn(qt({},Ht),{onChange:xt}))}},61346:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return Se}});var y=le(59301);function Se(a,pe){const ce=(0,y.useRef)();(0,y.useEffect)(()=>{ce.current=a}),(0,y.useEffect)(()=>{function ee(){ce.current()}if(pe!==null){let ae=setInterval(ee,pe);return()=>clearInterval(ae)}},[pe])}},62689:function(dt,nt,le){"use strict";var y=le(59301),Se=le(11938),a=le(71051),pe=le(28284),ce=le(62957),ee=le(29787),ae=le(54172),re=le(37568),te=le(77019),ne=le(5269),x=le(99571),b=le(39598),E=le(56656),z=le.n(E),ie=le(92123),oe=le(94601),de=le(77527),fe=le(47141),ue=le(18581),se=le(59301),he=(me,be,ye)=>new Promise((Ae,we)=>{var Fe=xe=>{try{_e(ye.next(xe))}catch(Ie){we(Ie)}},Ce=xe=>{try{_e(ye.throw(xe))}catch(Ie){we(Ie)}},_e=xe=>xe.done?Ae(xe.value):Promise.resolve(xe.value).then(Fe,Ce);_e((ye=ye.apply(me,be)).next())});const{Countdown:Ee}=Se.default,ge=({value:me,onChange:be,MaxMinutes:ye})=>se.createElement(se.Fragment,null,se.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",se.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",se.createElement("br",null)),se.createElement(a.Z,{value:me,onChange:be,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ve=({exercise:me,successCb:be,dispatch:ye})=>{var Ae,we,Fe,Ce;const _e=(0,ie.useParams)(),[xe]=pe.default.useForm(),Ie=pe.default.useWatch("time",xe),[Te,ze]=(0,y.useState)(!1),Oe=(0,y.useRef)(),{actionTabs:Je}=me,[Ge,Ve]=(0,y.useState)(),[,Re,ke,Ne]=(0,ue.U)(b.n7,{id:_e.categoryId}),[,Me,We]=(0,ue.U)(b.Cd,{});(0,y.useEffect)(()=>{me.actionTabs.key==="student-unlock"&&(ze(!1),xe.resetFields())},[me.actionTabs.key]);const Ze=()=>new Promise(et=>he(void 0,null,function*(){var qe,je;return Oe.current=yield(0,de.y)({ip_limit:(qe=Je==null?void 0:Je.exerciseParams)==null?void 0:qe.ip_limit,ip_bind:(je=Je==null?void 0:Je.exerciseParams)==null?void 0:je.ip_bind_type}),et()})),rt=()=>he(void 0,null,function*(){var et,qe,je,De,Le;yield xe.validateFields();const Xe=xe.getFieldsValue();if(ze(!0),(((et=Je==null?void 0:Je.exerciseParams)==null?void 0:et.ip_limit)!=="no"||(qe=Je==null?void 0:Je.exerciseParams)!=null&&qe.ip_bind_type)&&(yield Ze()),(yield(0,b.ZD)((je=Je==null?void 0:Je.exerciseParams)==null?void 0:je.id,{exercise_user_id:(De=Je==null?void 0:Je.exerciseParams)==null?void 0:De.exercise_user_id,unlock_key:Xe.unlock_key,time:Xe.time,ip:Oe.current})).status===0){if(be){ye({type:"exercise/setActionTabs",payload:{}}),be();return}const it=Je==null?void 0:Je.exerciseParams;(0,oe.nr)({inner_ip:it.inner_ip,public_ip:it.public_ip,open_camera:it.open_camera,ip_limit:it.ip_limit,ip_bind:it.ip_bind,ip_bind_type:it.ip_bind_type,exercise_tips:it.exercise_tips,exerciseId:it.id,screen_open:it.screen_open,screen_num:it.screen_num,screen_sec:it.screen_sec,coursesId:_e.coursesId,login:(Le=(0,fe.eY)())==null?void 0:Le.login,history,identity_verify:it.identity_verify,open_phone_video_recording:it.open_phone_video_recording,current_status:it.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}ze(!1)}),$e=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:et=>se.createElement("span",{className:et.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},et)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:et=>se.createElement("span",{className:et.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},et)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ue=((Ae=Je==null?void 0:Je.exerciseParams)==null?void 0:Ae.errorMessage)&&typeof((we=Je==null?void 0:Je.exerciseParams)==null?void 0:we.errorMessage)=="object";(0,y.useEffect)(()=>{me.actionTabs.key==="student-unlock"&&he(void 0,null,function*(){const et=yield We(_e);yield ke({}),et.status||Ve(et)})},[me.actionTabs.key]);const{time:Be,end_time:Ye}=(Ge==null?void 0:Ge.exercise)||{},Pe=Ne!=null&&Ne.user_end_time?z()(Ne==null?void 0:Ne.user_end_time).add(1,"minutes"):z()(),He=z()(Ne==null?void 0:Ne.user_total_end_time)>Pe?Math.round(z().duration(z()(Ne==null?void 0:Ne.user_total_end_time).diff(Pe.startOf("minute"))).asMinutes()):0,Qe=((Ne==null?void 0:Ne.student_left_minutes)||0)+(Ie||0);return se.createElement(se.Fragment,null,se.createElement(ce.default,{width:514,centered:!0,closable:!!((Fe=Je==null?void 0:Je.exerciseParams)!=null&&Fe.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:me.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},se.createElement(ee.Z,{spinning:Re||Me},Ue&&se.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 "),!Ue&&se.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"),Ue&&se.createElement(ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ce=Je==null?void 0:Je.exerciseParams)==null?void 0:Ce.errorMessage)||{}],columns:$e}),se.createElement("div",{className:""},se.createElement(pe.default,{form:xe,layout:"vertical",autoComplete:"off"},se.createElement(pe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},se.createElement(re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Be!==-1?se.createElement(se.Fragment,null,se.createElement(pe.default.Item,{name:"time",label:se.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",se.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(Ne==null?void 0:Ne.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},se.createElement(ge,{MaxMinutes:He})),se.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",se.createElement("span",{className:"ml5"},Re||Me?"--":Qe),"\u5206\u949F",Qe!==0&&(Ne==null?void 0:Ne.user_end_time)&&se.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",se.createElement("span",{className:"ml5"},z()(Ne==null?void 0:Ne.user_end_time).add(Ie||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):se.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 ",z()(Ye).format("YYYY-MM-DD HH:mm")))),se.createElement(te.Z,{justify:"space-between",align:"middle"},se.createElement(ne.Z,null),se.createElement(ne.Z,null,se.createElement(x.ZP,{loading:Te,onClick:rt},"\u8FDB\u5165\u8003\u8BD5"))))))};nt.Z=(0,ie.connect)(({exercise:me})=>({exercise:me}))(ve)},69537:function(dt,nt,le){"use strict";le.d(nt,{i:function(){return he},q:function(){return se}});var y=le(59301),Se={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},a=le(92310),pe=le.n(a),ce=le(25399),ee=le(82326),ae=le(99571),re=le(43597),te=Object.defineProperty,ne=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ie=(Ee,ge,ve)=>ge in Ee?te(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ee[ge]=ve,oe=(Ee,ge)=>{for(var ve in ge||(ge={}))E.call(ge,ve)&&ie(Ee,ve,ge[ve]);if(b)for(var ve of b(ge))z.call(ge,ve)&&ie(Ee,ve,ge[ve]);return Ee},de=(Ee,ge)=>ne(Ee,x(ge)),fe=(Ee,ge)=>{var ve={};for(var me in Ee)E.call(Ee,me)&&ge.indexOf(me)<0&&(ve[me]=Ee[me]);if(Ee!=null&&b)for(var me of b(Ee))ge.indexOf(me)<0&&z.call(Ee,me)&&(ve[me]=Ee[me]);return ve},ue=(Ee,ge,ve)=>new Promise((me,be)=>{var ye=Fe=>{try{we(ve.next(Fe))}catch(Ce){be(Ce)}},Ae=Fe=>{try{we(ve.throw(Fe))}catch(Ce){be(Ce)}},we=Fe=>Fe.done?me(Fe.value):Promise.resolve(Fe.value).then(ye,Ae);we((ve=ve.apply(Ee,ge)).next())});const se=Ee=>{var ge=Ee,{wrapClassName:ve,wrapStyle:me={},showLinkButton:be=!0,tooltipTitle:ye="",loadGeneral:Ae=!1,data:we={}}=ge,Fe=fe(ge,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const Ce="course_disciplines_list",[_e,xe]=(0,y.useState)(()=>{const Ge=sessionStorage.getItem(Ce);return Ge?JSON.parse(Ge):[]}),[Ie,Te]=(0,y.useState)(!1),[ze,Oe]=(0,y.useState)(!0);(0,y.useEffect)(()=>{Je()},[]);const Je=()=>ue(void 0,null,function*(){var Ge,Ve,Re,ke;Te(!0);const Ne=yield(0,re.U2)("v2/course_disciplines.json",we);if(Ne.status===0){const Me=((Ve=(Ge=Ne==null?void 0:Ne.data)==null?void 0:Ge.list)==null?void 0:Ve.map(We=>({value:We.id,label:We.name})))||[];if(xe(Me),Oe(!1),sessionStorage.setItem(Ce,JSON.stringify(Me)),ze){const We=(ke=(Re=Ne==null?void 0:Ne.data)==null?void 0:Re.list)==null?void 0:ke.find(Ze=>Ze.is_default);Ae&&We&&Fe.onChange(We==null?void 0:We.id)}}Te(!1)});return y.createElement("div",{className:pe()(Se.singleSelect,ve),style:me},y.createElement(ce.Z,{title:ye},y.createElement(ee.default,oe({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:Ie,options:_e,onDropdownVisibleChange:Ge=>{Ge&&Je()}},Fe))),be&&y.createElement(ae.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},he=Ee=>{var ge=Ee,{wrapClassName:ve,wrapStyle:me={},showLinkButton:be=!0,courseDisciplineId:ye="",isPlusHeight:Ae=!1,tooltipTitle:we,allowAcceptEmpty:Fe=!1,data:Ce={}}=ge,_e=fe(ge,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[xe,Ie]=(0,y.useState)([]),[Te,ze]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Oe()},[ye]);const Oe=()=>ue(void 0,null,function*(){var Je,Ge;if(!Fe&&!ye){Ie([]);return}ze(!0);const Ve=yield(0,re.U2)(`v2/course_disciplines/${ye||"all"}.json`,Ce);if(Ve.status===0){const Re=((Ge=(Je=Ve==null?void 0:Ve.data)==null?void 0:Je.tag_disciplines)==null?void 0:Ge.map(ke=>({value:ke.id,label:ke.name})))||[];Re.length&&Ie(Re)}ze(!1)});return y.createElement("div",{className:pe()(Se.multipleSelect,ve),style:me},y.createElement(ce.Z,{title:we},y.createElement(ee.default,de(oe({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:Te,options:xe,maxTagCount:"responsive",onDropdownVisibleChange:Je=>{Je&&Oe()}},_e),{className:pe()(_e.className,Ae&&Se.plus)}))),be&&y.createElement(ae.ZP,{className:Se.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},36942:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ie}});var y=le(59301),Se=le(92123),a=le(62957),pe=le(99571),ce=le(29787),ee=le(27656),ae=le(39457),re=le(71775),te=le(24334),ne=le(56656),x=le.n(ne),b=le(89398),E=le(59301),z=(oe,de,fe)=>new Promise((ue,se)=>{var he=ve=>{try{ge(fe.next(ve))}catch(me){se(me)}},Ee=ve=>{try{ge(fe.throw(ve))}catch(me){se(me)}},ge=ve=>ve.done?ue(ve.value):Promise.resolve(ve.value).then(he,Ee);ge((fe=fe.apply(oe,de)).next())}),ie=({open:oe,onClose:de})=>{const[fe,ue]=(0,y.useState)(void 0);console.log((0,Se.useLocation)(),33);const se=(0,Se.useLocation)();(0,y.useEffect)(()=>{oe&&function(){return z(this,null,function*(){const Ve=yield(0,ee.X6)(oe);ue(Ve.data)})}()},[oe]);const{status:he,created_at:Ee,code:ge,name:ve,language:me,pass_sets_count:be,set_count:ye,error_msg:Ae,output:we,input:Fe,expected_output:Ce,execute_memory:_e,user:xe,execute_time:Ie,input_file_url:Te,output_file_url:ze,is_file:Oe,expected_output_file_url:Je}=fe||{};return E.createElement(a.default,{open:oe,width:1e3,onCancel:()=>de(!1),footer:E.createElement(pe.ZP,{type:"primary",onClick:()=>de(!1)},"\u5173\u95ED"),centered:!0},E.createElement(ce.Z,{spinning:!fe,delay:500},E.createElement("div",{className:"record-detail-info"},fe?E.createElement(E.Fragment,null,E.createElement("div",{className:"record-detail-body"},E.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),E.createElement("ul",{className:"record-info"},E.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",E.createElement("span",{className:he===0?"c-green":"c-red"},ae.Im[he])," "),E.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",E.createElement("span",null,x()(Ee).format("YYYY-MM-DD HH:mm:ss"))," "),E.createElement("li",null," \u8BED\u8A00\uFF1A",E.createElement("span",null,me)," "),E.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",E.createElement("span",null,Ie*1e3,"ms")," "),E.createElement("li",null," ",`${he===b.h.HIDE_COMPILE_STATUS?"--":be} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ae.gZ)({status:he,error_msg:Ae,execute_time:Ie,output:we,input:Fe,expected_output:Ce,input_file_url:Te,output_file_url:ze,is_file:Oe,expected_output_file_url:Je}),E.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),E.createElement(re.ZP,{height:"200px",width:"100%",language:me==null?void 0:me.toLocaleLowerCase(),value:te.Base64.decode(ge),options:{readOnly:!0}}))):null)))}},63692:function(dt,nt,le){"use strict";le.d(nt,{Im:function(){return ye},Y4:function(){return we}});var y=le(59301),Se=le(37568),a=le(6767),pe=le(99571),ce=le(63920),ee=le(24334),ae=le.n(ee),re=le(7620),te=le(12124),ne=le(74776),x=le(94601),b=le(34376),E=le.n(b),z=le(43597),ie=le(92123),oe=le(36942),de=le(29724),fe=le(27656),ue=le(20912),se=le(33859),he=le(92310),Ee=le.n(he),ge=le(18030),ve=le(59301),me=(_e,xe,Ie)=>new Promise((Te,ze)=>{var Oe=Ve=>{try{Ge(Ie.next(Ve))}catch(Re){ze(Re)}},Je=Ve=>{try{Ge(Ie.throw(Ve))}catch(Re){ze(Re)}},Ge=Ve=>Ve.done?Te(Ve.value):Promise.resolve(Ve.value).then(Oe,Je);Ge((Ie=Ie.apply(_e,xe)).next())});const{TextArea:be}=Se.default,ye={[ce.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ce.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ce.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(_e=>(_e[_e.SET_VISIBLE=0]="SET_VISIBLE",_e[_e.SET_TABINDEX=1]="SET_TABINDEX",_e))(Ae||{});function we(_e){const{status:xe,error_msg:Ie,output:Te,input:ze,expected_output:Oe,is_file:Je,input_file_url:Ge,output_file_url:Ve,expected_output_file_url:Re,setMonacoValue:ke,setData:Ne,highlightEndEntry:Me}=_e,We=(0,y.useRef)(),Ze=(0,y.useRef)(),rt=(0,y.useRef)();let $e=null;const Ue={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,y.useEffect)(()=>{if(Te&&!Je&&We.current){const Be=new b.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Be.open(We.current);const Ye=(Me?x.jl:x.pp)(ee.Base64.decode(Te));Be.write(Ye),Be.setOption("theme",{background:"#1e1e1e"})}if(ze&&!Je&&Ze.current){const Be=new b.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Be.open(Ze.current),Be.write((Me?x.jl:x.pp)(ze)),Be.setOption("theme",{background:"#1e1e1e"})}if(Oe&&!Je&&rt.current){const Be=new b.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Be.open(rt.current),Be.write((Me?x.jl:x.pp)(ee.Base64.decode(Oe))),Be.setOption("theme",{background:"#1e1e1e"})}},[Te]),xe){case ce.h.NOMATCH:$e=ve.createElement(ve.Fragment,null,ve.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Je&&ve.createElement("div",{ref:We}),Je&&ve.createElement("div",{style:Ue},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(this,null,function*(){const Be=yield(0,z.ZP)(Ve,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});ke(Be),setTimeout(()=>{Ne(Ve)},200)})},Te)),ve.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Je&&ve.createElement("div",{ref:rt}),Je&&ve.createElement("div",{style:Ue},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(this,null,function*(){const Be=yield fetch(Re,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield Be.text()),setTimeout(()=>{Ne(Re)},200)})},Oe)));break;case ce.h.EXECUTEFAILURE:$e=ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Je&&ve.createElement(ne.Z,{value:ze,style:Ue}),Je&&ve.createElement("div",{style:Ue},ve.createElement("a",{onClick:()=>(0,x.LR)(Ge,ze)},ze))),ve.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:re.Z.error,style:{color:"#E30000",padding:"0 10px"}},ee.Base64.decode(Ie),"111")));break;case ce.h.COMPILEFAILURE:$e=ve.createElement(ve.Fragment,null,ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:re.Z.error},ee.Base64.decode(Ie)));break;case ce.h.PODFAILURE:$e=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:$e=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",$e," ")}function Fe(_e){const{status:xe,error_msg:Ie,execute_time:Te,output:ze,input:Oe,expected_output:Je,is_file:Ge,input_file_url:Ve,output_file_url:Re,expected_output_file_url:ke}=_e;let Ne=null;switch(xe){case ce.h.OK:case ce.h.NOMATCH:case ce.h.EXECUTEFAILURE:case ce.h.COMPILEFAILURE:Ne=ve.createElement("div",{id:"outputResultRef",className:"h100"});break;case ce.h.PODFAILURE:Ne=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:Ne=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",Ne," ")}function Ce({value:_e,className:xe}){return ve.createElement("span",{className:xe},_e)}nt.ZP=({input:_e,is_file:xe,debuging:Ie,submitting:Te,executingMessage:ze,debugResult:Oe,onChangeInput:Je,onDebugCode:Ge,onSubmitCode:Ve,hack:Re,user:ke,submitResult:Ne,isWhiteTheme:Me,topDispatch:We})=>{const[Ze]=(0,ie.useSearchParams)(),rt=(0,ie.useParams)(),[$e,Ue]=(0,y.useState)(!1),[Be,Ye]=(0,y.useState)(!1),[Pe,He]=(0,y.useState)(1),[Qe,et]=(0,y.useState)(!1),[qe,je]=(0,y.useState)(0),[De,Le]=(0,y.useState)(!1),[Xe,tt]=(0,y.useState)(""),[it,st]=(0,y.useState)(""),at=(0,y.useRef)(),Pt=(0,y.useRef)(),At=(0,y.useRef)(null),Tt=(0,y.useRef)(null),mt=(0,y.useRef)(null);console.log(Ne,"submitResult",rt);const{status:ut,id:ft,input:lt,output:Ct,expected_output:St,is_file:Rt,input_file_url:Dt,output_file_url:Lt,expected_output_file_url:Bt,error_msg:dn,hack_sets:hn}=Ne||{};(0,y.useEffect)(()=>{ut===0&&(He(1),je(0))},[ut,ft]),(0,y.useEffect)(()=>{me(void 0,null,function*(){var Xt;const Ut=yield(0,fe.rX)(rt==null?void 0:rt.id,"submit");(Ut==null?void 0:Ut.status)===0&&(Ut!=null&&Ut.data&&((Xt=Ut==null?void 0:Ut.data)==null?void 0:Xt.status)!==0?(We({type:ue.Types.SET_SUBMIT_RESULT,payload:{submitResult:Ut==null?void 0:Ut.data}}),He(2),je(320)):(He(1),je(0)))})},[rt==null?void 0:rt.id]),(0,y.useEffect)(()=>{if(at.current){let Zt=function(xt){It=zt.offsetHeight,Ht=!0,ln=xt.pageY,mt.current.style.display="block"},Xt=function(){Ht=!1,mt.current.style.display="none"},Ut=function(xt){if(Ht){Jt();let ct=ln-xt.pageY,pt=It+ct;if(pt<0&&(pt=0),pt>window.innerHeight-150&&(pt=window.innerHeight-150),Pe===1){pt<=34?je(0):je(pt);return}console.log(pt,"resizeH"),je(pt)}};const zt=At.current;let It=0,Ht=!1,ln=0;const Ft=document.getElementById("case-y-bar");return Ft==null||Ft.addEventListener("mousedown",Zt),document.addEventListener("mousemove",Ut),document.addEventListener("mouseup",Xt),()=>{const xt=document.getElementById("case-y-bar");xt==null||xt.removeEventListener("mousedown",Zt),document.removeEventListener("mousemove",Ut),document.removeEventListener("mouseup",Xt)}}},[at,Pe]),(0,y.useEffect)(()=>{const Zt=de.Z.subscribe("resize-move-bar",Jt);if(Ze.get("type")!=="exercises")return document.addEventListener((0,ge.gH)(),an),()=>{document.removeEventListener((0,ge.gH)(),an),Zt()}},[]),(0,y.useEffect)(()=>{});function Jt(){var Zt,Xt,Ut,zt;const It=document.getElementById("outputResultRef");if(It){let Ht=It.dataset.text;Pt.current.reset(),Pt.current.writeln(Ht);const ln=document.getElementById("outputResultRef").offsetWidth-20,Ft=((zt=(Ut=(Xt=(Zt=Pt.current)==null?void 0:Zt._core)==null?void 0:Xt._renderService)==null?void 0:Ut.dimensions)==null?void 0:zt.actualCellWidth)||10,xt=Math.ceil(ln/Ft);Pt.current.resize(xt,Math.ceil(It.clientHeight/16))}}function sn(){Ue(!$e),setTimeout(()=>{Jt()},300),$e?je(320):(je(window.innerHeight-150),et(!0))}function pn(){Be?(Ye(!1),(0,ge.BU)()):(Ye(!0),(0,ge.Dj)(Tt.current))}const an=Zt=>{(0,ge.vp)()||Ye(!1)},qt=(0,y.useMemo)(()=>{if(Oe){const{status:Zt,output:Xt,error_msg:Ut}=Oe;return setTimeout(()=>{let zt="",It=document.getElementById("outputResultRef");Xt?zt=ee.Base64.decode(Xt):Ut&&(zt=ee.Base64.decode(Ut)),Pt.current=new b.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Pt.current.open(It),Pt.current.onKey(function(Ht){var ln;if(Ht.domEvent.key.toLocaleUpperCase()==="C"&&Ht.domEvent.ctrlKey){Ht.domEvent.preventDefault();let Ft=(ln=Pt.current)==null?void 0:ln.getSelection();navigator.clipboard.writeText(Ft).then(()=>{})}}),It.dataset.text=zt,Pt.current.setOption("convertEol",!0),Jt()},300),ve.createElement(ve.Fragment,null,Fe(Oe))}return null},[Oe]);function mn(){var Zt,Xt;if(!(Re!=null&&Re.code)||((Zt=Re==null?void 0:Re.code)==null?void 0:Zt.trim().length)===0){(Xt=a.ZP)==null||Xt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}He(1),je(320),Ge()}const xn=Zt=>me(void 0,null,function*(){let Xt=yield(0,z.ZP)(`/api/problems/${Zt}/start.json`,{method:"get",params:{hack_user_id:ke==null?void 0:ke.user_id}});Xt&&(window.location.href=`/myproblems/${Xt==null?void 0:Xt.identifier}${window.location.search}`)});function gn(){Rt?navigator.clipboard.writeText(ee.Base64.decode(dn)).then(()=>{a.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ee.Base64.decode(Ct)).then(()=>{a.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ve.createElement(y.Fragment,null,ve.createElement("div",{className:Ee()(re.Z.case,Me&&re.Z.whiteCase),style:{height:qe},ref:At},ve.createElement("div",{className:re.Z.fullMask,ref:mt}),ve.createElement("div",{className:re.Z["resize-y-bar"],id:"case-y-bar",ref:at,draggable:!1},Pe===2&&ve.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Pe===1&&(qe<=34?ve.createElement("div",{onClick:()=>{je(320)},className:re.Z.unfoldBtn},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ve.createElement("div",{onClick:()=>{je(0)},className:re.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ve.createElement("div",null,ve.createElement("div",{className:re.Z.caseHead},ve.createElement("div",{className:re.Z.dot}),ve.createElement("div",{className:re.Z.text},Pe===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Pe===2&&!Te&&typeof ut=="number"&&ve.createElement(ve.Fragment,null,ut===ce.h.OK?ve.createElement("div",{className:re.Z.pass},ve.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ve.createElement("div",{className:re.Z.noPass},ve.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[ut])),ve.createElement("div",{className:re.Z.btns},Pe===2&&!Te&&ve.createElement(ve.Fragment,null,ut!==ce.h.OK&&ve.createElement("div",{onClick:gn},ve.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ve.createElement("div",{onClick:()=>{Le(ft)}},ve.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Ze.get("type")!=="exercises"&&ve.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>sn()},ve.createElement("i",{className:`iconfont icon-${$e?"suoxiao1":"fangda"}`})))),ve.createElement("div",{style:{display:Pe===1?"block":"none"}},Ie?ve.createElement(te.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:qe-34}},ve.createElement("div",{className:re.Z.result},ve.createElement("div",{className:re.Z.left},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ve.createElement("div",{className:re.Z.leftNode},ve.createElement(be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:xe?"":_e,onChange:Je}))),ve.createElement("div",{className:re.Z.right},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ve.createElement("div",{className:re.Z.node},Oe?qt:ve.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ve.createElement("div",{style:{display:Pe===2?"block":"none"}},Te?ve.createElement(te.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:qe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ve.createElement("div",{ref:Tt,className:re.Z.elseNode},ve.createElement("div",{className:re.Z.nameWrap},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ve.createElement("div",{className:re.Z.scroll},ve.createElement("pre",{className:re.Z.scrollBox,style:Qe?{height:Be?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Rt&&ve.createElement(Ce,{value:lt}),Rt&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const Zt=yield fetch(Dt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});st(yield Zt.text()),setTimeout(()=>{tt(Dt)},200)})},lt)),lt&&ve.createElement("div",{className:re.Z.action},ve.createElement("span",{onClick:()=>et(!Qe)},Qe?"\u6536\u8D77":"\u5C55\u5F00")))),ve.createElement("div",{className:re.Z.result,style:{flex:1,overflow:"hidden"}},ve.createElement("div",{className:re.Z.left},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement("div",{className:re.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ve.createElement("pre",null,!Rt&&ve.createElement(Ce,{className:"mb10",value:St&&ee.Base64.decode(St)||""}),Rt&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const Zt=yield fetch(Bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});st(yield Zt.text()),setTimeout(()=>{tt(Bt)},200)})},St)))),ve.createElement("div",{className:re.Z.right},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:re.Z.node,style:{color:ut===ce.h.OK?"#2ABD8C":"#FF2C29"}},ve.createElement("pre",null,(ut===4||ut===5)&&ve.createElement(Ce,{className:"mb10",value:dn&&ee.Base64.decode(dn)||""}),ut!=4&&ut!=5&&(Rt?ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const Zt=yield(0,z.ZP)(Lt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{st(Zt)}catch(Xt){st("")}setTimeout(()=>{tt(Lt)},200)})},Ct):ve.createElement(Ce,{className:"mb10",value:Ct&&ee.Base64.decode(Ct)||""})))))))))),ve.createElement("div",{className:Ee()(re.Z.footer,Me&&re.Z.whiteFooter),style:{zIndex:100}},(Re==null?void 0:Re.is_program)&&(Re==null?void 0:Re.above_question)&&ve.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>xn(Re==null?void 0:Re.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Re==null?void 0:Re.is_program)&&(Re==null?void 0:Re.under_question)&&ve.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>xn(Re==null?void 0:Re.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ve.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Ie||Te,loading:Ie,color:"#2ABD8C",className:"mr10",onClick:mn},"\u8C03\u8BD5\u4EE3\u7801"),Ze.get("qtype")!=="8"&&ve.createElement(pe.ZP,{className:re.Z.disabled,type:"primary",icon:ve.createElement("i",{className:"iconfont icon-bofang1"}),loading:Te,disabled:Ie||Te,onClick:()=>{var Zt,Xt;if(!(Re!=null&&Re.code)||((Zt=Re==null?void 0:Re.code)==null?void 0:Zt.trim().length)===0){(Xt=a.ZP)==null||Xt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}He(2),je(320),Ve()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ve.createElement(oe.Z,{onClose:Le,open:De}),ve.createElement(se.Z,{close:!0,data:Xe,type:Xe.length?"txt":"",onClose:()=>tt(""),monacoEditor:{value:it,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},20912:function(dt,nt,le){"use strict";le.r(nt),le.d(nt,{Types:function(){return Yt},default:function(){return _t}});var y=le(59301),Se=le(92123),a=le(11938),pe=le(62957),ce=le(29787),ee=le(99571),ae=le(25399),re=le(77019),te=le(27656),ne=le(39598),x=le(18030),b=le(63528),E=le(85386),z=le(87169),ie=le(30641),oe=le(71775),de=le(74254),fe=le(18268),ue=le(13903),se=le(6767),he={list:"list___IRN6i",copy:"copy___qCn9B"},Ee=le(56102),ge=le(43597),ve=(vt,Ot,kt)=>new Promise((cn,vn)=>{var An=Ln=>{try{Gn(kt.next(Ln))}catch(Rn){vn(Rn)}},Pn=Ln=>{try{Gn(kt.throw(Ln))}catch(Rn){vn(Rn)}},Gn=Ln=>Ln.done?cn(Ln.value):Promise.resolve(Ln.value).then(An,Pn);Gn((kt=kt.apply(vt,Ot)).next())}),be=({showResourceCentre:vt,identifier:Ot})=>{const kt=(0,Se.useParams)(),[cn,vn]=(0,y.useState)(null);(0,y.useEffect)(()=>{vt&&An()},[vt]);const An=()=>ve(void 0,null,function*(){const Pn=yield(0,ge.ZP)(`/api/problems/${Ot}/attachment_list.json`,{method:"get"});(Pn==null?void 0:Pn.status)==0&&vn(Pn.data||[])});return y.createElement("div",{className:"tpi-code-setting"},y.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(cn!=null&&cn.length)&&y.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),cn==null?void 0:cn.map((Pn,Gn)=>y.createElement("dl",{className:he.list,key:Gn},y.createElement(ae.Z,{title:Pn.title},y.createElement("dt",null,y.createElement("i",{className:"icon-wenjian4 mr5"}),Pn.title)),y.createElement("dd",null,y.createElement(Ee.CopyToClipboard,{text:Pn.saved_file_path,onCopy:()=>se.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement("span",{className:`${he.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=le(59301),Ae=Object.defineProperty,we=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Ie=(vt,Ot,kt)=>Ot in vt?Ae(vt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:kt}):vt[Ot]=kt,Te=(vt,Ot)=>{for(var kt in Ot||(Ot={}))_e.call(Ot,kt)&&Ie(vt,kt,Ot[kt]);if(Ce)for(var kt of Ce(Ot))xe.call(Ot,kt)&&Ie(vt,kt,Ot[kt]);return vt},ze=(vt,Ot)=>we(vt,Fe(Ot));const Oe={theme:(0,fe.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,fe.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,fe.G)("cmTabToSpace",!0),showResourceCentre:!1};var Je=(vt=>(vt[vt.set_font_size=0]="set_font_size",vt[vt.set_theme=1]="set_theme",vt[vt.on_tab_to_space=2]="on_tab_to_space",vt[vt.set_show_editor_setting=3]="set_show_editor_setting",vt[vt.set_show_respurce_center=4]="set_show_respurce_center",vt))(Je||{});function Ge(vt,Ot){switch(Ot.type){case 3:return ze(Te({},vt),{showEditorSetting:Ot.payload});case 1:return ze(Te({},vt),{theme:Ot.payload});case 0:return ze(Te({},vt),{fontSize:Ot.payload});case 2:return ze(Te({},vt),{tabToSpace:Ot.payload});case 4:return ze(Te({},vt),{showResourceCentre:Ot.payload});default:throw new Error}}var Ve=({isLoading:vt,value:Ot,onChange:kt,language:cn,onUpdateCode:vn,ActionBarRender:An,setIsWhiteTheme:Pn,identifier:Gn})=>{const[Ln,Rn]=(0,y.useReducer)(Ge,Oe),{theme:wn,fontSize:jn,showEditorSetting:Kn,tabToSpace:ir,showResourceCentre:Un}=Ln,ot=(0,y.useRef)(),tr=(0,y.useRef)();(0,y.useEffect)(()=>{Pn(wn==="vs")},[wn]);const ur={onFontSizeChange:Fr=>{Rn({type:0,payload:Fr}),(0,fe.t)("cmFontSize",Fr)},tabToSpace:ir,cmFontSize:jn,className:"oj",cmCodeMode:wn,onTabToSpace:Fr=>{Rn({type:2,payload:Fr}),(0,fe.t)("cmTabToSpace",Fr)},onCodeModeChange:Fr=>{Rn({type:1,payload:Fr}),(0,fe.t)("ProgrammingCodeMode",Fr)}};function Zr(){Rn({type:3,payload:!1})}function Xn(){Rn({type:3,payload:!0})}function Ir(){Rn({type:4,payload:!1})}function nr(){Rn({type:4,payload:!0})}const mr={value:Ot,language:cn,theme:wn,options:{fontSize:jn,insertSpaces:ir},onChange:Fr=>{kt(Fr),tr.current=Fr,clearTimeout(ot.current),ot.current=setTimeout(()=>{vn(tr.current)},1e4)},onEditBlur:Fr=>{tr.current&&vn(tr.current)}};return ye.createElement(y.Fragment,null,An(Xn,nr),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!vt&&ye.createElement(oe.ZP,Te({},mr))),ye.createElement(de.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Kn,onClose:Zr},ye.createElement(ue.Z,Te({},ur)))),ye.createElement(de.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Un,onClose:Ir},ye.createElement(be,{showResourceCentre:Un,identifier:Gn}))))},Re=le(60141),ke=le(24334),Ne=le(63692),Me={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},We={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Ze=le(54172),rt=le(13747),$e=le(58617),Ue=le(36942),Be=le(56656),Ye=le.n(Be),Pe=le(59301);const{Column:He}=Ze.default;var Qe=({submitResult:vt,submitting:Ot,submitRecords:kt,page:cn,onPageChange:vn,topicId:An})=>{const[Pn]=(0,Se.useSearchParams)(),{records:Gn,records_count:Ln}=kt||{},[Rn,wn]=(0,y.useState)(!1),jn=Pn.get("type")==="1";return Pe.createElement(ce.Z,{spinning:Ot,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Pe.createElement($e.Z,{style:{fontSize:24},spin:!0})},(Gn==null?void 0:Gn.length)>0?Pe.createElement(Ze.default,{dataSource:Gn,rowKey:"id",pagination:!1},Pe.createElement(He,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Kn,ir)=>Pe.createElement("span",null," ",Ye()(Kn).format("YYYY-MM-DD HH:mm:ss"))}),Pe.createElement(He,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Kn,ir)=>{var Un;return Pe.createElement("span",{className:`${Kn===0?"c-green":"c-red"} current`,onClick:()=>{wn(ir.id)}},(Un=Ne.Im[Kn])==null?void 0:Un.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Pe.createElement(He,{title:`\u6267\u884C\u7528\u65F6 (${jn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Kn=>Kn?jn?Kn:Kn/1e3:""}),Pe.createElement(He,{title:`\u5185\u5B58\u6D88\u8017\uFF08${jn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Kn=>Kn?jn?Kn:parseFloat((Kn/1024).toFixed(2)):""}),Pe.createElement(He,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Pe.createElement(He,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Kn,ir)=>Pe.createElement("span",{className:"c-light-primary current",onClick:()=>{wn(ir.id)}},"\u67E5\u770B")})):Pe.createElement("div",{style:{height:300,width:"100%"}}),Pe.createElement(Ue.Z,{onClose:wn,open:Rn}),Ln>15?Pe.createElement(rt.Z,{className:We.pagination,current:cn,pageSize:15,total:Ln,onChange:vn}):null)},et=le(62556),qe=le(96599),je={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},De=le(74776),Le=le(59301);const Xe={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var tt=({hack:vt})=>{const{language:Ot,difficult:kt,time_limit:cn,description:vn}=vt,[An]=(0,Se.useSearchParams)(),Pn=Xe[kt];return Le.createElement(Le.Fragment,null,Le.createElement("ul",{className:je.info},Le.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Le.createElement("b",{className:je.info_tag},Ot)),Le.createElement("li",null,Le.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Le.createElement(qe.default,{color:Pn==null?void 0:Pn.color},Pn==null?void 0:Pn.name)),Le.createElement("li",null,Le.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Le.createElement("span",{style:{color:"#333333"}},cn,"\u79D2"))),An.get("qtype")==="8"?Le.createElement(De.Z,{value:vn,showProgramFill:!0,className:je.desc}):Le.createElement(De.Z,{value:vn,className:je.desc}))},it={},st=le(59301),at=({hack:vt,current_user:Ot})=>st.createElement("div",{className:it.answer},vt!=null&&vt.answer_text?st.createElement(De.Z,{style:{padding:"13px 0"},value:(vt==null?void 0:vt.answer_text)||""}):st.createElement(et.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Pt=le(29724);function At(vt,Ot){return(0,ge.U2)(`/problems/${vt}/comments.json`,{page:Ot,limit:10})}function Tt(vt){return(0,ge.v_)(`/discusses/${vt}/plus.json`,{container_type:"Discuss",type:1})}function mt(vt,Ot,kt){return(0,ge.v_)(`/problems/${vt}/comments/reply.json`,{comments:{content:kt,parent_id:Ot}})}function ut(vt,Ot){return(0,ge.v_)(`/problems/${vt}/comments.json`,{comments:{content:Ot}})}function ft(vt,Ot,kt){return(0,ge.v_)(`/problems/${vt}/comments/${Ot}/hidden.json`,kt)}function lt(vt,Ot){return(0,ge.IV)(`/problems/${vt}/comments/${Ot}`)}var Ct=le(17646);function St({author:vt}){return y.createElement("a",{href:`/users/${vt.login}`,target:"_blank"},y.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${E.Z.IMG_SERVER}/images/${vt.image_url}`,width:"50"}))}function Rt({data:vt,index:Ot,parentDiscussIndex:kt,user:cn,onSetActionType:vn}){const{author:An,can_delete:Pn,content:Gn,id:Ln,time:Rn}=vt;function wn(){vn({id:Ln,index:Ot,type:"delete-discuss",parentDiscussIndex:kt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const jn=cn.admin||Pn||An.user_id===cn.user_id;return y.createElement("div",{className:"discuss-item-container second-discuss "},y.createElement(St,{author:An}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${An.login}`,target:"_blank"},An.name),y.createElement("span",{className:"grey"},Rn),y.createElement("div",{className:"btn-group",style:{marginBottom:0}},jn?y.createElement("a",{onClick:wn,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null)),y.createElement(De.Z,{className:"discuss-content",value:Gn})))}var Dt=({user:vt,data:Ot,index:kt,onPlusDiscuss:cn,onSetActionType:vn,activeDiscussIndex:An,onReplyDiscuss:Pn,onSetActiveDiscussIndex:Gn})=>{const{content:Ln,children:Rn,hidden:wn,id:jn,praise_count:Kn,time:ir,user_praise:Un,can_delete:ot,author:tr}=Ot;function ur(){Gn(jn)}function Zr(){cn(jn,!Un,kt)}function Xn(){vn({id:jn,index:kt,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ir(){vn({id:jn,index:kt,params:{hidden:wn?"0":"1"},type:"hidden-discuss",message:wn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const nr=vt.admin||vt.user_id===tr.user_id;return y.createElement("div",{className:"discuss-item-container",key:jn},y.createElement(St,{author:tr}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${tr.login}`,target:"_blank"}," ",tr.name," "),y.createElement("span",{className:"grey"},ir)),y.createElement(De.Z,{className:"discuss-content",value:Ln}),Rn&&Rn.length>0?y.createElement("div",{className:"reply-discuss-container"},Rn.map((mr,Fr)=>y.createElement(Rt,{key:mr.id,data:mr,index:Fr,user:vt,onSetActionType:vn,parentDiscussIndex:kt}))):null,y.createElement("div",{className:"btn-group"},nr?y.createElement("a",{onClick:Ir,title:wn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},y.createElement("i",{className:wn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ot&&(!Rn||Rn.length==0)?y.createElement("a",{onClick:Xn,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null,y.createElement("a",{onClick:ur,title:"\u56DE\u590D"}," ",y.createElement("i",{className:"iconfont icon-huifu1"})," "),y.createElement("a",{onClick:Zr,className:Un?"c-orange":""},y.createElement("i",{className:Un?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),y.createElement("span",null,Kn||""))),y.createElement(Ct.Z,{id:jn,activeDiscussIndex:An,onReplyDiscuss:Pn})))},Lt=le(85554),Bt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},dn=le(16984),hn=(vt,Ot,kt)=>new Promise((cn,vn)=>{var An=Ln=>{try{Gn(kt.next(Ln))}catch(Rn){vn(Rn)}},Pn=Ln=>{try{Gn(kt.throw(Ln))}catch(Rn){vn(Rn)}},Gn=Ln=>Ln.done?cn(Ln.value):Promise.resolve(Ln.value).then(An,Pn);Gn((kt=kt.apply(vt,Ot)).next())}),Jt=({user_praise:vt,praise_count:Ot,praisePlus:kt,onCreateDiscuss:cn,discuss_count:vn})=>{const[An,Pn]=(0,y.useState)(!1),[Gn,Ln]=(0,y.useState)("");function Rn(ir){Ln(ir)}function wn(){Pn(!0)}function jn(){Pn(!1)}function Kn(){return hn(this,null,function*(){cn(Gn),Ln(""),Pn(!1)})}return y.createElement("div",{className:`${Bt["dis-input-editor-container"]} ${An?Bt.active:""} `},y.createElement("div",{className:An?`hide ${Bt["text-area"]}`:Bt["text-area"]},y.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:wn}),y.createElement("a",null," ",y.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",vn," "),y.createElement("a",{className:"c-light-black",onClick:kt,title:vt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},y.createElement("i",{className:`mr3 ${vt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Ot?y.createElement("span",null,Ot):"")),An?y.createElement("div",{className:Bt["input-mask"],onClick:jn}):null,y.createElement("div",{className:An?Bt["md-container"]:`${Bt["md-container"]} hide`},y.createElement(dn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Gn,height:240,onChange:Rn}),y.createElement("div",{className:Bt["tip-container"],onClick:jn},y.createElement("a",{className:Bt["btn-send"],onClick:Kn}," \u53D1\u9001 "))))},sn=le(59301),pn=Object.defineProperty,an=Object.defineProperties,qt=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,Zt=(vt,Ot,kt)=>Ot in vt?pn(vt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:kt}):vt[Ot]=kt,Xt=(vt,Ot)=>{for(var kt in Ot||(Ot={}))xn.call(Ot,kt)&&Zt(vt,kt,Ot[kt]);if(mn)for(var kt of mn(Ot))gn.call(Ot,kt)&&Zt(vt,kt,Ot[kt]);return vt},Ut=(vt,Ot)=>an(vt,qt(Ot)),zt=(vt,Ot,kt)=>new Promise((cn,vn)=>{var An=Ln=>{try{Gn(kt.next(Ln))}catch(Rn){vn(Rn)}},Pn=Ln=>{try{Gn(kt.throw(Ln))}catch(Rn){vn(Rn)}},Gn=Ln=>Ln.done?cn(Ln.value):Promise.resolve(Ln.value).then(An,Pn);Gn((kt=kt.apply(vt,Ot)).next())});const It={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Ht=(vt=>(vt[vt.GET_DISCUSSES=0]="GET_DISCUSSES",vt[vt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",vt[vt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",vt[vt.PLUS_DISCUSS=3]="PLUS_DISCUSS",vt[vt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",vt[vt.SET_PAGE=5]="SET_PAGE",vt[vt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",vt))(Ht||{});function ln(vt,Ot){switch(Ot.type){case 6:return Ut(Xt({},vt),{loading:!0});case 0:return Xt(Xt({},vt),Ot.payload);case 1:return Xt(Xt({},vt),Ot.payload);case 4:return Xt(Xt({},vt),Ot.payload);case 3:return Xt(Xt({},vt),Ot.payload);case 5:return Ut(Xt({},vt),{page:Ot.payload});case 2:return Xt(Xt({},vt),Ot.payload);default:throw new Error}}var Ft=({user:vt,identifier:Ot,hack:kt,onTriggerPraise:cn,activeIndex:vn})=>{const[An,Pn]=(0,y.useReducer)(ln,It),{loading:Gn,page:Ln,data:Rn,count:wn,actionType:jn,activeDiscussIndex:Kn}=An,ir=(0,y.useCallback)(()=>zt(void 0,null,function*(){Pn({type:6});const mr=yield At(Ot,Ln),{comments:Fr,disscuss_count:Vr}=mr;Pn({type:0,payload:{data:Fr,count:Vr,loading:!1}})}),[Ln,Ot]);(0,y.useEffect)(()=>{vn==="2"&&ir()},[Ot,Ln,vn]);function Un(mr){Pn({type:5,payload:mr})}function ot(mr){Pn({type:4,payload:{actionType:mr}})}function tr(mr){Pn(Kn===mr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:mr}})}function ur(mr,Fr,Vr){return zt(this,null,function*(){try{const di=yield Tt(mr);Rn[Vr].user_praise=Fr,Rn[Vr].praise_count=di.praise_count,Pn({type:3,payload:{data:[...Rn]}})}catch(di){console.log(di)}})}function Zr(){return zt(this,null,function*(){const{id:mr,params:Fr,type:Vr,index:di,parentDiscussIndex:Mr}=jn;if(Vr==="hidden-discuss"&&(yield ft(Ot,mr,Fr),Mr?Rn[Mr].children[di].hidden=Fr.hidden==1:Rn[di].hidden=Fr.hidden==1,Pn({type:4,payload:{actionType:null,data:[...Rn]}})),Vr==="delete-discuss"){if(yield lt(Ot,mr),Mr||Mr===0){let ii=Rn[Mr].children;for(let fi=ii.length-1;fi>=0;fi--)if(ii[fi].id===mr){ii.splice(fi,1);break}Rn[Mr].children=ii}else for(let ii=Rn.length-1;ii>=0;ii--)if(Rn[ii].id===mr){Rn.splice(ii,1);break}Pn({type:4,payload:{actionType:null,data:[...Rn]}})}})}function Xn(){Pn({type:4,payload:{actionType:null}})}function Ir(mr,Fr){return zt(this,null,function*(){try{yield mt(Ot,mr,Fr),ir()}catch(Vr){console.log(Vr)}})}function nr(mr){return zt(this,null,function*(){Pn({type:6}),yield ut(Ot,mr),ir()})}return sn.createElement(sn.Fragment,null,sn.createElement("div",{className:"discuss-panel"},Rn.length===0?sn.createElement(et.Z,null):Rn.map((mr,Fr)=>sn.createElement(Dt,{onReplyDiscuss:Ir,onPlusDiscuss:ur,onSetActiveDiscussIndex:tr,onSetActionType:ot,data:mr,index:Fr,user:vt,activeDiscussIndex:Kn})),wn>10?sn.createElement("div",{className:"pagination-container"},sn.createElement(rt.Z,{showQuickJumper:!0,onChange:Un,current:Ln,total:wn})):null),sn.createElement(Jt,{user_praise:kt.user_praise,praise_count:kt.praises_count,praisePlus:cn,discuss_count:kt.comments_count,onCreateDiscuss:nr}),sn.createElement(de.Z,null,sn.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!jn,onOk:Zr,onCancel:Xn},sn.createElement("p",null,jn?jn.message:"")),sn.createElement(Lt.Z,null)))},xt=le(82326),ct=le(37568),pt=le(86743),Vt={},tn=le(59301),nn=({hack:vt,current_user:Ot})=>tn.createElement("div",{className:Vt.answer},vt!=null&&vt.analysis?tn.createElement(De.Z,{style:{padding:"13px 0"},value:(vt==null?void 0:vt.analysis)||""}):tn.createElement(et.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Nt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Kt=le(8848),rn=le(5269),fn=le(28284),Dn=le(71051),Mn=le(53935),_n=le(59301);const{TextArea:Jn}=ct.default,{Panel:Wt}=Kt.default;var on=({data:vt,hack:Ot})=>(console.log(vt,Ot,"data"),Ot!=null&&Ot.is_file?_n.createElement(Mn.Y2,{disabled:!0,className:Nt.uploadTableWrapper,showScore:!Ot.test_set_score,data:vt,isProgramHomework:!0}):_n.createElement("div",{className:Nt.hackSets},vt==null?void 0:vt.map((kt,cn)=>_n.createElement(Kt.default,{accordion:!0,bordered:!1,key:cn,defaultActiveKey:cn===0&&kt.id,className:Nt.collapseWrapper,expandIcon:({isActive:vn})=>_n.createElement("i",{className:`iconfont icon-weizhankai ${vn?Nt.open:Nt.close}`,style:{fontSize:14,transition:"all .2s"}})},_n.createElement(Wt,{key:kt.id,header:_n.createElement(re.Z,{align:"middle",justify:"space-between",wrap:!1},_n.createElement(rn.Z,{className:Nt.panelHeader},_n.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",cn+1)),_n.createElement(rn.Z,{flex:1},_n.createElement(re.Z,{align:"middle",justify:"end",wrap:!1},!(Ot!=null&&Ot.test_set_score)&&_n.createElement(rn.Z,{className:Nt.rateInput},_n.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),_n.createElement("div",null,_n.createElement(fn.default.Item,{noStyle:!0},_n.createElement(Dn.Z,{value:kt==null?void 0:kt.score,className:Nt.baseFormItem,min:0,max:100,disabled:!0}))),_n.createElement("span",{className:"ml10"},"%")))))},_n.createElement(fn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},_n.createElement(Jn,{readOnly:!0,value:kt==null?void 0:kt.input,rows:4})),_n.createElement(fn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},_n.createElement(Jn,{readOnly:!0,value:kt==null?void 0:kt.output,rows:4}))))))),Fn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},yn=le(59301),Zn=(0,y.forwardRef)(({data:vt=[]},Ot)=>{var kt;const[cn,vn]=(0,y.useState)(),An=vt.filter(Gn=>Gn.show);(0,y.useEffect)(()=>{An.length&&vn(An[0].id)},[vt==null?void 0:vt.length]);const Pn=((kt=An.find(Gn=>Gn.id===cn))==null?void 0:kt.element)||null;return(0,y.useImperativeHandle)(Ot,()=>({setActiveTab:Gn=>vn(Gn)})),yn.createElement("div",{className:Fn.tabs},yn.createElement("div",{className:Fn.tabWarp},An.map(Gn=>yn.createElement("div",{onClick:()=>vn(Gn.id),className:`${Fn.tab} ${Gn.id===cn?Fn.active:""}`,key:Gn.id},Gn.name))),yn.createElement("div",{className:Fn.content},Pn))}),$t=le(59301),Tn=Object.defineProperty,Nn=Object.defineProperties,en=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,sr=(vt,Ot,kt)=>Ot in vt?Tn(vt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:kt}):vt[Ot]=kt,wr=(vt,Ot)=>{for(var kt in Ot||(Ot={}))Yn.call(Ot,kt)&&sr(vt,kt,Ot[kt]);if(On)for(var kt of On(Ot))vr.call(Ot,kt)&&sr(vt,kt,Ot[kt]);return vt},Ar=(vt,Ot)=>Nn(vt,en(Ot)),gr=(vt,Ot,kt)=>new Promise((cn,vn)=>{var An=Ln=>{try{Gn(kt.next(Ln))}catch(Rn){vn(Rn)}},Pn=Ln=>{try{Gn(kt.throw(Ln))}catch(Rn){vn(Rn)}},Gn=Ln=>Ln.done?cn(Ln.value):Promise.resolve(Ln.value).then(An,Pn);Gn((kt=kt.apply(vt,Ot)).next())});const yr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Or={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Rr=({hack:vt,onTriggerPraise:Ot,topicId:kt,page:cn,onPageChange:vn,user:An,current_user:Pn,submitRecords:Gn,submitting:Ln,submitResult:Rn,setActiveIndex:wn,hack_sets:jn})=>{var Kn,ir;const[Un]=(0,Se.useSearchParams)(),[ot,tr]=(0,y.useState)("0"),ur=(0,Se.useLocation)(),[Zr,Xn]=(0,y.useState)(!1),[Ir,nr]=(0,y.useState)(null),[mr,Fr]=(0,y.useState)([]),[Vr,di]=(0,y.useState)([]),[Mr,ii]=(0,y.useState)({page:1,limit:10}),fi=(0,y.useRef)(null),vi=(0,y.useRef)(null);console.log(An,"user");let[_r,zi]=(0,y.useState)(Ar(wr({},(0,Se.useParams)()),{page:1,per_page:20,name:""}));(0,y.useEffect)(()=>{vi.current&&(vt==null?void 0:vt.is_close_tips)===!1&&Ir===null&&nr(!0)},[vi.current,vt==null?void 0:vt.is_close_tips,Ir]);function Di(){return gr(this,null,function*(){yield(0,ge.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,y.useEffect)(()=>{wn(ot)},[ot]);function $r(br){return gr(this,null,function*(){let oi=br.target.id;if(oi==="1"){let li=yield(0,ge.ZP)(`/api/myproblems/${_r.id}/redo_logs.json`,{method:"get",params:wr({},Mr)});(li==null?void 0:li.status)===0&&di(li==null?void 0:li.data)}tr(oi)})}(0,y.useEffect)(()=>Pt.Z.subscribe("to-commit-info",()=>{tr("1"),fi.current&&fi.current.setActiveTab("1")}),[]),(0,y.useEffect)(()=>Pt.Z.subscribe("to-reset-info",()=>{$r({target:{id:"1"}}),fi.current&&fi.current.setActiveTab("2")}),[]);function Ei(){tr("2")}function yi(){return gr(this,null,function*(){let br=yield(0,ge.ZP)("/api/problems/my_hack_list.json",{method:"get",params:wr({identifier:_r==null?void 0:_r.id},_r)});Fr(br)})}const na=[{title:null,description:$t.createElement("div",null,$t.createElement("b",{onClick:()=>{nr(!1),Di(),Xn(!0),yi()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),$t.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),$t.createElement(ee.ZP,{onClick:()=>{nr(!1),Di()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>vi.current}];return $t.createElement("div",{className:Me["left-panel"]},$t.createElement("ul",{className:`${Me["s-navs"]} ${Me["bg-white"]} ${Me.b1}`},(vt==null?void 0:vt.is_program)&&!Un.get("pageId")&&$t.createElement(ae.Z,{title:"\u9898\u76EE\u5217\u8868"},$t.createElement("div",{onClick:()=>{yi(),Xn(!0)},className:Me.btns,ref:vi,style:Ir?{pointerEvents:"none"}:{}},$t.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),$t.createElement("li",{style:{marginLeft:20}},$t.createElement("a",{className:ot==="0"?Me.active:"",id:"0",onClick:$r},"\u9898\u76EE\u63CF\u8FF0")),$t.createElement("li",null,$t.createElement("a",{className:ot==="1"?Me.active:"",id:"1",onClick:$r},"\u64CD\u4F5C\u8BB0\u5F55")),(Un.get("type")!=="exercises"&&(vt==null?void 0:vt.answer_text_show)||Un.get("type")!=="exercises"&&(vt==null?void 0:vt.analysis_show))&&$t.createElement("li",null,$t.createElement("a",{className:ot==="4"?Me.active:"",id:"4",onClick:$r},"\u89E3\u7B54\u53C2\u8003")),Un.get("type")!=="exercises"&&$t.createElement("li",null,$t.createElement("a",{className:ot==="2"?Me.active:"",id:"2",onClick:$r},"\u8BC4\u8BBA")),!!(jn!=null&&jn.length)&&Un.get("type")!=="exercises"&&Un.get("type")!=="1"&&$t.createElement("li",null,$t.createElement("a",{className:ot==="5"?Me.active:"",id:"5",onClick:$r},"\u6D4B\u8BD5\u7528\u4F8B"))),$t.createElement("div",{className:`${Me["tab-panel-body"]} ${ot==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},$t.createElement(tt,{hack:vt,onTriggerPraise:Ot,toDiscuss:Ei})),$t.createElement("div",{style:{padding:"12px"},className:`${Me["tab-panel-body"]} ${ot==="1"?"":"hide"}`},$t.createElement(Zn,{ref:fi,data:[{id:"1",show:Un.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:$t.createElement($t.Fragment,null,Gn!=null&&Gn.records_count||Ln?$t.createElement(Qe,{page:cn,onPageChange:vn,topicId:kt,submitting:Ln,key:(Rn==null?void 0:Rn.id)||1,submitRecords:Gn,submitResult:Rn}):$t.createElement(et.Z,null))},{id:"2",show:Un.get("type")==="exercises"||(vt==null?void 0:vt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:$t.createElement($t.Fragment,null,$t.createElement(Ze.default,{pagination:!1,dataSource:Vr==null?void 0:Vr.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(br,oi,li)=>Ye()(br).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(br,oi,li)=>{var ei;return(ei=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Wn=>Wn.id===br))==null?void 0:ei.name}}]}),$t.createElement(rt.Z,{style:{marginTop:10},current:Mr.page,total:Vr==null?void 0:Vr.count,hideOnSinglePage:!0,onChange:br=>gr(void 0,null,function*(){Mr.page=br,ii(Mr);let oi=yield(0,ge.ZP)(`/api/myproblems/${_r.id}/redo_logs.json`,{method:"get",params:Ar(wr({},Mr),{courseId:_r.courseId})});(oi==null?void 0:oi.status)===0&&di(oi==null?void 0:oi.data)})}))}]})),$t.createElement("div",{style:{padding:"12px"},className:`${Me["tab-panel-body"]} ${ot==="4"?"":"hide"}`},$t.createElement(Zn,{data:[{id:"1",show:Un.get("type")!=="exercises"&&(vt==null?void 0:vt.answer_text_show),name:"\u7B54\u6848",element:$t.createElement($t.Fragment,null,$t.createElement(at,{hack:vt,current_user:Pn}))},{id:"2",show:Un.get("type")!=="exercises"&&(vt==null?void 0:vt.analysis_show),name:"\u89E3\u6790",element:$t.createElement($t.Fragment,null,$t.createElement(nn,{hack:vt,current_user:Pn}))}]})),$t.createElement("div",{className:`${Me["tab-panel-body"]} ${ot==="2"?"":"hide"}`,style:{padding:0}},$t.createElement(Ft,{user:An,activeIndex:ot,identifier:vt.identifier,hack:vt,onTriggerPraise:Ot})),$t.createElement("div",{className:`${Me["tab-panel-body"]} ${ot==="5"?"":"hide"}`,style:{padding:12}},$t.createElement(on,{data:jn||[],hack:vt})),$t.createElement(ie.Z,{rootClassName:Me.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Xn(!1),open:Zr},$t.createElement(re.Z,null,$t.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),$t.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",mr==null?void 0:mr.total_count,"\u9898\xA0[\xA0",mr==null?void 0:mr.total_score,"\u5206\xA0]\xA0"),!(An!=null&&An.hack_manager)&&$t.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",mr==null?void 0:mr.work_score,"\u5206")),$t.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),$t.createElement(re.Z,{align:"middle",className:"mt10 mb10"},!(An!=null&&An.hack_manager)&&$t.createElement(xt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:br=>{_r.page=1,_r.finish_status=br,zi(wr({},_r)),yi()}},$t.createElement(xt.default.Option,{value:""},"\u5168\u90E8"),$t.createElement(xt.default.Option,{value:0},"\u672A\u5F00\u59CB"),$t.createElement(xt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),$t.createElement(xt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),$t.createElement(xt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:br=>{_r.page=1,_r.difficult=br||null,zi(wr({},_r)),yi()}},$t.createElement(xt.default.Option,{value:0},"\u5168\u90E8"),$t.createElement(xt.default.Option,{value:1},"\u7B80\u5355"),$t.createElement(xt.default.Option,{value:2},"\u9002\u4E2D"),$t.createElement(xt.default.Option,{value:3},"\u56F0\u96BE")),$t.createElement(ct.default.Search,{size:"large",onSearch:br=>{_r.name=br,_r.page=1,zi(wr({},_r)),yi()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),$t.createElement("div",{className:Me.list,style:{height:36,background:"#3D445C"}},!(An!=null&&An.hack_manager)&&$t.createElement("span",null,"\u72B6\u6001"),$t.createElement("span",null,"\u5E8F\u53F7"),$t.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),$t.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),$t.createElement("div",{style:{overflow:"auto",flex:1}},(Kn=mr==null?void 0:mr.data)!=null&&Kn.length?(ir=mr==null?void 0:mr.data)==null?void 0:ir.map((br,oi)=>$t.createElement("div",{onClick:()=>gr(void 0,null,function*(){let li=yield(0,ge.ZP)(`/api/problems/${br==null?void 0:br.identifier}/start.json`,{method:"get",params:{hack_user_id:An==null?void 0:An.user_id}});li&&(Se.history.replace(`/myproblems/${li==null?void 0:li.identifier}${window.location.search}`),window.location.reload())}),className:`${Me.list} ${br!=null&&br.checked?Me.active:""}`},!(An!=null&&An.hack_manager)&&$t.createElement($t.Fragment,null,!(br!=null&&br.opened)&&$t.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(br==null?void 0:br.opened)&&!(br!=null&&br.passed)&&$t.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(br==null?void 0:br.opened)&&(br==null?void 0:br.passed)&&$t.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),$t.createElement("span",null,(_r.page-1)*20+(oi+1)),$t.createElement("span",{style:{flex:1},title:br.name},`[${br==null?void 0:br.score}\u5206]`,"\xA0",br.name),$t.createElement("span",{style:{flexBasis:48,paddingRight:0}},yr[br.difficult]))):$t.createElement(et.Z,null)),$t.createElement(rt.Z,{current:_r.page,className:"mt20",hideOnSinglePage:!0,total:mr==null?void 0:mr.count,pageSize:_r.per_page,onChange:(br,oi)=>{_r.page=br,_r.per_page=oi,yi()}})),$t.createElement(pt.Z,{rootClassName:Me.tour,closeIcon:!1,open:!!Ir,steps:na,gap:{offset:3,radius:2}}))},hr=le(62522),Cr=le(77527),Nr=le(47922),Ur=le(62689),Sr=le(35135),xr=le(53575),qn=le(7620),ar=le(92310),Dr=le.n(ar),ht=le(38870),Tr=le(20038),Wr=le(47141),Lr=le(95441),qr=le(34766),Jr=le(24177),Sn=le(59301),mi=Object.defineProperty,Er=Object.defineProperties,Hr=Object.getOwnPropertyDescriptors,Vn=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,pr=(vt,Ot,kt)=>Ot in vt?mi(vt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:kt}):vt[Ot]=kt,Qn=(vt,Ot)=>{for(var kt in Ot||(Ot={}))$n.call(Ot,kt)&&pr(vt,kt,Ot[kt]);if(Vn)for(var kt of Vn(Ot))or.call(Ot,kt)&&pr(vt,kt,Ot[kt]);return vt},lr=(vt,Ot)=>Er(vt,Hr(Ot)),Pr=(vt,Ot)=>{var kt={};for(var cn in vt)$n.call(vt,cn)&&Ot.indexOf(cn)<0&&(kt[cn]=vt[cn]);if(vt!=null&&Vn)for(var cn of Vn(vt))Ot.indexOf(cn)<0&&or.call(vt,cn)&&(kt[cn]=vt[cn]);return kt},Ke=(vt,Ot,kt)=>new Promise((cn,vn)=>{var An=Ln=>{try{Gn(kt.next(Ln))}catch(Rn){vn(Rn)}},Pn=Ln=>{try{Gn(kt.throw(Ln))}catch(Rn){vn(Rn)}},Gn=Ln=>Ln.done?cn(Ln.value):Promise.resolve(Ln.value).then(An,Pn);Gn((kt=kt.apply(vt,Ot)).next())});const{Countdown:yt}=a.default,gt={Java:"java",C:"c",Python:"py","C++":"c"};var Yt=(vt=>(vt[vt.SET_LOADING=0]="SET_LOADING",vt[vt.GET_DATA=1]="GET_DATA",vt[vt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",vt[vt.SET_DATA=3]="SET_DATA",vt[vt.SET_DEBUGING=4]="SET_DEBUGING",vt[vt.SET_SUBMITING=5]="SET_SUBMITING",vt[vt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",vt[vt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",vt[vt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",vt[vt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",vt[vt.SET_PAGE=10]="SET_PAGE",vt))(Yt||{});function jt(){return new Date().getTime()}const Et={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Mt(vt,Ot){switch(Ot.type){case 1:return Qn(Qn({},vt),Ot.payload);case 3:return lr(Qn({},vt),{data:Ot.payload});case 0:return lr(Qn({},vt),{loading:Ot.payload});case 9:return lr(Qn({},vt),{showNote:Ot.payload});case 4:return lr(Qn({},vt),{debuging:Ot.payload});case 5:return lr(Qn({},vt),{submitting:Ot.payload});case 2:return lr(Qn({},vt),{submitRecords:Ot.payload});case 10:return lr(Qn({},vt),{submitRecordPage:Ot.payload});case 6:return lr(Qn({},vt),{executingMessage:Ot.payload});case 7:return Qn(Qn({},vt),Ot.payload);case 8:return Qn(Qn({},vt),Ot.payload);default:throw new Error}}var _t=({children:vt})=>{var Ot,kt,cn,vn,An,Pn,Gn,Ln,Rn,wn;const[jn,Kn]=(0,y.useReducer)(Mt,Et),{id:ir}=(0,Se.useParams)(),Un=(0,Se.useLocation)(),[ot]=(0,Se.useSearchParams)(),{loading:tr,data:ur,debugResult:Zr,submitResult:Xn,submitRecords:Ir,submitRecordPage:nr,showNote:mr,debuging:Fr,submitting:Vr,executingMessage:di}=jn,[Mr,ii]=(0,y.useState)("#37AD83"),[fi,vi]=(0,y.useState)(null),[_r,zi]=(0,y.useState)({}),[Di,$r]=(0,y.useState)(!0),[Ei,yi]=(0,y.useState)(!1),[na,br]=(0,y.useState)(!1),oi=(0,y.useRef)(null),li=(0,y.useRef)(0),ei=ur==null?void 0:ur.user,Wn=ur==null?void 0:ur.hack,[Xi,Ti]=(0,y.useState)(!1),_i=(0,y.useRef)(1),Ii=(0,y.useRef)(!1);(0,ht.y)(ot.get("type")==="exercises");const{setOpenDisableCopyAndPaste:ca}=(0,ht.X)(),[Mi,Ni]=(0,y.useState)(""),kr=(0,Sr._)(_r),[Hi,Ji]=(0,y.useState)({open:!1,text:""}),[cr,ai]=(0,y.useState)(null),Ai=(0,y.useRef)(null);(0,y.useEffect)(()=>{var zn;let rr=(zn=Wn==null?void 0:Wn.homework_extension)==null?void 0:zn.failed_evaluate_num;typeof rr=="number"&&ai(rr)},[(Ot=Wn==null?void 0:Wn.homework_extension)==null?void 0:Ot.failed_evaluate_num]),(0,y.useEffect)(()=>{function zn(){return Ke(this,null,function*(){var rr,Kr,ui,ti,Qt;$r(!0);const In=yield(0,te.fu)(ir,{exercise_id:ot.get("exercisesId")});if(setTimeout(()=>{$r(!1)},800),In.status!==401){try{In.hack.code=ke.Base64.decode(In.hack.code)}catch(Hn){console.log(Hn)}In.hack=lr(Qn({},In.hack),{is_program:ot.get("type")==="1"}),Kn({type:1,payload:{loading:!1,data:In}})}if(ot.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Hn;ot.get("coursesId")=="coursesId"?Hn=yield(0,ne._F)({categoryId:ot.get("exercisesId"),login:ot.get("login")}):Hn=yield(0,ne._B)({categoryId:ot.get("exercisesId"),login:ot.get("login")}),zi(Qn({},Hn)),ca((rr=Hn==null?void 0:Hn.exercise)==null?void 0:rr.forbid_copy),typeof((Kr=Hn==null?void 0:Hn.exercise)==null?void 0:Kr.left_time)=="number"&&(vi(Date.now()+((ui=Hn==null?void 0:Hn.exercise)==null?void 0:ui.left_time)*1e3),setTimeout(()=>{ii("red")},(((ti=Hn==null?void 0:Hn.exercise)==null?void 0:ti.left_time)-300>0?((Qt=Hn==null?void 0:Hn.exercise)==null?void 0:Qt.left_time)-300:0)*1e3))}})}ir&&zn()},[ir]),(0,y.useEffect)(()=>{var zn;return ot.get("type")==="exercises"&&((zn=_r==null?void 0:_r.exercise)!=null&&zn.screen_open)&&(window.removeEventListener("blur",Br,!1),xr.U.forEach((rr,Kr)=>{window.addEventListener(rr,Br,!1)}),window.addEventListener("blur",Br,!1),window.focus()),()=>{document.removeEventListener((0,x.gH)(),Br)}},[_r]),(0,y.useEffect)(()=>{Mi==="1"&&ir&&Wn!=null&&Wn.language&&pi()},[ir,nr,Wn==null?void 0:Wn.language,Mi]),(0,y.useEffect)(()=>(Wn!=null&&Wn.is_program&&(li.current=0,oi.current=setInterval(()=>{si()},15e3)),()=>{clearInterval(oi.current)}),[Wn==null?void 0:Wn.is_program]);const si=()=>Ke(void 0,null,function*(){let zn=yield(0,ge.ZP)(`/api/myproblems/${ir}/save_long_time.json`,{method:"get",params:{answer_long_time:li.current}})}),Br=()=>{Ii.current||(0,x.BU)(),window.parent.postMessage("backExercise","*")};function pi(){return Ke(this,null,function*(){try{const zn=yield(0,te.zO)(ir,{limit:15,page:nr,language:Wn==null?void 0:Wn.language});Kn({type:2,payload:zn})}catch(zn){console.log(zn)}})}function ji(zn){Kn({type:10,payload:zn})}function Fi(zn){return Ke(this,null,function*(){var rr;let Kr;(ot.get("ip_limit")==="inner"||ot.get("ip_bind_type")==="true")&&(Kr=yield(0,Cr.y)({ip_limit:ot.get("ip_limit"),ip_bind:ot.get("ip_bind_type")==="true"}));const ui=yield(0,te.n4)(ir,{code:ke.Base64.encode(zn||Wn.code),language:Wn==null?void 0:Wn.language,exercise_id:ot.get("exercisesId"),question_id:ot.get("questionId"),ip:Kr});return ui.status===-5&&(0,Se.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:lr(Qn({errorMessage:ui==null?void 0:ui.message},(_r==null?void 0:_r.exercise)||{}),{exercise_user_id:(rr=_r==null?void 0:_r.exercise)==null?void 0:rr.exercise_user_id,id:ot.get("exercisesId")})}}),ui})}function qi(){return Ke(this,null,function*(){if(_i.current=2,!Vr){Kn({type:5,payload:!0});try{Pt.Z.publish("to-commit-info");const zn=yield Fi();if(console.log(zn,1),zn.status===0){let In=function(){return Ke(this,null,function*(){const{status:Hn,data:er}=yield(0,te.rX)(ir,"submit"),fr=jt()-Qt>(ui*ti+3)*1e3;if(Hn!==0&&!fr&&setTimeout(In,1e3),fr){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Kn({type:5,payload:!1});return}if(Hn===0){er.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(er==null?void 0:er.status)===0&&ot.get("type")==="1"&&br(!0),(er==null?void 0:er.status)!==0&&ot.get("type")==="1"&&ai(Qr=>Qr+1);const Gr=yield(0,te.zO)(ir,{limit:15,page:nr,language:Wn==null?void 0:Wn.language});Kn({type:8,payload:lr(Qn({},jn),{submitResult:er,submitting:!1,submitRecords:Gr})})}})},rr={};if(ot.get("type")==="exercises"?(rr.extras={exercise_id:ot.get("exercisesId"),question_id:ot.get("questionId")},(ot.get("ip_limit")==="inner"||ot.get("ip_bind_type")==="true")&&(rr.extras.ip=yield(0,Cr.y)({ip_limit:ot.get("ip_limit"),ip_bind:ot.get("ip_bind_type")==="true"}))):ot.get("type")==="smartPlan"&&(rr.extras={smart_plan_page_item_bank_id:ot.get("smartPlanItemBankId"),simulate:ot.get("simulate")==="true"}),(yield(0,te.bM)(ir,rr)).status===-1&&ot.get("exercisesId")){window.parent.location.href=`/classrooms/${ot.get("coursesId")}/exercise/${ot.get("exercisesId")}/detail`;return}const{time_limit:ui,test_case_size:ti}=Wn,Qt=jt();In()}else Kn({type:5,payload:!1})}catch(zn){console.log(zn),Kn({type:5,payload:!1})}Ti(!1)}})}function Bi(){return Ke(this,null,function*(){_i.current=1,jn.debuging=!0,Kn({type:4,payload:!0});try{if((yield Fi()).status===0){let Qt=function(){return Ke(this,null,function*(){const{status:In,message:Hn,data:er}=yield(0,te.rX)(ir,"debug"),fr=jt()-ti>(rr+3)*1e3;if(In!==0&&!fr&&(Kn({type:6,payload:Hn}),setTimeout(Qt,1e3)),fr){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Kn({type:4,payload:!1}),Kn({type:7,payload:lr(Qn({},jn),{debugResult:{status:2},debuging:!1})});return}In===0&&(er.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Kn({type:4,payload:!1}),Kn({type:7,payload:lr(Qn({},jn),{debugResult:er,debuging:!1})}))})};const{time_limit:rr}=Wn;let Kr={input:encodeURIComponent(ur.test_case.input)};if(ot.get("type")==="exercises"&&(Kr.exercise_id=ot.get("exercisesId")),(yield(0,te.MU)(ir,Kr)).status===-1&&ot.get("exercisesId")){window.parent.location.href=`/classrooms/${ot.get("coursesId")}/exercise/${ot.get("exercisesId")}/detail`;return}const ti=jt();Qt()}else Kn({type:4,payload:!1})}catch(zn){console.log(zn)}finally{}})}function Zi(zn,rr){const Kr=rr?{modify_code:!1}:{};Kn({type:3,payload:lr(Qn({},ur),{hack:Qn(lr(Qn({},Wn),{code:zn}),Kr)})}),Ti(!0)}const Vi=zn=>Ke(void 0,null,function*(){let rr=yield(0,ge.ZP)(`/api/problems/${Wn==null?void 0:Wn.identifier}/start.json`,{method:"get",params:{language:zn==="C++"||zn==="c++"?encodeURIComponent(zn):zn,hack_user_id:ei==null?void 0:ei.user_id}});rr.status!==-1&&Se.history.replace(`/myproblems/${rr==null?void 0:rr.identifier}${window.location.search}`)});function Oi(zn){let rr=zn.target.value;Kn({type:3,payload:lr(Qn({},ur),{test_case:{input:rr}})})}function da(){return Ke(this,null,function*(){try{let zn={};ot.get("type")==="exercises"?zn.exercise_id=ot.get("exercisesId"):Wn!=null&&Wn.homework_common_id&&(zn.homework_common_id=Wn==null?void 0:Wn.homework_common_id);const rr=yield(0,te.H7)(ir,Qn({},zn));rr.status===401||(Zi(ke.Base64.decode(rr.code)),(ot.get("type")==="exercises"||Wn!=null&&Wn.homework_common_id)&&Pt.Z.publish("to-reset-info"))}catch(zn){console.log(zn)}})}function ra(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Sn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Sn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Ke(this,null,function*(){const zn=yield(0,te.fi)(ir);zn.status===401||Zi(ke.Base64.decode(zn.code),!0)})}})}function ia(){Kn({type:9,payload:!0})}function wi(){Kn({type:9,payload:!1})}function aa(zn){return Ke(this,null,function*(){yield(0,te.MK)(ir,zn),Kn({type:1,payload:{showNote:!1,data:lr(Qn({},ur),{hack:lr(Qn({},Wn),{notes:zn.notes})})}})})}const fa={hack:Wn,isLoading:Di,input:(kt=ur==null?void 0:ur.test_case)==null?void 0:kt.input,is_file:(cn=ur==null?void 0:ur.test_case)==null?void 0:cn.is_file,identifier:Wn==null?void 0:Wn.identifier,attachments_count:ur==null?void 0:ur.attachments_count,language:Wn==null?void 0:Wn.language,code:Wn==null?void 0:Wn.code,title:"main."+gt[Wn==null?void 0:Wn.language],modify_code:Wn==null?void 0:Wn.modify_code,notes:Wn==null?void 0:Wn.notes,debugResult:Zr,debuging:Fr,submitting:Vr,submitResult:Xn,executingMessage:di,onCancelNote:wi,onAddNote:aa,showNote:mr,user:ei,onShowNote:ia,onSubmitCode:qi,onChangeCode:Zi,onChangeInput:Oi,onDebugCode:Bi,onResetCode:da,onSyncCode:ra,onUpdateCode:Fi,onChangeLanguage:Vi,isWhiteTheme:Ei,setIsWhiteTheme:yi,topDispatch:Kn};function xi(){return Ke(this,null,function*(){const{praise_count:zn}=yield(0,te.vl)(Wn.id,{container_type:"Hack",type:1});let rr=lr(Qn({},ur),{hack:lr(Qn({},Wn),{praises_count:zn,user_praise:!Wn.user_praise})});Kn({type:3,payload:rr})})}const oa={topicId:ir,submitResult:Xn,submitRecords:Ir,submitting:Vr,page:nr,onPageChange:ji,hack:Wn,user:ur==null?void 0:ur.user,hack_sets:ur==null?void 0:ur.hack_sets,current_user:ur==null?void 0:ur.current_user,onTriggerPraise:xi,setActiveIndex:Ni};console.log(_r);const[Gi,sa]=(0,y.useState)(!1),[Li,Yi]=(0,y.useState)(!1);(0,y.useEffect)(()=>{const zn=rr=>{var Kr,ui;if(console.log("event-----",rr),rr.data.type==="showIntelligentTeacherStatus"&&!((ui=(Kr=rr==null?void 0:rr.data)==null?void 0:Kr.SmartPlanItemBanks)!=null&&ui.allow_answer_after_end)){const{aiStatus:ti,questionStatus:Qt}=rr.data;if(sa(ti),Qt){let In=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(In.includes(ot.get("smartPlanItemBankId")))return;pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Sn.createElement("div",{className:"tc font16"},Qt?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>Ke(void 0,null,function*(){qi(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(In.push(ot.get("smartPlanItemBankId"))));let Hn="";ot.get("isMiniprogram")?Hn=`/miniprogram/courseware/study?courses_id=${ot.get("coursesId")}&id=${ot.get("exercisesId")}`:Hn=`/classrooms/${ot.get("coursesId")}/smart_plan/${ot.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(Hn)})})}}if(rr.data.type=="closeIntelligentTeacherStatus"){qi();let ti="";ot.get("isMiniprogram")?ti=`/miniprogram/courseware/study?courses_id=${ot.get("coursesId")}&id=${ot.get("exercisesId")}`:ti=`/classrooms/${ot.get("coursesId")}/smart_plan/${ot.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(ti)}};return window.addEventListener("message",zn),()=>{window.removeEventListener("message",zn)}},[]);const jr=()=>{if(ot.get("type")==="exercises")return!1;const zn=Object.entries((Wn==null?void 0:Wn.homework_extension)||{}).some(([rr,Kr])=>rr!=="ai_code_evaluation_promote"&&!!Kr);return!!(ot.get("type")==="1"&&((0,Wr.$O)()||zn)||ot.get("type")==="smartPlan"&&(Gi||ot.get("showAi")))};return(0,y.useEffect)(()=>{var zn,rr,Kr,ui,ti,Qt,In;jr()&&(cr>((rr=(zn=Wn==null?void 0:Wn.homework_extension)==null?void 0:zn.ai_guide_data)==null?void 0:rr.evaluation_num)&&Ji({open:!0,text:(ui=(Kr=Wn==null?void 0:Wn.homework_extension)==null?void 0:Kr.ai_guide_data)==null?void 0:ui.evaluation_msg}),(ti=Wn==null?void 0:Wn.homework_extension)!=null&&ti.ai_guide&&cr==0&&!Ai.current&&(Ai.current=setTimeout(()=>{var Hn,er;Ji({open:!0,text:(er=(Hn=Wn==null?void 0:Wn.homework_extension)==null?void 0:Hn.ai_guide_data)==null?void 0:er.unanswered_msg})},(((In=(Qt=Wn==null?void 0:Wn.homework_extension)==null?void 0:Qt.ai_guide_data)==null?void 0:In.unanswered_time)||0)*60*1e3)),Ai.current&&cr>0&&clearTimeout(Ai.current))},[cr,Wn]),Sn.createElement(Sn.Fragment,null,Sn.createElement(ce.Z,{spinning:tr,delay:500},ur?Sn.createElement("div",{style:{minWidth:"1200px"}},Sn.createElement("header",{className:Dr()(qn.Z.header,Ei&&qn.Z.whiteHeader)},!((vn=["smartPlan","exercises"])!=null&&vn.includes(ot.get("type")))&&Sn.createElement("div",null,Sn.createElement("img",{src:`${E.Z.IMG_SERVER}/images/${ei==null?void 0:ei.image_url}`,alt:"user",width:36}),Sn.createElement("span",{style:{color:Ei?"#333":"#B2BACB",fontSize:16}},ei==null?void 0:ei.name)),((An=["smartPlan","exercises"])==null?void 0:An.includes(ot.get("type")))&&Sn.createElement("div",null,Sn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Sn.createElement("span",{className:"ml10"},((Pn=_r==null?void 0:_r.exercise)==null?void 0:Pn.user_name)||(ei==null?void 0:ei.name)||"--")),Sn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Sn.createElement("span",{className:"ml10"},((Gn=_r==null?void 0:_r.exercise)==null?void 0:Gn.student_id)||(ei==null?void 0:ei.student_id)||"--"))),Sn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Sn.createElement("div",null,Wn.name)),(ot.get("type")==="smartPlan"||(Wn==null?void 0:Wn.is_program))&&Sn.createElement(Nr.Z,{defaultValue:(Wn==null?void 0:Wn.answer_long_time)||0,onChange:zn=>{li.current=zn},className:qn.Z.timepiece}),ei!=null&&ei.hack_manager&&!ot.get("is_smart_plan")?Sn.createElement(Se.Link,{className:qn.Z.btn_edit,to:ot.get("type")==="1"?ot.get("pageId")?`/problems/newedit/${Wn.identifier}?type=1&pageId=${ot.get("pageId")}&backUrl=${ot.get("backUrl")}`:`/problems/newedit/${Wn.identifier}?type=1`:ot.get("backUrl")?`/problems/newedit/${Wn.identifier}?backUrl=${ot.get("backUrl")}`:`/problems/newedit/${Wn.identifier}`}," ",Sn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Ln=_r==null?void 0:_r.exercise)!=null&&Ln.left_time)&&Sn.createElement(Sn.Fragment,null,Sn.createElement("span",{style:{color:Mr,marginRight:6},className:`iconfont icon-daojishi ${qn.Z.djs}`}),Sn.createElement("span",{className:"c-white mr20"},Sn.createElement(yt,{valueStyle:{color:Mr,fontSize:20,fontWeight:500},title:Sn.createElement("span",{style:{color:Mr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:fi,onFinish:()=>Ke(void 0,null,function*(){const zn=yield(0,ne.VL)({categoryId:ot.get("exercisesId"),commit_method:2});if((zn==null?void 0:zn.status)===0&&(Fi(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Sn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Sn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Ke(void 0,null,function*(){window.parent.location.href=`/classrooms/${ot.get("coursesId")}/exercise/${ot.get("exercisesId")}/detail`})})),(zn==null?void 0:zn.status)===-3){const rr=parseInt(zn==null?void 0:zn.message);vi(Date.now()+rr*1e3)}})}))),(Rn=["smartPlan","exercises"])!=null&&Rn.includes(ot.get("type"))?Sn.createElement(ee.ZP,{type:"primary",onClick:()=>{if(ot.get("type")==="exercises"){const zn=()=>Ke(void 0,null,function*(){yield Fi(),Ti(!1),kr(),Ii.current=!0,Br()});if(!(Ir!=null&&Ir.records_count)||Xi){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Sn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:zn});return}zn()}else{let zn="";ot.get("isMiniprogram")=="true"?zn=`/miniprogram/courseware/study?courses_id=${ot.get("coursesId")}&id=${ot.get("exercisesId")}`:zn=`/classrooms/${ot.get("coursesId")}/smart_plan/${ot.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${ot.get("coursesId")}_${ot.get("exercisesId")}`),console.log(ot.get("isMiniprogram")=="true"),ot.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${ot.get("coursesId")}_${ot.get("exercisesId")}`):Se.history.push(zn))}}},ot.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Sn.createElement("span",{onClick:()=>{var zn;if(ot.get("backUrl"))Se.history.push(ot.get("backUrl"));else if(ot.get("type")==="1"){let rr=(zn=localStorage.getItem("program_homework"))==null?void 0:zn.split(",");Se.history.push(`/classrooms/${rr==null?void 0:rr[0]}/program_homework/${rr==null?void 0:rr[1]}/detail`)}else Se.history.push("/problemset")}},Sn.createElement(ae.Z,{title:"\u5173\u95ED"},Sn.createElement("i",{style:{color:Ei?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Sn.createElement(ce.Z,{size:"large",spinning:Di},Sn.createElement(b.Z,{className:Dr()(qn.Z.myProblems,Ei&&qn.Z.whiteMyProblems),leftChild:Sn.createElement(Rr,Qn({},oa)),rightChild:Sn.createElement(Gt,Qn({},fa))}))):null,Sn.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:na,className:"oj-modal"},Sn.createElement("section",{className:"oj-modal-content"},Sn.createElement("div",{className:"oj-modal-head"},Sn.createElement("img",{src:hr,alt:""}),Sn.createElement("i",{onClick:()=>br(!1),className:"iconfont icon-guanbi1"})),Sn.createElement("aside",null,Sn.createElement("img",{className:"mr30",src:Jr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Sn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Xn==null?void 0:Xn.execute_time,"ms"),"\u4F18\u4E8E",Sn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Xn==null?void 0:Xn.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Sn.createElement("aside",{className:"mb50"},Sn.createElement("img",{src:qr.Z,className:"mr30"}),Sn.createElement("span",{className:"oj-modal-tt"},Sn.createElement("span",null,Sn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Sn.createElement("span",{className:"c-light-primary"},Xn==null?void 0:Xn.execute_memory,"kb")),Sn.createElement("span",null,Sn.createElement("span",null))),"\u4F18\u4E8E",Sn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Xn==null?void 0:Xn.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Sn.createElement("div",{id:"oj-modal-next",onClick:()=>Ke(void 0,null,function*(){var zn;if(Xn!=null&&Xn.next_identifier){let rr=yield(0,ge.ZP)(`/api/problems/${Xn==null?void 0:Xn.next_identifier}/start.json`,{method:"get",params:{hack_user_id:ei==null?void 0:ei.user_id}});rr&&(Se.history.replace(`/myproblems/${rr==null?void 0:rr.identifier}${window.location.search}`),window.location.reload())}else{let rr=(zn=localStorage.getItem("program_homework"))==null?void 0:zn.split(",");Se.history.push(`/classrooms/${rr==null?void 0:rr[0]}/program_homework/${rr==null?void 0:rr[1]}/detail`)}}),className:"oj-modal-btn"},Xn!=null&&Xn.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),jr()&&Sn.createElement(Tr.Z,{showData:ot.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Wn==null?void 0:Wn.homework_extension,description:Wn==null?void 0:Wn.description,allShow:(0,Wr.$O)(),code:Wn==null?void 0:Wn.code,sendParams:{source:"hack",hack_id:ir},draggableExtraNode:((wn=Wn==null?void 0:Wn.homework_extension)==null?void 0:wn.ai_guide)&&(Hi==null?void 0:Hi.open)&&Sn.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},Sn.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),Sn.createElement(Lr.Z,{text:(Hi==null?void 0:Hi.text)||""}),Sn.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:zn=>{Ji({open:!1,text:""})}}))})),Sn.createElement(Ur.Z,{successCb:()=>{_i.current===1?Bi():qi()}}))};function bt({title:vt,modify_code:Ot,onSyncCode:kt,onShowCodeSetting:cn,onResetCode:vn,hack:An,onChangeLanguage:Pn,isWhiteTheme:Gn,onShowResourceCentre:Ln,attachments_count:Rn}){var wn;const jn=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Sn.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:vn})},[Kn]=(0,Se.useSearchParams)(),ir=Kn.get("language"),Un=ot=>ot==="1"?"c++":ot==="2"?"C++":ot;return(0,y.useEffect)(()=>{ir&&Pn(Un(ir))},[]),(0,y.useEffect)(()=>{An!=null&&An.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Sn.createElement(z.Z,null),content:Sn.createElement("div",null,Sn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Sn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Sn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>vn()})},[An==null?void 0:An.language]),console.log(An,Gn,"hack"),Sn.createElement("div",{className:`${qn.Z.codeHead} ${Gn?qn.Z.whiteCodeHead:""}`},Sn.createElement("div",{className:qn.Z.navWrap},(wn=An==null?void 0:An.all_language)==null?void 0:wn.map(ot=>Sn.createElement("div",{className:`${qn.Z.nav} ${ot===(An==null?void 0:An.language)?qn.Z.active:""}`,key:ot,onClick:()=>Pn(ot)},Sn.createElement(ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Sn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Sn.createElement("span",null,ot)))),Sn.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},Ot?Sn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:kt},Sn.createElement("img",{src:Re,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Rn>0&&Sn.createElement("a",{onClick:Ln},Sn.createElement(ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Sn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Sn.createElement("a",{onClick:jn},Sn.createElement(ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Sn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Sn.createElement("a",{onClick:cn},Sn.createElement(ae.Z,{title:"\u8BBE\u7F6E"},Sn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Gt(vt){var Ot=vt,{input:kt,is_file:cn,identifier:vn,showNote:An,onShowNote:Pn,notes:Gn,onCancelNote:Ln,onAddNote:Rn,debugResult:wn,language:jn,debuging:Kn,submitting:ir,executingMessage:Un,code:ot,onSubmitCode:tr,onDebugCode:ur,onChangeCode:Zr,onChangeInput:Xn,onUpdateCode:Ir,user:nr,isLoading:mr,submitResult:Fr}=Ot,Vr=Pr(Ot,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function di(ii,fi){return Sn.createElement(bt,lr(Qn({},Vr),{onShowCodeSetting:ii,onShowResourceCentre:fi}))}const Mr=Qn({input:kt,is_file:cn,debugResult:wn,debuging:Kn,submitting:ir,executingMessage:Un,onDebugCode:ur,onChangeCode:Zr,onSubmitCode:tr,onChangeInput:Xn,user:nr,submitResult:Fr},Vr);return Sn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Sn.createElement(Ve,{setIsWhiteTheme:Vr==null?void 0:Vr.setIsWhiteTheme,isLoading:mr,language:jn,value:ot,identifier:vn,onChange:Zr,onUpdateCode:Ir,ActionBarRender:di}),Sn.createElement(Ne.ZP,Qn({},Mr)))}},63920:function(dt,nt,le){"use strict";le.d(nt,{h:function(){return y}});var y=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(y||{})},27656:function(dt,nt,le){"use strict";le.d(nt,{H7:function(){return ie},MK:function(){return z},MU:function(){return ne},X6:function(){return b},bM:function(){return te},fi:function(){return oe},fu:function(){return re},n4:function(){return de},rX:function(){return E},vl:function(){return fe},zO:function(){return x}});var y=le(43597),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(ue,se,he)=>se in ue?Se(ue,se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ue[se]=he,ae=(ue,se)=>{for(var he in se||(se={}))pe.call(se,he)&&ee(ue,he,se[he]);if(a)for(var he of a(se))ce.call(se,he)&&ee(ue,he,se[he]);return ue};function re(ue,se){return(0,y.U2)(`myproblems/${ue}.json`,ae({hidePopLogin:!0},se||{}))}function te(ue,se){return(0,y.v_)(`myproblems/${ue}/code_submit.json`,se)}function ne(ue,se){return(0,y.v_)(`myproblems/${ue}/code_debug.json`,se)}function x(ue,se){return se.language&&(se.language=encodeURIComponent(se.language)),(0,y.U2)(`myproblems/${ue}/submit_records.json`,se)}function b(ue){return(0,y.U2)("myproblems/record_detail.json",{id:ue})}function E(ue,se){return(0,y.U2)(`myproblems/${ue}/result.json`,{mode:se})}function z(ue,se){return(0,y.v_)(`myproblems/${ue}/add_notes.json`,se)}function ie(ue,se){return(0,y.v_)(`myproblems/${ue}/restore_initial_code.json`,se)}function oe(ue){return(0,y.v_)(`myproblems/${ue}/sync_code.json`)}function de(ue,se){return(0,y.v_)(`myproblems/${ue}/update_code.json`,se)}function fe(ue,se){return(0,y.v_)(`discusses/${ue}/plus.json`,se)}},15059:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return Ne}});var y=le(59301),Se=le(28284),a=le(6767),pe=le(62957),ce=le(20554),ee=le(82326),ae=le(17149),re=le(69219),te=le(37568),ne=le(54172),x=le(25399),b=le(13747),E=le(99571),z=le(43597),ie={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},oe=le(92808),de={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},fe=le(74776),ue=le(94601),se=le(24334);const he=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ge=({qitem:Me})=>{var We,Ze,rt,$e,Ue,Be,Ye,Pe,He,Qe;return y.createElement("div",{className:de.warp},y.createElement("div",{className:de.mainPart},y.createElement("div",{className:de.qcount},(Me==null?void 0:Me.question_type)===8&&y.createElement(fe.Z,{className:de.content,showProgramFill:!0,value:(We=Me==null?void 0:Me.program_attr)==null?void 0:We.description}),(Me==null?void 0:Me.question_type)!=8&&y.createElement(fe.Z,{className:de.qtitle,value:(Me==null?void 0:Me.name)||(Me==null?void 0:Me.title)})),((Me==null?void 0:Me.question_type)===0||(Me==null?void 0:Me.question_type)===2)&&y.createElement("div",null,(Ze=Me==null?void 0:Me.choices)==null?void 0:Ze.map((et,qe)=>y.createElement("div",{className:de.redio},!(et!=null&&et.is_answer)&&y.createElement("span",{className:de.redioitem}),(et==null?void 0:et.is_answer)&&y.createElement("i",{className:`${de.redioitemyes} icon-duigou1`}),y.createElement(fe.Z,{className:et!=null&&et.is_answer?de.titleyes:de.title,value:he[qe]+(et==null?void 0:et.choice_text)}),(et==null?void 0:et.is_answer)&&y.createElement("div",{className:de.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===1&&y.createElement("div",null,(rt=Me==null?void 0:Me.choices)==null?void 0:rt.map((et,qe)=>y.createElement("div",{className:de.checkbox},!(et!=null&&et.is_answer)&&y.createElement("span",{className:de.checkboxitem}),(et==null?void 0:et.is_answer)&&y.createElement("i",{className:`${de.checkboxitemyes} icon-duigou1`}),y.createElement(fe.Z,{className:et!=null&&et.is_answer?de.titleyes:de.title,value:he[qe]+(et==null?void 0:et.choice_text)}),(et==null?void 0:et.is_answer)&&y.createElement("div",{className:de.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===3&&y.createElement("div",{className:de.completion},($e=Me==null?void 0:Me.standard_answer)==null?void 0:$e.map((et,qe)=>{var je;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:de.title},"\u586B\u7A7A\u9879",qe+1),y.createElement("div",{className:de.content},(je=et==null?void 0:et.answer_text)==null?void 0:je.map((De,Le)=>y.createElement("div",{className:de.items},De))))})),(Me==null?void 0:Me.question_type)===4&&y.createElement("div",{className:de.simple},y.createElement("div",{className:de.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ue=Me==null?void 0:Me.answer_texts)!=null&&Ue[0]?y.createElement(fe.Z,{className:de.content,value:(Be=Me==null?void 0:Me.answer_texts)==null?void 0:Be[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Me==null?void 0:Me.question_type)===5&&((Ye=Me==null?void 0:Me.challenge_names)==null?void 0:Ye.map((et,qe)=>y.createElement("div",{className:de.shixun},y.createElement("span",{className:de.qtitle},y.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,ue.EM)(qe+1),"\u9898"),et)))),(Me==null?void 0:Me.question_type)===6&&y.createElement("div",{className:de.program},y.createElement(fe.Z,{className:de.content,value:((Pe=Me==null?void 0:Me.program_attr)==null?void 0:Pe.description)||"- -"})),(Me==null?void 0:Me.question_type)===7&&((He=Me==null?void 0:Me.sub_item_banks)==null?void 0:He.map((et,qe)=>{var je,De,Le,Xe,tt;return y.createElement("div",null,y.createElement("div",{className:de.combination},y.createElement("span",{className:de.qtitle},et==null?void 0:et.name)),y.createElement("div",{className:de.warp,style:{padding:"0px",paddingTop:20}},y.createElement("div",null,((et==null?void 0:et.item_type)=="SINGLE"||(et==null?void 0:et.item_type)=="JUDGMENT")&&((je=et==null?void 0:et.choices)==null?void 0:je.map((it,st)=>y.createElement("div",{className:de.redio},!(it!=null&&it.is_answer)&&y.createElement("span",{className:de.redioitem}),(it==null?void 0:it.is_answer)&&y.createElement("i",{className:`${de.redioitemyes} icon-duigou1`}),y.createElement(fe.Z,{className:it!=null&&it.is_answer?de.titleyes:de.title,value:he[st]+(it==null?void 0:it.choice_text)}),(it==null?void 0:it.is_answer)&&y.createElement("div",{className:de.yestag},"\u6B63\u786E\u7B54\u6848")))),(et==null?void 0:et.item_type)=="MULTIPLE"&&((De=et==null?void 0:et.choices)==null?void 0:De.map((it,st)=>y.createElement("div",{className:de.checkbox},!(it!=null&&it.is_answer)&&y.createElement("span",{className:de.checkboxitem}),(it==null?void 0:it.is_answer)&&y.createElement("i",{className:`${de.checkboxitemyes} icon-duigou1`}),y.createElement(fe.Z,{className:it!=null&&it.is_answer?de.titleyes:de.title,value:he[st]+(it==null?void 0:it.choice_text)}),(it==null?void 0:it.is_answer)&&y.createElement("div",{className:de.yestag},"\u6B63\u786E\u7B54\u6848")))),(et==null?void 0:et.item_type)=="COMPLETION"&&y.createElement("div",{className:de.completion},(Le=et==null?void 0:et.standard_answer)==null?void 0:Le.map((it,st)=>{var at;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:de.title},"\u586B\u7A7A\u9879",st+1),y.createElement("div",{className:de.content},(at=it==null?void 0:it.answer_text)==null?void 0:at.map((Pt,At)=>y.createElement("div",{className:de.items},Pt))))})),(et==null?void 0:et.item_type)=="SUBJECTIVE"&&y.createElement("div",{className:de.simple},y.createElement("div",{className:de.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Xe=et==null?void 0:et.answer_texts)!=null&&Xe[0]?y.createElement(fe.Z,{className:de.content,value:(tt=et==null?void 0:et.answer_texts)==null?void 0:tt[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Me==null?void 0:Me.question_type)===8&&y.createElement("div",null,y.createElement(fe.Z,{disabledFill:!0,className:de.content,showProgramFill:!0,value:se.Base64.decode(((Qe=Me==null?void 0:Me.program_attr)==null?void 0:Qe.code)||"")})),(Me==null?void 0:Me.question_type)===5&&y.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},y.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),y.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_school_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.study_count)||"0"))),y.createElement("a",{className:de.shixunbutton,href:`/shixuns/${Me==null?void 0:Me.identifier}/challenges?exercise=true`,target:"_blank"},y.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Me==null?void 0:Me.question_type)<=4||[6,8].includes(Me==null?void 0:Me.question_type))&&y.createElement("div",{className:de.bottom},y.createElement("div",{className:de.bottomitem},y.createElement("span",{className:de.left},"\u89E3\u6790"),y.createElement("span",{className:de.right},Me!=null&&Me.analysis?y.createElement(fe.Z,{value:Me==null?void 0:Me.analysis}):y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),y.createElement("div",{className:de.bottomitem},y.createElement("span",{className:de.left},"\u96BE\u5EA6"),y.createElement("span",{className:de.right},(Me==null?void 0:Me.difficulty)===1?"\u7B80\u5355":(Me==null?void 0:Me.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),y.createElement("div",{className:de.bottomitem},y.createElement("span",{className:de.left},"\u77E5\u8BC6\u70B9"),y.createElement("span",{className:de.right},Me!=null&&Me.tag_discipline?Me==null?void 0:Me.tag_discipline:y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ve=le(30515),me=le(74577),be=le(92123),ye=le(61485),Ae=le(73184),we=le(53316),Fe=le(69537),Ce=le(59301),_e=Object.defineProperty,xe=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Je=(Me,We,Ze)=>We in Me?_e(Me,We,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Me[We]=Ze,Ge=(Me,We)=>{for(var Ze in We||(We={}))ze.call(We,Ze)&&Je(Me,Ze,We[Ze]);if(Te)for(var Ze of Te(We))Oe.call(We,Ze)&&Je(Me,Ze,We[Ze]);return Me},Ve=(Me,We)=>xe(Me,Ie(We)),Re=(Me,We,Ze)=>new Promise((rt,$e)=>{var Ue=Pe=>{try{Ye(Ze.next(Pe))}catch(He){$e(He)}},Be=Pe=>{try{Ye(Ze.throw(Pe))}catch(He){$e(He)}},Ye=Pe=>Pe.done?rt(Pe.value):Promise.resolve(Pe.value).then(Ue,Be);Ye((Ze=Ze.apply(Me,We)).next())});const ke=({setScoreShow:Me,ScoreShow:We,onOk:Ze,isshixuns:rt,isloadings:$e,dispatch:Ue,isIntelligentAssistant:Be=!1,ispptModal:Ye=!1,isChangeQuestion:Pe=!1,newExercisePaper:He,shixunsDetail:Qe})=>{var et,qe,je;let[De,Le]=(0,y.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Be,is_smart_plan:Ye,group_id:[]}),[Xe,tt]=(0,y.useState)([]),[it,st]=(0,y.useState)([]),[at,Pt]=(0,y.useState)([]),[At,Tt]=(0,y.useState)([]);const[mt,ut]=(0,y.useState)(!1),[ft]=Se.default.useForm(),[lt,Ct]=(0,y.useState)(),[St,Rt]=(0,y.useState)(!1);let[Dt,Lt]=(0,y.useState)(rt);const[Bt,dn]=(0,y.useState)([]),[hn,Jt]=(0,y.useState)(0),[sn,pn]=(0,y.useState)(!0),[an,qt]=(0,y.useState)([]),[mn,xn]=(0,y.useState)([]),gn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],Zt=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[Xt,Ut]=(0,y.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const zt=(0,y.useRef)(new Set),It=(0,y.useRef)(new Set),Ht=Se.default.useWatch("courseid",ft),ln=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Ft=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],xt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[ct,pt]=(0,y.useState)(!1),Vt=()=>{ft.resetFields(),Dt=!1,Lt(!1),pt(!1),ft.submit()};(0,y.useEffect)(()=>{var Wt,on,Fn,yn,Cn,Zn,$t,Tn,Nn,en;(((Fn=(on=(Wt=He==null?void 0:He.editData)==null?void 0:Wt.exercise)==null?void 0:on.exist_item_bank_ids)==null?void 0:Fn.length)>0||((Zn=(Cn=(yn=He==null?void 0:He.editData)==null?void 0:yn.exercise)==null?void 0:Cn.exist_item_bank_shixun_ids)==null?void 0:Zn.length)>0)&&xn([...(Tn=($t=He==null?void 0:He.editData)==null?void 0:$t.exercise)==null?void 0:Tn.exist_item_bank_ids,...(en=(Nn=He==null?void 0:He.editData)==null?void 0:Nn.exercise)==null?void 0:en.exist_item_bank_shixun_ids])},[(qe=(et=He==null?void 0:He.editData)==null?void 0:et.exercise)==null?void 0:qe.exist_item_bank_ids]),(0,y.useEffect)(()=>{We&&(ft.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),sn&&Dt&&(ft.setFieldsValue({item_type:"SHIXUN"}),De.item_type="SHIXUN",Le(Ge({},De)),pn(!1)),tn(De),nn(),Nt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[We]),(0,y.useEffect)(()=>{hn>0&&setTimeout(()=>{Jt(0)},2e3)},[hn]);function tn(Wt){return Re(this,null,function*(){var on,Fn,yn;if(ut(!0),Le(Ge({},Wt)),(at==null?void 0:at.length)<=0&&Wt.type==="5"){Tt([]),ut(!1);return}console.log("----",at,Bt);let Cn=Wt.type==="5"?at==null?void 0:at.filter(Nn=>!Bt.includes(Nn)):null,Zn=Wt.type==="5"?at==null?void 0:at.filter(Nn=>Bt.includes(Nn)):null,$t={course_discipline_id:Wt==null?void 0:Wt.courseid};(Wt==null?void 0:Wt.type)==="1"&&($t={discipline_id:((on=Wt==null?void 0:Wt.courseid)==null?void 0:on[0])||null,sub_discipline_id:((Fn=Wt==null?void 0:Wt.courseid)==null?void 0:Fn[1])||null});let Tn=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:Ve(Ge(Ge({},Wt),$t),{ids:Cn,shixun_ids:Zn,include_shixuns:!Be,group_id:((yn=Wt.group_id)==null?void 0:yn.map(Nn=>Nn==null?void 0:Nn.value))||null,keyword:Wt.keyword?encodeURIComponent(Wt.keyword):Wt.keyword,type:Wt.type==="5"?null:Wt.type,clazz:Wt.type==="3"?"ItemBanksGroup":null,bigmodel:Be,is_smart_plan:Ye})});Tt(Tn),ut(!1)})}function nn(){return Re(this,null,function*(){let Wt=yield(0,z.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:De.type==="5"?null:De.type,clazz:"ItemBanksGroup"}});tt((0,oe.L)(Wt==null?void 0:Wt.disciplines))})}function Nt(Wt){return Re(this,null,function*(){var on;let Fn=yield(0,z.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Wt}),yn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(on=Fn==null?void 0:Fn.data)==null?void 0:on.map(Cn=>({title:Cn.name,id:Cn.id,pid:Cn.id,value:Cn.id,key:Cn.id,isLeaf:!Cn.have_child}))}];qt(yn)})}function Kt(Wt){return Re(this,null,function*(){var on,Fn,yn,Cn;ut(!0);let Zn=(on=Wt.list)==null?void 0:on.filter(en=>!Bt.includes(en)),$t=(Fn=Wt.list)==null?void 0:Fn.filter(en=>Bt.includes(en));if(Zn.length===0&&$t.length===0){ut(!1),Tt([]);return}let Tn={course_discipline_id:Wt==null?void 0:Wt.courseid};(Wt==null?void 0:Wt.type)==="1"&&(Tn={discipline_id:((yn=Wt==null?void 0:Wt.courseid)==null?void 0:yn[0])||null,sub_discipline_id:((Cn=Wt==null?void 0:Wt.courseid)==null?void 0:Cn[1])||null});let Nn=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:Ve(Ge(Ge({},Wt),Tn),{ids:Zn,shixun_ids:$t,type:Wt.type==="5"?null:Wt.type,clazz:Wt.type==="3"?"ItemBanksGroup":null})});ut(!1),Tt(Nn)})}const rn=Wt=>Re(void 0,null,function*(){const on=yield Ue({type:"shixunsDetail/release",payload:{id:Wt}});let Fn=on==null?void 0:on.tag_position,yn=(on==null?void 0:on.evaluation_set_position)||[],Cn=on.status;return Cn===0?(a.ZP.success("\u53D1\u5E03\u6210\u529F"),tn(De),!0):(Cn===2?a.ZP.error(`\u7B2C${yn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Cn===3?a.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Fn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):a.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),fn=Wt=>(Wt==null?void 0:Wt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Dn=(Wt,on,Fn)=>Wt.map(yn=>yn.key===on?Ge(Ge({},yn),Fn):yn.children?Ve(Ge({},yn),{children:Dn(yn.children,on,Fn)}):yn),Mn=Wt=>Re(void 0,null,function*(){const{key:on}=Wt;let Fn=De.type;const yn=yield(0,we.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(on),type:Fn}),{data:Cn,total_count:Zn}=yn||{};Zn>0&&qt($t=>Dn($t,on,{children:Cn.map(Tn=>({title:Tn.name,id:Tn.id,pid:Tn.id,value:Tn.id,key:Tn.id,isLeaf:!Tn.have_child}))}))});function _n(Wt){console.log("----",De),Wt==="1"&&(Xt.gg=Ge({},De)),Wt==="2"&&(Xt.scj=Ge({},De)),Wt==="3"&&(Xt.ttgx=Ge({},De)),Wt==="0"&&(Xt.wcjd=Ge({},De)),Wt==="5"&&(Xt.yx=Ge({},De)),Ut(Ge({},Xt))}function Jn(){De.type==="1"&&(De=Xt.gg),De.type==="2"&&(De=Xt.scj),De.type==="3"&&(De=Xt.ttgx),De.type==="0"&&(De=Xt.wcjd),De.type==="5"&&(De=Xt.yx),(De==null?void 0:De.item_type)==="SHIXUN"?(Dt=!0,Lt(!0)):(Dt=!1,Lt(!1)),ft.setFieldsValue(Ge({},De)),Le(Ge({},De)),tn(Ge({},De))}return Ce.createElement("div",null,Ce.createElement(pe.default,{title:!1,footer:!1,open:We,width:1200,centered:!0,className:ie.scoremodal,onCancel:()=>{Me(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:ie.title},Be?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Be&&Ce.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Ce.createElement(ce.default,{className:ie.tabWrap,activeKey:De.type,onChange:Wt=>{Wt==="3"?(De.show_all_share=!0,Nt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):De.show_all_share=null,Wt==="0"&&Nt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),_n(De.type),De.type=Wt,(De==null?void 0:De.item_type)==="SHIXUN"&&De.type!=="5"&&(Dt=!0,Lt(!0)),pt(!1),De.type==="5"&&(Dt=!1,Lt(!1)),Jn(),nn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Ce.createElement("div",null,"\u5DF2\u9009",at.length>0&&Ce.createElement("span",{className:ie.titlecount},at.length),hn>0&&Ce.createElement("span",{className:ie.add},"+",hn)),key:"5"}]}),Ce.createElement(Se.default,{layout:"inline",form:ft,onValuesChange:(Wt,on)=>{const Fn=Object.values(on).some(Cn=>Cn!==null&&Cn!==""&&Cn!==void 0),yn=on.keyword==="";if(pt(Fn||!yn),De.page=1,(on==null?void 0:on.item_type)==="SHIXUN"){if(De.type==="5"?Lt(!1):Lt(!0),Wt.keyword||Wt.keyword==="")return;ft.submit()}else{if(Wt!=null&&Wt.courseid&&ft.setFieldsValue({tag_discipline_id:null}),Lt(!1),Wt.keyword||Wt.keyword==="")return;ft.submit()}},onFinish:Wt=>{var on;De.type==="3"&&(!Wt.group_id||((on=Wt==null?void 0:Wt.group_id)==null?void 0:on.length)===0)?De.show_all_share=!0:De.show_all_share=null,Le(Ge(Ge({},De),Wt)),tn(Ge(Ge({},De),Wt))}},Ce.createElement(Se.default.Item,{name:"item_type"},Ce.createElement(ee.default,{className:ie.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ye?Zt:Be?gn==null?void 0:gn.filter(Wt=>Wt.question_type!==5):gn).map(Wt=>Ce.createElement(ee.default.Option,{key:Wt.value},Wt.name)))),["1","2"].includes(De.type)?Ce.createElement(Ce.Fragment,null,Ce.createElement(Se.default.Item,{name:"courseid"},Ce.createElement(ae.Z,{className:ie.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Xe})),!Dt&&Ce.createElement(Se.default.Item,{name:"tag_discipline_id"},Ce.createElement(ee.default,{className:ie.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(je=At==null?void 0:At.tag_disciplines)==null?void 0:je.map(Wt=>Ce.createElement(ee.default.Option,{key:Wt.id},Wt.name))))):Ce.createElement(Ce.Fragment,null,Ce.createElement(Se.default.Item,{name:"courseid"},Ce.createElement(Fe.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:De==null?void 0:De.type}})),!Dt&&Ce.createElement(Se.default.Item,{name:"tag_discipline_id"},Ce.createElement(Fe.i,{allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0},style:{width:160,height:38},size:"middle",courseDisciplineId:Ht,showLinkButton:!1}))),Ce.createElement(Se.default.Item,{name:Dt?"diff":"difficulty"},Ce.createElement(ee.default,{className:ie.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},ln.map(Wt=>Ce.createElement(ee.default.Option,{key:Wt.value},Wt.name)))),Dt&&Ce.createElement(Se.default.Item,{name:"shixun_publish_status"},Ce.createElement(ee.default,{className:ie.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},xt.map(Wt=>Ce.createElement(ee.default.Option,{key:Wt.value},Wt.name)))),(De.type==="3"||De.type==="0")&&!Dt&&Ce.createElement(Se.default.Item,{name:"group_id"},Ce.createElement(re.default,{treeDataSimpleMode:!0,style:{width:134},className:ie.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Wt,on)=>on.title.toUpperCase().indexOf(Wt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Mn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:an})),ct&&Ce.createElement("span",{className:ie.allqingchu,onClick:Vt},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(Se.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(te.default.Search,{className:ie.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ie.searchIcon}`,onClick:()=>ft.submit()}),onSearch:Wt=>{ft.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{De.updated_at==="asc"?De.updated_at="desc":De.updated_at="asc",Le(Ve(Ge({},De),{page:1})),tn(Ve(Ge({},De),{page:1}))}}," ",De.updated_at?Ce.createElement("img",{src:De.updated_at==="asc"?ve.Z:me.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ce.createElement("div",{onClick:()=>{De.quotes==="asc"?De.quotes="desc":De.quotes="asc",Le(Ve(Ge({},De),{page:1})),tn(Ve(Ge({},De),{page:1}))},style:{marginLeft:20}}," ",De.quotes?Ce.createElement("img",{src:De.quotes==="asc"?ve.Z:me.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ce.createElement(ne.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(At==null?void 0:At.items)||(At==null?void 0:At.shixun_list),pagination:!1,loading:mt,rowKey:Wt=>Wt.id,rowSelection:{type:Be||Pe?"radio":"checkbox",selectedRowKeys:it,getCheckboxProps:Wt=>({disabled:Wt.shixun_tag_num===1||(mn==null?void 0:mn.find(on=>Wt.id===on))}),onSelect(Wt,on,Fn){if(Be||Pe){st([Wt.id]),It.current=new Set([Wt.id]),Jt(1),Pt([Wt.id]);return}if(on)(Dt||Wt!=null&&Wt.challenge_names)&&dn([...Bt,Wt.id]),st([...it,Wt.id]),Wt.identifier?zt.current.add(Wt.id):It.current.add(Wt.id),Jt(1),Pt([...at,Wt.id]);else{Wt.identifier?zt.current.delete(Wt.id):It.current.delete(Wt.id);let yn=at.filter(Cn=>Cn!==Wt.id);if(st(yn),Pt(yn),Dt||Wt!=null&&Wt.challenge_names){let Cn=Bt.filter(Zn=>Zn!==Wt.id);dn([...Cn])}if(De.type==="5"){Kt(Ve(Ge({},De),{list:[...yn]}));return}}},onSelectAll(Wt,on,Fn){var yn,Cn;if(Wt){const Zn=Fn.map(Tn=>Tn.id),$t=(Cn=Fn==null?void 0:Fn.filter(Tn=>Tn==null?void 0:Tn.challenge_names))==null?void 0:Cn.map(Tn=>Tn.id);dn([...Bt,...$t]),st([...it,...Zn]),Pt([...at,...Zn]);for(const Tn of Fn)Tn.identifier?zt.current.add(Tn.id):It.current.add(Tn.id)}else{const Zn=Fn.map(en=>en.id),$t=it.filter(en=>!Zn.some(On=>On===en)),Tn=(yn=Fn==null?void 0:Fn.filter(en=>en==null?void 0:en.challenge_names))==null?void 0:yn.map(en=>en.id);st([...$t]),Pt([...$t]);let Nn=Bt.filter(en=>!Tn.some(On=>On===en.id));dn([...Nn]),De.type==="5"&&Kt(Ve(Ge({},De),{list:[...$t]}));for(const en of Zn)en.identifier?zt.current.delete(en):It.current.delete(en)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Wt,on,Fn)=>{var yn,Cn;return Ce.createElement(x.Z,{title:fn(on)},Ce.createElement("div",null,Dt||on!=null&&on.challenge_names?"\u5B9E\u8BAD\u9898":(Cn=(yn=gn==null?void 0:gn.filter(Zn=>Zn.value===Wt))==null?void 0:yn[0])==null?void 0:Cn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Dt?"30%":"60%",key:"name",render:(Wt,on,Fn)=>{var yn;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(x.Z,{title:fn(on)},Ce.createElement("div",{className:on!=null&&on.high_resources_consume?ie.q_title:""},Ce.createElement(fe.Z,{key:1,showLines:1,showTextOnly:!0,value:Dt||on!=null&&on.challenge_names?on!=null&&on.title||Wt===null?"--":Wt:(on==null?void 0:on.item_type)=="BPROGRAM"?(yn=on==null?void 0:on.program_attr)==null?void 0:yn.description:Wt}))),(on==null?void 0:on.high_resources_consume)&&Ce.createElement(Ae.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Dt,render:(Wt,on,Fn)=>{var yn;return Ce.createElement(x.Z,{title:fn(on)},Ce.createElement("span",null,Wt?(yn=Wt==null?void 0:Wt.split("\u3001"))==null?void 0:yn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Dt,render:(Wt,on,Fn)=>Ce.createElement(x.Z,{title:fn(on)},Ce.createElement("span",null,Wt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Wt,on,Fn)=>{var yn,Cn,Zn,$t;return Ce.createElement(x.Z,{title:fn(on)},Ce.createElement("div",null,Dt||on!=null&&on.challenge_names?(on==null?void 0:on.level)||((Cn=(yn=ln==null?void 0:ln.filter(Tn=>Tn.value===Wt))==null?void 0:yn[0])==null?void 0:Cn.name):($t=(Zn=ln==null?void 0:ln.filter(Tn=>Tn.value===Wt))==null?void 0:Zn[0])==null?void 0:$t.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Dt,render:(Wt,on,Fn)=>Ce.createElement(x.Z,{title:fn(on)},Ce.createElement("div",null,Wt||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Wt,on,Fn)=>Ce.createElement(x.Z,{title:fn(on)},Ce.createElement("div",null,Dt||on!=null&&on.challenge_names?(on==null?void 0:on.study_count)||(on==null?void 0:on.stu_num):Wt))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(x.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(ye.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Dt,render:(Wt,on,Fn)=>Ce.createElement(x.Z,{title:fn(on)},Ce.createElement("div",null,Wt||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Wt,on,Fn)=>Ce.createElement(x.Z,{title:fn(on)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var yn,Cn;Ct(Ve(Ge({},on),{question_type:Dt||on!=null&&on.challenge_names?5:(Cn=(yn=gn==null?void 0:gn.filter(Zn=>Zn.value===(on==null?void 0:on.item_type)))==null?void 0:yn[0])==null?void 0:Cn.question_type})),Rt(!0)}},"\u67E5\u770B"),(on==null?void 0:on.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{pe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${on==null?void 0:on.identifier}/challenges`)}},(on==null?void 0:on.shixun_name)||"--"),"\uFF1F"),onOk:()=>Re(void 0,null,function*(){if(!rn(on==null?void 0:on.identifier))return new Promise((yn,Cn)=>{Cn()})})})}},"\u53D1\u5E03")))}].filter(Wt=>!Wt.hidden)}),Ce.createElement(b.Z,{current:De.page,total:(At==null?void 0:At.items_count)||(At==null?void 0:At.shixuns_count),style:{marginBottom:20},defaultPageSize:De.per_page,showTotal:Wt=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},Wt),"\xA0\u6761\u6570\u636E"),pageSize:De.per_page,onChange:(Wt,on)=>{De.page=Wt,De.per_page=on,Le(Ge({},De)),tn(Ge({},De))}}),Ce.createElement("div",{className:ie.bottom},Ce.createElement(E.ZP,{className:ie.no,onClick:()=>{Me(!1)}},"\u53D6\u6D88"),Ce.createElement(E.ZP,{loading:$e,style:{width:$e&&75},className:ie.yes,onClick:()=>Re(void 0,null,function*(){if((at==null?void 0:at.length)<=0){a.ZP.info(Be||Pe?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Ze([...It.current],[...zt.current],!0,at==null?void 0:at.length)})},Be?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ce.createElement(pe.default,{open:St,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:ie.previewModal,width:1e3,centered:!0,onCancel:()=>{Rt(!1)},onOk:()=>{Rt(!1)}},Ce.createElement(ge,{qitem:lt})))};var Ne=(0,be.connect)(({shixunsDetail:Me,newExercisePaper:We})=>({shixunsDetail:Me,newExercisePaper:We}))(ke)},74798:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ne}});var y=le(62957),Se={ul:"ul___TdfYY"},a=le(32637),pe=le(59301),ce=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(x,b)=>{var E={};for(var z in x)ee.call(x,z)&&b.indexOf(z)<0&&(E[z]=x[z]);if(x!=null&&ce)for(var z of ce(x))b.indexOf(z)<0&&ae.call(x,z)&&(E[z]=x[z]);return E},ne=x=>{var b=x,{open:E,onCancel:z}=b,ie=re(b,["open","onCancel"]);return pe.createElement(y.default,{centered:!0,open:E,title:pe.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:z,footer:null},pe.createElement("div",null,pe.createElement("div",{className:"tc"},pe.createElement("img",{className:"mt10",src:a,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),pe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),pe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),pe.createElement("div",{style:{color:"#333"},className:"pt30 font14"},pe.createElement("ul",{className:Se.ul},pe.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),pe.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),pe.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},91512:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return x}});var y=le(59301),Se=le(6767),a=le(62957),pe=le(37568),ce={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},ee=le(19768),ae=le(53316),re=le(92123),te=(b,E,z)=>new Promise((ie,oe)=>{var de=se=>{try{ue(z.next(se))}catch(he){oe(he)}},fe=se=>{try{ue(z.throw(se))}catch(he){oe(he)}},ue=se=>se.done?ie(se.value):Promise.resolve(se.value).then(de,fe);ue((z=z.apply(b,E)).next())});const ne=({problemset:b,dispatch:E,onOk:z})=>{const[ie,oe]=(0,y.useState)(""),[de,fe]=(0,y.useState)([0]),ue=()=>{E({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var he,Ee;b.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(fe([(Ee=(he=b.actionTabs)==null?void 0:he.params)==null?void 0:Ee.group_id]),oe(""))},[b.actionTabs.key]);const se=()=>te(void 0,null,function*(){const he=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!ie.trim()){Se.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(ie.charAt(0)===" "){Se.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let ge=0;ge0?de[0]:0,name:ie});Ee.status===0&&(ue(),z(Ee==null?void 0:Ee.id))});return y.createElement(a.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:b.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:ue,onOk:se,destroyOnClose:!0},y.createElement("div",{className:ce.addModal},y.createElement("div",{className:ce.row},y.createElement("span",{className:ce.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),y.createElement(pe.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:ie,onChange:he=>oe(he.target.value)})),y.createElement("div",{className:ce.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},y.createElement("span",{className:ce.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),y.createElement(ee.Z,{value:de,onChange:he=>fe(he)}))))};var x=(0,re.connect)(({problemset:b})=>({problemset:b}))(ne)},93638:function(dt,nt,le){"use strict";var y=le(59301),Se=le(92123),a=le(6767),pe=le(62957),ce=le(89392),ee=le.n(ce),ae=le(9178),re=le(74776),te=le(24334),ne=le.n(te),x=le(43597),b=le(27656),E=le(63692),z=le(56656),ie=le.n(z),oe=le(59301),de=Object.defineProperty,fe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ge=(Ae,we,Fe)=>we in Ae?de(Ae,we,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Ae[we]=Fe,ve=(Ae,we)=>{for(var Fe in we||(we={}))he.call(we,Fe)&&ge(Ae,Fe,we[Fe]);if(se)for(var Fe of se(we))Ee.call(we,Fe)&&ge(Ae,Fe,we[Fe]);return Ae},me=(Ae,we)=>fe(Ae,ue(we)),be=(Ae,we,Fe)=>new Promise((Ce,_e)=>{var xe=ze=>{try{Te(Fe.next(ze))}catch(Oe){_e(Oe)}},Ie=ze=>{try{Te(Fe.throw(ze))}catch(Oe){_e(Oe)}},Te=ze=>ze.done?Ce(ze.value):Promise.resolve(ze.value).then(xe,Ie);Te((Fe=Fe.apply(Ae,we)).next())});const ye=({problemset:Ae,dispatch:we})=>{var Fe,Ce,_e,xe,Ie;const[Te,ze]=(0,y.useState)({}),[Oe,Je]=(0,y.useState)([]),[Ge,Ve]=(0,y.useState)(!1),[Re,ke]=(0,y.useState)(!1),[Ne,Me]=(0,y.useState)({}),We=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Ue,Be,Ye;if(((Ue=Ae==null?void 0:Ae.actionTabs)==null?void 0:Ue.key)==="BPROGRAM"){const Pe=(0,ce.cloneDeep)((Be=Ae==null?void 0:Ae.actionTabs)==null?void 0:Be.params);ze(Pe),Je((Ye=Pe==null?void 0:Pe.standard_answer)==null?void 0:Ye.map(He=>({value:"",answer:(He==null?void 0:He.answer_text)||[]})))}},[(Fe=Ae==null?void 0:Ae.actionTabs)==null?void 0:Fe.key]);function Ze(){return new Date().getTime()}const rt=()=>be(void 0,null,function*(){var Ue,Be,Ye,Pe,He;if(Oe.some(qe=>(qe==null?void 0:qe.value)==="")&&!Ge){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ge){const qe=(0,ce.cloneDeep)((Ue=Ae==null?void 0:Ae.actionTabs)==null?void 0:Ue.params);Je([...(Be=qe==null?void 0:qe.standard_answer)==null?void 0:Be.map(je=>({value:"",answer:(je==null?void 0:je.answer_text)||[],type:""}))]),Ve(!Ge);return}else{let qe=Oe==null?void 0:Oe.map((je,De)=>me(ve({},je),{type:je.types}));Je(qe)}console.log(Oe),ke(!0);let Qe=yield(0,x.ZP)(`/api/problems/${(Ye=Te==null?void 0:Te.program_attr)==null?void 0:Ye.identifier}/start.json`,{method:"get"});const et=yield(0,b.n4)(Qe==null?void 0:Qe.identifier,{code:(Pe=Te==null?void 0:Te.program_attr)==null?void 0:Pe.code,language:(He=Te==null?void 0:Te.program_attr)==null?void 0:He.language,answers:Oe==null?void 0:Oe.map(qe=>qe.value)});if((et==null?void 0:et.status)===0){let je=function(){return be(this,null,function*(){const{status:De,message:Le,data:Xe}=yield(0,b.rX)(Qe==null?void 0:Qe.identifier,"submit"),it=Ze()-qe>10*1e3*(Oe==null?void 0:Oe.length);if(De!==0&&!it&&setTimeout(je,1e3),it){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),ke(!1);return}if(De===0){ke(!1);let st=Oe==null?void 0:Oe.map((at,Pt)=>me(ve({},at),{type:(Xe==null?void 0:Xe.right_arr[Pt])===1?"success":"warning"}));Je(st),Me(Xe),Xe.status===2&&(ke(!1),pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const qe=Ze();yield(0,b.bM)(Qe==null?void 0:Qe.identifier,{}),je()}else ke(!1);Ve(!Ge)}),$e=()=>{ze({}),Je([]),Ve(!1),we({type:"problemset/setActionTabs",payload:{}})};return oe.createElement(oe.Fragment,null,oe.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:Ae.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ge?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:rt,onCancel:$e,okButtonProps:{loading:Re}},oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),oe.createElement(re.Z,{value:(Ce=Te==null?void 0:Te.program_attr)==null?void 0:Ce.description}),((_e=Te==null?void 0:Te.program_attr)==null?void 0:_e.code)&&oe.createElement(re.Z,{showProgramFill:!0,onFillChange:Ue=>{let Be=Ue==null?void 0:Ue.map((Ye,Pe)=>ve({},Ye));Je(Be)},programFillValue:Oe,value:te.Base64.decode((xe=Te==null?void 0:Te.program_attr)==null?void 0:xe.code)}),Ge&&oe.createElement(y.Fragment,null,oe.createElement("div",{className:ae.Z.line}),(Ie=Te==null?void 0:Te.standard_answer)==null?void 0:Ie.map((Ue,Be)=>oe.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},oe.createElement("b",null,"\u586B\u7A7A",Be+1,"\u7B54\u6848:\xA0"),oe.createElement("pre",null,(Ue==null?void 0:Ue.answer_text)||""))),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(Te==null?void 0:Te.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Ne==null?void 0:Ne.id)&&Ne.status!==2&&oe.createElement(pe.default,{open:(Ne==null?void 0:Ne.id)&&Ne.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{Me({})},onCancel:()=>{Me({})}},oe.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},oe.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),oe.createElement("span",{style:{marginLeft:12,color:Ne.status!==0&&"#E30000"}},E.Im[Ne.status])),oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),oe.createElement("span",{style:{marginLeft:12}},ie()(Ne.created_at).format("YYYY-MM-DD HH:mm:ss"))),oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),oe.createElement("span",{style:{marginLeft:12}},Ne.language)),oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),oe.createElement("span",{style:{marginLeft:12}},Ne.execute_time,"ms"))),oe.createElement(E.Y4,ve({},Ne)))))};nt.Z=(0,Se.connect)(({problemset:Ae})=>({problemset:Ae}))(ye)},13059:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return Rt}});var y=le(59301),Se=le(92123),a=le(6767),pe=le(62957),ce=le(89392),ee=le(74776),ae=le(47889),re=le(99571),te=le(37285),ne=le(9178),x=le(59301),b=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,fe=(Dt,Lt,Bt)=>Lt in Dt?b(Dt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Dt[Lt]=Bt,ue=(Dt,Lt)=>{for(var Bt in Lt||(Lt={}))oe.call(Lt,Bt)&&fe(Dt,Bt,Lt[Bt]);if(ie)for(var Bt of ie(Lt))de.call(Lt,Bt)&&fe(Dt,Bt,Lt[Bt]);return Dt},se=(Dt,Lt)=>E(Dt,z(Lt)),he=(Dt,Lt,Bt)=>new Promise((dn,hn)=>{var Jt=an=>{try{pn(Bt.next(an))}catch(qt){hn(qt)}},sn=an=>{try{pn(Bt.throw(an))}catch(qt){hn(qt)}},pn=an=>an.done?dn(an.value):Promise.resolve(an.value).then(Jt,sn);pn((Bt=Bt.apply(Dt,Lt)).next())});const Ee=({problemset:Dt,dispatch:Lt,showdiv:Bt,data:dn})=>{const[hn,Jt]=(0,y.useState)([]),[sn,pn]=(0,y.useState)(!1),an=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var gn;((gn=Object.keys(dn))==null?void 0:gn.length)>0&&Jt(dn.choices)},[dn]);const qt=()=>he(void 0,null,function*(){if(!hn.some(gn=>gn==null?void 0:gn.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(sn){const gn=(0,ce.cloneDeep)(dn);Jt(gn.choices)}pn(!sn)}),mn=(gn,Zt)=>{console.log(gn.target.checked);const Xt=hn.map((Ut,zt)=>se(ue({},Ut),{checked:zt===Zt?gn.target.checked:!1}));Jt(Xt)},xn=()=>{Jt([]),pn(!1),Lt({type:"problemset/setActionTabs",payload:{}})};return x.createElement("div",null,x.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),x.createElement(ee.Z,{value:dn==null?void 0:dn.name}),hn==null?void 0:hn.map((gn,Zt)=>{const{is_answer:Xt,checked:Ut,choice_text:zt}=gn;let It="";return sn&&Xt&&(It=ne.Z.green),sn&&!Xt&&Ut&&(It=ne.Z.red),x.createElement("div",{key:Zt,style:{pointerEvents:sn?"none":"auto"},className:`${ne.Z.row} ${It}`},x.createElement(ae.ZP,{onChange:Ht=>mn(Ht,Zt),checked:Ut}),x.createElement("span",null,an[Zt],".\xA0"),x.createElement(ee.Z,{className:ne.Z.html,value:zt}),sn&&Xt&&x.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),sn&&!Xt&&Ut&&x.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),sn&&x.createElement(y.Fragment,null,x.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},x.createElement("div",{className:"c-grey-333 mb5"},x.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),an[hn.findIndex(gn=>gn.is_answer)]),x.createElement("div",{className:"c-grey-333 mb10"},x.createElement("b",null,"\u89E3\u6790:\xA0"),(dn==null?void 0:dn.analysis)||"\u6682\u65E0\u89E3\u6790"))),x.createElement("div",{style:{textAlign:"end",marginTop:10}},x.createElement(re.ZP,{type:"primary",onClick:()=>{qt()}},sn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Bt&&x.createElement(te.Z,null))};var ge=(0,Se.connect)(({problemset:Dt})=>({problemset:Dt}))(Ee),ve=le(37568),me=le(39257),be=le(59301),ye=Object.defineProperty,Ae=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,xe=(Dt,Lt,Bt)=>Lt in Dt?ye(Dt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Dt[Lt]=Bt,Ie=(Dt,Lt)=>{for(var Bt in Lt||(Lt={}))Ce.call(Lt,Bt)&&xe(Dt,Bt,Lt[Bt]);if(Fe)for(var Bt of Fe(Lt))_e.call(Lt,Bt)&&xe(Dt,Bt,Lt[Bt]);return Dt},Te=(Dt,Lt)=>Ae(Dt,we(Lt)),ze=(Dt,Lt,Bt)=>new Promise((dn,hn)=>{var Jt=an=>{try{pn(Bt.next(an))}catch(qt){hn(qt)}},sn=an=>{try{pn(Bt.throw(an))}catch(qt){hn(qt)}},pn=an=>an.done?dn(an.value):Promise.resolve(an.value).then(Jt,sn);pn((Bt=Bt.apply(Dt,Lt)).next())});const Oe=({problemset:Dt,datas:Lt,showdiv:Bt,dispatch:dn})=>{var hn;const[Jt,sn]=(0,y.useState)({}),[pn,an]=(0,y.useState)([]),[qt,mn]=(0,y.useState)(!1),xn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Ut;if(Object.keys(Lt)){const zt=(0,ce.cloneDeep)(Lt);sn(zt),an((Ut=zt==null?void 0:zt.standard_answer)==null?void 0:Ut.map(It=>Ie({value:"",answer:(It==null?void 0:It.answer_text)||[]},It)))}},[Lt]);const gn=()=>ze(void 0,null,function*(){var Ut;if(pn.some(zt=>(zt==null?void 0:zt.value)==="")){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(qt){const zt=(0,ce.cloneDeep)(Lt);an((Ut=zt==null?void 0:zt.standard_answer)==null?void 0:Ut.map(It=>Ie({value:"",answer:(It==null?void 0:It.answer_text)||[]},It)))}mn(!qt)}),Zt=(Ut,zt)=>{const It=pn.map((Ht,ln)=>Te(Ie({},Ht),{value:ln===zt?Ut.target.value:Ht.value}));an(It)},Xt=()=>{sn({}),an([]),mn(!1),dn({type:"problemset/setActionTabs",payload:{}})};return be.createElement("div",null,be.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),be.createElement(ee.Z,{value:Jt==null?void 0:Jt.name}),pn==null?void 0:pn.map((Ut,zt)=>{const{value:It,answer:Ht}=Ut;let ln="";return qt&&(Ht!=null&&Ht.includes(It))&&(ln=ne.Z.green),qt&&!(Ht!=null&&Ht.includes(It))&&(ln=ne.Z.red),be.createElement("div",{key:zt,style:{pointerEvents:qt?"none":"auto",marginTop:10},className:`${ne.Z.row} ${ln}`},be.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",zt+1,"\u7B54\u6848:"),(Ut==null?void 0:Ut.model)===1?be.createElement(ve.default.TextArea,{className:ne.Z.textArea,style:{width:610,marginRight:10},onChange:Ft=>Zt(Ft,zt),value:It}):be.createElement(me.Z,{value:It,onChange:Ft=>{const xt=pn.map((ct,pt)=>Te(Ie({},ct),{value:pt===zt?Ft:ct.value}));an(xt)}}),qt&&(Ht==null?void 0:Ht.includes(It))&&be.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),qt&&!(Ht!=null&&Ht.includes(It))&&be.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),qt&&be.createElement(y.Fragment,null,be.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(hn=Jt==null?void 0:Jt.standard_answer)==null?void 0:hn.map((Ut,zt)=>{var It,Ht;return be.createElement("div",{className:"c-grey-333 mb5"},be.createElement("b",null,"\u586B\u7A7A",zt+1,"\u7B54\u6848:\xA0"),(Ut==null?void 0:Ut.model)===1?((It=Ut==null?void 0:Ut.answer_text)==null?void 0:It.join("\u3001"))||"":be.createElement(me.Z,{value:(Ht=Ut==null?void 0:Ut.answer_text)==null?void 0:Ht.join("\u3001"),disabled:!0}))}),be.createElement("div",{className:"c-grey-333 mb10"},be.createElement("b",null,"\u89E3\u6790:\xA0"),(Jt==null?void 0:Jt.analysis)||"\u6682\u65E0\u89E3\u6790"))),be.createElement("div",{style:{textAlign:"end",marginTop:10}},be.createElement(re.ZP,{type:"primary",onClick:()=>{gn()}},qt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Bt&&be.createElement(te.Z,null))};var Je=(0,Se.connect)(({problemset:Dt})=>({problemset:Dt}))(Oe),Ge=le(59301),Ve=Object.defineProperty,Re=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Ze=(Dt,Lt,Bt)=>Lt in Dt?Ve(Dt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Dt[Lt]=Bt,rt=(Dt,Lt)=>{for(var Bt in Lt||(Lt={}))Me.call(Lt,Bt)&&Ze(Dt,Bt,Lt[Bt]);if(Ne)for(var Bt of Ne(Lt))We.call(Lt,Bt)&&Ze(Dt,Bt,Lt[Bt]);return Dt},$e=(Dt,Lt)=>Re(Dt,ke(Lt)),Ue=(Dt,Lt,Bt)=>new Promise((dn,hn)=>{var Jt=an=>{try{pn(Bt.next(an))}catch(qt){hn(qt)}},sn=an=>{try{pn(Bt.throw(an))}catch(qt){hn(qt)}},pn=an=>an.done?dn(an.value):Promise.resolve(an.value).then(Jt,sn);pn((Bt=Bt.apply(Dt,Lt)).next())});const Be=({problemset:Dt,datas:Lt,showdiv:Bt,dispatch:dn})=>{var hn;const[Jt,sn]=(0,y.useState)({}),[pn,an]=(0,y.useState)([]),[qt,mn]=(0,y.useState)(!1),xn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{if(Object.keys(Lt)){const Ut=(0,ce.cloneDeep)(Lt);sn(Ut),an(Ut.choices)}},[Lt]);const gn=()=>Ue(void 0,null,function*(){if(!pn.some(Ut=>Ut==null?void 0:Ut.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(qt){const Ut=(0,ce.cloneDeep)(Lt);an(Ut.choices)}mn(!qt)}),Zt=(Ut,zt)=>{console.log(Ut.target.checked);const It=pn.map((Ht,ln)=>$e(rt({},Ht),{checked:ln===zt?Ut.target.checked:!1}));an(It)},Xt=()=>{sn({}),an([]),mn(!1),dn({type:"problemset/setActionTabs",payload:{}})};return Ge.createElement("div",null,Ge.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),Ge.createElement(ee.Z,{value:Jt==null?void 0:Jt.name}),pn==null?void 0:pn.map((Ut,zt)=>{const{is_answer:It,checked:Ht,choice_text:ln}=Ut;let Ft="";return qt&&It&&(Ft=ne.Z.green),qt&&!It&&Ht&&(Ft=ne.Z.red),Ge.createElement("div",{key:zt,style:{pointerEvents:qt?"none":"auto"},className:`${ne.Z.row} ${Ft}`},Ge.createElement(ae.ZP,{onChange:xt=>Zt(xt,zt),checked:Ht}),Ge.createElement(ee.Z,{className:ne.Z.html,value:ln}),qt&&It&&Ge.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),qt&&!It&&Ht&&Ge.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),qt&&Ge.createElement(y.Fragment,null,Ge.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ge.createElement("div",{className:"c-grey-333 mb5"},Ge.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(hn=pn.find(Ut=>Ut.is_answer))==null?void 0:hn.choice_text),Ge.createElement("div",{className:"c-grey-333 mb10"},Ge.createElement("b",null,"\u89E3\u6790:\xA0"),(Jt==null?void 0:Jt.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ge.createElement("div",{style:{textAlign:"end",marginTop:10}},Ge.createElement(re.ZP,{type:"primary",onClick:()=>{gn()}},qt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Bt&&Ge.createElement(te.Z,null))};var Ye=(0,Se.connect)(({problemset:Dt})=>({problemset:Dt}))(Be),Pe=le(62673),He=le(59301),Qe=Object.defineProperty,et=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Xe=(Dt,Lt,Bt)=>Lt in Dt?Qe(Dt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Dt[Lt]=Bt,tt=(Dt,Lt)=>{for(var Bt in Lt||(Lt={}))De.call(Lt,Bt)&&Xe(Dt,Bt,Lt[Bt]);if(je)for(var Bt of je(Lt))Le.call(Lt,Bt)&&Xe(Dt,Bt,Lt[Bt]);return Dt},it=(Dt,Lt)=>et(Dt,qe(Lt)),st=(Dt,Lt,Bt)=>new Promise((dn,hn)=>{var Jt=an=>{try{pn(Bt.next(an))}catch(qt){hn(qt)}},sn=an=>{try{pn(Bt.throw(an))}catch(qt){hn(qt)}},pn=an=>an.done?dn(an.value):Promise.resolve(an.value).then(Jt,sn);pn((Bt=Bt.apply(Dt,Lt)).next())});const at=({problemset:Dt,data:Lt,showdiv:Bt,dispatch:dn})=>{const[hn,Jt]=(0,y.useState)([]),[sn,pn]=(0,y.useState)(!1),an=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var gn;((gn=Object.keys(Lt))==null?void 0:gn.length)>0&&Jt(Lt.choices)},[Lt]);const qt=()=>st(void 0,null,function*(){if(!hn.some(gn=>gn==null?void 0:gn.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(sn){const gn=(0,ce.cloneDeep)(Lt);Jt(gn.choices)}pn(!sn)}),mn=(gn,Zt)=>{console.log(gn.target.checked);const Xt=hn.map((Ut,zt)=>it(tt({},Ut),{checked:zt===Zt?gn.target.checked:Ut.checked}));Jt(Xt)},xn=()=>{let gn="";return hn.forEach((Zt,Xt)=>{Zt.is_answer&&(gn=gn+an[Xt])}),gn};return He.createElement("div",null,He.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),He.createElement(ee.Z,{value:Lt==null?void 0:Lt.name}),hn==null?void 0:hn.map((gn,Zt)=>{const{is_answer:Xt,checked:Ut,choice_text:zt}=gn;let It="";return sn&&Xt&&(It=ne.Z.green),sn&&!Xt&&Ut&&(It=ne.Z.red),He.createElement("div",{key:Zt,style:{pointerEvents:sn?"none":"auto"},className:`${ne.Z.row} ${It}`},He.createElement(Pe.default,{style:{padding:3},onChange:Ht=>mn(Ht,Zt),checked:Ut}),He.createElement("span",null,an[Zt],".\xA0"),He.createElement(ee.Z,{className:ne.Z.html,value:zt}),sn&&Xt&&He.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),sn&&!Xt&&Ut&&He.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),sn&&He.createElement(y.Fragment,null,He.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},He.createElement("div",{className:"c-grey-333 mb5"},He.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),xn()),He.createElement("div",{className:"c-grey-333 mb10"},He.createElement("b",null,"\u89E3\u6790:\xA0"),(Lt==null?void 0:Lt.analysis)||"\u6682\u65E0\u89E3\u6790"))),He.createElement("div",{style:{textAlign:"end",marginTop:10}},He.createElement(re.ZP,{type:"primary",onClick:()=>{qt()}},sn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Bt&&He.createElement(te.Z,null))};var Pt=(0,Se.connect)(({problemset:Dt})=>({problemset:Dt}))(at),At=le(16984),Tt=le(59301),mt=(Dt,Lt,Bt)=>new Promise((dn,hn)=>{var Jt=an=>{try{pn(Bt.next(an))}catch(qt){hn(qt)}},sn=an=>{try{pn(Bt.throw(an))}catch(qt){hn(qt)}},pn=an=>an.done?dn(an.value):Promise.resolve(an.value).then(Jt,sn);pn((Bt=Bt.apply(Dt,Lt)).next())});const ut=({problemset:Dt,dispatch:Lt,showdiv:Bt,datas:dn})=>{var hn,Jt,sn;const[pn,an]=(0,y.useState)({}),[qt,mn]=(0,y.useState)(!1),[xn,gn]=(0,y.useState)(!0),[Zt,Xt]=(0,y.useState)("");(0,y.useEffect)(()=>{if(Object.keys(dn)){const It=(0,ce.cloneDeep)(dn);an(It)}},[dn]);const Ut=()=>mt(void 0,null,function*(){if(!Zt){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}qt&&Xt(""),mn(!qt)}),zt=()=>{an({}),gn(!0),mn(!1),Xt(""),Lt({type:"problemset/setActionTabs",payload:{}})};return Tt.createElement("div",null,Tt.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),Tt.createElement(ee.Z,{value:pn==null?void 0:pn.name,style:{marginBottom:10}}),xn?Tt.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{gn(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):Tt.createElement(At.Z,{defaultValue:Zt,onChange:It=>{Xt(It)}}),qt&&Tt.createElement(y.Fragment,null,Tt.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Tt.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),Tt.createElement("br",null),((hn=pn==null?void 0:pn.answer_texts)==null?void 0:hn[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((Jt=pn==null?void 0:pn.keywords)==null?void 0:Jt.length)>0&&Tt.createElement("div",{style:{marginTop:10,marginBottom:10}},Tt.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(sn=pn==null?void 0:pn.keywords)==null?void 0:sn.map(It=>{var Ht,ln,Ft;return((Ht=It==null?void 0:It.keyword)==null?void 0:Ht.length)>1?((ln=It==null?void 0:It.keyword)==null?void 0:ln.join("\u6216"))+"\uFF1B":((Ft=It==null?void 0:It.keyword)==null?void 0:Ft[0])+"\uFF1B"})),Tt.createElement("div",{style:{color:"#5F6368"}},Tt.createElement("b",null,"\u89E3\u6790:"),Tt.createElement("br",null),(pn==null?void 0:pn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Tt.createElement("div",{style:{textAlign:"end",marginTop:10}},Tt.createElement(re.ZP,{type:"primary",onClick:()=>{Ut()}},qt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Bt&&Tt.createElement(te.Z,null))};var ft=(0,Se.connect)(({problemset:Dt})=>({problemset:Dt}))(ut),lt=le(59301),Ct=(Dt,Lt,Bt)=>new Promise((dn,hn)=>{var Jt=an=>{try{pn(Bt.next(an))}catch(qt){hn(qt)}},sn=an=>{try{pn(Bt.throw(an))}catch(qt){hn(qt)}},pn=an=>an.done?dn(an.value):Promise.resolve(an.value).then(Jt,sn);pn((Bt=Bt.apply(Dt,Lt)).next())});const St=({problemset:Dt,dispatch:Lt})=>{var Bt,dn;const[hn,Jt]=(0,y.useState)({}),[sn,pn]=(0,y.useState)(!1),[an,qt]=(0,y.useState)(!0),[mn,xn]=(0,y.useState)("");(0,y.useEffect)(()=>{var Xt,Ut;if(((Xt=Dt==null?void 0:Dt.actionTabs)==null?void 0:Xt.key)==="COMBINATION"){const zt=(0,ce.cloneDeep)((Ut=Dt==null?void 0:Dt.actionTabs)==null?void 0:Ut.params);Jt(zt)}},[(Bt=Dt==null?void 0:Dt.actionTabs)==null?void 0:Bt.key]);const gn=()=>Ct(void 0,null,function*(){if(!mn){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}pn(!sn)}),Zt=()=>{Jt({}),qt(!0),pn(!1),xn(""),Lt({type:"problemset/setActionTabs",payload:{}})};return lt.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:Dt.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:sn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:gn,onCancel:Zt},lt.createElement("div",null,lt.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),lt.createElement(ee.Z,{value:hn==null?void 0:hn.name,style:{marginBottom:10}}),(dn=hn==null?void 0:hn.sub_item_banks)==null?void 0:dn.map((Xt,Ut)=>{var zt,It,Ht,ln,Ft;if((Xt==null?void 0:Xt.item_type)==="SINGLE")return lt.createElement(ge,{data:Xt,showdiv:((zt=hn==null?void 0:hn.sub_item_banks)==null?void 0:zt.length)-1===Ut});if((Xt==null?void 0:Xt.item_type)==="MULTIPLE")return lt.createElement(Pt,{data:Xt,showdiv:((It=hn==null?void 0:hn.sub_item_banks)==null?void 0:It.length)-1===Ut});if((Xt==null?void 0:Xt.item_type)==="JUDGMENT")return lt.createElement(Ye,{datas:Xt,showdiv:((Ht=hn==null?void 0:hn.sub_item_banks)==null?void 0:Ht.length)-1===Ut});if((Xt==null?void 0:Xt.item_type)==="COMPLETION")return lt.createElement(Je,{datas:Xt,showdiv:((ln=hn==null?void 0:hn.sub_item_banks)==null?void 0:ln.length)-1===Ut});if((Xt==null?void 0:Xt.item_type)==="SUBJECTIVE")return lt.createElement(ft,{datas:Xt,showdiv:((Ft=hn==null?void 0:hn.sub_item_banks)==null?void 0:Ft.length)-1===Ut})})))};var Rt=(0,Se.connect)(({problemset:Dt})=>({problemset:Dt}))(St)},84797:function(dt,nt,le){"use strict";var y=le(59301),Se=le(92123),a=le(6767),pe=le(62957),ce=le(37568),ee=le(89392),ae=le.n(ee),re=le(9178),te=le(74776),ne=le(39257),x=le(59301),b=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,fe=(ge,ve,me)=>ve in ge?b(ge,ve,{enumerable:!0,configurable:!0,writable:!0,value:me}):ge[ve]=me,ue=(ge,ve)=>{for(var me in ve||(ve={}))oe.call(ve,me)&&fe(ge,me,ve[me]);if(ie)for(var me of ie(ve))de.call(ve,me)&&fe(ge,me,ve[me]);return ge},se=(ge,ve)=>E(ge,z(ve)),he=(ge,ve,me)=>new Promise((be,ye)=>{var Ae=Ce=>{try{Fe(me.next(Ce))}catch(_e){ye(_e)}},we=Ce=>{try{Fe(me.throw(Ce))}catch(_e){ye(_e)}},Fe=Ce=>Ce.done?be(Ce.value):Promise.resolve(Ce.value).then(Ae,we);Fe((me=me.apply(ge,ve)).next())});const Ee=({problemset:ge,dispatch:ve})=>{var me,be;const[ye,Ae]=(0,y.useState)({}),[we,Fe]=(0,y.useState)([]),[Ce,_e]=(0,y.useState)(!1),[xe,Ie]=(0,y.useState)(0),Te=()=>{var Ge;const Ve=(Ge=ge==null?void 0:ge.actionTabs)==null?void 0:Ge.params,Re=Ve==null?void 0:Ve.standard_answer.map(Ne=>{var Me;let We=(Me=Ne==null?void 0:Ne.answer_text)==null?void 0:Me.map(Ze=>Ze.trim());return Ve!=null&&Ve.downcase&&(We=We==null?void 0:We.map(Ze=>Ze==null?void 0:Ze.toLowerCase())),Ve!=null&&Ve.no_space&&(We=We==null?void 0:We.map(Ze=>Ze==null?void 0:Ze.replace(/\s+/g,""))),se(ue({},Ne),{value:"",answer:We})});let ke=[];Ve!=null&&Ve.is_ordered||(ke=ke.concat(...Re.map(Ne=>Ne.answer))),console.log("allAnswers===",ke,Re,Re.map(Ne=>Ne.answer),Ve!=null&&Ve.is_ordered?Re:Re.map(Ne=>se(ue({},Ne),{answer:ke}))),Fe(Ve!=null&&Ve.is_ordered?Re:Re.map(Ne=>se(ue({},Ne),{answer:ke})))};(0,y.useEffect)(()=>{var Ge,Ve;if(((Ge=ge==null?void 0:ge.actionTabs)==null?void 0:Ge.key)==="COMPLETION"){const Re=(0,ee.cloneDeep)((Ve=ge==null?void 0:ge.actionTabs)==null?void 0:Ve.params);Ae(Re),Te()}},[(me=ge==null?void 0:ge.actionTabs)==null?void 0:me.key]);const ze=()=>he(void 0,null,function*(){if(we.some(Ge=>(Ge==null?void 0:Ge.value)==="")){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Ce&&Te(),Ie(xe+1),_e(!Ce)}),Oe=(Ge,Ve)=>{const Re=we.map((ke,Ne)=>se(ue({},ke),{value:Ne===Ve?Ge.target.value:ke.value}));Fe(Re)},Je=()=>{Ae({}),Fe([]),_e(!1),ve({type:"problemset/setActionTabs",payload:{}})};return console.log("choices downcase no_space",we,ye),x.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:ge.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:ze,onCancel:Je},x.createElement("div",null,x.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),x.createElement(te.Z,{value:ye==null?void 0:ye.name}),we==null?void 0:we.map((Ge,Ve)=>{const{value:Re,answer:ke}=Ge;let Ne="";const Me=We=>(ye!=null&&ye.downcase&&(We=We==null?void 0:We.toLowerCase()),ye!=null&&ye.no_space&&(We=We==null?void 0:We.replace(/\s+/g,"")),ke==null?void 0:ke.includes(We));return Ce&&(Ne=Me(Re)?re.Z.green:re.Z.red),x.createElement("div",{key:Ve,style:{pointerEvents:Ce?"none":"auto",marginTop:10},className:`${re.Z.row} ${Ne}`},x.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Ve+1,"\u7B54\u6848:"),(Ge==null?void 0:Ge.model)===1?x.createElement(ce.default.TextArea,{className:re.Z.textArea,style:{width:610,marginRight:10},onChange:We=>Oe(We,Ve),value:Re}):x.createElement(ne.Z,{key:xe,value:Re,onChange:We=>{const Ze=we.map((rt,$e)=>se(ue({},rt),{value:$e===Ve?We:rt.value}));Fe(Ze)}}),Ce&&x.createElement(x.Fragment,null,Me(Re)?x.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}):x.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})))}),Ce&&x.createElement(y.Fragment,null,x.createElement("div",{className:re.Z.line}),(be=ye==null?void 0:ye.standard_answer)==null?void 0:be.map((Ge,Ve)=>{var Re,ke;return x.createElement("div",{className:"c-grey-333 mb5"},x.createElement("b",null,"\u586B\u7A7A",Ve+1,"\u7B54\u6848:\xA0"),(Ge==null?void 0:Ge.model)===1?((Re=Ge==null?void 0:Ge.answer_text)==null?void 0:Re.join("\u3001"))||"":x.createElement(ne.Z,{value:(ke=Ge==null?void 0:Ge.answer_text)==null?void 0:ke.join("\u3001"),disabled:!0}))}),x.createElement("div",{className:"c-grey-333 mb10 mt10 flex"},x.createElement("b",null,"\u89E3\u6790:\xA0"),x.createElement(te.Z,{value:(ye==null?void 0:ye.analysis)||"\u6682\u65E0\u89E3\u6790"})))))};nt.Z=(0,Se.connect)(({problemset:ge})=>({problemset:ge}))(Ee)},29480:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ce}});var y={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},Se=le(37639),a=le(59301),ce=({data:ee=[],activeTabsKey:ae,onClick:re})=>{const te=()=>ee.map((x,b)=>a.createElement("div",{key:b,className:y.few},a.createElement("b",{title:x.name,style:{color:"#333333"},onClick:()=>re(x.id,!1,ae==="3")},x.name),b\xA0"))),ne=()=>{let x=!0;const b=ee.slice(2,-2),E=a.createElement("div",{className:y.pWrap},b.map(z=>a.createElement("span",{title:z.name,onClick:()=>re(z.id,!1,ae==="3"),key:z.id},z.name)));return ee.map((z,ie)=>{let oe=null;return ie>1&&iere(z.id,!1,ae==="3")},z.name),ie\xA0")),oe})};return a.createElement("aside",{style:{overflowX:"auto"}},ee.length>1&&a.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{ee.length===1||re(ee[ee.length-2].id,!1,!0)}}),a.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(ee==null?void 0:ee.length)>5?ne():te())}},70099:function(dt,nt,le){"use strict";var y=le(59301),Se=le(92123),a=le(6767),pe=le(62957),ce=le(47889),ee=le(89392),ae=le.n(ee),re=le(9178),te=le(74776),ne=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,oe=(he,Ee,ge)=>Ee in he?ne(he,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):he[Ee]=ge,de=(he,Ee)=>{for(var ge in Ee||(Ee={}))z.call(Ee,ge)&&oe(he,ge,Ee[ge]);if(E)for(var ge of E(Ee))ie.call(Ee,ge)&&oe(he,ge,Ee[ge]);return he},fe=(he,Ee)=>x(he,b(Ee)),ue=(he,Ee,ge)=>new Promise((ve,me)=>{var be=we=>{try{Ae(ge.next(we))}catch(Fe){me(Fe)}},ye=we=>{try{Ae(ge.throw(we))}catch(Fe){me(Fe)}},Ae=we=>we.done?ve(we.value):Promise.resolve(we.value).then(be,ye);Ae((ge=ge.apply(he,Ee)).next())});const se=({problemset:he,dispatch:Ee})=>{var ge,ve;const[me,be]=(0,y.useState)({}),[ye,Ae]=(0,y.useState)([]),[we,Fe]=(0,y.useState)(!1),Ce=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Te,ze;if(((Te=he==null?void 0:he.actionTabs)==null?void 0:Te.key)==="JUDGMENT"){const Oe=(0,ee.cloneDeep)((ze=he==null?void 0:he.actionTabs)==null?void 0:ze.params);be(Oe),Ae(Oe.choices)}},[(ge=he==null?void 0:he.actionTabs)==null?void 0:ge.key]);const _e=()=>ue(void 0,null,function*(){var Te;if(!ye.some(ze=>ze==null?void 0:ze.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(we){const ze=(0,ee.cloneDeep)((Te=he==null?void 0:he.actionTabs)==null?void 0:Te.params);Ae(ze.choices)}Fe(!we)}),xe=(Te,ze)=>{console.log(Te.target.checked);const Oe=ye.map((Je,Ge)=>fe(de({},Je),{checked:Ge===ze?Te.target.checked:!1}));Ae(Oe)},Ie=()=>{be({}),Ae([]),Fe(!1),Ee({type:"problemset/setActionTabs",payload:{}})};return y.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:he.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:we?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:_e,onCancel:Ie},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),y.createElement(te.Z,{value:me==null?void 0:me.name}),ye==null?void 0:ye.map((Te,ze)=>{const{is_answer:Oe,checked:Je,choice_text:Ge}=Te;let Ve="";return we&&Oe&&(Ve=re.Z.green),we&&!Oe&&Je&&(Ve=re.Z.red),y.createElement("div",{key:ze,style:{pointerEvents:we?"none":"auto"},className:`${re.Z.row} ${Ve}`},y.createElement(ce.ZP,{onChange:Re=>xe(Re,ze),checked:Je}),y.createElement(te.Z,{className:re.Z.html,value:Ge}),we&&Oe&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),we&&!Oe&&Je&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),we&&y.createElement(y.Fragment,null,y.createElement("div",{className:re.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(ve=ye.find(Te=>Te.is_answer))==null?void 0:ve.choice_text),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(me==null?void 0:me.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,Se.connect)(({problemset:he})=>({problemset:he}))(se)},41070:function(dt,nt,le){"use strict";var y=le(59301),Se=le(92123),a=le(6767),pe=le(62957),ce=le(62673),ee=le(89392),ae=le.n(ee),re=le(9178),te=le(74776),ne=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,oe=(he,Ee,ge)=>Ee in he?ne(he,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):he[Ee]=ge,de=(he,Ee)=>{for(var ge in Ee||(Ee={}))z.call(Ee,ge)&&oe(he,ge,Ee[ge]);if(E)for(var ge of E(Ee))ie.call(Ee,ge)&&oe(he,ge,Ee[ge]);return he},fe=(he,Ee)=>x(he,b(Ee)),ue=(he,Ee,ge)=>new Promise((ve,me)=>{var be=we=>{try{Ae(ge.next(we))}catch(Fe){me(Fe)}},ye=we=>{try{Ae(ge.throw(we))}catch(Fe){me(Fe)}},Ae=we=>we.done?ve(we.value):Promise.resolve(we.value).then(be,ye);Ae((ge=ge.apply(he,Ee)).next())});const se=({problemset:he,dispatch:Ee})=>{var ge;const[ve,me]=(0,y.useState)({}),[be,ye]=(0,y.useState)([]),[Ae,we]=(0,y.useState)(!1),Fe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Te,ze;if(((Te=he==null?void 0:he.actionTabs)==null?void 0:Te.key)==="MULTIPLE"){const Oe=(0,ee.cloneDeep)((ze=he==null?void 0:he.actionTabs)==null?void 0:ze.params);me(Oe),ye(Oe.choices)}},[(ge=he==null?void 0:he.actionTabs)==null?void 0:ge.key]);const Ce=()=>ue(void 0,null,function*(){var Te;if(!be.some(ze=>ze==null?void 0:ze.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ae){const ze=(0,ee.cloneDeep)((Te=he==null?void 0:he.actionTabs)==null?void 0:Te.params);ye(ze.choices)}we(!Ae)}),_e=(Te,ze)=>{console.log(Te.target.checked);const Oe=be.map((Je,Ge)=>fe(de({},Je),{checked:Ge===ze?Te.target.checked:Je.checked}));ye(Oe)},xe=()=>{me({}),ye([]),we(!1),Ee({type:"problemset/setActionTabs",payload:{}})},Ie=()=>{let Te="";return be.forEach((ze,Oe)=>{ze.is_answer&&(Te=Te+Fe[Oe])}),Te};return y.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:he.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ae?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Ce,onCancel:xe},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),y.createElement(te.Z,{value:ve==null?void 0:ve.name}),be==null?void 0:be.map((Te,ze)=>{const{is_answer:Oe,checked:Je,choice_text:Ge}=Te;let Ve="";return Ae&&Oe&&(Ve=re.Z.green),Ae&&!Oe&&Je&&(Ve=re.Z.red),y.createElement("div",{key:ze,style:{pointerEvents:Ae?"none":"auto"},className:`${re.Z.row} ${Ve}`},y.createElement(ce.default,{style:{padding:3},onChange:Re=>_e(Re,ze),checked:Je}),y.createElement("span",null,Fe[ze],".\xA0"),y.createElement(te.Z,{className:re.Z.html,value:Ge}),Ae&&Oe&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ae&&!Oe&&Je&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ae&&y.createElement(y.Fragment,null,y.createElement("div",{className:re.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Ie()),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(ve==null?void 0:ve.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,Se.connect)(({problemset:he})=>({problemset:he}))(se)},27593:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ye},b:function(){return ve}});var y=le(59301),Se=le(6767),a=le(62957),pe=le(37568),ce=le(99571),ee=le(18287),ae={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},re=le(43597),te=le(73631),ne=le(31328),x=le(53316),b=le(89392),E=le(74823),z=Object.defineProperty,ie=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,se=(Ae,we,Fe)=>we in Ae?z(Ae,we,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Ae[we]=Fe,he=(Ae,we)=>{for(var Fe in we||(we={}))fe.call(we,Fe)&&se(Ae,Fe,we[Fe]);if(de)for(var Fe of de(we))ue.call(we,Fe)&&se(Ae,Fe,we[Fe]);return Ae},Ee=(Ae,we)=>ie(Ae,oe(we)),ge=(Ae,we,Fe)=>new Promise((Ce,_e)=>{var xe=ze=>{try{Te(Fe.next(ze))}catch(Oe){_e(Oe)}},Ie=ze=>{try{Te(Fe.throw(ze))}catch(Oe){_e(Oe)}},Te=ze=>ze.done?Ce(ze.value):Promise.resolve(ze.value).then(xe,Ie);Te((Fe=Fe.apply(Ae,we)).next())});const ve=(Ae,we,Fe=[])=>{if(Ae)for(const Ce of Ae){if(Ce.key===we)return Fe;if(Ce.children&&Ce.children!=""){const _e=ve(Ce.children,we,[...Fe,{id:Ce.key,name:Ce.title.props.name}]);if(_e)return _e}}},me=({isProblemset:Ae,name:we,id:Fe,isShare:Ce,itemBanksCount:_e,onOpen:xe=()=>{},onShare:Ie=()=>{},onMove:Te=()=>{},onDeleteOk:ze=()=>{}})=>{const[Oe,Je]=(0,y.useState)(!1),[Ge,Ve]=(0,y.useState)(we),[Re,ke]=(0,y.useState)(we),Ne=We=>ge(void 0,null,function*(){const Ze=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!Re.trim()){Se.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(Re.charAt(0)===" "){Se.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let $e=0;$e{a.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:y.createElement("div",null,y.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),y.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>ge(void 0,null,function*(){(yield(0,re.ZP)(`/api/item_banks_groups/${Math.abs(We)}.json`,{method:"delete",body:{}})).status===0&&ze(We)})})};return y.createElement("div",{className:ae.list,onClick:We=>xe(Fe,Ce)},Oe?y.createElement(pe.default,{style:{maxWidth:780},value:Re,onChange:We=>{ke(We.target.value)},onClick:We=>We.stopPropagation()}):y.createElement("div",{className:ae.name,title:Ge},Ge),_e?y.createElement("div",{className:ae.subject},"\u8BD5\u9898\u6570 ",_e):"",Ae&&y.createElement("div",{className:ae.btns},Oe?y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:We=>{We.stopPropagation(),Ne(Fe)}}),y.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:We=>{We.stopPropagation(),ke(Ge),Je(!1)}})):y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:We=>{We.stopPropagation(),Te(Fe,"up")}}),y.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:We=>{We.stopPropagation(),Te(Fe,"down")}})),y.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},y.createElement(ce.ZP,{className:"ml10",onClick:We=>{We.stopPropagation(),Ie(Math.abs(Fe))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),y.createElement(ce.ZP,{className:"ml10",onClick:We=>{We.stopPropagation(),Je(!0)},type:"link"},"\u91CD\u547D\u540D"),y.createElement(ce.ZP,{onClick:We=>{We.stopPropagation(),Me(Fe)},type:"link",danger:!0},"\u5220\u9664"))))};var ye=({isProblemset:Ae,data:we,onOpen:Fe=()=>{},onShare:Ce=()=>{},navigation:_e,reloadData:xe,activeTabsKey:Ie,setRootData:Te,params:ze})=>{const[Oe,Je]=(0,y.useState)(),[Ge,Ve]=(0,y.useState)([]),[Re,ke]=(0,y.useState)([]);(0,y.useEffect)(()=>{Oe&&setTimeout(()=>{Te(Oe)},200)},[Oe]),(0,y.useEffect)(()=>{ke([]),Ve([])},[we]),(0,y.useEffect)(()=>{Re.length===0&&Ge.length===0&&Je(we==null?void 0:we.map(Be=>({title:y.createElement(me,{isProblemset:Ae,name:Be.name,id:Be.id,isShare:Be.is_share,itemBanksCount:Be.item_banks_count,onMove:Me,onOpen:Fe,onShare:Ce,onDeleteOk:Ze}),key:Be.id,icon:Be.is_share?y.createElement("img",{onClick:()=>{Fe(Be.id)},src:ne,className:ae.share_folderIcon}):y.createElement("img",{onClick:()=>{Fe(Be.id)},src:te,className:ae.folderIcon}),isLeaf:!Be.have_child})))},[Re,Ge,we]);const Ne=(Be,Ye,Pe)=>{const He=(0,b.cloneDeep)(Be);for(let Qe=0;Qege(void 0,null,function*(){(Ye==="up"?yield(0,x.A1)({id:Math.abs(Be)}):yield(0,x.vi)({id:Math.abs(Be)})).status===0&&Je(He=>Ne(He,Be,Ye))}),We=(Be,Ye)=>Be.filter(Pe=>Pe.key===Ye?!1:(Pe.children&&(Pe.children=We(Pe.children,Ye)),!0)),Ze=Be=>{Je(Ye=>We(Ye,Be)),xe()},rt=(Be,Ye,Pe)=>Be.map(He=>He.key===Ye?he(he({},He),Pe):He.children?Ee(he({},He),{children:rt(He.children,Ye,Pe)}):He),$e=Be=>ge(void 0,null,function*(){var Ye;const{key:Pe}=Be;let He=Ie===E.TabType.TeachGroupShare?"3":"";const Qe=yield(0,x.ex)(Ee(he({},ze),{group_id:Math.abs(Pe),parents:[..._e||[{id:0,name:"\u6839\u76EE\u5F55"}],...(Ye=ve(Oe,Pe))==null?void 0:Ye.map(je=>({id:je.id,name:je.name}))],type:He})),{data:et,total_count:qe}=Qe||{};qe>0&&Je(je=>rt(je,Pe,{children:et.map(De=>({title:y.createElement(me,{isProblemset:Ae,name:De.name,id:De.id,itemBanksCount:De.item_banks_count,onMove:Me,onOpen:Fe,onShare:Ce,onDeleteOk:Ze}),key:De.id,icon:De.is_share?y.createElement("img",{onClick:()=>{Fe(De.id)},src:ne,className:ae.share_folderIcon}):y.createElement("img",{onClick:()=>{Fe(De.id)},src:te,className:ae.folderIcon}),isLeaf:!De.have_child}))}))}),Ue=(Be,Ye)=>{ke(Be)};return(Oe==null?void 0:Oe.length)>0&&y.createElement(ee.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:Oe,loadData:$e,onExpand:Ue,onLoad:Be=>{Ve(Be)},className:ae.folderWrapper,selectable:!1,expandedKeys:Re,loadedKeys:Ge})}},56739:function(dt,nt,le){"use strict";var y=le(59301),Se=le(92123),a=le(6767),pe=le(62957),ce=le(47889),ee=le(89392),ae=le.n(ee),re=le(9178),te=le(74776),ne=le(59301),x=Object.defineProperty,b=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,de=(Ee,ge,ve)=>ge in Ee?x(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ee[ge]=ve,fe=(Ee,ge)=>{for(var ve in ge||(ge={}))ie.call(ge,ve)&&de(Ee,ve,ge[ve]);if(z)for(var ve of z(ge))oe.call(ge,ve)&&de(Ee,ve,ge[ve]);return Ee},ue=(Ee,ge)=>b(Ee,E(ge)),se=(Ee,ge,ve)=>new Promise((me,be)=>{var ye=Fe=>{try{we(ve.next(Fe))}catch(Ce){be(Ce)}},Ae=Fe=>{try{we(ve.throw(Fe))}catch(Ce){be(Ce)}},we=Fe=>Fe.done?me(Fe.value):Promise.resolve(Fe.value).then(ye,Ae);we((ve=ve.apply(Ee,ge)).next())});const he=({problemset:Ee,dispatch:ge})=>{var ve;const[me,be]=(0,y.useState)({}),[ye,Ae]=(0,y.useState)([]),[we,Fe]=(0,y.useState)(!1),Ce=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Te,ze;if(((Te=Ee==null?void 0:Ee.actionTabs)==null?void 0:Te.key)==="SINGLE"){const Oe=(0,ee.cloneDeep)((ze=Ee==null?void 0:Ee.actionTabs)==null?void 0:ze.params);be(Oe),Ae(Oe.choices)}},[(ve=Ee==null?void 0:Ee.actionTabs)==null?void 0:ve.key]);const _e=()=>se(void 0,null,function*(){var Te;if(!ye.some(ze=>ze==null?void 0:ze.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(we){const ze=(0,ee.cloneDeep)((Te=Ee==null?void 0:Ee.actionTabs)==null?void 0:Te.params);Ae(ze.choices)}Fe(!we)}),xe=(Te,ze)=>{console.log(Te.target.checked);const Oe=ye.map((Je,Ge)=>ue(fe({},Je),{checked:Ge===ze?Te.target.checked:!1}));Ae(Oe)},Ie=()=>{be({}),Ae([]),Fe(!1),ge({type:"problemset/setActionTabs",payload:{}})};return ne.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:Ee.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:we?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:_e,onCancel:Ie},ne.createElement("div",null,ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ne.createElement(te.Z,{value:me==null?void 0:me.name}),ye==null?void 0:ye.map((Te,ze)=>{const{is_answer:Oe,checked:Je,choice_text:Ge}=Te;let Ve="";return we&&Oe&&(Ve=re.Z.green),we&&!Oe&&Je&&(Ve=re.Z.red),ne.createElement("div",{key:ze,style:{pointerEvents:we?"none":"auto"},className:`${re.Z.row} ${Ve}`},ne.createElement(ce.ZP,{onChange:Re=>xe(Re,ze),checked:Je}),ne.createElement("span",null,Ce[ze],".\xA0"),ne.createElement(te.Z,{className:re.Z.html,value:Ge}),we&&Oe&&ne.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),we&&!Oe&&Je&&ne.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),we&&ne.createElement(y.Fragment,null,ne.createElement("div",{className:re.Z.line}),ne.createElement("div",{className:"c-grey-333 mb5"},ne.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Ce[ye.findIndex(Te=>Te.is_answer)]),ne.createElement("div",{className:"c-grey-333 mb10"},ne.createElement("b",null,"\u89E3\u6790:\xA0"),(me==null?void 0:me.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,Se.connect)(({problemset:Ee})=>({problemset:Ee}))(he)},98156:function(dt,nt,le){"use strict";var y=le(59301),Se=le(92123),a=le(6767),pe=le(62957),ce=le(89392),ee=le.n(ce),ae=le(9178),re=le(74776),te=le(16984),ne=le(59301),x=(E,z,ie)=>new Promise((oe,de)=>{var fe=he=>{try{se(ie.next(he))}catch(Ee){de(Ee)}},ue=he=>{try{se(ie.throw(he))}catch(Ee){de(Ee)}},se=he=>he.done?oe(he.value):Promise.resolve(he.value).then(fe,ue);se((ie=ie.apply(E,z)).next())});const b=({problemset:E,dispatch:z})=>{var ie,oe,de,fe,ue;const[se,he]=(0,y.useState)({}),[Ee,ge]=(0,y.useState)(!1),[ve,me]=(0,y.useState)(!0),[be,ye]=(0,y.useState)("");(0,y.useEffect)(()=>{var Fe,Ce;if(((Fe=E==null?void 0:E.actionTabs)==null?void 0:Fe.key)==="SUBJECTIVE"){const _e=(0,ce.cloneDeep)((Ce=E==null?void 0:E.actionTabs)==null?void 0:Ce.params);he(_e)}},[(ie=E==null?void 0:E.actionTabs)==null?void 0:ie.key]);const Ae=()=>x(void 0,null,function*(){if(!be){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Ee&&ye(""),ge(!Ee)}),we=()=>{he({}),me(!0),ge(!1),ye(""),z({type:"problemset/setActionTabs",payload:{}})};return console.log("----",Ee),ne.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:E.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ee?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Ae,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:we},ne.createElement("div",null,ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ne.createElement(re.Z,{value:se==null?void 0:se.name,style:{marginBottom:10,color:"#5f6368"}}),ve?ne.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{me(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ne.createElement(te.Z,{height:160,defaultValue:be,onChange:Fe=>{ye(Fe)}}),Ee&&ne.createElement(y.Fragment,null,ne.createElement("div",{className:ae.Z.line}),ne.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ne.createElement("div",{style:{marginTop:10}},((oe=se==null?void 0:se.answer_texts)==null?void 0:oe[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((de=se==null?void 0:se.keywords)==null?void 0:de.length)>0&&ne.createElement("div",{style:{marginTop:10,marginBottom:10}},ne.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(fe=se==null?void 0:se.keywords)==null?void 0:fe.map(Fe=>{var Ce,_e,xe;return((Ce=Fe==null?void 0:Fe.keyword)==null?void 0:Ce.length)>1?((_e=Fe==null?void 0:Fe.keyword)==null?void 0:_e.join("\u6216"))+"\uFF1B":((xe=Fe==null?void 0:Fe.keyword)==null?void 0:xe[0])+"\uFF1B"})),ne.createElement("div",{style:{color:"#5F6368",marginTop:((ue=se==null?void 0:se.keywords)==null?void 0:ue.length)<=0?20:10}},ne.createElement("b",null,"\u89E3\u6790:")),ne.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(se==null?void 0:se.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,Se.connect)(({problemset:E})=>({problemset:E}))(b)},21158:function(dt,nt,le){"use strict";le.d(nt,{N:function(){return ve},Z:function(){return me}});var y=le(59301),Se=le(74776),a=le(47889),pe=le(25399),ce=le(77019),ee=le(5269),ae=le(62673),re=le(62957),te=le(93041),ne=le(75727),x={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},b=le(92123),E=le(47141),z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",ie=le(24334),oe=le(39257),de=le(94601),fe=le(29724),ue=le(43597),se=(be,ye,Ae)=>new Promise((we,Fe)=>{var Ce=Ie=>{try{xe(Ae.next(Ie))}catch(Te){Fe(Te)}},_e=Ie=>{try{xe(Ae.throw(Ie))}catch(Te){Fe(Te)}},xe=Ie=>Ie.done?we(Ie.value):Promise.resolve(Ie.value).then(Ce,_e);xe((Ae=Ae.apply(be,ye)).next())});const he=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Ee=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ge=({data:be,selectIds:ye,onSelectCheckBox:Ae=()=>{},showCheckbox:we=!0})=>{var Fe,Ce,_e;const[xe,Ie]=(0,y.useState)(!1),Te=()=>{var Ge,Ve;return be.item_type==="JUDGMENT"?y.createElement("div",{className:x.judgmentContent},be.choices.map((Re,ke)=>y.createElement(a.ZP,{key:ke,disabled:!0},Re.choice_text))):be.item_type==="PROGRAM"?y.createElement("div",{className:x.programContent},y.createElement(Se.Z,{value:(Ge=be.program_attr)==null?void 0:Ge.description})):be.item_type==="COMBINATION"?y.createElement("div",{className:x.combinationContent},(Ve=be==null?void 0:be.sub_item_banks)==null?void 0:Ve.map((Re,ke)=>{var Ne,Me,We,Ze,rt,$e;const Ue=`(\u9898\u76EE${ke+1}-${(Re==null?void 0:Re.item_type)=="SINGLE"?"\u5355\u9009\u9898":(Re==null?void 0:Re.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(Re==null?void 0:Re.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(Re==null?void 0:Re.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginTop:10,marginBottom:10}},y.createElement(Se.Z,{value:Ue+Re.name})),((Re==null?void 0:Re.item_type)=="SINGLE"||(Re==null?void 0:Re.item_type)=="MULTIPLE")&&Re.choices.map((Be,Ye)=>y.createElement("div",{key:Ye,className:x.otherContentItem},y.createElement("p",null,he[Ye]),y.createElement(Se.Z,{className:x.otehrContentHtml,value:Be.choice_text}))),(Re==null?void 0:Re.item_type)=="JUDGMENT"&&y.createElement("div",{style:{display:"flex",marginBottom:10}},Re.choices.map((Be,Ye)=>y.createElement(a.ZP,{key:Ye,disabled:!0},Be.choice_text))),y.createElement("div",{className:x.con},(Re==null?void 0:Re.item_type)=="SINGLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",Ee==null?void 0:Ee[(Ne=Re==null?void 0:Re.choices)==null?void 0:Ne.findIndex(Be=>Be==null?void 0:Be.is_answer)]," "),(Re==null?void 0:Re.item_type)=="COMPLETION"&&((Me=Re==null?void 0:Re.standard_answer)==null?void 0:Me.map((Be,Ye)=>{var Pe;return y.createElement("div",{key:Ye,className:x.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Be.position}\uFF09\uFF1A${(Pe=Be==null?void 0:Be.answer_text)==null?void 0:Pe.join("\u3001")}`)})),(Re==null?void 0:Re.item_type)=="MULTIPLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(We=Re==null?void 0:Re.choices)==null?void 0:We.map((Be,Ye)=>{if(Be!=null&&Be.is_answer)return(Ee==null?void 0:Ee[Ye])+" "})," "),(Re==null?void 0:Re.item_type)=="JUDGMENT"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",(rt=(Ze=Re==null?void 0:Re.choices)==null?void 0:Ze.find(Be=>Be.is_answer))==null?void 0:rt.choice_text),(Re==null?void 0:Re.item_type)=="SUBJECTIVE"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",($e=Re==null?void 0:Re.answer_texts)==null?void 0:$e[0]),y.createElement("div",null,y.createElement("span",null,"\u89E3\u6790\uFF1A"),y.createElement(Se.Z,{className:x.parseAnswerHtml,value:Re.analysis||"\u6682\u65E0\u89E3\u6790"})),y.createElement("div",null,y.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(pe.Z,{title:(be==null?void 0:be.tag_discipline)||"--"},y.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(be==null?void 0:be.tag_discipline)||"--")))))})):y.createElement("div",{className:x.otherContent},be.choices.map((Re,ke)=>y.createElement("div",{key:ke,className:x.otherContentItem},y.createElement("p",null,he[ke]),y.createElement(Se.Z,{className:x.otehrContentHtml,value:Re.choice_text}))))},ze=()=>{var Ge;if((be==null?void 0:be.item_type)!=="BPROGRAM")return y.createElement("div",null,(Ge=be.standard_answer)==null?void 0:Ge.map((Ve,Re)=>{var ke,Ne;return y.createElement("div",{key:Re,className:x.answerHtml},(Ve==null?void 0:Ve.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${Ve.position}\uFF09\uFF1A${(ke=Ve==null?void 0:Ve.answer_text)==null?void 0:ke.join("\u3001")}`:y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",Ve.position,"\uFF09\uFF1A"),y.createElement(oe.Z,{value:(Ne=Ve==null?void 0:Ve.answer_text)==null?void 0:Ne.join("\u3001"),readOnly:!0})))}))},Oe=()=>{var Ge,Ve,Re,ke,Ne,Me;const We={SUBJECTIVE:(Ge=be.answer_texts)==null?void 0:Ge[0],JUDGMENT:(Re=(Ve=be.choices)==null?void 0:Ve.find(He=>He.is_answer))==null?void 0:Re.choice_text},Ze=be.choices.map(He=>He.is_answer).findIndex(He=>He),rt=Ze>-1?Ee[Ze]:"";let $e="";be.choices.map((He,Qe)=>{He.is_answer&&($e+=Ee[Qe])});const Ue=We[be.item_type];let Be=((ke=be==null?void 0:be.program_attr)==null?void 0:ke.code)||"";try{Be=ie.Base64.decode(((Ne=be==null?void 0:be.program_attr)==null?void 0:Ne.code)||"")}catch(He){}const Ye={SINGLE:y.createElement(ce.Z,null,y.createElement(ee.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ee.Z,{flex:1},y.createElement(Se.Z,{className:x.answerHtml,value:`\u7B54\u6848\uFF1A${rt||"\u65E0"}`}))),MULTIPLE:y.createElement(ce.Z,null,y.createElement(ee.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ee.Z,{flex:1},y.createElement(Se.Z,{className:x.answerHtml,value:`\u7B54\u6848\uFF1A${$e||"\u65E0"}`}))),COMPLETION:ze(),BPROGRAM:y.createElement("div",null,y.createElement(Se.Z,{className:x.answerHtml,showProgramFill:!0,value:Be}),(Me=be.standard_answer)==null?void 0:Me.map((He,Qe)=>y.createElement("div",{key:Qe,className:x.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${He.position}\uFF09\uFF1A${He==null?void 0:He.answer_text}`)))},Pe=y.createElement(ce.Z,null,y.createElement(ee.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ee.Z,{flex:1},y.createElement(Se.Z,{className:x.answerHtml,value:`${Ue||"\u65E0"}`})));return Ye[be.item_type]||Pe},Je=Ge=>{let Ve=[...ye];Ge.target.checked?Ve.push(be.id):Ve=Ve.filter(Re=>Re!==be.id),Ae(Ve)};return y.createElement("div",{className:x.itemWrap},y.createElement("div",{className:x.list},we&&y.createElement(ae.default,{className:"mr10",onChange:Je,checked:ye.includes(be.id)}),y.createElement("div",{onClick:()=>Ie(!xe),className:x.title},y.createElement(Se.Z,{key:1,showLines:1,showTextOnly:!0,className:x.topicTitleContent,value:(be==null?void 0:be.item_type)==="BPROGRAM"?(Fe=be==null?void 0:be.program_attr)==null?void 0:Fe.description:be.name})),y.createElement("div",{onClick:()=>Ie(!xe),className:x.tr},y.createElement("i",{style:{transform:xe?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),y.createElement("aside",{style:xe?{display:"block"}:{display:"none"},className:x.itemDetail},y.createElement("div",{style:{marginBottom:44}},y.createElement(Se.Z,{key:2,className:x.topicTitleContent,value:(be==null?void 0:be.item_type)==="BPROGRAM"?(Ce=be==null?void 0:be.program_attr)==null?void 0:Ce.description:be.name}),y.createElement("div",{className:`${x.row} mt15`},Te()),y.createElement("div",{className:x.row},y.createElement("div",{className:x.updateTimeRow},y.createElement("div",{className:x.updateTimeWrap},be.item_type==="PROGRAM"&&y.createElement("p",{className:x.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(_e=be==null?void 0:be.languages)==null?void 0:_e.join("/")))))),be.item_type!=="COMBINATION"&&y.createElement("div",{className:x.answerWrapper},y.createElement("img",{src:z,alt:"",className:x.decoration}),y.createElement("div",{className:x.answer},Oe()),y.createElement("div",{className:x.parse},y.createElement("div",{className:x.parseText},"\u89E3\u6790\uFF1A"),y.createElement("div",{className:x.parseAnswer},be.analysis?y.createElement(Se.Z,{className:x.parseAnswerHtml,value:be.analysis}):"\u6682\u65E0\u89E3\u6790")),y.createElement("div",{className:x.parse},y.createElement("div",{className:x.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(pe.Z,{title:(be==null?void 0:be.tag_discipline)||"--"},y.createElement("div",{className:x.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(be==null?void 0:be.tag_discipline)||"--"))))))},ve=({SubjectShare:be,isProblemset:ye,data:Ae,user:we,page:Fe,activeTabsKey:Ce,onPublicReview:_e=()=>{},onStartExperience:xe=()=>{},onSetPrivate:Ie=()=>{},onCorrection:Te=()=>{},onChangeTag:ze=()=>{},onCollect:Oe=()=>{},onSetPublic:Je=()=>{},onDelete:Ge=()=>{},onCancel:Ve=()=>{},onSelect:Re=()=>{},onMoveTo:ke=()=>{},addProblemset:Ne=()=>{},onSetShare:Me=()=>{},onCancelShare:We=()=>{},onPublish:Ze=()=>{},onCancelPublish:rt=()=>{},globalSetting:$e})=>{var Ue,Be,Ye,Pe,He,Qe,et,qe,je,De,Le,Xe,tt,it,st,at,Pt,At;const Tt=Ae.item_type==="PROGRAM"?`/problems/newedit/${(Ue=Ae.program_attr)==null?void 0:Ue.identifier}?tabs_key=${Ce}&page=${Fe}`:Ae.item_type==="BPROGRAM"?`/problemset/edit/${(Be=Ae.program_attr)==null?void 0:Be.identifier}?type=1&tabs_key=${Ce}&page=${Fe}`:`/problemset/edit/${Ae.id}?tabs_key=${Ce}&page=${Fe}`,mt=Ce==="0"&&!Ae.public&&!Ae.apply&&(Ae.item_type==="PROGRAM"&&((Ye=Ae.program_attr)==null?void 0:Ye.status)!==0||Ae.item_type!=="PROGRAM"),ut=[{label:y.createElement("a",{className:x.actionLink,onClick:()=>{fe.Z.publish("model-change-problem",Ae)}},"\u4EE5\u9898\u6362\u9898"),key:"14",show:(0,E.$O)()},{label:y.createElement("a",{className:x.actionLink,onClick:()=>{var St;return rt((St=Ae==null?void 0:Ae.program_attr)==null?void 0:St.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(Ce==="0"||Ce==="3")&&Ae.item_type==="PROGRAM"&&((Pe=Ae.program_attr)==null?void 0:Pe.status)!==0&&!Ae.public&&((He=Ae.author)==null?void 0:He.login)===((Qe=we.userInfo)==null?void 0:Qe.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>ke(Ae.id)},"\u79FB\u52A8\u5230"),key:"1",show:Ce==="0"},{label:y.createElement("a",{className:x.actionLink,onClick:()=>{Ae.is_share?We(Ae.id):Me(Ae.id)}},"\u5171\u4EAB"),key:"3",show:Ce==="0"&&be},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Je(Ae)},"\u516C\u5F00"),key:"4",show:mt},{label:y.createElement("a",{className:x.actionLink,onClick:()=>se(void 0,null,function*(){const St=yield(0,ue.ZP)(`/api/item_banks/${Ae==null?void 0:Ae.id}/send_to_practice`,{method:"post",body:{ids:[Ae==null?void 0:Ae.id]}});(St==null?void 0:St.status)==0&&re.default.confirm({centered:!0,okText:"\u67E5\u770B\u5DF2\u53D1\u9001\u7684\u7F16\u7A0B\u9898",cancelText:"\u56DE\u5230\u8BD5\u9898\u5E93",title:"\u63D0\u793A",icon:null,content:"\u60A8\u5DF2\u7ECF\u6210\u529F\u5C06\u7F16\u7A0B\u9898\u53D1\u9001\u5230\u7F16\u7A0B\u5237\u9898\u4E2D\uFF0C\u53EF\u5728\u7F16\u7A0B\u5237\u9898-\u6211\u521B\u5EFA\u7684\u67E5\u770B",onOk:()=>se(void 0,null,function*(){b.history.push("/problems?tab=mine")})})})},"\u53D1\u9001\u81F3\u7F16\u7A0B\u5237\u9898"),key:"16",show:(Ae==null?void 0:Ae.item_type)=="PROGRAM"&&!((et=$e==null?void 0:$e.setting)!=null&&et.main_site)&&!((qe=$e==null?void 0:$e.setting)!=null&&qe.is_local)&&((je=Ae.program_attr)==null?void 0:je.status)!==0&&!Ae.public},{label:y.createElement("a",{className:x.reviewFlag,onClick:_e},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:Ce==="0"&&!Ae.public&&Ae.apply&&(Ae.item_type==="PROGRAM"&&Ae.program_attr.status!==0||Ae.item_type!=="PROGRAM")},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Ie(Ae.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(Ce==="0"||Ce==="1")&&Ae.public&&((De=Ae.author)==null?void 0:De.login)===((Le=we.userInfo)==null?void 0:Le.login)||Ce==="1"&&(0,E.ag)()},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Oe(Ae.id,Ae.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:Ce==="2"},{label:y.createElement("a",{className:x.actionLink,onClick:()=>{var St;return Ze((St=Ae==null?void 0:Ae.program_attr)==null?void 0:St.identifier)}},"\u53D1\u5E03"),key:"8",show:(Ce==="0"||Ce==="3")&&Ae.item_type==="PROGRAM"&&((Xe=Ae.program_attr)==null?void 0:Xe.status)===0&&!Ae.public&&((tt=Ae.author)==null?void 0:tt.login)===((it=we.userInfo)==null?void 0:it.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Oe(Ae.id,Ae.is_collected)},Ae.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:Ce==="1"&&!(0,E.ag)()&&!(0,E.JA)()&&((st=Ae.author)==null?void 0:st.login)!==((at=we.userInfo)==null?void 0:at.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Te(Ae.id)},"\u7EA0\u9519"),key:"10",show:Ce!=="0"&&!(0,E.ag)()&&!(0,E.JA)()},{label:y.createElement("a",{className:x.actionLink,onClick:()=>ze(Ae)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:Ce==="0"},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Ge(Ae.id)},"\u5220\u9664"),key:"11",show:Ce==="0"&&!Ae.public||Ce==="1"&&(0,E.ag)()&&((Pt=Ae.author)==null?void 0:Pt.login)!==((At=we.userInfo)==null?void 0:At.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Ne(Ae.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:Ce==="1"||Ce==="3"}].filter(St=>St.show),ft=y.createElement(te.default,{forceSubMenuRender:!0,className:x.menu,items:ut}),lt=y.createElement(te.default,{forceSubMenuRender:!0,className:x.menu},y.createElement(te.default.Item,{key:"10"},y.createElement("a",{className:x.actionLink,onClick:()=>Te(Ae.id)},"\u7EA0\u9519"))),Ct=Ce!=="0"&&!(0,E.ag)()&&!(0,E.JA)();return y.createElement(y.Fragment,null,ye?y.createElement(y.Fragment,null,(Ce==="0"||Ce==="3"&&(Ae==null?void 0:Ae.edit_item_bank))&&!Ae.public&&y.createElement("span",{className:x.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,de.xg)(Tt);const St=document.getElementById(Ae.id),Rt=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",St.getBoundingClientRect().top+Rt+"")}},y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2})),y.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),y.createElement("span",{className:x.textBtn,style:{cursor:"pointer"},onClick:()=>xe(Ae)},y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2})),y.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2}))),ut.length>0&&y.createElement(ne.Z,{dropdownRender:()=>ft},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:St=>St.preventDefault()},y.createElement("span",{className:x.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2})))))):Ct?y.createElement(ne.Z,{className:"ml40",dropdownRender:()=>lt},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:St=>St.preventDefault()},y.createElement("span",{className:x.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2}))))):y.createElement("span",null))};var me=ge},74823:function(dt,nt,le){"use strict";le.r(nt),le.d(nt,{TabType:function(){return Qn},default:function(){return Pr}});var y=le(59301),Se=le(92123),a=le(12714),pe=le(20554),ce=le(37568),ee=le(28284),ae=le(62957),re=le(47889),te=le(6767),ne=le(29787),x=le(62673),b=le(93041),E=le(25399),z=le(17149),ie=le(82326),oe=le(91882),de=le(99571),fe=le(75727),ue=le(77019),se=le(13747),he=le(91512),Ee=le(62556),ge=le(9178),ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(Ke,yt)=>{var gt={};for(var Yt in Ke)me.call(Ke,Yt)&&yt.indexOf(Yt)<0&&(gt[Yt]=Ke[Yt]);if(Ke!=null&&ve)for(var Yt of ve(Ke))yt.indexOf(Yt)<0&&be.call(Ke,Yt)&&(gt[Yt]=Ke[Yt]);return gt};const Ae=Ke=>{var yt=Ke,{problemset:gt,globalSetting:Yt,loading:jt,dispatch:Et}=yt,Mt=ye(yt,["problemset","globalSetting","loading","dispatch"]);return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:gt.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{Et({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{Et({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:ge.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),y.createElement("div",{className:ge.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var we=(0,Se.connect)(({problemset:Ke,loading:yt,globalSetting:gt})=>({problemset:Ke,globalSetting:gt,loading:yt.effects}))(Ae),Fe={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},Ce=le(19768),_e=le(56656),xe=le.n(_e),Ie=le(85386);const Te=({problemset:Ke,dispatch:yt})=>{const[gt,Yt]=(0,y.useState)([]),[jt,Et]=(0,y.useState)(!0),Mt=()=>{yt({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var Gt,vt;Ke.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&Yt([(vt=(Gt=Ke.actionTabs)==null?void 0:Gt.params)==null?void 0:vt.group_id])},[Ke.actionTabs.key]);const _t=()=>{if(gt.length===0){te.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}bt({},`/api/item_banks/export.xlsx?group_id=${gt[0]}&include_children=${jt}`,(Gt,vt)=>{var Ot;if(((Ot=Gt.target.response)==null?void 0:Ot.type)==="application/json"){let vn=new FileReader;vn.readAsText(Gt.target.response,"utf-8"),vn.addEventListener("loadend",()=>{const An=JSON.parse(vn.result);te.ZP.warning((An==null?void 0:An.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let kt=new Blob([Gt.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),cn=`\u5BFC\u51FA\u8BD5\u9898-${xe()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(kt,cn);else{let vn=URL.createObjectURL(kt),An=document.createElement("a");An.href=vn,An.setAttribute("download",cn),document.body.appendChild(An),An.click(),window.URL.revokeObjectURL(An.href)}Mt()})},bt=(Gt,vt,Ot,kt)=>{const cn=Ie.Z.API_SERVER+vt,vn=new window.XMLHttpRequest;return vn.withCredentials=!0,vn.addEventListener("load",function(An){Ot(An,vn)},!1),vn.addEventListener("error",function(An){kt&&kt(An)},!1),vn.responseType="blob",vn.open("GET",cn),vn.send(null),vn};return y.createElement(ae.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:Ke.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:Fe.customModal,onCancel:Mt,onOk:_t},y.createElement("aside",{className:Fe.exportModal},y.createElement("div",{style:{marginBottom:20}},y.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),y.createElement(re.ZP.Group,{onChange:Gt=>{Et(Gt.target.value)},value:jt},y.createElement(re.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),y.createElement(re.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),y.createElement(Ce.Z,{value:gt,onChange:Gt=>Yt(Gt)}),y.createElement("div",{className:Fe.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var ze=(0,Se.connect)(({problemset:Ke})=>({problemset:Ke}))(Te),Oe={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},Je=le(53316),Ge=(Ke,yt,gt)=>new Promise((Yt,jt)=>{var Et=bt=>{try{_t(gt.next(bt))}catch(Gt){jt(Gt)}},Mt=bt=>{try{_t(gt.throw(bt))}catch(Gt){jt(Gt)}},_t=bt=>bt.done?Yt(bt.value):Promise.resolve(bt.value).then(Et,Mt);_t((gt=gt.apply(Ke,yt)).next())});const Ve=({problemset:Ke,dispatch:yt,onOk:gt})=>{var Yt,jt;const Et=(0,Se.useParams)(),[Mt,_t]=(0,y.useState)([]),[bt,Gt]=(0,y.useState)(1),[vt,Ot]=(0,y.useState)([]),[kt,cn]=(0,y.useState)([]),[vn,An]=(0,y.useState)(!0),[Pn,Gn]=(0,y.useState)(!1),[Ln,Rn]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var Un,ot;Ke.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(wn(),Ot([(ot=(Un=Ke.actionTabs)==null?void 0:Un.params)==null?void 0:ot.group_id]))},[Ke.actionTabs.key]);const wn=()=>Ge(void 0,null,function*(){An(!0);const Un=yield(0,Je.Of)({type:0,page:1,per_page:10,order_by:"new"});if(Un!=null&&Un.item_banks_group){const tr=[{id:-1,item_banks_count:(Un==null?void 0:Un.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((Un==null?void 0:Un.item_banks_group)||[]);_t(tr)}An(!1)}),jn=()=>{yt({type:"problemset/setActionTabs",payload:{}})},Kn=()=>Ge(void 0,null,function*(){if(vt.length===0){te.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(bt===1){Gt(2);return}Gn(!0);const Un=yield(0,Je.GW)({item_banks_group_ids:vt,clazz:"ItemBank",group_ids:kt});(Un==null?void 0:Un.status)===0&&(gt(),jn()),Gn(!1)}),ir=Un=>{Ot(Un),Rn(Un.length===Mt.length)};return y.createElement(ae.default,{centered:!0,afterClose:()=>{cn([]),Gt(1),Rn(!1),_t([])},title:`\u5171\u4EAB\u8BD5\u9898${bt}/2`,open:Ke.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:Oe.customModal,onCancel:jn},y.createElement("aside",{className:Oe.shareModal},y.createElement(ne.Z,{spinning:vn},y.createElement("div",{className:Oe.content},bt===1&&y.createElement("div",{className:Oe.group},y.createElement(Ce.Z,{value:vt,onChange:Un=>Ot(Un)})),bt===2&&y.createElement("div",{className:Oe.teachGroup},y.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),y.createElement(x.default.Group,{value:kt,onChange:Un=>cn(Un)},(jt=(Yt=Ke==null?void 0:Ke.teachGroupData)==null?void 0:Yt.groups)==null?void 0:jt.map(Un=>y.createElement(x.default,{key:Un.group_id,value:Un.group_id},Un==null?void 0:Un.name))))),y.createElement("div",{className:Oe.footer},y.createElement(de.ZP,{onClick:jn},"\u53D6\u6D88"),y.createElement(de.ZP,{loading:Pn,onClick:Kn,type:"primary"},bt===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var Re=(0,Se.connect)(({problemset:Ke})=>({problemset:Ke}))(Ve),ke=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,We=(Ke,yt)=>{var gt={};for(var Yt in Ke)Ne.call(Ke,Yt)&&yt.indexOf(Yt)<0&&(gt[Yt]=Ke[Yt]);if(Ke!=null&&ke)for(var Yt of ke(Ke))yt.indexOf(Yt)<0&&Me.call(Ke,Yt)&&(gt[Yt]=Ke[Yt]);return gt},Ze=(Ke,yt,gt)=>new Promise((Yt,jt)=>{var Et=bt=>{try{_t(gt.next(bt))}catch(Gt){jt(Gt)}},Mt=bt=>{try{_t(gt.throw(bt))}catch(Gt){jt(Gt)}},_t=bt=>bt.done?Yt(bt.value):Promise.resolve(bt.value).then(Et,Mt);_t((gt=gt.apply(Ke,yt)).next())});const rt=Ke=>{var yt=Ke,{problemset:gt,globalSetting:Yt,loading:jt,dispatch:Et,onReloadData:Mt=()=>{},isPiliangRevoke:_t=!1}=yt,bt=We(yt,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const Gt=(0,y.useRef)(!1),[vt,Ot]=(0,y.useState)(!1);(0,y.useEffect)(()=>{gt.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?kt():Ot(!0):Ot(!1)},[gt.actionTabs.key]);const kt=()=>Ze(void 0,null,function*(){Gt.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let cn={};_t?cn=yield Et({type:"problemset/revokePublish",payload:gt.actionTabs.params}):cn=yield Et({type:"problemset/setPrivate",payload:gt.actionTabs.params}),Et({type:"problemset/setActionTabs",payload:{}}),Gt.current=!1,(cn==null?void 0:cn.status)===0&&Mt()});return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:vt,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:_t?jt["problemset/revokePublish"]:jt["problemset/setPrivate"],width:"442px",onOk:kt,onCancel:()=>{Et({type:"problemset/setActionTabs",payload:{}}),Gt.current=!1}},y.createElement("div",{className:ge.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),y.createElement("div",{className:ge.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),y.createElement("div",null,y.createElement(x.default,{className:"mt10",defaultChecked:!1,onChange:cn=>Gt.current=cn.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var $e=(0,Se.connect)(({problemset:Ke,loading:yt,globalSetting:gt})=>({problemset:Ke,globalSetting:gt,loading:yt.effects}))(rt),Ue=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Pe=(Ke,yt)=>{var gt={};for(var Yt in Ke)Be.call(Ke,Yt)&&yt.indexOf(Yt)<0&&(gt[Yt]=Ke[Yt]);if(Ke!=null&&Ue)for(var Yt of Ue(Ke))yt.indexOf(Yt)<0&&Ye.call(Ke,Yt)&&(gt[Yt]=Ke[Yt]);return gt},He=(Ke,yt,gt)=>new Promise((Yt,jt)=>{var Et=bt=>{try{_t(gt.next(bt))}catch(Gt){jt(Gt)}},Mt=bt=>{try{_t(gt.throw(bt))}catch(Gt){jt(Gt)}},_t=bt=>bt.done?Yt(bt.value):Promise.resolve(bt.value).then(Et,Mt);_t((gt=gt.apply(Ke,yt)).next())});const Qe=Ke=>{var yt=Ke,{problemset:gt,globalSetting:Yt,loading:jt,dispatch:Et,onReloadData:Mt=()=>{}}=yt,_t=Pe(yt,["problemset","globalSetting","loading","dispatch","onReloadData"]);const bt=()=>He(void 0,null,function*(){const Gt=yield Et({type:"problemset/handleDelete",payload:gt.actionTabs.params});Et({type:"problemset/setActionTabs",payload:{}}),Gt.status===0&&Mt()});return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:gt.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:jt["problemset/handleDelete"],width:"442px",onOk:bt,onCancel:()=>{Et({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:ge.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),y.createElement("div",{className:ge.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var et=(0,Se.connect)(({problemset:Ke,loading:yt,globalSetting:gt})=>({problemset:Ke,globalSetting:gt,loading:yt.effects}))(Qe),qe=le(56739),je=le(41070),De=le(70099),Le=le(84797),Xe=le(98156),tt=le(13059),it=le(93638),st=le(29480),at={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Pt=le(30641),At=le(5269),Tt={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"};let mt=[];const ut=Ke=>{mt.forEach(yt=>{Ke.target===yt.element||ft.isParent(Ke.target,yt.element)||yt.callbacks.forEach(gt=>gt())})};window.document.body?window.document.body.addEventListener("click",ut):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",ut)});const ft={isParent:(Ke,yt)=>{let gt=Ke;for(;gt&>.tagName&>.tagName.toLowerCase()!=="body";){if(gt===yt)return!0;gt=gt.parentNode}return!1},init:(Ke,yt)=>{const gt=mt.filter(Yt=>Yt.element===Ke);return gt.length>0?gt[0].callbacks.push(yt):mt.push({element:Ke,callbacks:[yt]}),{clear:()=>{mt=mt.filter(Yt=>Yt.element!==Ke)}}}};var lt=ft,Ct=le(41742),St=le(59301);const Rt=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Dt=({visible:Ke,basketData:yt,basketTotal:gt,onClose:Yt=()=>{},onDelete:jt=()=>{},onClear:Et,onSubmit:Mt})=>{const _t=(0,y.useRef)(),bt=(0,y.useRef)();(0,y.useEffect)(()=>{if(bt.current)return gt>=0&&!_t.current&&(_t.current=lt.init(bt.current,()=>{Yt()})),()=>{_t.current&&_t.current.clear()}},[bt.current]);const Gt=window.screen.width<=1440;return St.createElement(Pt.Z,{rootClassName:Tt.drawerWrap,placement:"right",closable:!1,mask:!1,open:Ke,forceRender:!0,width:Gt?130:160,onClose:Yt},gt>0?St.createElement(St.Fragment,null,St.createElement("div",{className:Tt.title},"\u8BD5\u9898\u7BEE"),St.createElement("div",{ref:bt,className:Tt.contentWrap},St.createElement(ue.Z,{wrap:!1,className:Tt.totalInfo,align:"middle"},St.createElement(At.Z,{span:14},"\u9898\u76EE\u603B\u6570"),St.createElement(At.Z,{span:4},gt),St.createElement(At.Z,{span:6,className:Tt.clear,onClick:Et},"\u6E05\u7A7A")),Rt.map(vt=>yt[vt.stateName]>0&&St.createElement(ue.Z,{align:"middle",wrap:!1,className:Tt.problemset,key:vt.type},St.createElement(At.Z,{span:14},vt.typeName),St.createElement(At.Z,{span:4},yt[vt.stateName]),St.createElement(At.Z,{span:6,className:Tt.delete},St.createElement("i",{onClick:()=>jt(vt.type),className:`iconfont icon-piliangshanchu3 ${Tt.deleteIcon}`})))),St.createElement(ue.Z,{justify:"center",className:Tt.createBtnWrapper},St.createElement(Ct.Z,{block:!0,type:"primary",onClick:Mt},"\u521B\u5EFA\u8BD5\u5377")))):St.createElement("div",{ref:bt},St.createElement("div",{className:Tt.title},"\u8BD5\u9898\u7BEE"),St.createElement(Ee.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var Lt=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,hn=(Ke,yt)=>{var gt={};for(var Yt in Ke)Bt.call(Ke,Yt)&&yt.indexOf(Yt)<0&&(gt[Yt]=Ke[Yt]);if(Ke!=null&&Lt)for(var Yt of Lt(Ke))yt.indexOf(Yt)<0&&dn.call(Ke,Yt)&&(gt[Yt]=Ke[Yt]);return gt},Jt=(Ke,yt,gt)=>new Promise((Yt,jt)=>{var Et=bt=>{try{_t(gt.next(bt))}catch(Gt){jt(Gt)}},Mt=bt=>{try{_t(gt.throw(bt))}catch(Gt){jt(Gt)}},_t=bt=>bt.done?Yt(bt.value):Promise.resolve(bt.value).then(Et,Mt);_t((gt=gt.apply(Ke,yt)).next())});const sn={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},pn=Ke=>{var yt=Ke,{problemset:gt,globalSetting:Yt,loading:jt,dispatch:Et,onReloadData:Mt=()=>{},onReloadBasketData:_t=()=>{}}=yt,bt=hn(yt,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),Gt,vt;const Ot=()=>Jt(void 0,null,function*(){const kt=yield Et({type:"problemset/basketDelete",payload:gt.actionTabs.params});Et({type:"problemset/setActionTabs",payload:{}}),kt.status===0&&(Mt(),_t())});return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:gt.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:jt["problemset/handleDelete"],width:"442px",onOk:Ot,onCancel:()=>{Et({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:ge.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",sn[(vt=(Gt=gt.actionTabs)==null?void 0:Gt.params)==null?void 0:vt.type]))};var an=(0,Se.connect)(({problemset:Ke,loading:yt,globalSetting:gt})=>({problemset:Ke,globalSetting:gt,loading:yt.effects}))(pn),qt={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const mn=({count:Ke,visibleBasket:yt,onToggleVisible:gt=()=>{}})=>y.createElement(E.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},y.createElement("div",{className:`${yt?qt.open:qt.hide} ${qt.basket}`,onClick:gt},Ke>0&&y.createElement("div",{className:qt.count},Ke),y.createElement("span",{className:qt.iconWrap},y.createElement("i",{className:`${qt.icon} iconfont icon-shitilan`})),y.createElement("div",{className:qt.name},"\u8BD5\u9898\u7BEE")));var xn=le(21158),gn=le(27593),Zt=le(94601),Xt=le(47141),Ut=le(37285),zt={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},It=le(16140),Ht=le(33299),ln=le(17873),Ft=le(43597),xt=Object.defineProperty,ct=Object.defineProperties,pt=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,tn=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,Nt=(Ke,yt,gt)=>yt in Ke?xt(Ke,yt,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ke[yt]=gt,Kt=(Ke,yt)=>{for(var gt in yt||(yt={}))tn.call(yt,gt)&&Nt(Ke,gt,yt[gt]);if(Vt)for(var gt of Vt(yt))nn.call(yt,gt)&&Nt(Ke,gt,yt[gt]);return Ke},rn=(Ke,yt)=>ct(Ke,pt(yt)),fn=(Ke,yt,gt)=>new Promise((Yt,jt)=>{var Et=bt=>{try{_t(gt.next(bt))}catch(Gt){jt(Gt)}},Mt=bt=>{try{_t(gt.throw(bt))}catch(Gt){jt(Gt)}},_t=bt=>bt.done?Yt(bt.value):Promise.resolve(bt.value).then(Et,Mt);_t((gt=gt.apply(Ke,yt)).next())});const{Search:Dn}=ce.default,Mn={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},_n={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u7B80\u5355",id:1,type:"diff"},{name:"\u9002\u4E2D",id:2,type:"diff"},{name:"\u56F0\u96BE",id:3,type:"diff"}]},Jn=({classroomList:Ke,loading:yt,dispatch:gt,cb:Yt,shixunIds:jt=[]})=>{var Et,Mt,_t,bt;const Gt=(0,Se.useParams)(),vt=(0,Se.useLocation)(),{actionTabs:Ot}=Ke,[kt]=ee.default.useForm(),{shixunLists:cn}=Ke,[vn,An]=(0,y.useState)([]),[Pn,Gn]=(0,y.useState)([]),[Ln,Rn]=(0,y.useState)([]),[wn,jn]=(0,y.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,y.useEffect)(()=>{Ke.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&>({type:"classroomList/getShixunLists",payload:Kt({},wn)})},[Ke.actionTabs.key]),(0,y.useEffect)(()=>{Kn()},[Gt]);const Kn=()=>fn(void 0,null,function*(){const ot=yield(0,It.I_)({}),tr=yield(0,Ft.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Rn([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(tr==null?void 0:tr.groups)||[]]),Gn((ot==null?void 0:ot.disciplines)||[])}),ir=(ot,tr,ur)=>{wn.tag_level=ot,wn.sub_discipline_id=tr,wn.discipline_id=ur,wn.page=1,jn(Kt({},wn)),gt({type:"classroomList/getShixunLists",payload:Kt({},wn)})},Un=()=>{gt({type:"classroomList/setActionTabs",payload:{}}),jn({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return Ke.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:y.createElement(Pt.Z,{placement:"bottom",height:"100%",closable:!0,onClose:Un,open:Ke.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:zt.drawer,footer:y.createElement("div",{className:"tc"},y.createElement(de.ZP,{size:"middle",onClick:()=>{Un(),An([])},style:{marginRight:8}},"\u53D6\u6D88"),y.createElement(de.ZP,{size:"middle",onClick:()=>fn(void 0,null,function*(){var ot,tr;for(let ur=0;ur<(vn==null?void 0:vn.length);ur++){const Zr=vn[ur];if(jt.includes(Zr)){te.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(tr=(ot=cn==null?void 0:cn.shixun_list)==null?void 0:ot.find(Xn=>Xn.id===Zr))==null?void 0:tr.title}`);return}}Un(),Yt(vn),An([])}),type:"primary"},"\u786E\u5B9A"))},y.createElement("section",{className:"tc"},y.createElement(ln.Z,{onChange:ot=>{jn(rn(Kt(Kt({},wn),ot),{page:1})),gt({type:"classroomList/getShixunLists",payload:rn(Kt(Kt({},wn),ot),{page:1})})}})),y.createElement("section",{className:"edu-container"},y.createElement("ul",{className:zt.menu},y.createElement("li",null,Mn.name),(Et=Mn==null?void 0:Mn.children)==null?void 0:Et.map((ot,tr)=>y.createElement("li",{className:wn[Mn.id]==ot.id?zt.actived:"",key:ot.id,onClick:()=>{wn[Mn.id]=ot.id,wn.page=1,jn(Kt({},wn)),gt({type:"classroomList/getShixunLists",payload:Kt({},wn)})}},y.createElement("strong",null,ot.name)))),y.createElement("ul",{className:zt.menuDirection},y.createElement("li",{className:zt.directionName},"\u65B9\u5411"),y.createElement("li",{className:wn.discipline_id?"":zt.actived,onClick:()=>{ir(null,null,null)}},y.createElement("strong",null,"\u5168\u90E8")),Pn==null?void 0:Pn.map(function(ot,tr){return y.createElement("li",{key:tr,className:wn.discipline_id==ot.id?zt.actived:""},y.createElement("strong",{onClick:()=>{ir(1,null,ot.id)}},ot.name),y.createElement("div",null,ot.sub_disciplines.map(function(ur,Zr){return y.createElement("div",{key:Zr,className:"mt5"},y.createElement("div",{className:wn.sub_discipline_id==ur.id?`${zt.actived2} ${zt.subTag}`:zt.subTag,onClick:()=>{ir(2,ur.id,ot.id)}},ur.name),y.createElement("ul",{className:"mt5"},ur.tags&&ur.tags.map(function(Xn,Ir){return y.createElement("li",{key:Ir,className:wn.sub_discipline_id==Xn.id&&wn.tag_level===3?zt.actived2:"",onClick:()=>{ir(3,Xn.id,ot.id)}},Xn.name)})))})))})),wn.type==="mine"&&y.createElement("ul",{className:zt.menu},y.createElement("li",null,"\u76EE\u5F55"),Ln==null?void 0:Ln.map((ot,tr)=>y.createElement("li",{className:wn.group_id==ot.id?zt.actived:"",key:ot.name,onClick:()=>{wn.group_id=ot.id,wn.page=1,jn(Kt({},wn)),gt({type:"classroomList/getShixunLists",payload:Kt({},wn)})}},y.createElement("strong",null,ot.name)))),y.createElement("ul",{className:zt.menu},y.createElement("li",null,_n.name),(Mt=_n==null?void 0:_n.children)==null?void 0:Mt.map((ot,tr)=>y.createElement("li",{className:wn[_n.id]==ot.id?zt.actived:"",key:ot.name,onClick:()=>{wn[_n.id]=ot.id,wn.page=1,jn(Kt({},wn)),gt({type:"classroomList/getShixunLists",payload:Kt({},wn)})}},y.createElement("strong",null,ot.name)))),y.createElement(ue.Z,null,y.createElement(At.Z,{flex:"1"},y.createElement("div",{className:zt.menuCourse,style:{margin:"0px 15px"}},y.createElement("ul",null,y.createElement("li",null,"\u5DF2\u9009",y.createElement("span",{className:"c-blue"},vn.length),"\u4E2A"),y.createElement("li",null,"\u5171",y.createElement("span",{className:"c-blue"},cn.shixuns_count),"\u4E2A"),y.createElement("li",{className:"current",onClick:()=>{const ot=rn(Kt({},wn),{order:wn.order==="asc"?"desc":"asc"});jn(ot),gt({type:"classroomList/getShixunLists",payload:ot})}},"\u5B66\u4E60\u4EBA\u6570",y.createElement("p",{className:`edu-sorter current ${wn.order}`},wn.order==="asc"?y.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):y.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),y.createElement(At.Z,{className:"c-grey-999"},(wn==null?void 0:wn.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(_t=cn==null?void 0:cn.shixun_list)==null?void 0:_t.map(function(ot,tr){return y.createElement("div",{className:zt.listItem,key:tr},y.createElement(x.default,{checked:vn.includes(ot.id),value:ot.id,disabled:ot==null?void 0:ot.need_authorize,onChange:ur=>{let Zr=vn.indexOf(ot.id);vn.indexOf(ot.id)>-1?An(vn.filter(Xn=>Xn!==ot.id)):An(vn.concat(ot.id))}}),y.createElement("div",{className:zt.info},y.createElement("div",{className:zt.title},y.createElement("div",{className:zt.titleLeft},y.createElement("a",{className:"c-black",href:`/shixuns/${ot==null?void 0:ot.identifier}/challenges`,target:"_blank"},y.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:ot.title}})),(ot==null?void 0:ot.need_authorize)&&y.createElement("span",{onClick:()=>{(0,Ht.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,Xt.Ny)()&&(ot==null?void 0:ot.mark_status)===1&&y.createElement(E.Z,{title:ot==null?void 0:ot.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Xt.Ny)()&&(ot==null?void 0:ot.mark_status)===2&&y.createElement(E.Z,{title:ot==null?void 0:ot.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Xt.Ny)()&&(ot==null?void 0:ot.mark_status)===3&&y.createElement(E.Z,{title:ot==null?void 0:ot.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),y.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},y.createElement("span",{className:zt.description,dangerouslySetInnerHTML:{__html:ot.description}})),y.createElement("div",{className:" mt15"},ot.challenge_names.map(function(ur,Zr){return y.createElement("span",{key:Zr,className:"mr30 font12"},"\u7B2C",Zr+1,"\u5173 ",ur," ")})),y.createElement(Ut.Z,{dashed:!0}),y.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},y.createElement("div",null,y.createElement(E.Z,{overlayClassName:zt["tooltip-content"],title:y.createElement("div",null,y.createElement("span",{dangerouslySetInnerHTML:{__html:ot==null?void 0:ot.member_user_names}}))},y.createElement("span",{className:zt.authorname,dangerouslySetInnerHTML:{__html:ot==null?void 0:ot.member_user_names}})),ot.author_school_name&&y.createElement(y.Fragment,null,y.createElement("span",{dangerouslySetInnerHTML:{__html:ot.author_school_name}}))),y.createElement("div",null,y.createElement("span",{className:"mr30"},"\u96BE\u5EA6 \xA0",ot.level),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",ot.study_count)))))}),((bt=cn==null?void 0:cn.shixun_list)==null?void 0:bt.length)===0&&y.createElement(Ee.Z,null),y.createElement("p",null)),y.createElement("div",{className:"tc mt20"},y.createElement(se.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:wn.page||1,showQuickJumper:!0,total:cn==null?void 0:cn.shixuns_count,onChange:ot=>{const tr=rn(Kt({},wn),{page:ot});jn(tr),gt({type:"classroomList/getShixunLists",payload:tr})}})))};var Wt=(0,Se.connect)(({classroomList:Ke,loading:yt})=>({classroomList:Ke,loading:yt}))(Jn),on=le(18167),Fn=le(89392),yn={operating:"operating___srUHx",tip:"tip___F8nWU",zhishidian:"zhishidian___zQOXg",tags_list:"tags_list___Qwl40",tag_item:"tag_item___LkEZa",tag_icon:"tag_icon___NBff3"},Cn=le(16984),Zn=le(30030),$t=le(59301),Tn=Object.defineProperty,Nn=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,Yn=(Ke,yt,gt)=>yt in Ke?Tn(Ke,yt,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ke[yt]=gt,vr=(Ke,yt)=>{for(var gt in yt||(yt={}))en.call(yt,gt)&&Yn(Ke,gt,yt[gt]);if(Nn)for(var gt of Nn(yt))On.call(yt,gt)&&Yn(Ke,gt,yt[gt]);return Ke};const sr=({data:Ke,height:yt=400,dispatch:gt,onChangeForm:Yt},jt)=>{var Et;const[Mt]=ee.default.useForm(),[_t,bt]=(0,y.useState)({}),[Gt,vt]=(0,y.useState)([]);return(0,y.useEffect)(()=>{Ke&&(bt(Ke),Mt.setFieldsValue(vr({},Ke)),Yt(Ke),vt(Ke==null?void 0:Ke.tag_discipline_ids))},[Ke]),(0,y.useEffect)(()=>{Mt.setFieldValue("tag_discipline_ids",(Gt==null?void 0:Gt.length)>0?Gt==null?void 0:Gt.map(Ot=>Ot==null?void 0:Ot.id):[]),bt(vr({},Mt.getFieldsValue())),Yt(vr({},Mt.getFieldsValue()))},[Gt]),(0,y.useImperativeHandle)(jt,()=>({form:Mt})),$t.createElement("div",{className:yn.operating,style:{marginBottom:"0"}},$t.createElement(ee.default,{form:Mt,scrollToFirstError:!0,onValuesChange:()=>{bt(vr({},Mt.getFieldsValue())),Yt(vr({},Mt.getFieldsValue()))}},$t.createElement(ee.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},$t.createElement(ce.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((Et=_t.name)==null?void 0:Et.length)||0}/30`})),$t.createElement(ee.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},$t.createElement(x.default.Group,null,$t.createElement(x.default,{value:"c"},"C"),$t.createElement(x.default,{value:"c++"},"C++"),$t.createElement(x.default,{value:"java"},"Java"),$t.createElement(x.default,{value:"python"},"Python"))),$t.createElement("div",{className:yn.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),$t.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),$t.createElement(ee.default.Item,{name:"description"},$t.createElement(Cn.Z,{height:yt,defaultValue:_t.description||"",watch:!0})),$t.createElement(ee.default.Item,{name:"tag_discipline_ids",label:"\u77E5\u8BC6\u70B9:"},$t.createElement("div",{className:yn.zhishidian,onClick:()=>{gt({type:"account/setActionTabs",payload:{key:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"}})}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),(Gt==null?void 0:Gt.length)>0&&$t.createElement("div",{className:yn.tags_list},Gt==null?void 0:Gt.map((Ot,kt)=>$t.createElement("div",{key:kt,className:yn.tag_item},$t.createElement("div",null,Ot==null?void 0:Ot.name),$t.createElement("i",{className:`iconfont icon-guanbi11 ml10 ${yn.tag_icon}`,onClick:()=>{vt([...Gt.filter(cn=>(cn==null?void 0:cn.id)!=(Ot==null?void 0:Ot.id))])}}))))),$t.createElement(Zn.Z,{knowledgeList:Gt,setKnowledgeList:vt}))};var wr=(0,Se.connect)(({})=>({}))((0,y.forwardRef)(sr)),Ar=le(70751),gr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",yr=le(5623),Or=le(87169),Rr={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},hr=le(74798),Cr=le(59301),Nr=(Ke,yt,gt)=>new Promise((Yt,jt)=>{var Et=bt=>{try{_t(gt.next(bt))}catch(Gt){jt(Gt)}},Mt=bt=>{try{_t(gt.throw(bt))}catch(Gt){jt(Gt)}},_t=bt=>bt.done?Yt(bt.value):Promise.resolve(bt.value).then(Et,Mt);_t((gt=gt.apply(Ke,yt)).next())}),Sr=({type:Ke="subject",open:yt,onCancel:gt,onOkClick:Yt,subDisciplineId:jt})=>{const[Et]=ee.default.useForm(),[Mt,_t]=(0,y.useState)([]),[bt,Gt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{},[]);const vt=()=>Nr(void 0,null,function*(){if(Ke){const Ot=yield(0,Ft.ZP)("/api/disciplines.json",{method:"get",params:{source:Ke}});_t(Ot.disciplines||[])}});return Cr.createElement(ae.default,{title:Cr.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:yt,width:558,centered:!0,className:Rr.publicQuest,onCancel:()=>{gt(),Et.resetFields()},onOk:()=>{Et.validateFields().then(Ot=>Nr(void 0,null,function*(){const kt=yield(0,Ft.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Ot==null?void 0:Ot.name,sub_discipline_id:jt}});(kt==null?void 0:kt.status)===0&&Yt({name:Ot==null?void 0:Ot.name,id:kt==null?void 0:kt.tag_discipline_id,public:!1,type:"personal"}),Et.resetFields(),gt()}))}},Cr.createElement("div",{className:Rr.publicQuestContent},Cr.createElement("div",{className:Rr.public_tips},Cr.createElement(Or.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Cr.createElement(ee.default,{labelAlign:"left",form:Et,colon:!1},Cr.createElement(ee.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},Cr.createElement(ce.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),Cr.createElement(hr.Z,{open:bt,onCancel:()=>{Gt(!1)}})))},xr=le(60115),qn=le(29724),ar=le(48442),Dr=le(69537),ht=le(59301),Tr=Object.defineProperty,Wr=Object.defineProperties,Lr=Object.getOwnPropertyDescriptors,qr=Object.getOwnPropertySymbols,Jr=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,mi=(Ke,yt,gt)=>yt in Ke?Tr(Ke,yt,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ke[yt]=gt,Er=(Ke,yt)=>{for(var gt in yt||(yt={}))Jr.call(yt,gt)&&mi(Ke,gt,yt[gt]);if(qr)for(var gt of qr(yt))Sn.call(yt,gt)&&mi(Ke,gt,yt[gt]);return Ke},Hr=(Ke,yt)=>Wr(Ke,Lr(yt)),Vn=(Ke,yt,gt)=>new Promise((Yt,jt)=>{var Et=bt=>{try{_t(gt.next(bt))}catch(Gt){jt(Gt)}},Mt=bt=>{try{_t(gt.throw(bt))}catch(Gt){jt(Gt)}},_t=bt=>bt.done?Yt(bt.value):Promise.resolve(bt.value).then(Et,Mt);_t((gt=gt.apply(Ke,yt)).next())});const $n=pe.default.TabPane,or=ce.default.Search,{TextArea:pr}=ce.default;var Qn=(Ke=>(Ke.Mine="0",Ke.Public="1",Ke.Collection="2",Ke.TeachGroupShare="3",Ke))(Qn||{});const lr=({classroomList:Ke,problemset:yt,user:gt,globalSetting:Yt,loading:jt,dispatch:Et,match:Mt,shixunHomeworks:_t})=>{var bt,Gt,vt,Ot,kt,cn,vn,An,Pn,Gn,Ln;const Rn=(0,Se.useLocation)(),wn=(0,Se.useParams)(),[jn]=(0,Se.useSearchParams)(),Kn=(0,y.useRef)(),ir=jn.get("tabs_key")||"0",Un=jn.get("tag_discipline_id")?[Number(jn.get("tag_discipline_id"))]:null;let[ot,tr]=(0,y.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:Un,course_discipline_id:jn.get("course_discipline_id")?Number(jn.get("course_discipline_id")):null,group_id:null,teach_group_id:null,clazz:null,type:ir,item_type:null,difficulty:null,keyword:null,page:jn.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:jn.get("id")||null,exam_id:wn.id||null,exercise_id:wn.categoryId||null});const[ur,Zr]=(0,y.useState)(0),[Xn,Ir]=(0,y.useState)([]),[nr,mr]=(0,y.useState)(ir),[Fr,Vr]=(0,y.useState)(0),[di,Mr]=(0,y.useState)(Un||-1),[ii,fi]=(0,y.useState)([]),[vi,_r]=(0,y.useState)([]),[zi,Di]=(0,y.useState)(!1),[$r,Ei]=(0,y.useState)([]),[yi,na]=(0,y.useState)(0),[br,oi]=(0,y.useState)(!1),[li,ei]=(0,y.useState)(!1),[Wn,Xi]=(0,y.useState)(),[Ti,_i]=(0,y.useState)(!1),Ii=(0,y.useRef)(!1),ca=(0,y.useRef)(""),Mi=(0,y.useRef)(),Ni=(0,y.useRef)(),kr=(0,y.useRef)(),[Hi,Ji]=(0,y.useState)(),[cr,ai]=(0,y.useState)([]),Ai=(0,y.useRef)(!1),si=Rn.pathname==="/problemset",Br=(bt=Rn.pathname)==null?void 0:bt.includes("program_homework"),pi=Br&&wn.categoryId&&((Gt=Rn.pathname)!=null&&Gt.includes("edit"))?wn.categoryId:"",ji=pi?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[Fi,qi]=(0,y.useState)({}),[Bi,Zi]=(0,y.useState)(!1),{admin:Vi,business:Oi,is_shixun_marker:da,is_teacher:ra,user_identity:ia}=gt.userInfo||{},wi=Vi||Oi||da||ra||ia!=="\u5B66\u751F",[aa,fa]=(0,y.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:xi}=_t,[oa,Gi]=(0,y.useState)([]),sa=(0,y.useRef)(null),[Li,Yi]=(0,y.useState)(!1),[jr,zn]=(0,y.useState)([]),[rr,Kr]=(0,y.useState)(""),[ui,ti]=(0,y.useState)(!1),[Qt,In]=(0,y.useState)(!1),[Hn,er]=(0,y.useState)([]),[dr]=ee.default.useForm(),[fr,Gr]=(0,y.useState)(!1),[Qr,gi]=(0,y.useState)(null),[ri,ci]=(0,y.useState)(0),[pa,ha]=(0,y.useState)(!1),Ci=(0,y.useRef)(null),Ki=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],$i=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,y.useEffect)(()=>qn.Z.subscribe("refresh-item-bank",un=>{mo(un)}),[]),(0,y.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const ea=()=>Vn(void 0,null,function*(){var wt,un,En,bn;const Bn=yield(0,Je.$c)({id:pi});if(Bn!=null&&Bn.name){const kn={description:Bn.description,languages:Bn.languages,name:Bn.name,tag_discipline_ids:(wt=Bn==null?void 0:Bn.homework)==null?void 0:wt.tag_disciplines};(En=(un=Ci==null?void 0:Ci.current)==null?void 0:un.form)==null||En.setFieldsValue(kn),qi(Er({},kn)),zn([...Bn.data]),ai((bn=Bn.data)==null?void 0:bn.map(Yr=>Yr.id))}});(0,y.useEffect)(()=>{pi&&ea()},[pi]),(0,y.useEffect)(()=>{ka()},[]),(0,y.useEffect)(()=>{const wt=(jn==null?void 0:jn.get("group_id"))||0;if(Et({type:"problemset/getDisciplines",payload:{source:"question",group_id:wt,group_type:nr}}),ot.group_id=Number(wt),nr==="3"&&(ot.clazz="ItemBanksGroup",va(!0)),jn.get("page")){let un=JSON.parse(localStorage.getItem("problemsetkey"))||{};Mr((un==null?void 0:un.tag_discipline_id)||-1),ot=Er(Er({},ot),un),tr(ot)}else tr(ot);ni(ot).then(un=>{Yi(!1)}),zr(ot),ki(),ta()},[]),(0,y.useEffect)(()=>(Et({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),Et({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{Et({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Et({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,y.useEffect)(()=>(Et({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{Et({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,y.useEffect)(()=>(Et({type:"globalSetting/headerFooterToggle",payload:si}),()=>{Et({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,y.useEffect)(()=>{(0,Zt.Dk)(Br?ji:"\u8BD5\u9898\u5E93")},[Br,ji]);const la=wt=>{let un=0;return Wn==null||Wn.forEach(En=>{En.type===wt&&(un=En.count)}),un},Ea=(wt,un)=>{var En,bn,Bn,kn,Yr,hi,bi,Ui,Wa;const ya=[];if(wt||(bn=(En=yt==null?void 0:yt.disciplinesData)==null?void 0:En.disciplines)==null||bn.forEach(Qi=>{var Pi;(Pi=Qi==null?void 0:Qi.sub_disciplines)==null||Pi.forEach(Si=>{var ma;(ma=Si==null?void 0:Si.tag_disciplines)==null||ma.forEach(za=>{za.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ya.push(za)})})}),wt&&!un){const Qi=(kn=(Bn=yt==null?void 0:yt.disciplinesData)==null?void 0:Bn.disciplines)==null?void 0:kn.find(Pi=>Pi.id===wt);(Yr=Qi==null?void 0:Qi.sub_disciplines)==null||Yr.forEach(Pi=>{var Si;(Si=Pi==null?void 0:Pi.tag_disciplines)==null||Si.forEach(ma=>{ma.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ya.push(ma)})})}if(wt&&un){const Qi=(bi=(hi=yt==null?void 0:yt.disciplinesData)==null?void 0:hi.disciplines)==null?void 0:bi.find(Si=>Si.id===wt),Pi=(Ui=Qi==null?void 0:Qi.sub_disciplines)==null?void 0:Ui.find(Si=>Si.id===un);(Wa=Pi==null?void 0:Pi.tag_disciplines)==null||Wa.forEach(Si=>{Si.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ya.push(Si)})}return ya},ta=()=>Vn(void 0,null,function*(){Et({type:"problemset/getTeachGroupData"})});(0,y.useEffect)(()=>{const{completion_questions_count:wt=0,judgement_questions_count:un=0,multiple_questions_count:En=0,practical_questions_count:bn=0,program_questions_count:Bn=0,single_questions_count:kn=0,subjective_questions_count:Yr=0,combination_questions_count:hi=0,bprogram_questions_count:bi=0}=yt.basketData||{},Ui=wt+un+En+bn+Bn+kn+Yr+hi+bi;na(Ui)},[yt.basketData]);const zr=(wt,un)=>Vn(void 0,null,function*(){var En;wt.type==="3"?wt.clazz="ItemBanksGroup":delete wt.clazz;const bn=Er({},wt);Yi(!0);const Bn=yield Et({type:"problemset/getGroup",payload:Er({},bn)});return Bn!=null&&Bn.data&&Gi((Bn==null?void 0:Bn.data)||[]),Bn&&(Ei((Bn==null?void 0:Bn.navigation)||[]),((En=Bn==null?void 0:Bn.navigation)==null?void 0:En.length)>1?Ri(!0):Ri(!1)),Br||un||ai([]),Yi(!1),Bn}),ni=(wt,un)=>Vn(void 0,null,function*(){const En=Er({},wt);localStorage.setItem("problemsetkey",JSON.stringify(wt)),En.item_type=Br?"PROGRAM":wt.item_type,En.keyword=wt.keyword||"",Yi(!0);const bn=yield Et({type:"problemset/getItemBanks",payload:Er({},En)});if(bn&&bn.status!==403&&bn.status!==401&&bn.status!==500){if(Zr(bn.items_count||0),Xi(bn.item_types),Ir(bn.items||[]),wt.type!=="0"&&fi(bn.tag_disciplines||[]),Ji(bn.used_shixun_ids||[]),Ka(bn.items||[]),Br||un||ai([]),Vr((bn==null?void 0:bn.added_num)||0),Yi(!1),jn.get("page")&&!pa){let Bn=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:Bn-100,behavior:"smooth"}),ha(!0)}return bn}}),ki=()=>{Et({type:"problemset/getBasketList",payload:{}})},Ka=wt=>{const un=wt.every(En=>{var bn;return((bn=En.program_attr)==null?void 0:bn.status)===0});Ii.current=un},Qa=(wt,un)=>{ot.discipline_id=wt||"",ot.sub_discipline_id=un||"",ot.tag_discipline_id="",ot.page=1,delete ot.id,Mr(-1),tr(ot),ni(ot),(nr==="3"||nr==="0")&&zr(Hr(Er({},ot),{parents:$r.slice(0,-1)}))},Xa=wt=>{ot.item_type=wt||"",ot.page=1,tr(ot),ni(ot),(nr==="3"||nr==="0")&&zr(Hr(Er({},ot),{parents:$r.slice(0,-1)}))},Ja=wt=>{ot.difficulty=wt||"",ot.page=1,delete ot.id,tr(ot),ni(ot),(nr==="3"||nr==="0")&&zr(Hr(Er({},ot),{parents:$r.slice(0,-1)}))},qa=wt=>{ot.tag_discipline_id=wt,ot.page=1,delete ot.id,wt===-1&&(ot.discipline_id="",ot.sub_discipline_id="",ot.tag_discipline_id=""),Mr(wt),tr(ot),ni(ot),(nr==="3"||nr==="0")&&zr(Hr(Er({},ot),{parents:$r.slice(0,-1)}))},$a=wt=>{ot.course_discipline_id=wt,ot.tag_discipline_id=null,Mr(-1),ot.page=1,delete ot.id,tr(ot),ni(ot),(nr==="3"||nr==="0")&&zr(Hr(Er({},ot),{parents:$r.slice(0,-1)}))},eo=wt=>{ot.tag_discipline_id=wt,ot.page=1,delete ot.id,tr(ot),ni(ot),Mr(wt),(nr==="3"||nr==="0")&&zr(Hr(Er({},ot),{parents:$r.slice(0,-1)}))},[to,va]=(0,y.useState)(!1),no=wt=>{ot.discipline_id="",ot.sub_discipline_id="",ot.tag_discipline_id="",ot.course_discipline_id="",ot.item_type=null,ot.difficulty=null,ot.type=wt,["1","2"].includes(wt)?(Ri(!0),ot.group_id=null,Et({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:wt}})):ka(wt),wt==="0"&&(Ri(!1),ot.group_id=0,ot.teach_group_id=0),wt==="3"&&Br?ot.only_published=!0:ot.only_published=null,wt==="3"?(ot.clazz="ItemBanksGroup",va(!0)):va(!1),ot.page=1,delete ot.id,Mr(-1),mr(wt),tr(ot),ni(ot),wt!=="1"&&wt!=="2"&&zr(ot),Ri(!0)},Fa=(wt,un)=>{ot.page=wt,ot.per_page=un,tr(ot),ni(ot,!0),zr(ot,!0)},Ba=wt=>{ot.discipline_id="",ot.sub_discipline_id="",ot.tag_discipline_id="",ot.item_type=null,ot.difficulty=null,ot.page=1,ot.keyword=wt,delete ot.id,console.log(ot,"paramsparamsparamsparamsparams"),wt?(ei(!0),(0,Ar.tk)({name:wt,copywriting:wt,position:Br?"Practice":"ItemBank"})):ei(!1),Mr(-1),tr(ot),ni(ot)},Xr=()=>{tr(ot),ni(ot),_i(!1)},Aa=wt=>{const un=wt.length===Xn.length&&ot.page>1?ot.page-1:ot.page;ot.page=un,ki(),tr(ot),ni(ot),zr(ot)},ro=()=>{Et({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},io=(wt,un)=>Vn(void 0,null,function*(){const En=un?yield(0,Je.lS)({id:wt}):yield(0,Je.s)({id:wt});(En==null?void 0:En.status)===0&&Xr()}),ao=wt=>Vn(void 0,null,function*(){Bo(wt)}),oo=wt=>Vn(void 0,null,function*(){xa([wt])}),so=wt=>{Ni.current="",Mi.current="",ae.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:ht.createElement("div",{className:"font14"},ht.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),ht.createElement(re.ZP.Group,{className:"mt10",onChange:un=>Mi.current=un.target.value},ht.createElement(re.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),ht.createElement(re.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),ht.createElement(re.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),ht.createElement(re.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),ht.createElement(re.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),ht.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),ht.createElement(pr,{className:"mt10",rows:4,defaultValue:Ni.current,onChange:un=>Ni.current=un.target.value})),onOk:()=>new Promise((un,En)=>Vn(void 0,null,function*(){if(!(Mi.current&&Ni.current))return te.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),En();(yield(0,Je.L5)({id:wt,clazz:Mi.current,description:Ni.current})).status===0&&te.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),un()}))})},lo=(0,y.useRef)(),[uo,wa]=(0,y.useState)([]),[co,Ca]=(0,y.useState)(!1),[qo,$o]=(0,y.useState)({}),ga=(0,y.useRef)([0]),Oa=wt=>Vn(void 0,null,function*(){const un=yield(0,Ft.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:wt==null?void 0:wt.sub_discipline_id}});wa(un==null?void 0:un.tag_disciplines)}),fo=wt=>Vn(void 0,null,function*(){gi(wt),console.log(wt,"data"),dr.setFieldsValue({course_discipline_id:wt==null?void 0:wt.course_discipline_id,tag_discipline_ids:wt==null?void 0:wt.tag_discipline_ids}),Ca(!0)}),Pa=wt=>{Et({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:wt}}})},po=wt=>Vn(void 0,null,function*(){var un,En,bn,Bn;const kn=yield(0,Ft.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[wt]}});(kn==null?void 0:kn.status)===0&&((un=kn==null?void 0:kn.data)==null?void 0:un.size)!==0?ae.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ht.createElement("div",null,ht.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((En=kn==null?void 0:kn.data)==null?void 0:En.name)||"--","\u300B",((bn=kn==null?void 0:kn.data)==null?void 0:bn.size)>1?`\u7B49 ${(Bn=kn==null?void 0:kn.data)==null?void 0:Bn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),ht.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>Vn(void 0,null,function*(){const Yr=yield Et({type:"problemset/handleDelete",payload:{id:wt}});(Yr==null?void 0:Yr.status)===0&&Aa([null])})}):Et({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:wt}}})}),ho=wt=>Vn(void 0,null,function*(){const{item_type:un}=wt;if(un==="PROGRAM"){const{program_attr:{identifier:En}}=wt,bn=yield Et({type:"problemset/startExperience",payload:{id:En}});if(bn.status===0){const Bn=bn.identifier;(0,Zt.xg)(`/myproblems/${Bn}`);return}te.ZP.warning(bn.message);return}Et({type:"problemset/setActionTabs",payload:{key:un,params:wt}})}),Ta=wt=>Vn(void 0,null,function*(){if(ot.exam_id){(yield(0,Je.fY)({item_id:wt,id:ot.exam_id})).status===0&&Xr();return}if(ot!=null&&ot.exercise_id){(yield(0,Ft.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ot==null?void 0:ot.exercise_id,item_bank_ids:[wt]}})).status===0&&Xr();return}(yield Et({type:"problemset/cancel",payload:{id:wt,item_bank:1}})).status===0&&(Xr(),ki())}),[Ia,Ri]=(0,y.useState)(!1),Ma=(wt,un=!1,En=!1)=>Vn(void 0,null,function*(){var bn;if(Et({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(wt),group_type:nr==="3"?"3":"0"}}),ot.discipline_id="",ot.sub_discipline_id="",ot.tag_discipline_id="",ot.page=1,ot.group_id=Math.abs(wt),Mr(-1),tr(ot),En){const Bn=JSON.parse(JSON.stringify($r));Bn.splice(Bn.length-2,2),ot.parents=Bn}else ot.parents=[...$r||[{id:0,name:"\u6839\u76EE\u5F55"}],...((bn=(0,gn.b)(Kn.current,wt))==null?void 0:bn.map(Bn=>({id:Bn.id,name:Bn.name})))||[]];zr(Er({},ot)).then(Bn=>{var kn;Ei(Bn==null?void 0:Bn.navigation),((kn=Bn==null?void 0:Bn.navigation)==null?void 0:kn.length)>1&&wt?Ri(!0):Ri(!1)}),ni(ot)}),mo=wt=>Vn(void 0,null,function*(){Et({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(wt),group_type:"0"}}),ot.discipline_id="",ot.sub_discipline_id="",ot.tag_discipline_id="",ot.page=1,ot.item_type=null,ot.difficulty=null,ot.type="0",ot.group_id=Math.abs(wt),ot.only_published=null,va(!1),Mr(-1),mr("0"),tr(ot),zr(Er({},ot)).then(un=>{var En;Ei(un==null?void 0:un.navigation),((En=un==null?void 0:un.navigation)==null?void 0:En.length)>1&&wt?Ri(!0):Ri(!1)}),ni(ot)}),Na=wt=>Vn(void 0,null,function*(){if(ot.exam_id){(yield(0,Je.zh)({exam_id:ot.exam_id,item_bank_ids:[wt]})).status===0&&Xr();return}if(ot!=null&&ot.exercise_id){(yield(0,Ft.ZP)(`/api/exercises/${ot==null?void 0:ot.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[wt]}})).status===0&&Xr();return}if(yi===200){te.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield Et({type:"problemset/select",payload:{item_bank_ids:[wt]}})).status===0&&(Xr(),ki())}),vo=wt=>Vn(void 0,null,function*(){if(!wt&&!(cr!=null&&cr.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");kr.current=[0],ae.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ht.createElement("div",{className:`font14 ${at.overflow}`,style:{maxHeight:500,overflow:"auto"}},ht.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),ht.createElement(ne.Z,{spinning:Li},ht.createElement(Ce.Z,{defaultValue:!0,value:kr.current,onChange:un=>kr.current=un}))),onOk:()=>Vn(void 0,null,function*(){var un;const En=yield(0,Je.Rp)({id:wt,group_id:(un=kr.current)==null?void 0:un[0]});kr.current=[],(En==null?void 0:En.status)===0&&(zr(ot),Xr(),te.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),Sa=wt=>Vn(void 0,null,function*(){if(!wt&&!(cr!=null&&cr.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");ae.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ht.createElement("div",{className:`font14 ${at.overflow}`,style:{maxHeight:500,overflow:"auto"}},ht.createElement("div",{className:at.tips},ht.createElement("div",null,"\u63D0\u793A\uFF1A"),ht.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),ht.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),ht.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),ht.createElement(ne.Z,{spinning:Li},ht.createElement(Ce.Z,{defaultValue:!0,defaultSelectedKeys:ga.current,defaultExpandedKeys:ga.current,onChange:un=>ga.current=un}))),onOk:()=>Vn(void 0,null,function*(){var un;const En=yield(0,Je.LS)({ids:wt?[wt]:cr,groups_ids:(un=ga.current)==null?void 0:un[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",En),(En==null?void 0:En.status)===0&&(zr(ot),Xr())})})}),go=wt=>Vn(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const un=yield(0,Je.hg)({clazz:"ItemBank",id:wt});console.log(un,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const En=(un==null?void 0:un.groups)||[];kr.current=En.filter(bn=>bn.is_share).map(bn=>bn.id),ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:ht.createElement("div",{className:`font14 ${at.overflow}`},ht.createElement("p",{className:`${at.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),ht.createElement(x.default.Group,{className:at.checkbox,defaultValue:En==null?void 0:En.map(bn=>bn.is_share?bn.id:"")},En==null?void 0:En.map(bn=>ht.createElement(x.default,{key:bn.id,value:bn.id,onChange:()=>{bn.is_share=!bn.is_share,console.log(En,"\u9009\u4E2D\u7684data"),kr.current=En}}," ",bn.name)))),onOk:()=>Vn(void 0,null,function*(){return kr.current=En.filter(bn=>bn.is_share).map(bn=>bn.id),console.log(kr.current,"joinGroupDataRef.current"),new Promise((bn,Bn)=>Vn(void 0,null,function*(){console.log(En,"\u770B\u770B\u8FD9\u91CC\u7684data");const kn=yield(0,Je.GW)({ids:[wt],clazz:"ItemBank",group_ids:kr.current});return kr.current=[],(kn==null?void 0:kn.status)===0&&(te.ZP.info("\u64CD\u4F5C\u6210\u529F"),Xr()),bn()}))})})}),yo=wt=>{Et({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:wt}}})},bo=()=>{ae.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>Vn(void 0,null,function*(){(yield(0,Je.RT)()).status===0&&(Xr(),ki())})})},Eo=()=>{Et({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:ot}})},Ao=()=>{var wt;const un={discipline_id:`&discipline_id=${ot.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${ot.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${ot.tag_discipline_id}`,difficulty:`&difficulty=${ot.difficulty}`,item_type:`&item_type=${ot.item_type}`,group_id:`&group_id=${ot.group_id||0}`};let En=`/problemset/newitem?pages=${ot.page}`;Object.keys(un).forEach(bn=>{ot[bn]&&(En=En+un[bn])}),(wt=Se.history)==null||wt.push(En)},ua=wt=>{const un=cr;if(!(un!=null&&un.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(yi+un.length>200&&wt&&si){te.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-yi}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${un.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}wt?wo(un):Co(un)},wo=wt=>Vn(void 0,null,function*(){let un=[...wt];Xn.forEach(En=>{var bn;un.includes(En.id)&&En.item_type==="PROGRAM"&&((bn=En.program_attr)==null?void 0:bn.status)===0&&(0,Fn.remove)(un,Bn=>Bn===En.id)}),ae.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ht.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",wt.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>Vn(void 0,null,function*(){let En;ot.exam_id?En=yield(0,Je.zh)({exam_id:ot.exam_id,item_bank_ids:un}):ot!=null&&ot.exercise_id?En=yield(0,Ft.ZP)(`/api/exercises/${ot==null?void 0:ot.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:un}}):En=yield Et({type:"problemset/select",payload:{item_bank_ids:un}}),En.status===0&&(Xr(),ki())})})}),Co=wt=>Vn(void 0,null,function*(){let un;ot.exam_id?un=yield(0,Ft.ZP)(`/api/examination_banks/${ot.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:wt}}):ot!=null&&ot.exercise_id?un=yield(0,Ft.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ot==null?void 0:ot.exercise_id,item_bank_ids:wt}}):un=yield Et({type:"problemset/unselectAll",payload:{item_ids:wt}}),un.status===0&&(Xr(),ki())}),So=wt=>Vn(void 0,null,function*(){if(si&&yi===200){te.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let un;ot.exam_id?(un=yield(0,Je.zh)({exam_id:ot.exam_id,shixun_ids:wt}),un.status===0&&Xr()):(un=yield Et({type:"problemset/select",payload:{shixun_ids:wt}}),un.status===0&&(ki(),Xr()))}),xo=()=>{Et({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},Do=wt=>Vn(void 0,null,function*(){var un,En,bn;if(!((En=(un=yt.teachGroupData)==null?void 0:un.groups)!=null&&En.length))return te.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Bn=yield(0,Ft.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:wt}});console.log(Bn,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),Bn.status===0&&(kr.current=Bn==null?void 0:Bn.data,ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:ht.createElement("div",{className:`font14 ${at.overflow}`},ht.createElement("div",{className:at.tips},ht.createElement("div",null,"\u63D0\u793A\uFF1A"),ht.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),ht.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),ht.createElement(x.default.Group,{className:at.checkbox,defaultValue:kr.current.map(kn=>kn.is_share?kn.id:"")},(bn=Bn==null?void 0:Bn.data)==null?void 0:bn.map(kn=>ht.createElement(x.default,{disabled:!kn.can_share,key:kn.id,value:kn.id,onChange:()=>{kn.is_share=!kn.is_share,console.log(Bn.data,"res.data"),kr.current=Bn==null?void 0:Bn.data}}," ",kn.name)))),onOk:()=>new Promise((kn,Yr)=>Vn(void 0,null,function*(){var hi;if(!((hi=kr.current)!=null&&hi.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Yr();const bi=yield(0,Ft.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:kr.current.map(Ui=>({id:Ui.id,is_share:Ui.is_share})),group_id:wt}});console.log(bi),(Bn==null?void 0:Bn.status)===0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),kr.current=[],ai([]),Xr(),zr(ot),kn())}))}))}),xa=wt=>{var un,En,bn,Bn;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((En=(un=yt.teachGroupData)==null?void 0:un.groups)!=null&&En.length))return te.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:ht.createElement("div",{className:`font14 ${at.overflow}`},ht.createElement("div",{className:at.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),ht.createElement(x.default.Group,{className:at.checkbox,defaultValue:kr.current,onChange:kn=>kr.current=kn},(Bn=(bn=yt.teachGroupData)==null?void 0:bn.groups)==null?void 0:Bn.map(kn=>ht.createElement(x.default,{key:kn.group_id,value:kn.group_id},kn.name)))),onOk:()=>new Promise((kn,Yr)=>Vn(void 0,null,function*(){var hi;if(!((hi=kr.current)!=null&&hi.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Yr();const bi=yield(0,Je.GW)({ids:wt||cr,clazz:"ItemBank",group_ids:kr.current});(bi==null?void 0:bi.status)===0&&(te.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),kr.current=[],ai([]),Xr(),kn())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),kr.current=[]}})},ja=()=>Vn(void 0,null,function*(){var wt,un,En,bn;const Bn=()=>Vn(void 0,null,function*(){Di(!0);const kn=yield(0,Je.nD)({ids:cr});Di(!1),(kn==null?void 0:kn.status)===0&&ae.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${kn.success}\u6761\u8BD5\u9898\uFF0C\u6709${kn.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{Aa(new Array(kn.success))}})});if(cr!=null&&cr.length){const kn=yield(0,Ft.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:cr}});if((kn==null?void 0:kn.status)===0&&((wt=kn==null?void 0:kn.data)==null?void 0:wt.size)!==0){ae.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ht.createElement("div",null,ht.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((un=kn==null?void 0:kn.data)==null?void 0:un.name)||"--","\u300B",((En=kn==null?void 0:kn.data)==null?void 0:En.size)>1?`\u7B49 ${(bn=kn==null?void 0:kn.data)==null?void 0:bn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),ht.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:Bn});return}else{ae.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${cr==null?void 0:cr.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:Bn});return}}te.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),_o=()=>{var wt,un,En;if(!(cr!=null&&cr.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((wt=Xn==null?void 0:Xn.filter(bn=>cr.includes(bn.id)))!=null&&wt.every(bn=>bn.public))return te.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((un=Xn==null?void 0:Xn.filter(bn=>cr.includes(bn.id)))!=null&&un.find(bn=>{var Bn;return bn.item_type==="PROGRAM"&&((Bn=bn.program_attr)==null?void 0:Bn.status)===0}))return te.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||gt.userInfo.professional_certification){if((En=Xn==null?void 0:Xn.filter(bn=>cr.includes(bn.id)))!=null&&En.find(bn=>{var Bn;return((Bn=bn==null?void 0:bn.tag_discipline_ids)==null?void 0:Bn.length)==0}))return te.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");ae.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:ht.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{La()}})}else ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:ht.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0CEducoder\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",ht.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",ht.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",ht.createElement("br",null),ht.createElement(x.default,{className:"mt10",defaultChecked:!1,onChange:bn=>Ai.current=bn.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{La()}})},La=()=>Vn(void 0,null,function*(){const wt=nr==="3"?1:2,un=Xn?Xn.filter(bn=>cr.includes(bn.id)&&!(bn.public||bn.apply)).map(bn=>bn.id):[];(yield(0,Je.Qp)({ids:un,source:wt})).status===0&&(Ai.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Ai.current=!1,Xr(),te.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),Fo=wt=>Vn(void 0,null,function*(){const un=yield(0,Ft.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});er(un.disciplines||[]),yield Oa(wt),wt!=null&&wt.sub_discipline_id||wt!=null&&wt.tag_discipline_ids}),ka=(wt="0")=>Vn(void 0,null,function*(){var un;const En=yield(0,Ft.ZP)("/api/v2/course_disciplines.json",{method:"get",params:{container_type:"ItemBank",type:wt}});En.status===0&&_r(((un=En==null?void 0:En.data)==null?void 0:un.list)||[])}),Bo=wt=>{gi(wt),Fo(wt),In(!0)},Oo=wt=>{ae.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:ht.createElement(ht.Fragment,null,ht.createElement("div",{className:at.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),ht.createElement("div",{className:at.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Vn(void 0,null,function*(){const un=yield(0,Je.MZ)({identifier:wt});(un==null?void 0:un.status)===0&&(te.ZP.success("\u53D1\u5E03\u6210\u529F"),Xr())})})},Po=wt=>{Pa(wt)},To=wt=>{ae.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:ht.createElement("p",{className:at.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Vn(void 0,null,function*(){const un=yield(0,Je.sD)({identifier:wt});(un==null?void 0:un.status)===0&&(te.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),Xr())})})},Io=wt=>Vn(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",wt),Et({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:wt,group_id:ot.group_id,group_type:"3"}}),ot.page=1,ot.teach_group_id=wt,delete ot.id,ot.group_id=0,tr(Er({},ot)),ni(ot),zr(ot)}),Mo=wt=>{ot.sort_by=wt.type,ot.sort_direction=wt.direction,ot.page=1,fa(wt.name),tr(ot),ni(ot),zr(Hr(Er({},ot),{parents:$r.slice(0,-1)}))},No=()=>{ot.page=1,tr(ot),ni(ot),zr(ot)},jo=wt=>{ot.discipline_id="",ot.sub_discipline_id="",ot.tag_discipline_id="",ot.item_type=null,ot.difficulty=null,ot.page=1,ot.group_id=wt,Mr(-1),tr(ot),ni(ot),zr(ot)},Lo=()=>{if(!(cr!=null&&cr.length)){Et({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:ot}});return}ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:ht.createElement("div",{className:`font14 ${at.overflow}`},"\u5DF2\u9009\u4E2D",cr==null?void 0:cr.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,on.rQ)({ids:cr})}})},ko=()=>Vn(void 0,null,function*(){const wt=yield(0,Je.bF)({ids:cr}),{unpublish_program_question_count:un,total_item_banks:En}=wt.data||{};un===0?ae.default.error({title:"\u9519\u8BEF",content:ht.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):ae.default.confirm({title:"\u63D0\u793A",content:ht.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",En,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",un,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>Vn(void 0,null,function*(){(yield(0,Je.dt)({ids:cr})).status===0&&(te.ZP.success("\u53D1\u5E03\u6210\u529F"),Xr())})})}),es=ht.createElement(b.default,null,wi&&ht.createElement(b.default.Item,{onClick:()=>ua(!0)},"\u6279\u91CF\u52A0\u5165"),wi&&ht.createElement(b.default.Item,{onClick:()=>ua(!1)},"\u6279\u91CF\u79FB\u51FA"),nr==="0"&&si&&ht.createElement(b.default.Item,{onClick:()=>Sa()},"\u79FB\u52A8\u5230"),nr==="0"&&si&&ht.createElement(b.default.Item,{onClick:_o},"\u6279\u91CF\u516C\u5F00"),nr==="0"&&si&&ht.createElement(b.default.Item,{onClick:()=>xa()},"\u6279\u91CF\u5171\u4EAB"),nr==="0"&&si&&ht.createElement(b.default.Item,{onClick:ja},"\u6279\u91CF\u5220\u9664")),Ra=wt=>{var un;if(Br)if((jr==null?void 0:jr.length)<=0){let En=Xn.filter(bn=>wt.includes(bn.id));zn([...En]),ai(En==null?void 0:En.map(bn=>bn.id))}else if(wt.length>jr.length){let En=Xn.filter(kn=>wt.includes(kn.id)),bn=jr.map(kn=>kn.id),Bn=En.filter(kn=>!bn.includes(kn.id));zn([...jr,...Bn]),ai((un=[...jr,...Bn])==null?void 0:un.map(kn=>kn.id))}else{let En=jr.filter(bn=>wt.includes(bn.id));zn([...En]),ai(En==null?void 0:En.map(bn=>bn.id))}else ai(wt)},Da=wt=>{var un;if(Br)if(wt){let En=jr==null?void 0:jr.map(Bn=>Bn.id),bn=Xn.filter(Bn=>!En.includes(Bn.id));zn([...jr,...bn]),ai((un=[...jr,...bn])==null?void 0:un.map(Bn=>Bn.id))}else{let En=Xn==null?void 0:Xn.map(Bn=>Bn.id),bn=jr.filter(Bn=>!En.includes(Bn.id));zn([...bn]),ai(bn==null?void 0:bn.map(Bn=>Bn.id))}else ai(wt?Xn==null?void 0:Xn.map(En=>En.id):[])},Ro=()=>{let wt="/problemset/preview";ot.exam_id&&(wt=`/paperlibrary/edit/${ot.exam_id}`),ot!=null&&ot.exercise_id&&!(wn!=null&&wn.pathId)&&(wt=`/classrooms/${wn.coursesId}/exercise/${ot==null?void 0:ot.exercise_id}/edit`),Se.history.push(wt)},Uo=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Wo={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},zo=(wt,un)=>{var En;const bn=un.id<0?"--":wi?un[ot.exercise_id?"added":"choosed"]?ht.createElement("span",{key:1,className:at.btnAdd,onClick:kn=>{kn.target.style.pointerEvents="none",Ta(un.id)}},si?"\u79FB\u51FA\u8BD5\u9898\u7BEE":ht.createElement("span",null,ht.createElement("b",{className:`iconfont icon-yichu ${at.cancelC}`}),"\u79FB\u51FA")):un.item_type==="PROGRAM"&&((En=un.program_attr)==null?void 0:En.status)===0?ht.createElement(E.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},ht.createElement("span",{className:at.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",si?"\u52A0\u5165\u8BD5\u9898\u7BEE":ht.createElement("span",{style:{padding:"0 3px"}},ht.createElement("b",{className:`iconfont icon-jiaru ${at.addC}`}),"\u52A0\u5165")," ")):ht.createElement("span",{className:at.btnAdd,onClick:()=>Na(un.id)},si?"\u52A0\u5165\u8BD5\u9898\u7BEE":ht.createElement("span",{style:{padding:"0 3px"}},ht.createElement("b",{className:`iconfont icon-jiaru ${at.addC}`}),"\u52A0\u5165")):ht.createElement(ht.Fragment,null);return ht.createElement("span",{className:at.actonBtn},un.id>0&&ht.createElement(xn.N,{isProblemset:si,user:gt,key:un.id,data:un,page:ot.page,activeTabsKey:nr,selectIds:cr,onCollect:io,onSetPublic:ao,onStartExperience:ho,onCorrection:so,onChangeTag:fo,onPublicReview:ro,onSetPrivate:Pa,onDelete:po,onCancel:Ta,onSelect:Na,onMoveTo:Sa,addProblemset:vo,onSetShare:oo,onCancelShare:go,onPublish:Oo,onCancelPublish:To,SubjectShare:Ia}),bn)};(0,y.useEffect)(()=>{if(Br&&!(wn!=null&&wn.pathId)){const{coursesId:wt,categoryId:un}=wn;Et({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:un,coursesId:wt,type:5}})}},[Br]);const[Ho,Zo]=(0,y.useState)({}),Vo=wt=>{Zo(Er({},wt))},Ua=()=>Vn(void 0,null,function*(){var wt,un;try{yield(un=(wt=Ci==null?void 0:Ci.current)==null?void 0:wt.form)==null?void 0:un.validateFields();let En=Ho;if((jr==null?void 0:jr.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),te.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}Zi(!0);const{coursesId:bn,categoryId:Bn}=wn;if(wn!=null&&wn.pathId){let kn=yield(0,Ft.ZP)(`/api/paths/${wn==null?void 0:wn.pathId}/create_hack_homework`,{method:"post",body:Hr(Er({},En),{coursesId:bn,category:Bn,stage_shixun_id:Bn=="null"?"":Bn,stage_id:wn==null?void 0:wn.stageId,type:5,hack_ids:jr==null?void 0:jr.map(Yr=>Yr.id)})});(kn==null?void 0:kn.status)===0&&(te.ZP.success(`${Bn=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),Se.history.push(`/paths/${wn.pathId}`))}else{let kn=yield(0,Ft.ZP)(pi?`/api/homework_commons/${Bn}/update_hack.json`:`/api/courses/${bn}/homework_commons.json`,{method:pi?"put":"post",body:Hr(Er({},En),{coursesId:bn,category:Bn,type:5,hack_ids:jr==null?void 0:jr.map(Yr=>Yr.id)})});(kn==null?void 0:kn.status)===0&&Se.history.push(`/classrooms/${wn.coursesId}/program_homework/${pi?Bn:kn.homework_id}/detail?tabs=1`)}Zi(!1)}catch(En){document.body.scrollIntoView()}}),Go=()=>ht.createElement(ee.default,{labelAlign:"right",form:dr,labelCol:{span:3},colon:!1,size:"large"},ht.createElement(ee.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},ht.createElement(z.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:Hn,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(wt,un)=>{dr.setFieldsValue({sub_discipline_id:wt,tag_discipline_ids:[]}),ci(wt?wt.length:0),(wt==null?void 0:wt.length)>0&&Oa({sub_discipline_id:wt[1]})},onClear:()=>{wa([]),dr.setFieldValue("tag_discipline_ids",[]),ci(0)}})),ht.createElement(ee.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},ht.createElement(ie.default,{disabled:ri===0,className:at.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(wt,un)=>un.key.indexOf(wt.toLowerCase())>=0},uo.map(wt=>ht.createElement(ie.default.Option,{key:wt.name+wt.id,value:wt.id},ht.createElement("div",{style:{display:"flex",alignItems:"center"}},ht.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},wt.name),(wt==null?void 0:wt.type)==="personal"&&ht.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),ri>0&&ht.createElement("div",{className:at.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",ht.createElement("span",{onClick:()=>Gr(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))),Yo=ee.default.useWatch("course_discipline_id",dr),Ko=()=>ht.createElement(ee.default,{labelAlign:"right",form:dr,colon:!1,size:"large"},ht.createElement(ee.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},ht.createElement(Dr.q,{onChange:()=>dr.setFieldsValue({tag_discipline_ids:[]}),style:{width:407},data:{course_discipline_id:Qr==null?void 0:Qr.course_discipline_id}})),ht.createElement(ee.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"tag_discipline_ids",labelAlign:"left",labelCol:{flex:"80px"}},ht.createElement(Dr.i,{courseDisciplineId:Yo})));return ht.createElement("div",{className:at.page},ht.createElement("section",null,ht.createElement("div",{className:at.wrap},xi.course_name&&Br&&ht.createElement("section",{className:"animated fadeIn"},ht.createElement("aside",{className:"mt10"},xi.category&&ht.createElement(oe.Z,{separator:">"},ht.createElement(oe.Z.Item,null,ht.createElement(Se.Link,{to:`/classrooms/${xi.course_id}/program_homework`},xi.course_name)),ht.createElement(oe.Z.Item,null,ht.createElement(Se.Link,{to:`/classrooms/${xi.course_id}/program_homework`},xi.category.category_name)),ht.createElement(oe.Z.Item,null,ji)))),ht.createElement("div",{className:at.title},Br?ji:"\u8BD5\u9898\u5E93"),Br&&ht.createElement(wr,{height:250,data:Fi,ref:Ci,onChangeForm:Vo}),ht.createElement("div",{className:at.headerWrapper,id:"topicdom"},ht.createElement("div",{className:at.tabsWrap},ht.createElement(pe.default,{activeKey:nr,onChange:no,tabBarExtraContent:ht.createElement("div",{className:at.searchWrap},ht.createElement(or,{allowClear:!0,suffix:ht.createElement("i",{className:`iconfont icon-sousuo9 font14 ${at.searchIcon}`,onClick:()=>Ba(ot.keyword)}),className:at.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:wt=>{ot.keyword=wt.target.value,tr(Er({},ot))},onSearch:Ba}))},ht.createElement($n,{tab:"\u516C\u5171",key:"1"}),((Ot=(vt=yt.teachGroupData)==null?void 0:vt.groups)==null?void 0:Ot.length)&&ht.createElement($n,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,Xt.ag)()&&!(0,Xt.JA)()&&!Br&&ht.createElement($n,{tab:"\u6536\u85CF\u5939",key:"2"}),ht.createElement($n,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),(((kt=gt==null?void 0:gt.userInfo)==null?void 0:kt.professional_certification)||ot.type!=="1")&&ht.createElement(a.S,{showSelectAll:!1,className:at.select,disciplinesData:(cn=yt.disciplinesData)==null?void 0:cn.disciplines,knowledgeData:ii,directionValue:ot.discipline_id,subDisciplineValue:ot.sub_discipline_id,typeValue:ot.item_type,isprogram_homework:Br,showKnowledge:!0,name:rr,setname:Kr,difficultyValue:ot.difficulty,showShixun:!(0,Xt.JA)()&&!ot.exercise_id&&nr!=="3"&&nr!=="1",onShixunChange:xo,onDirectionChange:Qa,onTypeChange:Xa,onDifficultyChange:Ja,knowledgeValue:di,onKnowledgeChange:qa,teachGroupData:(vn=yt.teachGroupData)==null?void 0:vn.groups,onTeachGroupChange:Io,teachGroupValue:ot.teach_group_id,showTeachGroup:to,courseData:vi,onCourseChange:$a,courseValue:ot.course_discipline_id,showOldElement:["1","2"].includes(nr),showCourse:!["1","2"].includes(nr),handleNewKnowledgeChange:eo,extraNode:ht.createElement(ht.Fragment,null,nr!=="3"&&ht.createElement(ar.op,{onClick:()=>(0,Zt.xg)("/knowledgeHub")},"\u7BA1\u7406\u77E5\u8BC6\u70B9"),nr==="0"&&si&&ht.createElement(ar.op,{type:"primary",onClick:Ao},"\u65B0\u589E\u8BD5\u9898"))})),ht.createElement("div",{className:at.treeWrapper,style:{display:nr==="0"||nr==="3"?"block":"none"}},ht.createElement("div",{className:at.treeHeader},ht.createElement(st.Z,{activeTabsKey:nr,data:$r,onClick:Ma}),nr==="0"&&!Br&&ht.createElement(de.ZP,{type:"link",onClick:Eo,className:at.exportBtn},ht.createElement("img",{src:yr,alt:"",className:at.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),ht.createElement(ne.Z,{spinning:Li},ht.createElement("div",{ref:sa,className:oa.length?at.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},ht.createElement(gn.Z,{setRootData:wt=>{Kn.current=wt},isProblemset:nr==="0"?si:!1,reloadData:Xr,data:oa,onShare:Do,onOpen:Ma,activeTabsKey:nr,params:ot,navigation:$r})))),ht.createElement("div",{className:at.contentWrap},ht.createElement("div",{className:at.batchWrap},ht.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!Br&&ht.createElement("div",{className:"font14"},(((An=gt==null?void 0:gt.userInfo)==null?void 0:An.professional_certification)||ot.type!=="1")&&ht.createElement(fe.Z,{dropdownRender:()=>ht.createElement(b.default,{selectedKeys:[aa]},Ki==null?void 0:Ki.map((wt,un)=>ht.createElement(b.default.Item,{key:wt.name,onClick:()=>Mo(wt)},wt.name)))},ht.createElement("span",{style:{color:"#464F66"}},ht.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),aa))),Br&&ht.createElement("div",null,ht.createElement(x.default,{checked:(Xn==null?void 0:Xn.filter(wt=>jr==null?void 0:jr.map(un=>un.id).includes(wt.id)).length)===Xn.length,onChange:wt=>Da(wt.target.checked)},"\u672C\u9875\u5168\u9009",ht.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",cr==null?void 0:cr.length,")"))),Br&&ht.createElement(ae.default,{open:ui,centered:!0,width:700,okText:`\u786E\u8BA4${wn!=null&&wn.pathId?"":pi?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>ti(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:Ua,confirmLoading:Bi,title:"\u67E5\u770B\u5DF2\u9009"},ht.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",jr==null?void 0:jr.length,"\u4E2A"),ht.createElement("div",{style:{height:400,overflow:"auto"}},jr==null?void 0:jr.map((wt,un)=>{var En,bn,Bn,kn,Yr,hi;return ht.createElement("div",{key:un,className:at.sendModal},ht.createElement("div",{className:at.li},ht.createElement("p",null,wt==null?void 0:wt.name),ht.createElement("div",{className:at.bottom},ht.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),ht.createElement("i",{className:at.line}),ht.createElement("span",{className:"c-grey-333"},wt.difficulty===1&&"\u7B80\u5355",wt.difficulty===2&&"\u9002\u4E2D",wt.difficulty===3&&"\u56F0\u96BE"),ht.createElement("i",{className:at.line}),ht.createElement("span",null,"\u521B\u5EFA\u8005\xA0",ht.createElement(E.Z,{title:(En=wt==null?void 0:wt.author)==null?void 0:En.name},ht.createElement("span",{className:"c-grey-333"},((Bn=(bn=wt==null?void 0:wt.author)==null?void 0:bn.name)==null?void 0:Bn.length)>6?((Yr=(kn=wt==null?void 0:wt.author)==null?void 0:kn.name)==null?void 0:Yr.substr(0,3))+"...":(hi=wt==null?void 0:wt.author)==null?void 0:hi.name))),ht.createElement("i",{className:at.line}),ht.createElement("span",{className:at.des},"\u66F4\u65B0\xA0",ht.createElement("span",{className:"c-grey-333"},wt==null?void 0:wt.updated_at)))),ht.createElement("div",{className:at.del,onClick:()=>{Ra(jr.filter(bi=>bi.id!==wt.id).map(bi=>bi.id))}},"\u5220\u9664"))})))),ht.createElement(ue.Z,{align:"middle"},ht.createElement("div",null,!ot.item_type&&ht.createElement("span",{style:{fontSize:"14px",color:"#999999"}},$i.map(wt=>{if(la(wt.value)>0)return ht.createElement("span",{style:{marginLeft:6}},wt.name,ht.createElement("span",{style:{color:"#000000",marginLeft:6}},la(wt.value)))}))),nr==="0"&&si&&ht.createElement(de.ZP,{onClick:Lo,type:"link",className:at.exportBtn},ht.createElement("img",{src:gr,className:at.pngIcon}),ht.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),li?ht.createElement("div",null,ht.createElement(de.ZP,{style:{paddingLeft:0},onClick:()=>{ot.page=1,ot.keyword=null,delete ot.id,tr(ot),ei(!1),ni(ot),zr(Hr(Er({},ot),{parents:$r.slice(0,-1)}))},type:"link"}," ",ht.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),ht.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",ot.keyword,"\u201D")):null,ht.createElement("div",{className:at.contentListWrap},ur!==0?ht.createElement(ne.Z,{size:"middle",spinning:jt["problemset/getItemBanks"]},Xn.map((wt,un)=>{var En,bn,Bn,kn,Yr,hi,bi;return ht.createElement("div",{id:wt.id+"",className:at.li,key:un},ht.createElement("div",{className:at.top},ht.createElement(xn.Z,{key:wt.id,data:wt,selectIds:cr,onSelectCheckBox:Ra,globalSetting:Yt})),ht.createElement("div",{className:at.bottom},ht.createElement("p",{className:`${at.actionLeftItem} ${at.questionTypeName}`},"No.",wt==null?void 0:wt.id),ht.createElement("p",{className:`${at.actionLeftItem} ${at.questionTypeName}`},(En=Uo.find(Ui=>Ui.type===wt.item_type))==null?void 0:En.name),ht.createElement("p",{className:at.actionLeftItem},Wo[wt.difficulty]),ht.createElement("p",{className:at.actionLeftItem},"\u521B\u5EFA\u8005",ht.createElement(E.Z,{title:(bn=wt==null?void 0:wt.author)==null?void 0:bn.name},ht.createElement("span",{className:"c-grey-333"},((kn=(Bn=wt==null?void 0:wt.author)==null?void 0:Bn.name)==null?void 0:kn.length)>6?((hi=(Yr=wt==null?void 0:wt.author)==null?void 0:Yr.name)==null?void 0:hi.substr(0,5))+"...":(bi=wt==null?void 0:wt.author)==null?void 0:bi.name))),ht.createElement("p",{className:at.actionLeftItem},"\u66F4\u65B0",ht.createElement("span",{className:"c-grey-333"},wt==null?void 0:wt.updated_at)),ht.createElement("p",{className:at.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",ht.createElement("span",{className:"c-grey-333"},wt==null?void 0:wt.quotes)),!Br&&ht.createElement("div",{className:at.more},zo({},wt))))})):ht.createElement(ne.Z,{size:"middle",spinning:jt["problemset/getItemBanks"]},ht.createElement(Ee.Z,{customText:!((Pn=gt==null?void 0:gt.userInfo)!=null&&Pn.professional_certification)&&ot.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((Gn=gt==null?void 0:gt.userInfo)!=null&&Gn.professional_certification)&&ot.type==="1"?ht.createElement(de.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{Se.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),ur!==0&&!Br&&ht.createElement(se.Z,{showQuickJumper:!0,onChange:Fa,defaultCurrent:1,pageSize:ot==null?void 0:ot.per_page,current:parseInt(ot.page+"")||1,total:ur,showTotal:wt=>ht.createElement(ht.Fragment,null,ht.createElement("span",{className:"mr10 font12"},"\u5171",ht.createElement("span",{className:"c-light-primary"},wt),"\u6761\u6570\u636E"))}),Br&&ht.createElement("div",{style:{height:20}})),si&&ht.createElement(Dt,{basketData:yt.basketData,visible:br,basketTotal:yi,onClose:()=>oi(!1),onDelete:yo,onClear:bo,onSubmit:()=>Vn(void 0,null,function*(){var wt,un,En,bn,Bn;const kn=yield Et({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),Yr=(wt=kn==null?void 0:kn.disciplines)==null?void 0:wt[0],hi=yield Et({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((un=kn==null?void 0:kn.new_checked)==null?void 0:un.discipline_id)||(Yr==null?void 0:Yr.id),sub_discipline_id:((En=kn==null?void 0:kn.new_checked)==null?void 0:En.sub_discipline_id)||((Bn=(bn=Yr==null?void 0:Yr.sub_disciplines)==null?void 0:bn[0])==null?void 0:Bn.id)}});hi.status===0&&Se.history.push(`paperlibrary/add/${hi.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,Xt.JA)()&&si&&ht.createElement(mn,{visibleBasket:br,onToggleVisible:()=>oi(!br),count:yi})),ht.createElement(we,null),ht.createElement($e,{onReloadData:Xr,isPiliangRevoke:Ti}),ht.createElement(et,{onReloadData:()=>Aa([null])}),ht.createElement(an,{onReloadData:Xr,onReloadBasketData:ki}),Ke.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?ht.createElement(Wt,{shixunIds:Hi,cb:So}):null,ht.createElement(qe.Z,null),ht.createElement(je.Z,null),ht.createElement(De.Z,null),ht.createElement(Le.Z,null),ht.createElement(Xe.Z,null),ht.createElement(tt.Z,null),ht.createElement(it.Z,null),ht.createElement(ze,null),ht.createElement(Re,{onOk:No}),ht.createElement(he.Z,{onOk:jo})),si?ht.createElement(y.Fragment,null,!!(cr!=null&&cr.length)&&ht.createElement("div",{className:at.batch},ht.createElement("aside",null,ht.createElement("div",{style:{flexShrink:0,marginRight:20}},ht.createElement(x.default,{className:"font14",checked:Xn!=null&&Xn.length?cr.length===(Xn==null?void 0:Xn.length):!1,onChange:wt=>Da(wt.target.checked)},"\u672C\u9875\u5168\u9009",ht.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",cr==null?void 0:cr.length,")"))),ht.createElement("div",{className:at.btns},wi&&ht.createElement("div",{className:at.btn,onClick:()=>ua(!0)},ht.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),wi&&ht.createElement("div",{className:at.btn,onClick:()=>ua(!1)},ht.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),wi&&["3","1"].includes(nr)&&ht.createElement("div",{className:at.btn,onClick:()=>{(cr==null?void 0:cr.length)>0?ae.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ht.createElement("div",{className:`font14 ${at.overflow}`,style:{maxHeight:500,overflow:"auto"}},ht.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),ht.createElement(ne.Z,{spinning:Li},ht.createElement(Ce.Z,{defaultValue:!0,value:kr.current,onChange:wt=>kr.current=wt}))),onOk:()=>Vn(void 0,null,function*(){var wt;const un=yield(0,Je.Rp)({id:cr,group_id:(wt=kr.current)==null?void 0:wt[0]});kr.current=[],(un==null?void 0:un.status)===0&&(zr(ot),Xr(),te.ZP.success("\u52A0\u5165\u6210\u529F"))})}):te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},ht.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),nr==="1"&&(0,Xt.ag)()&&ht.createElement("div",{className:at.btn,onClick:()=>{_i(!0),Po(cr)}},ht.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),nr==="0"&&!Ia&&ht.createElement("div",{className:at.btn,onClick:()=>xa()}," ",ht.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),nr==="0"&&ht.createElement("div",{className:at.btn,onClick:ja}," ",ht.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),nr==="0"&&ht.createElement("div",{className:at.btn,onClick:ko}," ",ht.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),nr==="0"&&ht.createElement("div",{className:at.btn,onClick:()=>Sa()},ht.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),ht.createElement("div",{onClick:()=>ai([]),style:{marginLeft:"auto"},className:at.btn}," ",ht.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):Br?"":ht.createElement("div",{className:at.batch},ht.createElement("aside",null,ht.createElement("div",{style:{flexShrink:0,marginRight:20}},ht.createElement(x.default,{className:"font14",checked:Xn!=null&&Xn.length?cr.length===(Xn==null?void 0:Xn.length):!1,onChange:wt=>Da(wt.target.checked)},"\u672C\u9875\u5168\u9009",ht.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",cr==null?void 0:cr.length,")"))),ht.createElement("div",{className:at.btns},wi&&!!(cr!=null&&cr.length)&&ht.createElement("div",{className:at.btn,onClick:()=>ua(!0)},ht.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),wi&&!!(cr!=null&&cr.length)&&ht.createElement("div",{className:at.btn,onClick:()=>ua(!1)},ht.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),ht.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",Fr,"\u9898"),ht.createElement("div",{onClick:Ro,className:at.btn},"\u8FD4\u56DE\u8BD5\u5377")))),Br&&ht.createElement("div",{className:at.batch},ht.createElement("aside",null,ht.createElement("div",{style:{flexShrink:0,marginRight:20}},ht.createElement(se.Z,{showQuickJumper:!0,onChange:Fa,defaultCurrent:1,pageSize:ot==null?void 0:ot.per_page,current:ot.page||1,hideOnSinglePage:!0,total:ur,showTotal:wt=>ht.createElement("span",{className:"mr10"},"\u5171",ht.createElement("span",{className:"c-light-primary"},wt),"\u6761\u6570\u636E")})),ht.createElement("div",{className:at.btns},ht.createElement(ue.Z,{align:"middle",style:{marginLeft:"auto"}},ht.createElement(ue.Z,{onClick:()=>{if((jr==null?void 0:jr.length)<=0){te.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}ti(!0)},align:"middle",className:"current"},ht.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),ht.createElement("span",null,"\u5DF2\u9009",ht.createElement("span",{className:"c-light-primary"},cr.length),"\u4E2A")),ht.createElement(de.ZP,{className:"mr20 ml40",onClick:()=>{if(wn!=null&&wn.pathId)Se.history.push(`/paths/${wn.pathId}`);else{if(pi){Se.history.push(`/classrooms/${wn.coursesId}/program_homework/${wn.categoryId}/detail?tabs=1`);return}Se.history.push(`/classrooms/${wn.coursesId}/program_homework`)}}},"\u53D6\u6D88"),ht.createElement(de.ZP,{loading:Bi,onClick:Ua,type:"primary"},"\u786E\u8BA4",wn!=null&&wn.pathId?"":pi?"\u7F16\u8F91":"\u65B0\u5EFA"))))),ht.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:at.publicQuest,open:co,title:ht.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{Ca(!1),ci(0)},onOk:()=>Vn(void 0,null,function*(){dr.validateFields().then(wt=>Vn(void 0,null,function*(){const un=yield(0,Ft.ZP)(`/api/item_banks/${Qr==null?void 0:Qr.id}/update_tag.json`,{method:"put",body:Er({name:lo.current},wt)});(un==null?void 0:un.status)===0&&(te.ZP.success("\u4FEE\u6539\u6210\u529F"),Ca(!1),ni(ot))}))})},ht.createElement("div",{className:at.publicQuestContent},Ko())),ht.createElement(ae.default,{width:640,className:at.publicQuest,centered:!0,title:ht.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:Qt,onCancel:()=>{In(!1),ci(0),gi(null),dr.resetFields()},onOk:()=>{dr.validateFields().then(wt=>Vn(void 0,null,function*(){const un=nr==="3"?1:2;(yield(0,Je.wX)({id:Qr==null?void 0:Qr.id,source:un,sub_discipline_id:wt==null?void 0:wt.sub_discipline_id[1],tag_discipline_ids:wt==null?void 0:wt.tag_discipline_ids})).status===0&&(Ai.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Ai.current=!1,gi(null),ai([]),Xr(),te.ZP.success("\u7533\u8BF7\u6210\u529F")),In(!1),ci(0),dr.resetFields()}))}},ht.createElement("div",{className:at.publicQuestContent},ht.createElement("div",{className:at.public_tips},ht.createElement(Or.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),ht.createElement(Go,null))),ht.createElement(Sr,{open:fr,subDisciplineId:(Ln=dr.getFieldValue("sub_discipline_id"))==null?void 0:Ln[1],onCancel:()=>{Gr(!1)},onOkClick:wt=>{wa(un=>[...un,wt]),dr.setFieldValue("tag_discipline_ids",[...dr.getFieldValue("tag_discipline_ids"),wt==null?void 0:wt.id])}}),ht.createElement(xr.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var Pr=(0,Se.connect)(({classroomList:Ke,problemset:yt,user:gt,loading:Yt,globalSetting:jt,shixunHomeworks:Et})=>({classroomList:Ke,problemset:yt,user:gt,globalSetting:jt,loading:Yt.effects,shixunHomeworks:Et}))(lr)},39457:function(dt,nt,le){"use strict";le.d(nt,{Im:function(){return ye},ZP:function(){return xe},gZ:function(){return Ce}});var y=le(59301),Se=le(37568),a=le(99571),pe=le(84105),ce=le(87395),ee=le(89398),ae=le(24334),re=le(12124),te=le(74776),ne=le(94601),x=le(92273),b=le(34376),E=le(92310),z=le.n(E),ie=le(59301),oe=Object.defineProperty,de=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ee=(Ie,Te,ze)=>Te in Ie?oe(Ie,Te,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ie[Te]=ze,ge=(Ie,Te)=>{for(var ze in Te||(Te={}))se.call(Te,ze)&&Ee(Ie,ze,Te[ze]);if(ue)for(var ze of ue(Te))he.call(Te,ze)&&Ee(Ie,ze,Te[ze]);return Ie},ve=(Ie,Te)=>de(Ie,fe(Te));const{TextArea:me}=Se.default,be={visible:!1,tabIndex:"0"},ye={[ee.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ee.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ee.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(Ie=>(Ie[Ie.SET_VISIBLE=0]="SET_VISIBLE",Ie[Ie.SET_TABINDEX=1]="SET_TABINDEX",Ie))(Ae||{});function we(Ie,Te){switch(Te.type){case 0:return ve(ge({},Ie),{visible:Te.payload});case 1:return ve(ge({},Ie),{tabIndex:Te.payload});default:throw new Error}}function Fe({value:Ie,className:Te}){const[ze,Oe]=(0,y.useState)(!1),Je=(0,y.useRef)(),Ge=(0,y.useRef)();return(0,y.useEffect)(()=>{ze&&(Ge.current.reset(),Ge.current.write((0,ne.pp)(Ie||"")))},[Ie,ze]),(0,y.useEffect)(()=>{var Ve,Re,ke,Ne;if(Je.current){Ge.current=new b.Terminal({fontSize:14,disableStdin:!0}),Ge.current.open(Je.current);const Me=Je.current.offsetWidth-14,We=((Ne=(ke=(Re=(Ve=Ge.current)==null?void 0:Ve._core)==null?void 0:Re._renderService)==null?void 0:ke.dimensions)==null?void 0:Ne.actualCellWidth)||9.5,Ze=Math.ceil(Me/We);Ge.current.resize(Ze,8),Oe(!0)}},[]),ie.createElement("div",{ref:Je,className:z()("XtermText-valueRef",Te)})}function Ce(Ie){const{status:Te,error_msg:ze,output:Oe,input:Je,expected_output:Ge,is_file:Ve,input_file_url:Re,output_file_url:ke,expected_output_file_url:Ne}=Ie;let Me=null;const We={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Te){case ee.h.NOMATCH:Me=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ve&&ie.createElement(Fe,{className:"mb10",value:Je}),Ve&&ie.createElement("div",{style:We},ie.createElement("a",{onClick:()=>(0,ne.LR)(Re,Je)},Je)),ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ve&&ie.createElement(Fe,{className:"mb10",value:Oe&&ae.Base64.decode(Oe)||""}),Ve&&ie.createElement("div",{style:We},ie.createElement("a",{onClick:()=>(0,ne.LR)(ke,Oe)},Oe)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ve&&ie.createElement(Fe,{className:"mb10",value:Ge&&ae.Base64.decode(Ge)||""}),Ve&&ie.createElement("div",{style:We},ie.createElement("a",{onClick:()=>(0,ne.LR)(Ne,Ge)},Ge)));break;case ee.h.EXECUTEFAILURE:Me=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&ie.createElement(te.Z,{value:Je,style:We}),Ve&&ie.createElement("div",{style:We},ie.createElement("a",{onClick:()=>(0,ne.LR)(Re,Je)},Je)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case ee.h.COMPILEFAILURE:Me=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&ie.createElement(te.Z,{value:Je,style:We}),Ve&&ie.createElement("div",{style:We},ie.createElement("a",{onClick:()=>(0,ne.LR)(Re,Je)},Je)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case ee.h.PODFAILURE:Me=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ee.h.TIMEOUT:Me=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Me," ")}function _e(Ie){const{status:Te,error_msg:ze,execute_time:Oe,output:Je,input:Ge,expected_output:Ve,is_file:Re,input_file_url:ke,output_file_url:Ne,expected_output_file_url:Me}=Ie;let We=null;switch(Te){case ee.h.OK:We=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Oe,"\u79D2"),ie.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),ie.createElement("pre",null,ae.Base64.decode(Je)));break;case ee.h.NOMATCH:We=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u8F93\u5165\uFF1A",ie.createElement("pre",null,Ge)),ie.createElement("p",null,"\u8F93\u51FA\uFF1A",Je&&ae.Base64.decode(Je)),ie.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ve&&ae.Base64.decode(Ve)));break;case ee.h.EXECUTEFAILURE:We=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,Ge)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case ee.h.COMPILEFAILURE:We=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,Ge)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case ee.h.PODFAILURE:We=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ee.h.TIMEOUT:We=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",We," ")}var xe=({id:Ie,is_file:Te,input:ze,debuging:Oe,submitting:Je,executingMessage:Ge,debugResult:Ve,onChangeInput:Re,onDebugCode:ke,onSubmitCode:Ne})=>{const[Me,We]=(0,y.useReducer)(we,be),{visible:Ze,tabIndex:rt}=Me;(0,y.useEffect)(()=>{We({type:0,payload:!1})},[Ie]);function $e(Pe){let He=Pe.target.id;We({type:1,payload:He})}function Ue(){We({type:0,payload:!Ze})}const Be=(0,y.useMemo)(()=>{if(Ve){const{status:Pe}=Ve;return ie.createElement(ie.Fragment,null,_e(Ve))}return null},[Ve]);function Ye(){We({type:0,payload:!0}),We({type:1,payload:"1"}),ke()}return ie.createElement("div",{className:"test-case-panel"},ie.createElement("div",{className:`test-case-panel-body ${Ze?"active":""}`},ie.createElement("ul",{className:"s-navs"},ie.createElement("li",null,ie.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),ie.createElement(x.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:ie.createElement(me,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Te?"":ze,onChange:Re}),rightNode:Oe?ie.createElement(re.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ve?Be:ie.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),ie.createElement("a",{className:`btn-collapse ${Ze?"up":""}`,onClick:Ue},Ze?ie.createElement(pe.Z,null):ie.createElement(ce.Z,null)),ie.createElement("footer",{className:"footer"},ie.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),ie.createElement("div",{className:"flex-container"},ie.createElement(a.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),ie.createElement(a.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),ie.createElement(a.ZP,{className:"btn-green",type:"ghost",loading:Oe,onClick:Ye},"\u8C03\u8BD5\u4EE3\u7801"),ie.createElement(a.ZP,{type:"primary",className:"custom-ant-disabled",loading:Je,disabled:Je,onClick:()=>{We({type:0,payload:!1}),Ne()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},89398:function(dt,nt,le){"use strict";le.d(nt,{h:function(){return y}});var y=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(y||{})},53935:function(dt,nt,le){"use strict";le.d(nt,{Y2:function(){return Ie},ZP:function(){return Te}});var y=le(59301),Se=le(14566),a=le(6767),pe=le(62957),ce=le(77019),ee=le(47889),ae=le(99571),re=le(62673),te=le(25399),ne=le(37568),x={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},b="data:image/png;base64,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",E=le(47257),z=le.n(E),ie=le(72666),oe=le(43597),de=le(1012),fe=le(94601),ue=le(33859),se=le(59301),he=Object.defineProperty,Ee=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(ze,Oe,Je)=>Oe in ze?he(ze,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Je}):ze[Oe]=Je,Ae=(ze,Oe)=>{for(var Je in Oe||(Oe={}))me.call(Oe,Je)&&ye(ze,Je,Oe[Je]);if(ve)for(var Je of ve(Oe))be.call(Oe,Je)&&ye(ze,Je,Oe[Je]);return ze},we=(ze,Oe)=>Ee(ze,ge(Oe)),Fe=(ze,Oe,Je)=>new Promise((Ge,Ve)=>{var Re=Me=>{try{Ne(Je.next(Me))}catch(We){Ve(We)}},ke=Me=>{try{Ne(Je.throw(Me))}catch(We){Ve(We)}},Ne=Me=>Me.done?Ge(Me.value):Promise.resolve(Me.value).then(Re,ke);Ne((Je=Je.apply(ze,Oe)).next())});const{Dragger:Ce}=Se.default,_e=ze=>{const Oe=We=>We&&We.substring(0,We.lastIndexOf("."));for(var Je=[...ze],Ge=0,Ve=[],Re=0;Re{if(We.forEach(Ze=>{let rt=Ze.name.split(/\.(?=[^\.]+$)/);Ze.name=`${rt[0]}.${rt[1].toLowerCase()}`}),We[0].name.includes(".in"))return We.length===2?We:[We[0],{}];if(We[0].name.includes(".out"))return We.length===2?We.reverse():[{},We[0]]})},xe=({onClose:ze,onOK:Oe,visible:Je,wrapClassName:Ge,rootIdentifier:Ve,multiple:Re=!1,defaultMultipleValue:ke=!0})=>{const[Ne,Me]=(0,y.useState)([]),[We,Ze]=(0,y.useState)({}),[rt,$e]=(0,y.useState)(!1),[Ue,Be]=(0,y.useState)(!0),Ye=(0,y.useRef)([]),Pe=(0,y.useRef)(0),He=()=>{ze()};(0,y.useEffect)(()=>{Qe()},[]),(0,y.useEffect)(()=>{Je&&(Ye.current=[],Pe.current=0,Me([]),Be(ke))},[Je]);const Qe=()=>Fe(void 0,null,function*(){try{const it=yield(0,oe.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),st=JSON.parse((0,ie.pe)(it.data));Ze(st)}catch(it){}}),et=it=>it&&it.substring(0,it.lastIndexOf(".")),qe=it=>{var st,at;const Pt=et((st=it[0])==null?void 0:st.name)||et((at=it[1])==null?void 0:at.name),At=Ne.filter(Tt=>et(Tt.name)!==Pt);Ye.current=[...At],Me([...At])},je=it=>{if(!Ue){const mt=new FormData;mt.append("file",it.file),(0,oe.ZP)("/api/attachments/get_file_content.json",{method:"post",body:mt},!0).then(ft=>{if(ft.status===0){Pe.current=Pe.current+1;const lt=Ye.current.map(Ct=>{var St;if(Ct.name===it.name){const Rt=Ae({},Ct);return(St=it==null?void 0:it.name)!=null&&St.includes(".in")?Rt.input=ft==null?void 0:ft.content:Rt.output=ft==null?void 0:ft.content,Rt}return Ct});if(Ye.current=[...lt],Me([...lt]),Pe.current>0&&Pe.current===Ne.length){$e(!1);let Ct=_e(lt);Ct=Ct.filter(St=>{var Rt,Dt;return!!((Rt=St[0])!=null&&Rt.name&&((Dt=St[1])!=null&&Dt.name))}),Ct=Ct.map(St=>we(Ae(Ae({},St[0]),St[1]),{is_file:!1})),Oe(Ct),ze()}}else $e(!1),ze()});return}const st=new(z())({endpoint:We.end_point,region:We.region,accessKeyId:We.access_key_id,accessKeySecret:We.access_key_secret,bucket:We.bucket,stsToken:We.security_token}),at=it.name,Pt={container_type:"TestSet",file_name:at},At=(0,de.Z)();let Tt=`testsets/${Ve}/${At}${at.indexOf(".")>-1?"."+at.split(".").pop():""}`;Ve===null&&(Tt=`testsets/${At}${at.indexOf(".")>-1?"."+at.split(".").pop():""}`),st.multipartUpload(Tt,new Blob([it.file],{type:it.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:at+""},url:We==null?void 0:We.callback_url,host:We==null?void 0:We.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,oe.rz)(Pt)}}).then(function(mt){if(mt.data.status===0){Pe.current=Pe.current+1;const ut=Ye.current.map(ft=>{var lt,Ct,St,Rt,Dt,Lt,Bt,dn,hn,Jt,sn,pn,an,qt,mn,xn,gn;if(ft.name===((Ct=(lt=mt.data)==null?void 0:lt.data)==null?void 0:Ct.file_name)){const Zt=Ae({},ft);return(Dt=(Rt=(St=mt.data)==null?void 0:St.data)==null?void 0:Rt.file_name)!=null&&Dt.includes(".in")?(Zt.in_object_key=(Bt=(Lt=mt.data)==null?void 0:Lt.data)==null?void 0:Bt.object,Zt.in_object_size=(hn=(dn=mt.data)==null?void 0:dn.data)==null?void 0:hn.size,Zt.input=(sn=(Jt=mt.data)==null?void 0:Jt.data)==null?void 0:sn.file_name,Zt.in_file=it):(Zt.out_object_key=(an=(pn=mt.data)==null?void 0:pn.data)==null?void 0:an.object,Zt.out_object_size=(mn=(qt=mt.data)==null?void 0:qt.data)==null?void 0:mn.size,Zt.output=(gn=(xn=mt.data)==null?void 0:xn.data)==null?void 0:gn.file_name,Zt.out_file=it),Zt}return ft});if(Ye.current=[...ut],Me([...ut]),Pe.current>0&&Pe.current===Ne.length){$e(!1);let ft=_e(ut);ft=ft.filter(lt=>{var Ct,St;return!!((Ct=lt[0])!=null&&Ct.name&&((St=lt[1])!=null&&St.name))}),ft=ft.map(lt=>we(Ae(Ae({},lt[0]),lt[1]),{is_file:!0})),Oe(ft),ze()}}})},De=it=>new Promise((st,at)=>{let Pt=0,At=[];for(let Tt=0;Tt{Pt++,Pt===it.length&&(At.length?(a.ZP.warning(`${At.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),at()):st(it))}).catch(mt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",mt),Pt++,At.push(it[Tt].name),Pt===it.length&&(At.length?(a.ZP.warning(`${At.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),at()):st(it))})}),Le=()=>Fe(void 0,null,function*(){if(Ne.length===0){a.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield De(Ne),$e(!0),_e(Ne).some(st=>{var at,Pt;return!((at=st[0])!=null&&at.name&&((Pt=st[1])!=null&&Pt.name))})){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Fe(void 0,null,function*(){Ne.map(st=>Fe(void 0,null,function*(){je(st)}))}),onCancel:()=>{$e(!1)}});return}Ne.map(st=>Fe(void 0,null,function*(){je(st)}))}),Xe={name:"file",fileList:Ne,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:it=>{if(Ne!=null&&Ne.some(at=>at.name===it.name))return a.ZP.info(`${it.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(it.size/1024/1024>100)return a.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(it.name))return a.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const st={name:it.name,uid:it.uid,file:it,percent:0};return Ne.push(st),Ye.current=[...Ne],Me([...Ne]),!1}},tt=_e(Ne);return console.log(Ne,tt,"fileList"),se.createElement(pe.default,{open:Je,wrapClassName:Ge,onOk:Le,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:rt},onCancel:He,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},se.createElement("div",{className:x.wrap},Ne.length?se.createElement("div",null,se.createElement(ce.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},se.createElement("div",{style:{visibility:Re?"visible":"hidden"}},se.createElement("span",{className:x.greyText},"\u7528\u4F8B\u7C7B\u578B"),se.createElement(ee.ZP.Group,{className:`ml20 ${x.testCaseRadio}`,optionType:"button",value:Ue,onChange:it=>Be(it.target.value)},se.createElement(ee.ZP,{value:!1},"\u6587\u672C"),se.createElement(ee.ZP,{value:!0},"\u6587\u4EF6"))),se.createElement(Se.default,Ae({},Xe),se.createElement(ae.ZP,{type:"primary",className:x.btnS},se.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),se.createElement(Ie,{data:tt,onRemove:qe})):se.createElement("div",{className:`${x.noData} mb30`},se.createElement(Se.default.Dragger,we(Ae({},Xe),{className:x.dragger}),se.createElement("img",{src:b,alt:"",className:"mb20"}),se.createElement("div",null,se.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),se.createElement("span",{className:x.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),se.createElement("div",{className:x.text},se.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),se.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",se.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",se.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",se.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",se.createElement("br",null))))},Ie=({data:ze=[],onRemove:Oe,width:Je="auto",showScore:Ge=!1,disabled:Ve=!1,inputChange:Re,onEvaluatingChange:ke,onSelectAll:Ne,checkAll1:Me,checkAll2:We,checkAll3:Ze,checkAll4:rt,checkAll5:$e,showEvaluatingSetting:Ue=!1,className:Be="",isProgramHomework:Ye=!1})=>{const Pe={value:"",filename:"",dataUrl:""},[He,Qe]=(0,y.useState)(Ae({},Pe)),et=De=>{let Le=document.createElement("a");document.body.appendChild(Le);let Xe=URL.createObjectURL(De.file);Le.href=Xe,Le.download=De.name,Le.click(),URL.revokeObjectURL(Xe),document.body.removeChild(Le)},qe=(De,Le)=>{(0,fe.LR)(De,Le)},je=(De,Le)=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:se.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Oe(De,Le)},onCancel:()=>{}})};return ze.length?se.createElement("div",{className:Be,style:{width:Je}},se.createElement("div",{className:`${Ye?x.headProgram:x.head}`},Ue&&se.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:Me,onChange:De=>{Ne(De.target.checked,"hidden")}}),se.createElement(te.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},se.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),se.createElement("div",{style:{width:Ye?"25%":"15%"}},"\u7528\u4F8B"),se.createElement("div",{style:{width:Ge?Ye?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),se.createElement("div",{style:{width:Ge?Ye?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Ge&&se.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ue&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:rt,onChange:De=>{Ne(De.target.checked,"input_visible")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ue&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:We,onChange:De=>{Ne(De.target.checked,"is_invisible")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ue&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:$e,onChange:De=>{Ne(De.target.checked,"actual_output_visible")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ue&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:Ze,onChange:De=>{Ne(De.target.checked,"last_match_rule")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},se.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),se.createElement("div",{className:x.operation,style:Ye?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),se.createElement("div",{className:x.listWrapper,style:{boxShadow:Ye?"0px 2px 4px 0px #EAEEF4":"unset"}},ze.map((De,Le)=>{var Xe,tt,it,st;return se.createElement("div",{key:Le,className:x.list,style:Ye?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ue&&se.createElement("div",{style:{width:"15%"}},se.createElement(re.default,{checked:!!De.hidden,onChange:at=>{ke(at.target.checked,Le,"hidden")}})),se.createElement("div",{style:{width:Ye?"25%":"15%",paddingLeft:Ye?"5px":"0px",paddingRight:Ye?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Le+1),se.createElement("div",{className:x.info,style:{width:Ge?Ye?"20%":"15%":"25%"}},se.createElement("span",{title:De.input||((Xe=De[0])==null?void 0:Xe.name),onClick:()=>Fe(void 0,null,function*(){let at;De.input?De.input_file_url?at=De.input_file_url:at=De.in_file:at=De[0];let Pt;typeof at=="string"?(Pt=yield fetch(at,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Qe({value:yield Pt.text(),filename:"",dataUrl:at})):(Pt=yield(0,fe.db)(at.file),Qe({value:Pt.text,filename:at.name,dataUrl:Pt.link}))})},De.input||((tt=De[0])==null?void 0:tt.name))),se.createElement("div",{className:x.info,style:{width:Ge?Ye?"20%":"15%":"25%"}},se.createElement("span",{title:De.output||((it=De[1])==null?void 0:it.name),onClick:()=>Fe(void 0,null,function*(){let at;De.input?De.output_file_url?at=De.output_file_url:at=De.out_file:at=De[1];let Pt;typeof at=="string"?(Pt=yield fetch(at,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Qe({value:yield Pt.text(),filename:"",dataUrl:at})):(Pt=yield(0,fe.db)(at.file),Qe({value:Pt.text,filename:at.name,dataUrl:Pt.link}))})},De.output||((st=De[1])==null?void 0:st.name))),Ge&&se.createElement("div",{style:{width:"20%"}},se.createElement(ne.default,{size:"large",addonAfter:Ye?"%":null,disabled:Ve,style:{width:"80%"},onChange:at=>Re(at,Le),value:De.score}),!Ye&&se.createElement("span",null,"\xA0%")),Ue&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:De.input_visible||!1,onChange:at=>{ke(at.target.checked,Le,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ue&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:De.is_invisible||!1,onChange:at=>{ke(at.target.checked,Le,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ue&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:De.actual_output_visible||!1,onChange:at=>{ke(at.target.checked,Le,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ue&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:De.last_match_rule||!1,onChange:at=>{ke(at.target.checked,Le,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),se.createElement("div",{onClick:()=>je(De,Le),style:Ye?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},se.createElement("span",{className:x.del},"\u5220\u9664")))})),se.createElement(ue.Z,{close:!0,data:He.dataUrl,filename:He.filename,type:He.dataUrl.length?"txt":"",onClose:()=>Qe(Ae({},Pe)),monacoEditor:{value:He.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):se.createElement(se.Fragment,null)};var Te=xe},17646:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return E}});var y=le(59301),Se=le(6767),a=le(25399),pe=le(29787),ce=le(77019),ee=le(5269),ae=le(13747),re=le(99571),te=le(16984),ne=le(43597),x=le(74776),b=(ie,oe,de)=>new Promise((fe,ue)=>{var se=ge=>{try{Ee(de.next(ge))}catch(ve){ue(ve)}},he=ge=>{try{Ee(de.throw(ge))}catch(ve){ue(ve)}},Ee=ge=>ge.done?fe(ge.value):Promise.resolve(ge.value).then(se,he);Ee((de=de.apply(ie,oe)).next())}),E=({id:ie,activeDiscussIndex:oe,onReplyDiscuss:de,adminOrOperator:fe})=>{const[ue,se]=(0,y.useState)(""),[he,Ee]=(0,y.useState)(!1);function ge(me){se(me)}function ve(){if(!ue){Se.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}de(ie,ue),se("")}return(0,y.useEffect)(()=>{oe!=ie&&Ee(!1)},[oe]),y.createElement("div",{key:ie,className:"discuss-item-editor",style:{display:oe===ie?"block":"none",width:"100%"}},y.createElement(te.Z,{miniToolbar:!0,startInit:oe===ie,defaultValue:ue,id:ie,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ge,extraUse:fe&&y.createElement(a.Z,{color:"#fff",open:he,destroyTooltipOnHide:!0,title:z({id:ie,isOpen:he,activeDiscussIndex:oe,onChange:ge,setIsOpen:Ee}),overlayStyle:{maxWidth:600}},y.createElement("a",{title:he?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>Ee(!he)},y.createElement("i",{className:"iconfont icon-dianzan11"})))}),y.createElement("a",{onClick:ve,className:"btn-send"},"\u53D1\u9001"))};const z=ie=>{const[oe,de]=(0,y.useState)(!1),[fe,ue]=(0,y.useState)([]),[se,he]=(0,y.useState)(1);(0,y.useEffect)(()=>{ie!=null&&ie.isOpen?Ee():(he(1),ue([]))},[ie==null?void 0:ie.isOpen]);const Ee=()=>b(void 0,null,function*(){de(!0);const ge=yield(0,ne.ZP)(`/api/discusses/${ie==null?void 0:ie.id}/recommend_answer.json`,{method:"get"});(ge==null?void 0:ge.status)==0&&ue(ge==null?void 0:ge.answer),de(!1)});return y.createElement(pe.Z,{spinning:oe},y.createElement("div",{style:{color:"#000"}},y.createElement(x.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(fe==null?void 0:fe[se-1])||""}),y.createElement(ce.Z,{justify:"end",align:"middle"},y.createElement(ee.Z,null,y.createElement(ae.Z,{simple:!0,current:se,pageSize:1,total:(fe==null?void 0:fe.length)||0,onChange:ge=>{he(ge)}})),y.createElement(ee.Z,null,y.createElement(re.ZP,{onClick:()=>b(void 0,null,function*(){ie==null||ie.onChange(fe==null?void 0:fe[se-1]),ie==null||ie.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},85736:function(dt,nt,le){"use strict";le.d(nt,{CP:function(){return a},_V:function(){return ee}});var y=le(28209),Se=le.n(y);const a={secret:y.enc.Utf8.parse("0a18e199b87f1a8d"),iv:y.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},pe={exam:a};function ce(ae="",re="exam"){const{secret:te,iv:ne}=pe[re];return AES.encrypt(ae,te,{iv:ne,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ee(ae="",re="exam"){const{secret:te,iv:ne}=pe[re];return y.AES.decrypt(ae,te,{iv:ne,mode:Se().mode.CBC,padding:Se().pad.Pkcs7}).toString(y.enc.Utf8)}},18167:function(dt,nt,le){"use strict";le.d(nt,{AD:function(){return _e},BA:function(){return He},D9:function(){return Ge},Hp:function(){return ge},IM:function(){return Re},Iy:function(){return me},KM:function(){return Pe},KU:function(){return We},MJ:function(){return ve},Ne:function(){return Ve},ON:function(){return rt},Uj:function(){return Be},VY:function(){return Me},YO:function(){return Ue},YX:function(){return $e},Zn:function(){return ie},_g:function(){return se},_k:function(){return Oe},c6:function(){return Fe},cr:function(){return oe},eV:function(){return Ce},fi:function(){return de},gh:function(){return Ae},hS:function(){return ke},iA:function(){return fe},j6:function(){return he},je:function(){return Te},jj:function(){return Ee},kS:function(){return Ze},lS:function(){return ze},o6:function(){return we},pO:function(){return Ye},rQ:function(){return xe},sA:function(){return ye},xm:function(){return Je},xo:function(){return Ne},y8:function(){return Ie},yd:function(){return ue}});var y=le(19284),Se=le(92123),a=le(94601),pe=le(6767),ce=le(85386),ee=Object.defineProperty,ae=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Qe,et,qe)=>et in Qe?ee(Qe,et,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Qe[et]=qe,x=(Qe,et)=>{for(var qe in et||(et={}))re.call(et,qe)&&ne(Qe,qe,et[qe]);if(ae)for(var qe of ae(et))te.call(et,qe)&&ne(Qe,qe,et[qe]);return Qe},b=(Qe,et,qe)=>new Promise((je,De)=>{var Le=it=>{try{tt(qe.next(it))}catch(st){De(st)}},Xe=it=>{try{tt(qe.throw(it))}catch(st){De(st)}},tt=it=>it.done?je(it.value):Promise.resolve(it.value).then(Le,Xe);tt((qe=qe.apply(Qe,et)).next())});const E=()=>{(0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},ie=Qe=>b(void 0,null,function*(){E(),(yield(0,y.YR)(x({},Qe))).status===0&&(yield(0,a.QH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe.coursesId}/export_couser_info.json`,query:Qe}))),z()}),oe=Qe=>b(void 0,null,function*(){const et=yield(0,y.yS)(x({},Qe));if(et.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_member_act_score`);else{if(et.status===-2)return et;et.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_member_act_score`))}}),de=Qe=>b(void 0,null,function*(){const et=yield(0,y.W0)(x({},Qe));if(et.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_score`);else{if(et.status===-4)return et;et.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_score`))}}),fe=Qe=>b(void 0,null,function*(){const et=yield(0,y.Nl)(x({},Qe));if(et.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(et.status===-4)return et;et.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`))}}),ue=Qe=>b(void 0,null,function*(){const et=yield(0,y.IU)(x({},Qe));if(et.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/export_star_user`);else{if(et.status===-4)return et;et.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/export_star_user`))}}),se=Qe=>b(void 0,null,function*(){const et=yield(0,y.td)(x({},Qe));if(et.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(et.status===-2)return et;if(et.status===-3)(0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`);else if(et.status===-4)return et}}),he=Qe=>b(void 0,null,function*(){const et=yield(0,y.QX)(x({},Qe));if(et.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_homework`);else{if(et.status===-4)return et;et.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_homework`))}}),Ee=(Qe,et)=>b(void 0,null,function*(){const qe=yield(0,y.o_)(x({},Qe));qe.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/${et}`)):qe.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/${et}`))}),ge=(Qe,et)=>b(void 0,null,function*(){const qe=yield(0,y.ZL)(x({},Qe));qe.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/${et}`)):qe.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/${et}`))}),ve=(Qe,et)=>b(void 0,null,function*(){const qe=yield(0,y.vV)(x({},Qe));qe.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/${et}`)):qe.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/${et}`))}),me=(Qe,et)=>b(void 0,null,function*(){const qe=yield(0,y.aP)(x({},Qe));qe.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/${et}`)):qe.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/${et}`))}),be=Qe=>b(void 0,null,function*(){E(),(yield exportCourseWorkListAppendix(x({},Qe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Qe.categoryId}/works_list.zip`,query:Qe}))),z()}),ye=Qe=>b(void 0,null,function*(){E(),yield(0,a.FH)("",ce.Z.API_SERVER+`/api/polls/${Qe.categoryId}/commit_result.xlsx`),z()}),Ae=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe.coursesId}/attendances/export_xlsx_data.xlsx`,query:Qe}))}),we=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe.coursesId}/video_study_statics.xlsx`,query:Qe}))}),Fe=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe.coursesId}/export_video_study.xlsx`,query:Qe}))}),Ce=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe.coursesId}/export_course_students_info.xlsx`,query:Qe}))}),_e=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Qe}))}),xe=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Qe}))}),Ie=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Qe}))}),Te=Qe=>b(void 0,null,function*(){const et=yield(0,y.Uy)(x({},Qe));et.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/exercise_score,export_exercise_users`)):et.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ze=Qe=>b(void 0,null,function*(){const et=yield(0,y.tg)(x({},Qe));et.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/exercise_score,export_exercise_report`)):et.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/exercise_score,export_exercise_report`))}),Oe=Qe=>b(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/export_records/${Qe.id}.xlsx`,query:Qe}))}),Je=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Qe}))}),Ge=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe==null?void 0:Qe.coursesId}/${Qe.menuKey}_statistic.xlsx?${Qe.checkedList.map(et=>`course_group_id[]=${et}`).join("&")}`,query:Qe}))}),Ve=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/ec_years/${Qe==null?void 0:Qe.ec_year_id}/ec_training_objectives.xlsx`,query:Qe}))}),Re=Qe=>b(void 0,null,function*(){yield(0,a.FH)(Qe==null?void 0:Qe.name,(0,a.NY)({url:ce.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Qe}))}),ke=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/ec_years/${Qe==null?void 0:Qe.ec_year_id}/ec_courses.xlsx`,query:Qe}))}),Ne=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/ec_years/${Qe==null?void 0:Qe.ec_year_id}/ec_graduation_requirements.xlsx`,query:Qe}))}),Me=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Qe}))}),We=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/exercises/${Qe.categoryId}/rank_list.xlsx`,query:Qe}))}),Ze=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Qe}))}),rt=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/examination_banks/${Qe.id}.json`,query:Qe}))}),$e=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/exercises/${Qe.categoryId}.json`,query:Qe}))}),Ue=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/polls/${Qe==null?void 0:Qe.id}/commit_result.json`,query:Qe}))}),Be=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Qe}))}),Ye=(Qe,et)=>b(void 0,null,function*(){yield(0,a.FH)(et||"",(0,a.NY)({url:ce.Z.API_SERVER+`/api/exercises/${Qe==null?void 0:Qe.exercise_id}/consult_exercise.json`,query:Qe}))}),Pe=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/competitions/${Qe==null?void 0:Qe.identifier}/competition_commit_records/member_works.xlsx`,query:Qe}))}),He=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe==null?void 0:Qe.coursesId}/group_homeworks/import_group_template.xlsx`,query:Qe}))})},18030:function(dt,nt,le){"use strict";le.d(nt,{BU:function(){return Se},Dj:function(){return y},gH:function(){return a},vp:function(){return pe}});function y(ce){try{ce.mozRequestFullScreen?ce.mozRequestFullScreen():ce.webkitRequestFullScreen&&ce.webkitRequestFullScreen()}catch(ee){console.log(ee,":e")}}function Se(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const a=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function pe(){var ce=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ee=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",ce),window.isFullScreen?window.isFullScreen:ce!=null}},18581:function(dt,nt,le){"use strict";le.d(nt,{U:function(){return te}});var y=le(59301),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(ne,x,b)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:b}):ne[x]=b,ae=(ne,x)=>{for(var b in x||(x={}))pe.call(x,b)&&ee(ne,b,x[b]);if(a)for(var b of a(x))ce.call(x,b)&&ee(ne,b,x[b]);return ne},re=(ne,x,b)=>new Promise((E,z)=>{var ie=fe=>{try{de(b.next(fe))}catch(ue){z(ue)}},oe=fe=>{try{de(b.throw(fe))}catch(ue){z(ue)}},de=fe=>fe.done?E(fe.value):Promise.resolve(fe.value).then(ie,oe);de((b=b.apply(ne,x)).next())});function te(ne,x){const[b,E]=(0,y.useState)(x),[z,ie]=(0,y.useState)(!1),[oe,de]=(0,y.useState)();return[b,z,(ue,se=!1)=>re(this,null,function*(){const he=se?x:ae(ae({},b),ue);ie(!0),E(he);const Ee=yield ne(he);return ie(!1),de(Ee),Ee}),oe,de]}},35135:function(dt,nt,le){"use strict";le.d(nt,{_:function(){return a}});var y=le(59301),Se=le(62957);const a=pe=>{var ce,ee;const ae=(0,y.useRef)([]),re=()=>{for(const te of ae.current)clearTimeout(te);ae.current=[]};return(0,y.useEffect)(()=>{var te,ne,x,b,E,z;if(re(),(te=pe==null?void 0:pe.exercise)!=null&&te.left_time&&((x=(ne=pe==null?void 0:pe.exercise)==null?void 0:ne.exercise_events)==null?void 0:x.length)>0){for(const ie of(b=pe==null?void 0:pe.exercise)==null?void 0:b.exercise_events)if(((E=pe==null?void 0:pe.exercise)==null?void 0:E.left_time)>(ie==null?void 0:ie.reminder_time)*60){let oe=(((z=pe==null?void 0:pe.exercise)==null?void 0:z.left_time)-(ie==null?void 0:ie.reminder_time)*60)*1e3;oe=oe>2147483647?2147483647:oe;const de=setTimeout(()=>{Se.default.info({content:`${ie==null?void 0:ie.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},oe);ae.current.push(de)}}},[(ce=pe==null?void 0:pe.exercise)==null?void 0:ce.left_time,(ee=pe==null?void 0:pe.exercise)==null?void 0:ee.exercise_events]),re}},42684:function(dt,nt,le){"use strict";le.d(nt,{AL:function(){return he},Iy:function(){return x},Qv:function(){return z},ez:function(){return se},jb:function(){return b}});var y=le(32834),Se=le.n(y),a=le(11690),pe=le.n(a);let ce=1;function ee(be,ye){const Ae=be.match(/^(\s+)(?:```)/);if(Ae===null)return ye;const we=Ae[1];return ye.split(` +`)}]};var re=le(53184),te=le.n(re),ne=($e,Ue,Be)=>new Promise((Ye,Pe)=>{var He=qe=>{try{et(Be.next(qe))}catch(je){Pe(je)}},Qe=qe=>{try{et(Be.throw(qe))}catch(je){Pe(je)}},et=qe=>qe.done?Ye(qe.value):Promise.resolve(qe.value).then(He,Qe);et((Be=Be.apply($e,Ue)).next())});const x={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"]}},b=($e,Ue,Be,Ye)=>{const Pe=Ue.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Be.lineNumber,endColumn:Be.column});return Array.from(new Set(Pe.match(/\b\w{2,}\b/g)||[])).map(Qe=>({label:Qe,kind:$e.languages.CompletionItemKind.Text,insertText:Qe,range:Ye}))},E=($e,Ue,Be,Ye)=>{$e.languages.registerCompletionItemProvider(Ue,{provideCompletionItems(Pe,He){const Qe=Pe.getWordUntilPosition(He),et={startLineNumber:He.lineNumber,endLineNumber:He.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},qe=Pe.getLineContent(He.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...b($e,Pe,He,et),...Be.map(De=>({label:De,kind:$e.languages.CompletionItemKind.Keyword,documentation:De,insertText:De,insertTextRules:$e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:et})),...Ye.map(De=>({label:De.label,kind:$e.languages.CompletionItemKind.Snippet,documentation:De.content,insertText:qe.startsWith("#")?De.content.replace(/#/,""):De.content,insertTextRules:$e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:et}))]}}})};var z=$e=>{x.languages.forEach(Ue=>{$e.languages.registerDocumentFormattingEditProvider(Ue,{provideDocumentFormattingEdits(Be){return ne(this,null,function*(){const Ye=te()(Be.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:Be.getFullModelRange(),text:Ye}]})}})}),E($e,"java",pe.keywords,pe.quickKey),E($e,"cpp",ce.keywords,ce.quickKey),E($e,"c",a.keywords,[]),E($e,"python",ee.keywords,ee.quickKey),E($e,"scala",ae.keywords,ae.quickKey)};const ie="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var oe=Object.defineProperty,de=($e,Ue,Be)=>Ue in $e?oe($e,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Be}):$e[Ue]=Be,fe=($e,Ue,Be)=>de($e,typeof Ue!="symbol"?Ue+"":Ue,Be);const ue=class Ya{constructor(Ue,Be,Ye){this.placeholder=Ue,this.editor=Be,this.monaco=Ye,Be.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Ya.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)}};fe(ue,"ID","editor.widget.placeholderHint");var he=ue,Ee=le(96236),ge=le(6767),ve=le(25399),me=le(89392),be=le(29724),ye=le(56102),Ae=Object.defineProperty,we=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Ie=($e,Ue,Be)=>Ue in $e?Ae($e,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Be}):$e[Ue]=Be,Te=($e,Ue)=>{for(var Be in Ue||(Ue={}))_e.call(Ue,Be)&&Ie($e,Be,Ue[Be]);if(Ce)for(var Be of Ce(Ue))xe.call(Ue,Be)&&Ie($e,Be,Ue[Be]);return $e},ze=($e,Ue)=>we($e,Fe(Ue)),Oe=($e,Ue)=>{var Be={};for(var Ye in $e)_e.call($e,Ye)&&Ue.indexOf(Ye)<0&&(Be[Ye]=$e[Ye]);if($e!=null&&Ce)for(var Ye of Ce($e))Ue.indexOf(Ye)<0&&xe.call($e,Ye)&&(Be[Ye]=$e[Ye]);return Be},Je=($e,Ue,Be)=>new Promise((Ye,Pe)=>{var He=qe=>{try{et(Be.next(qe))}catch(je){Pe(je)}},Qe=qe=>{try{et(Be.throw(qe))}catch(je){Pe(je)}},et=qe=>qe.done?Ye(qe.value):Promise.resolve(qe.value).then(He,Qe);et((Be=Be.apply($e,Ue)).next())});function Ge($e){return/^\d+$/.test($e)?`${$e}px`:$e}function Ve(){}let Re=!1;const ke={"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 Ne($e=[]){let Ue=$e;if(Array.isArray($e)){for(let Be=0;Be<$e.length;Be++){let Ye=ke[$e[Be]];if(Ye)return Ye}return Ue[0]}return ke[Ue]||Ue}let Me=null;const We=()=>Je(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch($e){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",$e)}});var Ze=$e=>{var Ue=$e,{width:Be="100%",height:Ye="100%",value:Pe,language:He="javascript",style:Qe={},options:et={},overrideServices:qe={},theme:je="vs-dark",onEditBlur:De,isCopy:Le=!1,onSave:Xe,autoHeight:tt=!1,forbidCopy:it=!1,onChange:st=Ve,editorDidMount:at=Ve,onFocus:Pt=Ve,onBreakPoint:At=Ve,breakPointValue:Tt=[],filename:mt="educoder.txt",errorLine:ut,errorContent:ft="",highlightLine:lt,openBreakPoint:Ct=!1,placeholder:St="",showMiniMap:Rt=!0}=Ue,Dt=Oe(Ue,["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 Lt=(0,y.useRef)(),Bt=(0,y.useRef)({}),dn=(0,y.useRef)(),hn=(0,y.useRef)(),Jt=(0,y.useRef)([]),sn=(0,y.useRef)(!1),pn=(0,y.useRef)(),an=(0,y.useRef)(),qt=(0,y.useRef)(!1),[mn,xn]=(0,y.useState)(!1);function gn(){let Nt;return Lt.current&&(Nt=new Se.Z(Kt=>{for(let rn of Kt)(rn.target.offsetHeight>0||rn.target.offsetWidth>0)&&Bt.current.instance.layout()}),Nt.observe(Lt.current)),Nt}function Zt(){ge.ZP.warning({content:decodeURIComponent(ie),key:"monaco-editor-tip"})}const Xt=()=>{let Nt=Bt.current.instance;if(Pe!=null&&Nt&&mn){const Kt=Nt.getModel();Kt&&Pe!==Kt.getValue()&&(Re=!0,Kt.setValue(Pe),Nt.layout(),Re=!1)}};(0,y.useEffect)(()=>{const Nt=be.Z.subscribe("formatDocument",Kt=>{var rn;let fn=Bt.current.instance;(rn=fn==null?void 0:fn.getAction)==null||rn.call(fn,"editor.action.formatDocument").run()});return window.updateMonacoValue=Kt=>{st(Kt)},Nt},[]),(0,y.useEffect)(()=>{var Nt;let Kt=Bt.current.instance;hn.current&&clearTimeout(hn.current),hn.current=setTimeout(()=>{Xt()},500),Pe&&(Pe!=null&&Pe.length)&&((Nt=Kt==null?void 0:Kt.updateOptions)==null||Nt.call(Kt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Pe.split(/\r\n|\r|\n/g).length))+3,5)}))},[Pe,mn,Bt.current]),(0,y.useEffect)(()=>{if(ut&&Bt.current&&Bt.current.instance){let Kt=Bt.current.instance;Kt.changeViewZones(function(rn){var fn=document.createElement("div");fn.style.padding="10px 20px",fn.style.width="calc(100% - 20px)",fn.className="my-error-line-wrp",fn.innerHTML=ft,rn.addZone({afterLineNumber:ut||11,heightInLines:3,domNode:fn})});var Nt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Kt.addOverlayWidget(Nt),Kt.revealPositionInCenter({lineNumber:20,column:1})}},[ut,Bt.current,mn]);const Ut=(Nt="",Kt)=>{if(!Nt||Nt.trim()==="")return!0;const fn=Bt.current.instance.getModel().getLineTokens(Kt);let Dn=!1;for(let Mn=0;Mn<2;Mn++)fn.getStandardTokenType(Mn)===1&&(Dn=!0);return Dn};(0,y.useEffect)(()=>{var Nt;const Kt=(Nt=Bt.current)==null?void 0:Nt.instance;if(Kt&&mn&&it){const rn=Kt.onDidBlurEditorWidget(()=>{qt.current=!1}),fn=Kt.onDidFocusEditorText(()=>{qt.current=!0});return()=>{rn.dispose(),fn.dispose()}}},[Bt.current,mn,it]),(0,y.useEffect)(()=>{var Nt;if((Nt=Bt.current)!=null&&Nt.instance&&mn&&Ct){let Kt=Bt.current.instance,rn=Kt.getModel();if(!rn)return;(()=>{var $t;let Tn=[],Nn=[];const en=rn.getAllDecorations();for(let Yn of en)Yn.options.className==="highlighted-line"&&(Tn.push(($t=Yn==null?void 0:Yn.range)==null?void 0:$t.startLineNumber),Nn.push(Yn==null?void 0:Yn.id));if(lt===Tn[0])return;rn.deltaDecorations(Nn,[]);const On=rn.getLineCount();lt&<<=On&&(Kt.deltaDecorations([],[{range:new Me.Range(lt,1,lt,rn.getLineMaxColumn(lt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Kt.revealLineInCenter(lt))})();const Dn=($t=!1)=>{var Tn;let Nn=[],en=[];const On=rn.getAllDecorations();for(let Yn of On)Yn.options.linesDecorationsClassName==="breakpoints-select"&&(Nn.push((Tn=Yn==null?void 0:Yn.range)==null?void 0:Tn.startLineNumber),en.push(Yn==null?void 0:Yn.id));if($t)return{lines:Nn,ids:en};At(Nn)},Mn=$t=>Je(void 0,null,function*(){let Tn={range:new Me.Range($t,1,$t,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield rn.deltaDecorations([],[Tn]),Dn()}),_n=$t=>Je(void 0,null,function*(){let Tn=[];const Nn=Kt.getLineDecorations($t);for(let en of Nn)en.options.linesDecorationsClassName==="breakpoints-select"&&Tn.push(en.id);yield rn.deltaDecorations(Tn,[]),Dn()}),Jn=$t=>{let Tn=Kt.getLineDecorations($t);for(let Nn of Tn)if(Nn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,me.isEqual)(Tt,Dn(!0).lines)){rn.deltaDecorations(Dn(!0).ids,[]);const $t=Tt.map(Tn=>({range:new Me.Range(Tn,1,Tn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));rn.deltaDecorations([],$t)}const Wt=Kt.onDidChangeModelContent($t=>{let Tn=Kt.getPosition();if(Tn){let Nn=Tn.lineNumber;clearTimeout(an.current),an.current=setTimeout(()=>{Ut(rn.getLineContent(Nn),Nn)?_n(Nn):Jn(Nn)?(_n(Nn),Mn(Nn)):Dn()},100)}}),on=Kt.onMouseDown($t=>{var Tn,Nn,en;if($t.target.detail&&((en=(Nn=(Tn=$t.target)==null?void 0:Tn.element)==null?void 0:Nn.className)!=null&&en.includes("line-numbers"))){let On=$t.target.position.lineNumber;if(Ut(rn.getLineContent(On),On))return;Jn(On)?_n(On):Mn(On)}}),Fn=$t=>{let Tn={range:new Me.Range($t,1,$t,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Jt.current=Kt.deltaDecorations(Jt.current,[Tn])},yn=()=>{Jt.current=Kt.deltaDecorations(Jt.current,[])},Cn=Kt.onMouseMove($t=>{var Tn,Nn,en;if(yn(),$t.target.detail&&((en=(Nn=(Tn=$t.target)==null?void 0:Tn.element)==null?void 0:Nn.className)!=null&&en.includes("line-numbers"))){let On=$t.target.position.lineNumber;if(Ut(rn.getLineContent(On),On))return;Fn(On)}}),Zn=Kt.onMouseLeave(()=>{yn()});return()=>{Wt.dispose(),on.dispose(),Cn.dispose(),Zn.dispose()}}},[Bt.current,mn,Tt,lt,Ct,He]),(0,y.useEffect)(()=>{var Nt;(Nt=Bt.current)!=null&&Nt.instance&&Ct&&Bt.current.instance.setPosition({lineNumber:0,column:0})},[lt]);function zt(){let Nt=Bt.current.instance;if(Nt){const Kt=Nt.getSelection(),rn=Bt.current.pastePos||{},fn=new Me.Range(rn.startLineNumber||Kt.endLineNumber,rn.startColumn||Kt.endColumn,rn.endLineNumber||Kt.endLineNumber,rn.endColumn||Kt.endColumn);setTimeout(()=>{Nt.executeEdits("",[{range:fn,text:""}])},300)}}function It(Nt){(window.navigator.platform.match("Mac")?Nt.metaKey:Nt.ctrlKey)&&Nt.keyCode==83&&(Nt.preventDefault(),Xe())}const Ht=()=>{if(tt&&Bt.current.instance){const Nt=Bt.current.instance.getContentHeight();tn(Nt{if(!qt.current)return;const{keyCode:Kt,ctrlKey:rn,metaKey:fn,target:Dn,type:Mn}=Nt;return(Mn==="paste"||(Kt===67||Kt===86)&&(fn||rn))&&Dn.nodeName==="TEXTAREA"&&(Zt(),Nt.preventDefault()),!1};function xt(Nt,Kt){var rn=window.URL||window.webkitURL||window,fn=new Blob([Kt]),Dn=document.createElementNS("http://www.w3.org/1999/xhtml","a");Dn.href=rn.createObjectURL(fn),Dn.download=Nt,ln(Dn)}(0,y.useEffect)(()=>{Ht()},[Ht]),(0,y.useEffect)(()=>{Lt.current&&!mn&&Promise.all([le.e(8909),le.e(1196)]).then(le.bind(le,71448)).then(Nt=>{try{Me=Nt,Bt.current.instance=Me.editor.create(Lt.current,{value:Pe,language:Ne(He),theme:je,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Rt||!1}},qe);const Kt=Bt.current.instance;let Dn=[...Ee.BH._menuItems].find(Wt=>Wt[0]._debugName=="EditorContext")[1],Mn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],_n=(Wt,on)=>{var Fn,yn;let Cn=Wt._first;do on.includes((yn=(Fn=Cn.element)==null?void 0:Fn.command)==null?void 0:yn.id)&&Wt._remove(Cn);while(Cn=Cn.next)};if(at(Kt,Me),setTimeout(()=>{Ht(),Bt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{xt(mt||"educoder.txt",Kt.getValue())}})},500),Bt.current.subscription=Kt.onDidChangeModelContent(Wt=>{sn.current?clearTimeout(pn.current):(Ht(),st(Kt.getValue(),Wt)),pn.current=setTimeout(()=>{sn.current=!1},500)}),window.Monaco||z(Me,Ne(He)),it&&(_n(Dn,Mn),Lt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Ft),window.removeEventListener("paste",Ft),window.addEventListener("keydown",Ft),window.addEventListener("paste",Ft)),window.Monaco=Me,De&&Kt.onDidBlurEditorWidget(()=>{De(Kt.getValue())}),Pt&&Kt.onDidFocusEditorText(()=>{it&&We(),Pt(Kt.getValue())}),it){We();try{Kt.onDidPaste(Wt=>{const on=Kt.getSelection(),Fn=Bt.current.pastePos||{},yn=new Me.Range(Fn.startLineNumber||on.endLineNumber,Fn.startColumn||on.endColumn,Fn.endLineNumber||on.endLineNumber,Fn.endColumn||on.endColumn);Kt.executeEdits("",[{range:Wt.range,text:""}])})}catch(Wt){}}let Jn=gn();return St&&typeof St=="string"&&new he(St,Kt,Me),xn(!0),()=>{const Wt=Bt.current.instance;Wt.dispose();const on=Wt.getModel();on&&on.dispose(),Bt.current.subscription&&Bt.current.subscription.dispose(),Jn.unobserve(Lt.current)}}catch(Kt){}})},[]),(0,y.useEffect)(()=>{if(Bt.current.instance&&mn)return document.addEventListener("keydown",It,!1),()=>{document.removeEventListener("keydown",It)}},[Xe,mn]),(0,y.useEffect)(()=>{let Nt=Bt.current.instance;if(Nt&&mn){let Kt=Ne(He);Me.editor.setModelLanguage(Nt.getModel(),Kt)}},[He,mn]),(0,y.useEffect)(()=>{Bt.current.instance&&mn&&Me.editor.setTheme(je)},[je,mn]),(0,y.useEffect)(()=>{let Nt=Bt.current.instance;dn.current=et,Nt&&mn&&(Nt.updateOptions(Te({},et)),setTimeout(()=>{Nt.getModel().updateOptions(Te({},et))},200))},[JSON.stringify(et),mn]),(0,y.useEffect)(()=>{let Nt=Bt.current.instance;Nt&&mn&&Nt.layout()},[Be,Ye,mn]);const[ct,pt]=(0,y.useState)(Ge(Be)),[Vt,tn]=(0,y.useState)(Ge(Ye)),nn=ze(Te({},Qe),{width:ct,height:Vt,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:Lt,style:nn},Le&&y.createElement(ye.CopyToClipboard,{text:Pe,onCopy:()=>ge.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(ve.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 rt({width:$e="100%",height:Ue="100%",original:Be,modified:Ye,language:Pe,options:He={}}){const Qe=(0,y.useRef)(),[et,qe]=(0,y.useState)(null);function je(tt){let it;return Qe.current&&(it=new Se.Z(st=>{for(let at of st)(at.target.offsetHeight>0||at.target.offsetWidth>0)&&tt.layout()}),it.observe(Qe.current)),it}(0,y.useEffect)(()=>(Qe.current&&Promise.all([le.e(8909),le.e(9404)]).then(le.bind(le,2550)).then(tt=>{Me=tt;const it=Me.editor.createDiffEditor(Qe.current,ze(Te({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},He),{wordWrap:!0}));qe(it);let st=je(it);return()=>{it.dispose();const at=it.getModel();at&&at.dispose(),st.unobserve(Qe.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{et&&et.setModel({original:Me.editor.createModel(Be,Pe),modified:Me.editor.createModel(Ye,Pe)})},[Be,Ye,Pe,et]);const De=Ge($e),Le=Ge(Ue),Xe={width:De,height:Le};return y.createElement("div",{className:"my-diff-editor",ref:Qe,style:Xe})}},13903:function(dt,nt,le){"use strict";var y=le(32905),Se=le(82326),a=le(71411),pe=le(59301);const ce=Se.default.Option;nt.Z=({isTheoretical:ee,onFontSizeChange:ae,cmFontSize:re,cmCodeMode:te,autoFormat:ne,onCodeModeChange:x,onTabToSpace:b,onAutoFormat:E,formatDocument:z,className:ie="",tabToSpace:oe,children:de,code_editor:fe,challenge:ue,shixun_environment_id:se,shixun_environments:he})=>{var Ee;const ge={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ve=(Ee=he==null?void 0:he.find(me=>me.shixun_environment_id===se))==null?void 0:Ee.program_language;return console.log("----",ve,he,se,fe),pe.createElement("div",{className:`tpi-code-setting ${ie}`},pe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),pe.createElement(Se.default,{bordered:!1,size:"small",value:te,onChange:x},pe.createElement(ce,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(ce,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ee&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(Se.default,{bordered:!1,size:"small",value:re,onChange:ae},pe.createElement(ce,{value:12},"12px"),pe.createElement(ce,{value:14},"14px"),pe.createElement(ce,{value:16},"16px"),pe.createElement(ce,{value:18},"18px"),pe.createElement(ce,{value:20},"20px"),pe.createElement(ce,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(a.Z,{checked:oe,onChange:b})),pe.createElement("div",{className:"file-item",onClick:z},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ee&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),pe.createElement("span",null,"Ctrl + S")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),pe.createElement("span",null,"F1 / Alt + F1")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),pe.createElement("span",null,"Ctrl + ]/[")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),pe.createElement("span",null,"Ctrl + Shift + \\")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),pe.createElement("span",null,"Home")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),pe.createElement("span",null,"End"))),de),!ee&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,ve&&pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),pe.createElement("span",null,ve)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,ge[ue==null?void 0:ue.difficulty])),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),pe.createElement("span",null,fe==null?void 0:fe.name)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),pe.createElement("span",null,fe!=null&&fe.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},53253:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return b}});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",wrapisCurrent:"wrapisCurrent___qIfQT"},Se=le(29787),a=le(25399),pe=le(60242),ce=le(92310),ee=le.n(ce),ae=le(94601),re=le(62556),te=le(47141),ne=le(59301),b=({className:E,dataSource:z=[],col:ie=4,right:oe,bottom:de=23,precision:fe=0,wrapWidth:ue=1200,trackEventItems:se,loading:he,onRemove:Ee=()=>{},isCurrent:ge=!0,showProgress:ve=!1,showAlias:me=!1})=>{const be=Math.floor((ue-(ie-1)*oe)/ie),ye=[{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 ne.createElement(Se.Z,{spinning:he},ne.createElement("div",{className:ee()(y.list,E)},!!(z!=null&&z.length)&&(z==null?void 0:z.map((Ae,we)=>{var Fe,Ce,_e,xe,Ie,Te;const{name:ze,id:Oe,identifier:Je,featured:Ge,school_name:Ve,image_url:Re,excellent:ke,is_plan:Ne}=Ae;return ne.createElement("div",{key:Oe,className:ge&&ve?y.wrapisCurrent:y.wrap,style:{width:be,marginRight:(1+we)%ie===0?0:oe+fe,marginBottom:de}},ne.createElement("a",{className:y.li,onClick:Me=>{Me.preventDefault(),Me.stopPropagation(),se&&(0,ae.L9)([se]),(0,ae.xg)(`/paths/${Je}`)}},ne.createElement("div",{className:y.img},ne.createElement("img",{className:y.cover,src:`${Re}`}),ge&&(0,te.bg)()&&(Ae==null?void 0:Ae.studying)&&ne.createElement("div",{className:`${y.movebq} user-path-items`,onClick:Me=>{Me.stopPropagation(),Ee(Ae)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Fe=Ae==null?void 0:Ae.subject_tags)==null?void 0:Fe.map((Me,We)=>{var Ze,rt;if(We===0){const Ue=(Ze=ye.find(Be=>Be.name==Me))==null?void 0:Ze.swimg;return ne.createElement("img",{className:y.sign,src:Ue,style:{left:"-4px"}})}const $e=(rt=ye.find(Ue=>Ue.name==Me))==null?void 0:rt.ptimg;return ne.createElement("img",{className:y.sign,src:$e,style:{left:`${48+52*(We-1)+2*We}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ae==null?void 0:Ae.excellent)&&ne.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:y.name},ne.createElement(a.Z,{title:me&&(Ae!=null&&Ae.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ze}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ae==null?void 0:Ae.excellent_alias_name}`)):ze},ne.createElement("span",{className:y.e},me&&(Ae==null?void 0:Ae.excellent_alias_name)||ze))),ge&&ve&&((Ce=Ae==null?void 0:Ae.progress)==null?void 0:Ce.all_score)!=0&&ne.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ne.createElement(pe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((_e=Ae==null?void 0:Ae.progress)==null?void 0:_e.my_score)/((xe=Ae==null?void 0:Ae.progress)==null?void 0:xe.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ie=Ae==null?void 0:Ae.progress)==null?void 0:Ie.my_score,"/",(Te=Ae==null?void 0:Ae.progress)==null?void 0:Te.all_score),(!ge||!ve)&&ne.createElement(a.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ve}`},ne.createElement("div",{className:y.unit},ne.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ve)),(!ge||!ve)&&ne.createElement("div",{className:y.tags},ne.createElement("div",null,ne.createElement(a.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,Ae.stages_count))),ne.createElement(a.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,Ae.members_count)))))))})),!z.length&&ne.createElement(re.Z,null)))}},48442:function(dt,nt,le){"use strict";le.d(nt,{jL:function(){return ce},w9:function(){return Ge},QD:function(){return ut},cQ:function(){return Ie.Z},op:function(){return st},O5:function(){return Xt},_b:function(){return Dt},t7:function(){return fe},Gi:function(){return We},YG:function(){return Ne},qp:function(){return x},vr:function(){return Ct},qE:function(){return At},Je:function(){return he},wb:function(){return xe},cq:function(){return Ye},tp:function(){return z}});var y=le(59301),Se={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"},a="data:image/png;base64,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",ce=({dataSource:Ut=[],img:zt,imgWidth:It=346,title:Ht,sunTitle:ln,bannerExtraContent:Ft})=>y.createElement("div",{className:Se.banner},y.createElement("div",{className:Se.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Ht),y.createElement("span",null,ln)),Ut.length>0&&y.createElement("div",{className:Se.btns},Ut.map((xt,ct)=>y.createElement("div",{key:ct,onClick:xt.click},xt.name,xt.sign?y.createElement("img",{src:a,width:39}):null))),Ft),zt&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:zt,width:It}))),ee={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"},ae=le(92310),re=le.n(ae),te=le(89392),x=({dataSource:Ut=[],value:zt,onChange:It,onTitleChange:Ht,className:ln,title:Ft,titleWidth:xt=41,style:ct={},fontColor:pt="#6A7283",showCount:Vt})=>{const[tn,nn]=(0,y.useState)(1),[Nt,Kt]=(0,y.useState)(!1),rn=(0,y.useRef)(null),fn=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var Dn;Ut.length!==0&&(((Dn=rn==null?void 0:rn.current)==null?void 0:Dn.clientHeight)>97?nn(1):nn(0)),Ut.length===0&&nn(0),Kt(!1)},[Ut]),y.createElement("div",{className:re()(ee.row,ln,"fadeIn","animated"),style:ct},y.createElement("div",{onClick:(0,te.throttle)(()=>Ht==null?void 0:Ht(),2e3),style:{width:xt,marginTop:Nt?12:4},className:`${ee.title} ${Ht?"current":""}`},Ft),y.createElement("div",{className:Nt?`${ee.tagsWrap} ${ee.tagsBorderWrap}`:ee.tagsWrap},y.createElement("div",{className:ee.bar,ref:fn,style:tn>0?{height:tn===1?97:"auto",overflow:tn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:ee.tag,ref:rn},Ut==null?void 0:Ut.map(Dn=>y.createElement("span",{onClick:()=>It(Dn.id),key:Dn.id,style:{color:pt},className:zt===Dn.id?ee.active:""},y.createElement("span",{title:Dn.name,className:ee.name},Dn.name),!!Vt&&y.createElement("span",{className:ee.num},Dn.count))))),!!tn&&y.createElement(y.Fragment,null,tn===1?y.createElement("div",{onClick:()=>{var Dn;nn(2),((Dn=rn==null?void 0:rn.current)==null?void 0:Dn.clientHeight)>245?Kt(!0):Kt(!1)},className:ee.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{fn.current.scrollTop=0,nn(1),Kt(!1)},className:ee.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={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"},z=({dataSource:Ut=[],value:zt,onChange:It,className:Ht,style:ln={}})=>y.createElement("div",{style:ln,className:re()(b.tabs,Ht)},Ut.map(Ft=>y.createElement("span",{onClick:()=>It(Ft.id),className:zt===Ft.id?b.active:"",key:Ft.id},Ft.name))),ie={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"},oe=le(37568),fe=({dataSource:Ut=[],value:zt="",onChange:It,onInputChange:Ht=()=>{},className:ln,style:Ft={},placeholder:xt,allowClear:ct=!1})=>{var pt;const[Vt,tn]=(0,y.useState)(""),[nn,Nt]=(0,y.useState)("");(0,y.useEffect)(()=>{var fn;let Dn=zt;(fn=JSON.stringify(zt))!=null&&fn.includes("{")&&(tn(zt.id),Dn=zt.value||"");try{Nt(decodeURIComponent(Dn||""))}catch(Mn){Nt(decodeURIComponent(Dn||""))}},[zt]);const Kt=()=>{It(encodeURIComponent(nn),Vt||null)},rn=fn=>{fn!==Vt&&(tn(fn),It(encodeURIComponent(nn),fn))};return y.createElement("div",{className:re()(ie.input,ln),style:Ft},!!Ut.length&&y.createElement("div",{className:ie.dropdown},y.createElement("div",{className:ie.text},(pt=Ut.find(fn=>fn.id===Vt))==null?void 0:pt.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:ie.b1}),y.createElement("b",{className:ie.b2})),y.createElement("div",{className:ie.menu},Ut.map((fn,Dn)=>y.createElement("div",{key:Dn,onClick:()=>rn(fn.id)},fn.name)))),y.createElement(oe.default,{onPressEnter:Kt,value:nn,onChange:fn=>{Nt(fn.target.value),Ht(encodeURIComponent(fn.target.value),Vt||null)},placeholder:xt,variant:"borderless",allowClear:ct,onClear:()=>It("",Vt||null)}),y.createElement("i",{onClick:Kt,className:"iconfont icon-sousuo9 font14 current"}))},ue={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"},he=({value:Ut,onChange:zt,className:It,total:Ht,pageSize:ln,style:Ft={}})=>{const xt=Ut<2,ct=Ut>=Math.ceil(Ht/ln);return Ht<=ln?y.createElement(y.Fragment,null):y.createElement("div",{className:re()(ue.quickPager,It),style:Ft},y.createElement("div",{onClick:()=>{xt||zt(Ut-1,"prev")},className:xt?ue.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{ct||zt(Ut+1,"next")},className:ct?ue.disabled:""},"\u4E0B\u4E00\u9875"))},Ee={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"},ge=le(29787),ve=le(25399),me=le(58018),be=le(85386),ye=le(94601),Ae=le(96908),we=le(57177),Fe=le(81378),Ce=le(62556),xe=({className:Ut,dataSource:zt=[],col:It=4,right:Ht,bottom:ln=23,precision:Ft=0,wrapWidth:xt=1200,trackEventItems:ct,loading:pt})=>{const Vt=Math.floor((xt-(It-1)*Ht)/It);return y.createElement(ge.Z,{spinning:pt},y.createElement("div",{className:re()(Ee.list,Ut)},!!zt.length&&zt.map((tn,nn)=>{const{name:Nt,id:Kt,identifier:rn,power:fn,cover_image_id:Dn,pic:Mn}=tn;return y.createElement("div",{className:Ee.wrap,key:Kt,style:{width:Vt,marginRight:(1+nn)%It===0?0:Ht+Ft,marginBottom:ln}},y.createElement("a",{target:"_blank",href:`/shixuns/${rn}/challenges`,className:Ee.li,onClick:_n=>{_n.preventDefault(),ct&&(0,ye.L9)([ct]),fn&&(0,ye.xg)(`/shixuns/${rn}/challenges`)}},y.createElement("div",{className:Ee.img},y.createElement("img",{className:Ee.cover,src:`${Mn}`}),tn.is_jupyter&&y.createElement("img",{className:Ee.sign,src:Ae}),tn.is_jupyter_lab&&y.createElement("img",{className:Ee.sign,src:we}),tn.is_unity_3d&&y.createElement("img",{className:Ee.sign,src:Fe})),y.createElement("div",{className:Ee.name},y.createElement(ve.Z,{title:Nt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Ee.e},Nt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:Ee.tags},y.createElement(ve.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,tn.challenges_count))),!!tn.myshixuns_count&&y.createElement(ve.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,tn.myshixuns_count))),y.createElement(ve.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,tn.level))),y.createElement("div",{className:Ee.rate},y.createElement(me.Z,{allowHalf:!0,disabled:!0,defaultValue:tn.score_info}),y.createElement("span",null,"\xA0",tn.score_info?`${tn.score_info}\u5206`:"5\u5206")))),!fn&&y.createElement("div",{className:Ee.lockWrap},y.createElement("img",{src:`${be.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")))}),!zt.length&&y.createElement(Ce.Z,null)))},Ie=le(53253),Te={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"},ze="data:image/png;base64,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",Oe=le(59301),Ge=({className:Ut,dataSource:zt=[],col:It=4,right:Ht,bottom:ln=23,precision:Ft=0,wrapWidth:xt=1200,trackEventItems:ct,loading:pt,handleVery:Vt=()=>!0})=>{const tn=Math.floor((xt-(It-1)*Ht)/It);return Oe.createElement(ge.Z,{spinning:pt},Oe.createElement("div",{className:re()(Te.list,Ut)},!!zt.length&&zt.map((nn,Nt)=>{const{subject_identifier:Kt,id:rn,identifier:fn,power:Dn}=nn,Mn=nn.is_public!=0&&nn.is_public;return Oe.createElement("div",{className:Te.wrap,key:rn,style:{width:tn,marginRight:(1+Nt)%It===0?0:Ht+Ft,marginBottom:ln}},Oe.createElement("a",{className:Te.li,onClick:_n=>{_n.preventDefault(),Vt(nn==null?void 0:nn.first_category_url)&&(ct&&(0,ye.L9)([ct]),(0,ye.xg)(nn.first_category_url))}},Oe.createElement("div",{className:Te.top},Oe.createElement(ve.Z,{title:nn.name},Oe.createElement("div",{className:Te.name},nn.name)),Oe.createElement("img",{className:Te.img,src:be.Z.IMG_SERVER+"/images/"+nn.avatar_url}),Oe.createElement("div",{className:Te.text,title:nn.creator},nn.creator),Kt&&Oe.createElement("div",{className:Te.btns},Oe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Oe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Mn&&Oe.createElement("div",{className:Te.sign},"\u516C\u5F00")),Oe.createElement("div",{className:Te.bottom},nn.visits>0&&Oe.createElement(ve.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-liulanyan"}),Oe.createElement("span",null,nn.visits))),nn.course_members_count>0&&Oe.createElement(ve.Z,{title:"\u6210\u5458",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-chengyuan"}),nn.course_members_count)),nn.tasks_count>0&&Oe.createElement(ve.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-zuoye"}),nn.tasks_count)),nn.is_end?Oe.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Oe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!nn.is_accessible&&Oe.createElement("div",{className:Te.lockWrap},Oe.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Oe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!zt.length&&Oe.createElement(Ce.Z,null)))},Ve={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"},Re=le(92123),Ne=({dataSource:Ut=[],value:zt,onChange:It,className:Ht,style:ln={},tabBarExtraContent:Ft})=>y.createElement("div",{className:re()(Ve.tabs,Ht),style:ln},y.createElement("div",{className:Ve.tabsWrap},Ut.map((xt,ct)=>!(xt!=null&&xt.hide)&&y.createElement("aside",{className:Ve.tab,onClick:()=>{It(xt.id),xt.link&&Re.history.push(xt.link)},key:ct},y.createElement("div",{className:zt===xt.id?Ve.active:""},xt.name),(xt==null?void 0:xt.resetCount)==null&&(xt==null?void 0:xt.total)!==void 0&&y.createElement("span",null,"\uFF08",xt==null?void 0:xt.total,"\uFF09"),(xt==null?void 0:xt.resetCount)!==void 0&&(xt==null?void 0:xt.total)!==void 0&&y.createElement(ve.Z,{title:(xt==null?void 0:xt.tip)!=null?xt==null?void 0:xt.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},xt==null?void 0:xt.resetCount),"/",y.createElement("span",null,xt==null?void 0:xt.total),"\uFF09"))))),y.createElement("div",{className:Ve.tabBar},Ft)),We=({className:Ut,style:zt={},children:It})=>y.createElement("div",{className:re()(Ut),style:zt},It),Ze={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"},rt=le(75727),$e=le(93041);const Ue=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ye=({sortValue:Ut,dropValue:zt,className:It,onSort:Ht,onDrop:ln,dataSource:Ft=Ue})=>{var xt;return y.createElement("div",{className:re()(Ze.orderWrap,It)},y.createElement(rt.Z,{dropdownRender:()=>y.createElement($e.default,null,Ft.map((ct,pt)=>y.createElement($e.default.Item,{key:pt,onClick:()=>ln(ct.id)},ct.name)))},y.createElement("span",{className:Ze.orderTextWrap},(xt=Ft.find(ct=>zt===ct.id))==null?void 0:xt.name)),y.createElement("span",{className:Ze.orderIconWrap},y.createElement("span",{className:Ze.orderAsc},y.createElement("i",{className:Ut==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ze.cursorPointer} ${Ze.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ze.cursorPointer}`,onClick:()=>Ht(Ut==="asc"?"desc":"asc")})),y.createElement("span",{className:Ze.orderDesc},y.createElement("i",{className:Ut==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ze.cursorPointer} ${Ze.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ze.cursorPointer}`,onClick:()=>Ht(Ut==="asc"?"desc":"asc")}))))},Pe={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"},He=le(99571),Qe=Object.defineProperty,et=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,De=(Ut,zt,It)=>zt in Ut?Qe(Ut,zt,{enumerable:!0,configurable:!0,writable:!0,value:It}):Ut[zt]=It,Le=(Ut,zt)=>{for(var It in zt||(zt={}))qe.call(zt,It)&&De(Ut,It,zt[It]);if(et)for(var It of et(zt))je.call(zt,It)&&De(Ut,It,zt[It]);return Ut},Xe=(Ut,zt)=>{var It={};for(var Ht in Ut)qe.call(Ut,Ht)&&zt.indexOf(Ht)<0&&(It[Ht]=Ut[Ht]);if(Ut!=null&&et)for(var Ht of et(Ut))zt.indexOf(Ht)<0&&je.call(Ut,Ht)&&(It[Ht]=Ut[Ht]);return It},tt=(Ut,zt,It)=>new Promise((Ht,ln)=>{var Ft=pt=>{try{ct(It.next(pt))}catch(Vt){ln(Vt)}},xt=pt=>{try{ct(It.throw(pt))}catch(Vt){ln(Vt)}},ct=pt=>pt.done?Ht(pt.value):Promise.resolve(pt.value).then(Ft,xt);ct((It=It.apply(Ut,zt)).next())}),st=Ut=>{var zt=Ut,{className:It,style:Ht,children:ln,loading:Ft=!1,openLoading:xt,onClick:ct=()=>{},size:pt="middle",shape:Vt="round"}=zt,tn=Xe(zt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[nn,Nt]=(0,y.useState)(!1);return y.createElement(He.ZP,Le({onClick:(0,te.throttle)(Kt=>tt(void 0,null,function*(){xt&&Nt(!0);try{yield ct(Kt)}catch(rn){console.log("error",rn)}xt&&Nt(!1)}),2e3,{leading:!0,trailing:!1}),className:re()(Pe.btn,Pe[`${pt}-${Vt}`],It),style:Ht,size:pt,shape:Vt,loading:nn||Ft},tn),ln)},at={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"},At=({className:Ut,style:zt,children:It=null,onClick:Ht,title:ln})=>y.createElement("div",{className:re()(at.head,Ut),style:zt},y.createElement("span",{className:"primary-hover",onClick:Ht},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:ln},ln),y.createElement("div",{className:at.node},It)),Tt={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"},ut=({confirmShow:Ut=!0,confirmTitle:zt,confirmClick:It,cancelShow:Ht=!0,cancelTitle:ln,cancelClick:Ft,className:xt,style:ct,confirmLoading:pt=!1})=>y.createElement("div",{className:re()(Tt.btns,xt),style:ct},Ut&&y.createElement(He.ZP,{loading:pt,onClick:It,type:"primary",className:Tt.confirm},zt),Ht&&y.createElement(He.ZP,{onClick:Ft,className:Tt.cancel},ln)),ft={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"},Ct=({className:Ut,style:zt={},LeftContent:It,children:Ht,RightContent:ln})=>y.createElement("div",{className:re()(ft.fixedBottom,Ut),style:zt},y.createElement("div",{className:ft.wrap},y.createElement("div",{className:ft.left},It),y.createElement("div",{className:ft.center},Ht),y.createElement("div",{className:ft.right},ln))),St={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"},Dt=({className:Ut,style:zt={},dataSource:It=[]})=>y.createElement("div",{className:re()(St.crumbs,Ut),style:zt},It.map((Ht,ln)=>lnRe.history.push(Ht.path)},Ht.name):y.createElement("span",null,Ht.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:ln,style:{color:"#5F6368"}},Ht.name))),Lt=le(11938),Bt=Object.defineProperty,dn=Object.defineProperties,hn=Object.getOwnPropertyDescriptors,Jt=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,an=(Ut,zt,It)=>zt in Ut?Bt(Ut,zt,{enumerable:!0,configurable:!0,writable:!0,value:It}):Ut[zt]=It,qt=(Ut,zt)=>{for(var It in zt||(zt={}))sn.call(zt,It)&&an(Ut,It,zt[It]);if(Jt)for(var It of Jt(zt))pn.call(zt,It)&&an(Ut,It,zt[It]);return Ut},mn=(Ut,zt)=>dn(Ut,hn(zt)),xn=(Ut,zt)=>{var It={};for(var Ht in Ut)sn.call(Ut,Ht)&&zt.indexOf(Ht)<0&&(It[Ht]=Ut[Ht]);if(Ut!=null&&Jt)for(var Ht of Jt(Ut))zt.indexOf(Ht)<0&&pn.call(Ut,Ht)&&(It[Ht]=Ut[Ht]);return It};const{Countdown:gn}=Lt.default;var Xt=Ut=>{var zt=Ut,{onChange:It}=zt,Ht=xn(zt,["onChange"]);const[ln,Ft]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof ln=="number"&&ln>=0&&It(ln)},[ln]);const xt=ct=>{const pt=Math.floor(ct/1e3);Ft(pt)};return y.createElement(gn,mn(qt({},Ht),{onChange:xt}))}},61346:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return Se}});var y=le(59301);function Se(a,pe){const ce=(0,y.useRef)();(0,y.useEffect)(()=>{ce.current=a}),(0,y.useEffect)(()=>{function ee(){ce.current()}if(pe!==null){let ae=setInterval(ee,pe);return()=>clearInterval(ae)}},[pe])}},62689:function(dt,nt,le){"use strict";var y=le(59301),Se=le(11938),a=le(71051),pe=le(28284),ce=le(62957),ee=le(29787),ae=le(54172),re=le(37568),te=le(77019),ne=le(5269),x=le(99571),b=le(39598),E=le(56656),z=le.n(E),ie=le(92123),oe=le(94601),de=le(77527),fe=le(47141),ue=le(18581),se=le(59301),he=(me,be,ye)=>new Promise((Ae,we)=>{var Fe=xe=>{try{_e(ye.next(xe))}catch(Ie){we(Ie)}},Ce=xe=>{try{_e(ye.throw(xe))}catch(Ie){we(Ie)}},_e=xe=>xe.done?Ae(xe.value):Promise.resolve(xe.value).then(Fe,Ce);_e((ye=ye.apply(me,be)).next())});const{Countdown:Ee}=Se.default,ge=({value:me,onChange:be,MaxMinutes:ye})=>se.createElement(se.Fragment,null,se.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",se.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",se.createElement("br",null)),se.createElement(a.Z,{value:me,onChange:be,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ve=({exercise:me,successCb:be,dispatch:ye})=>{var Ae,we,Fe,Ce;const _e=(0,ie.useParams)(),[xe]=pe.default.useForm(),Ie=pe.default.useWatch("time",xe),[Te,ze]=(0,y.useState)(!1),Oe=(0,y.useRef)(),{actionTabs:Je}=me,[Ge,Ve]=(0,y.useState)(),[,Re,ke,Ne]=(0,ue.U)(b.n7,{id:_e.categoryId}),[,Me,We]=(0,ue.U)(b.Cd,{});(0,y.useEffect)(()=>{me.actionTabs.key==="student-unlock"&&(ze(!1),xe.resetFields())},[me.actionTabs.key]);const Ze=()=>new Promise(et=>he(void 0,null,function*(){var qe,je;return Oe.current=yield(0,de.y)({ip_limit:(qe=Je==null?void 0:Je.exerciseParams)==null?void 0:qe.ip_limit,ip_bind:(je=Je==null?void 0:Je.exerciseParams)==null?void 0:je.ip_bind_type}),et()})),rt=()=>he(void 0,null,function*(){var et,qe,je,De,Le;yield xe.validateFields();const Xe=xe.getFieldsValue();if(ze(!0),(((et=Je==null?void 0:Je.exerciseParams)==null?void 0:et.ip_limit)!=="no"||(qe=Je==null?void 0:Je.exerciseParams)!=null&&qe.ip_bind_type)&&(yield Ze()),(yield(0,b.ZD)((je=Je==null?void 0:Je.exerciseParams)==null?void 0:je.id,{exercise_user_id:(De=Je==null?void 0:Je.exerciseParams)==null?void 0:De.exercise_user_id,unlock_key:Xe.unlock_key,time:Xe.time,ip:Oe.current})).status===0){if(be){ye({type:"exercise/setActionTabs",payload:{}}),be();return}const it=Je==null?void 0:Je.exerciseParams;(0,oe.nr)({inner_ip:it.inner_ip,public_ip:it.public_ip,open_camera:it.open_camera,ip_limit:it.ip_limit,ip_bind:it.ip_bind,ip_bind_type:it.ip_bind_type,exercise_tips:it.exercise_tips,exerciseId:it.id,screen_open:it.screen_open,screen_num:it.screen_num,screen_sec:it.screen_sec,coursesId:_e.coursesId,login:(Le=(0,fe.eY)())==null?void 0:Le.login,history,identity_verify:it.identity_verify,open_phone_video_recording:it.open_phone_video_recording,current_status:it.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}ze(!1)}),$e=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:et=>se.createElement("span",{className:et.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},et)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:et=>se.createElement("span",{className:et.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},et)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ue=((Ae=Je==null?void 0:Je.exerciseParams)==null?void 0:Ae.errorMessage)&&typeof((we=Je==null?void 0:Je.exerciseParams)==null?void 0:we.errorMessage)=="object";(0,y.useEffect)(()=>{me.actionTabs.key==="student-unlock"&&he(void 0,null,function*(){const et=yield We(_e);yield ke({}),et.status||Ve(et)})},[me.actionTabs.key]);const{time:Be,end_time:Ye}=(Ge==null?void 0:Ge.exercise)||{},Pe=Ne!=null&&Ne.user_end_time?z()(Ne==null?void 0:Ne.user_end_time).add(1,"minutes"):z()(),He=z()(Ne==null?void 0:Ne.user_total_end_time)>Pe?Math.round(z().duration(z()(Ne==null?void 0:Ne.user_total_end_time).diff(Pe.startOf("minute"))).asMinutes()):0,Qe=((Ne==null?void 0:Ne.student_left_minutes)||0)+(Ie||0);return se.createElement(se.Fragment,null,se.createElement(ce.default,{width:514,centered:!0,closable:!!((Fe=Je==null?void 0:Je.exerciseParams)!=null&&Fe.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:me.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},se.createElement(ee.Z,{spinning:Re||Me},Ue&&se.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 "),!Ue&&se.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"),Ue&&se.createElement(ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ce=Je==null?void 0:Je.exerciseParams)==null?void 0:Ce.errorMessage)||{}],columns:$e}),se.createElement("div",{className:""},se.createElement(pe.default,{form:xe,layout:"vertical",autoComplete:"off"},se.createElement(pe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},se.createElement(re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Be!==-1?se.createElement(se.Fragment,null,se.createElement(pe.default.Item,{name:"time",label:se.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",se.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(Ne==null?void 0:Ne.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},se.createElement(ge,{MaxMinutes:He})),se.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",se.createElement("span",{className:"ml5"},Re||Me?"--":Qe),"\u5206\u949F",Qe!==0&&(Ne==null?void 0:Ne.user_end_time)&&se.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",se.createElement("span",{className:"ml5"},z()(Ne==null?void 0:Ne.user_end_time).add(Ie||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):se.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 ",z()(Ye).format("YYYY-MM-DD HH:mm")))),se.createElement(te.Z,{justify:"space-between",align:"middle"},se.createElement(ne.Z,null),se.createElement(ne.Z,null,se.createElement(x.ZP,{loading:Te,onClick:rt},"\u8FDB\u5165\u8003\u8BD5"))))))};nt.Z=(0,ie.connect)(({exercise:me})=>({exercise:me}))(ve)},69537:function(dt,nt,le){"use strict";le.d(nt,{i:function(){return he},q:function(){return se}});var y=le(59301),Se={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},a=le(92310),pe=le.n(a),ce=le(25399),ee=le(82326),ae=le(99571),re=le(43597),te=Object.defineProperty,ne=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ie=(Ee,ge,ve)=>ge in Ee?te(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ee[ge]=ve,oe=(Ee,ge)=>{for(var ve in ge||(ge={}))E.call(ge,ve)&&ie(Ee,ve,ge[ve]);if(b)for(var ve of b(ge))z.call(ge,ve)&&ie(Ee,ve,ge[ve]);return Ee},de=(Ee,ge)=>ne(Ee,x(ge)),fe=(Ee,ge)=>{var ve={};for(var me in Ee)E.call(Ee,me)&&ge.indexOf(me)<0&&(ve[me]=Ee[me]);if(Ee!=null&&b)for(var me of b(Ee))ge.indexOf(me)<0&&z.call(Ee,me)&&(ve[me]=Ee[me]);return ve},ue=(Ee,ge,ve)=>new Promise((me,be)=>{var ye=Fe=>{try{we(ve.next(Fe))}catch(Ce){be(Ce)}},Ae=Fe=>{try{we(ve.throw(Fe))}catch(Ce){be(Ce)}},we=Fe=>Fe.done?me(Fe.value):Promise.resolve(Fe.value).then(ye,Ae);we((ve=ve.apply(Ee,ge)).next())});const se=Ee=>{var ge=Ee,{wrapClassName:ve,wrapStyle:me={},showLinkButton:be=!0,tooltipTitle:ye="",loadGeneral:Ae=!1,data:we={}}=ge,Fe=fe(ge,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const Ce="course_disciplines_list",[_e,xe]=(0,y.useState)(()=>{const Ge=sessionStorage.getItem(Ce);return Ge?JSON.parse(Ge):[]}),[Ie,Te]=(0,y.useState)(!1),[ze,Oe]=(0,y.useState)(!0);(0,y.useEffect)(()=>{Je()},[]);const Je=()=>ue(void 0,null,function*(){var Ge,Ve,Re,ke;Te(!0);const Ne=yield(0,re.U2)("v2/course_disciplines.json",we);if(Ne.status===0){const Me=((Ve=(Ge=Ne==null?void 0:Ne.data)==null?void 0:Ge.list)==null?void 0:Ve.map(We=>({value:We.id,label:We.name})))||[];if(xe(Me),Oe(!1),sessionStorage.setItem(Ce,JSON.stringify(Me)),ze){const We=(ke=(Re=Ne==null?void 0:Ne.data)==null?void 0:Re.list)==null?void 0:ke.find(Ze=>Ze.is_default);Ae&&We&&Fe.onChange(We==null?void 0:We.id)}}Te(!1)});return y.createElement("div",{className:pe()(Se.singleSelect,ve),style:me},y.createElement(ce.Z,{title:ye},y.createElement(ee.default,oe({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:Ie,options:_e,onDropdownVisibleChange:Ge=>{Ge&&Je()}},Fe))),be&&y.createElement(ae.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},he=Ee=>{var ge=Ee,{wrapClassName:ve,wrapStyle:me={},showLinkButton:be=!0,courseDisciplineId:ye="",isPlusHeight:Ae=!1,tooltipTitle:we,allowAcceptEmpty:Fe=!1,data:Ce={}}=ge,_e=fe(ge,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[xe,Ie]=(0,y.useState)([]),[Te,ze]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Oe()},[ye]);const Oe=()=>ue(void 0,null,function*(){var Je,Ge;if(!Fe&&!ye){Ie([]);return}ze(!0);const Ve=yield(0,re.U2)(`v2/course_disciplines/${ye||"all"}.json`,Ce);if(Ve.status===0){const Re=((Ge=(Je=Ve==null?void 0:Ve.data)==null?void 0:Je.tag_disciplines)==null?void 0:Ge.map(ke=>({value:ke.id,label:ke.name})))||[];Re.length&&Ie(Re)}ze(!1)});return y.createElement("div",{className:pe()(Se.multipleSelect,ve),style:me},y.createElement(ce.Z,{title:we},y.createElement(ee.default,de(oe({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:Te,options:xe,maxTagCount:"responsive",onDropdownVisibleChange:Je=>{Je&&Oe()}},_e),{className:pe()(_e.className,Ae&&Se.plus)}))),be&&y.createElement(ae.ZP,{className:Se.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},36942:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ie}});var y=le(59301),Se=le(92123),a=le(62957),pe=le(99571),ce=le(29787),ee=le(27656),ae=le(39457),re=le(71775),te=le(24334),ne=le(56656),x=le.n(ne),b=le(89398),E=le(59301),z=(oe,de,fe)=>new Promise((ue,se)=>{var he=ve=>{try{ge(fe.next(ve))}catch(me){se(me)}},Ee=ve=>{try{ge(fe.throw(ve))}catch(me){se(me)}},ge=ve=>ve.done?ue(ve.value):Promise.resolve(ve.value).then(he,Ee);ge((fe=fe.apply(oe,de)).next())}),ie=({open:oe,onClose:de})=>{const[fe,ue]=(0,y.useState)(void 0);console.log((0,Se.useLocation)(),33);const se=(0,Se.useLocation)();(0,y.useEffect)(()=>{oe&&function(){return z(this,null,function*(){const Ve=yield(0,ee.X6)(oe);ue(Ve.data)})}()},[oe]);const{status:he,created_at:Ee,code:ge,name:ve,language:me,pass_sets_count:be,set_count:ye,error_msg:Ae,output:we,input:Fe,expected_output:Ce,execute_memory:_e,user:xe,execute_time:Ie,input_file_url:Te,output_file_url:ze,is_file:Oe,expected_output_file_url:Je}=fe||{};return E.createElement(a.default,{open:oe,width:1e3,onCancel:()=>de(!1),footer:E.createElement(pe.ZP,{type:"primary",onClick:()=>de(!1)},"\u5173\u95ED"),centered:!0},E.createElement(ce.Z,{spinning:!fe,delay:500},E.createElement("div",{className:"record-detail-info"},fe?E.createElement(E.Fragment,null,E.createElement("div",{className:"record-detail-body"},E.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),E.createElement("ul",{className:"record-info"},E.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",E.createElement("span",{className:he===0?"c-green":"c-red"},ae.Im[he])," "),E.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",E.createElement("span",null,x()(Ee).format("YYYY-MM-DD HH:mm:ss"))," "),E.createElement("li",null," \u8BED\u8A00\uFF1A",E.createElement("span",null,me)," "),E.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",E.createElement("span",null,Ie*1e3,"ms")," "),E.createElement("li",null," ",`${he===b.h.HIDE_COMPILE_STATUS?"--":be} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ae.gZ)({status:he,error_msg:Ae,execute_time:Ie,output:we,input:Fe,expected_output:Ce,input_file_url:Te,output_file_url:ze,is_file:Oe,expected_output_file_url:Je}),E.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),E.createElement(re.ZP,{height:"200px",width:"100%",language:me==null?void 0:me.toLocaleLowerCase(),value:te.Base64.decode(ge),options:{readOnly:!0}}))):null)))}},63692:function(dt,nt,le){"use strict";le.d(nt,{Im:function(){return ye},Y4:function(){return we}});var y=le(59301),Se=le(37568),a=le(6767),pe=le(99571),ce=le(63920),ee=le(24334),ae=le.n(ee),re=le(7620),te=le(12124),ne=le(74776),x=le(94601),b=le(34376),E=le.n(b),z=le(43597),ie=le(92123),oe=le(36942),de=le(29724),fe=le(27656),ue=le(20912),se=le(33859),he=le(92310),Ee=le.n(he),ge=le(18030),ve=le(59301),me=(_e,xe,Ie)=>new Promise((Te,ze)=>{var Oe=Ve=>{try{Ge(Ie.next(Ve))}catch(Re){ze(Re)}},Je=Ve=>{try{Ge(Ie.throw(Ve))}catch(Re){ze(Re)}},Ge=Ve=>Ve.done?Te(Ve.value):Promise.resolve(Ve.value).then(Oe,Je);Ge((Ie=Ie.apply(_e,xe)).next())});const{TextArea:be}=Se.default,ye={[ce.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ce.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ce.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(_e=>(_e[_e.SET_VISIBLE=0]="SET_VISIBLE",_e[_e.SET_TABINDEX=1]="SET_TABINDEX",_e))(Ae||{});function we(_e){const{status:xe,error_msg:Ie,output:Te,input:ze,expected_output:Oe,is_file:Je,input_file_url:Ge,output_file_url:Ve,expected_output_file_url:Re,setMonacoValue:ke,setData:Ne,highlightEndEntry:Me}=_e,We=(0,y.useRef)(),Ze=(0,y.useRef)(),rt=(0,y.useRef)();let $e=null;const Ue={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,y.useEffect)(()=>{if(Te&&!Je&&We.current){const Be=new b.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Be.open(We.current);const Ye=(Me?x.jl:x.pp)(ee.Base64.decode(Te));Be.write(Ye),Be.setOption("theme",{background:"#1e1e1e"})}if(ze&&!Je&&Ze.current){const Be=new b.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Be.open(Ze.current),Be.write((Me?x.jl:x.pp)(ze)),Be.setOption("theme",{background:"#1e1e1e"})}if(Oe&&!Je&&rt.current){const Be=new b.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Be.open(rt.current),Be.write((Me?x.jl:x.pp)(ee.Base64.decode(Oe))),Be.setOption("theme",{background:"#1e1e1e"})}},[Te]),xe){case ce.h.NOMATCH:$e=ve.createElement(ve.Fragment,null,ve.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Je&&ve.createElement("div",{ref:We}),Je&&ve.createElement("div",{style:Ue},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(this,null,function*(){const Be=yield(0,z.ZP)(Ve,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});ke(Be),setTimeout(()=>{Ne(Ve)},200)})},Te)),ve.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Je&&ve.createElement("div",{ref:rt}),Je&&ve.createElement("div",{style:Ue},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(this,null,function*(){const Be=yield fetch(Re,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield Be.text()),setTimeout(()=>{Ne(Re)},200)})},Oe)));break;case ce.h.EXECUTEFAILURE:$e=ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Je&&ve.createElement(ne.Z,{value:ze,style:Ue}),Je&&ve.createElement("div",{style:Ue},ve.createElement("a",{onClick:()=>(0,x.LR)(Ge,ze)},ze))),ve.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:re.Z.error,style:{color:"#E30000",padding:"0 10px"}},ee.Base64.decode(Ie),"111")));break;case ce.h.COMPILEFAILURE:$e=ve.createElement(ve.Fragment,null,ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:re.Z.error},ee.Base64.decode(Ie)));break;case ce.h.PODFAILURE:$e=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:$e=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",$e," ")}function Fe(_e){const{status:xe,error_msg:Ie,execute_time:Te,output:ze,input:Oe,expected_output:Je,is_file:Ge,input_file_url:Ve,output_file_url:Re,expected_output_file_url:ke}=_e;let Ne=null;switch(xe){case ce.h.OK:case ce.h.NOMATCH:case ce.h.EXECUTEFAILURE:case ce.h.COMPILEFAILURE:Ne=ve.createElement("div",{id:"outputResultRef",className:"h100"});break;case ce.h.PODFAILURE:Ne=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:Ne=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",Ne," ")}function Ce({value:_e,className:xe}){return ve.createElement("span",{className:xe},_e)}nt.ZP=({input:_e,is_file:xe,debuging:Ie,submitting:Te,executingMessage:ze,debugResult:Oe,onChangeInput:Je,onDebugCode:Ge,onSubmitCode:Ve,hack:Re,user:ke,submitResult:Ne,isWhiteTheme:Me,topDispatch:We})=>{const[Ze]=(0,ie.useSearchParams)(),rt=(0,ie.useParams)(),[$e,Ue]=(0,y.useState)(!1),[Be,Ye]=(0,y.useState)(!1),[Pe,He]=(0,y.useState)(1),[Qe,et]=(0,y.useState)(!1),[qe,je]=(0,y.useState)(0),[De,Le]=(0,y.useState)(!1),[Xe,tt]=(0,y.useState)(""),[it,st]=(0,y.useState)(""),at=(0,y.useRef)(),Pt=(0,y.useRef)(),At=(0,y.useRef)(null),Tt=(0,y.useRef)(null),mt=(0,y.useRef)(null);console.log(Ne,"submitResult",rt);const{status:ut,id:ft,input:lt,output:Ct,expected_output:St,is_file:Rt,input_file_url:Dt,output_file_url:Lt,expected_output_file_url:Bt,error_msg:dn,hack_sets:hn}=Ne||{};(0,y.useEffect)(()=>{ut===0&&(He(1),je(0))},[ut,ft]),(0,y.useEffect)(()=>{me(void 0,null,function*(){var Xt;const Ut=yield(0,fe.rX)(rt==null?void 0:rt.id,"submit");(Ut==null?void 0:Ut.status)===0&&(Ut!=null&&Ut.data&&((Xt=Ut==null?void 0:Ut.data)==null?void 0:Xt.status)!==0?(We({type:ue.Types.SET_SUBMIT_RESULT,payload:{submitResult:Ut==null?void 0:Ut.data}}),He(2),je(320)):(He(1),je(0)))})},[rt==null?void 0:rt.id]),(0,y.useEffect)(()=>{if(at.current){let Zt=function(xt){It=zt.offsetHeight,Ht=!0,ln=xt.pageY,mt.current.style.display="block"},Xt=function(){Ht=!1,mt.current.style.display="none"},Ut=function(xt){if(Ht){Jt();let ct=ln-xt.pageY,pt=It+ct;if(pt<0&&(pt=0),pt>window.innerHeight-150&&(pt=window.innerHeight-150),Pe===1){pt<=34?je(0):je(pt);return}console.log(pt,"resizeH"),je(pt)}};const zt=At.current;let It=0,Ht=!1,ln=0;const Ft=document.getElementById("case-y-bar");return Ft==null||Ft.addEventListener("mousedown",Zt),document.addEventListener("mousemove",Ut),document.addEventListener("mouseup",Xt),()=>{const xt=document.getElementById("case-y-bar");xt==null||xt.removeEventListener("mousedown",Zt),document.removeEventListener("mousemove",Ut),document.removeEventListener("mouseup",Xt)}}},[at,Pe]),(0,y.useEffect)(()=>{const Zt=de.Z.subscribe("resize-move-bar",Jt);if(Ze.get("type")!=="exercises")return document.addEventListener((0,ge.gH)(),an),()=>{document.removeEventListener((0,ge.gH)(),an),Zt()}},[]),(0,y.useEffect)(()=>{});function Jt(){var Zt,Xt,Ut,zt;const It=document.getElementById("outputResultRef");if(It){let Ht=It.dataset.text;Pt.current.reset(),Pt.current.writeln(Ht);const ln=document.getElementById("outputResultRef").offsetWidth-20,Ft=((zt=(Ut=(Xt=(Zt=Pt.current)==null?void 0:Zt._core)==null?void 0:Xt._renderService)==null?void 0:Ut.dimensions)==null?void 0:zt.actualCellWidth)||10,xt=Math.ceil(ln/Ft);Pt.current.resize(xt,Math.ceil(It.clientHeight/16))}}function sn(){Ue(!$e),setTimeout(()=>{Jt()},300),$e?je(320):(je(window.innerHeight-150),et(!0))}function pn(){Be?(Ye(!1),(0,ge.BU)()):(Ye(!0),(0,ge.Dj)(Tt.current))}const an=Zt=>{(0,ge.vp)()||Ye(!1)},qt=(0,y.useMemo)(()=>{if(Oe){const{status:Zt,output:Xt,error_msg:Ut}=Oe;return setTimeout(()=>{let zt="",It=document.getElementById("outputResultRef");Xt?zt=ee.Base64.decode(Xt):Ut&&(zt=ee.Base64.decode(Ut)),Pt.current=new b.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Pt.current.open(It),Pt.current.onKey(function(Ht){var ln;if(Ht.domEvent.key.toLocaleUpperCase()==="C"&&Ht.domEvent.ctrlKey){Ht.domEvent.preventDefault();let Ft=(ln=Pt.current)==null?void 0:ln.getSelection();navigator.clipboard.writeText(Ft).then(()=>{})}}),It.dataset.text=zt,Pt.current.setOption("convertEol",!0),Jt()},300),ve.createElement(ve.Fragment,null,Fe(Oe))}return null},[Oe]);function mn(){var Zt,Xt;if(!(Re!=null&&Re.code)||((Zt=Re==null?void 0:Re.code)==null?void 0:Zt.trim().length)===0){(Xt=a.ZP)==null||Xt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}He(1),je(320),Ge()}const xn=Zt=>me(void 0,null,function*(){let Xt=yield(0,z.ZP)(`/api/problems/${Zt}/start.json`,{method:"get",params:{hack_user_id:ke==null?void 0:ke.user_id}});Xt&&(window.location.href=`/myproblems/${Xt==null?void 0:Xt.identifier}${window.location.search}`)});function gn(){Rt?navigator.clipboard.writeText(ee.Base64.decode(dn)).then(()=>{a.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ee.Base64.decode(Ct)).then(()=>{a.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ve.createElement(y.Fragment,null,ve.createElement("div",{className:Ee()(re.Z.case,Me&&re.Z.whiteCase),style:{height:qe},ref:At},ve.createElement("div",{className:re.Z.fullMask,ref:mt}),ve.createElement("div",{className:re.Z["resize-y-bar"],id:"case-y-bar",ref:at,draggable:!1},Pe===2&&ve.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Pe===1&&(qe<=34?ve.createElement("div",{onClick:()=>{je(320)},className:re.Z.unfoldBtn},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ve.createElement("div",{onClick:()=>{je(0)},className:re.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ve.createElement("div",null,ve.createElement("div",{className:re.Z.caseHead},ve.createElement("div",{className:re.Z.dot}),ve.createElement("div",{className:re.Z.text},Pe===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Pe===2&&!Te&&typeof ut=="number"&&ve.createElement(ve.Fragment,null,ut===ce.h.OK?ve.createElement("div",{className:re.Z.pass},ve.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ve.createElement("div",{className:re.Z.noPass},ve.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[ut])),ve.createElement("div",{className:re.Z.btns},Pe===2&&!Te&&ve.createElement(ve.Fragment,null,ut!==ce.h.OK&&ve.createElement("div",{onClick:gn},ve.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ve.createElement("div",{onClick:()=>{Le(ft)}},ve.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Ze.get("type")!=="exercises"&&ve.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>sn()},ve.createElement("i",{className:`iconfont icon-${$e?"suoxiao1":"fangda"}`})))),ve.createElement("div",{style:{display:Pe===1?"block":"none"}},Ie?ve.createElement(te.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:qe-34}},ve.createElement("div",{className:re.Z.result},ve.createElement("div",{className:re.Z.left},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ve.createElement("div",{className:re.Z.leftNode},ve.createElement(be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:xe?"":_e,onChange:Je}))),ve.createElement("div",{className:re.Z.right},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ve.createElement("div",{className:re.Z.node},Oe?qt:ve.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ve.createElement("div",{style:{display:Pe===2?"block":"none"}},Te?ve.createElement(te.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:qe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ve.createElement("div",{ref:Tt,className:re.Z.elseNode},ve.createElement("div",{className:re.Z.nameWrap},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ve.createElement("div",{className:re.Z.scroll},ve.createElement("pre",{className:re.Z.scrollBox,style:Qe?{height:Be?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Rt&&ve.createElement(Ce,{value:lt}),Rt&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const Zt=yield fetch(Dt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});st(yield Zt.text()),setTimeout(()=>{tt(Dt)},200)})},lt)),lt&&ve.createElement("div",{className:re.Z.action},ve.createElement("span",{onClick:()=>et(!Qe)},Qe?"\u6536\u8D77":"\u5C55\u5F00")))),ve.createElement("div",{className:re.Z.result,style:{flex:1,overflow:"hidden"}},ve.createElement("div",{className:re.Z.left},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement("div",{className:re.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ve.createElement("pre",null,!Rt&&ve.createElement(Ce,{className:"mb10",value:St&&ee.Base64.decode(St)||""}),Rt&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const Zt=yield fetch(Bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});st(yield Zt.text()),setTimeout(()=>{tt(Bt)},200)})},St)))),ve.createElement("div",{className:re.Z.right},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:re.Z.node,style:{color:ut===ce.h.OK?"#2ABD8C":"#FF2C29"}},ve.createElement("pre",null,(ut===4||ut===5)&&ve.createElement(Ce,{className:"mb10",value:dn&&ee.Base64.decode(dn)||""}),ut!=4&&ut!=5&&(Rt?ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const Zt=yield(0,z.ZP)(Lt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{st(Zt)}catch(Xt){st("")}setTimeout(()=>{tt(Lt)},200)})},Ct):ve.createElement(Ce,{className:"mb10",value:Ct&&ee.Base64.decode(Ct)||""})))))))))),ve.createElement("div",{className:Ee()(re.Z.footer,Me&&re.Z.whiteFooter),style:{zIndex:100}},(Re==null?void 0:Re.is_program)&&(Re==null?void 0:Re.above_question)&&ve.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>xn(Re==null?void 0:Re.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Re==null?void 0:Re.is_program)&&(Re==null?void 0:Re.under_question)&&ve.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>xn(Re==null?void 0:Re.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ve.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Ie||Te,loading:Ie,color:"#2ABD8C",className:"mr10",onClick:mn},"\u8C03\u8BD5\u4EE3\u7801"),Ze.get("qtype")!=="8"&&ve.createElement(pe.ZP,{className:re.Z.disabled,type:"primary",icon:ve.createElement("i",{className:"iconfont icon-bofang1"}),loading:Te,disabled:Ie||Te,onClick:()=>{var Zt,Xt;if(!(Re!=null&&Re.code)||((Zt=Re==null?void 0:Re.code)==null?void 0:Zt.trim().length)===0){(Xt=a.ZP)==null||Xt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}He(2),je(320),Ve()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ve.createElement(oe.Z,{onClose:Le,open:De}),ve.createElement(se.Z,{close:!0,data:Xe,type:Xe.length?"txt":"",onClose:()=>tt(""),monacoEditor:{value:it,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},20912:function(dt,nt,le){"use strict";le.r(nt),le.d(nt,{Types:function(){return Yt},default:function(){return _t}});var y=le(59301),Se=le(92123),a=le(11938),pe=le(62957),ce=le(29787),ee=le(99571),ae=le(25399),re=le(77019),te=le(27656),ne=le(39598),x=le(18030),b=le(63528),E=le(85386),z=le(87169),ie=le(30641),oe=le(71775),de=le(74254),fe=le(18268),ue=le(13903),se=le(6767),he={list:"list___IRN6i",copy:"copy___qCn9B"},Ee=le(56102),ge=le(43597),ve=(vt,Ot,kt)=>new Promise((cn,vn)=>{var An=Ln=>{try{Gn(kt.next(Ln))}catch(Rn){vn(Rn)}},Pn=Ln=>{try{Gn(kt.throw(Ln))}catch(Rn){vn(Rn)}},Gn=Ln=>Ln.done?cn(Ln.value):Promise.resolve(Ln.value).then(An,Pn);Gn((kt=kt.apply(vt,Ot)).next())}),be=({showResourceCentre:vt,identifier:Ot})=>{const kt=(0,Se.useParams)(),[cn,vn]=(0,y.useState)(null);(0,y.useEffect)(()=>{vt&&An()},[vt]);const An=()=>ve(void 0,null,function*(){const Pn=yield(0,ge.ZP)(`/api/problems/${Ot}/attachment_list.json`,{method:"get"});(Pn==null?void 0:Pn.status)==0&&vn(Pn.data||[])});return y.createElement("div",{className:"tpi-code-setting"},y.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(cn!=null&&cn.length)&&y.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),cn==null?void 0:cn.map((Pn,Gn)=>y.createElement("dl",{className:he.list,key:Gn},y.createElement(ae.Z,{title:Pn.title},y.createElement("dt",null,y.createElement("i",{className:"icon-wenjian4 mr5"}),Pn.title)),y.createElement("dd",null,y.createElement(Ee.CopyToClipboard,{text:Pn.saved_file_path,onCopy:()=>se.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement("span",{className:`${he.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=le(59301),Ae=Object.defineProperty,we=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Ie=(vt,Ot,kt)=>Ot in vt?Ae(vt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:kt}):vt[Ot]=kt,Te=(vt,Ot)=>{for(var kt in Ot||(Ot={}))_e.call(Ot,kt)&&Ie(vt,kt,Ot[kt]);if(Ce)for(var kt of Ce(Ot))xe.call(Ot,kt)&&Ie(vt,kt,Ot[kt]);return vt},ze=(vt,Ot)=>we(vt,Fe(Ot));const Oe={theme:(0,fe.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,fe.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,fe.G)("cmTabToSpace",!0),showResourceCentre:!1};var Je=(vt=>(vt[vt.set_font_size=0]="set_font_size",vt[vt.set_theme=1]="set_theme",vt[vt.on_tab_to_space=2]="on_tab_to_space",vt[vt.set_show_editor_setting=3]="set_show_editor_setting",vt[vt.set_show_respurce_center=4]="set_show_respurce_center",vt))(Je||{});function Ge(vt,Ot){switch(Ot.type){case 3:return ze(Te({},vt),{showEditorSetting:Ot.payload});case 1:return ze(Te({},vt),{theme:Ot.payload});case 0:return ze(Te({},vt),{fontSize:Ot.payload});case 2:return ze(Te({},vt),{tabToSpace:Ot.payload});case 4:return ze(Te({},vt),{showResourceCentre:Ot.payload});default:throw new Error}}var Ve=({isLoading:vt,value:Ot,onChange:kt,language:cn,onUpdateCode:vn,ActionBarRender:An,setIsWhiteTheme:Pn,identifier:Gn})=>{const[Ln,Rn]=(0,y.useReducer)(Ge,Oe),{theme:wn,fontSize:jn,showEditorSetting:Kn,tabToSpace:ir,showResourceCentre:Un}=Ln,ot=(0,y.useRef)(),tr=(0,y.useRef)();(0,y.useEffect)(()=>{Pn(wn==="vs")},[wn]);const ur={onFontSizeChange:Fr=>{Rn({type:0,payload:Fr}),(0,fe.t)("cmFontSize",Fr)},tabToSpace:ir,cmFontSize:jn,className:"oj",cmCodeMode:wn,onTabToSpace:Fr=>{Rn({type:2,payload:Fr}),(0,fe.t)("cmTabToSpace",Fr)},onCodeModeChange:Fr=>{Rn({type:1,payload:Fr}),(0,fe.t)("ProgrammingCodeMode",Fr)}};function Zr(){Rn({type:3,payload:!1})}function Xn(){Rn({type:3,payload:!0})}function Ir(){Rn({type:4,payload:!1})}function nr(){Rn({type:4,payload:!0})}const mr={value:Ot,language:cn,theme:wn,options:{fontSize:jn,insertSpaces:ir},onChange:Fr=>{kt(Fr),tr.current=Fr,clearTimeout(ot.current),ot.current=setTimeout(()=>{vn(tr.current)},1e4)},onEditBlur:Fr=>{tr.current&&vn(tr.current)}};return ye.createElement(y.Fragment,null,An(Xn,nr),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!vt&&ye.createElement(oe.ZP,Te({},mr))),ye.createElement(de.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Kn,onClose:Zr},ye.createElement(ue.Z,Te({},ur)))),ye.createElement(de.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Un,onClose:Ir},ye.createElement(be,{showResourceCentre:Un,identifier:Gn}))))},Re=le(60141),ke=le(24334),Ne=le(63692),Me={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},We={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Ze=le(54172),rt=le(13747),$e=le(58617),Ue=le(36942),Be=le(56656),Ye=le.n(Be),Pe=le(59301);const{Column:He}=Ze.default;var Qe=({submitResult:vt,submitting:Ot,submitRecords:kt,page:cn,onPageChange:vn,topicId:An})=>{const[Pn]=(0,Se.useSearchParams)(),{records:Gn,records_count:Ln}=kt||{},[Rn,wn]=(0,y.useState)(!1),jn=Pn.get("type")==="1";return Pe.createElement(ce.Z,{spinning:Ot,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Pe.createElement($e.Z,{style:{fontSize:24},spin:!0})},(Gn==null?void 0:Gn.length)>0?Pe.createElement(Ze.default,{dataSource:Gn,rowKey:"id",pagination:!1},Pe.createElement(He,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Kn,ir)=>Pe.createElement("span",null," ",Ye()(Kn).format("YYYY-MM-DD HH:mm:ss"))}),Pe.createElement(He,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Kn,ir)=>{var Un;return Pe.createElement("span",{className:`${Kn===0?"c-green":"c-red"} current`,onClick:()=>{wn(ir.id)}},(Un=Ne.Im[Kn])==null?void 0:Un.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Pe.createElement(He,{title:`\u6267\u884C\u7528\u65F6 (${jn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Kn=>Kn?jn?Kn:Kn/1e3:""}),Pe.createElement(He,{title:`\u5185\u5B58\u6D88\u8017\uFF08${jn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Kn=>Kn?jn?Kn:parseFloat((Kn/1024).toFixed(2)):""}),Pe.createElement(He,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Pe.createElement(He,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Kn,ir)=>Pe.createElement("span",{className:"c-light-primary current",onClick:()=>{wn(ir.id)}},"\u67E5\u770B")})):Pe.createElement("div",{style:{height:300,width:"100%"}}),Pe.createElement(Ue.Z,{onClose:wn,open:Rn}),Ln>15?Pe.createElement(rt.Z,{className:We.pagination,current:cn,pageSize:15,total:Ln,onChange:vn}):null)},et=le(62556),qe=le(96599),je={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},De=le(74776),Le=le(59301);const Xe={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var tt=({hack:vt})=>{const{language:Ot,difficult:kt,time_limit:cn,description:vn}=vt,[An]=(0,Se.useSearchParams)(),Pn=Xe[kt];return Le.createElement(Le.Fragment,null,Le.createElement("ul",{className:je.info},Le.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Le.createElement("b",{className:je.info_tag},Ot)),Le.createElement("li",null,Le.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Le.createElement(qe.default,{color:Pn==null?void 0:Pn.color},Pn==null?void 0:Pn.name)),Le.createElement("li",null,Le.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Le.createElement("span",{style:{color:"#333333"}},cn,"\u79D2"))),An.get("qtype")==="8"?Le.createElement(De.Z,{value:vn,showProgramFill:!0,className:je.desc}):Le.createElement(De.Z,{value:vn,className:je.desc}))},it={},st=le(59301),at=({hack:vt,current_user:Ot})=>st.createElement("div",{className:it.answer},vt!=null&&vt.answer_text?st.createElement(De.Z,{style:{padding:"13px 0"},value:(vt==null?void 0:vt.answer_text)||""}):st.createElement(et.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Pt=le(29724);function At(vt,Ot){return(0,ge.U2)(`/problems/${vt}/comments.json`,{page:Ot,limit:10})}function Tt(vt){return(0,ge.v_)(`/discusses/${vt}/plus.json`,{container_type:"Discuss",type:1})}function mt(vt,Ot,kt){return(0,ge.v_)(`/problems/${vt}/comments/reply.json`,{comments:{content:kt,parent_id:Ot}})}function ut(vt,Ot){return(0,ge.v_)(`/problems/${vt}/comments.json`,{comments:{content:Ot}})}function ft(vt,Ot,kt){return(0,ge.v_)(`/problems/${vt}/comments/${Ot}/hidden.json`,kt)}function lt(vt,Ot){return(0,ge.IV)(`/problems/${vt}/comments/${Ot}`)}var Ct=le(17646);function St({author:vt}){return y.createElement("a",{href:`/users/${vt.login}`,target:"_blank"},y.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${E.Z.IMG_SERVER}/images/${vt.image_url}`,width:"50"}))}function Rt({data:vt,index:Ot,parentDiscussIndex:kt,user:cn,onSetActionType:vn}){const{author:An,can_delete:Pn,content:Gn,id:Ln,time:Rn}=vt;function wn(){vn({id:Ln,index:Ot,type:"delete-discuss",parentDiscussIndex:kt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const jn=cn.admin||Pn||An.user_id===cn.user_id;return y.createElement("div",{className:"discuss-item-container second-discuss "},y.createElement(St,{author:An}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${An.login}`,target:"_blank"},An.name),y.createElement("span",{className:"grey"},Rn),y.createElement("div",{className:"btn-group",style:{marginBottom:0}},jn?y.createElement("a",{onClick:wn,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null)),y.createElement(De.Z,{className:"discuss-content",value:Gn})))}var Dt=({user:vt,data:Ot,index:kt,onPlusDiscuss:cn,onSetActionType:vn,activeDiscussIndex:An,onReplyDiscuss:Pn,onSetActiveDiscussIndex:Gn})=>{const{content:Ln,children:Rn,hidden:wn,id:jn,praise_count:Kn,time:ir,user_praise:Un,can_delete:ot,author:tr}=Ot;function ur(){Gn(jn)}function Zr(){cn(jn,!Un,kt)}function Xn(){vn({id:jn,index:kt,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ir(){vn({id:jn,index:kt,params:{hidden:wn?"0":"1"},type:"hidden-discuss",message:wn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const nr=vt.admin||vt.user_id===tr.user_id;return y.createElement("div",{className:"discuss-item-container",key:jn},y.createElement(St,{author:tr}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${tr.login}`,target:"_blank"}," ",tr.name," "),y.createElement("span",{className:"grey"},ir)),y.createElement(De.Z,{className:"discuss-content",value:Ln}),Rn&&Rn.length>0?y.createElement("div",{className:"reply-discuss-container"},Rn.map((mr,Fr)=>y.createElement(Rt,{key:mr.id,data:mr,index:Fr,user:vt,onSetActionType:vn,parentDiscussIndex:kt}))):null,y.createElement("div",{className:"btn-group"},nr?y.createElement("a",{onClick:Ir,title:wn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},y.createElement("i",{className:wn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ot&&(!Rn||Rn.length==0)?y.createElement("a",{onClick:Xn,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null,y.createElement("a",{onClick:ur,title:"\u56DE\u590D"}," ",y.createElement("i",{className:"iconfont icon-huifu1"})," "),y.createElement("a",{onClick:Zr,className:Un?"c-orange":""},y.createElement("i",{className:Un?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),y.createElement("span",null,Kn||""))),y.createElement(Ct.Z,{id:jn,activeDiscussIndex:An,onReplyDiscuss:Pn})))},Lt=le(85554),Bt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},dn=le(16984),hn=(vt,Ot,kt)=>new Promise((cn,vn)=>{var An=Ln=>{try{Gn(kt.next(Ln))}catch(Rn){vn(Rn)}},Pn=Ln=>{try{Gn(kt.throw(Ln))}catch(Rn){vn(Rn)}},Gn=Ln=>Ln.done?cn(Ln.value):Promise.resolve(Ln.value).then(An,Pn);Gn((kt=kt.apply(vt,Ot)).next())}),Jt=({user_praise:vt,praise_count:Ot,praisePlus:kt,onCreateDiscuss:cn,discuss_count:vn})=>{const[An,Pn]=(0,y.useState)(!1),[Gn,Ln]=(0,y.useState)("");function Rn(ir){Ln(ir)}function wn(){Pn(!0)}function jn(){Pn(!1)}function Kn(){return hn(this,null,function*(){cn(Gn),Ln(""),Pn(!1)})}return y.createElement("div",{className:`${Bt["dis-input-editor-container"]} ${An?Bt.active:""} `},y.createElement("div",{className:An?`hide ${Bt["text-area"]}`:Bt["text-area"]},y.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:wn}),y.createElement("a",null," ",y.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",vn," "),y.createElement("a",{className:"c-light-black",onClick:kt,title:vt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},y.createElement("i",{className:`mr3 ${vt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Ot?y.createElement("span",null,Ot):"")),An?y.createElement("div",{className:Bt["input-mask"],onClick:jn}):null,y.createElement("div",{className:An?Bt["md-container"]:`${Bt["md-container"]} hide`},y.createElement(dn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Gn,height:240,onChange:Rn}),y.createElement("div",{className:Bt["tip-container"],onClick:jn},y.createElement("a",{className:Bt["btn-send"],onClick:Kn}," \u53D1\u9001 "))))},sn=le(59301),pn=Object.defineProperty,an=Object.defineProperties,qt=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,Zt=(vt,Ot,kt)=>Ot in vt?pn(vt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:kt}):vt[Ot]=kt,Xt=(vt,Ot)=>{for(var kt in Ot||(Ot={}))xn.call(Ot,kt)&&Zt(vt,kt,Ot[kt]);if(mn)for(var kt of mn(Ot))gn.call(Ot,kt)&&Zt(vt,kt,Ot[kt]);return vt},Ut=(vt,Ot)=>an(vt,qt(Ot)),zt=(vt,Ot,kt)=>new Promise((cn,vn)=>{var An=Ln=>{try{Gn(kt.next(Ln))}catch(Rn){vn(Rn)}},Pn=Ln=>{try{Gn(kt.throw(Ln))}catch(Rn){vn(Rn)}},Gn=Ln=>Ln.done?cn(Ln.value):Promise.resolve(Ln.value).then(An,Pn);Gn((kt=kt.apply(vt,Ot)).next())});const It={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Ht=(vt=>(vt[vt.GET_DISCUSSES=0]="GET_DISCUSSES",vt[vt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",vt[vt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",vt[vt.PLUS_DISCUSS=3]="PLUS_DISCUSS",vt[vt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",vt[vt.SET_PAGE=5]="SET_PAGE",vt[vt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",vt))(Ht||{});function ln(vt,Ot){switch(Ot.type){case 6:return Ut(Xt({},vt),{loading:!0});case 0:return Xt(Xt({},vt),Ot.payload);case 1:return Xt(Xt({},vt),Ot.payload);case 4:return Xt(Xt({},vt),Ot.payload);case 3:return Xt(Xt({},vt),Ot.payload);case 5:return Ut(Xt({},vt),{page:Ot.payload});case 2:return Xt(Xt({},vt),Ot.payload);default:throw new Error}}var Ft=({user:vt,identifier:Ot,hack:kt,onTriggerPraise:cn,activeIndex:vn})=>{const[An,Pn]=(0,y.useReducer)(ln,It),{loading:Gn,page:Ln,data:Rn,count:wn,actionType:jn,activeDiscussIndex:Kn}=An,ir=(0,y.useCallback)(()=>zt(void 0,null,function*(){Pn({type:6});const mr=yield At(Ot,Ln),{comments:Fr,disscuss_count:Vr}=mr;Pn({type:0,payload:{data:Fr,count:Vr,loading:!1}})}),[Ln,Ot]);(0,y.useEffect)(()=>{vn==="2"&&ir()},[Ot,Ln,vn]);function Un(mr){Pn({type:5,payload:mr})}function ot(mr){Pn({type:4,payload:{actionType:mr}})}function tr(mr){Pn(Kn===mr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:mr}})}function ur(mr,Fr,Vr){return zt(this,null,function*(){try{const di=yield Tt(mr);Rn[Vr].user_praise=Fr,Rn[Vr].praise_count=di.praise_count,Pn({type:3,payload:{data:[...Rn]}})}catch(di){console.log(di)}})}function Zr(){return zt(this,null,function*(){const{id:mr,params:Fr,type:Vr,index:di,parentDiscussIndex:Mr}=jn;if(Vr==="hidden-discuss"&&(yield ft(Ot,mr,Fr),Mr?Rn[Mr].children[di].hidden=Fr.hidden==1:Rn[di].hidden=Fr.hidden==1,Pn({type:4,payload:{actionType:null,data:[...Rn]}})),Vr==="delete-discuss"){if(yield lt(Ot,mr),Mr||Mr===0){let ii=Rn[Mr].children;for(let fi=ii.length-1;fi>=0;fi--)if(ii[fi].id===mr){ii.splice(fi,1);break}Rn[Mr].children=ii}else for(let ii=Rn.length-1;ii>=0;ii--)if(Rn[ii].id===mr){Rn.splice(ii,1);break}Pn({type:4,payload:{actionType:null,data:[...Rn]}})}})}function Xn(){Pn({type:4,payload:{actionType:null}})}function Ir(mr,Fr){return zt(this,null,function*(){try{yield mt(Ot,mr,Fr),ir()}catch(Vr){console.log(Vr)}})}function nr(mr){return zt(this,null,function*(){Pn({type:6}),yield ut(Ot,mr),ir()})}return sn.createElement(sn.Fragment,null,sn.createElement("div",{className:"discuss-panel"},Rn.length===0?sn.createElement(et.Z,null):Rn.map((mr,Fr)=>sn.createElement(Dt,{onReplyDiscuss:Ir,onPlusDiscuss:ur,onSetActiveDiscussIndex:tr,onSetActionType:ot,data:mr,index:Fr,user:vt,activeDiscussIndex:Kn})),wn>10?sn.createElement("div",{className:"pagination-container"},sn.createElement(rt.Z,{showQuickJumper:!0,onChange:Un,current:Ln,total:wn})):null),sn.createElement(Jt,{user_praise:kt.user_praise,praise_count:kt.praises_count,praisePlus:cn,discuss_count:kt.comments_count,onCreateDiscuss:nr}),sn.createElement(de.Z,null,sn.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!jn,onOk:Zr,onCancel:Xn},sn.createElement("p",null,jn?jn.message:"")),sn.createElement(Lt.Z,null)))},xt=le(82326),ct=le(37568),pt=le(86743),Vt={},tn=le(59301),nn=({hack:vt,current_user:Ot})=>tn.createElement("div",{className:Vt.answer},vt!=null&&vt.analysis?tn.createElement(De.Z,{style:{padding:"13px 0"},value:(vt==null?void 0:vt.analysis)||""}):tn.createElement(et.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Nt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Kt=le(8848),rn=le(5269),fn=le(28284),Dn=le(71051),Mn=le(53935),_n=le(59301);const{TextArea:Jn}=ct.default,{Panel:Wt}=Kt.default;var on=({data:vt,hack:Ot})=>(console.log(vt,Ot,"data"),Ot!=null&&Ot.is_file?_n.createElement(Mn.Y2,{disabled:!0,className:Nt.uploadTableWrapper,showScore:!Ot.test_set_score,data:vt,isProgramHomework:!0}):_n.createElement("div",{className:Nt.hackSets},vt==null?void 0:vt.map((kt,cn)=>_n.createElement(Kt.default,{accordion:!0,bordered:!1,key:cn,defaultActiveKey:cn===0&&kt.id,className:Nt.collapseWrapper,expandIcon:({isActive:vn})=>_n.createElement("i",{className:`iconfont icon-weizhankai ${vn?Nt.open:Nt.close}`,style:{fontSize:14,transition:"all .2s"}})},_n.createElement(Wt,{key:kt.id,header:_n.createElement(re.Z,{align:"middle",justify:"space-between",wrap:!1},_n.createElement(rn.Z,{className:Nt.panelHeader},_n.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",cn+1)),_n.createElement(rn.Z,{flex:1},_n.createElement(re.Z,{align:"middle",justify:"end",wrap:!1},!(Ot!=null&&Ot.test_set_score)&&_n.createElement(rn.Z,{className:Nt.rateInput},_n.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),_n.createElement("div",null,_n.createElement(fn.default.Item,{noStyle:!0},_n.createElement(Dn.Z,{value:kt==null?void 0:kt.score,className:Nt.baseFormItem,min:0,max:100,disabled:!0}))),_n.createElement("span",{className:"ml10"},"%")))))},_n.createElement(fn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},_n.createElement(Jn,{readOnly:!0,value:kt==null?void 0:kt.input,rows:4})),_n.createElement(fn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},_n.createElement(Jn,{readOnly:!0,value:kt==null?void 0:kt.output,rows:4}))))))),Fn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},yn=le(59301),Zn=(0,y.forwardRef)(({data:vt=[]},Ot)=>{var kt;const[cn,vn]=(0,y.useState)(),An=vt.filter(Gn=>Gn.show);(0,y.useEffect)(()=>{An.length&&vn(An[0].id)},[vt==null?void 0:vt.length]);const Pn=((kt=An.find(Gn=>Gn.id===cn))==null?void 0:kt.element)||null;return(0,y.useImperativeHandle)(Ot,()=>({setActiveTab:Gn=>vn(Gn)})),yn.createElement("div",{className:Fn.tabs},yn.createElement("div",{className:Fn.tabWarp},An.map(Gn=>yn.createElement("div",{onClick:()=>vn(Gn.id),className:`${Fn.tab} ${Gn.id===cn?Fn.active:""}`,key:Gn.id},Gn.name))),yn.createElement("div",{className:Fn.content},Pn))}),$t=le(59301),Tn=Object.defineProperty,Nn=Object.defineProperties,en=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,sr=(vt,Ot,kt)=>Ot in vt?Tn(vt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:kt}):vt[Ot]=kt,wr=(vt,Ot)=>{for(var kt in Ot||(Ot={}))Yn.call(Ot,kt)&&sr(vt,kt,Ot[kt]);if(On)for(var kt of On(Ot))vr.call(Ot,kt)&&sr(vt,kt,Ot[kt]);return vt},Ar=(vt,Ot)=>Nn(vt,en(Ot)),gr=(vt,Ot,kt)=>new Promise((cn,vn)=>{var An=Ln=>{try{Gn(kt.next(Ln))}catch(Rn){vn(Rn)}},Pn=Ln=>{try{Gn(kt.throw(Ln))}catch(Rn){vn(Rn)}},Gn=Ln=>Ln.done?cn(Ln.value):Promise.resolve(Ln.value).then(An,Pn);Gn((kt=kt.apply(vt,Ot)).next())});const yr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Or={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Rr=({hack:vt,onTriggerPraise:Ot,topicId:kt,page:cn,onPageChange:vn,user:An,current_user:Pn,submitRecords:Gn,submitting:Ln,submitResult:Rn,setActiveIndex:wn,hack_sets:jn})=>{var Kn,ir;const[Un]=(0,Se.useSearchParams)(),[ot,tr]=(0,y.useState)("0"),ur=(0,Se.useLocation)(),[Zr,Xn]=(0,y.useState)(!1),[Ir,nr]=(0,y.useState)(null),[mr,Fr]=(0,y.useState)([]),[Vr,di]=(0,y.useState)([]),[Mr,ii]=(0,y.useState)({page:1,limit:10}),fi=(0,y.useRef)(null),vi=(0,y.useRef)(null);console.log(An,"user");let[_r,zi]=(0,y.useState)(Ar(wr({},(0,Se.useParams)()),{page:1,per_page:20,name:""}));(0,y.useEffect)(()=>{vi.current&&(vt==null?void 0:vt.is_close_tips)===!1&&Ir===null&&nr(!0)},[vi.current,vt==null?void 0:vt.is_close_tips,Ir]);function Di(){return gr(this,null,function*(){yield(0,ge.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,y.useEffect)(()=>{wn(ot)},[ot]);function $r(br){return gr(this,null,function*(){let oi=br.target.id;if(oi==="1"){let li=yield(0,ge.ZP)(`/api/myproblems/${_r.id}/redo_logs.json`,{method:"get",params:wr({},Mr)});(li==null?void 0:li.status)===0&&di(li==null?void 0:li.data)}tr(oi)})}(0,y.useEffect)(()=>Pt.Z.subscribe("to-commit-info",()=>{tr("1"),fi.current&&fi.current.setActiveTab("1")}),[]),(0,y.useEffect)(()=>Pt.Z.subscribe("to-reset-info",()=>{$r({target:{id:"1"}}),fi.current&&fi.current.setActiveTab("2")}),[]);function Ei(){tr("2")}function yi(){return gr(this,null,function*(){let br=yield(0,ge.ZP)("/api/problems/my_hack_list.json",{method:"get",params:wr({identifier:_r==null?void 0:_r.id},_r)});Fr(br)})}const na=[{title:null,description:$t.createElement("div",null,$t.createElement("b",{onClick:()=>{nr(!1),Di(),Xn(!0),yi()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),$t.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),$t.createElement(ee.ZP,{onClick:()=>{nr(!1),Di()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>vi.current}];return $t.createElement("div",{className:Me["left-panel"]},$t.createElement("ul",{className:`${Me["s-navs"]} ${Me["bg-white"]} ${Me.b1}`},(vt==null?void 0:vt.is_program)&&!Un.get("pageId")&&$t.createElement(ae.Z,{title:"\u9898\u76EE\u5217\u8868"},$t.createElement("div",{onClick:()=>{yi(),Xn(!0)},className:Me.btns,ref:vi,style:Ir?{pointerEvents:"none"}:{}},$t.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),$t.createElement("li",{style:{marginLeft:20}},$t.createElement("a",{className:ot==="0"?Me.active:"",id:"0",onClick:$r},"\u9898\u76EE\u63CF\u8FF0")),$t.createElement("li",null,$t.createElement("a",{className:ot==="1"?Me.active:"",id:"1",onClick:$r},"\u64CD\u4F5C\u8BB0\u5F55")),(Un.get("type")!=="exercises"&&(vt==null?void 0:vt.answer_text_show)||Un.get("type")!=="exercises"&&(vt==null?void 0:vt.analysis_show))&&$t.createElement("li",null,$t.createElement("a",{className:ot==="4"?Me.active:"",id:"4",onClick:$r},"\u89E3\u7B54\u53C2\u8003")),Un.get("type")!=="exercises"&&$t.createElement("li",null,$t.createElement("a",{className:ot==="2"?Me.active:"",id:"2",onClick:$r},"\u8BC4\u8BBA")),!!(jn!=null&&jn.length)&&Un.get("type")!=="exercises"&&Un.get("type")!=="1"&&$t.createElement("li",null,$t.createElement("a",{className:ot==="5"?Me.active:"",id:"5",onClick:$r},"\u6D4B\u8BD5\u7528\u4F8B"))),$t.createElement("div",{className:`${Me["tab-panel-body"]} ${ot==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},$t.createElement(tt,{hack:vt,onTriggerPraise:Ot,toDiscuss:Ei})),$t.createElement("div",{style:{padding:"12px"},className:`${Me["tab-panel-body"]} ${ot==="1"?"":"hide"}`},$t.createElement(Zn,{ref:fi,data:[{id:"1",show:Un.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:$t.createElement($t.Fragment,null,Gn!=null&&Gn.records_count||Ln?$t.createElement(Qe,{page:cn,onPageChange:vn,topicId:kt,submitting:Ln,key:(Rn==null?void 0:Rn.id)||1,submitRecords:Gn,submitResult:Rn}):$t.createElement(et.Z,null))},{id:"2",show:Un.get("type")==="exercises"||(vt==null?void 0:vt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:$t.createElement($t.Fragment,null,$t.createElement(Ze.default,{pagination:!1,dataSource:Vr==null?void 0:Vr.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(br,oi,li)=>Ye()(br).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(br,oi,li)=>{var ei;return(ei=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Wn=>Wn.id===br))==null?void 0:ei.name}}]}),$t.createElement(rt.Z,{style:{marginTop:10},current:Mr.page,total:Vr==null?void 0:Vr.count,hideOnSinglePage:!0,onChange:br=>gr(void 0,null,function*(){Mr.page=br,ii(Mr);let oi=yield(0,ge.ZP)(`/api/myproblems/${_r.id}/redo_logs.json`,{method:"get",params:Ar(wr({},Mr),{courseId:_r.courseId})});(oi==null?void 0:oi.status)===0&&di(oi==null?void 0:oi.data)})}))}]})),$t.createElement("div",{style:{padding:"12px"},className:`${Me["tab-panel-body"]} ${ot==="4"?"":"hide"}`},$t.createElement(Zn,{data:[{id:"1",show:Un.get("type")!=="exercises"&&(vt==null?void 0:vt.answer_text_show),name:"\u7B54\u6848",element:$t.createElement($t.Fragment,null,$t.createElement(at,{hack:vt,current_user:Pn}))},{id:"2",show:Un.get("type")!=="exercises"&&(vt==null?void 0:vt.analysis_show),name:"\u89E3\u6790",element:$t.createElement($t.Fragment,null,$t.createElement(nn,{hack:vt,current_user:Pn}))}]})),$t.createElement("div",{className:`${Me["tab-panel-body"]} ${ot==="2"?"":"hide"}`,style:{padding:0}},$t.createElement(Ft,{user:An,activeIndex:ot,identifier:vt.identifier,hack:vt,onTriggerPraise:Ot})),$t.createElement("div",{className:`${Me["tab-panel-body"]} ${ot==="5"?"":"hide"}`,style:{padding:12}},$t.createElement(on,{data:jn||[],hack:vt})),$t.createElement(ie.Z,{rootClassName:Me.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Xn(!1),open:Zr},$t.createElement(re.Z,null,$t.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),$t.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",mr==null?void 0:mr.total_count,"\u9898\xA0[\xA0",mr==null?void 0:mr.total_score,"\u5206\xA0]\xA0"),!(An!=null&&An.hack_manager)&&$t.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",mr==null?void 0:mr.work_score,"\u5206")),$t.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),$t.createElement(re.Z,{align:"middle",className:"mt10 mb10"},!(An!=null&&An.hack_manager)&&$t.createElement(xt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:br=>{_r.page=1,_r.finish_status=br,zi(wr({},_r)),yi()}},$t.createElement(xt.default.Option,{value:""},"\u5168\u90E8"),$t.createElement(xt.default.Option,{value:0},"\u672A\u5F00\u59CB"),$t.createElement(xt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),$t.createElement(xt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),$t.createElement(xt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:br=>{_r.page=1,_r.difficult=br||null,zi(wr({},_r)),yi()}},$t.createElement(xt.default.Option,{value:0},"\u5168\u90E8"),$t.createElement(xt.default.Option,{value:1},"\u7B80\u5355"),$t.createElement(xt.default.Option,{value:2},"\u9002\u4E2D"),$t.createElement(xt.default.Option,{value:3},"\u56F0\u96BE")),$t.createElement(ct.default.Search,{size:"large",onSearch:br=>{_r.name=br,_r.page=1,zi(wr({},_r)),yi()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),$t.createElement("div",{className:Me.list,style:{height:36,background:"#3D445C"}},!(An!=null&&An.hack_manager)&&$t.createElement("span",null,"\u72B6\u6001"),$t.createElement("span",null,"\u5E8F\u53F7"),$t.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),$t.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),$t.createElement("div",{style:{overflow:"auto",flex:1}},(Kn=mr==null?void 0:mr.data)!=null&&Kn.length?(ir=mr==null?void 0:mr.data)==null?void 0:ir.map((br,oi)=>$t.createElement("div",{onClick:()=>gr(void 0,null,function*(){let li=yield(0,ge.ZP)(`/api/problems/${br==null?void 0:br.identifier}/start.json`,{method:"get",params:{hack_user_id:An==null?void 0:An.user_id}});li&&(Se.history.replace(`/myproblems/${li==null?void 0:li.identifier}${window.location.search}`),window.location.reload())}),className:`${Me.list} ${br!=null&&br.checked?Me.active:""}`},!(An!=null&&An.hack_manager)&&$t.createElement($t.Fragment,null,!(br!=null&&br.opened)&&$t.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(br==null?void 0:br.opened)&&!(br!=null&&br.passed)&&$t.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(br==null?void 0:br.opened)&&(br==null?void 0:br.passed)&&$t.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),$t.createElement("span",null,(_r.page-1)*20+(oi+1)),$t.createElement("span",{style:{flex:1},title:br.name},`[${br==null?void 0:br.score}\u5206]`,"\xA0",br.name),$t.createElement("span",{style:{flexBasis:48,paddingRight:0}},yr[br.difficult]))):$t.createElement(et.Z,null)),$t.createElement(rt.Z,{current:_r.page,className:"mt20",hideOnSinglePage:!0,total:mr==null?void 0:mr.count,pageSize:_r.per_page,onChange:(br,oi)=>{_r.page=br,_r.per_page=oi,yi()}})),$t.createElement(pt.Z,{rootClassName:Me.tour,closeIcon:!1,open:!!Ir,steps:na,gap:{offset:3,radius:2}}))},hr=le(62522),Cr=le(77527),Nr=le(47922),Ur=le(62689),Sr=le(35135),xr=le(53575),qn=le(7620),ar=le(92310),Dr=le.n(ar),ht=le(38870),Tr=le(20038),Wr=le(47141),Lr=le(95441),qr=le(34766),Jr=le(24177),Sn=le(59301),mi=Object.defineProperty,Er=Object.defineProperties,Hr=Object.getOwnPropertyDescriptors,Vn=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,pr=(vt,Ot,kt)=>Ot in vt?mi(vt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:kt}):vt[Ot]=kt,Qn=(vt,Ot)=>{for(var kt in Ot||(Ot={}))$n.call(Ot,kt)&&pr(vt,kt,Ot[kt]);if(Vn)for(var kt of Vn(Ot))or.call(Ot,kt)&&pr(vt,kt,Ot[kt]);return vt},lr=(vt,Ot)=>Er(vt,Hr(Ot)),Pr=(vt,Ot)=>{var kt={};for(var cn in vt)$n.call(vt,cn)&&Ot.indexOf(cn)<0&&(kt[cn]=vt[cn]);if(vt!=null&&Vn)for(var cn of Vn(vt))Ot.indexOf(cn)<0&&or.call(vt,cn)&&(kt[cn]=vt[cn]);return kt},Ke=(vt,Ot,kt)=>new Promise((cn,vn)=>{var An=Ln=>{try{Gn(kt.next(Ln))}catch(Rn){vn(Rn)}},Pn=Ln=>{try{Gn(kt.throw(Ln))}catch(Rn){vn(Rn)}},Gn=Ln=>Ln.done?cn(Ln.value):Promise.resolve(Ln.value).then(An,Pn);Gn((kt=kt.apply(vt,Ot)).next())});const{Countdown:yt}=a.default,gt={Java:"java",C:"c",Python:"py","C++":"c"};var Yt=(vt=>(vt[vt.SET_LOADING=0]="SET_LOADING",vt[vt.GET_DATA=1]="GET_DATA",vt[vt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",vt[vt.SET_DATA=3]="SET_DATA",vt[vt.SET_DEBUGING=4]="SET_DEBUGING",vt[vt.SET_SUBMITING=5]="SET_SUBMITING",vt[vt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",vt[vt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",vt[vt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",vt[vt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",vt[vt.SET_PAGE=10]="SET_PAGE",vt))(Yt||{});function jt(){return new Date().getTime()}const Et={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Mt(vt,Ot){switch(Ot.type){case 1:return Qn(Qn({},vt),Ot.payload);case 3:return lr(Qn({},vt),{data:Ot.payload});case 0:return lr(Qn({},vt),{loading:Ot.payload});case 9:return lr(Qn({},vt),{showNote:Ot.payload});case 4:return lr(Qn({},vt),{debuging:Ot.payload});case 5:return lr(Qn({},vt),{submitting:Ot.payload});case 2:return lr(Qn({},vt),{submitRecords:Ot.payload});case 10:return lr(Qn({},vt),{submitRecordPage:Ot.payload});case 6:return lr(Qn({},vt),{executingMessage:Ot.payload});case 7:return Qn(Qn({},vt),Ot.payload);case 8:return Qn(Qn({},vt),Ot.payload);default:throw new Error}}var _t=({children:vt})=>{var Ot,kt,cn,vn,An,Pn,Gn,Ln,Rn,wn;const[jn,Kn]=(0,y.useReducer)(Mt,Et),{id:ir}=(0,Se.useParams)(),Un=(0,Se.useLocation)(),[ot]=(0,Se.useSearchParams)(),{loading:tr,data:ur,debugResult:Zr,submitResult:Xn,submitRecords:Ir,submitRecordPage:nr,showNote:mr,debuging:Fr,submitting:Vr,executingMessage:di}=jn,[Mr,ii]=(0,y.useState)("#37AD83"),[fi,vi]=(0,y.useState)(null),[_r,zi]=(0,y.useState)({}),[Di,$r]=(0,y.useState)(!0),[Ei,yi]=(0,y.useState)(!1),[na,br]=(0,y.useState)(!1),oi=(0,y.useRef)(null),li=(0,y.useRef)(0),ei=ur==null?void 0:ur.user,Wn=ur==null?void 0:ur.hack,[Xi,Ti]=(0,y.useState)(!1),_i=(0,y.useRef)(1),Ii=(0,y.useRef)(!1);(0,ht.y)(ot.get("type")==="exercises");const{setOpenDisableCopyAndPaste:ca}=(0,ht.X)(),[Mi,Ni]=(0,y.useState)(""),kr=(0,Sr._)(_r),[Hi,Ji]=(0,y.useState)({open:!1,text:""}),[cr,ai]=(0,y.useState)(null),Ai=(0,y.useRef)(null);(0,y.useEffect)(()=>{var zn;let rr=(zn=Wn==null?void 0:Wn.homework_extension)==null?void 0:zn.failed_evaluate_num;typeof rr=="number"&&ai(rr)},[(Ot=Wn==null?void 0:Wn.homework_extension)==null?void 0:Ot.failed_evaluate_num]),(0,y.useEffect)(()=>{function zn(){return Ke(this,null,function*(){var rr,Kr,ui,ti,Qt;$r(!0);const In=yield(0,te.fu)(ir,{exercise_id:ot.get("exercisesId")});if(setTimeout(()=>{$r(!1)},800),In.status!==401){try{In.hack.code=ke.Base64.decode(In.hack.code)}catch(Hn){console.log(Hn)}In.hack=lr(Qn({},In.hack),{is_program:ot.get("type")==="1"}),Kn({type:1,payload:{loading:!1,data:In}})}if(ot.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Hn;ot.get("coursesId")=="coursesId"?Hn=yield(0,ne._F)({categoryId:ot.get("exercisesId"),login:ot.get("login")}):Hn=yield(0,ne._B)({categoryId:ot.get("exercisesId"),login:ot.get("login")}),zi(Qn({},Hn)),ca((rr=Hn==null?void 0:Hn.exercise)==null?void 0:rr.forbid_copy),typeof((Kr=Hn==null?void 0:Hn.exercise)==null?void 0:Kr.left_time)=="number"&&(vi(Date.now()+((ui=Hn==null?void 0:Hn.exercise)==null?void 0:ui.left_time)*1e3),setTimeout(()=>{ii("red")},(((ti=Hn==null?void 0:Hn.exercise)==null?void 0:ti.left_time)-300>0?((Qt=Hn==null?void 0:Hn.exercise)==null?void 0:Qt.left_time)-300:0)*1e3))}})}ir&&zn()},[ir]),(0,y.useEffect)(()=>{var zn;return ot.get("type")==="exercises"&&((zn=_r==null?void 0:_r.exercise)!=null&&zn.screen_open)&&(window.removeEventListener("blur",Br,!1),xr.U.forEach((rr,Kr)=>{window.addEventListener(rr,Br,!1)}),window.addEventListener("blur",Br,!1),window.focus()),()=>{document.removeEventListener((0,x.gH)(),Br)}},[_r]),(0,y.useEffect)(()=>{Mi==="1"&&ir&&Wn!=null&&Wn.language&&pi()},[ir,nr,Wn==null?void 0:Wn.language,Mi]),(0,y.useEffect)(()=>(Wn!=null&&Wn.is_program&&(li.current=0,oi.current=setInterval(()=>{si()},15e3)),()=>{clearInterval(oi.current)}),[Wn==null?void 0:Wn.is_program]);const si=()=>Ke(void 0,null,function*(){let zn=yield(0,ge.ZP)(`/api/myproblems/${ir}/save_long_time.json`,{method:"get",params:{answer_long_time:li.current}})}),Br=()=>{Ii.current||(0,x.BU)(),window.parent.postMessage("backExercise","*")};function pi(){return Ke(this,null,function*(){try{const zn=yield(0,te.zO)(ir,{limit:15,page:nr,language:Wn==null?void 0:Wn.language});Kn({type:2,payload:zn})}catch(zn){console.log(zn)}})}function ji(zn){Kn({type:10,payload:zn})}function Fi(zn){return Ke(this,null,function*(){var rr;let Kr;(ot.get("ip_limit")==="inner"||ot.get("ip_bind_type")==="true")&&(Kr=yield(0,Cr.y)({ip_limit:ot.get("ip_limit"),ip_bind:ot.get("ip_bind_type")==="true"}));const ui=yield(0,te.n4)(ir,{code:ke.Base64.encode(zn||Wn.code),language:Wn==null?void 0:Wn.language,exercise_id:ot.get("exercisesId"),question_id:ot.get("questionId"),ip:Kr});return ui.status===-5&&(0,Se.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:lr(Qn({errorMessage:ui==null?void 0:ui.message},(_r==null?void 0:_r.exercise)||{}),{exercise_user_id:(rr=_r==null?void 0:_r.exercise)==null?void 0:rr.exercise_user_id,id:ot.get("exercisesId")})}}),ui})}function qi(){return Ke(this,null,function*(){if(_i.current=2,!Vr){Kn({type:5,payload:!0});try{Pt.Z.publish("to-commit-info");const zn=yield Fi();if(console.log(zn,1),zn.status===0){let In=function(){return Ke(this,null,function*(){const{status:Hn,data:er}=yield(0,te.rX)(ir,"submit"),fr=jt()-Qt>(ui*ti+3)*1e3;if(Hn!==0&&!fr&&setTimeout(In,1e3),fr){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Kn({type:5,payload:!1});return}if(Hn===0){er.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(er==null?void 0:er.status)===0&&ot.get("type")==="1"&&br(!0),(er==null?void 0:er.status)!==0&&ot.get("type")==="1"&&ai(Qr=>Qr+1);const Gr=yield(0,te.zO)(ir,{limit:15,page:nr,language:Wn==null?void 0:Wn.language});Kn({type:8,payload:lr(Qn({},jn),{submitResult:er,submitting:!1,submitRecords:Gr})})}})},rr={};if(ot.get("type")==="exercises"?(rr.extras={exercise_id:ot.get("exercisesId"),question_id:ot.get("questionId")},(ot.get("ip_limit")==="inner"||ot.get("ip_bind_type")==="true")&&(rr.extras.ip=yield(0,Cr.y)({ip_limit:ot.get("ip_limit"),ip_bind:ot.get("ip_bind_type")==="true"}))):ot.get("type")==="smartPlan"&&(rr.extras={smart_plan_page_item_bank_id:ot.get("smartPlanItemBankId"),simulate:ot.get("simulate")==="true"}),(yield(0,te.bM)(ir,rr)).status===-1&&ot.get("exercisesId")){window.parent.location.href=`/classrooms/${ot.get("coursesId")}/exercise/${ot.get("exercisesId")}/detail`;return}const{time_limit:ui,test_case_size:ti}=Wn,Qt=jt();In()}else Kn({type:5,payload:!1})}catch(zn){console.log(zn),Kn({type:5,payload:!1})}Ti(!1)}})}function Bi(){return Ke(this,null,function*(){_i.current=1,jn.debuging=!0,Kn({type:4,payload:!0});try{if((yield Fi()).status===0){let Qt=function(){return Ke(this,null,function*(){const{status:In,message:Hn,data:er}=yield(0,te.rX)(ir,"debug"),fr=jt()-ti>(rr+3)*1e3;if(In!==0&&!fr&&(Kn({type:6,payload:Hn}),setTimeout(Qt,1e3)),fr){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Kn({type:4,payload:!1}),Kn({type:7,payload:lr(Qn({},jn),{debugResult:{status:2},debuging:!1})});return}In===0&&(er.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Kn({type:4,payload:!1}),Kn({type:7,payload:lr(Qn({},jn),{debugResult:er,debuging:!1})}))})};const{time_limit:rr}=Wn;let Kr={input:encodeURIComponent(ur.test_case.input)};if(ot.get("type")==="exercises"&&(Kr.exercise_id=ot.get("exercisesId")),(yield(0,te.MU)(ir,Kr)).status===-1&&ot.get("exercisesId")){window.parent.location.href=`/classrooms/${ot.get("coursesId")}/exercise/${ot.get("exercisesId")}/detail`;return}const ti=jt();Qt()}else Kn({type:4,payload:!1})}catch(zn){console.log(zn)}finally{}})}function Zi(zn,rr){const Kr=rr?{modify_code:!1}:{};Kn({type:3,payload:lr(Qn({},ur),{hack:Qn(lr(Qn({},Wn),{code:zn}),Kr)})}),Ti(!0)}const Vi=zn=>Ke(void 0,null,function*(){let rr=yield(0,ge.ZP)(`/api/problems/${Wn==null?void 0:Wn.identifier}/start.json`,{method:"get",params:{language:zn==="C++"||zn==="c++"?encodeURIComponent(zn):zn,hack_user_id:ei==null?void 0:ei.user_id}});rr.status!==-1&&Se.history.replace(`/myproblems/${rr==null?void 0:rr.identifier}${window.location.search}`)});function Oi(zn){let rr=zn.target.value;Kn({type:3,payload:lr(Qn({},ur),{test_case:{input:rr}})})}function da(){return Ke(this,null,function*(){try{let zn={};ot.get("type")==="exercises"?zn.exercise_id=ot.get("exercisesId"):Wn!=null&&Wn.homework_common_id&&(zn.homework_common_id=Wn==null?void 0:Wn.homework_common_id);const rr=yield(0,te.H7)(ir,Qn({},zn));rr.status===401||(Zi(ke.Base64.decode(rr.code)),(ot.get("type")==="exercises"||Wn!=null&&Wn.homework_common_id)&&Pt.Z.publish("to-reset-info"))}catch(zn){console.log(zn)}})}function ra(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Sn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Sn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Ke(this,null,function*(){const zn=yield(0,te.fi)(ir);zn.status===401||Zi(ke.Base64.decode(zn.code),!0)})}})}function ia(){Kn({type:9,payload:!0})}function wi(){Kn({type:9,payload:!1})}function aa(zn){return Ke(this,null,function*(){yield(0,te.MK)(ir,zn),Kn({type:1,payload:{showNote:!1,data:lr(Qn({},ur),{hack:lr(Qn({},Wn),{notes:zn.notes})})}})})}const fa={hack:Wn,isLoading:Di,input:(kt=ur==null?void 0:ur.test_case)==null?void 0:kt.input,is_file:(cn=ur==null?void 0:ur.test_case)==null?void 0:cn.is_file,identifier:Wn==null?void 0:Wn.identifier,attachments_count:ur==null?void 0:ur.attachments_count,language:Wn==null?void 0:Wn.language,code:Wn==null?void 0:Wn.code,title:"main."+gt[Wn==null?void 0:Wn.language],modify_code:Wn==null?void 0:Wn.modify_code,notes:Wn==null?void 0:Wn.notes,debugResult:Zr,debuging:Fr,submitting:Vr,submitResult:Xn,executingMessage:di,onCancelNote:wi,onAddNote:aa,showNote:mr,user:ei,onShowNote:ia,onSubmitCode:qi,onChangeCode:Zi,onChangeInput:Oi,onDebugCode:Bi,onResetCode:da,onSyncCode:ra,onUpdateCode:Fi,onChangeLanguage:Vi,isWhiteTheme:Ei,setIsWhiteTheme:yi,topDispatch:Kn};function xi(){return Ke(this,null,function*(){const{praise_count:zn}=yield(0,te.vl)(Wn.id,{container_type:"Hack",type:1});let rr=lr(Qn({},ur),{hack:lr(Qn({},Wn),{praises_count:zn,user_praise:!Wn.user_praise})});Kn({type:3,payload:rr})})}const oa={topicId:ir,submitResult:Xn,submitRecords:Ir,submitting:Vr,page:nr,onPageChange:ji,hack:Wn,user:ur==null?void 0:ur.user,hack_sets:ur==null?void 0:ur.hack_sets,current_user:ur==null?void 0:ur.current_user,onTriggerPraise:xi,setActiveIndex:Ni};console.log(_r);const[Gi,sa]=(0,y.useState)(!1),[Li,Yi]=(0,y.useState)(!1);(0,y.useEffect)(()=>{const zn=rr=>{var Kr,ui;if(console.log("event-----",rr),rr.data.type==="showIntelligentTeacherStatus"&&!((ui=(Kr=rr==null?void 0:rr.data)==null?void 0:Kr.SmartPlanItemBanks)!=null&&ui.allow_answer_after_end)){const{aiStatus:ti,questionStatus:Qt}=rr.data;if(sa(ti),Qt){let In=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(In.includes(ot.get("smartPlanItemBankId")))return;pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Sn.createElement("div",{className:"tc font16"},Qt?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>Ke(void 0,null,function*(){qi(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(In.push(ot.get("smartPlanItemBankId"))));let Hn="";ot.get("isMiniprogram")?Hn=`/miniprogram/courseware/study?courses_id=${ot.get("coursesId")}&id=${ot.get("exercisesId")}`:Hn=`/classrooms/${ot.get("coursesId")}/smart_plan/${ot.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(Hn)})})}}if(rr.data.type=="closeIntelligentTeacherStatus"){qi();let ti="";ot.get("isMiniprogram")?ti=`/miniprogram/courseware/study?courses_id=${ot.get("coursesId")}&id=${ot.get("exercisesId")}`:ti=`/classrooms/${ot.get("coursesId")}/smart_plan/${ot.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(ti)}};return window.addEventListener("message",zn),()=>{window.removeEventListener("message",zn)}},[]);const jr=()=>{if(ot.get("type")==="exercises")return!1;const zn=Object.entries((Wn==null?void 0:Wn.homework_extension)||{}).some(([rr,Kr])=>rr!=="ai_code_evaluation_promote"&&!!Kr);return!!(ot.get("type")==="1"&&((0,Wr.$O)()||zn)||ot.get("type")==="smartPlan"&&(Gi||ot.get("showAi")))};return(0,y.useEffect)(()=>{var zn,rr,Kr,ui,ti,Qt,In;jr()&&(cr>((rr=(zn=Wn==null?void 0:Wn.homework_extension)==null?void 0:zn.ai_guide_data)==null?void 0:rr.evaluation_num)&&Ji({open:!0,text:(ui=(Kr=Wn==null?void 0:Wn.homework_extension)==null?void 0:Kr.ai_guide_data)==null?void 0:ui.evaluation_msg}),(ti=Wn==null?void 0:Wn.homework_extension)!=null&&ti.ai_guide&&cr==0&&!Ai.current&&(Ai.current=setTimeout(()=>{var Hn,er;Ji({open:!0,text:(er=(Hn=Wn==null?void 0:Wn.homework_extension)==null?void 0:Hn.ai_guide_data)==null?void 0:er.unanswered_msg})},(((In=(Qt=Wn==null?void 0:Wn.homework_extension)==null?void 0:Qt.ai_guide_data)==null?void 0:In.unanswered_time)||0)*60*1e3)),Ai.current&&cr>0&&clearTimeout(Ai.current))},[cr,Wn]),Sn.createElement(Sn.Fragment,null,Sn.createElement(ce.Z,{spinning:tr,delay:500},ur?Sn.createElement("div",{style:{minWidth:"1200px"}},Sn.createElement("header",{className:Dr()(qn.Z.header,Ei&&qn.Z.whiteHeader)},!((vn=["smartPlan","exercises"])!=null&&vn.includes(ot.get("type")))&&Sn.createElement("div",null,Sn.createElement("img",{src:`${E.Z.IMG_SERVER}/images/${ei==null?void 0:ei.image_url}`,alt:"user",width:36}),Sn.createElement("span",{style:{color:Ei?"#333":"#B2BACB",fontSize:16}},ei==null?void 0:ei.name)),((An=["smartPlan","exercises"])==null?void 0:An.includes(ot.get("type")))&&Sn.createElement("div",null,Sn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Sn.createElement("span",{className:"ml10"},((Pn=_r==null?void 0:_r.exercise)==null?void 0:Pn.user_name)||(ei==null?void 0:ei.name)||"--")),Sn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Sn.createElement("span",{className:"ml10"},((Gn=_r==null?void 0:_r.exercise)==null?void 0:Gn.student_id)||(ei==null?void 0:ei.student_id)||"--"))),Sn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Sn.createElement("div",null,Wn.name)),(ot.get("type")==="smartPlan"||(Wn==null?void 0:Wn.is_program))&&Sn.createElement(Nr.Z,{defaultValue:(Wn==null?void 0:Wn.answer_long_time)||0,onChange:zn=>{li.current=zn},className:qn.Z.timepiece}),ei!=null&&ei.hack_manager&&!ot.get("is_smart_plan")?Sn.createElement(Se.Link,{className:qn.Z.btn_edit,to:ot.get("type")==="1"?ot.get("pageId")?`/problems/newedit/${Wn.identifier}?type=1&pageId=${ot.get("pageId")}&backUrl=${ot.get("backUrl")}`:`/problems/newedit/${Wn.identifier}?type=1`:ot.get("backUrl")?`/problems/newedit/${Wn.identifier}?backUrl=${ot.get("backUrl")}`:`/problems/newedit/${Wn.identifier}`}," ",Sn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Ln=_r==null?void 0:_r.exercise)!=null&&Ln.left_time)&&Sn.createElement(Sn.Fragment,null,Sn.createElement("span",{style:{color:Mr,marginRight:6},className:`iconfont icon-daojishi ${qn.Z.djs}`}),Sn.createElement("span",{className:"c-white mr20"},Sn.createElement(yt,{valueStyle:{color:Mr,fontSize:20,fontWeight:500},title:Sn.createElement("span",{style:{color:Mr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:fi,onFinish:()=>Ke(void 0,null,function*(){const zn=yield(0,ne.VL)({categoryId:ot.get("exercisesId"),commit_method:2});if((zn==null?void 0:zn.status)===0&&(Fi(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Sn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Sn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Ke(void 0,null,function*(){window.parent.location.href=`/classrooms/${ot.get("coursesId")}/exercise/${ot.get("exercisesId")}/detail`})})),(zn==null?void 0:zn.status)===-3){const rr=parseInt(zn==null?void 0:zn.message);vi(Date.now()+rr*1e3)}})}))),(Rn=["smartPlan","exercises"])!=null&&Rn.includes(ot.get("type"))?Sn.createElement(ee.ZP,{type:"primary",onClick:()=>{if(ot.get("type")==="exercises"){const zn=()=>Ke(void 0,null,function*(){yield Fi(),Ti(!1),kr(),Ii.current=!0,Br()});if(!(Ir!=null&&Ir.records_count)||Xi){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Sn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:zn});return}zn()}else{let zn="";ot.get("isMiniprogram")=="true"?zn=`/miniprogram/courseware/study?courses_id=${ot.get("coursesId")}&id=${ot.get("exercisesId")}`:zn=`/classrooms/${ot.get("coursesId")}/smart_plan/${ot.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${ot.get("coursesId")}_${ot.get("exercisesId")}`),console.log(ot.get("isMiniprogram")=="true"),ot.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${ot.get("coursesId")}_${ot.get("exercisesId")}`):Se.history.push(zn))}}},ot.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Sn.createElement("span",{onClick:()=>{var zn;if(ot.get("backUrl"))Se.history.push(ot.get("backUrl"));else if(ot.get("type")==="1"){let rr=(zn=localStorage.getItem("program_homework"))==null?void 0:zn.split(",");Se.history.push(`/classrooms/${rr==null?void 0:rr[0]}/program_homework/${rr==null?void 0:rr[1]}/detail`)}else Se.history.push("/problemset")}},Sn.createElement(ae.Z,{title:"\u5173\u95ED"},Sn.createElement("i",{style:{color:Ei?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Sn.createElement(ce.Z,{size:"large",spinning:Di},Sn.createElement(b.Z,{className:Dr()(qn.Z.myProblems,Ei&&qn.Z.whiteMyProblems),leftChild:Sn.createElement(Rr,Qn({},oa)),rightChild:Sn.createElement(Gt,Qn({},fa))}))):null,Sn.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:na,className:"oj-modal"},Sn.createElement("section",{className:"oj-modal-content"},Sn.createElement("div",{className:"oj-modal-head"},Sn.createElement("img",{src:hr,alt:""}),Sn.createElement("i",{onClick:()=>br(!1),className:"iconfont icon-guanbi1"})),Sn.createElement("aside",null,Sn.createElement("img",{className:"mr30",src:Jr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Sn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Xn==null?void 0:Xn.execute_time,"ms"),"\u4F18\u4E8E",Sn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Xn==null?void 0:Xn.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Sn.createElement("aside",{className:"mb50"},Sn.createElement("img",{src:qr.Z,className:"mr30"}),Sn.createElement("span",{className:"oj-modal-tt"},Sn.createElement("span",null,Sn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Sn.createElement("span",{className:"c-light-primary"},Xn==null?void 0:Xn.execute_memory,"kb")),Sn.createElement("span",null,Sn.createElement("span",null))),"\u4F18\u4E8E",Sn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Xn==null?void 0:Xn.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Sn.createElement("div",{id:"oj-modal-next",onClick:()=>Ke(void 0,null,function*(){var zn;if(Xn!=null&&Xn.next_identifier){let rr=yield(0,ge.ZP)(`/api/problems/${Xn==null?void 0:Xn.next_identifier}/start.json`,{method:"get",params:{hack_user_id:ei==null?void 0:ei.user_id}});rr&&(Se.history.replace(`/myproblems/${rr==null?void 0:rr.identifier}${window.location.search}`),window.location.reload())}else{let rr=(zn=localStorage.getItem("program_homework"))==null?void 0:zn.split(",");Se.history.push(`/classrooms/${rr==null?void 0:rr[0]}/program_homework/${rr==null?void 0:rr[1]}/detail`)}}),className:"oj-modal-btn"},Xn!=null&&Xn.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),jr()&&Sn.createElement(Tr.Z,{showData:ot.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Wn==null?void 0:Wn.homework_extension,description:Wn==null?void 0:Wn.description,allShow:(0,Wr.$O)(),code:Wn==null?void 0:Wn.code,sendParams:{source:"hack",hack_id:ir},draggableExtraNode:((wn=Wn==null?void 0:Wn.homework_extension)==null?void 0:wn.ai_guide)&&(Hi==null?void 0:Hi.open)&&Sn.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},Sn.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),Sn.createElement(Lr.Z,{text:(Hi==null?void 0:Hi.text)||""}),Sn.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:zn=>{Ji({open:!1,text:""})}}))})),Sn.createElement(Ur.Z,{successCb:()=>{_i.current===1?Bi():qi()}}))};function bt({title:vt,modify_code:Ot,onSyncCode:kt,onShowCodeSetting:cn,onResetCode:vn,hack:An,onChangeLanguage:Pn,isWhiteTheme:Gn,onShowResourceCentre:Ln,attachments_count:Rn}){var wn;const jn=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Sn.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:vn})},[Kn]=(0,Se.useSearchParams)(),ir=Kn.get("language"),Un=ot=>ot==="1"?"c++":ot==="2"?"C++":ot;return(0,y.useEffect)(()=>{ir&&Pn(Un(ir))},[]),(0,y.useEffect)(()=>{An!=null&&An.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Sn.createElement(z.Z,null),content:Sn.createElement("div",null,Sn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Sn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Sn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>vn()})},[An==null?void 0:An.language]),console.log(An,Gn,"hack"),Sn.createElement("div",{className:`${qn.Z.codeHead} ${Gn?qn.Z.whiteCodeHead:""}`},Sn.createElement("div",{className:qn.Z.navWrap},(wn=An==null?void 0:An.all_language)==null?void 0:wn.map(ot=>Sn.createElement("div",{className:`${qn.Z.nav} ${ot===(An==null?void 0:An.language)?qn.Z.active:""}`,key:ot,onClick:()=>Pn(ot)},Sn.createElement(ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Sn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Sn.createElement("span",null,ot)))),Sn.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},Ot?Sn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:kt},Sn.createElement("img",{src:Re,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Rn>0&&Sn.createElement("a",{onClick:Ln},Sn.createElement(ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Sn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Sn.createElement("a",{onClick:jn},Sn.createElement(ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Sn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Sn.createElement("a",{onClick:cn},Sn.createElement(ae.Z,{title:"\u8BBE\u7F6E"},Sn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Gt(vt){var Ot=vt,{input:kt,is_file:cn,identifier:vn,showNote:An,onShowNote:Pn,notes:Gn,onCancelNote:Ln,onAddNote:Rn,debugResult:wn,language:jn,debuging:Kn,submitting:ir,executingMessage:Un,code:ot,onSubmitCode:tr,onDebugCode:ur,onChangeCode:Zr,onChangeInput:Xn,onUpdateCode:Ir,user:nr,isLoading:mr,submitResult:Fr}=Ot,Vr=Pr(Ot,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function di(ii,fi){return Sn.createElement(bt,lr(Qn({},Vr),{onShowCodeSetting:ii,onShowResourceCentre:fi}))}const Mr=Qn({input:kt,is_file:cn,debugResult:wn,debuging:Kn,submitting:ir,executingMessage:Un,onDebugCode:ur,onChangeCode:Zr,onSubmitCode:tr,onChangeInput:Xn,user:nr,submitResult:Fr},Vr);return Sn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Sn.createElement(Ve,{setIsWhiteTheme:Vr==null?void 0:Vr.setIsWhiteTheme,isLoading:mr,language:jn,value:ot,identifier:vn,onChange:Zr,onUpdateCode:Ir,ActionBarRender:di}),Sn.createElement(Ne.ZP,Qn({},Mr)))}},63920:function(dt,nt,le){"use strict";le.d(nt,{h:function(){return y}});var y=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(y||{})},27656:function(dt,nt,le){"use strict";le.d(nt,{H7:function(){return ie},MK:function(){return z},MU:function(){return ne},X6:function(){return b},bM:function(){return te},fi:function(){return oe},fu:function(){return re},n4:function(){return de},rX:function(){return E},vl:function(){return fe},zO:function(){return x}});var y=le(43597),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(ue,se,he)=>se in ue?Se(ue,se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ue[se]=he,ae=(ue,se)=>{for(var he in se||(se={}))pe.call(se,he)&&ee(ue,he,se[he]);if(a)for(var he of a(se))ce.call(se,he)&&ee(ue,he,se[he]);return ue};function re(ue,se){return(0,y.U2)(`myproblems/${ue}.json`,ae({hidePopLogin:!0},se||{}))}function te(ue,se){return(0,y.v_)(`myproblems/${ue}/code_submit.json`,se)}function ne(ue,se){return(0,y.v_)(`myproblems/${ue}/code_debug.json`,se)}function x(ue,se){return se.language&&(se.language=encodeURIComponent(se.language)),(0,y.U2)(`myproblems/${ue}/submit_records.json`,se)}function b(ue){return(0,y.U2)("myproblems/record_detail.json",{id:ue})}function E(ue,se){return(0,y.U2)(`myproblems/${ue}/result.json`,{mode:se})}function z(ue,se){return(0,y.v_)(`myproblems/${ue}/add_notes.json`,se)}function ie(ue,se){return(0,y.v_)(`myproblems/${ue}/restore_initial_code.json`,se)}function oe(ue){return(0,y.v_)(`myproblems/${ue}/sync_code.json`)}function de(ue,se){return(0,y.v_)(`myproblems/${ue}/update_code.json`,se)}function fe(ue,se){return(0,y.v_)(`discusses/${ue}/plus.json`,se)}},15059:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return Ne}});var y=le(59301),Se=le(28284),a=le(6767),pe=le(62957),ce=le(20554),ee=le(82326),ae=le(17149),re=le(69219),te=le(37568),ne=le(54172),x=le(25399),b=le(13747),E=le(99571),z=le(43597),ie={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},oe=le(92808),de={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},fe=le(74776),ue=le(94601),se=le(24334);const he=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ge=({qitem:Me})=>{var We,Ze,rt,$e,Ue,Be,Ye,Pe,He,Qe;return y.createElement("div",{className:de.warp},y.createElement("div",{className:de.mainPart},y.createElement("div",{className:de.qcount},(Me==null?void 0:Me.question_type)===8&&y.createElement(fe.Z,{className:de.content,showProgramFill:!0,value:(We=Me==null?void 0:Me.program_attr)==null?void 0:We.description}),(Me==null?void 0:Me.question_type)!=8&&y.createElement(fe.Z,{className:de.qtitle,value:(Me==null?void 0:Me.name)||(Me==null?void 0:Me.title)})),((Me==null?void 0:Me.question_type)===0||(Me==null?void 0:Me.question_type)===2)&&y.createElement("div",null,(Ze=Me==null?void 0:Me.choices)==null?void 0:Ze.map((et,qe)=>y.createElement("div",{className:de.redio},!(et!=null&&et.is_answer)&&y.createElement("span",{className:de.redioitem}),(et==null?void 0:et.is_answer)&&y.createElement("i",{className:`${de.redioitemyes} icon-duigou1`}),y.createElement(fe.Z,{className:et!=null&&et.is_answer?de.titleyes:de.title,value:he[qe]+(et==null?void 0:et.choice_text)}),(et==null?void 0:et.is_answer)&&y.createElement("div",{className:de.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===1&&y.createElement("div",null,(rt=Me==null?void 0:Me.choices)==null?void 0:rt.map((et,qe)=>y.createElement("div",{className:de.checkbox},!(et!=null&&et.is_answer)&&y.createElement("span",{className:de.checkboxitem}),(et==null?void 0:et.is_answer)&&y.createElement("i",{className:`${de.checkboxitemyes} icon-duigou1`}),y.createElement(fe.Z,{className:et!=null&&et.is_answer?de.titleyes:de.title,value:he[qe]+(et==null?void 0:et.choice_text)}),(et==null?void 0:et.is_answer)&&y.createElement("div",{className:de.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===3&&y.createElement("div",{className:de.completion},($e=Me==null?void 0:Me.standard_answer)==null?void 0:$e.map((et,qe)=>{var je;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:de.title},"\u586B\u7A7A\u9879",qe+1),y.createElement("div",{className:de.content},(je=et==null?void 0:et.answer_text)==null?void 0:je.map((De,Le)=>y.createElement("div",{className:de.items},De))))})),(Me==null?void 0:Me.question_type)===4&&y.createElement("div",{className:de.simple},y.createElement("div",{className:de.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ue=Me==null?void 0:Me.answer_texts)!=null&&Ue[0]?y.createElement(fe.Z,{className:de.content,value:(Be=Me==null?void 0:Me.answer_texts)==null?void 0:Be[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Me==null?void 0:Me.question_type)===5&&((Ye=Me==null?void 0:Me.challenge_names)==null?void 0:Ye.map((et,qe)=>y.createElement("div",{className:de.shixun},y.createElement("span",{className:de.qtitle},y.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,ue.EM)(qe+1),"\u9898"),et)))),(Me==null?void 0:Me.question_type)===6&&y.createElement("div",{className:de.program},y.createElement(fe.Z,{className:de.content,value:((Pe=Me==null?void 0:Me.program_attr)==null?void 0:Pe.description)||"- -"})),(Me==null?void 0:Me.question_type)===7&&((He=Me==null?void 0:Me.sub_item_banks)==null?void 0:He.map((et,qe)=>{var je,De,Le,Xe,tt;return y.createElement("div",null,y.createElement("div",{className:de.combination},y.createElement("span",{className:de.qtitle},et==null?void 0:et.name)),y.createElement("div",{className:de.warp,style:{padding:"0px",paddingTop:20}},y.createElement("div",null,((et==null?void 0:et.item_type)=="SINGLE"||(et==null?void 0:et.item_type)=="JUDGMENT")&&((je=et==null?void 0:et.choices)==null?void 0:je.map((it,st)=>y.createElement("div",{className:de.redio},!(it!=null&&it.is_answer)&&y.createElement("span",{className:de.redioitem}),(it==null?void 0:it.is_answer)&&y.createElement("i",{className:`${de.redioitemyes} icon-duigou1`}),y.createElement(fe.Z,{className:it!=null&&it.is_answer?de.titleyes:de.title,value:he[st]+(it==null?void 0:it.choice_text)}),(it==null?void 0:it.is_answer)&&y.createElement("div",{className:de.yestag},"\u6B63\u786E\u7B54\u6848")))),(et==null?void 0:et.item_type)=="MULTIPLE"&&((De=et==null?void 0:et.choices)==null?void 0:De.map((it,st)=>y.createElement("div",{className:de.checkbox},!(it!=null&&it.is_answer)&&y.createElement("span",{className:de.checkboxitem}),(it==null?void 0:it.is_answer)&&y.createElement("i",{className:`${de.checkboxitemyes} icon-duigou1`}),y.createElement(fe.Z,{className:it!=null&&it.is_answer?de.titleyes:de.title,value:he[st]+(it==null?void 0:it.choice_text)}),(it==null?void 0:it.is_answer)&&y.createElement("div",{className:de.yestag},"\u6B63\u786E\u7B54\u6848")))),(et==null?void 0:et.item_type)=="COMPLETION"&&y.createElement("div",{className:de.completion},(Le=et==null?void 0:et.standard_answer)==null?void 0:Le.map((it,st)=>{var at;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:de.title},"\u586B\u7A7A\u9879",st+1),y.createElement("div",{className:de.content},(at=it==null?void 0:it.answer_text)==null?void 0:at.map((Pt,At)=>y.createElement("div",{className:de.items},Pt))))})),(et==null?void 0:et.item_type)=="SUBJECTIVE"&&y.createElement("div",{className:de.simple},y.createElement("div",{className:de.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Xe=et==null?void 0:et.answer_texts)!=null&&Xe[0]?y.createElement(fe.Z,{className:de.content,value:(tt=et==null?void 0:et.answer_texts)==null?void 0:tt[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Me==null?void 0:Me.question_type)===8&&y.createElement("div",null,y.createElement(fe.Z,{disabledFill:!0,className:de.content,showProgramFill:!0,value:se.Base64.decode(((Qe=Me==null?void 0:Me.program_attr)==null?void 0:Qe.code)||"")})),(Me==null?void 0:Me.question_type)===5&&y.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},y.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),y.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_school_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.study_count)||"0"))),y.createElement("a",{className:de.shixunbutton,href:`/shixuns/${Me==null?void 0:Me.identifier}/challenges?exercise=true`,target:"_blank"},y.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Me==null?void 0:Me.question_type)<=4||[6,8].includes(Me==null?void 0:Me.question_type))&&y.createElement("div",{className:de.bottom},y.createElement("div",{className:de.bottomitem},y.createElement("span",{className:de.left},"\u89E3\u6790"),y.createElement("span",{className:de.right},Me!=null&&Me.analysis?y.createElement(fe.Z,{value:Me==null?void 0:Me.analysis}):y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),y.createElement("div",{className:de.bottomitem},y.createElement("span",{className:de.left},"\u96BE\u5EA6"),y.createElement("span",{className:de.right},(Me==null?void 0:Me.difficulty)===1?"\u7B80\u5355":(Me==null?void 0:Me.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),y.createElement("div",{className:de.bottomitem},y.createElement("span",{className:de.left},"\u77E5\u8BC6\u70B9"),y.createElement("span",{className:de.right},Me!=null&&Me.tag_discipline?Me==null?void 0:Me.tag_discipline:y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ve=le(30515),me=le(74577),be=le(92123),ye=le(61485),Ae=le(73184),we=le(53316),Fe=le(69537),Ce=le(59301),_e=Object.defineProperty,xe=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Je=(Me,We,Ze)=>We in Me?_e(Me,We,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Me[We]=Ze,Ge=(Me,We)=>{for(var Ze in We||(We={}))ze.call(We,Ze)&&Je(Me,Ze,We[Ze]);if(Te)for(var Ze of Te(We))Oe.call(We,Ze)&&Je(Me,Ze,We[Ze]);return Me},Ve=(Me,We)=>xe(Me,Ie(We)),Re=(Me,We,Ze)=>new Promise((rt,$e)=>{var Ue=Pe=>{try{Ye(Ze.next(Pe))}catch(He){$e(He)}},Be=Pe=>{try{Ye(Ze.throw(Pe))}catch(He){$e(He)}},Ye=Pe=>Pe.done?rt(Pe.value):Promise.resolve(Pe.value).then(Ue,Be);Ye((Ze=Ze.apply(Me,We)).next())});const ke=({setScoreShow:Me,ScoreShow:We,onOk:Ze,isshixuns:rt,isloadings:$e,dispatch:Ue,isIntelligentAssistant:Be=!1,ispptModal:Ye=!1,isChangeQuestion:Pe=!1,newExercisePaper:He,shixunsDetail:Qe})=>{var et,qe,je;let[De,Le]=(0,y.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Be,is_smart_plan:Ye,group_id:[]}),[Xe,tt]=(0,y.useState)([]),[it,st]=(0,y.useState)([]),[at,Pt]=(0,y.useState)([]),[At,Tt]=(0,y.useState)([]);const[mt,ut]=(0,y.useState)(!1),[ft]=Se.default.useForm(),[lt,Ct]=(0,y.useState)(),[St,Rt]=(0,y.useState)(!1);let[Dt,Lt]=(0,y.useState)(rt);const[Bt,dn]=(0,y.useState)([]),[hn,Jt]=(0,y.useState)(0),[sn,pn]=(0,y.useState)(!0),[an,qt]=(0,y.useState)([]),[mn,xn]=(0,y.useState)([]),gn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],Zt=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[Xt,Ut]=(0,y.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const zt=(0,y.useRef)(new Set),It=(0,y.useRef)(new Set),Ht=Se.default.useWatch("courseid",ft),ln=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Ft=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],xt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[ct,pt]=(0,y.useState)(!1),Vt=()=>{ft.resetFields(),Dt=!1,Lt(!1),pt(!1),ft.submit()};(0,y.useEffect)(()=>{var Wt,on,Fn,yn,Cn,Zn,$t,Tn,Nn,en;(((Fn=(on=(Wt=He==null?void 0:He.editData)==null?void 0:Wt.exercise)==null?void 0:on.exist_item_bank_ids)==null?void 0:Fn.length)>0||((Zn=(Cn=(yn=He==null?void 0:He.editData)==null?void 0:yn.exercise)==null?void 0:Cn.exist_item_bank_shixun_ids)==null?void 0:Zn.length)>0)&&xn([...(Tn=($t=He==null?void 0:He.editData)==null?void 0:$t.exercise)==null?void 0:Tn.exist_item_bank_ids,...(en=(Nn=He==null?void 0:He.editData)==null?void 0:Nn.exercise)==null?void 0:en.exist_item_bank_shixun_ids])},[(qe=(et=He==null?void 0:He.editData)==null?void 0:et.exercise)==null?void 0:qe.exist_item_bank_ids]),(0,y.useEffect)(()=>{We&&(ft.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),sn&&Dt&&(ft.setFieldsValue({item_type:"SHIXUN"}),De.item_type="SHIXUN",Le(Ge({},De)),pn(!1)),tn(De),nn(),Nt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[We]),(0,y.useEffect)(()=>{hn>0&&setTimeout(()=>{Jt(0)},2e3)},[hn]);function tn(Wt){return Re(this,null,function*(){var on,Fn,yn;if(ut(!0),Le(Ge({},Wt)),(at==null?void 0:at.length)<=0&&Wt.type==="5"){Tt([]),ut(!1);return}console.log("----",at,Bt);let Cn=Wt.type==="5"?at==null?void 0:at.filter(Nn=>!Bt.includes(Nn)):null,Zn=Wt.type==="5"?at==null?void 0:at.filter(Nn=>Bt.includes(Nn)):null,$t={course_discipline_id:Wt==null?void 0:Wt.courseid};(Wt==null?void 0:Wt.type)==="1"&&($t={discipline_id:((on=Wt==null?void 0:Wt.courseid)==null?void 0:on[0])||null,sub_discipline_id:((Fn=Wt==null?void 0:Wt.courseid)==null?void 0:Fn[1])||null});let Tn=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:Ve(Ge(Ge({},Wt),$t),{ids:Cn,shixun_ids:Zn,include_shixuns:!Be,group_id:((yn=Wt.group_id)==null?void 0:yn.map(Nn=>Nn==null?void 0:Nn.value))||null,keyword:Wt.keyword?encodeURIComponent(Wt.keyword):Wt.keyword,type:Wt.type==="5"?null:Wt.type,clazz:Wt.type==="3"?"ItemBanksGroup":null,bigmodel:Be,is_smart_plan:Ye})});Tt(Tn),ut(!1)})}function nn(){return Re(this,null,function*(){let Wt=yield(0,z.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:De.type==="5"?null:De.type,clazz:"ItemBanksGroup"}});tt((0,oe.L)(Wt==null?void 0:Wt.disciplines))})}function Nt(Wt){return Re(this,null,function*(){var on;let Fn=yield(0,z.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Wt}),yn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(on=Fn==null?void 0:Fn.data)==null?void 0:on.map(Cn=>({title:Cn.name,id:Cn.id,pid:Cn.id,value:Cn.id,key:Cn.id,isLeaf:!Cn.have_child}))}];qt(yn)})}function Kt(Wt){return Re(this,null,function*(){var on,Fn,yn,Cn;ut(!0);let Zn=(on=Wt.list)==null?void 0:on.filter(en=>!Bt.includes(en)),$t=(Fn=Wt.list)==null?void 0:Fn.filter(en=>Bt.includes(en));if(Zn.length===0&&$t.length===0){ut(!1),Tt([]);return}let Tn={course_discipline_id:Wt==null?void 0:Wt.courseid};(Wt==null?void 0:Wt.type)==="1"&&(Tn={discipline_id:((yn=Wt==null?void 0:Wt.courseid)==null?void 0:yn[0])||null,sub_discipline_id:((Cn=Wt==null?void 0:Wt.courseid)==null?void 0:Cn[1])||null});let Nn=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:Ve(Ge(Ge({},Wt),Tn),{ids:Zn,shixun_ids:$t,type:Wt.type==="5"?null:Wt.type,clazz:Wt.type==="3"?"ItemBanksGroup":null})});ut(!1),Tt(Nn)})}const rn=Wt=>Re(void 0,null,function*(){const on=yield Ue({type:"shixunsDetail/release",payload:{id:Wt}});let Fn=on==null?void 0:on.tag_position,yn=(on==null?void 0:on.evaluation_set_position)||[],Cn=on.status;return Cn===0?(a.ZP.success("\u53D1\u5E03\u6210\u529F"),tn(De),!0):(Cn===2?a.ZP.error(`\u7B2C${yn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Cn===3?a.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Fn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):a.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),fn=Wt=>(Wt==null?void 0:Wt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Dn=(Wt,on,Fn)=>Wt.map(yn=>yn.key===on?Ge(Ge({},yn),Fn):yn.children?Ve(Ge({},yn),{children:Dn(yn.children,on,Fn)}):yn),Mn=Wt=>Re(void 0,null,function*(){const{key:on}=Wt;let Fn=De.type;const yn=yield(0,we.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(on),type:Fn}),{data:Cn,total_count:Zn}=yn||{};Zn>0&&qt($t=>Dn($t,on,{children:Cn.map(Tn=>({title:Tn.name,id:Tn.id,pid:Tn.id,value:Tn.id,key:Tn.id,isLeaf:!Tn.have_child}))}))});function _n(Wt){console.log("----",De),Wt==="1"&&(Xt.gg=Ge({},De)),Wt==="2"&&(Xt.scj=Ge({},De)),Wt==="3"&&(Xt.ttgx=Ge({},De)),Wt==="0"&&(Xt.wcjd=Ge({},De)),Wt==="5"&&(Xt.yx=Ge({},De)),Ut(Ge({},Xt))}function Jn(){De.type==="1"&&(De=Xt.gg),De.type==="2"&&(De=Xt.scj),De.type==="3"&&(De=Xt.ttgx),De.type==="0"&&(De=Xt.wcjd),De.type==="5"&&(De=Xt.yx),(De==null?void 0:De.item_type)==="SHIXUN"?(Dt=!0,Lt(!0)):(Dt=!1,Lt(!1)),ft.setFieldsValue(Ge({},De)),Le(Ge({},De)),tn(Ge({},De))}return Ce.createElement("div",null,Ce.createElement(pe.default,{title:!1,footer:!1,open:We,width:1200,centered:!0,className:ie.scoremodal,onCancel:()=>{Me(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:ie.title},Be?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Be&&Ce.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Ce.createElement(ce.default,{className:ie.tabWrap,activeKey:De.type,onChange:Wt=>{Wt==="3"?(De.show_all_share=!0,Nt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):De.show_all_share=null,Wt==="0"&&Nt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),_n(De.type),De.type=Wt,(De==null?void 0:De.item_type)==="SHIXUN"&&De.type!=="5"&&(Dt=!0,Lt(!0)),pt(!1),De.type==="5"&&(Dt=!1,Lt(!1)),Jn(),nn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Ce.createElement("div",null,"\u5DF2\u9009",at.length>0&&Ce.createElement("span",{className:ie.titlecount},at.length),hn>0&&Ce.createElement("span",{className:ie.add},"+",hn)),key:"5"}]}),Ce.createElement(Se.default,{layout:"inline",form:ft,onValuesChange:(Wt,on)=>{const Fn=Object.values(on).some(Cn=>Cn!==null&&Cn!==""&&Cn!==void 0),yn=on.keyword==="";if(pt(Fn||!yn),De.page=1,(on==null?void 0:on.item_type)==="SHIXUN"){if(De.type==="5"?Lt(!1):Lt(!0),Wt.keyword||Wt.keyword==="")return;ft.submit()}else{if(Wt!=null&&Wt.courseid&&ft.setFieldsValue({tag_discipline_id:null}),Lt(!1),Wt.keyword||Wt.keyword==="")return;ft.submit()}},onFinish:Wt=>{var on;De.type==="3"&&(!Wt.group_id||((on=Wt==null?void 0:Wt.group_id)==null?void 0:on.length)===0)?De.show_all_share=!0:De.show_all_share=null,Le(Ge(Ge({},De),Wt)),tn(Ge(Ge({},De),Wt))}},Ce.createElement(Se.default.Item,{name:"item_type"},Ce.createElement(ee.default,{className:ie.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ye?Zt:Be?gn==null?void 0:gn.filter(Wt=>Wt.question_type!==5):gn).map(Wt=>Ce.createElement(ee.default.Option,{key:Wt.value},Wt.name)))),["1","2"].includes(De.type)?Ce.createElement(Ce.Fragment,null,Ce.createElement(Se.default.Item,{name:"courseid"},Ce.createElement(ae.Z,{className:ie.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Xe})),!Dt&&Ce.createElement(Se.default.Item,{name:"tag_discipline_id"},Ce.createElement(ee.default,{className:ie.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(je=At==null?void 0:At.tag_disciplines)==null?void 0:je.map(Wt=>Ce.createElement(ee.default.Option,{key:Wt.id},Wt.name))))):Ce.createElement(Ce.Fragment,null,Ce.createElement(Se.default.Item,{name:"courseid"},Ce.createElement(Fe.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:De==null?void 0:De.type}})),!Dt&&Ce.createElement(Se.default.Item,{name:"tag_discipline_id"},Ce.createElement(Fe.i,{allowAcceptEmpty:!0,key:String(De.type==="3"),data:{container_type:"ItemBank",search:!0,type:De.type},style:{width:160,height:38},size:"middle",courseDisciplineId:Ht,showLinkButton:!1}))),Ce.createElement(Se.default.Item,{name:Dt?"diff":"difficulty"},Ce.createElement(ee.default,{className:ie.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},ln.map(Wt=>Ce.createElement(ee.default.Option,{key:Wt.value},Wt.name)))),Dt&&Ce.createElement(Se.default.Item,{name:"shixun_publish_status"},Ce.createElement(ee.default,{className:ie.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},xt.map(Wt=>Ce.createElement(ee.default.Option,{key:Wt.value},Wt.name)))),(De.type==="3"||De.type==="0")&&!Dt&&Ce.createElement(Se.default.Item,{name:"group_id"},Ce.createElement(re.default,{treeDataSimpleMode:!0,style:{width:134},className:ie.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Wt,on)=>on.title.toUpperCase().indexOf(Wt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Mn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:an})),ct&&Ce.createElement("span",{className:ie.allqingchu,onClick:Vt},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(Se.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(te.default.Search,{className:ie.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ie.searchIcon}`,onClick:()=>ft.submit()}),onSearch:Wt=>{ft.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{De.updated_at==="asc"?De.updated_at="desc":De.updated_at="asc",Le(Ve(Ge({},De),{page:1})),tn(Ve(Ge({},De),{page:1}))}}," ",De.updated_at?Ce.createElement("img",{src:De.updated_at==="asc"?ve.Z:me.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ce.createElement("div",{onClick:()=>{De.quotes==="asc"?De.quotes="desc":De.quotes="asc",Le(Ve(Ge({},De),{page:1})),tn(Ve(Ge({},De),{page:1}))},style:{marginLeft:20}}," ",De.quotes?Ce.createElement("img",{src:De.quotes==="asc"?ve.Z:me.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ce.createElement(ne.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(At==null?void 0:At.items)||(At==null?void 0:At.shixun_list),pagination:!1,loading:mt,rowKey:Wt=>Wt.id,rowSelection:{type:Be||Pe?"radio":"checkbox",selectedRowKeys:it,getCheckboxProps:Wt=>({disabled:Wt.shixun_tag_num===1||(mn==null?void 0:mn.find(on=>Wt.id===on))}),onSelect(Wt,on,Fn){if(Be||Pe){st([Wt.id]),It.current=new Set([Wt.id]),Jt(1),Pt([Wt.id]);return}if(on)(Dt||Wt!=null&&Wt.challenge_names)&&dn([...Bt,Wt.id]),st([...it,Wt.id]),Wt.identifier?zt.current.add(Wt.id):It.current.add(Wt.id),Jt(1),Pt([...at,Wt.id]);else{Wt.identifier?zt.current.delete(Wt.id):It.current.delete(Wt.id);let yn=at.filter(Cn=>Cn!==Wt.id);if(st(yn),Pt(yn),Dt||Wt!=null&&Wt.challenge_names){let Cn=Bt.filter(Zn=>Zn!==Wt.id);dn([...Cn])}if(De.type==="5"){Kt(Ve(Ge({},De),{list:[...yn]}));return}}},onSelectAll(Wt,on,Fn){var yn,Cn;if(Wt){const Zn=Fn.map(Tn=>Tn.id),$t=(Cn=Fn==null?void 0:Fn.filter(Tn=>Tn==null?void 0:Tn.challenge_names))==null?void 0:Cn.map(Tn=>Tn.id);dn([...Bt,...$t]),st([...it,...Zn]),Pt([...at,...Zn]);for(const Tn of Fn)Tn.identifier?zt.current.add(Tn.id):It.current.add(Tn.id)}else{const Zn=Fn.map(en=>en.id),$t=it.filter(en=>!Zn.some(On=>On===en)),Tn=(yn=Fn==null?void 0:Fn.filter(en=>en==null?void 0:en.challenge_names))==null?void 0:yn.map(en=>en.id);st([...$t]),Pt([...$t]);let Nn=Bt.filter(en=>!Tn.some(On=>On===en.id));dn([...Nn]),De.type==="5"&&Kt(Ve(Ge({},De),{list:[...$t]}));for(const en of Zn)en.identifier?zt.current.delete(en):It.current.delete(en)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Wt,on,Fn)=>{var yn,Cn;return Ce.createElement(x.Z,{title:fn(on)},Ce.createElement("div",null,Dt||on!=null&&on.challenge_names?"\u5B9E\u8BAD\u9898":(Cn=(yn=gn==null?void 0:gn.filter(Zn=>Zn.value===Wt))==null?void 0:yn[0])==null?void 0:Cn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Dt?"30%":"60%",key:"name",render:(Wt,on,Fn)=>{var yn;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(x.Z,{title:fn(on)},Ce.createElement("div",{className:on!=null&&on.high_resources_consume?ie.q_title:""},Ce.createElement(fe.Z,{key:1,showLines:1,showTextOnly:!0,value:Dt||on!=null&&on.challenge_names?on!=null&&on.title||Wt===null?"--":Wt:(on==null?void 0:on.item_type)=="BPROGRAM"?(yn=on==null?void 0:on.program_attr)==null?void 0:yn.description:Wt}))),(on==null?void 0:on.high_resources_consume)&&Ce.createElement(Ae.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Dt,render:(Wt,on,Fn)=>{var yn;return Ce.createElement(x.Z,{title:fn(on)},Ce.createElement("span",null,Wt?(yn=Wt==null?void 0:Wt.split("\u3001"))==null?void 0:yn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Dt,render:(Wt,on,Fn)=>Ce.createElement(x.Z,{title:fn(on)},Ce.createElement("span",null,Wt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Wt,on,Fn)=>{var yn,Cn,Zn,$t;return Ce.createElement(x.Z,{title:fn(on)},Ce.createElement("div",null,Dt||on!=null&&on.challenge_names?(on==null?void 0:on.level)||((Cn=(yn=ln==null?void 0:ln.filter(Tn=>Tn.value===Wt))==null?void 0:yn[0])==null?void 0:Cn.name):($t=(Zn=ln==null?void 0:ln.filter(Tn=>Tn.value===Wt))==null?void 0:Zn[0])==null?void 0:$t.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Dt,render:(Wt,on,Fn)=>Ce.createElement(x.Z,{title:fn(on)},Ce.createElement("div",null,Wt||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Wt,on,Fn)=>Ce.createElement(x.Z,{title:fn(on)},Ce.createElement("div",null,Dt||on!=null&&on.challenge_names?(on==null?void 0:on.study_count)||(on==null?void 0:on.stu_num):Wt))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(x.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(ye.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Dt,render:(Wt,on,Fn)=>Ce.createElement(x.Z,{title:fn(on)},Ce.createElement("div",null,Wt||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Wt,on,Fn)=>Ce.createElement(x.Z,{title:fn(on)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var yn,Cn;Ct(Ve(Ge({},on),{question_type:Dt||on!=null&&on.challenge_names?5:(Cn=(yn=gn==null?void 0:gn.filter(Zn=>Zn.value===(on==null?void 0:on.item_type)))==null?void 0:yn[0])==null?void 0:Cn.question_type})),Rt(!0)}},"\u67E5\u770B"),(on==null?void 0:on.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{pe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${on==null?void 0:on.identifier}/challenges`)}},(on==null?void 0:on.shixun_name)||"--"),"\uFF1F"),onOk:()=>Re(void 0,null,function*(){if(!rn(on==null?void 0:on.identifier))return new Promise((yn,Cn)=>{Cn()})})})}},"\u53D1\u5E03")))}].filter(Wt=>!Wt.hidden)}),Ce.createElement(b.Z,{current:De.page,total:(At==null?void 0:At.items_count)||(At==null?void 0:At.shixuns_count),style:{marginBottom:20},defaultPageSize:De.per_page,showTotal:Wt=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},Wt),"\xA0\u6761\u6570\u636E"),pageSize:De.per_page,onChange:(Wt,on)=>{De.page=Wt,De.per_page=on,Le(Ge({},De)),tn(Ge({},De))}}),Ce.createElement("div",{className:ie.bottom},Ce.createElement(E.ZP,{className:ie.no,onClick:()=>{Me(!1)}},"\u53D6\u6D88"),Ce.createElement(E.ZP,{loading:$e,style:{width:$e&&75},className:ie.yes,onClick:()=>Re(void 0,null,function*(){if((at==null?void 0:at.length)<=0){a.ZP.info(Be||Pe?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Ze([...It.current],[...zt.current],!0,at==null?void 0:at.length)})},Be?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ce.createElement(pe.default,{open:St,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:ie.previewModal,width:1e3,centered:!0,onCancel:()=>{Rt(!1)},onOk:()=>{Rt(!1)}},Ce.createElement(ge,{qitem:lt})))};var Ne=(0,be.connect)(({shixunsDetail:Me,newExercisePaper:We})=>({shixunsDetail:Me,newExercisePaper:We}))(ke)},74798:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ne}});var y=le(62957),Se={ul:"ul___TdfYY"},a=le(32637),pe=le(59301),ce=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(x,b)=>{var E={};for(var z in x)ee.call(x,z)&&b.indexOf(z)<0&&(E[z]=x[z]);if(x!=null&&ce)for(var z of ce(x))b.indexOf(z)<0&&ae.call(x,z)&&(E[z]=x[z]);return E},ne=x=>{var b=x,{open:E,onCancel:z}=b,ie=re(b,["open","onCancel"]);return pe.createElement(y.default,{centered:!0,open:E,title:pe.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:z,footer:null},pe.createElement("div",null,pe.createElement("div",{className:"tc"},pe.createElement("img",{className:"mt10",src:a,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),pe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),pe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),pe.createElement("div",{style:{color:"#333"},className:"pt30 font14"},pe.createElement("ul",{className:Se.ul},pe.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),pe.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),pe.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},91512:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return x}});var y=le(59301),Se=le(6767),a=le(62957),pe=le(37568),ce={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},ee=le(19768),ae=le(53316),re=le(92123),te=(b,E,z)=>new Promise((ie,oe)=>{var de=se=>{try{ue(z.next(se))}catch(he){oe(he)}},fe=se=>{try{ue(z.throw(se))}catch(he){oe(he)}},ue=se=>se.done?ie(se.value):Promise.resolve(se.value).then(de,fe);ue((z=z.apply(b,E)).next())});const ne=({problemset:b,dispatch:E,onOk:z})=>{const[ie,oe]=(0,y.useState)(""),[de,fe]=(0,y.useState)([0]),ue=()=>{E({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var he,Ee;b.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(fe([(Ee=(he=b.actionTabs)==null?void 0:he.params)==null?void 0:Ee.group_id]),oe(""))},[b.actionTabs.key]);const se=()=>te(void 0,null,function*(){const he=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!ie.trim()){Se.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(ie.charAt(0)===" "){Se.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let ge=0;ge0?de[0]:0,name:ie});Ee.status===0&&(ue(),z(Ee==null?void 0:Ee.id))});return y.createElement(a.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:b.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:ue,onOk:se,destroyOnClose:!0},y.createElement("div",{className:ce.addModal},y.createElement("div",{className:ce.row},y.createElement("span",{className:ce.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),y.createElement(pe.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:ie,onChange:he=>oe(he.target.value)})),y.createElement("div",{className:ce.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},y.createElement("span",{className:ce.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),y.createElement(ee.Z,{value:de,onChange:he=>fe(he)}))))};var x=(0,re.connect)(({problemset:b})=>({problemset:b}))(ne)},93638:function(dt,nt,le){"use strict";var y=le(59301),Se=le(92123),a=le(6767),pe=le(62957),ce=le(89392),ee=le.n(ce),ae=le(9178),re=le(74776),te=le(24334),ne=le.n(te),x=le(43597),b=le(27656),E=le(63692),z=le(56656),ie=le.n(z),oe=le(59301),de=Object.defineProperty,fe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ge=(Ae,we,Fe)=>we in Ae?de(Ae,we,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Ae[we]=Fe,ve=(Ae,we)=>{for(var Fe in we||(we={}))he.call(we,Fe)&&ge(Ae,Fe,we[Fe]);if(se)for(var Fe of se(we))Ee.call(we,Fe)&&ge(Ae,Fe,we[Fe]);return Ae},me=(Ae,we)=>fe(Ae,ue(we)),be=(Ae,we,Fe)=>new Promise((Ce,_e)=>{var xe=ze=>{try{Te(Fe.next(ze))}catch(Oe){_e(Oe)}},Ie=ze=>{try{Te(Fe.throw(ze))}catch(Oe){_e(Oe)}},Te=ze=>ze.done?Ce(ze.value):Promise.resolve(ze.value).then(xe,Ie);Te((Fe=Fe.apply(Ae,we)).next())});const ye=({problemset:Ae,dispatch:we})=>{var Fe,Ce,_e,xe,Ie;const[Te,ze]=(0,y.useState)({}),[Oe,Je]=(0,y.useState)([]),[Ge,Ve]=(0,y.useState)(!1),[Re,ke]=(0,y.useState)(!1),[Ne,Me]=(0,y.useState)({}),We=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Ue,Be,Ye;if(((Ue=Ae==null?void 0:Ae.actionTabs)==null?void 0:Ue.key)==="BPROGRAM"){const Pe=(0,ce.cloneDeep)((Be=Ae==null?void 0:Ae.actionTabs)==null?void 0:Be.params);ze(Pe),Je((Ye=Pe==null?void 0:Pe.standard_answer)==null?void 0:Ye.map(He=>({value:"",answer:(He==null?void 0:He.answer_text)||[]})))}},[(Fe=Ae==null?void 0:Ae.actionTabs)==null?void 0:Fe.key]);function Ze(){return new Date().getTime()}const rt=()=>be(void 0,null,function*(){var Ue,Be,Ye,Pe,He;if(Oe.some(qe=>(qe==null?void 0:qe.value)==="")&&!Ge){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ge){const qe=(0,ce.cloneDeep)((Ue=Ae==null?void 0:Ae.actionTabs)==null?void 0:Ue.params);Je([...(Be=qe==null?void 0:qe.standard_answer)==null?void 0:Be.map(je=>({value:"",answer:(je==null?void 0:je.answer_text)||[],type:""}))]),Ve(!Ge);return}else{let qe=Oe==null?void 0:Oe.map((je,De)=>me(ve({},je),{type:je.types}));Je(qe)}console.log(Oe),ke(!0);let Qe=yield(0,x.ZP)(`/api/problems/${(Ye=Te==null?void 0:Te.program_attr)==null?void 0:Ye.identifier}/start.json`,{method:"get"});const et=yield(0,b.n4)(Qe==null?void 0:Qe.identifier,{code:(Pe=Te==null?void 0:Te.program_attr)==null?void 0:Pe.code,language:(He=Te==null?void 0:Te.program_attr)==null?void 0:He.language,answers:Oe==null?void 0:Oe.map(qe=>qe.value)});if((et==null?void 0:et.status)===0){let je=function(){return be(this,null,function*(){const{status:De,message:Le,data:Xe}=yield(0,b.rX)(Qe==null?void 0:Qe.identifier,"submit"),it=Ze()-qe>10*1e3*(Oe==null?void 0:Oe.length);if(De!==0&&!it&&setTimeout(je,1e3),it){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),ke(!1);return}if(De===0){ke(!1);let st=Oe==null?void 0:Oe.map((at,Pt)=>me(ve({},at),{type:(Xe==null?void 0:Xe.right_arr[Pt])===1?"success":"warning"}));Je(st),Me(Xe),Xe.status===2&&(ke(!1),pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const qe=Ze();yield(0,b.bM)(Qe==null?void 0:Qe.identifier,{}),je()}else ke(!1);Ve(!Ge)}),$e=()=>{ze({}),Je([]),Ve(!1),we({type:"problemset/setActionTabs",payload:{}})};return oe.createElement(oe.Fragment,null,oe.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:Ae.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ge?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:rt,onCancel:$e,okButtonProps:{loading:Re}},oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),oe.createElement(re.Z,{value:(Ce=Te==null?void 0:Te.program_attr)==null?void 0:Ce.description}),((_e=Te==null?void 0:Te.program_attr)==null?void 0:_e.code)&&oe.createElement(re.Z,{showProgramFill:!0,onFillChange:Ue=>{let Be=Ue==null?void 0:Ue.map((Ye,Pe)=>ve({},Ye));Je(Be)},programFillValue:Oe,value:te.Base64.decode((xe=Te==null?void 0:Te.program_attr)==null?void 0:xe.code)}),Ge&&oe.createElement(y.Fragment,null,oe.createElement("div",{className:ae.Z.line}),(Ie=Te==null?void 0:Te.standard_answer)==null?void 0:Ie.map((Ue,Be)=>oe.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},oe.createElement("b",null,"\u586B\u7A7A",Be+1,"\u7B54\u6848:\xA0"),oe.createElement("pre",null,(Ue==null?void 0:Ue.answer_text)||""))),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(Te==null?void 0:Te.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Ne==null?void 0:Ne.id)&&Ne.status!==2&&oe.createElement(pe.default,{open:(Ne==null?void 0:Ne.id)&&Ne.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{Me({})},onCancel:()=>{Me({})}},oe.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},oe.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),oe.createElement("span",{style:{marginLeft:12,color:Ne.status!==0&&"#E30000"}},E.Im[Ne.status])),oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),oe.createElement("span",{style:{marginLeft:12}},ie()(Ne.created_at).format("YYYY-MM-DD HH:mm:ss"))),oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),oe.createElement("span",{style:{marginLeft:12}},Ne.language)),oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),oe.createElement("span",{style:{marginLeft:12}},Ne.execute_time,"ms"))),oe.createElement(E.Y4,ve({},Ne)))))};nt.Z=(0,Se.connect)(({problemset:Ae})=>({problemset:Ae}))(ye)},13059:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return Rt}});var y=le(59301),Se=le(92123),a=le(6767),pe=le(62957),ce=le(89392),ee=le(74776),ae=le(47889),re=le(99571),te=le(37285),ne=le(9178),x=le(59301),b=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,fe=(Dt,Lt,Bt)=>Lt in Dt?b(Dt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Dt[Lt]=Bt,ue=(Dt,Lt)=>{for(var Bt in Lt||(Lt={}))oe.call(Lt,Bt)&&fe(Dt,Bt,Lt[Bt]);if(ie)for(var Bt of ie(Lt))de.call(Lt,Bt)&&fe(Dt,Bt,Lt[Bt]);return Dt},se=(Dt,Lt)=>E(Dt,z(Lt)),he=(Dt,Lt,Bt)=>new Promise((dn,hn)=>{var Jt=an=>{try{pn(Bt.next(an))}catch(qt){hn(qt)}},sn=an=>{try{pn(Bt.throw(an))}catch(qt){hn(qt)}},pn=an=>an.done?dn(an.value):Promise.resolve(an.value).then(Jt,sn);pn((Bt=Bt.apply(Dt,Lt)).next())});const Ee=({problemset:Dt,dispatch:Lt,showdiv:Bt,data:dn})=>{const[hn,Jt]=(0,y.useState)([]),[sn,pn]=(0,y.useState)(!1),an=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var gn;((gn=Object.keys(dn))==null?void 0:gn.length)>0&&Jt(dn.choices)},[dn]);const qt=()=>he(void 0,null,function*(){if(!hn.some(gn=>gn==null?void 0:gn.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(sn){const gn=(0,ce.cloneDeep)(dn);Jt(gn.choices)}pn(!sn)}),mn=(gn,Zt)=>{console.log(gn.target.checked);const Xt=hn.map((Ut,zt)=>se(ue({},Ut),{checked:zt===Zt?gn.target.checked:!1}));Jt(Xt)},xn=()=>{Jt([]),pn(!1),Lt({type:"problemset/setActionTabs",payload:{}})};return x.createElement("div",null,x.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),x.createElement(ee.Z,{value:dn==null?void 0:dn.name}),hn==null?void 0:hn.map((gn,Zt)=>{const{is_answer:Xt,checked:Ut,choice_text:zt}=gn;let It="";return sn&&Xt&&(It=ne.Z.green),sn&&!Xt&&Ut&&(It=ne.Z.red),x.createElement("div",{key:Zt,style:{pointerEvents:sn?"none":"auto"},className:`${ne.Z.row} ${It}`},x.createElement(ae.ZP,{onChange:Ht=>mn(Ht,Zt),checked:Ut}),x.createElement("span",null,an[Zt],".\xA0"),x.createElement(ee.Z,{className:ne.Z.html,value:zt}),sn&&Xt&&x.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),sn&&!Xt&&Ut&&x.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),sn&&x.createElement(y.Fragment,null,x.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},x.createElement("div",{className:"c-grey-333 mb5"},x.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),an[hn.findIndex(gn=>gn.is_answer)]),x.createElement("div",{className:"c-grey-333 mb10"},x.createElement("b",null,"\u89E3\u6790:\xA0"),(dn==null?void 0:dn.analysis)||"\u6682\u65E0\u89E3\u6790"))),x.createElement("div",{style:{textAlign:"end",marginTop:10}},x.createElement(re.ZP,{type:"primary",onClick:()=>{qt()}},sn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Bt&&x.createElement(te.Z,null))};var ge=(0,Se.connect)(({problemset:Dt})=>({problemset:Dt}))(Ee),ve=le(37568),me=le(39257),be=le(59301),ye=Object.defineProperty,Ae=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,xe=(Dt,Lt,Bt)=>Lt in Dt?ye(Dt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Dt[Lt]=Bt,Ie=(Dt,Lt)=>{for(var Bt in Lt||(Lt={}))Ce.call(Lt,Bt)&&xe(Dt,Bt,Lt[Bt]);if(Fe)for(var Bt of Fe(Lt))_e.call(Lt,Bt)&&xe(Dt,Bt,Lt[Bt]);return Dt},Te=(Dt,Lt)=>Ae(Dt,we(Lt)),ze=(Dt,Lt,Bt)=>new Promise((dn,hn)=>{var Jt=an=>{try{pn(Bt.next(an))}catch(qt){hn(qt)}},sn=an=>{try{pn(Bt.throw(an))}catch(qt){hn(qt)}},pn=an=>an.done?dn(an.value):Promise.resolve(an.value).then(Jt,sn);pn((Bt=Bt.apply(Dt,Lt)).next())});const Oe=({problemset:Dt,datas:Lt,showdiv:Bt,dispatch:dn})=>{var hn;const[Jt,sn]=(0,y.useState)({}),[pn,an]=(0,y.useState)([]),[qt,mn]=(0,y.useState)(!1),xn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Ut;if(Object.keys(Lt)){const zt=(0,ce.cloneDeep)(Lt);sn(zt),an((Ut=zt==null?void 0:zt.standard_answer)==null?void 0:Ut.map(It=>Ie({value:"",answer:(It==null?void 0:It.answer_text)||[]},It)))}},[Lt]);const gn=()=>ze(void 0,null,function*(){var Ut;if(pn.some(zt=>(zt==null?void 0:zt.value)==="")){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(qt){const zt=(0,ce.cloneDeep)(Lt);an((Ut=zt==null?void 0:zt.standard_answer)==null?void 0:Ut.map(It=>Ie({value:"",answer:(It==null?void 0:It.answer_text)||[]},It)))}mn(!qt)}),Zt=(Ut,zt)=>{const It=pn.map((Ht,ln)=>Te(Ie({},Ht),{value:ln===zt?Ut.target.value:Ht.value}));an(It)},Xt=()=>{sn({}),an([]),mn(!1),dn({type:"problemset/setActionTabs",payload:{}})};return be.createElement("div",null,be.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),be.createElement(ee.Z,{value:Jt==null?void 0:Jt.name}),pn==null?void 0:pn.map((Ut,zt)=>{const{value:It,answer:Ht}=Ut;let ln="";return qt&&(Ht!=null&&Ht.includes(It))&&(ln=ne.Z.green),qt&&!(Ht!=null&&Ht.includes(It))&&(ln=ne.Z.red),be.createElement("div",{key:zt,style:{pointerEvents:qt?"none":"auto",marginTop:10},className:`${ne.Z.row} ${ln}`},be.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",zt+1,"\u7B54\u6848:"),(Ut==null?void 0:Ut.model)===1?be.createElement(ve.default.TextArea,{className:ne.Z.textArea,style:{width:610,marginRight:10},onChange:Ft=>Zt(Ft,zt),value:It}):be.createElement(me.Z,{value:It,onChange:Ft=>{const xt=pn.map((ct,pt)=>Te(Ie({},ct),{value:pt===zt?Ft:ct.value}));an(xt)}}),qt&&(Ht==null?void 0:Ht.includes(It))&&be.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),qt&&!(Ht!=null&&Ht.includes(It))&&be.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),qt&&be.createElement(y.Fragment,null,be.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(hn=Jt==null?void 0:Jt.standard_answer)==null?void 0:hn.map((Ut,zt)=>{var It,Ht;return be.createElement("div",{className:"c-grey-333 mb5"},be.createElement("b",null,"\u586B\u7A7A",zt+1,"\u7B54\u6848:\xA0"),(Ut==null?void 0:Ut.model)===1?((It=Ut==null?void 0:Ut.answer_text)==null?void 0:It.join("\u3001"))||"":be.createElement(me.Z,{value:(Ht=Ut==null?void 0:Ut.answer_text)==null?void 0:Ht.join("\u3001"),disabled:!0}))}),be.createElement("div",{className:"c-grey-333 mb10"},be.createElement("b",null,"\u89E3\u6790:\xA0"),(Jt==null?void 0:Jt.analysis)||"\u6682\u65E0\u89E3\u6790"))),be.createElement("div",{style:{textAlign:"end",marginTop:10}},be.createElement(re.ZP,{type:"primary",onClick:()=>{gn()}},qt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Bt&&be.createElement(te.Z,null))};var Je=(0,Se.connect)(({problemset:Dt})=>({problemset:Dt}))(Oe),Ge=le(59301),Ve=Object.defineProperty,Re=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Ze=(Dt,Lt,Bt)=>Lt in Dt?Ve(Dt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Dt[Lt]=Bt,rt=(Dt,Lt)=>{for(var Bt in Lt||(Lt={}))Me.call(Lt,Bt)&&Ze(Dt,Bt,Lt[Bt]);if(Ne)for(var Bt of Ne(Lt))We.call(Lt,Bt)&&Ze(Dt,Bt,Lt[Bt]);return Dt},$e=(Dt,Lt)=>Re(Dt,ke(Lt)),Ue=(Dt,Lt,Bt)=>new Promise((dn,hn)=>{var Jt=an=>{try{pn(Bt.next(an))}catch(qt){hn(qt)}},sn=an=>{try{pn(Bt.throw(an))}catch(qt){hn(qt)}},pn=an=>an.done?dn(an.value):Promise.resolve(an.value).then(Jt,sn);pn((Bt=Bt.apply(Dt,Lt)).next())});const Be=({problemset:Dt,datas:Lt,showdiv:Bt,dispatch:dn})=>{var hn;const[Jt,sn]=(0,y.useState)({}),[pn,an]=(0,y.useState)([]),[qt,mn]=(0,y.useState)(!1),xn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{if(Object.keys(Lt)){const Ut=(0,ce.cloneDeep)(Lt);sn(Ut),an(Ut.choices)}},[Lt]);const gn=()=>Ue(void 0,null,function*(){if(!pn.some(Ut=>Ut==null?void 0:Ut.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(qt){const Ut=(0,ce.cloneDeep)(Lt);an(Ut.choices)}mn(!qt)}),Zt=(Ut,zt)=>{console.log(Ut.target.checked);const It=pn.map((Ht,ln)=>$e(rt({},Ht),{checked:ln===zt?Ut.target.checked:!1}));an(It)},Xt=()=>{sn({}),an([]),mn(!1),dn({type:"problemset/setActionTabs",payload:{}})};return Ge.createElement("div",null,Ge.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),Ge.createElement(ee.Z,{value:Jt==null?void 0:Jt.name}),pn==null?void 0:pn.map((Ut,zt)=>{const{is_answer:It,checked:Ht,choice_text:ln}=Ut;let Ft="";return qt&&It&&(Ft=ne.Z.green),qt&&!It&&Ht&&(Ft=ne.Z.red),Ge.createElement("div",{key:zt,style:{pointerEvents:qt?"none":"auto"},className:`${ne.Z.row} ${Ft}`},Ge.createElement(ae.ZP,{onChange:xt=>Zt(xt,zt),checked:Ht}),Ge.createElement(ee.Z,{className:ne.Z.html,value:ln}),qt&&It&&Ge.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),qt&&!It&&Ht&&Ge.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),qt&&Ge.createElement(y.Fragment,null,Ge.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ge.createElement("div",{className:"c-grey-333 mb5"},Ge.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(hn=pn.find(Ut=>Ut.is_answer))==null?void 0:hn.choice_text),Ge.createElement("div",{className:"c-grey-333 mb10"},Ge.createElement("b",null,"\u89E3\u6790:\xA0"),(Jt==null?void 0:Jt.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ge.createElement("div",{style:{textAlign:"end",marginTop:10}},Ge.createElement(re.ZP,{type:"primary",onClick:()=>{gn()}},qt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Bt&&Ge.createElement(te.Z,null))};var Ye=(0,Se.connect)(({problemset:Dt})=>({problemset:Dt}))(Be),Pe=le(62673),He=le(59301),Qe=Object.defineProperty,et=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Xe=(Dt,Lt,Bt)=>Lt in Dt?Qe(Dt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Dt[Lt]=Bt,tt=(Dt,Lt)=>{for(var Bt in Lt||(Lt={}))De.call(Lt,Bt)&&Xe(Dt,Bt,Lt[Bt]);if(je)for(var Bt of je(Lt))Le.call(Lt,Bt)&&Xe(Dt,Bt,Lt[Bt]);return Dt},it=(Dt,Lt)=>et(Dt,qe(Lt)),st=(Dt,Lt,Bt)=>new Promise((dn,hn)=>{var Jt=an=>{try{pn(Bt.next(an))}catch(qt){hn(qt)}},sn=an=>{try{pn(Bt.throw(an))}catch(qt){hn(qt)}},pn=an=>an.done?dn(an.value):Promise.resolve(an.value).then(Jt,sn);pn((Bt=Bt.apply(Dt,Lt)).next())});const at=({problemset:Dt,data:Lt,showdiv:Bt,dispatch:dn})=>{const[hn,Jt]=(0,y.useState)([]),[sn,pn]=(0,y.useState)(!1),an=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var gn;((gn=Object.keys(Lt))==null?void 0:gn.length)>0&&Jt(Lt.choices)},[Lt]);const qt=()=>st(void 0,null,function*(){if(!hn.some(gn=>gn==null?void 0:gn.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(sn){const gn=(0,ce.cloneDeep)(Lt);Jt(gn.choices)}pn(!sn)}),mn=(gn,Zt)=>{console.log(gn.target.checked);const Xt=hn.map((Ut,zt)=>it(tt({},Ut),{checked:zt===Zt?gn.target.checked:Ut.checked}));Jt(Xt)},xn=()=>{let gn="";return hn.forEach((Zt,Xt)=>{Zt.is_answer&&(gn=gn+an[Xt])}),gn};return He.createElement("div",null,He.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),He.createElement(ee.Z,{value:Lt==null?void 0:Lt.name}),hn==null?void 0:hn.map((gn,Zt)=>{const{is_answer:Xt,checked:Ut,choice_text:zt}=gn;let It="";return sn&&Xt&&(It=ne.Z.green),sn&&!Xt&&Ut&&(It=ne.Z.red),He.createElement("div",{key:Zt,style:{pointerEvents:sn?"none":"auto"},className:`${ne.Z.row} ${It}`},He.createElement(Pe.default,{style:{padding:3},onChange:Ht=>mn(Ht,Zt),checked:Ut}),He.createElement("span",null,an[Zt],".\xA0"),He.createElement(ee.Z,{className:ne.Z.html,value:zt}),sn&&Xt&&He.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),sn&&!Xt&&Ut&&He.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),sn&&He.createElement(y.Fragment,null,He.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},He.createElement("div",{className:"c-grey-333 mb5"},He.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),xn()),He.createElement("div",{className:"c-grey-333 mb10"},He.createElement("b",null,"\u89E3\u6790:\xA0"),(Lt==null?void 0:Lt.analysis)||"\u6682\u65E0\u89E3\u6790"))),He.createElement("div",{style:{textAlign:"end",marginTop:10}},He.createElement(re.ZP,{type:"primary",onClick:()=>{qt()}},sn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Bt&&He.createElement(te.Z,null))};var Pt=(0,Se.connect)(({problemset:Dt})=>({problemset:Dt}))(at),At=le(16984),Tt=le(59301),mt=(Dt,Lt,Bt)=>new Promise((dn,hn)=>{var Jt=an=>{try{pn(Bt.next(an))}catch(qt){hn(qt)}},sn=an=>{try{pn(Bt.throw(an))}catch(qt){hn(qt)}},pn=an=>an.done?dn(an.value):Promise.resolve(an.value).then(Jt,sn);pn((Bt=Bt.apply(Dt,Lt)).next())});const ut=({problemset:Dt,dispatch:Lt,showdiv:Bt,datas:dn})=>{var hn,Jt,sn;const[pn,an]=(0,y.useState)({}),[qt,mn]=(0,y.useState)(!1),[xn,gn]=(0,y.useState)(!0),[Zt,Xt]=(0,y.useState)("");(0,y.useEffect)(()=>{if(Object.keys(dn)){const It=(0,ce.cloneDeep)(dn);an(It)}},[dn]);const Ut=()=>mt(void 0,null,function*(){if(!Zt){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}qt&&Xt(""),mn(!qt)}),zt=()=>{an({}),gn(!0),mn(!1),Xt(""),Lt({type:"problemset/setActionTabs",payload:{}})};return Tt.createElement("div",null,Tt.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),Tt.createElement(ee.Z,{value:pn==null?void 0:pn.name,style:{marginBottom:10}}),xn?Tt.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{gn(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):Tt.createElement(At.Z,{defaultValue:Zt,onChange:It=>{Xt(It)}}),qt&&Tt.createElement(y.Fragment,null,Tt.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Tt.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),Tt.createElement("br",null),((hn=pn==null?void 0:pn.answer_texts)==null?void 0:hn[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((Jt=pn==null?void 0:pn.keywords)==null?void 0:Jt.length)>0&&Tt.createElement("div",{style:{marginTop:10,marginBottom:10}},Tt.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(sn=pn==null?void 0:pn.keywords)==null?void 0:sn.map(It=>{var Ht,ln,Ft;return((Ht=It==null?void 0:It.keyword)==null?void 0:Ht.length)>1?((ln=It==null?void 0:It.keyword)==null?void 0:ln.join("\u6216"))+"\uFF1B":((Ft=It==null?void 0:It.keyword)==null?void 0:Ft[0])+"\uFF1B"})),Tt.createElement("div",{style:{color:"#5F6368"}},Tt.createElement("b",null,"\u89E3\u6790:"),Tt.createElement("br",null),(pn==null?void 0:pn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Tt.createElement("div",{style:{textAlign:"end",marginTop:10}},Tt.createElement(re.ZP,{type:"primary",onClick:()=>{Ut()}},qt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Bt&&Tt.createElement(te.Z,null))};var ft=(0,Se.connect)(({problemset:Dt})=>({problemset:Dt}))(ut),lt=le(59301),Ct=(Dt,Lt,Bt)=>new Promise((dn,hn)=>{var Jt=an=>{try{pn(Bt.next(an))}catch(qt){hn(qt)}},sn=an=>{try{pn(Bt.throw(an))}catch(qt){hn(qt)}},pn=an=>an.done?dn(an.value):Promise.resolve(an.value).then(Jt,sn);pn((Bt=Bt.apply(Dt,Lt)).next())});const St=({problemset:Dt,dispatch:Lt})=>{var Bt,dn;const[hn,Jt]=(0,y.useState)({}),[sn,pn]=(0,y.useState)(!1),[an,qt]=(0,y.useState)(!0),[mn,xn]=(0,y.useState)("");(0,y.useEffect)(()=>{var Xt,Ut;if(((Xt=Dt==null?void 0:Dt.actionTabs)==null?void 0:Xt.key)==="COMBINATION"){const zt=(0,ce.cloneDeep)((Ut=Dt==null?void 0:Dt.actionTabs)==null?void 0:Ut.params);Jt(zt)}},[(Bt=Dt==null?void 0:Dt.actionTabs)==null?void 0:Bt.key]);const gn=()=>Ct(void 0,null,function*(){if(!mn){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}pn(!sn)}),Zt=()=>{Jt({}),qt(!0),pn(!1),xn(""),Lt({type:"problemset/setActionTabs",payload:{}})};return lt.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:Dt.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:sn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:gn,onCancel:Zt},lt.createElement("div",null,lt.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),lt.createElement(ee.Z,{value:hn==null?void 0:hn.name,style:{marginBottom:10}}),(dn=hn==null?void 0:hn.sub_item_banks)==null?void 0:dn.map((Xt,Ut)=>{var zt,It,Ht,ln,Ft;if((Xt==null?void 0:Xt.item_type)==="SINGLE")return lt.createElement(ge,{data:Xt,showdiv:((zt=hn==null?void 0:hn.sub_item_banks)==null?void 0:zt.length)-1===Ut});if((Xt==null?void 0:Xt.item_type)==="MULTIPLE")return lt.createElement(Pt,{data:Xt,showdiv:((It=hn==null?void 0:hn.sub_item_banks)==null?void 0:It.length)-1===Ut});if((Xt==null?void 0:Xt.item_type)==="JUDGMENT")return lt.createElement(Ye,{datas:Xt,showdiv:((Ht=hn==null?void 0:hn.sub_item_banks)==null?void 0:Ht.length)-1===Ut});if((Xt==null?void 0:Xt.item_type)==="COMPLETION")return lt.createElement(Je,{datas:Xt,showdiv:((ln=hn==null?void 0:hn.sub_item_banks)==null?void 0:ln.length)-1===Ut});if((Xt==null?void 0:Xt.item_type)==="SUBJECTIVE")return lt.createElement(ft,{datas:Xt,showdiv:((Ft=hn==null?void 0:hn.sub_item_banks)==null?void 0:Ft.length)-1===Ut})})))};var Rt=(0,Se.connect)(({problemset:Dt})=>({problemset:Dt}))(St)},84797:function(dt,nt,le){"use strict";var y=le(59301),Se=le(92123),a=le(6767),pe=le(62957),ce=le(37568),ee=le(89392),ae=le.n(ee),re=le(9178),te=le(74776),ne=le(39257),x=le(59301),b=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,fe=(ge,ve,me)=>ve in ge?b(ge,ve,{enumerable:!0,configurable:!0,writable:!0,value:me}):ge[ve]=me,ue=(ge,ve)=>{for(var me in ve||(ve={}))oe.call(ve,me)&&fe(ge,me,ve[me]);if(ie)for(var me of ie(ve))de.call(ve,me)&&fe(ge,me,ve[me]);return ge},se=(ge,ve)=>E(ge,z(ve)),he=(ge,ve,me)=>new Promise((be,ye)=>{var Ae=Ce=>{try{Fe(me.next(Ce))}catch(_e){ye(_e)}},we=Ce=>{try{Fe(me.throw(Ce))}catch(_e){ye(_e)}},Fe=Ce=>Ce.done?be(Ce.value):Promise.resolve(Ce.value).then(Ae,we);Fe((me=me.apply(ge,ve)).next())});const Ee=({problemset:ge,dispatch:ve})=>{var me,be;const[ye,Ae]=(0,y.useState)({}),[we,Fe]=(0,y.useState)([]),[Ce,_e]=(0,y.useState)(!1),[xe,Ie]=(0,y.useState)(0),Te=()=>{var Ge;const Ve=(Ge=ge==null?void 0:ge.actionTabs)==null?void 0:Ge.params,Re=Ve==null?void 0:Ve.standard_answer.map(Ne=>{var Me;let We=(Me=Ne==null?void 0:Ne.answer_text)==null?void 0:Me.map(Ze=>Ze.trim());return Ve!=null&&Ve.downcase&&(We=We==null?void 0:We.map(Ze=>Ze==null?void 0:Ze.toLowerCase())),Ve!=null&&Ve.no_space&&(We=We==null?void 0:We.map(Ze=>Ze==null?void 0:Ze.replace(/\s+/g,""))),se(ue({},Ne),{value:"",answer:We})});let ke=[];Ve!=null&&Ve.is_ordered||(ke=ke.concat(...Re.map(Ne=>Ne.answer))),console.log("allAnswers===",ke,Re,Re.map(Ne=>Ne.answer),Ve!=null&&Ve.is_ordered?Re:Re.map(Ne=>se(ue({},Ne),{answer:ke}))),Fe(Ve!=null&&Ve.is_ordered?Re:Re.map(Ne=>se(ue({},Ne),{answer:ke})))};(0,y.useEffect)(()=>{var Ge,Ve;if(((Ge=ge==null?void 0:ge.actionTabs)==null?void 0:Ge.key)==="COMPLETION"){const Re=(0,ee.cloneDeep)((Ve=ge==null?void 0:ge.actionTabs)==null?void 0:Ve.params);Ae(Re),Te()}},[(me=ge==null?void 0:ge.actionTabs)==null?void 0:me.key]);const ze=()=>he(void 0,null,function*(){if(we.some(Ge=>(Ge==null?void 0:Ge.value)==="")){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Ce&&Te(),Ie(xe+1),_e(!Ce)}),Oe=(Ge,Ve)=>{const Re=we.map((ke,Ne)=>se(ue({},ke),{value:Ne===Ve?Ge.target.value:ke.value}));Fe(Re)},Je=()=>{Ae({}),Fe([]),_e(!1),ve({type:"problemset/setActionTabs",payload:{}})};return console.log("choices downcase no_space",we,ye),x.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:ge.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:ze,onCancel:Je},x.createElement("div",null,x.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),x.createElement(te.Z,{value:ye==null?void 0:ye.name}),we==null?void 0:we.map((Ge,Ve)=>{const{value:Re,answer:ke}=Ge;let Ne="";const Me=We=>(ye!=null&&ye.downcase&&(We=We==null?void 0:We.toLowerCase()),ye!=null&&ye.no_space&&(We=We==null?void 0:We.replace(/\s+/g,"")),ke==null?void 0:ke.includes(We));return Ce&&(Ne=Me(Re)?re.Z.green:re.Z.red),x.createElement("div",{key:Ve,style:{pointerEvents:Ce?"none":"auto",marginTop:10},className:`${re.Z.row} ${Ne}`},x.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Ve+1,"\u7B54\u6848:"),(Ge==null?void 0:Ge.model)===1?x.createElement(ce.default.TextArea,{className:re.Z.textArea,style:{width:610,marginRight:10},onChange:We=>Oe(We,Ve),value:Re}):x.createElement(ne.Z,{key:xe,value:Re,onChange:We=>{const Ze=we.map((rt,$e)=>se(ue({},rt),{value:$e===Ve?We:rt.value}));Fe(Ze)}}),Ce&&x.createElement(x.Fragment,null,Me(Re)?x.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}):x.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})))}),Ce&&x.createElement(y.Fragment,null,x.createElement("div",{className:re.Z.line}),(be=ye==null?void 0:ye.standard_answer)==null?void 0:be.map((Ge,Ve)=>{var Re,ke;return x.createElement("div",{className:"c-grey-333 mb5"},x.createElement("b",null,"\u586B\u7A7A",Ve+1,"\u7B54\u6848:\xA0"),(Ge==null?void 0:Ge.model)===1?((Re=Ge==null?void 0:Ge.answer_text)==null?void 0:Re.join("\u3001"))||"":x.createElement(ne.Z,{value:(ke=Ge==null?void 0:Ge.answer_text)==null?void 0:ke.join("\u3001"),disabled:!0}))}),x.createElement("div",{className:"c-grey-333 mb10 mt10 flex"},x.createElement("b",null,"\u89E3\u6790:\xA0"),x.createElement(te.Z,{value:(ye==null?void 0:ye.analysis)||"\u6682\u65E0\u89E3\u6790"})))))};nt.Z=(0,Se.connect)(({problemset:ge})=>({problemset:ge}))(Ee)},29480:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ce}});var y={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},Se=le(37639),a=le(59301),ce=({data:ee=[],activeTabsKey:ae,onClick:re})=>{const te=()=>ee.map((x,b)=>a.createElement("div",{key:b,className:y.few},a.createElement("b",{title:x.name,style:{color:"#333333"},onClick:()=>re(x.id,!1,ae==="3")},x.name),b\xA0"))),ne=()=>{let x=!0;const b=ee.slice(2,-2),E=a.createElement("div",{className:y.pWrap},b.map(z=>a.createElement("span",{title:z.name,onClick:()=>re(z.id,!1,ae==="3"),key:z.id},z.name)));return ee.map((z,ie)=>{let oe=null;return ie>1&&iere(z.id,!1,ae==="3")},z.name),ie\xA0")),oe})};return a.createElement("aside",{style:{overflowX:"auto"}},ee.length>1&&a.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{ee.length===1||re(ee[ee.length-2].id,!1,!0)}}),a.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(ee==null?void 0:ee.length)>5?ne():te())}},70099:function(dt,nt,le){"use strict";var y=le(59301),Se=le(92123),a=le(6767),pe=le(62957),ce=le(47889),ee=le(89392),ae=le.n(ee),re=le(9178),te=le(74776),ne=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,oe=(he,Ee,ge)=>Ee in he?ne(he,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):he[Ee]=ge,de=(he,Ee)=>{for(var ge in Ee||(Ee={}))z.call(Ee,ge)&&oe(he,ge,Ee[ge]);if(E)for(var ge of E(Ee))ie.call(Ee,ge)&&oe(he,ge,Ee[ge]);return he},fe=(he,Ee)=>x(he,b(Ee)),ue=(he,Ee,ge)=>new Promise((ve,me)=>{var be=we=>{try{Ae(ge.next(we))}catch(Fe){me(Fe)}},ye=we=>{try{Ae(ge.throw(we))}catch(Fe){me(Fe)}},Ae=we=>we.done?ve(we.value):Promise.resolve(we.value).then(be,ye);Ae((ge=ge.apply(he,Ee)).next())});const se=({problemset:he,dispatch:Ee})=>{var ge,ve;const[me,be]=(0,y.useState)({}),[ye,Ae]=(0,y.useState)([]),[we,Fe]=(0,y.useState)(!1),Ce=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Te,ze;if(((Te=he==null?void 0:he.actionTabs)==null?void 0:Te.key)==="JUDGMENT"){const Oe=(0,ee.cloneDeep)((ze=he==null?void 0:he.actionTabs)==null?void 0:ze.params);be(Oe),Ae(Oe.choices)}},[(ge=he==null?void 0:he.actionTabs)==null?void 0:ge.key]);const _e=()=>ue(void 0,null,function*(){var Te;if(!ye.some(ze=>ze==null?void 0:ze.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(we){const ze=(0,ee.cloneDeep)((Te=he==null?void 0:he.actionTabs)==null?void 0:Te.params);Ae(ze.choices)}Fe(!we)}),xe=(Te,ze)=>{console.log(Te.target.checked);const Oe=ye.map((Je,Ge)=>fe(de({},Je),{checked:Ge===ze?Te.target.checked:!1}));Ae(Oe)},Ie=()=>{be({}),Ae([]),Fe(!1),Ee({type:"problemset/setActionTabs",payload:{}})};return y.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:he.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:we?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:_e,onCancel:Ie},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),y.createElement(te.Z,{value:me==null?void 0:me.name}),ye==null?void 0:ye.map((Te,ze)=>{const{is_answer:Oe,checked:Je,choice_text:Ge}=Te;let Ve="";return we&&Oe&&(Ve=re.Z.green),we&&!Oe&&Je&&(Ve=re.Z.red),y.createElement("div",{key:ze,style:{pointerEvents:we?"none":"auto"},className:`${re.Z.row} ${Ve}`},y.createElement(ce.ZP,{onChange:Re=>xe(Re,ze),checked:Je}),y.createElement(te.Z,{className:re.Z.html,value:Ge}),we&&Oe&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),we&&!Oe&&Je&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),we&&y.createElement(y.Fragment,null,y.createElement("div",{className:re.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(ve=ye.find(Te=>Te.is_answer))==null?void 0:ve.choice_text),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(me==null?void 0:me.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,Se.connect)(({problemset:he})=>({problemset:he}))(se)},41070:function(dt,nt,le){"use strict";var y=le(59301),Se=le(92123),a=le(6767),pe=le(62957),ce=le(62673),ee=le(89392),ae=le.n(ee),re=le(9178),te=le(74776),ne=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,oe=(he,Ee,ge)=>Ee in he?ne(he,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):he[Ee]=ge,de=(he,Ee)=>{for(var ge in Ee||(Ee={}))z.call(Ee,ge)&&oe(he,ge,Ee[ge]);if(E)for(var ge of E(Ee))ie.call(Ee,ge)&&oe(he,ge,Ee[ge]);return he},fe=(he,Ee)=>x(he,b(Ee)),ue=(he,Ee,ge)=>new Promise((ve,me)=>{var be=we=>{try{Ae(ge.next(we))}catch(Fe){me(Fe)}},ye=we=>{try{Ae(ge.throw(we))}catch(Fe){me(Fe)}},Ae=we=>we.done?ve(we.value):Promise.resolve(we.value).then(be,ye);Ae((ge=ge.apply(he,Ee)).next())});const se=({problemset:he,dispatch:Ee})=>{var ge;const[ve,me]=(0,y.useState)({}),[be,ye]=(0,y.useState)([]),[Ae,we]=(0,y.useState)(!1),Fe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Te,ze;if(((Te=he==null?void 0:he.actionTabs)==null?void 0:Te.key)==="MULTIPLE"){const Oe=(0,ee.cloneDeep)((ze=he==null?void 0:he.actionTabs)==null?void 0:ze.params);me(Oe),ye(Oe.choices)}},[(ge=he==null?void 0:he.actionTabs)==null?void 0:ge.key]);const Ce=()=>ue(void 0,null,function*(){var Te;if(!be.some(ze=>ze==null?void 0:ze.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ae){const ze=(0,ee.cloneDeep)((Te=he==null?void 0:he.actionTabs)==null?void 0:Te.params);ye(ze.choices)}we(!Ae)}),_e=(Te,ze)=>{console.log(Te.target.checked);const Oe=be.map((Je,Ge)=>fe(de({},Je),{checked:Ge===ze?Te.target.checked:Je.checked}));ye(Oe)},xe=()=>{me({}),ye([]),we(!1),Ee({type:"problemset/setActionTabs",payload:{}})},Ie=()=>{let Te="";return be.forEach((ze,Oe)=>{ze.is_answer&&(Te=Te+Fe[Oe])}),Te};return y.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:he.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ae?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Ce,onCancel:xe},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),y.createElement(te.Z,{value:ve==null?void 0:ve.name}),be==null?void 0:be.map((Te,ze)=>{const{is_answer:Oe,checked:Je,choice_text:Ge}=Te;let Ve="";return Ae&&Oe&&(Ve=re.Z.green),Ae&&!Oe&&Je&&(Ve=re.Z.red),y.createElement("div",{key:ze,style:{pointerEvents:Ae?"none":"auto"},className:`${re.Z.row} ${Ve}`},y.createElement(ce.default,{style:{padding:3},onChange:Re=>_e(Re,ze),checked:Je}),y.createElement("span",null,Fe[ze],".\xA0"),y.createElement(te.Z,{className:re.Z.html,value:Ge}),Ae&&Oe&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ae&&!Oe&&Je&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ae&&y.createElement(y.Fragment,null,y.createElement("div",{className:re.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Ie()),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(ve==null?void 0:ve.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,Se.connect)(({problemset:he})=>({problemset:he}))(se)},27593:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ye},b:function(){return ve}});var y=le(59301),Se=le(6767),a=le(62957),pe=le(37568),ce=le(99571),ee=le(18287),ae={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},re=le(43597),te=le(73631),ne=le(31328),x=le(53316),b=le(89392),E=le(74823),z=Object.defineProperty,ie=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,se=(Ae,we,Fe)=>we in Ae?z(Ae,we,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Ae[we]=Fe,he=(Ae,we)=>{for(var Fe in we||(we={}))fe.call(we,Fe)&&se(Ae,Fe,we[Fe]);if(de)for(var Fe of de(we))ue.call(we,Fe)&&se(Ae,Fe,we[Fe]);return Ae},Ee=(Ae,we)=>ie(Ae,oe(we)),ge=(Ae,we,Fe)=>new Promise((Ce,_e)=>{var xe=ze=>{try{Te(Fe.next(ze))}catch(Oe){_e(Oe)}},Ie=ze=>{try{Te(Fe.throw(ze))}catch(Oe){_e(Oe)}},Te=ze=>ze.done?Ce(ze.value):Promise.resolve(ze.value).then(xe,Ie);Te((Fe=Fe.apply(Ae,we)).next())});const ve=(Ae,we,Fe=[])=>{if(Ae)for(const Ce of Ae){if(Ce.key===we)return Fe;if(Ce.children&&Ce.children!=""){const _e=ve(Ce.children,we,[...Fe,{id:Ce.key,name:Ce.title.props.name}]);if(_e)return _e}}},me=({isProblemset:Ae,name:we,id:Fe,isShare:Ce,itemBanksCount:_e,onOpen:xe=()=>{},onShare:Ie=()=>{},onMove:Te=()=>{},onDeleteOk:ze=()=>{}})=>{const[Oe,Je]=(0,y.useState)(!1),[Ge,Ve]=(0,y.useState)(we),[Re,ke]=(0,y.useState)(we),Ne=We=>ge(void 0,null,function*(){const Ze=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!Re.trim()){Se.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(Re.charAt(0)===" "){Se.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let $e=0;$e{a.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:y.createElement("div",null,y.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),y.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>ge(void 0,null,function*(){(yield(0,re.ZP)(`/api/item_banks_groups/${Math.abs(We)}.json`,{method:"delete",body:{}})).status===0&&ze(We)})})};return y.createElement("div",{className:ae.list,onClick:We=>xe(Fe,Ce)},Oe?y.createElement(pe.default,{style:{maxWidth:780},value:Re,onChange:We=>{ke(We.target.value)},onClick:We=>We.stopPropagation()}):y.createElement("div",{className:ae.name,title:Ge},Ge),_e?y.createElement("div",{className:ae.subject},"\u8BD5\u9898\u6570 ",_e):"",Ae&&y.createElement("div",{className:ae.btns},Oe?y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:We=>{We.stopPropagation(),Ne(Fe)}}),y.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:We=>{We.stopPropagation(),ke(Ge),Je(!1)}})):y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:We=>{We.stopPropagation(),Te(Fe,"up")}}),y.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:We=>{We.stopPropagation(),Te(Fe,"down")}})),y.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},y.createElement(ce.ZP,{className:"ml10",onClick:We=>{We.stopPropagation(),Ie(Math.abs(Fe))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),y.createElement(ce.ZP,{className:"ml10",onClick:We=>{We.stopPropagation(),Je(!0)},type:"link"},"\u91CD\u547D\u540D"),y.createElement(ce.ZP,{onClick:We=>{We.stopPropagation(),Me(Fe)},type:"link",danger:!0},"\u5220\u9664"))))};var ye=({isProblemset:Ae,data:we,onOpen:Fe=()=>{},onShare:Ce=()=>{},navigation:_e,reloadData:xe,activeTabsKey:Ie,setRootData:Te,params:ze})=>{const[Oe,Je]=(0,y.useState)(),[Ge,Ve]=(0,y.useState)([]),[Re,ke]=(0,y.useState)([]);(0,y.useEffect)(()=>{Oe&&setTimeout(()=>{Te(Oe)},200)},[Oe]),(0,y.useEffect)(()=>{ke([]),Ve([])},[we]),(0,y.useEffect)(()=>{Re.length===0&&Ge.length===0&&Je(we==null?void 0:we.map(Be=>({title:y.createElement(me,{isProblemset:Ae,name:Be.name,id:Be.id,isShare:Be.is_share,itemBanksCount:Be.item_banks_count,onMove:Me,onOpen:Fe,onShare:Ce,onDeleteOk:Ze}),key:Be.id,icon:Be.is_share?y.createElement("img",{onClick:()=>{Fe(Be.id)},src:ne,className:ae.share_folderIcon}):y.createElement("img",{onClick:()=>{Fe(Be.id)},src:te,className:ae.folderIcon}),isLeaf:!Be.have_child})))},[Re,Ge,we]);const Ne=(Be,Ye,Pe)=>{const He=(0,b.cloneDeep)(Be);for(let Qe=0;Qege(void 0,null,function*(){(Ye==="up"?yield(0,x.A1)({id:Math.abs(Be)}):yield(0,x.vi)({id:Math.abs(Be)})).status===0&&Je(He=>Ne(He,Be,Ye))}),We=(Be,Ye)=>Be.filter(Pe=>Pe.key===Ye?!1:(Pe.children&&(Pe.children=We(Pe.children,Ye)),!0)),Ze=Be=>{Je(Ye=>We(Ye,Be)),xe()},rt=(Be,Ye,Pe)=>Be.map(He=>He.key===Ye?he(he({},He),Pe):He.children?Ee(he({},He),{children:rt(He.children,Ye,Pe)}):He),$e=Be=>ge(void 0,null,function*(){var Ye;const{key:Pe}=Be;let He=Ie===E.TabType.TeachGroupShare?"3":"";const Qe=yield(0,x.ex)(Ee(he({},ze),{group_id:Math.abs(Pe),parents:[..._e||[{id:0,name:"\u6839\u76EE\u5F55"}],...(Ye=ve(Oe,Pe))==null?void 0:Ye.map(je=>({id:je.id,name:je.name}))],type:He})),{data:et,total_count:qe}=Qe||{};qe>0&&Je(je=>rt(je,Pe,{children:et.map(De=>({title:y.createElement(me,{isProblemset:Ae,name:De.name,id:De.id,itemBanksCount:De.item_banks_count,onMove:Me,onOpen:Fe,onShare:Ce,onDeleteOk:Ze}),key:De.id,icon:De.is_share?y.createElement("img",{onClick:()=>{Fe(De.id)},src:ne,className:ae.share_folderIcon}):y.createElement("img",{onClick:()=>{Fe(De.id)},src:te,className:ae.folderIcon}),isLeaf:!De.have_child}))}))}),Ue=(Be,Ye)=>{ke(Be)};return(Oe==null?void 0:Oe.length)>0&&y.createElement(ee.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:Oe,loadData:$e,onExpand:Ue,onLoad:Be=>{Ve(Be)},className:ae.folderWrapper,selectable:!1,expandedKeys:Re,loadedKeys:Ge})}},56739:function(dt,nt,le){"use strict";var y=le(59301),Se=le(92123),a=le(6767),pe=le(62957),ce=le(47889),ee=le(89392),ae=le.n(ee),re=le(9178),te=le(74776),ne=le(59301),x=Object.defineProperty,b=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,de=(Ee,ge,ve)=>ge in Ee?x(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ee[ge]=ve,fe=(Ee,ge)=>{for(var ve in ge||(ge={}))ie.call(ge,ve)&&de(Ee,ve,ge[ve]);if(z)for(var ve of z(ge))oe.call(ge,ve)&&de(Ee,ve,ge[ve]);return Ee},ue=(Ee,ge)=>b(Ee,E(ge)),se=(Ee,ge,ve)=>new Promise((me,be)=>{var ye=Fe=>{try{we(ve.next(Fe))}catch(Ce){be(Ce)}},Ae=Fe=>{try{we(ve.throw(Fe))}catch(Ce){be(Ce)}},we=Fe=>Fe.done?me(Fe.value):Promise.resolve(Fe.value).then(ye,Ae);we((ve=ve.apply(Ee,ge)).next())});const he=({problemset:Ee,dispatch:ge})=>{var ve;const[me,be]=(0,y.useState)({}),[ye,Ae]=(0,y.useState)([]),[we,Fe]=(0,y.useState)(!1),Ce=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Te,ze;if(((Te=Ee==null?void 0:Ee.actionTabs)==null?void 0:Te.key)==="SINGLE"){const Oe=(0,ee.cloneDeep)((ze=Ee==null?void 0:Ee.actionTabs)==null?void 0:ze.params);be(Oe),Ae(Oe.choices)}},[(ve=Ee==null?void 0:Ee.actionTabs)==null?void 0:ve.key]);const _e=()=>se(void 0,null,function*(){var Te;if(!ye.some(ze=>ze==null?void 0:ze.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(we){const ze=(0,ee.cloneDeep)((Te=Ee==null?void 0:Ee.actionTabs)==null?void 0:Te.params);Ae(ze.choices)}Fe(!we)}),xe=(Te,ze)=>{console.log(Te.target.checked);const Oe=ye.map((Je,Ge)=>ue(fe({},Je),{checked:Ge===ze?Te.target.checked:!1}));Ae(Oe)},Ie=()=>{be({}),Ae([]),Fe(!1),ge({type:"problemset/setActionTabs",payload:{}})};return ne.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:Ee.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:we?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:_e,onCancel:Ie},ne.createElement("div",null,ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ne.createElement(te.Z,{value:me==null?void 0:me.name}),ye==null?void 0:ye.map((Te,ze)=>{const{is_answer:Oe,checked:Je,choice_text:Ge}=Te;let Ve="";return we&&Oe&&(Ve=re.Z.green),we&&!Oe&&Je&&(Ve=re.Z.red),ne.createElement("div",{key:ze,style:{pointerEvents:we?"none":"auto"},className:`${re.Z.row} ${Ve}`},ne.createElement(ce.ZP,{onChange:Re=>xe(Re,ze),checked:Je}),ne.createElement("span",null,Ce[ze],".\xA0"),ne.createElement(te.Z,{className:re.Z.html,value:Ge}),we&&Oe&&ne.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),we&&!Oe&&Je&&ne.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),we&&ne.createElement(y.Fragment,null,ne.createElement("div",{className:re.Z.line}),ne.createElement("div",{className:"c-grey-333 mb5"},ne.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Ce[ye.findIndex(Te=>Te.is_answer)]),ne.createElement("div",{className:"c-grey-333 mb10"},ne.createElement("b",null,"\u89E3\u6790:\xA0"),(me==null?void 0:me.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,Se.connect)(({problemset:Ee})=>({problemset:Ee}))(he)},98156:function(dt,nt,le){"use strict";var y=le(59301),Se=le(92123),a=le(6767),pe=le(62957),ce=le(89392),ee=le.n(ce),ae=le(9178),re=le(74776),te=le(16984),ne=le(59301),x=(E,z,ie)=>new Promise((oe,de)=>{var fe=he=>{try{se(ie.next(he))}catch(Ee){de(Ee)}},ue=he=>{try{se(ie.throw(he))}catch(Ee){de(Ee)}},se=he=>he.done?oe(he.value):Promise.resolve(he.value).then(fe,ue);se((ie=ie.apply(E,z)).next())});const b=({problemset:E,dispatch:z})=>{var ie,oe,de,fe,ue;const[se,he]=(0,y.useState)({}),[Ee,ge]=(0,y.useState)(!1),[ve,me]=(0,y.useState)(!0),[be,ye]=(0,y.useState)("");(0,y.useEffect)(()=>{var Fe,Ce;if(((Fe=E==null?void 0:E.actionTabs)==null?void 0:Fe.key)==="SUBJECTIVE"){const _e=(0,ce.cloneDeep)((Ce=E==null?void 0:E.actionTabs)==null?void 0:Ce.params);he(_e)}},[(ie=E==null?void 0:E.actionTabs)==null?void 0:ie.key]);const Ae=()=>x(void 0,null,function*(){if(!be){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Ee&&ye(""),ge(!Ee)}),we=()=>{he({}),me(!0),ge(!1),ye(""),z({type:"problemset/setActionTabs",payload:{}})};return console.log("----",Ee),ne.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:E.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ee?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Ae,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:we},ne.createElement("div",null,ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ne.createElement(re.Z,{value:se==null?void 0:se.name,style:{marginBottom:10,color:"#5f6368"}}),ve?ne.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{me(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ne.createElement(te.Z,{height:160,defaultValue:be,onChange:Fe=>{ye(Fe)}}),Ee&&ne.createElement(y.Fragment,null,ne.createElement("div",{className:ae.Z.line}),ne.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ne.createElement("div",{style:{marginTop:10}},((oe=se==null?void 0:se.answer_texts)==null?void 0:oe[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((de=se==null?void 0:se.keywords)==null?void 0:de.length)>0&&ne.createElement("div",{style:{marginTop:10,marginBottom:10}},ne.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(fe=se==null?void 0:se.keywords)==null?void 0:fe.map(Fe=>{var Ce,_e,xe;return((Ce=Fe==null?void 0:Fe.keyword)==null?void 0:Ce.length)>1?((_e=Fe==null?void 0:Fe.keyword)==null?void 0:_e.join("\u6216"))+"\uFF1B":((xe=Fe==null?void 0:Fe.keyword)==null?void 0:xe[0])+"\uFF1B"})),ne.createElement("div",{style:{color:"#5F6368",marginTop:((ue=se==null?void 0:se.keywords)==null?void 0:ue.length)<=0?20:10}},ne.createElement("b",null,"\u89E3\u6790:")),ne.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(se==null?void 0:se.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,Se.connect)(({problemset:E})=>({problemset:E}))(b)},21158:function(dt,nt,le){"use strict";le.d(nt,{N:function(){return ve},Z:function(){return me}});var y=le(59301),Se=le(74776),a=le(47889),pe=le(25399),ce=le(77019),ee=le(5269),ae=le(62673),re=le(62957),te=le(93041),ne=le(75727),x={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},b=le(92123),E=le(47141),z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",ie=le(24334),oe=le(39257),de=le(94601),fe=le(29724),ue=le(43597),se=(be,ye,Ae)=>new Promise((we,Fe)=>{var Ce=Ie=>{try{xe(Ae.next(Ie))}catch(Te){Fe(Te)}},_e=Ie=>{try{xe(Ae.throw(Ie))}catch(Te){Fe(Te)}},xe=Ie=>Ie.done?we(Ie.value):Promise.resolve(Ie.value).then(Ce,_e);xe((Ae=Ae.apply(be,ye)).next())});const he=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Ee=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ge=({data:be,selectIds:ye,onSelectCheckBox:Ae=()=>{},showCheckbox:we=!0})=>{var Fe,Ce,_e;const[xe,Ie]=(0,y.useState)(!1),Te=()=>{var Ge,Ve;return be.item_type==="JUDGMENT"?y.createElement("div",{className:x.judgmentContent},be.choices.map((Re,ke)=>y.createElement(a.ZP,{key:ke,disabled:!0},Re.choice_text))):be.item_type==="PROGRAM"?y.createElement("div",{className:x.programContent},y.createElement(Se.Z,{value:(Ge=be.program_attr)==null?void 0:Ge.description})):be.item_type==="COMBINATION"?y.createElement("div",{className:x.combinationContent},(Ve=be==null?void 0:be.sub_item_banks)==null?void 0:Ve.map((Re,ke)=>{var Ne,Me,We,Ze,rt,$e;const Ue=`(\u9898\u76EE${ke+1}-${(Re==null?void 0:Re.item_type)=="SINGLE"?"\u5355\u9009\u9898":(Re==null?void 0:Re.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(Re==null?void 0:Re.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(Re==null?void 0:Re.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginTop:10,marginBottom:10}},y.createElement(Se.Z,{value:Ue+Re.name})),((Re==null?void 0:Re.item_type)=="SINGLE"||(Re==null?void 0:Re.item_type)=="MULTIPLE")&&Re.choices.map((Be,Ye)=>y.createElement("div",{key:Ye,className:x.otherContentItem},y.createElement("p",null,he[Ye]),y.createElement(Se.Z,{className:x.otehrContentHtml,value:Be.choice_text}))),(Re==null?void 0:Re.item_type)=="JUDGMENT"&&y.createElement("div",{style:{display:"flex",marginBottom:10}},Re.choices.map((Be,Ye)=>y.createElement(a.ZP,{key:Ye,disabled:!0},Be.choice_text))),y.createElement("div",{className:x.con},(Re==null?void 0:Re.item_type)=="SINGLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",Ee==null?void 0:Ee[(Ne=Re==null?void 0:Re.choices)==null?void 0:Ne.findIndex(Be=>Be==null?void 0:Be.is_answer)]," "),(Re==null?void 0:Re.item_type)=="COMPLETION"&&((Me=Re==null?void 0:Re.standard_answer)==null?void 0:Me.map((Be,Ye)=>{var Pe;return y.createElement("div",{key:Ye,className:x.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Be.position}\uFF09\uFF1A${(Pe=Be==null?void 0:Be.answer_text)==null?void 0:Pe.join("\u3001")}`)})),(Re==null?void 0:Re.item_type)=="MULTIPLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(We=Re==null?void 0:Re.choices)==null?void 0:We.map((Be,Ye)=>{if(Be!=null&&Be.is_answer)return(Ee==null?void 0:Ee[Ye])+" "})," "),(Re==null?void 0:Re.item_type)=="JUDGMENT"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",(rt=(Ze=Re==null?void 0:Re.choices)==null?void 0:Ze.find(Be=>Be.is_answer))==null?void 0:rt.choice_text),(Re==null?void 0:Re.item_type)=="SUBJECTIVE"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",($e=Re==null?void 0:Re.answer_texts)==null?void 0:$e[0]),y.createElement("div",null,y.createElement("span",null,"\u89E3\u6790\uFF1A"),y.createElement(Se.Z,{className:x.parseAnswerHtml,value:Re.analysis||"\u6682\u65E0\u89E3\u6790"})),y.createElement("div",null,y.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(pe.Z,{title:(be==null?void 0:be.tag_discipline)||"--"},y.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(be==null?void 0:be.tag_discipline)||"--")))))})):y.createElement("div",{className:x.otherContent},be.choices.map((Re,ke)=>y.createElement("div",{key:ke,className:x.otherContentItem},y.createElement("p",null,he[ke]),y.createElement(Se.Z,{className:x.otehrContentHtml,value:Re.choice_text}))))},ze=()=>{var Ge;if((be==null?void 0:be.item_type)!=="BPROGRAM")return y.createElement("div",null,(Ge=be.standard_answer)==null?void 0:Ge.map((Ve,Re)=>{var ke,Ne;return y.createElement("div",{key:Re,className:x.answerHtml},(Ve==null?void 0:Ve.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${Ve.position}\uFF09\uFF1A${(ke=Ve==null?void 0:Ve.answer_text)==null?void 0:ke.join("\u3001")}`:y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",Ve.position,"\uFF09\uFF1A"),y.createElement(oe.Z,{value:(Ne=Ve==null?void 0:Ve.answer_text)==null?void 0:Ne.join("\u3001"),readOnly:!0})))}))},Oe=()=>{var Ge,Ve,Re,ke,Ne,Me;const We={SUBJECTIVE:(Ge=be.answer_texts)==null?void 0:Ge[0],JUDGMENT:(Re=(Ve=be.choices)==null?void 0:Ve.find(He=>He.is_answer))==null?void 0:Re.choice_text},Ze=be.choices.map(He=>He.is_answer).findIndex(He=>He),rt=Ze>-1?Ee[Ze]:"";let $e="";be.choices.map((He,Qe)=>{He.is_answer&&($e+=Ee[Qe])});const Ue=We[be.item_type];let Be=((ke=be==null?void 0:be.program_attr)==null?void 0:ke.code)||"";try{Be=ie.Base64.decode(((Ne=be==null?void 0:be.program_attr)==null?void 0:Ne.code)||"")}catch(He){}const Ye={SINGLE:y.createElement(ce.Z,null,y.createElement(ee.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ee.Z,{flex:1},y.createElement(Se.Z,{className:x.answerHtml,value:`\u7B54\u6848\uFF1A${rt||"\u65E0"}`}))),MULTIPLE:y.createElement(ce.Z,null,y.createElement(ee.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ee.Z,{flex:1},y.createElement(Se.Z,{className:x.answerHtml,value:`\u7B54\u6848\uFF1A${$e||"\u65E0"}`}))),COMPLETION:ze(),BPROGRAM:y.createElement("div",null,y.createElement(Se.Z,{className:x.answerHtml,showProgramFill:!0,value:Be}),(Me=be.standard_answer)==null?void 0:Me.map((He,Qe)=>y.createElement("div",{key:Qe,className:x.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${He.position}\uFF09\uFF1A${He==null?void 0:He.answer_text}`)))},Pe=y.createElement(ce.Z,null,y.createElement(ee.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ee.Z,{flex:1},y.createElement(Se.Z,{className:x.answerHtml,value:`${Ue||"\u65E0"}`})));return Ye[be.item_type]||Pe},Je=Ge=>{let Ve=[...ye];Ge.target.checked?Ve.push(be.id):Ve=Ve.filter(Re=>Re!==be.id),Ae(Ve)};return y.createElement("div",{className:x.itemWrap},y.createElement("div",{className:x.list},we&&y.createElement(ae.default,{className:"mr10",onChange:Je,checked:ye.includes(be.id)}),y.createElement("div",{onClick:()=>Ie(!xe),className:x.title},y.createElement(Se.Z,{key:1,showLines:1,showTextOnly:!0,className:x.topicTitleContent,value:(be==null?void 0:be.item_type)==="BPROGRAM"?(Fe=be==null?void 0:be.program_attr)==null?void 0:Fe.description:be.name})),y.createElement("div",{onClick:()=>Ie(!xe),className:x.tr},y.createElement("i",{style:{transform:xe?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),y.createElement("aside",{style:xe?{display:"block"}:{display:"none"},className:x.itemDetail},y.createElement("div",{style:{marginBottom:44}},y.createElement(Se.Z,{key:2,className:x.topicTitleContent,value:(be==null?void 0:be.item_type)==="BPROGRAM"?(Ce=be==null?void 0:be.program_attr)==null?void 0:Ce.description:be.name}),y.createElement("div",{className:`${x.row} mt15`},Te()),y.createElement("div",{className:x.row},y.createElement("div",{className:x.updateTimeRow},y.createElement("div",{className:x.updateTimeWrap},be.item_type==="PROGRAM"&&y.createElement("p",{className:x.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(_e=be==null?void 0:be.languages)==null?void 0:_e.join("/")))))),be.item_type!=="COMBINATION"&&y.createElement("div",{className:x.answerWrapper},y.createElement("img",{src:z,alt:"",className:x.decoration}),y.createElement("div",{className:x.answer},Oe()),y.createElement("div",{className:x.parse},y.createElement("div",{className:x.parseText},"\u89E3\u6790\uFF1A"),y.createElement("div",{className:x.parseAnswer},be.analysis?y.createElement(Se.Z,{className:x.parseAnswerHtml,value:be.analysis}):"\u6682\u65E0\u89E3\u6790")),y.createElement("div",{className:x.parse},y.createElement("div",{className:x.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(pe.Z,{title:(be==null?void 0:be.tag_discipline)||"--"},y.createElement("div",{className:x.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(be==null?void 0:be.tag_discipline)||"--"))))))},ve=({SubjectShare:be,isProblemset:ye,data:Ae,user:we,page:Fe,activeTabsKey:Ce,onPublicReview:_e=()=>{},onStartExperience:xe=()=>{},onSetPrivate:Ie=()=>{},onCorrection:Te=()=>{},onChangeTag:ze=()=>{},onCollect:Oe=()=>{},onSetPublic:Je=()=>{},onDelete:Ge=()=>{},onCancel:Ve=()=>{},onSelect:Re=()=>{},onMoveTo:ke=()=>{},addProblemset:Ne=()=>{},onSetShare:Me=()=>{},onCancelShare:We=()=>{},onPublish:Ze=()=>{},onCancelPublish:rt=()=>{},globalSetting:$e})=>{var Ue,Be,Ye,Pe,He,Qe,et,qe,je,De,Le,Xe,tt,it,st,at,Pt,At;const Tt=Ae.item_type==="PROGRAM"?`/problems/newedit/${(Ue=Ae.program_attr)==null?void 0:Ue.identifier}?tabs_key=${Ce}&page=${Fe}`:Ae.item_type==="BPROGRAM"?`/problemset/edit/${(Be=Ae.program_attr)==null?void 0:Be.identifier}?type=1&tabs_key=${Ce}&page=${Fe}`:`/problemset/edit/${Ae.id}?tabs_key=${Ce}&page=${Fe}`,mt=Ce==="0"&&!Ae.public&&!Ae.apply&&(Ae.item_type==="PROGRAM"&&((Ye=Ae.program_attr)==null?void 0:Ye.status)!==0||Ae.item_type!=="PROGRAM"),ut=[{label:y.createElement("a",{className:x.actionLink,onClick:()=>{fe.Z.publish("model-change-problem",Ae)}},"\u4EE5\u9898\u6362\u9898"),key:"14",show:(0,E.$O)()},{label:y.createElement("a",{className:x.actionLink,onClick:()=>{var St;return rt((St=Ae==null?void 0:Ae.program_attr)==null?void 0:St.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(Ce==="0"||Ce==="3")&&Ae.item_type==="PROGRAM"&&((Pe=Ae.program_attr)==null?void 0:Pe.status)!==0&&!Ae.public&&((He=Ae.author)==null?void 0:He.login)===((Qe=we.userInfo)==null?void 0:Qe.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>ke(Ae.id)},"\u79FB\u52A8\u5230"),key:"1",show:Ce==="0"},{label:y.createElement("a",{className:x.actionLink,onClick:()=>{Ae.is_share?We(Ae.id):Me(Ae.id)}},"\u5171\u4EAB"),key:"3",show:Ce==="0"&&be},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Je(Ae)},"\u516C\u5F00"),key:"4",show:mt},{label:y.createElement("a",{className:x.actionLink,onClick:()=>se(void 0,null,function*(){const St=yield(0,ue.ZP)(`/api/item_banks/${Ae==null?void 0:Ae.id}/send_to_practice`,{method:"post",body:{ids:[Ae==null?void 0:Ae.id]}});(St==null?void 0:St.status)==0&&re.default.confirm({centered:!0,okText:"\u67E5\u770B\u5DF2\u53D1\u9001\u7684\u7F16\u7A0B\u9898",cancelText:"\u56DE\u5230\u8BD5\u9898\u5E93",title:"\u63D0\u793A",icon:null,content:"\u60A8\u5DF2\u7ECF\u6210\u529F\u5C06\u7F16\u7A0B\u9898\u53D1\u9001\u5230\u7F16\u7A0B\u5237\u9898\u4E2D\uFF0C\u53EF\u5728\u7F16\u7A0B\u5237\u9898-\u6211\u521B\u5EFA\u7684\u67E5\u770B",onOk:()=>se(void 0,null,function*(){b.history.push("/problems?tab=mine")})})})},"\u53D1\u9001\u81F3\u7F16\u7A0B\u5237\u9898"),key:"16",show:(Ae==null?void 0:Ae.item_type)=="PROGRAM"&&!((et=$e==null?void 0:$e.setting)!=null&&et.main_site)&&!((qe=$e==null?void 0:$e.setting)!=null&&qe.is_local)&&((je=Ae.program_attr)==null?void 0:je.status)!==0&&!Ae.public},{label:y.createElement("a",{className:x.reviewFlag,onClick:_e},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:Ce==="0"&&!Ae.public&&Ae.apply&&(Ae.item_type==="PROGRAM"&&Ae.program_attr.status!==0||Ae.item_type!=="PROGRAM")},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Ie(Ae.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(Ce==="0"||Ce==="1")&&Ae.public&&((De=Ae.author)==null?void 0:De.login)===((Le=we.userInfo)==null?void 0:Le.login)||Ce==="1"&&(0,E.ag)()},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Oe(Ae.id,Ae.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:Ce==="2"},{label:y.createElement("a",{className:x.actionLink,onClick:()=>{var St;return Ze((St=Ae==null?void 0:Ae.program_attr)==null?void 0:St.identifier)}},"\u53D1\u5E03"),key:"8",show:(Ce==="0"||Ce==="3")&&Ae.item_type==="PROGRAM"&&((Xe=Ae.program_attr)==null?void 0:Xe.status)===0&&!Ae.public&&((tt=Ae.author)==null?void 0:tt.login)===((it=we.userInfo)==null?void 0:it.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Oe(Ae.id,Ae.is_collected)},Ae.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:Ce==="1"&&!(0,E.ag)()&&!(0,E.JA)()&&((st=Ae.author)==null?void 0:st.login)!==((at=we.userInfo)==null?void 0:at.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Te(Ae.id)},"\u7EA0\u9519"),key:"10",show:Ce!=="0"&&!(0,E.ag)()&&!(0,E.JA)()},{label:y.createElement("a",{className:x.actionLink,onClick:()=>ze(Ae)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:Ce==="0"},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Ge(Ae.id)},"\u5220\u9664"),key:"11",show:Ce==="0"&&!Ae.public||Ce==="1"&&(0,E.ag)()&&((Pt=Ae.author)==null?void 0:Pt.login)!==((At=we.userInfo)==null?void 0:At.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Ne(Ae.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:Ce==="1"||Ce==="3"}].filter(St=>St.show),ft=y.createElement(te.default,{forceSubMenuRender:!0,className:x.menu,items:ut}),lt=y.createElement(te.default,{forceSubMenuRender:!0,className:x.menu},y.createElement(te.default.Item,{key:"10"},y.createElement("a",{className:x.actionLink,onClick:()=>Te(Ae.id)},"\u7EA0\u9519"))),Ct=Ce!=="0"&&!(0,E.ag)()&&!(0,E.JA)();return y.createElement(y.Fragment,null,ye?y.createElement(y.Fragment,null,(Ce==="0"||Ce==="3"&&(Ae==null?void 0:Ae.edit_item_bank))&&!Ae.public&&y.createElement("span",{className:x.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,de.xg)(Tt);const St=document.getElementById(Ae.id),Rt=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",St.getBoundingClientRect().top+Rt+"")}},y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2})),y.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),y.createElement("span",{className:x.textBtn,style:{cursor:"pointer"},onClick:()=>xe(Ae)},y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2})),y.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2}))),ut.length>0&&y.createElement(ne.Z,{dropdownRender:()=>ft},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:St=>St.preventDefault()},y.createElement("span",{className:x.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2})))))):Ct?y.createElement(ne.Z,{className:"ml40",dropdownRender:()=>lt},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:St=>St.preventDefault()},y.createElement("span",{className:x.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2}))))):y.createElement("span",null))};var me=ge},74823:function(dt,nt,le){"use strict";le.r(nt),le.d(nt,{TabType:function(){return Qn},default:function(){return Pr}});var y=le(59301),Se=le(92123),a=le(12714),pe=le(20554),ce=le(37568),ee=le(28284),ae=le(62957),re=le(47889),te=le(6767),ne=le(29787),x=le(62673),b=le(93041),E=le(25399),z=le(17149),ie=le(82326),oe=le(91882),de=le(99571),fe=le(75727),ue=le(77019),se=le(13747),he=le(91512),Ee=le(62556),ge=le(9178),ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(Ke,yt)=>{var gt={};for(var Yt in Ke)me.call(Ke,Yt)&&yt.indexOf(Yt)<0&&(gt[Yt]=Ke[Yt]);if(Ke!=null&&ve)for(var Yt of ve(Ke))yt.indexOf(Yt)<0&&be.call(Ke,Yt)&&(gt[Yt]=Ke[Yt]);return gt};const Ae=Ke=>{var yt=Ke,{problemset:gt,globalSetting:Yt,loading:jt,dispatch:Et}=yt,Mt=ye(yt,["problemset","globalSetting","loading","dispatch"]);return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:gt.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{Et({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{Et({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:ge.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),y.createElement("div",{className:ge.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var we=(0,Se.connect)(({problemset:Ke,loading:yt,globalSetting:gt})=>({problemset:Ke,globalSetting:gt,loading:yt.effects}))(Ae),Fe={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},Ce=le(19768),_e=le(56656),xe=le.n(_e),Ie=le(85386);const Te=({problemset:Ke,dispatch:yt})=>{const[gt,Yt]=(0,y.useState)([]),[jt,Et]=(0,y.useState)(!0),Mt=()=>{yt({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var Gt,vt;Ke.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&Yt([(vt=(Gt=Ke.actionTabs)==null?void 0:Gt.params)==null?void 0:vt.group_id])},[Ke.actionTabs.key]);const _t=()=>{if(gt.length===0){te.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}bt({},`/api/item_banks/export.xlsx?group_id=${gt[0]}&include_children=${jt}`,(Gt,vt)=>{var Ot;if(((Ot=Gt.target.response)==null?void 0:Ot.type)==="application/json"){let vn=new FileReader;vn.readAsText(Gt.target.response,"utf-8"),vn.addEventListener("loadend",()=>{const An=JSON.parse(vn.result);te.ZP.warning((An==null?void 0:An.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let kt=new Blob([Gt.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),cn=`\u5BFC\u51FA\u8BD5\u9898-${xe()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(kt,cn);else{let vn=URL.createObjectURL(kt),An=document.createElement("a");An.href=vn,An.setAttribute("download",cn),document.body.appendChild(An),An.click(),window.URL.revokeObjectURL(An.href)}Mt()})},bt=(Gt,vt,Ot,kt)=>{const cn=Ie.Z.API_SERVER+vt,vn=new window.XMLHttpRequest;return vn.withCredentials=!0,vn.addEventListener("load",function(An){Ot(An,vn)},!1),vn.addEventListener("error",function(An){kt&&kt(An)},!1),vn.responseType="blob",vn.open("GET",cn),vn.send(null),vn};return y.createElement(ae.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:Ke.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:Fe.customModal,onCancel:Mt,onOk:_t},y.createElement("aside",{className:Fe.exportModal},y.createElement("div",{style:{marginBottom:20}},y.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),y.createElement(re.ZP.Group,{onChange:Gt=>{Et(Gt.target.value)},value:jt},y.createElement(re.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),y.createElement(re.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),y.createElement(Ce.Z,{value:gt,onChange:Gt=>Yt(Gt)}),y.createElement("div",{className:Fe.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var ze=(0,Se.connect)(({problemset:Ke})=>({problemset:Ke}))(Te),Oe={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},Je=le(53316),Ge=(Ke,yt,gt)=>new Promise((Yt,jt)=>{var Et=bt=>{try{_t(gt.next(bt))}catch(Gt){jt(Gt)}},Mt=bt=>{try{_t(gt.throw(bt))}catch(Gt){jt(Gt)}},_t=bt=>bt.done?Yt(bt.value):Promise.resolve(bt.value).then(Et,Mt);_t((gt=gt.apply(Ke,yt)).next())});const Ve=({problemset:Ke,dispatch:yt,onOk:gt})=>{var Yt,jt;const Et=(0,Se.useParams)(),[Mt,_t]=(0,y.useState)([]),[bt,Gt]=(0,y.useState)(1),[vt,Ot]=(0,y.useState)([]),[kt,cn]=(0,y.useState)([]),[vn,An]=(0,y.useState)(!0),[Pn,Gn]=(0,y.useState)(!1),[Ln,Rn]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var Un,ot;Ke.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(wn(),Ot([(ot=(Un=Ke.actionTabs)==null?void 0:Un.params)==null?void 0:ot.group_id]))},[Ke.actionTabs.key]);const wn=()=>Ge(void 0,null,function*(){An(!0);const Un=yield(0,Je.Of)({type:0,page:1,per_page:10,order_by:"new"});if(Un!=null&&Un.item_banks_group){const tr=[{id:-1,item_banks_count:(Un==null?void 0:Un.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((Un==null?void 0:Un.item_banks_group)||[]);_t(tr)}An(!1)}),jn=()=>{yt({type:"problemset/setActionTabs",payload:{}})},Kn=()=>Ge(void 0,null,function*(){if(vt.length===0){te.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(bt===1){Gt(2);return}Gn(!0);const Un=yield(0,Je.GW)({item_banks_group_ids:vt,clazz:"ItemBank",group_ids:kt});(Un==null?void 0:Un.status)===0&&(gt(),jn()),Gn(!1)}),ir=Un=>{Ot(Un),Rn(Un.length===Mt.length)};return y.createElement(ae.default,{centered:!0,afterClose:()=>{cn([]),Gt(1),Rn(!1),_t([])},title:`\u5171\u4EAB\u8BD5\u9898${bt}/2`,open:Ke.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:Oe.customModal,onCancel:jn},y.createElement("aside",{className:Oe.shareModal},y.createElement(ne.Z,{spinning:vn},y.createElement("div",{className:Oe.content},bt===1&&y.createElement("div",{className:Oe.group},y.createElement(Ce.Z,{value:vt,onChange:Un=>Ot(Un)})),bt===2&&y.createElement("div",{className:Oe.teachGroup},y.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),y.createElement(x.default.Group,{value:kt,onChange:Un=>cn(Un)},(jt=(Yt=Ke==null?void 0:Ke.teachGroupData)==null?void 0:Yt.groups)==null?void 0:jt.map(Un=>y.createElement(x.default,{key:Un.group_id,value:Un.group_id},Un==null?void 0:Un.name))))),y.createElement("div",{className:Oe.footer},y.createElement(de.ZP,{onClick:jn},"\u53D6\u6D88"),y.createElement(de.ZP,{loading:Pn,onClick:Kn,type:"primary"},bt===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var Re=(0,Se.connect)(({problemset:Ke})=>({problemset:Ke}))(Ve),ke=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,We=(Ke,yt)=>{var gt={};for(var Yt in Ke)Ne.call(Ke,Yt)&&yt.indexOf(Yt)<0&&(gt[Yt]=Ke[Yt]);if(Ke!=null&&ke)for(var Yt of ke(Ke))yt.indexOf(Yt)<0&&Me.call(Ke,Yt)&&(gt[Yt]=Ke[Yt]);return gt},Ze=(Ke,yt,gt)=>new Promise((Yt,jt)=>{var Et=bt=>{try{_t(gt.next(bt))}catch(Gt){jt(Gt)}},Mt=bt=>{try{_t(gt.throw(bt))}catch(Gt){jt(Gt)}},_t=bt=>bt.done?Yt(bt.value):Promise.resolve(bt.value).then(Et,Mt);_t((gt=gt.apply(Ke,yt)).next())});const rt=Ke=>{var yt=Ke,{problemset:gt,globalSetting:Yt,loading:jt,dispatch:Et,onReloadData:Mt=()=>{},isPiliangRevoke:_t=!1}=yt,bt=We(yt,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const Gt=(0,y.useRef)(!1),[vt,Ot]=(0,y.useState)(!1);(0,y.useEffect)(()=>{gt.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?kt():Ot(!0):Ot(!1)},[gt.actionTabs.key]);const kt=()=>Ze(void 0,null,function*(){Gt.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let cn={};_t?cn=yield Et({type:"problemset/revokePublish",payload:gt.actionTabs.params}):cn=yield Et({type:"problemset/setPrivate",payload:gt.actionTabs.params}),Et({type:"problemset/setActionTabs",payload:{}}),Gt.current=!1,(cn==null?void 0:cn.status)===0&&Mt()});return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:vt,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:_t?jt["problemset/revokePublish"]:jt["problemset/setPrivate"],width:"442px",onOk:kt,onCancel:()=>{Et({type:"problemset/setActionTabs",payload:{}}),Gt.current=!1}},y.createElement("div",{className:ge.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),y.createElement("div",{className:ge.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),y.createElement("div",null,y.createElement(x.default,{className:"mt10",defaultChecked:!1,onChange:cn=>Gt.current=cn.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var $e=(0,Se.connect)(({problemset:Ke,loading:yt,globalSetting:gt})=>({problemset:Ke,globalSetting:gt,loading:yt.effects}))(rt),Ue=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Pe=(Ke,yt)=>{var gt={};for(var Yt in Ke)Be.call(Ke,Yt)&&yt.indexOf(Yt)<0&&(gt[Yt]=Ke[Yt]);if(Ke!=null&&Ue)for(var Yt of Ue(Ke))yt.indexOf(Yt)<0&&Ye.call(Ke,Yt)&&(gt[Yt]=Ke[Yt]);return gt},He=(Ke,yt,gt)=>new Promise((Yt,jt)=>{var Et=bt=>{try{_t(gt.next(bt))}catch(Gt){jt(Gt)}},Mt=bt=>{try{_t(gt.throw(bt))}catch(Gt){jt(Gt)}},_t=bt=>bt.done?Yt(bt.value):Promise.resolve(bt.value).then(Et,Mt);_t((gt=gt.apply(Ke,yt)).next())});const Qe=Ke=>{var yt=Ke,{problemset:gt,globalSetting:Yt,loading:jt,dispatch:Et,onReloadData:Mt=()=>{}}=yt,_t=Pe(yt,["problemset","globalSetting","loading","dispatch","onReloadData"]);const bt=()=>He(void 0,null,function*(){const Gt=yield Et({type:"problemset/handleDelete",payload:gt.actionTabs.params});Et({type:"problemset/setActionTabs",payload:{}}),Gt.status===0&&Mt()});return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:gt.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:jt["problemset/handleDelete"],width:"442px",onOk:bt,onCancel:()=>{Et({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:ge.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),y.createElement("div",{className:ge.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var et=(0,Se.connect)(({problemset:Ke,loading:yt,globalSetting:gt})=>({problemset:Ke,globalSetting:gt,loading:yt.effects}))(Qe),qe=le(56739),je=le(41070),De=le(70099),Le=le(84797),Xe=le(98156),tt=le(13059),it=le(93638),st=le(29480),at={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Pt=le(30641),At=le(5269),Tt={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"};let mt=[];const ut=Ke=>{mt.forEach(yt=>{Ke.target===yt.element||ft.isParent(Ke.target,yt.element)||yt.callbacks.forEach(gt=>gt())})};window.document.body?window.document.body.addEventListener("click",ut):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",ut)});const ft={isParent:(Ke,yt)=>{let gt=Ke;for(;gt&>.tagName&>.tagName.toLowerCase()!=="body";){if(gt===yt)return!0;gt=gt.parentNode}return!1},init:(Ke,yt)=>{const gt=mt.filter(Yt=>Yt.element===Ke);return gt.length>0?gt[0].callbacks.push(yt):mt.push({element:Ke,callbacks:[yt]}),{clear:()=>{mt=mt.filter(Yt=>Yt.element!==Ke)}}}};var lt=ft,Ct=le(41742),St=le(59301);const Rt=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Dt=({visible:Ke,basketData:yt,basketTotal:gt,onClose:Yt=()=>{},onDelete:jt=()=>{},onClear:Et,onSubmit:Mt})=>{const _t=(0,y.useRef)(),bt=(0,y.useRef)();(0,y.useEffect)(()=>{if(bt.current)return gt>=0&&!_t.current&&(_t.current=lt.init(bt.current,()=>{Yt()})),()=>{_t.current&&_t.current.clear()}},[bt.current]);const Gt=window.screen.width<=1440;return St.createElement(Pt.Z,{rootClassName:Tt.drawerWrap,placement:"right",closable:!1,mask:!1,open:Ke,forceRender:!0,width:Gt?130:160,onClose:Yt},gt>0?St.createElement(St.Fragment,null,St.createElement("div",{className:Tt.title},"\u8BD5\u9898\u7BEE"),St.createElement("div",{ref:bt,className:Tt.contentWrap},St.createElement(ue.Z,{wrap:!1,className:Tt.totalInfo,align:"middle"},St.createElement(At.Z,{span:14},"\u9898\u76EE\u603B\u6570"),St.createElement(At.Z,{span:4},gt),St.createElement(At.Z,{span:6,className:Tt.clear,onClick:Et},"\u6E05\u7A7A")),Rt.map(vt=>yt[vt.stateName]>0&&St.createElement(ue.Z,{align:"middle",wrap:!1,className:Tt.problemset,key:vt.type},St.createElement(At.Z,{span:14},vt.typeName),St.createElement(At.Z,{span:4},yt[vt.stateName]),St.createElement(At.Z,{span:6,className:Tt.delete},St.createElement("i",{onClick:()=>jt(vt.type),className:`iconfont icon-piliangshanchu3 ${Tt.deleteIcon}`})))),St.createElement(ue.Z,{justify:"center",className:Tt.createBtnWrapper},St.createElement(Ct.Z,{block:!0,type:"primary",onClick:Mt},"\u521B\u5EFA\u8BD5\u5377")))):St.createElement("div",{ref:bt},St.createElement("div",{className:Tt.title},"\u8BD5\u9898\u7BEE"),St.createElement(Ee.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var Lt=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,hn=(Ke,yt)=>{var gt={};for(var Yt in Ke)Bt.call(Ke,Yt)&&yt.indexOf(Yt)<0&&(gt[Yt]=Ke[Yt]);if(Ke!=null&&Lt)for(var Yt of Lt(Ke))yt.indexOf(Yt)<0&&dn.call(Ke,Yt)&&(gt[Yt]=Ke[Yt]);return gt},Jt=(Ke,yt,gt)=>new Promise((Yt,jt)=>{var Et=bt=>{try{_t(gt.next(bt))}catch(Gt){jt(Gt)}},Mt=bt=>{try{_t(gt.throw(bt))}catch(Gt){jt(Gt)}},_t=bt=>bt.done?Yt(bt.value):Promise.resolve(bt.value).then(Et,Mt);_t((gt=gt.apply(Ke,yt)).next())});const sn={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},pn=Ke=>{var yt=Ke,{problemset:gt,globalSetting:Yt,loading:jt,dispatch:Et,onReloadData:Mt=()=>{},onReloadBasketData:_t=()=>{}}=yt,bt=hn(yt,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),Gt,vt;const Ot=()=>Jt(void 0,null,function*(){const kt=yield Et({type:"problemset/basketDelete",payload:gt.actionTabs.params});Et({type:"problemset/setActionTabs",payload:{}}),kt.status===0&&(Mt(),_t())});return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:gt.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:jt["problemset/handleDelete"],width:"442px",onOk:Ot,onCancel:()=>{Et({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:ge.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",sn[(vt=(Gt=gt.actionTabs)==null?void 0:Gt.params)==null?void 0:vt.type]))};var an=(0,Se.connect)(({problemset:Ke,loading:yt,globalSetting:gt})=>({problemset:Ke,globalSetting:gt,loading:yt.effects}))(pn),qt={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const mn=({count:Ke,visibleBasket:yt,onToggleVisible:gt=()=>{}})=>y.createElement(E.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},y.createElement("div",{className:`${yt?qt.open:qt.hide} ${qt.basket}`,onClick:gt},Ke>0&&y.createElement("div",{className:qt.count},Ke),y.createElement("span",{className:qt.iconWrap},y.createElement("i",{className:`${qt.icon} iconfont icon-shitilan`})),y.createElement("div",{className:qt.name},"\u8BD5\u9898\u7BEE")));var xn=le(21158),gn=le(27593),Zt=le(94601),Xt=le(47141),Ut=le(37285),zt={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},It=le(16140),Ht=le(33299),ln=le(17873),Ft=le(43597),xt=Object.defineProperty,ct=Object.defineProperties,pt=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,tn=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,Nt=(Ke,yt,gt)=>yt in Ke?xt(Ke,yt,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ke[yt]=gt,Kt=(Ke,yt)=>{for(var gt in yt||(yt={}))tn.call(yt,gt)&&Nt(Ke,gt,yt[gt]);if(Vt)for(var gt of Vt(yt))nn.call(yt,gt)&&Nt(Ke,gt,yt[gt]);return Ke},rn=(Ke,yt)=>ct(Ke,pt(yt)),fn=(Ke,yt,gt)=>new Promise((Yt,jt)=>{var Et=bt=>{try{_t(gt.next(bt))}catch(Gt){jt(Gt)}},Mt=bt=>{try{_t(gt.throw(bt))}catch(Gt){jt(Gt)}},_t=bt=>bt.done?Yt(bt.value):Promise.resolve(bt.value).then(Et,Mt);_t((gt=gt.apply(Ke,yt)).next())});const{Search:Dn}=ce.default,Mn={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},_n={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u7B80\u5355",id:1,type:"diff"},{name:"\u9002\u4E2D",id:2,type:"diff"},{name:"\u56F0\u96BE",id:3,type:"diff"}]},Jn=({classroomList:Ke,loading:yt,dispatch:gt,cb:Yt,shixunIds:jt=[]})=>{var Et,Mt,_t,bt;const Gt=(0,Se.useParams)(),vt=(0,Se.useLocation)(),{actionTabs:Ot}=Ke,[kt]=ee.default.useForm(),{shixunLists:cn}=Ke,[vn,An]=(0,y.useState)([]),[Pn,Gn]=(0,y.useState)([]),[Ln,Rn]=(0,y.useState)([]),[wn,jn]=(0,y.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,y.useEffect)(()=>{Ke.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&>({type:"classroomList/getShixunLists",payload:Kt({},wn)})},[Ke.actionTabs.key]),(0,y.useEffect)(()=>{Kn()},[Gt]);const Kn=()=>fn(void 0,null,function*(){const ot=yield(0,It.I_)({}),tr=yield(0,Ft.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Rn([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(tr==null?void 0:tr.groups)||[]]),Gn((ot==null?void 0:ot.disciplines)||[])}),ir=(ot,tr,ur)=>{wn.tag_level=ot,wn.sub_discipline_id=tr,wn.discipline_id=ur,wn.page=1,jn(Kt({},wn)),gt({type:"classroomList/getShixunLists",payload:Kt({},wn)})},Un=()=>{gt({type:"classroomList/setActionTabs",payload:{}}),jn({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return Ke.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:y.createElement(Pt.Z,{placement:"bottom",height:"100%",closable:!0,onClose:Un,open:Ke.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:zt.drawer,footer:y.createElement("div",{className:"tc"},y.createElement(de.ZP,{size:"middle",onClick:()=>{Un(),An([])},style:{marginRight:8}},"\u53D6\u6D88"),y.createElement(de.ZP,{size:"middle",onClick:()=>fn(void 0,null,function*(){var ot,tr;for(let ur=0;ur<(vn==null?void 0:vn.length);ur++){const Zr=vn[ur];if(jt.includes(Zr)){te.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(tr=(ot=cn==null?void 0:cn.shixun_list)==null?void 0:ot.find(Xn=>Xn.id===Zr))==null?void 0:tr.title}`);return}}Un(),Yt(vn),An([])}),type:"primary"},"\u786E\u5B9A"))},y.createElement("section",{className:"tc"},y.createElement(ln.Z,{onChange:ot=>{jn(rn(Kt(Kt({},wn),ot),{page:1})),gt({type:"classroomList/getShixunLists",payload:rn(Kt(Kt({},wn),ot),{page:1})})}})),y.createElement("section",{className:"edu-container"},y.createElement("ul",{className:zt.menu},y.createElement("li",null,Mn.name),(Et=Mn==null?void 0:Mn.children)==null?void 0:Et.map((ot,tr)=>y.createElement("li",{className:wn[Mn.id]==ot.id?zt.actived:"",key:ot.id,onClick:()=>{wn[Mn.id]=ot.id,wn.page=1,jn(Kt({},wn)),gt({type:"classroomList/getShixunLists",payload:Kt({},wn)})}},y.createElement("strong",null,ot.name)))),y.createElement("ul",{className:zt.menuDirection},y.createElement("li",{className:zt.directionName},"\u65B9\u5411"),y.createElement("li",{className:wn.discipline_id?"":zt.actived,onClick:()=>{ir(null,null,null)}},y.createElement("strong",null,"\u5168\u90E8")),Pn==null?void 0:Pn.map(function(ot,tr){return y.createElement("li",{key:tr,className:wn.discipline_id==ot.id?zt.actived:""},y.createElement("strong",{onClick:()=>{ir(1,null,ot.id)}},ot.name),y.createElement("div",null,ot.sub_disciplines.map(function(ur,Zr){return y.createElement("div",{key:Zr,className:"mt5"},y.createElement("div",{className:wn.sub_discipline_id==ur.id?`${zt.actived2} ${zt.subTag}`:zt.subTag,onClick:()=>{ir(2,ur.id,ot.id)}},ur.name),y.createElement("ul",{className:"mt5"},ur.tags&&ur.tags.map(function(Xn,Ir){return y.createElement("li",{key:Ir,className:wn.sub_discipline_id==Xn.id&&wn.tag_level===3?zt.actived2:"",onClick:()=>{ir(3,Xn.id,ot.id)}},Xn.name)})))})))})),wn.type==="mine"&&y.createElement("ul",{className:zt.menu},y.createElement("li",null,"\u76EE\u5F55"),Ln==null?void 0:Ln.map((ot,tr)=>y.createElement("li",{className:wn.group_id==ot.id?zt.actived:"",key:ot.name,onClick:()=>{wn.group_id=ot.id,wn.page=1,jn(Kt({},wn)),gt({type:"classroomList/getShixunLists",payload:Kt({},wn)})}},y.createElement("strong",null,ot.name)))),y.createElement("ul",{className:zt.menu},y.createElement("li",null,_n.name),(Mt=_n==null?void 0:_n.children)==null?void 0:Mt.map((ot,tr)=>y.createElement("li",{className:wn[_n.id]==ot.id?zt.actived:"",key:ot.name,onClick:()=>{wn[_n.id]=ot.id,wn.page=1,jn(Kt({},wn)),gt({type:"classroomList/getShixunLists",payload:Kt({},wn)})}},y.createElement("strong",null,ot.name)))),y.createElement(ue.Z,null,y.createElement(At.Z,{flex:"1"},y.createElement("div",{className:zt.menuCourse,style:{margin:"0px 15px"}},y.createElement("ul",null,y.createElement("li",null,"\u5DF2\u9009",y.createElement("span",{className:"c-blue"},vn.length),"\u4E2A"),y.createElement("li",null,"\u5171",y.createElement("span",{className:"c-blue"},cn.shixuns_count),"\u4E2A"),y.createElement("li",{className:"current",onClick:()=>{const ot=rn(Kt({},wn),{order:wn.order==="asc"?"desc":"asc"});jn(ot),gt({type:"classroomList/getShixunLists",payload:ot})}},"\u5B66\u4E60\u4EBA\u6570",y.createElement("p",{className:`edu-sorter current ${wn.order}`},wn.order==="asc"?y.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):y.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),y.createElement(At.Z,{className:"c-grey-999"},(wn==null?void 0:wn.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(_t=cn==null?void 0:cn.shixun_list)==null?void 0:_t.map(function(ot,tr){return y.createElement("div",{className:zt.listItem,key:tr},y.createElement(x.default,{checked:vn.includes(ot.id),value:ot.id,disabled:ot==null?void 0:ot.need_authorize,onChange:ur=>{let Zr=vn.indexOf(ot.id);vn.indexOf(ot.id)>-1?An(vn.filter(Xn=>Xn!==ot.id)):An(vn.concat(ot.id))}}),y.createElement("div",{className:zt.info},y.createElement("div",{className:zt.title},y.createElement("div",{className:zt.titleLeft},y.createElement("a",{className:"c-black",href:`/shixuns/${ot==null?void 0:ot.identifier}/challenges`,target:"_blank"},y.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:ot.title}})),(ot==null?void 0:ot.need_authorize)&&y.createElement("span",{onClick:()=>{(0,Ht.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,Xt.Ny)()&&(ot==null?void 0:ot.mark_status)===1&&y.createElement(E.Z,{title:ot==null?void 0:ot.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Xt.Ny)()&&(ot==null?void 0:ot.mark_status)===2&&y.createElement(E.Z,{title:ot==null?void 0:ot.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Xt.Ny)()&&(ot==null?void 0:ot.mark_status)===3&&y.createElement(E.Z,{title:ot==null?void 0:ot.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),y.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},y.createElement("span",{className:zt.description,dangerouslySetInnerHTML:{__html:ot.description}})),y.createElement("div",{className:" mt15"},ot.challenge_names.map(function(ur,Zr){return y.createElement("span",{key:Zr,className:"mr30 font12"},"\u7B2C",Zr+1,"\u5173 ",ur," ")})),y.createElement(Ut.Z,{dashed:!0}),y.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},y.createElement("div",null,y.createElement(E.Z,{overlayClassName:zt["tooltip-content"],title:y.createElement("div",null,y.createElement("span",{dangerouslySetInnerHTML:{__html:ot==null?void 0:ot.member_user_names}}))},y.createElement("span",{className:zt.authorname,dangerouslySetInnerHTML:{__html:ot==null?void 0:ot.member_user_names}})),ot.author_school_name&&y.createElement(y.Fragment,null,y.createElement("span",{dangerouslySetInnerHTML:{__html:ot.author_school_name}}))),y.createElement("div",null,y.createElement("span",{className:"mr30"},"\u96BE\u5EA6 \xA0",ot.level),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",ot.study_count)))))}),((bt=cn==null?void 0:cn.shixun_list)==null?void 0:bt.length)===0&&y.createElement(Ee.Z,null),y.createElement("p",null)),y.createElement("div",{className:"tc mt20"},y.createElement(se.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:wn.page||1,showQuickJumper:!0,total:cn==null?void 0:cn.shixuns_count,onChange:ot=>{const tr=rn(Kt({},wn),{page:ot});jn(tr),gt({type:"classroomList/getShixunLists",payload:tr})}})))};var Wt=(0,Se.connect)(({classroomList:Ke,loading:yt})=>({classroomList:Ke,loading:yt}))(Jn),on=le(18167),Fn=le(89392),yn={operating:"operating___srUHx",tip:"tip___F8nWU",zhishidian:"zhishidian___zQOXg",tags_list:"tags_list___Qwl40",tag_item:"tag_item___LkEZa",tag_icon:"tag_icon___NBff3"},Cn=le(16984),Zn=le(30030),$t=le(59301),Tn=Object.defineProperty,Nn=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,Yn=(Ke,yt,gt)=>yt in Ke?Tn(Ke,yt,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ke[yt]=gt,vr=(Ke,yt)=>{for(var gt in yt||(yt={}))en.call(yt,gt)&&Yn(Ke,gt,yt[gt]);if(Nn)for(var gt of Nn(yt))On.call(yt,gt)&&Yn(Ke,gt,yt[gt]);return Ke};const sr=({data:Ke,height:yt=400,dispatch:gt,onChangeForm:Yt},jt)=>{var Et;const[Mt]=ee.default.useForm(),[_t,bt]=(0,y.useState)({}),[Gt,vt]=(0,y.useState)([]);return(0,y.useEffect)(()=>{Ke&&(bt(Ke),Mt.setFieldsValue(vr({},Ke)),Yt(Ke),vt(Ke==null?void 0:Ke.tag_discipline_ids))},[Ke]),(0,y.useEffect)(()=>{Mt.setFieldValue("tag_discipline_ids",(Gt==null?void 0:Gt.length)>0?Gt==null?void 0:Gt.map(Ot=>Ot==null?void 0:Ot.id):[]),bt(vr({},Mt.getFieldsValue())),Yt(vr({},Mt.getFieldsValue()))},[Gt]),(0,y.useImperativeHandle)(jt,()=>({form:Mt})),$t.createElement("div",{className:yn.operating,style:{marginBottom:"0"}},$t.createElement(ee.default,{form:Mt,scrollToFirstError:!0,onValuesChange:()=>{bt(vr({},Mt.getFieldsValue())),Yt(vr({},Mt.getFieldsValue()))}},$t.createElement(ee.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},$t.createElement(ce.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((Et=_t.name)==null?void 0:Et.length)||0}/30`})),$t.createElement(ee.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},$t.createElement(x.default.Group,null,$t.createElement(x.default,{value:"c"},"C"),$t.createElement(x.default,{value:"c++"},"C++"),$t.createElement(x.default,{value:"java"},"Java"),$t.createElement(x.default,{value:"python"},"Python"))),$t.createElement("div",{className:yn.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),$t.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),$t.createElement(ee.default.Item,{name:"description"},$t.createElement(Cn.Z,{height:yt,defaultValue:_t.description||"",watch:!0})),$t.createElement(ee.default.Item,{name:"tag_discipline_ids",label:"\u77E5\u8BC6\u70B9:"},$t.createElement("div",{className:yn.zhishidian,onClick:()=>{gt({type:"account/setActionTabs",payload:{key:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"}})}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),(Gt==null?void 0:Gt.length)>0&&$t.createElement("div",{className:yn.tags_list},Gt==null?void 0:Gt.map((Ot,kt)=>$t.createElement("div",{key:kt,className:yn.tag_item},$t.createElement("div",null,Ot==null?void 0:Ot.name),$t.createElement("i",{className:`iconfont icon-guanbi11 ml10 ${yn.tag_icon}`,onClick:()=>{vt([...Gt.filter(cn=>(cn==null?void 0:cn.id)!=(Ot==null?void 0:Ot.id))])}}))))),$t.createElement(Zn.Z,{knowledgeList:Gt,setKnowledgeList:vt}))};var wr=(0,Se.connect)(({})=>({}))((0,y.forwardRef)(sr)),Ar=le(70751),gr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",yr=le(5623),Or=le(87169),Rr={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},hr=le(74798),Cr=le(59301),Nr=(Ke,yt,gt)=>new Promise((Yt,jt)=>{var Et=bt=>{try{_t(gt.next(bt))}catch(Gt){jt(Gt)}},Mt=bt=>{try{_t(gt.throw(bt))}catch(Gt){jt(Gt)}},_t=bt=>bt.done?Yt(bt.value):Promise.resolve(bt.value).then(Et,Mt);_t((gt=gt.apply(Ke,yt)).next())}),Sr=({type:Ke="subject",open:yt,onCancel:gt,onOkClick:Yt,subDisciplineId:jt})=>{const[Et]=ee.default.useForm(),[Mt,_t]=(0,y.useState)([]),[bt,Gt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{},[]);const vt=()=>Nr(void 0,null,function*(){if(Ke){const Ot=yield(0,Ft.ZP)("/api/disciplines.json",{method:"get",params:{source:Ke}});_t(Ot.disciplines||[])}});return Cr.createElement(ae.default,{title:Cr.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:yt,width:558,centered:!0,className:Rr.publicQuest,onCancel:()=>{gt(),Et.resetFields()},onOk:()=>{Et.validateFields().then(Ot=>Nr(void 0,null,function*(){const kt=yield(0,Ft.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Ot==null?void 0:Ot.name,sub_discipline_id:jt}});(kt==null?void 0:kt.status)===0&&Yt({name:Ot==null?void 0:Ot.name,id:kt==null?void 0:kt.tag_discipline_id,public:!1,type:"personal"}),Et.resetFields(),gt()}))}},Cr.createElement("div",{className:Rr.publicQuestContent},Cr.createElement("div",{className:Rr.public_tips},Cr.createElement(Or.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Cr.createElement(ee.default,{labelAlign:"left",form:Et,colon:!1},Cr.createElement(ee.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},Cr.createElement(ce.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),Cr.createElement(hr.Z,{open:bt,onCancel:()=>{Gt(!1)}})))},xr=le(60115),qn=le(29724),ar=le(48442),Dr=le(69537),ht=le(59301),Tr=Object.defineProperty,Wr=Object.defineProperties,Lr=Object.getOwnPropertyDescriptors,qr=Object.getOwnPropertySymbols,Jr=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,mi=(Ke,yt,gt)=>yt in Ke?Tr(Ke,yt,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ke[yt]=gt,Er=(Ke,yt)=>{for(var gt in yt||(yt={}))Jr.call(yt,gt)&&mi(Ke,gt,yt[gt]);if(qr)for(var gt of qr(yt))Sn.call(yt,gt)&&mi(Ke,gt,yt[gt]);return Ke},Hr=(Ke,yt)=>Wr(Ke,Lr(yt)),Vn=(Ke,yt,gt)=>new Promise((Yt,jt)=>{var Et=bt=>{try{_t(gt.next(bt))}catch(Gt){jt(Gt)}},Mt=bt=>{try{_t(gt.throw(bt))}catch(Gt){jt(Gt)}},_t=bt=>bt.done?Yt(bt.value):Promise.resolve(bt.value).then(Et,Mt);_t((gt=gt.apply(Ke,yt)).next())});const $n=pe.default.TabPane,or=ce.default.Search,{TextArea:pr}=ce.default;var Qn=(Ke=>(Ke.Mine="0",Ke.Public="1",Ke.Collection="2",Ke.TeachGroupShare="3",Ke))(Qn||{});const lr=({classroomList:Ke,problemset:yt,user:gt,globalSetting:Yt,loading:jt,dispatch:Et,match:Mt,shixunHomeworks:_t})=>{var bt,Gt,vt,Ot,kt,cn,vn,An,Pn,Gn,Ln;const Rn=(0,Se.useLocation)(),wn=(0,Se.useParams)(),[jn]=(0,Se.useSearchParams)(),Kn=(0,y.useRef)(),ir=jn.get("tabs_key")||"0",Un=jn.get("tag_discipline_id")?[Number(jn.get("tag_discipline_id"))]:null;let[ot,tr]=(0,y.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:Un,course_discipline_id:jn.get("course_discipline_id")?Number(jn.get("course_discipline_id")):null,group_id:null,teach_group_id:null,clazz:null,type:ir,item_type:null,difficulty:null,keyword:null,page:jn.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:jn.get("id")||null,exam_id:wn.id||null,exercise_id:wn.categoryId||null});const[ur,Zr]=(0,y.useState)(0),[Xn,Ir]=(0,y.useState)([]),[nr,mr]=(0,y.useState)(ir),[Fr,Vr]=(0,y.useState)(0),[di,Mr]=(0,y.useState)(Un||-1),[ii,fi]=(0,y.useState)([]),[vi,_r]=(0,y.useState)([]),[zi,Di]=(0,y.useState)(!1),[$r,Ei]=(0,y.useState)([]),[yi,na]=(0,y.useState)(0),[br,oi]=(0,y.useState)(!1),[li,ei]=(0,y.useState)(!1),[Wn,Xi]=(0,y.useState)(),[Ti,_i]=(0,y.useState)(!1),Ii=(0,y.useRef)(!1),ca=(0,y.useRef)(""),Mi=(0,y.useRef)(),Ni=(0,y.useRef)(),kr=(0,y.useRef)(),[Hi,Ji]=(0,y.useState)(),[cr,ai]=(0,y.useState)([]),Ai=(0,y.useRef)(!1),si=Rn.pathname==="/problemset",Br=(bt=Rn.pathname)==null?void 0:bt.includes("program_homework"),pi=Br&&wn.categoryId&&((Gt=Rn.pathname)!=null&&Gt.includes("edit"))?wn.categoryId:"",ji=pi?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[Fi,qi]=(0,y.useState)({}),[Bi,Zi]=(0,y.useState)(!1),{admin:Vi,business:Oi,is_shixun_marker:da,is_teacher:ra,user_identity:ia}=gt.userInfo||{},wi=Vi||Oi||da||ra||ia!=="\u5B66\u751F",[aa,fa]=(0,y.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:xi}=_t,[oa,Gi]=(0,y.useState)([]),sa=(0,y.useRef)(null),[Li,Yi]=(0,y.useState)(!1),[jr,zn]=(0,y.useState)([]),[rr,Kr]=(0,y.useState)(""),[ui,ti]=(0,y.useState)(!1),[Qt,In]=(0,y.useState)(!1),[Hn,er]=(0,y.useState)([]),[dr]=ee.default.useForm(),[fr,Gr]=(0,y.useState)(!1),[Qr,gi]=(0,y.useState)(null),[ri,ci]=(0,y.useState)(0),[pa,ha]=(0,y.useState)(!1),Ci=(0,y.useRef)(null),Ki=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],$i=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,y.useEffect)(()=>qn.Z.subscribe("refresh-item-bank",un=>{mo(un)}),[]),(0,y.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const ea=()=>Vn(void 0,null,function*(){var wt,un,En,bn;const Bn=yield(0,Je.$c)({id:pi});if(Bn!=null&&Bn.name){const kn={description:Bn.description,languages:Bn.languages,name:Bn.name,tag_discipline_ids:(wt=Bn==null?void 0:Bn.homework)==null?void 0:wt.tag_disciplines};(En=(un=Ci==null?void 0:Ci.current)==null?void 0:un.form)==null||En.setFieldsValue(kn),qi(Er({},kn)),zn([...Bn.data]),ai((bn=Bn.data)==null?void 0:bn.map(Yr=>Yr.id))}});(0,y.useEffect)(()=>{pi&&ea()},[pi]),(0,y.useEffect)(()=>{ka()},[]),(0,y.useEffect)(()=>{const wt=(jn==null?void 0:jn.get("group_id"))||0;if(Et({type:"problemset/getDisciplines",payload:{source:"question",group_id:wt,group_type:nr}}),ot.group_id=Number(wt),nr==="3"&&(ot.clazz="ItemBanksGroup",va(!0)),jn.get("page")){let un=JSON.parse(localStorage.getItem("problemsetkey"))||{};Mr((un==null?void 0:un.tag_discipline_id)||-1),ot=Er(Er({},ot),un),tr(ot)}else tr(ot);ni(ot).then(un=>{Yi(!1)}),zr(ot),ki(),ta()},[]),(0,y.useEffect)(()=>(Et({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),Et({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{Et({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Et({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,y.useEffect)(()=>(Et({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{Et({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,y.useEffect)(()=>(Et({type:"globalSetting/headerFooterToggle",payload:si}),()=>{Et({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,y.useEffect)(()=>{(0,Zt.Dk)(Br?ji:"\u8BD5\u9898\u5E93")},[Br,ji]);const la=wt=>{let un=0;return Wn==null||Wn.forEach(En=>{En.type===wt&&(un=En.count)}),un},Ea=(wt,un)=>{var En,bn,Bn,kn,Yr,hi,bi,Ui,Wa;const ya=[];if(wt||(bn=(En=yt==null?void 0:yt.disciplinesData)==null?void 0:En.disciplines)==null||bn.forEach(Qi=>{var Pi;(Pi=Qi==null?void 0:Qi.sub_disciplines)==null||Pi.forEach(Si=>{var ma;(ma=Si==null?void 0:Si.tag_disciplines)==null||ma.forEach(za=>{za.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ya.push(za)})})}),wt&&!un){const Qi=(kn=(Bn=yt==null?void 0:yt.disciplinesData)==null?void 0:Bn.disciplines)==null?void 0:kn.find(Pi=>Pi.id===wt);(Yr=Qi==null?void 0:Qi.sub_disciplines)==null||Yr.forEach(Pi=>{var Si;(Si=Pi==null?void 0:Pi.tag_disciplines)==null||Si.forEach(ma=>{ma.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ya.push(ma)})})}if(wt&&un){const Qi=(bi=(hi=yt==null?void 0:yt.disciplinesData)==null?void 0:hi.disciplines)==null?void 0:bi.find(Si=>Si.id===wt),Pi=(Ui=Qi==null?void 0:Qi.sub_disciplines)==null?void 0:Ui.find(Si=>Si.id===un);(Wa=Pi==null?void 0:Pi.tag_disciplines)==null||Wa.forEach(Si=>{Si.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ya.push(Si)})}return ya},ta=()=>Vn(void 0,null,function*(){Et({type:"problemset/getTeachGroupData"})});(0,y.useEffect)(()=>{const{completion_questions_count:wt=0,judgement_questions_count:un=0,multiple_questions_count:En=0,practical_questions_count:bn=0,program_questions_count:Bn=0,single_questions_count:kn=0,subjective_questions_count:Yr=0,combination_questions_count:hi=0,bprogram_questions_count:bi=0}=yt.basketData||{},Ui=wt+un+En+bn+Bn+kn+Yr+hi+bi;na(Ui)},[yt.basketData]);const zr=(wt,un)=>Vn(void 0,null,function*(){var En;wt.type==="3"?wt.clazz="ItemBanksGroup":delete wt.clazz;const bn=Er({},wt);Yi(!0);const Bn=yield Et({type:"problemset/getGroup",payload:Er({},bn)});return Bn!=null&&Bn.data&&Gi((Bn==null?void 0:Bn.data)||[]),Bn&&(Ei((Bn==null?void 0:Bn.navigation)||[]),((En=Bn==null?void 0:Bn.navigation)==null?void 0:En.length)>1?Ri(!0):Ri(!1)),Br||un||ai([]),Yi(!1),Bn}),ni=(wt,un)=>Vn(void 0,null,function*(){const En=Er({},wt);localStorage.setItem("problemsetkey",JSON.stringify(wt)),En.item_type=Br?"PROGRAM":wt.item_type,En.keyword=wt.keyword||"",Yi(!0);const bn=yield Et({type:"problemset/getItemBanks",payload:Er({},En)});if(bn&&bn.status!==403&&bn.status!==401&&bn.status!==500){if(Zr(bn.items_count||0),Xi(bn.item_types),Ir(bn.items||[]),wt.type!=="0"&&fi(bn.tag_disciplines||[]),Ji(bn.used_shixun_ids||[]),Ka(bn.items||[]),Br||un||ai([]),Vr((bn==null?void 0:bn.added_num)||0),Yi(!1),jn.get("page")&&!pa){let Bn=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:Bn-100,behavior:"smooth"}),ha(!0)}return bn}}),ki=()=>{Et({type:"problemset/getBasketList",payload:{}})},Ka=wt=>{const un=wt.every(En=>{var bn;return((bn=En.program_attr)==null?void 0:bn.status)===0});Ii.current=un},Qa=(wt,un)=>{ot.discipline_id=wt||"",ot.sub_discipline_id=un||"",ot.tag_discipline_id="",ot.page=1,delete ot.id,Mr(-1),tr(ot),ni(ot),(nr==="3"||nr==="0")&&zr(Hr(Er({},ot),{parents:$r.slice(0,-1)}))},Xa=wt=>{ot.item_type=wt||"",ot.page=1,tr(ot),ni(ot),(nr==="3"||nr==="0")&&zr(Hr(Er({},ot),{parents:$r.slice(0,-1)}))},Ja=wt=>{ot.difficulty=wt||"",ot.page=1,delete ot.id,tr(ot),ni(ot),(nr==="3"||nr==="0")&&zr(Hr(Er({},ot),{parents:$r.slice(0,-1)}))},qa=wt=>{ot.tag_discipline_id=wt,ot.page=1,delete ot.id,wt===-1&&(ot.discipline_id="",ot.sub_discipline_id="",ot.tag_discipline_id=""),Mr(wt),tr(ot),ni(ot),(nr==="3"||nr==="0")&&zr(Hr(Er({},ot),{parents:$r.slice(0,-1)}))},$a=wt=>{ot.course_discipline_id=wt,ot.tag_discipline_id=null,Mr(-1),ot.page=1,delete ot.id,tr(ot),ni(ot),(nr==="3"||nr==="0")&&zr(Hr(Er({},ot),{parents:$r.slice(0,-1)}))},eo=wt=>{ot.tag_discipline_id=wt,ot.page=1,delete ot.id,tr(ot),ni(ot),Mr(wt),(nr==="3"||nr==="0")&&zr(Hr(Er({},ot),{parents:$r.slice(0,-1)}))},[to,va]=(0,y.useState)(!1),no=wt=>{ot.discipline_id="",ot.sub_discipline_id="",ot.tag_discipline_id="",ot.course_discipline_id="",ot.item_type=null,ot.difficulty=null,ot.type=wt,["1","2"].includes(wt)?(Ri(!0),ot.group_id=null,Et({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:wt}})):ka(wt),wt==="0"&&(Ri(!1),ot.group_id=0,ot.teach_group_id=0),wt==="3"&&Br?ot.only_published=!0:ot.only_published=null,wt==="3"?(ot.clazz="ItemBanksGroup",va(!0)):va(!1),ot.page=1,delete ot.id,Mr(-1),mr(wt),tr(ot),ni(ot),wt!=="1"&&wt!=="2"&&zr(ot),Ri(!0)},Fa=(wt,un)=>{ot.page=wt,ot.per_page=un,tr(ot),ni(ot,!0),zr(ot,!0)},Ba=wt=>{ot.discipline_id="",ot.sub_discipline_id="",ot.tag_discipline_id="",ot.item_type=null,ot.difficulty=null,ot.page=1,ot.keyword=wt,delete ot.id,console.log(ot,"paramsparamsparamsparamsparams"),wt?(ei(!0),(0,Ar.tk)({name:wt,copywriting:wt,position:Br?"Practice":"ItemBank"})):ei(!1),Mr(-1),tr(ot),ni(ot)},Xr=()=>{tr(ot),ni(ot),_i(!1)},Aa=wt=>{const un=wt.length===Xn.length&&ot.page>1?ot.page-1:ot.page;ot.page=un,ki(),tr(ot),ni(ot),zr(ot)},ro=()=>{Et({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},io=(wt,un)=>Vn(void 0,null,function*(){const En=un?yield(0,Je.lS)({id:wt}):yield(0,Je.s)({id:wt});(En==null?void 0:En.status)===0&&Xr()}),ao=wt=>Vn(void 0,null,function*(){Bo(wt)}),oo=wt=>Vn(void 0,null,function*(){xa([wt])}),so=wt=>{Ni.current="",Mi.current="",ae.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:ht.createElement("div",{className:"font14"},ht.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),ht.createElement(re.ZP.Group,{className:"mt10",onChange:un=>Mi.current=un.target.value},ht.createElement(re.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),ht.createElement(re.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),ht.createElement(re.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),ht.createElement(re.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),ht.createElement(re.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),ht.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),ht.createElement(pr,{className:"mt10",rows:4,defaultValue:Ni.current,onChange:un=>Ni.current=un.target.value})),onOk:()=>new Promise((un,En)=>Vn(void 0,null,function*(){if(!(Mi.current&&Ni.current))return te.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),En();(yield(0,Je.L5)({id:wt,clazz:Mi.current,description:Ni.current})).status===0&&te.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),un()}))})},lo=(0,y.useRef)(),[uo,wa]=(0,y.useState)([]),[co,Ca]=(0,y.useState)(!1),[qo,$o]=(0,y.useState)({}),ga=(0,y.useRef)([0]),Oa=wt=>Vn(void 0,null,function*(){const un=yield(0,Ft.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:wt==null?void 0:wt.sub_discipline_id}});wa(un==null?void 0:un.tag_disciplines)}),fo=wt=>Vn(void 0,null,function*(){gi(wt),console.log(wt,"data"),dr.setFieldsValue({course_discipline_id:wt==null?void 0:wt.course_discipline_id,tag_discipline_ids:wt==null?void 0:wt.tag_discipline_ids}),Ca(!0)}),Pa=wt=>{Et({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:wt}}})},po=wt=>Vn(void 0,null,function*(){var un,En,bn,Bn;const kn=yield(0,Ft.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[wt]}});(kn==null?void 0:kn.status)===0&&((un=kn==null?void 0:kn.data)==null?void 0:un.size)!==0?ae.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ht.createElement("div",null,ht.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((En=kn==null?void 0:kn.data)==null?void 0:En.name)||"--","\u300B",((bn=kn==null?void 0:kn.data)==null?void 0:bn.size)>1?`\u7B49 ${(Bn=kn==null?void 0:kn.data)==null?void 0:Bn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),ht.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>Vn(void 0,null,function*(){const Yr=yield Et({type:"problemset/handleDelete",payload:{id:wt}});(Yr==null?void 0:Yr.status)===0&&Aa([null])})}):Et({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:wt}}})}),ho=wt=>Vn(void 0,null,function*(){const{item_type:un}=wt;if(un==="PROGRAM"){const{program_attr:{identifier:En}}=wt,bn=yield Et({type:"problemset/startExperience",payload:{id:En}});if(bn.status===0){const Bn=bn.identifier;(0,Zt.xg)(`/myproblems/${Bn}`);return}te.ZP.warning(bn.message);return}Et({type:"problemset/setActionTabs",payload:{key:un,params:wt}})}),Ta=wt=>Vn(void 0,null,function*(){if(ot.exam_id){(yield(0,Je.fY)({item_id:wt,id:ot.exam_id})).status===0&&Xr();return}if(ot!=null&&ot.exercise_id){(yield(0,Ft.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ot==null?void 0:ot.exercise_id,item_bank_ids:[wt]}})).status===0&&Xr();return}(yield Et({type:"problemset/cancel",payload:{id:wt,item_bank:1}})).status===0&&(Xr(),ki())}),[Ia,Ri]=(0,y.useState)(!1),Ma=(wt,un=!1,En=!1)=>Vn(void 0,null,function*(){var bn;if(Et({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(wt),group_type:nr==="3"?"3":"0"}}),ot.discipline_id="",ot.sub_discipline_id="",ot.tag_discipline_id="",ot.page=1,ot.group_id=Math.abs(wt),Mr(-1),tr(ot),En){const Bn=JSON.parse(JSON.stringify($r));Bn.splice(Bn.length-2,2),ot.parents=Bn}else ot.parents=[...$r||[{id:0,name:"\u6839\u76EE\u5F55"}],...((bn=(0,gn.b)(Kn.current,wt))==null?void 0:bn.map(Bn=>({id:Bn.id,name:Bn.name})))||[]];zr(Er({},ot)).then(Bn=>{var kn;Ei(Bn==null?void 0:Bn.navigation),((kn=Bn==null?void 0:Bn.navigation)==null?void 0:kn.length)>1&&wt?Ri(!0):Ri(!1)}),ni(ot)}),mo=wt=>Vn(void 0,null,function*(){Et({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(wt),group_type:"0"}}),ot.discipline_id="",ot.sub_discipline_id="",ot.tag_discipline_id="",ot.page=1,ot.item_type=null,ot.difficulty=null,ot.type="0",ot.group_id=Math.abs(wt),ot.only_published=null,va(!1),Mr(-1),mr("0"),tr(ot),zr(Er({},ot)).then(un=>{var En;Ei(un==null?void 0:un.navigation),((En=un==null?void 0:un.navigation)==null?void 0:En.length)>1&&wt?Ri(!0):Ri(!1)}),ni(ot)}),Na=wt=>Vn(void 0,null,function*(){if(ot.exam_id){(yield(0,Je.zh)({exam_id:ot.exam_id,item_bank_ids:[wt]})).status===0&&Xr();return}if(ot!=null&&ot.exercise_id){(yield(0,Ft.ZP)(`/api/exercises/${ot==null?void 0:ot.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[wt]}})).status===0&&Xr();return}if(yi===200){te.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield Et({type:"problemset/select",payload:{item_bank_ids:[wt]}})).status===0&&(Xr(),ki())}),vo=wt=>Vn(void 0,null,function*(){if(!wt&&!(cr!=null&&cr.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");kr.current=[0],ae.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ht.createElement("div",{className:`font14 ${at.overflow}`,style:{maxHeight:500,overflow:"auto"}},ht.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),ht.createElement(ne.Z,{spinning:Li},ht.createElement(Ce.Z,{defaultValue:!0,value:kr.current,onChange:un=>kr.current=un}))),onOk:()=>Vn(void 0,null,function*(){var un;const En=yield(0,Je.Rp)({id:wt,group_id:(un=kr.current)==null?void 0:un[0]});kr.current=[],(En==null?void 0:En.status)===0&&(zr(ot),Xr(),te.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),Sa=wt=>Vn(void 0,null,function*(){if(!wt&&!(cr!=null&&cr.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");ae.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ht.createElement("div",{className:`font14 ${at.overflow}`,style:{maxHeight:500,overflow:"auto"}},ht.createElement("div",{className:at.tips},ht.createElement("div",null,"\u63D0\u793A\uFF1A"),ht.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),ht.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),ht.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),ht.createElement(ne.Z,{spinning:Li},ht.createElement(Ce.Z,{defaultValue:!0,defaultSelectedKeys:ga.current,defaultExpandedKeys:ga.current,onChange:un=>ga.current=un}))),onOk:()=>Vn(void 0,null,function*(){var un;const En=yield(0,Je.LS)({ids:wt?[wt]:cr,groups_ids:(un=ga.current)==null?void 0:un[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",En),(En==null?void 0:En.status)===0&&(zr(ot),Xr())})})}),go=wt=>Vn(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const un=yield(0,Je.hg)({clazz:"ItemBank",id:wt});console.log(un,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const En=(un==null?void 0:un.groups)||[];kr.current=En.filter(bn=>bn.is_share).map(bn=>bn.id),ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:ht.createElement("div",{className:`font14 ${at.overflow}`},ht.createElement("p",{className:`${at.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),ht.createElement(x.default.Group,{className:at.checkbox,defaultValue:En==null?void 0:En.map(bn=>bn.is_share?bn.id:"")},En==null?void 0:En.map(bn=>ht.createElement(x.default,{key:bn.id,value:bn.id,onChange:()=>{bn.is_share=!bn.is_share,console.log(En,"\u9009\u4E2D\u7684data"),kr.current=En}}," ",bn.name)))),onOk:()=>Vn(void 0,null,function*(){return kr.current=En.filter(bn=>bn.is_share).map(bn=>bn.id),console.log(kr.current,"joinGroupDataRef.current"),new Promise((bn,Bn)=>Vn(void 0,null,function*(){console.log(En,"\u770B\u770B\u8FD9\u91CC\u7684data");const kn=yield(0,Je.GW)({ids:[wt],clazz:"ItemBank",group_ids:kr.current});return kr.current=[],(kn==null?void 0:kn.status)===0&&(te.ZP.info("\u64CD\u4F5C\u6210\u529F"),Xr()),bn()}))})})}),yo=wt=>{Et({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:wt}}})},bo=()=>{ae.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>Vn(void 0,null,function*(){(yield(0,Je.RT)()).status===0&&(Xr(),ki())})})},Eo=()=>{Et({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:ot}})},Ao=()=>{var wt;const un={discipline_id:`&discipline_id=${ot.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${ot.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${ot.tag_discipline_id}`,difficulty:`&difficulty=${ot.difficulty}`,item_type:`&item_type=${ot.item_type}`,group_id:`&group_id=${ot.group_id||0}`};let En=`/problemset/newitem?pages=${ot.page}`;Object.keys(un).forEach(bn=>{ot[bn]&&(En=En+un[bn])}),(wt=Se.history)==null||wt.push(En)},ua=wt=>{const un=cr;if(!(un!=null&&un.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(yi+un.length>200&&wt&&si){te.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-yi}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${un.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}wt?wo(un):Co(un)},wo=wt=>Vn(void 0,null,function*(){let un=[...wt];Xn.forEach(En=>{var bn;un.includes(En.id)&&En.item_type==="PROGRAM"&&((bn=En.program_attr)==null?void 0:bn.status)===0&&(0,Fn.remove)(un,Bn=>Bn===En.id)}),ae.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ht.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",wt.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>Vn(void 0,null,function*(){let En;ot.exam_id?En=yield(0,Je.zh)({exam_id:ot.exam_id,item_bank_ids:un}):ot!=null&&ot.exercise_id?En=yield(0,Ft.ZP)(`/api/exercises/${ot==null?void 0:ot.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:un}}):En=yield Et({type:"problemset/select",payload:{item_bank_ids:un}}),En.status===0&&(Xr(),ki())})})}),Co=wt=>Vn(void 0,null,function*(){let un;ot.exam_id?un=yield(0,Ft.ZP)(`/api/examination_banks/${ot.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:wt}}):ot!=null&&ot.exercise_id?un=yield(0,Ft.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ot==null?void 0:ot.exercise_id,item_bank_ids:wt}}):un=yield Et({type:"problemset/unselectAll",payload:{item_ids:wt}}),un.status===0&&(Xr(),ki())}),So=wt=>Vn(void 0,null,function*(){if(si&&yi===200){te.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let un;ot.exam_id?(un=yield(0,Je.zh)({exam_id:ot.exam_id,shixun_ids:wt}),un.status===0&&Xr()):(un=yield Et({type:"problemset/select",payload:{shixun_ids:wt}}),un.status===0&&(ki(),Xr()))}),xo=()=>{Et({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},Do=wt=>Vn(void 0,null,function*(){var un,En,bn;if(!((En=(un=yt.teachGroupData)==null?void 0:un.groups)!=null&&En.length))return te.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Bn=yield(0,Ft.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:wt}});console.log(Bn,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),Bn.status===0&&(kr.current=Bn==null?void 0:Bn.data,ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:ht.createElement("div",{className:`font14 ${at.overflow}`},ht.createElement("div",{className:at.tips},ht.createElement("div",null,"\u63D0\u793A\uFF1A"),ht.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),ht.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),ht.createElement(x.default.Group,{className:at.checkbox,defaultValue:kr.current.map(kn=>kn.is_share?kn.id:"")},(bn=Bn==null?void 0:Bn.data)==null?void 0:bn.map(kn=>ht.createElement(x.default,{disabled:!kn.can_share,key:kn.id,value:kn.id,onChange:()=>{kn.is_share=!kn.is_share,console.log(Bn.data,"res.data"),kr.current=Bn==null?void 0:Bn.data}}," ",kn.name)))),onOk:()=>new Promise((kn,Yr)=>Vn(void 0,null,function*(){var hi;if(!((hi=kr.current)!=null&&hi.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Yr();const bi=yield(0,Ft.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:kr.current.map(Ui=>({id:Ui.id,is_share:Ui.is_share})),group_id:wt}});console.log(bi),(Bn==null?void 0:Bn.status)===0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),kr.current=[],ai([]),Xr(),zr(ot),kn())}))}))}),xa=wt=>{var un,En,bn,Bn;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((En=(un=yt.teachGroupData)==null?void 0:un.groups)!=null&&En.length))return te.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:ht.createElement("div",{className:`font14 ${at.overflow}`},ht.createElement("div",{className:at.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),ht.createElement(x.default.Group,{className:at.checkbox,defaultValue:kr.current,onChange:kn=>kr.current=kn},(Bn=(bn=yt.teachGroupData)==null?void 0:bn.groups)==null?void 0:Bn.map(kn=>ht.createElement(x.default,{key:kn.group_id,value:kn.group_id},kn.name)))),onOk:()=>new Promise((kn,Yr)=>Vn(void 0,null,function*(){var hi;if(!((hi=kr.current)!=null&&hi.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Yr();const bi=yield(0,Je.GW)({ids:wt||cr,clazz:"ItemBank",group_ids:kr.current});(bi==null?void 0:bi.status)===0&&(te.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),kr.current=[],ai([]),Xr(),kn())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),kr.current=[]}})},ja=()=>Vn(void 0,null,function*(){var wt,un,En,bn;const Bn=()=>Vn(void 0,null,function*(){Di(!0);const kn=yield(0,Je.nD)({ids:cr});Di(!1),(kn==null?void 0:kn.status)===0&&ae.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${kn.success}\u6761\u8BD5\u9898\uFF0C\u6709${kn.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{Aa(new Array(kn.success))}})});if(cr!=null&&cr.length){const kn=yield(0,Ft.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:cr}});if((kn==null?void 0:kn.status)===0&&((wt=kn==null?void 0:kn.data)==null?void 0:wt.size)!==0){ae.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ht.createElement("div",null,ht.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((un=kn==null?void 0:kn.data)==null?void 0:un.name)||"--","\u300B",((En=kn==null?void 0:kn.data)==null?void 0:En.size)>1?`\u7B49 ${(bn=kn==null?void 0:kn.data)==null?void 0:bn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),ht.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:Bn});return}else{ae.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${cr==null?void 0:cr.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:Bn});return}}te.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),_o=()=>{var wt,un,En;if(!(cr!=null&&cr.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((wt=Xn==null?void 0:Xn.filter(bn=>cr.includes(bn.id)))!=null&&wt.every(bn=>bn.public))return te.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((un=Xn==null?void 0:Xn.filter(bn=>cr.includes(bn.id)))!=null&&un.find(bn=>{var Bn;return bn.item_type==="PROGRAM"&&((Bn=bn.program_attr)==null?void 0:Bn.status)===0}))return te.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||gt.userInfo.professional_certification){if((En=Xn==null?void 0:Xn.filter(bn=>cr.includes(bn.id)))!=null&&En.find(bn=>{var Bn;return((Bn=bn==null?void 0:bn.tag_discipline_ids)==null?void 0:Bn.length)==0}))return te.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");ae.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:ht.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{La()}})}else ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:ht.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0CEducoder\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",ht.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",ht.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",ht.createElement("br",null),ht.createElement(x.default,{className:"mt10",defaultChecked:!1,onChange:bn=>Ai.current=bn.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{La()}})},La=()=>Vn(void 0,null,function*(){const wt=nr==="3"?1:2,un=Xn?Xn.filter(bn=>cr.includes(bn.id)&&!(bn.public||bn.apply)).map(bn=>bn.id):[];(yield(0,Je.Qp)({ids:un,source:wt})).status===0&&(Ai.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Ai.current=!1,Xr(),te.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),Fo=wt=>Vn(void 0,null,function*(){const un=yield(0,Ft.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});er(un.disciplines||[]),yield Oa(wt),wt!=null&&wt.sub_discipline_id||wt!=null&&wt.tag_discipline_ids}),ka=(wt="0")=>Vn(void 0,null,function*(){var un;const En=yield(0,Ft.ZP)("/api/v2/course_disciplines.json",{method:"get",params:{container_type:"ItemBank",type:wt}});En.status===0&&_r(((un=En==null?void 0:En.data)==null?void 0:un.list)||[])}),Bo=wt=>{gi(wt),Fo(wt),In(!0)},Oo=wt=>{ae.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:ht.createElement(ht.Fragment,null,ht.createElement("div",{className:at.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),ht.createElement("div",{className:at.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Vn(void 0,null,function*(){const un=yield(0,Je.MZ)({identifier:wt});(un==null?void 0:un.status)===0&&(te.ZP.success("\u53D1\u5E03\u6210\u529F"),Xr())})})},Po=wt=>{Pa(wt)},To=wt=>{ae.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:ht.createElement("p",{className:at.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Vn(void 0,null,function*(){const un=yield(0,Je.sD)({identifier:wt});(un==null?void 0:un.status)===0&&(te.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),Xr())})})},Io=wt=>Vn(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",wt),Et({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:wt,group_id:ot.group_id,group_type:"3"}}),ot.page=1,ot.teach_group_id=wt,delete ot.id,ot.group_id=0,tr(Er({},ot)),ni(ot),zr(ot)}),Mo=wt=>{ot.sort_by=wt.type,ot.sort_direction=wt.direction,ot.page=1,fa(wt.name),tr(ot),ni(ot),zr(Hr(Er({},ot),{parents:$r.slice(0,-1)}))},No=()=>{ot.page=1,tr(ot),ni(ot),zr(ot)},jo=wt=>{ot.discipline_id="",ot.sub_discipline_id="",ot.tag_discipline_id="",ot.item_type=null,ot.difficulty=null,ot.page=1,ot.group_id=wt,Mr(-1),tr(ot),ni(ot),zr(ot)},Lo=()=>{if(!(cr!=null&&cr.length)){Et({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:ot}});return}ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:ht.createElement("div",{className:`font14 ${at.overflow}`},"\u5DF2\u9009\u4E2D",cr==null?void 0:cr.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,on.rQ)({ids:cr})}})},ko=()=>Vn(void 0,null,function*(){const wt=yield(0,Je.bF)({ids:cr}),{unpublish_program_question_count:un,total_item_banks:En}=wt.data||{};un===0?ae.default.error({title:"\u9519\u8BEF",content:ht.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):ae.default.confirm({title:"\u63D0\u793A",content:ht.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",En,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",un,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>Vn(void 0,null,function*(){(yield(0,Je.dt)({ids:cr})).status===0&&(te.ZP.success("\u53D1\u5E03\u6210\u529F"),Xr())})})}),es=ht.createElement(b.default,null,wi&&ht.createElement(b.default.Item,{onClick:()=>ua(!0)},"\u6279\u91CF\u52A0\u5165"),wi&&ht.createElement(b.default.Item,{onClick:()=>ua(!1)},"\u6279\u91CF\u79FB\u51FA"),nr==="0"&&si&&ht.createElement(b.default.Item,{onClick:()=>Sa()},"\u79FB\u52A8\u5230"),nr==="0"&&si&&ht.createElement(b.default.Item,{onClick:_o},"\u6279\u91CF\u516C\u5F00"),nr==="0"&&si&&ht.createElement(b.default.Item,{onClick:()=>xa()},"\u6279\u91CF\u5171\u4EAB"),nr==="0"&&si&&ht.createElement(b.default.Item,{onClick:ja},"\u6279\u91CF\u5220\u9664")),Ra=wt=>{var un;if(Br)if((jr==null?void 0:jr.length)<=0){let En=Xn.filter(bn=>wt.includes(bn.id));zn([...En]),ai(En==null?void 0:En.map(bn=>bn.id))}else if(wt.length>jr.length){let En=Xn.filter(kn=>wt.includes(kn.id)),bn=jr.map(kn=>kn.id),Bn=En.filter(kn=>!bn.includes(kn.id));zn([...jr,...Bn]),ai((un=[...jr,...Bn])==null?void 0:un.map(kn=>kn.id))}else{let En=jr.filter(bn=>wt.includes(bn.id));zn([...En]),ai(En==null?void 0:En.map(bn=>bn.id))}else ai(wt)},Da=wt=>{var un;if(Br)if(wt){let En=jr==null?void 0:jr.map(Bn=>Bn.id),bn=Xn.filter(Bn=>!En.includes(Bn.id));zn([...jr,...bn]),ai((un=[...jr,...bn])==null?void 0:un.map(Bn=>Bn.id))}else{let En=Xn==null?void 0:Xn.map(Bn=>Bn.id),bn=jr.filter(Bn=>!En.includes(Bn.id));zn([...bn]),ai(bn==null?void 0:bn.map(Bn=>Bn.id))}else ai(wt?Xn==null?void 0:Xn.map(En=>En.id):[])},Ro=()=>{let wt="/problemset/preview";ot.exam_id&&(wt=`/paperlibrary/edit/${ot.exam_id}`),ot!=null&&ot.exercise_id&&!(wn!=null&&wn.pathId)&&(wt=`/classrooms/${wn.coursesId}/exercise/${ot==null?void 0:ot.exercise_id}/edit`),Se.history.push(wt)},Uo=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Wo={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},zo=(wt,un)=>{var En;const bn=un.id<0?"--":wi?un[ot.exercise_id?"added":"choosed"]?ht.createElement("span",{key:1,className:at.btnAdd,onClick:kn=>{kn.target.style.pointerEvents="none",Ta(un.id)}},si?"\u79FB\u51FA\u8BD5\u9898\u7BEE":ht.createElement("span",null,ht.createElement("b",{className:`iconfont icon-yichu ${at.cancelC}`}),"\u79FB\u51FA")):un.item_type==="PROGRAM"&&((En=un.program_attr)==null?void 0:En.status)===0?ht.createElement(E.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},ht.createElement("span",{className:at.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",si?"\u52A0\u5165\u8BD5\u9898\u7BEE":ht.createElement("span",{style:{padding:"0 3px"}},ht.createElement("b",{className:`iconfont icon-jiaru ${at.addC}`}),"\u52A0\u5165")," ")):ht.createElement("span",{className:at.btnAdd,onClick:()=>Na(un.id)},si?"\u52A0\u5165\u8BD5\u9898\u7BEE":ht.createElement("span",{style:{padding:"0 3px"}},ht.createElement("b",{className:`iconfont icon-jiaru ${at.addC}`}),"\u52A0\u5165")):ht.createElement(ht.Fragment,null);return ht.createElement("span",{className:at.actonBtn},un.id>0&&ht.createElement(xn.N,{isProblemset:si,user:gt,key:un.id,data:un,page:ot.page,activeTabsKey:nr,selectIds:cr,onCollect:io,onSetPublic:ao,onStartExperience:ho,onCorrection:so,onChangeTag:fo,onPublicReview:ro,onSetPrivate:Pa,onDelete:po,onCancel:Ta,onSelect:Na,onMoveTo:Sa,addProblemset:vo,onSetShare:oo,onCancelShare:go,onPublish:Oo,onCancelPublish:To,SubjectShare:Ia}),bn)};(0,y.useEffect)(()=>{if(Br&&!(wn!=null&&wn.pathId)){const{coursesId:wt,categoryId:un}=wn;Et({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:un,coursesId:wt,type:5}})}},[Br]);const[Ho,Zo]=(0,y.useState)({}),Vo=wt=>{Zo(Er({},wt))},Ua=()=>Vn(void 0,null,function*(){var wt,un;try{yield(un=(wt=Ci==null?void 0:Ci.current)==null?void 0:wt.form)==null?void 0:un.validateFields();let En=Ho;if((jr==null?void 0:jr.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),te.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}Zi(!0);const{coursesId:bn,categoryId:Bn}=wn;if(wn!=null&&wn.pathId){let kn=yield(0,Ft.ZP)(`/api/paths/${wn==null?void 0:wn.pathId}/create_hack_homework`,{method:"post",body:Hr(Er({},En),{coursesId:bn,category:Bn,stage_shixun_id:Bn=="null"?"":Bn,stage_id:wn==null?void 0:wn.stageId,type:5,hack_ids:jr==null?void 0:jr.map(Yr=>Yr.id)})});(kn==null?void 0:kn.status)===0&&(te.ZP.success(`${Bn=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),Se.history.push(`/paths/${wn.pathId}`))}else{let kn=yield(0,Ft.ZP)(pi?`/api/homework_commons/${Bn}/update_hack.json`:`/api/courses/${bn}/homework_commons.json`,{method:pi?"put":"post",body:Hr(Er({},En),{coursesId:bn,category:Bn,type:5,hack_ids:jr==null?void 0:jr.map(Yr=>Yr.id)})});(kn==null?void 0:kn.status)===0&&Se.history.push(`/classrooms/${wn.coursesId}/program_homework/${pi?Bn:kn.homework_id}/detail?tabs=1`)}Zi(!1)}catch(En){document.body.scrollIntoView()}}),Go=()=>ht.createElement(ee.default,{labelAlign:"right",form:dr,labelCol:{span:3},colon:!1,size:"large"},ht.createElement(ee.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},ht.createElement(z.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:Hn,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(wt,un)=>{dr.setFieldsValue({sub_discipline_id:wt,tag_discipline_ids:[]}),ci(wt?wt.length:0),(wt==null?void 0:wt.length)>0&&Oa({sub_discipline_id:wt[1]})},onClear:()=>{wa([]),dr.setFieldValue("tag_discipline_ids",[]),ci(0)}})),ht.createElement(ee.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},ht.createElement(ie.default,{disabled:ri===0,className:at.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(wt,un)=>un.key.indexOf(wt.toLowerCase())>=0},uo.map(wt=>ht.createElement(ie.default.Option,{key:wt.name+wt.id,value:wt.id},ht.createElement("div",{style:{display:"flex",alignItems:"center"}},ht.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},wt.name),(wt==null?void 0:wt.type)==="personal"&&ht.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),ri>0&&ht.createElement("div",{className:at.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",ht.createElement("span",{onClick:()=>Gr(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))),Yo=ee.default.useWatch("course_discipline_id",dr),Ko=()=>ht.createElement(ee.default,{labelAlign:"right",form:dr,colon:!1,size:"large"},ht.createElement(ee.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},ht.createElement(Dr.q,{onChange:()=>dr.setFieldsValue({tag_discipline_ids:[]}),style:{width:407},data:{course_discipline_id:Qr==null?void 0:Qr.course_discipline_id}})),ht.createElement(ee.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"tag_discipline_ids",labelAlign:"left",labelCol:{flex:"80px"}},ht.createElement(Dr.i,{courseDisciplineId:Yo})));return ht.createElement("div",{className:at.page},ht.createElement("section",null,ht.createElement("div",{className:at.wrap},xi.course_name&&Br&&ht.createElement("section",{className:"animated fadeIn"},ht.createElement("aside",{className:"mt10"},xi.category&&ht.createElement(oe.Z,{separator:">"},ht.createElement(oe.Z.Item,null,ht.createElement(Se.Link,{to:`/classrooms/${xi.course_id}/program_homework`},xi.course_name)),ht.createElement(oe.Z.Item,null,ht.createElement(Se.Link,{to:`/classrooms/${xi.course_id}/program_homework`},xi.category.category_name)),ht.createElement(oe.Z.Item,null,ji)))),ht.createElement("div",{className:at.title},Br?ji:"\u8BD5\u9898\u5E93"),Br&&ht.createElement(wr,{height:250,data:Fi,ref:Ci,onChangeForm:Vo}),ht.createElement("div",{className:at.headerWrapper,id:"topicdom"},ht.createElement("div",{className:at.tabsWrap},ht.createElement(pe.default,{activeKey:nr,onChange:no,tabBarExtraContent:ht.createElement("div",{className:at.searchWrap},ht.createElement(or,{allowClear:!0,suffix:ht.createElement("i",{className:`iconfont icon-sousuo9 font14 ${at.searchIcon}`,onClick:()=>Ba(ot.keyword)}),className:at.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:wt=>{ot.keyword=wt.target.value,tr(Er({},ot))},onSearch:Ba}))},ht.createElement($n,{tab:"\u516C\u5171",key:"1"}),((Ot=(vt=yt.teachGroupData)==null?void 0:vt.groups)==null?void 0:Ot.length)&&ht.createElement($n,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,Xt.ag)()&&!(0,Xt.JA)()&&!Br&&ht.createElement($n,{tab:"\u6536\u85CF\u5939",key:"2"}),ht.createElement($n,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),(((kt=gt==null?void 0:gt.userInfo)==null?void 0:kt.professional_certification)||ot.type!=="1")&&ht.createElement(a.S,{showSelectAll:!1,className:at.select,disciplinesData:(cn=yt.disciplinesData)==null?void 0:cn.disciplines,knowledgeData:ii,directionValue:ot.discipline_id,subDisciplineValue:ot.sub_discipline_id,typeValue:ot.item_type,isprogram_homework:Br,showKnowledge:!0,name:rr,setname:Kr,difficultyValue:ot.difficulty,showShixun:!(0,Xt.JA)()&&!ot.exercise_id&&nr!=="3"&&nr!=="1",onShixunChange:xo,onDirectionChange:Qa,onTypeChange:Xa,onDifficultyChange:Ja,knowledgeValue:di,onKnowledgeChange:qa,teachGroupData:(vn=yt.teachGroupData)==null?void 0:vn.groups,onTeachGroupChange:Io,teachGroupValue:ot.teach_group_id,showTeachGroup:to,courseData:vi,onCourseChange:$a,courseValue:ot.course_discipline_id,showOldElement:["1","2"].includes(nr),showCourse:!["1","2"].includes(nr),handleNewKnowledgeChange:eo,extraNode:ht.createElement(ht.Fragment,null,nr!=="3"&&ht.createElement(ar.op,{onClick:()=>(0,Zt.xg)("/knowledgeHub")},"\u7BA1\u7406\u77E5\u8BC6\u70B9"),nr==="0"&&si&&ht.createElement(ar.op,{type:"primary",onClick:Ao},"\u65B0\u589E\u8BD5\u9898"))})),ht.createElement("div",{className:at.treeWrapper,style:{display:nr==="0"||nr==="3"?"block":"none"}},ht.createElement("div",{className:at.treeHeader},ht.createElement(st.Z,{activeTabsKey:nr,data:$r,onClick:Ma}),nr==="0"&&!Br&&ht.createElement(de.ZP,{type:"link",onClick:Eo,className:at.exportBtn},ht.createElement("img",{src:yr,alt:"",className:at.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),ht.createElement(ne.Z,{spinning:Li},ht.createElement("div",{ref:sa,className:oa.length?at.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},ht.createElement(gn.Z,{setRootData:wt=>{Kn.current=wt},isProblemset:nr==="0"?si:!1,reloadData:Xr,data:oa,onShare:Do,onOpen:Ma,activeTabsKey:nr,params:ot,navigation:$r})))),ht.createElement("div",{className:at.contentWrap},ht.createElement("div",{className:at.batchWrap},ht.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!Br&&ht.createElement("div",{className:"font14"},(((An=gt==null?void 0:gt.userInfo)==null?void 0:An.professional_certification)||ot.type!=="1")&&ht.createElement(fe.Z,{dropdownRender:()=>ht.createElement(b.default,{selectedKeys:[aa]},Ki==null?void 0:Ki.map((wt,un)=>ht.createElement(b.default.Item,{key:wt.name,onClick:()=>Mo(wt)},wt.name)))},ht.createElement("span",{style:{color:"#464F66"}},ht.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),aa))),Br&&ht.createElement("div",null,ht.createElement(x.default,{checked:(Xn==null?void 0:Xn.filter(wt=>jr==null?void 0:jr.map(un=>un.id).includes(wt.id)).length)===Xn.length,onChange:wt=>Da(wt.target.checked)},"\u672C\u9875\u5168\u9009",ht.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",cr==null?void 0:cr.length,")"))),Br&&ht.createElement(ae.default,{open:ui,centered:!0,width:700,okText:`\u786E\u8BA4${wn!=null&&wn.pathId?"":pi?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>ti(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:Ua,confirmLoading:Bi,title:"\u67E5\u770B\u5DF2\u9009"},ht.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",jr==null?void 0:jr.length,"\u4E2A"),ht.createElement("div",{style:{height:400,overflow:"auto"}},jr==null?void 0:jr.map((wt,un)=>{var En,bn,Bn,kn,Yr,hi;return ht.createElement("div",{key:un,className:at.sendModal},ht.createElement("div",{className:at.li},ht.createElement("p",null,wt==null?void 0:wt.name),ht.createElement("div",{className:at.bottom},ht.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),ht.createElement("i",{className:at.line}),ht.createElement("span",{className:"c-grey-333"},wt.difficulty===1&&"\u7B80\u5355",wt.difficulty===2&&"\u9002\u4E2D",wt.difficulty===3&&"\u56F0\u96BE"),ht.createElement("i",{className:at.line}),ht.createElement("span",null,"\u521B\u5EFA\u8005\xA0",ht.createElement(E.Z,{title:(En=wt==null?void 0:wt.author)==null?void 0:En.name},ht.createElement("span",{className:"c-grey-333"},((Bn=(bn=wt==null?void 0:wt.author)==null?void 0:bn.name)==null?void 0:Bn.length)>6?((Yr=(kn=wt==null?void 0:wt.author)==null?void 0:kn.name)==null?void 0:Yr.substr(0,3))+"...":(hi=wt==null?void 0:wt.author)==null?void 0:hi.name))),ht.createElement("i",{className:at.line}),ht.createElement("span",{className:at.des},"\u66F4\u65B0\xA0",ht.createElement("span",{className:"c-grey-333"},wt==null?void 0:wt.updated_at)))),ht.createElement("div",{className:at.del,onClick:()=>{Ra(jr.filter(bi=>bi.id!==wt.id).map(bi=>bi.id))}},"\u5220\u9664"))})))),ht.createElement(ue.Z,{align:"middle"},ht.createElement("div",null,!ot.item_type&&ht.createElement("span",{style:{fontSize:"14px",color:"#999999"}},$i.map(wt=>{if(la(wt.value)>0)return ht.createElement("span",{style:{marginLeft:6}},wt.name,ht.createElement("span",{style:{color:"#000000",marginLeft:6}},la(wt.value)))}))),nr==="0"&&si&&ht.createElement(de.ZP,{onClick:Lo,type:"link",className:at.exportBtn},ht.createElement("img",{src:gr,className:at.pngIcon}),ht.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),li?ht.createElement("div",null,ht.createElement(de.ZP,{style:{paddingLeft:0},onClick:()=>{ot.page=1,ot.keyword=null,delete ot.id,tr(ot),ei(!1),ni(ot),zr(Hr(Er({},ot),{parents:$r.slice(0,-1)}))},type:"link"}," ",ht.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),ht.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",ot.keyword,"\u201D")):null,ht.createElement("div",{className:at.contentListWrap},ur!==0?ht.createElement(ne.Z,{size:"middle",spinning:jt["problemset/getItemBanks"]},Xn.map((wt,un)=>{var En,bn,Bn,kn,Yr,hi,bi;return ht.createElement("div",{id:wt.id+"",className:at.li,key:un},ht.createElement("div",{className:at.top},ht.createElement(xn.Z,{key:wt.id,data:wt,selectIds:cr,onSelectCheckBox:Ra,globalSetting:Yt})),ht.createElement("div",{className:at.bottom},ht.createElement("p",{className:`${at.actionLeftItem} ${at.questionTypeName}`},"No.",wt==null?void 0:wt.id),ht.createElement("p",{className:`${at.actionLeftItem} ${at.questionTypeName}`},(En=Uo.find(Ui=>Ui.type===wt.item_type))==null?void 0:En.name),ht.createElement("p",{className:at.actionLeftItem},Wo[wt.difficulty]),ht.createElement("p",{className:at.actionLeftItem},"\u521B\u5EFA\u8005",ht.createElement(E.Z,{title:(bn=wt==null?void 0:wt.author)==null?void 0:bn.name},ht.createElement("span",{className:"c-grey-333"},((kn=(Bn=wt==null?void 0:wt.author)==null?void 0:Bn.name)==null?void 0:kn.length)>6?((hi=(Yr=wt==null?void 0:wt.author)==null?void 0:Yr.name)==null?void 0:hi.substr(0,5))+"...":(bi=wt==null?void 0:wt.author)==null?void 0:bi.name))),ht.createElement("p",{className:at.actionLeftItem},"\u66F4\u65B0",ht.createElement("span",{className:"c-grey-333"},wt==null?void 0:wt.updated_at)),ht.createElement("p",{className:at.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",ht.createElement("span",{className:"c-grey-333"},wt==null?void 0:wt.quotes)),!Br&&ht.createElement("div",{className:at.more},zo({},wt))))})):ht.createElement(ne.Z,{size:"middle",spinning:jt["problemset/getItemBanks"]},ht.createElement(Ee.Z,{customText:!((Pn=gt==null?void 0:gt.userInfo)!=null&&Pn.professional_certification)&&ot.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((Gn=gt==null?void 0:gt.userInfo)!=null&&Gn.professional_certification)&&ot.type==="1"?ht.createElement(de.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{Se.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),ur!==0&&!Br&&ht.createElement(se.Z,{showQuickJumper:!0,onChange:Fa,defaultCurrent:1,pageSize:ot==null?void 0:ot.per_page,current:parseInt(ot.page+"")||1,total:ur,showTotal:wt=>ht.createElement(ht.Fragment,null,ht.createElement("span",{className:"mr10 font12"},"\u5171",ht.createElement("span",{className:"c-light-primary"},wt),"\u6761\u6570\u636E"))}),Br&&ht.createElement("div",{style:{height:20}})),si&&ht.createElement(Dt,{basketData:yt.basketData,visible:br,basketTotal:yi,onClose:()=>oi(!1),onDelete:yo,onClear:bo,onSubmit:()=>Vn(void 0,null,function*(){var wt,un,En,bn,Bn;const kn=yield Et({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),Yr=(wt=kn==null?void 0:kn.disciplines)==null?void 0:wt[0],hi=yield Et({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((un=kn==null?void 0:kn.new_checked)==null?void 0:un.discipline_id)||(Yr==null?void 0:Yr.id),sub_discipline_id:((En=kn==null?void 0:kn.new_checked)==null?void 0:En.sub_discipline_id)||((Bn=(bn=Yr==null?void 0:Yr.sub_disciplines)==null?void 0:bn[0])==null?void 0:Bn.id)}});hi.status===0&&Se.history.push(`paperlibrary/add/${hi.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,Xt.JA)()&&si&&ht.createElement(mn,{visibleBasket:br,onToggleVisible:()=>oi(!br),count:yi})),ht.createElement(we,null),ht.createElement($e,{onReloadData:Xr,isPiliangRevoke:Ti}),ht.createElement(et,{onReloadData:()=>Aa([null])}),ht.createElement(an,{onReloadData:Xr,onReloadBasketData:ki}),Ke.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?ht.createElement(Wt,{shixunIds:Hi,cb:So}):null,ht.createElement(qe.Z,null),ht.createElement(je.Z,null),ht.createElement(De.Z,null),ht.createElement(Le.Z,null),ht.createElement(Xe.Z,null),ht.createElement(tt.Z,null),ht.createElement(it.Z,null),ht.createElement(ze,null),ht.createElement(Re,{onOk:No}),ht.createElement(he.Z,{onOk:jo})),si?ht.createElement(y.Fragment,null,!!(cr!=null&&cr.length)&&ht.createElement("div",{className:at.batch},ht.createElement("aside",null,ht.createElement("div",{style:{flexShrink:0,marginRight:20}},ht.createElement(x.default,{className:"font14",checked:Xn!=null&&Xn.length?cr.length===(Xn==null?void 0:Xn.length):!1,onChange:wt=>Da(wt.target.checked)},"\u672C\u9875\u5168\u9009",ht.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",cr==null?void 0:cr.length,")"))),ht.createElement("div",{className:at.btns},wi&&ht.createElement("div",{className:at.btn,onClick:()=>ua(!0)},ht.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),wi&&ht.createElement("div",{className:at.btn,onClick:()=>ua(!1)},ht.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),wi&&["3","1"].includes(nr)&&ht.createElement("div",{className:at.btn,onClick:()=>{(cr==null?void 0:cr.length)>0?ae.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ht.createElement("div",{className:`font14 ${at.overflow}`,style:{maxHeight:500,overflow:"auto"}},ht.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),ht.createElement(ne.Z,{spinning:Li},ht.createElement(Ce.Z,{defaultValue:!0,value:kr.current,onChange:wt=>kr.current=wt}))),onOk:()=>Vn(void 0,null,function*(){var wt;const un=yield(0,Je.Rp)({id:cr,group_id:(wt=kr.current)==null?void 0:wt[0]});kr.current=[],(un==null?void 0:un.status)===0&&(zr(ot),Xr(),te.ZP.success("\u52A0\u5165\u6210\u529F"))})}):te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},ht.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),nr==="1"&&(0,Xt.ag)()&&ht.createElement("div",{className:at.btn,onClick:()=>{_i(!0),Po(cr)}},ht.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),nr==="0"&&!Ia&&ht.createElement("div",{className:at.btn,onClick:()=>xa()}," ",ht.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),nr==="0"&&ht.createElement("div",{className:at.btn,onClick:ja}," ",ht.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),nr==="0"&&ht.createElement("div",{className:at.btn,onClick:ko}," ",ht.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),nr==="0"&&ht.createElement("div",{className:at.btn,onClick:()=>Sa()},ht.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),ht.createElement("div",{onClick:()=>ai([]),style:{marginLeft:"auto"},className:at.btn}," ",ht.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):Br?"":ht.createElement("div",{className:at.batch},ht.createElement("aside",null,ht.createElement("div",{style:{flexShrink:0,marginRight:20}},ht.createElement(x.default,{className:"font14",checked:Xn!=null&&Xn.length?cr.length===(Xn==null?void 0:Xn.length):!1,onChange:wt=>Da(wt.target.checked)},"\u672C\u9875\u5168\u9009",ht.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",cr==null?void 0:cr.length,")"))),ht.createElement("div",{className:at.btns},wi&&!!(cr!=null&&cr.length)&&ht.createElement("div",{className:at.btn,onClick:()=>ua(!0)},ht.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),wi&&!!(cr!=null&&cr.length)&&ht.createElement("div",{className:at.btn,onClick:()=>ua(!1)},ht.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),ht.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",Fr,"\u9898"),ht.createElement("div",{onClick:Ro,className:at.btn},"\u8FD4\u56DE\u8BD5\u5377")))),Br&&ht.createElement("div",{className:at.batch},ht.createElement("aside",null,ht.createElement("div",{style:{flexShrink:0,marginRight:20}},ht.createElement(se.Z,{showQuickJumper:!0,onChange:Fa,defaultCurrent:1,pageSize:ot==null?void 0:ot.per_page,current:ot.page||1,hideOnSinglePage:!0,total:ur,showTotal:wt=>ht.createElement("span",{className:"mr10"},"\u5171",ht.createElement("span",{className:"c-light-primary"},wt),"\u6761\u6570\u636E")})),ht.createElement("div",{className:at.btns},ht.createElement(ue.Z,{align:"middle",style:{marginLeft:"auto"}},ht.createElement(ue.Z,{onClick:()=>{if((jr==null?void 0:jr.length)<=0){te.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}ti(!0)},align:"middle",className:"current"},ht.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),ht.createElement("span",null,"\u5DF2\u9009",ht.createElement("span",{className:"c-light-primary"},cr.length),"\u4E2A")),ht.createElement(de.ZP,{className:"mr20 ml40",onClick:()=>{if(wn!=null&&wn.pathId)Se.history.push(`/paths/${wn.pathId}`);else{if(pi){Se.history.push(`/classrooms/${wn.coursesId}/program_homework/${wn.categoryId}/detail?tabs=1`);return}Se.history.push(`/classrooms/${wn.coursesId}/program_homework`)}}},"\u53D6\u6D88"),ht.createElement(de.ZP,{loading:Bi,onClick:Ua,type:"primary"},"\u786E\u8BA4",wn!=null&&wn.pathId?"":pi?"\u7F16\u8F91":"\u65B0\u5EFA"))))),ht.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:at.publicQuest,open:co,title:ht.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{Ca(!1),ci(0)},onOk:()=>Vn(void 0,null,function*(){dr.validateFields().then(wt=>Vn(void 0,null,function*(){const un=yield(0,Ft.ZP)(`/api/item_banks/${Qr==null?void 0:Qr.id}/update_tag.json`,{method:"put",body:Er({name:lo.current},wt)});(un==null?void 0:un.status)===0&&(te.ZP.success("\u4FEE\u6539\u6210\u529F"),Ca(!1),ni(ot))}))})},ht.createElement("div",{className:at.publicQuestContent},Ko())),ht.createElement(ae.default,{width:640,className:at.publicQuest,centered:!0,title:ht.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:Qt,onCancel:()=>{In(!1),ci(0),gi(null),dr.resetFields()},onOk:()=>{dr.validateFields().then(wt=>Vn(void 0,null,function*(){const un=nr==="3"?1:2;(yield(0,Je.wX)({id:Qr==null?void 0:Qr.id,source:un,sub_discipline_id:wt==null?void 0:wt.sub_discipline_id[1],tag_discipline_ids:wt==null?void 0:wt.tag_discipline_ids})).status===0&&(Ai.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Ai.current=!1,gi(null),ai([]),Xr(),te.ZP.success("\u7533\u8BF7\u6210\u529F")),In(!1),ci(0),dr.resetFields()}))}},ht.createElement("div",{className:at.publicQuestContent},ht.createElement("div",{className:at.public_tips},ht.createElement(Or.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),ht.createElement(Go,null))),ht.createElement(Sr,{open:fr,subDisciplineId:(Ln=dr.getFieldValue("sub_discipline_id"))==null?void 0:Ln[1],onCancel:()=>{Gr(!1)},onOkClick:wt=>{wa(un=>[...un,wt]),dr.setFieldValue("tag_discipline_ids",[...dr.getFieldValue("tag_discipline_ids"),wt==null?void 0:wt.id])}}),ht.createElement(xr.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var Pr=(0,Se.connect)(({classroomList:Ke,problemset:yt,user:gt,loading:Yt,globalSetting:jt,shixunHomeworks:Et})=>({classroomList:Ke,problemset:yt,user:gt,globalSetting:jt,loading:Yt.effects,shixunHomeworks:Et}))(lr)},39457:function(dt,nt,le){"use strict";le.d(nt,{Im:function(){return ye},ZP:function(){return xe},gZ:function(){return Ce}});var y=le(59301),Se=le(37568),a=le(99571),pe=le(84105),ce=le(87395),ee=le(89398),ae=le(24334),re=le(12124),te=le(74776),ne=le(94601),x=le(92273),b=le(34376),E=le(92310),z=le.n(E),ie=le(59301),oe=Object.defineProperty,de=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ee=(Ie,Te,ze)=>Te in Ie?oe(Ie,Te,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ie[Te]=ze,ge=(Ie,Te)=>{for(var ze in Te||(Te={}))se.call(Te,ze)&&Ee(Ie,ze,Te[ze]);if(ue)for(var ze of ue(Te))he.call(Te,ze)&&Ee(Ie,ze,Te[ze]);return Ie},ve=(Ie,Te)=>de(Ie,fe(Te));const{TextArea:me}=Se.default,be={visible:!1,tabIndex:"0"},ye={[ee.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ee.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ee.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(Ie=>(Ie[Ie.SET_VISIBLE=0]="SET_VISIBLE",Ie[Ie.SET_TABINDEX=1]="SET_TABINDEX",Ie))(Ae||{});function we(Ie,Te){switch(Te.type){case 0:return ve(ge({},Ie),{visible:Te.payload});case 1:return ve(ge({},Ie),{tabIndex:Te.payload});default:throw new Error}}function Fe({value:Ie,className:Te}){const[ze,Oe]=(0,y.useState)(!1),Je=(0,y.useRef)(),Ge=(0,y.useRef)();return(0,y.useEffect)(()=>{ze&&(Ge.current.reset(),Ge.current.write((0,ne.pp)(Ie||"")))},[Ie,ze]),(0,y.useEffect)(()=>{var Ve,Re,ke,Ne;if(Je.current){Ge.current=new b.Terminal({fontSize:14,disableStdin:!0}),Ge.current.open(Je.current);const Me=Je.current.offsetWidth-14,We=((Ne=(ke=(Re=(Ve=Ge.current)==null?void 0:Ve._core)==null?void 0:Re._renderService)==null?void 0:ke.dimensions)==null?void 0:Ne.actualCellWidth)||9.5,Ze=Math.ceil(Me/We);Ge.current.resize(Ze,8),Oe(!0)}},[]),ie.createElement("div",{ref:Je,className:z()("XtermText-valueRef",Te)})}function Ce(Ie){const{status:Te,error_msg:ze,output:Oe,input:Je,expected_output:Ge,is_file:Ve,input_file_url:Re,output_file_url:ke,expected_output_file_url:Ne}=Ie;let Me=null;const We={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Te){case ee.h.NOMATCH:Me=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ve&&ie.createElement(Fe,{className:"mb10",value:Je}),Ve&&ie.createElement("div",{style:We},ie.createElement("a",{onClick:()=>(0,ne.LR)(Re,Je)},Je)),ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ve&&ie.createElement(Fe,{className:"mb10",value:Oe&&ae.Base64.decode(Oe)||""}),Ve&&ie.createElement("div",{style:We},ie.createElement("a",{onClick:()=>(0,ne.LR)(ke,Oe)},Oe)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ve&&ie.createElement(Fe,{className:"mb10",value:Ge&&ae.Base64.decode(Ge)||""}),Ve&&ie.createElement("div",{style:We},ie.createElement("a",{onClick:()=>(0,ne.LR)(Ne,Ge)},Ge)));break;case ee.h.EXECUTEFAILURE:Me=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&ie.createElement(te.Z,{value:Je,style:We}),Ve&&ie.createElement("div",{style:We},ie.createElement("a",{onClick:()=>(0,ne.LR)(Re,Je)},Je)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case ee.h.COMPILEFAILURE:Me=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&ie.createElement(te.Z,{value:Je,style:We}),Ve&&ie.createElement("div",{style:We},ie.createElement("a",{onClick:()=>(0,ne.LR)(Re,Je)},Je)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case ee.h.PODFAILURE:Me=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ee.h.TIMEOUT:Me=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Me," ")}function _e(Ie){const{status:Te,error_msg:ze,execute_time:Oe,output:Je,input:Ge,expected_output:Ve,is_file:Re,input_file_url:ke,output_file_url:Ne,expected_output_file_url:Me}=Ie;let We=null;switch(Te){case ee.h.OK:We=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Oe,"\u79D2"),ie.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),ie.createElement("pre",null,ae.Base64.decode(Je)));break;case ee.h.NOMATCH:We=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u8F93\u5165\uFF1A",ie.createElement("pre",null,Ge)),ie.createElement("p",null,"\u8F93\u51FA\uFF1A",Je&&ae.Base64.decode(Je)),ie.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ve&&ae.Base64.decode(Ve)));break;case ee.h.EXECUTEFAILURE:We=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,Ge)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case ee.h.COMPILEFAILURE:We=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,Ge)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case ee.h.PODFAILURE:We=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ee.h.TIMEOUT:We=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",We," ")}var xe=({id:Ie,is_file:Te,input:ze,debuging:Oe,submitting:Je,executingMessage:Ge,debugResult:Ve,onChangeInput:Re,onDebugCode:ke,onSubmitCode:Ne})=>{const[Me,We]=(0,y.useReducer)(we,be),{visible:Ze,tabIndex:rt}=Me;(0,y.useEffect)(()=>{We({type:0,payload:!1})},[Ie]);function $e(Pe){let He=Pe.target.id;We({type:1,payload:He})}function Ue(){We({type:0,payload:!Ze})}const Be=(0,y.useMemo)(()=>{if(Ve){const{status:Pe}=Ve;return ie.createElement(ie.Fragment,null,_e(Ve))}return null},[Ve]);function Ye(){We({type:0,payload:!0}),We({type:1,payload:"1"}),ke()}return ie.createElement("div",{className:"test-case-panel"},ie.createElement("div",{className:`test-case-panel-body ${Ze?"active":""}`},ie.createElement("ul",{className:"s-navs"},ie.createElement("li",null,ie.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),ie.createElement(x.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:ie.createElement(me,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Te?"":ze,onChange:Re}),rightNode:Oe?ie.createElement(re.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ve?Be:ie.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),ie.createElement("a",{className:`btn-collapse ${Ze?"up":""}`,onClick:Ue},Ze?ie.createElement(pe.Z,null):ie.createElement(ce.Z,null)),ie.createElement("footer",{className:"footer"},ie.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),ie.createElement("div",{className:"flex-container"},ie.createElement(a.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),ie.createElement(a.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),ie.createElement(a.ZP,{className:"btn-green",type:"ghost",loading:Oe,onClick:Ye},"\u8C03\u8BD5\u4EE3\u7801"),ie.createElement(a.ZP,{type:"primary",className:"custom-ant-disabled",loading:Je,disabled:Je,onClick:()=>{We({type:0,payload:!1}),Ne()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},89398:function(dt,nt,le){"use strict";le.d(nt,{h:function(){return y}});var y=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(y||{})},53935:function(dt,nt,le){"use strict";le.d(nt,{Y2:function(){return Ie},ZP:function(){return Te}});var y=le(59301),Se=le(14566),a=le(6767),pe=le(62957),ce=le(77019),ee=le(47889),ae=le(99571),re=le(62673),te=le(25399),ne=le(37568),x={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},b="data:image/png;base64,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",E=le(47257),z=le.n(E),ie=le(72666),oe=le(43597),de=le(1012),fe=le(94601),ue=le(33859),se=le(59301),he=Object.defineProperty,Ee=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(ze,Oe,Je)=>Oe in ze?he(ze,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Je}):ze[Oe]=Je,Ae=(ze,Oe)=>{for(var Je in Oe||(Oe={}))me.call(Oe,Je)&&ye(ze,Je,Oe[Je]);if(ve)for(var Je of ve(Oe))be.call(Oe,Je)&&ye(ze,Je,Oe[Je]);return ze},we=(ze,Oe)=>Ee(ze,ge(Oe)),Fe=(ze,Oe,Je)=>new Promise((Ge,Ve)=>{var Re=Me=>{try{Ne(Je.next(Me))}catch(We){Ve(We)}},ke=Me=>{try{Ne(Je.throw(Me))}catch(We){Ve(We)}},Ne=Me=>Me.done?Ge(Me.value):Promise.resolve(Me.value).then(Re,ke);Ne((Je=Je.apply(ze,Oe)).next())});const{Dragger:Ce}=Se.default,_e=ze=>{const Oe=We=>We&&We.substring(0,We.lastIndexOf("."));for(var Je=[...ze],Ge=0,Ve=[],Re=0;Re{if(We.forEach(Ze=>{let rt=Ze.name.split(/\.(?=[^\.]+$)/);Ze.name=`${rt[0]}.${rt[1].toLowerCase()}`}),We[0].name.includes(".in"))return We.length===2?We:[We[0],{}];if(We[0].name.includes(".out"))return We.length===2?We.reverse():[{},We[0]]})},xe=({onClose:ze,onOK:Oe,visible:Je,wrapClassName:Ge,rootIdentifier:Ve,multiple:Re=!1,defaultMultipleValue:ke=!0})=>{const[Ne,Me]=(0,y.useState)([]),[We,Ze]=(0,y.useState)({}),[rt,$e]=(0,y.useState)(!1),[Ue,Be]=(0,y.useState)(!0),Ye=(0,y.useRef)([]),Pe=(0,y.useRef)(0),He=()=>{ze()};(0,y.useEffect)(()=>{Qe()},[]),(0,y.useEffect)(()=>{Je&&(Ye.current=[],Pe.current=0,Me([]),Be(ke))},[Je]);const Qe=()=>Fe(void 0,null,function*(){try{const it=yield(0,oe.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),st=JSON.parse((0,ie.pe)(it.data));Ze(st)}catch(it){}}),et=it=>it&&it.substring(0,it.lastIndexOf(".")),qe=it=>{var st,at;const Pt=et((st=it[0])==null?void 0:st.name)||et((at=it[1])==null?void 0:at.name),At=Ne.filter(Tt=>et(Tt.name)!==Pt);Ye.current=[...At],Me([...At])},je=it=>{if(!Ue){const mt=new FormData;mt.append("file",it.file),(0,oe.ZP)("/api/attachments/get_file_content.json",{method:"post",body:mt},!0).then(ft=>{if(ft.status===0){Pe.current=Pe.current+1;const lt=Ye.current.map(Ct=>{var St;if(Ct.name===it.name){const Rt=Ae({},Ct);return(St=it==null?void 0:it.name)!=null&&St.includes(".in")?Rt.input=ft==null?void 0:ft.content:Rt.output=ft==null?void 0:ft.content,Rt}return Ct});if(Ye.current=[...lt],Me([...lt]),Pe.current>0&&Pe.current===Ne.length){$e(!1);let Ct=_e(lt);Ct=Ct.filter(St=>{var Rt,Dt;return!!((Rt=St[0])!=null&&Rt.name&&((Dt=St[1])!=null&&Dt.name))}),Ct=Ct.map(St=>we(Ae(Ae({},St[0]),St[1]),{is_file:!1})),Oe(Ct),ze()}}else $e(!1),ze()});return}const st=new(z())({endpoint:We.end_point,region:We.region,accessKeyId:We.access_key_id,accessKeySecret:We.access_key_secret,bucket:We.bucket,stsToken:We.security_token}),at=it.name,Pt={container_type:"TestSet",file_name:at},At=(0,de.Z)();let Tt=`testsets/${Ve}/${At}${at.indexOf(".")>-1?"."+at.split(".").pop():""}`;Ve===null&&(Tt=`testsets/${At}${at.indexOf(".")>-1?"."+at.split(".").pop():""}`),st.multipartUpload(Tt,new Blob([it.file],{type:it.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:at+""},url:We==null?void 0:We.callback_url,host:We==null?void 0:We.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,oe.rz)(Pt)}}).then(function(mt){if(mt.data.status===0){Pe.current=Pe.current+1;const ut=Ye.current.map(ft=>{var lt,Ct,St,Rt,Dt,Lt,Bt,dn,hn,Jt,sn,pn,an,qt,mn,xn,gn;if(ft.name===((Ct=(lt=mt.data)==null?void 0:lt.data)==null?void 0:Ct.file_name)){const Zt=Ae({},ft);return(Dt=(Rt=(St=mt.data)==null?void 0:St.data)==null?void 0:Rt.file_name)!=null&&Dt.includes(".in")?(Zt.in_object_key=(Bt=(Lt=mt.data)==null?void 0:Lt.data)==null?void 0:Bt.object,Zt.in_object_size=(hn=(dn=mt.data)==null?void 0:dn.data)==null?void 0:hn.size,Zt.input=(sn=(Jt=mt.data)==null?void 0:Jt.data)==null?void 0:sn.file_name,Zt.in_file=it):(Zt.out_object_key=(an=(pn=mt.data)==null?void 0:pn.data)==null?void 0:an.object,Zt.out_object_size=(mn=(qt=mt.data)==null?void 0:qt.data)==null?void 0:mn.size,Zt.output=(gn=(xn=mt.data)==null?void 0:xn.data)==null?void 0:gn.file_name,Zt.out_file=it),Zt}return ft});if(Ye.current=[...ut],Me([...ut]),Pe.current>0&&Pe.current===Ne.length){$e(!1);let ft=_e(ut);ft=ft.filter(lt=>{var Ct,St;return!!((Ct=lt[0])!=null&&Ct.name&&((St=lt[1])!=null&&St.name))}),ft=ft.map(lt=>we(Ae(Ae({},lt[0]),lt[1]),{is_file:!0})),Oe(ft),ze()}}})},De=it=>new Promise((st,at)=>{let Pt=0,At=[];for(let Tt=0;Tt{Pt++,Pt===it.length&&(At.length?(a.ZP.warning(`${At.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),at()):st(it))}).catch(mt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",mt),Pt++,At.push(it[Tt].name),Pt===it.length&&(At.length?(a.ZP.warning(`${At.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),at()):st(it))})}),Le=()=>Fe(void 0,null,function*(){if(Ne.length===0){a.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield De(Ne),$e(!0),_e(Ne).some(st=>{var at,Pt;return!((at=st[0])!=null&&at.name&&((Pt=st[1])!=null&&Pt.name))})){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Fe(void 0,null,function*(){Ne.map(st=>Fe(void 0,null,function*(){je(st)}))}),onCancel:()=>{$e(!1)}});return}Ne.map(st=>Fe(void 0,null,function*(){je(st)}))}),Xe={name:"file",fileList:Ne,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:it=>{if(Ne!=null&&Ne.some(at=>at.name===it.name))return a.ZP.info(`${it.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(it.size/1024/1024>100)return a.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(it.name))return a.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const st={name:it.name,uid:it.uid,file:it,percent:0};return Ne.push(st),Ye.current=[...Ne],Me([...Ne]),!1}},tt=_e(Ne);return console.log(Ne,tt,"fileList"),se.createElement(pe.default,{open:Je,wrapClassName:Ge,onOk:Le,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:rt},onCancel:He,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},se.createElement("div",{className:x.wrap},Ne.length?se.createElement("div",null,se.createElement(ce.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},se.createElement("div",{style:{visibility:Re?"visible":"hidden"}},se.createElement("span",{className:x.greyText},"\u7528\u4F8B\u7C7B\u578B"),se.createElement(ee.ZP.Group,{className:`ml20 ${x.testCaseRadio}`,optionType:"button",value:Ue,onChange:it=>Be(it.target.value)},se.createElement(ee.ZP,{value:!1},"\u6587\u672C"),se.createElement(ee.ZP,{value:!0},"\u6587\u4EF6"))),se.createElement(Se.default,Ae({},Xe),se.createElement(ae.ZP,{type:"primary",className:x.btnS},se.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),se.createElement(Ie,{data:tt,onRemove:qe})):se.createElement("div",{className:`${x.noData} mb30`},se.createElement(Se.default.Dragger,we(Ae({},Xe),{className:x.dragger}),se.createElement("img",{src:b,alt:"",className:"mb20"}),se.createElement("div",null,se.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),se.createElement("span",{className:x.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),se.createElement("div",{className:x.text},se.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),se.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",se.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",se.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",se.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",se.createElement("br",null))))},Ie=({data:ze=[],onRemove:Oe,width:Je="auto",showScore:Ge=!1,disabled:Ve=!1,inputChange:Re,onEvaluatingChange:ke,onSelectAll:Ne,checkAll1:Me,checkAll2:We,checkAll3:Ze,checkAll4:rt,checkAll5:$e,showEvaluatingSetting:Ue=!1,className:Be="",isProgramHomework:Ye=!1})=>{const Pe={value:"",filename:"",dataUrl:""},[He,Qe]=(0,y.useState)(Ae({},Pe)),et=De=>{let Le=document.createElement("a");document.body.appendChild(Le);let Xe=URL.createObjectURL(De.file);Le.href=Xe,Le.download=De.name,Le.click(),URL.revokeObjectURL(Xe),document.body.removeChild(Le)},qe=(De,Le)=>{(0,fe.LR)(De,Le)},je=(De,Le)=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:se.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Oe(De,Le)},onCancel:()=>{}})};return ze.length?se.createElement("div",{className:Be,style:{width:Je}},se.createElement("div",{className:`${Ye?x.headProgram:x.head}`},Ue&&se.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:Me,onChange:De=>{Ne(De.target.checked,"hidden")}}),se.createElement(te.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},se.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),se.createElement("div",{style:{width:Ye?"25%":"15%"}},"\u7528\u4F8B"),se.createElement("div",{style:{width:Ge?Ye?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),se.createElement("div",{style:{width:Ge?Ye?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Ge&&se.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ue&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:rt,onChange:De=>{Ne(De.target.checked,"input_visible")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ue&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:We,onChange:De=>{Ne(De.target.checked,"is_invisible")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ue&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:$e,onChange:De=>{Ne(De.target.checked,"actual_output_visible")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ue&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:Ze,onChange:De=>{Ne(De.target.checked,"last_match_rule")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},se.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),se.createElement("div",{className:x.operation,style:Ye?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),se.createElement("div",{className:x.listWrapper,style:{boxShadow:Ye?"0px 2px 4px 0px #EAEEF4":"unset"}},ze.map((De,Le)=>{var Xe,tt,it,st;return se.createElement("div",{key:Le,className:x.list,style:Ye?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ue&&se.createElement("div",{style:{width:"15%"}},se.createElement(re.default,{checked:!!De.hidden,onChange:at=>{ke(at.target.checked,Le,"hidden")}})),se.createElement("div",{style:{width:Ye?"25%":"15%",paddingLeft:Ye?"5px":"0px",paddingRight:Ye?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Le+1),se.createElement("div",{className:x.info,style:{width:Ge?Ye?"20%":"15%":"25%"}},se.createElement("span",{title:De.input||((Xe=De[0])==null?void 0:Xe.name),onClick:()=>Fe(void 0,null,function*(){let at;De.input?De.input_file_url?at=De.input_file_url:at=De.in_file:at=De[0];let Pt;typeof at=="string"?(Pt=yield fetch(at,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Qe({value:yield Pt.text(),filename:"",dataUrl:at})):(Pt=yield(0,fe.db)(at.file),Qe({value:Pt.text,filename:at.name,dataUrl:Pt.link}))})},De.input||((tt=De[0])==null?void 0:tt.name))),se.createElement("div",{className:x.info,style:{width:Ge?Ye?"20%":"15%":"25%"}},se.createElement("span",{title:De.output||((it=De[1])==null?void 0:it.name),onClick:()=>Fe(void 0,null,function*(){let at;De.input?De.output_file_url?at=De.output_file_url:at=De.out_file:at=De[1];let Pt;typeof at=="string"?(Pt=yield fetch(at,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Qe({value:yield Pt.text(),filename:"",dataUrl:at})):(Pt=yield(0,fe.db)(at.file),Qe({value:Pt.text,filename:at.name,dataUrl:Pt.link}))})},De.output||((st=De[1])==null?void 0:st.name))),Ge&&se.createElement("div",{style:{width:"20%"}},se.createElement(ne.default,{size:"large",addonAfter:Ye?"%":null,disabled:Ve,style:{width:"80%"},onChange:at=>Re(at,Le),value:De.score}),!Ye&&se.createElement("span",null,"\xA0%")),Ue&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:De.input_visible||!1,onChange:at=>{ke(at.target.checked,Le,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ue&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:De.is_invisible||!1,onChange:at=>{ke(at.target.checked,Le,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ue&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:De.actual_output_visible||!1,onChange:at=>{ke(at.target.checked,Le,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ue&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:De.last_match_rule||!1,onChange:at=>{ke(at.target.checked,Le,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),se.createElement("div",{onClick:()=>je(De,Le),style:Ye?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},se.createElement("span",{className:x.del},"\u5220\u9664")))})),se.createElement(ue.Z,{close:!0,data:He.dataUrl,filename:He.filename,type:He.dataUrl.length?"txt":"",onClose:()=>Qe(Ae({},Pe)),monacoEditor:{value:He.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):se.createElement(se.Fragment,null)};var Te=xe},17646:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return E}});var y=le(59301),Se=le(6767),a=le(25399),pe=le(29787),ce=le(77019),ee=le(5269),ae=le(13747),re=le(99571),te=le(16984),ne=le(43597),x=le(74776),b=(ie,oe,de)=>new Promise((fe,ue)=>{var se=ge=>{try{Ee(de.next(ge))}catch(ve){ue(ve)}},he=ge=>{try{Ee(de.throw(ge))}catch(ve){ue(ve)}},Ee=ge=>ge.done?fe(ge.value):Promise.resolve(ge.value).then(se,he);Ee((de=de.apply(ie,oe)).next())}),E=({id:ie,activeDiscussIndex:oe,onReplyDiscuss:de,adminOrOperator:fe})=>{const[ue,se]=(0,y.useState)(""),[he,Ee]=(0,y.useState)(!1);function ge(me){se(me)}function ve(){if(!ue){Se.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}de(ie,ue),se("")}return(0,y.useEffect)(()=>{oe!=ie&&Ee(!1)},[oe]),y.createElement("div",{key:ie,className:"discuss-item-editor",style:{display:oe===ie?"block":"none",width:"100%"}},y.createElement(te.Z,{miniToolbar:!0,startInit:oe===ie,defaultValue:ue,id:ie,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ge,extraUse:fe&&y.createElement(a.Z,{color:"#fff",open:he,destroyTooltipOnHide:!0,title:z({id:ie,isOpen:he,activeDiscussIndex:oe,onChange:ge,setIsOpen:Ee}),overlayStyle:{maxWidth:600}},y.createElement("a",{title:he?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>Ee(!he)},y.createElement("i",{className:"iconfont icon-dianzan11"})))}),y.createElement("a",{onClick:ve,className:"btn-send"},"\u53D1\u9001"))};const z=ie=>{const[oe,de]=(0,y.useState)(!1),[fe,ue]=(0,y.useState)([]),[se,he]=(0,y.useState)(1);(0,y.useEffect)(()=>{ie!=null&&ie.isOpen?Ee():(he(1),ue([]))},[ie==null?void 0:ie.isOpen]);const Ee=()=>b(void 0,null,function*(){de(!0);const ge=yield(0,ne.ZP)(`/api/discusses/${ie==null?void 0:ie.id}/recommend_answer.json`,{method:"get"});(ge==null?void 0:ge.status)==0&&ue(ge==null?void 0:ge.answer),de(!1)});return y.createElement(pe.Z,{spinning:oe},y.createElement("div",{style:{color:"#000"}},y.createElement(x.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(fe==null?void 0:fe[se-1])||""}),y.createElement(ce.Z,{justify:"end",align:"middle"},y.createElement(ee.Z,null,y.createElement(ae.Z,{simple:!0,current:se,pageSize:1,total:(fe==null?void 0:fe.length)||0,onChange:ge=>{he(ge)}})),y.createElement(ee.Z,null,y.createElement(re.ZP,{onClick:()=>b(void 0,null,function*(){ie==null||ie.onChange(fe==null?void 0:fe[se-1]),ie==null||ie.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},85736:function(dt,nt,le){"use strict";le.d(nt,{CP:function(){return a},_V:function(){return ee}});var y=le(28209),Se=le.n(y);const a={secret:y.enc.Utf8.parse("0a18e199b87f1a8d"),iv:y.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},pe={exam:a};function ce(ae="",re="exam"){const{secret:te,iv:ne}=pe[re];return AES.encrypt(ae,te,{iv:ne,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ee(ae="",re="exam"){const{secret:te,iv:ne}=pe[re];return y.AES.decrypt(ae,te,{iv:ne,mode:Se().mode.CBC,padding:Se().pad.Pkcs7}).toString(y.enc.Utf8)}},18167:function(dt,nt,le){"use strict";le.d(nt,{AD:function(){return _e},BA:function(){return He},D9:function(){return Ge},Hp:function(){return ge},IM:function(){return Re},Iy:function(){return me},KM:function(){return Pe},KU:function(){return We},MJ:function(){return ve},Ne:function(){return Ve},ON:function(){return rt},Uj:function(){return Be},VY:function(){return Me},YO:function(){return Ue},YX:function(){return $e},Zn:function(){return ie},_g:function(){return se},_k:function(){return Oe},c6:function(){return Fe},cr:function(){return oe},eV:function(){return Ce},fi:function(){return de},gh:function(){return Ae},hS:function(){return ke},iA:function(){return fe},j6:function(){return he},je:function(){return Te},jj:function(){return Ee},kS:function(){return Ze},lS:function(){return ze},o6:function(){return we},pO:function(){return Ye},rQ:function(){return xe},sA:function(){return ye},xm:function(){return Je},xo:function(){return Ne},y8:function(){return Ie},yd:function(){return ue}});var y=le(19284),Se=le(92123),a=le(94601),pe=le(6767),ce=le(85386),ee=Object.defineProperty,ae=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Qe,et,qe)=>et in Qe?ee(Qe,et,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Qe[et]=qe,x=(Qe,et)=>{for(var qe in et||(et={}))re.call(et,qe)&&ne(Qe,qe,et[qe]);if(ae)for(var qe of ae(et))te.call(et,qe)&&ne(Qe,qe,et[qe]);return Qe},b=(Qe,et,qe)=>new Promise((je,De)=>{var Le=it=>{try{tt(qe.next(it))}catch(st){De(st)}},Xe=it=>{try{tt(qe.throw(it))}catch(st){De(st)}},tt=it=>it.done?je(it.value):Promise.resolve(it.value).then(Le,Xe);tt((qe=qe.apply(Qe,et)).next())});const E=()=>{(0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},ie=Qe=>b(void 0,null,function*(){E(),(yield(0,y.YR)(x({},Qe))).status===0&&(yield(0,a.QH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe.coursesId}/export_couser_info.json`,query:Qe}))),z()}),oe=Qe=>b(void 0,null,function*(){const et=yield(0,y.yS)(x({},Qe));if(et.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_member_act_score`);else{if(et.status===-2)return et;et.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_member_act_score`))}}),de=Qe=>b(void 0,null,function*(){const et=yield(0,y.W0)(x({},Qe));if(et.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_score`);else{if(et.status===-4)return et;et.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_score`))}}),fe=Qe=>b(void 0,null,function*(){const et=yield(0,y.Nl)(x({},Qe));if(et.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(et.status===-4)return et;et.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`))}}),ue=Qe=>b(void 0,null,function*(){const et=yield(0,y.IU)(x({},Qe));if(et.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/export_star_user`);else{if(et.status===-4)return et;et.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/export_star_user`))}}),se=Qe=>b(void 0,null,function*(){const et=yield(0,y.td)(x({},Qe));if(et.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(et.status===-2)return et;if(et.status===-3)(0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`);else if(et.status===-4)return et}}),he=Qe=>b(void 0,null,function*(){const et=yield(0,y.QX)(x({},Qe));if(et.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_homework`);else{if(et.status===-4)return et;et.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_homework`))}}),Ee=(Qe,et)=>b(void 0,null,function*(){const qe=yield(0,y.o_)(x({},Qe));qe.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/${et}`)):qe.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/${et}`))}),ge=(Qe,et)=>b(void 0,null,function*(){const qe=yield(0,y.ZL)(x({},Qe));qe.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/${et}`)):qe.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/${et}`))}),ve=(Qe,et)=>b(void 0,null,function*(){const qe=yield(0,y.vV)(x({},Qe));qe.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/${et}`)):qe.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/${et}`))}),me=(Qe,et)=>b(void 0,null,function*(){const qe=yield(0,y.aP)(x({},Qe));qe.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/${et}`)):qe.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/${et}`))}),be=Qe=>b(void 0,null,function*(){E(),(yield exportCourseWorkListAppendix(x({},Qe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Qe.categoryId}/works_list.zip`,query:Qe}))),z()}),ye=Qe=>b(void 0,null,function*(){E(),yield(0,a.FH)("",ce.Z.API_SERVER+`/api/polls/${Qe.categoryId}/commit_result.xlsx`),z()}),Ae=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe.coursesId}/attendances/export_xlsx_data.xlsx`,query:Qe}))}),we=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe.coursesId}/video_study_statics.xlsx`,query:Qe}))}),Fe=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe.coursesId}/export_video_study.xlsx`,query:Qe}))}),Ce=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe.coursesId}/export_course_students_info.xlsx`,query:Qe}))}),_e=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Qe}))}),xe=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Qe}))}),Ie=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Qe}))}),Te=Qe=>b(void 0,null,function*(){const et=yield(0,y.Uy)(x({},Qe));et.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/exercise_score,export_exercise_users`)):et.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ze=Qe=>b(void 0,null,function*(){const et=yield(0,y.tg)(x({},Qe));et.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/exercise_score,export_exercise_report`)):et.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${Qe.coursesId}/exportlist/exercise_score,export_exercise_report`))}),Oe=Qe=>b(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/export_records/${Qe.id}.xlsx`,query:Qe}))}),Je=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Qe}))}),Ge=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe==null?void 0:Qe.coursesId}/${Qe.menuKey}_statistic.xlsx?${Qe.checkedList.map(et=>`course_group_id[]=${et}`).join("&")}`,query:Qe}))}),Ve=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/ec_years/${Qe==null?void 0:Qe.ec_year_id}/ec_training_objectives.xlsx`,query:Qe}))}),Re=Qe=>b(void 0,null,function*(){yield(0,a.FH)(Qe==null?void 0:Qe.name,(0,a.NY)({url:ce.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Qe}))}),ke=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/ec_years/${Qe==null?void 0:Qe.ec_year_id}/ec_courses.xlsx`,query:Qe}))}),Ne=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/ec_years/${Qe==null?void 0:Qe.ec_year_id}/ec_graduation_requirements.xlsx`,query:Qe}))}),Me=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Qe}))}),We=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/exercises/${Qe.categoryId}/rank_list.xlsx`,query:Qe}))}),Ze=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Qe}))}),rt=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/examination_banks/${Qe.id}.json`,query:Qe}))}),$e=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/exercises/${Qe.categoryId}.json`,query:Qe}))}),Ue=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/polls/${Qe==null?void 0:Qe.id}/commit_result.json`,query:Qe}))}),Be=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Qe}))}),Ye=(Qe,et)=>b(void 0,null,function*(){yield(0,a.FH)(et||"",(0,a.NY)({url:ce.Z.API_SERVER+`/api/exercises/${Qe==null?void 0:Qe.exercise_id}/consult_exercise.json`,query:Qe}))}),Pe=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/competitions/${Qe==null?void 0:Qe.identifier}/competition_commit_records/member_works.xlsx`,query:Qe}))}),He=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe==null?void 0:Qe.coursesId}/group_homeworks/import_group_template.xlsx`,query:Qe}))})},18030:function(dt,nt,le){"use strict";le.d(nt,{BU:function(){return Se},Dj:function(){return y},gH:function(){return a},vp:function(){return pe}});function y(ce){try{ce.mozRequestFullScreen?ce.mozRequestFullScreen():ce.webkitRequestFullScreen&&ce.webkitRequestFullScreen()}catch(ee){console.log(ee,":e")}}function Se(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const a=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function pe(){var ce=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ee=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",ce),window.isFullScreen?window.isFullScreen:ce!=null}},18581:function(dt,nt,le){"use strict";le.d(nt,{U:function(){return te}});var y=le(59301),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(ne,x,b)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:b}):ne[x]=b,ae=(ne,x)=>{for(var b in x||(x={}))pe.call(x,b)&&ee(ne,b,x[b]);if(a)for(var b of a(x))ce.call(x,b)&&ee(ne,b,x[b]);return ne},re=(ne,x,b)=>new Promise((E,z)=>{var ie=fe=>{try{de(b.next(fe))}catch(ue){z(ue)}},oe=fe=>{try{de(b.throw(fe))}catch(ue){z(ue)}},de=fe=>fe.done?E(fe.value):Promise.resolve(fe.value).then(ie,oe);de((b=b.apply(ne,x)).next())});function te(ne,x){const[b,E]=(0,y.useState)(x),[z,ie]=(0,y.useState)(!1),[oe,de]=(0,y.useState)();return[b,z,(ue,se=!1)=>re(this,null,function*(){const he=se?x:ae(ae({},b),ue);ie(!0),E(he);const Ee=yield ne(he);return ie(!1),de(Ee),Ee}),oe,de]}},35135:function(dt,nt,le){"use strict";le.d(nt,{_:function(){return a}});var y=le(59301),Se=le(62957);const a=pe=>{var ce,ee;const ae=(0,y.useRef)([]),re=()=>{for(const te of ae.current)clearTimeout(te);ae.current=[]};return(0,y.useEffect)(()=>{var te,ne,x,b,E,z;if(re(),(te=pe==null?void 0:pe.exercise)!=null&&te.left_time&&((x=(ne=pe==null?void 0:pe.exercise)==null?void 0:ne.exercise_events)==null?void 0:x.length)>0){for(const ie of(b=pe==null?void 0:pe.exercise)==null?void 0:b.exercise_events)if(((E=pe==null?void 0:pe.exercise)==null?void 0:E.left_time)>(ie==null?void 0:ie.reminder_time)*60){let oe=(((z=pe==null?void 0:pe.exercise)==null?void 0:z.left_time)-(ie==null?void 0:ie.reminder_time)*60)*1e3;oe=oe>2147483647?2147483647:oe;const de=setTimeout(()=>{Se.default.info({content:`${ie==null?void 0:ie.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},oe);ae.current.push(de)}}},[(ce=pe==null?void 0:pe.exercise)==null?void 0:ce.left_time,(ee=pe==null?void 0:pe.exercise)==null?void 0:ee.exercise_events]),re}},42684:function(dt,nt,le){"use strict";le.d(nt,{AL:function(){return he},Iy:function(){return x},Qv:function(){return z},ez:function(){return se},jb:function(){return b}});var y=le(32834),Se=le.n(y),a=le(11690),pe=le.n(a);let ce=1;function ee(be,ye){const Ae=be.match(/^(\s+)(?:```)/);if(Ae===null)return ye;const we=Ae[1];return ye.split(` `).map(Fe=>{const Ce=Fe.match(/^\s+/);if(Ce===null)return Fe;const[_e]=Ce;return _e.length>=we.length?Fe.slice(we.length):Fe}).join(` `)}let ae=[],re=["