(window.webpackJsonp=window.webpackJsonp||[]).push([[114],{"2kYD":function(Y,V,a){Y.exports={flex_box_center:"flex_box_center___1mi8J",flex_space_between:"flex_space_between___2dzBd",flex_box_vertical_center:"flex_box_vertical_center___2cGiq",flex_box_center_end:"flex_box_center_end___3tw8h",flex_box_column:"flex_box_column___1dR6o",wrap:"wrap___3kKju",content:"content___3U3bi",mainPathWrap:"mainPathWrap___3EIrO",colorBlue:"colorBlue___2WYVN",empty:"empty___2FHZ0"}},4:function(Y,V){},5:function(Y,V){},6:function(Y,V){},"93VE":function(Y,V,a){},F8wB:function(Y,V,a){Y.exports={loading:"loading___1SIOG"}},Xmps:function(Y,V,a){Y.exports={flex_box_center:"flex_box_center___wWw1O",flex_space_between:"flex_space_between___3LkUu",flex_box_vertical_center:"flex_box_vertical_center___3qN5V",flex_box_center_end:"flex_box_center_end___3KU-R",flex_box_column:"flex_box_column___IbGRA",bg:"bg___TCDRd",radioStyle:"radioStyle___30gQW",formWrap:"formWrap___3it4O",onePart:"onePart___3-uUM",twoPart:"twoPart___33MNe",title:"title___3DHfV",threePart:"threePart___3zNZU",flexRowCenter:"flexRowCenter___2hu6Z",fourPart:"fourPart___3qGir",testJi:"testJi___2FQtu",averageWarp:"averageWarp___24RW3",averageCustom:"averageCustom___37H4G",groupWrap:"groupWrap___3ZQ-0",customInput:"customInput___7M4Cd"}},fnXi:function(Y,V,a){"use strict";var ze=a("2qtc"),Le=a("kLXV"),Se=a("q1tI"),w=a.n(Se),Ie=a("Ty5D"),Pe=a("9kvl"),ke=a("93VE"),Be=a.n(ke),Xe=function(he){var U=he.activeIndex,$e=he.isEdit,Fe=$e===void 0?!0:$e,He=he.dispatch,ie=he.practiceSetting,We=Object(Ie.m)(),pe=We.id,Re=We.challengesId,ce=Object(Se.useMemo)(function(){return[{name:"\u672C\u5173\u4EFB\u52A1",url:"/shixuns/".concat(pe,"/edit/").concat(Re,"/editcheckpoint")},{name:"\u8BC4\u6D4B\u8BBE\u7F6E",url:"/shixuns/".concat(pe,"/edit/").concat(Re,"/tab=2")},{name:"\u53C2\u8003\u7B54\u6848",url:"/shixuns/".concat(pe,"/edit/").concat(Re,"/tab=3")},{name:"\u5173\u5361\u6392\u884C\u699C",url:"/shixuns/".concat(pe,"/edit/").concat(Re,"/tab=4")}]},[pe,Re]),d=function(te){var ae,Ze=function(){Pe.c.push(te),He({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(ie==null||((ae=ie.sideBar)===null||ae===void 0)?void 0:ae.confirmLeave)?Le.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(){Ze()}}):Ze()};return w.a.createElement("ul",{className:"challenge-nav"},Fe?ce.map(function(de,te){return U===te?w.a.createElement("li",{key:de.url}," ",w.a.createElement("a",{className:"active"},de.name)," "):w.a.createElement("li",{key:de.url}," ",w.a.createElement("a",{onClick:function(){return d(de.url)}},de.name)," ")}):w.a.createElement("li",{key:ce[0].url}," ",w.a.createElement("a",{className:"active"},ce[0].name)," "))};V.a=Object(Pe.a)(function(se){var he=se.globalSetting,U=se.practiceSetting;return{globalSetting:he,practiceSetting:U}})(Xe)},nuEh:function(Y,V,a){"use strict";var ze=a("T2oS"),Le=a("W9HT"),Se=a("q1tI"),w=a.n(Se),Ie=a("F8wB"),Pe=a.n(Ie),ke=function(Xe){var se=Xe.loading;return se?w.a.createElement("div",{className:Pe.a.loading},w.a.createElement(Le.a,null)):w.a.createElement(w.a.Fragment,null)};V.a=ke},xdT8:function(Y,V,a){"use strict";a.r(V),a.d(V,"PracticeFileType",function(){return $});var ze=a("DZo9"),Le=a("8z0m"),Se=a("5Dmo"),w=a("3S7+"),Ie=a("giR+"),Pe=a("fyUT"),ke=a("+L6B"),Be=a("2/Rp"),Xe=a("Q9mQ"),se=a("diRs"),he=a("7Kak"),U=a("9yH6"),$e=a("sRBo"),Fe=a("kaz8"),He=a("miYZ"),ie=a("tsqr"),We=a("oBTY"),pe=a("jrin"),Re=a("2qtc"),ce=a("kLXV"),d=a("k1fw"),de=a("WmNS"),te=a.n(de),ae=a("9og8"),Ze=a("y8nQ"),R=a("Vl3Y"),I=a("tJVT"),lt=a("PpiC"),Dt=a("5NDa"),z=a("5rEg"),Ot=a("OaEy"),Je=a("2fM7"),O=a("q1tI"),e=a.n(O),xe=a("9kvl"),qe=a("Lyp1"),et=a("HBuW"),ot=a("Xmps"),b=a.n(ot),rt=a("9ZNV"),jt=a("T2oS"),st=a("W9HT"),Lt=a("Znn+"),Qe=a("ZTPi"),St=a("R9oj"),tt=a("ECub"),it=a("Ty5D"),ct=a("2kYD"),Ve=a.n(ct);function Me(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Me=function(){return C};var C={},x=Object.prototype,y=x.hasOwnProperty,H=typeof Symbol=="function"?Symbol:{},G=H.iterator||"@@iterator",ue=H.asyncIterator||"@@asyncIterator",q=H.toStringTag||"@@toStringTag";function A(n,t,l){return Object.defineProperty(n,t,{value:l,enumerable:!0,configurable:!0,writable:!0}),n[t]}try{A({},"")}catch(n){A=function(l,r,s){return l[r]=s}}function Z(n,t,l,r){var s=t&&t.prototype instanceof _e?t:_e,c=Object.create(s.prototype),P=new re(r||[]);return c._invoke=function(X,W,p){var D="suspendedStart";return function(T,Ae){if(D==="executing")throw new Error("Generator is already running");if(D==="completed"){if(T==="throw")throw Ae;return N()}for(p.method=T,p.arg=Ae;;){var ee=p.delegate;if(ee){var B=L(ee,p);if(B){if(B===K)continue;return B}}if(p.method==="next")p.sent=p._sent=p.arg;else if(p.method==="throw"){if(D==="suspendedStart")throw D="completed",p.arg;p.dispatchException(p.arg)}else p.method==="return"&&p.abrupt("return",p.arg);D="executing";var h=ne(X,W,p);if(h.type==="normal"){if(D=p.done?"completed":"suspendedYield",h.arg===K)continue;return{value:h.arg,done:p.done}}h.type==="throw"&&(D="completed",p.method="throw",p.arg=h.arg)}}}(n,l,P),c}function ne(n,t,l){try{return{type:"normal",arg:n.call(t,l)}}catch(r){return{type:"throw",arg:r}}}C.wrap=Z;var K={};function _e(){}function Q(){}function v(){}var Ce={};A(Ce,G,function(){return this});var oe=Object.getPrototypeOf,E=oe&&oe(oe(g([])));E&&E!==x&&y.call(E,G)&&(Ce=E);var k=v.prototype=_e.prototype=Object.create(Ce);function ye(n){["next","throw","return"].forEach(function(t){A(n,t,function(l){return this._invoke(t,l)})})}function le(n,t){function l(s,c,P,X){var W=ne(n[s],n,c);if(W.type!=="throw"){var p=W.arg,D=p.value;return D&&typeof D=="object"&&y.call(D,"__await")?t.resolve(D.__await).then(function(T){l("next",T,P,X)},function(T){l("throw",T,P,X)}):t.resolve(D).then(function(T){p.value=T,P(p)},function(T){return l("throw",T,P,X)})}X(W.arg)}var r;this._invoke=function(s,c){function P(){return new t(function(X,W){l(s,c,X,W)})}return r=r?r.then(P,P):P()}}function L(n,t){var l=n.iterator[t.method];if(l===void 0){if(t.delegate=null,t.method==="throw"){if(n.iterator.return&&(t.method="return",t.arg=void 0,L(n,t),t.method==="throw"))return K;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return K}var r=ne(l,n.iterator,t.arg);if(r.type==="throw")return t.method="throw",t.arg=r.arg,t.delegate=null,K;var s=r.arg;return s?s.done?(t[n.resultName]=s.value,t.next=n.nextLoc,t.method!=="return"&&(t.method="next",t.arg=void 0),t.delegate=null,K):s:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,K)}function Ee(n){var t={tryLoc:n[0]};1 in n&&(t.catchLoc=n[1]),2 in n&&(t.finallyLoc=n[2],t.afterLoc=n[3]),this.tryEntries.push(t)}function be(n){var t=n.completion||{};t.type="normal",delete t.arg,n.completion=t}function re(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(Ee,this),this.reset(!0)}function g(n){if(n){var t=n[G];if(t)return t.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var l=-1,r=function s(){for(;++l=0;--s){var c=this.tryEntries[s],P=c.completion;if(c.tryLoc==="root")return r("end");if(c.tryLoc<=this.prev){var X=y.call(c,"catchLoc"),W=y.call(c,"finallyLoc");if(X&&W){if(this.prev=0;--r){var s=this.tryEntries[r];if(s.tryLoc<=this.prev&&y.call(s,"finallyLoc")&&this.prev=0;--l){var r=this.tryEntries[l];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),be(r),K}},catch:function(t){for(var l=this.tryEntries.length-1;l>=0;--l){var r=this.tryEntries[l];if(r.tryLoc===t){var s=r.completion;if(s.type==="throw"){var c=s.arg;be(r)}return c}}throw new Error("illegal catch attempt")},delegateYield:function(t,l,r){return this.delegate={iterator:g(t),resultName:l,nextLoc:r},this.method==="next"&&(this.arg=void 0),K}},C}var Ge=function(x){return(x==null?void 0:x.length)?x.filter(function(y,H){return H!==0}).map(function(y){return y.val}).join("").substr(1):""},dt=function(x){var y=x.shixunsDetail,H=x.globalSetting,G=x.dispatch,ue=x.fileType,q=x.path,A=x.onFinish,Z=A===void 0?function(){}:A,ne=Object(it.m)(),K=Object(O.useState)(""),_e=Object(I.a)(K,2),Q=_e[0],v=_e[1],Ce=Object(O.useState)("1"),oe=Object(I.a)(Ce,2),E=oe[0],k=oe[1],ye=Object(O.useState)([]),le=Object(I.a)(ye,2),L=le[0],Ee=le[1],be=Object(O.useState)(!1),re=Object(I.a)(be,2),g=re[0],N=re[1],n=Object(O.useState)([]),t=Object(I.a)(n,2),l=t[0],r=t[1],s=[$.OriginalPicturePath,$.ExpectPicturePath,$.PicturePath],c=s.includes(ue);Object(O.useEffect)(function(){if(y.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;v(q||""),P()},[y.actionTabs.key,q,E]);var P=function(){var B=Object(ae.a)(Me().mark(function h(){var M,j,me,De=arguments;return Me().wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return M=De.length>0&&De[0]!==void 0?De[0]:"",N(!0),ge.next=4,G({type:"shixunsDetail/".concat(E==="1"?"getRepository":"getSecretRepository"),payload:{id:ne.id,path:M}});case 4:j=ge.sent,(j==null?void 0:j.trees)?(me=j.trees.map(function(je){return Object(d.a)(Object(d.a)({},je),{name:je.name,val:je.name})}),r(me||[])):r([]),N(!1);case 7:case"end":return ge.stop()}},h)}));return function(){return B.apply(this,arguments)}}(),X=function(h){var M=Ge(L),j="".concat(M&&"".concat(M,"/")).concat(h);E==="2"&&(j="secret/".concat(j)),ue===$.Path?!(Q==null?void 0:Q.includes("".concat(j,"\uFF1B")))&&v("".concat(Q).concat(j,"\uFF1B")):ue===$.ExecPath&&v(j)},W=function(h){if(h.type==="tree"){L.length?L.push({val:"/".concat(h.val),path:h.val}):L.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(h.val),path:h.val}),Ee(L);var M=Ge(L);c&&v(M),P(M)}},p=function(h,M){var j=L.filter(function(De,Oe){return Oe<=M});Ee(j);var me=Ge(j);c&&v(me),P(me)},D=function(){var B=Object(ae.a)(Me().mark(function h(){return Me().wrap(function(j){for(;;)switch(j.prev=j.next){case 0:Z(Q),T();case 2:case"end":return j.stop()}},h)}));return function(){return B.apply(this,arguments)}}(),T=function(){v(""),Ee([]),r([]),k("1"),G({type:"shixunsDetail/setActionTabs",payload:{}})},Ae=function(){return e.a.createElement(tt.a,{style:{margin:"0 0"},image:tt.a.PRESENTED_IMAGE_SIMPLE,imageStyle:{height:60},description:e.a.createElement("div",null,e.a.createElement("p",{style:{color:"#888",marginBottom:0}},"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u6682\u65E0\u6587\u4EF6\u3002\u8BF7\u5148\u5F00\u542F\u5E76\u4E0A\u4F20\u4EE3\u7801\u6587"),e.a.createElement("span",{style:{color:"#888"}},"\u4EF6\u3001\u6807\u51C6\u56FE\u7247\u7B49\u6587\u4EF6\u5230\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))},e.a.createElement(Be.a,{type:"primary",onClick:function(){T(),G({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"warehouse"}}),xe.c.push("/shixuns/".concat(ne.id,"/edit?tabId=warehouse"))}},"\u53BB\u4E0A\u4F20"))},ee=Ge(L);return e.a.createElement(ce.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:y.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:D,onCancel:T},e.a.createElement("div",{className:Ve.a.wrap},e.a.createElement(Qe.a,{activeKey:E,onChange:function(h){Ee([]),k(h)}},e.a.createElement(Qe.a.TabPane,{tab:"\u4EE3\u7801\u4ED3\u5E93",key:"1"}),ue==="exec_path"&&e.a.createElement(Qe.a.TabPane,{tab:"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",key:"2"})),e.a.createElement(st.a,{style:{backgroundColor:"#f5f5f5",height:200},spinning:g},e.a.createElement("div",{className:Ve.a.content},e.a.createElement("div",null,!!(L==null?void 0:L.length)&&L.map(function(B,h){return e.a.createElement("a",{style:{whiteSpace:h===0?"nowrap":""},key:h,onClick:function(){return p(B,h)}},B.val)})),(l==null?void 0:l.length)?l.map(function(B,h){return B.type==="tree"?e.a.createElement("a",{key:h,onClick:function(){return W(B)}},e.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(Ve.a.colorBlue)}),ee&&"".concat(ee,"/"),B.name):e.a.createElement("a",{key:h,onClick:function(){return X("".concat(B.name))}},e.a.createElement("i",{className:"iconfont icon-zuoye ".concat(Ve.a.colorBlue)}),ee&&"".concat(ee,"/"),B.name)}):Ae())),e.a.createElement("label",{className:"mt5"},"\u5DF2\u9009\u4E2D\u7684\u6587\u4EF6:"),e.a.createElement(z.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Q,onChange:function(h){return v(h.target.value)}})))},_t=Object(xe.a)(function(C){var x=C.shixunsDetail,y=C.globalSetting;return{shixunsDetail:x,globalSetting:y}})(dt),Ue=a("LvDl"),Et=a("nuEh"),mt=a("z7Xi"),ft=a("EUZL"),at=a.n(ft),ht=a("m3rI"),Ft=a("fnXi"),ve=Je.a.Option,ut=z.a.TextArea,$;(function(C){C.Path="path",C.ExecPath="exec_path",C.OriginalPicturePath="original_picture_path",C.ExpectPicturePath="expect_picture_path",C.PicturePath="picture_path"})($||($={}));var pt=function(x){var y,H,G,ue,q=x.shixunsDetail,A=x.dispatch,Z=x.match,ne=x.practiceSetting,K=Object(lt.a)(x,["shixunsDetail","dispatch","match","practiceSetting"]),_e=R.a.useForm(),Q=Object(I.a)(_e,1),v=Q[0],Ce=Object(O.useState)({}),oe=Object(I.a)(Ce,2),E=oe[0],k=oe[1],ye=Object(O.useState)({}),le=Object(I.a)(ye,2),L=le[0],Ee=le[1],be=Object(O.useState)([]),re=Object(I.a)(be,2),g=re[0],N=re[1],n=Object(O.useState)(),t=Object(I.a)(n,2),l=t[0],r=t[1],s=Object(O.useRef)({formValue:{},testSetList:[]}),c=Object(O.useState)(!0),P=Object(I.a)(c,2),X=P[0],W=P[1],p=Object(O.useState)(!0),D=Object(I.a)(p,2),T=D[0],Ae=D[1],ee=Object(O.useState)(!1),B=Object(I.a)(ee,2),h=B[0],M=B[1],j=Object(O.useState)(!1),me=Object(I.a)(j,2),De=me[0],Oe=me[1],ge=Object(O.useState)([]),je=Object(I.a)(ge,2),Ke=je[0],vt=je[1],Ye=Object(O.useRef)(null),Ct=["test_set_rules","go_back_url","next_challenge","position","name","chooses","st","id","path","exec_path","show_type","original_picture_path","expect_picture_path","picture_path","test_set_rules_expression","web_route","test_set_score","test_set_average","exec_time","ignore_space","with_code_file","unity_3d","unity_3d_routes","unity_3d_result","has_web_route","test_sets"];Object(O.useEffect)(function(){bt()},[]),Object(O.useEffect)(function(){return JSON.stringify(s.current.formValue)!=="{}"&&s.current.testSetList.length&>(),function(){clearTimeout(Ye.current)}},[E,g]);var bt=function(){var m=Object(ae.a)(te.a.mark(function u(){var o,f;return te.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return W(!0),i.next=3,A({type:"shixunsDetail/getRepository",payload:{id:Z.params.id,path:""}});case 3:return o=i.sent,Ae((o==null?void 0:o.trees)===null),i.next=7,Object(et.C)({id:Z.params.id,challengeId:Z.params.challengesId,tab:1});case 7:f=i.sent,f&&(W(!1),Ee(f),Bt(f));case 9:case"end":return i.stop()}},u)}));return function(){return m.apply(this,arguments)}}(),gt=function(){clearTimeout(Ye.current),Ye.current=setTimeout(Pt,500)},Pt=function(){var u=Ct.some(function(o){var f=Object(Ue.isNumber)(E[o])?String(E[o]):E[o],F=Object(Ue.isNumber)(s.current.formValue[o])?String(s.current.formValue[o]):s.current.formValue[o];return!Object(Ue.isEqual)(f,F)});u||!Object(Ue.isEqual)(s.current.testSetList,g)?A({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):A({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},Bt=function(u){(u==null?void 0:u.code_compile_score)>0&&M(!0),v.setFieldsValue(Object(d.a)({},u)),k(Object(d.a)({},u));var o=u.test_sets.length?u.test_sets:[{hidden:0,input:"",output:"",score:100}];N(o),s.current={formValue:Object(d.a)({},u),testSetList:o}},Ne=function(){var m=Object(ae.a)(te.a.mark(function u(o){return te.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:if(!T){F.next=3;break}return ce.a.confirm({centered:!0,title:"\u63D0\u793A",content:"\u8BF7\u5148\u4E0A\u4F20\u672C\u5173\u4EFB\u52A1\u7684\u6240\u6709\u4EE3\u7801\u6587\u4EF6\u3001\u6807\u51C6\u56FE\u7247\u7B49\u6240\u6709\u5FC5\u8981\u7684\u6587\u4EF6\u5230\u4EE3\u7801\u4ED3\u5E93",okText:"\u53BB\u4E0A\u4F20",onOk:function(){A({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"warehouse"}}),xe.c.push("/shixuns/".concat(Z.params.id,"/edit?tabId=warehouse"))},cancelText:"\u53D6\u6D88"}),F.abrupt("return");case 3:A({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}}),r(o);case 5:case"end":return F.stop()}},u)}));return function(o){return m.apply(this,arguments)}}(),Rt=function(u){var o=Object(pe.a)({},l,u);v.setFieldsValue(o),k(Object(d.a)(Object(d.a)({},E),o))},xt=function(u,o){k(Object(d.a)({},o)),console.log(o,"values"),"test_set_score"in u&&(u.test_set_score&&(v.setFieldsValue({test_set_average:!0}),nt(g))),"test_set_average"in u&&(u.test_set_average&&nt(g)),"unity_3d"in u&&(u.unity_3d||(v.setFieldsValue({with_code_file:!0}),k(Object(d.a)(Object(d.a)({},o),{},{with_code_file:!0}))))},nt=function(u){var o=Math.floor(100/u.length),f=o+100%u.length;u=u.map(function(F,i){return i===u.length-1?Object(d.a)(Object(d.a)({},F),{},{score:f}):Object(d.a)(Object(d.a)({},F),{},{score:o})}),s.current.testSetList=Object(Ue.clone)(u),N(u)},Te=function(u,o){var f=Math.floor((100-o)/u.length),F=f+(100-o)%u.length;u=u.map(function(i,S){return S===u.length-1?Object(d.a)(Object(d.a)({},i),{},{score:F}):Object(d.a)(Object(d.a)({},i),{},{score:f})}),s.current.testSetList=Object(Ue.clone)(u),N(u)},Ut=function(){var u=[].concat(Object(We.a)(g),[{hidden:0,input:"",output:"",score:0}]);v.getFieldValue("test_set_average")?Te(u,parseInt(v.getFieldValue("code_compile_score"))):N(u)},yt=function(){var m=Object(ae.a)(te.a.mark(function u(o){var f,F,i;return te.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:if(f=g.map(function(_){return _.score}),F=f.reduce(function(_,we){return _+we},0)+parseInt(o.code_compile_score||"0"),!(o.test_set_score&&F!==100&&(g==null?void 0:g.length))){J.next=5;break}return ie.b.info("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),J.abrupt("return");case 5:return J.next=7,Object(et.Eb)(Object(d.a)(Object(d.a)({},Z.params),{},{tab:1,challenge:Object(d.a)(Object(d.a)(Object(d.a)({},o),{test_set_rules_expression:o.test_set_rules===0?null:o.test_set_rules_expression}),{},{shixunfileexpectpicturepath:o.original_picture_path,shixunfilestandardpicturepath:o.expect_picture_path}),test_set:g}));case 7:i=J.sent,i.status>=0&&xe.c.replace("/shixuns/".concat(Z.params.id,"/edit/").concat(Z.params.challengesId,"/tab=3"));case 9:case"end":return J.stop()}},u)}));return function(o){return m.apply(this,arguments)}}(),At=function(){var u,o=function(){xe.c.push("/shixuns/".concat(Z.params.id,"/challenges")),A({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(ne==null||((u=ne.sideBar)===null||u===void 0)?void 0:u.confirmLeave)?ce.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(){o()}}):o()};return console.log(E.with_code_file,444),e.a.createElement(e.a.Fragment,null,e.a.createElement("section",{key:1,className:b.a.bg},e.a.createElement(R.a,{form:v,className:b.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:xt,onFinish:yt,initialValues:{test_set_rules:0}},e.a.createElement(Ft.a,{activeIndex:1}),e.a.createElement("div",{className:b.a.onePart},((y=q.detail)===null||y===void 0?void 0:y.identity)<3&&e.a.createElement(R.a.Item,{label:"\u5D4C\u5165\u7B2C\u4E09\u65B9\u5E73\u53F0:"},e.a.createElement(R.a.Item,{name:"unity_3d",noStyle:!0,valuePropName:"checked"},e.a.createElement(Fe.a,{disabled:((H=q.detail)===null||H===void 0?void 0:H.shixun_status)===2})),e.a.createElement("span",{className:"font14 c-light-black"},"\uFF08\u53EF\u4EE5\u5728\u5B66\u5458\u9875\u9762\u76F4\u63A5\u5D4C\u5165\u7B2C\u4E09\u65B9\u5E73\u53F0\uFF09")),E.unity_3d&&((G=q.detail)===null||G===void 0?void 0:G.identity)<3&&e.a.createElement(e.a.Fragment,null,e.a.createElement(R.a.Item,{name:"unity_3d_routes",label:"\u8DEF\u5F84:",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},e.a.createElement(z.a,{bordered:!1,disabled:((ue=q.detail)===null||ue===void 0?void 0:ue.shixun_status)===2,placeholder:"\u8BF7\u9009\u62E9\u7248\u672C\u5E93\u4E2D\u7684\u4EE3\u7801\u6587\u4EF6\u3002\u4F8B\uFF1A src/step1/HelloWorld.java"})),e.a.createElement(R.a.Item,{name:"with_code_file",label:"\u662F\u5426\u9700\u8981\u4EE3\u7801\u8BC4\u6D4B:"},e.a.createElement(U.a.Group,null,e.a.createElement(U.a,{value:!0},"\u662F"),e.a.createElement(U.a,{value:!1},"\u5426"))),E.with_code_file?e.a.createElement(R.a.Item,{name:"unity_3d_result",label:"\u8BC4\u6D4B\u7ED3\u679C\u662F\u5426\u7531 Unity3D \u51B3\u5B9A:"},e.a.createElement(U.a.Group,null,e.a.createElement(U.a,{value:!0},"\u662F"),e.a.createElement(U.a,{value:!1},"\u5426"))):null)),e.a.createElement("div",{className:b.a.twoPart},E.with_code_file&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:b.a.title},"\u8BC4\u6D4B\u6587\u4EF6"),e.a.createElement(R.a.Item,{name:"exec_time",label:e.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",e.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u7A0B\u5E8F\u7F16\u8BD1\u3001\u6267\u884C\u6240\u5141\u8BB8\u7684\u6700\u5927\u65F6\u957F\uFF0C\u5355\u4F4D\uFF1A\u79D2\uFF09")),rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},e.a.createElement(z.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F",className:b.a.width300})),e.a.createElement(R.a.Item,{label:e.a.createElement("div",null,"\u8BC4\u6D4B\u7ED3\u679C\u5C55\u793A\u65B9\u5F0F ",e.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B66\u5458\u8BC4\u6D4B\u672C\u5173\u4EFB\u52A1\u65F6\uFF0C\u67E5\u770B\u6548\u679C\u9875\u4E0A\u9700\u8981\u5C55\u73B0\u7684\u6587\u4EF6\u7C7B\u578B\uFF09"))},e.a.createElement(R.a.Item,{name:"show_type",noStyle:!0,rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},e.a.createElement(Je.a,{bordered:!1,size:"large",style:{width:600},getPopupContainer:function(u){return u.parentNode}},e.a.createElement(ve,{value:-1},"\u6D4B\u8BD5\u96C6\u5BF9\u6BD4"),e.a.createElement(ve,{value:1},"\u56FE\u7247"),e.a.createElement(ve,{value:2},"apk/exe"),e.a.createElement(ve,{value:3},"txt"),e.a.createElement(ve,{value:4},"html"),e.a.createElement(ve,{value:5},"mp3"),e.a.createElement(ve,{value:6},"mp4"))),e.a.createElement(se.a,{overlayClassName:b.a.popover,placement:"bottomLeft",content:e.a.createElement("p",{className:"font12"},"\u56FE\u7247\uFF1A\u5904\u7406\u6216\u8F93\u51FA\u56FE\u7247\u7C7B\u578B\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",e.a.createElement("br",null),"\u53EF\u4EE5\u901A\u8FC7\u8BBE\u7F6E\u56FE\u7247\u8DEF\u5F84\u548C\u5B66\u5458\u7B54\u6848\u6587\u4EF6\u8DEF\u5F84\uFF0C\u5C55\u793A\u4EE3\u7801\u5BF9\u5E94\u7684\u56FE\u7247\u6548\u679C",e.a.createElement("br",null),e.a.createElement("br",null),"apk/exe\uFF1A\u5199\u53EF\u6267\u884C\u6587\u4EF6\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",e.a.createElement("br",null),"\u53EF\u4EE5\u901A\u8FC7\u8BBE\u7F6E\u5B66\u5458\u7B54\u6848\u6587\u4EF6\u8DEF\u5F84\uFF0C\u5C55\u793A\u4E8C\u7EF4\u7801\u4EE5\u4F9B\u626B\u7801\u4E0B\u8F7D",e.a.createElement("br",null),e.a.createElement("br",null),"txt\uFF1A\u8F93\u51FAtxt\u6587\u6863\u7C7B\u578B\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",e.a.createElement("br",null),"\u53EF\u4EE5\u901A\u8FC7\u5B66\u5458\u7B54\u6848\u6587\u4EF6\u8DEF\u5F84\u8BBE\u7F6E\uFF0C\u5C55\u793Atxt\u6587\u4EF6\u5185\u5BB9",e.a.createElement("br",null),e.a.createElement("br",null),"html\uFF1Aweb\u7C7B\u578B\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",e.a.createElement("br",null),"\u53EF\u4EE5\u901A\u8FC7Web\u8DEF\u7531\u8BBE\u7F6E\uFF0C\u5C55\u793Ahtml\u6548\u679C\u9884\u89C8\u9875",e.a.createElement("br",null),e.a.createElement("br",null),"mp3/mp4\uFF1Amp3/mp4\u6587\u4EF6\u7C7B\u578B\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",e.a.createElement("br",null),"\u53EF\u4EE5\u901A\u8FC7\u5B66\u5458\u7B54\u6848\u6587\u4EF6\u8DEF\u5F84\u8BBE\u7F6E\uFF0C\u5C55\u793Amp3/mp4\u6587\u4EF6\u5185\u5BB9",e.a.createElement("br",null),e.a.createElement("br",null)),trigger:"click"},e.a.createElement(qe.a,{className:"ml5 font24 c-light-black"}))),e.a.createElement(R.a.Item,{name:"path",label:e.a.createElement("div",null,"\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6 ",e.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u8BE5\u6587\u4EF6\u5C06\u76F4\u63A5\u663E\u793A\u7ED9\u5B66\u751F\uFF0C\u9700\u8981\u5B66\u751F\u5728\u5176\u4E2D\u586B\u5199\u4EE3\u7801\uFF09")),rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},e.a.createElement(z.a,{bordered:!1,placeholder:"\u70B9\u51FB\u9009\u62E9\u4EE3\u7801\u6587\u4EF6\uFF0C\u53EF\u540C\u65F6\u9009\u62E9\u591A\u4E2A\u6587\u4EF6",onClick:function(){return Ne($.Path)}})),e.a.createElement(R.a.Item,{name:"exec_path",label:e.a.createElement("div",null,"\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6 ",e.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u70B9\u51FB\u8BC4\u6D4B\u6309\u94AE\u65F6\u8C03\u7528\u7684\u6587\u4EF6\uFF0C\u7528\u4E8E\u68C0\u6D4B\u5B66\u5458\u7ED3\u679C\u662F\u5426\u6B63\u786E\uFF0C\u53EF\u4EE5\u4E0E\u201C\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u201D\u4E00\u81F4\uFF09")),rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},e.a.createElement(z.a,{bordered:!1,placeholder:"\u70B9\u51FB\u9009\u62E9\u4EE3\u7801\u6587\u4EF6",onClick:function(){return Ne($.ExecPath)}})),E.show_type===4&&(E.web_route||(L==null?void 0:L.has_web_route))&&e.a.createElement(R.a.Item,{name:"web_route",label:e.a.createElement("div",null,"Web\u8DEF\u7531 ",e.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u8BF7\u6CE8\u610F\u5C06\u670D\u52A1\u5668\u7A0B\u5E8F\u7684\u7AEF\u53E3\u53F7\u6620\u5C04\u52308080\u7AEF\u53E3\uFF09"))},e.a.createElement(z.a,{bordered:!1,placeholder:"\u7F51\u7AD9\u7C7B\u578B\u5B9E\u8BAD\uFF0C\u8BF7\u586B\u5199Web\u8DEF\u7531\u5730\u5740\u3002\u4F8B\uFF1Ajava/mypage"})),(E.show_type===1||E.show_type===5||E.show_type===6)&&e.a.createElement(R.a.Item,{name:"original_picture_path",label:e.a.createElement("div",null,"\u6E90\u6587\u4EF6\u76EE\u5F55 ",e.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u8BE5\u76EE\u5F55\u7528\u4E8E\u5B58\u653E\u9700\u8981\u5904\u7406\u7684\u56FE\u7247/MP3/MP4\u7B49\u6587\u4EF6\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u5355\u72EC\u7684\u6587\u4EF6\u5939\uFF09"))},e.a.createElement(z.a,{bordered:!1,placeholder:"\u70B9\u51FB\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\uFF0C\u4F8B\uFF1Asrc/step1/sourcefiles",onClick:function(){return Ne($.OriginalPicturePath)}})),E.show_type!==-1&&e.a.createElement(R.a.Item,{name:"picture_path",label:e.a.createElement("div",null,"\u5B66\u5458\u7B54\u6848\u6587\u4EF6\u76EE\u5F55 ",e.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u8BE5\u76EE\u5F55\u7528\u4E8E\u5B58\u653E\u5B66\u5458\u4EE3\u7801\u6267\u884C\u540E\u751F\u6210\u7684\u6587\u4EF6\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u5355\u72EC\u7684\u6587\u4EF6\u5939\uFF09"))},e.a.createElement(z.a,{bordered:!1,placeholder:"\u70B9\u51FB\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\uFF0C\u4F8B\uFF1Asrc/step1/outputfiles",onClick:function(){return Ne($.PicturePath)}})),(E.show_type===1||E.show_type===5||E.show_type===6)&&e.a.createElement(R.a.Item,{name:"expect_picture_path",label:e.a.createElement("div",null,"\u6807\u51C6\u7B54\u6848\u6587\u4EF6\u76EE\u5F55 ",e.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u8BE5\u76EE\u5F55\u7528\u4E8E\u5B58\u653E\u6700\u7EC8\u4F5C\u4E3A\u53C2\u8003\u7684\u6587\u4EF6\uFF0C\u5728\u8BC4\u6D4B\u901A\u8FC7\u540E\u4F1A\u5C55\u793A\u7ED9\u5B66\u5458\u67E5\u770B\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u5355\u72EC\u7684\u6587\u4EF6\u5939\uFF09"))},e.a.createElement(z.a,{bordered:!1,placeholder:"\u70B9\u51FB\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\uFF0C\u4F8B\uFF1Asrc/step1/expectedfiles",onClick:function(){return Ne($.ExpectPicturePath)}})))),e.a.createElement("div",{className:b.a.threePart},E.with_code_file&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:b.a.title},"\u8BC4\u6D4B\u89C4\u5219"),e.a.createElement("div",{className:b.a.flexRowCenter},e.a.createElement(R.a.Item,{className:b.a.formCustom,name:"test_set_rules",label:"\u901A\u5173\u5224\u5B9A:"},e.a.createElement(U.a.Group,{className:"ml25"},e.a.createElement(U.a,{className:b.a.radioStyle,value:0},"\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u5BF9\u6BD4"),e.a.createElement(U.a,{className:b.a.radioStyle,value:1},"\u5B9E\u9645\u8F93\u51FA\u6EE1\u8DB3\u89C4\u5219"))),E.test_set_rules===1&&e.a.createElement(e.a.Fragment,null,e.a.createElement(R.a.Item,{name:"test_set_rules_expression",style:{marginTop:50},rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},e.a.createElement(z.a,{style:{width:400,marginLeft:-40},bordered:!1,placeholder:"\u9002\u7528\u4E8E\u8F93\u51FA\u7ED3\u679C\u52A8\u6001\u53D8\u5316\u7684\u7A0B\u5E8F"})),e.a.createElement(se.a,{overlayClassName:b.a.popover,placement:"bottomLeft",content:e.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u793A\u4F8B1\uFF1A\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u7684\u76F8\u5BF9\u8BEF\u5DEE\u57280.01\u4EE5\u5185\uFF0C\u53EF\u4F7F\u7528\u4EE5\u4E0B\u8868\u8FBE\u5F0F\uFF1A",e.a.createElement("br",null),"(actual-expect)/expect <= 0.01",e.a.createElement("br",null),"\u4F7F\u7528\u793A\u4F8B2\uFF1A\u5B9E\u9645\u8F93\u51FA\u7ED3\u679C\u5305\u542B\u67D0\u6BB5\u5B57\u7B26\u4E32hello\uFF0C\u53EF\u4F7F\u7528\u4EE5\u4E0B\u8868\u8FBE\u5F0F\uFF1A",e.a.createElement("br",null),"string.contains(actual, \u201Chello\u201D)",e.a.createElement("br",null),e.a.createElement("br",null),"\u82E5\u9700\u8981\u5BF9\u8F93\u51FA\u7ED3\u679C\u4E2D\u6BCF\u4E2A\u5143\u7D20\u8FDB\u884C\u64CD\u4F5C\uFF0C\u53EF\u4F7F\u7528list\u96C6\u5408",e.a.createElement("br",null),"\u793A\u4F8B\u53C2\u8003\uFF1A\u5047\u8BBE\u7A0B\u5E8F\u5B9E\u9645\u8F93\u51FA\u4E3A\uFF1A100 1000 10000\uFF1B\u9884\u671F\u8F93\u51FA\u4E3A\uFF1A100.01 1000.02 10000.05",e.a.createElement("br",null),"\u8BC4\u6D4B\u8981\u6C42\uFF1A\u5B9E\u9645\u8F93\u51FA\u5217\u8868\u4E2D\u5143\u7D20\u4E0E\u9884\u671F\u8F93\u51FA\u5217\u8868\u4E2D\u5BF9\u5E94\u5143\u7D20\u76F8\u5BF9\u8BEF\u5DEE\u57280.01 \u4E4B\u5185\uFF0C\u53EF\u4F7F\u4EE5\u4E0B\u8868\u8FBE\u5F0F\uFF1A",e.a.createElement("br",null),"list.forEach( 'math.abs( (actualElem-expectElem)/expectElem ) <= 0.01 ' )",e.a.createElement("br",null),e.a.createElement("br",null),e.a.createElement("a",{href:"https://www.educoder.net/forums/4346",target:"_blank",style:{background:"#1890ff",color:"#fff"}},"\u70B9\u51FB\u67E5\u770B\u8BE6\u60C5\u8BF4\u660E"),e.a.createElement("br",null)),trigger:"click"},e.a.createElement(qe.a,{style:{padding:"34px 0 0 9px"},className:"font24 c-light-black"})))),e.a.createElement(R.a.Item,{className:b.a.formCustom,name:"ignore_space",label:"\u7A7A\u683C\u5904\u7406:"},e.a.createElement(U.a.Group,{className:"ml25"},e.a.createElement(U.a,{className:b.a.radioStyle,value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),e.a.createElement(U.a,{className:b.a.radioStyle,value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),e.a.createElement(U.a,{className:b.a.radioStyle,value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C",e.a.createElement("span",{className:"font12 c-light-black"},"(\u8BC4\u6D4B\u8FC7\u7A0B\u4E2D\u81EA\u52A8\u53BB\u6389\u6240\u6709\u7A7A\u683C\u8FDB\u884C\u5BF9\u6BD4)")))))),e.a.createElement("div",{className:b.a.fourPart},E.with_code_file&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:b.a.title},e.a.createElement("label",null,"\u6D4B\u8BD5\u96C6"),e.a.createElement(Be.a,{style:{marginLeft:"45px"},ghost:!0,type:"primary",onClick:function(){Oe(!0)}},"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B")),e.a.createElement(R.a.Item,{className:b.a.testJi,name:"test_set_score",label:"\u5F97\u5206\u89C4\u8303:"},e.a.createElement(U.a.Group,{className:"ml25"},e.a.createElement(U.a,{value:!1,className:b.a.radioStyle},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",e.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u80FD\u83B7\u5F97\u91D1\u5E01\uFF09")),e.a.createElement(U.a,{value:!0,className:b.a.radioStyle},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",e.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u90E8\u5206\u6D4B\u8BD5\u96C6\u6B63\u786E\u65F6\uFF0C\u6309\u914D\u7F6E\u7684\u6BD4\u4F8B\u83B7\u5F97\u91D1\u5E01\uFF09")))),E.test_set_score&&e.a.createElement("div",{className:b.a.averageWarp},e.a.createElement(R.a.Item,{className:b.a.averageCustom,name:"test_set_average",label:""},e.a.createElement(U.a.Group,{onChange:function(){Te(g,0)}},e.a.createElement(U.a,{style:{margin:"0 40px 0 20px"},value:!0},"\u5747\u5206\u6BD4\u4F8B"),e.a.createElement(U.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B")))),E.test_set_score&&e.a.createElement("div",{style:{marginLeft:"118px"}},e.a.createElement("div",{style:{display:"flex",height:"30px",marginBottom:"10px"}},e.a.createElement(Fe.a,{checked:h,onChange:function(u){M(u.target.checked),v.setFieldsValue({code_compile_score:0}),Te(g,0)}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),h&&e.a.createElement("span",{style:{display:"flex"}},"\u7F16\u8BD1\u901A\u8FC7\u5373\u53EF\u5F97\u5206 ",e.a.createElement(R.a.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u8BD1\u5F97\u5206"}],name:"code_compile_score"},e.a.createElement(Pe.a,{onChange:function(u){Te(g,u)},min:0,max:100,style:{width:"50px",margin:"5px 0px"}}))," %")),e.a.createElement("span",null,"\uFF08\u8BF7\u6CE8\u610F\u8BE5\u5B9E\u8BAD\u9898\u662F\u5426\u6709\u7F16\u8BD1\u8FC7\u7A0B\uFF0C\u82E5\u6CA1\u6709\u5219\u65E0\u6CD5\u83B7\u5F97\u7F16\u8BD1\u5F97\u5206\uFF09")),g.map(function(m,u){return e.a.createElement("div",{className:b.a.groupWrap,key:u},e.a.createElement("div",{className:"font16"},e.a.createElement("span",{className:"mr10"},"\u7EC4",u+1," : "),E.test_set_score&&e.a.createElement("span",{style:{marginRight:100}},e.a.createElement(z.a,{style:{width:100},bordered:!1,className:b.a.customInput,value:m.score,type:"number",onChange:function(f){var F=g.map(function(S,J){return J===u?Object(d.a)(Object(d.a)({},S),{},{score:f.target.value?Number(f.target.value):0}):S}),i={test_set_average:!1};k(Object(d.a)(Object(d.a)({},E),i)),v.setFieldsValue(i),N(F)}}),e.a.createElement("span",{className:"ml10 mr10"},"%")),e.a.createElement(Fe.a,{className:"font14 ml5",checked:m.hidden===1,onChange:function(f){var F=g.map(function(i,S){return S===u?Object(d.a)(Object(d.a)({},i),{},{hidden:f.target.checked?1:0}):i});N(F)}},"\u9690\u85CF",e.a.createElement("span",{className:"font12 c-light-black"},'\uFF08\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173\uFF09')),e.a.createElement("span",{className:"tr flex1",style:{float:"right"}},u!==0&&e.a.createElement(w.a,{placement:"bottom",title:"\u5220\u9664"},e.a.createElement("span",{className:"font16 c-red current",onClick:function(){var f=g.filter(function(F,i){return i!==u});Te(f,parseInt(v.getFieldValue("code_compile_score")))}},"\u5220\xA0\u9664")))),e.a.createElement(ut,{bordered:!1,className:"mt10",rows:5,placeholder:"\u8F93\u5165",value:m.input,onChange:function(f){var F=g.map(function(i,S){return S===u?Object(d.a)(Object(d.a)({},i),{},{input:f.target.value}):i});N(F)}}),e.a.createElement(ut,{bordered:!1,className:"mt10",rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:m.output,onChange:function(f){var F=g.map(function(i,S){return S===u?Object(d.a)(Object(d.a)({},i),{},{output:f.target.value}):i});N(F)}}),e.a.createElement("div",{className:"mt10"},e.a.createElement("span",{className:"font14 mr20"},"\u9884\u671F\u8F93\u51FA:"),e.a.createElement(Fe.a,{checked:m.is_invisible,onChange:function(f){var F=g.map(function(i,S){return S===u?Object(d.a)(Object(d.a)({},i),{},{is_invisible:f.target.checked}):i});N(F)}},m.hidden?e.a.createElement("span",{className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1",e.a.createElement("span",{className:"font12 c-light-black"},"\xA0\xA0",e.a.createElement(w.a,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1"},e.a.createElement("i",{className:"iconfont icon-xiaowenhao1 font14"})),"\uFF08\u8BE5\u9009\u9879\u4EC5\u5BF9\u516C\u5F00\u6D4B\u8BD5\u96C6\u751F\u6548\uFF09")):e.a.createElement("span",{className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1",e.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1\uFF09")))),e.a.createElement("div",null,e.a.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),e.a.createElement(Fe.a,{checked:m.last_match_rule,onChange:function(f){var F=g.map(function(i,S){return S===u?Object(d.a)(Object(d.a)({},i),{},{last_match_rule:f.target.checked}):i});N(F)}},e.a.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",e.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))}),e.a.createElement("div",null,e.a.createElement(Be.a,{type:"primary",ghost:!0,className:"mt10",onClick:Ut},"\u65B0\u589E\u6D4B\u8BD5\u96C6"),e.a.createElement("span",{className:" ml20 mt10 font12 c-light-black"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u516C\u5F00\u6D4B\u8BD5\u96C6\u548C\u9690\u85CF\u6D4B\u8BD5\u96C6\u7ED3\u5408\u4F7F\u7528\uFF0C\u53EF\u4EE5\u964D\u4F4E\u4F5C\u5F0A\u7684\u673A\u7387\uFF1B\u9690\u85CF\u6D4B\u8BD5\u96C6\uFF0C\u5728\u201C\u63D0\u4EA4\u8BC4\u6D4B\u201D\u65F6\u4E5F\u5C06\u88AB\u7CFB\u7EDF\u81EA\u52A8\u68C0\u6D4B"))))),e.a.createElement(_t,{fileType:l,path:E==null?void 0:E[l],onFinish:function(u){return Rt(u)}})),e.a.createElement(rt.a,{key:2,onOk:function(){return v.submit()},className:"customFixedButton",onCancel:At}),e.a.createElement(Et.a,{loading:X}),e.a.createElement(ce.a,{visible:De,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B",okText:"\u786E\u8BA4\u4E0A\u4F20",onCancel:function(){return Oe(!1)},onOk:function(){if(Ke.filter(function(_){return(_==null?void 0:_.A)||(_==null?void 0:_.B)||(_==null?void 0:_.C)}).length<=0){ie.b.info("\u8BF7\u4E0A\u4F20\u6B63\u786E\u683C\u5F0F\u7684\u6587\u4EF6");return}var u=v.getFieldValue("test_set_average"),o=parseInt(v.getFieldValue("code_compile_score"))||0,f=[],F=Ke.filter(function(_){return(_==null?void 0:_.A)||(_==null?void 0:_.B)||(_==null?void 0:_.C)}).length-1,i=Math.floor((100-o)/F),S=(100-o)%F,J=!1;Ke.filter(function(_){return(_==null?void 0:_.A)||(_==null?void 0:_.B)||(_==null?void 0:_.C)}).map(function(_,we){if(we>0){var fe={};if(fe.input=_.A,fe.output=_.B,fe.position=we+1,u)fe.score=i,we===Ke.length-1&&(fe.score=i+S);else if(Number.isInteger(_.C))fe.score=_.C;else return J=!0,ie.b.info("\u81EA\u5B9A\u4E49\u6BD4\u4F8B\u60C5\u51B5\u4E0B\uFF0C\u5206\u6570\u5FC5\u586B\u4E14\u53EA\u80FD\u4E3A\u6B63\u6574\u6570");fe.hidden=_.D==="\u662F"?1:0,f.push(fe)}}),J||(N(f),Oe(!1))}},e.a.createElement(Le.a,{maxCount:1,accept:".xls,.xlsx",beforeUpload:function(u){if(u.size>1024*1024)return ie.b.info("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC71mb"),!1;var o=new FileReader;return o.readAsBinaryString(u),o.onload=function(f){var F=f.target.result,i=at.a.read(F,{type:"binary"}),S=at.a.utils.sheet_to_json(i.Sheets.Sheet1,{header:"A",defval:"",blankrows:!0});vt(S)},!1}},e.a.createElement(Be.a,{icon:e.a.createElement(mt.a,null)},"\u4E0A\u4F20\u6587\u4EF6")),e.a.createElement("p",{style:{marginTop:20}},"\u4E0A\u4F20\u9650\u5236\uFF1A"),e.a.createElement("p",null,"1\u3001\u4EC5\u652F\u6301\u4E0A\u4F20.xls\u548C.xlsx\u540E\u7F00\u7684\u6587\u4EF6"),e.a.createElement("p",null,"2\u3001\u4E0A\u4F20\u5927\u5C0F\u4E0D\u8D85\u8FC71MB\u3002"),e.a.createElement("p",null,"3\u3001\u9700\u4E0A\u4F20\u6307\u5B9A\u6A21\u677F\u7684\u6587\u4EF6\u3002",e.a.createElement("a",{href:ht.a.API_SERVER+"/api/common_exercises/exercises/get_template.xlsx",download:"\u6D4B\u8BD5\u7528\u4F8B\u5BFC\u5165\u6A21\u7248.xlsx"},"\u4E0B\u8F7D\u5BFC\u5165\u6A21\u677F"))))},Mt=V.default=Object(xe.a)(function(C){var x=C.shixunsDetail,y=C.newCourse,H=C.globalSetting,G=C.practiceSetting;return{shixunsDetail:x,newCourse:y,globalSetting:H,practiceSetting:G}})(pt)}}]);