You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Shixuns__Detail__Challen...

2 lines
42 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[169,14],{"4YB9":function(G,w,o){"use strict";var ye=o("q1tI"),le=o.n(ye),Ce=o("Ty5D"),q=o("55Ip"),me=o("W1YM"),he=o.n(me);w.a=function(ce){var B=ce.activeIndex,R=Object(Ce.m)(),V=R.id,ee=R.challengesId,T=Object(ye.useMemo)(function(){return[{name:"1\u3001\u672C\u5173\u4EFB\u52A1",url:"/shixuns/".concat(V,"/challenges/").concat(ee,"/editcheckpoint")},{name:"2\u3001\u8BC4\u6D4B\u8BBE\u7F6E",url:"/shixuns/".concat(V,"/challenges/").concat(ee,"/tab=2")},{name:"3\u3001\u53C2\u8003\u7B54\u6848",url:"/shixuns/".concat(V,"/challenges/").concat(ee,"/tab=3")},{name:"4\u3001\u5173\u5361\u6392\u884C\u699C",url:"/shixuns/".concat(V,"/challenges/").concat(ee,"/tab=4")}]},[V,ee]);return le.a.createElement("ul",{className:"challenge-nav"},T.map(function(Q,fe){return B===fe?le.a.createElement("li",{key:Q.url}," ",le.a.createElement("a",{className:"active"},Q.name)," "):le.a.createElement("li",{key:Q.url}," ",le.a.createElement(q.Link,{to:Q.url},Q.name)," ")}))}},"9ZNV":function(G,w,o){"use strict";o.d(w,"a",function(){return V});var ye=o("0Owb"),le=o("+L6B"),Ce=o("2/Rp"),q=o("q1tI"),me=o.n(q),he=o("UUDw"),ce=o.n(he),B=o("TSYQ"),R=o.n(B),V=function(T){var Q=T.cancelText,fe=Q===void 0?"\u53D6\u6D88":Q,F=T.okText,z=F===void 0?"\u786E\u5B9A":F,J=T.loading,v=J===void 0?!1:J,j=T.hasOkBtn,se=j===void 0?!0:j,ve=T.okButtonProps,A=ve===void 0?{}:ve,Le=T.onCancel,Re=Le===void 0?function(){}:Le,I=T.onOk,a=I===void 0?function(){}:I,C=T.className,De=C===void 0?"":C;return me.a.createElement("div",{className:R()(ce.a.buttonFixed,De)},me.a.createElement("div",{className:ce.a.buttonWrap},me.a.createElement(Ce.a,{size:"large",className:"".concat(ce.a.button," mr20"),onClick:Re},fe),se&&me.a.createElement(Ce.a,Object(ye.a)({size:"large",type:"primary",className:"".concat(ce.a.button," mr20"),loading:v,onClick:a},A),z)))}},"9oiH":function(G,w,o){G.exports={flex_box_center:"flex_box_center___UNxlt",flex_space_between:"flex_space_between___abxYk",flex_box_vertical_center:"flex_box_vertical_center___1Fq8s",flex_box_center_end:"flex_box_center_end___2HPgu",flex_box_column:"flex_box_column___RtE2X",bg:"bg___kbF9N",flexRow:"flexRow___g11Yg",flexRowCenter:"flexRowCenter___MAFSp",flexJustifyCenter:"flexJustifyCenter___2Gxyz",flexAlignEnd:"flexAlignEnd___1HS2d",flexAlingCenter:"flexAlingCenter___3LONA",flexAlignCenter:"flexAlignCenter___17DP1",flexColumn:"flexColumn___1D4TK",formWrap:"formWrap___X08wR",titleWrap:"titleWrap___2BiOW",fieldWrap:"fieldWrap___20iAg",mdWrap:"mdWrap___2Lc7M",backgroundFa:"backgroundFa___nxT_l",button:"button___1jUUP",icons:"icons___1yTLC",navBar:"navBar___3EVT7",active:"active___2VYxv",tipWrap:"tipWrap___mWunb",tip:"tip___2ACur",width300:"width300___g1fLL",popover:"popover___1-hNb",groupWrap:"groupWrap___3RkDx",radioStyle:"radioStyle___3-LJq",formCustom:"formCustom___1ecG0"}},CJF0:function(G,w,o){"use strict";var ye=o("14J3"),le=o("BMrR"),Ce=o("+L6B"),q=o("2/Rp"),me=o("jCWc"),he=o("kPKH"),ce=o("PpiC"),B=o("q1tI"),R=o.n(B),V=o("Ty5D"),ee=o("9kvl"),T=o("55Ip"),Q=o("nZ20"),fe=o.n(Q),F=function(J){var v,j,se,ve,A=J.shixunsDetail,Le=J.dispatch,Re=J.loading,I=J.match,a=J.data,C=a===void 0?{}:a,De=J.title,Ne=Object(ce.a)(J,["shixunsDetail","dispatch","loading","match","data","title"]),ge=Object(V.m)(),U=!(((v=A.detail)===null||v===void 0?void 0:v.identity)>4||((j=A.detail)===null||j===void 0?void 0:j.identity)===void 0||((se=A.detail)===null||se===void 0?void 0:se.shixun_status)===2||((ve=A.detail)===null||ve===void 0?void 0:ve.shixun_status)===1);return R.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(fe.a.wrap)},R.a.createElement(le.a,{gutter:[20,20],align:"middle"},R.a.createElement(he.a,{flex:1},R.a.createElement("span",{className:fe.a.icons},R.a.createElement("img",{src:o("csWT"),width:"14"})),R.a.createElement("span",{className:"font16"},"\u7B2C ",C==null?void 0:C.position," \u5173\uFF1A",De)),R.a.createElement(he.a,null,(C==null?void 0:C.prev_challenge)&&R.a.createElement(q.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var Fe,Ue=C.prev_challenge.st===0?"/editcheckpoint":"/editquestion",be="/shixuns/".concat(ge.id,"/challenges/").concat(C==null||((Fe=C.prev_challenge)===null||Fe===void 0)?void 0:Fe.id).concat(Ue);ee.c.replace(be)}},"\u4E0A\u4E00\u5173"),C.next_challenge&&R.a.createElement(q.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var Fe,Ue=C.next_challenge.st===0?"/editcheckpoint":"/editquestion",be="/shixuns/".concat(ge.id,"/challenges/").concat(C==null||((Fe=C.next_challenge)===null||Fe===void 0)?void 0:Fe.id).concat(Ue);ee.c.replace(be)}},"\u4E0B\u4E00\u5173"),U&&R.a.createElement(q.a,{type:"primary"},R.a.createElement(T.Link,{to:"/shixuns/".concat(ge.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),U&&R.a.createElement(q.a,{type:"primary",className:"ml5"},R.a.createElement(T.Link,{to:"/shixuns/".concat(ge.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),R.a.createElement(q.a,{type:"primary",className:"ml5"},R.a.createElement(T.Link,{to:"/shixuns/".concat(ge.id,"/challenges")},"\u8FD4\u56DE")))))};w.a=Object(ee.a)(function(z){var J=z.shixunsDetail,v=z.newCourse,j=z.loading,se=z.globalSetting;return{shixunsDetail:J,newCourse:v,globalSetting:se,loading:j.effects}})(F)},M06Q:function(G,w,o){G.exports={wrap:"wrap___DotYX",content:"content___XZOQk",mainPathWrap:"mainPathWrap___3GJIi",colorBlue:"colorBlue___34ph7"}},UUDw:function(G,w,o){G.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},W1YM:function(G,w,o){},Yczt:function(G,w,o){"use strict";o.r(w),o.d(w,"PracticeFileType",function(){return te});var ye=o("+L6B"),le=o("2/Rp"),Ce=o("5Dmo"),q=o("3S7+"),me=o("Q9mQ"),he=o("diRs"),ce=o("7Kak"),B=o("9yH6"),R=o("sRBo"),V=o("kaz8"),ee=o("miYZ"),T=o("tsqr"),Q=o("oBTY"),fe=o("jrin"),F=o("k1fw"),z=o("9og8"),J=o("y8nQ"),v=o("Vl3Y"),j=o("tJVT"),se=o("PpiC"),ve=o("5NDa"),A=o("5rEg"),Le=o("OaEy"),Re=o("2fM7"),I=o("q1tI"),a=o.n(I),C=o("9kvl"),De=o("Lyp1"),Ne=o("HBuW"),ge=o("9oiH"),U=o.n(ge),Te=o("9ZNV"),Fe=o("2qtc"),Ue=o("kLXV"),be=o("Ty5D"),we=o("M06Q"),xe=o.n(we);function Ae(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ae=function(){return _};var d,_={},b=Object.prototype,g=b.hasOwnProperty,M=Object.defineProperty||function(u,e,t){u[e]=t.value},K=typeof Symbol=="function"?Symbol:{},O=K.iterator||"@@iterator",_e=K.asyncIterator||"@@asyncIterator",ue=K.toStringTag||"@@toStringTag";function p(u,e,t){return Object.defineProperty(u,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),u[e]}try{p({},"")}catch(u){p=function(t,n,l){return t[n]=l}}function pe(u,e,t,n){var l=e&&e.prototype instanceof P?e:P,r=Object.create(l.prototype),c=new Z(n||[]);return M(r,"_invoke",{value:Be(u,t,c)}),r}function ae(u,e,t){try{return{type:"normal",arg:u.call(e,t)}}catch(n){return{type:"throw",arg:n}}}_.wrap=pe;var oe="suspendedStart",N="suspendedYield",k="executing",$="completed",E={};function P(){}function W(){}function x(){}var X={};p(X,O,function(){return this});var Y=Object.getPrototypeOf,H=Y&&Y(Y(S([])));H&&H!==b&&g.call(H,O)&&(X=H);var L=x.prototype=P.prototype=Object.create(X);function y(u){["next","throw","return"].forEach(function(e){p(u,e,function(t){return this._invoke(e,t)})})}function D(u,e){function t(l,r,c,i){var s=ae(u[l],u,r);if(s.type!=="throw"){var f=s.arg,m=f.value;return m&&typeof m=="object"&&g.call(m,"__await")?e.resolve(m.__await).then(function(h){t("next",h,c,i)},function(h){t("throw",h,c,i)}):e.resolve(m).then(function(h){f.value=h,c(f)},function(h){return t("throw",h,c,i)})}i(s.arg)}var n;M(this,"_invoke",{value:function(r,c){function i(){return new e(function(s,f){t(r,c,s,f)})}return n=n?n.then(i,i):i()}})}function Be(u,e,t){var n=oe;return function(l,r){if(n===k)throw new Error("Generator is already running");if(n===$){if(l==="throw")throw r;return{value:d,done:!0}}for(t.method=l,t.arg=r;;){var c=t.delegate;if(c){var i=ie(c,t);if(i){if(i===E)continue;return i}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(n===oe)throw n=$,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);n=k;var s=ae(u,e,t);if(s.type==="normal"){if(n=t.done?$:N,s.arg===E)continue;return{value:s.arg,done:t.done}}s.type==="throw"&&(n=$,t.method="throw",t.arg=s.arg)}}}function ie(u,e){var t=e.method,n=u.iterator[t];if(n===d)return e.delegate=null,t==="throw"&&u.iterator.return&&(e.method="return",e.arg=d,ie(u,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),E;var l=ae(n,u.iterator,e.arg);if(l.type==="throw")return e.method="throw",e.arg=l.arg,e.delegate=null,E;var r=l.arg;return r?r.done?(e[u.resultName]=r.value,e.next=u.nextLoc,e.method!=="return"&&(e.method="next",e.arg=d),e.delegate=null,E):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,E)}function Ee(u){var e={tryLoc:u[0]};1 in u&&(e.catchLoc=u[1]),2 in u&&(e.finallyLoc=u[2],e.afterLoc=u[3]),this.tryEntries.push(e)}function ne(u){var e=u.completion||{};e.type="normal",delete e.arg,u.completion=e}function Z(u){this.tryEntries=[{tryLoc:"root"}],u.forEach(Ee,this),this.reset(!0)}function S(u){if(u||u===""){var e=u[O];if(e)return e.call(u);if(typeof u.next=="function")return u;if(!isNaN(u.length)){var t=-1,n=function l(){for(;++t<u.length;)if(g.call(u,t))return l.value=u[t],l.done=!1,l;return l.value=d,l.done=!0,l};return n.next=n}}throw new TypeError(typeof u+" is not iterable")}return W.prototype=x,M(L,"constructor",{value:x,configurable:!0}),M(x,"constructor",{value:W,configurable:!0}),W.displayName=p(x,ue,"GeneratorFunction"),_.isGeneratorFunction=function(u){var e=typeof u=="function"&&u.constructor;return!!e&&(e===W||(e.displayName||e.name)==="GeneratorFunction")},_.mark=function(u){return Object.setPrototypeOf?Object.setPrototypeOf(u,x):(u.__proto__=x,p(u,ue,"GeneratorFunction")),u.prototype=Object.create(L),u},_.awrap=function(u){return{__await:u}},y(D.prototype),p(D.prototype,_e,function(){return this}),_.AsyncIterator=D,_.async=function(u,e,t,n,l){l===void 0&&(l=Promise);var r=new D(pe(u,e,t,n),l);return _.isGeneratorFunction(e)?r:r.next().then(function(c){return c.done?c.value:r.next()})},y(L),p(L,ue,"Generator"),p(L,O,function(){return this}),p(L,"toString",function(){return"[object Generator]"}),_.keys=function(u){var e=Object(u),t=[];for(var n in e)t.push(n);return t.reverse(),function l(){for(;t.length;){var r=t.pop();if(r in e)return l.value=r,l.done=!1,l}return l.done=!0,l}},_.values=S,Z.prototype={constructor:Z,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=d,this.done=!1,this.delegate=null,this.method="next",this.arg=d,this.tryEntries.forEach(ne),!e)for(var t in this)t.charAt(0)==="t"&&g.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=d)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(f,m){return c.type="throw",c.arg=e,t.next=f,m&&(t.method="next",t.arg=d),!!m}for(var l=this.tryEntries.length-1;l>=0;--l){var r=this.tryEntries[l],c=r.completion;if(r.tryLoc==="root")return n("end");if(r.tryLoc<=this.prev){var i=g.call(r,"catchLoc"),s=g.call(r,"finallyLoc");if(i&&s){if(this.prev<r.catchLoc)return n(r.catchLoc,!0);if(this.prev<r.finallyLoc)return n(r.finallyLoc)}else if(i){if(this.prev<r.catchLoc)return n(r.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return n(r.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var l=this.tryEntries[n];if(l.tryLoc<=this.prev&&g.call(l,"finallyLoc")&&this.prev<l.finallyLoc){var r=l;break}}r&&(e==="break"||e==="continue")&&r.tryLoc<=t&&t<=r.finallyLoc&&(r=null);var c=r?r.completion:{};return c.type=e,c.arg=t,r?(this.method="next",this.next=r.finallyLoc,E):this.complete(c)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),ne(n),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var l=n.completion;if(l.type==="throw"){var r=l.arg;ne(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:S(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),E}},_}var je=function(_){return(_==null?void 0:_.length)?_.filter(function(b,g){return g!==0}).map(function(b){return b.val}).join("").substr(1):""},Ie=function(_){var b=_.shixunsDetail,g=_.globalSetting,M=_.loading,K=_.dispatch,O=_.fileType,_e=_.path,ue=_.onFinish,p=ue===void 0?function(){}:ue,pe=Object(be.m)(),ae=Object(I.useState)(""),oe=Object(j.a)(ae,2),N=oe[0],k=oe[1],$=Object(I.useState)([]),E=Object(j.a)($,2),P=E[0],W=E[1],x=Object(I.useState)([]),X=Object(j.a)(x,2),Y=X[0],H=X[1],L=[te.OriginalPicturePath,te.ExpectPicturePath,te.PicturePath],y=L.includes(O);Object(I.useEffect)(function(){if(b.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;k(_e||""),D()},[b.actionTabs.key]);var D=function(){var u=Object(z.a)(Ae().mark(function e(){var t,n,l,r=arguments;return Ae().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=r.length>0&&r[0]!==void 0?r[0]:"",i.next=3,K({type:"shixunsDetail/getRepository",payload:{id:pe.id,path:t}});case 3:n=i.sent,(n==null?void 0:n.trees)&&(l=n.trees.map(function(s){return Object(F.a)(Object(F.a)({},s),{name:s.name,val:s.name})}),H(l||[]));case 5:case"end":return i.stop()}},e)}));return function(){return u.apply(this,arguments)}}(),Be=function(e){var t=je(P),n="".concat(t&&"".concat(t,"/")).concat(e);O===te.Path?!(N==null?void 0:N.includes("".concat(n,"\uFF1B")))&&k("".concat(N).concat(n,"\uFF1B")):O===te.ExecPath&&k(n)},ie=function(e){if(e.type==="tree"){P.length?P.push({val:"/".concat(e.val),path:e.val}):P.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(e.val),path:e.val}),W(P);var t=je(P);y&&k(t),D(t)}},Ee=function(e,t){var n=P.filter(function(r,c){return c<=t});W(n);var l=je(n);y&&k(l),D(l)},ne=function(){var u=Object(z.a)(Ae().mark(function e(){return Ae().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:p(N),Z();case 2:case"end":return n.stop()}},e)}));return function(){return u.apply(this,arguments)}}(),Z=function(){k(""),W([]),H([]),K({type:"shixunsDetail/setActionTabs",payload:{}})},S=je(P);return a.a.createElement(Ue.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:b.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:ne,onCancel:Z},a.a.createElement("div",{className:xe.a.wrap},a.a.createElement("div",{className:xe.a.content},a.a.createElement("div",{className:xe.a.mainPathWrap},!!(P==null?void 0:P.length)&&P.map(function(u,e){return a.a.createElement("a",{key:e,onClick:function(){return Ee(u,e)}},u.val)})),!!(Y==null?void 0:Y.length)&&Y.map(function(u,e){return u.type==="tree"?a.a.createElement("a",{key:e,onClick:function(){return ie(u)}},a.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(xe.a.colorBlue)}),S&&"".concat(S,"/"),u.name):a.a.createElement("a",{key:e,onClick:function(){return Be("".concat(u.name))}},a.a.createElement("i",{className:"iconfont icon-zuoye ".concat(xe.a.colorBlue)}),S&&"".concat(S,"/"),u.name)})),a.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),a.a.createElement(A.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:N,onChange:function(e){return k(e.target.value)}})))},ke=Object(C.a)(function(d){var _=d.shixunsDetail,b=d.loading,g=d.globalSetting;return{shixunsDetail:_,globalSetting:g,loading:b.models.index}})(Ie),We=o("CJF0"),Xe=o("4YB9");function Oe(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Oe=function(){return _};var d,_={},b=Object.prototype,g=b.hasOwnProperty,M=Object.defineProperty||function(u,e,t){u[e]=t.value},K=typeof Symbol=="function"?Symbol:{},O=K.iterator||"@@iterator",_e=K.asyncIterator||"@@asyncIterator",ue=K.toStringTag||"@@toStringTag";function p(u,e,t){return Object.defineProperty(u,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),u[e]}try{p({},"")}catch(u){p=function(t,n,l){return t[n]=l}}function pe(u,e,t,n){var l=e&&e.prototype instanceof P?e:P,r=Object.create(l.prototype),c=new Z(n||[]);return M(r,"_invoke",{value:Be(u,t,c)}),r}function ae(u,e,t){try{return{type:"normal",arg:u.call(e,t)}}catch(n){return{type:"throw",arg:n}}}_.wrap=pe;var oe="suspendedStart",N="suspendedYield",k="executing",$="completed",E={};function P(){}function W(){}function x(){}var X={};p(X,O,function(){return this});var Y=Object.getPrototypeOf,H=Y&&Y(Y(S([])));H&&H!==b&&g.call(H,O)&&(X=H);var L=x.prototype=P.prototype=Object.create(X);function y(u){["next","throw","return"].forEach(function(e){p(u,e,function(t){return this._invoke(e,t)})})}function D(u,e){function t(l,r,c,i){var s=ae(u[l],u,r);if(s.type!=="throw"){var f=s.arg,m=f.value;return m&&typeof m=="object"&&g.call(m,"__await")?e.resolve(m.__await).then(function(h){t("next",h,c,i)},function(h){t("throw",h,c,i)}):e.resolve(m).then(function(h){f.value=h,c(f)},function(h){return t("throw",h,c,i)})}i(s.arg)}var n;M(this,"_invoke",{value:function(r,c){function i(){return new e(function(s,f){t(r,c,s,f)})}return n=n?n.then(i,i):i()}})}function Be(u,e,t){var n=oe;return function(l,r){if(n===k)throw new Error("Generator is already running");if(n===$){if(l==="throw")throw r;return{value:d,done:!0}}for(t.method=l,t.arg=r;;){var c=t.delegate;if(c){var i=ie(c,t);if(i){if(i===E)continue;return i}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(n===oe)throw n=$,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);n=k;var s=ae(u,e,t);if(s.type==="normal"){if(n=t.done?$:N,s.arg===E)continue;return{value:s.arg,done:t.done}}s.type==="throw"&&(n=$,t.method="throw",t.arg=s.arg)}}}function ie(u,e){var t=e.method,n=u.iterator[t];if(n===d)return e.delegate=null,t==="throw"&&u.iterator.return&&(e.method="return",e.arg=d,ie(u,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),E;var l=ae(n,u.iterator,e.arg);if(l.type==="throw")return e.method="throw",e.arg=l.arg,e.delegate=null,E;var r=l.arg;return r?r.done?(e[u.resultName]=r.value,e.next=u.nextLoc,e.method!=="return"&&(e.method="next",e.arg=d),e.delegate=null,E):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,E)}function Ee(u){var e={tryLoc:u[0]};1 in u&&(e.catchLoc=u[1]),2 in u&&(e.finallyLoc=u[2],e.afterLoc=u[3]),this.tryEntries.push(e)}function ne(u){var e=u.completion||{};e.type="normal",delete e.arg,u.completion=e}function Z(u){this.tryEntries=[{tryLoc:"root"}],u.forEach(Ee,this),this.reset(!0)}function S(u){if(u||u===""){var e=u[O];if(e)return e.call(u);if(typeof u.next=="function")return u;if(!isNaN(u.length)){var t=-1,n=function l(){for(;++t<u.length;)if(g.call(u,t))return l.value=u[t],l.done=!1,l;return l.value=d,l.done=!0,l};return n.next=n}}throw new TypeError(typeof u+" is not iterable")}return W.prototype=x,M(L,"constructor",{value:x,configurable:!0}),M(x,"constructor",{value:W,configurable:!0}),W.displayName=p(x,ue,"GeneratorFunction"),_.isGeneratorFunction=function(u){var e=typeof u=="function"&&u.constructor;return!!e&&(e===W||(e.displayName||e.name)==="GeneratorFunction")},_.mark=function(u){return Object.setPrototypeOf?Object.setPrototypeOf(u,x):(u.__proto__=x,p(u,ue,"GeneratorFunction")),u.prototype=Object.create(L),u},_.awrap=function(u){return{__await:u}},y(D.prototype),p(D.prototype,_e,function(){return this}),_.AsyncIterator=D,_.async=function(u,e,t,n,l){l===void 0&&(l=Promise);var r=new D(pe(u,e,t,n),l);return _.isGeneratorFunction(e)?r:r.next().then(function(c){return c.done?c.value:r.next()})},y(L),p(L,ue,"Generator"),p(L,O,function(){return this}),p(L,"toString",function(){return"[object Generator]"}),_.keys=function(u){var e=Object(u),t=[];for(var n in e)t.push(n);return t.reverse(),function l(){for(;t.length;){var r=t.pop();if(r in e)return l.value=r,l.done=!1,l}return l.done=!0,l}},_.values=S,Z.prototype={constructor:Z,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=d,this.done=!1,this.delegate=null,this.method="next",this.arg=d,this.tryEntries.forEach(ne),!e)for(var t in this)t.charAt(0)==="t"&&g.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=d)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(f,m){return c.type="throw",c.arg=e,t.next=f,m&&(t.method="next",t.arg=d),!!m}for(var l=this.tryEntries.length-1;l>=0;--l){var r=this.tryEntries[l],c=r.completion;if(r.tryLoc==="root")return n("end");if(r.tryLoc<=this.prev){var i=g.call(r,"catchLoc"),s=g.call(r,"finallyLoc");if(i&&s){if(this.prev<r.catchLoc)return n(r.catchLoc,!0);if(this.prev<r.finallyLoc)return n(r.finallyLoc)}else if(i){if(this.prev<r.catchLoc)return n(r.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return n(r.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var l=this.tryEntries[n];if(l.tryLoc<=this.prev&&g.call(l,"finallyLoc")&&this.prev<l.finallyLoc){var r=l;break}}r&&(e==="break"||e==="continue")&&r.tryLoc<=t&&t<=r.finallyLoc&&(r=null);var c=r?r.completion:{};return c.type=e,c.arg=t,r?(this.method="next",this.next=r.finallyLoc,E):this.complete(c)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),ne(n),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var l=n.completion;if(l.type==="throw"){var r=l.arg;ne(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:S(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),E}},_}var Pe=Re.a.Option,Se=A.a.TextArea,te=function(d){return d.Path="path",d.ExecPath="exec_path",d.OriginalPicturePath="original_picture_path",d.ExpectPicturePath="expect_picture_path",d.PicturePath="picture_path",d}({}),Ge=function(_){var b,g,M,K,O=_.shixunsDetail,_e=_.dispatch,ue=_.loading,p=_.match,pe=Object(se.a)(_,["shixunsDetail","dispatch","loading","match"]),ae=v.a.useForm(),oe=Object(j.a)(ae,1),N=oe[0],k=Object(I.useState)({}),$=Object(j.a)(k,2),E=$[0],P=$[1],W=Object(I.useState)({}),x=Object(j.a)(W,2),X=x[0],Y=x[1],H=Object(I.useState)([]),L=Object(j.a)(H,2),y=L[0],D=L[1],Be=Object(I.useState)(),ie=Object(j.a)(Be,2),Ee=ie[0],ne=ie[1];Object(I.useEffect)(function(){return _e({type:"globalSetting/footerToggle",payload:!1}),function(){_e({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(I.useEffect)(function(){Z()},[]);var Z=function(){var c=Object(z.a)(Oe().mark(function i(){var s;return Oe().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(Ne.D)({id:p.params.id,challengeId:p.params.challengesId,tab:1});case 2:s=m.sent,s&&(Y(s),S(s));case 4:case"end":return m.stop()}},i)}));return function(){return c.apply(this,arguments)}}(),S=function(i){N.setFieldsValue(Object(F.a)({},i)),P(Object(F.a)({},i));var s=i.test_sets.length?i.test_sets:[{hidden:0,input:"",output:"",score:100}];D(s)},u=function(i){_e({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}}),ne(i)},e=function(i){var s=Object(fe.a)({},Ee,i);N.setFieldsValue(s),P(Object(F.a)(Object(F.a)({},E),s))},t=function(i,s){P(Object(F.a)({},s)),"test_set_score"in i&&(i.test_set_score&&(N.setFieldsValue({test_set_average:!0}),n(y))),"test_set_average"in i&&(i.test_set_average&&n(y))},n=function(i){var s=Math.floor(100/i.length),f=s+100%i.length;i=i.map(function(m,h){return h===i.length-1?Object(F.a)(Object(F.a)({},m),{},{score:f}):Object(F.a)(Object(F.a)({},m),{},{score:s})}),D(i)},l=function(){var i=[].concat(Object(Q.a)(y),[{hidden:0,input:"",output:"",score:0}]);N.getFieldValue("test_set_average")?n(i):D(i)},r=function(){var c=Object(z.a)(Oe().mark(function i(s){var f,m,h;return Oe().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(f=y.map(function(Me){return Me.score}),m=f.reduce(function(Me,Ke){return Me+Ke},0),!(s.test_set_score&&m!==100&&(y==null?void 0:y.length))){de.next=5;break}return T.b.info("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),de.abrupt("return");case 5:return de.next=7,Object(Ne.Fb)(Object(F.a)(Object(F.a)({},p.params),{},{tab:1,challenge:Object(F.a)(Object(F.a)(Object(F.a)({},s),{test_set_rules_expression:s.test_set_rules===0?null:s.test_set_rules_expression}),{},{shixunfileexpectpicturepath:s.original_picture_path,shixunfilestandardpicturepath:s.expect_picture_path}),test_set:y}));case 7:h=de.sent,h.status>=0&&C.c.replace("/shixuns/".concat(p.params.id,"/challenges/").concat(p.params.challengesId,"/tab=3"));case 9:case"end":return de.stop()}},i)}));return function(s){return c.apply(this,arguments)}}();return a.a.createElement("section",{className:U.a.bg},a.a.createElement(We.a,{data:X,title:"\u5B9E\u8DF5\u9898"}),a.a.createElement(v.a,{form:N,className:U.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:t,onFinish:r,initialValues:{test_set_rules:0}},a.a.createElement(Xe.a,{activeIndex:1}),a.a.createElement("div",{className:U.a.fieldWrap},a.a.createElement("div",{className:U.a.tipWrap},"\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",a.a.createElement("a",{href:"/shixuns/".concat(p.params.id,"/repository"),target:"_blank",className:U.a.tip},"\u7248\u672C\u5E93")),((b=O.detail)===null||b===void 0?void 0:b.identity)<3&&a.a.createElement(v.a.Item,{label:"\u5F00\u542F\u865A\u62DF\u4EFF\u771F:"},a.a.createElement(v.a.Item,{name:"unity_3d",noStyle:!0,valuePropName:"checked"},a.a.createElement(V.a,{disabled:((g=O.detail)===null||g===void 0?void 0:g.shixun_status)===2})),a.a.createElement("span",{className:"pl10 font14 c-light-black"},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u542F\u52A8Unity3D\u754C\u9762\uFF09")),E.unity_3d&&((M=O.detail)===null||M===void 0?void 0:M.identity)<3&&a.a.createElement(a.a.Fragment,null,a.a.createElement(v.a.Item,{name:"unity_3d_routes",label:"\u8DEF\u5F84:",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},a.a.createElement(A.a,{disabled:((K=O.detail)===null||K===void 0?void 0:K.shixun_status)===2,placeholder:"\u8BF7\u9009\u62E9\u7248\u672C\u5E93\u4E2D\u7684\u4EE3\u7801\u6587\u4EF6\u3002\u4F8B\uFF1A src/step1/HelloWorld.java"})),a.a.createElement(v.a.Item,{name:"with_code_file",label:"\u662F\u5426\u9700\u8981\u4EE3\u7801\u8BC4\u6D4B:"},a.a.createElement(B.a.Group,null,a.a.createElement(B.a,{value:!0},"\u662F"),a.a.createElement(B.a,{value:!1},"\u5426"))),E.with_code_file?a.a.createElement(v.a.Item,{name:"unity_3d_result",label:"\u8BC4\u6D4B\u7ED3\u679C\u662F\u5426\u7531 Unity3D \u51B3\u5B9A:"},a.a.createElement(B.a.Group,null,a.a.createElement(B.a,{value:!0},"\u662F"),a.a.createElement(B.a,{value:!1},"\u5426"))):null),E.with_code_file&&a.a.createElement(a.a.Fragment,null,a.a.createElement(v.a.Item,{name:"exec_time",label:a.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",a.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u7A0B\u5E8F\u8BC4\u6D4B\u8FD0\u884C\u65F6\u95F4\u9650\u5236\u65F6\u957F\uFF0C\u5355\u4F4D\uFF1A\u79D2\uFF09")),rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},a.a.createElement(A.a,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F",className:U.a.width300})),a.a.createElement(v.a.Item,{label:a.a.createElement("div",null,"\u8BC4\u6D4B\u6548\u679C\u5C55\u73B0\u65B9\u5F0F ",a.a.createElement("span",{className:"pl10 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"))},a.a.createElement(v.a.Item,{name:"show_type",noStyle:!0,rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},a.a.createElement(Re.a,{size:"large",style:{width:"300px"}},a.a.createElement(Pe,{value:-1},"\u65E0"),a.a.createElement(Pe,{value:1},"\u56FE\u7247"),a.a.createElement(Pe,{value:2},"apk/exe"),a.a.createElement(Pe,{value:3},"txt"),a.a.createElement(Pe,{value:4},"html"),a.a.createElement(Pe,{value:5},"mp3"),a.a.createElement(Pe,{value:6},"mp4"))),a.a.createElement(he.a,{overlayClassName:U.a.popover,placement:"bottomLeft",content:a.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",a.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",a.a.createElement("br",null),a.a.createElement("br",null),"apk/exe\uFF1A\u5199\u53EF\u6267\u884C\u6587\u4EF6\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",a.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",a.a.createElement("br",null),a.a.createElement("br",null),"txt\uFF1A\u8F93\u51FAtxt\u6587\u6863\u7C7B\u578B\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",a.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",a.a.createElement("br",null),a.a.createElement("br",null),"html\uFF1Aweb\u7C7B\u578B\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",a.a.createElement("br",null),"\u53EF\u4EE5\u901A\u8FC7Web\u8DEF\u7531\u8BBE\u7F6E\uFF0C\u5C55\u793Ahtml\u6548\u679C\u9884\u89C8\u9875",a.a.createElement("br",null),a.a.createElement("br",null),"mp3/mp4\uFF1Amp3/mp4\u6587\u4EF6\u7C7B\u578B\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",a.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",a.a.createElement("br",null),a.a.createElement("br",null)),trigger:"click"},a.a.createElement(De.a,{className:"ml5 font14"}))),a.a.createElement(v.a.Item,{name:"path",label:a.a.createElement("div",null,"\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6 ",a.a.createElement("span",{className:"pl10 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"}]},a.a.createElement(A.a,{placeholder:"\u8BF7\u9009\u62E9\u7248\u672C\u5E93\u4E2D\u7684\u4EE3\u7801\u6587\u4EF6\u3002\u4F8B\uFF1A src/step1/HelloWorld.java",onClick:function(){return u(te.Path)}})),a.a.createElement(v.a.Item,{name:"exec_path",label:a.a.createElement("div",null,"\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6 ",a.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u82E5\u6267\u884C\u5E73\u53F0\u811A\u672C\uFF0C\u8BF7\u8F93\u5165\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u8DEF\u5F84\uFF1B\u82E5\u4F7F\u7528\u81EA\u5DF1\u8BBE\u8BA1\u7684\u811A\u672C\u6D4B\u8BD5\u5B66\u751F\u4EE3\u7801\uFF0C\u8BF7\u8F93\u5165\u8BBE\u8BA1\u7684\u811A\u672C\u6587\u4EF6\u8DEF\u5F84\uFF09")),rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},a.a.createElement(A.a,{placeholder:"\u8BF7\u9009\u62E9\u7248\u672C\u5E93\u4E2D\u7684\u4EE3\u7801\u6587\u4EF6\u3002\u4F8B\uFF1Asrc/step1/HelloWorldTest.java",onClick:function(){return u(te.ExecPath)}})),E.show_type===4&&(E.web_route||(X==null?void 0:X.has_web_route))&&a.a.createElement(v.a.Item,{name:"web_route",label:a.a.createElement("div",null,"Web\u8DEF\u7531 ",a.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u8BF7\u6CE8\u610F\u5C06\u670D\u52A1\u5668\u7A0B\u5E8F\u7684\u7AEF\u53E3\u53F7\u6620\u5C04\u52308080\u7AEF\u53E3\uFF09"))},a.a.createElement(A.a,{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)&&a.a.createElement(v.a.Item,{name:"original_picture_path",label:a.a.createElement("div",null,"\u5F85\u5904\u7406\u6587\u4EF6\u8DEF\u5F84 ",a.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u8BE5\u8DEF\u5F84\u4E0B\u7684\u6587\u4EF6\u5C06\u5728\u5B66\u5458\u8BC4\u6D4B\u672C\u5173\u4EFB\u52A1\u65F6\uFF0C\u4F5C\u4E3A\u539F\u59CB\u6587\u4EF6\u663E\u793A\u5728\u67E5\u770B\u6548\u679C\u9875\uFF0C\u4F9B\u5B66\u5458\u53C2\u8003\uFF1B\u8BF7\u6CE8\u610F\u4E0E\u7A0B\u5E8F\u6587\u4EF6\u6240\u5728\u6587\u4EF6\u5939\u5206\u5F00\uFF09"))},a.a.createElement(A.a,{placeholder:"\u8BF7\u9009\u62E9\u7248\u672C\u5E93\u4E2D\u5B58\u50A8\u4E86\u5F85\u5904\u7406\u6587\u4EF6(\u56FE\u7247/MP3\u7B49)\u7684\u8DEF\u5F84\u3002\u4F8B\uFF1Asrc/step1/sourcefiles",onClick:function(){return u(te.OriginalPicturePath)}})),(E.show_type===1||E.show_type===5||E.show_type===6)&&a.a.createElement(v.a.Item,{name:"expect_picture_path",label:a.a.createElement("div",null,"\u6807\u51C6\u7B54\u6848\u6587\u4EF6\u8DEF\u5F84 ",a.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u8BE5\u8DEF\u5F84\u4E0B\u7684\u6587\u4EF6\u5C06\u5728\u5B66\u5458\u8BC4\u6D4B\u672C\u5173\u4EFB\u52A1\u65F6\uFF0C\u4F5C\u4E3A\u53C2\u8003\u7B54\u6848\u663E\u793A\u5728\u67E5\u770B\u6548\u679C\u9875\uFF0C\u4F9B\u5B66\u5458\u53C2\u8003\uFF1B\u8BF7\u6CE8\u610F\u4E0E\u7A0B\u5E8F\u6587\u4EF6\u6240\u5728\u6587\u4EF6\u5939\u5206\u5F00\uFF09"))},a.a.createElement(A.a,{placeholder:"\u8BF7\u9009\u62E9\u7248\u672C\u5E93\u4E2D\u5B58\u50A8\u4E86\u6807\u51C6\u7B54\u6848\u6587\u4EF6(\u56FE\u7247/MP3\u7B49)\u7684\u8DEF\u5F84\u3002\u4F8B\uFF1Asrc/step1/expectedfiles",onClick:function(){return u(te.ExpectPicturePath)}})),E.show_type!==-1&&a.a.createElement(v.a.Item,{name:"picture_path",label:a.a.createElement("div",null,"\u5B66\u5458\u7B54\u6848\u6587\u4EF6\u8DEF\u5F84 ",a.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u5B66\u5458\u8BC4\u6D4B\u672C\u5173\u4EFB\u52A1\u65F6\u751F\u6210\u7684\u6587\u4EF6\u5C06\u4FDD\u5B58\u5728\u8BE5\u8DEF\u5F84\u4E0B\uFF0C\u5E76\u4F5C\u4E3A\u5B9E\u9645\u8F93\u51FA\u663E\u793A\u5728\u67E5\u770B\u6548\u679C\u9875\uFF0C\u4F9B\u5B66\u5458\u786E\u8BA4\uFF1B\u8BF7\u6CE8\u610F\u4E0E\u7A0B\u5E8F\u6587\u4EF6\u6240\u5728\u6587\u4EF6\u5939\u5206\u5F00\uFF09"))},a.a.createElement(A.a,{placeholder:"\u8BF7\u5728\u7248\u672C\u5E93\u4E2D\u6307\u5B9A\u7528\u6765\u4FDD\u5B58\u5B66\u5458\u4EE3\u7801\u5B9E\u9645\u8F93\u51FA\u7ED3\u679C\u7684\u8DEF\u5F84\u3002\u4F8B\uFF1Asrc/step1/outputfiles",onClick:function(){return u(te.PicturePath)}})),a.a.createElement("div",{className:"font16 mb20"},"\u6D4B\u8BD5\u96C6\u548C\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),a.a.createElement(v.a.Item,{className:U.a.formCustom,name:"test_set_score",label:"\u5F97\u5206\u89C4\u8303:"},a.a.createElement(B.a.Group,null,a.a.createElement(B.a,{value:!1,className:U.a.radioStyle},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",a.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),a.a.createElement(B.a,{value:!0,className:U.a.radioStyle},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",a.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u5F53\u81F3\u5C11\u6709\u4E00\u7EC4\u6D4B\u8BD5\u96C6\u6B63\u786E\u65F6\uFF0C\u5373\u53EF\u83B7\u5F97\u5176\u5BF9\u5E94\u6BD4\u4F8B\u7684\u5956\u52B1\uFF09")))),E.test_set_score&&a.a.createElement(v.a.Item,{className:U.a.formCustom,name:"test_set_average",label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4:"},a.a.createElement(B.a.Group,null,a.a.createElement(B.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),a.a.createElement(B.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),a.a.createElement(v.a.Item,{className:U.a.formCustom,name:"ignore_space",label:"\u7A7A\u683C\u5904\u7406:",valuePropName:"checked"},a.a.createElement(V.a,{className:"ml35"},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C")),a.a.createElement("div",{className:U.a.flexRowCenter},a.a.createElement(v.a.Item,{className:U.a.formCustom,name:"test_set_rules",label:"\u7ED3\u679C\u5904\u7406:"},a.a.createElement(B.a.Group,{className:"ml25"},a.a.createElement(B.a,{value:0},"\u6587\u672C\u5BF9\u6BD4"),a.a.createElement(B.a,{value:1},"\u8868\u8FBE\u5F0F\u5339\u914D"))),E.test_set_rules===1&&a.a.createElement(a.a.Fragment,null,a.a.createElement(v.a.Item,{name:"test_set_rules_expression",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},a.a.createElement(A.a,{style:{width:"600px",height:"35px"},placeholder:"\u9002\u7528\u4E8E\u8F93\u51FA\u7ED3\u679C\u52A8\u6001\u53D8\u5316\u7684\u7A0B\u5E8F"})),a.a.createElement(he.a,{overlayClassName:U.a.popover,placement:"bottomLeft",content:a.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",a.a.createElement("br",null),"(actual-expect)/expect <= 0.01",a.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",a.a.createElement("br",null),"string.contains(actual, \u201Chello\u201D)",a.a.createElement("br",null),a.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",a.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",a.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",a.a.createElement("br",null),"list.forEach( 'math.abs( (actualElem-expectElem)/expectElem ) <= 0.01 ' )",a.a.createElement("br",null),a.a.createElement("br",null),a.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"),a.a.createElement("br",null)),trigger:"click"},a.a.createElement(De.a,{className:"ml5 mb16 font14"})))),y.map(function(c,i){return a.a.createElement("div",{className:U.a.groupWrap,key:i},a.a.createElement("div",{className:"".concat(U.a.flexRow," ").concat(U.a.flexAlingCenter," font16")},a.a.createElement("span",{className:"mr10"},"\u7EC4",i+1),E.test_set_score&&a.a.createElement(a.a.Fragment,null,a.a.createElement(A.a,{style:{width:"230px"},className:"ml5 mr5",value:c.score,type:"number",onChange:function(f){var m=y.map(function(re,de){return de===i?Object(F.a)(Object(F.a)({},re),{},{score:f.target.value?Number(f.target.value):0}):re}),h={test_set_average:!1};P(Object(F.a)(Object(F.a)({},E),h)),N.setFieldsValue(h),D(m)}}),"%"),a.a.createElement(V.a,{className:"font14 ml5",checked:c.hidden===1,onChange:function(f){var m=y.map(function(h,re){return re===i?Object(F.a)(Object(F.a)({},h),{},{hidden:f.target.checked?1:0}):h});D(m)}},"\u9690\u85CF\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u9690\u85CF\u672C\u6D4B\u8BD5\u96C6\u5185\u5BB9\uFF09"),a.a.createElement("div",{className:"tr flex1"},i!==0&&a.a.createElement(q.a,{placement:"bottom",title:"\u5220\u9664"},a.a.createElement("i",{className:"iconfont icon-shanchu_Hover font16 c-red current",onClick:function(){var f=y.filter(function(m,h){return h!==i});n(f)}})))),a.a.createElement(Se,{className:"mt10",rows:5,placeholder:"\u8F93\u5165",value:c.input,onChange:function(f){var m=y.map(function(h,re){return re===i?Object(F.a)(Object(F.a)({},h),{},{input:f.target.value}):h});D(m)}}),a.a.createElement(Se,{className:"mt10",rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:c.output,onChange:function(f){var m=y.map(function(h,re){return re===i?Object(F.a)(Object(F.a)({},h),{},{output:f.target.value}):h});D(m)}}),a.a.createElement("div",{className:"mt10"},a.a.createElement("span",{className:"font14"},"\u5339\u914D\u89C4\u5219\uFF1A"),a.a.createElement(B.a.Group,{value:c.match_rule,onChange:function(f){var m=y.map(function(h,re){return re===i?Object(F.a)(Object(F.a)({},h),{},{match_rule:f.target.value}):h});D(m)}},a.a.createElement(B.a,{value:"full"},"\u5B8C\u5168\u5339\u914D",a.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u5B8C\u5168\u76F8\u540C\uFF09")),a.a.createElement(B.a,{value:"last"},"\u672B\u5C3E\u5339\u914D",a.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u7684\u672B\u5C3E\u5185\u5BB9\u4E0E\u9884\u671F\u8F93\u51FA\u5B8C\u5168\u76F8\u540C\uFF09")))))}),a.a.createElement(le.a,{type:"primary",ghost:!0,className:"mt10",onClick:l},"\u65B0\u589E\u6D4B\u8BD5\u96C6"),a.a.createElement("p",{className:"mt10 pl10 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"))),a.a.createElement(v.a.Item,{noStyle:!0},a.a.createElement(Te.a,{okButtonProps:{htmlType:"submit"},onCancel:function(){return C.c.push("/shixuns/".concat(p.params.id,"/challenges"))}}))),a.a.createElement(ke,{fileType:Ee,path:E==null?void 0:E[Ee],onFinish:function(i){return e(i)}}))},$e=w.default=Object(C.a)(function(d){var _=d.shixunsDetail,b=d.newCourse,g=d.loading,M=d.globalSetting;return{shixunsDetail:_,newCourse:b,globalSetting:M,loading:g.effects}})(Ge)},csWT:function(G,w,o){G.exports=o.p+"static/choose.4ad1045f.svg"},nZ20:function(G,w,o){G.exports={icons:"icons___3O80F"}}}]);