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