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