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

2 lines
51 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[196],{"6f40":function(Q,re,o){Q.exports={practicalTraining:"practicalTraining___14zoU",titleWrap:"titleWrap___2awze",title:"title___3BF26",line:"line___wXl6Y",dec:"dec___ZXNkn"}},EGTK:function(Q,re,o){"use strict";var Ve=o("T2oS"),Ee=o("W9HT"),se=o("5NDa"),A=o("5rEg"),u=o("k1fw"),ce=o("tJVT"),J=o("q1tI"),x=o.n(J),Ie=o("TSYQ"),Re=o.n(Ie),Z=o("dGDm"),g=o.n(Z),q=function(X){var O=X.className,oe=X.dispatch,Ae=X.skin,Ce=Ae===void 0?"white":Ae,Fe=X.value,fe=Fe===void 0?null:Fe,Y=X.loading,_e=Y===void 0?!1:Y,de=X.data,he=de===void 0?[]:de,v=X.otherData,G=v===void 0?[]:v,ie=X.tags,me=ie===void 0?[]:ie,we=X.onChange,pe=we===void 0?function(){}:we,je=Object(J.useState)(""),ke=Object(ce.a)(je,2),xe=ke[0],j=ke[1],Ge=Object(J.useState)(!1),ve=Object(ce.a)(Ge,2),ue=ve[0],Se=ve[1],ee=Object(J.useState)([]),Ne=Object(ce.a)(ee,2),I=Ne[0],ae=Ne[1],Be=Object(J.useState)(0),ne=Object(ce.a)(Be,2),V=ne[0],z=ne[1],te=Object(J.useRef)(null),H=Object(J.useRef)(String(Math.floor(Math.random()*1e6))).current,ye=Object(J.useRef)();Object(J.useEffect)(function(){return window.addEventListener("keydown",C),function(){window.removeEventListener("keydown",C)}},[xe,ue,I]);var C=function(_){if(!ue||_.keyCode!==40&&_.keyCode!==38)return;var m=0;_.keyCode===40&&ue&&(V<I.length-1?m=V+1:m=0,console.log("\u4E0B"),S(m,"down")),_.keyCode===38&&ue&&(V===0?m=I.length-1:m=V-1,S(m,"up")),z(m),k(xe,m)},P=function(_,m){var L=function(W){var le=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,T={};return T["^"]="\\^",T["."]="\\.",T["\\"]="\\\\",T["|"]="\\|",T["("]="\\(",T[")"]="\\)",T["*"]="\\*",T["+"]="\\+",T["-"]="\\-",T.$="$",T["["]="\\[",T["]"]="\\]",T["?"]="\\?",W=W.replace(le,function($){return T[$]}),W},D=new RegExp(L(m),"gi");return _=_.replace(D,function(F){return"<span style='color:#1890FF;'>"+F+"</span>"}),_},k=function(_,m){if(_===""){ae([]);return}var L=[];he.forEach(function(F){F.image.length&&F.image.forEach(function(W){L.push(W)})});var D=L.concat(G).filter(function(F){var W;return(W=F.name)===null||W===void 0?void 0:W.toLocaleLowerCase().includes(_==null?void 0:_.toLocaleLowerCase())}).map(function(F,W){var le=F.id,T=F.name,$=Object(u.a)(Object(u.a)({},F),{},{label:x.a.createElement("ul",{id:"search-".concat(H,"-").concat(W),onClick:function(){return c(le,$)},className:W===m?g.a.searchListActive:g.a.searchList},x.a.createElement("li",{className:g.a.name,dangerouslySetInnerHTML:{__html:P(T,_)}}),F.private&&x.a.createElement("li",{className:g.a.tag},"\u79C1\u6709"))});return $});ae(D)},R=function(_){var m=document.getElementById("scroll-".concat(H,"-").concat(_));if(!m)return;var L=document.getElementById("scroll-".concat(H));L.scrollTo(0,m.offsetTop)},S=function(_,m){var L=document.getElementById("search-".concat(H,"-").concat(_));if(!L)return;var D=document.getElementById("search-".concat(H)),F=L.offsetTop-D.scrollTop>0&&L.offsetTop-D.scrollTop<D.clientHeight;if(F)return;m==="down"?D.scrollTo(0,L.offsetTop-D.clientHeight+L.clientHeight):D.scrollTo(0,L.offsetTop)},K=function(_){k(_,0),j(_)},B=function(_){var m,L;if(!I.length)return;var D=I==null||((m=I[V])===null||m===void 0)?void 0:m.id;pe(D),ae([]),z(0),j(I==null||((L=I[V])===null||L===void 0)?void 0:L.name),R(D),ye.current.blur()},c=function(_,m){pe(_),ae([]),z(0),j(m==null?void 0:m.name),R(_)},i=function(){ae([]),j("")},r=function(_){pe(_),ae([]),j("")},d=function(){return xe===""?x.a.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):x.a.createElement("i",{onClick:i,className:"iconfont icon-shanchu4 c-grey-c"})},E=function(){oe({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},p=function(){oe({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},M=function(){te.current=setTimeout(function(){Se(!1),z(0)},200)};return x.a.createElement("div",{className:Re()(Ce==="night"?g.a.darklySelectEnvironment:g.a.selectEnvironment,O)},x.a.createElement("div",{className:g.a.search},x.a.createElement(A.a,{suffix:d(),bordered:!1,ref:ye,value:xe,onKeyDown:function(_){(_.keyCode===40||_.keyCode===38)&&_.preventDefault()},size:"large",onFocus:function(){clearTimeout(te.current),K(xe),Se(!0)},onBlur:M,onChange:function(_){return K(_.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:B}),ue&&x.a.createElement("div",{id:"search-".concat(H),className:g.a.searchListWrap},I.map(function(h,_){return x.a.createElement(x.a.Fragment,{key:_}," ",h.label)}))),_e?x.a.createElement(Ee.a,{className:g.a.spin}):x.a.createElement(x.a.Fragment,null,!!me.length&&x.a.createElement("aside",{className:g.a.common},x.a.createElement("div",{className:g.a.title},"\u63A8\u8350\u73AF\u5883:"),x.a.createElement("ul",{className:g.a.tags},me.map(function(h,_){return x.a.createElement("li",{key:_,onClick:function(){return r(h.id)},className:fe===h.id?"".concat(g.a.tag," ").concat(g.a.tagActive):g.a.tag},h.name)}))),x.a.createElement("aside",{className:g.a.wrap,id:"scroll-".concat(H)},he.map(function(h,_){var m;return(h==null||((m=h.image)===null||m===void 0)?void 0:m.length)?x.a.createElement(Me,{key:_,data:h,id:fe,handleClick:function(D){return r(D)}}):null}),x.a.createElement("ul",{className:g.a.allList},G.map(function(h){return x.a.createElement("li",{key:"key-".concat(h.id),id:"scroll-".concat(H,"-").concat(h.id),className:h.id===fe?"".concat(g.a.item," ").concat(g.a.itemActive):g.a.item,onClick:function(){return pe(h.id)}},x.a.createElement("div",{className:g.a.name},h.name),h.private&&x.a.createElement("div",{className:g.a.tag},"\u79C1\u6709"))})))))},Me=function(X){var O=X.data,oe=X.id,Ae=X.handleClick,Ce=Object(J.useState)(!0),Fe=Object(ce.a)(Ce,2),fe=Fe[0],Y=Fe[1],_e=O.name,de=O.image;return x.a.createElement("div",{className:g.a.list},x.a.createElement("header",{onClick:function(){return Y(!fe)}},x.a.createElement("div",{className:g.a.title},_e),x.a.createElement("i",{style:{transition:"0.5s",transform:fe?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),x.a.createElement("ul",{className:g.a.items,style:{height:fe?"auto":0}},de.map(function(he){return x.a.createElement("li",{key:he.id,className:he.id===oe?"".concat(g.a.item," ").concat(g.a.itemActive):g.a.item,onClick:function(){return Ae(he.id)}},x.a.createElement("div",{className:g.a.name},he.name),he.private&&x.a.createElement("div",{className:g.a.tag},"\u79C1\u6709"))}),x.a.createElement("li",{className:g.a.line})))};re.a=q},FPkq:function(Q,re,o){Q.exports=o.p+"static/qrCode.dd0fe9b2.png"},FrRK:function(Q,re,o){"use strict";var Ve=o("+L6B"),Ee=o("2/Rp"),se=o("DZo9"),A=o("8z0m"),u=o("miYZ"),ce=o("tsqr"),J=o("9og8"),x=o("2qtc"),Ie=o("kLXV"),Re=o("y8nQ"),Z=o("Vl3Y"),g=o("tJVT"),q=o("PpiC"),Me=o("5NDa"),De=o("5rEg"),X=o("q1tI"),O=o.n(X),oe=o("9kvl"),Ae=o("m3rI"),Ce=o("FPkq"),Fe=o.n(Ce),fe=o("qB8g"),Y=o.n(fe);function _e(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_e=function(){return G};var v,G={},ie=Object.prototype,me=ie.hasOwnProperty,we=Object.defineProperty||function(c,i,r){c[i]=r.value},pe=typeof Symbol=="function"?Symbol:{},je=pe.iterator||"@@iterator",ke=pe.asyncIterator||"@@asyncIterator",xe=pe.toStringTag||"@@toStringTag";function j(c,i,r){return Object.defineProperty(c,i,{value:r,enumerable:!0,configurable:!0,writable:!0}),c[i]}try{j({},"")}catch(c){j=function(r,d,E){return r[d]=E}}function Ge(c,i,r,d){var E=i&&i.prototype instanceof ae?i:ae,p=Object.create(E.prototype),M=new K(d||[]);return we(p,"_invoke",{value:P(c,r,M)}),p}function ve(c,i,r){try{return{type:"normal",arg:c.call(i,r)}}catch(d){return{type:"throw",arg:d}}}G.wrap=Ge;var ue="suspendedStart",Se="suspendedYield",ee="executing",Ne="completed",I={};function ae(){}function Be(){}function ne(){}var V={};j(V,je,function(){return this});var z=Object.getPrototypeOf,te=z&&z(z(B([])));te&&te!==ie&&me.call(te,je)&&(V=te);var H=ne.prototype=ae.prototype=Object.create(V);function ye(c){["next","throw","return"].forEach(function(i){j(c,i,function(r){return this._invoke(i,r)})})}function C(c,i){function r(E,p,M,h){var _=ve(c[E],c,p);if(_.type!=="throw"){var m=_.arg,L=m.value;return L&&typeof L=="object"&&me.call(L,"__await")?i.resolve(L.__await).then(function(D){r("next",D,M,h)},function(D){r("throw",D,M,h)}):i.resolve(L).then(function(D){m.value=D,M(m)},function(D){return r("throw",D,M,h)})}h(_.arg)}var d;we(this,"_invoke",{value:function(p,M){function h(){return new i(function(_,m){r(p,M,_,m)})}return d=d?d.then(h,h):h()}})}function P(c,i,r){var d=ue;return function(E,p){if(d===ee)throw new Error("Generator is already running");if(d===Ne){if(E==="throw")throw p;return{value:v,done:!0}}for(r.method=E,r.arg=p;;){var M=r.delegate;if(M){var h=k(M,r);if(h){if(h===I)continue;return h}}if(r.method==="next")r.sent=r._sent=r.arg;else if(r.method==="throw"){if(d===ue)throw d=Ne,r.arg;r.dispatchException(r.arg)}else r.method==="return"&&r.abrupt("return",r.arg);d=ee;var _=ve(c,i,r);if(_.type==="normal"){if(d=r.done?Ne:Se,_.arg===I)continue;return{value:_.arg,done:r.done}}_.type==="throw"&&(d=Ne,r.method="throw",r.arg=_.arg)}}}function k(c,i){var r=i.method,d=c.iterator[r];if(d===v)return i.delegate=null,r==="throw"&&c.iterator.return&&(i.method="return",i.arg=v,k(c,i),i.method==="throw")||r!=="return"&&(i.method="throw",i.arg=new TypeError("The iterator does not provide a '"+r+"' method")),I;var E=ve(d,c.iterator,i.arg);if(E.type==="throw")return i.method="throw",i.arg=E.arg,i.delegate=null,I;var p=E.arg;return p?p.done?(i[c.resultName]=p.value,i.next=c.nextLoc,i.method!=="return"&&(i.method="next",i.arg=v),i.delegate=null,I):p:(i.method="throw",i.arg=new TypeError("iterator result is not an object"),i.delegate=null,I)}function R(c){var i={tryLoc:c[0]};1 in c&&(i.catchLoc=c[1]),2 in c&&(i.finallyLoc=c[2],i.afterLoc=c[3]),this.tryEntries.push(i)}function S(c){var i=c.completion||{};i.type="normal",delete i.arg,c.completion=i}function K(c){this.tryEntries=[{tryLoc:"root"}],c.forEach(R,this),this.reset(!0)}function B(c){if(c||c===""){var i=c[je];if(i)return i.call(c);if(typeof c.next=="function")return c;if(!isNaN(c.length)){var r=-1,d=function E(){for(;++r<c.length;)if(me.call(c,r))return E.value=c[r],E.done=!1,E;return E.value=v,E.done=!0,E};return d.next=d}}throw new TypeError(typeof c+" is not iterable")}return Be.prototype=ne,we(H,"constructor",{value:ne,configurable:!0}),we(ne,"constructor",{value:Be,configurable:!0}),Be.displayName=j(ne,xe,"GeneratorFunction"),G.isGeneratorFunction=function(c){var i=typeof c=="function"&&c.constructor;return!!i&&(i===Be||(i.displayName||i.name)==="GeneratorFunction")},G.mark=function(c){return Object.setPrototypeOf?Object.setPrototypeOf(c,ne):(c.__proto__=ne,j(c,xe,"GeneratorFunction")),c.prototype=Object.create(H),c},G.awrap=function(c){return{__await:c}},ye(C.prototype),j(C.prototype,ke,function(){return this}),G.AsyncIterator=C,G.async=function(c,i,r,d,E){E===void 0&&(E=Promise);var p=new C(Ge(c,i,r,d),E);return G.isGeneratorFunction(i)?p:p.next().then(function(M){return M.done?M.value:p.next()})},ye(H),j(H,xe,"Generator"),j(H,je,function(){return this}),j(H,"toString",function(){return"[object Generator]"}),G.keys=function(c){var i=Object(c),r=[];for(var d in i)r.push(d);return r.reverse(),function E(){for(;r.length;){var p=r.pop();if(p in i)return E.value=p,E.done=!1,E}return E.done=!0,E}},G.values=B,K.prototype={constructor:K,reset:function(i){if(this.prev=0,this.next=0,this.sent=this._sent=v,this.done=!1,this.delegate=null,this.method="next",this.arg=v,this.tryEntries.forEach(S),!i)for(var r in this)r.charAt(0)==="t"&&me.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=v)},stop:function(){this.done=!0;var i=this.tryEntries[0].completion;if(i.type==="throw")throw i.arg;return this.rval},dispatchException:function(i){if(this.done)throw i;var r=this;function d(m,L){return M.type="throw",M.arg=i,r.next=m,L&&(r.method="next",r.arg=v),!!L}for(var E=this.tryEntries.length-1;E>=0;--E){var p=this.tryEntries[E],M=p.completion;if(p.tryLoc==="root")return d("end");if(p.tryLoc<=this.prev){var h=me.call(p,"catchLoc"),_=me.call(p,"finallyLoc");if(h&&_){if(this.prev<p.catchLoc)return d(p.catchLoc,!0);if(this.prev<p.finallyLoc)return d(p.finallyLoc)}else if(h){if(this.prev<p.catchLoc)return d(p.catchLoc,!0)}else{if(!_)throw new Error("try statement without catch or finally");if(this.prev<p.finallyLoc)return d(p.finallyLoc)}}}},abrupt:function(i,r){for(var d=this.tryEntries.length-1;d>=0;--d){var E=this.tryEntries[d];if(E.tryLoc<=this.prev&&me.call(E,"finallyLoc")&&this.prev<E.finallyLoc){var p=E;break}}p&&(i==="break"||i==="continue")&&p.tryLoc<=r&&r<=p.finallyLoc&&(p=null);var M=p?p.completion:{};return M.type=i,M.arg=r,p?(this.method="next",this.next=p.finallyLoc,I):this.complete(M)},complete:function(i,r){if(i.type==="throw")throw i.arg;return i.type==="break"||i.type==="continue"?this.next=i.arg:i.type==="return"?(this.rval=this.arg=i.arg,this.method="return",this.next="end"):i.type==="normal"&&r&&(this.next=r),I},finish:function(i){for(var r=this.tryEntries.length-1;r>=0;--r){var d=this.tryEntries[r];if(d.finallyLoc===i)return this.complete(d.completion,d.afterLoc),S(d),I}},catch:function(i){for(var r=this.tryEntries.length-1;r>=0;--r){var d=this.tryEntries[r];if(d.tryLoc===i){var E=d.completion;if(E.type==="throw"){var p=E.arg;S(d)}return p}}throw new Error("illegal catch attempt")},delegateYield:function(i,r,d){return this.delegate={iterator:B(i),resultName:r,nextLoc:d},this.method==="next"&&(this.arg=v),I}},G}var de=De.a.TextArea,he=function(G){var ie=G.newShixuns,me=G.globalSetting,we=G.loading,pe=G.dispatch,je=Object(q.a)(G,["newShixuns","globalSetting","loading","dispatch"]),ke=Z.a.useForm(),xe=Object(g.a)(ke,1),j=xe[0],Ge=Object(X.useState)([]),ve=Object(g.a)(Ge,2),ue=ve[0],Se=ve[1],ee=function(V){var z=["uploading","done","removed"];z.includes(V.file.status)&&Se(V.fileList)},Ne=function(V){if(!V.percent||V.percent==100){var z,te=(z=V.response)===null||z===void 0?void 0:z.id;return Ie.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var H=Object(J.a)(_e().mark(function C(){var P;return _e().wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,pe({type:"newShixuns/deleteAttachment",payload:{id:te}});case 2:P=R.sent,P&&Se(ue.filter(function(S){var K;return((K=S.response)===null||K===void 0?void 0:K.id)!==te}));case 4:case"end":return R.stop()}},C)}));function ye(){return H.apply(this,arguments)}return ye}()}),!1}},I=function(V){if(ue.length)return!1;var z=V.size/1024/1024>50;return z?(ce.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},ae=function(){var ne=Object(J.a)(_e().mark(function V(z){var te,H,ye,C,P,k,R,S;return _e().wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return ye=z||{},C=ye.language,P=ye.env,k=ye.mode,R=ye.code,B.next=3,pe({type:"newShixuns/applyShixunMirror",payload:{language:C,runtime:P,run_method:k,attachment_id:ue==null||((te=ue[0])===null||te===void 0||((H=te.response)===null||H===void 0))?void 0:H.id}});case 3:S=B.sent,pe({type:"newShixuns/setActionTabs",payload:{}}),S&&ce.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return B.stop()}},V)}));return function(z){return ne.apply(this,arguments)}}(),Be=function(){j.resetFields(),Se([])};return O.a.createElement(Ie.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:ie.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:Be},O.a.createElement("section",{className:Y.a.qrCode},O.a.createElement("aside",{className:Y.a.a1},O.a.createElement("div",{className:Y.a.code},O.a.createElement("img",{width:120,height:120,src:Fe.a,alt:"\u4E8C\u7EF4\u7801"})),O.a.createElement("div",{className:Y.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),O.a.createElement("div",{className:Y.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),O.a.createElement("aside",{className:Y.a.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",O.a.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),O.a.createElement(Z.a,{className:Y.a.formWrap,form:j,labelCol:{span:4},wrapperCol:{span:20},onFinish:ae},O.a.createElement(Z.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},O.a.createElement(de,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),O.a.createElement(Z.a.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},O.a.createElement(de,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),O.a.createElement(Z.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},O.a.createElement(de,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),O.a.createElement(Z.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},O.a.createElement("div",{className:Y.a.upload},O.a.createElement(A.a,{fileList:ue,action:"".concat(Ae.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:ee,onRemove:Ne,beforeUpload:I,withCredentials:!0},O.a.createElement("span",{className:"".concat(Y.a.color4CACFF," current")},"\u4E0A\u4F20\u9644\u4EF6"),O.a.createElement("span",{className:"".concat(Y.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),O.a.createElement("div",{className:Y.a.footerWrap},O.a.createElement(Z.a.Item,null,O.a.createElement(Ee.a,{className:"mr5",size:"large",onClick:function(){pe({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),O.a.createElement(Ee.a,{size:"large",type:"primary",htmlType:"submit",loading:we["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};re.a=Object(oe.a)(function(v){var G=v.newShixuns,ie=v.loading,me=v.globalSetting;return{newShixuns:G,globalSetting:me,loading:ie.effects}})(he)},IH3J:function(Q,re,o){Q.exports={wrapInstallPackageStyle:"wrapInstallPackageStyle___2JdHa",installPackageStyle:"installPackageStyle___3mphi",title:"title___-Mfcd",line:"line___1qKKa",bodyHeight:"bodyHeight___3hV2N"}},Lai7:function(Q,re,o){Q.exports=o.p+"static/noEnvData.6108fa6c.png"},N3QO:function(Q,re,o){"use strict";var Ve=o("2qtc"),Ee=o("kLXV"),se=o("tJVT"),A=o("q1tI"),u=o.n(A),ce=o("9kvl"),J=o("FPkq"),x=o.n(J),Ie=function(Z){var g,q=Z.newShixuns,Me=Z.dispatch,De=Z.user,X=Object(A.useState)(!1),O=Object(se.a)(X,2),oe=O[0],Ae=O[1];Object(A.useEffect)(function(){q.actionTabs.key==="Create-Environment"&&Fe()},[q==null||((g=q.actionTabs)===null||g===void 0)?void 0:g.key]);var Ce=function(){Me({type:"newShixuns/setActionTabs",payload:{}})},Fe=function(){var Y,_e,de;Ce(),((Y=De.userInfo)===null||Y===void 0?void 0:Y.mirror_marker_status)===0?Ae(!0):((_e=De.userInfo)===null||_e===void 0?void 0:_e.mirror_marker_status)===1?ce.c.push("/shixuns/new/CreateImg"):((de=De.userInfo)===null||de===void 0?void 0:de.mirror_marker_status)===2&&Ee.a.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk:function(){var v;ce.c.push("/users/".concat((v=De.userInfo)===null||v===void 0?void 0:v.login,"/experiment-img"))}})};return u.a.createElement(Ee.a,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",visible:oe,footer:null,onCancel:function(){Ae(!1)}},u.a.createElement("div",{style:{textAlign:"center"}},u.a.createElement("br",null),u.a.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:x.a,alt:"\u4E8C\u7EF4\u7801"})),u.a.createElement("img",null))};re.a=Object(ce.a)(function(Re){var Z=Re.newShixuns,g=Re.user,q=Re.globalSetting;return{newShixuns:Z,globalSetting:q,user:g}})(Ie)},QXZ7:function(Q,re,o){"use strict";var Ve=o("2qtc"),Ee=o("kLXV"),se=o("q1tI"),A=o.n(se),u=o("9Bee"),ce=o("IH3J"),J=o.n(ce),x=function(Re){var Z,g,q=Re.installPackage,Me=Re.visible,De=Re.setVisible;return Object(se.useEffect)(function(){return Me?document.body.setAttribute("class",J.a.bodyHeight):document.body.removeAttribute("class"),function(){document.body.removeAttribute("class")}},[Me]),A.a.createElement(Ee.a,{centered:!0,keyboard:!1,destroyOnClose:!0,visible:Me,title:"\u73AF\u5883\u4ECB\u7ECD",width:"1000px",wrapClassName:J.a.wrapInstallPackageStyle,footer:null,onCancel:function(){return De(!1)}},A.a.createElement("div",{className:J.a.installPackageStyle},A.a.createElement("div",{className:"mb30"},A.a.createElement("div",{className:J.a.title},q.mainTypeName),A.a.createElement("div",null,A.a.createElement(u.a,{value:q.mainTypeDescription}))),!!(q==null||((Z=q.smallType)===null||Z===void 0)?void 0:Z.length)&&A.a.createElement("div",{className:J.a.line}),A.a.createElement("div",null,q==null||((g=q.smallType)===null||g===void 0)?void 0:g.map(function(X,O){return A.a.createElement(A.a.Fragment,{key:O},A.a.createElement("div",{className:J.a.title,style:{marginBottom:14}},X.name),A.a.createElement("div",{className:"mb30"},A.a.createElement(u.a,{value:X.des})))}))))};re.a=x},YiCM:function(Q,re,o){Q.exports={flexRow:"flexRow___1gyd-",flexJustifyCenter:"flexJustifyCenter___19NSh",flexAlignEnd:"flexAlignEnd___3THeK",flexAlignCenter:"flexAlignCenter___1yurC",flexColumn:"flexColumn___3l0VS",formWrap:"formWrap___28DyB",JupyterFieldWrapElse:"JupyterFieldWrapElse___9ONZN",button:"button___3DTwc",buttonWrap:"buttonWrap___n_juQ",width240:"width240___3x3F-",difficultyHint:"difficultyHint___bU8gT",color888:"color888___3aAYi",color4CACFF:"color4CACFF___1CdTL",installPackage:"installPackage___3uqSL",apply:"apply___1rKfU",p1:"p1___tgl6j",p2:"p2___1P24b"}},dGDm:function(Q,re,o){Q.exports={selectEnvironment:"selectEnvironment___1zrTT",search:"search___2Sku-",searchListWrap:"searchListWrap___30F5Q",searchList:"searchList___dxlP6",name:"name___28Ilk",tag:"tag___GYHhS",searchListActive:"searchListActive___1H-dL",spin:"spin___2GYcy",common:"common___JE3ZS",title:"title___11-q3",tags:"tags___3vE7b",tagActive:"tagActive___1c0bT",wrap:"wrap___fFVWs",allList:"allList___2mVBv",item:"item___2NPtB",itemActive:"itemActive___2aQTm",line:"line___yjjYk",apply:"apply___3NyxD",p1:"p1___2xNuY",p2:"p2___uGM8U",list:"list___1jtVf",items:"items___3gafm",darklySelectEnvironment:"darklySelectEnvironment___2KS0W"}},dugo:function(Q,re,o){"use strict";o.r(re);var Ve=o("7Kak"),Ee=o("9yH6"),se=o("tJVT"),A=o("q1tI"),u=o.n(A),ce=o("FrRK"),J=o("2qtc"),x=o("kLXV"),Ie=o("5Dmo"),Re=o("3S7+"),Z=o("+L6B"),g=o("2/Rp"),q=o("R9oj"),Me=o("ECub"),De=o("miYZ"),X=o("tsqr"),O=o("9og8"),oe=o("9kvl"),Ae=o("HBuW"),Ce=o("1vsH"),Fe=o("Lai7"),fe=o.n(Fe),Y=o("9Bee"),_e=o("EGTK"),de=o("m3rI"),he=o("mT4J"),v=o.n(he),G=o("ErOA");function ie(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ie=function(){return P};var C,P={},k=Object.prototype,R=k.hasOwnProperty,S=Object.defineProperty||function(a,e,t){a[e]=t.value},K=typeof Symbol=="function"?Symbol:{},B=K.iterator||"@@iterator",c=K.asyncIterator||"@@asyncIterator",i=K.toStringTag||"@@toStringTag";function r(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{r({},"")}catch(a){r=function(t,n,s){return t[n]=s}}function d(a,e,t,n){var s=e&&e.prototype instanceof L?e:L,l=Object.create(s.prototype),y=new Le(n||[]);return S(l,"_invoke",{value:We(a,t,y)}),l}function E(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(n){return{type:"throw",arg:n}}}P.wrap=d;var p="suspendedStart",M="suspendedYield",h="executing",_="completed",m={};function L(){}function D(){}function F(){}var W={};r(W,B,function(){return this});var le=Object.getPrototypeOf,T=le&&le(le(Te([])));T&&T!==k&&R.call(T,B)&&(W=T);var $=F.prototype=L.prototype=Object.create(W);function Oe(a){["next","throw","return"].forEach(function(e){r(a,e,function(t){return this._invoke(e,t)})})}function Ue(a,e){function t(s,l,y,U){var f=E(a[s],a,l);if(f.type!=="throw"){var b=f.arg,w=b.value;return w&&typeof w=="object"&&R.call(w,"__await")?e.resolve(w.__await).then(function(N){t("next",N,y,U)},function(N){t("throw",N,y,U)}):e.resolve(w).then(function(N){b.value=N,y(b)},function(N){return t("throw",N,y,U)})}U(f.arg)}var n;S(this,"_invoke",{value:function(l,y){function U(){return new e(function(f,b){t(l,y,f,b)})}return n=n?n.then(U,U):U()}})}function We(a,e,t){var n=p;return function(s,l){if(n===h)throw new Error("Generator is already running");if(n===_){if(s==="throw")throw l;return{value:C,done:!0}}for(t.method=s,t.arg=l;;){var y=t.delegate;if(y){var U=Ke(y,t);if(U){if(U===m)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(n===p)throw n=_,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);n=h;var f=E(a,e,t);if(f.type==="normal"){if(n=t.done?_:M,f.arg===m)continue;return{value:f.arg,done:t.done}}f.type==="throw"&&(n=_,t.method="throw",t.arg=f.arg)}}}function Ke(a,e){var t=e.method,n=a.iterator[t];if(n===C)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=C,Ke(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),m;var s=E(n,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,m;var l=s.arg;return l?l.done?(e[a.resultName]=l.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=C),e.delegate=null,m):l:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,m)}function $e(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function be(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function Le(a){this.tryEntries=[{tryLoc:"root"}],a.forEach($e,this),this.reset(!0)}function Te(a){if(a||a===""){var e=a[B];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,n=function s(){for(;++t<a.length;)if(R.call(a,t))return s.value=a[t],s.done=!1,s;return s.value=C,s.done=!0,s};return n.next=n}}throw new TypeError(typeof a+" is not iterable")}return D.prototype=F,S($,"constructor",{value:F,configurable:!0}),S(F,"constructor",{value:D,configurable:!0}),D.displayName=r(F,i,"GeneratorFunction"),P.isGeneratorFunction=function(a){var e=typeof a=="function"&&a.constructor;return!!e&&(e===D||(e.displayName||e.name)==="GeneratorFunction")},P.mark=function(a){return Object.setPrototypeOf?Object.setPrototypeOf(a,F):(a.__proto__=F,r(a,i,"GeneratorFunction")),a.prototype=Object.create($),a},P.awrap=function(a){return{__await:a}},Oe(Ue.prototype),r(Ue.prototype,c,function(){return this}),P.AsyncIterator=Ue,P.async=function(a,e,t,n,s){s===void 0&&(s=Promise);var l=new Ue(d(a,e,t,n),s);return P.isGeneratorFunction(e)?l:l.next().then(function(y){return y.done?y.value:l.next()})},Oe($),r($,i,"Generator"),r($,B,function(){return this}),r($,"toString",function(){return"[object Generator]"}),P.keys=function(a){var e=Object(a),t=[];for(var n in e)t.push(n);return t.reverse(),function s(){for(;t.length;){var l=t.pop();if(l in e)return s.value=l,s.done=!1,s}return s.done=!0,s}},P.values=Te,Le.prototype={constructor:Le,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=C,this.done=!1,this.delegate=null,this.method="next",this.arg=C,this.tryEntries.forEach(be),!e)for(var t in this)t.charAt(0)==="t"&&R.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=C)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(b,w){return y.type="throw",y.arg=e,t.next=b,w&&(t.method="next",t.arg=C),!!w}for(var s=this.tryEntries.length-1;s>=0;--s){var l=this.tryEntries[s],y=l.completion;if(l.tryLoc==="root")return n("end");if(l.tryLoc<=this.prev){var U=R.call(l,"catchLoc"),f=R.call(l,"finallyLoc");if(U&&f){if(this.prev<l.catchLoc)return n(l.catchLoc,!0);if(this.prev<l.finallyLoc)return n(l.finallyLoc)}else if(U){if(this.prev<l.catchLoc)return n(l.catchLoc,!0)}else{if(!f)throw new Error("try statement without catch or finally");if(this.prev<l.finallyLoc)return n(l.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var s=this.tryEntries[n];if(s.tryLoc<=this.prev&&R.call(s,"finallyLoc")&&this.prev<s.finallyLoc){var l=s;break}}l&&(e==="break"||e==="continue")&&l.tryLoc<=t&&t<=l.finallyLoc&&(l=null);var y=l?l.completion:{};return y.type=e,y.arg=t,l?(this.method="next",this.next=l.finallyLoc,m):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),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),be(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var s=n.completion;if(s.type==="throw"){var l=s.arg;be(n)}return l}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:Te(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=C),m}},P}var me=function(P){var k=P.newShixuns,R=P.user,S=P.dispatch,K=Object(A.useState)(null),B=Object(se.a)(K,2),c=B[0],i=B[1],r=Object(A.useState)(null),d=Object(se.a)(r,2),E=d[0],p=d[1],M=Object(A.useState)({}),h=Object(se.a)(M,2),_=h[0],m=h[1],L=Object(A.useState)(!1),D=Object(se.a)(L,2),F=D[0],W=D[1],le=k.environmentData,T=le.frequence_image,$=T===void 0?[]:T,Oe=le.environments,Ue=Oe===void 0?[]:Oe,We=le.other_image,Ke=We===void 0?[]:We,$e=_.name,be=_.description,Le=_.authorization,Te=_.template_shixuns,a=Te===void 0?[]:Te,e=_.recommend_shixuns,t=e===void 0?[]:e;Object(A.useEffect)(function(){S({type:"newShixuns/getEnvironmentData"})},[]),Object(A.useEffect)(function(){if(E===null)return;n()},[E]);var n=function(){var f=Object(O.a)(ie().mark(function b(){var w;return ie().wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,Object(Ae.O)({mirror_repository_id:E});case 2:w=ge.sent,m(w.data);case 4:case"end":return ge.stop()}},b)}));return function(){return f.apply(this,arguments)}}();Object(A.useEffect)(function(){($==null?void 0:$.length)>0&&p($[0].id)},[$]);var s=function(b){i(b),W(!0)},l=function(){var f=Object(O.a)(ie().mark(function b(){var w,N;return ie().wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(G.a)("/api/shixuns/".concat(c==null?void 0:c.identifier,"/copy.json"),{method:"post",body:{}});case 2:w=Pe.sent,w.status===0&&(oe.c===null||oe.c===void 0||oe.c.push("/shixuns/".concat((N=w.data)===null||N===void 0?void 0:N.shixun,"/edit")),W(!1),X.b.success("\u590D\u5236\u6210\u529F"));case 4:case"end":return Pe.stop()}},b)}));return function(){return f.apply(this,arguments)}}(),y=function(){W(!1)},U=function(){var f=Object(O.a)(ie().mark(function b(){var w,N,ge,Pe=arguments;return ie().wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return w=Pe.length>0&&Pe[0]!==void 0?Pe[0]:!1,Object(Ce.P)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u5168\u5B9E\u8DF5\u9879\u76EE",w?"\u6682\u4E0D\u9009\u7528\u955C\u50CF":"\u4F7F\u7528\u5F53\u524D\u955C\u50CF"]),N=E&&!w?{image_id:E}:{},Xe.next=5,Object(G.a)("/api/shixuns/choose_environment_or_skip.json",{method:"post",body:N});case 5:ge=Xe.sent,ge.status===0&&oe.c.push("/shixuns/".concat(ge.data.identifier,"/edit"));case 7:case"end":return Xe.stop()}},b)}));return function(){return f.apply(this,arguments)}}();return u.a.createElement("div",{className:v.a.practice},u.a.createElement(_e.a,{dispatch:S,value:E,data:Ue,otherData:Ke,tags:$,onChange:function(b){return p(b)}}),u.a.createElement("div",{className:v.a.right},u.a.createElement("header",null,u.a.createElement("div",{className:v.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",E===null?"\u2014 \u2014":$e)),u.a.createElement("div",{className:v.a.content},E===null&&u.a.createElement(u.a.Fragment,null,u.a.createElement(Me.a,{image:fe.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),u.a.createElement("div",{className:v.a.btns},u.a.createElement(g.a,{size:"large",style:{marginRight:20},onClick:function(){return U(!0)}}," \u6682\u4E0D\u9009\u7528\u955C\u50CF"),u.a.createElement(g.a,{size:"large",type:"primary",disabled:E===null,onClick:function(){return U()}},"\u4F7F\u7528\u5F53\u524D\u955C\u50CF"))),E!==null&&u.a.createElement("div",{className:v.a.des},u.a.createElement("div",{className:v.a.mainBody},u.a.createElement(Y.a,{value:be})),u.a.createElement("div",{className:v.a.btns,style:{borderBottom:a.length||t.length?"1px solid #F1F1F1":0}},u.a.createElement(g.a,{size:"large",style:{marginRight:20},onClick:function(){return U(!0)}}," \u6682\u4E0D\u9009\u7528\u955C\u50CF"),u.a.createElement(g.a,{size:"large",type:"primary",disabled:E===null,onClick:function(){return U()}},"\u4F7F\u7528\u5F53\u524D\u955C\u50CF")),!!a.length&&u.a.createElement("div",{className:v.a.title},"\u57FA\u4E8E\u6A21\u677F\u521B\u5EFA"),u.a.createElement("ul",{className:v.a.sys},a.map(function(f,b){var w=f.pic,N=f.name,ge=f.identifier,Pe=f.template_description,Je=f.id;return u.a.createElement("li",{className:v.a.li,key:b},u.a.createElement("div",{className:v.a.d1},u.a.createElement("div",{className:v.a.img},u.a.createElement("img",{src:"".concat(de.a.IMG_SERVER,"/").concat(w)})),u.a.createElement("div",{className:v.a.btn},u.a.createElement("div",{className:v.a.b1,onClick:function(){return Object(Ce.I)("/shixuns/".concat(ge,"/challenges"))}},"\u67E5\u770B\u8BE6\u60C5"),u.a.createElement("div",{className:v.a.b2,onClick:function(){return s(f)}},"\u4F7F\u7528\u6A21\u677F")),u.a.createElement("div",{className:v.a.bot},N||"--")),Pe?u.a.createElement(Re.a,{title:Pe},u.a.createElement("div",{className:v.a.d2},Pe)):u.a.createElement("div",{className:v.a.d2},"--"))})),!!t.length&&u.a.createElement("div",{className:v.a.title},"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE\u6837\u4F8B"),u.a.createElement("ul",{className:v.a.sys},t.map(function(f,b){var w=f.pic,N=f.name,ge=f.identifier,Pe=f.id;return u.a.createElement("li",{className:v.a.li,key:b},u.a.createElement("div",{className:v.a.d1},u.a.createElement("div",{className:v.a.img},u.a.createElement("img",{src:"".concat(de.a.IMG_SERVER,"/").concat(w)})),u.a.createElement("div",{className:v.a.btn},u.a.createElement("div",{className:v.a.b1,onClick:function(){return Object(Ce.I)("/shixuns/".concat(ge,"/challenges"))}},"\u67E5\u770B\u8BE6\u60C5"),u.a.createElement("div",{className:v.a.b2,onClick:function(){return s(f)}},"\u4E00\u952E\u590D\u5236")),u.a.createElement("div",{className:v.a.bot},N)))}))))),u.a.createElement(x.a,{title:"\u4E00\u952E\u65B0\u5EFA",visible:F,centered:!0,onCancel:y,footer:null,wrapClassName:v.a.practiceModal},Le&&u.a.createElement("div",{className:v.a.content},u.a.createElement("p",null,"\u4E00\u952E\u65B0\u5EFA\u540E\uFF0C\u60A8\u53EF\u4EE5\u57FA\u4E8E\u8FD9\u4E2A\u5B9E\u8BAD\u4FEE\u6539\u5F62\u6210\u65B0\u7684\u5B9E\u8BAD"),u.a.createElement("div",{onClick:l},"\u786E\u8BA4\u590D\u5236")),!Le&&u.a.createElement("div",{className:v.a.content},u.a.createElement("aside",null,u.a.createElement("p",null,"\u8BE5\u5B9E\u8BAD\u6240\u4F7F\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u4E3A\u79C1\u6709\u73AF\u5883\uFF1A",u.a.createElement("span",{style:{color:"#1890FF"}},$e)),u.a.createElement("p",null,"\u60A8\u65E0\u8BE5\u5B9E\u9A8C\u73AF\u5883\u7684\u4F7F\u7528\u6743\u9650\uFF0C\u6240\u4EE5\u65E0\u6CD5\u590D\u5236\u8BE5\u5B9E\u8BAD")),u.a.createElement("div",{onClick:function(){return W(!1)}},"\u6211\u77E5\u9053\u4E86"))))},we=Object(oe.a)(function(C){var P=C.newShixuns,k=C.globalSetting,R=C.user;return{newShixuns:P,globalSetting:k,user:R}})(me),pe=o("5NDa"),je=o("5rEg"),ke=o("k1fw"),xe=o("y8nQ"),j=o("Vl3Y"),Ge=o("OaEy"),ve=o("2fM7"),ue=o("Ot1p"),Se=o("YiCM"),ee=o.n(Se),Ne=o("QXZ7");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 P};var C,P={},k=Object.prototype,R=k.hasOwnProperty,S=Object.defineProperty||function(a,e,t){a[e]=t.value},K=typeof Symbol=="function"?Symbol:{},B=K.iterator||"@@iterator",c=K.asyncIterator||"@@asyncIterator",i=K.toStringTag||"@@toStringTag";function r(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{r({},"")}catch(a){r=function(t,n,s){return t[n]=s}}function d(a,e,t,n){var s=e&&e.prototype instanceof L?e:L,l=Object.create(s.prototype),y=new Le(n||[]);return S(l,"_invoke",{value:We(a,t,y)}),l}function E(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(n){return{type:"throw",arg:n}}}P.wrap=d;var p="suspendedStart",M="suspendedYield",h="executing",_="completed",m={};function L(){}function D(){}function F(){}var W={};r(W,B,function(){return this});var le=Object.getPrototypeOf,T=le&&le(le(Te([])));T&&T!==k&&R.call(T,B)&&(W=T);var $=F.prototype=L.prototype=Object.create(W);function Oe(a){["next","throw","return"].forEach(function(e){r(a,e,function(t){return this._invoke(e,t)})})}function Ue(a,e){function t(s,l,y,U){var f=E(a[s],a,l);if(f.type!=="throw"){var b=f.arg,w=b.value;return w&&typeof w=="object"&&R.call(w,"__await")?e.resolve(w.__await).then(function(N){t("next",N,y,U)},function(N){t("throw",N,y,U)}):e.resolve(w).then(function(N){b.value=N,y(b)},function(N){return t("throw",N,y,U)})}U(f.arg)}var n;S(this,"_invoke",{value:function(l,y){function U(){return new e(function(f,b){t(l,y,f,b)})}return n=n?n.then(U,U):U()}})}function We(a,e,t){var n=p;return function(s,l){if(n===h)throw new Error("Generator is already running");if(n===_){if(s==="throw")throw l;return{value:C,done:!0}}for(t.method=s,t.arg=l;;){var y=t.delegate;if(y){var U=Ke(y,t);if(U){if(U===m)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(n===p)throw n=_,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);n=h;var f=E(a,e,t);if(f.type==="normal"){if(n=t.done?_:M,f.arg===m)continue;return{value:f.arg,done:t.done}}f.type==="throw"&&(n=_,t.method="throw",t.arg=f.arg)}}}function Ke(a,e){var t=e.method,n=a.iterator[t];if(n===C)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=C,Ke(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),m;var s=E(n,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,m;var l=s.arg;return l?l.done?(e[a.resultName]=l.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=C),e.delegate=null,m):l:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,m)}function $e(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function be(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function Le(a){this.tryEntries=[{tryLoc:"root"}],a.forEach($e,this),this.reset(!0)}function Te(a){if(a||a===""){var e=a[B];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,n=function s(){for(;++t<a.length;)if(R.call(a,t))return s.value=a[t],s.done=!1,s;return s.value=C,s.done=!0,s};return n.next=n}}throw new TypeError(typeof a+" is not iterable")}return D.prototype=F,S($,"constructor",{value:F,configurable:!0}),S(F,"constructor",{value:D,configurable:!0}),D.displayName=r(F,i,"GeneratorFunction"),P.isGeneratorFunction=function(a){var e=typeof a=="function"&&a.constructor;return!!e&&(e===D||(e.displayName||e.name)==="GeneratorFunction")},P.mark=function(a){return Object.setPrototypeOf?Object.setPrototypeOf(a,F):(a.__proto__=F,r(a,i,"GeneratorFunction")),a.prototype=Object.create($),a},P.awrap=function(a){return{__await:a}},Oe(Ue.prototype),r(Ue.prototype,c,function(){return this}),P.AsyncIterator=Ue,P.async=function(a,e,t,n,s){s===void 0&&(s=Promise);var l=new Ue(d(a,e,t,n),s);return P.isGeneratorFunction(e)?l:l.next().then(function(y){return y.done?y.value:l.next()})},Oe($),r($,i,"Generator"),r($,B,function(){return this}),r($,"toString",function(){return"[object Generator]"}),P.keys=function(a){var e=Object(a),t=[];for(var n in e)t.push(n);return t.reverse(),function s(){for(;t.length;){var l=t.pop();if(l in e)return s.value=l,s.done=!1,s}return s.done=!0,s}},P.values=Te,Le.prototype={constructor:Le,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=C,this.done=!1,this.delegate=null,this.method="next",this.arg=C,this.tryEntries.forEach(be),!e)for(var t in this)t.charAt(0)==="t"&&R.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=C)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(b,w){return y.type="throw",y.arg=e,t.next=b,w&&(t.method="next",t.arg=C),!!w}for(var s=this.tryEntries.length-1;s>=0;--s){var l=this.tryEntries[s],y=l.completion;if(l.tryLoc==="root")return n("end");if(l.tryLoc<=this.prev){var U=R.call(l,"catchLoc"),f=R.call(l,"finallyLoc");if(U&&f){if(this.prev<l.catchLoc)return n(l.catchLoc,!0);if(this.prev<l.finallyLoc)return n(l.finallyLoc)}else if(U){if(this.prev<l.catchLoc)return n(l.catchLoc,!0)}else{if(!f)throw new Error("try statement without catch or finally");if(this.prev<l.finallyLoc)return n(l.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var s=this.tryEntries[n];if(s.tryLoc<=this.prev&&R.call(s,"finallyLoc")&&this.prev<s.finallyLoc){var l=s;break}}l&&(e==="break"||e==="continue")&&l.tryLoc<=t&&t<=l.finallyLoc&&(l=null);var y=l?l.completion:{};return y.type=e,y.arg=t,l?(this.method="next",this.next=l.finallyLoc,m):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),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),be(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var s=n.completion;if(s.type==="throw"){var l=s.arg;be(n)}return l}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:Te(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=C),m}},P}var ae=ve.a.Option,Be=function(P){var k,R,S,K,B,c=P.newShixuns,i=P.loading,r=P.dispatch,d=P.is_jupyter_lab,E=P.user,p=j.a.useForm(),M=Object(se.a)(p,1),h=M[0],_=Object(A.useState)({}),m=Object(se.a)(_,2),L=m[0],D=m[1],F=Object(A.useState)(!1),W=Object(se.a)(F,2),le=W[0],T=W[1],$=Object(A.useState)({}),Oe=Object(se.a)($,2),Ue=Oe[0],We=Oe[1];Object(A.useEffect)(function(){var a="newShixuns/getNewShixunsData";d&&(a="newShixuns/getShixunsJupyterLab"),r({type:a})},[d]),Object(A.useEffect)(function(){var a,e,t,n=c==null||((a=c.newData)===null||a===void 0||((e=a.main_type)===null||e===void 0||((t=e[0])===null||t===void 0)))?void 0:t.id;h.setFieldsValue({mainType:n}),be(n)},[c]);var Ke=function(){r({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},$e=function(e,t){D(Object(ke.a)({},t)),console.log(e,"changeValues"),"mainType"in e&&be(t.mainType,t.subType),"subType"in e&&be(t.mainType,t.subType)},be=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=c.newData||{},s=n.main_type,l=n.small_type,y=s==null?void 0:s.find(function(f){return f.id===e}),U={mainTypeName:y==null?void 0:y.type_name,mainTypeDescription:y==null?void 0:y.description,smallType:[]};t.map(function(f){l.map(function(b){f===b.id&&!!b.description&&U.smallType.push({name:b.type_name,des:b.description})})}),We(U)},Le=function(){var a=Object(O.a)(I().mark(function e(t){var n,s,l,y,U,f,b;return I().wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return n=t||{},s=n.intro,l=n.mainType,y=n.subType,U=n.name,f=n.difficulty,Object(Ce.P)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",d?"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE":"JupyterLab\u5B9E\u8DF5\u9879\u76EE","\u4FDD\u5B58"]),N.next=4,r({type:"newShixuns/submitShixuns",payload:{description:s,main_type:l,sub_type:y,shixun:{name:U,trainee:f,is_jupyter:!d,is_jupyter_lab:d}}});case 4:b=N.sent,b&&oe.c.push("/shixuns/".concat(b.shixun_identifier,"/challenges"));case 7:case"end":return N.stop()}},e)}));return function(t){return a.apply(this,arguments)}}(),Te=function(){r({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})};return u.a.createElement(j.a,{form:h,className:ee.a.JupyterFieldWrapElse,scrollToFirstError:!0,layout:"vertical",initialValues:{difficulty:1},onValuesChange:$e,onFinish:Le},u.a.createElement("div",{className:ee.a.fieldWrap},u.a.createElement(j.a.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},u.a.createElement(je.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((k=L.name)===null||k===void 0?void 0:k.length)||0,"/60")})),u.a.createElement(j.a.Item,{name:"intro",label:"\u7B80\u4ECB:"},u.a.createElement(ue.a,{watch:!0})),u.a.createElement("div",{className:"".concat(ee.a.flexRow," ").concat(ee.a.flexAlignCenter)},u.a.createElement(j.a.Item,{className:ee.a.width180,name:"difficulty",label:"\u96BE\u6613\u5EA6:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},u.a.createElement(ve.a,{bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6",style:{width:500}},u.a.createElement(ae,{value:1},"\u521D\u7EA7"),u.a.createElement(ae,{value:2},"\u4E2D\u7EA7"),u.a.createElement(ae,{value:3},"\u4E2D\u9AD8\u7EA7"),u.a.createElement(ae,{value:4},"\u9AD8\u7EA7")))),u.a.createElement("div",{className:"".concat(ee.a.flexRow," ").concat(ee.a.flexAlignEnd)},u.a.createElement(j.a.Item,{className:ee.a.width240,name:"mainType",label:"\u5B9E\u9A8C\u73AF\u5883:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"}]},u.a.createElement(ve.a,{bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"},(R=c.newData)===null||R===void 0||((S=R.main_type)===null||S===void 0)?void 0:S.map(function(a){return u.a.createElement(ae,{value:a.id,key:a.id,name:a.description},a.type_name)}))),u.a.createElement(j.a.Item,{name:"subType",className:"".concat(ee.a.width240," ml20")},u.a.createElement(ve.a,{getPopupContainer:function(e){return e.parentNode},bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u5C0F\u7C7B\u522B",mode:"multiple"},(K=c.newData)===null||K===void 0||((B=K.small_type)===null||B===void 0)?void 0:B.map(function(a){return u.a.createElement(ae,{value:a.id,key:a.id,name:a.description},a.type_name)}))),u.a.createElement("div",{className:ee.a.installPackage,onClick:function(){return T(!0)}},"\u73AF\u5883\u4ECB\u7ECD"))),u.a.createElement(j.a.Item,null,u.a.createElement("div",{className:ee.a.buttonWrap},u.a.createElement(g.a,{size:"large",className:"".concat(ee.a.button," mr20"),onClick:function(){Object(Ce.P)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",d?"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE":"JupyterLab\u5B9E\u8DF5\u9879\u76EE","\u53D6\u6D88"]),oe.c.push("/shixuns")}},"\u53D6\u6D88"),u.a.createElement(g.a,{size:"large",type:"primary",className:"".concat(ee.a.button," mr20"),htmlType:"submit",loading:i["newShixuns/submitCourses"]},"\u4FDD\u5B58"))),u.a.createElement(Ne.a,{installPackage:Ue,visible:le,setVisible:T}))},ne=Object(oe.a)(function(C){var P=C.newShixuns,k=C.loading,R=C.user;return{newShixuns:P,loading:k.effects,user:R}})(Be),V=o("N3QO"),z=o("6f40"),te=o.n(z),H=function(){var P=Object(A.useState)("1"),k=Object(se.a)(P,2),R=k[0],S=k[1],K=function(c){S(c.target.value)};return u.a.createElement("section",{className:te.a.practicalTraining},u.a.createElement("div",{className:te.a.titleWrap},u.a.createElement("div",{className:te.a.title},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),u.a.createElement("div",{className:te.a.line}),u.a.createElement(Ee.a.Group,{value:R,onChange:K},u.a.createElement(Ee.a,{style:{fontSize:16},value:"1"},"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"),u.a.createElement(Ee.a,{value:"2",style:{marginLeft:40,fontSize:16}},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"),u.a.createElement(Ee.a,{value:"3",style:{marginLeft:40,fontSize:16}},"JupyterLab\u5B9E\u8DF5\u9879\u76EE")),u.a.createElement("div",{className:te.a.dec},R==="1"&&"\u591A\u529F\u80FD\u65B0\u578B\u5B9E\u6218\u9879\u76EE\u6A21\u5F0F\uFF0C\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762\u3001Web IDE\u3001\u547D\u4EE4\u884C\u3001\u865A\u62DF\u4EFF\u771F\u7B49\u591A\u79CD\u5B9E\u9A8C\u573A\u666F\uFF0C\u9002\u7528\u4E8E\u5404\u7C7B\u590D\u6742\u5DE5\u7A0B\u9879\u76EE\u7814\u53D1\u3002",R==="2"&&"\u591A\u529F\u80FD\u5B9E\u65F6\u4EA4\u4E92\u5B9E\u9A8C\u6A21\u5F0F\uFF0C\u652F\u6301\u5B9E\u65F6\u4EE3\u7801\u3001\u6570\u5B66\u65B9\u7A0B\u3001\u53EF\u89C6\u5316\u548CMarkDown\u7B49\u3002 \u9002\u7528\u4E8E\u6570\u636E\u6E05\u7406\u3001\u6570\u503C\u6A21\u62DF\u3001\u7EDF\u8BA1\u5EFA\u6A21\u3001\u673A\u5668\u5B66\u4E60\u7B49\u7CFB\u5217\u5B9E\u9A8C\u3002",R==="3"&&"JupyterLab\u662F\u65B0\u4E00\u4EE3Jupyter Notebook\uFF0C\u914D\u7F6E\u6587\u4EF6\u76EE\u5F55\u548CNotebook\uFF0C\u652F\u6301\u6570\u636E\u79D1\u5B66\u4E2D\u7684\u5404\u79CD\u5DE5\u4F5C\u6D41\u7A0B\uFF0C\u9002\u5408\u4E2D\u5927\u578B\u9879\u76EE\u3002")),R==="1"&&u.a.createElement(we,null),(R==="2"||R==="3")&&u.a.createElement(ne,{is_jupyter_lab:!(R==="2")}),u.a.createElement(ce.a,null),u.a.createElement(V.a,null))},ye=re.default=H},mT4J:function(Q,re,o){Q.exports={practice:"practice___2GgSp",right:"right___2iW-T",title:"title___2wI-Y",content:"content___39urh",des:"des___3lOLJ",mainBody:"mainBody___2O3bf",sys:"sys___9a4Vo",li:"li___1a3_u",d1:"d1___--jU-",img:"img___3TRW8",bot:"bot___3H4-s",btn:"btn___2pVoZ",b1:"b1___3uZem",b2:"b2___3A6em",d2:"d2___2tiq3",btns:"btns___2p8vO",practiceModal:"practiceModal___15Ue6"}},qB8g:function(Q,re,o){Q.exports={flexRow:"flexRow___Aj71W",flexColumn:"flexColumn___2jvSr",formWrap:"formWrap___3OxLN",upload:"upload___2lUf4",color4CACFF:"color4CACFF___2gAol",colorCCC:"colorCCC___2mbRd",footerWrap:"footerWrap___1Ytvb",qrCode:"qrCode___2RFKG",a1:"a1___HdrHw",code:"code___17cwA",group:"group___DUj4t",groupNumber:"groupNumber___3_2zt",a2:"a2___2_e5C"}}}]);