diff --git a/p__Shixuns__Detail__Settings__index.e52c673e.async.js b/p__Shixuns__Detail__Settings__index.9621f181.async.js similarity index 99% rename from p__Shixuns__Detail__Settings__index.e52c673e.async.js rename to p__Shixuns__Detail__Settings__index.9621f181.async.js index 781b31afe5..a04e3b4df6 100644 --- a/p__Shixuns__Detail__Settings__index.e52c673e.async.js +++ b/p__Shixuns__Detail__Settings__index.9621f181.async.js @@ -1071,7 +1071,7 @@ `}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:le(rt)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:ke==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:we};dt.setOption(Be)};return xt.createElement("div",{id:`lineChart${ke}`,className:tt.lineChart})},pe=re(18606),et={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},st=re(82326),Mt=re(16326),Pe=re(1560);const Ne=Ie=>{const ke=new Date,Ge=(xe=>{const ot=new Date(ke);switch(xe){case"\u6700\u8FD130\u5206\u949F":ot.setMinutes(ke.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":ot.setHours(ke.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":ot.setDate(ke.getDate()-1);break;case"\u6700\u8FD17\u5929":ot.setDate(ke.getDate()-7);break;case"\u6700\u8FD115\u5929":ot.setDate(ke.getDate()-15);break;default:return null}return ot})(Ie);return Ge?{startTime:Ge,endTime:ke}:null},Xe=(Ie,ke,it)=>{if(!Ie)return!1;const Ge=Bt()(),[xe,ot]=ke;if(Ie.isAfter(Ge))return!0;if(xe){const dt=xe.clone().add(it,"days");if(ot&&Ie.isAfter(dt))return!0}if(ot){const dt=ot.clone().subtract(it,"days");return Ie.isBefore(dt)||Ie.isAfter(Ge)}return!1},Ae=Ie=>Ie<=5?"30s":Ie<=15?"1m":Ie<=30?"2m":Ie<=60?"5m":Ie<=180?"10m":Ie<=360?"30m":Ie<=720?"1h":Ie<=1440?"2h":Ie<=2880?"4h":Ie<=4320?"8h":Ie<=10080||Ie<=14400?"12h":Ie<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",Ke=Ie=>{const[ke,it]=Ie,Ge=moment.isMoment(ke)?ke:moment(ke),xe=moment.isMoment(it)?it:moment(it);if(!Ge.isValid()||!xe.isValid())throw new Error("Invalid date provided");const dt=moment.duration(xe.diff(Ge)).asMinutes();return Ae(dt)},Je=(Ie,ke,it=20)=>{const Ge=new Date(Ie).getTime(),xe=new Date(ke).getTime(),ot=it*1e3,dt=[];let St=Ge;for(;St<=xe;)dt.push(St),St+=ot;return dt};var lt=re(89392),Kt=re(59243),Rt=re(7722),At=re(59301),Ft=(Ie,ke,it)=>new Promise((Ge,xe)=>{var ot=le=>{try{St(it.next(le))}catch(te){xe(te)}},dt=le=>{try{St(it.throw(le))}catch(te){xe(te)}},St=le=>le.done?Ge(le.value):Promise.resolve(le.value).then(ot,dt);St((it=it.apply(Ie,ke)).next())});const De=st.default.Option,{RangePicker:ue}=Mt.default;var Pt=({identifier:Ie,data:ke,isFirst:it,setIsFirst:Ge,info:xe})=>{var ot;const[dt,St]=(0,ee.useState)([]),[le,te]=(0,ee.useState)([]),[z,se]=(0,ee.useState)(null),[de,ne]=(0,ee.useState)(""),[ge,rt]=(0,ee.useState)([null,null]),[we,Be]=(0,ee.useState)([]),[Ee,gt]=(0,ee.useState)(!1),[mt,Nt]=(0,ee.useState)([]),[Qt,on]=(0,ee.useState)(!1),[Tt,en]=(0,ee.useState)(!1),[Wn,Gn]=(0,ee.useState)(""),[On,nr]=(0,ee.useState)(1),mr=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],qn=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,ee.useEffect)(()=>{var Dt,un,Sn,Yt;if(ke&&it){En(),St(ke==null?void 0:ke.recent_users),te(ke==null?void 0:ke.managers);const Zn=(xe==null?void 0:xe.type)==="\u6311\u6218\u9875\u9762";((Dt=ke==null?void 0:ke.managers)==null?void 0:Dt.length)>0?se(Zn?xe==null?void 0:xe.myshixun_id:(un=ke==null?void 0:ke.managers[0])==null?void 0:un.id):((Sn=ke==null?void 0:ke.recent_users)==null?void 0:Sn.length)>0&&se(Zn?xe==null?void 0:xe.myshixun_id:(Yt=ke==null?void 0:ke.recent_users[0])==null?void 0:Yt.id),ne("\u6700\u8FD130\u5206\u949F"),Ge(!1)}},[ke]),(0,ee.useEffect)(()=>{if(de){let Dt=Ne(de);rt([Bt()(Dt==null?void 0:Dt.startTime),Bt()(Dt==null?void 0:Dt.endTime)])}},[de]),(0,ee.useEffect)(()=>{z&&(ge!=null&&ge[0])&&(ge!=null&&ge[1])&&ln()},[z,ge]);const ln=()=>Ft(void 0,null,function*(){var Dt;gt(!0);let un={startTimeString:ge[0]?ge[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:ge[1]?ge[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:z};const Sn=yield(0,at.ZP)(`/api/shixuns/${Ie}/cpu_rank_data.json`,{method:"get",params:un});(Sn==null?void 0:Sn.status)==0&&(Nt((Dt=Sn==null?void 0:Sn.data)==null?void 0:Dt.statisticsList),nr(On+1)),gt(!1)}),br=(0,ee.useRef)((0,lt.throttle)(Dt=>zn(Dt),1200,{leading:!0,trailing:!0})).current,zn=Dt=>Ft(void 0,null,function*(){if(Dt=="")return;const un=yield(0,at.ZP)(`/api/shixuns/${Ie}/cpu_search_data`,{method:"get",params:{search:Dt}});(un==null?void 0:un.status)==0&&Be(un==null?void 0:un.data)}),Rn=(Dt,un)=>{Dt==="CPU"?(Qt?(0,Rt.BU)():(0,Rt.Dj)(document.getElementById(`tj${un}`)),on(!Qt)):(Tt?(0,Rt.BU)():(0,Rt.Dj)(document.getElementById(`tj${un}`)),en(!Tt))},Mn=(Dt,un,Sn)=>{const Yt=un==="CPU"?"cpuUsageChart":"memoryUsageChart";let Zn=Dt.map(Cr=>{var pr,yr,Tn,_t;const Yn=(pr=Cr.promQueryResult)==null?void 0:pr[Yt],ir=`${Cr.envId}-${Cr.myPracticalTrainingId}_${un}`,Sr=((_t=(Tn=(yr=Yn==null?void 0:Yn.results[ir])==null?void 0:yr.frames[0])==null?void 0:Tn.data)==null?void 0:_t.values)||[];return Sr.length>0?Sr[Sn]:[]});return Zn.some(Cr=>Array.isArray(Cr)&&Cr.length>0)?Zn:[]},bn=Dt=>{se(Dt),En()},En=()=>{Be([]),Gn("")},It=Dt=>{let un=!1;for(let Sn=0;Sn<(mt==null?void 0:mt.length);Sn++){let Yt=Mn(mt,Dt,1)[Sn];if(Yt&&(Yt==null?void 0:Yt.length)>0){un=!0;break}}return(mt==null?void 0:mt.length)>0&&un};return At.createElement(At.Fragment,null,At.createElement("div",{className:`${et.flex_warp}`},At.createElement(Pe.Z,{allowClear:!0,showSearch:!0,value:Wn,style:{width:280},onSearch:br,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(Dt,un)=>{Gn(Dt),un!=null&&un.key&&se(Number(un==null?void 0:un.key))},onClear:En,size:"large"},we==null?void 0:we.map((Dt,un)=>At.createElement(De,{key:Dt.id,value:Dt.name},Dt.name.length>4?`${Dt.name.slice(0,4)}...`:Dt.name,`( ${Dt.phone?Dt.phone:""} ${Dt.mail?` - ${Dt.mail}`:""})`))),At.createElement("div",null,At.createElement(st.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:de,onChange:Dt=>{ne(Dt)}},mr.map((Dt,un)=>At.createElement(st.default.Option,{key:un,value:Dt},Dt))),At.createElement(ue,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:ge,disabledDate:Dt=>Xe(Dt,ge,15),format:"YYYY-MM-DD HH:mm",onChange:Dt=>{rt(Dt),ne(void 0)}}))),At.createElement(pe.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:z,onChange:Dt=>bn(Dt),dataSource:le,titleWidth:60,key:1}),At.createElement(pe.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(dt==null?void 0:dt.length)==0?"mt0":"",style:{marginBottom:(dt==null?void 0:dt.length)>0?"0px":"17px"},value:z,onChange:Dt=>bn(Dt),dataSource:dt,titleWidth:60,key:2}),(ot=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:ot.map((Dt,un)=>At.createElement("div",{className:`${et.chart_content}`,key:un,id:`tj${un}`},At.createElement("div",{className:et.chart_title},At.createElement("span",null,Dt==null?void 0:Dt.name,"\u4F7F\u7528\u91CF"),At.createElement("i",{className:`${et.fullscreen} iconfont ${(Dt==null?void 0:Dt.type)=="CPU"?Qt?"icon-tuichuquanping2":"icon-quanping2":Tt?"icon-tuichuquanping2":"icon-quanping2"} - `,onClick:()=>Rn(Dt.type,un)})),At.createElement(he.Z,{spinning:Ee},It(Dt.type)?At.createElement("div",{style:{marginTop:(Dt==null?void 0:Dt.type)=="CPU"?Qt?"7%":"":Tt?"7%":""}},At.createElement(Re,{dataInfo:{y:Mn(mt,Dt==null?void 0:Dt.type,1)||[],x:Mn(mt,Dt==null?void 0:Dt.type,0)||[]},startAndEndTime:ge,colors:qn,indexKey:un,valueName:mt.map(Sn=>Sn.name),imageTypeName:mt.map(Sn=>{var Yt;return(Yt=Sn==null?void 0:Sn.promQueryResult)==null?void 0:Yt.imageTypeName}),key:`${un}-${On}`}),At.createElement("div",{className:et.info_con},At.createElement("div",{className:et.info_top},At.createElement("div",null,"\u6700\u5927\u503C"),At.createElement("div",null,"\u6700\u5C0F\u503C"),At.createElement("div",null,"\u5E73\u5747\u503C")),mt.map((Sn,Yt)=>{var Zn;let $n=Sn==null?void 0:Sn.promQueryResult;return At.createElement("div",{className:et.listdata,key:Yt},At.createElement("div",{className:et.block,style:{backgroundColor:qn[Yt],marginRight:10}}),At.createElement("div",{className:et.typename},(Zn=Sn==null?void 0:Sn.promQueryResult)==null?void 0:Zn.imageTypeName),At.createElement("div",{className:et.val},(Dt==null?void 0:Dt.type)=="CPU"?`${$n==null?void 0:$n.cpuMaxDoubleValue}Cores`:`${$n==null?void 0:$n.memoryDoubleMaxValue}MiB`),At.createElement("div",{className:et.val},(Dt==null?void 0:Dt.type)=="CPU"?`${$n==null?void 0:$n.cpuMinDoubleValue}Cores`:`${$n==null?void 0:$n.memoryDoubleMinValue}MiB`),At.createElement("div",{className:et.val},(Dt==null?void 0:Dt.type)=="CPU"?`${$n==null?void 0:$n.cpuAvgDoubleValue}Cores`:`${$n==null?void 0:$n.memoryDoubleAvgValue}MiB`))}))):At.createElement(Kt.Z,null)))))},vt=re(59301),He=(Ie,ke,it)=>new Promise((Ge,xe)=>{var ot=le=>{try{St(it.next(le))}catch(te){xe(te)}},dt=le=>{try{St(it.throw(le))}catch(te){xe(te)}},St=le=>le.done?Ge(le.value):Promise.resolve(le.value).then(ot,dt);St((it=it.apply(Ie,ke)).next())}),ct=({getApi:Ie,identifier:ke,visible:it,info:Ge})=>{const[xe,ot]=(0,ee.useState)({}),[dt,St]=(0,ee.useState)(!0);(0,ee.useEffect)(()=>{St(!0)},[it]),(0,ee.useEffect)(()=>{Ie&&dt&&le()},[Ie]);const le=()=>He(void 0,null,function*(){const te=yield(0,at.ZP)(`/api/shixuns/${ke}/cpu_basic_data.json`,{method:"get"});(te==null?void 0:te.status)==0&&ot(te)});return vt.createElement("div",null,vt.createElement(Pt,{isFirst:dt,setIsFirst:te=>St(te),identifier:ke,data:xe,info:Ge}))},jt=re(31735),nt=re(58106),_e=re(6926),We=re(20047),Te=re(59301),Ct=(Ie,ke,it)=>new Promise((Ge,xe)=>{var ot=le=>{try{St(it.next(le))}catch(te){xe(te)}},dt=le=>{try{St(it.throw(le))}catch(te){xe(te)}},St=le=>le.done?Ge(le.value):Promise.resolve(le.value).then(ot,dt);St((it=it.apply(Ie,ke)).next())});const me=({globalSetting:Ie,dispatch:ke,practiceSetting:it,shixunsDetail:Ge,visible:xe,onCancel:ot,info:dt,identifier:St,isJupyter:le,onOk:te})=>{const[z,se]=(0,ee.useState)("1"),[de,ne]=(0,ee.useState)("\u63A8\u8350\u914D\u7F6E"),[ge,rt]=(0,ee.useState)([]),[we,Be]=(0,ee.useState)(!1),[Ee,gt]=(0,ee.useState)(!1),[mt,Nt]=(0,ee.useState)({}),[Qt,on]=(0,ee.useState)(!1);(0,ee.useEffect)(()=>{xe&&(gt(!1),se("1"),ne("\u63A8\u8350\u914D\u7F6E"),(dt==null?void 0:dt.type)=="\u6311\u6218\u9875\u9762"?rt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):rt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),Nt({}),Tt(),(dt==null?void 0:dt.type)=="\u6311\u6218\u9875\u9762"&&ke({type:"shixunsDetail/getShixunsDetail",payload:{id:St}}))},[xe]);const Tt=()=>Ct(void 0,null,function*(){on(!0);const ln=yield(0,_e.HS)(St);[0,-10].includes(ln.status)&&(Nt(ln),on(!1))}),en=ln=>{ln=="2"?gt(!0):gt(!1),se(ln)},Wn=()=>{Qe.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Te.createElement("div",{className:"tc"},Te.createElement("img",{src:fe,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Gn=()=>Ct(void 0,null,function*(){if((0,We.gy)(ke,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||de=="\u5F53\u524D\u914D\u7F6E")return;Be(!0),(yield(0,at.ZP)(`/api/shixuns/${St}/apply_recommend_config.json`,{method:"put",body:{data:de=="\u63A8\u8350\u914D\u7F6E"?mt==null?void 0:mt.recommend:mt==null?void 0:mt.high}})).status==0&&(Me.ZP.success("\u5E94\u7528\u6210\u529F"),Be(!1),ot(),te())}),On=()=>Ct(void 0,null,function*(){var ln,br;if(yield nr(),(0,jt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(ln=Ge.detail)!=null&&ln.is_jupyter||(br=Ge.detail)!=null&&br.is_jupyter_lab){ke({type:"shixunsDetail/execJupyter",payload:{id:St}}).then(Rn=>{var Mn;Rn!=null&&Rn.identifier&&((Mn=nt.history)==null||Mn.push(`/tasks/${Rn.identifier}/jupyter`))});return}ke({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const zn=le?yield(0,_e.BK)({id:St}):yield(0,_e.Ir)({id:St});if(ke({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),zn!=null&&zn.game_identifier||zn!=null&&zn.identifier){(0,jt.xg)(le?`/tasks/${zn==null?void 0:zn.identifier}/jupyter`:`/tasks/${zn.game_identifier}`);return}(zn==null?void 0:zn.status)===-3?(0,jt.eF)():(zn==null?void 0:zn.status)===2?mr(zn==null?void 0:zn.message):(zn==null?void 0:zn.status)===3&&qn(zn==null?void 0:zn.message)}),nr=()=>new Promise((ln,br)=>{var zn;(zn=it==null?void 0:it.sideBar)!=null&&zn.confirmLeave?Qe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ke({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ln()},onCancel:()=>{br()}}):ln()}),mr=ln=>{ln=ln!=null&&ln.includes(".json")?ln:`${ln}.json`,Qe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Te.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ct(void 0,null,function*(){const br=yield(0,at.ZP)("/api"+ln,{method:"get"});if(!br)return;Me.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const zn=yield(0,_e.Ir)({id:br.shixun_identifier});if(zn!=null&&zn.game_identifier){(0,jt.xg)(`/tasks/${zn.game_identifier}`);return}(zn==null?void 0:zn.status)===2?mr(zn==null?void 0:zn.message):(zn==null?void 0:zn.status)===3&&qn(zn==null?void 0:zn.message)})})},qn=ln=>{Qe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Te.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ln,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Te.createElement(Te.Fragment,null,Te.createElement(Oe.Z,{title:null,placement:"right",open:xe,width:1e3,onClose:ot,closeIcon:null,footer:null},Te.createElement("div",{className:Ve.header_body},Te.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Te.createElement(ie.Z,{className:Ve.close,onClick:ot})),Te.createElement(Se.default,{activeKey:z,onChange:en},Te.createElement(Se.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},Te.createElement(he.Z,{spinning:Qt,size:"large",tip:Te.createElement("div",{style:{color:"#666",fontSize:"14px"}},Te.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),Te.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",Te.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(mt==null?void 0:mt.status)==0?Te.createElement(Te.Fragment,null,Te.createElement("div",{className:Ve.recommend_config_introduce},Te.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Te.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),Te.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Te.createElement("div",{className:Ve.recommend_config},ge.map((ln,br)=>Te.createElement("div",{className:`${Ve.recommend_config_item} ${ln==de?Ve.recommend_config_active_item:""}`,key:ln,onClick:()=>ne(ln)},Te.createElement("div",{className:Ve.item_title},Te.createElement("div",null,ln),br==1?Te.createElement("div",{className:Ve.recommend_text},"\u63A8\u8350"):Te.createElement(Te.Fragment,null)),(ln=="\u5F53\u524D\u914D\u7F6E"&&(mt==null?void 0:mt.current)||ln=="\u63A8\u8350\u914D\u7F6E"&&(mt==null?void 0:mt.recommend)||ln=="\u589E\u5F3A\u914D\u7F6E"&&(mt==null?void 0:mt.high)||[]).map((zn,Rn)=>Te.createElement("div",{className:Ve.item_content,key:Rn},Te.createElement("span",null,zn==null?void 0:zn.image_name),zn!=null&&zn.cpu_limit?Te.createElement("span",null,zn==null?void 0:zn.cpu_limit,"\u6838",zn==null?void 0:zn.memory_limit,"G"):Te.createElement("div",null,Te.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Te.createElement(je.Z,{title:Te.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Te.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Te.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Te.createElement(ze.Z,{className:Ve.tooltip})))))))),Te.createElement("div",{className:Ve.recommend_config_footer},Te.createElement("div",null,Te.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Te.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>Wn()},"\u8054\u7CFB\u7BA1\u7406\u5458")),Te.createElement(ft.ZP,{type:"primary",shape:"round",disabled:de=="\u5F53\u524D\u914D\u7F6E",onClick:Gn,loading:we},"\u4E00\u952E\u5E94\u7528"))):Qt?Te.createElement("div",{style:{height:400}}):Te.createElement("div",{className:Ve.no_data},Te.createElement("img",{src:Lt,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),Te.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",Te.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(dt==null?void 0:dt.type)!="\u6311\u6218\u9875\u9762"&&Te.createElement("div",{className:Ve.application,onClick:()=>{On(),ot()}},"\u6A21\u62DF\u5B9E\u6218")))),Te.createElement(Se.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},Te.createElement(ct,{getApi:Ee,identifier:St,visible:xe,info:dt})))))};var Ye=(0,nt.connect)(({globalSetting:Ie,practiceSetting:ke,shixunsDetail:it})=>({globalSetting:Ie,practiceSetting:ke,shixunsDetail:it}))(me)},70605:function(Cn,cn,re){"use strict";re.d(cn,{Z:function(){return Ne}});var ee=re(59301),Qe=re(62957),Me=re(7939),Oe=re(6767),Se=re(20554),he=re(29787),je=re(23422),ft=re(71051),Ve=re(54172),ie={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},ze=re(11724),fe=re(62772),Lt=re(97013),at=re(59243),qe=re(59301),tt=Object.defineProperty,$e=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,pe=(Xe,Ae,Ke)=>Ae in Xe?tt(Xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Xe[Ae]=Ke,et=(Xe,Ae)=>{for(var Ke in Ae||(Ae={}))ut.call(Ae,Ke)&&pe(Xe,Ke,Ae[Ke]);if(xt)for(var Ke of xt(Ae))Re.call(Ae,Ke)&&pe(Xe,Ke,Ae[Ke]);return Xe},st=(Xe,Ae)=>$e(Xe,Bt(Ae)),Mt=(Xe,Ae,Ke)=>new Promise((Je,lt)=>{var Kt=Ft=>{try{At(Ke.next(Ft))}catch(De){lt(De)}},Rt=Ft=>{try{At(Ke.throw(Ft))}catch(De){lt(De)}},At=Ft=>Ft.done?Je(Ft.value):Promise.resolve(Ft.value).then(Kt,Rt);At((Ke=Ke.apply(Xe,Ae)).next())}),Ne=({visible:Xe,onOk:Ae,onCancel:Ke,info:Je})=>{var lt,Kt,Rt,At,Ft;const[De,ue]=(0,ee.useState)("1"),[Ue,Pt]=(0,ee.useState)([]),[vt,He]=(0,ee.useState)([]),[yt,ct]=(0,ee.useState)(0),[jt,nt]=(0,ee.useState)(null),[_e,We]=(0,ee.useState)(!1);(0,ee.useEffect)(()=>{Xe&&(Te(),Ct(),me())},[Xe]);const Te=()=>{ue("1"),Pt([]),nt(null),ct(0)};(0,ee.useEffect)(()=>{var dt,St;((St=(dt=vt==null?void 0:vt[yt])==null?void 0:dt.content)==null?void 0:St.length)>0&&nt(st(et({},vt[yt].content[0]),{index:0}))},[De,yt,vt]);const Ct=()=>Mt(void 0,null,function*(){We(!0),yield(0,Lt.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(dt=>{let{max_cpu:St,max_memory:le,min_cpu:te,min_memory:z}=dt,{cpu:se,memory:de}=Je;Pt([{name:"CPU",value:se,min:te,max:St,typeName:"\u6838"},{name:"\u5185\u5B58",value:de,min:z,max:le,typeName:"GB"}])}),We(!1)}),me=()=>Mt(void 0,null,function*(){yield(0,Lt.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(dt=>{var St;if(He(dt),(dt==null?void 0:dt.length)>0){let le=st(et({},(St=dt==null?void 0:dt[0])==null?void 0:St.content[0]),{index:0});nt(le)}})}),Ye=dt=>{ue(dt),dt==="2"&&ct(0)},Ie=(dt,St)=>{Pt(Ue.map(le=>le.name===dt?St(le):le))},ke=(dt,St)=>{isNaN(dt)||Ie(St,le=>st(et({},le),{value:dt}))},it=dt=>{var St;if(console.log("decline",dt.value),dt.value=Number(dt.value),dt.value<=((St=dt.min)!=null?St:-1/0))return;let le=dt.value-.5st(et({},te),{value:le}))},Ge=dt=>{var St;if(dt.value=Number(dt.value),dt.value>=((St=dt.max)!=null?St:1/0))return;let le=dt.value+.5>dt.max?dt.max:dt.value+.5;Ie(dt.name,te=>st(et({},te),{value:le}))},xe=(dt,St)=>{isNaN(dt)||Ie(St,le=>st(et({},le),{value:dt}))},ot=dt=>{if(dt==null||Number.isInteger(dt))return dt;const St=dt%1;return St===.5?dt:Math.floor(dt)+(St<.5?.5:1)};return qe.createElement(qe.Fragment,null,qe.createElement(Qe.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Xe,width:752,destroyOnClose:!0,centered:!0,onCancel:Ke,className:ie.modal,footer:[qe.createElement("div",{className:ie.btn_warp,key:"1"},qe.createElement(Me.ZP,{onClick:Ke},"\u53D6\u6D88"),qe.createElement(Me.ZP,{type:"primary",onClick:()=>{let dt=et({},Je);if(De=="1")dt.cpu=Ue[0].value,dt.memory=Ue[1].value;else if(De=="2"){if(!jt){Oe.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}dt=st(et({},dt),{cpu:jt.cpu,memory:jt.memory})}Ae(dt)}},"\u4FDD\u5B58"))]},qe.createElement(Se.default,{activeKey:De,onChange:Ye},qe.createElement(Se.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},qe.createElement(he.Z,{spinning:_e},Ue==null?void 0:Ue.map(dt=>qe.createElement("div",{className:ie.con_warp,key:dt==null?void 0:dt.name},qe.createElement("div",null,dt==null?void 0:dt.name),qe.createElement("div",null,qe.createElement(je.Z,{min:dt==null?void 0:dt.min,max:dt==null?void 0:dt.max,onChange:St=>ke(St,dt==null?void 0:dt.name),value:dt==null?void 0:dt.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),qe.createElement("div",{className:`${ie.config_Warp} ${ie.flex}`},qe.createElement("div",{className:`${ie.config_btn} ${ie.flex}`,onClick:()=>it(dt)},qe.createElement(ze.Z,null)),qe.createElement(ft.Z,{min:dt==null?void 0:dt.min,max:dt==null?void 0:dt.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:dt==null?void 0:dt.value,onChange:St=>{const le=ot(St);xe(le,dt==null?void 0:dt.name)}}),qe.createElement("div",{className:`${ie.config_btn} ${ie.flex}`,onClick:()=>Ge(dt)},qe.createElement(fe.Z,null))),qe.createElement("div",null,dt==null?void 0:dt.typeName))))),(vt==null?void 0:vt.length)>0&&qe.createElement(Se.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},qe.createElement("div",{className:ie.sceneList},vt==null?void 0:vt.map((dt,St)=>qe.createElement("div",{className:`${ie.sceneItem} ${yt==St&&ie.sceneItemActive}`,key:dt==null?void 0:dt.id,onClick:()=>{ct(St)}},dt==null?void 0:dt.name))),((Kt=(lt=vt==null?void 0:vt[yt])==null?void 0:lt.content)==null?void 0:Kt.length)>0?qe.createElement(Ve.default,{rowSelection:{type:"radio",selectedRowKeys:[jt==null?void 0:jt.index],onChange:(dt,St)=>{nt(St[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(dt,St)=>qe.createElement("div",null,dt,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(dt,St)=>qe.createElement("div",null,dt,"GB")}],dataSource:(Rt=vt==null?void 0:vt[yt])==null?void 0:Rt.content.map((dt,St)=>st(et({},dt),{index:St})),rowKey:"index",pagination:!1,scroll:((Ft=(At=vt==null?void 0:vt[yt])==null?void 0:At.content)==null?void 0:Ft.length)>3?{y:148}:{}}):qe.createElement(at.Z,null)))))}},99350:function(Cn,cn,re){"use strict";re.d(cn,{Z:function(){return at}});var ee=re(59301),Qe=re(6767),Me=re(37568),Oe={btnWrap:"btnWrap___oVL7W",btn:"btn___CiIEf",s1:"s1___JCH7l",s2:"s2___jSyjE"},Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",he=Object.defineProperty,je=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,ie=(qe,tt,$e)=>tt in qe?he(qe,tt,{enumerable:!0,configurable:!0,writable:!0,value:$e}):qe[tt]=$e,ze=(qe,tt)=>{for(var $e in tt||(tt={}))ft.call(tt,$e)&&ie(qe,$e,tt[$e]);if(je)for(var $e of je(tt))Ve.call(tt,$e)&&ie(qe,$e,tt[$e]);return qe},fe=(qe,tt)=>{var $e={};for(var Bt in qe)ft.call(qe,Bt)&&tt.indexOf(Bt)<0&&($e[Bt]=qe[Bt]);if(qe!=null&&je)for(var Bt of je(qe))tt.indexOf(Bt)<0&&Ve.call(qe,Bt)&&($e[Bt]=qe[Bt]);return $e},at=qe=>{var tt=qe,{InputRight:$e,value:Bt=[],onChange:xt}=tt,ut=fe(tt,["InputRight","value","onChange"]);const[Re,pe]=(0,ee.useState)(),et=Mt=>{const Pe=Bt.filter((Ne,Xe)=>Xe!==Mt);xt(Pe)},st=Mt=>{if(Mt.preventDefault(),!!Re){if(Bt.findIndex(Pe=>Pe.name===Re)>-1){Qe.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}xt([...Bt,{id:null,name:Re}]),pe(null)}};return ee.createElement("div",null,ee.createElement(Me.default,ze({bordered:!1,style:{width:600},value:Re,onChange:Mt=>pe(Mt.target.value),onPressEnter:st,onBlur:st},ut)),$e||ee.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),!!(Bt!=null&&Bt.length)&&ee.createElement("div",{className:Oe.btnWrap},Bt==null?void 0:Bt.map((Mt,Pe)=>ee.createElement("div",{key:Pe,className:Oe.btn},ee.createElement("span",{className:Oe.s1},Mt.name),ee.createElement("img",{src:Se,className:Oe.s2,onClick:()=>et(Pe)})))))}},72786:function(Cn,cn,re){"use strict";re.d(cn,{Z:function(){return xt}});var ee=re(59301),Qe=re(58106),Me=re(37568),Oe=re(28284),Se=re(62957),he=re(6767),je=re(14566),ft=re(7939),Ve=re(26869),ie=re(55351),ze={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},fe=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,qe=(ut,Re)=>{var pe={};for(var et in ut)Lt.call(ut,et)&&Re.indexOf(et)<0&&(pe[et]=ut[et]);if(ut!=null&&fe)for(var et of fe(ut))Re.indexOf(et)<0&&at.call(ut,et)&&(pe[et]=ut[et]);return pe},tt=(ut,Re,pe)=>new Promise((et,st)=>{var Mt=Xe=>{try{Ne(pe.next(Xe))}catch(Ae){st(Ae)}},Pe=Xe=>{try{Ne(pe.throw(Xe))}catch(Ae){st(Ae)}},Ne=Xe=>Xe.done?et(Xe.value):Promise.resolve(Xe.value).then(Mt,Pe);Ne((pe=pe.apply(ut,Re)).next())});const $e=Me.default.TextArea,Bt=ut=>{var Re=ut,{newShixuns:pe,globalSetting:et,loading:st,dispatch:Mt}=Re,Pe=qe(Re,["newShixuns","globalSetting","loading","dispatch"]);const[Ne]=Oe.default.useForm(),[Xe,Ae]=(0,ee.useState)([]),Ke=At=>{["uploading","done","removed"].includes(At.file.status)&&Ae(At.fileList)},Je=At=>{var Ft;if(!At.percent||At.percent==100){const De=(Ft=At.response)==null?void 0:Ft.id;return Se.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>tt(void 0,null,function*(){(yield Mt({type:"newShixuns/deleteAttachment",payload:{id:De}}))&&Ae(Xe.filter(Ue=>{var Pt;return((Pt=Ue.response)==null?void 0:Pt.id)!==De}))})}),!1}},lt=At=>Xe.length?!1:At.size/1024/1024>50?(he.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,Kt=At=>tt(void 0,null,function*(){var Ft,De;const{language:ue,env:Ue,mode:Pt,code:vt}=At||{},He=yield Mt({type:"newShixuns/applyShixunMirror",payload:{language:ue,runtime:Ue,run_method:Pt,attachment_id:(De=(Ft=Xe==null?void 0:Xe[0])==null?void 0:Ft.response)==null?void 0:De.id}});Mt({type:"newShixuns/setActionTabs",payload:{}}),He&&he.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),Rt=()=>{Ne.resetFields(),Ae([])};return ee.createElement(Se.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:pe.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:Rt},ee.createElement("section",{className:ze.qrCode},ee.createElement("aside",{className:ze.a1},ee.createElement("div",{className:ze.code},ee.createElement("img",{width:120,height:120,src:ie,alt:"\u4E8C\u7EF4\u7801"})),ee.createElement("div",{className:ze.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),ee.createElement("div",{className:ze.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),ee.createElement("aside",{className:ze.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",ee.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")),ee.createElement(Oe.default,{className:ze.formWrap,form:Ne,labelCol:{span:4},wrapperCol:{span:20},onFinish:Kt},ee.createElement(Oe.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},ee.createElement($e,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),ee.createElement(Oe.default.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"}]},ee.createElement($e,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),ee.createElement(Oe.default.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"}]},ee.createElement($e,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),ee.createElement(Oe.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},ee.createElement("div",{className:ze.upload},ee.createElement(je.default,{fileList:Xe,action:`${Ve.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:Ke,onRemove:Je,beforeUpload:lt,withCredentials:!0},ee.createElement("span",{className:`${ze.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),ee.createElement("span",{className:`${ze.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),ee.createElement("div",{className:ze.footerWrap},ee.createElement(Oe.default.Item,null,ee.createElement(ft.ZP,{className:"mr5",size:"middle",onClick:()=>{Mt({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),ee.createElement(ft.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:st["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var xt=(0,Qe.connect)(({newShixuns:ut,loading:Re,globalSetting:pe})=>({newShixuns:ut,globalSetting:pe,loading:Re.effects}))(Bt)},97648:function(Cn,cn,re){"use strict";var ee=re(59301),Qe=re(58106),Me=re(62957),Oe=re(55351);const Se=({newShixuns:he,dispatch:je,user:ft})=>{var Ve;const[ie,ze]=(0,ee.useState)(!1);(0,ee.useEffect)(()=>{he.actionTabs.key==="Create-Environment"&&Lt()},[(Ve=he==null?void 0:he.actionTabs)==null?void 0:Ve.key]);const fe=()=>{je({type:"newShixuns/setActionTabs",payload:{}})},Lt=()=>{var at,qe,tt,$e;fe(),((at=ft.userInfo)==null?void 0:at.mirror_marker_status)===0?ze(!0):((qe=ft.userInfo)==null?void 0:qe.mirror_marker_status)===1?Qe.history.push(`/users/${(tt=ft.userInfo)==null?void 0:tt.login}/experiment-img/add`):(($e=ft.userInfo)==null?void 0:$e.mirror_marker_status)===2&&Me.default.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(){var Bt;Qe.history.push(`/users/${(Bt=ft.userInfo)==null?void 0:Bt.login}/experiment-img`)}})};return ee.createElement(Me.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:ie,footer:null,onCancel:()=>{ze(!1)}},ee.createElement("div",{style:{textAlign:"center"}},ee.createElement("br",null),ee.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:Oe,alt:"\u4E8C\u7EF4\u7801"})),ee.createElement("img",null))};cn.Z=(0,Qe.connect)(({newShixuns:he,user:je,globalSetting:ft})=>({newShixuns:he,globalSetting:ft,user:je}))(Se)},66407:function(Cn,cn,re){"use strict";re.d(cn,{Z:function(){return he}});var ee=re(59301),Qe=re(62957),Me=re(59944),Oe={wrapInstallPackageStyle:"wrapInstallPackageStyle___AU1GI",installPackageStyle:"installPackageStyle___k2iyn",title:"title___oN9OA",line:"line___PxUeH",bodyHeight:"bodyHeight___QO5he"},he=({installPackage:je,visible:ft,setVisible:Ve})=>{var ie,ze;return(0,ee.useEffect)(()=>(ft?document.body.setAttribute("class",Oe.bodyHeight):document.body.removeAttribute("class"),()=>{document.body.removeAttribute("class")}),[ft]),ee.createElement(Qe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ft,title:"\u73AF\u5883\u4ECB\u7ECD",width:"1000px",wrapClassName:Oe.wrapInstallPackageStyle,footer:null,onCancel:()=>Ve(!1)},ee.createElement("div",{className:Oe.installPackageStyle},ee.createElement("div",{className:"mb30"},ee.createElement("div",{className:Oe.title},je.mainTypeName),ee.createElement("div",null,ee.createElement(Me.Z,{value:je.mainTypeDescription}))),!!((ie=je==null?void 0:je.smallType)!=null&&ie.length)&&ee.createElement("div",{className:Oe.line}),ee.createElement("div",null,(ze=je==null?void 0:je.smallType)==null?void 0:ze.map((fe,Lt)=>ee.createElement(ee.Fragment,{key:Lt},ee.createElement("div",{className:Oe.title,style:{marginBottom:14}},fe.name),ee.createElement("div",{className:"mb30"},ee.createElement(Me.Z,{value:fe.des})))))))}},7722:function(Cn,cn,re){"use strict";re.d(cn,{BU:function(){return Qe},Dj:function(){return ee},gH:function(){return Me},vp:function(){return Oe}});function ee(Se){try{Se.mozRequestFullScreen?Se.mozRequestFullScreen():Se.webkitRequestFullScreen&&Se.webkitRequestFullScreen()}catch(he){console.log(he,":e")}}function Qe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const Me=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Oe(){var Se=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,he=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Se),window.isFullScreen?window.isFullScreen:Se!=null}},26718:function(Cn,cn,re){"use strict";re.d(cn,{U:function(){return Ve}});var ee=re(59301),Qe=Object.defineProperty,Me=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,he=(ie,ze,fe)=>ze in ie?Qe(ie,ze,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ie[ze]=fe,je=(ie,ze)=>{for(var fe in ze||(ze={}))Oe.call(ze,fe)&&he(ie,fe,ze[fe]);if(Me)for(var fe of Me(ze))Se.call(ze,fe)&&he(ie,fe,ze[fe]);return ie},ft=(ie,ze,fe)=>new Promise((Lt,at)=>{var qe=Bt=>{try{$e(fe.next(Bt))}catch(xt){at(xt)}},tt=Bt=>{try{$e(fe.throw(Bt))}catch(xt){at(xt)}},$e=Bt=>Bt.done?Lt(Bt.value):Promise.resolve(Bt.value).then(qe,tt);$e((fe=fe.apply(ie,ze)).next())});function Ve(ie,ze){const[fe,Lt]=(0,ee.useState)(ze),[at,qe]=(0,ee.useState)(!1),[tt,$e]=(0,ee.useState)();return[fe,at,(xt,ut=!1)=>ft(this,null,function*(){const Re=ut?ze:je(je({},fe),xt);qe(!0),Lt(Re);const pe=yield ie(Re);return qe(!1),$e(pe),pe}),tt,$e]}},58489:function(Cn,cn,re){"use strict";re.d(cn,{AL:function(){return Re},Iy:function(){return ze},Qv:function(){return at},ez:function(){return ut},jb:function(){return fe}});var ee=re(32834),Qe=re.n(ee),Me=re(11690),Oe=re.n(Me);let Se=1;function he(Pe,Ne){const Xe=Pe.match(/^(\s+)(?:```)/);if(Xe===null)return Ne;const Ae=Xe[1];return Ne.split(` + `,onClick:()=>Rn(Dt.type,un)})),At.createElement(he.Z,{spinning:Ee},It(Dt.type)?At.createElement("div",{style:{marginTop:(Dt==null?void 0:Dt.type)=="CPU"?Qt?"7%":"":Tt?"7%":""}},At.createElement(Re,{dataInfo:{y:Mn(mt,Dt==null?void 0:Dt.type,1)||[],x:Mn(mt,Dt==null?void 0:Dt.type,0)||[]},startAndEndTime:ge,colors:qn,indexKey:un,valueName:mt.map(Sn=>Sn.name),imageTypeName:mt.map(Sn=>{var Yt;return(Yt=Sn==null?void 0:Sn.promQueryResult)==null?void 0:Yt.imageTypeName}),key:`${un}-${On}`}),At.createElement("div",{className:et.info_con},At.createElement("div",{className:et.info_top},At.createElement("div",null,"\u6700\u5927\u503C"),At.createElement("div",null,"\u6700\u5C0F\u503C"),At.createElement("div",null,"\u5E73\u5747\u503C")),mt.map((Sn,Yt)=>{var Zn;let $n=Sn==null?void 0:Sn.promQueryResult;return At.createElement("div",{className:et.listdata,key:Yt},At.createElement("div",{className:et.block,style:{backgroundColor:qn[Yt],marginRight:10}}),At.createElement("div",{className:et.typename},(Zn=Sn==null?void 0:Sn.promQueryResult)==null?void 0:Zn.imageTypeName),At.createElement("div",{className:et.val},(Dt==null?void 0:Dt.type)=="CPU"?`${$n==null?void 0:$n.cpuMaxDoubleValue}Cores`:`${$n==null?void 0:$n.memoryDoubleMaxValue}MiB`),At.createElement("div",{className:et.val},(Dt==null?void 0:Dt.type)=="CPU"?`${$n==null?void 0:$n.cpuMinDoubleValue}Cores`:`${$n==null?void 0:$n.memoryDoubleMinValue}MiB`),At.createElement("div",{className:et.val},(Dt==null?void 0:Dt.type)=="CPU"?`${$n==null?void 0:$n.cpuAvgDoubleValue}Cores`:`${$n==null?void 0:$n.memoryDoubleAvgValue}MiB`))}))):At.createElement(Kt.Z,null)))))},vt=re(59301),He=(Ie,ke,it)=>new Promise((Ge,xe)=>{var ot=le=>{try{St(it.next(le))}catch(te){xe(te)}},dt=le=>{try{St(it.throw(le))}catch(te){xe(te)}},St=le=>le.done?Ge(le.value):Promise.resolve(le.value).then(ot,dt);St((it=it.apply(Ie,ke)).next())}),ct=({getApi:Ie,identifier:ke,visible:it,info:Ge})=>{const[xe,ot]=(0,ee.useState)({}),[dt,St]=(0,ee.useState)(!0);(0,ee.useEffect)(()=>{St(!0)},[it]),(0,ee.useEffect)(()=>{Ie&&dt&&le()},[Ie]);const le=()=>He(void 0,null,function*(){const te=yield(0,at.ZP)(`/api/shixuns/${ke}/cpu_basic_data.json`,{method:"get"});(te==null?void 0:te.status)==0&&ot(te)});return vt.createElement("div",null,vt.createElement(Pt,{isFirst:dt,setIsFirst:te=>St(te),identifier:ke,data:xe,info:Ge}))},jt=re(31735),nt=re(58106),_e=re(6926),We=re(20047),Te=re(59301),Ct=(Ie,ke,it)=>new Promise((Ge,xe)=>{var ot=le=>{try{St(it.next(le))}catch(te){xe(te)}},dt=le=>{try{St(it.throw(le))}catch(te){xe(te)}},St=le=>le.done?Ge(le.value):Promise.resolve(le.value).then(ot,dt);St((it=it.apply(Ie,ke)).next())});const me=({globalSetting:Ie,dispatch:ke,practiceSetting:it,shixunsDetail:Ge,visible:xe,onCancel:ot,info:dt,identifier:St,isJupyter:le,onOk:te})=>{const[z,se]=(0,ee.useState)("1"),[de,ne]=(0,ee.useState)("\u63A8\u8350\u914D\u7F6E"),[ge,rt]=(0,ee.useState)([]),[we,Be]=(0,ee.useState)(!1),[Ee,gt]=(0,ee.useState)(!1),[mt,Nt]=(0,ee.useState)({}),[Qt,on]=(0,ee.useState)(!1);(0,ee.useEffect)(()=>{xe&&(gt(!1),se("1"),ne("\u63A8\u8350\u914D\u7F6E"),(dt==null?void 0:dt.type)=="\u6311\u6218\u9875\u9762"?rt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):rt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),Nt({}),Tt(),(dt==null?void 0:dt.type)=="\u6311\u6218\u9875\u9762"&&ke({type:"shixunsDetail/getShixunsDetail",payload:{id:St}}))},[xe]);const Tt=()=>Ct(void 0,null,function*(){on(!0);const ln=yield(0,_e.HS)(St);[0,-10].includes(ln.status)&&(Nt(ln),on(!1))}),en=ln=>{ln=="2"?gt(!0):gt(!1),se(ln)},Wn=()=>{Qe.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Te.createElement("div",{className:"tc"},Te.createElement("img",{src:fe,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Gn=()=>Ct(void 0,null,function*(){if((0,We.gy)(ke,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||de=="\u5F53\u524D\u914D\u7F6E")return;Be(!0),(yield(0,at.ZP)(`/api/shixuns/${St}/apply_recommend_config.json`,{method:"put",body:{data:de=="\u63A8\u8350\u914D\u7F6E"?mt==null?void 0:mt.recommend:mt==null?void 0:mt.high}})).status==0&&(Me.ZP.success("\u5E94\u7528\u6210\u529F"),Be(!1),ot(),te())}),On=()=>Ct(void 0,null,function*(){var ln,br;if(yield nr(),(0,jt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(ln=Ge.detail)!=null&&ln.is_jupyter||(br=Ge.detail)!=null&&br.is_jupyter_lab){ke({type:"shixunsDetail/execJupyter",payload:{id:St}}).then(Rn=>{var Mn;Rn!=null&&Rn.identifier&&((Mn=nt.history)==null||Mn.push(`/tasks/${Rn.identifier}/jupyter`))});return}ke({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const zn=le?yield(0,_e.BK)({id:St}):yield(0,_e.Ir)({id:St});if(ke({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),zn!=null&&zn.game_identifier||zn!=null&&zn.identifier){(0,jt.xg)(le?`/tasks/${zn==null?void 0:zn.identifier}/jupyter`:`/tasks/${zn.game_identifier}`);return}(zn==null?void 0:zn.status)===-3?(0,jt.eF)():(zn==null?void 0:zn.status)===2?mr(zn==null?void 0:zn.message):(zn==null?void 0:zn.status)===3&&qn(zn==null?void 0:zn.message)}),nr=()=>new Promise((ln,br)=>{var zn;(zn=it==null?void 0:it.sideBar)!=null&&zn.confirmLeave?Qe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ke({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ln()},onCancel:()=>{br()}}):ln()}),mr=ln=>{ln=ln!=null&&ln.includes(".json")?ln:`${ln}.json`,Qe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Te.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ct(void 0,null,function*(){const br=yield(0,at.ZP)("/api"+ln,{method:"get"});if(!br)return;Me.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const zn=yield(0,_e.Ir)({id:br.shixun_identifier});if(zn!=null&&zn.game_identifier){(0,jt.xg)(`/tasks/${zn.game_identifier}`);return}(zn==null?void 0:zn.status)===2?mr(zn==null?void 0:zn.message):(zn==null?void 0:zn.status)===3&&qn(zn==null?void 0:zn.message)})})},qn=ln=>{Qe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Te.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ln,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Te.createElement(Te.Fragment,null,Te.createElement(Oe.Z,{title:null,placement:"right",open:xe,width:1e3,onClose:ot,closeIcon:null,footer:null},Te.createElement("div",{className:Ve.header_body},Te.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Te.createElement(ie.Z,{className:Ve.close,onClick:ot})),Te.createElement(Se.default,{activeKey:z,onChange:en},Te.createElement(Se.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},Te.createElement(he.Z,{spinning:Qt,size:"large",tip:Te.createElement("div",{style:{color:"#666",fontSize:"14px"}},Te.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),Te.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",Te.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(mt==null?void 0:mt.status)==0?Te.createElement(Te.Fragment,null,Te.createElement("div",{className:Ve.recommend_config_introduce},Te.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Te.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),Te.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Te.createElement("div",{className:Ve.recommend_config},ge.map((ln,br)=>Te.createElement("div",{className:`${Ve.recommend_config_item} ${ln==de?Ve.recommend_config_active_item:""}`,key:ln,onClick:()=>ne(ln)},Te.createElement("div",{className:Ve.item_title},Te.createElement("div",null,ln),br==1?Te.createElement("div",{className:Ve.recommend_text},"\u63A8\u8350"):Te.createElement(Te.Fragment,null)),(ln=="\u5F53\u524D\u914D\u7F6E"&&(mt==null?void 0:mt.current)||ln=="\u63A8\u8350\u914D\u7F6E"&&(mt==null?void 0:mt.recommend)||ln=="\u589E\u5F3A\u914D\u7F6E"&&(mt==null?void 0:mt.high)||[]).map((zn,Rn)=>Te.createElement("div",{className:Ve.item_content,key:Rn},Te.createElement("span",null,zn==null?void 0:zn.image_name),zn!=null&&zn.cpu_limit?Te.createElement("span",null,zn==null?void 0:zn.cpu_limit,"\u6838",zn==null?void 0:zn.memory_limit,"G"):Te.createElement("div",null,Te.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Te.createElement(je.Z,{title:Te.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Te.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Te.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Te.createElement(ze.Z,{className:Ve.tooltip})))))))),Te.createElement("div",{className:Ve.recommend_config_footer},Te.createElement("div",null,Te.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Te.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>Wn()},"\u8054\u7CFB\u7BA1\u7406\u5458")),Te.createElement(ft.ZP,{type:"primary",shape:"round",disabled:de=="\u5F53\u524D\u914D\u7F6E",onClick:Gn,loading:we},"\u4E00\u952E\u5E94\u7528"))):Qt?Te.createElement("div",{style:{height:400}}):Te.createElement("div",{className:Ve.no_data},Te.createElement("img",{src:Lt,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),Te.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",Te.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(dt==null?void 0:dt.type)!="\u6311\u6218\u9875\u9762"&&Te.createElement("div",{className:Ve.application,onClick:()=>{On(),ot()}},"\u6A21\u62DF\u5B9E\u6218")))),Te.createElement(Se.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},Te.createElement(ct,{getApi:Ee,identifier:St,visible:xe,info:dt})))))};var Ye=(0,nt.connect)(({globalSetting:Ie,practiceSetting:ke,shixunsDetail:it})=>({globalSetting:Ie,practiceSetting:ke,shixunsDetail:it}))(me)},70605:function(Cn,cn,re){"use strict";re.d(cn,{Z:function(){return Ne}});var ee=re(59301),Qe=re(62957),Me=re(7939),Oe=re(6767),Se=re(20554),he=re(29787),je=re(23422),ft=re(71051),Ve=re(54172),ie={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},ze=re(11724),fe=re(62772),Lt=re(97013),at=re(59243),qe=re(59301),tt=Object.defineProperty,$e=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,pe=(Xe,Ae,Ke)=>Ae in Xe?tt(Xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Xe[Ae]=Ke,et=(Xe,Ae)=>{for(var Ke in Ae||(Ae={}))ut.call(Ae,Ke)&&pe(Xe,Ke,Ae[Ke]);if(xt)for(var Ke of xt(Ae))Re.call(Ae,Ke)&&pe(Xe,Ke,Ae[Ke]);return Xe},st=(Xe,Ae)=>$e(Xe,Bt(Ae)),Mt=(Xe,Ae,Ke)=>new Promise((Je,lt)=>{var Kt=Ft=>{try{At(Ke.next(Ft))}catch(De){lt(De)}},Rt=Ft=>{try{At(Ke.throw(Ft))}catch(De){lt(De)}},At=Ft=>Ft.done?Je(Ft.value):Promise.resolve(Ft.value).then(Kt,Rt);At((Ke=Ke.apply(Xe,Ae)).next())}),Ne=({visible:Xe,onOk:Ae,onCancel:Ke,info:Je})=>{var lt,Kt,Rt,At,Ft;const[De,ue]=(0,ee.useState)("1"),[Ue,Pt]=(0,ee.useState)([]),[vt,He]=(0,ee.useState)([]),[yt,ct]=(0,ee.useState)(0),[jt,nt]=(0,ee.useState)(null),[_e,We]=(0,ee.useState)(!1);(0,ee.useEffect)(()=>{Xe&&(Te(),Ct(),me())},[Xe]);const Te=()=>{ue("1"),Pt([]),nt(null),ct(0)};(0,ee.useEffect)(()=>{var dt,St;((St=(dt=vt==null?void 0:vt[yt])==null?void 0:dt.content)==null?void 0:St.length)>0&&nt(st(et({},vt[yt].content[0]),{index:0}))},[De,yt,vt]);const Ct=()=>Mt(void 0,null,function*(){We(!0),yield(0,Lt.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(dt=>{let{max_cpu:St,max_memory:le,min_cpu:te,min_memory:z}=dt,{cpu:se,memory:de}=Je;Pt([{name:"CPU",value:se,min:te,max:St,typeName:"\u6838"},{name:"\u5185\u5B58",value:de,min:z,max:le,typeName:"GB"}])}),We(!1)}),me=()=>Mt(void 0,null,function*(){yield(0,Lt.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(dt=>{var St;if(He(dt),(dt==null?void 0:dt.length)>0){let le=st(et({},(St=dt==null?void 0:dt[0])==null?void 0:St.content[0]),{index:0});nt(le)}})}),Ye=dt=>{ue(dt),dt==="2"&&ct(0)},Ie=(dt,St)=>{Pt(Ue.map(le=>le.name===dt?St(le):le))},ke=(dt,St)=>{isNaN(dt)||Ie(St,le=>st(et({},le),{value:dt}))},it=dt=>{var St;if(console.log("decline",dt.value),dt.value=Number(dt.value),dt.value<=((St=dt.min)!=null?St:-1/0))return;let le=dt.value-.5st(et({},te),{value:le}))},Ge=dt=>{var St;if(dt.value=Number(dt.value),dt.value>=((St=dt.max)!=null?St:1/0))return;let le=dt.value+.5>dt.max?dt.max:dt.value+.5;Ie(dt.name,te=>st(et({},te),{value:le}))},xe=(dt,St)=>{isNaN(dt)||Ie(St,le=>st(et({},le),{value:dt}))},ot=dt=>{if(dt==null||Number.isInteger(dt))return dt;const St=dt%1;return St===.5?dt:Math.floor(dt)+(St<.5?.5:1)};return qe.createElement(qe.Fragment,null,qe.createElement(Qe.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Xe,width:752,destroyOnClose:!0,centered:!0,onCancel:Ke,className:ie.modal,footer:[qe.createElement("div",{className:ie.btn_warp,key:"1"},qe.createElement(Me.ZP,{onClick:Ke},"\u53D6\u6D88"),qe.createElement(Me.ZP,{type:"primary",onClick:()=>{let dt=et({},Je);if(De=="1")dt.cpu=Ue[0].value,dt.memory=Ue[1].value;else if(De=="2"){if(!jt){Oe.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}dt=st(et({},dt),{cpu:jt.cpu,memory:jt.memory})}Ae(dt)}},"\u4FDD\u5B58"))]},qe.createElement(Se.default,{activeKey:De,onChange:Ye},qe.createElement(Se.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},qe.createElement(he.Z,{spinning:_e},Ue==null?void 0:Ue.map(dt=>qe.createElement("div",{className:ie.con_warp,key:dt==null?void 0:dt.name},qe.createElement("div",null,dt==null?void 0:dt.name),qe.createElement("div",null,qe.createElement(je.Z,{min:dt==null?void 0:dt.min,max:dt==null?void 0:dt.max,onChange:St=>ke(St,dt==null?void 0:dt.name),value:dt==null?void 0:dt.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),qe.createElement("div",{className:`${ie.config_Warp} ${ie.flex}`},qe.createElement("div",{className:`${ie.config_btn} ${ie.flex}`,onClick:()=>it(dt)},qe.createElement(ze.Z,null)),qe.createElement(ft.Z,{min:dt==null?void 0:dt.min,max:dt==null?void 0:dt.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:dt==null?void 0:dt.value,onChange:St=>{const le=ot(St);xe(le,dt==null?void 0:dt.name)}}),qe.createElement("div",{className:`${ie.config_btn} ${ie.flex}`,onClick:()=>Ge(dt)},qe.createElement(fe.Z,null))),qe.createElement("div",null,dt==null?void 0:dt.typeName))))),(vt==null?void 0:vt.length)>0&&qe.createElement(Se.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},qe.createElement("div",{className:ie.sceneList},vt==null?void 0:vt.map((dt,St)=>qe.createElement("div",{className:`${ie.sceneItem} ${yt==St&&ie.sceneItemActive}`,key:dt==null?void 0:dt.id,onClick:()=>{ct(St)}},dt==null?void 0:dt.name))),((Kt=(lt=vt==null?void 0:vt[yt])==null?void 0:lt.content)==null?void 0:Kt.length)>0?qe.createElement(Ve.default,{rowSelection:{type:"radio",selectedRowKeys:[jt==null?void 0:jt.index],onChange:(dt,St)=>{nt(St[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(dt,St)=>qe.createElement("div",null,dt,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(dt,St)=>qe.createElement("div",null,dt,"GB")}],dataSource:(Rt=vt==null?void 0:vt[yt])==null?void 0:Rt.content.map((dt,St)=>st(et({},dt),{index:St})),rowKey:"index",pagination:!1,scroll:((Ft=(At=vt==null?void 0:vt[yt])==null?void 0:At.content)==null?void 0:Ft.length)>3?{y:148}:{}}):qe.createElement(at.Z,null)))))}},99350:function(Cn,cn,re){"use strict";re.d(cn,{Z:function(){return at}});var ee=re(59301),Qe=re(6767),Me=re(37568),Oe={btnWrap:"btnWrap___oVL7W",btn:"btn___CiIEf",s1:"s1___JCH7l",s2:"s2___jSyjE"},Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",he=Object.defineProperty,je=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,ie=(qe,tt,$e)=>tt in qe?he(qe,tt,{enumerable:!0,configurable:!0,writable:!0,value:$e}):qe[tt]=$e,ze=(qe,tt)=>{for(var $e in tt||(tt={}))ft.call(tt,$e)&&ie(qe,$e,tt[$e]);if(je)for(var $e of je(tt))Ve.call(tt,$e)&&ie(qe,$e,tt[$e]);return qe},fe=(qe,tt)=>{var $e={};for(var Bt in qe)ft.call(qe,Bt)&&tt.indexOf(Bt)<0&&($e[Bt]=qe[Bt]);if(qe!=null&&je)for(var Bt of je(qe))tt.indexOf(Bt)<0&&Ve.call(qe,Bt)&&($e[Bt]=qe[Bt]);return $e},at=qe=>{var tt=qe,{InputRight:$e,value:Bt=[],onChange:xt}=tt,ut=fe(tt,["InputRight","value","onChange"]);const[Re,pe]=(0,ee.useState)(),et=Mt=>{const Pe=Bt.filter((Ne,Xe)=>Xe!==Mt);xt(Pe)},st=Mt=>{if(Mt.preventDefault(),!!Re){if(Bt.findIndex(Pe=>Pe.name===Re)>-1){Qe.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}xt([...Bt,{id:null,name:Re}]),pe(null)}};return ee.createElement("div",null,ee.createElement(Me.default,ze({bordered:!1,style:{width:600},value:Re,onChange:Mt=>pe(Mt.target.value),onPressEnter:st,onBlur:st},ut)),$e||ee.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),!!(Bt!=null&&Bt.length)&&ee.createElement("div",{className:Oe.btnWrap},Bt==null?void 0:Bt.map((Mt,Pe)=>ee.createElement("div",{key:Pe,className:Oe.btn},ee.createElement("div",{className:Oe.s1},Mt.name),ee.createElement("img",{src:Se,className:Oe.s2,onClick:()=>et(Pe)})))))}},72786:function(Cn,cn,re){"use strict";re.d(cn,{Z:function(){return xt}});var ee=re(59301),Qe=re(58106),Me=re(37568),Oe=re(28284),Se=re(62957),he=re(6767),je=re(14566),ft=re(7939),Ve=re(26869),ie=re(55351),ze={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},fe=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,qe=(ut,Re)=>{var pe={};for(var et in ut)Lt.call(ut,et)&&Re.indexOf(et)<0&&(pe[et]=ut[et]);if(ut!=null&&fe)for(var et of fe(ut))Re.indexOf(et)<0&&at.call(ut,et)&&(pe[et]=ut[et]);return pe},tt=(ut,Re,pe)=>new Promise((et,st)=>{var Mt=Xe=>{try{Ne(pe.next(Xe))}catch(Ae){st(Ae)}},Pe=Xe=>{try{Ne(pe.throw(Xe))}catch(Ae){st(Ae)}},Ne=Xe=>Xe.done?et(Xe.value):Promise.resolve(Xe.value).then(Mt,Pe);Ne((pe=pe.apply(ut,Re)).next())});const $e=Me.default.TextArea,Bt=ut=>{var Re=ut,{newShixuns:pe,globalSetting:et,loading:st,dispatch:Mt}=Re,Pe=qe(Re,["newShixuns","globalSetting","loading","dispatch"]);const[Ne]=Oe.default.useForm(),[Xe,Ae]=(0,ee.useState)([]),Ke=At=>{["uploading","done","removed"].includes(At.file.status)&&Ae(At.fileList)},Je=At=>{var Ft;if(!At.percent||At.percent==100){const De=(Ft=At.response)==null?void 0:Ft.id;return Se.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>tt(void 0,null,function*(){(yield Mt({type:"newShixuns/deleteAttachment",payload:{id:De}}))&&Ae(Xe.filter(Ue=>{var Pt;return((Pt=Ue.response)==null?void 0:Pt.id)!==De}))})}),!1}},lt=At=>Xe.length?!1:At.size/1024/1024>50?(he.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,Kt=At=>tt(void 0,null,function*(){var Ft,De;const{language:ue,env:Ue,mode:Pt,code:vt}=At||{},He=yield Mt({type:"newShixuns/applyShixunMirror",payload:{language:ue,runtime:Ue,run_method:Pt,attachment_id:(De=(Ft=Xe==null?void 0:Xe[0])==null?void 0:Ft.response)==null?void 0:De.id}});Mt({type:"newShixuns/setActionTabs",payload:{}}),He&&he.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),Rt=()=>{Ne.resetFields(),Ae([])};return ee.createElement(Se.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:pe.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:Rt},ee.createElement("section",{className:ze.qrCode},ee.createElement("aside",{className:ze.a1},ee.createElement("div",{className:ze.code},ee.createElement("img",{width:120,height:120,src:ie,alt:"\u4E8C\u7EF4\u7801"})),ee.createElement("div",{className:ze.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),ee.createElement("div",{className:ze.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),ee.createElement("aside",{className:ze.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",ee.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")),ee.createElement(Oe.default,{className:ze.formWrap,form:Ne,labelCol:{span:4},wrapperCol:{span:20},onFinish:Kt},ee.createElement(Oe.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},ee.createElement($e,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),ee.createElement(Oe.default.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"}]},ee.createElement($e,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),ee.createElement(Oe.default.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"}]},ee.createElement($e,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),ee.createElement(Oe.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},ee.createElement("div",{className:ze.upload},ee.createElement(je.default,{fileList:Xe,action:`${Ve.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:Ke,onRemove:Je,beforeUpload:lt,withCredentials:!0},ee.createElement("span",{className:`${ze.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),ee.createElement("span",{className:`${ze.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),ee.createElement("div",{className:ze.footerWrap},ee.createElement(Oe.default.Item,null,ee.createElement(ft.ZP,{className:"mr5",size:"middle",onClick:()=>{Mt({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),ee.createElement(ft.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:st["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var xt=(0,Qe.connect)(({newShixuns:ut,loading:Re,globalSetting:pe})=>({newShixuns:ut,globalSetting:pe,loading:Re.effects}))(Bt)},97648:function(Cn,cn,re){"use strict";var ee=re(59301),Qe=re(58106),Me=re(62957),Oe=re(55351);const Se=({newShixuns:he,dispatch:je,user:ft})=>{var Ve;const[ie,ze]=(0,ee.useState)(!1);(0,ee.useEffect)(()=>{he.actionTabs.key==="Create-Environment"&&Lt()},[(Ve=he==null?void 0:he.actionTabs)==null?void 0:Ve.key]);const fe=()=>{je({type:"newShixuns/setActionTabs",payload:{}})},Lt=()=>{var at,qe,tt,$e;fe(),((at=ft.userInfo)==null?void 0:at.mirror_marker_status)===0?ze(!0):((qe=ft.userInfo)==null?void 0:qe.mirror_marker_status)===1?Qe.history.push(`/users/${(tt=ft.userInfo)==null?void 0:tt.login}/experiment-img/add`):(($e=ft.userInfo)==null?void 0:$e.mirror_marker_status)===2&&Me.default.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(){var Bt;Qe.history.push(`/users/${(Bt=ft.userInfo)==null?void 0:Bt.login}/experiment-img`)}})};return ee.createElement(Me.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:ie,footer:null,onCancel:()=>{ze(!1)}},ee.createElement("div",{style:{textAlign:"center"}},ee.createElement("br",null),ee.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:Oe,alt:"\u4E8C\u7EF4\u7801"})),ee.createElement("img",null))};cn.Z=(0,Qe.connect)(({newShixuns:he,user:je,globalSetting:ft})=>({newShixuns:he,globalSetting:ft,user:je}))(Se)},66407:function(Cn,cn,re){"use strict";re.d(cn,{Z:function(){return he}});var ee=re(59301),Qe=re(62957),Me=re(59944),Oe={wrapInstallPackageStyle:"wrapInstallPackageStyle___AU1GI",installPackageStyle:"installPackageStyle___k2iyn",title:"title___oN9OA",line:"line___PxUeH",bodyHeight:"bodyHeight___QO5he"},he=({installPackage:je,visible:ft,setVisible:Ve})=>{var ie,ze;return(0,ee.useEffect)(()=>(ft?document.body.setAttribute("class",Oe.bodyHeight):document.body.removeAttribute("class"),()=>{document.body.removeAttribute("class")}),[ft]),ee.createElement(Qe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ft,title:"\u73AF\u5883\u4ECB\u7ECD",width:"1000px",wrapClassName:Oe.wrapInstallPackageStyle,footer:null,onCancel:()=>Ve(!1)},ee.createElement("div",{className:Oe.installPackageStyle},ee.createElement("div",{className:"mb30"},ee.createElement("div",{className:Oe.title},je.mainTypeName),ee.createElement("div",null,ee.createElement(Me.Z,{value:je.mainTypeDescription}))),!!((ie=je==null?void 0:je.smallType)!=null&&ie.length)&&ee.createElement("div",{className:Oe.line}),ee.createElement("div",null,(ze=je==null?void 0:je.smallType)==null?void 0:ze.map((fe,Lt)=>ee.createElement(ee.Fragment,{key:Lt},ee.createElement("div",{className:Oe.title,style:{marginBottom:14}},fe.name),ee.createElement("div",{className:"mb30"},ee.createElement(Me.Z,{value:fe.des})))))))}},7722:function(Cn,cn,re){"use strict";re.d(cn,{BU:function(){return Qe},Dj:function(){return ee},gH:function(){return Me},vp:function(){return Oe}});function ee(Se){try{Se.mozRequestFullScreen?Se.mozRequestFullScreen():Se.webkitRequestFullScreen&&Se.webkitRequestFullScreen()}catch(he){console.log(he,":e")}}function Qe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const Me=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Oe(){var Se=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,he=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Se),window.isFullScreen?window.isFullScreen:Se!=null}},26718:function(Cn,cn,re){"use strict";re.d(cn,{U:function(){return Ve}});var ee=re(59301),Qe=Object.defineProperty,Me=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,he=(ie,ze,fe)=>ze in ie?Qe(ie,ze,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ie[ze]=fe,je=(ie,ze)=>{for(var fe in ze||(ze={}))Oe.call(ze,fe)&&he(ie,fe,ze[fe]);if(Me)for(var fe of Me(ze))Se.call(ze,fe)&&he(ie,fe,ze[fe]);return ie},ft=(ie,ze,fe)=>new Promise((Lt,at)=>{var qe=Bt=>{try{$e(fe.next(Bt))}catch(xt){at(xt)}},tt=Bt=>{try{$e(fe.throw(Bt))}catch(xt){at(xt)}},$e=Bt=>Bt.done?Lt(Bt.value):Promise.resolve(Bt.value).then(qe,tt);$e((fe=fe.apply(ie,ze)).next())});function Ve(ie,ze){const[fe,Lt]=(0,ee.useState)(ze),[at,qe]=(0,ee.useState)(!1),[tt,$e]=(0,ee.useState)();return[fe,at,(xt,ut=!1)=>ft(this,null,function*(){const Re=ut?ze:je(je({},fe),xt);qe(!0),Lt(Re);const pe=yield ie(Re);return qe(!1),$e(pe),pe}),tt,$e]}},58489:function(Cn,cn,re){"use strict";re.d(cn,{AL:function(){return Re},Iy:function(){return ze},Qv:function(){return at},ez:function(){return ut},jb:function(){return fe}});var ee=re(32834),Qe=re.n(ee),Me=re(11690),Oe=re.n(Me);let Se=1;function he(Pe,Ne){const Xe=Pe.match(/^(\s+)(?:```)/);if(Xe===null)return Ne;const Ae=Xe[1];return Ne.split(` `).map(Ke=>{const Je=Ke.match(/^\s+/);if(Je===null)return Ke;const[lt]=Je;return lt.length>=Ae.length?Ke.slice(Ae.length):Ke}).join(` `)}let je=[],ft=["