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__Edit__body__Lev...

2 lines
96 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[183,14],{"2kYD":function(Me,xe,c){Me.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"}},"3dVZ":function(Me,xe,c){},4:function(Me,xe){},"93VE":function(Me,xe,c){},"9ZNV":function(Me,xe,c){"use strict";c.d(xe,"a",function(){return we});var it=c("0Owb"),qe=c("+L6B"),ze=c("2/Rp"),Ee=c("q1tI"),Te=c.n(Ee),le=c("UUDw"),Ye=c.n(le),ae=c("TSYQ"),tt=c.n(ae),we=function(be){var Je=be.cancelText,ot=Je===void 0?"\u53D6\u6D88":Je,Se=be.okText,W=Se===void 0?"\u786E\u5B9A":Se,T=be.loading,oe=T===void 0?!1:T,nt=be.hasOkBtn,_e=nt===void 0?!0:nt,me=be.okButtonProps,ke=me===void 0?{}:me,at=be.onCancel,Ke=at===void 0?function(){}:at,he=be.onOk,Z=he===void 0?function(){}:he,De=be.className,Pe=De===void 0?"":De;return Te.a.createElement("div",{className:tt()(Ye.a.buttonFixed,Pe)},Te.a.createElement("div",{className:Ye.a.buttonWrap},Te.a.createElement(ze.a,{size:"large",className:"".concat(Ye.a.button," mr20"),onClick:Ke},ot),_e&&Te.a.createElement(ze.a,Object(it.a)({size:"large",type:"primary",className:"".concat(Ye.a.button," mr20"),loading:oe,onClick:Z},ke),W)))}},B7Ph:function(Me,xe,c){"use strict";var it=c("5NDa"),qe=c("5rEg"),ze=c("+L6B"),Ee=c("2/Rp"),Te=c("2qtc"),le=c("kLXV"),Ye=c("k1fw"),ae=c("miYZ"),tt=c("tsqr"),we=c("9og8"),Ie=c("tJVT"),be=c("oBTY"),Je=c("DZo9"),ot=c("8z0m"),Se=c("q1tI"),W=c.n(Se),T=c("Bvq2"),oe=c.n(T),nt=c("nj2k"),_e=c.n(nt),me=c("KhGG"),ke=c("ErOA"),at=c("7Cbv");function Ke(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ke=function(){return S};var n,S={},D=Object.prototype,se=D.hasOwnProperty,ue=Object.defineProperty||function(r,d,f){r[d]=f.value},I=typeof Symbol=="function"?Symbol:{},w=I.iterator||"@@iterator",Xe=I.asyncIterator||"@@asyncIterator",ve=I.toStringTag||"@@toStringTag";function J(r,d,f){return Object.defineProperty(r,d,{value:f,enumerable:!0,configurable:!0,writable:!0}),r[d]}try{J({},"")}catch(r){J=function(f,y,F){return f[y]=F}}function V(r,d,f,y){var F=d&&d.prototype instanceof te?d:te,P=Object.create(F.prototype),N=new g(y||[]);return ue(P,"_invoke",{value:rt(r,f,N)}),P}function Y(r,d,f){try{return{type:"normal",arg:r.call(d,f)}}catch(y){return{type:"throw",arg:y}}}S.wrap=V;var X="suspendedStart",$="suspendedYield",ie="executing",k="completed",A={};function te(){}function ee(){}function Fe(){}var ce={};J(ce,w,function(){return this});var K=Object.getPrototypeOf,We=K&&K(K(h([])));We&&We!==D&&se.call(We,w)&&(ce=We);var Qe=Fe.prototype=te.prototype=Object.create(ce);function Oe(r){["next","throw","return"].forEach(function(d){J(r,d,function(f){return this._invoke(d,f)})})}function Ae(r,d){function f(F,P,N,z){var U=Y(r[F],r,P);if(U.type!=="throw"){var pe=U.arg,Be=pe.value;return Be&&typeof Be=="object"&&se.call(Be,"__await")?d.resolve(Be.__await).then(function(Ce){f("next",Ce,N,z)},function(Ce){f("throw",Ce,N,z)}):d.resolve(Be).then(function(Ce){pe.value=Ce,N(pe)},function(Ce){return f("throw",Ce,N,z)})}z(U.arg)}var y;ue(this,"_invoke",{value:function(P,N){function z(){return new d(function(U,pe){f(P,N,U,pe)})}return y=y?y.then(z,z):z()}})}function rt(r,d,f){var y=X;return function(F,P){if(y===ie)throw new Error("Generator is already running");if(y===k){if(F==="throw")throw P;return{value:n,done:!0}}for(f.method=F,f.arg=P;;){var N=f.delegate;if(N){var z=b(N,f);if(z){if(z===A)continue;return z}}if(f.method==="next")f.sent=f._sent=f.arg;else if(f.method==="throw"){if(y===X)throw y=k,f.arg;f.dispatchException(f.arg)}else f.method==="return"&&f.abrupt("return",f.arg);y=ie;var U=Y(r,d,f);if(U.type==="normal"){if(y=f.done?k:$,U.arg===A)continue;return{value:U.arg,done:f.done}}U.type==="throw"&&(y=k,f.method="throw",f.arg=U.arg)}}}function b(r,d){var f=d.method,y=r.iterator[f];if(y===n)return d.delegate=null,f==="throw"&&r.iterator.return&&(d.method="return",d.arg=n,b(r,d),d.method==="throw")||f!=="return"&&(d.method="throw",d.arg=new TypeError("The iterator does not provide a '"+f+"' method")),A;var F=Y(y,r.iterator,d.arg);if(F.type==="throw")return d.method="throw",d.arg=F.arg,d.delegate=null,A;var P=F.arg;return P?P.done?(d[r.resultName]=P.value,d.next=r.nextLoc,d.method!=="return"&&(d.method="next",d.arg=n),d.delegate=null,A):P:(d.method="throw",d.arg=new TypeError("iterator result is not an object"),d.delegate=null,A)}function E(r){var d={tryLoc:r[0]};1 in r&&(d.catchLoc=r[1]),2 in r&&(d.finallyLoc=r[2],d.afterLoc=r[3]),this.tryEntries.push(d)}function v(r){var d=r.completion||{};d.type="normal",delete d.arg,r.completion=d}function g(r){this.tryEntries=[{tryLoc:"root"}],r.forEach(E,this),this.reset(!0)}function h(r){if(r||r===""){var d=r[w];if(d)return d.call(r);if(typeof r.next=="function")return r;if(!isNaN(r.length)){var f=-1,y=function F(){for(;++f<r.length;)if(se.call(r,f))return F.value=r[f],F.done=!1,F;return F.value=n,F.done=!0,F};return y.next=y}}throw new TypeError(typeof r+" is not iterable")}return ee.prototype=Fe,ue(Qe,"constructor",{value:Fe,configurable:!0}),ue(Fe,"constructor",{value:ee,configurable:!0}),ee.displayName=J(Fe,ve,"GeneratorFunction"),S.isGeneratorFunction=function(r){var d=typeof r=="function"&&r.constructor;return!!d&&(d===ee||(d.displayName||d.name)==="GeneratorFunction")},S.mark=function(r){return Object.setPrototypeOf?Object.setPrototypeOf(r,Fe):(r.__proto__=Fe,J(r,ve,"GeneratorFunction")),r.prototype=Object.create(Qe),r},S.awrap=function(r){return{__await:r}},Oe(Ae.prototype),J(Ae.prototype,Xe,function(){return this}),S.AsyncIterator=Ae,S.async=function(r,d,f,y,F){F===void 0&&(F=Promise);var P=new Ae(V(r,d,f,y),F);return S.isGeneratorFunction(d)?P:P.next().then(function(N){return N.done?N.value:P.next()})},Oe(Qe),J(Qe,ve,"Generator"),J(Qe,w,function(){return this}),J(Qe,"toString",function(){return"[object Generator]"}),S.keys=function(r){var d=Object(r),f=[];for(var y in d)f.push(y);return f.reverse(),function F(){for(;f.length;){var P=f.pop();if(P in d)return F.value=P,F.done=!1,F}return F.done=!0,F}},S.values=h,g.prototype={constructor:g,reset:function(d){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(v),!d)for(var f in this)f.charAt(0)==="t"&&se.call(this,f)&&!isNaN(+f.slice(1))&&(this[f]=n)},stop:function(){this.done=!0;var d=this.tryEntries[0].completion;if(d.type==="throw")throw d.arg;return this.rval},dispatchException:function(d){if(this.done)throw d;var f=this;function y(pe,Be){return N.type="throw",N.arg=d,f.next=pe,Be&&(f.method="next",f.arg=n),!!Be}for(var F=this.tryEntries.length-1;F>=0;--F){var P=this.tryEntries[F],N=P.completion;if(P.tryLoc==="root")return y("end");if(P.tryLoc<=this.prev){var z=se.call(P,"catchLoc"),U=se.call(P,"finallyLoc");if(z&&U){if(this.prev<P.catchLoc)return y(P.catchLoc,!0);if(this.prev<P.finallyLoc)return y(P.finallyLoc)}else if(z){if(this.prev<P.catchLoc)return y(P.catchLoc,!0)}else{if(!U)throw new Error("try statement without catch or finally");if(this.prev<P.finallyLoc)return y(P.finallyLoc)}}}},abrupt:function(d,f){for(var y=this.tryEntries.length-1;y>=0;--y){var F=this.tryEntries[y];if(F.tryLoc<=this.prev&&se.call(F,"finallyLoc")&&this.prev<F.finallyLoc){var P=F;break}}P&&(d==="break"||d==="continue")&&P.tryLoc<=f&&f<=P.finallyLoc&&(P=null);var N=P?P.completion:{};return N.type=d,N.arg=f,P?(this.method="next",this.next=P.finallyLoc,A):this.complete(N)},complete:function(d,f){if(d.type==="throw")throw d.arg;return d.type==="break"||d.type==="continue"?this.next=d.arg:d.type==="return"?(this.rval=this.arg=d.arg,this.method="return",this.next="end"):d.type==="normal"&&f&&(this.next=f),A},finish:function(d){for(var f=this.tryEntries.length-1;f>=0;--f){var y=this.tryEntries[f];if(y.finallyLoc===d)return this.complete(y.completion,y.afterLoc),v(y),A}},catch:function(d){for(var f=this.tryEntries.length-1;f>=0;--f){var y=this.tryEntries[f];if(y.tryLoc===d){var F=y.completion;if(F.type==="throw"){var P=F.arg;v(y)}return P}}throw new Error("illegal catch attempt")},delegateYield:function(d,f,y){return this.delegate={iterator:h(d),resultName:f,nextLoc:y},this.method==="next"&&(this.arg=n),A}},S}var he=c("mxV5"),Z=ot.a.Dragger,De=function(S){for(var D=function(X){return X&&X.substring(0,X.lastIndexOf("."))},se=Object(be.a)(S),ue=0,I=[],w=0;w<se.length;w++){for(var Xe="",ve=0;ve<I.length;ve++)if(D(I[ve][0].name)==D(se[w].name)){ue=1,Xe=ve;break}if(ue==1)I[Xe].push(se[w]),ue=0;else if(ue==0){var J=new Array;J.push(se[w]),I.push(J)}}var V=I.map(function(Y){if(Y[0].name.includes(".in"))return Y.length===2?Y:[Y[0],{}];if(Y[0].name.includes(".out"))return Y.length===2?Y.reverse():[{},Y[0]]});return V},Pe=function(S){var D=S.onClose,se=S.onOK,ue=S.visible,I=S.wrapClassName,w=S.rootIdentifier,Xe=Object(Se.useState)([]),ve=Object(Ie.a)(Xe,2),J=ve[0],V=ve[1],Y=Object(Se.useState)({}),X=Object(Ie.a)(Y,2),$=X[0],ie=X[1],k=Object(Se.useState)(!1),A=Object(Ie.a)(k,2),te=A[0],ee=A[1],Fe=Object(Se.useRef)([]),ce=Object(Se.useRef)(0),K=function(){D()};Object(Se.useEffect)(function(){We()},[]),Object(Se.useEffect)(function(){ue&&(Fe.current=[],ce.current=0,V([]))},[ue]);var We=function(){var v=Object(we.a)(Ke().mark(function g(){var h,r;return Ke().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.prev=0,f.next=3,Object(ke.a)("/api/buckets/get_upload_token_for_big_files",{method:"get"});case 3:h=f.sent,r=JSON.parse(Object(me.a)(h.data)),ie(r),f.next=11;break;case 8:f.prev=8,f.t0=f.catch(0),tt.b.error(f.t0);case 11:case"end":return f.stop()}},g,null,[[0,8]])}));return function(){return v.apply(this,arguments)}}(),Qe=function(g){return g&&g.substring(0,g.lastIndexOf("."))},Oe=function(g){var h,r,d=Qe((h=g[0])===null||h===void 0?void 0:h.name)||Qe((r=g[1])===null||r===void 0?void 0:r.name),f=J.filter(function(y){return Qe(y.name)!==d});Fe.current=Object(be.a)(f),V(Object(be.a)(f))},Ae=function(g){var h=new he({endpoint:$.end_point,region:$.region,accessKeyId:$.access_key_id,accessKeySecret:$.access_key_secret,bucket:$.bucket,stsToken:$.security_token}),r=g.name,d={container_type:"TestSet",file_name:r},f=Object(at.a)(),y="testsets/".concat(w,"/").concat(f).concat(r.indexOf(".")>-1?"."+r.split(".").pop():"");w===null&&(y="testsets/".concat(f).concat(r.indexOf(".")>-1?"."+r.split(".").pop():"")),h.multipartUpload(y,new Blob([g.file],{type:g.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:r+""},url:$==null?void 0:$.callback_url,host:$==null?void 0:$.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(ke.e)(d)}}).then(function(F){if(F.data.status===0){ce.current=ce.current+1;var P=Fe.current.map(function(z){var U,pe;if(z.name===((U=F.data)===null||U===void 0||((pe=U.data)===null||pe===void 0)?void 0:pe.file_name)){var Be,Ce,He,ye=Object(Ye.a)({},z);if((Be=F.data)===null||Be===void 0||((Ce=Be.data)===null||Ce===void 0||((He=Ce.file_name)===null||He===void 0))?void 0:He.includes(".in")){var Ve,de,G,je,Re,ge;ye.in_object_key=(Ve=F.data)===null||Ve===void 0||((de=Ve.data)===null||de===void 0)?void 0:de.object,ye.in_object_size=(G=F.data)===null||G===void 0||((je=G.data)===null||je===void 0)?void 0:je.size,ye.input=(Re=F.data)===null||Re===void 0||((ge=Re.data)===null||ge===void 0)?void 0:ge.file_name,ye.in_file=g}else{var Ue,Ne,Le,et,Ge,s;ye.out_object_key=(Ue=F.data)===null||Ue===void 0||((Ne=Ue.data)===null||Ne===void 0)?void 0:Ne.object,ye.out_object_size=(Le=F.data)===null||Le===void 0||((et=Le.data)===null||et===void 0)?void 0:et.size,ye.output=(Ge=F.data)===null||Ge===void 0||((s=Ge.data)===null||s===void 0)?void 0:s.file_name,ye.out_file=g}return ye}return z});if(Fe.current=Object(be.a)(P),V(Object(be.a)(P)),ce.current>0&&ce.current===J.length){ee(!1);var N=De(P);N=N.filter(function(z){var U,pe;return!!(((U=z[0])===null||U===void 0?void 0:U.name)&&((pe=z[1])===null||pe===void 0?void 0:pe.name))}),N=N.map(function(z){return Object(Ye.a)(Object(Ye.a)(Object(Ye.a)({},z[0]),z[1]),{},{is_file:!0})}),se(N),D()}}})},rt=function(){if(J.length===0){tt.b.warn("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}ee(!0);var g=De(J);if(g.some(function(h){var r,d;return!(((r=h[0])===null||r===void 0?void 0:r.name)&&((d=h[1])===null||d===void 0?void 0:d.name))})){le.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:function(){var h=Object(we.a)(Ke().mark(function d(){return Ke().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:J.map(function(){var F=Object(we.a)(Ke().mark(function P(N){return Ke().wrap(function(U){for(;;)switch(U.prev=U.next){case 0:Ae(N);case 1:case"end":return U.stop()}},P)}));return function(P){return F.apply(this,arguments)}}());case 1:case"end":return y.stop()}},d)}));function r(){return h.apply(this,arguments)}return r}(),onCancel:function(){ee(!1)}});return}J.map(function(){var h=Object(we.a)(Ke().mark(function r(d){return Ke().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:Ae(d);case 1:case"end":return y.stop()}},r)}));return function(r){return h.apply(this,arguments)}}())},b={name:"file",fileList:J,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:function(g){if(J==null?void 0:J.some(function(r){return r.name===g.name}))return tt.b.info("".concat(g.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;if(g.size/1024/1024>100)return tt.b.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(g.name))return tt.b.warn("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;var h={name:g.name,uid:g.uid,file:g,percent:0};return J.push(h),Fe.current=Object(be.a)(J),V(Object(be.a)(J)),!1}},E=De(J);return console.log(J,E,"fileList"),W.a.createElement(le.a,{visible:ue,wrapClassName:I,onOk:rt,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:te},onCancel:K,width:"1000px",title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},W.a.createElement("div",{className:oe.a.wrap},J.length?W.a.createElement("div",null,W.a.createElement(ot.a,b,W.a.createElement(Ee.a,{className:oe.a.btnS},"\u4E0A\u4F20\u6587\u4EF6")),W.a.createElement(M,{data:E,onRemove:Oe})):W.a.createElement("div",{className:oe.a.noData},W.a.createElement("img",{src:_e.a,alt:""}),W.a.createElement(ot.a,b,W.a.createElement(Ee.a,{className:oe.a.btn},"\u4E0A\u4F20\u6587\u4EF6"))),W.a.createElement("div",{className:oe.a.text},"\u4E0A\u4F20\u9650\u5236\uFF1A",W.a.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",W.a.createElement("br",null),"2\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",W.a.createElement("br",null),"3\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002")))},M=function(S){var D=S.data,se=D===void 0?[]:D,ue=S.onRemove,I=S.width,w=I===void 0?"auto":I,Xe=S.showScore,ve=Xe===void 0?!1:Xe,J=S.disabled,V=J===void 0?!1:J,Y=S.inputChange,X=function(A){var te=document.createElement("a");document.body.appendChild(te);var ee=URL.createObjectURL(A.file);te.href=ee,te.download=A.name,te.click(),URL.revokeObjectURL(ee),document.body.removeChild(te)},$=function(A,te){var ee=document.createElement("a");document.body.appendChild(ee),ee.href=A,ee.target="_blank",ee.download=te,ee.click(),URL.revokeObjectURL(A),document.body.removeChild(ee)},ie=function(A,te){le.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:W.a.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:function(){ue(A,te)},onCancel:function(){}})};return se.length?W.a.createElement("div",{style:{width:w}},W.a.createElement("div",{className:oe.a.head},W.a.createElement("div",{style:{width:"20%"}},"\u7528\u4F8B"),W.a.createElement("div",{style:{width:ve?"25%":"35%"}},"\u8F93\u5165"),W.a.createElement("div",{style:{width:ve?"25%":"35%"}},"\u8F93\u51FA"),ve&&W.a.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),W.a.createElement("div",{style:{width:"10%"}},"\u64CD\u4F5C")),se.map(function(k,A){var te,ee,Fe,ce;return W.a.createElement("div",{key:A,className:oe.a.list},W.a.createElement("div",{style:{width:"20%"}},"\u6D4B\u8BD5\u7528\u4F8B",A+1),W.a.createElement("div",{className:oe.a.info,style:{width:ve?"25%":"35%"}},W.a.createElement("span",{title:k.input||((te=k[0])===null||te===void 0?void 0:te.name),onClick:function(){k.input?k.input_file_url?$(k.input_file_url,k.input):X(k.in_file):X(k[0])}},k.input||((ee=k[0])===null||ee===void 0?void 0:ee.name))),W.a.createElement("div",{className:oe.a.info,style:{width:ve?"25%":"35%"}},W.a.createElement("span",{title:k.output||((Fe=k[1])===null||Fe===void 0?void 0:Fe.name),onClick:function(){k.input?k.output_file_url?$(k.output_file_url,k.output):X(k.out_file):X(k[1])}},k.output||((ce=k[1])===null||ce===void 0?void 0:ce.name))),ve&&W.a.createElement("div",{style:{width:"20%"}},W.a.createElement(qe.a,{disabled:V,style:{width:"70%"},onChange:function(We){return Y(We,A)},value:k.score}),W.a.createElement("span",null,"\xA0%")),W.a.createElement("div",{onClick:function(){return ie(k,A)},style:{width:"10%"}},W.a.createElement("span",{className:oe.a.del},"\u5220\u9664")))})):W.a.createElement(W.a.Fragment,null)};xe.a=Pe},Bvq2:function(Me,xe,c){Me.exports={wrap:"wrap___2zRY4",colorBlue:"colorBlue___XalpT",repeatedName:"repeatedName___2Tfh4",text:"text___1sYHg",noData:"noData___3pdB4",btn:"btn___3WWjB",btnS:"btnS___2M_9t",head:"head____NWmz",list:"list___2fE4M",del:"del___2BO6Y",info:"info___3GJ70"}},F8wB:function(Me,xe,c){Me.exports={loading:"loading___1SIOG"}},KhGG:function(Me,xe,c){"use strict";c.d(xe,"a",function(){return me}),c.d(xe,"c",function(){return at});var it=c("0Owb"),qe=c("miYZ"),ze=c("tsqr"),Ee=c("oBTY"),Te=c("tJVT"),le=c("PpiC"),Ye=c("k1fw"),ae=c("9og8"),tt=c("DZo9"),we=c("8z0m"),Ie=c("q1tI"),be=c.n(Ie),Je=c("ErOA"),ot=c("NFKh"),Se=c.n(ot),W=c("7Cbv"),T=c("9kvl");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 Z};var he,Z={},De=Object.prototype,Pe=De.hasOwnProperty,M=Object.defineProperty||function(b,E,v){b[E]=v.value},n=typeof Symbol=="function"?Symbol:{},S=n.iterator||"@@iterator",D=n.asyncIterator||"@@asyncIterator",se=n.toStringTag||"@@toStringTag";function ue(b,E,v){return Object.defineProperty(b,E,{value:v,enumerable:!0,configurable:!0,writable:!0}),b[E]}try{ue({},"")}catch(b){ue=function(v,g,h){return v[g]=h}}function I(b,E,v,g){var h=E&&E.prototype instanceof X?E:X,r=Object.create(h.prototype),d=new Ae(g||[]);return M(r,"_invoke",{value:K(b,v,d)}),r}function w(b,E,v){try{return{type:"normal",arg:b.call(E,v)}}catch(g){return{type:"throw",arg:g}}}Z.wrap=I;var Xe="suspendedStart",ve="suspendedYield",J="executing",V="completed",Y={};function X(){}function $(){}function ie(){}var k={};ue(k,S,function(){return this});var A=Object.getPrototypeOf,te=A&&A(A(rt([])));te&&te!==De&&Pe.call(te,S)&&(k=te);var ee=ie.prototype=X.prototype=Object.create(k);function Fe(b){["next","throw","return"].forEach(function(E){ue(b,E,function(v){return this._invoke(E,v)})})}function ce(b,E){function v(h,r,d,f){var y=w(b[h],b,r);if(y.type!=="throw"){var F=y.arg,P=F.value;return P&&typeof P=="object"&&Pe.call(P,"__await")?E.resolve(P.__await).then(function(N){v("next",N,d,f)},function(N){v("throw",N,d,f)}):E.resolve(P).then(function(N){F.value=N,d(F)},function(N){return v("throw",N,d,f)})}f(y.arg)}var g;M(this,"_invoke",{value:function(r,d){function f(){return new E(function(y,F){v(r,d,y,F)})}return g=g?g.then(f,f):f()}})}function K(b,E,v){var g=Xe;return function(h,r){if(g===J)throw new Error("Generator is already running");if(g===V){if(h==="throw")throw r;return{value:he,done:!0}}for(v.method=h,v.arg=r;;){var d=v.delegate;if(d){var f=We(d,v);if(f){if(f===Y)continue;return f}}if(v.method==="next")v.sent=v._sent=v.arg;else if(v.method==="throw"){if(g===Xe)throw g=V,v.arg;v.dispatchException(v.arg)}else v.method==="return"&&v.abrupt("return",v.arg);g=J;var y=w(b,E,v);if(y.type==="normal"){if(g=v.done?V:ve,y.arg===Y)continue;return{value:y.arg,done:v.done}}y.type==="throw"&&(g=V,v.method="throw",v.arg=y.arg)}}}function We(b,E){var v=E.method,g=b.iterator[v];if(g===he)return E.delegate=null,v==="throw"&&b.iterator.return&&(E.method="return",E.arg=he,We(b,E),E.method==="throw")||v!=="return"&&(E.method="throw",E.arg=new TypeError("The iterator does not provide a '"+v+"' method")),Y;var h=w(g,b.iterator,E.arg);if(h.type==="throw")return E.method="throw",E.arg=h.arg,E.delegate=null,Y;var r=h.arg;return r?r.done?(E[b.resultName]=r.value,E.next=b.nextLoc,E.method!=="return"&&(E.method="next",E.arg=he),E.delegate=null,Y):r:(E.method="throw",E.arg=new TypeError("iterator result is not an object"),E.delegate=null,Y)}function Qe(b){var E={tryLoc:b[0]};1 in b&&(E.catchLoc=b[1]),2 in b&&(E.finallyLoc=b[2],E.afterLoc=b[3]),this.tryEntries.push(E)}function Oe(b){var E=b.completion||{};E.type="normal",delete E.arg,b.completion=E}function Ae(b){this.tryEntries=[{tryLoc:"root"}],b.forEach(Qe,this),this.reset(!0)}function rt(b){if(b||b===""){var E=b[S];if(E)return E.call(b);if(typeof b.next=="function")return b;if(!isNaN(b.length)){var v=-1,g=function h(){for(;++v<b.length;)if(Pe.call(b,v))return h.value=b[v],h.done=!1,h;return h.value=he,h.done=!0,h};return g.next=g}}throw new TypeError(typeof b+" is not iterable")}return $.prototype=ie,M(ee,"constructor",{value:ie,configurable:!0}),M(ie,"constructor",{value:$,configurable:!0}),$.displayName=ue(ie,se,"GeneratorFunction"),Z.isGeneratorFunction=function(b){var E=typeof b=="function"&&b.constructor;return!!E&&(E===$||(E.displayName||E.name)==="GeneratorFunction")},Z.mark=function(b){return Object.setPrototypeOf?Object.setPrototypeOf(b,ie):(b.__proto__=ie,ue(b,se,"GeneratorFunction")),b.prototype=Object.create(ee),b},Z.awrap=function(b){return{__await:b}},Fe(ce.prototype),ue(ce.prototype,D,function(){return this}),Z.AsyncIterator=ce,Z.async=function(b,E,v,g,h){h===void 0&&(h=Promise);var r=new ce(I(b,E,v,g),h);return Z.isGeneratorFunction(E)?r:r.next().then(function(d){return d.done?d.value:r.next()})},Fe(ee),ue(ee,se,"Generator"),ue(ee,S,function(){return this}),ue(ee,"toString",function(){return"[object Generator]"}),Z.keys=function(b){var E=Object(b),v=[];for(var g in E)v.push(g);return v.reverse(),function h(){for(;v.length;){var r=v.pop();if(r in E)return h.value=r,h.done=!1,h}return h.done=!0,h}},Z.values=rt,Ae.prototype={constructor:Ae,reset:function(E){if(this.prev=0,this.next=0,this.sent=this._sent=he,this.done=!1,this.delegate=null,this.method="next",this.arg=he,this.tryEntries.forEach(Oe),!E)for(var v in this)v.charAt(0)==="t"&&Pe.call(this,v)&&!isNaN(+v.slice(1))&&(this[v]=he)},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 v=this;function g(F,P){return d.type="throw",d.arg=E,v.next=F,P&&(v.method="next",v.arg=he),!!P}for(var h=this.tryEntries.length-1;h>=0;--h){var r=this.tryEntries[h],d=r.completion;if(r.tryLoc==="root")return g("end");if(r.tryLoc<=this.prev){var f=Pe.call(r,"catchLoc"),y=Pe.call(r,"finallyLoc");if(f&&y){if(this.prev<r.catchLoc)return g(r.catchLoc,!0);if(this.prev<r.finallyLoc)return g(r.finallyLoc)}else if(f){if(this.prev<r.catchLoc)return g(r.catchLoc,!0)}else{if(!y)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return g(r.finallyLoc)}}}},abrupt:function(E,v){for(var g=this.tryEntries.length-1;g>=0;--g){var h=this.tryEntries[g];if(h.tryLoc<=this.prev&&Pe.call(h,"finallyLoc")&&this.prev<h.finallyLoc){var r=h;break}}r&&(E==="break"||E==="continue")&&r.tryLoc<=v&&v<=r.finallyLoc&&(r=null);var d=r?r.completion:{};return d.type=E,d.arg=v,r?(this.method="next",this.next=r.finallyLoc,Y):this.complete(d)},complete:function(E,v){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"&&v&&(this.next=v),Y},finish:function(E){for(var v=this.tryEntries.length-1;v>=0;--v){var g=this.tryEntries[v];if(g.finallyLoc===E)return this.complete(g.completion,g.afterLoc),Oe(g),Y}},catch:function(E){for(var v=this.tryEntries.length-1;v>=0;--v){var g=this.tryEntries[v];if(g.tryLoc===E){var h=g.completion;if(h.type==="throw"){var r=h.arg;Oe(g)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(E,v,g){return this.delegate={iterator:rt(E),resultName:v,nextLoc:g},this.method==="next"&&(this.arg=he),Y}},Z}var nt=we.a.Dragger,_e=c("mxV5"),me=function(Z){var De="bf3c199c2470cb477d907b1e0917c17b",Pe="5183666c72eec9e4",M=Se.a.enc.Utf8.parse(De),n=Se.a.enc.Utf8.parse(Pe),S=Se.a.AES.decrypt(Z,M,{iv:n,mode:Se.a.mode.CBC});return S.toString(Se.a.enc.Utf8)},ke,at=function(){var he=Object(ae.a)(oe().mark(function Z(De,Pe,M){var n,S,D,se,ue,I,w,Xe,ve;return oe().wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return Pe.file_name=De.name,V.next=3,Object(Je.a)("/api/buckets/get_upload_token.json",{method:"get"});case 3:return w=V.sent,console.log("decrypt(res.data):",me(w.data)),w.data=JSON.parse(me(w.data)),Xe=Object(W.a)(),ve=new _e({endpoint:w==null||((n=w.data)===null||n===void 0)?void 0:n.end_point,region:w==null||((S=w.data)===null||S===void 0)?void 0:S.region,accessKeyId:w==null||((D=w.data)===null||D===void 0)?void 0:D.access_key_id,accessKeySecret:w==null||((se=w.data)===null||se===void 0)?void 0:se.access_key_secret,bucket:w==null||((ue=w.data)===null||ue===void 0)?void 0:ue.bucket,stsToken:w==null||((I=w.data)===null||I===void 0)?void 0:I.security_token}),V.abrupt("return",new Promise(function(Y,X){var $;ve.multipartUpload("".concat(Xe),new Blob([De],{type:De.type}),Object(Ye.a)(Object(Ye.a)({timeout:200*1e3,partSize:102400},M),{},{callback:{url:w==null||(($=w.data)===null||$===void 0)?void 0:$.callback_url,host:w==null?void 0:w.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(Je.e)(Pe)}})).then(function(ie){var k;De.response=(k=ie.data)===null||k===void 0?void 0:k.data,Y(ie==null?void 0:ie.data)}).catch(function(ie){X(ie),console.log("err:",ie)})}));case 9:case"end":return V.stop()}},Z)}));return function(De,Pe,M){return he.apply(this,arguments)}}(),Ke=function(Z){var De=Z.user,Pe=Z.cancelUpload,M=Object(le.a)(Z,["user","cancelUpload"]),n=Object(Ie.useState)([]),S=Object(Te.a)(n,2),D=S[0],se=S[1],ue=Object(Ie.useState)(),I=Object(Te.a)(ue,2),w=I[0],Xe=I[1],ve={onRemove:function(Y){se(Object(Ee.a)(D.filter(function(X){return X.name!==Y.name}))),M.onChange(D.filter(function(X){return X.name!==Y.name}))},disabled:M.disabled,multiple:!0,fileList:D==null?void 0:D.map(function(V){return V.file}),customRequest:function(){},beforeUpload:function(){var V=Object(ae.a)(oe().mark(function X($){var ie;return oe().wrap(function(A){for(;;)switch(A.prev=A.next){case 0:if(ie=M.maxSize||1024*1024*1024*1,!D.filter(function(te){return te.name===$.name}).length){A.next=4;break}return ze.b.info("".concat($.name,"\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9")),A.abrupt("return");case 4:if(!(($==null?void 0:$.size)>ie)){A.next=7;break}return ze.b.info("\u6587\u4EF6\u8D85\u8FC7".concat(ie/1024/1024/1024,"GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42")),A.abrupt("return",!1);case 7:return D.push({name:$.name,file:$}),se(Object(Ee.a)(D)),M.onChange(D),A.abrupt("return",!1);case 11:case"end":return A.stop()}},X)}));function Y(X){return V.apply(this,arguments)}return Y}()},J=function(){var V=Object(ae.a)(oe().mark(function Y(X,$){var ie,k,A,te,ee,Fe,ce,K,We;return oe().wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return $.file_name=X.name,ce=X.name,Oe.next=4,Object(Je.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(K=Oe.sent,K.data=JSON.parse(me(K.data)),!((K==null?void 0:K.status)!==0)){Oe.next=12;break}return D[D.findIndex(function(Ae){return Ae.name===ce})].status="error",D[D.findIndex(function(Ae){return Ae.name===ce})].file.status="error",M.onChange(D),ze.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Oe.abrupt("return");case 12:return w=new _e({endpoint:K==null||((ie=K.data)===null||ie===void 0)?void 0:ie.end_point,region:K==null||((k=K.data)===null||k===void 0)?void 0:k.region,accessKeyId:K==null||((A=K.data)===null||A===void 0)?void 0:A.access_key_id,accessKeySecret:K==null||((te=K.data)===null||te===void 0)?void 0:te.access_key_secret,bucket:K==null||((ee=K.data)===null||ee===void 0)?void 0:ee.bucket,stsToken:K==null||((Fe=K.data)===null||Fe===void 0)?void 0:Fe.security_token}),console.log(X,"file"),Xe(w),We=Object(W.a)(),Oe.abrupt("return",new Promise(function(Ae,rt){try{var b;w.multipartUpload("".concat(M.identifier,"/").concat(We).concat(ce.indexOf(".")>-1?"."+ce.split(".").pop():""),new Blob([X.file],{type:X.file.type}),{timeout:3600*1e3,partSize:1002400,progress:function(v,g,h){try{console.log("\u8FDB\u5EA6",v,g,h);var r=D.findIndex(function(d){return d.name===ce});D[r].file.percent=v*100,D[r].tempCheckpoint=g,se(Object(Ee.a)(D))}catch(d){}},checkpoint:D[D.findIndex(function(E){return E.name===ce})].tempCheckpoint,callback:{customValue:{id:ce+""},url:K==null||((b=K.data)===null||b===void 0)?void 0:b.callback_url,host:K==null?void 0:K.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(Je.e)($)}}).then(function(E){var v,g=D.findIndex(function(y){return y.name===ce}),h="done";if(((v=E.data)===null||v===void 0?void 0:v.status)===0){var r;X.response=(r=E.data)===null||r===void 0?void 0:r.data;var d=D.findIndex(function(y){return y.name===ce});D[d].status="done",D[d].file.status="done"}else{var f;ze.b.warn((f=E.data)===null||f===void 0?void 0:f.message),h="error"}D[g].status=h,D[g].file.status=h,M.onChange(D),Ae(E==null?void 0:E.data)}).catch(function(E){D[D.findIndex(function(v){return v.name===ce})].status="error",D[D.findIndex(function(v){return v.name===ce})].file.status="error",ze.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),se(Object(Ee.a)(D)),M.onChange(D),rt(E),console.log("err:",E)})}catch(E){}}));case 17:case"end":return Oe.stop()}},Y)}));return function(X,$){return V.apply(this,arguments)}}();return Object(Ie.useEffect)(function(){D.every(function(V){return V==="done"||V==="error"})&&M.onComplete(D)},[D]),Object(Ie.useEffect)(function(){if(Pe){var V;(V=w)===null||V===void 0||V.cancel()}},[Pe]),Object(Ie.useEffect)(function(){M.uploading&&D.map(function(){var V=Object(ae.a)(oe().mark(function Y(X){var $,ie;return oe().wrap(function(A){for(;;)switch(A.prev=A.next){case 0:if(!((!X.status||X.status==="error")&&!Pe)){A.next=6;break}return X.status="uploading",X.file.status="uploading",A.next=5,J(X,{login:De==null||(($=De.userInfo)===null||$===void 0)?void 0:$.login,container_type:M.container_type,container_id:M.container_id,description:M.description});case 5:ie=A.sent;case 6:case"end":return A.stop()}},Y)}));return function(Y){return V.apply(this,arguments)}}())},[M.uploading]),be.a.createElement(nt,Object(it.a)({},ve,{height:M.height,className:M.className}),be.a.createElement("p",{className:"ant-upload-hint"},M.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};xe.b=Object(T.a)(function(he){var Z=he.loading,De=he.globalSetting,Pe=he.user;return{globalSetting:De,loading:Z.models.competitions,user:Pe}})(Ke)},UUDw:function(Me,xe,c){Me.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},Xmps:function(Me,xe,c){Me.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",upBtn:"upBtn___22Oey",averageWarp:"averageWarp___24RW3",averageCustom:"averageCustom___37H4G",groupWrap:"groupWrap___3ZQ-0",customInput:"customInput___7M4Cd"}},fnXi:function(Me,xe,c){"use strict";var it=c("2qtc"),qe=c("kLXV"),ze=c("q1tI"),Ee=c.n(ze),Te=c("Ty5D"),le=c("9kvl"),Ye=c("93VE"),ae=c.n(Ye),tt=function(Ie){var be=Ie.activeIndex,Je=Ie.isEdit,ot=Je===void 0?!0:Je,Se=Ie.dispatch,W=Ie.practiceSetting,T=Object(Te.m)(),oe=T.id,nt=T.challengesId,_e=Object(ze.useMemo)(function(){return[{name:"\u672C\u5173\u4EFB\u52A1",url:"/shixuns/".concat(oe,"/edit/").concat(nt,"/editcheckpoint")},{name:"\u8BC4\u6D4B\u8BBE\u7F6E",url:"/shixuns/".concat(oe,"/edit/").concat(nt,"/tab=2")},{name:"\u53C2\u8003\u7B54\u6848",url:"/shixuns/".concat(oe,"/edit/").concat(nt,"/tab=3")},{name:"\u5173\u5361\u6392\u884C\u699C",url:"/shixuns/".concat(oe,"/edit/").concat(nt,"/tab=4")}]},[oe,nt]),me=function(at){var Ke,he=function(){le.c.push(at),Se({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(W==null||((Ke=W.sideBar)===null||Ke===void 0)?void 0:Ke.confirmLeave)?qe.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()}}):he()};return Ee.a.createElement("ul",{className:"challenge-nav"},ot?_e.map(function(ke,at){return be===at?Ee.a.createElement("li",{key:ke.url}," ",Ee.a.createElement("a",{className:"active"},ke.name)," "):Ee.a.createElement("li",{key:ke.url}," ",Ee.a.createElement("a",{onClick:function(){return me(ke.url)}},ke.name)," ")}):Ee.a.createElement("li",{key:_e[0].url}," ",Ee.a.createElement("a",{className:"active"},_e[0].name)," "))};xe.a=Object(le.a)(function(we){var Ie=we.globalSetting,be=we.practiceSetting;return{globalSetting:Ie,practiceSetting:be}})(tt)},fu2T:function(Me,xe,c){"use strict";var it=c("cIOH"),qe=c.n(it),ze=c("3dVZ"),Ee=c.n(ze)},gK9i:function(Me,xe,c){"use strict";var it=c("pVnL"),qe=c.n(it),ze=c("lSNA"),Ee=c.n(ze),Te=c("q1tI"),le=c.n(Te),Ye=c("TSYQ"),ae=c.n(Ye),tt=c("Gytx"),we=c.n(tt),Ie=c("Zm9Q"),be=function(){function s(e,i){for(var a=0;a<i.length;a++){var l=i[a];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,l.key,l)}}return function(e,i,a){return i&&s(e.prototype,i),a&&s(e,a),e}}();function Je(s,e,i){return e in s?Object.defineProperty(s,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):s[e]=i,s}function ot(s,e){if(!(s instanceof e))throw new TypeError("Cannot call a class as a function")}function Se(s,e){if(!s)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:s}function W(s,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);s.prototype=Object.create(e&&e.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(s,e):s.__proto__=e)}var T=function(s){W(e,s);function e(){return ot(this,e),Se(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return be(e,[{key:"shouldComponentUpdate",value:function(a){return this.props.forceRender||!we()(this.props,a)}},{key:"render",value:function(){var a;if(this._isActived=this.props.forceRender||this._isActived||this.props.isActive,!this._isActived)return null;var l=this.props,O=l.prefixCls,u=l.isActive,t=l.children,o=l.destroyInactivePanel,_=l.forceRender,p=l.role,m=ae()(O+"-content",(a={},Je(a,O+"-content-active",u),Je(a,O+"-content-inactive",!u),a)),C=!_&&!u&&o?null:le.a.createElement("div",{className:O+"-content-box"},t);return le.a.createElement("div",{className:m,role:p},C)}}]),e}(Te.Component),oe=T,nt=function(e){var i=e.prototype;if(!i||!i.isReactComponent)throw new Error("Can only polyfill class components");return typeof i.componentWillReceiveProps!="function"||le.a.Profiler&&(i.UNSAFE_componentWillReceiveProps=i.componentWillReceiveProps,delete i.componentWillReceiveProps),e},_e=nt;function me(s){var e=[];return le.a.Children.forEach(s,function(i){e.push(i)}),e}function ke(s,e){var i=null;return s&&s.forEach(function(a){if(i)return;a&&a.key===e&&(i=a)}),i}function at(s,e,i){var a=null;return s&&s.forEach(function(l){if(l&&l.key===e&&l.props[i]){if(a)throw new Error("two child with same key for <rc-animate> children");a=l}}),a}function Ke(s,e,i){var a=0;return s&&s.forEach(function(l){if(a)return;a=l&&l.key===e&&!l.props[i]}),a}function he(s,e,i){var a=s.length===e.length;return a&&s.forEach(function(l,O){var u=e[O];l&&u&&((l&&!u||!l&&u||(l.key!==u.key||i&&l.props[i]!==u.props[i]))&&(a=!1))}),a}function Z(s,e){var i=[],a={},l=[];return s.forEach(function(O){O&&ke(e,O.key)?l.length&&(a[O.key]=l,l=[]):l.push(O)}),e.forEach(function(O){O&&Object.prototype.hasOwnProperty.call(a,O.key)&&(i=i.concat(a[O.key])),i.push(O)}),i=i.concat(l),i}var De=c("i8i4"),Pe=c.n(De),M=c("UwPn"),n={isAppearSupported:function(e){return e.transitionName&&e.transitionAppear||e.animation.appear},isEnterSupported:function(e){return e.transitionName&&e.transitionEnter||e.animation.enter},isLeaveSupported:function(e){return e.transitionName&&e.transitionLeave||e.animation.leave},allowAppearCallback:function(e){return e.transitionAppear||e.animation.appear},allowEnterCallback:function(e){return e.transitionEnter||e.animation.enter},allowLeaveCallback:function(e){return e.transitionLeave||e.animation.leave}},S=n,D=function(){function s(e,i){for(var a=0;a<i.length;a++){var l=i[a];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,l.key,l)}}return function(e,i,a){return i&&s(e.prototype,i),a&&s(e,a),e}}();function se(s,e){if(!(s instanceof e))throw new TypeError("Cannot call a class as a function")}function ue(s,e){if(!s)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:s}function I(s,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);s.prototype=Object.create(e&&e.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(s,e):s.__proto__=e)}var w={enter:"transitionEnter",appear:"transitionAppear",leave:"transitionLeave"},Xe=function(s){I(e,s);function e(){return se(this,e),ue(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return D(e,[{key:"componentWillUnmount",value:function(){this.stop()}},{key:"componentWillEnter",value:function(a){S.isEnterSupported(this.props)?this.transition("enter",a):a()}},{key:"componentWillAppear",value:function(a){S.isAppearSupported(this.props)?this.transition("appear",a):a()}},{key:"componentWillLeave",value:function(a){S.isLeaveSupported(this.props)?this.transition("leave",a):a()}},{key:"transition",value:function(a,l){var O=this,u=Pe.a.findDOMNode(this),t=this.props,o=t.transitionName,_=typeof o=="object";this.stop();var p=function(){O.stopper=null,l()};if((M.b||!t.animation[a])&&o&&t[w[a]]){var m=_?o[a]:o+"-"+a,C=m+"-active";_&&o[a+"Active"]&&(C=o[a+"Active"]),this.stopper=Object(M.a)(u,{name:m,active:C},p)}else this.stopper=t.animation[a](u,p)}},{key:"stop",value:function(){var a=this.stopper;a&&(this.stopper=null,a.stop())}},{key:"render",value:function(){return this.props.children}}]),e}(le.a.Component),ve=Xe,J=Object.assign||function(s){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(s[a]=i[a])}return s},V=function(){function s(e,i){for(var a=0;a<i.length;a++){var l=i[a];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,l.key,l)}}return function(e,i,a){return i&&s(e.prototype,i),a&&s(e,a),e}}();function Y(s,e,i){return e in s?Object.defineProperty(s,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):s[e]=i,s}function X(s,e){if(!(s instanceof e))throw new TypeError("Cannot call a class as a function")}function $(s,e){if(!s)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:s}function ie(s,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);s.prototype=Object.create(e&&e.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(s,e):s.__proto__=e)}var k="rc_animate_"+Date.now();function A(s){var e=s.children;return le.a.isValidElement(e)&&!e.key?le.a.cloneElement(e,{key:k}):e}function te(){}var ee=function(s){ie(e,s);function e(i){X(this,e);var a=$(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,i));return Fe.call(a),a.currentlyAnimatingKeys={},a.keysToEnter=[],a.keysToLeave=[],a.state={children:me(A(i))},a.childrenRefs={},a}return V(e,[{key:"componentDidMount",value:function(){var a=this,l=this.props.showProp,O=this.state.children;l&&(O=O.filter(function(u){return!!u.props[l]})),O.forEach(function(u){u&&a.performAppear(u.key)})}},{key:"componentWillReceiveProps",value:function(a){var l=this;this.nextProps=a;var O=me(A(a)),u=this.props;u.exclusive&&Object.keys(this.currentlyAnimatingKeys).forEach(function(m){l.stop(m)});var t=u.showProp,o=this.currentlyAnimatingKeys,_=u.exclusive?me(A(u)):this.state.children,p=[];t?(_.forEach(function(m){var C=m&&ke(O,m.key),L=void 0;(!C||!C.props[t])&&m.props[t]?L=le.a.cloneElement(C||m,Y({},t,!0)):L=C,L&&p.push(L)}),O.forEach(function(m){(!m||!ke(_,m.key))&&p.push(m)})):p=Z(_,O),this.setState({children:p}),O.forEach(function(m){var C=m&&m.key;if(m&&o[C])return;var L=m&&ke(_,C);if(t){var x=m.props[t];if(L){var j=at(_,C,t);!j&&x&&l.keysToEnter.push(C)}else x&&l.keysToEnter.push(C)}else L||l.keysToEnter.push(C)}),_.forEach(function(m){var C=m&&m.key;if(m&&o[C])return;var L=m&&ke(O,C);if(t){var x=m.props[t];if(L){var j=at(O,C,t);!j&&x&&l.keysToLeave.push(C)}else x&&l.keysToLeave.push(C)}else L||l.keysToLeave.push(C)})}},{key:"componentDidUpdate",value:function(){var a=this.keysToEnter;this.keysToEnter=[],a.forEach(this.performEnter);var l=this.keysToLeave;this.keysToLeave=[],l.forEach(this.performLeave)}},{key:"isValidChildByKey",value:function(a,l){var O=this.props.showProp;return O?at(a,l,O):ke(a,l)}},{key:"stop",value:function(a){delete this.currentlyAnimatingKeys[a];var l=this.childrenRefs[a];l&&l.stop()}},{key:"render",value:function(){var a=this,l=this.props;this.nextProps=l;var O=this.state.children,u=null;O&&(u=O.map(function(_){if(_==null)return _;if(!_.key)throw new Error("must set key for <rc-animate> children");return le.a.createElement(ve,{key:_.key,ref:function(m){a.childrenRefs[_.key]=m},animation:l.animation,transitionName:l.transitionName,transitionEnter:l.transitionEnter,transitionAppear:l.transitionAppear,transitionLeave:l.transitionLeave},_)}));var t=l.component;if(t){var o=l;return typeof t=="string"&&(o=J({className:l.className,style:l.style},l.componentProps)),le.a.createElement(t,o,u)}return u[0]||null}}]),e}(le.a.Component);ee.isAnimate=!0,ee.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:te,onEnter:te,onLeave:te,onAppear:te};var Fe=function(){var e=this;this.performEnter=function(i){e.childrenRefs[i]&&(e.currentlyAnimatingKeys[i]=!0,e.childrenRefs[i].componentWillEnter(e.handleDoneAdding.bind(e,i,"enter")))},this.performAppear=function(i){e.childrenRefs[i]&&(e.currentlyAnimatingKeys[i]=!0,e.childrenRefs[i].componentWillAppear(e.handleDoneAdding.bind(e,i,"appear")))},this.handleDoneAdding=function(i,a){var l=e.props;if(delete e.currentlyAnimatingKeys[i],l.exclusive&&l!==e.nextProps)return;var O=me(A(l));e.isValidChildByKey(O,i)?a==="appear"?S.allowAppearCallback(l)&&(l.onAppear(i),l.onEnd(i,!0)):S.allowEnterCallback(l)&&(l.onEnter(i),l.onEnd(i,!0)):e.performLeave(i)},this.performLeave=function(i){e.childrenRefs[i]&&(e.currentlyAnimatingKeys[i]=!0,e.childrenRefs[i].componentWillLeave(e.handleDoneLeaving.bind(e,i)))},this.handleDoneLeaving=function(i){var a=e.props;if(delete e.currentlyAnimatingKeys[i],a.exclusive&&a!==e.nextProps)return;var l=me(A(a));if(e.isValidChildByKey(l,i))e.performEnter(i);else{var O=function(){S.allowLeaveCallback(a)&&(a.onLeave(i),a.onEnd(i,!1))};he(e.state.children,l,a.showProp)?O():e.setState({children:l},O)}}},ce=_e(ee),K=function(){function s(e,i){for(var a=0;a<i.length;a++){var l=i[a];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,l.key,l)}}return function(e,i,a){return i&&s(e.prototype,i),a&&s(e,a),e}}();function We(s,e,i){return e in s?Object.defineProperty(s,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):s[e]=i,s}function Qe(s,e){if(!(s instanceof e))throw new TypeError("Cannot call a class as a function")}function Oe(s,e){if(!s)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:s}function Ae(s,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);s.prototype=Object.create(e&&e.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(s,e):s.__proto__=e)}var rt=function(s){Ae(e,s);function e(){var i,a,l,O;Qe(this,e);for(var u=arguments.length,t=Array(u),o=0;o<u;o++)t[o]=arguments[o];return O=(a=(l=Oe(this,(i=e.__proto__||Object.getPrototypeOf(e)).call.apply(i,[this].concat(t))),l),l.handleItemClick=function(){var _=l.props,p=_.onItemClick,m=_.panelKey;typeof p=="function"&&p(m)},l.handleKeyPress=function(_){(_.key==="Enter"||_.keyCode===13||_.which===13)&&l.handleItemClick()},a),Oe(l,O)}return K(e,[{key:"shouldComponentUpdate",value:function(a){return!we()(this.props,a)}},{key:"render",value:function(){var a,l=this.props,O=l.className,u=l.id,t=l.style,o=l.prefixCls,_=l.header,p=l.headerClass,m=l.children,C=l.isActive,L=l.showArrow,x=l.destroyInactivePanel,j=l.disabled,Q=l.accordion,q=l.forceRender,$e=l.expandIcon,ut=l.extra,st=ae()(o+"-header",We({},p,p)),ct=ae()((a={},We(a,o+"-item",!0),We(a,o+"-item-active",C),We(a,o+"-item-disabled",j),a),O),_t=le.a.createElement("i",{className:"arrow"});return L&&typeof $e=="function"&&(_t=$e(this.props)),le.a.createElement("div",{className:ct,style:t,id:u},le.a.createElement("div",{className:st,onClick:this.handleItemClick,role:Q?"tab":"button",tabIndex:j?-1:0,"aria-expanded":""+C,onKeyPress:this.handleKeyPress},L&&_t,_,ut&&le.a.createElement("div",{className:o+"-extra"},ut)),le.a.createElement(ce,{showProp:"isActive",exclusive:!0,component:"",animation:this.props.openAnimation},le.a.createElement(oe,{prefixCls:o,isActive:C,destroyInactivePanel:x,forceRender:q,role:Q?"tabpanel":null},m)))}}]),e}(Te.Component);rt.defaultProps={showArrow:!0,isActive:!1,destroyInactivePanel:!1,onItemClick:function(){},headerClass:"",forceRender:!1};var b=rt;function E(s,e,i,a){var l=void 0;return Object(M.a)(s,i,{start:function(){e?(l=s.offsetHeight,s.style.height=0):s.style.height=s.offsetHeight+"px"},active:function(){s.style.height=(e?l:0)+"px"},end:function(){s.style.height="",a()}})}function v(s){return{enter:function(i,a){return E(i,!0,s+"-anim",a)},leave:function(i,a){return E(i,!1,s+"-anim",a)}}}var g=v,h=function(){function s(e,i){for(var a=0;a<i.length;a++){var l=i[a];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,l.key,l)}}return function(e,i,a){return i&&s(e.prototype,i),a&&s(e,a),e}}();function r(s){if(Array.isArray(s)){for(var e=0,i=Array(s.length);e<s.length;e++)i[e]=s[e];return i}else return Array.from(s)}function d(s,e,i){return e in s?Object.defineProperty(s,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):s[e]=i,s}function f(s,e){if(!(s instanceof e))throw new TypeError("Cannot call a class as a function")}function y(s,e){if(!s)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:s}function F(s,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);s.prototype=Object.create(e&&e.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(s,e):s.__proto__=e)}function P(s){var e=s;return Array.isArray(e)||(e=e?[e]:[]),e.map(function(i){return String(i)})}var N=function(s){F(e,s);function e(i){f(this,e);var a=y(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,i));z.call(a);var l=i.activeKey,O=i.defaultActiveKey,u=O;return"activeKey"in i&&(u=l),a.state={openAnimation:i.openAnimation||g(i.prefixCls),activeKey:P(u)},a}return h(e,[{key:"shouldComponentUpdate",value:function(a,l){return!we()(this.props,a)||!we()(this.state,l)}},{key:"render",value:function(){var a,l=this.props,O=l.prefixCls,u=l.className,t=l.style,o=l.accordion,_=ae()((a={},d(a,O,!0),d(a,u,!!u),a));return le.a.createElement("div",{className:_,style:t,role:o?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(a){var l={};return"activeKey"in a&&(l.activeKey=P(a.activeKey)),"openAnimation"in a&&(l.openAnimation=a.openAnimation),l.activeKey||l.openAnimation?l:null}}]),e}(Te.Component),z=function(){var e=this;this.onClickItem=function(i){var a=e.state.activeKey;if(e.props.accordion)a=a[0]===i?[]:[i];else{a=[].concat(r(a));var l=a.indexOf(i),O=l>-1;O?a.splice(l,1):a.push(i)}e.setActiveKey(a)},this.getNewChild=function(i,a){if(!i)return null;var l=e.state.activeKey,O=e.props,u=O.prefixCls,t=O.accordion,o=O.destroyInactivePanel,_=O.expandIcon,p=i.key||String(a),m=i.props,C=m.header,L=m.headerClass,x=m.disabled,j=!1;t?j=l[0]===p:j=l.indexOf(p)>-1;var Q={key:p,panelKey:p,header:C,headerClass:L,isActive:j,prefixCls:u,destroyInactivePanel:o,openAnimation:e.state.openAnimation,accordion:t,children:i.props.children,onItemClick:x?null:e.onClickItem,expandIcon:_};return typeof i.type=="string"?i:le.a.cloneElement(i,Q)},this.getItems=function(){var i=e.props.children;return Object(Ie.a)(i).map(e.getNewChild)},this.setActiveKey=function(i){"activeKey"in e.props||e.setState({activeKey:i}),e.props.onChange(e.props.accordion?i[0]:i)}};N.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},N.Panel=b;var U=N,pe=U,Be=U.Panel,Ce=c("fEPi"),He=c.n(Ce),ye=c("H84U"),Ve=function(e){var i=Te.useContext(ye.b),a=i.getPrefixCls,l=e.prefixCls,O=e.className,u=O===void 0?"":O,t=e.showArrow,o=t===void 0?!0:t,_=a("collapse",l),p=ae()(Ee()({},"".concat(_,"-no-arrow"),!o),u);return Te.createElement(pe.Panel,qe()({},e,{prefixCls:_,className:p}))},de=Ve,G=c("xEkU"),je=c.n(G);function Re(s,e,i){var a,l;return Object(M.a)(s,"ant-motion-collapse-legacy",{start:function(){e?(a=s.offsetHeight,s.style.height="0px",s.style.opacity="0"):(s.style.height="".concat(s.offsetHeight,"px"),s.style.opacity="1")},active:function(){l&&je.a.cancel(l),l=je()(function(){s.style.height="".concat(e?a:0,"px"),s.style.opacity=e?"1":"0"})},end:function(){l&&je.a.cancel(l),s.style.height="",s.style.opacity="",i()}})}var ge={enter:function(e,i){return Re(e,!0,i)},leave:function(e,i){return Re(e,!1,i)},appear:function(e,i){return Re(e,!0,i)}},Ue=ge,Ne=c("0n0R"),Le=function(e){var i,a=Te.useContext(ye.b),l=a.getPrefixCls,O=a.direction,u=e.prefixCls,t=e.className,o=t===void 0?"":t,_=e.bordered,p=e.ghost,m=l("collapse",u),C=function(){var $e=e.expandIconPosition;return $e!==void 0?$e:O==="rtl"?"right":"left"},L=function(){var $e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ut=e.expandIcon,st=ut?ut($e):Te.createElement(He.a,{rotate:$e.isActive?90:void 0});return Object(Ne.a)(st,function(){return{className:ae()(st.props.className,"".concat(m,"-arrow"))}})},x=C(),j=ae()((i={},Ee()(i,"".concat(m,"-borderless"),!_),Ee()(i,"".concat(m,"-icon-position-").concat(x),!0),Ee()(i,"".concat(m,"-rtl"),O==="rtl"),Ee()(i,"".concat(m,"-ghost"),!!p),i),o),Q=qe()(qe()({},Ue),{appear:function(){}});return Te.createElement(pe,qe()({openAnimation:Q},e,{expandIcon:function($e){return L($e)},prefixCls:m,className:j}))};Le.Panel=de,Le.defaultProps={bordered:!0};var et=Le,Ge=xe.a=et},nj2k:function(Me,xe,c){Me.exports=c.p+"static/nodata.987ba6c7.svg"},nuEh:function(Me,xe,c){"use strict";var it=c("T2oS"),qe=c("W9HT"),ze=c("q1tI"),Ee=c.n(ze),Te=c("F8wB"),le=c.n(Te),Ye=function(tt){var we=tt.loading;return we?Ee.a.createElement("div",{className:le.a.loading},Ee.a.createElement(qe.a,null)):Ee.a.createElement(Ee.a.Fragment,null)};xe.a=Ye},xdT8:function(Me,xe,c){"use strict";c.r(xe),c.d(xe,"PracticeFileType",function(){return E});var it=c("+L6B"),qe=c("2/Rp"),ze=c("5Dmo"),Ee=c("3S7+"),Te=c("Q9mQ"),le=c("diRs"),Ye=c("7Kak"),ae=c("9yH6"),tt=c("sRBo"),we=c("kaz8"),Ie=c("miYZ"),be=c("tsqr"),Je=c("oBTY"),ot=c("jrin"),Se=c("2qtc"),W=c("kLXV"),T=c("k1fw"),oe=c("9og8"),nt=c("y8nQ"),_e=c("Vl3Y"),me=c("tJVT"),ke=c("PpiC"),at=c("fu2T"),Ke=c("gK9i"),he=c("5NDa"),Z=c("5rEg"),De=c("OaEy"),Pe=c("2fM7"),M=c("q1tI"),n=c.n(M),S=c("9kvl"),D=c("Lyp1"),se=c("HBuW"),ue=c("Xmps"),I=c.n(ue),w=c("9ZNV"),Xe=c("T2oS"),ve=c("W9HT"),J=c("Znn+"),V=c("ZTPi"),Y=c("R9oj"),X=c("ECub"),$=c("Ty5D"),ie=c("2kYD"),k=c.n(ie);function A(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */A=function(){return r};var h,r={},d=Object.prototype,f=d.hasOwnProperty,y=Object.defineProperty||function(u,t,o){u[t]=o.value},F=typeof Symbol=="function"?Symbol:{},P=F.iterator||"@@iterator",N=F.asyncIterator||"@@asyncIterator",z=F.toStringTag||"@@toStringTag";function U(u,t,o){return Object.defineProperty(u,t,{value:o,enumerable:!0,configurable:!0,writable:!0}),u[t]}try{U({},"")}catch(u){U=function(o,_,p){return o[_]=p}}function pe(u,t,o,_){var p=t&&t.prototype instanceof G?t:G,m=Object.create(p.prototype),C=new l(_||[]);return y(m,"_invoke",{value:s(u,o,C)}),m}function Be(u,t,o){try{return{type:"normal",arg:u.call(t,o)}}catch(_){return{type:"throw",arg:_}}}r.wrap=pe;var Ce="suspendedStart",He="suspendedYield",ye="executing",Ve="completed",de={};function G(){}function je(){}function Re(){}var ge={};U(ge,P,function(){return this});var Ue=Object.getPrototypeOf,Ne=Ue&&Ue(Ue(O([])));Ne&&Ne!==d&&f.call(Ne,P)&&(ge=Ne);var Le=Re.prototype=G.prototype=Object.create(ge);function et(u){["next","throw","return"].forEach(function(t){U(u,t,function(o){return this._invoke(t,o)})})}function Ge(u,t){function o(p,m,C,L){var x=Be(u[p],u,m);if(x.type!=="throw"){var j=x.arg,Q=j.value;return Q&&typeof Q=="object"&&f.call(Q,"__await")?t.resolve(Q.__await).then(function(q){o("next",q,C,L)},function(q){o("throw",q,C,L)}):t.resolve(Q).then(function(q){j.value=q,C(j)},function(q){return o("throw",q,C,L)})}L(x.arg)}var _;y(this,"_invoke",{value:function(m,C){function L(){return new t(function(x,j){o(m,C,x,j)})}return _=_?_.then(L,L):L()}})}function s(u,t,o){var _=Ce;return function(p,m){if(_===ye)throw new Error("Generator is already running");if(_===Ve){if(p==="throw")throw m;return{value:h,done:!0}}for(o.method=p,o.arg=m;;){var C=o.delegate;if(C){var L=e(C,o);if(L){if(L===de)continue;return L}}if(o.method==="next")o.sent=o._sent=o.arg;else if(o.method==="throw"){if(_===Ce)throw _=Ve,o.arg;o.dispatchException(o.arg)}else o.method==="return"&&o.abrupt("return",o.arg);_=ye;var x=Be(u,t,o);if(x.type==="normal"){if(_=o.done?Ve:He,x.arg===de)continue;return{value:x.arg,done:o.done}}x.type==="throw"&&(_=Ve,o.method="throw",o.arg=x.arg)}}}function e(u,t){var o=t.method,_=u.iterator[o];if(_===h)return t.delegate=null,o==="throw"&&u.iterator.return&&(t.method="return",t.arg=h,e(u,t),t.method==="throw")||o!=="return"&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+o+"' method")),de;var p=Be(_,u.iterator,t.arg);if(p.type==="throw")return t.method="throw",t.arg=p.arg,t.delegate=null,de;var m=p.arg;return m?m.done?(t[u.resultName]=m.value,t.next=u.nextLoc,t.method!=="return"&&(t.method="next",t.arg=h),t.delegate=null,de):m:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,de)}function i(u){var t={tryLoc:u[0]};1 in u&&(t.catchLoc=u[1]),2 in u&&(t.finallyLoc=u[2],t.afterLoc=u[3]),this.tryEntries.push(t)}function a(u){var t=u.completion||{};t.type="normal",delete t.arg,u.completion=t}function l(u){this.tryEntries=[{tryLoc:"root"}],u.forEach(i,this),this.reset(!0)}function O(u){if(u||u===""){var t=u[P];if(t)return t.call(u);if(typeof u.next=="function")return u;if(!isNaN(u.length)){var o=-1,_=function p(){for(;++o<u.length;)if(f.call(u,o))return p.value=u[o],p.done=!1,p;return p.value=h,p.done=!0,p};return _.next=_}}throw new TypeError(typeof u+" is not iterable")}return je.prototype=Re,y(Le,"constructor",{value:Re,configurable:!0}),y(Re,"constructor",{value:je,configurable:!0}),je.displayName=U(Re,z,"GeneratorFunction"),r.isGeneratorFunction=function(u){var t=typeof u=="function"&&u.constructor;return!!t&&(t===je||(t.displayName||t.name)==="GeneratorFunction")},r.mark=function(u){return Object.setPrototypeOf?Object.setPrototypeOf(u,Re):(u.__proto__=Re,U(u,z,"GeneratorFunction")),u.prototype=Object.create(Le),u},r.awrap=function(u){return{__await:u}},et(Ge.prototype),U(Ge.prototype,N,function(){return this}),r.AsyncIterator=Ge,r.async=function(u,t,o,_,p){p===void 0&&(p=Promise);var m=new Ge(pe(u,t,o,_),p);return r.isGeneratorFunction(t)?m:m.next().then(function(C){return C.done?C.value:m.next()})},et(Le),U(Le,z,"Generator"),U(Le,P,function(){return this}),U(Le,"toString",function(){return"[object Generator]"}),r.keys=function(u){var t=Object(u),o=[];for(var _ in t)o.push(_);return o.reverse(),function p(){for(;o.length;){var m=o.pop();if(m in t)return p.value=m,p.done=!1,p}return p.done=!0,p}},r.values=O,l.prototype={constructor:l,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=h,this.done=!1,this.delegate=null,this.method="next",this.arg=h,this.tryEntries.forEach(a),!t)for(var o in this)o.charAt(0)==="t"&&f.call(this,o)&&!isNaN(+o.slice(1))&&(this[o]=h)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if(t.type==="throw")throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var o=this;function _(j,Q){return C.type="throw",C.arg=t,o.next=j,Q&&(o.method="next",o.arg=h),!!Q}for(var p=this.tryEntries.length-1;p>=0;--p){var m=this.tryEntries[p],C=m.completion;if(m.tryLoc==="root")return _("end");if(m.tryLoc<=this.prev){var L=f.call(m,"catchLoc"),x=f.call(m,"finallyLoc");if(L&&x){if(this.prev<m.catchLoc)return _(m.catchLoc,!0);if(this.prev<m.finallyLoc)return _(m.finallyLoc)}else if(L){if(this.prev<m.catchLoc)return _(m.catchLoc,!0)}else{if(!x)throw new Error("try statement without catch or finally");if(this.prev<m.finallyLoc)return _(m.finallyLoc)}}}},abrupt:function(t,o){for(var _=this.tryEntries.length-1;_>=0;--_){var p=this.tryEntries[_];if(p.tryLoc<=this.prev&&f.call(p,"finallyLoc")&&this.prev<p.finallyLoc){var m=p;break}}m&&(t==="break"||t==="continue")&&m.tryLoc<=o&&o<=m.finallyLoc&&(m=null);var C=m?m.completion:{};return C.type=t,C.arg=o,m?(this.method="next",this.next=m.finallyLoc,de):this.complete(C)},complete:function(t,o){if(t.type==="throw")throw t.arg;return t.type==="break"||t.type==="continue"?this.next=t.arg:t.type==="return"?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):t.type==="normal"&&o&&(this.next=o),de},finish:function(t){for(var o=this.tryEntries.length-1;o>=0;--o){var _=this.tryEntries[o];if(_.finallyLoc===t)return this.complete(_.completion,_.afterLoc),a(_),de}},catch:function(t){for(var o=this.tryEntries.length-1;o>=0;--o){var _=this.tryEntries[o];if(_.tryLoc===t){var p=_.completion;if(p.type==="throw"){var m=p.arg;a(_)}return m}}throw new Error("illegal catch attempt")},delegateYield:function(t,o,_){return this.delegate={iterator:O(t),resultName:o,nextLoc:_},this.method==="next"&&(this.arg=h),de}},r}var te=function(r){return(r==null?void 0:r.length)?r.filter(function(d,f){return f!==0}).map(function(d){return d.val}).join("").substr(1):""},ee=function(r){var d=r.shixunsDetail,f=r.globalSetting,y=r.dispatch,F=r.fileType,P=r.path,N=r.onFinish,z=N===void 0?function(){}:N,U=Object($.m)(),pe=Object(M.useState)(""),Be=Object(me.a)(pe,2),Ce=Be[0],He=Be[1],ye=Object(M.useState)("1"),Ve=Object(me.a)(ye,2),de=Ve[0],G=Ve[1],je=Object(M.useState)([]),Re=Object(me.a)(je,2),ge=Re[0],Ue=Re[1],Ne=Object(M.useState)(!1),Le=Object(me.a)(Ne,2),et=Le[0],Ge=Le[1],s=Object(M.useState)([]),e=Object(me.a)(s,2),i=e[0],a=e[1],l=[E.OriginalPicturePath,E.ExpectPicturePath,E.PicturePath],O=l.includes(F);Object(M.useEffect)(function(){if(d.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;He(P||""),u()},[d.actionTabs.key,P,de]);var u=function(){var x=Object(oe.a)(A().mark(function j(){var Q,q,$e,ut=arguments;return A().wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return Q=ut.length>0&&ut[0]!==void 0?ut[0]:"",Ge(!0),ct.next=4,y({type:"shixunsDetail/".concat(de==="1"?"getRepository":"getSecretRepository"),payload:{id:U.id,path:Q}});case 4:q=ct.sent,(q==null?void 0:q.trees)?($e=q.trees.map(function(_t){return Object(T.a)(Object(T.a)({},_t),{name:_t.name,val:_t.name})}),a($e||[])):a([]),Ge(!1);case 7:case"end":return ct.stop()}},j)}));return function(){return x.apply(this,arguments)}}(),t=function(j){var Q=te(ge),q="".concat(Q&&"".concat(Q,"/")).concat(j);de==="2"&&(q="secret/".concat(q)),F===E.Path?!(Ce==null?void 0:Ce.includes("".concat(q,"\uFF1B")))&&He("".concat(Ce).concat(q,"\uFF1B")):F===E.ExecPath&&He(q)},o=function(j){if(j.type==="tree"){ge.length?ge.push({val:"/".concat(j.val),path:j.val}):ge.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(j.val),path:j.val}),Ue(ge);var Q=te(ge);O&&He(Q),u(Q)}},_=function(j,Q){var q=ge.filter(function(ut,st){return st<=Q});Ue(q);var $e=te(q);O&&He($e),u($e)},p=function(){var x=Object(oe.a)(A().mark(function j(){return A().wrap(function(q){for(;;)switch(q.prev=q.next){case 0:z(Ce),m();case 2:case"end":return q.stop()}},j)}));return function(){return x.apply(this,arguments)}}(),m=function(){He(""),Ue([]),a([]),G("1"),y({type:"shixunsDetail/setActionTabs",payload:{}})},C=function(){return n.a.createElement(X.a,{style:{margin:"0 0"},image:X.a.PRESENTED_IMAGE_SIMPLE,imageStyle:{height:60},description:n.a.createElement("div",null,n.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"),n.a.createElement("span",{style:{color:"#888"}},"\u4EF6\u3001\u6807\u51C6\u56FE\u7247\u7B49\u6587\u4EF6\u5230\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))},n.a.createElement(qe.a,{type:"primary",onClick:function(){m(),y({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"warehouse"}}),S.c.push("/shixuns/".concat(U.id,"/edit?tabId=warehouse"))}},"\u53BB\u4E0A\u4F20"))},L=te(ge);return n.a.createElement(W.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:d.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:p,onCancel:m},n.a.createElement("div",{className:k.a.wrap},n.a.createElement(V.a,{activeKey:de,onChange:function(j){Ue([]),G(j)}},n.a.createElement(V.a.TabPane,{tab:"\u4EE3\u7801\u4ED3\u5E93",key:"1"}),F==="exec_path"&&n.a.createElement(V.a.TabPane,{tab:"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",key:"2"})),n.a.createElement(ve.a,{style:{backgroundColor:"#f5f5f5",height:200},spinning:et},n.a.createElement("div",{className:k.a.content},n.a.createElement("div",null,!!(ge==null?void 0:ge.length)&&ge.map(function(x,j){return n.a.createElement("a",{style:{whiteSpace:j===0?"nowrap":""},key:j,onClick:function(){return _(x,j)}},x.val)})),(i==null?void 0:i.length)?i.map(function(x,j){return x.type==="tree"?n.a.createElement("a",{key:j,onClick:function(){return o(x)}},n.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(k.a.colorBlue)}),L&&"".concat(L,"/"),x.name):n.a.createElement("a",{key:j,onClick:function(){return t("".concat(x.name))}},n.a.createElement("i",{className:"iconfont icon-zuoye ".concat(k.a.colorBlue)}),L&&"".concat(L,"/"),x.name)}):C())),n.a.createElement("label",{className:"mt5"},"\u5DF2\u9009\u4E2D\u7684\u6587\u4EF6:"),n.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:Ce,onChange:function(j){return He(j.target.value)}})))},Fe=Object(S.a)(function(h){var r=h.shixunsDetail,d=h.globalSetting;return{shixunsDetail:r,globalSetting:d}})(ee),ce=c("B7Ph"),K=c("LvDl"),We=c("nuEh"),Qe=c("fnXi");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 r};var h,r={},d=Object.prototype,f=d.hasOwnProperty,y=Object.defineProperty||function(u,t,o){u[t]=o.value},F=typeof Symbol=="function"?Symbol:{},P=F.iterator||"@@iterator",N=F.asyncIterator||"@@asyncIterator",z=F.toStringTag||"@@toStringTag";function U(u,t,o){return Object.defineProperty(u,t,{value:o,enumerable:!0,configurable:!0,writable:!0}),u[t]}try{U({},"")}catch(u){U=function(o,_,p){return o[_]=p}}function pe(u,t,o,_){var p=t&&t.prototype instanceof G?t:G,m=Object.create(p.prototype),C=new l(_||[]);return y(m,"_invoke",{value:s(u,o,C)}),m}function Be(u,t,o){try{return{type:"normal",arg:u.call(t,o)}}catch(_){return{type:"throw",arg:_}}}r.wrap=pe;var Ce="suspendedStart",He="suspendedYield",ye="executing",Ve="completed",de={};function G(){}function je(){}function Re(){}var ge={};U(ge,P,function(){return this});var Ue=Object.getPrototypeOf,Ne=Ue&&Ue(Ue(O([])));Ne&&Ne!==d&&f.call(Ne,P)&&(ge=Ne);var Le=Re.prototype=G.prototype=Object.create(ge);function et(u){["next","throw","return"].forEach(function(t){U(u,t,function(o){return this._invoke(t,o)})})}function Ge(u,t){function o(p,m,C,L){var x=Be(u[p],u,m);if(x.type!=="throw"){var j=x.arg,Q=j.value;return Q&&typeof Q=="object"&&f.call(Q,"__await")?t.resolve(Q.__await).then(function(q){o("next",q,C,L)},function(q){o("throw",q,C,L)}):t.resolve(Q).then(function(q){j.value=q,C(j)},function(q){return o("throw",q,C,L)})}L(x.arg)}var _;y(this,"_invoke",{value:function(m,C){function L(){return new t(function(x,j){o(m,C,x,j)})}return _=_?_.then(L,L):L()}})}function s(u,t,o){var _=Ce;return function(p,m){if(_===ye)throw new Error("Generator is already running");if(_===Ve){if(p==="throw")throw m;return{value:h,done:!0}}for(o.method=p,o.arg=m;;){var C=o.delegate;if(C){var L=e(C,o);if(L){if(L===de)continue;return L}}if(o.method==="next")o.sent=o._sent=o.arg;else if(o.method==="throw"){if(_===Ce)throw _=Ve,o.arg;o.dispatchException(o.arg)}else o.method==="return"&&o.abrupt("return",o.arg);_=ye;var x=Be(u,t,o);if(x.type==="normal"){if(_=o.done?Ve:He,x.arg===de)continue;return{value:x.arg,done:o.done}}x.type==="throw"&&(_=Ve,o.method="throw",o.arg=x.arg)}}}function e(u,t){var o=t.method,_=u.iterator[o];if(_===h)return t.delegate=null,o==="throw"&&u.iterator.return&&(t.method="return",t.arg=h,e(u,t),t.method==="throw")||o!=="return"&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+o+"' method")),de;var p=Be(_,u.iterator,t.arg);if(p.type==="throw")return t.method="throw",t.arg=p.arg,t.delegate=null,de;var m=p.arg;return m?m.done?(t[u.resultName]=m.value,t.next=u.nextLoc,t.method!=="return"&&(t.method="next",t.arg=h),t.delegate=null,de):m:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,de)}function i(u){var t={tryLoc:u[0]};1 in u&&(t.catchLoc=u[1]),2 in u&&(t.finallyLoc=u[2],t.afterLoc=u[3]),this.tryEntries.push(t)}function a(u){var t=u.completion||{};t.type="normal",delete t.arg,u.completion=t}function l(u){this.tryEntries=[{tryLoc:"root"}],u.forEach(i,this),this.reset(!0)}function O(u){if(u||u===""){var t=u[P];if(t)return t.call(u);if(typeof u.next=="function")return u;if(!isNaN(u.length)){var o=-1,_=function p(){for(;++o<u.length;)if(f.call(u,o))return p.value=u[o],p.done=!1,p;return p.value=h,p.done=!0,p};return _.next=_}}throw new TypeError(typeof u+" is not iterable")}return je.prototype=Re,y(Le,"constructor",{value:Re,configurable:!0}),y(Re,"constructor",{value:je,configurable:!0}),je.displayName=U(Re,z,"GeneratorFunction"),r.isGeneratorFunction=function(u){var t=typeof u=="function"&&u.constructor;return!!t&&(t===je||(t.displayName||t.name)==="GeneratorFunction")},r.mark=function(u){return Object.setPrototypeOf?Object.setPrototypeOf(u,Re):(u.__proto__=Re,U(u,z,"GeneratorFunction")),u.prototype=Object.create(Le),u},r.awrap=function(u){return{__await:u}},et(Ge.prototype),U(Ge.prototype,N,function(){return this}),r.AsyncIterator=Ge,r.async=function(u,t,o,_,p){p===void 0&&(p=Promise);var m=new Ge(pe(u,t,o,_),p);return r.isGeneratorFunction(t)?m:m.next().then(function(C){return C.done?C.value:m.next()})},et(Le),U(Le,z,"Generator"),U(Le,P,function(){return this}),U(Le,"toString",function(){return"[object Generator]"}),r.keys=function(u){var t=Object(u),o=[];for(var _ in t)o.push(_);return o.reverse(),function p(){for(;o.length;){var m=o.pop();if(m in t)return p.value=m,p.done=!1,p}return p.done=!0,p}},r.values=O,l.prototype={constructor:l,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=h,this.done=!1,this.delegate=null,this.method="next",this.arg=h,this.tryEntries.forEach(a),!t)for(var o in this)o.charAt(0)==="t"&&f.call(this,o)&&!isNaN(+o.slice(1))&&(this[o]=h)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if(t.type==="throw")throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var o=this;function _(j,Q){return C.type="throw",C.arg=t,o.next=j,Q&&(o.method="next",o.arg=h),!!Q}for(var p=this.tryEntries.length-1;p>=0;--p){var m=this.tryEntries[p],C=m.completion;if(m.tryLoc==="root")return _("end");if(m.tryLoc<=this.prev){var L=f.call(m,"catchLoc"),x=f.call(m,"finallyLoc");if(L&&x){if(this.prev<m.catchLoc)return _(m.catchLoc,!0);if(this.prev<m.finallyLoc)return _(m.finallyLoc)}else if(L){if(this.prev<m.catchLoc)return _(m.catchLoc,!0)}else{if(!x)throw new Error("try statement without catch or finally");if(this.prev<m.finallyLoc)return _(m.finallyLoc)}}}},abrupt:function(t,o){for(var _=this.tryEntries.length-1;_>=0;--_){var p=this.tryEntries[_];if(p.tryLoc<=this.prev&&f.call(p,"finallyLoc")&&this.prev<p.finallyLoc){var m=p;break}}m&&(t==="break"||t==="continue")&&m.tryLoc<=o&&o<=m.finallyLoc&&(m=null);var C=m?m.completion:{};return C.type=t,C.arg=o,m?(this.method="next",this.next=m.finallyLoc,de):this.complete(C)},complete:function(t,o){if(t.type==="throw")throw t.arg;return t.type==="break"||t.type==="continue"?this.next=t.arg:t.type==="return"?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):t.type==="normal"&&o&&(this.next=o),de},finish:function(t){for(var o=this.tryEntries.length-1;o>=0;--o){var _=this.tryEntries[o];if(_.finallyLoc===t)return this.complete(_.completion,_.afterLoc),a(_),de}},catch:function(t){for(var o=this.tryEntries.length-1;o>=0;--o){var _=this.tryEntries[o];if(_.tryLoc===t){var p=_.completion;if(p.type==="throw"){var m=p.arg;a(_)}return m}}throw new Error("illegal catch attempt")},delegateYield:function(t,o,_){return this.delegate={iterator:O(t),resultName:o,nextLoc:_},this.method==="next"&&(this.arg=h),de}},r}var Ae=Pe.a.Option,rt=Z.a.TextArea,b=Ke.a.Panel,E=function(h){return h.Path="path",h.ExecPath="exec_path",h.OriginalPicturePath="original_picture_path",h.ExpectPicturePath="expect_picture_path",h.PicturePath="picture_path",h}({}),v=function(r){var d,f,y,F,P,N=r.shixunsDetail,z=r.dispatch,U=r.match,pe=r.practiceSetting,Be=Object(ke.a)(r,["shixunsDetail","dispatch","match","practiceSetting"]),Ce=_e.a.useForm(),He=Object(me.a)(Ce,1),ye=He[0],Ve=Object(M.useState)({}),de=Object(me.a)(Ve,2),G=de[0],je=de[1],Re=Object(M.useState)([]),ge=Object(me.a)(Re,2),Ue=ge[0],Ne=ge[1],Le=Object(M.useState)({}),et=Object(me.a)(Le,2),Ge=et[0],s=et[1],e=Object(M.useState)([]),i=Object(me.a)(e,2),a=i[0],l=i[1],O=Object(M.useState)(),u=Object(me.a)(O,2),t=u[0],o=u[1],_=Object(M.useRef)({formValue:{},testSetList:[],uploadData:[]}),p=Object(M.useState)(!0),m=Object(me.a)(p,2),C=m[0],L=m[1],x=Object(M.useState)(!0),j=Object(me.a)(x,2),Q=j[0],q=j[1],$e=Object(M.useRef)(null),ut=Object(M.useState)(!1),st=Object(me.a)(ut,2),ct=st[0],_t=st[1],yt=["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","is_file"];Object(M.useEffect)(function(){gt()},[]),Object(M.useEffect)(function(){return JSON.stringify(_.current.formValue)!=="{}"&&_.current.testSetList.length&&bt(),function(){clearTimeout($e.current)}},[G,a]);var gt=function(){var fe=Object(oe.a)(Oe().mark(function R(){var B,H;return Oe().wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return L(!0),ne.next=3,z({type:"shixunsDetail/getRepository",payload:{id:U.params.id,path:""}});case 3:return B=ne.sent,q((B==null?void 0:B.trees)===null),ne.next=7,Object(se.D)({id:U.params.id,challengeId:U.params.challengesId,tab:1});case 7:H=ne.sent,H&&(L(!1),s(H),Ft(H));case 9:case"end":return ne.stop()}},R)}));return function(){return fe.apply(this,arguments)}}(),bt=function(){clearTimeout($e.current),$e.current=setTimeout(Pt,500)},Pt=function(){var R=yt.some(function(B){var H=Object(K.isNumber)(G[B])?String(G[B]):G[B],re=Object(K.isNumber)(_.current.formValue[B])?String(_.current.formValue[B]):_.current.formValue[B];return!Object(K.isEqual)(H,re)});R||!Object(K.isEqual)(_.current.testSetList,a)||!Object(K.isEqual)(_.current.uploadData,Ue)?z({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):z({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},Ft=function(R){var B,H,re=((B=R.test_sets)===null||B===void 0||((H=B[0])===null||H===void 0)?void 0:H.is_file)||!1;if(ye.setFieldsValue(Object(T.a)(Object(T.a)({},R),{},{is_file:re})),je(Object(T.a)(Object(T.a)({},R),{},{is_file:re})),re){var ne=R.test_sets||[];Ne(ne);var Ze=[{hidden:0,input:"",output:"",score:100}];_.current={formValue:Object(T.a)({},R),testSetList:Ze,uploadData:ne},l(Ze)}else{var ft,Et=((ft=R.test_sets)===null||ft===void 0?void 0:ft.length)?R.test_sets:[{hidden:0,input:"",output:"",score:100}];l(Et),_.current={formValue:Object(T.a)({},R),testSetList:Et,uploadData:[]}}},mt=function(){var fe=Object(oe.a)(Oe().mark(function R(B){return Oe().wrap(function(re){for(;;)switch(re.prev=re.next){case 0:if(!Q){re.next=3;break}return W.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(){z({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"warehouse"}}),S.c.push("/shixuns/".concat(U.params.id,"/edit?tabId=warehouse"))},cancelText:"\u53D6\u6D88"}),re.abrupt("return");case 3:z({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}}),o(B);case 5:case"end":return re.stop()}},R)}));return function(B){return fe.apply(this,arguments)}}(),Ot=function(R){var B=Object(ot.a)({},t,R);ye.setFieldsValue(B),je(Object(T.a)(Object(T.a)({},G),B))},Ct=function(R,B){je(Object(T.a)({},B)),console.log(B,"values"),"test_set_score"in R&&(R.test_set_score&&(ye.setFieldsValue({test_set_average:!0}),G.is_file?ht(Ue):pt(a))),"test_set_average"in R&&(R.test_set_average&&(G.is_file?ht(Ue):pt(a))),"unity_3d"in R&&(R.unity_3d||(ye.setFieldsValue({with_code_file:!0}),je(Object(T.a)(Object(T.a)({},B),{},{with_code_file:!0}))))},pt=function(R){var B=Math.floor(100/R.length),H=B+100%R.length;R=R.map(function(re,ne){return ne===R.length-1?Object(T.a)(Object(T.a)({},re),{},{score:H}):Object(T.a)(Object(T.a)({},re),{},{score:B})}),_.current.testSetList=Object(K.clone)(R),l(R)},ht=function(R){var B=Math.floor(100/R.length),H=B+100%R.length;R=R.map(function(re,ne){return ne===R.length-1?Object(T.a)(Object(T.a)({},re),{},{score:H}):Object(T.a)(Object(T.a)({},re),{},{score:B})}),_.current.uploadData=Object(K.clone)(R),Ne(R)},Rt=function(){var R=[].concat(Object(Je.a)(a),[{hidden:0,input:"",output:"",score:0}]);ye.getFieldValue("test_set_average")?pt(R):l(R)},Ut=function(){var fe=Object(oe.a)(Oe().mark(function R(B){var H,re,ne,Ze,ft,Et;return Oe().wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:if(H=[],!B.is_file){lt.next=8;break}if(re=Ue.map(function(dt){return dt.score}),ne=re.reduce(function(dt,vt){return dt+vt},0),!(B.test_set_score&&ne!==100&&(a==null?void 0:a.length))){lt.next=7;break}return be.b.info("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),lt.abrupt("return");case 7:H=Ue;case 8:if(B.is_file){lt.next=15;break}if(Ze=a.map(function(dt){return dt.score}),ft=Ze.reduce(function(dt,vt){return dt+vt},0),!(B.test_set_score&&ft!==100&&(a==null?void 0:a.length))){lt.next=14;break}return be.b.info("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),lt.abrupt("return");case 14:H=a.map(function(dt){return Object(T.a)(Object(T.a)({},dt),{},{is_file:!1})});case 15:return lt.next=17,Object(se.Fb)(Object(T.a)(Object(T.a)({},U.params),{},{tab:1,challenge:Object(T.a)(Object(T.a)(Object(T.a)({},B),{test_set_rules_expression:B.test_set_rules===0?null:B.test_set_rules_expression}),{},{shixunfileexpectpicturepath:B.original_picture_path,shixunfilestandardpicturepath:B.expect_picture_path}),test_set:H}));case 17:Et=lt.sent,Et.status>=0&&S.c.replace("/shixuns/".concat(U.params.id,"/edit/").concat(U.params.challengesId,"/tab=3"));case 19:case"end":return lt.stop()}},R)}));return function(B){return fe.apply(this,arguments)}}(),Dt=function(R,B){var H=Object(Je.a)(Ue);H.splice(B,1),G.test_set_average?ht(H):Ne(H)},Lt=function(R,B){console.log(R,B);var H=Ue.map(function(re,ne){return ne===B?Object(T.a)(Object(T.a)({},re),{},{score:R.target.value?Number(R.target.value):0}):re});Ne(H)},xt=function(R){var B=Ue.concat(R);G.test_set_average?ht(B):Ne(B)},At=function(){var R,B=function(){S.c.push("/shixuns/".concat(U.params.id,"/challenges")),z({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(pe==null||((R=pe.sideBar)===null||R===void 0)?void 0:R.confirmLeave)?W.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(){B()}}):B()};return console.log(Ue,444),n.a.createElement(n.a.Fragment,null,n.a.createElement("section",{key:1,className:I.a.bg},n.a.createElement(_e.a,{form:ye,className:I.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:Ct,onFinish:Ut,initialValues:{test_set_rules:0}},n.a.createElement(Qe.a,{activeIndex:1}),n.a.createElement("div",{className:I.a.onePart},((d=N.detail)===null||d===void 0?void 0:d.identity)<3&&n.a.createElement(_e.a.Item,{label:"\u5D4C\u5165\u7B2C\u4E09\u65B9\u5E73\u53F0:"},n.a.createElement(_e.a.Item,{name:"unity_3d",noStyle:!0,valuePropName:"checked"},n.a.createElement(we.a,{disabled:((f=N.detail)===null||f===void 0?void 0:f.shixun_status)===2})),n.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")),G.unity_3d&&((y=N.detail)===null||y===void 0?void 0:y.identity)<3&&n.a.createElement(n.a.Fragment,null,n.a.createElement(_e.a.Item,{name:"unity_3d_routes",label:"\u8DEF\u5F84:",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(Z.a,{bordered:!1,disabled:((F=N.detail)===null||F===void 0?void 0:F.shixun_status)===2,placeholder:"\u8BF7\u9009\u62E9\u7248\u672C\u5E93\u4E2D\u7684\u4EE3\u7801\u6587\u4EF6\u3002\u4F8B\uFF1A src/step1/HelloWorld.java"})),n.a.createElement(_e.a.Item,{name:"with_code_file",label:"\u662F\u5426\u9700\u8981\u4EE3\u7801\u8BC4\u6D4B:"},n.a.createElement(ae.a.Group,null,n.a.createElement(ae.a,{value:!0},"\u662F"),n.a.createElement(ae.a,{value:!1},"\u5426"))),G.with_code_file?n.a.createElement(_e.a.Item,{name:"unity_3d_result",label:"\u8BC4\u6D4B\u7ED3\u679C\u662F\u5426\u7531 Unity3D \u51B3\u5B9A:"},n.a.createElement(ae.a.Group,null,n.a.createElement(ae.a,{value:!0},"\u662F"),n.a.createElement(ae.a,{value:!1},"\u5426"))):null)),n.a.createElement("div",{className:I.a.twoPart},G.with_code_file&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:I.a.title},"\u8BC4\u6D4B\u6587\u4EF6"),n.a.createElement(_e.a.Item,{name:"exec_time",label:n.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",n.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"}]},n.a.createElement(Z.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F",className:I.a.width300})),n.a.createElement(_e.a.Item,{label:n.a.createElement("div",null,"\u8BC4\u6D4B\u7ED3\u679C\u5C55\u793A\u65B9\u5F0F ",n.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"))},n.a.createElement(_e.a.Item,{name:"show_type",noStyle:!0,rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(Pe.a,{bordered:!1,size:"large",style:{width:600},getPopupContainer:function(R){return R.parentNode}},n.a.createElement(Ae,{value:-1},"\u6D4B\u8BD5\u96C6\u5BF9\u6BD4"),n.a.createElement(Ae,{value:1},"\u56FE\u7247"),n.a.createElement(Ae,{value:2},"apk/exe"),n.a.createElement(Ae,{value:3},"txt"),n.a.createElement(Ae,{value:4},"html"),n.a.createElement(Ae,{value:5},"mp3"),n.a.createElement(Ae,{value:6},"mp4"))),n.a.createElement(le.a,{overlayClassName:I.a.popover,placement:"bottomLeft",content:n.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",n.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",n.a.createElement("br",null),n.a.createElement("br",null),"apk/exe\uFF1A\u5199\u53EF\u6267\u884C\u6587\u4EF6\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",n.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",n.a.createElement("br",null),n.a.createElement("br",null),"txt\uFF1A\u8F93\u51FAtxt\u6587\u6863\u7C7B\u578B\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",n.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",n.a.createElement("br",null),n.a.createElement("br",null),"html\uFF1Aweb\u7C7B\u578B\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",n.a.createElement("br",null),"\u53EF\u4EE5\u901A\u8FC7Web\u8DEF\u7531\u8BBE\u7F6E\uFF0C\u5C55\u793Ahtml\u6548\u679C\u9884\u89C8\u9875",n.a.createElement("br",null),n.a.createElement("br",null),"mp3/mp4\uFF1Amp3/mp4\u6587\u4EF6\u7C7B\u578B\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",n.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",n.a.createElement("br",null),n.a.createElement("br",null)),trigger:"click"},n.a.createElement(D.a,{className:"ml5 font24 c-light-black"}))),n.a.createElement(_e.a.Item,{name:"path",label:n.a.createElement("div",null,"\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6 ",n.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"}]},n.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 mt(E.Path)}})),n.a.createElement(_e.a.Item,{name:"exec_path",label:n.a.createElement("div",null,"\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6 ",n.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"}]},n.a.createElement(Z.a,{bordered:!1,placeholder:"\u70B9\u51FB\u9009\u62E9\u4EE3\u7801\u6587\u4EF6",onClick:function(){return mt(E.ExecPath)}})),G.show_type===4&&(G.web_route||(Ge==null?void 0:Ge.has_web_route))&&n.a.createElement(_e.a.Item,{name:"web_route",label:n.a.createElement("div",null,"Web\u8DEF\u7531 ",n.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"))},n.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"})),(G.show_type===1||G.show_type===5||G.show_type===6)&&n.a.createElement(_e.a.Item,{name:"original_picture_path",label:n.a.createElement("div",null,"\u6E90\u6587\u4EF6\u76EE\u5F55 ",n.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"))},n.a.createElement(Z.a,{bordered:!1,placeholder:"\u70B9\u51FB\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\uFF0C\u4F8B\uFF1Asrc/step1/sourcefiles",onClick:function(){return mt(E.OriginalPicturePath)}})),G.show_type!==-1&&n.a.createElement(_e.a.Item,{name:"picture_path",label:n.a.createElement("div",null,"\u5B66\u5458\u7B54\u6848\u6587\u4EF6\u76EE\u5F55 ",n.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"))},n.a.createElement(Z.a,{bordered:!1,placeholder:"\u70B9\u51FB\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\uFF0C\u4F8B\uFF1Asrc/step1/outputfiles",onClick:function(){return mt(E.PicturePath)}})),(G.show_type===1||G.show_type===5||G.show_type===6)&&n.a.createElement(_e.a.Item,{name:"expect_picture_path",label:n.a.createElement("div",null,"\u6807\u51C6\u7B54\u6848\u6587\u4EF6\u76EE\u5F55 ",n.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"))},n.a.createElement(Z.a,{bordered:!1,placeholder:"\u70B9\u51FB\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\uFF0C\u4F8B\uFF1Asrc/step1/expectedfiles",onClick:function(){return mt(E.ExpectPicturePath)}})))),n.a.createElement("div",{className:I.a.threePart},G.with_code_file&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:I.a.title},"\u8BC4\u6D4B\u89C4\u5219"),n.a.createElement("div",{className:I.a.flexRowCenter},n.a.createElement(_e.a.Item,{className:I.a.formCustom,name:"test_set_rules",label:"\u901A\u5173\u5224\u5B9A:"},n.a.createElement(ae.a.Group,{className:"ml25"},n.a.createElement(ae.a,{className:I.a.radioStyle,value:0},"\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u5BF9\u6BD4"),n.a.createElement(ae.a,{className:I.a.radioStyle,value:1},"\u5B9E\u9645\u8F93\u51FA\u6EE1\u8DB3\u89C4\u5219"))),G.test_set_rules===1&&n.a.createElement(n.a.Fragment,null,n.a.createElement(_e.a.Item,{name:"test_set_rules_expression",style:{marginTop:50},rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.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"})),n.a.createElement(le.a,{overlayClassName:I.a.popover,placement:"bottomLeft",content:n.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",n.a.createElement("br",null),"(actual-expect)/expect <= 0.01",n.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",n.a.createElement("br",null),"string.contains(actual, \u201Chello\u201D)",n.a.createElement("br",null),n.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",n.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",n.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",n.a.createElement("br",null),"list.forEach( 'math.abs( (actualElem-expectElem)/expectElem ) <= 0.01 ' )",n.a.createElement("br",null),n.a.createElement("br",null),n.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"),n.a.createElement("br",null)),trigger:"click"},n.a.createElement(D.a,{style:{padding:"34px 0 0 9px"},className:"font24 c-light-black"})))),n.a.createElement(_e.a.Item,{className:I.a.formCustom,name:"ignore_space",label:"\u7A7A\u683C\u5904\u7406:"},n.a.createElement(ae.a.Group,{className:"ml25"},n.a.createElement(ae.a,{className:I.a.radioStyle,value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),n.a.createElement(ae.a,{className:I.a.radioStyle,value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),n.a.createElement(ae.a,{className:I.a.radioStyle,value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C",n.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)")))))),n.a.createElement("div",{className:I.a.fourPart},G.with_code_file&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:I.a.title},"\u6D4B\u8BD5\u96C6"),n.a.createElement(_e.a.Item,{className:I.a.testJi,name:"test_set_score",label:"\u5F97\u5206\u89C4\u8303:"},n.a.createElement(ae.a.Group,{className:"ml25"},n.a.createElement(ae.a,{value:!1,className:I.a.radioStyle},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",n.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")),n.a.createElement(ae.a,{value:!0,className:I.a.radioStyle},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",n.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")))),G.test_set_score&&n.a.createElement("div",{className:I.a.averageWarp},n.a.createElement(_e.a.Item,{className:I.a.averageCustom,name:"test_set_average",label:""},n.a.createElement(ae.a.Group,null,n.a.createElement(ae.a,{style:{margin:"0 40px 0 20px"},value:!0},"\u5747\u5206\u6BD4\u4F8B"),n.a.createElement(ae.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B")))),!G.is_file&&a.map(function(fe,R){return n.a.createElement("div",{className:I.a.groupWrap,key:R},n.a.createElement("div",{className:"font16"},n.a.createElement("span",{className:"mr10"},"\u7EC4",R+1," : "),G.test_set_score&&n.a.createElement("span",{style:{marginRight:100}},n.a.createElement(Z.a,{style:{width:100},bordered:!1,className:I.a.customInput,value:fe.score,type:"number",onChange:function(H){var re=a.map(function(Ze,ft){return ft===R?Object(T.a)(Object(T.a)({},Ze),{},{score:H.target.value?Number(H.target.value):0}):Ze}),ne={test_set_average:!1};je(Object(T.a)(Object(T.a)({},G),ne)),ye.setFieldsValue(ne),l(re)}}),n.a.createElement("span",{className:"ml10 mr10"},"%")),n.a.createElement(we.a,{className:"font14 ml5",checked:fe.hidden===1,onChange:function(H){var re=a.map(function(ne,Ze){return Ze===R?Object(T.a)(Object(T.a)({},ne),{},{hidden:H.target.checked?1:0}):ne});l(re)}},"\u9690\u85CF",n.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')),n.a.createElement("span",{className:"tr flex1",style:{float:"right"}},R!==0&&n.a.createElement(Ee.a,{placement:"bottom",title:"\u5220\u9664"},n.a.createElement("span",{className:"font16 c-red current",onClick:function(){var H=a.filter(function(re,ne){return ne!==R});pt(H)}},"\u5220\xA0\u9664")))),n.a.createElement(rt,{bordered:!1,className:"mt10",rows:5,placeholder:"\u8F93\u5165",value:fe.input,onChange:function(H){var re=a.map(function(ne,Ze){return Ze===R?Object(T.a)(Object(T.a)({},ne),{},{input:H.target.value}):ne});l(re)}}),n.a.createElement(rt,{bordered:!1,className:"mt10",rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:fe.output,onChange:function(H){var re=a.map(function(ne,Ze){return Ze===R?Object(T.a)(Object(T.a)({},ne),{},{output:H.target.value}):ne});l(re)}}),n.a.createElement("div",{className:"mt10"},n.a.createElement("span",{className:"font14 mr20"},"\u9884\u671F\u8F93\u51FA:"),n.a.createElement(we.a,{checked:fe.is_invisible,onChange:function(H){var re=a.map(function(ne,Ze){return Ze===R?Object(T.a)(Object(T.a)({},ne),{},{is_invisible:H.target.checked}):ne});l(re)}},n.a.createElement("span",{className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1",n.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")))),n.a.createElement("div",null,n.a.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),n.a.createElement(we.a,{checked:fe.last_match_rule,onChange:function(H){var re=a.map(function(ne,Ze){return Ze===R?Object(T.a)(Object(T.a)({},ne),{},{last_match_rule:H.target.checked}):ne});l(re)}},n.a.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",n.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")))))}),!G.is_file&&n.a.createElement("div",null,n.a.createElement(qe.a,{type:"primary",ghost:!0,className:"mt10",onClick:Rt},"\u65B0\u589E\u6D4B\u8BD5\u96C6"),n.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"))))),n.a.createElement(Fe,{fileType:t,path:G==null?void 0:G[t],onFinish:function(R){return Ot(R)}})),n.a.createElement(w.a,{key:2,onOk:function(){return ye.submit()},className:"customFixedButton",onCancel:At}),n.a.createElement(We.a,{loading:C}),n.a.createElement(ce.a,{rootIdentifier:N==null||((P=N.detail)===null||P===void 0)?void 0:P.root_identifier,visible:ct,onClose:function(){return _t(!1)},onOK:xt}))},g=xe.default=Object(S.a)(function(h){var r=h.shixunsDetail,d=h.newCourse,f=h.globalSetting,y=h.practiceSetting;return{shixunsDetail:r,newCourse:d,globalSetting:f,practiceSetting:y}})(v)}}]);