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