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

1 line
125 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[52875,20190],{3148:function(e,n,t){t.d(n,{Z:function(){return o}});var i=t(74932),a=t(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},l=t(1393),r=function(e,n){return a.createElement(l.Z,(0,i.Z)({},e,{ref:n,icon:s}))};var o=a.forwardRef(r)},48217:function(e,n,t){t.d(n,{Z:function(){return f}});var i=t(82242),a=t.n(i),s=t(7557),l=t.n(s),r=t(41498),o=t.n(r),c=t(79800),d=t.n(c),u=t(39647),p=t.n(u),h=t(3113),x=t(59301),v=t(37712),m=["children"],f=function(e){var n=e.children,t=p()(e,m),i=(0,x.useState)(!1),s=d()(i,2),r=s[0],c=s[1];return(0,v.jsx)(h.ZP,a()(a()({},t),{},{loading:r,onClick:function(){var e=o()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,c(!0),e.next=4,t.onClick(n);case 4:c(!1),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(0),console.error(e.t0),c(!1);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(n){return e.apply(this,arguments)}}(),children:n}))}},67666:function(e,n,t){var i=t(82242),a=t.n(i),s=(t(59301),t(93314)),l=t(3113),r=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,o=e.styles,c=void 0===o?{}:o,d=e.customText,u=e.ButtonText,p=e.ButtonClick,h=e.Buttonclass,x=e.ButtonTwo,v=e.imgStyles,m=e.loading,f=void 0!==m&&m;return(0,r.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:f?"hidden":"visible"}),c),children:[(0,r.jsx)("img",{src:n||s,style:a()(a()({},v),{},{pointerEvents:"none",userSelect:"none"})}),(0,r.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,r.jsx)(l.ZP,a()(a()({className:h,onClick:p},i),{},{children:u})),x&&x]})}},91020:function(e,n,t){t.d(n,{Z:function(){return E},P:function(){return T}});var i=t(37205),a=t.n(i),s=t(39647),l=t.n(s),r=t(7557),o=t.n(r),c=t(82242),d=t.n(c),u=t(41498),p=t.n(u),h=t(79800),x=t.n(h),v=t(59301),m=t(78241),f=t(43418),g=t(5112),y=t(92832),b=t(51945),j="brief___LOzpE",A="contentTitle___xkdcN",k="content___Vtri0",w="antdTable___s8T2N",C="tableCell___kN9Fw",_="antdModal___WVBk3",Z="orangeColor___ryB2u",I=t(18548),N=t(37712),S=["isImportMultipleCourse"],P=function(e){var n=e.studentNames,t=e.total;return t>3?(0,N.jsxs)(N.Fragment,{children:["课堂内有",(0,N.jsx)("span",{className:Z,children:null==n?void 0:n.join("、")}),"等",(0,N.jsx)("span",{className:Z,children:t}),"名学生"]}):(0,N.jsxs)(N.Fragment,{children:["课堂内有",(0,N.jsx)("span",{className:Z,children:null==n?void 0:n.join("、")}),["","一","两","三"][t],"名学生"]})},B=function(e){var n=e.onCancel,t=e.onOk,i=e.visible,a=(e.inPaper,e.renderData),s=(e.type,e.isMultipleCourse),l=void 0!==s&&s,r=m.Z.useForm(),c=x()(r,1)[0],u=(0,v.useState)(1),h=x()(u,2),y=h[0],b=h[1],j=(0,v.useState)(!1),A=x()(j,2),w=A[0],C=A[1],I=(0,v.useMemo)((function(){return 1===(null==a?void 0:a.total_num)&&1===(null==a?void 0:a.can_copy_num)}),[a]),S=(0,v.useMemo)((function(){var e;return null==a||null===(e=a.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[a]);return(0,N.jsx)(N.Fragment,{children:I?(0,N.jsxs)(f.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:_,width:682,confirmLoading:w,onCancel:n,onOk:p()(o()().mark((function e(){var n,i,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),n=y,l&&(s=d()({},c.getFieldsValue()),n=null==a||null===(i=a.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==s[e.id]?d()(d()({},e),{},{is_copy:s[e.id]}):e}))),e.next=5,t(n);case 5:C(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,N.jsx)("div",{className:k,style:{marginBottom:20},children:l?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(P,{studentNames:null==a?void 0:a.student_names,total:null==a?void 0:a.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),l?(0,N.jsx)(m.Z,{form:c,preserve:!1,children:null==S?void 0:S.map((function(e){return(0,N.jsxs)(v.Fragment,{children:[(0,N.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,N.jsx)(m.Z.Item,{name:e.id,initialValue:1,children:(0,N.jsxs)(g.ZP.Group,{className:k,children:[(0,N.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,N.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,N.jsxs)(g.ZP.Group,{value:y,onChange:function(e){return b(e.target.value)},className:k,style:{marginBottom:30},children:[(0,N.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,N.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,N.jsxs)("div",{children:[(0,N.jsx)("div",{className:k,style:{marginBottom:10},children:"* 说明:"}),(0,N.jsx)("div",{className:k,style:{marginBottom:20},children:"1、复制系统将复制并创建一个新的项目发送到课堂中使用不会复制学生的挑战记录新的项目支持进行编辑并与原项目信息互不影响。"}),(0,N.jsx)("div",{className:"".concat(k," ").concat(Z),children:"2、不复制当前项目会被直接发送到课堂中使用挑战过该项目的学生再次进入项目开启挑战时会清空之前的挑战记录。"})]})]}):(0,N.jsx)(f.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:w,title:"提示",width:682,onCancel:n,onOk:p()(o()().mark((function e(){var n,i,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),n=0,l&&(s=d()({},c.getFieldsValue()),n=null==a||null===(i=a.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==s[e.id]?d()(d()({},e),{},{is_use:s[e.id]}):e}))),e.next=5,t(n);case 5:C(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,N.jsxs)("div",{className:k,children:[(0,N.jsx)(P,{studentNames:null==a?void 0:a.student_names,total:null==a?void 0:a.student_count}),"学习过该实践项目。",l?(0,N.jsxs)(m.Z,{form:c,preserve:!1,children:[(0,N.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==S?void 0:S.map((function(e){return(0,N.jsxs)(v.Fragment,{children:[(0,N.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,N.jsx)(m.Z.Item,{name:e.id,initialValue:1,children:(0,N.jsxs)(g.ZP.Group,{className:k,children:[(0,N.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,N.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,N.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,N.jsx)("span",{className:Z,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},T=function(){var e=(0,v.useState)(!1),n=x()(e,2),t=n[0],i=n[1],a=(0,v.useState)(),s=x()(a,2),r=s[0],c=s[1],d=function(){var e=p()(o()().mark((function e(n){var t,a,s,r,d;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.isImportMultipleCourse,a=void 0!==t&&t,s=l()(n,S),console.log(n),e.t0=null==n?void 0:n.result,e.t0){e.next=7;break}return e.next=6,(0,I.Tr)(s);case 6:e.t0=e.sent;case 7:if(!("status"in(r=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!a){e.next=17;break}if(!(null==r||null===(d=r.course_data_list)||void 0===d?void 0:d.some((function(e){return e.is_show})))){e.next=16;break}return c(r),i(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",r.course_data_list||[]);case 17:if(0!==r.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return c(r),i(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return[t,function(){return i(!1)},r,d]},D=function(e){var n=m.Z.useForm(),t=x()(n,1)[0],i=(0,v.useState)(!1),s=x()(i,2),l=s[0],r=s[1],c=e.onCancel,d=e.onOk,u=e.visible,h=e.inPaper,k=void 0!==h&&h,I=e.renderData,S=e.type,B=e.isMultipleCourse,T=void 0!==B&&B,D=e.position,E=(0,v.useMemo)((function(){return k?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:C,render:function(e,n){return(0,N.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(m.Z.Item,{name:["".concat("subject"===S?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,N.jsxs)(g.ZP.Group,{children:[(0,N.jsx)(g.ZP,{value:1,children:"是"}),(0,N.jsx)(g.ZP,{value:0,children:"否"})]})}),(0,N.jsx)(m.Z.Item,{name:["".concat("subject"===S?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,N.jsx)(y.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:C,render:function(e,n){return(0,N.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,N.jsx)(m.Z.Item,{name:["".concat("subject"===S?n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:1,children:(0,N.jsxs)(g.ZP.Group,{children:[(0,N.jsx)(g.ZP,{value:1,children:"是"}),(0,N.jsx)(g.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,N.jsx)(m.Z.Item,{name:["".concat("subject"===S?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,N.jsxs)(g.ZP.Group,{children:[(0,N.jsx)(g.ZP,{value:1,children:"是"}),(0,N.jsx)(g.ZP,{value:0,children:"否"})]})})}}]}),[k]),O=(0,v.useMemo)((function(){return k?[{title:"实践项目名称",dataIndex:"name",width:424,className:C,align:"center",ellipsis:!0,render:function(e,n){return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e}),(0,N.jsx)(m.Z.Item,{name:["".concat("subject"===S?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,N.jsx)(y.Z,{type:"hidden"})}),(0,N.jsx)(m.Z.Item,{name:["".concat("subject"===S?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,N.jsx)(y.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:C,ellipsis:!0,align:"center",render:function(e,n){return(0,N.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(m.Z.Item,{name:["".concat("subject"===S?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:0,children:(0,N.jsxs)(g.ZP.Group,{children:[(0,N.jsx)(g.ZP,{value:1,children:"是"}),(0,N.jsx)(g.ZP,{value:0,children:"否"})]})}),(0,N.jsx)(m.Z.Item,{name:["".concat("subject"===S?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,N.jsx)(y.Z,{type:"hidden"})})]})}}]}),[k]);if(T){var z={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:C,render:function(e,n){return(0,N.jsx)("a",{href:"/classrooms/".concat(n.course_id),children:e})}};E=[z].concat(a()(E)),O=[z].concat(a()(O))}var L=(0,v.useMemo)((function(){return function(e){var n=e.used,t=e.copy,i=e.canNotCopy,a=e.studentNames,s=e.studentCount,l=e.inPaper,r=e.is_random,o=void 0!==r&&r,c=e.position,d=(void 0===c?"":c)||(l?"试卷":"课程");return(0,N.jsxs)("span",{children:[(0,N.jsx)(P,{studentNames:a,total:s}),"学习过",d,"中的",(0,N.jsx)("span",{className:Z,children:n}),"个项目,",t>0&&i>0?(0,N.jsxs)(N.Fragment,{children:["其中",(0,N.jsx)("span",{className:Z,children:t}),"个项目支持复制,",(0,N.jsx)("span",{className:Z,children:i}),"个项目不支持复制"]}):t>0&&0===i?(0,N.jsxs)(N.Fragment,{children:["其中",(0,N.jsx)("span",{className:Z,children:t}),"个项目支持复制"]}):0===t&&i>0?(0,N.jsxs)(N.Fragment,{children:["其中",(0,N.jsx)("span",{className:Z,children:i}),"个项目不支持复制"]}):void 0,"。请选择",o?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==I?void 0:I.repeat_shixun_num,copy:null==I?void 0:I.can_copy_num,canNotCopy:null==I?void 0:I.no_copy_num,studentNames:null==I?void 0:I.student_names,studentCount:null==I?void 0:I.student_count,is_random:null==I?void 0:I.is_random,inPaper:k,position:D})}),[I,k,D]);return(0,N.jsx)(f.Z,{title:"提示",centered:!0,open:u,confirmLoading:l,onOk:p()(o()().mark((function e(){var n,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r(!0),n=t.getFieldsValue(),i=Object.keys(n).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:n[e].is_use,is_copy:n[e].is_copy}})),e.next=5,d(i);case 5:r(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:c,width:880,okText:"确认",className:_,destroyOnClose:!0,children:(0,N.jsxs)(m.Z,{form:t,preserve:!1,children:[(0,N.jsx)("div",{className:j,children:L}),(0,N.jsxs)("div",{style:{marginBottom:30},children:[(0,N.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,N.jsx)("div",{style:{marginBottom:20},children:"1、复制系统将复制并创建一个新的项目发送到课堂中使用不会复制学生的挑战记录新的项目支持进行编辑并与原项目信息互不影响。"}),(0,N.jsx)("div",{className:Z,children:"2、不复制当前项目会被直接发送到课堂中使用挑战过该项目的学生再次进入项目开启挑战时会清空之前的挑战记录。"})]}),(null==I?void 0:I.can_copy_num)>0&&(0,N.jsxs)("div",{children:[(0,N.jsx)("div",{className:A,children:"支持复制的项目"}),(0,N.jsx)(b.Z,{columns:E,className:w,dataSource:null==I?void 0:I.can_copy_list,rowKey:"subject"===S?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==I?void 0:I.no_copy_num)>0&&(0,N.jsxs)("div",{children:[(0,N.jsx)("div",{className:A,children:"不支持复制的项目"}),(0,N.jsx)(b.Z,{columns:O,className:w,dataSource:null==I?void 0:I.no_copy_list,rowKey:"subject"===S?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==I?void 0:I.no_use_list.length)>0&&(null==I?void 0:I.no_use_list.map((function(e){return(0,N.jsxs)("div",{children:[(0,N.jsx)(m.Z.Item,{name:["".concat("subject"===S?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,N.jsx)(y.Z,{type:"hidden"})}),(0,N.jsx)(m.Z.Item,{name:["".concat("subject"===S?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,N.jsx)(y.Z,{type:"hidden"})})]},"subject"===S?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},E=function(e){return"multiple"===e.modalType?(0,N.jsx)(D,d()({},e)):(0,N.jsx)(B,d()({},e))}},6816:function(e,n,t){t.r(n),t.d(n,{default:function(){return Re}});var i=t(79800),a=t.n(i),s=t(59301),l=t(64613),r=t(20834),o=t(7557),c=t.n(o),d=t(41498),u=t.n(d),p=t(39647),h=t.n(p),x=t(8591),v=t(43418),m=t(92832),f=t(6848),g=t(60324),y=t(71418),b=t(5112),j=t(81327),A=t(94001),k=t(43604),w=t(19842),C=t(95237),_=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n={"开始实战":"开始学习并完成实战任务","继续挑战":"继续完成后续学习和实战任务","查看实战":"查看我的实战光辉历史","模拟实战":"模拟完成实战任务","开启挑战":"开始学习并完成实战任务"};return n[e]||""},Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:99,n=[0,3,1,-1];return!n.includes(e)},I={flex_box_center:"flex_box_center___C7BpK",flex_space_between:"flex_space_between___y5tEt",flex_box_vertical_center:"flex_box_vertical_center___BzS9v",flex_box_center_end:"flex_box_center_end___BlZGt",flex_box_column:"flex_box_column___XFVq1",banner:"banner___x1zhX",wrp:"wrp___HroXY",action:"action___Q9oWd",titleWrap:"titleWrap___LbsjD",deleteBtnStatus:"deleteBtnStatus___QiOcU",title:"title___nwoJQ",btn:"btn___tsJce",btn_type:"btn_type___pqyD9",actionBtns:"actionBtns___VEzTd",ratingTitle:"ratingTitle___sVN4G",fork:"fork___zCzx7",collect:"collect___JiCST",gold:"gold___f3DHn",handleOverflow:"handleOverflow___gVLUz",laboratory:"laboratory___KOOT4",name:"name___NM3vA",contentWrap:"contentWrap___IYvpn",contentLeftWrap:"contentLeftWrap___O88ow",user:"user___WJ43b",text:"text___Ip9I2",d1:"d1___iRJGr",d2:"d2___GxMoB",operationWrap:"operationWrap___OafFH",iconBtn:"iconBtn___SopdR",testBtn:"testBtn___FstX2",fullScreenLoading:"fullScreenLoading___QcDyh",customPopover:"customPopover___v_kEO",active:"active___B6kUu",splitInfo:"splitInfo___Iz1oG",splitInfo_t1:"splitInfo_t1___leyKR",splitInfo_t2:"splitInfo_t2___BwEYQ"},N=t(94123),S=t(82242),P=t.n(S),B=t(86859),T="wrap___E1Sbk",D="title___nUI57",E="radioWrap___OlPAG",O="radio___S9z0O",z="colorFF0000___xX56a",L="pagination___fvfxn",F=t(91020),V=t(37712),W=["shixunsDetail","globalSetting","loading","dispatch"],M=m.Z.Search,Q=(0,l.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n,t,i=e.shixunsDetail,r=(e.globalSetting,e.loading,e.dispatch),o=(h()(e,W),(0,l.useParams)()),d=(0,s.useState)(0),p=a()(d,2),m=p[0],f=p[1],g=(0,s.useState)([]),y=a()(g,2),j=y[0],A=y[1],k=(0,s.useState)(""),w=a()(k,2),C=w[0],_=w[1],Z=(0,s.useState)(),I=a()(Z,2),N=I[0],S=I[1],Q=(0,s.useState)([]),R=a()(Q,2),X=(R[0],R[1]),K=(0,s.useState)(!1),q=a()(K,2),U=q[0],G=q[1],J=(0,s.useState)(!1),Y=a()(J,2),H=Y[0],$=Y[1],ee=(0,s.useState)({id:null,page:1,limit:10}),ne=a()(ee,2),te=ne[0],ie=ne[1];(0,s.useEffect)((function(){"Banner-SendShixuns"===i.actionTabs.key&&(te.id=o.id,ie(te),ae(te))}),[i.actionTabs.key]);(null==i||null===(n=i.detail)||void 0===n?void 0:n.is_jupyter)||null==i||null===(t=i.detail)||void 0===t||t.is_jupyter_lab;var ae=function(){var e=u()(c()().mark((function e(n){var t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"shixunsDetail/searchUserCourses",payload:n});case 2:401===(t=e.sent).status?(r({type:"shixunsDetail/setActionTabs",payload:{}}),$(!1)):($(!0),f((null==t?void 0:t.courses_count)||0),A((null==t?void 0:t.course_list)||[]));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),se=(0,F.P)(),le=a()(se,4),re=le[0],oe=le[1],ce=le[2],de=le[3],ue=function(){var e=u()(c()().mark((function e(){var n,t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(N){e.next=3;break}return G(!0),e.abrupt("return");case 3:return t=null===(n=i.actionTabs.params)||void 0===n?void 0:n.id,$(!1),e.next=7,de({id:t,course_id:N,type:"shixun"});case 7:if(e.sent){e.next=12;break}return e.next=11,pe(0);case 11:he();case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pe=function(){var e=u()(c()().mark((function e(n){var t,a,s,l;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=null===(t=i.actionTabs.params)||void 0===t?void 0:t.id,s={id:a,identifier:o.id,courses:[{id:a,course_id:N,identifier:o.id,type:"normal",is_use:1,is_copy:n}]},e.next=4,r({type:"shixunsDetail/sendToCourse",payload:s});case 4:401!==(l=e.sent).status&&404!==l.status?(x.ZP.success(l.message),he(),oe(),window.location.href=l.first_category_url):(he(),oe());case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),he=function(){_(""),S(null),G(!1),X([]),r({type:"shixunsDetail/setActionTabs",payload:{}}),$(!1)};return(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(v.Z,{centered:!0,keyboard:!1,closable:!1,title:"发送实训",open:H,okText:"确定",cancelText:"取消",onOk:ue,onCancel:he,children:(0,V.jsxs)("div",{className:T,children:[(0,V.jsx)("div",{className:D,children:"选择的实训将会发送到指定课堂"}),(0,V.jsx)("div",{className:"mb10",children:(0,V.jsx)(M,{placeholder:"输入课堂名称的关键字进行搜索",value:C,onChange:function(e){return _(e.target.value)},onSearch:function(e){_(e);var n=P()(P()({},te),{page:1,limit:10,search:encodeURI(e)});ie(n),ae(n)}})}),(0,V.jsx)("div",{className:E,children:(0,V.jsx)(b.ZP.Group,{value:N,onChange:function(e){S(e.target.value),G(!1)},children:j.map((function(e,n){return(0,V.jsx)(b.ZP,{className:O,value:e.course_id,children:(0,V.jsx)("span",{title:e.name,children:e.name})},n)}))})}),U&&(0,V.jsx)("div",{className:z,children:"请选择你要发送的课堂"}),m>10&&(0,V.jsx)("div",{className:L,children:(0,V.jsx)(B.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:null==te?void 0:te.page,pageSize:10,total:m,onChange:function(e){var n=P()(P()({},te),{page:e,limit:10,search:encodeURI(C)});ie(n),ae(n)}})})]})}),(0,V.jsx)(F.Z,{visible:re,inPaper:!1,onOk:pe,onCancel:function(){he(),oe()},renderData:ce,modalType:"single",type:"shixun"})]})})),R="wrap___M6YVE",X="text___wxM5Y",K="color848282___PNF2A",q=["shixunsDetail","globalSetting","loading","dispatch"],U=(0,l.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=(h()(e,q),(0,s.useState)(!1)),l=a()(i,2),r=l[0],o=l[1],d=function(){var e=u()(c()().mark((function e(){var i,a,s,l;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o(!0),e.next=3,t({type:"shixunsDetail/cancelRelease",payload:{id:null===(i=n.actionTabs.params)||void 0===i?void 0:i.id}});case 3:a=e.sent,t({type:"shixunsDetail/setActionTabs",payload:{}}),o(!1),401!==a.status&&(x.ZP.success(a.message),t({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(s=n.actionTabs.params)||void 0===s?void 0:s.id}}),t({type:"shixunsDetail/getRightData",payload:{id:null===(l=n.actionTabs.params)||void 0===l?void 0:l.id}}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(v.Z,{centered:!0,keyboard:!1,closable:!1,title:"提示",open:"Banner-CancelRelease"===n.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:r,onOk:d,okButtonProps:{loading:r},onCancel:function(){t({type:"shixunsDetail/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{className:R,children:[(0,V.jsx)("p",{className:X,children:"是否确认撤销发布?"}),(0,V.jsx)("p",{className:"".concat(X," ").concat(K),children:"撤销发布后,学员将无法进行练习,若您新增关"}),(0,V.jsx)("p",{className:"".concat(X," ").concat(K),children:"卡,学员需要重新体验实训"})]})})})),G=["shixunsDetail","globalSetting","loading","dispatch"],J=(0,l.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n,t=e.shixunsDetail,i=(e.globalSetting,e.loading,e.dispatch),l=(h()(e,G),(0,s.useState)(!1)),r=a()(l,2),o=r[0],d=r[1],p=function(){var e=u()(c()().mark((function e(){var n,a,s,l,r;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d(!0),e.next=3,i({type:"shixunsDetail/cancelPublic",payload:{id:null===(n=t.actionTabs.params)||void 0===n?void 0:n.id}});case 3:a=e.sent,i({type:"shixunsDetail/setActionTabs",payload:{}}),d(!1),0===a.status&&(i({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(s=t.actionTabs.params)||void 0===s?void 0:s.id}}),i({type:"shixunsDetail/getRightData",payload:{id:null===(l=t.actionTabs.params)||void 0===l?void 0:l.id}}),x.ZP.success(null!==(r=t.actionTabs)&&void 0!==r&&null!==(r=r.params)&&void 0!==r&&r.isCancelPublic?"撤销公开成功!":"撤销申请公开成功!"));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(v.Z,{centered:!0,keyboard:!1,closable:!1,title:"提示",open:"Banner-CancelPublic"===t.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:o,onOk:p,onCancel:function(){i({type:"shixunsDetail/setActionTabs",payload:{}})},children:(0,V.jsx)("div",{className:R,children:(0,V.jsxs)("p",{className:X,children:["是否确认撤销",null!==(n=t.actionTabs)&&void 0!==n&&null!==(n=n.params)&&void 0!==n&&n.isCancelPublic?"":"申请","公开?"]})})})})),Y=["shixunsDetail","globalSetting","loading","dispatch"],H=(0,l.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=(h()(e,Y),(0,s.useState)(!1)),r=a()(i,2),o=r[0],d=r[1],p=(0,l.useParams)(),m=function(){var e=u()(c()().mark((function e(){var i,a,s,l,r,o,u,p,h,v,m,f,g,y,b;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d(!0),null!==(i=n.actionTabs.params)&&void 0!==i&&i.type){e.next=16;break}if(!(null!==(s=n.actionTabs.params)&&void 0!==s&&s.discipline_name||null!==(l=n.actionTabs.params)&&void 0!==l&&l.sub_discipline_name)){e.next=8;break}if(null!==(v=n.actionTabs.params)&&void 0!==v&&v.discipline_name&&null!==(m=n.actionTabs.params)&&void 0!==m&&m.sub_discipline_name){e.next=6;break}return x.ZP.info("请填写方向或课程"),e.abrupt("return");case 6:e.next=11;break;case 8:if(null!==(f=n.actionTabs.params)&&void 0!==f&&f.sub_discipline_id){e.next=11;break}return x.ZP.info("请选择方向或课程"),e.abrupt("return");case 11:return e.next=13,t({type:"shixunsDetail/applyPublic",payload:{id:null===(r=n.actionTabs.params)||void 0===r?void 0:r.id,user_customize:null===(o=n.actionTabs.params)||void 0===o||!o.sub_discipline_id,discipline_name:null===(u=n.actionTabs.params)||void 0===u?void 0:u.discipline_name,sub_discipline_name:null===(p=n.actionTabs.params)||void 0===p?void 0:p.sub_discipline_name,sub_discipline_id:null===(h=n.actionTabs.params)||void 0===h?void 0:h.sub_discipline_id}});case 13:a=e.sent,e.next=19;break;case 16:return e.next=18,t({type:"shixunsDetail/applyPublic",payload:{id:null===(g=n.actionTabs.params)||void 0===g?void 0:g.id,user_customize:!1,sub_discipline_id:""}});case 18:a=e.sent;case 19:t({type:"shixunsDetail/setActionTabs",payload:{}}),d(!1),1!==a.status&&0!==a.status||(t({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(y=n.actionTabs.params)||void 0===y?void 0:y.id}}),t({type:"shixunsDetail/getRightData",payload:{id:null===(b=n.actionTabs.params)||void 0===b?void 0:b.id}}));case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(v.Z,{centered:!0,keyboard:!1,closable:!1,title:"提示",open:"Banner-ApplyPublic"===n.actionTabs.key,okText:"确定申请",cancelText:"取消申请",confirmLoading:o,onOk:m,onCancel:function(){t({type:"shixunsDetail/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{className:R,children:[(0,V.jsx)("p",{className:X,style:{textAlign:"left",fontSize:"14px"},children:"申请说明公开实训需经过平台标准化审核预计审核时间为1至2个工作日若仅本人教学使用则无需申请公开直接发送至课堂即可。"}),(0,V.jsxs)("p",{className:"".concat(X," mt5"),style:{color:"#f5a44a",textAlign:"left",fontSize:"14px"},children:["注意:审核通过后,实训将对平台所有人可见,并且实训将默认向平台已职业认证的教师公开关卡的参考答案和测试集,如需修改请在通过审核后前往",(0,V.jsx)("span",{style:{color:"#4169d0",cursor:"pointer"},onClick:function(){window.open("/shixuns/".concat(null==p?void 0:p.id,"/edit?tabId=setting"))},children:"设置页面"}),"调整。"]})]})})})),$=t(55996),ee=["shixunsDetail","globalSetting","loading","dispatch"],ne=(0,l.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n,t,i=e.shixunsDetail,a=(e.globalSetting,e.loading,e.dispatch),s=(h()(e,ee),(null===(n=i.actionTabs)||void 0===n?void 0:n.params)||{}),l=s.tagPosition,r=void 0===l?[]:l,o=s.evaluationSetPosition,c=void 0===o?[]:o,d=s.publishBoxStatus,u=function(){return(0,V.jsx)("div",{className:R,children:(0,V.jsx)("p",{className:X,children:"发布申请已提交,请等待管理员的审核"})})},p=function(){return(0,V.jsxs)("div",{className:R,children:[(0,V.jsx)("p",{className:X,children:"发布申请已提交,请等待管理员的审核"}),(0,V.jsx)("p",{className:"".concat(X," font12"),children:"• 我们将在1-2个工作日内完成审核"})]})},x=function(){return(0,V.jsx)("div",{className:R,children:(0,V.jsxs)("p",{className:X,children:["第",c.join(","),"关尚未完成,无法申请发布"]})})},m=function(){return(0,V.jsx)("div",{className:R,children:(0,V.jsxs)("p",{className:X,children:["每一个关卡至少需要一个技能标签",(0,V.jsx)("br",{}),"第",r.join(","),"关尚未设置技能标签,请补充"]})})};return(0,V.jsx)(v.Z,{centered:!0,keyboard:!1,closable:!1,title:"提示",open:"Banner-ApplyRelease"===i.actionTabs.key,okText:"知道啦",onOk:function(){var e,n;0!==d&&1!==d||(a({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(e=i.actionTabs.params)||void 0===e?void 0:e.id}}),a({type:"shixunsDetail/getRightData",payload:{id:null===(n=i.actionTabs.params)||void 0===n?void 0:n.id}}));a({type:"shixunsDetail/setActionTabs",payload:{}})},onCancel:function(){a({type:"shixunsDetail/setActionTabs",payload:{}})},children:(t={0:u,1:p,2:x,3:m},t[d]?t[d]():(0,V.jsx)("div",{className:R,children:(0,V.jsx)("p",{className:X,children:"尚未创建任务的实训,不能申请发布"})}))})})),te=t(91972),ie=t(18548),ae=t(3148),se=t(46952),le=t(80836),re=t(88499),oe=t(57964),ce=t(66332),de=t(80348),ue=t(22976),pe=t(48217),he=["shixunsDetail","user","globalSetting","loading","dispatch","problemset"],xe=(0,l.connect)((function(e){var n=e.shixunsDetail,t=e.user,i=e.loading,a=e.globalSetting,s=e.problemset;return{shixunsDetail:n,user:t,globalSetting:a,loading:i.models.index,problemset:s}}))((function(e){var n,t,i,r,o,d,p,S,P,B,T,D,E,O,z,L,F,W,M,R,X,K,q,G,Y,ee,xe,ve,me,fe,ge,ye,be,je,Ae,ke,we,Ce,_e,Ze,Ie,Ne,Se,Pe,Be,Te,De,Ee,Oe,ze,Le,Fe,Ve,We,Me,Qe,Re,Xe,Ke,qe,Ue,Ge,Je,Ye,He,$e,en,nn,tn,an,sn,ln,rn,on,cn,dn,un,pn,hn,xn,vn,mn=e.shixunsDetail,fn=e.user,gn=(e.globalSetting,e.loading,e.dispatch),yn=e.problemset,bn=(h()(e,he),(0,l.useLocation)()),jn=(0,s.useRef)(""),An=(0,s.useState)(!1),kn=a()(An,2),wn=kn[0],Cn=kn[1],_n=((0,s.useRef)(null),(0,s.useState)(!0)),Zn=a()(_n,2),In=Zn[0],Nn=Zn[1],Sn=(0,s.useState)(2),Pn=a()(Sn,2),Bn=Pn[0],Tn=Pn[1],Dn=(0,s.useState)(!1),En=a()(Dn,2),On=En[0],zn=En[1],Ln=(0,s.useState)(!1),Fn=a()(Ln,2),Vn=Fn[0],Wn=Fn[1],Mn=(0,s.useState)(),Qn=a()(Mn,2),Rn=Qn[0],Xn=Qn[1],Kn=(0,s.useState)(),qn=a()(Kn,2),Un=qn[0],Gn=qn[1],Jn=(0,s.useState)(),Yn=a()(Jn,2),Hn=Yn[0],$n=Yn[1],et=(0,s.useState)(!1),nt=a()(et,2),tt=nt[0],it=nt[1],at=(0,s.useState)(!1),st=a()(at,2),lt=(st[0],st[1]),rt=(0,s.useState)(2),ot=a()(rt,2),ct=ot[0],dt=ot[1],ut=[{level:"初级",color:"#44D7B6"},{level:"中级",color:"#F7B500"},{level:"中高级",color:"#FF8C29"},{level:"高级",color:"#E53333"}],pt=[{name:"未发布",connect:"当前课程正在开发中,不可被他人使用",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"静默发布",connect:"当前课程已发布,可以通过分享链接使用,但不能被开放检索",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"公开审核",connect:"当前课程已发布,申请纳入开放检索,目前平台正在审核中",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"公开发布",connect:"当前课程已发布,且可被开放检索",bkcolor:"#FFE9C1",txcolor:"#A45204"}];(0,s.useEffect)((function(){var e;jn.current=null===(e=bn.pathname.split("/"))||void 0===e?void 0:e[2]}),[bn.pathname]),(0,s.useEffect)((function(){gn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),setTimeout((function(){Nn(!1)}),5e3)}),[]);var ht=null===(n=fn.userInfo)||void 0===n||null===(n=n.shixun)||void 0===n?void 0:n.own,xt=null===(t=fn.userInfo)||void 0===t||null===(t=t.shixun)||void 0===t?void 0:t.editable,vt=null==mn||null===(i=mn.challenges)||void 0===i||null===(i=i.challenge_list)||void 0===i?void 0:i.length,mt=!(null!==(r=fn.userInfo)&&void 0!==r&&null!==(r=r.shixun)&&void 0!==r&&r.can_managed),ft=function(){var e=u()(c()().mark((function e(){var n,t,i,a;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(lt(!0),null===(n=mn.detail)||void 0===n||!n.windows_vnc||(0,ce.ag)()){e.next=3;break}return e.abrupt("return",!1);case 3:if(null===(t=mn.detail)||void 0===t||!t.can_fork){e.next=6;break}return gn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),e.abrupt("return");case 6:return e.next=8,(0,oe.ZP)("/api/shixuns/".concat(null==jn?void 0:jn.current,"/copy.json"),{method:"post",body:{}});case 8:0===(i=e.sent).status?(lt(!1),window.location.href="/shixuns/".concat(null===(a=i.data)||void 0===a?void 0:a.shixun,"/challenges"),x.ZP.success("复制成功"),zn(!1)):lt(!1),-3===i.status&&(lt(!1),gn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Per",params:{message:i.message}}}));case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),gt=function(){var e=u()(c()().mark((function e(){var n,t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,de.L9)(["实践项目","详情页","取消收藏"]),e.next=3,gn({type:"shixunsDetail/cancelCollect",payload:{container_id:null===(n=mn.detail)||void 0===n?void 0:n.id,container_type:"Shixun"}});case 3:0===(t=e.sent).status&&(gn({type:"shixunsDetail/getShixunsDetail",payload:{id:jn.current}}),gn({type:"shixunsDetail/getRightData",payload:{id:jn.current}}),x.ZP.success(t.message));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),yt=function(){var e=u()(c()().mark((function e(){var n,t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,de.L9)(["实践项目","详情页","收藏"]),e.next=3,gn({type:"shixunsDetail/collect",payload:{container_id:null===(n=mn.detail)||void 0===n?void 0:n.id,container_type:"Shixun"}});case 3:0===(t=e.sent).status&&(gn({type:"shixunsDetail/getShixunsDetail",payload:{id:jn.current}}),gn({type:"shixunsDetail/getRightData",payload:{id:jn.current}}),x.ZP.success(t.message));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),bt=function(e){mt?x.ZP.warning("非实训合作者不可操作,请与实训负责人联系,获得合作者身份后进行相关操作。"):((0,de.L9)(["实践项目","详情页","撤销公开"]),gn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-CancelPublic",params:{id:jn.current,isCancelPublic:e}}}))},jt=function(){var e=u()(c()().mark((function e(){var n,t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!mt){e.next=3;break}return x.ZP.warning("非实训合作者不可操作,请与实训负责人联系,获得合作者身份后进行相关操作。"),e.abrupt("return");case 3:return(0,de.L9)(["实践项目","详情页","申请发布"]),e.next=6,gn({type:"shixunsDetail/release",payload:{id:jn.current}});case 6:if(n=e.sent,gn({type:"shixunsDetail/getShixunsDetail",payload:{id:jn.current}}),gn({type:"shixunsDetail/getRightData",payload:{id:jn.current}}),t=(null==n?void 0:n.evaluation_set_position)||[],0!==n.status){e.next=13;break}return v.Z.info({width:530,title:"提示",centered:!0,content:(0,V.jsx)("div",{className:"tc font16",children:"实训发布后即可发送课堂使用"}),okText:"知道啦"}),e.abrupt("return");case 13:gn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyRelease",params:{tagPosition:null==n?void 0:n.tag_position,evaluationSetPosition:t,publishBoxStatus:n.status}}});case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),At=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),v.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,V.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=u()(c()().mark((function t(){var i,a;return c()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,ie.$Q)({url:n});case 2:if(i=t.sent){t.next=5;break}return t.abrupt("return");case 5:return x.ZP.success("重置成功,正在进入实践项目!"),t.next=8,(0,ie.Ir)({id:i.shixun_identifier});case 8:if(null==(a=t.sent)||!a.game_identifier){t.next=12;break}return null===l.history||void 0===l.history||l.history.push("/tasks/".concat(a.game_identifier)),t.abrupt("return");case 12:2===(null==a?void 0:a.status)?e(null==a?void 0:a.message):3===(null==a?void 0:a.status)&&kt(null==a?void 0:a.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},kt=function(e){v.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,V.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},wt=function(e){return e?e>=1e3?e=e/1e3+"K":e:0};(0,s.useEffect)((function(){var e;Tt(null===(e=mn.detail)||void 0===e?void 0:e.mark_content)}),[null===(o=mn.detail)||void 0===o?void 0:o.mark_content]);var Ct,_t,Zt,It,Nt,St=(0,s.useState)(""),Pt=a()(St,2),Bt=Pt[0],Tt=Pt[1],Dt=function(){var e=u()(c()().mark((function e(n){var t,i,a;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.ZP)("/api/shixuns/".concat(null==jn?void 0:jn.current,"/mark.json"),{method:"post",body:{mark_status:4===n?null===(t=mn.detail)||void 0===t?void 0:t.mark_status:(null===(i=mn.detail)||void 0===i?void 0:i.mark_status)===n?0:n,mark_content:Bt}});case 2:0===(null==(a=e.sent)?void 0:a.status)&&gn({type:"shixunsDetail/getShixunsDetail",payload:{id:jn.current}});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,V.jsxs)("section",{children:[(0,V.jsx)("aside",{className:I.banner,style:null!==(d=mn.detail)&&void 0!==d&&d.banner_image?{backgroundImage:"url(".concat(null===(p=mn.detail)||void 0===p?void 0:p.banner_image,")"),paddingTop:null!==(S=mn.detail)&&void 0!==S&&S.banner_image_b?0:50}:{},children:(0,V.jsxs)("aside",{className:I.wrp,style:null!==(P=mn.detail)&&void 0!==P&&P.banner_image_b?{backgroundImage:"url(".concat(null===(B=mn.detail)||void 0===B?void 0:B.banner_image_b,")")}:{},children:[(0,V.jsxs)("div",{className:I.action,children:[(0,V.jsxs)("div",{className:I.titleWrap,children:[3===(null===(T=mn.detail)||void 0===T?void 0:T.shixun_status)&&(0,V.jsx)(f.Z,{title:"已关闭",children:(0,V.jsx)("i",{className:"iconfont icon-yiguanbi3 mr10",style:{color:"#f7b500"}})}),-1===(null===(D=mn.detail)||void 0===D?void 0:D.shixun_status)&&(0,V.jsx)("span",{className:I.deleteBtnStatus,children:"已删除"}),(0,V.jsx)(f.Z,{title:(null===(E=mn.detail)||void 0===E?void 0:E.name)||"实践项目名称-未填写",children:(0,V.jsx)("span",{className:I.title,children:(null===(O=mn.detail)||void 0===O?void 0:O.name)||"实践项目名称-未填写"})}),(0,V.jsx)("div",{className:I.btn,style:{backgroundColor:(Nt=null===(It=mn.detail)||void 0===It?void 0:It.diffcult,Nt?ut.find((function(e){return e.level===Nt})).color:"--")},children:null===(z=mn.detail)||void 0===z?void 0:z.diffcult}),(null==mn||null===(L=mn.detail)||void 0===L||null===(L=L.shixun_marks)||void 0===L?void 0:L.length)>0&&(1==(null==fn||null===(F=fn.userInfo)||void 0===F?void 0:F.role)||2==(null==fn||null===(W=fn.userInfo)||void 0===W?void 0:W.role))&&(null==mn||null===(M=mn.detail)||void 0===M?void 0:M.shixun_marks.map((function(e,n){return(0,V.jsx)(f.Z,{title:"".concat(e),children:(0,V.jsx)("div",{className:I.btn_type,style:{backgroundColor:"#43a2ff"},children:e})},n)}))),(null===(R=mn.detail)||void 0===R?void 0:R.identity)<5&&(0,V.jsx)(f.Z,{title:null===(X=pt[(null===(K=mn.detail)||void 0===K?void 0:K.shixun_tag_num)-1])||void 0===X?void 0:X.connect,children:(0,V.jsx)("div",{className:I.btn,style:{backgroundColor:null===(q=pt[(null===(G=mn.detail)||void 0===G?void 0:G.shixun_tag_num)-1])||void 0===q?void 0:q.bkcolor,color:null===(Y=pt[(null===(ee=mn.detail)||void 0===ee?void 0:ee.shixun_tag_num)-1])||void 0===Y?void 0:Y.txcolor},children:null===(xe=pt[(null===(ve=mn.detail)||void 0===ve?void 0:ve.shixun_tag_num)-1])||void 0===xe?void 0:xe.name})}),(null===(me=mn.detail)||void 0===me?void 0:me.fork_from)&&(0,V.jsx)(f.Z,{title:"当前为复制实训,点击标识可跳转至原实训",children:(0,V.jsx)("a",{href:"/shixuns/".concat(null===(fe=mn.detail)||void 0===fe||null===(fe=fe.fork_from)||void 0===fe?void 0:fe.fork_identifier,"/challenges"),target:"_blank",className:"iconfont icon-fork",style:{fontSize:21}})}),(0,ce.Ny)()&&(0,V.jsx)(g.Z,{trigger:"click",content:(0,V.jsxs)("div",{className:I.customPopover,children:[(0,V.jsxs)("p",{children:[(0,V.jsx)("b",{children:"标签"}),(0,V.jsx)("span",{children:"标签用于管理,仅管理员/运营人员可见"})]}),(0,V.jsxs)("ul",{children:[(0,V.jsxs)("li",{onClick:function(){return Dt(1)},className:1===(null===(Ct=mn.detail)||void 0===Ct?void 0:Ct.mark_status)?I.active:"",children:["正常 ",(0,V.jsx)("i",{className:"iconfont icon-duigou1"})]}),(0,V.jsxs)("li",{onClick:function(){return Dt(2)},className:2===(null===(_t=mn.detail)||void 0===_t?void 0:_t.mark_status)?I.active:"",children:["需完善 ",(0,V.jsx)("i",{className:"iconfont icon-duigou1"})]}),(0,V.jsxs)("li",{onClick:function(){return Dt(3)},className:3===(null===(Zt=mn.detail)||void 0===Zt?void 0:Zt.mark_status)?I.active:"",children:["无法使用 ",(0,V.jsx)("i",{className:"iconfont icon-duigou1"})]})]}),(0,V.jsxs)("p",{style:{margin:"16px 0"},children:[(0,V.jsx)("b",{children:"备注"}),(0,V.jsx)("span",{children:"字数限制在140字以内"})]}),(0,V.jsx)(m.Z.TextArea,{value:Bt,onChange:function(e){return Tt(e.target.value)},onBlur:function(e){return Dt(4)},rows:4,maxLength:140})]}),children:(0,V.jsx)(ae.Z,{style:{color:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n="#0152d9";return 1===e&&(n="#2FA34F"),2===e&&(n="#FF8C29"),3===e&&(n="#E53333"),n}(null===(ge=mn.detail)||void 0===ge?void 0:ge.mark_status)},className:"current font18 ml5 c-light-primary",rotate:180})})]}),(0,V.jsxs)("div",{className:I.actionBtns,children:[(0,V.jsxs)("div",{className:I.gold,children:[(0,V.jsxs)("div",{children:[(0,V.jsx)("i",{className:"iconfont icon-jinbi1 font16"}),(0,V.jsx)("span",{children:"金币"})]}),(0,V.jsx)("div",{className:I.handleOverflow,children:null==mn||null===(ye=mn.detail)||void 0===ye?void 0:ye.gold})]}),!(null!==(be=mn.detail)&&void 0!==be&&be.is_jupyter)&&(0,V.jsxs)("div",{className:I.gold,children:[(0,V.jsxs)("div",{children:[(0,V.jsx)("i",{className:"iconfont icon-pingfen2 font15"}),(0,V.jsx)("span",{children:"评分"})]}),(0,V.jsx)("div",{className:I.handleOverflow,children:null===(je=mn.detail)||void 0===je?void 0:je.score_info})]}),((null===(Ae=mn.detail)||void 0===Ae?void 0:Ae.identity)<8||(null===(ke=fn.userInfo)||void 0===ke?void 0:ke.is_shixun_marker))&&-1!==(null===(we=mn.detail)||void 0===we?void 0:we.shixun_status)&&0!==(null===(Ce=mn.detail)||void 0===Ce?void 0:Ce.shixun_status)&&(null===(_e=mn.detail)||void 0===_e?void 0:_e.can_copy)&&(0,V.jsxs)("div",{className:I.fork,children:[(0,V.jsx)(f.Z,{open:(null===(Ze=mn.detail)||void 0===Ze||!Ze.is_jupyter)&&In,title:(0,V.jsxs)("span",{style:{color:"#000"},children:["新增关卡合并",vt>1&&"/拆分","功能"]}),color:"#fff",children:(0,V.jsx)(f.Z,{title:!(0,ce.ag)()&&(null===(Ie=mn.detail)||void 0===Ie?void 0:Ie.windows_vnc)&&"Windows镜像不支持复制",children:(0,V.jsxs)("div",{onClick:function(){},children:[(0,V.jsx)("i",{className:"iconfont icon-Fock font13"}),(0,V.jsxs)("span",{children:[(0,V.jsx)("span",{onClick:function(){var e,n;if(null!==(e=mn.detail)&&void 0!==e&&e.is_jupyter){var t;if(null!==(t=mn.detail)&&void 0!==t&&t.need_authorize)return void(0,te.rX)(!1);(0,de.L9)(["实践项目","详情页","复制实训"]),ft()}else{var i;null!=fn&&null!==(i=fn.userInfo)&&void 0!==i&&i.professional_certification?(zn(!0),Tn(1)):v.Z.confirm({centered:!0,title:"提示",icon:null,content:"为了进行复制/合并/拆分实践项目,您必须先完成职业认证。请问是否前往职业认证?",okText:"确认",cancelText:"取消",onOk:(n=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l.history.push("/account/certification");case 1:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})}},children:"复制"}),!(null!==(Ne=mn.detail)&&void 0!==Ne&&Ne.is_jupyter)&&!(null!==(Se=mn.detail)&&void 0!==Se&&Se.is_jupyter_lab)&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)("span",{className:"ml5 mr5",children:"/"}),(0,V.jsx)("span",{onClick:function(){var e,n;null!=fn&&null!==(e=fn.userInfo)&&void 0!==e&&e.professional_certification?(zn(!0),Tn(2)):v.Z.confirm({centered:!0,title:"提示",icon:null,content:"为了进行复制/合并/拆分实践项目,您必须先完成职业认证。请问是否前往职业认证?",okText:"确认",cancelText:"取消",onOk:(n=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l.history.push("/account/certification");case 1:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})},children:"合并"})]}),!(null!==(Pe=mn.detail)&&void 0!==Pe&&Pe.is_jupyter)&&!(null!==(Be=mn.detail)&&void 0!==Be&&Be.is_jupyter_lab)&&vt>1&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)("span",{className:"ml5 mr5",children:"/"}),(0,V.jsx)("span",{onClick:function(){var e,n;null!=fn&&null!==(e=fn.userInfo)&&void 0!==e&&e.professional_certification?(zn(!0),Tn(3),dt(2)):v.Z.confirm({centered:!0,title:"提示",icon:null,content:"为了进行复制/合并/拆分实践项目,您必须先完成职业认证。请问是否前往职业认证?",okText:"确认",cancelText:"取消",onOk:(n=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l.history.push("/account/certification");case 1:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})},children:"拆分"})]})]})]})})}),ht&&(0,ce.JL)()&&!(null===(Te=mn.detail)||void 0===Te||!Te.fork_num)&&(0,V.jsx)("div",{className:I.handleOverflow,onClick:function(){return l.history.push("/shixuns/".concat(jn.current,"/fork_list"))},children:wt(null===(De=mn.detail)||void 0===De?void 0:De.fork_num)})]}),(0,V.jsxs)("div",{className:I.collect,children:[(0,V.jsx)("div",{children:null!==(Ee=mn.detail)&&void 0!==Ee&&Ee.is_collect?(0,V.jsxs)("span",{onClick:gt,children:[(0,V.jsx)("i",{className:"iconfont icon-shoucangerji font13"}),(0,V.jsx)("span",{children:"取消收藏"})]}):(0,V.jsxs)("span",{onClick:yt,children:[(0,V.jsx)("i",{className:"iconfont icon-shoucangyiji font14"}),(0,V.jsx)("span",{children:"收藏"})]})}),(0,V.jsx)("div",{className:I.handleOverflow,children:wt(null===(Oe=mn.detail)||void 0===Oe?void 0:Oe.collection_count)})]})]})]}),(null===(ze=mn.detail)||void 0===ze?void 0:ze.laboratory_name)&&(0,ce.Ny)()&&(0,V.jsxs)("div",{className:I.laboratory,children:[(0,V.jsx)("span",{children:"云上实验室:"}),(0,V.jsx)(f.Z,{title:null===(Le=mn.detail)||void 0===Le?void 0:Le.laboratory_name,children:(0,V.jsx)("a",{href:"https://".concat(null===(Fe=mn.detail)||void 0===Fe?void 0:Fe.laboratory_url),target:"_blank",className:I.name,children:null===(Ve=mn.detail)||void 0===Ve?void 0:Ve.laboratory_name})})]}),(0,V.jsxs)("div",{className:I.contentWrap,children:[(0,V.jsxs)("div",{className:I.contentLeftWrap,children:[(0,V.jsxs)("div",{className:I.user,children:[(0,V.jsx)("a",{href:null===(We=mn.rightData)||void 0===We||null===(We=We.creator)||void 0===We?void 0:We.user_url,target:"_blank",className:I.img,children:(0,V.jsx)("img",{src:"".concat(re.Z.IMG_SERVER,"/").concat((null===(Me=mn.rightData)||void 0===Me?void 0:Me.creator)&&"images/".concat(null===(Qe=mn.rightData)||void 0===Qe?void 0:Qe.creator.image_url,"?1532489442")),alt:"头像"})}),(0,V.jsxs)("div",{className:I.text,children:[(0,V.jsx)(f.Z,{title:null===(Re=mn.rightData)||void 0===Re||null===(Re=Re.creator)||void 0===Re?void 0:Re.name,children:(0,V.jsx)("a",{href:null===(Xe=mn.rightData)||void 0===Xe||null===(Xe=Xe.creator)||void 0===Xe?void 0:Xe.user_url,target:"_blank",className:I.d1,children:null===(Ke=mn.rightData)||void 0===Ke||null===(Ke=Ke.creator)||void 0===Ke?void 0:Ke.name})}),(0,V.jsx)(f.Z,{title:"***"===(null===(qe=mn.rightData)||void 0===qe||null===(qe=qe.creator)||void 0===qe?void 0:qe.school)?"本单位不对外公开":null===(Ue=mn.rightData)||void 0===Ue||null===(Ue=Ue.creator)||void 0===Ue?void 0:Ue.school,children:(0,V.jsx)("div",{className:I.d2,children:null===(Ge=mn.rightData)||void 0===Ge||null===(Ge=Ge.creator)||void 0===Ge?void 0:Ge.school})})]})]}),(0,V.jsx)("div",{children:!(null===(Je=mn.detail)||void 0===Je||!Je.total_stu_num)&&(0,V.jsxs)("div",{className:I.ratingTitle,children:[(0,V.jsx)("span",{children:"学习人次 "}),(0,V.jsx)("span",{children:null===(Ye=mn.detail)||void 0===Ye?void 0:Ye.total_stu_num})]})})]}),(0,V.jsxs)("div",{className:I.operationWrap,children:[Z(null===(He=mn.detail)||void 0===He?void 0:He.shixun_status)&&"学生"!==(null===($e=fn.userInfo)||void 0===$e?void 0:$e.user_identity)&&(0,V.jsx)(f.Z,{placement:"bottom",title:"以课堂实验的形式发送到我的课堂",children:(0,V.jsxs)("div",{className:I.iconBtn,onClick:function(){var e;(0,de.L9)(["实践项目","详情页","发送至课堂"]),null!==(e=mn.detail)&&void 0!==e&&e.need_authorize?(0,te.rX)(!1):(0,te.tJ)(gn)&&gn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-SendShixuns",params:{id:jn.current}}})},children:[(0,V.jsx)("i",{className:"iconfont icon-fasongzhi1 font20"}),(0,V.jsx)("span",{children:"发送至"})]})}),2===(null===(en=mn.detail)||void 0===en?void 0:en.shixun_status)&&0===(null===(nn=mn.detail)||void 0===nn?void 0:nn.public)&&xt&&(0,V.jsx)(f.Z,{placement:"bottom",title:"撤销发布后,学员将无法进行练习",children:(0,V.jsxs)("div",{className:I.iconBtn,onClick:function(){mt?x.ZP.warning("非实训合作者不可操作,请与实训负责人联系,获得合作者身份后进行相关操作。"):((0,de.L9)(["实践项目","详情页","撤销发布"]),gn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-CancelRelease",params:{id:jn.current}}}))},children:[(0,V.jsx)("i",{className:"iconfont icon-chexiaofabu2"}),(0,V.jsx)("span",{children:"撤销发布"})]})}),0===(null===(tn=mn.detail)||void 0===tn?void 0:tn.shixun_status)&&xt&&(0,V.jsx)(f.Z,{placement:"bottom",title:"发布后,可以使用到自己的课堂和课程",children:(0,V.jsxs)("div",{className:I.iconBtn,onClick:jt,children:[(0,V.jsx)("i",{className:"iconfont icon-fabu3"}),(0,V.jsx)("span",{children:"发布"})]})}),2===(null===(an=mn.detail)||void 0===an?void 0:an.shixun_status)&&1===(null===(sn=mn.detail)||void 0===sn?void 0:sn.public)&&xt&&(0,V.jsx)(f.Z,{placement:"bottom",title:"撤销后,仅可以使用到自己的课堂和课程",children:(0,V.jsxs)("div",{className:I.iconBtn,onClick:function(){return bt(!1)},children:[(0,V.jsx)("i",{className:"iconfont icon-chexiaoshenqinggongkai font18"}),(0,V.jsx)("span",{children:"撤销申请公开"})]})}),(null===(ln=fn.userInfo)||void 0===ln?void 0:ln.admin)&&2===(null===(rn=mn.detail)||void 0===rn?void 0:rn.public)&&(0,V.jsx)(f.Z,{placement:"bottom",title:"撤销后,仅可以使用到自己的课堂和课程",children:(0,V.jsxs)("div",{className:I.iconBtn,onClick:function(){return bt(!0)},children:[(0,V.jsx)("i",{className:"iconfont icon-chexiaoshenqinggongkai font18"}),(0,V.jsx)("span",{children:"撤销公开"})]})}),2===(null===(on=mn.detail)||void 0===on?void 0:on.shixun_status)&&0===(null===(cn=mn.detail)||void 0===cn?void 0:cn.public)&&xt&&(0,V.jsx)(f.Z,{placement:"bottom",title:"审核通过后,平台用户可以查看实训",children:(0,V.jsxs)("div",{className:I.iconBtn,onClick:function(){var e,n;mt?x.ZP.warning("非实训合作者不可操作,请与实训负责人联系,获得合作者身份后进行相关操作。"):null!==(e=mn.detail)&&void 0!==e&&e.has_sub_discipline?((0,de.L9)(["实践项目","详情页","申请公开"]),gn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyPublic",params:{id:jn.current,type:null===(n=mn.detail)||void 0===n?void 0:n.has_sub_discipline}}})):Wn(!0)},children:[(0,V.jsx)("i",{className:"iconfont icon-shenqinggongkai1 font18"}),(0,V.jsx)("span",{children:"申请公开"})]})}),-1!==(null===(dn=mn.detail)||void 0===dn?void 0:dn.shixun_status)&&(0,V.jsx)(f.Z,{placement:"bottom",title:null!==(un=mn.detail)&&void 0!==un&&un.need_authorize?"需授权":_(null===(pn=mn.detail)||void 0===pn||null===(pn=pn.task_operation)||void 0===pn?void 0:pn[0]),children:(0,V.jsxs)(pe.Z,{onClick:u()(c()().mark((function e(){var n,t,i,a;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(n=mn.detail)||void 0===n||!n.need_authorize){e.next=4;break}return(0,te.rX)(!1),(0,de.L9)(["实践项目","详情页","需授权"]),e.abrupt("return");case 4:return(0,de.L9)(["实践项目","详情页","开启挑战"]),e.next=7,(0,ue._)("".concat(null===(t=mn.detail)||void 0===t?void 0:t.id),{is_jupyter:null===(i=mn.detail)||void 0===i?void 0:i.is_jupyter,is_jupyter_lab:null===(a=mn.detail)||void 0===a?void 0:a.is_jupyter_lab});case 7:e.sent||(s=void 0,l=void 0,r=void 0,(0,te.tJ)(gn,!0)&&((null===(s=mn.detail)||void 0===s?void 0:s.shixun_status)>1&&Cn(!0),null!==(l=mn.detail)&&void 0!==l&&l.is_jupyter||null!==(r=mn.detail)&&void 0!==r&&r.is_jupyter_lab?gn({type:"shixunsDetail/execJupyter",payload:{id:jn.current}}).then((function(e){Cn(!1),null!=e&&e.identifier&&(window.location.href="/tasks/".concat(e.identifier,"/jupyter"))})):gn({type:"shixunsDetail/execShixun",payload:{id:jn.current}}).then(function(){var e=u()(c()().mark((function e(n){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Cn(!1),null==n||!n.game_identifier){e.next=4;break}return window.location.href="/tasks/".concat(n.game_identifier),e.abrupt("return");case 4:2===(null==n?void 0:n.status)?At(null==n?void 0:n.message):3===(null==n?void 0:n.status)&&kt(null==n?void 0:n.message);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())));case 9:case"end":return e.stop()}var s,l,r}),e)}))),className:I.testBtn,type:"primary",children:[(0,V.jsx)("i",{className:"iconfont icon-jixutiaozhan mr10 font14"}),null!==(hn=mn.detail)&&void 0!==hn&&hn.need_authorize?"需授权":(null===(xn=mn.detail)||void 0===xn?void 0:xn.shixun_status)>1?null===(vn=mn.detail)||void 0===vn||null===(vn=vn.task_operation)||void 0===vn?void 0:vn[0]:"模拟实战"]})})]})]})]})}),wn&&(0,V.jsx)("div",{className:I.fullScreenLoading,children:(0,V.jsx)(y.Z,{size:"middle"})}),(0,V.jsx)(N.Z,{}),(0,V.jsx)(Q,{}),(0,V.jsx)(U,{}),(0,V.jsx)(J,{}),(0,V.jsx)($.Z,{}),(0,V.jsx)(H,{}),(0,V.jsx)(ne,{}),(0,V.jsx)(v.Z,{title:"选择复制/合并".concat(vt>1?"/拆分":"","方式"),open:On,width:450,onCancel:function(){return zn(!1)},onOk:function(){if(1==Bn){var e;if(null!==(e=mn.detail)&&void 0!==e&&e.need_authorize)return void(0,te.rX)(!1);(0,de.L9)(["实践项目","详情页","复制实训"]),ft()}else if(2==Bn)window.location.href="/shixuns/".concat(jn.current,"/Merge");else if(3==Bn){if(ct<1)return void x.ZP.error("请输入拆分数量");window.location.href="/shixuns/".concat(jn.current,"/Split?splitCount=").concat(vt,"&newSplitCount=").concat(ct)}},style:{top:300},children:(0,V.jsxs)("div",{children:[(0,V.jsx)(b.ZP.Group,{defaultValue:Bn,value:Bn,onChange:function(e){3==e.target.value&&dt(2),Tn(e.target.value)},children:(0,V.jsxs)(j.Z,{direction:"vertical",children:[(0,V.jsxs)(b.ZP,{value:1,children:[(0,V.jsx)("span",{style:{color:"#000",marginRight:10},children:"复制"}),(0,V.jsx)("span",{style:{color:"#9096A3"},children:"将当前实践复制并生成全新项目"})]}),(0,V.jsxs)(b.ZP,{value:2,className:"mt10",children:[(0,V.jsx)("span",{style:{color:"#000",marginRight:10},children:"合并"}),(0,V.jsx)("span",{style:{color:"#9096A3"},children:"将当前关卡合并至目标实践项目"})]}),vt>1&&(0,V.jsxs)(b.ZP,{value:3,className:"mt10",children:[(0,V.jsx)("span",{style:{color:"000",marginRight:10},children:"拆分"}),(0,V.jsx)("span",{style:{color:"#9096A3"},children:"将当前实践项目复制后再拆分成指定数量的全新项目"})]})]})}),vt>1&&3==Bn&&(0,V.jsxs)("div",{className:I.splitInfo,children:[(0,V.jsxs)("div",{className:"mr40",children:[(0,V.jsx)("span",{className:I.splitInfo_t1,children:"关卡总数"}),vt]}),(0,V.jsxs)("div",{children:[(0,V.jsx)("span",{className:I.splitInfo_t2,children:"拆分项目数量"}),(0,V.jsx)(A.Z,{style:{width:150},value:ct,min:1,max:vt,placeholder:"请输入整数",onChange:function(e){/^\d*$/.test(e)&&dt(e)}})]})]})]})}),(0,V.jsx)(v.Z,{title:"方向&课程",open:Vn,centered:!0,width:600,onCancel:function(){Wn(!1)},onOk:u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,de.L9)(["实践项目","详情页","申请公开"]),gn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyPublic",params:{id:jn.current,discipline_name:Un,sub_discipline_name:Rn,sub_discipline_id:Hn,type:null===(n=mn.detail)||void 0===n?void 0:n.has_sub_discipline}}}),Wn(!1);case 3:case"end":return e.stop()}}),e)}))),children:(0,V.jsxs)("div",{style:{padding:"24px"},children:[(0,V.jsx)("p",{children:"需填写实践项目的方向&课程后,才能申请公开"}),(0,V.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,V.jsx)(k.Z,{style:{textAlign:"right",width:"82px"},children:(0,V.jsx)("label",{children:"方向&课程:"})}),(0,V.jsx)(k.Z,{span:12,children:(0,V.jsx)(w.Z,{placeholder:"请选择...",allowClear:!1,onChange:function(e,n){$n(e[1])},style:{width:"422px"},options:yn.courseOptions})})]}),(0,V.jsx)(C.Z,{style:{display:"flex",marginTop:"5px"},children:(0,V.jsxs)(k.Z,{onClick:function(){it(!tt)},children:[(0,V.jsx)("a",{style:{marginLeft:"81px",marginRight:"271px"},children:"自定义方向&课程"}),(0,V.jsxs)("span",{style:{color:tt?"#999999":"#666666",display:"inline-flex",alignItems:"center"},onClick:function(){},children:[tt?"收起":"展开",tt?(0,V.jsx)(le.Z,{}):(0,V.jsx)(se.Z,{})]})]})}),tt&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)("div",{style:{display:"flex",marginTop:"15px"},children:[(0,V.jsx)(k.Z,{style:{textAlign:"right",width:"82px"},children:(0,V.jsx)("label",{children:"方向:"})}),(0,V.jsx)(k.Z,{span:12,children:(0,V.jsx)(m.Z,{value:Un,onChange:function(e){Gn(e.target.value)}})})]}),(0,V.jsxs)("div",{style:{display:"flex",marginTop:"15px"},children:[(0,V.jsx)(k.Z,{style:{textAlign:"right",width:"82px"},children:(0,V.jsx)("label",{children:"课程:"})}),(0,V.jsx)(k.Z,{span:12,children:(0,V.jsx)(m.Z,{value:Rn,onChange:function(e){Xn(e.target.value)}})})]})]})]})})]})})),ve="firstEntryModal___KL7Hx",me="box___h_ENw",fe="tips___L_prp",ge=function(){var e=(0,s.useState)(0),n=a()(e,2),t=n[0],i=n[1],l=(0,s.useState)(0),r=a()(l,2),o=r[0],c=r[1],d=(0,s.useRef)();(0,s.useEffect)((function(){if(!localStorage.getItem("setPracticalFirstEntry")){document.body.setAttribute("style","height: 100vh; overflow: hidden");var e=document.getElementById("settingEntry");if(null!=e&&e.style){i(e.offsetLeft),c(e.offsetTop+18),d.current.style.display="block",e.style.opacity="0";var n=String((new Date).getTime());localStorage.setItem("setPracticalFirstEntry",n)}setTimeout((function(){u()}),3e3)}}),[]);var u=function(){d.current.style.display="none",document.body.removeAttribute("style");var e=document.getElementById("settingEntry");null!=e&&e.style&&(e.style.opacity="1")};return(0,V.jsx)("div",{className:ve,ref:d,onClick:function(){u()},children:(0,V.jsxs)("div",{className:me,style:{left:t,top:o},onClick:function(e){e.stopPropagation(),e.preventDefault()},children:[(0,V.jsxs)("div",{children:[(0,V.jsx)("i",{className:"iconfont icon-shijianshezhi"})," ",(0,V.jsx)("span",{children:"设置"})]}),(0,V.jsxs)("div",{className:fe,children:["可编辑实践项目的基本信息、代码仓库、任务关卡、实验环境等。",(0,V.jsx)("i",{onClick:u,className:"iconfont icon-guanbi1"})]})]})})},ye="bg___UgpNC",be="tabs___BSqmb",je="wrap___NcfkY",Ae="check___XPhyn",ke="activeCheck___gPjei",we=t(43428),Ce=t(93948),_e=t(36381),Ze="Header___XzbiS",Ie="doubtIcon___itWIF",Ne="body___RUXn8",Se="Collapse___qW89G",Pe="Table___s0Yl7",Be="Row___UV8EM",Te="content___kHQti",De="title___Q6WVx",Ee="time___gdgDO",Oe="Retest___PLJVW",ze="progress___r1CzM",Le="num___t0feJ",Fe="dot___XiDv_",Ve="data:image/png;base64,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",We=t(67666),Me=t.p+"static/frame1.8be958f3.gif",Qe=(0,l.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting,shixunsDetail:e.shixunsDetail}}))((function(e){var n,t,i,r,o,d=e.isDrawer,p=void 0!==d&&d,h=e.setIsDrawer,x=(e.shixunsDetail,e.dispatch,(0,s.useState)(0)),v=a()(x,2),m=v[0],g=v[1],y=(0,s.useState)({}),b=a()(y,2),j=b[0],A=b[1],w=(0,s.useState)([]),_=a()(w,2),Z=_[0],I=_[1],N=(0,s.useState)([]),S=a()(N,2),P=S[0],B=S[1],T=(0,s.useState)(0),D=a()(T,2),E=(D[0],D[1]),O=(0,l.useParams)(),z=(0,s.useRef)(),L=function(){var e=u()(c()().mark((function e(n){var t,i,a,s;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={method:n.method},"Get"==n.method?t.params=n.data:t.body=n.data,e.next=4,(0,oe.ZP)("/api/shixuns/".concat(O.id,"/shixun_dectects.json"),t);case 4:i=e.sent,g(null==i?void 0:i.status),0==(null==i?void 0:i.status)?z.current||(z.current=setInterval(u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,L({method:"Get",data:{identifier:O.id}});case 2:case"end":return e.stop()}}),e)}))),5e3)):(clearInterval(z.current),z.current=null),0!=(null==i?void 0:i.status)&&(A(i),I((null===(a=i.data)||void 0===a?void 0:a.strong_details)||[]),B((null===(s=i.data)||void 0===s?void 0:s.normal_details)||[]));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,s.useEffect)((function(){p&&L({method:"Get",data:{identifier:O.id}})}),[p]),(0,V.jsxs)(we.Z,{closable:!1,width:1e3,bodyStyle:{padding:0},open:p,onClose:function(){return h(!1)},destroyOnClose:!0,children:[(0,V.jsxs)(C.Z,{align:"middle",justify:"space-between",className:Ze,children:[(0,V.jsxs)(k.Z,{children:[(0,V.jsx)("span",{style:{color:"#191919"},children:"检测结果"}),(0,V.jsx)("i",{className:"iconfont icon-yiwenzhengchang ".concat(Ie),onClick:function(){return window.open("https://www.educoder.net/forums/36896","_blank")}})]}),(0,V.jsx)(k.Z,{children:(0,V.jsx)("i",{className:"iconfont icon-guanbi10",style:{color:"#979797",cursor:"pointer"},onClick:function(){h(!1),clearInterval(z.current)}})})]}),0==m&&(0,V.jsxs)("div",{children:[(0,V.jsx)(We.Z,{img:Me,customText:"系统检测中,请稍候..."}),(0,V.jsx)("p",{style:{textAlign:"center"},children:"一键检测功能,可以将实践项目中配置不完善的地方检测出来。你可以根据建议进行对应的调整~"}),(0,V.jsx)("div",{style:{textAlign:"center"},children:(0,V.jsx)(pe.Z,{className:Oe,onClick:u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:window.open("https://www.educoder.net/forums/36896","_blank");case 1:case"end":return e.stop()}}),e)}))),children:"详细了解 >"})})]}),1==m&&(0,V.jsxs)("div",{className:Ne,children:[(0,V.jsxs)(C.Z,{align:"middle",justify:"space-between",children:[(0,V.jsxs)(k.Z,{style:{display:"flex",flexDirection:"column"},children:[(0,V.jsxs)("span",{className:De,children:["待优化",(0,V.jsxs)("span",{style:{color:"#FF9D18"},children:[" ",(null==j?void 0:j.count)||0," "]}),"项"]}),(0,V.jsxs)("span",{className:Ee,children:["检测时间",(0,V.jsx)("span",{style:{marginLeft:"8px"},children:null==j?void 0:j.time})]})]}),(0,V.jsx)(k.Z,{children:(0,V.jsx)(pe.Z,{className:Oe,onClick:u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(0),e.next=3,L({method:"post",data:{identifier:O.id}});case 3:case"end":return e.stop()}}),e)}))),children:"重新检测"})})]}),(0,V.jsxs)("div",{className:ze,children:[0!=(null==j?void 0:j.count)&&(0,V.jsx)(Ce.Z,{percent:Math.round((null===(n=j.data)||void 0===n?void 0:n.strong_detail_count)/(null==j?void 0:j.count)*100),showInfo:!1,strokeWidth:10,strokeColor:"#E53333",trailColor:"#FFA221"}),(0,V.jsxs)(C.Z,{align:"middle",style:{marginTop:"16px"},children:[(0,V.jsxs)(C.Z,{className:Le,align:"middle",children:[(0,V.jsx)("div",{className:Fe,style:{background:"#E53333"}}),(0,V.jsx)("span",{children:"强烈建议修复项"}),(0,V.jsx)("span",{children:(null===(t=j.data)||void 0===t?void 0:t.strong_detail_count)||0})]}),(0,V.jsxs)(C.Z,{className:Le,align:"middle",children:[(0,V.jsx)("div",{className:Fe,style:{background:"#FFA221"}}),(0,V.jsx)("span",{children:"建议优化项"}),(0,V.jsx)("span",{children:(null===(i=j.data)||void 0===i?void 0:i.normal_detail_count)||0})]})]})]}),(0,V.jsxs)(_e.Z,{className:Se,ghost:!0,expandIconPosition:"end",children:[(0,V.jsx)(_e.Z.Panel,{style:{marginBottom:"20px"},header:(0,V.jsxs)(C.Z,{align:"middle",justify:"space-between",children:[(0,V.jsx)(k.Z,{children:"强烈建议修复项"}),(0,V.jsx)(k.Z,{style:{color:"#E53333"},children:(null===(r=j.data)||void 0===r?void 0:r.strong_detail_count)||0})]}),children:(null==Z?void 0:Z.length)>0?(0,V.jsx)("div",{className:Pe,children:Z.map((function(e,n){var t;return(0,V.jsxs)(C.Z,{align:"middle",className:Be,wrap:!1,children:[(0,V.jsx)(k.Z,{style:{width:"150px"},className:Te,children:(0,V.jsx)(f.Z,{placement:"topLeft",title:e.category,children:e.category})}),(0,V.jsx)(k.Z,{style:{width:"400px"},className:Te,children:(0,V.jsx)(f.Z,{placement:"topLeft",title:e.raise_msg,children:e.raise_msg})}),(0,V.jsx)(k.Z,{style:{width:"100%",textAlign:"right"},children:null===(t=e.array_suggestion)||void 0===t?void 0:t.map((function(e,n){return(0,V.jsx)("div",{style:{width:"100%"},className:Te,children:(0,V.jsx)(f.Z,{placement:"topLeft",title:e,children:e})},n)}))})]},n)}))}):(0,V.jsx)(We.Z,{img:Ve,customText:"暂无优化项~",styles:{margin:"30px auto"}})},1),(0,V.jsx)(_e.Z.Panel,{header:(0,V.jsxs)(C.Z,{align:"middle",justify:"space-between",children:[(0,V.jsx)(k.Z,{children:"建议优化项"}),(0,V.jsx)(k.Z,{style:{color:"#FFA221"},children:(null===(o=j.data)||void 0===o?void 0:o.normal_detail_count)||0})]}),children:0!=(null==P?void 0:P.length)?(0,V.jsx)("div",{className:Pe,children:P.map((function(e,n){var t;return(0,V.jsxs)(C.Z,{align:"middle",className:Be,wrap:!1,children:[(0,V.jsx)(k.Z,{style:{width:"150px"},className:Te,children:(0,V.jsx)(f.Z,{placement:"topLeft",title:e.category,children:e.category})}),(0,V.jsx)(k.Z,{style:{width:"400px"},className:Te,children:(0,V.jsx)(f.Z,{placement:"topLeft",title:e.raise_msg,children:e.raise_msg})}),(0,V.jsx)(k.Z,{style:{width:"100%",textAlign:"right"},children:null===(t=e.array_suggestion)||void 0===t?void 0:t.map((function(e,n){return(0,V.jsx)("div",{className:Te,children:(0,V.jsx)(f.Z,{placement:"topLeft",title:e,children:e})},n)}))})]},n)}))}):(0,V.jsx)(We.Z,{img:Ve,customText:"暂无优化项~",styles:{margin:"30px auto"}})},2)]})]})]})})),Re=(0,l.connect)((function(e){var n=e.user,t=e.shixunsDetail,i=e.loading;return{user:n,shixunsDetail:t,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var n,t,i,o,c,d,u,p,h,x,v,m,f,g,y=e.user,b=e.shixunsDetail,j=(e.globalSetting,e.loading,e.dispatch),A=(0,l.useSearchParams)(),k=(a()(A,1)[0],(0,l.useParams)()),w=(0,s.useState)(""),C=a()(w,2),_=C[0],Z=C[1],I=(0,s.useState)(""),N=a()(I,2),S=N[0],P=N[1],B=(0,l.useLocation)(),T=(0,s.useState)(!1),D=a()(T,2),E=D[0],O=D[1];(0,s.useEffect)((function(){var e,n;null!==(e=b.detail)&&void 0!==e&&e.id&&(0,de.Dk)((null===(n=b.detail)||void 0===n?void 0:n.name)||"实践项目名称-未填写")}),[b]),(0,s.useEffect)((function(){var e=k.id;Z(e),j({type:"shixunsDetail/getShixunsDetail",payload:{id:e}}),j({type:"shixunsDetail/getRightData",payload:{id:e}})}),[k.id]),(0,s.useEffect)((function(){var e;P({challenges:"1",propaedeutics:"2",repository:"3",secret_repository:"4",collaborators:"5",dataset:"6",shixun_discuss:"7",ranking_list:"8",settings:"9",fork_list:"10"}[null===(e=B.pathname.split("/"))||void 0===e?void 0:e[3]]||"1")}),[B.pathname]);var z=null===(n=y.userInfo)||void 0===n||null===(n=n.shixun)||void 0===n?void 0:n.own,L=null===(t=y.userInfo)||void 0===t||null===(t=t.shixun)||void 0===t?void 0:t.lookable;return(0,V.jsxs)("section",{className:ye,children:[(0,V.jsx)(xe,{}),(0,V.jsx)("section",{className:be,children:(0,V.jsxs)("aside",{className:je,children:[(0,V.jsxs)(r.Z,{mode:"horizontal",onClick:function(e){e.item;var n=e.key,t=(e.keyPath,e.domEvent);(0,de.L9)(["实践项目","详情页",t.currentTarget.textContent]);var i=function(e,n){return{1:{url:"/shixuns/".concat(n,"/challenges"),isPush:!1},2:{url:"/shixuns/".concat(n,"/propaedeutics"),isPush:!1},3:{url:"/shixuns/".concat(n,"/repository"),isPush:!0},4:{url:"/shixuns/".concat(n,"/secret_repository"),isPush:!0},5:{url:"/shixuns/".concat(n,"/collaborators"),isPush:!1},6:{url:"/shixuns/".concat(n,"/dataset"),isPush:!1},7:{url:"/shixuns/".concat(n,"/shixun_discuss"),isPush:!1},8:{url:"/shixuns/".concat(n,"/ranking_list"),isPush:!1},9:{url:"/shixuns/".concat(n,"/settings"),isPush:!1},10:{url:"/shixuns/".concat(n,"/fork_list"),isPush:!1}}[e]||{}}(n,_),a=i.url;i.isPush?null===l.history||void 0===l.history||l.history.push(a):null===l.history||void 0===l.history||l.history.replace(a)},selectedKeys:[S],children:[(0,V.jsx)(r.Z.Item,{children:"任务"},"1"),z&&!(null!==(i=b.detail)&&void 0!==i&&i.is_jupyter)&&(null===(o=b.detail)||void 0===o?void 0:o.init_repository)&&(0,V.jsx)(r.Z.Item,{children:"代码"},"3"),(0,V.jsx)(r.Z.Item,{children:"数据集"},"6"),z&&(null===(c=b.detail)||void 0===c?void 0:c.secret_repository)&&(0,V.jsx)(r.Z.Item,{children:"私密代码"},"4"),z&&L&&!(null!==(d=b.detail)&&void 0!==d&&d.is_jupyter)&&!(null!==(u=b.detail)&&void 0!==u&&u.is_disable_discuss)&&(0,V.jsx)(r.Z.Item,{children:"评论"},"7"),!(null!==(p=b.detail)&&void 0!==p&&p.is_jupyter)&&(0,V.jsx)(r.Z.Item,{children:"排行榜"},"8"),z&&(0,V.jsx)(r.Z.Item,{children:"合作者"},"5"),z&&(0,ce.JL)()&&!(null===(h=b.detail)||void 0===h||!h.new_fork_count)&&(0,V.jsx)(r.Z.Item,{children:"复制列表"},"10"),z&&(null===(x=b.detail)||void 0===x?void 0:x.is_jupyter)&&(0,V.jsx)(r.Z.Item,{children:"配置"},"9")]}),(0,ce.Ny)()&&!(null!==(v=b.challenges)&&void 0!==v&&v.is_jupyter||null!==(m=b.challenges)&&void 0!==m&&m.is_jupyter_lab)&&(0,V.jsxs)("span",{className:"".concat(Ae," ").concat(ke),onClick:function(){return O(!0)},children:[(0,V.jsx)("i",{className:"iconfont icon-yijianjiance"}),"一键检测"]}),z&&L&&!(null!==(f=b.detail)&&void 0!==f&&f.is_jupyter)&&(0,V.jsxs)("a",{className:Ae,onClick:function(e){l.history.push("/shixuns/".concat(_,"/edit"))},id:"settingEntry",children:[(0,V.jsx)("i",{className:"iconfont icon-shijianshezhi"}),(0,V.jsx)("span",{children:"设置"})]}),z&&!(null!==(g=b.detail)&&void 0!==g&&g.is_jupyter)&&(0,V.jsx)(ge,{}),(0,V.jsx)(Qe,{isDrawer:E,setIsDrawer:O})]})}),(0,V.jsx)("aside",{className:"edu-container",children:(0,V.jsx)(l.Outlet,{})})]})}))},94123:function(e,n,t){var i=t(39647),a=t.n(i),s=(t(59301),t(64613)),l=t(43418),r=t(37712),o=["shixunsDetail","globalSetting","loading","dispatch"];n.Z=(0,s.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n,t=e.shixunsDetail,i=(e.globalSetting,e.loading,e.dispatch);a()(e,o);return(0,r.jsx)(l.Z,{centered:!0,keyboard:!1,closable:!1,title:"提示",open:"Banner-Auth"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:function(){var e;i({type:"shixunsDetail/setActionTabs",payload:{}}),window.location.href=null===(e=t.detail)||void 0===e||null===(e=e.can_fork)||void 0===e?void 0:e.certi_url},onCancel:function(){i({type:"shixunsDetail/setActionTabs",payload:{}})},children:(0,r.jsxs)("p",{className:"tc font16",children:[null===(n=t.detail)||void 0===n||null===(n=n.can_fork)||void 0===n?void 0:n.can_fork,(0,r.jsx)("br",{}),"请问是否前往进行认证?"]})})}))},55996:function(e,n,t){var i=t(39647),a=t.n(i),s=(t(59301),t(64613)),l=t(43418),r=t(37712),o=["shixunsDetail","globalSetting","loading","dispatch"];n.Z=(0,s.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n,t,i=e.shixunsDetail,s=(e.globalSetting,e.loading,e.dispatch);a()(e,o);return(0,r.jsx)(l.Z,{centered:!0,keyboard:!1,closable:!1,title:"提示",open:"Banner-Per"===i.actionTabs.key,okText:"确定",cancelText:"取消",onOk:function(){s({type:"shixunsDetail/setActionTabs",payload:{}})},onCancel:function(){s({type:"shixunsDetail/setActionTabs",payload:{}})},children:(0,r.jsxs)("p",{className:"tc font16",children:["该实训所使用的实验环境为私有环境:",(0,r.jsx)("br",{}),null===(n=i.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.message,(0,r.jsx)("br",{}),"您无该实验环境的使用权限,所以无法",(null===(t=i.actionTabs)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.text)||"复制","该实训"]})})}))},22976:function(e,n,t){t.d(n,{_:function(){return m}});var i=t(7557),a=t.n(i),s=t(41498),l=t.n(s),r=t(18548),o=t(43418),c=t(8591),d=t(51945),u=t(80348),p=(t(59301),t(37712)),h=function(){var e=l()(a()().mark((function e(n){var t,i,s,l,o,c,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.is_jupyter,i=n.is_jupyter_lab,s=n.shixunId,l=n.homework_common_id,o=n.courseId,!t&&!i){e.next=7;break}return e.next=4,(0,r.BK)({id:s});case 4:return null!=(c=e.sent)&&c.identifier&&(0,u.xg)("/tasks/".concat(c.identifier,"/jupyter?homework_common_id=").concat(l)),e.abrupt("return");case 7:return e.next=9,(0,r.Ir)({id:s,homework_common_id:l});case 9:if(null==(d=e.sent)||!d.game_identifier){e.next=13;break}return(0,u.xg)("/tasks/".concat(o,"/").concat(l,"/").concat(d.game_identifier)),e.abrupt("return");case 13:2===(null==d?void 0:d.status)?x(null==d?void 0:d.message,l,o):3===(null==d?void 0:d.status)?v(null==d?void 0:d.message):-3==(null==d?void 0:d.status)&&(0,u.eF)();case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),x=function e(n,t,i){var s,d;n=null!==(s=n)&&void 0!==s&&s.includes(".json")?n:"".concat(n,".json"),o.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,p.jsx)("div",{className:"tc font16",children:" 实训已经更新了,正在为您重置!"}),onOk:(d=l()(a()().mark((function s(){var l,o;return a()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,(0,r.$Q)({url:n});case 2:if(l=a.sent){a.next=5;break}return a.abrupt("return");case 5:return c.ZP.success("重置成功,正在进入实践项目!"),a.next=8,(0,r.Ir)({id:l.shixun_identifier,homework_common_id:t});case 8:if(null==(o=a.sent)||!o.game_identifier){a.next=12;break}return(0,u.xg)("/tasks/".concat(i,"/").concat(t,"/").concat(o.game_identifier)),a.abrupt("return");case 12:2===(null==o?void 0:o.status)?e(null==o?void 0:o.message,t,i):3===(null==o?void 0:o.status)&&v(null==o?void 0:o.message);case 13:case"end":return a.stop()}}),s)}))),function(){return d.apply(this,arguments)})})},v=function(e){o.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,p.jsxs)("div",{className:"tc font16",children:[" 目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},m=function(){var e=l()(a()().mark((function e(n,t){var i,s,l,c,u,x,v;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=t.is_jupyter,s=t.is_jupyter_lab,e.next=3,(0,r.WT)(n);case 3:if(!((l=e.sent).length>1)){e.next=7;break}return o.Z.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"提示",content:(0,p.jsxs)("div",{children:[(0,p.jsxs)("div",{children:["你当前有",l.length,"个进行中的实训作业使用该实践项目,请在下方点击实训作业名称进入实训挑战页面:"]}),(0,p.jsx)(d.Z,{pagination:!1,columns:[{title:"课堂名称",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"作业名称",dataIndex:"name",ellipsis:!0,width:240,align:"center",render:function(e,n){var t=n||{},i=t.course_identifier,a=t.id;return(0,p.jsx)("a",{target:"_blank",href:"/classrooms/".concat(i,"/shixun_homework/").concat(a,"/detail"),children:e})}},{title:"作业截止时间",dataIndex:"end_time",align:"center"},{title:"操作",align:"center",render:function(e,n){var t=n.course_identifier,a=n.id,l=n.shixun_identifier;return(0,p.jsx)("div",{style:{cursor:"pointer",color:"#165dff"},onClick:function(){h({is_jupyter:i,is_jupyter_lab:s,shixunId:l,homework_common_id:a,courseId:t})},children:"前往挑战"})}}],dataSource:l,rowKey:"id"})]})}),e.abrupt("return",!0);case 7:if(1!==l.length){e.next=11;break}return c=l[0],u=c.shixun_identifier,x=c.id,v=c.course_identifier,h({is_jupyter:i,is_jupyter_lab:s,shixunId:u,homework_common_id:x,courseId:v}),e.abrupt("return",!0);case 11:return e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();n.Z=h},91972:function(e,n,t){t.d(n,{rX:function(){return C},pW:function(){return _},gy:function(){return Z},xY:function(){return w},O5:function(){return k},tJ:function(){return g},o1:function(){return y},Rd:function(){return A}});var i=t(7557),a=t.n(i),s=t(41498),l=t.n(s),r=t(64613),o=t(43418),c=t(28103),d=t(8591),u=t(66332),p=t(80348),h=t(3148),x=t(25510),v=t.p+"static/newqrcode.a8740efb.png",m=t(32637),f=t(37712),g=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!y(e)||!b(n))},y=function(e){return!!(0,u.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},b=function(){var e,n=(0,r.getDvaApp)()._store.getState(),t=n.user;return!(null===(e=t.userInfo)||void 0===e||!e.profile_completed)||(o.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/profile/edit"),j()}}),!1)},j=function(){o.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},A=function(){o.Z.warning({title:"提示",icon:null,width:400,content:(0,f.jsxs)("div",{style:{textAlign:"center"},children:[(0,f.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,f.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:m}),(0,f.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},k=function(){var e;return!(null===(e=(0,r.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(o.Z.confirm({title:"提示",centered:!0,content:(0,f.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/certification")}}),!1)},w=function(){return!!(0,u.V9)()||(o.Z.warning({centered:!0,width:530,title:"提示",content:(0,f.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,f.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,f.jsx)("img",{src:v,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},C=function(e,n){return!!e||(o.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,f.jsxs)("div",{children:[(0,f.jsx)("p",{children:n||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请获得继续操作的权限。"}),(0,f.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,f.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,f.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,p.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},_=function(e){o.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,f.jsxs)("div",{children:[(0,f.jsxs)("div",{children:[(0,f.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,f.jsx)(c.Z,{}),(0,f.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,f.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,f.jsx)("a",{children:e}),"天。"]}),(0,f.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,f.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,f.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,f.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:x,alt:"二维码",width:160})})]})})},Z=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(0,r.getDvaApp)()._store.getState(),i=t.shixunsDetail.detail;if(2===(null==i?void 0:i.public)||1===(null==i?void 0:i.public)||3===(null==i?void 0:i.shixun_status)){var s="";return 2===(null==i?void 0:i.public)&&(s="已公开"),1===(null==i?void 0:i.public)&&(s="待审核"),3===(null==i?void 0:i.shixun_status)&&(s="已关闭"),o.Z.info({centered:!0,icon:(0,f.jsx)(h.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,f.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,f.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,f.jsxs)("span",{children:["该实践项目的状态为",s,"",n,"。"]}),(0,f.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,f.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:x,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==i?void 0:i.shixun_status)&&(o.Z.confirm({centered:!0,icon:(0,f.jsx)(h.Z,{}),title:"提示",content:(0,f.jsxs)("div",{children:[(0,f.jsxs)("span",{children:["该实践项目已发布,",n,"。"]}),(0,f.jsx)("br",{}),(0,f.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var n;o.Z.confirm({width:440,centered:!0,icon:(0,f.jsx)(h.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==i?void 0:i.identifier}});case 2:401!==n.sent.status&&(d.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==i?void 0:i.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==i?void 0:i.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},77578:function(e,n,t){t.d(n,{Z:function(){return i}});const i=e=>e?"function"==typeof e?e():e:null},36381:function(e,n,t){t.d(n,{Z:function(){return X}});var i=t(83148),a=t(92310),s=t.n(a),l=t(74932),r=t(82986),o=t(33297),c=t(98470),d=t(71366),u=t(85870),p=t(59301),h=t(82468),x=t(75440),v=t(53646),m=t(16934),f=t(20287),g=p.forwardRef((function(e,n){var t=e.prefixCls,i=e.forceRender,a=e.className,l=e.style,r=e.children,c=e.isActive,d=e.role,u=p.useState(c||i),h=(0,o.Z)(u,2),x=h[0],m=h[1];return p.useEffect((function(){(i||c)&&m(!0)}),[i,c]),x?p.createElement("div",{ref:n,className:s()("".concat(t,"-content"),(0,v.Z)((0,v.Z)({},"".concat(t,"-content-active"),c),"".concat(t,"-content-inactive"),!c),a),style:l,role:d},p.createElement("div",{className:"".concat(t,"-content-box")},r)):null}));g.displayName="PanelContent";var y=g,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],j=p.forwardRef((function(e,n){var t=e.showArrow,i=void 0===t||t,a=e.headerClass,r=e.isActive,o=e.onItemClick,c=e.forceRender,d=e.className,u=e.prefixCls,x=e.collapsible,g=e.accordion,j=e.panelKey,A=e.extra,k=e.header,w=e.expandIcon,C=e.openMotion,_=e.destroyInactivePanel,Z=e.children,I=(0,h.Z)(e,b),N="disabled"===x,S="header"===x,P="icon"===x,B=null!=A&&"boolean"!=typeof A,T=function(){null==o||o(j)},D="function"==typeof w?w(e):p.createElement("i",{className:"arrow"});D&&(D=p.createElement("div",{className:"".concat(u,"-expand-icon"),onClick:["header","icon"].includes(x)?T:void 0},D));var E=s()((0,v.Z)((0,v.Z)((0,v.Z)({},"".concat(u,"-item"),!0),"".concat(u,"-item-active"),r),"".concat(u,"-item-disabled"),N),d),O={className:s()(a,(0,v.Z)((0,v.Z)((0,v.Z)({},"".concat(u,"-header"),!0),"".concat(u,"-header-collapsible-only"),S),"".concat(u,"-icon-collapsible-only"),P)),"aria-expanded":r,"aria-disabled":N,onKeyDown:function(e){"Enter"!==e.key&&e.keyCode!==f.Z.ENTER&&e.which!==f.Z.ENTER||T()}};return S||P||(O.onClick=T,O.role=g?"tab":"button",O.tabIndex=N?-1:0),p.createElement("div",(0,l.Z)({},I,{ref:n,className:E}),p.createElement("div",O,i&&D,p.createElement("span",{className:"".concat(u,"-header-text"),onClick:"header"===x?T:void 0},k),B&&p.createElement("div",{className:"".concat(u,"-extra")},A)),p.createElement(m.default,(0,l.Z)({visible:r,leavedClassName:"".concat(u,"-content-hidden")},C,{forceRender:c,removeOnLeave:_}),(function(e,n){var t=e.className,i=e.style;return p.createElement(y,{ref:n,prefixCls:u,className:t,style:i,isActive:r,forceRender:c,role:g?"tabpanel":void 0},Z)})))})),A=["children","label","key","collapsible","onItemClick","destroyInactivePanel"];var k=function(e,n,t){return Array.isArray(e)?function(e,n){var t=n.prefixCls,i=n.accordion,a=n.collapsible,s=n.destroyInactivePanel,r=n.onItemClick,o=n.activeKey,c=n.openMotion,d=n.expandIcon;return e.map((function(e,n){var u=e.children,x=e.label,v=e.key,m=e.collapsible,f=e.onItemClick,g=e.destroyInactivePanel,y=(0,h.Z)(e,A),b=String(null!=v?v:n),k=null!=m?m:a,w=null!=g?g:s,C=!1;return C=i?o[0]===b:o.indexOf(b)>-1,p.createElement(j,(0,l.Z)({},y,{prefixCls:t,key:b,panelKey:b,isActive:C,accordion:i,openMotion:c,expandIcon:d,header:x,collapsible:k,onItemClick:function(e){"disabled"!==k&&(r(e),null==f||f(e))},destroyInactivePanel:w}),u)}))}(e,t):(0,x.Z)(n).map((function(e,n){return function(e,n,t){if(!e)return null;var i=t.prefixCls,a=t.accordion,s=t.collapsible,l=t.destroyInactivePanel,r=t.onItemClick,o=t.activeKey,c=t.openMotion,d=t.expandIcon,u=e.key||String(n),h=e.props,x=h.header,v=h.headerClass,m=h.destroyInactivePanel,f=h.collapsible,g=h.onItemClick,y=!1;y=a?o[0]===u:o.indexOf(u)>-1;var b=null!=f?f:s,j={key:u,panelKey:u,header:x,headerClass:v,isActive:y,prefixCls:i,destroyInactivePanel:null!=m?m:l,openMotion:c,accordion:a,children:e.props.children,onItemClick:function(e){"disabled"!==b&&(r(e),null==g||g(e))},expandIcon:d,collapsible:b};return"string"==typeof e.type?e:(Object.keys(j).forEach((function(e){void 0===j[e]&&delete j[e]})),p.cloneElement(e,j))}(e,n,t)}))},w=t(47413);function C(e){var n=e;if(!Array.isArray(n)){var t=(0,c.Z)(n);n="number"===t||"string"===t?[n]:[]}return n.map((function(e){return String(e)}))}var _=p.forwardRef((function(e,n){var t=e.prefixCls,i=void 0===t?"rc-collapse":t,a=e.destroyInactivePanel,c=void 0!==a&&a,h=e.style,x=e.accordion,v=e.className,m=e.children,f=e.collapsible,g=e.openMotion,y=e.expandIcon,b=e.activeKey,j=e.defaultActiveKey,A=e.onChange,_=e.items,Z=s()(i,v),I=(0,d.Z)([],{value:b,onChange:function(e){return null==A?void 0:A(e)},defaultValue:j,postState:C}),N=(0,o.Z)(I,2),S=N[0],P=N[1];(0,u.ZP)(!m,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var B=k(_,m,{prefixCls:i,accordion:x,openMotion:g,expandIcon:y,collapsible:f,destroyInactivePanel:c,onItemClick:function(e){return P((function(){return x?S[0]===e?[]:[e]:S.indexOf(e)>-1?S.filter((function(n){return n!==e})):[].concat((0,r.Z)(S),[e])}))},activeKey:S});return p.createElement("div",(0,l.Z)({ref:n,className:Z,style:h,role:x?"tablist":void 0},(0,w.Z)(e,{aria:!0,data:!0})),B)})),Z=Object.assign(_,{Panel:j}),I=Z,N=(Z.Panel,t(55405)),S=t(62892),P=t(92343),B=t(36355),T=t(19716);var D=p.forwardRef(((e,n)=>{const{getPrefixCls:t}=p.useContext(B.E_),{prefixCls:i,className:a,showArrow:l=!0}=e,r=t("collapse",i),o=s()({[`${r}-no-arrow`]:!l},a);return p.createElement(I.Panel,Object.assign({ref:n},e,{prefixCls:r,className:o}))})),E=t(17313),O=t(8378),z=t(83116),L=t(37613);const F=e=>{const{componentCls:n,contentBg:t,padding:i,headerBg:a,headerPadding:s,collapseHeaderPaddingSM:l,collapseHeaderPaddingLG:r,collapsePanelBorderRadius:o,lineWidth:c,lineType:d,colorBorder:u,colorText:p,colorTextHeading:h,colorTextDisabled:x,fontSize:v,fontSizeLG:m,lineHeight:f,marginSM:g,paddingSM:y,paddingLG:b,paddingXS:j,motionDurationSlow:A,fontSizeIcon:k,contentPadding:w}=e,C=`${c}px ${d} ${u}`;return{[n]:Object.assign(Object.assign({},(0,E.Wf)(e)),{backgroundColor:a,border:C,borderBottom:0,borderRadius:`${o}px`,"&-rtl":{direction:"rtl"},[`& > ${n}-item`]:{borderBottom:C,"&:last-child":{[`\n &,\n & > ${n}-header`]:{borderRadius:`0 0 ${o}px ${o}px`}},[`> ${n}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:s,color:h,lineHeight:f,cursor:"pointer",transition:`all ${A}, visibility 0s`,[`> ${n}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${n}-expand-icon`]:{height:v*f,display:"flex",alignItems:"center",paddingInlineEnd:g},[`${n}-arrow`]:Object.assign(Object.assign({},(0,E.Ro)()),{fontSize:k,svg:{transition:`transform ${A}`}}),[`${n}-header-text`]:{marginInlineEnd:"auto"}},[`${n}-header-collapsible-only`]:{cursor:"default",[`${n}-header-text`]:{flex:"none",cursor:"pointer"}},[`${n}-icon-collapsible-only`]:{cursor:"default",[`${n}-expand-icon`]:{cursor:"pointer"}}},[`${n}-content`]:{color:p,backgroundColor:t,borderTop:C,[`& > ${n}-content-box`]:{padding:w},"&-hidden":{display:"none"}},"&-small":{[`> ${n}-item`]:{[`> ${n}-header`]:{padding:l,paddingInlineStart:j,[`> ${n}-expand-icon`]:{marginInlineStart:y-j}},[`> ${n}-content > ${n}-content-box`]:{padding:y}}},"&-large":{[`> ${n}-item`]:{fontSize:m,[`> ${n}-header`]:{padding:r,paddingInlineStart:i,[`> ${n}-expand-icon`]:{height:m*f,marginInlineStart:b-i}},[`> ${n}-content > ${n}-content-box`]:{padding:b}}},[`${n}-item:last-child`]:{[`> ${n}-content`]:{borderRadius:`0 0 ${o}px ${o}px`}},[`& ${n}-item-disabled > ${n}-header`]:{"\n &,\n & > .arrow\n ":{color:x,cursor:"not-allowed"}},[`&${n}-icon-position-end`]:{[`& > ${n}-item`]:{[`> ${n}-header`]:{[`${n}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:g}}}}})}},V=e=>{const{componentCls:n}=e;return{[`${n}-rtl`]:{[`> ${n}-item > ${n}-header ${n}-arrow svg`]:{transform:"rotate(180deg)"}}}},W=e=>{const{componentCls:n,headerBg:t,paddingXXS:i,colorBorder:a}=e;return{[`${n}-borderless`]:{backgroundColor:t,border:0,[`> ${n}-item`]:{borderBottom:`1px solid ${a}`},[`\n > ${n}-item:last-child,\n > ${n}-item:last-child ${n}-header\n `]:{borderRadius:0},[`> ${n}-item:last-child`]:{borderBottom:0},[`> ${n}-item > ${n}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${n}-item > ${n}-content > ${n}-content-box`]:{paddingTop:i}}}},M=e=>{const{componentCls:n,paddingSM:t}=e;return{[`${n}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${n}-item`]:{borderBottom:0,[`> ${n}-content`]:{backgroundColor:"transparent",border:0,[`> ${n}-content-box`]:{paddingBlock:t}}}}}};var Q=(0,z.Z)("Collapse",(e=>{const n=(0,L.TS)(e,{collapseHeaderPaddingSM:`${e.paddingXS}px ${e.paddingSM}px`,collapseHeaderPaddingLG:`${e.padding}px ${e.paddingLG}px`,collapsePanelBorderRadius:e.borderRadiusLG});return[F(n),W(n),M(n),V(n),(0,O.Z)(n)]}),(e=>({headerPadding:`${e.paddingSM}px ${e.padding}px`,headerBg:e.colorFillAlter,contentPadding:`${e.padding}px 16px`,contentBg:e.colorBgContainer})));const R=p.forwardRef(((e,n)=>{const{getPrefixCls:t,direction:a,collapse:l}=p.useContext(B.E_),{prefixCls:r,className:o,rootClassName:c,style:d,bordered:u=!0,ghost:h,size:v,expandIconPosition:m="start",children:f,expandIcon:g}=e,y=(0,T.Z)((e=>{var n;return null!==(n=null!=v?v:e)&&void 0!==n?n:"middle"})),b=t("collapse",r),j=t(),[A,k]=Q(b),w=p.useMemo((()=>"left"===m?"start":"right"===m?"end":m),[m]),C=s()(`${b}-icon-position-${w}`,{[`${b}-borderless`]:!u,[`${b}-rtl`]:"rtl"===a,[`${b}-ghost`]:!!h,[`${b}-${y}`]:"middle"!==y},null==l?void 0:l.className,o,c,k),_=Object.assign(Object.assign({},(0,S.Z)(j)),{motionAppear:!1,leavedClassName:`${b}-content-hidden`}),Z=p.useMemo((()=>f?(0,x.Z)(f).map(((e,n)=>{var t,i;if(null===(t=e.props)||void 0===t?void 0:t.disabled){const t=null!==(i=e.key)&&void 0!==i?i:String(n),{disabled:a,collapsible:s}=e.props,l=Object.assign(Object.assign({},(0,N.Z)(e.props,["disabled"])),{key:t,collapsible:null!=s?s:a?"disabled":void 0});return(0,P.Tm)(e,l)}return e})):null),[f]);return A(p.createElement(I,Object.assign({ref:n,openMotion:_},(0,N.Z)(e,["rootClassName"]),{expandIcon:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=g?g(e):p.createElement(i.Z,{rotate:e.isActive?90:void 0});return(0,P.Tm)(n,(()=>({className:s()(n.props.className,`${b}-arrow`)})))},prefixCls:b,className:C,style:Object.assign(Object.assign({},null==l?void 0:l.style),d)}),Z))}));var X=Object.assign(R,{Panel:D})},28103:function(e,n,t){t.d(n,{Z:function(){return h}});var i=t(92310),a=t.n(i),s=t(59301),l=t(36355),r=t(17313),o=t(83116),c=t(37613);const d=e=>{const{componentCls:n,sizePaddingEdgeHorizontal:t,colorSplit:i,lineWidth:a,textPaddingInline:s,orientationMargin:l,verticalMarginInline:o}=e;return{[n]:Object.assign(Object.assign({},(0,r.Wf)(e)),{borderBlockStart:`${a}px solid ${i}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:o,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${a}px solid ${i}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${n}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${i}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${a}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${n}-with-text-left`]:{"&::before":{width:100*l+"%"},"&::after":{width:100-100*l+"%"}},[`&-horizontal${n}-with-text-right`]:{"&::before":{width:100-100*l+"%"},"&::after":{width:100*l+"%"}},[`${n}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:s},"&-dashed":{background:"none",borderColor:i,borderStyle:"dashed",borderWidth:`${a}px 0 0`},[`&-horizontal${n}-with-text${n}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${n}-dashed`]:{borderInlineStartWidth:a,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${n}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${n}-with-text-left${n}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${n}-inner-text`]:{paddingInlineStart:t}},[`&-horizontal${n}-with-text-right${n}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${n}-inner-text`]:{paddingInlineEnd:t}}})}};var u=(0,o.Z)("Divider",(e=>{const n=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[d(n)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(e);a<i.length;a++)n.indexOf(i[a])<0&&Object.prototype.propertyIsEnumerable.call(e,i[a])&&(t[i[a]]=e[i[a]])}return t};var h=e=>{const{getPrefixCls:n,direction:t,divider:i}=s.useContext(l.E_),{prefixCls:r,type:o="horizontal",orientation:c="center",orientationMargin:d,className:h,rootClassName:x,children:v,dashed:m,plain:f,style:g}=e,y=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),b=n("divider",r),[j,A]=u(b),k=c.length>0?`-${c}`:c,w=!!v,C="left"===c&&null!=d,_="right"===c&&null!=d,Z=a()(b,null==i?void 0:i.className,A,`${b}-${o}`,{[`${b}-with-text`]:w,[`${b}-with-text${k}`]:w,[`${b}-dashed`]:!!m,[`${b}-plain`]:!!f,[`${b}-rtl`]:"rtl"===t,[`${b}-no-default-orientation-margin-left`]:C,[`${b}-no-default-orientation-margin-right`]:_},h,x),I=s.useMemo((()=>"number"==typeof d?d:/^\d+$/.test(d)?Number(d):d),[d]),N=Object.assign(Object.assign({},C&&{marginLeft:I}),_&&{marginRight:I});return j(s.createElement("div",Object.assign({className:Z,style:Object.assign(Object.assign({},null==i?void 0:i.style),g)},y,{role:"separator"}),v&&"vertical"!==o&&s.createElement("span",{className:`${b}-inner-text`,style:N},v)))}},39722:function(e,n,t){t.d(n,{t5:function(){return u}});var i=t(92310),a=t.n(i),s=t(55477),l=t(59301),r=t(36355),o=t(77578),c=t(17356),d=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(e);a<i.length;a++)n.indexOf(i[a])<0&&Object.prototype.propertyIsEnumerable.call(e,i[a])&&(t[i[a]]=e[i[a]])}return t};const u=e=>{const{hashId:n,prefixCls:t,className:i,style:r,placement:c="top",title:d,content:u,children:p}=e;return l.createElement("div",{className:a()(n,t,`${t}-pure`,`${t}-placement-${c}`,i),style:r},l.createElement("div",{className:`${t}-arrow`}),l.createElement(s.G,Object.assign({},e,{className:n,prefixCls:t}),p||((e,n,t)=>{if(n||t)return l.createElement(l.Fragment,null,n&&l.createElement("div",{className:`${e}-title`},(0,o.Z)(n)),l.createElement("div",{className:`${e}-inner-content`},(0,o.Z)(t)))})(t,d,u)))};n.ZP=e=>{const{prefixCls:n}=e,t=d(e,["prefixCls"]),{getPrefixCls:i}=l.useContext(r.E_),a=i("popover",n),[s,o]=(0,c.Z)(a);return s(l.createElement(u,Object.assign({},t,{prefixCls:a,hashId:o})))}},60324:function(e,n,t){var i=t(92310),a=t.n(i),s=t(59301),l=t(77578),r=t(62892),o=t(36355),c=t(6848),d=t(39722),u=t(17356),p=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(e);a<i.length;a++)n.indexOf(i[a])<0&&Object.prototype.propertyIsEnumerable.call(e,i[a])&&(t[i[a]]=e[i[a]])}return t};const h=e=>{let{title:n,content:t,prefixCls:i}=e;return s.createElement(s.Fragment,null,n&&s.createElement("div",{className:`${i}-title`},(0,l.Z)(n)),s.createElement("div",{className:`${i}-inner-content`},(0,l.Z)(t)))},x=s.forwardRef(((e,n)=>{const{prefixCls:t,title:i,content:l,overlayClassName:d,placement:x="top",trigger:v="hover",mouseEnterDelay:m=.1,mouseLeaveDelay:f=.1,overlayStyle:g={}}=e,y=p(e,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:b}=s.useContext(o.E_),j=b("popover",t),[A,k]=(0,u.Z)(j),w=b(),C=a()(d,k);return A(s.createElement(c.Z,Object.assign({placement:x,trigger:v,mouseEnterDelay:m,mouseLeaveDelay:f,overlayStyle:g},y,{prefixCls:j,overlayClassName:C,ref:n,overlay:i||l?s.createElement(h,{prefixCls:j,title:i,content:l}):null,transitionName:(0,r.m)(w,"zoom-big",y.transitionName),"data-popover-inject":!0})))}));x._InternalPanelDoNotUseOrYouWillBeFired=d.ZP,n.Z=x},17356:function(e,n,t){var i=t(17313),a=t(29878),s=t(19447),l=t(33166),r=t(83116),o=t(37613);const c=e=>{const{componentCls:n,popoverColor:t,minWidth:a,fontWeightStrong:l,popoverPadding:r,boxShadowSecondary:o,colorTextHeading:c,borderRadiusLG:d,zIndexPopup:u,marginXS:p,colorBgElevated:h,popoverBg:x}=e;return[{[n]:Object.assign(Object.assign({},(0,i.Wf)(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:u,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":h,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${n}-content`]:{position:"relative"},[`${n}-inner`]:{backgroundColor:x,backgroundClip:"padding-box",borderRadius:d,boxShadow:o,padding:r},[`${n}-title`]:{minWidth:a,marginBottom:p,color:c,fontWeight:l},[`${n}-inner-content`]:{color:t}})},(0,s.ZP)(e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${n}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${n}-content`]:{display:"inline-block"}}}]},d=e=>{const{componentCls:n}=e;return{[n]:l.i.map((t=>{const i=e[`${t}6`];return{[`&${n}-${t}`]:{"--antd-arrow-background-color":i,[`${n}-inner`]:{backgroundColor:i},[`${n}-arrow`]:{background:"transparent"}}}}))}},u=e=>{const{componentCls:n,lineWidth:t,lineType:i,colorSplit:a,paddingSM:s,controlHeight:l,fontSize:r,lineHeight:o,padding:c}=e,d=l-Math.round(r*o);return{[n]:{[`${n}-inner`]:{padding:0},[`${n}-title`]:{margin:0,padding:`${d/2}px ${c}px ${d/2-t}px`,borderBottom:`${t}px ${i} ${a}`},[`${n}-inner-content`]:{padding:`${s}px ${c}px`}}}};n.Z=(0,r.Z)("Popover",(e=>{const{colorBgElevated:n,colorText:t,wireframe:i}=e,s=(0,o.TS)(e,{popoverPadding:12,popoverBg:n,popoverColor:t});return[c(s),d(s),i&&u(s),(0,a._y)(s,"zoom-big")]}),(e=>({width:177,minWidth:177,zIndexPopup:e.zIndexPopupBase+30})),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},32637:function(e,n,t){e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"}}]);