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