diff --git a/.DS_Store b/.DS_Store index 1d96d83589..b616377566 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/index.html b/index.html index 443d47ca1e..d4121d004f 100644 --- a/index.html +++ b/index.html @@ -93,6 +93,6 @@ gtag('config', 'UA-198293321-1'); --> - + diff --git a/p__Shixuns__Edit.0233e144.async.js b/p__Shixuns__Edit.df327b4b.async.js similarity index 93% rename from p__Shixuns__Edit.0233e144.async.js rename to p__Shixuns__Edit.df327b4b.async.js index d980daa5bb..7c99e92329 100644 --- a/p__Shixuns__Edit.0233e144.async.js +++ b/p__Shixuns__Edit.df327b4b.async.js @@ -12,7 +12,7 @@ `,En=0;En300&&(Ba=300);var en=Se+Ba+"px";Xa(en)}},Va=Zt.current,tt=!1,ot=0;return Va.addEventListener("mousedown",Xt),document.addEventListener("mousemove",kt),document.addEventListener("mouseup",Nt),function(){Va.removeEventListener("mousedown",Xt),document.removeEventListener("mousemove",kt),document.removeEventListener("mouseup",Nt)}}},[U,Zt]),Object(v.useEffect)(function(){Xa(Se)},[Se]);var Bn=he(fe),bn=he(un),Rn={width:Bn,height:bn},Nn=Object(v.useMemo)(function(){if(Pa){var Xt=new Date(Pa),Nt=Xt.getHours(),kt=Xt.getMinutes(),Va=Xt.getSeconds();return Nt=Nt<10?"0"+Nt:Nt,kt=kt<10?"0"+kt:kt,Va=Va<10?"0"+Va:Va,"".concat(Nt,":").concat(kt,":").concat(Va)}return 0},[Pa]);function Tn(){window.sessionStorage.removeItem(Fe),vn(!1),ba(0)}function kn(){vn(!1),ba(0),U.setValue(window.sessionStorage.getItem(Fe))}return i.a.createElement(v.Fragment,null,i.a.createElement("div",{className:"markdown-editor-wrapper",ref:ma},i.a.createElement("div",{className:"markdown-editor-container ".concat(ea," ").concat(Ae?"on-preview":""," ").concat(Et?"mini":""," ").concat(Ce?"full-screen":""),style:Rn},i.a.createElement(y,{insertTemp:tn,watch:Ae,fullScreen:Ce,showNullButton:ga,onActionCallback:rn}),i.a.createElement("div",{className:"markdown-editor-body"},i.a.createElement("div",{className:"codemirror-container"},i.a.createElement("textarea",{ref:Ua,placeholder:oa})),Ae?i.a.createElement("div",{ref:ka,className:"preview-container"},i.a.createElement(W.a,{value:st})):null))),$t?i.a.createElement("a",{ref:Zt,className:"editor-resize"}):null,i.a.createElement(E.a,null,Ue[zt]?i.a.createElement(w.a,{centered:!0,title:Ue[zt],visible:!0,onCancel:An,footer:null},Sn):null))}},QNag:function(l,n,e){"use strict";var J=e("2qtc"),w=e("kLXV"),r=e("+L6B"),t=e("2/Rp"),Y=e("WmNS"),v=e.n(Y),i=e("9og8"),s=e("y8nQ"),R=e("Vl3Y"),f=e("tJVT"),V=e("PpiC"),u=e("5NDa"),m=e("5rEg"),_=e("q1tI"),o=e.n(_),L=e("9kvl"),W=e("JFl9"),Z=e.n(W),P=m.a.TextArea,ge=function(c){var y=c.shixunsDetail,E=c.globalSetting,ee=c.loading,Q=c.dispatch,b=c.onFinish,a=b===void 0?function(){}:b,Te=Object(V.a)(c,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),j=R.a.useForm(),ne=Object(f.a)(j,1),se=ne[0],C=function(){var M=Object(i.a)(v.a.mark(function I(D){var p,re;return v.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,Q({type:"shixunsDetail/getCustomScript",payload:{id:(p=y.actionTabs.params)===null||p===void 0?void 0:p.id,compile:D.execute,excutive:D.compile}});case 2:re=ae.sent,Xe(),re&&a(re==null?void 0:re.shixun_script);case 5:case"end":return ae.stop()}},I)}));return function(D){return M.apply(this,arguments)}}(),Xe=function(){Q({type:"shixunsDetail/setActionTabs",payload:{}})};return o.a.createElement(w.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:y.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Xe},o.a.createElement(R.a,{form:se,scrollToFirstError:!0,layout:"vertical",onFinish:C},o.a.createElement(R.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},o.a.createElement(P,{rows:4})),o.a.createElement(R.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},o.a.createElement(P,{rows:4})),o.a.createElement("div",{className:Z.a.footerWrap},o.a.createElement(R.a.Item,null,o.a.createElement(t.a,{className:"mr5",size:"large",onClick:Xe},"\u53D6\u6D88"),o.a.createElement(t.a,{size:"large",type:"primary",htmlType:"submit",loading:ee.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};n.a=Object(L.a)(function(De){var c=De.shixunsDetail,y=De.loading,E=De.globalSetting;return{shixunsDetail:c,globalSetting:E,loading:y}})(ge)},Qvpy:function(l,n,e){l.exports={title:"title___39Oep",content:"content___Xl7wK",add:"add___1luKB",colorBlue:"colorBlue___c0Swt",radio:"radio___OK4CQ"}},RC3E:function(l,n,e){l.exports={wrap:"wrap___2zh4E",title:"title___Os-Oa",path:"path___eUXXC",colorBlue:"colorBlue___2IORo"}},Rfub:function(l,n,e){},SLjR:function(l,n,e){},SMhR:function(l,n){l.exports="data:image/png;base64,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"},Se0u:function(l,n,e){},UGPy:function(l,n,e){l.exports={practice:"practice___3ZVzw",right:"right___QGXbw",title:"title___1fvdS",content:"content___10SYj",des:"des___V2RYR",mainBody:"mainBody___3vP2d",selectBox:"selectBox___1vC0V",smallType:"smallType___2CvJP",evaluating:"evaluating___rLyh5",evaluatingLabel:"evaluatingLabel___3RsVg",mask:"mask___2kc6a",evaluatingS1:"evaluatingS1___2HzdH",serviceSettingWrap:"serviceSettingWrap___250aS",serviceBox:"serviceBox___1BL80",serviceSetLeft:"serviceSetLeft___2q-GU",serviceSetInput:"serviceSetInput___2hDqz",serviceSetTip:"serviceSetTip___29Bop",btns:"btns___1NoLi",popover:"popover___1Xuw5"}},UUDw:function(l,n,e){l.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},"Ufr+":function(l,n){l.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg=="},UqFu:function(l,n,e){"use strict";e.d(n,"a",function(){return J});var J=function(r){var t=document.createElement("textarea");return t.value=r,t.value}},WO9J:function(l,n,e){"use strict";e.r(n);var J=e("0Owb"),w=e("PpiC"),r=e("q1tI"),t=e.n(r),Y=e("EkPF"),v=e.n(Y),i=e("miYZ"),s=e("tsqr"),R=e("2qtc"),f=e("kLXV"),V=e("WmNS"),u=e.n(V),m=e("9og8"),_=e("auZk"),o=e.n(_),L=e("1vsH"),W=e("Ufr+"),Z=e.n(W),P=e("HBuW"),ge=e("ErOA"),De=e("Ty5D"),c=e("9kvl"),y=function(h){var z,ye,ve=h.globalSetting,Ie=h.loading,He=h.dispatch,at=h.practiceSetting,ft=h.shixunsDetail,ca=Object(w.a)(h,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),ra=Object(De.l)(),Aa=Object(r.useRef)(""),da=Object(De.m)(),ht=at.title,vt=at.base_info_warning,Ma=at.challenges_warning,Wa=at.service_warning,aa=at.repository_warning,xa=at.mirror_warning;Object(r.useEffect)(function(){var Pe;Aa.current=(Pe=ra.pathname.split("/"))===null||Pe===void 0?void 0:Pe[2],He({type:"practiceSetting/setParams",payload:{id:Aa.current}}),He({type:"practiceSetting/getCommonData",payload:{id:Aa.current}})},[ra.pathname]),Object(r.useEffect)(function(){return document.title=ht||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199",function(){document.title="\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0"}});var _e=function(){var Pe=Object(m.a)(u.a.mark(function ke(){return u.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return pe.next=2,O();case 2:c.c.push("/shixuns/".concat(Aa.current,"/challenges"));case 3:case"end":return pe.stop()}},ke)}));return function(){return Pe.apply(this,arguments)}}(),O=function(){return new Promise(function(ke,Ot){var pe;(at==null||((pe=at.sideBar)===null||pe===void 0)?void 0:pe.confirmLeave)?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){He({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ke()},onCancel:function(){Ot()}}):ke()})},F=function(ke){var Ot;if(ke===(at==null?void 0:at.sideBar.tabsActive))return;var pe=function(){c.c.push("/shixuns/".concat(Aa.current,"/edit?tabId=").concat(ke)),He({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:ke,selectPath:"",confirmLeave:!1}})};(at==null||((Ot=at.sideBar)===null||Ot===void 0)?void 0:Ot.confirmLeave)?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){pe()}}):pe()},g=function Pe(ke){var Ot;ke=((Ot=ke)===null||Ot===void 0?void 0:Ot.includes(".json"))?ke:"".concat(ke,".json"),f.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var pe=Object(m.a)(u.a.mark(function Yt(){var Be,we;return u.a.wrap(function(va){for(;;)switch(va.prev=va.next){case 0:return va.next=2,Object(ge.a)("/api"+ke,{method:"get"});case 2:if(Be=va.sent,Be){va.next=5;break}return va.abrupt("return");case 5:return s.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),va.next=8,Object(P.A)({id:Be.shixun_identifier});case 8:if(we=va.sent,!(we==null?void 0:we.game_identifier)){va.next=12;break}return Object(L.I)("/tasks/".concat(we.game_identifier)),va.abrupt("return");case 12:(we==null?void 0:we.status)===2?Pe(we==null?void 0:we.message):(we==null?void 0:we.status)===3&&Oe(we==null?void 0:we.message);case 13:case"end":return va.stop()}},Yt)}));function fa(){return pe.apply(this,arguments)}return fa}()})},Oe=function(ke){f.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ke,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},xe=function(){var Pe=Object(m.a)(u.a.mark(function ke(Ot,pe){var fa,Yt,Be;return u.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return ze.next=2,O();case 2:if(Object(L.P)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),!(((fa=ft.detail)===null||fa===void 0?void 0:fa.is_jupyter)||((Yt=ft.detail)===null||Yt===void 0?void 0:Yt.is_jupyter_lab))){ze.next=6;break}return He({type:"shixunsDetail/execJupyter",payload:{id:Aa.current}}).then(function(va){(va==null?void 0:va.identifier)&&(c.c===null||c.c===void 0||c.c.push("/tasks/".concat(va.identifier,"/jupyter")))}),ze.abrupt("return");case 6:if(He({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!pe){ze.next=13;break}return ze.next=10,Object(P.z)({id:Ot});case 10:ze.t0=ze.sent,ze.next=16;break;case 13:return ze.next=15,Object(P.A)({id:Ot});case 15:ze.t0=ze.sent;case 16:if(Be=ze.t0,He({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!((Be==null?void 0:Be.game_identifier)||(Be==null?void 0:Be.identifier))){ze.next=21;break}return Object(L.I)(pe?"/tasks/".concat(Be==null?void 0:Be.identifier,"/jupyter"):"/tasks/".concat(Be.game_identifier)),ze.abrupt("return");case 21:(Be==null?void 0:Be.status)===-3?Object(L.m)():(Be==null?void 0:Be.status)===2?g(Be==null?void 0:Be.message):(Be==null?void 0:Be.status)===3&&Oe(Be==null?void 0:Be.message);case 22:case"end":return ze.stop()}},ke)}));return function(Ot,pe){return Pe.apply(this,arguments)}}(),$=function(){var Pe=Object(m.a)(u.a.mark(function ke(){return u.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return pe.next=2,O();case 2:He({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return pe.stop()}},ke)}));return function(){return Pe.apply(this,arguments)}}(),le=function(ke){var Ot={borderBottomColor:(at==null?void 0:at.sideBar.tabsActive)===ke?"#1890FF":"transparent"};return Ot};return t.a.createElement("div",{className:o.a.header},t.a.createElement("aside",{className:o.a.title},t.a.createElement("i",{onClick:_e,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),t.a.createElement("span",{className:o.a.edit},ht||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),t.a.createElement("i",{onClick:$,className:"icon iconfont icon-xiugai1"})),t.a.createElement("aside",{className:o.a.schedule},t.a.createElement("div",null,t.a.createElement("span",{style:le("information"),className:o.a.clickWarp,onClick:function(){return F("information")}},vt?t.a.createElement("span",{className:o.a.num},"1"):t.a.createElement("img",{src:Z.a}),t.a.createElement("span",{className:o.a.subject},"\u57FA\u672C\u4FE1\u606F")),t.a.createElement("i",{className:"iconfont icon-lujing"})),t.a.createElement("div",null,t.a.createElement("span",{style:le("warehouse"),className:o.a.clickWarp,onClick:function(){return F("warehouse")}},aa?t.a.createElement("span",{className:o.a.num},"2"):t.a.createElement("img",{src:Z.a}),t.a.createElement("span",{className:o.a.subject},"\u4EE3\u7801\u4ED3\u5E93")),t.a.createElement("i",{className:"iconfont icon-lujing"})),(ft==null?void 0:ft.detail)&&!(ft==null||((z=ft.detail)===null||z===void 0)?void 0:z.is_jupyter_lab)&&t.a.createElement("div",null,t.a.createElement("span",{style:le("level"),className:o.a.clickWarp,onClick:function(){return F("level")}},Ma?t.a.createElement("span",{className:o.a.num},"3"):t.a.createElement("img",{src:Z.a}),t.a.createElement("span",{className:o.a.subject},"\u4EFB\u52A1\u5173\u5361")),t.a.createElement("i",{className:"iconfont icon-lujing"})),(ft==null?void 0:ft.detail)&&(ft==null||((ye=ft.detail)===null||ye===void 0)?void 0:ye.is_jupyter_lab)&&t.a.createElement("div",null,t.a.createElement("span",{style:le("service"),className:o.a.clickWarp,onClick:function(){return F("service")}},Wa?t.a.createElement("span",{className:o.a.num},"3"):t.a.createElement("img",{src:Z.a}),t.a.createElement("span",{className:o.a.subject},"\u670D\u52A1")),t.a.createElement("i",{className:"iconfont icon-lujing"})),t.a.createElement("div",null,t.a.createElement("span",{style:le("environment"),className:o.a.clickWarp,onClick:function(){return F("environment")}},xa?t.a.createElement("span",{className:o.a.num},"4"):t.a.createElement("img",{src:Z.a}),t.a.createElement("span",{className:o.a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),t.a.createElement("aside",{className:o.a.btns},t.a.createElement("div",{className:o.a.simulate,onClick:function(){return xe(Aa.current,!1)}},"\u6A21\u62DF\u5B9E\u6218")))},E=Object(c.a)(function(H){var h=H.loading,z=H.globalSetting,ye=H.practiceSetting,ve=H.shixunsDetail;return{globalSetting:z,loading:h,practiceSetting:ye,shixunsDetail:ve}})(y),ee=e("14J3"),Q=e("BMrR"),b=e("jCWc"),a=e("kPKH"),Te=e("DZo9"),j=e("8z0m"),ne=e("5NDa"),se=e("5rEg"),C=e("+L6B"),Xe=e("2/Rp"),M=e("k1fw"),I=e("y8nQ"),D=e("Vl3Y"),p=e("tJVT"),re=e("h/E3"),ue=e.n(re),ae=e("Ot1p"),B=e("oBTY"),q=e("+Xk9"),te=e.n(q),_t=e("FTkQ"),Lt=e.n(_t),ce=function(h){var z=h.InputRight,ye=h.value,ve=ye===void 0?[]:ye,Ie=h.onChange,He=Object(w.a)(h,["InputRight","value","onChange"]),at=Object(r.useState)(),ft=Object(p.a)(at,2),ca=ft[0],ra=ft[1],Aa=function(vt){var Ma=ve.filter(function(Wa,aa){return aa!==vt});Ie(Ma)},da=function(vt){if(vt.preventDefault(),!ca)return;if(ve.findIndex(function(Ma){return Ma.name===ca})>-1){s.b.warn("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}Ie([].concat(Object(B.a)(ve),[{id:null,name:ca}])),ra(null)};return t.a.createElement("div",null,t.a.createElement(se.a,Object(J.a)({bordered:!1,style:{width:600},value:ca,onChange:function(vt){return ra(vt.target.value)},onPressEnter:da,onBlur:da},He)),z||t.a.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),t.a.createElement("div",{className:"mt20"},ve==null?void 0:ve.map(function(ht,vt){return t.a.createElement("div",{key:vt,className:te.a.btn},t.a.createElement("span",{className:te.a.s1},ht.name),t.a.createElement("img",{src:Lt.a,className:te.a.s2,onClick:function(){return Aa(vt)}}))})))},Rt=ce,Ze=e("LvDl"),A=e("m3rI"),X=e("hW5Z"),N=e.n(X),Le=function(h){var z=h.dispatch,ye=h.onCancel,ve=h.onSave,Ie=h.loading,He=Ie===void 0?!1:Ie;return t.a.createElement("div",{className:N.a.complete},t.a.createElement("div",{onClick:ye,className:N.a.cancel},"\u53D6\u6D88"),t.a.createElement(Xe.a,{type:"primary",loading:He,onClick:ve,className:N.a.save},"\u4FDD\u5B58"))},be=Object(c.a)()(Le),yt=e("UqFu"),dt=e("z7Xi"),Qe=e("jN4g"),pa=function(h){var z,ye=h.globalSetting,ve=h.loading,Ie=h.dispatch,He=h.practiceSetting,at=Object(w.a)(h,["globalSetting","loading","dispatch","practiceSetting"]),ft=D.a.useForm(),ca=Object(p.a)(ft,1),ra=ca[0],Aa=Object(r.useState)({}),da=Object(p.a)(Aa,2),ht=da[0],vt=da[1],Ma=Object(r.useState)(!1),Wa=Object(p.a)(Ma,2),aa=Wa[0],xa=Wa[1],_e=Object(r.useState)(!1),O=Object(p.a)(_e,2),F=O[0],g=O[1],Oe=Object(r.useState)(""),xe=Object(p.a)(Oe,2),$=xe[0],le=xe[1],Pe=Object(r.useState)(""),ke=Object(p.a)(Pe,2),Ot=ke[0],pe=ke[1],fa=Object(r.useRef)({}),Yt=Object(r.useRef)(""),Be=Object(r.useRef)(null),we=Object(r.useRef)(Object(Ze.throttle)(function(){return Ft()},2e3,{leading:!0,trailing:!1})).current,ze=He.id;Object(r.useEffect)(function(){if(!ze)return;sn()},[ze]),Object(r.useEffect)(function(){return JSON.stringify(ht)!=="{}"&&va(),function(){clearTimeout(Be.current)}},[ht,$,Ot]);var va=function(){clearTimeout(Be.current),Be.current=setTimeout(function(){!Object(Ze.isEqual)(ht,fa.current)||$!==Yt.current||Ot!==Yt.current?Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},sn=function(){var Je=Object(m.a)(u.a.mark(function pt(){var ct,it,je;return u.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return nt.next=2,Object(ge.a)("/api/shixuns/".concat(ze,"/edit_base_info.json"),{method:"get"});case 2:ct=nt.sent,ct.status===0&&(it=Object(M.a)(Object(M.a)({},ct.data),{},{description:Object(yt.a)(ct.data.description)}),je={description:it.description,shixun_tags:it.shixun_tags,name:it.name},ra.setFieldsValue(je),fa.current=Object(M.a)({},je),Yt.current=it.attachment_id||"",vt(Object(M.a)({},je)),le(it.attachment_id||""),pe(it.cover_image_id||""));case 4:case"end":return nt.stop()}},pt)}));return function(){return Je.apply(this,arguments)}}(),Qa=function(pt,ct){vt(Object(M.a)({},ct))},St=function(){Wt()},Ft=function(){Object(L.P)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),ra.submit()},Ge=function(pt){console.log(pt,"values");var ct=pt.name,it=pt.description,je=pt.shixun_tags,za=Object(ge.a)("/api/shixuns/".concat(ze,"/base_info_save.json"),{method:"post",body:{shixun:{name:ct,description:it,shixun_tags:je,attachment_id:$,cover_image_id:Ot}}});za.then(function(nt){nt.status===0&&(s.b.success("\u4FDD\u5B58\u6210\u529F"),Ie({type:"practiceSetting/getCommonData",payload:{id:ze}}),Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),fa.current={description:ht.description,shixun_tags:ht.shixun_tags,name:ht.name},Yt.current=$)})},Wt=function(){var pt,ct=function(){c.c.push("/shixuns/".concat(ze,"/challenges")),Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(He==null||((pt=He.sideBar)===null||pt===void 0)?void 0:pt.confirmLeave)?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){ct()}}):ct()};function bt(Je){var pt=Je.type==="image/jpeg"||Je.type==="image/png";return pt||s.b.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),pt}var Ya=t.a.createElement(Xe.a,{loading:aa,icon:t.a.createElement(dt.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Pt=t.a.createElement(Xe.a,{loading:F,icon:t.a.createElement(dt.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function rt(Je,pt){var ct=new FileReader;ct.addEventListener("load",function(){return pt(ct.result)}),ct.readAsDataURL(Je)}var Dt=function(pt){if(pt.file.status==="uploading"){xa(!0);return}if(pt.file.status==="done"){var ct,it;xa(!1),le(pt==null||((ct=pt.file)===null||ct===void 0||((it=ct.response)===null||it===void 0))?void 0:it.id)}},Bt=function(){return t.a.createElement("div",{className:ue.a.img},t.a.createElement("img",{src:A.a.API_SERVER+"/api/attachments/"+$,alt:"avatar",style:{width:"100%"}}),t.a.createElement("div",null,t.a.createElement(Qe.a,{onClick:function(){return le("")},style:{fontSize:"16px",color:"red"}})))},Tt=function(pt){if(pt.file.status==="uploading"){g(!0);return}if(pt.file.status==="done"){var ct,it;g(!1),pe(pt==null||((ct=pt.file)===null||ct===void 0||((it=ct.response)===null||it===void 0))?void 0:it.id)}},Fa=function(){return t.a.createElement("div",{className:ue.a.img},t.a.createElement("img",{src:A.a.API_SERVER+"/api/attachments/"+Ot,alt:"avatar",style:{width:"100%"}}),t.a.createElement("div",null,t.a.createElement(Qe.a,{onClick:function(){return pe("")},style:{fontSize:"16px",color:"red"}})))};return t.a.createElement("div",{className:ue.a.information},t.a.createElement("section",{className:ue.a.scroll},t.a.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),t.a.createElement("div",{className:ue.a.formWrap}," ",t.a.createElement(D.a,{form:ra,scrollToFirstError:!0,layout:"vertical",onValuesChange:Qa,onFinish:Ge},t.a.createElement(D.a.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},t.a.createElement(se.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((z=ht.name)===null||z===void 0?void 0:z.length)||0,"/60")})),t.a.createElement(D.a.Item,{className:"customAddTags",name:"shixun_tags",label:t.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E : ",t.a.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6280\u80FD\u6807\u7B7E"}]},t.a.createElement(Rt,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),t.a.createElement(Q.a,null,t.a.createElement(a.a,null,t.a.createElement(D.a.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},$?Bt():t.a.createElement(j.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(A.a.API_SERVER,"/api/attachments.json"),beforeUpload:bt,onChange:Dt},Ya))),t.a.createElement(a.a,{className:"c-grey-999"},t.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),t.a.createElement(Q.a,null,t.a.createElement(a.a,null,t.a.createElement(D.a.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Ot?Fa():t.a.createElement(j.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(A.a.API_SERVER,"/api/attachments.json"),beforeUpload:bt,onChange:Tt},Pt))),t.a.createElement(a.a,{className:"c-grey-999"},t.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),t.a.createElement(D.a.Item,{name:"description",label:"\u7B80\u4ECB:"},t.a.createElement(ae.a,{defaultValue:ht.description||"",watch:!0}))))),t.a.createElement(be,{onSave:we,onCancel:St,loading:aa||F}))},Ne=Object(c.a)(function(H){var h=H.loading,z=H.globalSetting,ye=H.practiceSetting;return{globalSetting:z,loading:h,practiceSetting:ye}})(pa),de=e("ch0t"),la=e("R9oj"),Kt=e("ECub"),he=e("T2oS"),Re=e("W9HT"),We=e("bKvZ"),G=e.n(We),Ue=e("KeGQ"),qe=e.n(Ue),T=e("NLgs"),K=e("ngQI"),S=function(h){var z=h.globalSetting,ye=h.dispatch,ve=h.practiceSetting,Ie=Object(w.a)(h,["globalSetting","dispatch","practiceSetting"]),He=Object(r.useState)(!1),at=Object(p.a)(He,2),ft=at[0],ca=at[1],ra=Object(r.useState)({}),Aa=Object(p.a)(ra,2),da=Aa[0],ht=Aa[1],vt=Object(r.useState)(!0),Ma=Object(p.a)(vt,2),Wa=Ma[0],aa=Ma[1],xa=Object(r.useState)(!1),_e=Object(p.a)(xa,2),O=_e[0],F=_e[1],g=Object(r.useState)(null),Oe=Object(p.a)(g,2),xe=Oe[0],$=Oe[1],le=Object(r.useRef)(!1),Pe=ve.id,ke=ve.updateIndex,Ot=ve.is_published,pe=ve.newQuestion,fa=da.challenge_list,Yt=fa===void 0?[]:fa;Object(r.useEffect)(function(){return Pe?(we(),function(){ye({type:"practiceSetting/setParams",payload:{newQuestion:null}})}):void 0},[Pe,ke]),Object(r.useEffect)(function(){Be()},[Ie.location]);var Be=function(){var rt,Dt=Ie.location,Bt=Dt.pathname.split("/");(Bt.includes("newquestion")||Bt.includes("new")||(Dt==null||((rt=Dt.query)===null||rt===void 0)?void 0:rt.tabId))&&(le.current=!0)},we=function(){var Pt=Object(m.a)(u.a.mark(function rt(){var Dt,Bt,Tt,Fa,Je,pt,ct;return u.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return aa(!0),je.next=3,Object(P.F)({id:Pe});case 3:Tt=je.sent,(Tt==null||((Dt=Tt.challenge_list)===null||Dt===void 0)?void 0:Dt.length)&&(Fa=Ie.location.pathname.split("/"),Je=Tt.challenge_list.find(function(za){return String(za.challenge_id)===Fa[4]}),Fa.includes("newquestion")||Fa.includes("new")?(ct=Tt.challenge_list[((pt=Tt.challenge_list)===null||pt===void 0?void 0:pt.length)-1],ye({type:"practiceSetting/setParams",payload:{newQuestion:{st:Fa.includes("new")?0:1,name:""}}}),$(void 0),St(ct)):Fa[4]&&Je?ze(Je,!1):ze(Tt.challenge_list[0])),(Tt==null||((Bt=Tt.challenge_list)===null||Bt===void 0)?void 0:Bt.length)||$(null),ht(Tt),aa(!1);case 8:case"end":return je.stop()}},rt)}));return function(){return Pt.apply(this,arguments)}}(),ze=function(rt){var Dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if($(rt.challenge_id),St(rt),Dt){var Bt="/shixuns/".concat(Pe,"/edit/").concat(rt.challenge_id,"/").concat(rt.st===1?"editquestion":"editcheckpoint");c.c.push(Bt)}},va=function(rt,Dt){Dt.stopPropagation();var Bt=rt.challenge_id,Tt=function(){var Fa=Object(m.a)(u.a.mark(function Je(){var pt,ct,it,je;return u.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return nt.next=2,Object(P.s)({id:Pe,challengesId:Bt});case 2:if(pt=nt.sent,!(pt.status===1)){nt.next=12;break}return nt.next=6,Object(P.F)({id:Pe});case 6:if(je=nt.sent,ht(je),!(Bt===xe&&((ct=je.challenge_list)===null||ct===void 0?void 0:ct.length))){nt.next=11;break}return ze(je.challenge_list[0]),nt.abrupt("return");case 11:((it=je.challenge_list)===null||it===void 0?void 0:it.length)||($(null),le.current=!0,St({}),c.c.push("/shixuns/".concat(Pe,"/edit?tabId=level")));case 12:case"end":return nt.stop()}},Je)}));return function(){return Fa.apply(this,arguments)}}();f.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:Tt})},sn=function(rt,Dt,Bt){var Tt=Array.from(rt),Fa=Tt.splice(Dt,1),Je=Object(p.a)(Fa,1),pt=Je[0];return Tt.splice(Bt,0,pt),Tt},Qa=function(rt,Dt){if(!rt.destination)return;var Bt=sn(Dt,rt.source.index,rt.destination.index);ht(Object(M.a)(Object(M.a)({},da),{},{challenge_list:Bt}));var Tt=Bt.map(function(Fa){return Fa.challenge_id});Object(P.Eb)({id:Pe,ids:Tt}).then(function(Fa){Fa.status!==0&&ht(Object(M.a)(Object(M.a)({},da),{},{challenge_list:Dt}))})},St=function(rt){ye({type:"practiceSetting/setParams",payload:{selectQuestionParams:rt}})},Ft=function(){var Pt=Object(m.a)(u.a.mark(function rt(Dt,Bt){var Tt;return u.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(!(Dt===xe)){Je.next=2;break}return Je.abrupt("return");case 2:return Je.next=4,Ge();case 4:$(Dt),St(Bt),ye({type:"practiceSetting/setParams",payload:{newQuestion:null}}),Tt="/shixuns/".concat(Pe,"/edit/").concat(Dt,"/").concat(Bt.st===1?"editquestion":"editcheckpoint"),c.c.push(Tt);case 9:case"end":return Je.stop()}},rt)}));return function(Dt,Bt){return Pt.apply(this,arguments)}}(),Ge=function(){return new Promise(function(rt,Dt){var Bt;(ve==null||((Bt=ve.sideBar)===null||Bt===void 0)?void 0:Bt.confirmLeave)?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){ye({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),rt()},onCancel:function(){Dt()}}):rt()})},Wt=function(rt){return t.a.createElement(t.a.Fragment,null,t.a.createElement(K.a,{onDragEnd:function(Bt){return Qa(Bt,rt)}},t.a.createElement(K.c,{droppableId:"droppable"},function(Dt,Bt){return t.a.createElement("div",Object(J.a)({ref:Dt.innerRef},Dt.droppableProps,{style:{width:"100%"}}),rt.map(function(Tt,Fa){var Je=Tt.st,pt=Tt.name,ct=Tt.challenge_id;return t.a.createElement(K.b,{key:ct,draggableId:ct.toString(),index:Fa,isDragDisabled:Ot},function(it,je){return t.a.createElement("div",Object(J.a)({ref:it.innerRef},it.draggableProps,it.dragHandleProps,{className:xe===ct?G.a.listActive:G.a.list,onClick:function(){return Ft(ct,Tt)}}),t.a.createElement("span",{className:G.a.s1},Je===0?t.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#1890FF"}}):t.a.createElement("i",{className:"iconfont icon-xuanzeti1",style:{color:"#44D7B6"}})),t.a.createElement("span",{className:G.a.s2},"\u7B2C",Fa+1,"\u5173: ",pt),!Ot&&t.a.createElement("span",{className:G.a.s3,onClick:function(nt){return va(Tt,nt)}},t.a.createElement("i",{className:"iconfont icon-shanchu7"})))})}))})),pe&&t.a.createElement("div",{className:G.a.listActive},t.a.createElement("span",{className:G.a.s1},(pe==null?void 0:pe.st)===0?t.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#1890FF"}}):t.a.createElement("i",{className:"iconfont icon-xuanzeti1",style:{color:"#44D7B6"}})),t.a.createElement("span",{className:G.a.s2},"\u7B2C",rt.length+1,"\u5173: ",pe==null?void 0:pe.name)),!Ot&&t.a.createElement("div",{className:G.a.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--"))},bt=function(){var Pt=Object(m.a)(u.a.mark(function rt(Dt){return u.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,Ge();case 2:Dt==="new"?c.c.push("/shixuns/".concat(Pe,"/edit/new")):c.c.push("/shixuns/".concat(Pe,"/edit/newquestion")),ca(!1),$(void 0),ye({type:"practiceSetting/setParams",payload:{newQuestion:{st:Dt==="new"?0:1,name:""}}});case 6:case"end":return Tt.stop()}},rt)}));return function(Dt){return Pt.apply(this,arguments)}}(),Ya=function(){if(Object(T.b)(ye,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361"))return;ca(!ft)};return t.a.createElement("div",{className:G.a.level},t.a.createElement("aside",{className:G.a.left,style:{width:O?"0":"25%"}},t.a.createElement("div",{className:G.a.container},t.a.createElement("div",{className:G.a.title},"\u4EFB\u52A1\u5173\u5361(",Yt.length,")"),t.a.createElement("div",{className:G.a.listWrap},Wa?t.a.createElement(Re.a,{size:"large"}):!!Yt.length||!!pe?Wt(Yt):t.a.createElement(Kt.a,{image:qe.a,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!O&&t.a.createElement("div",{className:G.a.btns},t.a.createElement("aside",{className:G.a.btnsWrap},t.a.createElement("div",{style:{transform:ft?"rotate(45deg)":"rotate(0deg)"},className:G.a.icon,onClick:Ya},"+"),t.a.createElement("div",{className:G.a.btn,style:{left:ft?20:-154}},t.a.createElement("div",{className:G.a.d1,onClick:function(){return bt("new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),t.a.createElement("div",{className:G.a.d2,onClick:function(){return bt("newquestion")}},"\u65B0\u5EFA\u9009\u62E9\u9898\u5173\u5361")))),t.a.createElement("div",{className:O?G.a.elseShrink:G.a.shrink,onClick:function(){return F(!O)}},t.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),t.a.createElement("aside",{className:G.a.right,id:"modal-level-question"},xe===null&&le.current?t.a.createElement("div",{className:G.a.addIcon},t.a.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):Ie.children))},me=Object(c.a)(function(H){var h=H.globalSetting,z=H.practiceSetting;return{globalSetting:h,practiceSetting:z}})(S),Me=e("DjyN"),fe=e("NUBc"),k=e("cWXX"),Se=e("/ezw"),Ut=e("qVdP"),Et=e("jsC+"),Da=e("lUTK"),It=e("BvKs"),Sa=e("7Kak"),tn=e("9yH6"),ua=e("Qvpy"),Fe=e.n(ua),Ka=function(h){var z=h.shixunsDetail,ye=h.globalSetting,ve=h.loading,Ie=h.dispatch,He=h.onReloadData,at=Object(w.a)(h,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),ft=Object(r.useState)(),ca=Object(p.a)(ft,2),ra=ca[0],Aa=ca[1],da=Object(r.useState)([]),ht=Object(p.a)(da,2),vt=ht[0],Ma=ht[1];Object(r.useEffect)(function(){z.actionTabs.key==="Collaborators-ChangeManager"&&Wa()},[z.actionTabs.key]);var Wa=function(){var O=Object(m.a)(u.a.mark(function F(){var g,Oe;return u.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,Ie({type:"shixunsDetail/getChangeManager",payload:{id:(g=z.actionTabs.params)===null||g===void 0?void 0:g.id}});case 2:Oe=$.sent,Ma(Oe||[]);case 4:case"end":return $.stop()}},F)}));return function(){return O.apply(this,arguments)}}(),aa=function(){var F;Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(F=z.actionTabs.params)===null||F===void 0?void 0:F.id}}})},xa=function(){var O=Object(m.a)(u.a.mark(function F(){var g,Oe;return u.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:if(ra){$.next=3;break}return s.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),$.abrupt("return");case 3:return $.next=5,Ie({type:"shixunsDetail/changeManager",payload:{id:(g=z.actionTabs.params)===null||g===void 0?void 0:g.id,user_id:ra}});case 5:Oe=$.sent,_e(),Oe&&(He(),s.b.info(Oe.message));case 8:case"end":return $.stop()}},F)}));return function(){return O.apply(this,arguments)}}(),_e=function(){Ie({type:"shixunsDetail/setActionTabs",payload:{}}),Aa(null)};return t.a.createElement(f.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:z.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:ve.effects["shixunsDetail/changeManager"],onOk:xa,onCancel:_e},t.a.createElement("div",null,t.a.createElement("div",{className:Fe.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",t.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),t.a.createElement("div",{className:Fe.a.content},vt.length?t.a.createElement(tn.a.Group,{value:ra,onChange:function(F){return Aa(F.target.value)}},vt.map(function(O,F){return t.a.createElement(tn.a,{className:Fe.a.radio,key:F,value:O.user_id},O.name)})):t.a.createElement("div",{className:Fe.a.add},t.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",t.a.createElement("a",{className:Fe.a.colorBlue,onClick:aa},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},$t=Object(c.a)(function(H){var h=H.shixunsDetail,z=H.loading,ye=H.globalSetting;return{shixunsDetail:h,globalSetting:ye,loading:z}})(Ka),Ta=e("Znn+"),wt=e("ZTPi"),Mt=e("ju9d"),ga=e("DDK+"),ie=wt.a.TabPane,x=function(H){var h=H.visible,z=H.onCancel,ye=H.onSelectGroup,ve=H.shixunId,Ie=H.onSelectCollaborator;return t.a.createElement(f.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:h,width:1100,centered:!0,keyboard:!1,onCancel:z,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},t.a.createElement(wt.a,{defaultActiveKey:"1"},t.a.createElement(ie,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},t.a.createElement(Mt.a,{onCancel:z,container_type:2,container_id:ve,onSelect:Ie})),t.a.createElement(ie,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},t.a.createElement(ga.a,{onCancel:z,onSelect:ye}))))},et=e("oaGz"),oe=e.n(et),Jt=e("8Skl"),ea=e("ruvs"),Na=function(h){var z,ye,ve,Ie,He,at,ft=h.shixunsDetail,ca=h.globalSetting,ra=h.loading,Aa=h.user,da=h.dispatch,ht=Object(w.a)(h,["shixunsDetail","globalSetting","loading","user","dispatch"]),vt=Object(r.useRef)(),Ma=Object(r.useState)(0),Wa=Object(p.a)(Ma,2),aa=Wa[0],xa=Wa[1],_e=Object(r.useState)([]),O=Object(p.a)(_e,2),F=O[0],g=O[1],Oe=Object(r.useState)({id:null,page:1}),xe=Object(p.a)(Oe,2),$=xe[0],le=xe[1],Pe=(z=Aa.userInfo)===null||z===void 0||((ye=z.shixun)===null||ye===void 0)?void 0:ye.editable,ke=((ve=Aa.userInfo)===null||ve===void 0?void 0:ve.role)<=2||((Ie=Aa.userInfo)===null||Ie===void 0||((He=Ie.shixun)===null||He===void 0)?void 0:He.is_creator);Object(r.useEffect)(function(){vt.current=ht.match.params.id,$.id=vt.current,le($),Ot($)},[]);var Ot=function(){var St=Object(m.a)(u.a.mark(function Ft(Ge){var Wt;return u.a.wrap(function(Ya){for(;;)switch(Ya.prev=Ya.next){case 0:return Ya.next=2,da({type:"shixunsDetail/getCollaboratorsData",payload:Ge});case 2:Wt=Ya.sent,Wt&&(g(Wt.members||[]),xa(Wt.member_count));case 4:case"end":return Ya.stop()}},Ft)}));return function(Ge){return St.apply(this,arguments)}}(),pe=function(){var St=Object(m.a)(u.a.mark(function Ft(){var Ge;return u.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return $.page=1,le($),Ge=Object(ea.b)(),bt.next=5,da({type:"user/getUserInfo",payload:Ge});case 5:return bt.next=7,Ot($);case 7:case"end":return bt.stop()}},Ft)}));return function(){return St.apply(this,arguments)}}(),fa=function(Ft){$.page=Ft,le($),Ot($)},Yt=function(Ft){f.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:oe.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var Ge=Object(m.a)(u.a.mark(function bt(){var Ya,Pt;return u.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return Dt.next=2,da({type:"shixunsDetail/deleteCollaborators",payload:{id:vt.current,userId:Ft}});case 2:if(Pt=Dt.sent,!(((Ya=Aa.userInfo)===null||Ya===void 0?void 0:Ya.user_id)===Ft)){Dt.next=6;break}return c.c.push("/shixuns"),Dt.abrupt("return");case 6:s.b.info(Pt==null?void 0:Pt.message),$.page=1,le($),Ot($);case 10:case"end":return Dt.stop()}},bt)}));function Wt(){return Ge.apply(this,arguments)}return Wt}()})},Be=function(){da({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:vt.current}}})};function we(St,Ft,Ge,Wt){return ze.apply(this,arguments)}function ze(){return ze=Object(m.a)(u.a.mark(function St(Ft,Ge,Wt,bt){return u.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,da({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Ft,user_id:Ge,editable:Wt?0:1}});case 2:Ot($);case 3:case"end":return Pt.stop()}},St)})),ze.apply(this,arguments)}var va=function(){da({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:vt.current}}})};function sn(){da({type:"shixunsDetail/setActionTabs",payload:{}})}var Qa={visible:ft.actionTabs.key==="Collaborators-AddCollaborator",onCancel:sn,shixunId:vt.current,onSelectCollaborator:function(){var St=Object(m.a)(u.a.mark(function Ge(Wt){var bt;return u.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return sn(),Pt.next=3,da({type:"shixunsDetail/addCollaborator",payload:{id:vt.current,user_ids:Wt}});case 3:bt=Pt.sent,bt&&(s.b.success("\u6DFB\u52A0\u6210\u529F"),pe());case 5:case"end":return Pt.stop()}},Ge)}));function Ft(Ge){return St.apply(this,arguments)}return Ft}(),onSelectGroup:function(){var St=Object(m.a)(u.a.mark(function Ge(Wt){var bt;return u.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return sn(),Pt.next=3,da({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:vt.current,group_id:Wt.group_id}});case 3:bt=Pt.sent,bt&&(s.b.success("\u6DFB\u52A0\u6210\u529F"),pe());case 5:case"end":return Pt.stop()}},Ge)}));function Ft(Ge){return St.apply(this,arguments)}return Ft}()};return t.a.createElement("section",null,t.a.createElement("div",{className:oe.a.wrap},t.a.createElement("div",{className:oe.a.content},((at=ft.detail)===null||at===void 0?void 0:at.identity)<5&&t.a.createElement("div",{className:oe.a.head},t.a.createElement("span",{className:oe.a.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",aa,"\u4EBA\uFF09"),t.a.createElement("div",null,ke&&t.a.createElement(Xe.a,{type:"primary",ghost:!0,className:oe.a.button,style:{marginRight:"20px"},onClick:Be},"\u66F4\u6362\u7BA1\u7406\u5458"),Pe&&t.a.createElement(Xe.a,{type:"primary",className:oe.a.button,style:{marginRight:"40px"},onClick:va},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),t.a.createElement("div",{className:oe.a.list},t.a.createElement(Se.a,{loading:ra.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},F.map(function(St,Ft){var Ge,Wt,bt,Ya,Pt,rt,Dt,Bt;return t.a.createElement("div",{style:{display:"inline-block",width:"50%"}},t.a.createElement("div",{className:oe.a.itemWrap,key:Ft},t.a.createElement("a",{href:(Ge=St.user)===null||Ge===void 0?void 0:Ge.user_url,target:"_blank",className:oe.a.imgWrap},t.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:oe.a.img,src:"".concat(A.a.IMG_SERVER,"/images/").concat((Wt=St.user)===null||Wt===void 0?void 0:Wt.image_url)}),((bt=St.user)===null||bt===void 0?void 0:bt.shixun_manager)&&t.a.createElement("span",{className:oe.a.manager},"\u521B\u5EFA\u8005")),t.a.createElement("div",{className:oe.a.itemContent},t.a.createElement("p",{className:oe.a.nameWrap},t.a.createElement("a",{href:St.user.user_url,target:"_blank",className:oe.a.name},(Ya=St.user)===null||Ya===void 0?void 0:Ya.name),t.a.createElement("div",{className:oe.a.actionGroup},ke?((Pt=St.user)===null||Pt===void 0?void 0:Pt.shixun_manager)?null:t.a.createElement(Et.a,{overlay:t.a.createElement(It.a,{selectedKeys:[St.editable?"1":"2"],onClick:function(){var Fa;we(ft.detail.identifier,St.user.user_id,St.editable,(Fa=St.user)===null||Fa===void 0?void 0:Fa.name)}},t.a.createElement(It.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),t.a.createElement(It.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},t.a.createElement("div",null,St.editable?t.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):t.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",t.a.createElement(Jt.a,{style:{fontSize:"14px",color:"#888888"}}))):St.editable?t.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):t.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((rt=St.user)===null||rt===void 0?void 0:rt.shixun_manager)&&Pe&&St.user.user_id!==((Dt=Aa.userInfo)===null||Dt===void 0?void 0:Dt.user_id)?t.a.createElement("a",{className:oe.a.deletetitle,onClick:function(){var Fa;return Yt((Fa=St.user)===null||Fa===void 0?void 0:Fa.user_id)}},"\u5220\u9664"):null)),t.a.createElement("p",{className:oe.a.schoolWrap},t.a.createElement("span",{className:oe.a.school},(Bt=St.user)===null||Bt===void 0?void 0:Bt.school_name)))))})))),aa>10&&t.a.createElement("div",{className:oe.a.countWrap},t.a.createElement(fe.a,{showQuickJumper:!1,showSizeChanger:!1,total:aa,onChange:function(Ft){return fa(Ft)},pageSize:10,current:$.page}))),t.a.createElement($t,{onReloadData:pe}),t.a.createElement(x,Qa))},oa=Object(c.a)(function(H){var h=H.shixunsDetail,z=H.loading,ye=H.globalSetting,ve=H.user;return{shixunsDetail:h,globalSetting:ye,user:ve,loading:z}})(Na),Ee=e("11/R"),Ke=e("Q9mQ"),ya=e("diRs"),Ht=e("jrin"),U=e("OaEy"),ha=e("2fM7"),Oa=e("ZW9T"),sa=e("RCxd"),st=e("4SAo"),xt=e.n(st),Ct=se.a.TextArea,La=function(h){var z=h.shixunsDetail,ye=h.globalSetting,ve=h.loading,Ie=h.dispatch,He=h.onFinish,at=He===void 0?function(){}:He,ft=Object(w.a)(h,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),ca=D.a.useForm(),ra=Object(p.a)(ca,1),Aa=ra[0],da=function(){var vt=Object(m.a)(u.a.mark(function Ma(Wa){var aa,xa;return u.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Ie({type:"shixunsDetail/getCustomScript",payload:{id:(aa=z.actionTabs.params)===null||aa===void 0?void 0:aa.id,compile:Wa.execute,excutive:Wa.compile}});case 2:xa=O.sent,ht(),xa&&at(xa==null?void 0:xa.shixun_script);case 5:case"end":return O.stop()}},Ma)}));return function(Wa){return vt.apply(this,arguments)}}(),ht=function(){Ie({type:"shixunsDetail/setActionTabs",payload:{}})};return t.a.createElement(f.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:z.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:ht},t.a.createElement(D.a,{form:Aa,scrollToFirstError:!0,layout:"vertical",onFinish:da},t.a.createElement(D.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},t.a.createElement(Ct,{rows:4})),t.a.createElement(D.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},t.a.createElement(Ct,{rows:4})),t.a.createElement("div",{className:xt.a.footerWrap},t.a.createElement(D.a.Item,null,t.a.createElement(Xe.a,{className:"mr5",size:"large",onClick:ht},"\u53D6\u6D88"),t.a.createElement(Xe.a,{size:"large",type:"primary",htmlType:"submit",loading:ve.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))},Ae=Object(c.a)(function(H){var h=H.shixunsDetail,z=H.loading,ye=H.globalSetting;return{shixunsDetail:h,globalSetting:ye,loading:z}})(La),ta=e("Lai7"),Ra=e.n(ta),Ea=e("EGTK"),Ce=e("UGPy"),d=e.n(Ce),Ye=e("FrRK"),Ve=e("9Bee"),zt=e("N3QO"),jt=ha.a.Option,Vt=function(h){var z,ye,ve=h.practiceSetting,Ie=h.dispatch,He=h.shixunsDetail,at=h.user,ft=Object(r.useState)(null),ca=Object(p.a)(ft,2),ra=ca[0],Aa=ca[1],da=Object(r.useState)([]),ht=Object(p.a)(da,2),vt=ht[0],Ma=ht[1],Wa=Object(r.useState)(!0),aa=Object(p.a)(Wa,2),xa=aa[0],_e=aa[1],O=Object(r.useState)({}),F=Object(p.a)(O,2),g=F[0],Oe=F[1],xe=Object(r.useState)([]),$=Object(p.a)(xe,2),le=$[0],Pe=$[1],ke=Object(r.useState)(),Ot=Object(p.a)(ke,2),pe=Ot[0],fa=Ot[1],Yt=Object(r.useState)(),Be=Object(p.a)(Yt,2),we=Be[0],ze=Be[1],va=Object(r.useState)([]),sn=Object(p.a)(va,2),Qa=sn[0],St=sn[1],Ft=Object(r.useState)({}),Ge=Object(p.a)(Ft,2),Wt=Ge[0],bt=Ge[1],Ya=Object(r.useRef)(null),Pt=Object(r.useRef)(!0),rt=Object(r.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Dt=Object(r.useRef)(null),Bt=ve.id,Tt=ve.is_published,Fa=Wt.frequence_image,Je=Fa===void 0?[]:Fa,pt=Wt.environments,ct=pt===void 0?[]:pt,it=Wt.choice_small_type,je=it===void 0?[]:it,za=Wt.other_image,nt=za===void 0?[]:za,hn=g.name,mn=g.description,cn=g.authorization,$e=g.small_type,na=$e===void 0?[]:$e;Object(r.useEffect)(function(){if(ra===null)return;nn(),Ya.current.scrollTop=0},[ra]),Object(r.useEffect)(function(){if(!Bt)return;ia()},[Bt]),Object(r.useEffect)(function(){return ra===null?void 0:(Ia(),function(){clearTimeout(Dt.current)})},[ra,vt,le,pe,we]);var Ia=function(){clearTimeout(Dt.current),Dt.current=setTimeout(function(){!Object(Ze.isEqual)(rt.current.activeId,ra)||!Object(Ze.isEqual)(rt.current.selectId,vt)||!Object(Ze.isEqual)(rt.current.serviceConfigList,le)||!Object(Ze.isEqual)(rt.current.evaluateScript,pe)||!Object(Ze.isEqual)(rt.current.evaluationScript,we)?Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},ia=function(){var ut=Object(m.a)(u.a.mark(function At(){var ja,Ja,fn,_n;return u.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:return _e(!0),Dn.next=3,Object(ge.a)("/api/shixuns/".concat(Bt,"/edit_environment_info.json"),{method:"get"});case 3:ja=Dn.sent,ja.status===0&&(bt(Object(M.a)({},ja.data)),_e(!1),(ja==null||((Ja=ja.data)===null||Ja===void 0)?void 0:Ja.id)?(rt.current.activeId=ja==null||((fn=ja.data)===null||fn===void 0)?void 0:fn.id,Aa(ja==null||((_n=ja.data)===null||_n===void 0)?void 0:_n.id)):Aa(null));case 5:case"end":return Dn.stop()}},At)}));return function(){return ut.apply(this,arguments)}}(),nn=function(){var ut=Object(m.a)(u.a.mark(function At(){var ja,Ja,fn,_n,ln;return u.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return gn.next=2,Object(ge.a)("/api/shixuns/".concat(Bt,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:ra}});case 2:ln=gn.sent,Oe(ln.data),rt.current.selectId=(ja=ln.data)===null||ja===void 0?void 0:ja.choice_small_type,Ma((Ja=ln.data)===null||Ja===void 0?void 0:Ja.choice_small_type),rt.current.serviceConfigList=(fn=ln.data)===null||fn===void 0?void 0:fn.shixun_service_configs,Pe((_n=ln.data)===null||_n===void 0?void 0:_n.shixun_service_configs),rt.current.evaluateScript=ln.data.evaluate_script,fa(ln.data.evaluate_script),rt.current.evaluationScript=ln.data.choice_standard_scripts,ze(ln.data.choice_standard_scripts),St(ln.data.standard_scripts);case 13:case"end":return gn.stop()}},At)}));return function(){return ut.apply(this,arguments)}}(),qa=function(){var At,ja=function(){c.c.push("/shixuns/".concat(Bt,"/challenges")),Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(ve==null||((At=ve.sideBar)===null||At===void 0)?void 0:At.confirmLeave)?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){ja()}}):ja()},qt=function(){var ut=Object(m.a)(u.a.mark(function At(){var ja,Ja,fn,_n=arguments;return u.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:if(ja=_n.length>0&&_n[0]!==void 0?_n[0]:!1,!Object(T.b)(Ie,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")){Dn.next=3;break}return Dn.abrupt("return");case 3:return Ja={sub_type:vt,main_type:ra,shixun:{mirror_script_id:we},shixun_info:{evaluate_script:pe},shixun_service_configs:le.map(function(gn){return{mirror_repository_id:gn.mirror_repository_id,cpu_limit:gn.cpu_limit,lower_cpu_limit:gn.lower_cpu_limit,memory_limit:gn.memory_limit,request_limit:gn.request_limit,gpu_limit:gn.gpu_limit}})},Dn.next=6,Object(ge.a)("/api/shixuns/".concat(Bt),{method:"put",body:Ja});case 6:fn=Dn.sent,fn.status===0&&(s.b.success("\u7F16\u8F91\u6210\u529F"),rt.current={activeId:ra,selectId:vt,serviceConfigList:le,evaluateScript:pe,evaluationScript:we},Ie({type:"practiceSetting/getCommonData",payload:{id:Bt}}),Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return Dn.stop()}},At)}));return function(){return ut.apply(this,arguments)}}(),lt=na.filter(function(ut){return vt.includes(ut.id)}),_a=function(){qa()},wa=function(At,ja,Ja){var fn=le.map(function(_n,ln){return ln===Ja?Object(M.a)(Object(M.a)({},_n),{},Object(Ht.a)({},ja,At)):_n});Pe(fn)},on=function(){if(Object(T.b)(Ie,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Bt}}})},Za=function(){var ut=Object(m.a)(u.a.mark(function At(ja){var Ja;return u.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return _n.next=2,Ie({type:"shixunsDetail/getScriptContent",payload:{id:Bt,script_id:ja}});case 2:Ja=_n.sent,Ja&&fa(Ja.content);case 4:case"end":return _n.stop()}},At)}));return function(ja){return ut.apply(this,arguments)}}(),On=function(At){f.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",t.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var ja=Object(m.a)(u.a.mark(function fn(){return u.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return ln.next=2,Za(At);case 2:f.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:t.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return ln.stop()}},fn)}));function Ja(){return ja.apply(this,arguments)}return Ja}()})},Un=function(At,ja){var Ja=le[0]?[le[0]]:[];ja.forEach(function(fn){var _n=le.find(function(gn){return gn.mirror_repository_id===Number(fn.key)});if(_n)Ja.push(_n);else{var ln=na.find(function(gn){return gn.id===Number(fn.key)});if(ln.mirror_name){var Dn={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(fn.key),name:ln.mirror_name,request_limit:10};Ja.push(Dn)}}}),Pe(Ja),Ma(At)};return t.a.createElement("div",{className:d.a.practice},t.a.createElement(Ea.a,{loading:xa,skin:"night",className:d.a.left,dispatch:Ie,value:ra,data:ct,otherData:nt,tags:Je,onChange:function(At){return Aa(At)}}),t.a.createElement("div",{className:d.a.right},t.a.createElement("header",null,t.a.createElement("div",{className:d.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",ra===null?"\u2014 \u2014":hn)),t.a.createElement("div",{className:d.a.content,ref:Ya},ra===null&&t.a.createElement(Kt.a,{image:Ra.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),ra!==null&&t.a.createElement("div",{className:d.a.des},t.a.createElement("div",{className:d.a.mainBody},t.a.createElement(Ve.a,{value:mn})),t.a.createElement("div",{className:d.a.title},"\u9644\u5E26\u73AF\u5883"),t.a.createElement("div",{className:d.a.selectBox},t.a.createElement(ha.a,{onChange:function(At,ja){return Un(At,ja)},getPopupContainer:function(At){return At.parentNode},mode:"multiple",bordered:!1,value:vt,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},na.map(function(ut,At){return t.a.createElement(jt,{key:ut.id,value:ut.id},ut.type_name)})),t.a.createElement("div",{className:d.a.smallType},lt.map(function(ut){return ut.description?t.a.createElement("span",{key:ut.id},ut.description):null}))),!(He==null||((z=He.detail)===null||z===void 0)?void 0:z.is_jupyter_lab)&&t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:d.a.title},"\u8BC4\u6D4B\u811A\u672C"),t.a.createElement("div",{className:d.a.evaluating},t.a.createElement("div",{className:d.a.evaluatingLabel},Tt&&t.a.createElement("div",{onClick:function(){if(Object(T.b)(Ie,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return},className:d.a.mask}),t.a.createElement(ha.a,{style:{width:400},bordered:!1,getPopupContainer:function(At){return At.parentNode},value:we,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(At){On(At),ze(At)}},(Qa||[]).map(function(ut,At){return t.a.createElement(jt,{value:parseInt(ut.id),name:ut.scptname,key:At},ut.scptname)})),t.a.createElement("span",{className:d.a.evaluatingS1,onClick:on},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),t.a.createElement(ya.a,{overlayClassName:d.a.popover,placement:"bottomLeft",content:t.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",t.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",t.a.createElement("br",null),"challengeProgramNames",t.a.createElement("br",null),"sourceClassNames",t.a.createElement("br",null),t.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",t.a.createElement("br",null),t.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",t.a.createElement("br",null),"src/step1/HelloWorld.java",t.a.createElement("br",null),"src/step2/Other.java",t.a.createElement("br",null),t.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",t.a.createElement("br",null),"step1.HelloWorld",t.a.createElement("br",null),"step2.Other",t.a.createElement("br",null),t.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",t.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',t.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',t.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',t.a.createElement("br",null),'" "step2.Other")',t.a.createElement("br",null),t.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},t.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},t.a.createElement(sa.a,null)))),t.a.createElement(Oa.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:pe,onChange:function(At){if(Pt.current){Pt.current=!1;return}fa(At),Object(T.b)(Ie,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(function(){Pt.current=!0,fa(rt.current.evaluateScript)},200)}}))),((ye=He.detail)===null||ye===void 0?void 0:ye.identity)<3&&!!le.length&&t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:d.a.title},"\u670D\u52A1\u914D\u7F6E"),t.a.createElement("div",{className:d.a.serviceSettingWrap},le==null?void 0:le.map(function(ut,At){return t.a.createElement("div",{key:At,className:"mb30"},t.a.createElement("div",null,t.a.createElement("span",{className:"font16"},ut.name)),t.a.createElement("div",{className:d.a.serviceBox},t.a.createElement("label",{className:d.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),t.a.createElement(se.a,{className:d.a.serviceSetInput,value:ut.cpu_limit,disabled:Tt,onChange:function(Ja){return wa(Ja.target.value,"cpu_limit",At)}})),t.a.createElement("div",{className:d.a.serviceBox},t.a.createElement("label",{className:d.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),t.a.createElement(se.a,{className:d.a.serviceSetInput,value:ut.lower_cpu_limit,disabled:Tt,onChange:function(Ja){return wa(Ja.target.value,"lower_cpu_limit",At)}})),t.a.createElement("div",{className:d.a.serviceBox},t.a.createElement("label",{className:d.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),t.a.createElement(se.a,{className:d.a.serviceSetInput,value:ut.memory_limit,disabled:Tt,onChange:function(Ja){return wa(Ja.target.value,"memory_limit",At)}})),t.a.createElement("div",{className:d.a.serviceBox},t.a.createElement("label",{className:d.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),t.a.createElement(se.a,{className:d.a.serviceSetInput,value:ut.request_limit,style:{width:300},disabled:Tt,onChange:function(Ja){return wa(Ja.target.value,"request_limit",At)}}),t.a.createElement("label",{className:d.a.serviceSetTip},"\u6E29\u99A8\u63D0\u793A\uFF1A\u7EAF\u7F16\u7A0B\u7C7B\u578B\u5B9E\u8BAD\u5EFA\u8BAE\u4F7F\u7528\u9ED8\u8BA4\u503C\uFF0C\u5BF9\u4E8E\u5927\u6570\u636E\u7B49\u5EFA\u8BAE\u4F7F\u7528\u6700\u5927\u5185\u5B58\u768430%")),t.a.createElement("div",{className:d.a.serviceBox},t.a.createElement("label",{className:d.a.serviceSetLeft},"GPU\u6570(\u5361)\uFF1A"),t.a.createElement(se.a,{className:d.a.serviceSetInput,value:ut.gpu_limit,style:{width:300},disabled:Tt,onChange:function(Ja){return wa(Ja.target.value,"gpu_limit",At)}})))}))))),t.a.createElement("div",{className:d.a.btns},t.a.createElement(Xe.a,{size:"large",style:{marginRight:20},onClick:_a},"\u53D6\u6D88"),t.a.createElement(Xe.a,{size:"large",type:"primary",disabled:ra===null,onClick:function(){return qt()}},"\u4FDD\u5B58"))),t.a.createElement(Ye.a,null),t.a.createElement(Ae,{onFinish:function(At){return fa(At)}}),t.a.createElement(zt.a,null))},mt=Object(c.a)(function(H){var h=H.practiceSetting,z=H.globalSetting,ye=H.shixunsDetail,ve=H.user;return{practiceSetting:h,globalSetting:z,shixunsDetail:ye,user:ve}})(Vt),Pa=e("g9YV"),ba=e("wCAj"),Gt=e("5Dmo"),gt=e("3S7+"),un=e("P5Jw"),Xa=e("wd/R"),an=e.n(Xa),Pn=e("3d99"),$a=e.n(Pn),vn=e("sckv"),Ua=e.n(vn),ma=e("KhGG"),Zt=j.a.Dragger,ka=function(h){var z,ye=h.dispatch,ve=h.id,Ie=h.onClose,He=h.onOK,at=h.visible,ft=h.wrapClassName,ca=h.local,ra=h.containerId,Aa=h.rootIdentifier,da=Object(r.useState)({}),ht=Object(p.a)(da,2),vt=ht[0],Ma=ht[1],Wa=Object(r.useState)([]),aa=Object(p.a)(Wa,2),xa=aa[0],_e=aa[1],O=Object(r.useState)([]),F=Object(p.a)(O,2),g=F[0],Oe=F[1],xe=Object(r.useState)(0),$=Object(p.a)(xe,2),le=$[0],Pe=$[1],ke=Object(r.useState)(!1),Ot=Object(p.a)(ke,2),pe=Ot[0],fa=Ot[1],Yt=Object(r.useState)(!1),Be=Object(p.a)(Yt,2),we=Be[0],ze=Be[1],va=D.a.useForm(),sn=Object(p.a)(va,1),Qa=sn[0],St=Object(r.useState)([]),Ft=Object(p.a)(St,2),Ge=Ft[0],Wt=Ft[1],bt=Object(r.useRef)([]);Object(r.useEffect)(function(){at&&(Qa.resetFields(),Wt([]),Oe([]),_e([]),Pe(0),ze(!1),fa(!1))},[at]);var Ya=function($e){if($e.file.status==="done"||$e.file.status==="uploading"){var na,Ia,ia;if(Wt($e.fileList),!$e.file.response)return;if((na=$e.file.response)===null||na===void 0?void 0:na.id){s.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Wt(Ge.filter(function(nn){return nn.uid!==$e.file.uid})),((Ia=$e.file.response)===null||Ia===void 0?void 0:Ia.message)&&s.b.info((ia=$e.file.response)===null||ia===void 0?void 0:ia.message)}},Pt=function(){var cn=Object(m.a)(u.a.mark(function $e(na){var Ia,ia,nn;return u.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:if(le){qt.next=8;break}return ia=Ge.filter(function(lt){return lt.uid!==na.uid}),Wt(ia),bt.current=Object(B.a)(ia),_e(xa.filter(function(lt){return lt!==na.name})),s.b.info("\u5220\u9664\u6210\u529F"),ia.length||(Qa.setFieldsValue({file:void 0}),Qa.validateFields()),qt.abrupt("return");case 8:if(na.response){qt.next=11;break}return s.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),qt.abrupt("return");case 11:return qt.next=13,Object(ge.a)("/api/shixuns/".concat(ve,"/destroy_data_sets.json"),{method:"Delete",body:{id:[na==null||((Ia=na.response)===null||Ia===void 0)?void 0:Ia.id]}});case 13:nn=qt.sent,nn.status===0&&(Wt(Ge.filter(function(lt){return lt.uid!==na.uid})),s.b.info("\u5220\u9664\u6210\u529F"));case 15:case"end":return qt.stop()}},$e)}));return function(na){return cn.apply(this,arguments)}}(),rt=function($e){if(Ge==null?void 0:Ge.some(function(Ia){return Ia.name===$e.name}))return s.b.info("".concat($e.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;if($e.size/1024/1024>500)return s.b.info("\u6587\u4EF6\u8D85\u8FC7500M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var na={name:$e.name,uid:$e.uid,file:$e,percent:0};return Ge.push(na),bt.current=Object(B.a)(Ge),Wt(Object(B.a)(Ge)),!1},Dt={height:300,multiple:!0,disabled:le>0,withCredentials:!0,fileList:Ge,action:"".concat(A.a.API_SERVER,"/api/attachments.json"),onChange:Ya,onRemove:Pt,beforeUpload:rt},Bt=function($e,na,Ia,ia,nn){var qa=new FormData;Object.keys($e).forEach(function(lt){qa.append(lt,$e[lt])});var qt=new window.XMLHttpRequest;return qt.withCredentials=!0,qt.addEventListener("load",function(lt){var _a;Ia(JSON.parse(lt==null||((_a=lt.target)===null||_a===void 0)?void 0:_a.response))},!1),qt.addEventListener("error",function(lt){nn&&nn(lt)},!1),qt.upload.onprogress=function(lt){ia&&ia(lt)},qt.open("POST",na),qt.send(qa),qt},Tt=function($e,na){if($e.lengthComputable){var Ia=Math.floor($e.loaded/$e.total*100),ia=Object(M.a)(Object(M.a)({},na),{},{percent:Ia,status:Ia===100?"done":"uploading"});console.log(bt.current,333),bt.current=bt.current.map(function(nn){return nn.uid===na.uid?ia:nn}),Wt(bt.current)}},Fa=function($e,na){var Ia=Object(M.a)(Object(M.a)({},na),{},{status:"error"});s.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),bt.current=bt.current.map(function(ia){return ia.uid===na.uid?Ia:ia}),bt.current.every(function(ia){return ia.status==="done"||ia.status==="error"})&&(ze(!1),Pe(2)),Wt(bt.current)},Je=function($e,na){var Ia=Object(M.a)(Object(M.a)({},na),{},{status:"done"});if($e.status===0||(Ia=Object(M.a)(Object(M.a)({},na),{},{status:"error"}),s.b.error("\u4E0A\u4F20\u5931\u8D25!")),bt.current=bt.current.map(function(ia){return ia.uid===na.uid?Ia:ia}),bt.current.every(function(ia){return ia.status==="done"})){s.b.success("\u4E0A\u4F20\u5B8C\u6210!"),za(!0);return}bt.current.every(function(ia){return ia.status==="done"||ia.status==="error"})&&(ze(!1),Pe(2)),Wt(bt.current)},pt=function(){var $e=!0;return window.navigator.onLine==!0?$e=!0:$e=!1,$e},ct=function(){var cn=Object(m.a)(u.a.mark(function $e(na){var Ia,ia,nn,qa,qt,lt,_a,wa;return u.a.wrap(function(Za){for(;;)switch(Za.prev=Za.next){case 0:if(ze(!0),!(le===3)){Za.next=4;break}return Pe(2),Za.abrupt("return");case 4:if(!(le===2||le===1)){Za.next=7;break}return it(),Za.abrupt("return");case 7:return Ia=na||{},ia=Ia.commitMessage,nn=ia===void 0?"":ia,qa=Ia.fileOss,qt=qa===void 0?[]:qa,lt=ca?Ge:qt,_a=lt.map(function(On){return On.name}),Za.next=12,Object(ge.a)("/api/shixuns/".concat(ve,"/check_data_sets"),{method:"post",body:{files_name:_a}});case 12:if(wa=Za.sent,!(wa.status===-3)){Za.next=17;break}return _e(wa==null?void 0:wa.exist_files),ze(!1),Za.abrupt("return");case 17:if(!(JSON.stringify(wa)==="{}")){Za.next=21;break}return ze(!1),s.b.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!"),Za.abrupt("return");case 21:wa.status===0&&(Ge.forEach(function(On){var Un=Bt({file:On.file,description:nn},"".concat(A.a.API_SERVER,"/api/shixuns/").concat(ve,"/upload_data_sets.json"),function(ut){return Je(ut,On)},function(ut){return Tt(ut,On)},function(ut){return Fa(ut,On)});g.push(Un)}),Pe(1));case 22:case"end":return Za.stop()}},$e)}));return function(na){return cn.apply(this,arguments)}}(),it=function(){var $e=Object(M.a)({},Qa.getFieldsValue())||{},na=$e.commitMessage,Ia=na===void 0?"":na,ia=bt.current.filter(function(qa){return qa.status==="error"}),nn=bt.current.map(function(qa){return Object(M.a)(Object(M.a)({},qa),{},{status:qa.status==="error"?"uploading":qa.status})});Wt(nn),ia.forEach(function(qa){var qt=Bt({file:qa.file,description:Ia},"".concat(A.a.API_SERVER,"/api/shixuns/").concat(ve,"/upload_data_sets.json"),function(lt){return Je(lt,qa)},function(lt){return Tt(lt,qa)},function(lt){return Fa(lt,qa)});g.push(qt)})},je=function($e){if(console.log($e,"changedValues"),"fileOss"in $e){var na,Ia;if(($e==null?void 0:$e.fileOss.every(function(ia){return ia.status==="done"}))&&($e==null||((na=$e.fileOss)===null||na===void 0)?void 0:na.length)){s.b.success("\u4E0A\u4F20\u5B8C\u6210!"),za(!0);return}if(($e==null?void 0:$e.fileOss.every(function(ia){return ia.status==="done"||ia.status==="error"}))&&($e==null||((Ia=$e.fileOss)===null||Ia===void 0)?void 0:Ia.length)){Pe(3),ze(!1);return}_e(xa.filter(function(ia){var nn;return $e==null||((nn=$e.fileOss)===null||nn===void 0)?void 0:nn.some(function(qa){return qa.name===ia})}))}Ma(Object(M.a)({},Qa.getFieldsValue()))},za=function($e){$e||(fa(!0),g.forEach(function(na){na.abort()})),He(),Ie()},nt=function(){var $e=Object(M.a)({},Qa.getFieldsValue())||{},na=$e.fileOss,Ia=na===void 0?[]:na,ia=Ge==null?void 0:Ge.every(function(qa){return qa.status==="done"}),nn=Ia==null?void 0:Ia.every(function(qa){return qa.status==="done"});if(!ia||!nn){f.a.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){za()}});return}za()},hn=function(){return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",null,t.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(Ua.a.colorBlue)})),t.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",t.a.createElement("span",{className:"".concat(Ua.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))},mn=function($e){console.log($e,444)};return t.a.createElement(f.a,{visible:at,wrapClassName:ft,onOk:function(){Object(L.P)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),Qa.submit()},centered:!0,okText:le===0?"\u786E\u5B9A":le===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:we},onCancel:nt,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},t.a.createElement("div",{className:Ua.a.wrap},t.a.createElement(D.a,{className:"mt10",form:Qa,scrollToFirstError:!0,layout:"vertical",onFinish:ct,onValuesChange:je},ca?t.a.createElement(D.a.Item,{label:t.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",t.a.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},t.a.createElement(Zt,Dt," ",hn())):t.a.createElement(D.a.Item,{label:t.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",t.a.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},t.a.createElement(ma.b,{identifier:Aa,cancelUpload:pe,container_type:"Shixun",container_id:ra,uploading:le<3?le:0,disabled:le>0,height:300,maxSize:100*1024*1024*1024,description:vt.commitMessage||"",text:hn(),onComplete:mn})),!!xa.length&&t.a.createElement("span",{className:Ua.a.repeatedName},xa.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),t.a.createElement(D.a.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},t.a.createElement(se.a,{bordered:!1,disabled:le>0,maxLength:100,suffix:"".concat(((z=vt.commitMessage)===null||z===void 0?void 0:z.length)||0,"/100"),placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},dn=ka,rn=e("JkYO"),Ca=e.n(rn),Sn=wt.a.TabPane,An=function(h){var z,ye,ve,Ie,He=h.id,at=h.onClose,ft=h.onOK,ca=h.visible,ra=h.dispatch,Aa=h.wrapClassName,da=h.local,ht=h.shixunsDetail,vt=h.containerId,Ma=h.rootIdentifier,Wa=Object(De.m)(),aa=Object(r.useState)(Object(M.a)(Object(M.a)({},Wa),{},{page:1,limit:10})),xa=Object(p.a)(aa,2),_e=xa[0],O=xa[1],F=Object(r.useState)(!1),g=Object(p.a)(F,2),Oe=g[0],xe=g[1],$=Object(r.useState)("1"),le=Object(p.a)($,2),Pe=le[0],ke=le[1],Ot=Object(r.useState)([]),pe=Object(p.a)(Ot,2),fa=pe[0],Yt=pe[1],Be=D.a.useForm(),we=Object(p.a)(Be,1),ze=we[0],va=Object(r.useRef)([]);Object(r.useEffect)(function(){ca&&(Yt([]),_e.page=1,O(Object(M.a)({},_e)),sn())},[ca]);var sn=function(){ra({type:"shixunsDetail/getDatasets",payload:_e})},Qa=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",width:"30%",ellipsis:!0},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",width:"30%",ellipsis:!0},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",width:120,render:function(Ge){return an()(Ge).format("YYYY-MM-DD")}},{title:"\u521B\u5EFA\u4EBA",dataIndex:"author",key:"author"},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize"}],St={onChange:function(Ge,Wt){console.log("selectedRowKeys: ".concat(Ge),"selectedRows: ",Wt),Yt(Object(B.a)(Ge))},getCheckboxProps:function(Ge){return{disabled:Ge.name==="Disabled User",name:Ge.name}}};return t.a.createElement(f.a,{visible:ca,wrapClassName:Aa,onOk:Object(m.a)(u.a.mark(function Ft(){return u.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:if(fa.length){Wt.next=3;break}return s.b.warn("\u8BF7\u9009\u62E9\u6570\u636E\u96C6"),Wt.abrupt("return");case 3:return Wt.next=5,Object(P.Pb)({ids:fa,id:Wa.id});case 5:ft();case 6:case"end":return Wt.stop()}},Ft)})),centered:!0,okText:"\u786E\u5B9A",okButtonProps:{loading:Oe},onCancel:function(){return at()},width:"1000px",title:"\u9009\u7528\u6570\u636E\u96C6"},t.a.createElement("div",{className:Ca.a.wrap},t.a.createElement(wt.a,{accessKey:Pe,onChange:function(Ge){ke(Ge),Yt([])}},t.a.createElement(Sn,{tab:"\u516C\u5171\u6570\u636E\u96C6",key:"1"}),t.a.createElement(Sn,{tab:"\u6211\u7684\u6570\u636E\u96C6",key:"2"})),t.a.createElement(ba.a,{rowKey:function(Ge){return Ge.id},columns:Qa,dataSource:Pe==="1"?(z=ht.datasets)===null||z===void 0?void 0:z.public_data_sets:(ye=ht.datasets)===null||ye===void 0?void 0:ye.data_sets,rowSelection:Object(M.a)({type:"checkbox"},St),pagination:{current:_e.page,pageSize:_e.limit,total:Pe==="1"?(ve=ht.datasets)===null||ve===void 0?void 0:ve.public_data_sets_count:(Ie=ht.datasets)===null||Ie===void 0?void 0:Ie.data_sets_count,onChange:function(Ge){_e.page=Ge,O(Object(M.a)({},_e)),sn()}}})))},Bn=Object(c.a)(function(H){var h=H.globalSetting,z=H.shixunsDetail,ye=H.practiceSetting,ve=H.user;return{globalSetting:h,shixunsDetail:z,user:ve,practiceSetting:ye}})(An),bn=e("xKgJ"),Rn=t.a.Fragment,Nn=function(h){var z,ye,ve,Ie,He=h.globalSetting,at=h.dispatch,ft=h.practiceSetting,ca=h.shixunsDetail,ra=h.user,Aa=Object(w.a)(h,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),da=ft.id,ht=Object(r.useState)([]),vt=Object(p.a)(ht,2),Ma=vt[0],Wa=vt[1],aa=Object(r.useState)({}),xa=Object(p.a)(aa,2),_e=xa[0],O=xa[1],F=Object(r.useState)(!1),g=Object(p.a)(F,2),Oe=g[0],xe=g[1],$=Object(r.useState)(!0),le=Object(p.a)($,2),Pe=le[0],ke=le[1],Ot=Object(r.useState)(!1),pe=Object(p.a)(Ot,2),fa=pe[0],Yt=pe[1],Be=Object(r.useState)(!1),we=Object(p.a)(Be,2),ze=we[0],va=we[1],sn=Object(r.useState)([]),Qa=Object(p.a)(sn,2),St=Qa[0],Ft=Qa[1],Ge=Object(r.useState)(!1),Wt=Object(p.a)(Ge,2),bt=Wt[0],Ya=Wt[1],Pt=Object(r.useState)(!1),rt=Object(p.a)(Pt,2),Dt=rt[0],Bt=rt[1],Tt=Object(r.useState)({}),Fa=Object(p.a)(Tt,2),Je=Fa[0],pt=Fa[1],ct=Object(r.useState)({page:1,limit:10,total:0}),it=Object(p.a)(ct,2),je=it[0],za=it[1];Object(r.useEffect)(function(){if(!da)return;hn()},[da]);var nt=function(lt){var _a=Object(M.a)(Object(M.a)({},je),{},{page:lt});Ft([]),za(_a),hn(_a)},hn=function(){var qt=Object(m.a)(u.a.mark(function lt(_a){var wa,on,Za;return u.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return wa={page:1,limit:10,total:0},on=_a||wa,xe(!0),Un.next=5,at({type:"shixunsDetail/getSetData",payload:Object(M.a)(Object(M.a)({},on),{},{id:da})});case 5:Za=Un.sent,(Za==null?void 0:Za.data_sets)&&(xe(!1),Wa(Object(B.a)(Za.data_sets)),za(Object(M.a)(Object(M.a)({},on),{},{total:Za==null?void 0:Za.data_sets_count})),ke(!1),O(Object(M.a)({},Za)));case 7:case"end":return Un.stop()}},lt)}));return function(_a){return qt.apply(this,arguments)}}(),mn=function(){return t.a.createElement("div",{className:$a.a.empty},t.a.createElement("img",{src:e("8/bI"),width:"258"}),t.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~"))},cn=function(lt){console.log("selectedRowKeys changed: ",lt),Ft(lt)},$e={selectedRowKeys:St,columnWidth:70,onChange:cn},na=function(lt){Object(L.P)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);var _a=lt?[lt]:St;f.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var wa=Object(m.a)(u.a.mark(function Za(){var On,Un;return u.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,Object(ge.a)("/api/shixuns/".concat(da,"/destroy_data_sets.json"),{method:"Delete",body:{id:_a}});case 2:On=At.sent,On.status===0&&(Un=_a.length===Ma.length&&je.page>1?je.page-1:je.page,s.b.success("\u5220\u9664\u6210\u529F"),hn(Object(M.a)(Object(M.a)({},je),{},{page:Un})),Ft([]));case 4:case"end":return At.stop()}},Za)}));function on(){return wa.apply(this,arguments)}return on}()})},Ia=function(){var qt=Object(m.a)(u.a.mark(function lt(){var _a,wa,on,Za,On;return u.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:if(_a=Je.title,wa=null,console.log(_a,"title"),!(_a==="")){ut.next=7;break}return wa="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",pt(Object(M.a)(Object(M.a)({},Je),{},{errorDes:wa})),ut.abrupt("return");case 7:if(on=Ma.find(function(At){return At.id===(Je==null?void 0:Je.id)}).title,!(_a===on.substring(0,on.lastIndexOf("."))||_a===on)){ut.next=12;break}return wa="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",pt(Object(M.a)(Object(M.a)({},Je),{},{errorDes:wa})),ut.abrupt("return");case 12:return Za=on.includes(".")?on.substring(on.lastIndexOf("."),on.length):"",ut.next=15,Object(ge.a)("/api/shixuns/".concat(da,"/rename_data_sets.json"),{method:"post",body:{id:Je==null?void 0:Je.id,new_file_name:_a+Za}});case 15:On=ut.sent,On.status===0&&(s.b.success("\u91CD\u547D\u540D\u6210\u529F"),hn(je),Yt(!1),pt({}));case 17:case"end":return ut.stop()}},lt)}));return function(){return qt.apply(this,arguments)}}(),ia=function(){var lt=Je.download_url;nn(lt),s.b.success("\u590D\u5236\u6210\u529F"),va(!1),pt({})},nn=function(lt){var _a=lt,wa=document.createElement("input");wa.value=_a,document.body.appendChild(wa),wa.select(),document.execCommand("Copy"),wa.style.display="none"},qa=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(lt){return t.a.createElement(gt.a,{title:lt},t.a.createElement("span",null,lt))}},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(lt){return t.a.createElement(gt.a,{title:lt},t.a.createElement("span",null,lt||"--"))}},{title:"\u6700\u540E\u4FEE\u6539\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(lt,_a){return an()(_a.created_on).format("YYYY-MM-DD HH:mm")}},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:function(lt,_a){return t.a.createElement("div",{className:$a.a.path},t.a.createElement(gt.a,{title:lt},t.a.createElement("span",{className:$a.a.text},lt)),t.a.createElement(un.CopyToClipboard,{text:lt,onCopy:function(){return s.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement(gt.a,{title:"\u590D\u5236"},t.a.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))}},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:Object(bn.v)()?200:120,render:function(lt,_a){return t.a.createElement("div",{className:$a.a.actionsBtns},t.a.createElement(gt.a,{title:"\u91CD\u547D\u540D"},t.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var on;pt(Object(Ze.clone)(Object(M.a)(Object(M.a)({},_a),{},{title:(_a==null?void 0:_a.title.includes("."))?_a==null||((on=_a.title)===null||on===void 0)?void 0:on.substring(0,_a.title.lastIndexOf(".")):_a==null?void 0:_a.title}))),Yt(!0),Object(L.P)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),Object(bn.v)()&&t.a.createElement(gt.a,{title:"\u5206\u4EAB"},t.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(L.P)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),pt(Object(Ze.clone)(_a)),va(!0)}})),Object(bn.v)()&&t.a.createElement(gt.a,{title:"\u4E0B\u8F7D"},t.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(L.P)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),Object(L.r)(_a.title,_a==null?void 0:_a.download_url)}})),t.a.createElement(gt.a,{title:"\u5220\u9664"},t.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(L.P)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),na(_a.id)}})))}}];return t.a.createElement("div",{className:$a.a.dataset},t.a.createElement("div",{className:$a.a.header},t.a.createElement("div",{className:$a.a.title},"\u6570\u636E\u96C6(",je.total,")"),t.a.createElement("div",{className:$a.a.dataPath},t.a.createElement("span",{className:$a.a.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),t.a.createElement("input",{value:_e==null?void 0:_e.folder_name,disabled:!0}),t.a.createElement(un.CopyToClipboard,{text:_e==null?void 0:_e.folder_name,onCopy:function(){return s.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement(gt.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},t.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),t.a.createElement("div",{className:$a.a.btns},t.a.createElement(Xe.a,{type:"primary",ghost:!0,onClick:function(){return na()},disabled:!St.length},"\u5220\u9664"),t.a.createElement(Xe.a,{type:"primary",className:"mr10 ml10",onClick:function(){return Bt(!0)}},"\u9009\u7528\u6570\u636E\u96C6"),t.a.createElement(Xe.a,{type:"primary",onClick:function(){return Ya(!0)}},"\u4E0A\u4F20\u6587\u4EF6"))),t.a.createElement("div",{className:$a.a.content},t.a.createElement(Se.a,{loading:Pe,active:!0,paragraph:{rows:5}},je.total?t.a.createElement(ba.a,{rowSelection:$e,className:$a.a.customTable,dataSource:Ma,bordered:!1,rowKey:function(lt){return lt.id},rowClassName:$a.a.row,columns:qa,loading:Oe,pagination:{pageSize:je.limit,total:je.total,current:je.page,onChange:nt,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):mn())),t.a.createElement(dn,{rootIdentifier:ca==null||((z=ca.detail)===null||z===void 0)?void 0:z.root_identifier,wrapClassName:$a.a.uploadFileModal,id:da,containerId:ca==null||((ye=ca.detail)===null||ye===void 0)?void 0:ye.id,local:He==null||((ve=He.setting)===null||ve===void 0)?void 0:ve.is_local,dispatch:at,visible:bt,onClose:function(){return Ya(!1)},onOK:hn}),t.a.createElement(Bn,{dispatch:at,visible:Dt,onClose:function(){return Bt(!1)},onOK:hn}),t.a.createElement(f.a,{title:"\u91CD\u547D\u540D",visible:fa,onOk:Ia,centered:!0,wrapClassName:$a.a.renameModal,onCancel:function(){Yt(!1),pt({})},width:"1000px"},t.a.createElement("div",null,t.a.createElement("div",{className:$a.a.fileName},t.a.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),t.a.createElement(se.a,{value:Je==null?void 0:Je.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(lt){pt(Object(M.a)(Object(M.a)({},Je),{},{title:lt.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((Je==null||((Ie=Je.title)===null||Ie===void 0)?void 0:Ie.length)||0,"/60")}),(Je==null?void 0:Je.errorDes)&&t.a.createElement("div",{className:$a.a.errorDes},Je==null?void 0:Je.errorDes))),t.a.createElement(f.a,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",visible:ze,onOk:ia,centered:!0,wrapClassName:$a.a.shareModal,onCancel:function(){va(!1),pt({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},t.a.createElement("div",null,t.a.createElement("div",{className:$a.a.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",t.a.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),t.a.createElement(se.a,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Je==null?void 0:Je.download_url}))))},Tn=Object(c.a)(function(H){var h=H.globalSetting,z=H.shixunsDetail,ye=H.practiceSetting,ve=H.user;return{globalSetting:h,shixunsDetail:z,user:ve,practiceSetting:ye}})(Nn),kn=e("aHsQ"),Xt=e("sGsY"),Nt=e("fKo2"),kt=e.n(Nt),Va=e("BMKw"),tt=e.n(Va),ot=function(h){return(h==null?void 0:h.length)?h.filter(function(z,ye){return ye!==0}).map(function(z){return z.val}).join("").substr(1):""},Qt=function(h){var z=h.shixunsDetail,ye=h.globalSetting,ve=h.loading,Ie=h.dispatch,He=h.fileType,at=h.path,ft=h.onFinish,ca=ft===void 0?function(){}:ft,ra=Object(De.m)(),Aa=Object(r.useState)(""),da=Object(p.a)(Aa,2),ht=da[0],vt=da[1],Ma=Object(r.useState)([]),Wa=Object(p.a)(Ma,2),aa=Wa[0],xa=Wa[1],_e=Object(r.useState)([]),O=Object(p.a)(_e,2),F=O[0],g=O[1],Oe=[Ha.OriginalPicturePath,Ha.ExpectPicturePath,Ha.PicturePath],xe=Oe.includes(He);Object(r.useEffect)(function(){if(z.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;vt(at||""),$()},[z.actionTabs.key]);var $=function(){var Yt=Object(m.a)(u.a.mark(function Be(){var we,ze,va,sn,Qa=arguments;return u.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:return ze=Qa.length>0&&Qa[0]!==void 0?Qa[0]:"",Ft.next=3,Ie({type:"shixunsDetail/getRepository",payload:{id:ra.id,path:ze}});case 3:va=Ft.sent,ze===""&&!(va==null||((we=va.trees)===null||we===void 0)?void 0:we.length)&&s.b.warn("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),(va==null?void 0:va.trees)&&(sn=va.trees.map(function(Ge){return Object(M.a)(Object(M.a)({},Ge),{name:Ge.name,val:Ge.name})}),g(sn||[]));case 6:case"end":return Ft.stop()}},Be)}));return function(){return Yt.apply(this,arguments)}}(),le=function(Be){var we=ot(aa),ze="".concat(we&&"".concat(we,"/")).concat(Be);He===Ha.Path?!(ht==null?void 0:ht.includes("".concat(ze,"\uFF1B")))&&vt("".concat(ht).concat(ze,"\uFF1B")):He===Ha.ExecPath&&vt(ze)},Pe=function(Be){if(Be.type==="tree"){aa.length?aa.push({val:"/".concat(Be.val),path:Be.val}):aa.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Be.val),path:Be.val}),xa(aa);var we=ot(aa);xe&&vt(we),$(we)}},ke=function(Be,we){var ze=aa.filter(function(sn,Qa){return Qa<=we});xa(ze);var va=ot(ze);xe&&vt(va),$(va)},Ot=function(){var Yt=Object(m.a)(u.a.mark(function Be(){return u.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:ca(ht),pe();case 2:case"end":return ze.stop()}},Be)}));return function(){return Yt.apply(this,arguments)}}(),pe=function(){vt(""),xa([]),g([]),Ie({type:"shixunsDetail/setActionTabs",payload:{}})},fa=ot(aa);return t.a.createElement(f.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:z.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Ot,onCancel:pe},t.a.createElement("div",{className:tt.a.wrap},t.a.createElement("div",{className:tt.a.content},t.a.createElement("div",{className:tt.a.mainPathWrap},!!(aa==null?void 0:aa.length)&&aa.map(function(Yt,Be){return t.a.createElement("a",{key:Be,onClick:function(){return ke(Yt,Be)}},Yt.val)})),!!(F==null?void 0:F.length)&&F.map(function(Yt,Be){return Yt.type==="tree"?t.a.createElement("a",{key:Be,onClick:function(){return Pe(Yt)}},t.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(tt.a.colorBlue)}),fa&&"".concat(fa,"/"),Yt.name):t.a.createElement("a",{key:Be,onClick:function(){return le("".concat(Yt.name))}},t.a.createElement("i",{className:"iconfont icon-zuoye ".concat(tt.a.colorBlue)}),fa&&"".concat(fa,"/"),Yt.name)})),t.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),t.a.createElement(se.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",readOnly:!0,value:ht,onChange:function(Be){return vt(Be.target.value)}})))},Ga=Object(c.a)(function(H){var h=H.shixunsDetail,z=H.loading,ye=H.globalSetting;return{shixunsDetail:h,globalSetting:ye,loading:z.models.index}})(Qt),Ba=Xt.a.Countdown,en;(function(H){H[H.LoadingFail=1]="LoadingFail",H[H.Loading=2]="Loading",H[H.Finish=3]="Finish"})(en||(en={}));var Ha;(function(H){H.Path="path",H.ExecPath="exec_path",H.OriginalPicturePath="original_picture_path",H.ExpectPicturePath="expect_picture_path",H.PicturePath="picture_path"})(Ha||(Ha={}));var En=function(h){var z=h.globalSetting,ye=h.loading,ve=h.dispatch,Ie=h.practiceSetting,He=h.shixunsDetail,at=Object(w.a)(h,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),ft=Object(r.useState)(),ca=Object(p.a)(ft,2),ra=ca[0],Aa=ca[1],da=Object(r.useState)(),ht=Object(p.a)(da,2),vt=ht[0],Ma=ht[1],Wa=Object(r.useRef)(),aa=Object(r.useState)(),xa=Object(p.a)(aa,2),_e=xa[0],O=xa[1],F=Object(r.useState)(),g=Object(p.a)(F,2),Oe=g[0],xe=g[1],$=Object(r.useState)(),le=Object(p.a)($,2),Pe=le[0],ke=le[1],Ot=Object(r.useRef)(!0),pe=Object(r.useState)(!0),fa=Object(p.a)(pe,2),Yt=fa[0],Be=fa[1],we=Object(r.useState)(700),ze=Object(p.a)(we,2),va=ze[0],sn=ze[1],Qa=Object(r.useState)(""),St=Object(p.a)(Qa,2),Ft=St[0],Ge=St[1],Wt=Object(r.useRef)(),bt=Object(De.m)();Object(r.useEffect)(function(){Pt()},[]);var Ya=function(){var ct=Object(m.a)(u.a.mark(function it(){var je,za,nt;return u.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return mn.next=2,ve({type:"shixunsDetail/updateRepositoryFile",payload:{id:bt.id,path:He==null||((je=He.fileContent)===null||je===void 0||((za=je.params)===null||za===void 0))?void 0:za.path,content:ra,secret_repository:Yt?null:!0}});case 2:nt=mn.sent,(nt==null?void 0:nt.content)&&(s.b.info("\u4FDD\u5B58\u6210\u529F"),ve({type:"practiceSetting/setSideBarTabs",payload:Object(M.a)(Object(M.a)({},Ie.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return mn.stop()}},it)}));return function(){return ct.apply(this,arguments)}}(),Pt=function(){var ct=Object(m.a)(u.a.mark(function it(){var je;return u.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return nt.next=2,Object(P.T)({identifier:bt.id});case 2:je=nt.sent,(je==null?void 0:je.url)&&Ge(je==null?void 0:je.url);case 4:case"end":return nt.stop()}},it)}));return function(){return ct.apply(this,arguments)}}(),rt=function(){var ct=Object(m.a)(u.a.mark(function it(){var je;return u.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return nt.next=2,Object(P.mb)({identifier:bt.id});case 2:if(je=nt.sent,!((je==null?void 0:je.status)!==0)){nt.next=5;break}return nt.abrupt("return");case 5:(je==null?void 0:je.remainingSeconds)?(O(Date.now()+je.remainingSeconds*1e3),xe(je.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(je.remainingSeconds-300)*1e3)):Dt();case 6:case"end":return nt.stop()}},it)}));return function(){return ct.apply(this,arguments)}}(),Dt=function(){f.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:t.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:function(){var it=Object(m.a)(u.a.mark(function za(){return u.a.wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:Bt();case 1:case"end":return hn.stop()}},za)}));function je(){return it.apply(this,arguments)}return je}()})},Bt=function(){var ct=Object(m.a)(u.a.mark(function it(){var je;return u.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return Ma(en.Loading),nt.next=3,Object(P.wb)({identifier:bt.id});case 3:if(je=nt.sent,!((je==null?void 0:je.status)!==0)){nt.next=6;break}return nt.abrupt("return");case 6:Ma(en.Finish),Ge(je.url),Wa.current=je.port,s.b.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!");case 10:case"end":return nt.stop()}},it)}));return function(){return ct.apply(this,arguments)}}(),Tt=function(){f.a.destroyAll(),f.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:t.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",t.a.createElement("span",null,t.a.createElement(Ba,{value:_e,format:"HH:mm:ss",onFinish:Fa})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){var it=Object(m.a)(u.a.mark(function za(){var nt;return u.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return mn.next=2,Object(P.a)({identifier:bt.id});case 2:if(nt=mn.sent,!(nt.status===0)){mn.next=7;break}return mn.next=6,rt();case 6:s.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return mn.stop()}},za)}));function je(){return it.apply(this,arguments)}return je}()})},Fa=function(){f.a.destroyAll(),f.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:t.a.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Bt()}})},Je=function(it){ve({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},pt=function(){var ct=Object(m.a)(u.a.mark(function it(je){return u.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return nt.next=2,Object(P.Jb)({id:bt.id,startup_file:je});case 2:Pt(),ve({type:"practiceSetting/getCommonData",payload:Object(M.a)({},bt)});case 4:case"end":return nt.stop()}},it)}));return function(je){return ct.apply(this,arguments)}}();return t.a.createElement("div",{className:kt.a.warehouse},t.a.createElement(Q.a,{className:"mt20 ml20 font14",align:"middle"},t.a.createElement(a.a,null,t.a.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),t.a.createElement(a.a,{flex:"300px",onClick:function(){return Je(Ha.ExecPath)}},t.a.createElement(se.a,{value:Ft})),t.a.createElement(a.a,{flex:"1"},t.a.createElement(Xe.a,{type:"primary",className:"ml10",onClick:function(){return Je(Ha.ExecPath)}},"\u8BBE\u7F6E"))),t.a.createElement("iframe",{onLoad:function(it){},src:Ft,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),t.a.createElement(Ga,{fileType:"exec_path",path:"",onFinish:function(it){return pt(it)}}))},yn=Object(c.a)(function(H){var h=H.loading,z=H.globalSetting,ye=H.practiceSetting,ve=H.shixunsDetail;return{globalSetting:z,loading:h,practiceSetting:ye,shixunsDetail:ve}})(En),pn=function(h){var z=h.tabsActive,ye=Object(w.a)(h,["tabsActive"]);return t.a.createElement(t.a.Fragment,null,z==="information"&&t.a.createElement(Ne,null),z==="warehouse"&&t.a.createElement(de.default,null),z==="level"&&t.a.createElement(me,ye),z==="collaborate"&&t.a.createElement(oa,ye),z==="setting"&&t.a.createElement(Ee.a,null),z==="environment"&&t.a.createElement(mt,ye),z==="dataset"&&t.a.createElement(Tn,null),z==="service"&&t.a.createElement(yn,ye))},Mn=pn,Wn=e("Jv0p"),Cn=e.n(Wn),Ln=e("luix"),xn=e.n(Ln),Fn=[{name:"\u57FA\u672C\u4FE1\u606F",icon:t.a.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:t.a.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:t.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:t.a.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:t.a.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1",icon:t.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:t.a.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:t.a.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],In=function(h){var z,ye=h.globalSetting,ve=h.loading,Ie=h.dispatch,He=h.shixunsDetail,at=h.practiceSetting,ft=Object(w.a)(h,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),ca=at.base_info_warning,ra=at.challenges_warning,Aa=at.id,da=at.repository_warning,ht=at.sideBar,vt=at.service_warning,Ma=Object(De.l)(),Wa=Object(De.m)();Object(r.useEffect)(function(){var _e,O,F=Ma==null||((_e=Ma.query)===null||_e===void 0)?void 0:_e.tabId,g=Ma.pathname.split("/").length,Oe=(He==null||((O=He.detail)===null||O===void 0)?void 0:O.windows_vnc)?Fn.filter(function($){return $.tabId!=="dataset"}):Fn,xe=Oe.map(function($){return $.tabId}).includes(F);if(F&&xe){Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:F}});return}if(g>4){Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!F||F&&!xe){Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[He==null||((z=He.detail)===null||z===void 0)?void 0:z.windows_vnc]),Object(r.useEffect)(function(){return function(){Ie({type:"practiceSetting/setSideBarTabs",payload:Object(M.a)(Object(M.a)({},at.sideBar),{},{selectPath:""})})}},[Wa.id]);var aa=function(O){var F;if(O===ht.tabsActive)return;var g=function(){c.c.push("/shixuns/".concat(Aa,"/edit?tabId=").concat(O)),Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:O,selectPath:"",confirmLeave:!1}})};(at==null||((F=at.sideBar)===null||F===void 0)?void 0:F.confirmLeave)?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){g()}}):g()},xa=function(){var O,F=(He==null||((O=He.detail)===null||O===void 0)?void 0:O.windows_vnc)?Fn.filter(function(g){return g.tabId!=="dataset"}):Fn;return F.filter(function(g){var Oe;return(He==null||((Oe=He.detail)===null||Oe===void 0)?void 0:Oe.is_jupyter_lab)?g.tabId!=="level":g.tabId!=="service"}).map(function(g){var Oe=g.name,xe=g.icon,$=g.tabId;return t.a.createElement("div",{key:$,className:at.sideBar.tabsActive===$?Cn.a.itemActive:Cn.a.item,onClick:function(){return aa($)}},xe,t.a.createElement("span",{className:Cn.a.name},Oe),$==="information"&&ca&&t.a.createElement(gt.a,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},t.a.createElement("img",{src:xn.a,alt:""})),$==="level"&&ra&&t.a.createElement(gt.a,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},t.a.createElement("img",{src:xn.a,alt:""})),$==="service"&&vt&&t.a.createElement(gt.a,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},t.a.createElement("img",{src:xn.a,alt:""})),$==="warehouse"&&da&&t.a.createElement(gt.a,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},t.a.createElement("img",{src:xn.a,alt:""})))})};return t.a.createElement("div",{className:Cn.a.sidebar},t.a.createElement("div",{className:Cn.a.items},xa()),t.a.createElement("div",{className:Cn.a.question},t.a.createElement(gt.a,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},t.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("https://www.educoder.net/forums/4692")}},t.a.createElement("img",{src:e("kPWJ"),height:44,width:44,alt:""})))))},jn=Object(c.a)(function(H){var h=H.loading,z=H.globalSetting,ye=H.shixunsDetail,ve=H.practiceSetting;return{globalSetting:z,loading:h,practiceSetting:ve,shixunsDetail:ye}})(In),Kn=function(h){var z=h.globalSetting,ye=h.loading,ve=h.dispatch,Ie=h.practiceSetting,He=Object(w.a)(h,["globalSetting","loading","dispatch","practiceSetting"]),at=Ie.sideBar,ft=at.tabsActive,ca=Object(De.m)();return Object(r.useEffect)(function(){return ve({type:"globalSetting/headerFooterToggle",payload:!1}),ve({type:"shixunsDetail/getShixunsDetail",payload:ca}),ve({type:"shixunsDetail/getSettingsData",payload:ca}),function(){ve({type:"globalSetting/headerFooterToggle",payload:!0}),ve({type:"practiceSetting/setParams",payload:{id:""}})}},[]),t.a.createElement("div",{className:v.a.practiceSetting},t.a.createElement("div",{className:v.a.wrapHeader},t.a.createElement(E,null)),t.a.createElement("div",{className:v.a.wrapLayout},t.a.createElement("div",{className:v.a.wrapSidebar},t.a.createElement(jn,null)),t.a.createElement("div",{className:v.a.wrapContent},t.a.createElement(Mn,Object(J.a)({},He,{tabsActive:Ie.sideBar.tabsActive})))))},wn=n.default=Object(c.a)(function(H){var h=H.loading,z=H.globalSetting,ye=H.practiceSetting;return{globalSetting:z,loading:h,practiceSetting:ye}})(Kn)},WdTA:function(l,n,e){l.exports=e.p+"static/studnetqun.a5754d96.png"},ZW9T:function(l,n,e){"use strict";e.d(n,"a",function(){return De});var J=e("k1fw"),w=e("miYZ"),r=e("tsqr"),t=e("rAM+"),Y=e("tJVT"),v=e("PpiC"),i=e("q1tI"),s=e.n(i),R=e("bdgK");function f(c,y,E,ee,Q){var b=y.getWordUntilPosition(E),a={startLineNumber:E.lineNumber,endLineNumber:E.lineNumber,startColumn:b.startColumn,endColumn:b.endColumn},Te=ee.map(function(j){return{label:j,kind:c.languages.CompletionItemKind.Keyword,insertText:j,insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:a}});return Q.map(function(j){Te.push(Object(J.a)(Object(J.a)({},j),{},{range:a}))}),Te}var V=function(c){var y={label:"ifelse",kind:c.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`),U.focus();default:throw new Error}},[U,zt]),Sn=Object(v.useMemo)(function(){switch(zt){case Ze:return i.a.createElement(se,{callback:Ca,onCancel:An});case X:return i.a.createElement(C.b,{callback:Ca,onCancel:An});case A:return i.a.createElement(re,{callback:Ca,onCancel:An});case N:return i.a.createElement(Rt,{callback:Ca,onCancel:An});default:return null}},[zt]);function An(){jt("")}Object(v.useEffect)(function(){if(Zt.current){var Xt=function(Ga){tt=!0,ot=Ga.pageY},Nt=function(){tt=!1},kt=function(Ga){if(tt){var Ba=Ga.pageY-ot;Ba<0&&(Ba=0),Ba>300&&(Ba=300);var en=Se+Ba+"px";Xa(en)}},Va=Zt.current,tt=!1,ot=0;return Va.addEventListener("mousedown",Xt),document.addEventListener("mousemove",kt),document.addEventListener("mouseup",Nt),function(){Va.removeEventListener("mousedown",Xt),document.removeEventListener("mousemove",kt),document.removeEventListener("mouseup",Nt)}}},[U,Zt]),Object(v.useEffect)(function(){Xa(Se)},[Se]);var Bn=he(fe),bn=he(un),Rn={width:Bn,height:bn},Nn=Object(v.useMemo)(function(){if(Pa){var Xt=new Date(Pa),Nt=Xt.getHours(),kt=Xt.getMinutes(),Va=Xt.getSeconds();return Nt=Nt<10?"0"+Nt:Nt,kt=kt<10?"0"+kt:kt,Va=Va<10?"0"+Va:Va,"".concat(Nt,":").concat(kt,":").concat(Va)}return 0},[Pa]);function Tn(){window.sessionStorage.removeItem(Fe),vn(!1),ba(0)}function kn(){vn(!1),ba(0),U.setValue(window.sessionStorage.getItem(Fe))}return i.a.createElement(v.Fragment,null,i.a.createElement("div",{className:"markdown-editor-wrapper",ref:ma},i.a.createElement("div",{className:"markdown-editor-container ".concat(ea," ").concat(Ae?"on-preview":""," ").concat(Et?"mini":""," ").concat(Ce?"full-screen":""),style:Rn},i.a.createElement(y,{insertTemp:tn,watch:Ae,fullScreen:Ce,showNullButton:ga,onActionCallback:rn}),i.a.createElement("div",{className:"markdown-editor-body"},i.a.createElement("div",{className:"codemirror-container"},i.a.createElement("textarea",{ref:Ua,placeholder:oa})),Ae?i.a.createElement("div",{ref:ka,className:"preview-container"},i.a.createElement(W.a,{value:st})):null))),$t?i.a.createElement("a",{ref:Zt,className:"editor-resize"}):null,i.a.createElement(E.a,null,Ue[zt]?i.a.createElement(w.a,{centered:!0,title:Ue[zt],visible:!0,onCancel:An,footer:null},Sn):null))}},QNag:function(l,n,e){"use strict";var J=e("2qtc"),w=e("kLXV"),r=e("+L6B"),t=e("2/Rp"),Y=e("WmNS"),v=e.n(Y),i=e("9og8"),s=e("y8nQ"),R=e("Vl3Y"),f=e("tJVT"),V=e("PpiC"),u=e("5NDa"),m=e("5rEg"),_=e("q1tI"),o=e.n(_),L=e("9kvl"),W=e("JFl9"),Z=e.n(W),P=m.a.TextArea,ge=function(c){var y=c.shixunsDetail,E=c.globalSetting,ee=c.loading,Q=c.dispatch,b=c.onFinish,a=b===void 0?function(){}:b,Te=Object(V.a)(c,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),j=R.a.useForm(),ne=Object(f.a)(j,1),se=ne[0],C=function(){var M=Object(i.a)(v.a.mark(function I(D){var p,re;return v.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,Q({type:"shixunsDetail/getCustomScript",payload:{id:(p=y.actionTabs.params)===null||p===void 0?void 0:p.id,compile:D.execute,excutive:D.compile}});case 2:re=ae.sent,Xe(),re&&a(re==null?void 0:re.shixun_script);case 5:case"end":return ae.stop()}},I)}));return function(D){return M.apply(this,arguments)}}(),Xe=function(){Q({type:"shixunsDetail/setActionTabs",payload:{}})};return o.a.createElement(w.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:y.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Xe},o.a.createElement(R.a,{form:se,scrollToFirstError:!0,layout:"vertical",onFinish:C},o.a.createElement(R.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},o.a.createElement(P,{rows:4})),o.a.createElement(R.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},o.a.createElement(P,{rows:4})),o.a.createElement("div",{className:Z.a.footerWrap},o.a.createElement(R.a.Item,null,o.a.createElement(t.a,{className:"mr5",size:"large",onClick:Xe},"\u53D6\u6D88"),o.a.createElement(t.a,{size:"large",type:"primary",htmlType:"submit",loading:ee.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};n.a=Object(L.a)(function(De){var c=De.shixunsDetail,y=De.loading,E=De.globalSetting;return{shixunsDetail:c,globalSetting:E,loading:y}})(ge)},Qvpy:function(l,n,e){l.exports={title:"title___39Oep",content:"content___Xl7wK",add:"add___1luKB",colorBlue:"colorBlue___c0Swt",radio:"radio___OK4CQ"}},RC3E:function(l,n,e){l.exports={wrap:"wrap___2zh4E",title:"title___Os-Oa",path:"path___eUXXC",colorBlue:"colorBlue___2IORo"}},Rfub:function(l,n,e){},SLjR:function(l,n,e){},SMhR:function(l,n){l.exports="data:image/png;base64,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"},Se0u:function(l,n,e){},UGPy:function(l,n,e){l.exports={practice:"practice___3ZVzw",right:"right___QGXbw",title:"title___1fvdS",content:"content___10SYj",des:"des___V2RYR",mainBody:"mainBody___3vP2d",selectBox:"selectBox___1vC0V",smallType:"smallType___2CvJP",evaluating:"evaluating___rLyh5",evaluatingLabel:"evaluatingLabel___3RsVg",mask:"mask___2kc6a",evaluatingS1:"evaluatingS1___2HzdH",serviceSettingWrap:"serviceSettingWrap___250aS",serviceBox:"serviceBox___1BL80",serviceSetLeft:"serviceSetLeft___2q-GU",serviceSetInput:"serviceSetInput___2hDqz",serviceSetTip:"serviceSetTip___29Bop",btns:"btns___1NoLi",popover:"popover___1Xuw5"}},UUDw:function(l,n,e){l.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},"Ufr+":function(l,n){l.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg=="},UqFu:function(l,n,e){"use strict";e.d(n,"a",function(){return J});var J=function(r){var t=document.createElement("textarea");return t.value=r,t.value}},WO9J:function(l,n,e){"use strict";e.r(n);var J=e("0Owb"),w=e("PpiC"),r=e("q1tI"),t=e.n(r),Y=e("EkPF"),v=e.n(Y),i=e("miYZ"),s=e("tsqr"),R=e("2qtc"),f=e("kLXV"),V=e("WmNS"),u=e.n(V),m=e("9og8"),_=e("auZk"),o=e.n(_),L=e("1vsH"),W=e("Ufr+"),Z=e.n(W),P=e("HBuW"),ge=e("ErOA"),De=e("Ty5D"),c=e("9kvl"),y=function(h){var z,ye,ve=h.globalSetting,Ie=h.loading,He=h.dispatch,at=h.practiceSetting,ft=h.shixunsDetail,ca=Object(w.a)(h,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),ra=Object(De.l)(),Aa=Object(r.useRef)(""),da=Object(De.m)(),ht=at.title,vt=at.base_info_warning,Ma=at.challenges_warning,Wa=at.service_warning,aa=at.repository_warning,xa=at.mirror_warning;Object(r.useEffect)(function(){var Pe;Aa.current=(Pe=ra.pathname.split("/"))===null||Pe===void 0?void 0:Pe[2],He({type:"practiceSetting/setParams",payload:{id:Aa.current}}),He({type:"practiceSetting/getCommonData",payload:{id:Aa.current}})},[ra.pathname]),Object(r.useEffect)(function(){return document.title=ht||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199",function(){document.title="\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0"}});var _e=function(){var Pe=Object(m.a)(u.a.mark(function ke(){return u.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return pe.next=2,O();case 2:c.c.push("/shixuns/".concat(Aa.current,"/challenges"));case 3:case"end":return pe.stop()}},ke)}));return function(){return Pe.apply(this,arguments)}}(),O=function(){return new Promise(function(ke,Ot){var pe;(at==null||((pe=at.sideBar)===null||pe===void 0)?void 0:pe.confirmLeave)?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){He({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ke()},onCancel:function(){Ot()}}):ke()})},F=function(ke){var Ot;if(ke===(at==null?void 0:at.sideBar.tabsActive))return;var pe=function(){c.c.push("/shixuns/".concat(Aa.current,"/edit?tabId=").concat(ke)),He({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:ke,selectPath:"",confirmLeave:!1}})};(at==null||((Ot=at.sideBar)===null||Ot===void 0)?void 0:Ot.confirmLeave)?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){pe()}}):pe()},g=function Pe(ke){var Ot;ke=((Ot=ke)===null||Ot===void 0?void 0:Ot.includes(".json"))?ke:"".concat(ke,".json"),f.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var pe=Object(m.a)(u.a.mark(function Yt(){var Be,we;return u.a.wrap(function(va){for(;;)switch(va.prev=va.next){case 0:return va.next=2,Object(ge.a)("/api"+ke,{method:"get"});case 2:if(Be=va.sent,Be){va.next=5;break}return va.abrupt("return");case 5:return s.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),va.next=8,Object(P.A)({id:Be.shixun_identifier});case 8:if(we=va.sent,!(we==null?void 0:we.game_identifier)){va.next=12;break}return Object(L.I)("/tasks/".concat(we.game_identifier)),va.abrupt("return");case 12:(we==null?void 0:we.status)===2?Pe(we==null?void 0:we.message):(we==null?void 0:we.status)===3&&Oe(we==null?void 0:we.message);case 13:case"end":return va.stop()}},Yt)}));function fa(){return pe.apply(this,arguments)}return fa}()})},Oe=function(ke){f.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ke,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},xe=function(){var Pe=Object(m.a)(u.a.mark(function ke(Ot,pe){var fa,Yt,Be;return u.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return ze.next=2,O();case 2:if(Object(L.P)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),!(((fa=ft.detail)===null||fa===void 0?void 0:fa.is_jupyter)||((Yt=ft.detail)===null||Yt===void 0?void 0:Yt.is_jupyter_lab))){ze.next=6;break}return He({type:"shixunsDetail/execJupyter",payload:{id:Aa.current}}).then(function(va){(va==null?void 0:va.identifier)&&(c.c===null||c.c===void 0||c.c.push("/tasks/".concat(va.identifier,"/jupyter")))}),ze.abrupt("return");case 6:if(He({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!pe){ze.next=13;break}return ze.next=10,Object(P.z)({id:Ot});case 10:ze.t0=ze.sent,ze.next=16;break;case 13:return ze.next=15,Object(P.A)({id:Ot});case 15:ze.t0=ze.sent;case 16:if(Be=ze.t0,He({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!((Be==null?void 0:Be.game_identifier)||(Be==null?void 0:Be.identifier))){ze.next=21;break}return Object(L.I)(pe?"/tasks/".concat(Be==null?void 0:Be.identifier,"/jupyter"):"/tasks/".concat(Be.game_identifier)),ze.abrupt("return");case 21:(Be==null?void 0:Be.status)===-3?Object(L.m)():(Be==null?void 0:Be.status)===2?g(Be==null?void 0:Be.message):(Be==null?void 0:Be.status)===3&&Oe(Be==null?void 0:Be.message);case 22:case"end":return ze.stop()}},ke)}));return function(Ot,pe){return Pe.apply(this,arguments)}}(),$=function(){var Pe=Object(m.a)(u.a.mark(function ke(){return u.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return pe.next=2,O();case 2:He({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return pe.stop()}},ke)}));return function(){return Pe.apply(this,arguments)}}(),le=function(ke){var Ot={borderBottomColor:(at==null?void 0:at.sideBar.tabsActive)===ke?"#1890FF":"transparent"};return Ot};return t.a.createElement("div",{className:o.a.header},t.a.createElement("aside",{className:o.a.title},t.a.createElement("i",{onClick:_e,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),t.a.createElement("span",{className:o.a.edit},ht||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),t.a.createElement("i",{onClick:$,className:"icon iconfont icon-xiugai1"})),t.a.createElement("aside",{className:o.a.schedule},t.a.createElement("div",null,t.a.createElement("span",{style:le("information"),className:o.a.clickWarp,onClick:function(){return F("information")}},vt?t.a.createElement("span",{className:o.a.num},"1"):t.a.createElement("img",{src:Z.a}),t.a.createElement("span",{className:o.a.subject},"\u57FA\u672C\u4FE1\u606F")),t.a.createElement("i",{className:"iconfont icon-lujing"})),t.a.createElement("div",null,t.a.createElement("span",{style:le("warehouse"),className:o.a.clickWarp,onClick:function(){return F("warehouse")}},aa?t.a.createElement("span",{className:o.a.num},"2"):t.a.createElement("img",{src:Z.a}),t.a.createElement("span",{className:o.a.subject},"\u4EE3\u7801\u4ED3\u5E93")),t.a.createElement("i",{className:"iconfont icon-lujing"})),(ft==null?void 0:ft.detail)&&!(ft==null||((z=ft.detail)===null||z===void 0)?void 0:z.is_jupyter_lab)&&t.a.createElement("div",null,t.a.createElement("span",{style:le("level"),className:o.a.clickWarp,onClick:function(){return F("level")}},Ma?t.a.createElement("span",{className:o.a.num},"3"):t.a.createElement("img",{src:Z.a}),t.a.createElement("span",{className:o.a.subject},"\u4EFB\u52A1\u5173\u5361")),t.a.createElement("i",{className:"iconfont icon-lujing"})),(ft==null?void 0:ft.detail)&&(ft==null||((ye=ft.detail)===null||ye===void 0)?void 0:ye.is_jupyter_lab)&&t.a.createElement("div",null,t.a.createElement("span",{style:le("service"),className:o.a.clickWarp,onClick:function(){return F("service")}},Wa?t.a.createElement("span",{className:o.a.num},"3"):t.a.createElement("img",{src:Z.a}),t.a.createElement("span",{className:o.a.subject},"\u670D\u52A1")),t.a.createElement("i",{className:"iconfont icon-lujing"})),t.a.createElement("div",null,t.a.createElement("span",{style:le("environment"),className:o.a.clickWarp,onClick:function(){return F("environment")}},xa?t.a.createElement("span",{className:o.a.num},"4"):t.a.createElement("img",{src:Z.a}),t.a.createElement("span",{className:o.a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),t.a.createElement("aside",{className:o.a.btns},t.a.createElement("div",{className:o.a.simulate,onClick:function(){return xe(Aa.current,!1)}},"\u6A21\u62DF\u5B9E\u6218")))},E=Object(c.a)(function(H){var h=H.loading,z=H.globalSetting,ye=H.practiceSetting,ve=H.shixunsDetail;return{globalSetting:z,loading:h,practiceSetting:ye,shixunsDetail:ve}})(y),ee=e("14J3"),Q=e("BMrR"),b=e("jCWc"),a=e("kPKH"),Te=e("DZo9"),j=e("8z0m"),ne=e("5NDa"),se=e("5rEg"),C=e("+L6B"),Xe=e("2/Rp"),M=e("k1fw"),I=e("y8nQ"),D=e("Vl3Y"),p=e("tJVT"),re=e("h/E3"),ue=e.n(re),ae=e("Ot1p"),B=e("oBTY"),q=e("+Xk9"),te=e.n(q),_t=e("FTkQ"),Lt=e.n(_t),ce=function(h){var z=h.InputRight,ye=h.value,ve=ye===void 0?[]:ye,Ie=h.onChange,He=Object(w.a)(h,["InputRight","value","onChange"]),at=Object(r.useState)(),ft=Object(p.a)(at,2),ca=ft[0],ra=ft[1],Aa=function(vt){var Ma=ve.filter(function(Wa,aa){return aa!==vt});Ie(Ma)},da=function(vt){if(vt.preventDefault(),!ca)return;if(ve.findIndex(function(Ma){return Ma.name===ca})>-1){s.b.warn("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}Ie([].concat(Object(B.a)(ve),[{id:null,name:ca}])),ra(null)};return t.a.createElement("div",null,t.a.createElement(se.a,Object(J.a)({bordered:!1,style:{width:600},value:ca,onChange:function(vt){return ra(vt.target.value)},onPressEnter:da,onBlur:da},He)),z||t.a.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),t.a.createElement("div",{className:"mt20"},ve==null?void 0:ve.map(function(ht,vt){return t.a.createElement("div",{key:vt,className:te.a.btn},t.a.createElement("span",{className:te.a.s1},ht.name),t.a.createElement("img",{src:Lt.a,className:te.a.s2,onClick:function(){return Aa(vt)}}))})))},Rt=ce,Ze=e("LvDl"),A=e("m3rI"),X=e("hW5Z"),N=e.n(X),Le=function(h){var z=h.dispatch,ye=h.onCancel,ve=h.onSave,Ie=h.loading,He=Ie===void 0?!1:Ie;return t.a.createElement("div",{className:N.a.complete},t.a.createElement("div",{onClick:ye,className:N.a.cancel},"\u53D6\u6D88"),t.a.createElement(Xe.a,{type:"primary",loading:He,onClick:ve,className:N.a.save},"\u4FDD\u5B58"))},be=Object(c.a)()(Le),yt=e("UqFu"),dt=e("z7Xi"),Qe=e("jN4g"),pa=function(h){var z,ye=h.globalSetting,ve=h.loading,Ie=h.dispatch,He=h.practiceSetting,at=Object(w.a)(h,["globalSetting","loading","dispatch","practiceSetting"]),ft=D.a.useForm(),ca=Object(p.a)(ft,1),ra=ca[0],Aa=Object(r.useState)({}),da=Object(p.a)(Aa,2),ht=da[0],vt=da[1],Ma=Object(r.useState)(!1),Wa=Object(p.a)(Ma,2),aa=Wa[0],xa=Wa[1],_e=Object(r.useState)(!1),O=Object(p.a)(_e,2),F=O[0],g=O[1],Oe=Object(r.useState)(""),xe=Object(p.a)(Oe,2),$=xe[0],le=xe[1],Pe=Object(r.useState)(""),ke=Object(p.a)(Pe,2),Ot=ke[0],pe=ke[1],fa=Object(r.useRef)({}),Yt=Object(r.useRef)(""),Be=Object(r.useRef)(null),we=Object(r.useRef)(Object(Ze.throttle)(function(){return Ft()},2e3,{leading:!0,trailing:!1})).current,ze=He.id;Object(r.useEffect)(function(){if(!ze)return;sn()},[ze]),Object(r.useEffect)(function(){return JSON.stringify(ht)!=="{}"&&va(),function(){clearTimeout(Be.current)}},[ht,$,Ot]);var va=function(){clearTimeout(Be.current),Be.current=setTimeout(function(){!Object(Ze.isEqual)(ht,fa.current)||$!==Yt.current||Ot!==Yt.current?Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},sn=function(){var Je=Object(m.a)(u.a.mark(function pt(){var ct,it,je;return u.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return nt.next=2,Object(ge.a)("/api/shixuns/".concat(ze,"/edit_base_info.json"),{method:"get"});case 2:ct=nt.sent,ct.status===0&&(it=Object(M.a)(Object(M.a)({},ct.data),{},{description:Object(yt.a)(ct.data.description)}),je={description:it.description,shixun_tags:it.shixun_tags,name:it.name},ra.setFieldsValue(je),fa.current=Object(M.a)({},je),Yt.current=it.attachment_id||"",vt(Object(M.a)({},je)),le(it.attachment_id||""),pe(it.cover_image_id||""));case 4:case"end":return nt.stop()}},pt)}));return function(){return Je.apply(this,arguments)}}(),Qa=function(pt,ct){vt(Object(M.a)({},ct))},St=function(){Wt()},Ft=function(){Object(L.P)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),ra.submit()},Ge=function(pt){console.log(pt,"values");var ct=pt.name,it=pt.description,je=pt.shixun_tags,za=Object(ge.a)("/api/shixuns/".concat(ze,"/base_info_save.json"),{method:"post",body:{shixun:{name:ct,description:it,shixun_tags:je,attachment_id:$,cover_image_id:Ot}}});za.then(function(nt){nt.status===0&&(s.b.success("\u4FDD\u5B58\u6210\u529F"),Ie({type:"practiceSetting/getCommonData",payload:{id:ze}}),Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),fa.current={description:ht.description,shixun_tags:ht.shixun_tags,name:ht.name},Yt.current=$)})},Wt=function(){var pt,ct=function(){c.c.push("/shixuns/".concat(ze,"/challenges")),Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(He==null||((pt=He.sideBar)===null||pt===void 0)?void 0:pt.confirmLeave)?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){ct()}}):ct()};function bt(Je){var pt=Je.type==="image/jpeg"||Je.type==="image/png";return pt||s.b.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),pt}var Ya=t.a.createElement(Xe.a,{loading:aa,icon:t.a.createElement(dt.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Pt=t.a.createElement(Xe.a,{loading:F,icon:t.a.createElement(dt.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function rt(Je,pt){var ct=new FileReader;ct.addEventListener("load",function(){return pt(ct.result)}),ct.readAsDataURL(Je)}var Dt=function(pt){if(pt.file.status==="uploading"){xa(!0);return}if(pt.file.status==="done"){var ct,it;xa(!1),le(pt==null||((ct=pt.file)===null||ct===void 0||((it=ct.response)===null||it===void 0))?void 0:it.id)}},Bt=function(){return t.a.createElement("div",{className:ue.a.img},t.a.createElement("img",{src:A.a.API_SERVER+"/api/attachments/"+$,alt:"avatar",style:{width:"100%"}}),t.a.createElement("div",null,t.a.createElement(Qe.a,{onClick:function(){return le("")},style:{fontSize:"16px",color:"red"}})))},Tt=function(pt){if(pt.file.status==="uploading"){g(!0);return}if(pt.file.status==="done"){var ct,it;g(!1),pe(pt==null||((ct=pt.file)===null||ct===void 0||((it=ct.response)===null||it===void 0))?void 0:it.id)}},Fa=function(){return t.a.createElement("div",{className:ue.a.img},t.a.createElement("img",{src:A.a.API_SERVER+"/api/attachments/"+Ot,alt:"avatar",style:{width:"100%"}}),t.a.createElement("div",null,t.a.createElement(Qe.a,{onClick:function(){return pe("")},style:{fontSize:"16px",color:"red"}})))};return t.a.createElement("div",{className:ue.a.information},t.a.createElement("section",{className:ue.a.scroll},t.a.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),t.a.createElement("div",{className:ue.a.formWrap}," ",t.a.createElement(D.a,{form:ra,scrollToFirstError:!0,layout:"vertical",onValuesChange:Qa,onFinish:Ge},t.a.createElement(D.a.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},t.a.createElement(se.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((z=ht.name)===null||z===void 0?void 0:z.length)||0,"/60")})),t.a.createElement(D.a.Item,{className:"customAddTags",name:"shixun_tags",label:t.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E : ",t.a.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6280\u80FD\u6807\u7B7E"}]},t.a.createElement(Rt,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),t.a.createElement(Q.a,null,t.a.createElement(a.a,null,t.a.createElement(D.a.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},$?Bt():t.a.createElement(j.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(A.a.API_SERVER,"/api/attachments.json"),beforeUpload:bt,onChange:Dt},Ya))),t.a.createElement(a.a,{className:"c-grey-999"},t.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),t.a.createElement(Q.a,null,t.a.createElement(a.a,null,t.a.createElement(D.a.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Ot?Fa():t.a.createElement(j.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(A.a.API_SERVER,"/api/attachments.json"),beforeUpload:bt,onChange:Tt},Pt))),t.a.createElement(a.a,{className:"c-grey-999"},t.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),t.a.createElement(D.a.Item,{name:"description",label:"\u7B80\u4ECB:"},t.a.createElement(ae.a,{defaultValue:ht.description||"",watch:!0}))))),t.a.createElement(be,{onSave:we,onCancel:St,loading:aa||F}))},Ne=Object(c.a)(function(H){var h=H.loading,z=H.globalSetting,ye=H.practiceSetting;return{globalSetting:z,loading:h,practiceSetting:ye}})(pa),de=e("ch0t"),la=e("R9oj"),Kt=e("ECub"),he=e("T2oS"),Re=e("W9HT"),We=e("bKvZ"),G=e.n(We),Ue=e("KeGQ"),qe=e.n(Ue),T=e("NLgs"),K=e("ngQI"),S=function(h){var z=h.globalSetting,ye=h.dispatch,ve=h.practiceSetting,Ie=Object(w.a)(h,["globalSetting","dispatch","practiceSetting"]),He=Object(r.useState)(!1),at=Object(p.a)(He,2),ft=at[0],ca=at[1],ra=Object(r.useState)({}),Aa=Object(p.a)(ra,2),da=Aa[0],ht=Aa[1],vt=Object(r.useState)(!0),Ma=Object(p.a)(vt,2),Wa=Ma[0],aa=Ma[1],xa=Object(r.useState)(!1),_e=Object(p.a)(xa,2),O=_e[0],F=_e[1],g=Object(r.useState)(null),Oe=Object(p.a)(g,2),xe=Oe[0],$=Oe[1],le=Object(r.useRef)(!1),Pe=ve.id,ke=ve.updateIndex,Ot=ve.is_published,pe=ve.newQuestion,fa=da.challenge_list,Yt=fa===void 0?[]:fa;Object(r.useEffect)(function(){return Pe?(we(),function(){ye({type:"practiceSetting/setParams",payload:{newQuestion:null}})}):void 0},[Pe,ke]),Object(r.useEffect)(function(){Be()},[Ie.location]);var Be=function(){var rt,Dt=Ie.location,Bt=Dt.pathname.split("/");(Bt.includes("newquestion")||Bt.includes("new")||(Dt==null||((rt=Dt.query)===null||rt===void 0)?void 0:rt.tabId))&&(le.current=!0)},we=function(){var Pt=Object(m.a)(u.a.mark(function rt(){var Dt,Bt,Tt,Fa,Je,pt,ct;return u.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return aa(!0),je.next=3,Object(P.F)({id:Pe});case 3:Tt=je.sent,(Tt==null||((Dt=Tt.challenge_list)===null||Dt===void 0)?void 0:Dt.length)&&(Fa=Ie.location.pathname.split("/"),Je=Tt.challenge_list.find(function(za){return String(za.challenge_id)===Fa[4]}),Fa.includes("newquestion")||Fa.includes("new")?(ct=Tt.challenge_list[((pt=Tt.challenge_list)===null||pt===void 0?void 0:pt.length)-1],ye({type:"practiceSetting/setParams",payload:{newQuestion:{st:Fa.includes("new")?0:1,name:""}}}),$(void 0),St(ct)):Fa[4]&&Je?ze(Je,!1):ze(Tt.challenge_list[0])),(Tt==null||((Bt=Tt.challenge_list)===null||Bt===void 0)?void 0:Bt.length)||$(null),ht(Tt),aa(!1);case 8:case"end":return je.stop()}},rt)}));return function(){return Pt.apply(this,arguments)}}(),ze=function(rt){var Dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if($(rt.challenge_id),St(rt),Dt){var Bt="/shixuns/".concat(Pe,"/edit/").concat(rt.challenge_id,"/").concat(rt.st===1?"editquestion":"editcheckpoint");c.c.push(Bt)}},va=function(rt,Dt){Dt.stopPropagation();var Bt=rt.challenge_id,Tt=function(){var Fa=Object(m.a)(u.a.mark(function Je(){var pt,ct,it,je;return u.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return nt.next=2,Object(P.s)({id:Pe,challengesId:Bt});case 2:if(pt=nt.sent,!(pt.status===1)){nt.next=12;break}return nt.next=6,Object(P.F)({id:Pe});case 6:if(je=nt.sent,ht(je),!(Bt===xe&&((ct=je.challenge_list)===null||ct===void 0?void 0:ct.length))){nt.next=11;break}return ze(je.challenge_list[0]),nt.abrupt("return");case 11:((it=je.challenge_list)===null||it===void 0?void 0:it.length)||($(null),le.current=!0,St({}),c.c.push("/shixuns/".concat(Pe,"/edit?tabId=level")));case 12:case"end":return nt.stop()}},Je)}));return function(){return Fa.apply(this,arguments)}}();f.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:Tt})},sn=function(rt,Dt,Bt){var Tt=Array.from(rt),Fa=Tt.splice(Dt,1),Je=Object(p.a)(Fa,1),pt=Je[0];return Tt.splice(Bt,0,pt),Tt},Qa=function(rt,Dt){if(!rt.destination)return;var Bt=sn(Dt,rt.source.index,rt.destination.index);ht(Object(M.a)(Object(M.a)({},da),{},{challenge_list:Bt}));var Tt=Bt.map(function(Fa){return Fa.challenge_id});Object(P.Eb)({id:Pe,ids:Tt}).then(function(Fa){Fa.status!==0&&ht(Object(M.a)(Object(M.a)({},da),{},{challenge_list:Dt}))})},St=function(rt){ye({type:"practiceSetting/setParams",payload:{selectQuestionParams:rt}})},Ft=function(){var Pt=Object(m.a)(u.a.mark(function rt(Dt,Bt){var Tt;return u.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(!(Dt===xe)){Je.next=2;break}return Je.abrupt("return");case 2:return Je.next=4,Ge();case 4:$(Dt),St(Bt),ye({type:"practiceSetting/setParams",payload:{newQuestion:null}}),Tt="/shixuns/".concat(Pe,"/edit/").concat(Dt,"/").concat(Bt.st===1?"editquestion":"editcheckpoint"),c.c.push(Tt);case 9:case"end":return Je.stop()}},rt)}));return function(Dt,Bt){return Pt.apply(this,arguments)}}(),Ge=function(){return new Promise(function(rt,Dt){var Bt;(ve==null||((Bt=ve.sideBar)===null||Bt===void 0)?void 0:Bt.confirmLeave)?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){ye({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),rt()},onCancel:function(){Dt()}}):rt()})},Wt=function(rt){return t.a.createElement(t.a.Fragment,null,t.a.createElement(K.a,{onDragEnd:function(Bt){return Qa(Bt,rt)}},t.a.createElement(K.c,{droppableId:"droppable"},function(Dt,Bt){return t.a.createElement("div",Object(J.a)({ref:Dt.innerRef},Dt.droppableProps,{style:{width:"100%"}}),rt.map(function(Tt,Fa){var Je=Tt.st,pt=Tt.name,ct=Tt.challenge_id;return t.a.createElement(K.b,{key:ct,draggableId:ct.toString(),index:Fa,isDragDisabled:Ot},function(it,je){return t.a.createElement("div",Object(J.a)({ref:it.innerRef},it.draggableProps,it.dragHandleProps,{className:xe===ct?G.a.listActive:G.a.list,onClick:function(){return Ft(ct,Tt)}}),t.a.createElement("span",{className:G.a.s1},Je===0?t.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#1890FF"}}):t.a.createElement("i",{className:"iconfont icon-xuanzeti1",style:{color:"#44D7B6"}})),t.a.createElement("span",{className:G.a.s2},"\u7B2C",Fa+1,"\u5173: ",pt),!Ot&&t.a.createElement("span",{className:G.a.s3,onClick:function(nt){return va(Tt,nt)}},t.a.createElement("i",{className:"iconfont icon-shanchu7"})))})}))})),pe&&t.a.createElement("div",{className:G.a.listActive},t.a.createElement("span",{className:G.a.s1},(pe==null?void 0:pe.st)===0?t.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#1890FF"}}):t.a.createElement("i",{className:"iconfont icon-xuanzeti1",style:{color:"#44D7B6"}})),t.a.createElement("span",{className:G.a.s2},"\u7B2C",rt.length+1,"\u5173: ",pe==null?void 0:pe.name)),!Ot&&t.a.createElement("div",{className:G.a.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--"))},bt=function(){var Pt=Object(m.a)(u.a.mark(function rt(Dt){return u.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,Ge();case 2:Dt==="new"?c.c.push("/shixuns/".concat(Pe,"/edit/new")):c.c.push("/shixuns/".concat(Pe,"/edit/newquestion")),ca(!1),$(void 0),ye({type:"practiceSetting/setParams",payload:{newQuestion:{st:Dt==="new"?0:1,name:""}}});case 6:case"end":return Tt.stop()}},rt)}));return function(Dt){return Pt.apply(this,arguments)}}(),Ya=function(){if(Object(T.b)(ye,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361"))return;ca(!ft)};return t.a.createElement("div",{className:G.a.level},t.a.createElement("aside",{className:G.a.left,style:{width:O?"0":"25%"}},t.a.createElement("div",{className:G.a.container},t.a.createElement("div",{className:G.a.title},"\u4EFB\u52A1\u5173\u5361(",Yt.length,")"),t.a.createElement("div",{className:G.a.listWrap},Wa?t.a.createElement(Re.a,{size:"large"}):!!Yt.length||!!pe?Wt(Yt):t.a.createElement(Kt.a,{image:qe.a,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!O&&t.a.createElement("div",{className:G.a.btns},t.a.createElement("aside",{className:G.a.btnsWrap},t.a.createElement("div",{style:{transform:ft?"rotate(45deg)":"rotate(0deg)"},className:G.a.icon,onClick:Ya},"+"),t.a.createElement("div",{className:G.a.btn,style:{left:ft?20:-154}},t.a.createElement("div",{className:G.a.d1,onClick:function(){return bt("new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),t.a.createElement("div",{className:G.a.d2,onClick:function(){return bt("newquestion")}},"\u65B0\u5EFA\u9009\u62E9\u9898\u5173\u5361")))),t.a.createElement("div",{className:O?G.a.elseShrink:G.a.shrink,onClick:function(){return F(!O)}},t.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),t.a.createElement("aside",{className:G.a.right,id:"modal-level-question"},xe===null&&le.current?t.a.createElement("div",{className:G.a.addIcon},t.a.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):Ie.children))},me=Object(c.a)(function(H){var h=H.globalSetting,z=H.practiceSetting;return{globalSetting:h,practiceSetting:z}})(S),Me=e("DjyN"),fe=e("NUBc"),k=e("cWXX"),Se=e("/ezw"),Ut=e("qVdP"),Et=e("jsC+"),Da=e("lUTK"),It=e("BvKs"),Sa=e("7Kak"),tn=e("9yH6"),ua=e("Qvpy"),Fe=e.n(ua),Ka=function(h){var z=h.shixunsDetail,ye=h.globalSetting,ve=h.loading,Ie=h.dispatch,He=h.onReloadData,at=Object(w.a)(h,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),ft=Object(r.useState)(),ca=Object(p.a)(ft,2),ra=ca[0],Aa=ca[1],da=Object(r.useState)([]),ht=Object(p.a)(da,2),vt=ht[0],Ma=ht[1];Object(r.useEffect)(function(){z.actionTabs.key==="Collaborators-ChangeManager"&&Wa()},[z.actionTabs.key]);var Wa=function(){var O=Object(m.a)(u.a.mark(function F(){var g,Oe;return u.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,Ie({type:"shixunsDetail/getChangeManager",payload:{id:(g=z.actionTabs.params)===null||g===void 0?void 0:g.id}});case 2:Oe=$.sent,Ma(Oe||[]);case 4:case"end":return $.stop()}},F)}));return function(){return O.apply(this,arguments)}}(),aa=function(){var F;Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(F=z.actionTabs.params)===null||F===void 0?void 0:F.id}}})},xa=function(){var O=Object(m.a)(u.a.mark(function F(){var g,Oe;return u.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:if(ra){$.next=3;break}return s.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),$.abrupt("return");case 3:return $.next=5,Ie({type:"shixunsDetail/changeManager",payload:{id:(g=z.actionTabs.params)===null||g===void 0?void 0:g.id,user_id:ra}});case 5:Oe=$.sent,_e(),Oe&&(He(),s.b.info(Oe.message));case 8:case"end":return $.stop()}},F)}));return function(){return O.apply(this,arguments)}}(),_e=function(){Ie({type:"shixunsDetail/setActionTabs",payload:{}}),Aa(null)};return t.a.createElement(f.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:z.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:ve.effects["shixunsDetail/changeManager"],onOk:xa,onCancel:_e},t.a.createElement("div",null,t.a.createElement("div",{className:Fe.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",t.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),t.a.createElement("div",{className:Fe.a.content},vt.length?t.a.createElement(tn.a.Group,{value:ra,onChange:function(F){return Aa(F.target.value)}},vt.map(function(O,F){return t.a.createElement(tn.a,{className:Fe.a.radio,key:F,value:O.user_id},O.name)})):t.a.createElement("div",{className:Fe.a.add},t.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",t.a.createElement("a",{className:Fe.a.colorBlue,onClick:aa},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},$t=Object(c.a)(function(H){var h=H.shixunsDetail,z=H.loading,ye=H.globalSetting;return{shixunsDetail:h,globalSetting:ye,loading:z}})(Ka),Ta=e("Znn+"),wt=e("ZTPi"),Mt=e("ju9d"),ga=e("DDK+"),ie=wt.a.TabPane,x=function(H){var h=H.visible,z=H.onCancel,ye=H.onSelectGroup,ve=H.shixunId,Ie=H.onSelectCollaborator;return t.a.createElement(f.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:h,width:1100,centered:!0,keyboard:!1,onCancel:z,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},t.a.createElement(wt.a,{defaultActiveKey:"1"},t.a.createElement(ie,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},t.a.createElement(Mt.a,{onCancel:z,container_type:2,container_id:ve,onSelect:Ie})),t.a.createElement(ie,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},t.a.createElement(ga.a,{onCancel:z,onSelect:ye}))))},et=e("oaGz"),oe=e.n(et),Jt=e("8Skl"),ea=e("ruvs"),Na=function(h){var z,ye,ve,Ie,He,at,ft=h.shixunsDetail,ca=h.globalSetting,ra=h.loading,Aa=h.user,da=h.dispatch,ht=Object(w.a)(h,["shixunsDetail","globalSetting","loading","user","dispatch"]),vt=Object(r.useRef)(),Ma=Object(r.useState)(0),Wa=Object(p.a)(Ma,2),aa=Wa[0],xa=Wa[1],_e=Object(r.useState)([]),O=Object(p.a)(_e,2),F=O[0],g=O[1],Oe=Object(r.useState)({id:null,page:1}),xe=Object(p.a)(Oe,2),$=xe[0],le=xe[1],Pe=(z=Aa.userInfo)===null||z===void 0||((ye=z.shixun)===null||ye===void 0)?void 0:ye.editable,ke=((ve=Aa.userInfo)===null||ve===void 0?void 0:ve.role)<=2||((Ie=Aa.userInfo)===null||Ie===void 0||((He=Ie.shixun)===null||He===void 0)?void 0:He.is_creator);Object(r.useEffect)(function(){vt.current=ht.match.params.id,$.id=vt.current,le($),Ot($)},[]);var Ot=function(){var St=Object(m.a)(u.a.mark(function Ft(Ge){var Wt;return u.a.wrap(function(Ya){for(;;)switch(Ya.prev=Ya.next){case 0:return Ya.next=2,da({type:"shixunsDetail/getCollaboratorsData",payload:Ge});case 2:Wt=Ya.sent,Wt&&(g(Wt.members||[]),xa(Wt.member_count));case 4:case"end":return Ya.stop()}},Ft)}));return function(Ge){return St.apply(this,arguments)}}(),pe=function(){var St=Object(m.a)(u.a.mark(function Ft(){var Ge;return u.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return $.page=1,le($),Ge=Object(ea.b)(),bt.next=5,da({type:"user/getUserInfo",payload:Ge});case 5:return bt.next=7,Ot($);case 7:case"end":return bt.stop()}},Ft)}));return function(){return St.apply(this,arguments)}}(),fa=function(Ft){$.page=Ft,le($),Ot($)},Yt=function(Ft){f.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:oe.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var Ge=Object(m.a)(u.a.mark(function bt(){var Ya,Pt;return u.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return Dt.next=2,da({type:"shixunsDetail/deleteCollaborators",payload:{id:vt.current,userId:Ft}});case 2:if(Pt=Dt.sent,!(((Ya=Aa.userInfo)===null||Ya===void 0?void 0:Ya.user_id)===Ft)){Dt.next=6;break}return c.c.push("/shixuns"),Dt.abrupt("return");case 6:s.b.info(Pt==null?void 0:Pt.message),$.page=1,le($),Ot($);case 10:case"end":return Dt.stop()}},bt)}));function Wt(){return Ge.apply(this,arguments)}return Wt}()})},Be=function(){da({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:vt.current}}})};function we(St,Ft,Ge,Wt){return ze.apply(this,arguments)}function ze(){return ze=Object(m.a)(u.a.mark(function St(Ft,Ge,Wt,bt){return u.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,da({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Ft,user_id:Ge,editable:Wt?0:1}});case 2:Ot($);case 3:case"end":return Pt.stop()}},St)})),ze.apply(this,arguments)}var va=function(){da({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:vt.current}}})};function sn(){da({type:"shixunsDetail/setActionTabs",payload:{}})}var Qa={visible:ft.actionTabs.key==="Collaborators-AddCollaborator",onCancel:sn,shixunId:vt.current,onSelectCollaborator:function(){var St=Object(m.a)(u.a.mark(function Ge(Wt){var bt;return u.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return sn(),Pt.next=3,da({type:"shixunsDetail/addCollaborator",payload:{id:vt.current,user_ids:Wt}});case 3:bt=Pt.sent,bt&&(s.b.success("\u6DFB\u52A0\u6210\u529F"),pe());case 5:case"end":return Pt.stop()}},Ge)}));function Ft(Ge){return St.apply(this,arguments)}return Ft}(),onSelectGroup:function(){var St=Object(m.a)(u.a.mark(function Ge(Wt){var bt;return u.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return sn(),Pt.next=3,da({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:vt.current,group_id:Wt.group_id}});case 3:bt=Pt.sent,bt&&(s.b.success("\u6DFB\u52A0\u6210\u529F"),pe());case 5:case"end":return Pt.stop()}},Ge)}));function Ft(Ge){return St.apply(this,arguments)}return Ft}()};return t.a.createElement("section",null,t.a.createElement("div",{className:oe.a.wrap},t.a.createElement("div",{className:oe.a.content},((at=ft.detail)===null||at===void 0?void 0:at.identity)<5&&t.a.createElement("div",{className:oe.a.head},t.a.createElement("span",{className:oe.a.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",aa,"\u4EBA\uFF09"),t.a.createElement("div",null,ke&&t.a.createElement(Xe.a,{type:"primary",ghost:!0,className:oe.a.button,style:{marginRight:"20px"},onClick:Be},"\u66F4\u6362\u7BA1\u7406\u5458"),Pe&&t.a.createElement(Xe.a,{type:"primary",className:oe.a.button,style:{marginRight:"40px"},onClick:va},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),t.a.createElement("div",{className:oe.a.list},t.a.createElement(Se.a,{loading:ra.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},F.map(function(St,Ft){var Ge,Wt,bt,Ya,Pt,rt,Dt,Bt;return t.a.createElement("div",{style:{display:"inline-block",width:"50%"}},t.a.createElement("div",{className:oe.a.itemWrap,key:Ft},t.a.createElement("a",{href:(Ge=St.user)===null||Ge===void 0?void 0:Ge.user_url,target:"_blank",className:oe.a.imgWrap},t.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:oe.a.img,src:"".concat(A.a.IMG_SERVER,"/images/").concat((Wt=St.user)===null||Wt===void 0?void 0:Wt.image_url)}),((bt=St.user)===null||bt===void 0?void 0:bt.shixun_manager)&&t.a.createElement("span",{className:oe.a.manager},"\u521B\u5EFA\u8005")),t.a.createElement("div",{className:oe.a.itemContent},t.a.createElement("p",{className:oe.a.nameWrap},t.a.createElement("a",{href:St.user.user_url,target:"_blank",className:oe.a.name},(Ya=St.user)===null||Ya===void 0?void 0:Ya.name),t.a.createElement("div",{className:oe.a.actionGroup},ke?((Pt=St.user)===null||Pt===void 0?void 0:Pt.shixun_manager)?null:t.a.createElement(Et.a,{overlay:t.a.createElement(It.a,{selectedKeys:[St.editable?"1":"2"],onClick:function(){var Fa;we(ft.detail.identifier,St.user.user_id,St.editable,(Fa=St.user)===null||Fa===void 0?void 0:Fa.name)}},t.a.createElement(It.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),t.a.createElement(It.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},t.a.createElement("div",null,St.editable?t.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):t.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",t.a.createElement(Jt.a,{style:{fontSize:"14px",color:"#888888"}}))):St.editable?t.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):t.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((rt=St.user)===null||rt===void 0?void 0:rt.shixun_manager)&&Pe&&St.user.user_id!==((Dt=Aa.userInfo)===null||Dt===void 0?void 0:Dt.user_id)?t.a.createElement("a",{className:oe.a.deletetitle,onClick:function(){var Fa;return Yt((Fa=St.user)===null||Fa===void 0?void 0:Fa.user_id)}},"\u5220\u9664"):null)),t.a.createElement("p",{className:oe.a.schoolWrap},t.a.createElement("span",{className:oe.a.school},(Bt=St.user)===null||Bt===void 0?void 0:Bt.school_name)))))})))),aa>10&&t.a.createElement("div",{className:oe.a.countWrap},t.a.createElement(fe.a,{showQuickJumper:!1,showSizeChanger:!1,total:aa,onChange:function(Ft){return fa(Ft)},pageSize:10,current:$.page}))),t.a.createElement($t,{onReloadData:pe}),t.a.createElement(x,Qa))},oa=Object(c.a)(function(H){var h=H.shixunsDetail,z=H.loading,ye=H.globalSetting,ve=H.user;return{shixunsDetail:h,globalSetting:ye,user:ve,loading:z}})(Na),Ee=e("11/R"),Ke=e("Q9mQ"),ya=e("diRs"),Ht=e("jrin"),U=e("OaEy"),ha=e("2fM7"),Oa=e("ZW9T"),sa=e("RCxd"),st=e("4SAo"),xt=e.n(st),Ct=se.a.TextArea,La=function(h){var z=h.shixunsDetail,ye=h.globalSetting,ve=h.loading,Ie=h.dispatch,He=h.onFinish,at=He===void 0?function(){}:He,ft=Object(w.a)(h,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),ca=D.a.useForm(),ra=Object(p.a)(ca,1),Aa=ra[0],da=function(){var vt=Object(m.a)(u.a.mark(function Ma(Wa){var aa,xa;return u.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Ie({type:"shixunsDetail/getCustomScript",payload:{id:(aa=z.actionTabs.params)===null||aa===void 0?void 0:aa.id,compile:Wa.execute,excutive:Wa.compile}});case 2:xa=O.sent,ht(),xa&&at(xa==null?void 0:xa.shixun_script);case 5:case"end":return O.stop()}},Ma)}));return function(Wa){return vt.apply(this,arguments)}}(),ht=function(){Ie({type:"shixunsDetail/setActionTabs",payload:{}})};return t.a.createElement(f.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:z.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:ht},t.a.createElement(D.a,{form:Aa,scrollToFirstError:!0,layout:"vertical",onFinish:da},t.a.createElement(D.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},t.a.createElement(Ct,{rows:4})),t.a.createElement(D.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},t.a.createElement(Ct,{rows:4})),t.a.createElement("div",{className:xt.a.footerWrap},t.a.createElement(D.a.Item,null,t.a.createElement(Xe.a,{className:"mr5",size:"large",onClick:ht},"\u53D6\u6D88"),t.a.createElement(Xe.a,{size:"large",type:"primary",htmlType:"submit",loading:ve.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))},Ae=Object(c.a)(function(H){var h=H.shixunsDetail,z=H.loading,ye=H.globalSetting;return{shixunsDetail:h,globalSetting:ye,loading:z}})(La),ta=e("Lai7"),Ra=e.n(ta),Ea=e("EGTK"),Ce=e("UGPy"),d=e.n(Ce),Ye=e("FrRK"),Ve=e("9Bee"),zt=e("N3QO"),jt=ha.a.Option,Vt=function(h){var z,ye,ve=h.practiceSetting,Ie=h.dispatch,He=h.shixunsDetail,at=h.user,ft=Object(r.useState)(null),ca=Object(p.a)(ft,2),ra=ca[0],Aa=ca[1],da=Object(r.useState)([]),ht=Object(p.a)(da,2),vt=ht[0],Ma=ht[1],Wa=Object(r.useState)(!0),aa=Object(p.a)(Wa,2),xa=aa[0],_e=aa[1],O=Object(r.useState)({}),F=Object(p.a)(O,2),g=F[0],Oe=F[1],xe=Object(r.useState)([]),$=Object(p.a)(xe,2),le=$[0],Pe=$[1],ke=Object(r.useState)(),Ot=Object(p.a)(ke,2),pe=Ot[0],fa=Ot[1],Yt=Object(r.useState)(),Be=Object(p.a)(Yt,2),we=Be[0],ze=Be[1],va=Object(r.useState)([]),sn=Object(p.a)(va,2),Qa=sn[0],St=sn[1],Ft=Object(r.useState)({}),Ge=Object(p.a)(Ft,2),Wt=Ge[0],bt=Ge[1],Ya=Object(r.useRef)(null),Pt=Object(r.useRef)(!0),rt=Object(r.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Dt=Object(r.useRef)(null),Bt=ve.id,Tt=ve.is_published,Fa=Wt.frequence_image,Je=Fa===void 0?[]:Fa,pt=Wt.environments,ct=pt===void 0?[]:pt,it=Wt.choice_small_type,je=it===void 0?[]:it,za=Wt.other_image,nt=za===void 0?[]:za,hn=g.name,mn=g.description,cn=g.authorization,$e=g.small_type,na=$e===void 0?[]:$e;Object(r.useEffect)(function(){if(ra===null)return;nn(),Ya.current.scrollTop=0},[ra]),Object(r.useEffect)(function(){if(!Bt)return;ia()},[Bt]),Object(r.useEffect)(function(){return ra===null?void 0:(Ia(),function(){clearTimeout(Dt.current)})},[ra,vt,le,pe,we]);var Ia=function(){clearTimeout(Dt.current),Dt.current=setTimeout(function(){!Object(Ze.isEqual)(rt.current.activeId,ra)||!Object(Ze.isEqual)(rt.current.selectId,vt)||!Object(Ze.isEqual)(rt.current.serviceConfigList,le)||!Object(Ze.isEqual)(rt.current.evaluateScript,pe)||!Object(Ze.isEqual)(rt.current.evaluationScript,we)?Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},ia=function(){var ut=Object(m.a)(u.a.mark(function At(){var ja,Ja,fn,_n;return u.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:return _e(!0),Dn.next=3,Object(ge.a)("/api/shixuns/".concat(Bt,"/edit_environment_info.json"),{method:"get"});case 3:ja=Dn.sent,ja.status===0&&(bt(Object(M.a)({},ja.data)),_e(!1),(ja==null||((Ja=ja.data)===null||Ja===void 0)?void 0:Ja.id)?(rt.current.activeId=ja==null||((fn=ja.data)===null||fn===void 0)?void 0:fn.id,Aa(ja==null||((_n=ja.data)===null||_n===void 0)?void 0:_n.id)):Aa(null));case 5:case"end":return Dn.stop()}},At)}));return function(){return ut.apply(this,arguments)}}(),nn=function(){var ut=Object(m.a)(u.a.mark(function At(){var ja,Ja,fn,_n,ln;return u.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return gn.next=2,Object(ge.a)("/api/shixuns/".concat(Bt,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:ra}});case 2:ln=gn.sent,Oe(ln.data),rt.current.selectId=(ja=ln.data)===null||ja===void 0?void 0:ja.choice_small_type,Ma((Ja=ln.data)===null||Ja===void 0?void 0:Ja.choice_small_type),rt.current.serviceConfigList=(fn=ln.data)===null||fn===void 0?void 0:fn.shixun_service_configs,Pe((_n=ln.data)===null||_n===void 0?void 0:_n.shixun_service_configs),rt.current.evaluateScript=ln.data.evaluate_script,fa(ln.data.evaluate_script),rt.current.evaluationScript=ln.data.choice_standard_scripts,ze(ln.data.choice_standard_scripts),St(ln.data.standard_scripts);case 13:case"end":return gn.stop()}},At)}));return function(){return ut.apply(this,arguments)}}(),qa=function(){var At,ja=function(){c.c.push("/shixuns/".concat(Bt,"/challenges")),Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(ve==null||((At=ve.sideBar)===null||At===void 0)?void 0:At.confirmLeave)?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){ja()}}):ja()},qt=function(){var ut=Object(m.a)(u.a.mark(function At(){var ja,Ja,fn,_n=arguments;return u.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:if(ja=_n.length>0&&_n[0]!==void 0?_n[0]:!1,!Object(T.b)(Ie,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")){Dn.next=3;break}return Dn.abrupt("return");case 3:return Ja={sub_type:vt,main_type:ra,shixun:{mirror_script_id:we},shixun_info:{evaluate_script:pe},shixun_service_configs:le.map(function(gn){return{mirror_repository_id:gn.mirror_repository_id,cpu_limit:gn.cpu_limit,lower_cpu_limit:gn.lower_cpu_limit,memory_limit:gn.memory_limit,request_limit:gn.request_limit,gpu_limit:gn.gpu_limit}})},Dn.next=6,Object(ge.a)("/api/shixuns/".concat(Bt),{method:"put",body:Ja});case 6:fn=Dn.sent,fn.status===0&&(s.b.success("\u7F16\u8F91\u6210\u529F"),rt.current={activeId:ra,selectId:vt,serviceConfigList:le,evaluateScript:pe,evaluationScript:we},Ie({type:"practiceSetting/getCommonData",payload:{id:Bt}}),Ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return Dn.stop()}},At)}));return function(){return ut.apply(this,arguments)}}(),lt=na.filter(function(ut){return vt.includes(ut.id)}),_a=function(){qa()},wa=function(At,ja,Ja){var fn=le.map(function(_n,ln){return ln===Ja?Object(M.a)(Object(M.a)({},_n),{},Object(Ht.a)({},ja,At)):_n});Pe(fn)},on=function(){if(Object(T.b)(Ie,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;Ie({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Bt}}})},Za=function(){var ut=Object(m.a)(u.a.mark(function At(ja){var Ja;return u.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return _n.next=2,Ie({type:"shixunsDetail/getScriptContent",payload:{id:Bt,script_id:ja}});case 2:Ja=_n.sent,Ja&&fa(Ja.content);case 4:case"end":return _n.stop()}},At)}));return function(ja){return ut.apply(this,arguments)}}(),On=function(At){f.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",t.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var ja=Object(m.a)(u.a.mark(function fn(){return u.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return ln.next=2,Za(At);case 2:f.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:t.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return ln.stop()}},fn)}));function Ja(){return ja.apply(this,arguments)}return Ja}()})},Un=function(At,ja){var Ja=le[0]?[le[0]]:[];ja.forEach(function(fn){var _n=le.find(function(gn){return gn.mirror_repository_id===Number(fn.key)});if(_n)Ja.push(_n);else{var ln=na.find(function(gn){return gn.id===Number(fn.key)});if(ln.mirror_name){var Dn={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(fn.key),name:ln.mirror_name,request_limit:10};Ja.push(Dn)}}}),Pe(Ja),Ma(At)};return t.a.createElement("div",{className:d.a.practice},t.a.createElement(Ea.a,{loading:xa,skin:"night",className:d.a.left,dispatch:Ie,value:ra,data:ct,otherData:nt,tags:Je,onChange:function(At){return Aa(At)}}),t.a.createElement("div",{className:d.a.right},t.a.createElement("header",null,t.a.createElement("div",{className:d.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",ra===null?"\u2014 \u2014":hn)),t.a.createElement("div",{className:d.a.content,ref:Ya},ra===null&&t.a.createElement(Kt.a,{image:Ra.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),ra!==null&&t.a.createElement("div",{className:d.a.des},t.a.createElement("div",{className:d.a.mainBody},t.a.createElement(Ve.a,{value:mn})),t.a.createElement("div",{className:d.a.title},"\u9644\u5E26\u73AF\u5883"),t.a.createElement("div",{className:d.a.selectBox},t.a.createElement(ha.a,{onChange:function(At,ja){return Un(At,ja)},getPopupContainer:function(At){return At.parentNode},mode:"multiple",bordered:!1,value:vt,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},na.map(function(ut,At){return t.a.createElement(jt,{key:ut.id,value:ut.id},ut.type_name)})),t.a.createElement("div",{className:d.a.smallType},lt.map(function(ut){return ut.description?t.a.createElement("span",{key:ut.id},ut.description):null}))),!(He==null||((z=He.detail)===null||z===void 0)?void 0:z.is_jupyter_lab)&&t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:d.a.title},"\u8BC4\u6D4B\u811A\u672C"),t.a.createElement("div",{className:d.a.evaluating},t.a.createElement("div",{className:d.a.evaluatingLabel},Tt&&t.a.createElement("div",{onClick:function(){if(Object(T.b)(Ie,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return},className:d.a.mask}),t.a.createElement(ha.a,{style:{width:400},bordered:!1,getPopupContainer:function(At){return At.parentNode},value:we,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(At){On(At),ze(At)}},(Qa||[]).map(function(ut,At){return t.a.createElement(jt,{value:parseInt(ut.id),name:ut.scptname,key:At},ut.scptname)})),t.a.createElement("span",{className:d.a.evaluatingS1,onClick:on},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),t.a.createElement(ya.a,{overlayClassName:d.a.popover,placement:"bottomLeft",content:t.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",t.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",t.a.createElement("br",null),"challengeProgramNames",t.a.createElement("br",null),"sourceClassNames",t.a.createElement("br",null),t.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",t.a.createElement("br",null),t.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",t.a.createElement("br",null),"src/step1/HelloWorld.java",t.a.createElement("br",null),"src/step2/Other.java",t.a.createElement("br",null),t.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",t.a.createElement("br",null),"step1.HelloWorld",t.a.createElement("br",null),"step2.Other",t.a.createElement("br",null),t.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",t.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',t.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',t.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',t.a.createElement("br",null),'" "step2.Other")',t.a.createElement("br",null),t.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},t.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},t.a.createElement(sa.a,null)))),t.a.createElement(Oa.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:pe,onChange:function(At){if(Pt.current){Pt.current=!1;return}fa(At),Object(T.b)(Ie,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(function(){Pt.current=!0,fa(rt.current.evaluateScript)},200)}}))),((ye=He.detail)===null||ye===void 0?void 0:ye.identity)<3&&!!le.length&&t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:d.a.title},"\u670D\u52A1\u914D\u7F6E"),t.a.createElement("div",{className:d.a.serviceSettingWrap},le==null?void 0:le.map(function(ut,At){return t.a.createElement("div",{key:At,className:"mb30"},t.a.createElement("div",null,t.a.createElement("span",{className:"font16"},ut.name)),t.a.createElement("div",{className:d.a.serviceBox},t.a.createElement("label",{className:d.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),t.a.createElement(se.a,{className:d.a.serviceSetInput,value:ut.cpu_limit,disabled:Tt,onChange:function(Ja){return wa(Ja.target.value,"cpu_limit",At)}})),t.a.createElement("div",{className:d.a.serviceBox},t.a.createElement("label",{className:d.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),t.a.createElement(se.a,{className:d.a.serviceSetInput,value:ut.lower_cpu_limit,disabled:Tt,onChange:function(Ja){return wa(Ja.target.value,"lower_cpu_limit",At)}})),t.a.createElement("div",{className:d.a.serviceBox},t.a.createElement("label",{className:d.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),t.a.createElement(se.a,{className:d.a.serviceSetInput,value:ut.memory_limit,disabled:Tt,onChange:function(Ja){return wa(Ja.target.value,"memory_limit",At)}})),t.a.createElement("div",{className:d.a.serviceBox},t.a.createElement("label",{className:d.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),t.a.createElement(se.a,{className:d.a.serviceSetInput,value:ut.request_limit,style:{width:300},disabled:Tt,onChange:function(Ja){return wa(Ja.target.value,"request_limit",At)}}),t.a.createElement("label",{className:d.a.serviceSetTip},"\u6E29\u99A8\u63D0\u793A\uFF1A\u7EAF\u7F16\u7A0B\u7C7B\u578B\u5B9E\u8BAD\u5EFA\u8BAE\u4F7F\u7528\u9ED8\u8BA4\u503C\uFF0C\u5BF9\u4E8E\u5927\u6570\u636E\u7B49\u5EFA\u8BAE\u4F7F\u7528\u6700\u5927\u5185\u5B58\u768430%")),t.a.createElement("div",{className:d.a.serviceBox},t.a.createElement("label",{className:d.a.serviceSetLeft},"GPU\u6570(\u5361)\uFF1A"),t.a.createElement(se.a,{className:d.a.serviceSetInput,value:ut.gpu_limit,style:{width:300},disabled:Tt,onChange:function(Ja){return wa(Ja.target.value,"gpu_limit",At)}})))}))))),t.a.createElement("div",{className:d.a.btns},t.a.createElement(Xe.a,{size:"large",style:{marginRight:20},onClick:_a},"\u53D6\u6D88"),t.a.createElement(Xe.a,{size:"large",type:"primary",disabled:ra===null,onClick:function(){return qt()}},"\u4FDD\u5B58"))),t.a.createElement(Ye.a,null),t.a.createElement(Ae,{onFinish:function(At){return fa(At)}}),t.a.createElement(zt.a,null))},mt=Object(c.a)(function(H){var h=H.practiceSetting,z=H.globalSetting,ye=H.shixunsDetail,ve=H.user;return{practiceSetting:h,globalSetting:z,shixunsDetail:ye,user:ve}})(Vt),Pa=e("g9YV"),ba=e("wCAj"),Gt=e("5Dmo"),gt=e("3S7+"),un=e("P5Jw"),Xa=e("wd/R"),an=e.n(Xa),Pn=e("3d99"),$a=e.n(Pn),vn=e("sckv"),Ua=e.n(vn),ma=e("KhGG"),Zt=j.a.Dragger,ka=function(h){var z,ye=h.dispatch,ve=h.id,Ie=h.onClose,He=h.onOK,at=h.visible,ft=h.wrapClassName,ca=h.local,ra=h.containerId,Aa=h.rootIdentifier,da=Object(r.useState)({}),ht=Object(p.a)(da,2),vt=ht[0],Ma=ht[1],Wa=Object(r.useState)([]),aa=Object(p.a)(Wa,2),xa=aa[0],_e=aa[1],O=Object(r.useState)([]),F=Object(p.a)(O,2),g=F[0],Oe=F[1],xe=Object(r.useState)(0),$=Object(p.a)(xe,2),le=$[0],Pe=$[1],ke=Object(r.useState)(!1),Ot=Object(p.a)(ke,2),pe=Ot[0],fa=Ot[1],Yt=Object(r.useState)(!1),Be=Object(p.a)(Yt,2),we=Be[0],ze=Be[1],va=D.a.useForm(),sn=Object(p.a)(va,1),Qa=sn[0],St=Object(r.useState)([]),Ft=Object(p.a)(St,2),Ge=Ft[0],Wt=Ft[1],bt=Object(r.useRef)([]);Object(r.useEffect)(function(){at&&(Qa.resetFields(),Wt([]),Oe([]),_e([]),Pe(0),ze(!1),fa(!1))},[at]);var Ya=function($e){if($e.file.status==="done"||$e.file.status==="uploading"){var na,Ia,ia;if(Wt($e.fileList),!$e.file.response)return;if((na=$e.file.response)===null||na===void 0?void 0:na.id){s.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Wt(Ge.filter(function(nn){return nn.uid!==$e.file.uid})),((Ia=$e.file.response)===null||Ia===void 0?void 0:Ia.message)&&s.b.info((ia=$e.file.response)===null||ia===void 0?void 0:ia.message)}},Pt=function(){var cn=Object(m.a)(u.a.mark(function $e(na){var Ia,ia,nn;return u.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:if(le){qt.next=8;break}return ia=Ge.filter(function(lt){return lt.uid!==na.uid}),Wt(ia),bt.current=Object(B.a)(ia),_e(xa.filter(function(lt){return lt!==na.name})),s.b.info("\u5220\u9664\u6210\u529F"),ia.length||(Qa.setFieldsValue({file:void 0}),Qa.validateFields()),qt.abrupt("return");case 8:if(na.response){qt.next=11;break}return s.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),qt.abrupt("return");case 11:return qt.next=13,Object(ge.a)("/api/shixuns/".concat(ve,"/destroy_data_sets.json"),{method:"Delete",body:{id:[na==null||((Ia=na.response)===null||Ia===void 0)?void 0:Ia.id]}});case 13:nn=qt.sent,nn.status===0&&(Wt(Ge.filter(function(lt){return lt.uid!==na.uid})),s.b.info("\u5220\u9664\u6210\u529F"));case 15:case"end":return qt.stop()}},$e)}));return function(na){return cn.apply(this,arguments)}}(),rt=function($e){if(Ge==null?void 0:Ge.some(function(Ia){return Ia.name===$e.name}))return s.b.info("".concat($e.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;if($e.size/1024/1024>500)return s.b.info("\u6587\u4EF6\u8D85\u8FC7500M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var na={name:$e.name,uid:$e.uid,file:$e,percent:0};return Ge.push(na),bt.current=Object(B.a)(Ge),Wt(Object(B.a)(Ge)),!1},Dt={height:300,multiple:!0,disabled:le>0,withCredentials:!0,fileList:Ge,action:"".concat(A.a.API_SERVER,"/api/attachments.json"),onChange:Ya,onRemove:Pt,beforeUpload:rt},Bt=function($e,na,Ia,ia,nn){var qa=new FormData;Object.keys($e).forEach(function(lt){qa.append(lt,$e[lt])});var qt=new window.XMLHttpRequest;return qt.withCredentials=!0,qt.addEventListener("load",function(lt){var _a;Ia(JSON.parse(lt==null||((_a=lt.target)===null||_a===void 0)?void 0:_a.response))},!1),qt.addEventListener("error",function(lt){nn&&nn(lt)},!1),qt.upload.onprogress=function(lt){ia&&ia(lt)},qt.open("POST",na),qt.send(qa),qt},Tt=function($e,na){if($e.lengthComputable){var Ia=Math.floor($e.loaded/$e.total*100),ia=Object(M.a)(Object(M.a)({},na),{},{percent:Ia,status:Ia===100?"done":"uploading"});console.log(bt.current,333),bt.current=bt.current.map(function(nn){return nn.uid===na.uid?ia:nn}),Wt(bt.current)}},Fa=function($e,na){var Ia=Object(M.a)(Object(M.a)({},na),{},{status:"error"});s.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),bt.current=bt.current.map(function(ia){return ia.uid===na.uid?Ia:ia}),bt.current.every(function(ia){return ia.status==="done"||ia.status==="error"})&&(ze(!1),Pe(2)),Wt(bt.current)},Je=function($e,na){var Ia=Object(M.a)(Object(M.a)({},na),{},{status:"done"});if($e.status===0||(Ia=Object(M.a)(Object(M.a)({},na),{},{status:"error"}),s.b.error("\u4E0A\u4F20\u5931\u8D25!")),bt.current=bt.current.map(function(ia){return ia.uid===na.uid?Ia:ia}),bt.current.every(function(ia){return ia.status==="done"})){s.b.success("\u4E0A\u4F20\u5B8C\u6210!"),za(!0);return}bt.current.every(function(ia){return ia.status==="done"||ia.status==="error"})&&(ze(!1),Pe(2)),Wt(bt.current)},pt=function(){var $e=!0;return window.navigator.onLine==!0?$e=!0:$e=!1,$e},ct=function(){var cn=Object(m.a)(u.a.mark(function $e(na){var Ia,ia,nn,qa,qt,lt,_a,wa;return u.a.wrap(function(Za){for(;;)switch(Za.prev=Za.next){case 0:if(ze(!0),!(le===3)){Za.next=4;break}return Pe(2),Za.abrupt("return");case 4:if(!(le===2||le===1)){Za.next=7;break}return it(),Za.abrupt("return");case 7:return Ia=na||{},ia=Ia.commitMessage,nn=ia===void 0?"":ia,qa=Ia.fileOss,qt=qa===void 0?[]:qa,lt=ca?Ge:qt,_a=lt.map(function(On){return On.name}),Za.next=12,Object(ge.a)("/api/shixuns/".concat(ve,"/check_data_sets"),{method:"post",body:{files_name:_a}});case 12:if(wa=Za.sent,!(wa.status===-3)){Za.next=17;break}return _e(wa==null?void 0:wa.exist_files),ze(!1),Za.abrupt("return");case 17:if(!(JSON.stringify(wa)==="{}")){Za.next=21;break}return ze(!1),s.b.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!"),Za.abrupt("return");case 21:wa.status===0&&(Ge.forEach(function(On){var Un=Bt({file:On.file,description:nn},"".concat(A.a.API_SERVER,"/api/shixuns/").concat(ve,"/upload_data_sets.json"),function(ut){return Je(ut,On)},function(ut){return Tt(ut,On)},function(ut){return Fa(ut,On)});g.push(Un)}),Pe(1));case 22:case"end":return Za.stop()}},$e)}));return function(na){return cn.apply(this,arguments)}}(),it=function(){var $e=Object(M.a)({},Qa.getFieldsValue())||{},na=$e.commitMessage,Ia=na===void 0?"":na,ia=bt.current.filter(function(qa){return qa.status==="error"}),nn=bt.current.map(function(qa){return Object(M.a)(Object(M.a)({},qa),{},{status:qa.status==="error"?"uploading":qa.status})});Wt(nn),ia.forEach(function(qa){var qt=Bt({file:qa.file,description:Ia},"".concat(A.a.API_SERVER,"/api/shixuns/").concat(ve,"/upload_data_sets.json"),function(lt){return Je(lt,qa)},function(lt){return Tt(lt,qa)},function(lt){return Fa(lt,qa)});g.push(qt)})},je=function($e){if(console.log($e,"changedValues"),"fileOss"in $e){var na,Ia;if(($e==null?void 0:$e.fileOss.every(function(ia){return ia.status==="done"}))&&($e==null||((na=$e.fileOss)===null||na===void 0)?void 0:na.length)){s.b.success("\u4E0A\u4F20\u5B8C\u6210!"),za(!0);return}if(($e==null?void 0:$e.fileOss.every(function(ia){return ia.status==="done"||ia.status==="error"}))&&($e==null||((Ia=$e.fileOss)===null||Ia===void 0)?void 0:Ia.length)){Pe(3),ze(!1);return}_e(xa.filter(function(ia){var nn;return $e==null||((nn=$e.fileOss)===null||nn===void 0)?void 0:nn.some(function(qa){return qa.name===ia})}))}Ma(Object(M.a)({},Qa.getFieldsValue()))},za=function($e){$e||(fa(!0),g.forEach(function(na){na.abort()})),He(),Ie()},nt=function(){var $e=Object(M.a)({},Qa.getFieldsValue())||{},na=$e.fileOss,Ia=na===void 0?[]:na,ia=Ge==null?void 0:Ge.every(function(qa){return qa.status==="done"}),nn=Ia==null?void 0:Ia.every(function(qa){return qa.status==="done"});if(!ia||!nn){f.a.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){za()}});return}za()},hn=function(){return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",null,t.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(Ua.a.colorBlue)})),t.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",t.a.createElement("span",{className:"".concat(Ua.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))},mn=function($e){console.log($e,444)};return t.a.createElement(f.a,{visible:at,wrapClassName:ft,onOk:function(){Object(L.P)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),Qa.submit()},centered:!0,okText:le===0?"\u786E\u5B9A":le===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:we},onCancel:nt,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},t.a.createElement("div",{className:Ua.a.wrap},t.a.createElement(D.a,{className:"mt10",form:Qa,scrollToFirstError:!0,layout:"vertical",onFinish:ct,onValuesChange:je},ca?t.a.createElement(D.a.Item,{label:t.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",t.a.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},t.a.createElement(Zt,Dt," ",hn())):t.a.createElement(D.a.Item,{label:t.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",t.a.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},t.a.createElement(ma.b,{identifier:Aa,cancelUpload:pe,container_type:"Shixun",container_id:ra,uploading:le<3?le:0,disabled:le>0,height:300,maxSize:100*1024*1024*1024,description:vt.commitMessage||"",text:hn(),onComplete:mn})),!!xa.length&&t.a.createElement("span",{className:Ua.a.repeatedName},xa.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),t.a.createElement(D.a.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},t.a.createElement(se.a,{bordered:!1,disabled:le>0,maxLength:100,suffix:"".concat(((z=vt.commitMessage)===null||z===void 0?void 0:z.length)||0,"/100"),placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},dn=ka,rn=e("JkYO"),Ca=e.n(rn),Sn=wt.a.TabPane,An=function(h){var z,ye,ve,Ie,He=h.id,at=h.onClose,ft=h.onOK,ca=h.visible,ra=h.dispatch,Aa=h.wrapClassName,da=h.local,ht=h.shixunsDetail,vt=h.containerId,Ma=h.rootIdentifier,Wa=Object(De.m)(),aa=Object(r.useState)(Object(M.a)(Object(M.a)({},Wa),{},{page:1,limit:10})),xa=Object(p.a)(aa,2),_e=xa[0],O=xa[1],F=Object(r.useState)(!1),g=Object(p.a)(F,2),Oe=g[0],xe=g[1],$=Object(r.useState)("1"),le=Object(p.a)($,2),Pe=le[0],ke=le[1],Ot=Object(r.useState)([]),pe=Object(p.a)(Ot,2),fa=pe[0],Yt=pe[1],Be=D.a.useForm(),we=Object(p.a)(Be,1),ze=we[0],va=Object(r.useRef)([]);Object(r.useEffect)(function(){ca&&(Yt([]),_e.page=1,O(Object(M.a)({},_e)),sn())},[ca]);var sn=function(){ra({type:"shixunsDetail/getDatasets",payload:_e})},Qa=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",width:"30%",ellipsis:!0},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",width:"30%",ellipsis:!0},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",width:120,render:function(Ge){return an()(Ge).format("YYYY-MM-DD")}},{title:"\u521B\u5EFA\u4EBA",dataIndex:"author",key:"author"},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize"}],St={onChange:function(Ge,Wt){console.log("selectedRowKeys: ".concat(Ge),"selectedRows: ",Wt),Yt(Object(B.a)(Ge))},getCheckboxProps:function(Ge){return{disabled:Ge.name==="Disabled User",name:Ge.name}}};return t.a.createElement(f.a,{visible:ca,wrapClassName:Aa,onOk:Object(m.a)(u.a.mark(function Ft(){return u.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:if(fa.length){Wt.next=3;break}return s.b.warn("\u8BF7\u9009\u62E9\u6570\u636E\u96C6"),Wt.abrupt("return");case 3:return Wt.next=5,Object(P.Pb)({ids:fa,id:Wa.id});case 5:ft();case 6:case"end":return Wt.stop()}},Ft)})),centered:!0,okText:"\u786E\u5B9A",okButtonProps:{loading:Oe},onCancel:function(){return at()},width:"1000px",title:"\u9009\u7528\u6570\u636E\u96C6"},t.a.createElement("div",{className:Ca.a.wrap},t.a.createElement(wt.a,{accessKey:Pe,onChange:function(Ge){ke(Ge),Yt([])}},t.a.createElement(Sn,{tab:"\u516C\u5171\u6570\u636E\u96C6",key:"1"}),t.a.createElement(Sn,{tab:"\u6211\u7684\u6570\u636E\u96C6",key:"2"})),t.a.createElement(ba.a,{rowKey:function(Ge){return Ge.id},columns:Qa,dataSource:Pe==="1"?(z=ht.datasets)===null||z===void 0?void 0:z.public_data_sets:(ye=ht.datasets)===null||ye===void 0?void 0:ye.my_data_sets,rowSelection:Object(M.a)({type:"checkbox"},St),pagination:{current:_e.page,pageSize:_e.limit,total:Pe==="1"?(ve=ht.datasets)===null||ve===void 0?void 0:ve.public_data_sets_count:(Ie=ht.datasets)===null||Ie===void 0?void 0:Ie.my_data_sets_count,onChange:function(Ge){_e.page=Ge,O(Object(M.a)({},_e)),sn()}}})))},Bn=Object(c.a)(function(H){var h=H.globalSetting,z=H.shixunsDetail,ye=H.practiceSetting,ve=H.user;return{globalSetting:h,shixunsDetail:z,user:ve,practiceSetting:ye}})(An),bn=e("xKgJ"),Rn=t.a.Fragment,Nn=function(h){var z,ye,ve,Ie,He=h.globalSetting,at=h.dispatch,ft=h.practiceSetting,ca=h.shixunsDetail,ra=h.user,Aa=Object(w.a)(h,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),da=ft.id,ht=Object(r.useState)([]),vt=Object(p.a)(ht,2),Ma=vt[0],Wa=vt[1],aa=Object(r.useState)({}),xa=Object(p.a)(aa,2),_e=xa[0],O=xa[1],F=Object(r.useState)(!1),g=Object(p.a)(F,2),Oe=g[0],xe=g[1],$=Object(r.useState)(!0),le=Object(p.a)($,2),Pe=le[0],ke=le[1],Ot=Object(r.useState)(!1),pe=Object(p.a)(Ot,2),fa=pe[0],Yt=pe[1],Be=Object(r.useState)(!1),we=Object(p.a)(Be,2),ze=we[0],va=we[1],sn=Object(r.useState)([]),Qa=Object(p.a)(sn,2),St=Qa[0],Ft=Qa[1],Ge=Object(r.useState)(!1),Wt=Object(p.a)(Ge,2),bt=Wt[0],Ya=Wt[1],Pt=Object(r.useState)(!1),rt=Object(p.a)(Pt,2),Dt=rt[0],Bt=rt[1],Tt=Object(r.useState)({}),Fa=Object(p.a)(Tt,2),Je=Fa[0],pt=Fa[1],ct=Object(r.useState)({page:1,limit:10,total:0}),it=Object(p.a)(ct,2),je=it[0],za=it[1];Object(r.useEffect)(function(){if(!da)return;hn()},[da]);var nt=function(lt){var _a=Object(M.a)(Object(M.a)({},je),{},{page:lt});Ft([]),za(_a),hn(_a)},hn=function(){var qt=Object(m.a)(u.a.mark(function lt(_a){var wa,on,Za;return u.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return wa={page:1,limit:10,total:0},on=_a||wa,xe(!0),Un.next=5,at({type:"shixunsDetail/getSetData",payload:Object(M.a)(Object(M.a)({},on),{},{id:da})});case 5:Za=Un.sent,(Za==null?void 0:Za.data_sets)&&(xe(!1),Wa(Object(B.a)(Za.data_sets)),za(Object(M.a)(Object(M.a)({},on),{},{total:Za==null?void 0:Za.data_sets_count})),ke(!1),O(Object(M.a)({},Za)));case 7:case"end":return Un.stop()}},lt)}));return function(_a){return qt.apply(this,arguments)}}(),mn=function(){return t.a.createElement("div",{className:$a.a.empty},t.a.createElement("img",{src:e("8/bI"),width:"258"}),t.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~"))},cn=function(lt){console.log("selectedRowKeys changed: ",lt),Ft(lt)},$e={selectedRowKeys:St,columnWidth:70,onChange:cn},na=function(lt){Object(L.P)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);var _a=lt?[lt]:St;f.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var wa=Object(m.a)(u.a.mark(function Za(){var On,Un;return u.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,Object(ge.a)("/api/shixuns/".concat(da,"/destroy_data_sets.json"),{method:"Delete",body:{id:_a}});case 2:On=At.sent,On.status===0&&(Un=_a.length===Ma.length&&je.page>1?je.page-1:je.page,s.b.success("\u5220\u9664\u6210\u529F"),hn(Object(M.a)(Object(M.a)({},je),{},{page:Un})),Ft([]));case 4:case"end":return At.stop()}},Za)}));function on(){return wa.apply(this,arguments)}return on}()})},Ia=function(){var qt=Object(m.a)(u.a.mark(function lt(){var _a,wa,on,Za,On;return u.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:if(_a=Je.title,wa=null,console.log(_a,"title"),!(_a==="")){ut.next=7;break}return wa="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",pt(Object(M.a)(Object(M.a)({},Je),{},{errorDes:wa})),ut.abrupt("return");case 7:if(on=Ma.find(function(At){return At.id===(Je==null?void 0:Je.id)}).title,!(_a===on.substring(0,on.lastIndexOf("."))||_a===on)){ut.next=12;break}return wa="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",pt(Object(M.a)(Object(M.a)({},Je),{},{errorDes:wa})),ut.abrupt("return");case 12:return Za=on.includes(".")?on.substring(on.lastIndexOf("."),on.length):"",ut.next=15,Object(ge.a)("/api/shixuns/".concat(da,"/rename_data_sets.json"),{method:"post",body:{id:Je==null?void 0:Je.id,new_file_name:_a+Za}});case 15:On=ut.sent,On.status===0&&(s.b.success("\u91CD\u547D\u540D\u6210\u529F"),hn(je),Yt(!1),pt({}));case 17:case"end":return ut.stop()}},lt)}));return function(){return qt.apply(this,arguments)}}(),ia=function(){var lt=Je.download_url;nn(lt),s.b.success("\u590D\u5236\u6210\u529F"),va(!1),pt({})},nn=function(lt){var _a=lt,wa=document.createElement("input");wa.value=_a,document.body.appendChild(wa),wa.select(),document.execCommand("Copy"),wa.style.display="none"},qa=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(lt){return t.a.createElement(gt.a,{title:lt},t.a.createElement("span",null,lt))}},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(lt){return t.a.createElement(gt.a,{title:lt},t.a.createElement("span",null,lt||"--"))}},{title:"\u6700\u540E\u4FEE\u6539\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(lt,_a){return an()(_a.created_on).format("YYYY-MM-DD HH:mm")}},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:function(lt,_a){return t.a.createElement("div",{className:$a.a.path},t.a.createElement(gt.a,{title:lt},t.a.createElement("span",{className:$a.a.text},lt)),t.a.createElement(un.CopyToClipboard,{text:lt,onCopy:function(){return s.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement(gt.a,{title:"\u590D\u5236"},t.a.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))}},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:Object(bn.v)()?200:120,render:function(lt,_a){return t.a.createElement("div",{className:$a.a.actionsBtns},t.a.createElement(gt.a,{title:"\u91CD\u547D\u540D"},t.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var on;pt(Object(Ze.clone)(Object(M.a)(Object(M.a)({},_a),{},{title:(_a==null?void 0:_a.title.includes("."))?_a==null||((on=_a.title)===null||on===void 0)?void 0:on.substring(0,_a.title.lastIndexOf(".")):_a==null?void 0:_a.title}))),Yt(!0),Object(L.P)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),Object(bn.v)()&&t.a.createElement(gt.a,{title:"\u5206\u4EAB"},t.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(L.P)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),pt(Object(Ze.clone)(_a)),va(!0)}})),Object(bn.v)()&&t.a.createElement(gt.a,{title:"\u4E0B\u8F7D"},t.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(L.P)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),Object(L.r)(_a.title,_a==null?void 0:_a.download_url)}})),t.a.createElement(gt.a,{title:"\u5220\u9664"},t.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(L.P)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),na(_a.id)}})))}}];return t.a.createElement("div",{className:$a.a.dataset},t.a.createElement("div",{className:$a.a.header},t.a.createElement("div",{className:$a.a.title},"\u6570\u636E\u96C6(",je.total,")"),t.a.createElement("div",{className:$a.a.dataPath},t.a.createElement("span",{className:$a.a.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),t.a.createElement("input",{value:_e==null?void 0:_e.folder_name,disabled:!0}),t.a.createElement(un.CopyToClipboard,{text:_e==null?void 0:_e.folder_name,onCopy:function(){return s.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement(gt.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},t.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),t.a.createElement("div",{className:$a.a.btns},t.a.createElement(Xe.a,{type:"primary",ghost:!0,onClick:function(){return na()},disabled:!St.length},"\u5220\u9664"),t.a.createElement(Xe.a,{type:"primary",className:"mr10 ml10",onClick:function(){return Bt(!0)}},"\u9009\u7528\u6570\u636E\u96C6"),t.a.createElement(Xe.a,{type:"primary",onClick:function(){return Ya(!0)}},"\u4E0A\u4F20\u6587\u4EF6"))),t.a.createElement("div",{className:$a.a.content},t.a.createElement(Se.a,{loading:Pe,active:!0,paragraph:{rows:5}},je.total?t.a.createElement(ba.a,{rowSelection:$e,className:$a.a.customTable,dataSource:Ma,bordered:!1,rowKey:function(lt){return lt.id},rowClassName:$a.a.row,columns:qa,loading:Oe,pagination:{pageSize:je.limit,total:je.total,current:je.page,onChange:nt,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):mn())),t.a.createElement(dn,{rootIdentifier:ca==null||((z=ca.detail)===null||z===void 0)?void 0:z.root_identifier,wrapClassName:$a.a.uploadFileModal,id:da,containerId:ca==null||((ye=ca.detail)===null||ye===void 0)?void 0:ye.id,local:He==null||((ve=He.setting)===null||ve===void 0)?void 0:ve.is_local,dispatch:at,visible:bt,onClose:function(){return Ya(!1)},onOK:hn}),t.a.createElement(Bn,{dispatch:at,visible:Dt,onClose:function(){return Bt(!1)},onOK:hn}),t.a.createElement(f.a,{title:"\u91CD\u547D\u540D",visible:fa,onOk:Ia,centered:!0,wrapClassName:$a.a.renameModal,onCancel:function(){Yt(!1),pt({})},width:"1000px"},t.a.createElement("div",null,t.a.createElement("div",{className:$a.a.fileName},t.a.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),t.a.createElement(se.a,{value:Je==null?void 0:Je.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(lt){pt(Object(M.a)(Object(M.a)({},Je),{},{title:lt.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((Je==null||((Ie=Je.title)===null||Ie===void 0)?void 0:Ie.length)||0,"/60")}),(Je==null?void 0:Je.errorDes)&&t.a.createElement("div",{className:$a.a.errorDes},Je==null?void 0:Je.errorDes))),t.a.createElement(f.a,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",visible:ze,onOk:ia,centered:!0,wrapClassName:$a.a.shareModal,onCancel:function(){va(!1),pt({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},t.a.createElement("div",null,t.a.createElement("div",{className:$a.a.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",t.a.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),t.a.createElement(se.a,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Je==null?void 0:Je.download_url}))))},Tn=Object(c.a)(function(H){var h=H.globalSetting,z=H.shixunsDetail,ye=H.practiceSetting,ve=H.user;return{globalSetting:h,shixunsDetail:z,user:ve,practiceSetting:ye}})(Nn),kn=e("aHsQ"),Xt=e("sGsY"),Nt=e("fKo2"),kt=e.n(Nt),Va=e("BMKw"),tt=e.n(Va),ot=function(h){return(h==null?void 0:h.length)?h.filter(function(z,ye){return ye!==0}).map(function(z){return z.val}).join("").substr(1):""},Qt=function(h){var z=h.shixunsDetail,ye=h.globalSetting,ve=h.loading,Ie=h.dispatch,He=h.fileType,at=h.path,ft=h.onFinish,ca=ft===void 0?function(){}:ft,ra=Object(De.m)(),Aa=Object(r.useState)(""),da=Object(p.a)(Aa,2),ht=da[0],vt=da[1],Ma=Object(r.useState)([]),Wa=Object(p.a)(Ma,2),aa=Wa[0],xa=Wa[1],_e=Object(r.useState)([]),O=Object(p.a)(_e,2),F=O[0],g=O[1],Oe=[Ha.OriginalPicturePath,Ha.ExpectPicturePath,Ha.PicturePath],xe=Oe.includes(He);Object(r.useEffect)(function(){if(z.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;vt(at||""),$()},[z.actionTabs.key]);var $=function(){var Yt=Object(m.a)(u.a.mark(function Be(){var we,ze,va,sn,Qa=arguments;return u.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:return ze=Qa.length>0&&Qa[0]!==void 0?Qa[0]:"",Ft.next=3,Ie({type:"shixunsDetail/getRepository",payload:{id:ra.id,path:ze}});case 3:va=Ft.sent,ze===""&&!(va==null||((we=va.trees)===null||we===void 0)?void 0:we.length)&&s.b.warn("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),(va==null?void 0:va.trees)&&(sn=va.trees.map(function(Ge){return Object(M.a)(Object(M.a)({},Ge),{name:Ge.name,val:Ge.name})}),g(sn||[]));case 6:case"end":return Ft.stop()}},Be)}));return function(){return Yt.apply(this,arguments)}}(),le=function(Be){var we=ot(aa),ze="".concat(we&&"".concat(we,"/")).concat(Be);He===Ha.Path?!(ht==null?void 0:ht.includes("".concat(ze,"\uFF1B")))&&vt("".concat(ht).concat(ze,"\uFF1B")):He===Ha.ExecPath&&vt(ze)},Pe=function(Be){if(Be.type==="tree"){aa.length?aa.push({val:"/".concat(Be.val),path:Be.val}):aa.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Be.val),path:Be.val}),xa(aa);var we=ot(aa);xe&&vt(we),$(we)}},ke=function(Be,we){var ze=aa.filter(function(sn,Qa){return Qa<=we});xa(ze);var va=ot(ze);xe&&vt(va),$(va)},Ot=function(){var Yt=Object(m.a)(u.a.mark(function Be(){return u.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:ca(ht),pe();case 2:case"end":return ze.stop()}},Be)}));return function(){return Yt.apply(this,arguments)}}(),pe=function(){vt(""),xa([]),g([]),Ie({type:"shixunsDetail/setActionTabs",payload:{}})},fa=ot(aa);return t.a.createElement(f.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:z.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Ot,onCancel:pe},t.a.createElement("div",{className:tt.a.wrap},t.a.createElement("div",{className:tt.a.content},t.a.createElement("div",{className:tt.a.mainPathWrap},!!(aa==null?void 0:aa.length)&&aa.map(function(Yt,Be){return t.a.createElement("a",{key:Be,onClick:function(){return ke(Yt,Be)}},Yt.val)})),!!(F==null?void 0:F.length)&&F.map(function(Yt,Be){return Yt.type==="tree"?t.a.createElement("a",{key:Be,onClick:function(){return Pe(Yt)}},t.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(tt.a.colorBlue)}),fa&&"".concat(fa,"/"),Yt.name):t.a.createElement("a",{key:Be,onClick:function(){return le("".concat(Yt.name))}},t.a.createElement("i",{className:"iconfont icon-zuoye ".concat(tt.a.colorBlue)}),fa&&"".concat(fa,"/"),Yt.name)})),t.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),t.a.createElement(se.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",readOnly:!0,value:ht,onChange:function(Be){return vt(Be.target.value)}})))},Ga=Object(c.a)(function(H){var h=H.shixunsDetail,z=H.loading,ye=H.globalSetting;return{shixunsDetail:h,globalSetting:ye,loading:z.models.index}})(Qt),Ba=Xt.a.Countdown,en;(function(H){H[H.LoadingFail=1]="LoadingFail",H[H.Loading=2]="Loading",H[H.Finish=3]="Finish"})(en||(en={}));var Ha;(function(H){H.Path="path",H.ExecPath="exec_path",H.OriginalPicturePath="original_picture_path",H.ExpectPicturePath="expect_picture_path",H.PicturePath="picture_path"})(Ha||(Ha={}));var En=function(h){var z=h.globalSetting,ye=h.loading,ve=h.dispatch,Ie=h.practiceSetting,He=h.shixunsDetail,at=Object(w.a)(h,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),ft=Object(r.useState)(),ca=Object(p.a)(ft,2),ra=ca[0],Aa=ca[1],da=Object(r.useState)(),ht=Object(p.a)(da,2),vt=ht[0],Ma=ht[1],Wa=Object(r.useRef)(),aa=Object(r.useState)(),xa=Object(p.a)(aa,2),_e=xa[0],O=xa[1],F=Object(r.useState)(),g=Object(p.a)(F,2),Oe=g[0],xe=g[1],$=Object(r.useState)(),le=Object(p.a)($,2),Pe=le[0],ke=le[1],Ot=Object(r.useRef)(!0),pe=Object(r.useState)(!0),fa=Object(p.a)(pe,2),Yt=fa[0],Be=fa[1],we=Object(r.useState)(700),ze=Object(p.a)(we,2),va=ze[0],sn=ze[1],Qa=Object(r.useState)(""),St=Object(p.a)(Qa,2),Ft=St[0],Ge=St[1],Wt=Object(r.useRef)(),bt=Object(De.m)();Object(r.useEffect)(function(){Pt()},[]);var Ya=function(){var ct=Object(m.a)(u.a.mark(function it(){var je,za,nt;return u.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return mn.next=2,ve({type:"shixunsDetail/updateRepositoryFile",payload:{id:bt.id,path:He==null||((je=He.fileContent)===null||je===void 0||((za=je.params)===null||za===void 0))?void 0:za.path,content:ra,secret_repository:Yt?null:!0}});case 2:nt=mn.sent,(nt==null?void 0:nt.content)&&(s.b.info("\u4FDD\u5B58\u6210\u529F"),ve({type:"practiceSetting/setSideBarTabs",payload:Object(M.a)(Object(M.a)({},Ie.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return mn.stop()}},it)}));return function(){return ct.apply(this,arguments)}}(),Pt=function(){var ct=Object(m.a)(u.a.mark(function it(){var je;return u.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return nt.next=2,Object(P.T)({identifier:bt.id});case 2:je=nt.sent,(je==null?void 0:je.url)&&Ge(je==null?void 0:je.url);case 4:case"end":return nt.stop()}},it)}));return function(){return ct.apply(this,arguments)}}(),rt=function(){var ct=Object(m.a)(u.a.mark(function it(){var je;return u.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return nt.next=2,Object(P.mb)({identifier:bt.id});case 2:if(je=nt.sent,!((je==null?void 0:je.status)!==0)){nt.next=5;break}return nt.abrupt("return");case 5:(je==null?void 0:je.remainingSeconds)?(O(Date.now()+je.remainingSeconds*1e3),xe(je.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(je.remainingSeconds-300)*1e3)):Dt();case 6:case"end":return nt.stop()}},it)}));return function(){return ct.apply(this,arguments)}}(),Dt=function(){f.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:t.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:function(){var it=Object(m.a)(u.a.mark(function za(){return u.a.wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:Bt();case 1:case"end":return hn.stop()}},za)}));function je(){return it.apply(this,arguments)}return je}()})},Bt=function(){var ct=Object(m.a)(u.a.mark(function it(){var je;return u.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return Ma(en.Loading),nt.next=3,Object(P.wb)({identifier:bt.id});case 3:if(je=nt.sent,!((je==null?void 0:je.status)!==0)){nt.next=6;break}return nt.abrupt("return");case 6:Ma(en.Finish),Ge(je.url),Wa.current=je.port,s.b.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!");case 10:case"end":return nt.stop()}},it)}));return function(){return ct.apply(this,arguments)}}(),Tt=function(){f.a.destroyAll(),f.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:t.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",t.a.createElement("span",null,t.a.createElement(Ba,{value:_e,format:"HH:mm:ss",onFinish:Fa})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){var it=Object(m.a)(u.a.mark(function za(){var nt;return u.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return mn.next=2,Object(P.a)({identifier:bt.id});case 2:if(nt=mn.sent,!(nt.status===0)){mn.next=7;break}return mn.next=6,rt();case 6:s.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return mn.stop()}},za)}));function je(){return it.apply(this,arguments)}return je}()})},Fa=function(){f.a.destroyAll(),f.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:t.a.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Bt()}})},Je=function(it){ve({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},pt=function(){var ct=Object(m.a)(u.a.mark(function it(je){return u.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return nt.next=2,Object(P.Jb)({id:bt.id,startup_file:je});case 2:Pt(),ve({type:"practiceSetting/getCommonData",payload:Object(M.a)({},bt)});case 4:case"end":return nt.stop()}},it)}));return function(je){return ct.apply(this,arguments)}}();return t.a.createElement("div",{className:kt.a.warehouse},t.a.createElement(Q.a,{className:"mt20 ml20 font14",align:"middle"},t.a.createElement(a.a,null,t.a.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),t.a.createElement(a.a,{flex:"300px",onClick:function(){return Je(Ha.ExecPath)}},t.a.createElement(se.a,{value:Ft})),t.a.createElement(a.a,{flex:"1"},t.a.createElement(Xe.a,{type:"primary",className:"ml10",onClick:function(){return Je(Ha.ExecPath)}},"\u8BBE\u7F6E"))),t.a.createElement("iframe",{onLoad:function(it){},src:Ft,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),t.a.createElement(Ga,{fileType:"exec_path",path:"",onFinish:function(it){return pt(it)}}))},yn=Object(c.a)(function(H){var h=H.loading,z=H.globalSetting,ye=H.practiceSetting,ve=H.shixunsDetail;return{globalSetting:z,loading:h,practiceSetting:ye,shixunsDetail:ve}})(En),pn=function(h){var z=h.tabsActive,ye=Object(w.a)(h,["tabsActive"]);return t.a.createElement(t.a.Fragment,null,z==="information"&&t.a.createElement(Ne,null),z==="warehouse"&&t.a.createElement(de.default,null),z==="level"&&t.a.createElement(me,ye),z==="collaborate"&&t.a.createElement(oa,ye),z==="setting"&&t.a.createElement(Ee.a,null),z==="environment"&&t.a.createElement(mt,ye),z==="dataset"&&t.a.createElement(Tn,null),z==="service"&&t.a.createElement(yn,ye))},Mn=pn,Wn=e("Jv0p"),Cn=e.n(Wn),Ln=e("luix"),xn=e.n(Ln),Fn=[{name:"\u57FA\u672C\u4FE1\u606F",icon:t.a.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:t.a.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:t.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:t.a.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:t.a.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1",icon:t.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:t.a.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:t.a.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],In=function(h){var z,ye=h.globalSetting,ve=h.loading,Ie=h.dispatch,He=h.shixunsDetail,at=h.practiceSetting,ft=Object(w.a)(h,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),ca=at.base_info_warning,ra=at.challenges_warning,Aa=at.id,da=at.repository_warning,ht=at.sideBar,vt=at.service_warning,Ma=Object(De.l)(),Wa=Object(De.m)();Object(r.useEffect)(function(){var _e,O,F=Ma==null||((_e=Ma.query)===null||_e===void 0)?void 0:_e.tabId,g=Ma.pathname.split("/").length,Oe=(He==null||((O=He.detail)===null||O===void 0)?void 0:O.windows_vnc)?Fn.filter(function($){return $.tabId!=="dataset"}):Fn,xe=Oe.map(function($){return $.tabId}).includes(F);if(F&&xe){Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:F}});return}if(g>4){Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!F||F&&!xe){Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[He==null||((z=He.detail)===null||z===void 0)?void 0:z.windows_vnc]),Object(r.useEffect)(function(){return function(){Ie({type:"practiceSetting/setSideBarTabs",payload:Object(M.a)(Object(M.a)({},at.sideBar),{},{selectPath:""})})}},[Wa.id]);var aa=function(O){var F;if(O===ht.tabsActive)return;var g=function(){c.c.push("/shixuns/".concat(Aa,"/edit?tabId=").concat(O)),Ie({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:O,selectPath:"",confirmLeave:!1}})};(at==null||((F=at.sideBar)===null||F===void 0)?void 0:F.confirmLeave)?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){g()}}):g()},xa=function(){var O,F=(He==null||((O=He.detail)===null||O===void 0)?void 0:O.windows_vnc)?Fn.filter(function(g){return g.tabId!=="dataset"}):Fn;return F.filter(function(g){var Oe;return(He==null||((Oe=He.detail)===null||Oe===void 0)?void 0:Oe.is_jupyter_lab)?g.tabId!=="level":g.tabId!=="service"}).map(function(g){var Oe=g.name,xe=g.icon,$=g.tabId;return t.a.createElement("div",{key:$,className:at.sideBar.tabsActive===$?Cn.a.itemActive:Cn.a.item,onClick:function(){return aa($)}},xe,t.a.createElement("span",{className:Cn.a.name},Oe),$==="information"&&ca&&t.a.createElement(gt.a,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},t.a.createElement("img",{src:xn.a,alt:""})),$==="level"&&ra&&t.a.createElement(gt.a,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},t.a.createElement("img",{src:xn.a,alt:""})),$==="service"&&vt&&t.a.createElement(gt.a,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},t.a.createElement("img",{src:xn.a,alt:""})),$==="warehouse"&&da&&t.a.createElement(gt.a,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},t.a.createElement("img",{src:xn.a,alt:""})))})};return t.a.createElement("div",{className:Cn.a.sidebar},t.a.createElement("div",{className:Cn.a.items},xa()),t.a.createElement("div",{className:Cn.a.question},t.a.createElement(gt.a,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},t.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("https://www.educoder.net/forums/4692")}},t.a.createElement("img",{src:e("kPWJ"),height:44,width:44,alt:""})))))},jn=Object(c.a)(function(H){var h=H.loading,z=H.globalSetting,ye=H.shixunsDetail,ve=H.practiceSetting;return{globalSetting:z,loading:h,practiceSetting:ve,shixunsDetail:ye}})(In),Kn=function(h){var z=h.globalSetting,ye=h.loading,ve=h.dispatch,Ie=h.practiceSetting,He=Object(w.a)(h,["globalSetting","loading","dispatch","practiceSetting"]),at=Ie.sideBar,ft=at.tabsActive,ca=Object(De.m)();return Object(r.useEffect)(function(){return ve({type:"globalSetting/headerFooterToggle",payload:!1}),ve({type:"shixunsDetail/getShixunsDetail",payload:ca}),ve({type:"shixunsDetail/getSettingsData",payload:ca}),function(){ve({type:"globalSetting/headerFooterToggle",payload:!0}),ve({type:"practiceSetting/setParams",payload:{id:""}})}},[]),t.a.createElement("div",{className:v.a.practiceSetting},t.a.createElement("div",{className:v.a.wrapHeader},t.a.createElement(E,null)),t.a.createElement("div",{className:v.a.wrapLayout},t.a.createElement("div",{className:v.a.wrapSidebar},t.a.createElement(jn,null)),t.a.createElement("div",{className:v.a.wrapContent},t.a.createElement(Mn,Object(J.a)({},He,{tabsActive:Ie.sideBar.tabsActive})))))},wn=n.default=Object(c.a)(function(H){var h=H.loading,z=H.globalSetting,ye=H.practiceSetting;return{globalSetting:z,loading:h,practiceSetting:ye}})(Kn)},WdTA:function(l,n,e){l.exports=e.p+"static/studnetqun.a5754d96.png"},ZW9T:function(l,n,e){"use strict";e.d(n,"a",function(){return De});var J=e("k1fw"),w=e("miYZ"),r=e("tsqr"),t=e("rAM+"),Y=e("tJVT"),v=e("PpiC"),i=e("q1tI"),s=e.n(i),R=e("bdgK");function f(c,y,E,ee,Q){var b=y.getWordUntilPosition(E),a={startLineNumber:E.lineNumber,endLineNumber:E.lineNumber,startColumn:b.startColumn,endColumn:b.endColumn},Te=ee.map(function(j){return{label:j,kind:c.languages.CompletionItemKind.Keyword,insertText:j,insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:a}});return Q.map(function(j){Te.push(Object(J.a)(Object(J.a)({},j),{},{range:a}))}),Te}var V=function(c){var y={label:"ifelse",kind:c.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `),insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet},E=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];c.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(a,Te){var j=f(c,a,Te,E,[y]);return{suggestions:j}}});var ee=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];c.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(a,Te){var j=[{label:"print",kind:c.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet}],ne=f(c,a,Te,ee,j);return{suggestions:ne}}});var Q=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];c.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(a,Te){var j=[y,{label:"main",kind:c.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:c.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` diff --git a/umi.5f382e60.js b/umi.32b87a87.js similarity index 99% rename from umi.5f382e60.js rename to umi.32b87a87.js index 7dfa83ab4c..a7c10537eb 100644 --- a/umi.5f382e60.js +++ b/umi.32b87a87.js @@ -1,4 +1,4 @@ -(function(E){function d(s){for(var p=s[0],c=s[1],g,f,v=0,m=[];v