From 494ff8ca19798bc8e5ab14573707f5a89e98de54 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Wed, 25 Dec 2024 18:55:16 +0800 Subject: [PATCH] Auto Submit --- p__Paths__Detail__id.0d92e14e.async.js | 1 - p__Paths__Detail__id.3359acf9.chunk.css | 1 + p__Paths__Detail__id.721c204b.chunk.css | 1 - p__Paths__Detail__id.7b417c16.async.js | 1 + ....js => p__Problems__OjForm__NewEdit__index.beb11a0a.async.js | 2 +- p__tasks__index.6e36d016.async.js | 1 - p__tasks__index.8cdcce9b.async.js | 1 + umi.db092b19.js => umi.94d2255c.js | 2 +- 8 files changed, 5 insertions(+), 5 deletions(-) delete mode 100644 p__Paths__Detail__id.0d92e14e.async.js create mode 100644 p__Paths__Detail__id.3359acf9.chunk.css delete mode 100644 p__Paths__Detail__id.721c204b.chunk.css create mode 100644 p__Paths__Detail__id.7b417c16.async.js rename p__Problems__OjForm__NewEdit__index.54a49a31.async.js => p__Problems__OjForm__NewEdit__index.beb11a0a.async.js (53%) delete mode 100644 p__tasks__index.6e36d016.async.js create mode 100644 p__tasks__index.8cdcce9b.async.js rename umi.db092b19.js => umi.94d2255c.js (99%) diff --git a/p__Paths__Detail__id.0d92e14e.async.js b/p__Paths__Detail__id.0d92e14e.async.js deleted file mode 100644 index a6e4517b53..0000000000 --- a/p__Paths__Detail__id.0d92e14e.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[23332,1093],{76916:function(e,n,t){t.d(n,{Z:function(){return k}});var i=t(7557),a=t.n(i),s=t(82242),l=t.n(s),r=t(37205),o=t.n(r),c=t(41498),u=t.n(c),d=t(79800),f=t.n(d),p=t(59301),v=t(19677),m=t(24905),h=t(89378),x=t(37520),g=t(36057),y=t(78241),j=t(57809),b={},w=t(37712),P=(m.Z.Group,(0,v.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.globalSetting,a=e.user;return{classroomList:n,globalSetting:i,loading:t.effects,user:a}}))((function(e){e.classroomList,e.loading,e.user,e.exercise_id,e.homework_common_id;var n,t,i,s,r,o,c,d,m=e.setitem,h=e.item,x=(e.type,e.rz),P=(e.dispatch,(0,p.useState)([])),k=f()(P,2),_=(k[0],k[1],(0,p.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20})),T=f()(_,2),N=T[0],I=T[1],A=((0,v.useParams)(),(0,p.useState)(!1)),S=f()(A,2),C=(S[0],S[1],(0,p.useState)(!1)),Z=f()(C,2),L=(Z[0],Z[1],y.Z.useForm()),D=f()(L,1)[0];function z(){return(z=u()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----",h),e.next=3,X(null==h?void 0:h.ec_major_school_id);case 3:return e.next=5,F(null==h?void 0:h.ec_year_id);case 5:return e.next=7,E(null==h?void 0:h.ec_course_id);case 7:D.setFieldsValue({ec_course_id:null==h?void 0:h.ec_course_id,ec_major_school_id:null==h?void 0:h.ec_major_school_id,ec_point_ids:null==h?void 0:h.ec_point_ids,ec_year_id:null==h?void 0:h.ec_year_id});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function X(e){return M.apply(this,arguments)}function M(){return(M=u()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/ec_major_schools/".concat(n,"/ec_years/get_year_list.json"),{method:"get"});case 2:t=e.sent,N.jbdatas=null==t?void 0:t.data,I(l()({},N)),D.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){return H.apply(this,arguments)}function H(){return(H=u()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/ec_years/".concat(n,"/ec_courses/get_courses.json"),{method:"get"});case 2:t=e.sent,N.kcdatas=null==t?void 0:t.data,I(l()({},N)),D.setFieldsValue({ec_course_id:"",ec_point_ids:[]});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,p.useEffect)((function(){x&&(N.zydatas=x,I(l()({},N)),null!=h&&h.ec_course_id&&function(){z.apply(this,arguments)}())}),[h,x]);var E=function(){var e=u()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/ec_courses/".concat(n,"/ec_points.json"),{method:"get",params:{ec_course_id:n}});case 2:t=e.sent,N.zsdatas=null==t?void 0:t.data,I(l()({},N));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,w.jsx)("div",{className:b.from,children:(0,w.jsxs)(y.Z,{form:D,layout:"inline",onValuesChange:function(e){console.log("----",e),e.ec_major_school_id&&(N.jbdatas=[],N.kcdatas=[],N.zsdatas=[],I(l()({},N)),X(e.ec_major_school_id)),e.ec_year_id&&(N.kcdatas=[],N.zsdatas=[],I(l()({},N)),F(e.ec_year_id)),e.ec_course_id&&(N.zsdatas=[],I(l()({},N)),E(e.ec_course_id))},onFinish:function(){var e=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,w.jsx)(y.Z.Item,{label:"认证专业",name:"ec_major_school_id",children:(0,w.jsx)(j.default,{style:{width:150},disabled:(null===(n=N.zydatas)||void 0===n?void 0:n.length)<=0,placeholder:"请选择认证专业",children:null==N||null===(t=N.zydatas)||void 0===t?void 0:t.map((function(e,n){return(0,w.jsx)(j.default.Option,{value:null==e?void 0:e.ec_major_school_id,children:null==e?void 0:e.name},n)}))})}),(0,w.jsx)(y.Z.Item,{label:"认证届别",name:"ec_year_id",children:(0,w.jsx)(j.default,{style:{width:150},disabled:(null===(i=N.jbdatas)||void 0===i?void 0:i.length)<=0,placeholder:"请选择认证届别",children:null==N||null===(s=N.jbdatas)||void 0===s?void 0:s.map((function(e,n){return(0,w.jsx)(j.default.Option,{value:null==e?void 0:e.ec_year_id,children:null==e?void 0:e.year},n)}))})}),(0,w.jsx)(y.Z.Item,{label:"课程",name:"ec_course_id",children:(0,w.jsx)(j.default,{style:{width:150},disabled:(null===(r=N.kcdatas)||void 0===r?void 0:r.length)<=0,placeholder:"请选择课程",children:null==N||null===(o=N.kcdatas)||void 0===o?void 0:o.map((function(e,n){return(0,w.jsx)(j.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})}),(0,w.jsx)(y.Z.Item,{label:"知识点",name:"ec_point_ids",children:(0,w.jsx)(j.default,{onChange:function(){D.submit()},style:{width:150},mode:"multiple",disabled:(null===(c=N.zsdatas)||void 0===c?void 0:c.length)<=0,placeholder:"请选择知识点",children:null==N||null===(d=N.zsdatas)||void 0===d?void 0:d.map((function(e,n){return(0,w.jsx)(j.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})})]})})}))),k=(m.Z.Group,(0,v.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.globalSetting,a=e.user;return{classroomList:n,globalSetting:i,loading:t.effects,user:a}}))((function(e){e.classroomList,e.loading;var n,t,i=e.user,s=e.exercise_id,r=void 0===s?null:s,c=e.homework_common_id,d=void 0===c?null:c,v=e.setitem,m=(e.type,e.dispatch,(0,p.useState)([{}])),y=f()(m,2),j=y[0],b=y[1],k=(0,p.useState)([]),_=f()(k,2),T=_[0],N=_[1];function I(){return A.apply(this,arguments)}function A(){return(A=u()(a()().mark((function e(){var n,t,i,s,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/ec_courses/".concat(0,"/ec_points/get_work_points.json"),{method:"get",params:{exercise_id:r,homework_common_id:d}});case 2:(null==(t=e.sent)||null===(n=t.data)||void 0===n?void 0:n.length)>0&&(o=[],null==t||null===(i=t.data)||void 0===i||i.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){o.push(e)}))})),v(l()(l()({},null==t||null===(s=t.data)||void 0===s?void 0:s[0]),{},{ec_point_ids:o})),b(null==t?void 0:t.data));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(){return(S=u()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/schools/".concat(null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id,"/ec_majors/get_major_list.json"),{method:"get"});case 2:t=e.sent,N(null==t?void 0:t.data),(d||r)&&I();case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,p.useEffect)((function(){var e;null!=i&&null!==(e=i.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.course_school_id&&function(){S.apply(this,arguments)}()}),[null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id]),(0,w.jsxs)("div",{style:{display:null!==(t=i.userInfo.course)&&void 0!==t&&t.is_openengineering?"":"none"},children:[(0,w.jsx)("p",{style:{fontSize:"16px",fontWeight:400},children:"工程认证考核知识点"}),null==j?void 0:j.map((function(e,n){return(0,w.jsxs)("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"},children:[(0,w.jsx)(P,{rz:T,item:e,type:n,setitem:function(e){j.splice(n,1,e),b(o()(j));var t=[];null==j||j.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){t.push(e)}))})),v(l()(l()({},e),{},{ec_point_ids:t}))}}),0!=n&&(0,w.jsx)(h.Z,{onClick:function(){j.splice(n,1),b(o()(j))},style:{marginLeft:10,fontSize:"20px"}}),(0,w.jsx)(x.Z,{onClick:function(){j.push({}),b(o()(j))},style:{marginLeft:10,fontSize:"20px"}})]},n)}))]})})))},54257:function(e,n,t){t.d(n,{Z:function(){return I}});var i=t(7557),a=t.n(i),s=t(41498),l=t.n(s),r=t(79800),o=t.n(r),c=t(59301),u="list___KhJas",d="row___GGtIx",f="title___o_xqf",p="size___OVRoL",v="download___ZLcIH",m="preview___gi0kI",h="annotation___KVSwj",x=t(92310),g=t.n(x),y=t(89389),j=t(98041),b=t(64606),w=t(97940),P=t(36057),k=t(71763),_=t(19677),T=t(8591),N=t(37712),I=(0,_.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t=e.className,i=e.style,s=e.dataSource,r=void 0===s?[]:s,x=e.authority,_=void 0!==x&&x,I=e.callback,A=e.showDimensions,S=void 0===A||A,C=e.classroomList,Z=(0,c.useState)({content:"",type:""}),L=o()(Z,2),D=L[0],z=L[1],X=(0,c.useState)({}),M=o()(X,2),F=M[0],H=M[1],E=(0,c.useState)(!1),O=o()(E,2),J=O[0],V=O[1],K=(0,c.useState)({title:"",visible:!1,src:"",snapshotData:{}}),R=o()(K,2),B=R[0],q=R[1],U=(0,c.useRef)(),W=function(){var e=l()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(H(n),"txt"!==n.file_type){e.next=6;break}return e.next=4,(0,P.ZP)(n.url,{method:"get",headers:{"Content-Type":"application/xml"}});case 4:t=e.sent,U.current=t;case 6:z({type:n.file_type,content:w.Z.API_SERVER+n.url});case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(e){var n;q({visible:!0,src:w.Z.API_SERVER+e.url,id:e.id,title:e.title,snapshotData:null==e||null===(n=e.subitem)||void 0===n?void 0:n.settings})},Q=function(){var e=l()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:z({type:n.file_type,content:w.Z.API_SERVER+(null==n||null===(t=n.subitem)||void 0===t?void 0:t.url)});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return null!=r&&r.length?(0,N.jsxs)(c.Fragment,{children:[(0,N.jsx)("div",{className:g()(u,t),style:i,children:r.map((function(e,n){var t,i,a;return(0,N.jsxs)("div",{className:d,children:[(0,N.jsxs)("div",{className:f,onClick:function(){return W(e)},children:[(0,N.jsx)("i",{className:"iconfont icon-fujian1"}),(0,N.jsx)("span",{title:e.title,children:e.title})]}),(0,N.jsx)("div",{className:p,children:e.filesize}),(0,N.jsxs)("div",{className:v,onClick:function(){var n,t;!(0,k.Rm)()||null!==(n=C.AssistantObject.normal)&&void 0!==n&&n.can_download?(0,b.Nd)("","".concat(w.Z.API_SERVER).concat(null===(t=e.url)||void 0===t?void 0:t.replace("disposition=inline",""))):T.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:[(0,N.jsx)("i",{className:"iconfont icon-xiazai4"}),"下载"]}),!["other","download"].includes(null==e?void 0:e.file_type)&&(0,N.jsxs)("div",{className:m,onClick:function(){return W(e)},children:[(0,N.jsx)("i",{className:"iconfont icon-yulan"}),"预览"]}),["image"].includes(null==e?void 0:e.file_type)&&S&&(_?(0,N.jsxs)("div",{className:h,onClick:function(){return G(e)},children:[(0,N.jsx)("i",{className:"iconfont icon-pizhu"}),null!==(t=e.subitem)&&void 0!==t&&t.id?"修改批注":"批注"]}):(null===(i=e.subitem)||void 0===i?void 0:i.id)&&(0,N.jsxs)("div",{className:h,onClick:function(){return Q(e)},children:[(0,N.jsx)("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"查看老师批注"]})),["image"].includes(null==e?void 0:e.file_type)&&(null===(a=e.subitem)||void 0===a?void 0:a.id)&&(0,N.jsxs)("div",{className:v,style:{marginLeft:20},onClick:function(){var n;(0,b.Nd)("","".concat(w.Z.API_SERVER).concat(null==e||null===(n=e.subitem)||void 0===n||null===(n=n.url)||void 0===n?void 0:n.replace("disposition=inline","")))},children:[(0,N.jsx)("i",{className:"iconfont icon-xiazai4"}),"下载批注文件"]}),["office"].includes(null==e?void 0:e.file_type)&&(0,k.eB)()&&["xlsx","docx","pptx"].includes(null==e?void 0:e.file_sub)&&S&&(0,N.jsxs)("div",{className:h,onClick:function(){V(!0),W(e)},children:[(0,N.jsx)("i",{className:"iconfont icon-pizhu"}),e.is_edit?"修改批注":"批注"]}),e.is_edit&&(0,k.dE)()&&S&&(0,N.jsxs)("div",{className:h,onClick:function(){W(e)},children:[(0,N.jsx)("i",{className:"iconfont icon-sousuo7"}),"查看老师批注"]})]},n)}))}),(0,N.jsx)(y.Z,{close:!0,data:null==D?void 0:D.content,type:null==D?void 0:D.type,hasMask:!0,disabledDownload:(0,k.Rm)()&&!(null!==(n=C.AssistantObject.normal)&&void 0!==n&&n.can_download),editOffice:J?"edit":"view",monacoEditor:{value:U.current,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:_&&S&&"image"===D.type?function(){return G(F)}:null,onClose:function(){I(),V(!1),z({content:"",type:""})}}),(0,N.jsx)(j.Z,{onOk:function(){I(),q({visible:!1})},onClose:function(){return q({visible:!1})},data:B,showFullTools:!0})]}):null}))},44470:function(e,n,t){t.d(n,{Z:function(){return d}});var i=t(79800),a=t.n(i),s=t(78241),l=t(92832),r=t(3113),o=t(59301),c={search:"search___JA0r9",btn:"btn___GGtZC"},u=t(37712),d=function(e){var n=e.value,t=e.onChange,i=s.Z.useForm(),d=a()(i,1)[0],f=(0,o.useRef)(!1);(0,o.useEffect)((function(){n&&d.setFieldsValue(n)}),n);return(0,u.jsx)("div",{className:c.search,children:(0,u.jsxs)(s.Z,{className:c.formWrap,colon:!1,form:d,size:"large",layout:"inline",onFinish:function(e){f.current||function(e){f.current||t(e),f.current=!0,setTimeout((function(){f.current=!1}),2e3)}(e)},children:[(0,u.jsx)(s.Z.Item,{label:"实践项目名称",name:"keyword",initialValue:"",children:(0,u.jsx)(l.Z,{style:{width:280,height:40}})}),(0,u.jsx)(s.Z.Item,{label:"学校/单位",name:"schools",initialValue:"",style:{margin:"0 40px"},children:(0,u.jsx)(l.Z,{style:{width:280,height:40}})}),(0,u.jsx)(s.Z.Item,{label:"创建者/合作者",name:"creator",initialValue:"",children:(0,u.jsx)(l.Z,{style:{width:200,height:40}})}),(0,u.jsx)(r.ZP,{className:c.btn,type:"primary",htmlType:"submit",children:"搜索"})]})})}},9176:function(e,n,t){t.d(n,{Z:function(){return u}});var i=t(60324),a="text___FxbAX",s="wrap___UlBQ1",l="contact____pUDq",r="img___BapAv",o=t(32637),c=t(37712),u=function(e){var n=e.type,t=e.style,u=(0,c.jsxs)("div",{className:s,onClick:function(e){e.preventDefault(),e.stopPropagation()},children:[(0,c.jsxs)("p",{children:["shixun"===n||"paths"===n?"当前实践项目是高消耗类型的实验。":"当前试卷包含高消耗类型的实验。",(0,c.jsx)("br",{}),"根据平台使用规则,需要授权才能使用。","paths"===n?"发送到课堂":"发布","使用之前,请先联系平台管理员获取授权码。"]}),(0,c.jsxs)("div",{className:l,children:[(0,c.jsx)("div",{className:r,children:(0,c.jsx)("img",{src:o,width:"124px",height:"124px"})}),(0,c.jsx)("div",{className:"tc font14 mt10",style:{color:"#777A93"},children:"扫一扫,获取授权码"})]})]});return(0,c.jsx)(i.Z,{content:u,children:(0,c.jsx)("span",{className:a,style:t,children:"高消耗"})})}},4299:function(e,n,t){t.d(n,{Z:function(){return g}});var i=t(37205),a=t.n(i),s=t(82242),l=t.n(s),r=t(79800),o=t.n(r),c=t(39647),u=t.n(c),d=t(59301),f=t(9221),p=t(37712),v=["onResize","width"],m={header:{cell:function(e){var n=e.onResize,t=e.width,i=u()(e,v);return t?(0,p.jsx)(f.Resizable,{width:t,height:0,handle:(0,p.jsx)("span",{className:"react-resizable-handle",onClick:function(e){e.stopPropagation()}}),onResize:n,draggableOpts:{enableUserSelectHack:!1},children:(0,p.jsx)("th",l()({},i))}):(0,p.jsx)("th",l()({},i))}}},h=t(2595),x=["pagination","resColumns","dataSource","onRow"],g=function(e){var n=e.pagination,t=e.resColumns,i=e.dataSource,s=e.onRow,r=u()(e,x),c=(0,d.useState)(!1),f=o()(c,2),v=f[0],g=(f[1],(0,d.useState)([{}])),y=o()(g,2),j=y[0],b=y[1],w=(0,d.useRef)(null);(0,d.useEffect)((function(){var e=t;e=e.map((function(e,n){return l()(l()({},e),{},{onHeaderCell:function(e){return{width:e.width,onResize:P(n)}}})})),b(e)}),[]),(0,d.useEffect)((function(){w.current=j}),[j]);var P=function(e){return function(n,t){var i=t.size,s=a()(w.current);s[e]=l()(l()({},s[e]),{},{width:i.width}),b(s)}};return(0,p.jsx)("div",{children:(0,p.jsx)(h.Z,l()(l()({bordered:!0,components:m,columns:j,dataSource:i,pagination:n,loading:v,onRow:s},r),{},{rowKey:function(e){return e.key||e.id}}))})}},69280:function(e,n,t){t.d(n,{Z:function(){return z},P:function(){return L}});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),u=t.n(c),d=t(41498),f=t.n(d),p=t(79800),v=t.n(p),m=t(59301),h=t(78241),x=t(43418),g=t(5112),y=t(92832),j=t(2595),b="brief___LOzpE",w="contentTitle___xkdcN",P="content___Vtri0",k="antdTable___s8T2N",_="tableCell___kN9Fw",T="antdModal___WVBk3",N="orangeColor___ryB2u",I=t(47740),A=t(37712),S=["isImportMultipleCourse"],C=function(e){var n=e.studentNames,t=e.total;return t>3?(0,A.jsxs)(A.Fragment,{children:["课堂内有",(0,A.jsx)("span",{className:N,children:null==n?void 0:n.join("、")}),"等",(0,A.jsx)("span",{className:N,children:t}),"名学生"]}):(0,A.jsxs)(A.Fragment,{children:["课堂内有",(0,A.jsx)("span",{className:N,children:null==n?void 0:n.join("、")}),["","一","两","三"][t],"名学生"]})},Z=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=h.Z.useForm(),c=v()(r,1)[0],d=(0,m.useState)(1),p=v()(d,2),y=p[0],j=p[1],b=(0,m.useState)(!1),w=v()(b,2),k=w[0],_=w[1],I=(0,m.useMemo)((function(){return 1===(null==a?void 0:a.total_num)&&1===(null==a?void 0:a.can_copy_num)}),[a]),S=(0,m.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,A.jsx)(A.Fragment,{children:I?(0,A.jsxs)(x.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:T,width:682,confirmLoading:k,onCancel:n,onOk:f()(o()().mark((function e(){var n,i,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(!0),n=y,l&&(s=u()({},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]?u()(u()({},e),{},{is_copy:s[e.id]}):e}))),e.next=5,t(n);case 5:_(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,A.jsx)("div",{className:P,style:{marginBottom:20},children:l?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(C,{studentNames:null==a?void 0:a.student_names,total:null==a?void 0:a.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),l?(0,A.jsx)(h.Z,{form:c,preserve:!1,children:null==S?void 0:S.map((function(e){return(0,A.jsxs)(m.Fragment,{children:[(0,A.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,A.jsx)(h.Z.Item,{name:e.id,initialValue:1,children:(0,A.jsxs)(g.ZP.Group,{className:P,children:[(0,A.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,A.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,A.jsxs)(g.ZP.Group,{value:y,onChange:function(e){return j(e.target.value)},className:P,style:{marginBottom:30},children:[(0,A.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,A.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,A.jsxs)("div",{children:[(0,A.jsx)("div",{className:P,style:{marginBottom:10},children:"* 说明:"}),(0,A.jsx)("div",{className:P,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,A.jsx)("div",{className:"".concat(P," ").concat(N),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,A.jsx)(x.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:k,title:"提示",width:682,onCancel:n,onOk:f()(o()().mark((function e(){var n,i,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(!0),n=0,l&&(s=u()({},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]?u()(u()({},e),{},{is_use:s[e.id]}):e}))),e.next=5,t(n);case 5:_(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,A.jsxs)("div",{className:P,children:[(0,A.jsx)(C,{studentNames:null==a?void 0:a.student_names,total:null==a?void 0:a.student_count}),"学习过该实践项目。",l?(0,A.jsxs)(h.Z,{form:c,preserve:!1,children:[(0,A.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==S?void 0:S.map((function(e){return(0,A.jsxs)(m.Fragment,{children:[(0,A.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,A.jsx)(h.Z.Item,{name:e.id,initialValue:1,children:(0,A.jsxs)(g.ZP.Group,{className:P,children:[(0,A.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,A.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,A.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,A.jsx)("span",{className:N,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},L=function(){var e=(0,m.useState)(!1),n=v()(e,2),t=n[0],i=n[1],a=(0,m.useState)(),s=v()(a,2),r=s[0],c=s[1],u=function(){var e=f()(o()().mark((function e(n){var t,a,s,r,u;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===(u=r.course_data_list)||void 0===u?void 0:u.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,u]},D=function(e){var n=h.Z.useForm(),t=v()(n,1)[0],i=(0,m.useState)(!1),s=v()(i,2),l=s[0],r=s[1],c=e.onCancel,u=e.onOk,d=e.visible,p=e.inPaper,P=void 0!==p&&p,I=e.renderData,S=e.type,Z=e.isMultipleCourse,L=void 0!==Z&&Z,D=e.position,z=(0,m.useMemo)((function(){return P?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:_,render:function(e,n){return(0,A.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===S?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,A.jsxs)(g.ZP.Group,{children:[(0,A.jsx)(g.ZP,{value:1,children:"是"}),(0,A.jsx)(g.ZP,{value:0,children:"否"})]})}),(0,A.jsx)(h.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,A.jsx)(y.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:_,render:function(e,n){return(0,A.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===S?n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:1,children:(0,A.jsxs)(g.ZP.Group,{children:[(0,A.jsx)(g.ZP,{value:1,children:"是"}),(0,A.jsx)(g.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===S?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,A.jsxs)(g.ZP.Group,{children:[(0,A.jsx)(g.ZP,{value:1,children:"是"}),(0,A.jsx)(g.ZP,{value:0,children:"否"})]})})}}]}),[P]),X=(0,m.useMemo)((function(){return P?[{title:"实践项目名称",dataIndex:"name",width:424,className:_,align:"center",ellipsis:!0,render:function(e,n){return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e}),(0,A.jsx)(h.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,A.jsx)(y.Z,{type:"hidden"})}),(0,A.jsx)(h.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,A.jsx)(y.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:_,ellipsis:!0,align:"center",render:function(e,n){return(0,A.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(h.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,A.jsxs)(g.ZP.Group,{children:[(0,A.jsx)(g.ZP,{value:1,children:"是"}),(0,A.jsx)(g.ZP,{value:0,children:"否"})]})}),(0,A.jsx)(h.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,A.jsx)(y.Z,{type:"hidden"})})]})}}]}),[P]);if(L){var M={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:_,render:function(e,n){return(0,A.jsx)("a",{href:"/classrooms/".concat(n.course_id),children:e})}};z=[M].concat(a()(z)),X=[M].concat(a()(X))}var F=(0,m.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,u=(void 0===c?"":c)||(l?"试卷":"课程");return(0,A.jsxs)("span",{children:[(0,A.jsx)(C,{studentNames:a,total:s}),"学习过",u,"中的",(0,A.jsx)("span",{className:N,children:n}),"个项目,",t>0&&i>0?(0,A.jsxs)(A.Fragment,{children:["其中",(0,A.jsx)("span",{className:N,children:t}),"个项目支持复制,",(0,A.jsx)("span",{className:N,children:i}),"个项目不支持复制"]}):t>0&&0===i?(0,A.jsxs)(A.Fragment,{children:["其中",(0,A.jsx)("span",{className:N,children:t}),"个项目支持复制"]}):0===t&&i>0?(0,A.jsxs)(A.Fragment,{children:["其中",(0,A.jsx)("span",{className:N,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:P,position:D})}),[I,P,D]);return(0,A.jsx)(x.Z,{title:"提示",centered:!0,open:d,confirmLoading:l,onOk:f()(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,u(i);case 5:r(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:c,width:880,okText:"确认",className:T,destroyOnClose:!0,children:(0,A.jsxs)(h.Z,{form:t,preserve:!1,children:[(0,A.jsx)("div",{className:b,children:F}),(0,A.jsxs)("div",{style:{marginBottom:30},children:[(0,A.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,A.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,A.jsx)("div",{className:N,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==I?void 0:I.can_copy_num)>0&&(0,A.jsxs)("div",{children:[(0,A.jsx)("div",{className:w,children:"支持复制的项目"}),(0,A.jsx)(j.Z,{columns:z,className:k,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,A.jsxs)("div",{children:[(0,A.jsx)("div",{className:w,children:"不支持复制的项目"}),(0,A.jsx)(j.Z,{columns:X,className:k,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,A.jsxs)("div",{children:[(0,A.jsx)(h.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,A.jsx)(y.Z,{type:"hidden"})}),(0,A.jsx)(h.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,A.jsx)(y.Z,{type:"hidden"})})]},"subject"===S?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},z=function(e){return"multiple"===e.modalType?(0,A.jsx)(D,u()({},e)):(0,A.jsx)(Z,u()({},e))}},62839:function(e,n,t){t.d(n,{K:function(){return c}});t(59301);var i=t(43418),a=t(1093),s="modal___LGwws",l="closeIcon___vsUXI",r=t(24334),o=t(37712),c=function(e){var n=e.visible,t=e.width,c=e.videoId,u=e.file_url,d=e.course_id,f=(e.copyUrl,e.toLog),p=void 0===f||f,v=e.logWatchHistory,m=void 0===v?function(){}:v,h=e.allow_skip,x=e.onClose,g=void 0===x?function(){}:x,y=e.autoPlay,j=void 0!==y&&y,b=e.onPlayEnded,w=void 0===b?function(){}:b;return(0,o.jsxs)(i.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:n,title:null,footer:null,width:t,className:s,children:[(0,o.jsx)("i",{className:"".concat(l," iconfont icon-guanbi10"),onClick:g}),n&&(0,o.jsx)(a.Z,{onPlayEnded:w,autoPlay:j,allow_skip:h,courseId:d,src:null!=u&&u.startsWith("http")?u:r.Base64.decode(u),videoId:c,toLog:p,logWatchHistory:m})]})}},1093:function(e,n,t){t.d(n,{Z:function(){return P}});var i=t(79800),a=t.n(i),s=t(7557),l=t.n(s),r=t(41498),o=t.n(r),c=t(59301),u=t(8591),d=t(38854),f=t(35067),p=t(55511),v=t(71763),m=t(56102),h=t(96480),x={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},g=t(37712);function y(e){if(isNaN(e))return{minutes:"00",seconds:"00"};var n=new Date(1e3*e).toISOString().substr(11,8);return{hour:n.substr(0,2),minutes:n.substr(3,2),seconds:n.substr(6,2)}}function j(e,n){return e-n}function b(e){e.sort(j);for(var n=0,t=0;t0&&!this.paused&&!this.ended&&this.readyState>2)}});var w=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i,P=(0,c.forwardRef)((function(e,n){var t,i,s=e.allow_skip,r=e.src,j=e.toLog,P=e.videoId,k=e.logWatchHistory,_=e.courseId,T=void 0===_?null:_,N=e.startTime,I=e.handlePause,A=void 0===I?function(){}:I,S=e.handlePlay,C=void 0===S?function(){}:S,Z=e.handlePlayEnded,L=void 0===Z?function(){}:Z,D=e.autoPlay,z=void 0!==D&&D,X=e.onPlayEnded,M=void 0===X?function(){}:X,F=e.isShowWaterMark,H=void 0===F||F,E="flv"===(null===(i=r=null===(t=r)||void 0===t?void 0:t.replace("http://","https://"))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i.pop()),O=(0,c.useRef)(),J=(0,c.useRef)(),V=(0,c.useRef)(),K=(0,c.useRef)(),R=(0,c.useRef)(),B=(0,c.useRef)(),q=(0,c.useRef)(),U=(0,c.useRef)(),W=(0,c.useRef)(),G=(0,c.useRef)(),Q=(0,c.useRef)(),Y=(0,c.useRef)(),$=(0,c.useRef)(),ee=(0,c.useRef)(),ne=navigator.userAgent.toLowerCase().match(w),te=ne?ne[0]:"pc",ie=(0,c.useRef)(!1),ae=(0,v.eY)(),se=0,le=0,re=0,oe=null,ce=!1,ue=20,de=1,fe=!1,pe=!1,ve=[];(0,c.useImperativeHandle)(n,(function(){return{getLastUpdatedTime:function(){return O.current.currentTime},getDuration:function(){return O.current.duration}}})),u.ZP.config({maxCount:1,getContainer:function(){return V.current}});var me=(0,c.useCallback)((function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t={point:O.current.currentTime};function i(){return a.apply(this,arguments)}function a(){return(a=o()(l()().mark((function n(){var i;return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return fe=!0,n.next=3,null==k?void 0:k(t);case 3:i=n.sent,oe=i,fe=!1,e&&e();case 7:case"end":return n.stop()}}),n)})))).apply(this,arguments)}oe?(t.log_id=oe,t.watch_duration=b(ve),t.total_duration=le):(T?(t.video_id=parseInt(P,10),t.course_id=T):t.video_id=P,t.duration=se,t.device=te),n&&(t.ed="1"),i()}),[P,T]);function he(){O.current.paused?(K.current.style.display="none",R.current.style.display="block"):(K.current.style.display="block",R.current.style.display="none")}function xe(){Q.current.style.display="none",$.current.style.display="none",Y.current.style.display="none",O.current.muted||0===O.current.volume?Q.current.style.display="block":O.current.volume>0&&O.current.volume<=.5?$.current.style.display="block":Y.current.style.display="block"}(0,c.useEffect)((function(){var e;O.current&&(K.current.style.display="none",R.current.style.display="block"),u.ZP.destroy();var n=null;return f.Z.isSupported&&E&&r&&(null===(e=r)||void 0===e?void 0:e.indexOf(".m3u8"))<0?(n=f.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:r,muted:!1}),O.current&&(n.attachMediaElement(O.current),n.load())):O.current.setAttribute("src",r),xe(),function(){n&&(n.unload(),n.pause(),n.destroy(),n=null)}}),[O,E,r]),(0,c.useEffect)((function(){document.getElementById("play"),document.querySelectorAll(".playback-icons use");function e(){C(),N&&!ie.current&&(O.current.currentTime=N),ie.current=!0,ve.push(O.current.currentTime),ce||(ce=!0,j&&me())}function n(){return t.apply(this,arguments)}function t(){return(t=o()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:he(),ve.push(O.current.currentTime),j&&me((function(){oe=null,re=0,ce=!1,fe=!1,pe=!1,ve=[],le=0,de=1}),!0),M();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function i(){B.current.value=Math.round(O.current.currentTime),q.current.value=Math.round(O.current.currentTime)}function a(){var e,n,t,i,a,s=Math.round(null===(e=O.current)||void 0===e?void 0:e.duration);null===(n=B.current)||void 0===n||null===(t=n.setAttribute)||void 0===t||t.call(n,"max",s),null===(i=q.current)||void 0===i||null===(a=i.setAttribute)||void 0===a||a.call(i,"max",s);var l,r,o=y(s);U.current&&(U.current.innerText="".concat(o.hour>0?o.hour+":":"").concat(o.minutes,":").concat(o.seconds),null===(l=(r=U.current).setAttribute)||void 0===l||l.call(r,"datetime","".concat(o.hour>0?" "+o.hour+" ":"").concat(o.minutes,"m ").concat(o.seconds,"s")))}function r(){try{var e=Math.round(O.current.duration);B.current.setAttribute("max",e),q.current.setAttribute("max",e);var n=y(e);U.current.innerText="".concat(n.hour>0?n.hour+":":"").concat(n.minutes,":").concat(n.seconds),U.current.setAttribute("datetime","".concat(n.hour>0?" "+n.hour+" ":"").concat(n.minutes,"m ").concat(n.seconds,"s")),i(),function(){var e=y(Math.round(O.current.currentTime));W.current.innerText="".concat(e.hour>0?e.hour+":":"").concat(e.minutes,":").concat(e.seconds),W.current.setAttribute("datetime","".concat(e.hour>0?" "+e.hour+" ":"").concat(e.minutes,"m ").concat(e.seconds,"s"))}();var t=J.current.getBoundingClientRect(),a=t.width,s=(t.height,t.x),l=t.y;if(s<0||l<0||!a)return;if(!pe){var r=O.current.currentTime,o=r-re;Math.abs(o)<10?(le+=Math.abs(o),re=r,fe||le-de*ue>=0&&(de++,ve.push(re),j&&me())):(re=r,j&&me())}}catch(e){console.log(e)}}function c(){pe=!0}function d(){O.current.playing&&ve.push(O.current.currentTime,re),re=O.current.currentTime,pe=!1}function f(){(se=O.current.duration)<=20&&(ue=se/3),O.current.addEventListener("play",e)}function p(){A()}function v(e){if(s){var n=e.target.dataset.seek?e.target.dataset.seek:e.target.value;O.current.currentTime=n,q.current.value=n,B.current.value=n}else u.ZP.warning("该视频禁止快进/后退播放")}function m(e){var n=Math.round(e.offsetX/e.target.clientWidth*parseInt(e.target.getAttribute("max"),10));B.current.setAttribute("data-seek",n);var t=y(n);G.current.textContent="".concat(t.hour>0?t.hour+":":"").concat(t.minutes,":").concat(t.seconds);var i=O.current.getBoundingClientRect();G.current.style.left="".concat(e.pageX-i.left,"px")}function x(e){switch(e.code){case"Space":e.preventDefault(),be();break;case"ArrowRight":if(e.preventDefault(),!s){u.ZP.warning("该视频禁止快进/后退播放");break}if(O.current.currentTime>=O.current.duration)break;O.current.currentTime=parseInt(O.current.currentTime)+5,i();break;case"ArrowLeft":if(e.preventDefault(),!s){u.ZP.warning("该视频禁止快进/后退播放");break}if(0===O.current.currentTime)break;O.current.currentTime=parseInt(O.current.currentTime)-5,i();break;case"ArrowUp":e.preventDefault(),O.current.volume<1&&(O.current.volume=(parseInt(10*O.current.volume)+1)/10);break;case"ArrowDown":e.preventDefault(),O.current.volume>0&&(O.current.volume=(parseInt(10*O.current.volume)-1)/10)}}return V.current.addEventListener((0,h.gH)(),(function(e){e.preventDefault(),(0,h.vp)()?(O.current.style.width="100%",O.current.style.height="100%"):O.current.style.cssText=""})),O.current.addEventListener("canplay",f),O.current.addEventListener("ended",n),O.current.addEventListener("seeking",c),O.current.addEventListener("seeked",d),O.current.addEventListener("loadedmetadata",a),B.current.addEventListener("mousemove",m),B.current.addEventListener("input",v),O.current.addEventListener("timeupdate",r),O.current.addEventListener("pause",p),O.current.addEventListener("volumechange",xe),document.addEventListener("keydown",x),function(){var t,i,s,l,o,u,h,g,y,b,w,P;null===(t=O.current)||void 0===t||t.removeEventListener("canplay",f),null===(i=O.current)||void 0===i||i.removeEventListener("play",e),null===(s=O.current)||void 0===s||s.removeEventListener("ended",n),null===(l=O.current)||void 0===l||l.removeEventListener("seeking",c),null===(o=O.current)||void 0===o||o.removeEventListener("seeked",d),null===(u=B.current)||void 0===u||u.removeEventListener("mousemove",m),null===(h=B.current)||void 0===h||h.removeEventListener("input",v),null===(g=O.current)||void 0===g||g.removeEventListener("timeupdate",r),null===(y=O.current)||void 0===y||y.removeEventListener("pause",p),null===(b=O.current)||void 0===b||b.removeEventListener("loadedmetadata",a),null===(w=O.current)||void 0===w||w.removeEventListener("volumechange",xe),document.removeEventListener("keydown",x),null!==(P=O.current)&&void 0!==P&&P.playing&&(ve.push(re,O.current.currentTime),j&&me())}}),[O,r]),(0,c.useEffect)((function(){var e;if(O.current.onended=function(){L(O)},O.current.oncontextmenu=function(){return!1},(null===(e=r)||void 0===e?void 0:e.indexOf(".m3u8"))>-1)if(O.current.canPlayType("application/vnd.apple.mpegurl"))O.current.src=r;else if(p.ZP.isSupported()){var n=new p.ZP;n.loadSource(r),n.attachMedia(O.current)}}),[r]);var ge=(0,c.useState)(1),ye=a()(ge,2),je=(ye[0],ye[1]),be=function(){O.current.paused||O.current.ended?O.current.play():O.current.pause(),he()};return(0,g.jsxs)("div",{style:{position:"relative"},ref:V,children:[(0,g.jsx)("div",{ref:J,className:"".concat(x.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(x.animate__loop),children:H&&ae?ae.login:" "}),(0,g.jsx)("div",{className:x.container,children:(0,g.jsxs)("div",{className:x["video-container"],id:"video-container",children:[(0,g.jsx)("div",{className:x["playback-animation"],id:"playback-animation",children:(0,g.jsxs)("svg",{className:x["playback-icons"],children:[(0,g.jsx)("use",{className:"hidden",href:"#play-icon"}),(0,g.jsx)("use",{href:"#pause"})]})}),(0,g.jsx)("video",{className:x.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:O,autoPlay:z}),(0,g.jsxs)("div",{className:"".concat(x["video-controls"]," "),id:"video-controls",children:[(0,g.jsxs)("div",{className:x["bottom-controls"],children:[(0,g.jsxs)("div",{className:x["left-controls"],children:[(0,g.jsx)("button",{"data-title":"播放/暂停",id:"play",onClick:be,children:(0,g.jsxs)("svg",{className:x["playback-icons"],children:[(0,g.jsx)("use",{ref:R,href:"#play-icon"}),(0,g.jsx)("use",{ref:K,style:{display:"none"},href:"#pause"})]})}),(0,g.jsxs)("div",{className:x.time,children:[(0,g.jsx)("time",{id:"time-elapsed",ref:W,children:"00:00"}),(0,g.jsx)("span",{children:" / "}),(0,g.jsx)("time",{id:"duration",ref:U,children:"00:00"})]})]}),(0,g.jsxs)("div",{className:x["right-controls"],children:[s&&(0,g.jsx)(d.Z,{placement:"top",overlayClassName:x.rateOverlay,getPopupContainer:function(e){return e.parentNode},menu:{items:[{key:"1",label:(0,g.jsx)("span",{onClick:function(){je(1),O.current.playbackRate=1},children:"1.0x"})},{key:"2",label:(0,g.jsx)("span",{onClick:function(){je(1.5),O.current.playbackRate=1.5},children:"1.5x"})},{key:"3",label:(0,g.jsx)("span",{onClick:function(){je(2),O.current.playbackRate=2},children:"2.0x"})}]},children:(0,g.jsx)("div",{className:"".concat(x.controlText," mr5"),children:"倍速"})}),(0,g.jsx)(m.CopyToClipboard,{text:r,onCopy:function(){return u.ZP.success("复制成功")},children:(0,g.jsx)("button",{"data-title":"复制链接",children:(0,g.jsx)("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}})})}),(0,g.jsxs)("div",{className:x["volume-controls"],children:[(0,g.jsxs)("button",{"data-title":"开启/关闭声音",className:x["volume-button"],id:"volume-button",onClick:function(){O.current.muted=!O.current.muted,O.current.muted?(ee.current.setAttribute("data-volume",volume.value),ee.current.value=0):ee.current.value=ee.current.dataset.volume},children:[(0,g.jsx)("i",{ref:Q,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),(0,g.jsx)("i",{ref:$,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),(0,g.jsx)("i",{ref:Y,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})]}),(0,g.jsx)("input",{className:x.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:ee,style:{display:"none"},onClick:xe})]}),(0,g.jsx)("button",{"data-title":"全屏/退出全屏",className:x["fullscreen-button"],onClick:function(){(0,h.vp)()?(0,h.BU)():(0,h.Dj)(V.current)},children:(0,g.jsx)("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})})]})]}),(0,g.jsxs)("div",{className:x["video-progress"],children:[(0,g.jsx)("progress",{ref:q,value:"0",min:"0"}),(0,g.jsx)("input",{className:x.seek,ref:B,value:"0",min:"0",type:"range",step:"1"}),(0,g.jsx)("div",{className:x["seek-tooltip"],ref:G,id:"seek-tooltip",children:"00:00"})]})]})]})}),(0,g.jsx)("svg",{style:{display:"none"},children:(0,g.jsxs)("defs",{children:[(0,g.jsx)("symbol",{id:"pause",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})}),(0,g.jsx)("symbol",{id:"play-icon",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})}),(0,g.jsx)("symbol",{id:"volume-high",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})}),(0,g.jsx)("symbol",{id:"volume-low",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})}),(0,g.jsx)("symbol",{id:"volume-mute",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})}),(0,g.jsx)("symbol",{id:"fullscreen",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})}),(0,g.jsx)("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})}),(0,g.jsx)("symbol",{id:"pip",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})})]})})]})}))},94075:function(e,n,t){var i=t(7557),a=t.n(i),s=t(37205),l=t.n(s),r=t(41498),o=t.n(r),c=t(82242),u=t.n(c),d=t(79800),f=t.n(d),p=t(59301),v=t(78241),m=t(43418),h=t(78485),x=t(95237),g=t(43604),y=t(6848),j=t(12563),b=t(61186),w=t.n(b),P=t(19677),k=t(97940),_=t(89389),T=t(64606),N=t(71763),I=t(37712),A={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""};n.Z=(0,P.connect)((function(e){var n=e.attachment,t=e.loading;return{attachment:n,globalSetting:e.globalSetting,loading:t,user:e.user}}))((function(e){var n=e.attachment,t=e.dispatch,i=e.loading,s=e.globalSetting,r=(0,P.useParams)(),c=(n.detail,v.Z.useForm()),d=f()(c,1)[0],b=(0,p.useState)(!1),S=f()(b,2),C=S[0],Z=S[1],L=(0,p.useState)([]),D=f()(L,2),z=D[0],X=D[1],M=(0,p.useState)(u()({},A)),F=f()(M,2),H=F[0],E=F[1],O=(0,p.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),J=f()(O,2),V=J[0],K=J[1];r.id=r.coursesId,r.course_id=r.coursesId;var R=function(){var e=o()(a()().mark((function e(){var i,s,o,c,f,p,v;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o={},o="课程内教学课件预览"==(null==n||null===(i=n.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.openType)?u()({},n.actionTabs.params):u()({},r),e.next=4,t({type:"attachment/getDetail",payload:o});case 4:(c=e.sent).delay_publish=c.delay_publish?1:0,H.is_public=[c.is_public],H.description=c.description,H.delay_publish=c.delay_publish,H.publish_time=c.publish_time,d.setFieldsValue(H),X([u()({},c)].concat(l()(null==c?void 0:c.attachment_histories))),null!=c&&null!==(s=c.attachment_histories)&&void 0!==s&&s.length?Z(!0):c.link||"application/pdf"===c.content_type?((0,T.xg)(k.Z.IMG_SERVER+c.url),t({type:"attachment/setActionTabs",payload:{}})):(V.type=c.file_type,V.data=k.Z.API_SERVER+c.url,V.recordInfo={id:null==n||null===(f=n.actionTabs)||void 0===f||null===(f=f.selectArrs)||void 0===f?void 0:f.id,course_id:null==n||null===(p=n.actionTabs)||void 0===p||null===(p=p.params)||void 0===p?void 0:p.course_id},"txt"===c.file_type&&(V.monacoEditor.value=c.content),V.disabledDownload=(0,N.dE)()&&Boolean(null==n||null===(v=n.actionTabs)||void 0===v||null===(v=v.selectArrs)||void 0===v?void 0:v.download_setting),K(u()({},V)));case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,p.useEffect)((function(){var e;"资源下载"===n.actionTabs.key?(r.id=null===(e=n.actionTabs.selectArrs)||void 0===e?void 0:e.id,d.resetFields(),R()):Z(!1)}),[n.actionTabs.key,r.id]),(0,p.useEffect)((function(){return function(){K(u()(u()({},V),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}),[]),(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(m.Z,{centered:!0,title:"资源下载",open:C,okText:"确定",destroyOnClose:!0,maskClosable:!1,cancelText:"取消",width:600,onOk:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t({type:"attachment/setActionTabs",payload:{}});case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){E(u()({},A)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,I.jsx)("section",{className:"pl20 pr20 pt10",children:(0,I.jsxs)(h.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,I.jsxs)(x.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8],children:[(0,I.jsx)(g.Z,{flex:"307px",children:"资源名称"}),(0,I.jsx)(g.Z,{flex:"80px",children:"下载"}),(0,I.jsx)(g.Z,{flex:"140px",children:"版本号"})]}),null==z?void 0:z.map((function(e,n){return(0,I.jsxs)(x.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},gutter:[20,8],children:[(0,I.jsx)(g.Z,{flex:"307px",children:(0,I.jsx)(y.Z,{title:e.title,children:(0,I.jsxs)(x.Z,{children:[(0,I.jsx)(g.Z,{children:(0,I.jsx)("a",{href:k.Z.API_SERVER+e.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:function(n){e.link||"application/pdf"===e.content_type||s.setting.is_local||(n.preventDefault(),V.type=e.file_type,V.data=k.Z.API_SERVER+e.url,"txt"===e.file_type&&(V.monacoEditor.value=e.content),K(u()({},V)))},children:e.title})}),(0,I.jsx)(g.Z,{children:(0,I.jsx)(j.Z,{className:"",color:0===n?"green":"orange",children:0===n?"当前版本":"历史版本"})})]})})}),(0,I.jsx)(g.Z,{flex:"80px",children:e.downloads_count}),(0,I.jsx)(g.Z,{flex:"140px",children:w()(e.created_on).format("YYYY-MM-DD HH:mm")})]},n)}))]})})}),(0,I.jsx)(_.Z,u()(u()({},V),{},{onClose:function(){K(u()(u()({},V),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}))]})}))},76627:function(e,n,t){t.r(n),t.d(n,{default:function(){return ea}});var i=t(7557),a=t.n(i),s=t(82242),l=t.n(s),r=t(41498),o=t.n(r),c=t(79800),u=t.n(c),d=t(39647),f=t.n(d),p=t(59301),v=t(19677),m=t(37205),h=t.n(m),x=t(8591),g=t(43418),y=t(5112),j=t(6848),b=t(38854),w=t(20834),P=t(39978),k=t(3113),_=t(35323),T={flex_box_center:"flex_box_center___GMs27",flex_space_between:"flex_space_between___iZX2j",flex_box_vertical_center:"flex_box_vertical_center___FAqrL",flex_box_center_end:"flex_box_center_end___bcsHk",flex_box_column:"flex_box_column___bbK5J",banner:"banner___J_z1y",wrp:"wrp___J4x9Y",titleWrap:"titleWrap___PRimN",titleFlexEnd:"titleFlexEnd___iJ3Lp",title:"title___p7Rh_",titleName:"titleName___rfBg7",titleIcon:"titleIcon___krG4h",contentWrap:"contentWrap___TSTbZ",verticalLine:"verticalLine___I9rNF",contentLeftWrap:"contentLeftWrap___ctnXO",openCourseTag:"openCourseTag___GKlHI",tagsWrap:"tagsWrap___Fm7yN",ratingWrap:"ratingWrap___txiLS",ratingTitle:"ratingTitle___Q3b2_",rating:"rating___nWYrn",popoverWrap:"popoverWrap___OuHzS",popverLeft:"popverLeft___LE1m6",popoverRight:"popoverRight___qoc3O",popverScore:"popverScore___yjk5A",popoverRateWrap:"popoverRateWrap___LTwq7",popoverProgress:"popoverProgress___zgQTd",button:"button___laG3U",operationWrap:"operationWrap___HATT3",forkWrap:"forkWrap___JKLmo",fork:"fork___WAxXu",forkNum:"forkNum___mVT0B",buttonTransparent:"buttonTransparent___UvCv6",buttonLearnStatistics:"buttonLearnStatistics___clQ8y",publishPopverWrap:"publishPopverWrap___HdjD0",colorFF6802:"colorFF6802___qG9SX",w140:"w140___sbUdr",nav:"nav___MhhTj",navLeft:"navLeft___lqVWg",navContent:"navContent___n2s_9",flexRow:"flexRow___zwFIa",navRight:"navRight____4Spc",navLeftIcon:"navLeftIcon___WHxlM",colorOrange:"colorOrange___L2ZcR",contentItem:"contentItem___bTFib",contentItemTitle:"contentItemTitle___cRyCT",contentItemText:"contentItemText___p2VVW",classButton:"classButton___ht2ZK",bg28e:"bg28e___Lpwef",bgGray:"bgGray___ix5uS",btn:"btn___cK9ZK",laboratory:"laboratory___EJVoA",name:"name___bHCrt"},N=t(71763),I=t(77070),A=t(57809),S=t(95237),C=t(43604),Z=t(24905),L=t(86914),D=t(61186),z=t.n(D),X="scoremodal___BKuJN",M="wrap___ptPf6",F="wrap_title___QhQIv",H="radioWrap___YOQsB",E="createMkdir___kT_2U",O="tree___an1x1",J=t(64606),V=t(69280),K=t(9176),R=t(37712),B=["pathsDetail","globalSetting","loading","dispatch"],q=A.default.Option,U=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.loading;return{pathsDetail:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.pathsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=(f()(e,B),(0,v.useParams)()),s=(0,p.useState)(),r=u()(s,2),c=r[0],d=r[1],m=(0,p.useState)([]),h=u()(m,2),y=h[0],b=h[1],w=(0,p.useState)([]),P=u()(w,2),k=P[0],_=P[1],T=(0,p.useState)([]),N=u()(T,2),D=N[0],U=N[1],W=(0,p.useState)(),G=u()(W,2),Q=G[0],Y=G[1],$=(0,p.useState)(),ee=u()($,2),ne=ee[0],te=ee[1],ie=(0,p.useState)(!0),ae=u()(ie,2),se=ae[0],le=ae[1];(0,p.useEffect)((function(){"PathsDetail-SendToClass"===n.actionTabs.key&&oe()}),[n.actionTabs.key]);var re=function(e){switch(e.item_type){case"Challenge":return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("span",{className:"mr5",style:{color:"#20BB8A"},children:"关卡"})," ",e.name," "]});case"Shixun":return(0,R.jsx)(j.Z,{title:null!=e&&e.is_published?"":null!=e&&e.edit_permission?"实训需要发布后才能发送到课堂,点击名称可前往实训详情":"实训需要发布后才能发送到课堂,请联系实训管理员发布",children:(0,R.jsxs)("span",{onClick:function(){null!=e&&e.is_published||null==e||!e.edit_permission||window.open("/shixuns/".concat(e.identifier,"/challenges"))},children:[(0,R.jsx)("span",{className:"mr5 c-light-primary",children:"实训"}),e.name,(null==e?void 0:e.high_resources_consume)&&(0,R.jsx)("span",{style:{display:"inline-block"},children:(0,R.jsx)(K.Z,{type:"shixun",style:{marginLeft:10}})}),!(null!=e&&e.is_published)&&(0,R.jsx)("span",{style:{marginLeft:5,color:"rgb(216, 216, 216)"},children:"未发布"}),"Shixun"===e.item_type&&e.is_unity_3d&&(0,R.jsx)("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"虚拟仿真"}),"Shixun"===e.item_type&&e.is_jupyter_lab&&(0,R.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"JupyterLab"}),"Shixun"===e.item_type&&e.is_jupyter&&(0,R.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"Jupyter Notebook"})]})});case"Attachment":return(0,R.jsxs)("span",{children:[(0,R.jsx)("span",{className:"mr5 c-cyan-blue",children:"课件"}),e.name]});case"ExaminationBank":return(0,R.jsxs)("span",{children:[(0,R.jsx)("span",{className:"mr5",style:{color:"#e69917"},children:"测验"}),e.name]});case"HomeworkCommon":return(0,R.jsxs)("span",{children:[(0,R.jsx)("span",{className:"mr5",style:{color:"#E99237"},children:"编程作业"}),e.name]});case"VideoItem":return(0,R.jsxs)("span",{children:[(0,R.jsx)("span",{className:"mr5 c-purple-8C1",children:"视频"}),e.name]});case"SubjectHomework":return"group"==(null==e?void 0:e.homework_type)?(0,R.jsxs)("span",{children:[(0,R.jsx)("span",{className:"mr5",style:{color:"#AABF07"},children:"分组作业"}),e.name]}):(0,R.jsxs)("span",{children:[(0,R.jsx)("span",{className:"mr5",style:{color:"#20BB8A"},children:"图文作业"}),e.name]});case"StageCatalog":return(0,R.jsx)("span",{children:e.name});default:return""}},oe=function(){var e=o()(a()().mark((function e(){var n,t,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.MO)({id:i.pathId});case 2:(n=e.sent)&&(b((null==n?void 0:n.courses)||[]),s=null===(t=n.stages)||void 0===t?void 0:t.map((function(e,n){var t;return{title:e.state_name||"",key:n,children:null===(t=e.items)||void 0===t?void 0:t.map((function(e,t){var i;return l()(l()({},e),{},{title:re(e),key:"".concat(n,"-").concat(t),disabled:"ExaminationBank"==(null==e?void 0:e.item_type)||"Shixun"===(null==e?void 0:e.item_type)&&!1===(null==e?void 0:e.is_published),children:null===(i=e.children)||void 0===i?void 0:i.map((function(i,a){return l()(l()({},i),{},{title:re(i),disabled:"ExaminationBank"==(null==i?void 0:i.item_type)||"Shixun"===(null==e?void 0:e.item_type)&&!1===(null==e?void 0:e.is_published),key:"".concat(n,"-").concat(t,"-").concat(a)})}))})}))}})),_(s||[]));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=function(){var e=D.filter((function(e){return"string"==typeof e})),n=[],t=[],i=[],a=[],s=[],l=[],r=[],o=[],c=[];return null==k||k.map((function(u,d){var f;null==u||null===(f=u.children)||void 0===f||f.map((function(u,f){var p;e.includes("".concat(d,"-").concat(f))&&(i.push(u.stage_item_id),"Shixun"===u.item_type?n.push(u.id):"Attachment"===u.item_type?a.push(u.id):"VideoItem"===u.item_type?t.push(u.id):"ExaminationBank"===u.item_type?r.push(u.id):"HomeworkCommon"===u.item_type?o.push(u.id):"SubjectHomework"===u.item_type?"group"==u.homework_type?s.push(u.id):"normal"==u.homework_type&&l.push(u.id):"Challenge"===u.item_type&&c.push(u.id)),null==u||null===(p=u.children)||void 0===p||p.map((function(p,v){e.includes("".concat(d,"-").concat(f,"-").concat(v))&&(i.push(p.stage_item_id),"Shixun"===p.item_type?n.push(p.id):"Attachment"===p.item_type?a.push(p.id):"VideoItem"===p.item_type?t.push(p.id):"ExaminationBank"===u.item_type?r.push(p.id):"HomeworkCommon"===u.item_type?o.push(p.id):"SubjectHomework"===u.item_type?"group"==u.homework_type?s.push(u.id):"normal"==u.homework_type&&l.push(u.id):"Challenge"===u.item_type&&c.push(u.id))}))}))})),{shixunIds:n,videoItemIds:t,stageItemIds:i,coursewareIds:a,groupIds:s,normalIds:l,banksIds:r,hackIds:o,ChallengeIds:c}},ue=(0,V.P)(),de=u()(ue,4),fe=de[0],pe=de[1],ve=de[2],me=de[3],he=function(){var e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=ce(),t=n.stageItemIds,c){e.next=4;break}return x.ZP.info("您还未选择发送的课堂"),e.abrupt("return");case 4:if(be.length||Pe.length||Ae.length||Ce.length||Le.length||_e.length||Ne.length||ze.length){e.next=7;break}return x.ZP.info("您还未选择实训、视频、分组作业、图文作业、测验或者编程作业"),e.abrupt("return");case 7:return te(!0),e.next=10,me({id:i.pathId,course_id:parseInt(c),type:"subject",stage_item_id:t,sync_catelog:se?1:0});case 10:if(e.sent){e.next=14;break}return e.next=14,xe(t.map((function(e){return{id:e,is_copy:0,is_use:1}})));case 14:te(!1),ge();case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xe=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Q)({id:i.pathId,course_id:c,stage_shixuns:n.map((function(e){return{stage_shixun_id:e.id,is_copy:e.is_copy,is_use:e.is_use}})),sync_catelog:se?1:0});case 2:t=e.sent,d(null),pe(),1===(null==t?void 0:t.status)&&g.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,R.jsx)("div",{className:"tc",children:t.message}),onOk:function(){var e,n=null==t||null===(e=t.url.split("/"))||void 0===e?void 0:e[2];(0,J.xg)("/classrooms/".concat(n,"/shixun_homework"))}});case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ge=function(){t({type:"pathsDetail/setActionTabs",payload:{}}),U([]),Y(null)},ye=ce(),je=ye.shixunIds,be=void 0===je?[]:je,we=ye.videoItemIds,Pe=void 0===we?[]:we,ke=ye.banksIds,_e=void 0===ke?[]:ke,Te=ye.hackIds,Ne=void 0===Te?[]:Te,Ie=ye.coursewareIds,Ae=void 0===Ie?[]:Ie,Se=ye.groupIds,Ce=void 0===Se?[]:Se,Ze=ye.normalIds,Le=void 0===Ze?[]:Ze,De=ye.ChallengeIds,ze=void 0===De?[]:De;return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(g.Z,{title:"发送至课堂",keyboard:!1,destroyOnClose:!0,open:"PathsDetail-SendToClass"===n.actionTabs.key,width:800,centered:!0,confirmLoading:ne,className:X,onCancel:ge,onOk:he,children:(0,R.jsxs)("div",{className:M,children:[(0,R.jsx)("div",{className:"mb10",children:(0,R.jsx)(A.default,{placeholder:"请选择您要发送的课堂",defaultOpen:!1,value:c,style:{width:"100%"},onSelect:function(e){return d(e)},optionLabelProp:"lable",children:null==y?void 0:y.map((function(e,n){return(0,R.jsx)(q,{value:e.course_id,lable:e.course_name,children:(0,R.jsxs)(S.Z,{justify:"space-between",children:[(0,R.jsx)(C.Z,{children:e.course_name}),(0,R.jsx)(C.Z,{children:z()(e.created_at).format("YYYY-MM-DD HH:mm")})]})},e.course_id)}))})}),(0,R.jsxs)("div",{className:F,children:["温馨提示:",(0,R.jsx)("br",{}),"1.请在本课程中选择所需项目发送到指定课堂,分组作业不会被发送至开放课堂;",(0,R.jsx)("br",{}),"2.未发布的实训不能发送至课堂"]}),(0,R.jsxs)("a",{onClick:function(){oe()},children:[(0,R.jsx)("i",{className:"iconfont icon-shuaxin3 font14 mr5",style:{color:"#3061d0"}}),"刷新列表"]}),(0,R.jsxs)("div",{className:H,children:[(0,R.jsx)("div",{children:(0,R.jsx)(Z.Z,{value:Q,onChange:function(e){var n=e.target.checked,t=[];null==k||k.map((function(e,n){var i;t.push(n),null==e||null===(i=e.children)||void 0===i||i.map((function(i,a){var s;"ExaminationBank"==(null==i?void 0:i.item_type)||null!=i&&i.disabled||(t.push("".concat(n,"-").concat(a)),null==i||null===(s=i.children)||void 0===s||s.map((function(i,s){null!=e&&e.disabled||t.push("".concat(n,"-").concat(a,"-").concat(s))})))}))})),U(n?t:[])},className:"font14 ml20",children:"全选"})}),!(null==k||!k.length)&&(0,R.jsx)(L.Z,{className:O,checkable:!0,defaultExpandAll:!0,treeData:k,checkedKeys:D,onCheck:function(e,n){return function(e,n){U(e)}(e)}})]}),(0,R.jsxs)("div",{className:E,children:[(0,R.jsx)(Z.Z,{checked:se,onChange:function(e){return le(e.target.checked)},className:"font14",children:"选中章节在课堂中同步生成目录"}),!!(be.length+Pe.length+Ce.length+Le.length+_e.length+Ne.length+ze.length)&&(0,R.jsxs)("span",{children:[(0,R.jsx)("span",{children:"已选中:"}),!!be.length&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("span",{className:"c-light-primary",children:[be.length," "]}),(0,R.jsx)("span",{children:"个实训"})]}),!!ze.length&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("span",{className:"ml5",style:{color:"#20BB8A"},children:[ze.length," "]}),(0,R.jsx)("span",{children:"个关卡"})]}),!!Pe.length&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("span",{className:"c-purple-8C1 ml5",children:[Pe.length," "]}),(0,R.jsx)("span",{children:"个视频"})]}),!!Ae.length&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("span",{className:"c-cyan-blue ml5",children:[Ae.length," "]}),(0,R.jsx)("span",{children:"个课件"})]}),!!Ce.length&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("span",{className:"ml5",style:{color:"#AABF07"},children:[Ce.length," "]}),(0,R.jsx)("span",{children:"个分组作业"})]}),!!Le.length&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("span",{className:"ml5",style:{color:"#20BB8A"},children:[Le.length," "]}),(0,R.jsx)("span",{children:"个图文作业"})]}),!!_e.length&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("span",{className:"ml5",style:{color:"#e69917"},children:[_e.length," "]}),(0,R.jsx)("span",{children:"个测验"})]}),!!Ne.length&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("span",{className:"ml5",style:{color:"#e69917"},children:[Ne.length," "]}),(0,R.jsx)("span",{children:"个编程作业"})]})]})]})]})}),(0,R.jsx)(V.Z,{visible:fe,inPaper:!1,renderData:ve,onCancel:pe,onOk:xe,modalType:"multiple",type:"subject"})]})})),W=t(39562),G=t(56102),Q=t(78241),Y=t(19842),$=t(92832),ee=t(71418),ne=t(36057),te="applyPublicContainer___UVHD5",ie="applyPublicContent___XjdaZ",ae="spin___xLRsh",se="tips___Hok1Y",le=t(80205),re=function(e){var n=e.type,t=e.onCancel,i=e.onOk,s=Q.Z.useForm(),l=u()(s,1)[0],r=(0,p.useState)(1),c=u()(r,2),d=c[0],f=c[1],v=(0,p.useState)(!1),m=u()(v,2),h=m[0],j=m[1],b=(0,p.useState)([]),w=u()(b,2),P=w[0],k=w[1];(0,p.useEffect)((function(){l.setFieldValue("type",1),_()}),[]);var _=function(){var e=o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=7;break}return j(!0),e.next=4,(0,ne.ZP)("/api/disciplines.json",{method:"get",params:{source:n}});case 4:t=e.sent,k(t.disciplines||[]),j(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=l.getFieldsValue(),n=e.sub_discipline_id,t=e.discipline_name,a=e.sub_discipline_name,s=e.type;if((!n||n&&0===n.length)&&(!t||!a))return x.ZP.warning("请选择方向&课程"),!1;i({user_customize:2==s,sub_discipline_id:1==s?[n[1]]:null,discipline_name:t,sub_discipline_name:a})};return(0,R.jsx)(g.Z,{width:640,className:te,centered:!0,title:"公开课程",okText:"申请公开",open:!0,onCancel:function(){t(),l.resetFields()},onOk:function(){l.validateFields().then((function(e){2==d&&(e.discipline_name.replaceAll(" ","").length<=0||e.sub_discipline_name.replaceAll(" ","").length<=0)?x.ZP.info("方向或课程不能为空,请填写后再提交!"):(T(),l.resetFields())}))},children:(0,R.jsxs)("div",{className:ie,children:[(0,R.jsxs)("div",{className:se,children:[(0,R.jsx)(le.Z,{style:{color:"#FF8C29",marginRight:10}}),"填写实践课程的方向&课程之后,方可申请公开"]}),(0,R.jsxs)(Q.Z,{labelAlign:"left",form:l,children:[(0,R.jsx)(Q.Z.Item,{name:"type",children:(0,R.jsxs)(y.ZP.Group,{onChange:function(e){f(e.target.value),1==e.target.value?l.setFieldsValue({discipline_name:"",sub_discipline_name:""}):l.setFieldsValue({sub_discipline_id:[]})},children:[(0,R.jsx)(y.ZP,{value:1,children:"快速选择方向&课程"}),(0,R.jsx)(y.ZP,{value:2,style:{marginLeft:40},children:"自定义方向&课程"})]})}),1==d&&(0,R.jsx)(Q.Z.Item,{label:"方向&课程",name:"sub_discipline_id",rules:[{required:!0}],children:(0,R.jsx)(Y.Z,{expandTrigger:"hover",placeholder:"请选择方向&课程",options:P,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(e,n){return l.setFieldsValue({sub_discipline_id:e})}})}),2==d&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(Q.Z.Item,{label:"方向",name:"discipline_name",rules:[{required:!0}],children:(0,R.jsx)($.Z,{placeholder:"请输入方向",autoComplete:"off"})}),(0,R.jsx)(Q.Z.Item,{label:"课程",name:"sub_discipline_name",rules:[{required:!0}],children:(0,R.jsx)($.Z,{placeholder:"请输入课程",autoComplete:"off"})})]})]}),h&&(0,R.jsx)("div",{className:ae,children:(0,R.jsx)(ee.Z,{})})]})})},oe=t(76277);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNC41IDE3Ljk0UzUuNTg3IDguNDUgMTMuODYgOC40NVY1bDUuOTUyIDYuMDQtNS45NTMgNi4wMzd2LTMuNDVTNy45NTEgMTIuOTYgNC41IDE3Ljk0IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var ue="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",de=["pathsDetail","user","globalSetting","loading","dispatch"],fe=[{name:"未发布",connect:"当前课程正在开发中,不可被他人使用",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"静默发布",connect:"当前课程已发布,可以通过分享链接使用,但不能被开放检索",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"公开审核",connect:"当前课程已发布,申请纳入开放检索,目前平台正在审核中",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"公开发布",connect:"当前课程已发布,且可被开放检索",bkcolor:"#FFE9C1",txcolor:"#A45204"}],pe=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading;return{pathsDetail:n,user:t,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var n,t,i,s,r,c,d,m,A,S,C,Z,L,D,z,X,M,F,H,E,O,V,K,B,q,Q,Y,$,ee,ne,te,ie,ae,se,le,pe,ve,me,he,xe,ge,ye,je,be,we,Pe,ke,_e,Te,Ne,Ie,Ae,Se,Ce,Ze,Le,De,ze,Xe,Me,Fe,He,Ee,Oe,Je,Ve,Ke,Re,Be,qe,Ue,We,Ge,Qe,Ye,$e,en,nn,tn,an,sn,ln,rn,on,cn,un,dn,fn,pn,vn,mn,hn,xn,gn,yn,jn,bn,wn,Pn,kn,_n,Tn,Nn,In,An,Sn,Cn,Zn,Ln=e.pathsDetail,Dn=e.user,zn=(e.globalSetting,e.loading,e.dispatch),Xn=(f()(e,de),(0,v.useParams)()),Mn=(0,p.useState)({}),Fn=u()(Mn,2),Hn=Fn[0],En=Fn[1],On=(0,p.useRef)(1),Jn=(0,p.useState)(),Vn=u()(Jn,2),Kn=Vn[0],Rn=Vn[1],Bn=(0,p.useState)(!1),qn=u()(Bn,2),Un=qn[0],Wn=qn[1],Gn=(0,p.useState)(!1),Qn=u()(Gn,2),Yn=Qn[0],$n=Qn[1],et=(0,p.useRef)(null),nt=!(null!==(n=Ln.detail)&&void 0!==n&&n.can_managed),tt=(0,p.useState)({status:!1}),it=u()(tt,2),at=it[0],st=it[1];(null===(t=Ln.detail)||void 0===t?void 0:t.is_free)||null===(i=Ln.detail)||void 0===i||i.can_learning;(0,p.useEffect)((function(){st({status:!1})}),[]),(0,p.useEffect)((function(){function e(){return(e=o()(a()().mark((function e(){var n,t,i,s,l,r,o,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!==(n=Ln.detail)&&void 0!==n&&n.courses&&(null!=(l=null===(t=Ln.detail)||void 0===t?void 0:t.courses)&&null!==(i=l.toast)&&void 0!==i&&i.is_open&&-1===(null===(s=l.toast)||void 0===s?void 0:s.open_num)?$n(!0):null!=l&&null!==(r=l.toast)&&void 0!==r&&r.is_open&&1===(null==l||null===(o=l.toast)||void 0===o?void 0:o.open_num)?(u=JSON.parse(localStorage.getItem("pathsshow"))||[],(null===(c=u.filter((function(e){return e===(null==Xn?void 0:Xn.pathId)})))||void 0===c?void 0:c.length)>0?$n(!1):($n(!0),u.push(null==Xn?void 0:Xn.pathId),localStorage.setItem("pathsshow",JSON.stringify(u)))):$n(!1));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[null===(s=Ln.detail)||void 0===s?void 0:s.courses]),(0,p.useEffect)((function(){var e,n,t;if(null===(e=Ln.detail)||void 0===e||null===(e=e.courses)||void 0===e?void 0:e.length){var i;if(null!==(n=Ln.detail)&&void 0!==n&&n.has_start){var a,s=null===(a=Ln.detail)||void 0===a||null===(a=a.courses)||void 0===a?void 0:a.findIndex((function(e){var n;return 1===(null===(n=e.course_status)||void 0===n?void 0:n.status)}));i=s>-1?s:0}else{var l,r,o=null===(l=Ln.detail)||void 0===l||null===(l=l.courses)||void 0===l||null===(l=l.map((function(e){var n;return null===(n=e.course_status)||void 0===n?void 0:n.status})))||void 0===l?void 0:l.lastIndexOf(2);i=o>-1?o:0,i=(o=null===(r=Ln.detail)||void 0===r||null===(r=r.courses)||void 0===r?void 0:r.findIndex((function(e){var n;return 0===(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?o:i}En((null===(t=Ln.detail)||void 0===t?void 0:t.courses[i])||{})}}),[Ln.detail]);var lt=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")},rt=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.rs)({container_id:Xn.pathId,container_type:"Subject"});case 2:0===(n=e.sent).status&&(yt(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ot=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.KM)({container_id:Xn.pathId,container_type:"Subject"});case 2:0===(n=e.sent).status&&(yt(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ct=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!nt){e.next=3;break}return lt(),e.abrupt("return");case 3:g.Z.confirm({centered:!0,width:430,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,R.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否删除实践课程?"}),onOk:function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.eJ)({id:Xn.pathId});case 2:1===e.sent.status&&v.history.push("/paths");case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ut=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!nt){e.next=3;break}return lt(),e.abrupt("return");case 3:g.Z.info({centered:!0,width:530,title:"提示",okText:"知道啦",icon:null,content:(0,R.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"课程发布后即可发送课堂使用"}),onOk:function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Go)({id:Xn.pathId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(yt(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),dt=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!nt){e.next=3;break}return lt(),e.abrupt("return");case 3:g.Z.confirm({centered:!0,width:430,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,R.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认撤销发布?"}),okButtonProps:{loading:Un},onOk:function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Wn(!0),e.next=3,(0,I.fj)({id:Xn.pathId});case 3:1===(null==(n=e.sent)?void 0:n.status)&&(yt(),x.ZP.success("撤销发布成功")),Wn(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ft=function(){nt?lt():vt()},pt=function(e){st({status:e})},vt=function(){var e;g.Z.confirm({centered:!0,width:590,title:"提示",okText:"确定申请",cancelText:"取消申请",icon:null,content:(0,R.jsxs)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:["公开课程需经过平台标准化审核,我们将尽快安排审核,审核结果将由客服人员联系您告知,或由平台消息系统通知您。",(0,R.jsx)("br",{}),"课程公开后将对平台所有人可见;若仅本人教学使用则无需申请公开,直接发送到教学课堂即可。",(0,R.jsx)("br",{})]}),onOk:(e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Ln.detail||!Ln.detail.has_sub_discipline){e.next=7;break}return e.next=3,(0,I.WO)({id:Xn.pathId,user_customize:!1});case 3:0!==(null==(n=e.sent)?void 0:n.status)&&1!==(null==n?void 0:n.status)||(yt(),x.ZP.success("公开申请已提交,请等待管理员的审核")),e.next=8;break;case 7:pt(!0);case 8:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},mt=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!nt){e.next=3;break}return lt(),e.abrupt("return");case 3:g.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,R.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认撤销申请公开?"}),onOk:function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Er)({id:Xn.pathId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(yt(),x.ZP.success("撤销申请公开成功"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ht=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!nt){e.next=3;break}return lt(),e.abrupt("return");case 3:g.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,R.jsx)("div",{className:"ml20",children:(0,R.jsxs)(y.ZP.Group,{defaultValue:1,onChange:function(e){return On.current=e.target.value},children:[(0,R.jsxs)(y.ZP,{value:1,className:"mt10",style:{color:"#5F6367"},children:["开放课堂:",(0,R.jsx)("span",{children:"所有用户可以随时访问"})]}),(0,R.jsxs)(y.ZP,{value:0,className:"mt10",style:{color:"#5F6367"},children:["私有课堂:",(0,R.jsx)("span",{children:"仅报名参与的课堂成员可以访问"})]})]})}),onOk:function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,J.xg)("/classrooms/news/".concat(Xn.pathId,"/newgold/").concat(On.current));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xt=function(){var e;g.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,R.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认立即预约?"}),onOk:(e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.c3)({id:Xn.pathId});case 2:0===(n=e.sent).status&&(Rn(!0),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},gt=function(){var e;(0,W.tJ)(zn)&&g.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",icon:null,cancelText:"取消",content:(0,R.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确定加入该课堂"}),onOk:(e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.JS)({id:null==Hn?void 0:Hn.course_id});case 2:0===(n=e.sent).status&&(x.ZP.success(n.message),zn({type:"pathsDetail/getPathsDetail",payload:{id:Xn.pathId}}),1===(null===(t=Hn.course_status)||void 0===t?void 0:t.status)&&(0,J.xg)("/classrooms/".concat(null==Hn?void 0:Hn.course_id,"/shixun_homework")));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},yt=function(){zn({type:"pathsDetail/getPathsDetail",payload:{id:Xn.pathId}}),zn({type:"pathsDetail/getRightData",payload:{id:Xn.pathId}})},jt=!(null===(r=Ln.detail)||void 0===r||!r.participant_count||null!==(c=Ln.detail)&&void 0!==c&&c.allow_statistics),bt=(null===(d=Ln.detail)||void 0===d||null===(d=d.courses)||void 0===d?void 0:d.findIndex((function(e){return(null==e?void 0:e.course_id)===(null==Hn?void 0:Hn.course_id)})))+1,wt=bt===(null===(m=Ln.detail)||void 0===m||null===(m=m.courses)||void 0===m?void 0:m.length);return(0,R.jsxs)("section",{children:[(0,R.jsx)("aside",{className:T.banner,style:{backgroundImage:null!=Ln&&null!==(A=Ln.detail)&&void 0!==A&&null!==(A=A.attachments)&&void 0!==A&&null!==(A=A[0])&&void 0!==A&&A.url?"url(".concat(null==Ln||null===(S=Ln.detail)||void 0===S||null===(S=S.attachments)||void 0===S||null===(S=S[0])||void 0===S?void 0:S.url,")"):"url(".concat("data:image/png;base64,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",")"),marginBottom:null!==(C=Ln.detail)&&void 0!==C&&null!==(C=C.courses)&&void 0!==C&&C.length?70:20,paddingTop:20},children:(0,R.jsxs)("aside",{className:T.wrp,style:{backgroundImage:null!=Ln&&null!==(Z=Ln.detail)&&void 0!==Z&&null!==(Z=Z.attachments_b)&&void 0!==Z&&null!==(Z=Z[0])&&void 0!==Z&&Z.url?"url(".concat(null==Ln||null===(L=Ln.detail)||void 0===L||null===(L=L.attachments_b)||void 0===L||null===(L=L[0])||void 0===L?void 0:L.url,")"):""},children:[(0,R.jsxs)("div",{className:T.operationWrap,children:[(null===(D=Dn.userInfo)||void 0===D?void 0:D.login)&&(null===(z=Ln.detail)||void 0===z?void 0:z.is_collect)&&(0,R.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",width:80,display:"flex"},onClick:rt,children:[(0,R.jsx)(j.Z,{title:"取消收藏",children:(0,R.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0VFNUQ1RCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",style:{marginRight:"10px"}})}),(0,R.jsx)("span",{style:{height:"24px"},children:"已收藏"})]}),(null===(X=Dn.userInfo)||void 0===X?void 0:X.login)&&!(null!==(M=Ln.detail)&&void 0!==M&&M.is_collect)&&(0,R.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",width:70,marginLeft:"20px",display:"flex"},onClick:ot,children:[(0,R.jsx)(j.Z,{title:"收藏",children:(0,R.jsx)("img",{src:ue,style:{marginRight:"10px"}})}),(0,R.jsx)("span",{style:{height:"24px"},children:"收藏"})]}),!(0,N.bg)()&&(0,R.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex",width:70},className:"mr15",onClick:function(){(0,W.tJ)(zn)},children:[(0,R.jsx)("img",{src:ue,style:{marginRight:"10px"}}),(0,R.jsx)("span",{style:{height:"24px"},children:"收藏"})]}),!(null===(F=Ln.detail)||void 0===F||!F.is_free)&&0!==(null===(H=Ln.detail)||void 0===H?void 0:H.publish_status)&&((null===(E=Ln.detail)||void 0===E?void 0:E.allow_add_member)||!(0,N.JA)())&&(0,R.jsx)(j.Z,{title:"以课堂实验的形式发送到我的课堂",children:(0,R.jsxs)("span",{onClick:function(){var e;null!==(e=Ln.detail)&&void 0!==e&&e.need_authorize?(0,W.rX)(!1,"该课程中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"):(0,W.tJ)(zn)&&zn({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,R.jsx)("img",{src:ce,style:{marginRight:"10px"}}),"发送课堂"]})}),(null===(O=Ln.detail)||void 0===O?void 0:O.allow_statistics)&&2===(null===(V=Ln.detail)||void 0===V?void 0:V.public_status)&&(0,R.jsxs)("span",{onClick:function(){return v.history.push("/paths/".concat(Xn.pathId,"/statistics"))},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,R.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNy44NDMgMTcuOTY3VjkuMzRjMC0uMzQzLS4yNTgtLjYwOC0uNTY4LS42MDhINS41NjljLS4zMSAwLS41NjkuMjktLjU2OS42MDh2OC42MjdoMi44NDNabTMuNjE5IDBWNS42MzVjMC0uMzQzLS4yNTktLjYzNS0uNTY5LS42MzVIOS4xODhjLS4zMTEgMC0uNTcuMjktLjU3LjYzNXYxMi4zMzJoMi44NDRabTMuNjE5IDB2LTUuNDVjMC0uMzQ1LS4yNTktLjYzNi0uNTctLjYzNmgtMS43MDVjLS4zMSAwLS41NjkuMjktLjU2OS42MzR2NS40NTJoMi44NDNabTMuNjE4IDBWOS4zNGMwLS4zNDMtLjI1OS0uNjA4LS41NjktLjYwOGgtMS43MDZjLS4zMSAwLS41NjguMjktLjU2OC42MDh2OC42MjdoMi44NDNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",style:{marginRight:"10px"}}),"学习统计"]}),(null===(K=Ln.detail)||void 0===K?void 0:K.is_share)&&(0,R.jsx)(G.CopyToClipboard,{text:"".concat(window.location.origin,"/paths/").concat(Xn.pathId,"?userid=").concat(null===(B=Dn.userInfo)||void 0===B?void 0:B.user_id),onCopy:function(){return x.ZP.success("已复制课程分享专属链接")},children:(0,R.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,R.jsx)("img",{src:ce,style:{marginRight:"10px"}}),"分享课程"]})}),(null===(q=Ln.detail)||void 0===q?void 0:q.allow_add_member)&&(null===(Q=Ln.detail)||void 0===Q?void 0:Q.allow_edit_stage)&&(0,R.jsx)(b.Z,{dropdownRender:function(){var e,n,t,i,a,s,l,r,o,c,u,d,f,p,m,h,x;return(0,R.jsxs)(w.Z,{children:[(null===(e=Ln.detail)||void 0===e?void 0:e.courses)&&((null===(n=Ln.detail)||void 0===n?void 0:n.is_creator)&&!(null===(t=Dn.userInfo)||void 0===t||!t.professional_certification)||(0,N.ag)())&&(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:ht,children:"开课"}),(null===(i=Ln.detail)||void 0===i?void 0:i.allow_statistics)&&(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){nt?lt():v.history.push("/paths/".concat(Xn.pathId,"/edit"))},children:"编辑课程"}),(null===(a=Ln.detail)||void 0===a?void 0:a.allow_add_member)&&0===(null===(s=Ln.detail)||void 0===s?void 0:s.publish_status)&&(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:ut,children:"发布课程"}),(null===(l=Ln.detail)||void 0===l?void 0:l.allow_statistics)&&2===(null===(r=Ln.detail)||void 0===r?void 0:r.publish_status)&&0===(null===(o=Ln.detail)||void 0===o?void 0:o.public_status)&&(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:dt,children:"撤销发布"}),(null===(c=Ln.detail)||void 0===c?void 0:c.allow_statistics)&&2===(null===(u=Ln.detail)||void 0===u?void 0:u.publish_status)&&0===(null===(d=Ln.detail)||void 0===d?void 0:d.public_status)&&(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:ft,children:"公开课程"}),(null===(f=Ln.detail)||void 0===f?void 0:f.allow_statistics)&&1===(null===(p=Ln.detail)||void 0===p?void 0:p.public_status)&&(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:mt,children:"撤销申请公开"}),(0,N.GJ)()&&(null===(m=Ln.detail)||void 0===m?void 0:m.allow_statistics)&&2===(null===(h=Ln.detail)||void 0===h?void 0:h.public_status)&&(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:mt,children:"撤销公开"}),(null===(x=Ln.detail)||void 0===x?void 0:x.allow_delete)&&(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:ct,children:"删除课程"})]})},children:(0,R.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,R.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTkuMzI4IDEwLjU1Yy0uMDktLjQ1Ny0uMzcxLS43NTItLjcxNi0uNzUyaC0uMDcyQTEuODMgMS44MyAwIDAgMSAxNi43IDcuOTgxYzAtLjMyMi4xNjMtLjY5LjE2My0uNjlhLjk0OC45NDggMCAwIDAtLjMyNi0xLjE1NGwtLjAyNy0uMDE4LTEuODU3LTEuMDEyLS4wMjctLjAwOWEuOTYuOTYgMCAwIDAtLjM5OS0uMDhjLS4yOSAwLS41Ny4xMTYtLjc2LjMwNC0uMi4yMDYtLjkwNi44MDYtMS40NS44MDYtLjU0MyAwLTEuMjUtLjYwOS0xLjQ1OC0uODE1QTEuMDY3IDEuMDY3IDAgMCAwIDkuNzk5IDVjLS4xMzYgMC0uMjYzLjAyNy0uMzkuMDcybC0uMDI3LjAwOS0xLjkxMSAxLjA0Ny0uMDI3LjAxOGEuOTQ0Ljk0NCAwIDAgMC0uMzI2IDEuMTQ2cy4xNjMuMzY3LjE2My42ODlhMS44MyAxLjgzIDAgMCAxLTEuODM5IDEuODE3SDUuMzdjLS4zNTQgMC0uNjM0LjI5NS0uNzE2Ljc1Mi0uMDEuMDM2LS4xNTQuODMyLS4xNTQgMS40NXMuMTU0IDEuNDE0LjE1NCAxLjQ1Yy4wOS40NTcuMzcxLjc1Mi43MTYuNzUyaC4wODFhMS44MyAxLjgzIDAgMCAxIDEuODM5IDEuODE3YzAgLjMyMi0uMTU0LjY5LS4xNjMuNjlhLjk0OC45NDggMCAwIDAgLjMyNiAxLjE1NGwuMDE4LjAxOCAxLjgyIDEuMDEyLjAyOC4wMDljLjExOC4wNTMuMjUzLjA4LjM5LjA4LjI5IDAgLjU3OS0uMTE2Ljc2LS4zMjIuMjYzLS4yNzguOTYtLjg1IDEuNDc3LS44NS41NjEgMCAxLjI4Ni42NDQgMS40OTQuODY4YTEuMDQ1IDEuMDQ1IDAgMCAwIDEuMTYuMjQxbC4wMjctLjAwOSAxLjg5My0xLjAyOS4wMjctLjAxOGEuOTQ0Ljk0NCAwIDAgMCAuMzI2LTEuMTQ2cy0uMTYzLS4zNjctLjE2My0uNjg5YTEuODMgMS44MyAwIDAgMSAxLjgzOS0xLjgxN2guMDcyYy4zNTQgMCAuNjM0LS4yOTUuNzI1LS43NTIgMC0uMDA5LjE1NC0uODE0LjE1NC0xLjQ1YTEwLjg4OCAxMC44ODggMCAwIDAtLjE3Mi0xLjQ2Wm0tNy4zNzMgNC4wNzNDMTAuNDg3IDE0LjYyMyA5LjMgMTMuNDQgOS4zIDEyYzAtMS40NSAxLjE5NS0yLjYyMyAyLjY1NC0yLjYyMyAxLjQ2NyAwIDIuNjU0IDEuMTgyIDIuNjU0IDIuNjIzIDAgMS40NDEtMS4xODcgMi42MjMtMi42NTQgMi42MjNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",style:{marginRight:"10px"}}),"设置"]})})]}),(0,R.jsxs)("div",{style:{alignItems:"center"},className:[T.titleWrap,(null===(Y=Ln.detail)||void 0===Y||null===(Y=Y.name)||void 0===Y?void 0:Y.indexOf("\n"))&&T.titleFlexEnd].join(" "),children:[(0,R.jsxs)("div",{className:T.title,children:[(0,R.jsx)(j.Z,{title:null===($=Ln.detail)||void 0===$||null===($=$.name)||void 0===$?void 0:$.split("\n")[0],children:(0,R.jsx)("strong",{className:T.titleName,style:{maxWidth:(null==et||null===(ee=et.current)||void 0===ee?void 0:ee.offsetWidth)<150?810:730},children:null===(ne=Ln.detail)||void 0===ne||null===(ne=ne.name)||void 0===ne?void 0:ne.split("\n")[0]})}),(0,R.jsxs)("span",{className:"font24",children:[(0,R.jsx)("br",{}),null===(te=Ln.detail)||void 0===te||null===(te=te.name)||void 0===te?void 0:te.split("\n").filter((function(e,n){return 0!==n})).join("")]})]}),(0,R.jsx)("div",{children:(0,R.jsxs)("div",{className:T.tagsWrap,ref:et,children:[(null===(ie=Ln.detail)||void 0===ie?void 0:ie.allow_add_member)&&!(null!==(ae=Ln.detail)&&void 0!==ae&&ae.excellent)&&(0,R.jsx)(j.Z,{title:null===(se=fe[(null===(le=Ln.detail)||void 0===le?void 0:le.shixun_tag_num)-1])||void 0===se?void 0:se.connect,children:(0,R.jsx)("div",{children:(0,R.jsx)("div",{className:"".concat(T.openCourseTag," font14"),style:{backgroundColor:null===(pe=fe[(null===(ve=Ln.detail)||void 0===ve?void 0:ve.shixun_tag_num)-1])||void 0===pe?void 0:pe.bkcolor,color:null===(me=fe[(null===(he=Ln.detail)||void 0===he?void 0:he.shixun_tag_num)-1])||void 0===me?void 0:me.txcolor,height:26,border:"1px solid ".concat(null===(xe=fe[(null===(ge=Ln.detail)||void 0===ge?void 0:ge.shixun_tag_num)-1])||void 0===xe?void 0:xe.bkcolor)},children:null===(ye=fe[(null===(je=Ln.detail)||void 0===je?void 0:je.shixun_tag_num)-1])||void 0===ye?void 0:ye.name})})}),(null===(be=Ln.detail)||void 0===be?void 0:be.featured)>0&&(0,R.jsxs)("div",{children:[1===(null===(we=Ln.detail)||void 0===we?void 0:we.featured)&&(0,R.jsx)("div",{className:"".concat(T.openCourseTag," font14"),style:{background:"#FF6500",border:"1px solid #FF6500"},children:"国家一流"}),2===(null===(Pe=Ln.detail)||void 0===Pe?void 0:Pe.featured)&&(0,R.jsx)("div",{className:"".concat(T.openCourseTag," font14"),style:{background:"#4361F2",border:"1px solid #4361F2"},children:"军队一流"}),3===(null===(ke=Ln.detail)||void 0===ke?void 0:ke.featured)&&(0,R.jsx)("div",{className:"".concat(T.openCourseTag," font14"),style:{background:"#E9AD5D",border:"1px solid #E9AD5D"},children:"省级一流"}),4===(null===(_e=Ln.detail)||void 0===_e?void 0:_e.featured)&&(0,R.jsx)("div",{className:"".concat(T.openCourseTag," font14"),style:{background:"#f7ce62",border:"1px solid #f7ce62"},children:"精品课程"})]}),(null===(Te=Ln.detail)||void 0===Te?void 0:Te.excellent)&&(null===(Ne=Ln.detail)||void 0===Ne?void 0:Ne.allow_add_member)&&"公开发布"==(null===(Ie=fe[(null===(Ae=Ln.detail)||void 0===Ae?void 0:Ae.shixun_tag_num)-1])||void 0===Ie?void 0:Ie.name)&&15!=(null==Dn||null===(Se=Dn.userInfo)||void 0===Se?void 0:Se.role)&&(0,R.jsx)("div",{children:(0,R.jsx)("div",{className:"".concat(T.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"},children:"开放课程"})}),(null===(Ce=Ln.detail)||void 0===Ce?void 0:Ce.excellent)&&15==(null==Dn||null===(Ze=Dn.userInfo)||void 0===Ze?void 0:Ze.role)&&(0,R.jsx)("div",{children:(0,R.jsx)("div",{className:"".concat(T.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"},children:"开放课程"})}),(null===(Le=Ln.detail)||void 0===Le?void 0:Le.is_plan)&&(0,R.jsx)(j.Z,{title:"教育部101计划计算机类课程",children:(0,R.jsx)("div",{children:(0,R.jsx)("div",{className:"".concat(T.openCourseTag," font14"),style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0},children:"101计划"})})})]})})]}),(null===(De=Ln.detail)||void 0===De?void 0:De.laboratory_name)&&(0,N.Ny)()&&(0,R.jsxs)("div",{className:T.laboratory,children:[(0,R.jsx)("span",{children:"云上实验室:"}),(0,R.jsx)(j.Z,{title:null===(ze=Ln.detail)||void 0===ze?void 0:ze.laboratory_name,children:(0,R.jsx)("a",{href:"https://".concat(null===(Xe=Ln.detail)||void 0===Xe?void 0:Xe.laboratory_url),target:"_blank",className:T.name,children:null===(Me=Ln.detail)||void 0===Me?void 0:Me.laboratory_name})})]}),(0,R.jsx)("div",{className:T.contentWrap,children:(0,R.jsxs)("div",{className:T.contentLeftWrap,children:[!(null===(Fe=Ln.detail)||void 0===Fe||!Fe.stages_count)&&(0,R.jsxs)("div",{className:"mr30",children:[(0,R.jsx)("span",{children:"章节"}),(0,R.jsx)("p",{className:"mt3",children:null===(He=Ln.detail)||void 0===He?void 0:He.stages_count})]}),!(null===(Ee=Ln.detail)||void 0===Ee||!Ee.shixuns_count)&&(0,R.jsxs)("div",{className:"mr30",children:[(0,R.jsx)("span",{children:"单元"}),(0,R.jsx)("p",{className:"mt3",children:null===(Oe=Ln.detail)||void 0===Oe?void 0:Oe.shixuns_count})]}),!(null===(Je=Ln.detail)||void 0===Je||!Je.challenge_choose_count)&&(0,R.jsxs)("div",{className:"mr30",children:[(0,R.jsx)("span",{children:"选择题关卡"}),(0,R.jsx)("p",{className:"mt3",children:null===(Ve=Ln.detail)||void 0===Ve?void 0:Ve.challenge_choose_count})]}),!(null===(Ke=Ln.detail)||void 0===Ke||!Ke.challenges_count)&&(0,R.jsxs)("div",{className:"mr30",children:[(0,R.jsx)("span",{children:"实践关卡"}),(0,R.jsx)("p",{className:"mt3",children:null===(Re=Ln.detail)||void 0===Re?void 0:Re.challenges_count})]}),!(null===(Be=Ln.detail)||void 0===Be||!Be.videos_count)&&(0,R.jsxs)("div",{className:"mr30",children:[(0,R.jsx)("span",{children:"视频"}),(0,R.jsx)("p",{className:"mt3",children:null===(qe=Ln.detail)||void 0===qe?void 0:qe.videos_count})]}),!(null===(Ue=Ln.detail)||void 0===Ue||!Ue.attachment_count)&&(0,R.jsxs)("div",{className:"mr30",children:[(0,R.jsx)("span",{children:"课件"}),(0,R.jsx)("p",{className:"mt3",children:null===(We=Ln.detail)||void 0===We?void 0:We.attachment_count})]}),0!==(null===(Ge=Ln.detail)||void 0===Ge?void 0:Ge.publish_status)&&!(null===(Qe=Ln.detail)||void 0===Qe||!Qe.subject_score)&&(0,R.jsxs)("div",{className:"mr30",children:[(0,R.jsx)("span",{children:"经验值"}),(0,R.jsx)("p",{className:"mt3",children:null===(Ye=Ln.detail)||void 0===Ye?void 0:Ye.subject_score})]}),0!==(null===($e=Ln.detail)||void 0===$e?void 0:$e.publish_status)&&!(null===(en=Ln.detail)||void 0===en||!en.member_count)&&(0,R.jsxs)("div",{className:"mr30",children:[(0,R.jsxs)("span",{children:[(0,R.jsx)("span",{children:"学习人数"}),(0,R.jsx)(j.Z,{title:"更新时间:".concat((null===(nn=Ln.detail)||void 0===nn?void 0:nn.member_count_update_at)||"--"),children:(0,R.jsx)("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"})})]}),(0,R.jsx)("p",{className:"mt3",children:null===(tn=Ln.detail)||void 0===tn?void 0:tn.member_count})]}),(null===(an=Ln.detail)||void 0===an?void 0:an.subject_score)>0&&(0,R.jsxs)("span",{className:"font14 c-white",children:[(0,R.jsx)("span",{children:"评分"}),(0,R.jsx)("br",{}),(0,R.jsx)("div",{className:T.rating,children:(0,R.jsx)(P.Z,{allowHalf:!0,style:{fontSize:12},value:(0,J.og)(null===(sn=Ln.detail)||void 0===sn?void 0:sn.averge_star),disabled:!0})})]})]})}),!(null===(ln=Ln.detail)||void 0===ln||null===(ln=ln.courses)||void 0===ln||!ln.length)&&(0,R.jsxs)("aside",{className:T.nav,children:[(0,R.jsxs)("div",{className:T.navLeft,children:[Hn.course_identity<4&&(0,R.jsx)(j.Z,{placement:"bottom",title:"编辑课堂",children:(0,R.jsx)("a",{href:"/classrooms/".concat(null==Hn?void 0:Hn.course_id,"/newgolds/settings"),target:"_blank",children:(0,R.jsx)("i",{className:"iconfont icon-bianji1 ".concat(T.navLeftIcon)})})}),(0,R.jsx)(b.Z,{dropdownRender:function(){var e,n;return(0,R.jsx)(w.Z,{children:null===(e=h()(null===(n=Ln.detail)||void 0===n?void 0:n.courses))||void 0===e||null===(e=e.reverse())||void 0===e?void 0:e.map((function(e,n){var t;return(0,R.jsx)(w.Z.Item,{onClick:function(){return n=e.course_id,i=null===(t=Ln.detail)||void 0===t||null===(t=t.courses)||void 0===t?void 0:t.find((function(e){return e.course_id===n})),En(i||{}),void zn({type:"classroomList/setActionTabs",payload:{key:"修改开课时间",name:n}});var n,t,i},children:(0,R.jsxs)("span",{className:"font14",children:["第",(null===(t=Ln.detail)||void 0===t||null===(t=t.courses)||void 0===t?void 0:t.length)-n,"期"]})},e.course_id)}))})},children:(0,R.jsxs)("div",{children:[(0,R.jsxs)("span",{className:"font14 current",children:["第",(0,R.jsx)("span",{className:T.colorOrange,children:bt}),"期"]}),(0,R.jsx)(_.Z,{})]})}),(0,R.jsxs)("div",{className:T.navContent,children:[(0,R.jsxs)("div",{className:T.contentItem,children:[(0,R.jsx)("div",{className:T.contentItemTitle,children:"开课时间:"}),(0,R.jsx)("div",{className:T.contentItemText,children:null==Hn?void 0:Hn.start_date})]}),(0,R.jsx)("div",{className:T.verticalLine}),(0,R.jsxs)("div",{className:T.contentItem,children:[(0,R.jsx)("div",{className:T.contentItemTitle,children:"结课时间:"}),(0,R.jsx)("div",{className:T.contentItemText,children:null==Hn?void 0:Hn.end_date})]}),(0,R.jsx)("div",{className:T.verticalLine}),(0,R.jsxs)("div",{className:T.contentItem,children:[(0,R.jsx)("div",{className:T.contentItemTitle,children:"本期选课人数"}),(0,R.jsxs)("div",{className:T.contentItemText,children:[null==Hn?void 0:Hn.student_count," 人"]})]})]})]}),(0,R.jsxs)("div",{className:T.navRight,style:{display:"none"},children:[(0,R.jsxs)("div",{className:T.flexRow,children:[1===(null==Hn||null===(rn=Hn.course_status)||void 0===rn?void 0:rn.status)&&(0,R.jsx)("div",{className:"mr20 c-red-ee4",children:null==Hn||null===(on=Hn.course_status)||void 0===on?void 0:on.time}),2===(null==Hn||null===(cn=Hn.course_status)||void 0===cn?void 0:cn.status)&&Hn.course_identity<6&&(0,R.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"}),2===(null===(un=Hn.course_status)||void 0===un?void 0:un.status)&&(Hn.course_identity<6?(0,R.jsx)("a",{className:T.classButton,href:"/classrooms/".concat(null==Hn||null===(dn=Hn.first_category_url)||void 0===dn||null===(dn=dn.split("/"))||void 0===dn?void 0:dn[2],"/announcement"),target:"_blank",children:"进入课堂"}):(0,R.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"})),1===(null===(fn=Hn.course_status)||void 0===fn?void 0:fn.status)&&Hn.course_identity>5&&(0,R.jsx)("div",{className:T.classButton,onClick:gt,children:"立即加入"}),1===(null===(pn=Hn.course_status)||void 0===pn?void 0:pn.status)&&5===Hn.course_identity&&(0,R.jsx)("a",{className:T.classButton,href:"/classrooms/".concat(null==Hn||null===(vn=Hn.first_category_url)||void 0===vn||null===(vn=vn.split("/"))||void 0===vn?void 0:vn[2],"/announcement"),target:"_blank",children:"立即学习"}),0===(null===(mn=Hn.course_status)||void 0===mn?void 0:mn.status)&&Hn.course_identity>5&&(0,R.jsx)("div",{className:T.classButton,onClick:gt,children:"立即报名"}),0===(null===(hn=Hn.course_status)||void 0===hn?void 0:hn.status)&&5===Hn.course_identity&&(0,R.jsx)("div",{className:T.classButton,children:"报名成功"}),(0===(null==Hn||null===(xn=Hn.course_status)||void 0===xn?void 0:xn.status)||1===(null==Hn||null===(gn=Hn.course_status)||void 0===gn?void 0:gn.status))&&Hn.course_identity<5&&(0,R.jsx)("a",{className:T.classButton,href:"/classrooms/".concat(null==Hn||null===(yn=Hn.first_category_url)||void 0===yn||null===(yn=yn.split("/"))||void 0===yn?void 0:yn[2],"/announcement"),target:"_blank",children:"进入课堂"}),jt&&wt&&(null===(jn=Ln.detail)||void 0===jn?void 0:jn.has_participate)&&(0,R.jsx)("span",{className:"".concat(T.classButton," ").concat(T.bgGray),children:"预约报名成功"}),jt&&wt&&!(null!==(bn=Ln.detail)&&void 0!==bn&&bn.has_participate)&&(Kn?(0,R.jsx)("span",{className:"".concat(T.classButton," ").concat(T.bgGray),children:"预约报名成功"}):(0,R.jsx)("span",{className:"".concat(T.classButton," ").concat(T.bg28e),onClick:xt,children:"期待开课并预约报名"}))]}),(0,R.jsxs)("div",{className:T.flexRow,children:[jt&&!(null===(wn=Ln.detail)||void 0===wn||null===(wn=wn.courses)||void 0===wn||!wn.length)&&wt&&(0,R.jsxs)("span",{className:"mt20",children:[(0,R.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(Pn=Ln.detail)||void 0===Pn?void 0:Pn.student_count," ","人时即将开课"]}),(0,R.jsxs)("span",{className:"",children:["当前预约报名人数:",(0,R.jsx)("span",{className:"mr5 c-red-ee4",children:!0===Kn?(null===(kn=Ln.detail)||void 0===kn?void 0:kn.participant_count)+1:null===(_n=Ln.detail)||void 0===_n?void 0:_n.participant_count}),"人"]})]}),jt&&!(null!==(Tn=Ln.detail)&&void 0!==Tn&&null!==(Tn=Tn.courses)&&void 0!==Tn&&Tn.length)&&wt&&(0,R.jsxs)("span",{children:[!(null!==(Nn=Ln.detail)&&void 0!==Nn&&Nn.has_participate)&&(!0===Kn?(0,R.jsx)("span",{className:"".concat(T.classButton," ").concat(T.bgGray),children:"预约报名成功"}):(0,R.jsx)("a",{className:"".concat(T.classButton," ").concat(T.bg28e),onClick:xt,children:"期待开课并预约报名"})),(null===(In=Ln.detail)||void 0===In?void 0:In.has_participate)&&(0,R.jsx)("span",{className:"".concat(T.classButton," ").concat(T.bgGray),children:"预约报名成功"}),(0,R.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(An=Ln.detail)||void 0===An?void 0:An.student_count," ","人时即将开课"]}),(0,R.jsxs)("span",{className:"",children:["当前预约报名人数:",(0,R.jsx)("span",{className:"mr5 c-red-ee4",children:!0===Kn?(null===(Sn=Ln.detail)||void 0===Sn?void 0:Sn.participant_count)+1:null===(Cn=Ln.detail)||void 0===Cn?void 0:Cn.participant_count}),"人"]})]})]})]})]})]})}),(0,R.jsx)(U,{}),at.status&&(0,R.jsx)(re,{type:"subject",onCancel:function(){return pt(!1)},onOk:function(){var e=o()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return pt(!1),t={user_customize:n.user_customize,type:n.type},n.user_customize?t=l()(l()({},t),{},{discipline_name:n.discipline_name,sub_discipline_name:n.sub_discipline_name}):n.sub_discipline_id&&(t=l()(l()({},t),{},{sub_discipline_id:n.sub_discipline_id})),e.next=5,(0,I.WO)(l()({id:Xn.pathId},t));case 5:0!==(null==(i=e.sent)?void 0:i.status)&&1!==(null==i?void 0:i.status)||(yt(),x.ZP.success("公开申请已提交,请等待管理员的审核"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}),(0,R.jsx)(g.Z,{open:Yn,title:"课程公告",width:593,maskClosable:!1,onCancel:function(){$n(!1)},centered:!0,footer:(0,R.jsx)("div",{children:(0,R.jsx)(k.ZP,{type:"primary",onClick:function(){$n(!1)},children:"我知道了"})}),children:(0,R.jsx)(oe.Z,{style:{maxHeight:378,overflow:"auto"},value:null==Ln||null===(Zn=Ln.detail)||void 0===Zn||null===(Zn=Zn.toast)||void 0===Zn?void 0:Zn.content})})]})})),ve=t(97940),me=t(93948),he="rightWrap___trEKQ",xe="qrCode___J87U9",ge="cardTop___sVfNE",ye="card___xqkwa",je="flexRow___EJjLR",be="flexRowAbout___wsXZw",we="skillWrap___H2LfA",Pe="skillTopWrap___Iy4yY",ke="directionItemWrap___D3A3B",_e="groupActionWrap___uM9bY",Te="classButton___kwIIq",Ne="bg28e____4vxe",Ie="bgGray___bP0QM",Ae="price___YtmIz",Se="d1___kWoQd",Ce="auto___j1TRz",Ze="disabled___acQun",Le="d2___lGbRu",De="d3___bWANm",ze="d4___wyT_a",Xe="member_power1___fOB2q",Me="member_power2___Lpa0U",Fe="imgradius___fmcxI",He="imageWrap___HkmiW",Ee="directionItemWrap___MKzHd",Oe="groupActionWrap___PB2b7",Je="teamHeight___qj0wW",Ve="divHeight___MUuEe",Ke=t(88522),Re=t(2595),Be=t(26724),qe=t.n(Be),Ue=t(75296),We=t(35129),Ge=(0,v.connect)((function(e){return{pathsDetail:e.pathsDetail,loading:e.loading}}))((function(e){e.pathsDetail,e.loading;var n=e.dispatch,t=e.open,i=e.onClose,s=e.onReloadData,r=void 0===s?function(){}:s,c=(0,v.useParams)(),d=(0,p.useState)([]),f=u()(d,2),m=f[0],y=f[1],b=(0,p.useState)(!0),w=u()(b,2),P=w[0],_=w[1],T=(0,p.useState)(!1),N=u()(T,2),S=N[0],C=N[1],L=Q.Z.useForm(),D=u()(L,1)[0],X=(0,p.useState)([]),M=u()(X,2),F=M[0],H=M[1],E=(0,p.useState)(1),O=u()(E,2),J=O[0],V=O[1],K=(0,p.useState)([]),B=u()(K,2),q=B[0],U=B[1],W=(0,p.useState)(!0),G=u()(W,2),Y=G[0],ee=G[1],ne=(0,p.useState)(!1),te=u()(ne,2),ie=te[0],ae=te[1];(0,p.useEffect)((function(){t&&se()}),[t]);var se=function(){var e=o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"classroomList/getSchoolList",payload:{}});case 2:t=e.sent,y(t.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=o()(a()().mark((function e(){var n,t,i,s,r,o=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=o.length>0&&void 0!==o[0]&&o[0],!(P&&!S||n)){e.next=11;break}return s=D.getFieldValue(),C(!0),V(n?1:J+1),e.next=7,(0,Ue.nQ)(l()(l()({page:n?1:J+1,container_id:c.pathId,container_type:3},s),{},{school_name:(null==s?void 0:s.school_name)||null,keyword:(null==s||null===(t=s.keyword)||void 0===t?void 0:t.trim())||null}));case 7:r=e.sent,H(n?h()(r.users):[].concat(h()(F),h()(r.users))),C(!1),(null===(i=r.users)||void 0===i?void 0:i.length)<10&&_(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),re=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=q&&q.length){e.next=4;break}x.ZP.warning("请先在下面列表中选择要添加成员"),e.next=10;break;case 4:return ae(!0),e.next=7,(0,I.mx)({id:c.pathId,user_ids:q});case 7:n=e.sent,ae(!1),n&&(x.ZP.success("添加成功"),oe(),r&&r());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(){D.setFieldsValue({keyword:""}),i(),ee(!0),_(!0)},ce=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,R.jsx)(Z.Z,{value:n.numid,checked:q.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)(v.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"手机号",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e&&z()(e).format("YYYY-MM-DD HH:mm"),children:(0,R.jsx)("span",{children:e&&z()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,R.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,R.jsxs)(g.Z,{title:"添加合作者",open:t,okText:"确定",cancelText:"取消",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:ie,onOk:re,onCancel:oe,children:[(0,R.jsxs)(Q.Z,{layout:"inline",form:D,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:function(){var e;if(null===(e=D.getFieldValue())||void 0===e||null===(e=e.keyword)||void 0===e||!e.trim())return x.ZP.warning("请输入搜索内容"),void H([]);ee(!1),_(!0),C(!1),V(1),U([]),le(!0)},children:[(0,R.jsx)(Q.Z.Item,{name:"search_type",label:"搜索类型",children:(0,R.jsxs)(A.default,{children:[(0,R.jsx)(A.default.Option,{value:"1",children:"姓名"}),(0,R.jsx)(A.default.Option,{value:"2",children:"手机号"}),(0,R.jsx)(A.default.Option,{value:"3",children:"邮箱"})]})}),(0,R.jsx)(Q.Z.Item,{name:"keyword",label:"搜索内容",children:(0,R.jsx)($.Z,{allowClear:!0,style:{width:280},size:"middle",placeholder:"请输入内容"})}),(0,R.jsx)(Q.Z.Item,{name:"school_name",label:"单位:",children:(0,R.jsx)(Ke.Z,{allowClear:!0,defaultOpen:!1,options:m,style:{width:380},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,R.jsx)(Q.Z.Item,{children:(0,R.jsx)(k.ZP,{htmlType:"submit",type:"primary",size:"middle",children:"搜索"})})]}),Y&&(0,R.jsxs)("div",{className:"tc font16 c-light-black mt40",children:[(0,R.jsx)("img",{src:We.RL,width:"100",alt:""}),(0,R.jsx)("br",{}),"请搜索要添加的人员"]}),!Y&&(0,R.jsxs)("section",{children:[(0,R.jsx)("div",{className:"flexd-table-header mt20",children:(0,R.jsx)(Re.Z,{pagination:!1,dataSource:[],columns:ce})}),(0,R.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,R.jsx)(qe(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){le()},hasMore:P,useWindow:!1,children:(0,R.jsx)(Re.Z,{loading:S,showHeader:!1,pagination:!1,dataSource:F,columns:ce,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=q.indexOf(e);n<0?q.push(e):q.splice(n,1),U(h()(q))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),Qe=(0,v.connect)((function(e){return{pathsDetail:e.pathsDetail,loading:e.loading}}))((function(e){var n=e.pathsDetail,t=(e.loading,e.dispatch),i=e.data,s=e.onReloadData,l=void 0===s?function(){}:s,r=(0,v.useParams)(),c=(0,p.useState)(!0),d=u()(c,2),f=d[0],m=d[1],y=(0,p.useState)(!1),b=u()(y,2),w=b[0],P=b[1],_=Q.Z.useForm(),T=u()(_,1)[0],N=(0,p.useState)([]),A=u()(N,2),S=A[0],C=A[1],L=(0,p.useState)(1),D=u()(L,2),z=D[0],X=D[1],M=(0,p.useState)([]),F=u()(M,2),H=F[0],E=F[1],O=(0,p.useState)(!0),J=u()(O,2),V=J[0],K=J[1],B=(0,p.useState)(!1),q=u()(B,2),U=q[0],W=q[1];(0,p.useEffect)((function(){"Collaborators-AddCourses"===n.actionTabs.key&&(K(!0),m(!0),G())}),[n.actionTabs.key]);var G=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"classroomList/getSchoolList",payload:{}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Y=function(){var e=o()(a()().mark((function e(){var n,t,i,s,l,o=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=o.length>0&&void 0!==o[0]&&o[0],!(f&&!w||n)){e.next=11;break}return s=T.getFieldValue(),P(!0),X(n?1:z+1),e.next=7,(0,Ue.FU)({page:n?1:z+1,container_id:r.pathId,container_type:3,manager_name:(null==s?void 0:s.manager_name)||null,course_name:(null==s||null===(t=s.course_name)||void 0===t?void 0:t.trim())||null});case 7:l=e.sent,C(n?h()(l.courses):[].concat(h()(S),h()(l.courses))),P(!1),(null===(i=l.courses)||void 0===i?void 0:i.length)<10&&m(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=o()(a()().mark((function e(){var t,s,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=H&&H.length){e.next=4;break}x.ZP.warning("请先在下面列表中选择要添加课堂"),e.next=19;break;case 4:if(1==n.actionTabs.type){e.next=10;break}if(!((null==n||null===(t=n.Courses)||void 0===t||null===(t=t.spoc_courses)||void 0===t?void 0:t.length)+(null==H?void 0:H.length)>3)){e.next=8;break}return x.ZP.warning("一个实践课程只能加入3个spoc课堂"),e.abrupt("return");case 8:e.next=13;break;case 10:if(!((null==i||null===(s=i.spoc_courses)||void 0===s?void 0:s.length)+(null==H?void 0:H.length)>3)){e.next=13;break}return x.ZP.warning("一个实践课程只能加入3个历史课堂"),e.abrupt("return");case 13:return W(!0),e.next=16,(0,I.sm)({id:r.pathId,course_ids:H,course_type:n.actionTabs.type});case 16:o=e.sent,W(!1),o&&(x.ZP.success("添加成功"),ne(),l&&l());case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=function(){T.setFieldsValue({course_name:"",manager_name:""}),E([]),t({type:"pathsDetail/setActionTabs",payload:{}})},te=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,R.jsx)(Z.Z,{value:n.id,checked:H.includes(String(n.id)),disabled:!!e})}},{title:"课堂名称",dataIndex:"name",width:100,ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e||"--"})})}},{title:"管理者",width:100,dataIndex:"managers",ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e||"--"})})}},{title:"课堂所在学校",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e||"--"})})}},{title:"创建时间",dataIndex:"created_at",width:140,ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e})})}},{title:"成员数量",dataIndex:"course_members_count",width:80,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e||"--"})})}}];return(0,R.jsxs)(g.Z,{title:"添加课堂",open:"Collaborators-AddCourses"===n.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:U,onOk:ee,onCancel:ne,children:[(0,R.jsxs)(Q.Z,{layout:"inline",form:T,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:function(){K(!1),m(!0),P(!1),X(1),E([]),Y(!0)},children:[(0,R.jsx)(Q.Z.Item,{name:"course_name",label:"课堂名称",children:(0,R.jsx)($.Z,{allowClear:!0,style:{width:370},size:"middle",placeholder:"请输入课堂名称"})}),(0,R.jsx)(Q.Z.Item,{name:"manager_name",label:"课堂管理者",children:(0,R.jsx)($.Z,{allowClear:!0,style:{width:370},size:"middle",placeholder:"请输入课堂管理者名称"})}),(0,R.jsx)(Q.Z.Item,{children:(0,R.jsx)(k.ZP,{htmlType:"submit",type:"primary",size:"middle",children:"搜索"})})]}),V&&(0,R.jsxs)("div",{className:"tc font16 c-light-black mt40",children:[(0,R.jsx)("img",{src:We.RL,width:"100",alt:""}),(0,R.jsx)("br",{}),"请搜索要添加的人员"]}),!V&&(0,R.jsxs)("section",{children:[(0,R.jsx)("div",{className:"flexd-table-header mt20",children:(0,R.jsx)(Re.Z,{pagination:!1,dataSource:[],columns:te})}),(0,R.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,R.jsx)(qe(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){Y()},hasMore:f,useWindow:!1,children:(0,R.jsx)(Re.Z,{loading:w,showHeader:!1,pagination:!1,dataSource:S,columns:te,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=H.indexOf(e);n<0?H.push(e):H.splice(n,1),E(h()(H))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),Ye=t(74924),$e=t(44589),en=t(39180),nn=t.n(en),tn=(0,$e.W8)((function(e){var n,t,i,a,s,l,r=e.item,o=(e.toIndex,e.params,e.isShow,e.setShow,e.dispatch),c=e.user,u=(e.classroomList,e.handleDeleteMember),d=e.pathsDetail;return(0,R.jsx)("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"},children:(0,R.jsxs)("div",{className:Ee,children:[(0,R.jsxs)(j.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:(0,R.jsxs)("div",{className:Je,children:[(0,R.jsxs)("div",{style:{display:"flex"},children:[(0,R.jsx)("div",{className:He,style:{marginRight:11},children:(0,R.jsx)("img",{className:He,src:ve.Z.API_SERVER+"/images/"+(null==r?void 0:r.image_url)})}),(0,R.jsxs)("div",{children:[(0,R.jsx)("div",{title:null==r?void 0:r.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"},children:(null==r?void 0:r.name)||"--"}),(0,R.jsx)("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==r?void 0:r.school})]})]}),(0,R.jsx)("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(null!=r&&r.brief_introduction)&&(0,R.jsx)("div",{children:"暂无相关介绍"}),(null==r?void 0:r.brief_introduction)&&(0,R.jsx)("div",{className:Ve,children:null==r?void 0:r.brief_introduction}),(null==c||null===(n=c.userInfo)||void 0===n?void 0:n.user_id)===(null==r?void 0:r.id)&&(0,R.jsx)("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:function(){return v.history.push("/account/profile")},children:(0,R.jsx)("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})})]}),children:[(0,R.jsx)("img",{draggable:!1,className:Fe,onClick:function(){(0,N.bg)()?v.history.push("".concat(r.user_url)):o({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:ve.Z.API_SERVER+"/images/"+(null==r?void 0:r.image_url)}),(0,R.jsxs)("div",{children:[(null==r||null===(t=r.name)||void 0===t?void 0:t.length)>6?(null==r||null===(i=r.name)||void 0===i?void 0:i.substr(0,6))+"...":(null==r?void 0:r.name)||"--",(0,R.jsx)("br",{}),(0,R.jsx)("span",{style:{color:"#999999"},children:(null==r||null===(a=r.school)||void 0===a?void 0:a.length)>6?(null==r||null===(s=r.school)||void 0===s?void 0:s.substr(0,6))+"...":(null==r?void 0:r.school)||"--"})]})]}),(0,R.jsx)("br",{}),(0,R.jsx)("span",{className:Oe,children:(0,R.jsx)("i",{style:{display:!(null!==(l=d.detail)&&void 0!==l&&l.allow_add_member)&&"none"},className:"iconfont icon-shanchu5 mr1 c-red font15 current",onClick:function(e){e.stopPropagation(),u(r.id)}})})]})})})),an=(0,$e.JN)((function(e){var n=e.isShow,t=e.setShow,i=e.pathsDetail,a=e.items,s=e.params,l=e.dispatch,r=e.user,o=e.classroomList,c=e.handleDeleteMember;return(0,R.jsx)("div",{className:"task-list-container",children:null==a?void 0:a.map((function(e,a){return(0,R.jsx)(tn,{isShow:n,setShow:t,dispatch:l,pathsDetail:i,handleDeleteMember:c,user:r,classroomList:o,toIndex:a+1,params:s,index:a,item:e},"".concat(e.id))}))})})),sn=(0,v.connect)((function(e){return{user:e.user,classroomList:e.classroomList,pathsDetail:e.pathsDetail}}))((function(e){var n=e.isupdate,t=e.setisupdate,i=e.data,s=e.user,l=e.classroomList,r=e.pathsDetail,c=e.operation,d=(e.callback,e.handleDeleteMember),f=(e.onCancel,e.dispatch),m=(e.visible,(0,p.useState)(i)),h=u()(m,2),x=h[0],g=h[1],y=(0,v.useParams)(),j=(0,p.useState)(),b=u()(j,2),w=(b[0],b[1],(0,p.useState)(!0)),P=u()(w,2),k=P[0],_=P[1];function T(){return(T=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.ZP)("/api/paths/".concat(null==y?void 0:y.pathId,"/move_subject_members.json"),{method:"post",body:{user_ids:n}});case 2:e.sent,f({type:"pathsDetail/getRightData",payload:{id:y.pathId}});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,p.useEffect)((function(){n&&(!function(e){T.apply(this,arguments)}(x.map((function(e){return null==e?void 0:e.id}))),t(!1))}),[n]),(0,p.useEffect)((function(){g(i)}),[JSON.stringify(i)]),(0,R.jsx)("div",{style:{zIndex:1e3,width:"100%",position:"relative"},className:"sort-list-panel",children:(0,R.jsx)(an,{axis:"xy",helperClass:"dragging-li",isShow:k,setShow:_,distance:2,disableAutoscroll:!0,dispatch:f,pathsDetail:r,handleDeleteMember:d,user:s,classroomList:l,params:y,items:x,onSortEnd:function(e){var n=e.newIndex,t=e.oldIndex;c&&g(nn()(x,t,n))}})})})),ln="imgradius___Iug8Z",rn="directionItemWrap___odBHm",on="groupActionWrap___u5Xgw",cn="bottomdiv___MLbfq",un=(0,$e.W8)((function(e){var n,t,i,a,s=e.item,l=(e.toIndex,e.params,e.dispatch,e.classroomList,e.handleDeleteMember),r=e.pathsDetail;return(0,R.jsxs)("span",{onClick:function(){window.open(null==s?void 0:s.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"},children:[(0,R.jsxs)("div",{className:rn,children:[(0,R.jsx)("img",{className:ln,src:ve.Z.API_SERVER+(null==s?void 0:s.default_image)}),(0,R.jsx)("span",{className:on,children:(0,R.jsx)(j.Z,{title:s.name,children:(0,R.jsx)("span",{style:{fontSize:"18px",color:"#ffffff"},children:(null===(n=s.name)||void 0===n?void 0:n.length)>7?(0,R.jsxs)("span",{children:[null===(t=s.name)||void 0===t?void 0:t.substring(0,7),(0,R.jsx)("br",{})," ",null===(i=s.name)||void 0===i?void 0:i.substring(7,14),(null==s?void 0:s.name.length)>14&&"..."]}):s.name})})})]}),(0,R.jsxs)("div",{className:cn,children:[(0,R.jsx)(j.Z,{title:"访问数:".concat(null==s?void 0:s.visits),placement:"bottom",children:(0,R.jsxs)("span",{children:[(0,R.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),(0,R.jsx)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:null==s?void 0:s.visits})]})}),(0,R.jsx)(j.Z,{title:"课堂成员数:".concat(null==s?void 0:s.course_members_count),placement:"bottom",children:(0,R.jsxs)("span",{children:[(0,R.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),(0,R.jsxs)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:[" ",null==s?void 0:s.course_members_count]})]})}),(0,R.jsx)(j.Z,{overlayStyle:{maxWidth:380},title:(0,R.jsxs)("div",{style:{whiteSpace:"nowrap"},children:["课堂的任务数(作业数+试卷数+问卷数):",null==s?void 0:s.tasks_count]}),placement:"bottom",children:(0,R.jsxs)("span",{children:[(0,R.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),(0,R.jsxs)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:[" ",null==s?void 0:s.tasks_count]})]})}),(0,R.jsx)(j.Z,{title:"删除",placement:"bottom",children:(0,R.jsx)("span",{children:(0,R.jsx)("i",{style:{color:"#bbbbbb",display:!(null!=r&&null!==(a=r.detail)&&void 0!==a&&a.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:function(e){e.stopPropagation(),l(s.id)}})})})]})]})})),dn=(0,$e.JN)((function(e){var n=e.items,t=e.params,i=e.dispatch,a=e.classroomList,s=e.handleDeleteMember,l=e.pathsDetail;return(0,R.jsx)("div",{className:"task-list-container",style:{minHeight:240*(null==n?void 0:n.length)},children:null==n?void 0:n.map((function(e,n){return(0,R.jsx)(un,{dispatch:i,pathsDetail:l,handleDeleteMember:s,classroomList:a,toIndex:n+1,params:t,index:n,item:e},"".concat(e.id))}))})})),fn=(0,v.connect)((function(e){return{classroomList:e.classroomList,pathsDetail:e.pathsDetail}}))((function(e){var n=e.data,t=e.classroomList,i=e.pathsDetail,s=(e.callback,e.handleDeleteMember),l=(e.onCancel,e.dispatch),r=(e.visible,(0,p.useState)(n)),c=u()(r,2),d=c[0],f=c[1],m=(0,v.useParams)(),h=(0,p.useState)(),x=u()(h,2);x[0],x[1];function g(){return(g=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.ZP)("/api/paths/".concat(null==m?void 0:m.pathId,"/spoc_courses/move_position.json"),{method:"post",body:{ids:n}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,p.useEffect)((function(){f(n)}),[JSON.stringify(n)]),(0,R.jsx)("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel",children:(0,R.jsx)(dn,{axis:"y",helperClass:"dragging-li",pathsDetail:i,distance:2,dispatch:l,handleDeleteMember:s,classroomList:t,params:m,items:d,onSortEnd:function(e){var n=e.newIndex,t=e.oldIndex;!function(e){g.apply(this,arguments)}(nn()(d,t,n).map((function(e){return null==e?void 0:e.id}))),f(nn()(d,t,n))}})})})),pn=t(87799),vn=t(47740),mn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII=",hn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg==",xn=t(3781),gn=t(42441),yn=(t(56047),"del_btn___G3Ocu"),jn=(0,v.connect)((function(e){return{pathsDetail:e.pathsDetail,user:e.user,loading:e.loading}}))((function(e){var n,t=e.pathsDetail,i=e.user,a=(e.loading,e.dispatch,e.visible),s=e.onCancel,l=e.handleDeleteMember,r=e.showEditPowerModal,o=e.setMemberInfo,c=[{title:"姓名",dataIndex:"name",width:130,ellipsis:!0},{title:"单位",dataIndex:"school",width:210,ellipsis:!0,render:function(e,n){return(0,R.jsx)("div",{children:(null==n?void 0:n.school)||"--"})}},{title:"权限",dataIndex:"name",render:function(e,n){return(0,R.jsx)(R.Fragment,{children:null!=n&&n.can_edit_knowledge_graph||null!=n&&n.can_edit_stage?(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("span",{children:"可编辑"}),(null==n?void 0:n.can_edit_stage)&&(0,R.jsx)("span",{children:"章节、添加合作者"}),(null==n?void 0:n.can_edit_knowledge_graph)&&(null==n?void 0:n.can_edit_stage)&&(0,R.jsx)("span",{children:"、"}),(null==n?void 0:n.can_edit_knowledge_graph)&&(0,R.jsx)("span",{children:"知识图谱"})]}):(0,R.jsx)("div",{children:"可查看"})})}},{title:"操作",align:"right",dataIndex:"id",key:"id",width:200,render:function(e,n){var a,s;return(0,R.jsx)("div",{children:!((null==n?void 0:n.id)===(null==i||null===(a=i.userInfo)||void 0===a?void 0:a.user_id)&&null!=t&&null!==(s=t.detail)&&void 0!==s&&s.is_creator)&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("a",{style:{color:"#165DFF"},onClick:function(){r(),o(n)},children:"权限设置"}),(0,R.jsx)("a",{className:yn,onClick:function(){l(n.id)},children:"删除成员"})]})})}}].filter((function(e){return!!e}));return(0,R.jsx)(g.Z,{title:"编辑",open:a,okText:"确定",cancelText:"取消",width:930,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},onCancel:s,footer:null,children:(0,R.jsx)(Re.Z,{style:{marginBottom:20},pagination:!1,dataSource:null==t||null===(n=t.rightData)||void 0===n?void 0:n.members,columns:c})})})),bn="member_con_warp___t7OE2",wn=(0,v.connect)((function(e){return{pathsDetail:e.pathsDetail,loading:e.loading}}))((function(e){e.pathsDetail,e.loading;var n=e.dispatch,t=e.visible,i=e.memberInfo,s=e.onCancel,l=(0,v.useParams)(),r=(0,p.useState)(1),c=u()(r,2),d=c[0],f=c[1],m=(0,p.useState)([]),h=u()(m,2),j=h[0],b=h[1];(0,p.useEffect)((function(){t&&i&&(null!=i&&i.can_edit_knowledge_graph||null!=i&&i.can_edit_stage?(f(1),w()):f(2))}),[t]);var w=function(){var e=[];(null==i?void 0:i.can_edit_stage)&&e.push("stage"),(null==i?void 0:i.can_edit_knowledge_graph)&&e.push("knowledge_graph"),b(e)};return(0,R.jsxs)(g.Z,{zIndex:1001,title:"权限设置",open:t,okText:"确定",cancelText:"取消",width:570,centered:!0,keyboard:!1,maskClosable:!1,onOk:o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==d||0!=j.length){e.next=3;break}return x.ZP.warning("请选择编辑权限"),e.abrupt("return");case 3:return e.next=5,(0,ne.ZP)("/api/paths/".concat(l.pathId,"/members_auth_setting.json"),{method:"post",body:{can_edit_stage:!!j.includes("stage"),can_edit_knowledge_graph:!!j.includes("knowledge_graph"),user_id:null==i?void 0:i.id}});case 5:0==(null==(t=e.sent)?void 0:t.status)&&(x.ZP.success("设置成功"),s(),n({type:"pathsDetail/getRightData",payload:{id:l.pathId}}));case 7:case"end":return e.stop()}}),e)}))),onCancel:s,children:[(0,R.jsx)("div",{className:bn,style:{borderBottom:"1px solid #fff",padding:"0 30px"},children:(0,R.jsxs)(y.ZP.Group,{onChange:function(e){2===e.target.value?b([]):w(),f(e.target.value)},value:d,children:[(0,R.jsx)(y.ZP,{value:1,children:"编辑"}),(0,R.jsx)(y.ZP,{value:2,children:"查看"})]})}),(0,R.jsx)("div",{style:{background:"#F6F7F9",padding:"0 55px"},children:1===d&&(0,R.jsxs)(Z.Z.Group,{value:j,onChange:function(e){return b(e)},children:[(0,R.jsx)(Z.Z,{className:bn,value:"stage",children:"可编辑章节、添加合作者"}),(0,R.jsx)(Z.Z,{className:bn,value:"knowledge_graph",children:"可编辑知识图谱"})]})})]})})),Pn=["pathsDetail","user","globalSetting","loading","classroomList","dispatch"];function kn(e){var n=e.target,t=function(e,n){if(e.localName===n)return e;for(var t=0,i=e;i=i.parentNode;t++){if(i.localName===n)return i;if(i==document.documentElement)return!1}}(n,"a");if(console.log([t],null==t?void 0:t.href,44),(null==t||!t.href)&&"IMG"===n.tagName.toUpperCase()){var i=n.src||n.getAttribute("src");i&&-1===i.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),xn.Z.publish("preview-image",i))}}var _n=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,a=e.globalSetting,s=e.classroomList;return{pathsDetail:n,user:t,globalSetting:a,loading:i.models.index,classroomList:s}}))((function(e){var n,t,i,s,l,r,c,d,m,h,y,b,w,P,_,T,A,Z,L,D,z,X,M,F,H,E,O,V,K,B,q,U,G,Q,Y,ee,te,ie,ae,se,le,re,ce,ue,de,fe,pe,Oe,Ke,Re,Be,qe,Ue,$e,en,nn,tn,an,ln,rn,on,cn,un,dn,xn,yn,bn,_n,Tn,Nn,In,An,Sn,Cn,Zn,Ln,Dn,zn,Xn,Mn,Fn,Hn,En,On,Jn,Vn,Kn,Rn=e.pathsDetail,Bn=e.user,qn=(e.globalSetting,e.loading,e.classroomList),Un=e.dispatch,Wn=(f()(e,Pn),(0,v.useSearchParams)()),Gn=u()(Wn,1)[0],Qn=(0,v.useParams)(),Yn=(0,p.useState)(!0),$n=u()(Yn,2),et=($n[0],$n[1],(0,p.useState)(!1)),nt=u()(et,2),tt=nt[0],it=nt[1],at=(0,p.useState)(),st=u()(at,2),lt=st[0],rt=st[1],ot=(0,p.useState)(),ct=u()(ot,2),ut=ct[0],dt=ct[1],ft=(0,p.useState)({}),pt=u()(ft,2),vt=pt[0],mt=pt[1],ht=(0,p.useState)(),xt=u()(ht,2),gt=xt[0],yt=xt[1],jt=(0,p.useRef)(),bt=(0,p.useState)(!1),wt=u()(bt,2),Pt=wt[0],kt=wt[1],_t=(0,p.useState)({}),Tt=u()(_t,2),Nt=Tt[0],It=Tt[1],At=(0,p.useState)(!1),St=u()(At,2),Ct=St[0],Zt=St[1],Lt=(0,p.useState)(!1),Dt=u()(Lt,2),zt=Dt[0],Xt=Dt[1],Mt=(0,p.useState)(!1),Ft=u()(Mt,2),Ht=Ft[0],Et=Ft[1],Ot=(0,p.useState)(!1),Jt=u()(Ot,2),Vt=Jt[0],Kt=Jt[1],Rt=(0,p.useState)(!1),Bt=u()(Rt,2),qt=Bt[0],Ut=Bt[1],Wt=(0,p.useState)({}),Gt=u()(Wt,2),Qt=Gt[0],Yt=Gt[1],$t=((0,v.useLocation)(),!(null!==(n=Rn.detail)&&void 0!==n&&n.can_managed)),ei=function(){x.ZP.warning("暂无编辑章节、添加合作者权限!")};(0,p.useEffect)((function(){if(jt.current)return jt.current.addEventListener("mousedown",kn),function(){var e;null===(e=jt.current)||void 0===e||e.removeEventListener("mousedown",kn)}}),[jt.current]);var ni=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=ut&&ut.trim()){e.next=3;break}return x.ZP.warning("名称不能为空"),e.abrupt("return");case 3:return e.next=5,(0,I.bw)({id:Qn.pathId,team_title:ut.trim()});case 5:n=e.sent,rt(!lt),0===(null==n?void 0:n.status)&&(dt(null),x.ZP.success(n.message),Un({type:"pathsDetail/getRightData",payload:{id:Qn.pathId}}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function ti(){return(ti=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=It,e.next=3,(0,I.ue)({id:Qn.pathId,course_type:1});case 3:e.t1=e.sent,(0,e.t0)(e.t1);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,p.useEffect)((function(){var e,n;1===(null===(e=Rn.detail)||void 0===e?void 0:e.show_spoc)&&Un({type:"pathsDetail/getCoureses",payload:{id:Qn.pathId}}),null!==(n=Rn.detail)&&void 0!==n&&n.show_history&&function(){ti.apply(this,arguments)}()}),[Rn.detail]),(0,p.useEffect)((function(){var e;if("修改开课时间"===(null===(e=qn.actionTabs)||void 0===e?void 0:e.key)){var n,t=null===(n=Rn.detail)||void 0===n||null===(n=n.courses)||void 0===n?void 0:n.find((function(e){var n;return e.course_id===(null===(n=qn.actionTabs)||void 0===n?void 0:n.name)}));mt(t||{})}}),[qn.actionTabs]),(0,p.useEffect)((function(){var e,n,t,i;if(null!==(e=Rn.detail)&&void 0!==e&&e.has_start){var a,s=null===(a=Rn.detail)||void 0===a||null===(a=a.courses)||void 0===a?void 0:a.findIndex((function(e){var n;return 1===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)}));t=s>-1?s:0}else{var l,r,o=null===(l=Rn.detail)||void 0===l||null===(l=l.courses)||void 0===l||null===(l=l.map((function(e){var n;return parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))||void 0===l?void 0:l.lastIndexOf(2);t=o>-1?o:0,t=(o=null===(r=Rn.detail)||void 0===r||null===(r=r.courses)||void 0===r?void 0:r.findIndex((function(e){var n;return 0===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?o:t}null!==(n=Rn.detail)&&void 0!==n&&n.courses&&mt((null===(i=Rn.detail)||void 0===i?void 0:i.courses[t])||{})}),[Rn.detail]);var ii,ai=function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,R.jsx)("div",{className:"tc",children:"你确定要删除该成员吗?"}),onOk:function(){var e=o()(a()().mark((function e(){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.EP)({id:Qn.pathId,user_id:n});case 2:1===(null==(t=e.sent)?void 0:t.status)&&((null===(i=Bn.userInfo)||void 0===i?void 0:i.user_id)===n&&(window.location.href=window.location.href),x.ZP.info(null==t?void 0:t.message),oi());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),si=function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,R.jsx)("div",{className:"tc",children:"你确定要删除该课堂吗?"}),onOk:function(){var e=o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.$D)({id:Qn.pathId,courseid:n});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(x.ZP.info("删除成功"),oi());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),li=function(){var e;g.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,R.jsx)("div",{className:"tc",children:"是否确认立即预约?"}),onOk:(e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.c3)({id:Qn.pathId});case 2:0===(n=e.sent).status&&(yt(!0),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},ri=function(e){$t?ei():Un({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:e}})},oi=function(){Un({type:"pathsDetail/getPathsDetail",payload:{id:Qn.pathId}}),Un({type:"pathsDetail/getRightData",payload:{id:Qn.pathId}}),Un({type:"pathsDetail/getCoureses",payload:{id:Qn.pathId}})},ci=function(){var e;return(0,N.j5)()||(null==Rn||null===(e=Rn.detail)||void 0===e?void 0:e.is_creator)},ui=function(){var e;(0,W.tJ)(Un)&&g.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,R.jsx)("div",{className:"tc",children:"是否确定加入该课堂"}),onOk:(e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.JS)({id:null==vt?void 0:vt.course_id});case 2:0===(n=e.sent).status&&(x.ZP.success(n.message),Un({type:"pathsDetail/getPathsDetail",payload:{id:Qn.pathId}}),1===parseInt(null===(t=vt.course_status)||void 0===t?void 0:t.status)&&(0,J.xg)("".concat(null==vt?void 0:vt.first_category_url)));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},di=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_id:Qn.pathId}});case 2:0==(null==(n=e.sent)?void 0:n.status)?fi():g.Z.confirm({centered:!0,title:"提示",icon:null,content:"课程已存在待支付订单,确定取消原订单,重新提交订单进行支付吗?",okText:"确认",cancelText:"取消",onOk:function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_id:Qn.pathId}});case 2:0==(null==(n=e.sent)?void 0:n.status)&&fi();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),fi=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return it(!0),e.next=3,(0,ne.ZP)("/api/payments.json",{method:"POST",body:{subject_id:Qn.pathId,payment_method:"wechat_qr"}});case 3:null!=(n=e.sent)&&n.num&&(it(!1),v.history.push(Gn.get("userid")?"/order/".concat(Qn.pathId,"/pay?order_num=").concat(null==n?void 0:n.num,"&userid=").concat(Gn.get("userid")):"/order/".concat(Qn.pathId,"/pay?order_num=").concat(null==n?void 0:n.num)));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pi=function(){var e=o()(a()().mark((function e(n,t){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Un({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进入实践项目,请稍后..."}}),!t){e.next=7;break}return e.next=4,(0,vn.BK)({id:n});case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,(0,vn.Ir)({id:n});case 9:e.t0=e.sent;case 10:if(i=e.t0,Un({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(null!=i&&i.game_identifier||null!=i&&i.identifier)){e.next=15;break}return(0,J.xg)(t?"/tasks/".concat(null==i?void 0:i.identifier,"/jupyter?subject_id=").concat(Qn.pathId):"/tasks/".concat(i.game_identifier,"?subject_id=").concat(Qn.pathId)),e.abrupt("return");case 15:2===(null==i?void 0:i.status)?mi(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&vi(null==i?void 0:i.message);case 16:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),vi=function(e){g.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,R.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},mi=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),g.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,R.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=o()(a()().mark((function t(){var i,s;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,pn.L8)({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,vn.Ir)({id:i.shixun_identifier});case 8:if(null==(s=t.sent)||!s.game_identifier){t.next=12;break}return(0,J.xg)("/tasks/".concat(s.game_identifier,"?subject_id=").concat(Qn.pathId)),t.abrupt("return");case 12:2===(null==s?void 0:s.status)?e(null==s?void 0:s.message):3===(null==s?void 0:s.status)&&vi(null==s?void 0:s.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},hi=function(){var e;if((0,W.tJ)(Un)){var n=[];null==Rn||null===(e=Rn.stageData)||void 0===e||e.forEach((function(e){var t,i;e.items&&null!==(t=e.items)&&void 0!==t&&t.length&&(null===(i=e.items)||void 0===i||i.forEach((function(e){var t;n.push(e),e.children&&null!==(t=e.children)&&void 0!==t&&t.length&&(n=n.concat(e.children))})))}));var t=n.find((function(e){return["VideoItem","Attachment","Shixun"].includes(e.item_type)}));console.log(t,"stageParam"),"VideoItem"!==t.item_type?"Attachment"!==t.item_type?"Shixun"!==t.item_type||pi(t.identifier,t.is_jupyter):(0,J.xg)(t.url):(0,J.xg)("/video/".concat(t.id,"?subject_id=").concat(Qn.pathId))}},xi=function(){var e=o()(a()().mark((function e(){var n,t,i,s,l,r,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.ZP)("/api/users/".concat(Bn.userInfo.login,"/subjects/request_certificate.json"),{method:"post",body:{subject_id:Qn.pathId}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.info("提交成功"),Un({type:"pathsDetail/getRightData",payload:{id:Qn.pathId}}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),null!==(n=Bn.userInfo)&&void 0!==n&&n.professional_certification){e.next=4;break}return g.Z.confirm({title:"提示",centered:!0,content:(0,R.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,J.xg)("/account/certification")}}),e.abrupt("return",!1);case 4:if("drafted"!==(null===(t=Rn.rightData)||void 0===t||null===(t=t.progress)||void 0===t?void 0:t.certificated)){e.next=6;break}return e.abrupt("return",!1);case 6:if("none"!==(null===(i=Rn.rightData)||void 0===i||null===(i=i.progress)||void 0===i?void 0:i.certificated)&&"rejected"!==(null===(s=Rn.rightData)||void 0===s||null===(s=s.progress)||void 0===s?void 0:s.certificated)){e.next=9;break}return 100===(null===(c=Rn.rightData)||void 0===c?void 0:c.progress.learned)?g.Z.info({title:"申请证书",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'申请成功,可以在个人中心"我的证书"中查看',okText:"确定申请",cancelText:"取消",onOk:r}):g.Z.confirm({title:"申请证书",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:"你目前学习进度为".concat(null===(u=Rn.rightData)||void 0===u?void 0:u.progress.learned,"%,建议申请后继续进行课程学习"),okText:"确定申请",cancelText:"取消",onOk:r}),e.abrupt("return",!1);case 9:"passed"===(null===(l=Rn.rightData)||void 0===l||null===(l=l.progress)||void 0===l?void 0:l.certificated)&&kt(!0);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),gi=(0,p.useMemo)((function(){var e,n,t;if(null!==(e=Rn.rightData)&&void 0!==e&&null!==(e=e.tags)&&void 0!==e&&e.length)return(0,R.jsx)(gn.Z,{option:(t=new Image,t.src=We.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:t,textStyle:{normal:{color:function(){return"rgb("+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:(null===(n=Rn.rightData)||void 0===n||null===(n=n.tags)||void 0===n?void 0:n.map((function(e,n){return{name:e.tag_name,value:n}})))||[]}]}),style:{height:370},opts:{renderer:"svg"}})}),[null===(t=Rn.rightData)||void 0===t?void 0:t.tags]),yi=function(e){ci()&&(Ut(!0),Yt(e))},ji=(0,p.useMemo)((function(){var e;return(0,R.jsx)("div",{style:{width:"100%"},children:null===(e=Rn.rightData)||void 0===e||null===(e=e.members)||void 0===e?void 0:e.map((function(e,n){var t,i,a,s;return(0,R.jsx)("div",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"},children:(0,R.jsxs)("div",{className:Ee,children:[(0,R.jsxs)(j.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:(0,R.jsxs)("div",{className:Je,children:[(0,R.jsxs)("div",{style:{display:"flex"},children:[(0,R.jsx)("div",{className:He,style:{marginRight:11},children:(0,R.jsx)("img",{className:He,src:ve.Z.API_SERVER+"/images/"+(null==e?void 0:e.image_url)})}),(0,R.jsxs)("div",{children:[(0,R.jsx)("div",{title:null==e?void 0:e.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"},children:(null==e?void 0:e.name)||"--"}),(0,R.jsx)("div",{title:null==e?void 0:e.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==e?void 0:e.school})]})]}),(0,R.jsx)("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(null!=e&&e.brief_introduction)&&(0,R.jsx)("div",{children:"暂无相关介绍"}),(null==e?void 0:e.brief_introduction)&&(0,R.jsx)("div",{className:Ve,children:null==e?void 0:e.brief_introduction}),(null==Bn||null===(t=Bn.userInfo)||void 0===t?void 0:t.user_id)===(null==e?void 0:e.id)&&(0,R.jsx)("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:function(){return v.history.push("/account/profile")},children:(0,R.jsx)("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})})]}),children:[(0,R.jsxs)("div",{style:{position:"relative"},children:[(0,R.jsx)("img",{draggable:!1,className:Fe,onClick:function(){(0,N.bg)()?v.history.push("".concat(e.user_url)):Un({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:ve.Z.API_SERVER+"/images/"+(null==e?void 0:e.image_url)}),((0,N.Ny)()||(null==Rn||null===(i=Rn.detail)||void 0===i?void 0:i.is_subject_member))&&(0,R.jsx)(R.Fragment,{children:(null==e?void 0:e.id)===(null==Bn||null===(a=Bn.userInfo)||void 0===a?void 0:a.user_id)&&null!=Rn&&null!==(s=Rn.detail)&&void 0!==s&&s.is_creator?(0,R.jsx)("div",{className:Xe,children:"创建者"}):null!=e&&e.can_edit_knowledge_graph||null!=e&&e.can_edit_stage?(0,R.jsx)("div",{className:Xe,style:{cursor:ci()&&"pointer"},onClick:function(){return yi(e)},children:"编辑权限"}):(0,R.jsx)("div",{className:Me,style:{cursor:ci()&&"pointer"},onClick:function(){return yi(e)},children:"查看权限"})})]}),(0,R.jsxs)("div",{children:[(0,R.jsx)("span",{className:"multi_ellipsis1",children:(null==e?void 0:e.name)||"--"}),(0,R.jsx)("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"},children:(null==e?void 0:e.school)||"--"})]})]}),(0,R.jsx)("br",{})]})},n)}))})}),[null===(i=Rn.rightData)||void 0===i?void 0:i.members]),bi=!(null===(s=Rn.detail)||void 0===s||!s.participant_count||null!==(l=Rn.detail)&&void 0!==l&&l.allow_statistics),wi=(null===(r=Rn.detail)||void 0===r||null===(r=r.courses)||void 0===r?void 0:r.findIndex((function(e){return(null==e?void 0:e.course_id)===(null==vt?void 0:vt.course_id)})))+1===(null===(c=Rn.detail)||void 0===c||null===(c=c.courses)||void 0===c?void 0:c.length);return(0,R.jsxs)("section",{className:he,children:[(null===(d=Rn.rightData)||void 0===d?void 0:d.qrcode_img)&&(0,R.jsx)("div",{className:xe,children:(0,R.jsx)("img",{src:null===(m=Rn.rightData)||void 0===m?void 0:m.qrcode_img})}),(null===(h=Rn.rightData)||void 0===h?void 0:h.progress)&&(0,R.jsxs)("div",{className:"".concat(ye," ").concat(ge),style:{top:null!==(y=Rn.detail)&&void 0!==y&&null!==(y=y.courses)&&void 0!==y&&y.length?"-140px":"-70px"},children:[2===parseInt(null==vt||null===(b=vt.course_status)||void 0===b?void 0:b.status)&&vt.course_identity<6&&(0,R.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"}),2===parseInt(null===(w=vt.course_status)||void 0===w?void 0:w.status)&&(vt.course_identity<6?"":(0,R.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"})),(0,R.jsxs)("div",{className:je,children:[bi&&!(null===(P=Rn.detail)||void 0===P||null===(P=P.courses)||void 0===P||!P.length)&&wi&&(0,R.jsxs)("span",{className:"mt20",children:[(0,R.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(_=Rn.detail)||void 0===_?void 0:_.student_count," 人时即将开课"]}),(0,R.jsxs)("p",{className:"",children:["当前预约报名人数:",(0,R.jsx)("span",{className:"mr5 c-red-ee4",children:!0===gt?(null===(T=Rn.detail)||void 0===T?void 0:T.participant_count)+1:null===(A=Rn.detail)||void 0===A?void 0:A.participant_count}),"人"]})]}),bi&&!(null!==(Z=Rn.detail)&&void 0!==Z&&null!==(Z=Z.courses)&&void 0!==Z&&Z.length)&&wi&&(0,R.jsxs)("span",{children:[!(null!==(L=Rn.detail)&&void 0!==L&&L.has_participate)&&(!0===gt?(0,R.jsx)("span",{className:"".concat(Te," ").concat(Ie),children:"预约报名成功"}):(0,R.jsx)("a",{className:"".concat(Te," ").concat(Ne),onClick:li,children:"期待开课并预约报名"})),(null===(D=Rn.detail)||void 0===D?void 0:D.has_participate)&&(0,R.jsx)("span",{className:"".concat(Te," ").concat(Ie),children:"预约报名成功"}),(0,R.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(z=Rn.detail)||void 0===z?void 0:z.student_count," 人时即将开课"]}),(0,R.jsxs)("p",{className:"",children:["当前预约报名人数:",(0,R.jsx)("span",{className:"mr5 c-red-ee4",children:!0===gt?(null===(X=Rn.detail)||void 0===X?void 0:X.participant_count)+1:null===(M=Rn.detail)||void 0===M?void 0:M.participant_count}),"人"]})]})]}),1===parseInt(null==vt||null===(F=vt.course_status)||void 0===F?void 0:F.status)&&(0,R.jsx)("div",{className:"mr20 c-red-ee4",children:null==vt||null===(H=vt.course_status)||void 0===H?void 0:H.time}),(0,R.jsxs)("p",{style:{display:vt.course_identity<6?"":"none"},className:"mb10 mt10 ".concat(be),children:[(0,R.jsxs)("span",{style:{display:(null===(E=vt.course_status)||void 0===E?void 0:E.status)<=1?"":"none"},className:"c-light-green font14",children:["已学",null===(O=Rn.rightData)||void 0===O?void 0:O.progress.learned,"%"]}),(0,R.jsxs)("span",{style:{display:(null===(V=vt.course_status)||void 0===V?void 0:V.status)<=1?"":"none"},className:"c-light-black",children:["学习耗时",(0,J.li)(null===(K=Rn.rightData)||void 0===K?void 0:K.progress.time)," "]}),"disabled"!=(null===(B=Rn.rightData)||void 0===B||null===(B=B.progress)||void 0===B?void 0:B.certificated)&&(0,R.jsxs)(k.ZP,{disabled:"drafted"===(null===(q=Rn.rightData)||void 0===q||null===(q=q.progress)||void 0===q?void 0:q.certificated),onClick:xi,children:["none"===(null===(U=Rn.rightData)||void 0===U||null===(U=U.progress)||void 0===U?void 0:U.certificated)&&"申请证书","rejected"===(null===(G=Rn.rightData)||void 0===G||null===(G=G.progress)||void 0===G?void 0:G.certificated)&&"申请证书","drafted"===(null===(Q=Rn.rightData)||void 0===Q||null===(Q=Q.progress)||void 0===Q?void 0:Q.certificated)&&"审核中","passed"===(null===(Y=Rn.rightData)||void 0===Y||null===(Y=Y.progress)||void 0===Y?void 0:Y.certificated)&&"查看证书"]})]}),(0,R.jsxs)(j.Z,{placement:"bottom",title:"完成课程后可获取证书!",color:"yellow",children:[" ",(0,R.jsx)(me.Z,{percent:null===(ee=Rn.rightData)||void 0===ee?void 0:ee.progress.learned,showInfo:!1,style:{display:(null===(te=vt.course_status)||void 0===te?void 0:te.status)<=1&&vt.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})]}),2===parseInt(null===(ie=vt.course_status)||void 0===ie?void 0:ie.status)&&(null===(ae=Rn.detail)||void 0===ae?void 0:ae.allow_add_member)&&(0,R.jsx)("a",{className:Te,onClick:function(){null!=vt&&vt.forbid_visit_info?(0,J.xg)(null==vt?void 0:vt.first_category_url):window.open(null==vt?void 0:vt.first_category_url)},target:"_blank",children:"进入课堂"}),1===parseInt(null===(se=vt.course_status)||void 0===se?void 0:se.status)&&vt.course_identity>5&&(0,R.jsx)("div",{className:Te,onClick:ui,children:"立即加入"}),1===parseInt(null===(le=vt.course_status)||void 0===le?void 0:le.status)&&5===vt.course_identity&&(0,R.jsx)("a",{className:Te,href:"".concat(null==vt?void 0:vt.first_category_url),target:"_blank",children:"立即学习"}),0===parseInt(null===(re=vt.course_status)||void 0===re?void 0:re.status)&&vt.course_identity>5&&(0,R.jsx)("div",{className:Te,onClick:ui,children:"立即报名"}),0===parseInt(null===(ce=vt.course_status)||void 0===ce?void 0:ce.status)&&5===vt.course_identity&&(0,R.jsx)("div",{className:Te,children:"报名成功"}),(0===parseInt(null==vt||null===(ue=vt.course_status)||void 0===ue?void 0:ue.status)||1===parseInt(null==vt||null===(de=vt.course_status)||void 0===de?void 0:de.status))&&vt.course_identity<5&&(0,R.jsx)("a",{className:Te,onClick:function(){null!=vt&&vt.forbid_visit_info?(0,J.xg)(null==vt?void 0:vt.first_category_url):window.open(null==vt?void 0:vt.first_category_url)},target:"_blank",children:"进入课堂"}),bi&&wi&&(null===(fe=Rn.detail)||void 0===fe?void 0:fe.has_participate)&&(0,R.jsx)("span",{className:"".concat(Te," ").concat(Ie),children:"预约报名成功"}),bi&&wi&&!(null!==(pe=Rn.detail)&&void 0!==pe&&pe.has_participate)&&(gt?(0,R.jsx)("span",{className:"".concat(Te," ").concat(Ie),children:"预约报名成功"}):(0,R.jsx)("span",{className:"".concat(Te," ").concat(Ne),onClick:li,children:"期待开课并预约报名"})),!(null!==(Oe=Rn.detail)&&void 0!==Oe&&Oe.excellent)&&!0!==(null===(Ke=Rn.detail)||void 0===Ke?void 0:Ke.is_free)&&(0,R.jsxs)("div",{className:Ae,children:[(0,R.jsxs)("div",{className:Se,children:[(0,R.jsxs)("span",{children:[(0,R.jsx)(j.Z,{placement:"top",title:"课程有效期",color:"rgba(74,87,118,0.8)",children:(0,R.jsx)("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})}),(0,R.jsxs)("span",{style:{color:"#333"},children:["1"===(null===(Re=Rn.detail)||void 0===Re||null===(Re=Re.expiration_type)||void 0===Re?void 0:Re.clazz)&&"永久有效","2"===(null===(Be=Rn.detail)||void 0===Be||null===(Be=Be.expiration_type)||void 0===Be?void 0:Be.clazz)&&"购买后".concat(null===(qe=Rn.detail)||void 0===qe||null===(qe=qe.expiration_type)||void 0===qe||null===(qe=qe.days)||void 0===qe?void 0:qe[0],"天内有效"),"3"===(null===(Ue=Rn.detail)||void 0===Ue||null===(Ue=Ue.expiration_type)||void 0===Ue?void 0:Ue.clazz)&&"".concat(null===($e=Rn.detail)||void 0===$e||null===($e=$e.expiration_type)||void 0===$e||null===($e=$e.days)||void 0===$e?void 0:$e.join("到"))]})]}),function(){var e,n,t,i,a,s,l,r=null===(e=Rn.detail)||void 0===e||null===(e=e.learning_status)||void 0===e?void 0:e[0];null===(n=Rn.detail)||void 0===n||null===(n=n.learning_status)||void 0===n||n[1];return"disabled"===r?(0,R.jsx)(j.Z,{title:"完成课程学习即可获得结业证书",children:(0,R.jsx)("b",{className:Ce,children:"申请证书"})}):"can"===r?(0,R.jsxs)("b",{className:"drafted"===(null===(t=Rn.rightData)||void 0===t||null===(t=t.progress)||void 0===t?void 0:t.certificated)?Ze:"",onClick:xi,children:["none"===(null===(i=Rn.rightData)||void 0===i||null===(i=i.progress)||void 0===i?void 0:i.certificated)&&"申请证书","rejected"===(null===(a=Rn.rightData)||void 0===a||null===(a=a.progress)||void 0===a?void 0:a.certificated)&&"申请证书","drafted"===(null===(s=Rn.rightData)||void 0===s||null===(s=s.progress)||void 0===s?void 0:s.certificated)&&"审核中","passed"===(null===(l=Rn.rightData)||void 0===l||null===(l=l.progress)||void 0===l?void 0:l.certificated)&&"查看证书"]}):void 0}()]}),"can"===(null===(en=Rn.detail)||void 0===en||null===(en=en.learning_status)||void 0===en?void 0:en[0])?(0,R.jsxs)(p.Fragment,{children:[(0,R.jsxs)("div",{className:Le,children:[(0,R.jsxs)("span",{children:["已学",null===(nn=Rn.rightData)||void 0===nn?void 0:nn.progress.learned,"%"]}),(0,R.jsxs)("b",{children:["学习耗时",(0,J.li)(null===(tn=Rn.rightData)||void 0===tn?void 0:tn.progress.time)]})]}),(0,R.jsx)("div",{className:De,children:(0,R.jsx)("div",{style:{width:(null===(an=Rn.rightData)||void 0===an?void 0:an.progress.learned)+"%"}})})]}):(0,R.jsxs)("div",{className:ze,children:[(null===(ln=Rn.detail)||void 0===ln?void 0:ln.is_discount)&&!(null===(rn=Rn.detail)||void 0===rn||!rn.origin_price)&&(0,R.jsxs)("span",{children:["课程原价",(0,R.jsx)("br",{}),(0,R.jsxs)("i",{children:["¥",null===(on=Rn.detail)||void 0===on?void 0:on.origin_price]})]}),(0,R.jsxs)("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{children:[(0,R.jsx)("span",{style:{fontSize:"16px",marginRight:"4px"},children:"¥"}),null!==(cn=Rn.detail)&&void 0!==cn&&cn.is_discount?null===(un=Rn.detail)||void 0===un?void 0:un.price:null===(dn=Rn.detail)||void 0===dn?void 0:dn.origin_price]}),null!==(xn=Rn.detail)&&void 0!==xn&&xn.is_discount?(0,R.jsx)("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"},children:null!==(yn=Rn.detail)&&void 0!==yn&&yn.countdown?"倒计时:".concat(null===(bn=Rn.detail)||void 0===bn?void 0:bn.countdown):"限时优惠"}):(0,R.jsx)(R.Fragment,{})]})]}),function(){var e,n,t=null===(e=Rn.detail)||void 0===e||null===(e=e.learning_status)||void 0===e?void 0:e[0],i=null===(n=Rn.detail)||void 0===n||null===(n=n.learning_status)||void 0===n?void 0:n[1];if("can"===t)return(0,R.jsx)(k.ZP,{onClick:hi,type:"primary",children:"开始学习"});if("disabled"===t){if("try"===i||"unpayed"===i)return(0,R.jsx)(k.ZP,{loading:tt,onClick:di,type:"primary",children:"立即购买"});if("expired"===i)return(0,R.jsx)(k.ZP,{disabled:!0,type:"primary",children:"已过期"});if("buyed"===i)return(0,R.jsx)(k.ZP,{disabled:!0,type:"primary",children:"未开始"})}}()]}),(0,R.jsx)("p",{className:"mb30",style:{marginTop:"15px"},children:(0,R.jsxs)("span",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,R.jsx)("img",{style:{marginRight:"10px"},src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC"})," ",null===(_n=Rn.detail)||void 0===_n?void 0:_n.learning_notes_title]})}),(0,R.jsx)("div",{ref:jt,children:(0,R.jsx)(oe.Z,{className:"fon16",value:null===(Tn=Rn.detail)||void 0===Tn?void 0:Tn.learning_notes})})]}),!(null===(Nn=Rn.rightData)||void 0===Nn||null===(Nn=Nn.members)||void 0===Nn||!Nn.length)&&(0,R.jsxs)("div",{className:"".concat(ye," pb0"),style:{marginTop:null!==(In=Rn.detail)&&void 0!==In&&null!==(In=In.courses)&&void 0!==In&&In.length?-135:-65},children:[ci()?lt?(0,R.jsxs)("div",{className:je,children:[(0,R.jsx)($.Z,{placeholder:"例如:教学团队",value:ut,onChange:function(e){return dt(e.target.value)}}),(0,R.jsx)(k.ZP,{className:"ml5",onClick:function(){return rt(!lt)},children:"取消"}),(0,R.jsx)(k.ZP,{className:"ml5",type:"primary",onClick:ni,children:"确定"})]}):(0,R.jsxs)("div",{className:ke,children:[(0,R.jsxs)("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"},children:[" ",(0,R.jsx)("img",{style:{marginRight:"10px"},src:mn})," ",null===(ii=Rn.rightData)||void 0===ii?void 0:ii.team_title]}),(0,R.jsx)("span",{className:_e,children:(0,R.jsx)("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:function(){$t?ei():rt(!lt)}})}),!Ct&&(0,R.jsx)("a",{style:{flex:"1",textAlign:"end"},onClick:function(){$t?ei():Kt(!0)},children:"编辑"}),Ct&&(0,R.jsxs)("div",{style:{flex:"1",textAlign:"end"},children:[(0,R.jsx)("a",{onClick:function(){Zt(!1)},children:"取消"}),(0,R.jsx)("a",{onClick:function(){Xt(!0),setTimeout((function(){Zt(!1)}),500)},style:{marginLeft:10},children:"完成"})]})]}):(0,R.jsxs)("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"},children:[" ",(0,R.jsx)("img",{style:{marginRight:"10px"},src:mn})," ",null===(An=Rn.rightData)||void 0===An?void 0:An.team_title]}),Ct&&(0,R.jsx)(sn,{setisupdate:Xt,isupdate:zt,data:null===(Sn=Rn.rightData)||void 0===Sn?void 0:Sn.members,operation:null===(Cn=Rn.detail)||void 0===Cn?void 0:Cn.allow_add_member,handleDeleteMember:ai}),!Ct&&ji,ci()&&(0,R.jsx)(S.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20",children:(0,R.jsx)(C.Z,{className:"c-blue current",onClick:function(){$t?ei():Et(!0)},children:"+ 添加合作者"})})]}),!(null===(Zn=Rn.rightData)||void 0===Zn||null===(Zn=Zn.tags)||void 0===Zn||!Zn.length)&&(null===(Ln=Rn.detail)||void 0===Ln?void 0:Ln.show_tag)&&(0,R.jsxs)("div",{className:we,children:[(0,R.jsx)("p",{className:"".concat(Pe," font16 mb20"),children:(0,R.jsxs)("span",{children:["技能标签",(0,R.jsx)("span",{className:"ml5 c-grey-c",children:null===(Dn=Rn.rightData)||void 0===Dn||null===(Dn=Dn.tags)||void 0===Dn?void 0:Dn.length})]})}),gi]}),1===(null===(zn=Rn.detail)||void 0===zn?void 0:zn.show_spoc)&&(0,R.jsxs)("div",{className:"".concat(ye," pb0"),style:{marginTop:15},children:[(0,R.jsxs)("p",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,R.jsx)("img",{style:{marginRight:"10px"},src:hn}),"SPOC课堂"]}),(0,R.jsx)(fn,{data:null===(Xn=Rn.Courses)||void 0===Xn?void 0:Xn.spoc_courses,handleDeleteMember:si}),1===(null===(Mn=Rn.detail)||void 0===Mn?void 0:Mn.show_spoc)&&(null==Rn||null===(Fn=Rn.Courses)||void 0===Fn||null===(Fn=Fn.spoc_courses)||void 0===Fn?void 0:Fn.length)<3&&(null===(Hn=Rn.detail)||void 0===Hn?void 0:Hn.allow_add_member)&&(0,R.jsx)(S.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20",children:(0,R.jsx)(C.Z,{className:"c-blue current",onClick:function(){return ri()},children:"+ 添加课堂"})})]}),(null===(En=Rn.detail)||void 0===En?void 0:En.show_history)&&(0,R.jsxs)("div",{className:"".concat(ye," pb0"),style:{marginTop:15},children:[(0,R.jsxs)("p",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,R.jsx)("img",{style:{marginRight:"10px"},src:hn}),"历史课堂"]}),(0,R.jsx)(fn,{data:null==Nt?void 0:Nt.spoc_courses,handleDeleteMember:si}),(null===(On=Rn.detail)||void 0===On?void 0:On.show_history)&&(null==Nt||null===(Jn=Nt.spoc_courses)||void 0===Jn?void 0:Jn.length)<3&&(null===(Vn=Rn.detail)||void 0===Vn?void 0:Vn.allow_add_member)&&(0,R.jsx)(S.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0",children:(0,R.jsx)(C.Z,{className:"c-blue current",onClick:function(){return ri(1)},children:"+ 添加课堂"})})]}),(0,R.jsx)(Ge,{open:Ht,onReloadData:oi,onClose:function(){return Et(!1)}}),(0,R.jsx)(Qe,{onReloadData:oi,data:Nt}),(0,R.jsx)(Ye.Z,{visible:Pt,onCancel:function(){kt(!1)},data:(null===(Kn=Rn.rightData)||void 0===Kn||null===(Kn=Kn.progress)||void 0===Kn?void 0:Kn.info)||{}}),(0,R.jsx)(jn,{visible:Vt,onCancel:function(){return Kt(!1)},handleDeleteMember:function(e){ai(e)},showEditPowerModal:function(){return Ut(!0)},setMemberInfo:function(e){return Yt(e)}}),(0,R.jsx)(wn,{visible:qt,memberInfo:Qt,onCancel:function(){return Ut(!1)}})]})})),Tn={flex_box_center:"flex_box_center___nX_sY",flex_space_between:"flex_space_between___tHW6l",flex_box_vertical_center:"flex_box_vertical_center___Dp_Bf",flex_box_center_end:"flex_box_center_end___n8GT5",flex_box_column:"flex_box_column___Q5Wxa",icons:"icons___DLUv4",shixuns:"shixuns___pPCqO",buttons:"buttons___s8iBY",addStage:"addStage___P94hb",color4CA:"color4CA___Eres0",color204:"color204___LCqpH",completed:"completed___fCP6S",actionTabs:"actionTabs___eNCHj",tab:"tab___QGwIF",s1:"s1___pZAwX",s2:"s2___ziJyb",tabActive:"tabActive___Wlqkr",learn:"learn___syPDx",ChapterStyle:"ChapterStyle___GRtiS",EditStyle:"EditStyle____ZVTa",labelContainer:"labelContainer___DgWPB",text:"text___vzLzH",tag:"tag___fN0LG","tagsList-content":"tagsList-content___ZHHsi",introContent:"introContent___S9E3f",introContentMaxHeight:"introContentMaxHeight___KNbal",nodata:"nodata___FO793"},Nn=t(43428),In=t(28103),An=t(25700),Sn=t(44470),Cn="drawer___AjfBZ",Zn="menu___yWQ6S",Ln="actived___WiR0o",Dn="listItem___LLCke",zn="info___j5uqi",Xn="title___F7Dim",Mn="titleLeft___x7Xay",Fn="description___s7pxM",Hn="filter___QlOf_",En="menuCourse___X85qC",On="authorname___GLFYK",Jn="tooltip-content___panbs",Vn=t(79407),Kn=[{id:"type",name:"筛选",children:[{name:"全部",id:"all",type:"type"},{name:"我的",id:"mine",type:"type"}]},{id:"diff",name:"难度",children:[{name:"全部",id:"",type:"diff"},{name:"初级",id:1,type:"diff"},{name:"中级",id:2,type:"diff"},{name:"中高级",id:3,type:"diff"},{name:"高级",id:4,type:"diff"}]}],Rn=(0,v.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,i=e.classroomList,s=e.loading,r=e.dispatch,c=e.cb,d=e.shixunIds,f=void 0===d?[]:d,m=((0,v.useParams)(),(0,v.useLocation)(),Q.Z.useForm()),g=(u()(m,1)[0],i.shixunLists),y=(0,p.useState)([]),b=u()(y,2),w=b[0],P=b[1],_=(0,p.useState)([]),T=u()(_,2),A=T[0],L=T[1],D=(0,p.useState)([]),z=u()(D,2),X=z[0],M=z[1],F=(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.isMissionLevel)||!1,H=(0,Vn.U)(I.xG,{}),E=u()(H,3),O=E[1],J=E[2],V=[{name:"最新",id:"created_at"},{name:"最热",id:"myshixuns_count"}].filter((function(e){return!!e})),K=(0,p.useState)({page:1,type:(0,N.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0}),B=u()(K,2),q=B[0],U=B[1];(0,p.useEffect)((function(){"选用实践项目"===i.actionTabs.key&&(W(),q.page=1,r({type:"classroomList/getShixunLists",payload:l()({},q)}))}),[i.actionTabs.key]);var W=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});case 2:n=e.sent,P([{id:null,name:"全部"},{id:-1,name:"未加入目录"}].concat(h()((null==n?void 0:n.groups)||[])));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),G=function(){r({type:"classroomList/setActionTabs",payload:{}}),U({page:1,type:(0,N.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0}),M([])};return"选用实践项目"!==i.actionTabs.key?null:(0,R.jsxs)(Nn.Z,{placement:"bottom",height:"100%",closable:!1,open:"选用实践项目"===i.actionTabs.key,rootClassName:Cn,footer:(0,R.jsxs)("div",{className:"flex justify-center gap-8px",children:[(0,R.jsx)(k.ZP,{size:"middle",onClick:function(){G(),L([]),c("取消")},children:" 取消 "}),(0,R.jsx)(k.ZP,{size:"middle",loading:O,onClick:o()(a()().mark((function e(){var n,t,s,l,r,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=A[s],!f.includes(n)){e.next=4;break}return x.ZP.info("请勿重复选择:".concat(null==g||null===(t=g.shixun_list)||void 0===t||null===(t=t.find((function(e){return e.id===n})))||void 0===t?void 0:t.title)),e.abrupt("return",{v:void 0});case 4:case"end":return e.stop()}}),e)})),s=0;case 2:if(!(s<(null==A?void 0:A.length))){e.next=10;break}return e.delegateYield(n(),"t0",4);case 4:if(!(t=e.t0)){e.next=7;break}return e.abrupt("return",t.v);case 7:s++,e.next=2;break;case 10:if(l=[],F&&X.forEach((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];l.push.apply(l,h()(e))})),!F){e.next=18;break}return e.next=15,J({stage_id:i.actionTabs.id,subject_id:i.actionTabs.subject_id,challenge_ids:l});case 15:e.t1=e.sent,e.next=21;break;case 18:return e.next=20,(0,I.Ep)({id:i.actionTabs.id,subject_id:i.actionTabs.subject_id,shixun_ids:h()(A)});case 20:e.t1=e.sent;case 21:r=e.t1,L([]),(F?0===(null==r?void 0:r.status):null==r?void 0:r.shixuns_list)&&(G(),c(F?null==r||null===(o=r.data)||void 0===o?void 0:o.list:r.shixuns_list));case 24:case"end":return e.stop()}}),e)}))),type:"primary",children:" 确定 "})]}),children:[(0,R.jsx)("section",{className:"tc",children:(0,R.jsx)(Sn.Z,{onChange:function(e){U(l()(l()(l()({},q),e),{},{page:1})),r({type:"classroomList/getShixunLists",payload:l()(l()(l()({},q),e),{},{page:1})})}})}),(0,R.jsx)(ee.Z,{spinning:s.effects["classroomList/getShixunLists"],children:(0,R.jsxs)("section",{className:"edu-container",children:[Kn.map((function(e,n){var t;return(0,R.jsxs)("ul",{className:Zn,children:[(0,R.jsx)("li",{children:e.name}),null==e||null===(t=e.children)||void 0===t?void 0:t.map((function(n,t){return(0,N.Ny)()||"type"!==e.id||"全部"!==n.name?(0,R.jsx)("li",{className:q[e.id]==n.id?Ln:"",onClick:function(){q[e.id]=n.id,q.page=1,U(l()({},q)),r({type:"classroomList/getShixunLists",payload:l()({},q)})},children:(0,R.jsx)("strong",{children:n.name})},t):(0,R.jsx)(R.Fragment,{})}))]},n)})),"mine"===q.type&&(0,R.jsxs)("ul",{className:Zn,children:[(0,R.jsx)("li",{children:"目录"}),null==w?void 0:w.map((function(e,n){return(0,R.jsx)("li",{className:q.group_id==e.id?Ln:"",onClick:function(){q.group_id=e.id,q.page=1,U(l()({},q)),r({type:"classroomList/getShixunLists",payload:l()({},q)})},children:(0,R.jsx)("strong",{children:e.name})},e.name)}))]}),(0,R.jsxs)(S.Z,{align:"middle",children:[(0,R.jsx)(C.Z,{flex:"1",className:Hn,children:V.map((function(e,n){return(0,R.jsx)(k.ZP,{className:"mr20",type:q.sort===e.id?"primary":"default",onClick:function(){q.sort=e.id,U(l()({},q)),r({type:"classroomList/getShixunLists",payload:l()({},q)})},children:e.name},n)}))}),(0,R.jsx)(C.Z,{className:"c-grey-999",children:(0,R.jsx)("div",{className:En,children:(0,R.jsx)("ul",{children:(0,R.jsxs)("li",{className:"current",onClick:function(){q.order="asc"===q.order?"desc":"asc",U(l()({},q)),r({type:"classroomList/getShixunLists",payload:l()({},q)})},children:["学习人数",(0,R.jsxs)("p",{className:"edu-sorter current ".concat(q.order),children:[(0,R.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}),(0,R.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})]})]})})})})]}),null==g||null===(t=g.shixun_list)||void 0===t?void 0:t.map((function(e,n){var t;return(0,R.jsxs)("div",{className:Dn,children:[!F&&(0,R.jsx)(Z.Z,{checked:A.includes(e.id),value:e.id,onChange:function(n){A.indexOf(e.id);A.indexOf(e.id)>-1?L(A.filter((function(n){return n!==e.id}))):L(A.concat(e.id))},disabled:"未发布"==(null==e?void 0:e.shixun_tag_num_name)}),(0,R.jsxs)("div",{className:zn,children:[(0,R.jsx)("div",{className:Xn,children:(0,R.jsxs)("div",{className:Mn,children:[(0,R.jsx)("a",{className:"c-black",href:"/shixuns/".concat(null==e?void 0:e.identifier,"/challenges"),target:"_blank",children:(0,R.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(0,N.Ny)()&&1===(null==e?void 0:e.mark_status)&&(0,R.jsx)(j.Z,{title:null==e?void 0:e.mark_content,children:(0,R.jsx)("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10",children:"正常"})}),(0,N.Ny)()&&2===(null==e?void 0:e.mark_status)&&(0,R.jsx)(j.Z,{title:null==e?void 0:e.mark_content,children:(0,R.jsx)("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10",children:"需完善"})}),(0,N.Ny)()&&3===(null==e?void 0:e.mark_status)&&(0,R.jsx)(j.Z,{title:null==e?void 0:e.mark_content,children:(0,R.jsx)("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10",children:"无法使用"})}),"未发布"==(null==e?void 0:e.shixun_tag_num_name)&&(0,R.jsx)(j.Z,{zIndex:1e4,title:"实训需发布后才能选用到课程中,点击名称可前往实训详情",children:(0,R.jsx)("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10",children:"未发布"})})]})}),(0,R.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,R.jsx)("span",{className:Fn,dangerouslySetInnerHTML:{__html:e.description}})}),F?(0,R.jsx)(j.Z,{title:null!=e&&e.task_pass?"":"禁止跳关的实训任务关卡,不能选用到课程中",children:(0,R.jsx)(Z.Z.Group,{disabled:!(null!=e&&e.task_pass),className:"mt15",options:(null==e||null===(t=e.challenges)||void 0===t?void 0:t.map((function(e,n){return{value:null==e?void 0:e.id,label:"第".concat(null==e?void 0:e.position,"关 ").concat(null==e?void 0:e.subject)}})))||[],value:(null==X?void 0:X[n])||[],onChange:function(e){X[n]=e,M(h()(X))}})}):(0,R.jsx)("div",{className:" mt15",children:e.challenge_names.map((function(e,n){return(0,R.jsxs)("span",{className:"mr30 font12",children:["第",n+1,"关 ",e," "]},n)}))}),(0,R.jsx)(In.Z,{dashed:!0}),(0,R.jsxs)("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"},children:[(0,R.jsxs)("div",{children:[(0,R.jsx)(j.Z,{overlayClassName:Jn,title:(0,R.jsx)("div",{children:(0,R.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),children:(0,R.jsx)("span",{className:On,dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),e.author_school_name&&(0,R.jsx)(p.Fragment,{children:(0,R.jsx)("span",{dangerouslySetInnerHTML:{__html:e.author_school_name}})})]}),(0,R.jsxs)("div",{children:[(0,R.jsxs)("span",{className:"mr30",children:["难度系数  ",e.level]}),(0,R.jsxs)("span",{children:["学习人数  ",e.study_count]})]})]})]})]},n)})),(0,R.jsx)("p",{})]})}),(0,R.jsx)("div",{className:"tc",children:(0,R.jsx)(An.Z,{current:q.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:null==g?void 0:g.shixuns_count,onChange:function(e){q.page=e,r({type:"classroomList/getShixunLists",payload:l()({},q)})}})})]},"bottom")})),Bn=t(91232),qn=t.n(Bn),Un=t(36381),Wn=t(12563),Gn=t(99313),Qn="scoremodal___CwnRQ",Yn="selectWrapper___Jdp94",$n="search___zSf8A",et="searchIcon___ApAIo",nt="header_style___RfAxp",tt="tabWrap___YTk4j",it="form_style___c9uGg",at=t(69718),st=t(99887),lt="scoremodal___cmAHe",rt="tabWrap___Xnuvu",ot="RenderHtml_content___pmH_q",ct="RenderHtml_style___tvtS0",ut="content_list___jvOz0",dt="content_value___DkebT",ft="content_text___oRKdm",pt=t(54257);z().locale("ZH-cn");var vt=["","简单","中等","困难"],mt=function(e){var n,t,i,s,r=e.setScoreShow,c=e.ScoreShow,d=e.modalDdata,f=e.homeType,m=(e.homeId,(0,p.useState)(l()(l()({},(0,v.useParams)()),{},{per_page:10}))),h=u()(m,2),x=h[0],y=h[1],j=(0,p.useState)("1"),b=u()(j,2),w=b[0],P=b[1];return(0,p.useEffect)((function(){y(l()({},x))}),[]),(0,R.jsx)("div",{children:(0,R.jsxs)(g.Z,{title:"详情",footer:!1,open:c,width:900,centered:!0,className:lt,onCancel:function(){r(!1)},children:[(0,R.jsx)(Gn.Z,{className:rt,activeKey:w,onChange:function(e){P(e)},items:[{label:"".concat("HomeworkCommon"==f?"说明":"作业描述"),key:"1"},{label:"".concat("HomeworkCommon"==f?"题目列表":"参考答案"),key:"2"}]}),"HomeworkCommon"==f?(0,R.jsxs)("div",{className:ot,children:["1"==w&&(0,R.jsxs)("section",{className:" edu-container",style:{background:"#fff",width:"100%"},children:[!(null!=d&&d.description)&&(0,R.jsx)(at.Z,{customText:"暂无说明"}),(0,R.jsx)(oe.Z,{value:(null==d?void 0:d.description)||""})]}),"2"==w&&(0,R.jsxs)("div",{children:[(0,R.jsx)("section",{className:" edu-container",style:{background:"#fff",width:"100%"},children:(null==d||null===(n=d.data)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.identifier)&&(0,R.jsx)(Re.Z,{dataSource:null==d?void 0:d.data,rowKey:function(e){return null==e?void 0:e.identifier},pagination:!1,expandable:{expandedRowRender:function(e){return(0,R.jsxs)("div",{style:{padding:"10px 48px",borderRadius:2},children:[(0,R.jsxs)("p",{children:["题目:",null==e?void 0:e.name]}),(0,R.jsxs)("p",{children:["描述:",null==e?void 0:e.description]}),!(0,N.dE)()&&(0,R.jsxs)("p",{children:["题目解析:",(0,R.jsx)(oe.Z,{style:{fontSize:"14px"},value:(null==e?void 0:e.analysis)||"暂无解析"})]})]})},defaultExpandedRowKeys:null==d||null===(t=d.data)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.identifier},columns:[{title:"题目",dataIndex:"name",ellipsis:!0,key:"name"},{title:"难度",dataIndex:"difficult",key:"difficult",render:function(e,n,t){return(0,R.jsx)("div",{children:vt[e]})}},{title:"知识点",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline"},{title:"操作",dataIndex:"identifier",key:"identifier",render:function(e,n,t){return(0,R.jsx)("div",{children:(0,R.jsx)("a",{onClick:o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.ZP)("/api/problems/".concat(null==n?void 0:n.identifier,"/start.json"),{method:"get"});case 2:(t=e.sent)&&window.open("/myproblems/".concat(null==t?void 0:t.identifier,"?type=1&backUrl=/paths/").concat(null==x?void 0:x.pathId));case 4:case"end":return e.stop()}}),e)}))),children:"体验"})})}}]})}),(0,R.jsx)("aside",{className:"tc mt30 pb30",children:(0,R.jsx)(An.Z,{defaultCurrent:1,total:null==d?void 0:d.count,hideOnSinglePage:!0,showTotal:function(e){return(0,R.jsxs)("span",{children:["共",e,"条"]})},current:x.page||1,pageSize:x.per_page||10,onChange:function(e,n){x.page=e,x.per_page=n,y(l()({},x))}})})]})]}):(0,R.jsxs)("div",{className:ot,children:["1"==w&&(null!=d&&d.description||(null==d||null===(i=d.attachments)||void 0===i?void 0:i.length)>0?"group"==(null==d?void 0:d.homework_type)?(0,R.jsxs)("div",{children:[(0,R.jsx)(oe.Z,{value:null==d?void 0:d.description,className:ct,style:{color:"#5f6367"}}),(0,R.jsxs)("div",{className:ut,children:["分组要求",(0,R.jsxs)("span",{className:dt,children:[null==d?void 0:d.min_num,"-",null==d?void 0:d.max_num]}),"人",(0,R.jsx)("span",{className:ft,children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})]}),(0,R.jsxs)("div",{className:ut,children:["基于项目实施",(0,R.jsx)("span",{className:dt,children:null!=d&&d.base_on_project?"是":"否"}),(0,R.jsx)("span",{className:ft,children:null!=d&&d.base_on_project?"(学生必须在平台创建项目,项目管理员可以提交作品)":"(学生不需要在本平台创建项目,所有学生可以提交作品)"})]}),(0,R.jsx)(pt.Z,{callback:function(){},dataSource:null==d?void 0:d.attachments})]}):(0,R.jsxs)("div",{children:[(0,R.jsx)(oe.Z,{value:null==d?void 0:d.description,style:{color:"#5f6367",fontSize:14}}),(0,R.jsx)(pt.Z,{callback:function(){},dataSource:null==d?void 0:d.attachments})]}):(0,R.jsx)(at.Z,{styles:{margin:"80px auto"}})),"2"==w&&(null!=d&&d.reference_answer||(null==d||null===(s=d.ref_attachments)||void 0===s?void 0:s.length)>0?(0,R.jsxs)("div",{children:[(0,R.jsx)(oe.Z,{value:null==d?void 0:d.reference_answer,style:{color:"#5f6367",fontSize:14}}),(0,R.jsx)(pt.Z,{callback:function(){},dataSource:null==d?void 0:d.ref_attachments})]}):(0,R.jsx)(at.Z,{styles:{margin:"80px auto"}}))]})]})})},ht=t(89389),xt=t(62839),gt=(0,v.connect)((function(e){return{user:e.user,dispatch:e.dispatch}}))((function(e){var n,t=e.setScoreShow,i=e.ScoreShow,s=e.modalType,r=e.user,c=e.id,d=e.subjectId,f=e.dispatch,m=e.getData,y=e.openPreview,j=(0,p.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),b=u()(j,2),w=b[0],P=b[1],k=(0,p.useState)([]),_=u()(k,2),T=_[0],N=_[1],S=(0,p.useState)([]),C=u()(S,2),Z=C[0],L=C[1],D=(0,p.useState)([]),z=u()(D,2),X=z[0],M=z[1],F=(0,p.useState)(!1),H=u()(F,2),E=H[0],O=H[1],V=Q.Z.useForm(),K=u()(V,1)[0],B=(0,p.useState)(0),q=u()(B,2),U=q[0],W=q[1],G=(0,p.useState)(!1),Y=u()(G,2),ee=Y[0],ne=Y[1],te=(0,p.useState)(""),ie=u()(te,2),ae=ie[0],se=ie[1],le=(0,p.useState)([]),re=u()(le,2),oe=re[0],ce=re[1],ue=(0,p.useRef)(new Set),de=(0,p.useRef)(new Set),fe=(0,p.useState)([{}]),pe=u()(fe,2),ve=pe[0],me=pe[1],he=(0,p.useState)(),xe=u()(he,2),ge=xe[0],ye=xe[1],je=(0,p.useState)({}),be=u()(je,2),we=be[0],Pe=be[1],ke=(0,p.useState)(""),_e=u()(ke,2),Te=_e[0],Ne=_e[1],Ie=(0,p.useState)(""),Ae=u()(Ie,2),Se=Ae[0],Ce=Ae[1],Ze=((0,v.useParams)(),(0,p.useState)(!1)),Le=u()(Ze,2),De=Le[0],ze=Le[1],Xe=[{title:"名称",dataIndex:"3"==(null==w?void 0:w.type)?"title":"name",key:"name",render:function(e,n,t){var i,a;return(0,R.jsxs)("div",{children:["1"==(null==w?void 0:w.homework_type)&&(null==n?void 0:n.name),"3"==(null==w?void 0:w.homework_type)&&(null==n?void 0:n.name),"5"==(null==w?void 0:w.homework_type)&&(null==n?void 0:n.name),"7"==(null==w?void 0:w.homework_type)&&(null==n||null===(i=n.video)||void 0===i?void 0:i.title),"8"==(null==w?void 0:w.homework_type)&&"1"==(null==w?void 0:w.type)?null==n?void 0:n.filename:null==n||null===(a=n.attachment)||void 0===a?void 0:a.filename,"3"==(null==w?void 0:w.type)&&e]})}},{title:"1"==(null==w?void 0:w.type)?"所属课堂":"所属实践课程",dataIndex:"1"==(null==w?void 0:w.type)?"course_name":"subject_name",width:"55%",key:"1"==(null==w?void 0:w.type)?"course_name":"subject_name",ellipsis:!0,hidden:"3"==(null==w?void 0:w.type)},{title:"操作",dataIndex:"id",width:"60px",key:"item_type",render:function(e,n,t){return(0,R.jsx)("div",{style:{flex:1,textAlign:"start"},children:(0,R.jsx)("a",{onClick:function(){if(null!=n&&n.link)(0,J.xg)(n.link);else if("教学课件"==s)y(n);else if("视频项目"==s){var e,t;if(null!=n&&n.video)ye(!0),Pe({videoId:null==n||null===(e=n.video)||void 0===e?void 0:e.id,file_url:null==n||null===(t=n.video)||void 0===t?void 0:t.play_url});else"3"==(null==w?void 0:w.type)?(ye(!0),Pe({videoId:n.id,file_url:n.play_url||n.file_url})):x.ZP.error("没有视频资源")}else"编程作业"==s?(0,I.NV)({id:null==n?void 0:n.id,source:"course"}).then((function(e){var n;0==(null==e?void 0:e.status)&&(se(null==e||null===(n=e.data)||void 0===n?void 0:n.homework),Ce(null==e?void 0:e.course_id));Ne("HomeworkCommon"),ne(!0)})):(0,I.NV)({id:null==n?void 0:n.id,source:"1"==(null==w?void 0:w.type)?"course":"subject"}).then((function(e){var n;0==(null==e?void 0:e.status)&&se(null==e||null===(n=e.data)||void 0===n?void 0:n.homework);ne(!0)}))},children:"查看"})})}}].filter((function(e){return!e.hidden})),Me={type:"checkbox",selectedRowKeys:T,onSelect:function(e,n,t){if(n)N([].concat(h()(T),[e.id])),ce([].concat(h()(oe),[e])),"2"===w.type?ue.current.add(e.id):de.current.add(e.id),W(1),L([].concat(h()(Z),[e.id]));else{var i=oe.filter((function(n){return n.id!==e.id}));ce(i);var a=i.map((function(e){return e.id}));N(h()(a)),"2"===w.type?ue.current.delete(e.id):de.current.delete(e.id);var s=Z.filter((function(n){return n!==e.id}));L(s)}},onSelectAll:function(e,n,t){if(e){var i=t.map((function(e){return e.id}));ce([].concat(h()(oe),h()(t))),N([].concat(h()(T),h()(i))),L([].concat(h()(Z),h()(i)));var a,s=qn()(t);try{for(s.s();!(a=s.n()).done;){var l=a.value;"2"===w.type?ue.current.add(l.id):de.current.add(l.id)}}catch(e){s.e(e)}finally{s.f()}}else{var r=t.map((function(e){return e.id})),o=T.filter((function(e){return!r.some((function(n){return n===e}))})),c=oe.filter((function(e){return!r.some((function(n){return n===e.id}))}));ce(c),N(h()(o)),L(h()(o));var u,d=qn()(r);try{for(d.s();!(u=d.n()).done;){var f=u.value;"2"===w.type?ue.current.delete(f):de.current.delete(f)}}catch(e){d.e(e)}finally{d.f()}}}};(0,p.useEffect)((function(){i&&(w.search="",w.type="1",w.homework_type="分组作业"==s?"3":"图文作业"==s?"1":"视频项目"==s?"7":"编程作业"==s?"5":"8",P(w),Ge(w),K.setFieldsValue({association_id:"",search:null}),ue.current.clear(),de.current.clear(),ce([]),N([]),L([]))}),[i]);var Fe=(0,p.useState)(1),He=u()(Fe,2),Ee=He[0],Oe=He[1],Je=(0,p.useState)([]),Ve=u()(Je,2),Ke=Ve[0],Be=Ve[1];(0,p.useEffect)((function(){1!=Ee&&i&&qe(Ee)}),[Ee]),(0,p.useEffect)((function(){i&&(Be([]),Oe(1),qe(1))}),[w.type]);var qe=function(e){"1"==w.type?Ue(e):"2"==w.type&&We(e)},Ue=function(e){var n;(0,st.Ho)({page:e,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:null==r||null===(n=r.userInfo)||void 0===n?void 0:n.login}).then((function(n){Be(1==e?[{id:"",name:"全部教学课堂"}].concat(h()(null==n?void 0:n.courses)):[].concat(h()(Ke),h()(null==n?void 0:n.courses)))}))},We=function(e){var n;(0,st.w3)({page:e,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:null==r||null===(n=r.userInfo)||void 0===n?void 0:n.login}).then((function(n){Be(1==e?[{id:"",name:"全部实践课程"}].concat(h()(null==n?void 0:n.subjects)):[].concat(h()(Ke),h()(null==n?void 0:n.subjects)))}))};function Ge(e){return Qe.apply(this,arguments)}function Qe(){return(Qe=o()(a()().mark((function e(n){var t,i,s,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(O(!0),P(l()({},n)),"1"!=n.type){e.next=6;break}(0,I.A7)(l()({user_id:null==r||null===(t=r.userInfo)||void 0===t?void 0:t.login},n)).then((function(e){0==(null==e?void 0:e.status)&&M(null==e?void 0:e.data)})),e.next=15;break;case 6:if("2"!=n.type){e.next=10;break}(0,I.jT)(l()({user_id:null==r||null===(i=r.userInfo)||void 0===i?void 0:i.login},n)).then((function(e){0==(null==e?void 0:e.status)&&M(null==e?void 0:e.data)})),e.next=15;break;case 10:if("3"!=n.type){e.next=15;break}return e.next=13,f({type:"userDetail/getVideos",payload:l()(l()({},n),{},{category:"all",sort_by:"published_at",sort_direction:"desc",username:null===(s=r.userInfo)||void 0===s?void 0:s.login})});case 13:o=e.sent,M({count:null==o?void 0:o.count,list:null==o?void 0:o.videos});case 15:O(!1);case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,p.useEffect)((function(){U>0&&setTimeout((function(){W(0)}),2e3)}),[U]),(0,R.jsxs)("div",{children:[(0,R.jsxs)(g.Z,{title:"选用"+s,open:i,width:900,centered:!0,zIndex:10,className:Qn,onCancel:function(){t(!1)},confirmLoading:De,onOk:o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==Z?void 0:Z.length)<=0)){e.next=3;break}return x.ZP.info("当前暂未选择数据"),e.abrupt("return");case 3:return ze(!0),e.next=6,(0,I._C)({id:c,subject_id:d,homework_type:"3"==w.type?"9":"分组作业"==s?"3":"图文作业"==s?"1":"视频项目"==s?"7":"编程作业"==s?"5":"8",homework_ids:h()(de.current),subject_homework_ids:h()(ue.current)});case 6:0==(null==(n=e.sent)?void 0:n.status)&&(x.ZP.success("选用成功"),m({instData:!0,stage_id:c}),t(!1)),ze(!1);case 9:case"end":return e.stop()}}),e)}))),children:[(0,R.jsxs)("div",{className:nt,children:[(0,R.jsx)(Gn.Z,{className:tt,activeKey:w.type,onChange:function(e){w.type=e,w.page=1,w.updated_at="",w.association_id=null,w.search=null,K.setFieldsValue({association_id:"",search:null}),P(l()({},w)),Ge(l()({},w))},items:[{label:"从教学课堂选用",key:"1"},"编程作业"!=s&&("视频项目"==s?{label:"从个人主页选用",key:"3"}:{label:"从实践课程选用",key:"2"})]}),(0,R.jsxs)(Q.Z,{layout:"inline",className:it,form:K,onValuesChange:function(e,n){w.page=1,e.search||""===e.search||K.submit()},onFinish:function(e){P(l()(l()({},w),e)),Ge(l()(l()({},w),e))},children:["3"!=w.type&&(0,R.jsx)(Q.Z.Item,{name:"association_id",children:(0,R.jsx)(A.default,{onPopupScroll:function(e){var n=e.target;n.scrollHeight-n.clientHeight===n.scrollTop&&Oe(Ee+1)},className:Yn,style:{width:200},size:"large",children:Ke.map((function(e,n){return(0,R.jsx)(A.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,R.jsx)(Q.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search",children:(0,R.jsx)($.Z.Search,{className:$n,placeholder:"视频项目"==s?"请输入视频名称进行搜索":"教学课件"==s?"请输入课件名称进行搜索":"请输入作业名称进行搜索",allowClear:!0,suffix:(0,R.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(et),onClick:function(){return K.submit()}}),onSearch:function(e){K.submit()}})})]})]}),(null==X||null===(n=X.list)||void 0===n?void 0:n.length)>0?(0,R.jsx)(Re.Z,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:null==X?void 0:X.list,pagination:!1,loading:E,rowKey:function(e){return e.id},rowSelection:Me,columns:Xe}):(0,R.jsx)(at.Z,{}),(null==X?void 0:X.count)>0&&(0,R.jsx)(An.Z,{current:w.page,total:null==X?void 0:X.count,style:{marginBottom:20},defaultPageSize:w.per_page,showTotal:function(e){return(0,R.jsxs)("span",{children:["共 ",(0,R.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:w.per_page,onChange:function(e,n){w.page=e,w.per_page=n,P(l()({},w)),Ge(l()({},w))}})]}),(0,R.jsx)(mt,{setScoreShow:ne,ScoreShow:ee,modalDdata:ae,homeType:Te,homeId:Se}),(0,R.jsx)(ht.Z,{close:!0,data:null==ve?void 0:ve.content,type:null==ve?void 0:ve.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){me({content:"",type:""})}}),(0,R.jsx)(xt.K,l()(l()({},we),{},{visible:ge,allow_skip:!0,width:800,onClose:function(){ye(!1),Pe({})}}))]})})),yt=t(85667),jt=t(59629),bt=t(71327),wt=t(78500),Pt=t(52249),kt={tree:"tree___u23Lf",learn:"learn___gQiNJ",name:"name___1D14q",sign:"sign___Ki_95",pdf_name:"pdf_name___T3MPw",name_style:"name_style___nfuvC",color333:"color333___P8iqP",DirectoryTree:"DirectoryTree___umMQK",EditDom:"EditDom___Be0Pl"},_t=t(89392),Tt=t(18290),Nt=t(53878),It=t(59309),At=["pathsDetail","globalSetting","user","loading","updateSort","isPaths","dispatch","isShowSchedule","getData"],St=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};switch(null==e?void 0:e.item_type){case"Challenge":return(0,R.jsx)(j.Z,{title:"实训关卡",children:(0,R.jsx)("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}})});case"VideoItem":return(0,R.jsx)(j.Z,{title:"教学视频",children:(0,R.jsx)("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})});case"StageCatalog":return(0,R.jsx)("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if("group"===(null==e?void 0:e.homework_type))return(0,R.jsx)(j.Z,{title:"作业形式:分组作业",children:(0,R.jsx)("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}})});if("normal"===(null==e?void 0:e.homework_type))return(0,R.jsx)(j.Z,{title:"作业形式:图文作业",children:(0,R.jsx)("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}})});break;case"ExaminationBank":return(0,R.jsx)(j.Z,{title:"测验形式:在线考试",children:(0,R.jsx)("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}})});case"HomeworkCommon":if("hack"===(null==e?void 0:e.homework_type))return(0,R.jsx)(j.Z,{title:"作业形式:编程作业",children:(0,R.jsx)("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}})});break;case"Shixun":return null!=e&&e.is_all_choice?(0,R.jsx)(j.Z,{title:"实战形式:选择题",children:(0,R.jsx)("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})}):null!=e&&e.is_unity_3d?(null==e||null===(n=e.challenge_types)||void 0===n?void 0:n.length)<=1?(0,R.jsx)(j.Z,{title:"实战形式:虚拟仿真",children:(0,R.jsx)("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})}):(0,R.jsx)(j.Z,{title:"实战形式:选择题+虚拟仿真",children:(0,R.jsx)("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})}):(null==e||null===(t=e.challenge_types)||void 0===t?void 0:t.length)>1?(0,R.jsx)(j.Z,{title:"实战形式:选择题+编程开发",children:(0,R.jsx)("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})}):(0,R.jsx)(j.Z,{title:"实战形式:编程开发",children:(0,R.jsx)("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})});var n,t;default:return(0,R.jsx)(j.Z,{title:"教学课件",children:(0,R.jsx)("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})})}},Ct=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.loading,i=e.user;return{pathsDetail:n,globalSetting:e.globalSetting,user:i,loading:t.effects}}))((function(e){var n=e.pathsDetail,t=(e.globalSetting,e.user),i=(e.loading,e.updateSort),s=e.isPaths,r=e.dispatch,c=e.isShowSchedule,d=e.getData,m=f()(e,At),y=n.keywords,b=n.visibleType,w=void 0===b?"All":b,P=(0,p.useState)([]),_=u()(P,2),T=_[0],A=_[1],Z=(0,p.useState)([]),D=u()(Z,2),z=D[0],X=(D[1],(0,p.useState)([])),M=u()(X,2),F=M[0],H=M[1],E=(0,p.useState)([]),O=u()(E,2),V=(O[0],O[1],(0,p.useState)([])),B=u()(V,2),q=(B[0],B[1],(0,v.useParams)()),U=(0,p.useState)([]),G=u()(U,2),Q=G[0],Y=G[1],$=(0,p.useState)({}),ne=u()($,2),te=ne[0],ie=ne[1],ae=(0,p.useState)(!1),se=u()(ae,2),le=se[0],re=se[1];(0,p.useEffect)((function(){if(m.data&&!(0,_t.isEqual)(m.data,Q)){z=[];var e=JSON.parse(JSON.stringify(m.data));pe(e,0),Y(h()(e)),null!=m&&m.expandAll||"All"!=w?A(h()(z)):A([])}}),[m.data,w,null==m?void 0:m.expandAll]),(0,p.useEffect)((function(){var e,t,i,a;if(null!==(e=n.detail)&&void 0!==e&&e.has_start){var s,l=null===(s=n.detail)||void 0===s||null===(s=s.courses)||void 0===s?void 0:s.findIndex((function(e){var n;return 1===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)}));i=l>-1?l:0}else{var r,o,c=null===(r=n.detail)||void 0===r||null===(r=r.courses)||void 0===r||null===(r=r.map((function(e){var n;return parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))||void 0===r?void 0:r.lastIndexOf(2);i=c>-1?c:0,i=(c=null===(o=n.detail)||void 0===o||null===(o=o.courses)||void 0===o?void 0:o.findIndex((function(e){var n;return 0===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?c:i}null!==(t=n.detail)&&void 0!==t&&t.courses&&ie((null===(a=n.detail)||void 0===a?void 0:a.courses[i])||{})}),[n.detail]);var oe=function(){var e=o()(a()().mark((function e(n,t){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=6;break}return e.next=3,(0,vn.BK)({id:n});case 3:e.t0=e.sent,e.next=9;break;case 6:return e.next=8,(0,vn.Ir)({id:n});case 8:e.t0=e.sent;case 9:if(!(null!=(i=e.t0)&&i.game_identifier||null!=i&&i.identifier)){e.next=13;break}return(0,J.xg)(t?"/tasks/".concat(null==i?void 0:i.identifier,"/jupyter"):"/tasks/".concat(i.game_identifier,"?subject_id=").concat(q.pathId||"")),e.abrupt("return");case 13:-3===(null==i?void 0:i.status)?(0,J.eF)():2===(null==i?void 0:i.status)?ce(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&ue(null==i?void 0:i.message);case 14:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),ce=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),g.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,R.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=o()(a()().mark((function t(){var i,s;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,pn.L8)({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,vn.Ir)({id:i.shixun_identifier});case 8:if(null==(s=t.sent)||!s.game_identifier){t.next=12;break}return(0,J.xg)("/tasks/".concat(s.game_identifier)),t.abrupt("return");case 12:2===(null==s?void 0:s.status)?e(null==s?void 0:s.message):3===(null==s?void 0:s.status)&&ue(null==s?void 0:s.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},ue=function(e){g.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,R.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},de=function(e){console.log("onDragEnter:",e)},fe=function(){var e=o()(a()().mark((function e(n){var t,s,l,r,o,c,u,d,f,p,v,x,g,y;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("onDrop:",n),o=n.node.props.eventKey,c=n.dragNode.props.eventKey,u=n.node.props.pos.split("-"),d=n.dropPosition-Number(u[u.length-1]),!(u.length>3)||n.node.dragOverGapBottom||n.node.dragOverGapTop){e.next=7;break}return e.abrupt("return",!1);case 7:if(!(n.node.dragOver&&n.dragNodesKeys.length>1)){e.next=9;break}return e.abrupt("return",!1);case 9:if(!(u.length>2&&n.dragNodesKeys.length>1)){e.next=11;break}return e.abrupt("return",!1);case 11:if(!(f=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"]).includes(null===(t=n.dragNode)||void 0===t?void 0:t.item_type)||"StageCatalog"==(null===(s=n.node)||void 0===s?void 0:s.item_type)||0!==d){e.next=14;break}return e.abrupt("return",!1);case 14:if("StageCatalog"!==(null===(l=n.dragNode)||void 0===l?void 0:l.item_type)||!f.includes(null===(r=n.node)||void 0===r?void 0:r.item_type)||0!==d){e.next=16;break}return e.abrupt("return",!1);case 16:return p=function e(n,t,i){for(var a=0;a0&&n.node.props.expanded&&1===d?p(v,o,(function(e){e.children=e.children||[],e.children.unshift(x)})):(p(v,o,(function(e,n,t){g=t,y=n})),-1===d?g.splice(y,0,x):g.splice(y+1,0,x)):p(v,o,(function(e){e.children=e.children||[],e.children.unshift(x)})),e.next=22,i({stage_id:m.stage_id,list:v});case 22:pe(v,0,0,!0),console.log("data:",v),Y(h()(v)),A([].concat(h()(T),[n.node.key]));case 26:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),pe=function e(n,t,i,a){t=t||0,n.map((function(n,s){try{var l;return n.key2=t+1+"-"+(s+1),n.key3=m.index+1+"-"+(s+1),n.title="",a||(n.key=t+1+"-"+(s+1)),n.index=t?i+"-"+(s+1):n.key3,null!==(l=n.children)&&void 0!==l&&l.length&&(z.push(n.key2),e(n.children,n.key2,n.index,a)),n}catch(e){}}))},me=function(e){e=e||"";var n=new RegExp(y,"ig"),t=e.replace(n,'$&');return y?(0,R.jsx)("span",{dangerouslySetInnerHTML:{__html:t}}):e},he=function(e){"All"===w&&(T.includes(e)?A(T.filter((function(n){return n!=e}))):A(T.concat(e)))},xe=function(){var e=o()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r,!0)){e.next=2;break}return e.abrupt("return");case 2:if(null==n||!n.need_authorize){e.next=5;break}return(0,W.rX)(!1),e.abrupt("return");case 5:return e.next=7,oe(n.identifier,n.is_jupyter||n.is_jupyter_lab);case 7:t(),null!=te&&te.course_id&&(0,I.JS)({id:null==te?void 0:te.course_id});case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),ge=function(){var e=o()(a()().mark((function e(i){var s,l,o,c,u,f;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:if(null!==(s=t.userInfo)&&void 0!==s&&s.admin||null!==(l=t.userInfo)&&void 0!==l&&l.business||i.can_view||"Attachment"===i.item_type){e.next=4;break}return e.abrupt("return",g.Z.info({centered:!0,width:400,okText:"知道啦",icon:null,content:(0,R.jsx)("div",{className:"tc font14",children:"当前视频为创建者所属单位内部教学资料,外单位用户无观看权限"})}));case 4:if(i.link&&(0,jt.DH)({is_f:1,id:i.id,point:0,total:0}),u=null!=m&&m.course_id?"course_id=".concat(null==m?void 0:m.course_id):"subject_id=".concat(q.pathId||m.subject_id),".ZIP"!==(null==i||null===(o=i.name)||void 0===o?void 0:o.substr(null==i||null===(c=i.name)||void 0===c?void 0:c.lastIndexOf("."))).toUpperCase()){e.next=14;break}if(null!==(f=n.detail)&&void 0!==f&&f.allow_download){e.next=11;break}return x.ZP.info("教学课件不支持下载"),e.abrupt("return");case 11:(0,J.FH)(i.name,ve.Z.API_SERVER+i.url),e.next=15;break;case 14:(0,J.xg)(i.link||"/video/".concat(i.id,"?").concat(u));case 15:if("Attachment"!==i.item_type||2==i.complete_status){e.next=19;break}return e.next=18,(0,I.rS)({attachment_id:i.id,status:2});case 18:e.sent;case 19:"Attachment"!==i.item_type&&"VideoItem"!==i.item_type||d();case 20:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ye=(0,p.useRef)(!1),je=(0,p.useMemo)((function(){return(0,R.jsx)(ee.Z,{spinning:ye.current,children:(0,R.jsx)(L.Z,{className:kt.tree,disabled:m.disabled,expandedKeys:h()(T),draggable:!0,onDragEnter:de,onDrop:fe,onExpand:he,blockNode:!0,titleRender:function(e){var i,u,d,f,p,v,h,x,g,y,b=e,P="can"===(null==e||null===(i=e.learning_status)||void 0===i?void 0:i[0]);return(0,R.jsxs)(S.Z,{align:"middle",className:"font14",onClick:function(){return he(b.key)},style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:function(){return b.key,void(le||re(!0))},children:[(0,R.jsx)(C.Z,{flex:"30px",style:{display:"flex",alignItems:"center"},children:St(e)}),(0,R.jsxs)(C.Z,{flex:"1",className:kt.color333,style:{display:"flex",alignItems:"center",width:300},children:[m.cust_seq&&(0,R.jsxs)("span",{className:"".concat(kt.color333," mr10"),children:[" ",e.index," "]}),"Attachment"!==e.item_type&&(0,R.jsx)("div",{className:kt.name_style,children:(0,R.jsx)(j.Z,{placement:"topLeft",title:e.name,children:(h=e,x=!1,g=h.learning_status,y=h.name,"can"===(null==g?void 0:g[0])&&"try"===(null==g?void 0:g[1])?(0,R.jsxs)("div",{className:kt.learn,children:[(0,R.jsx)("span",{className:kt.name,children:x?y:me(y)}),(0,R.jsx)("span",{className:kt.sign,children:"免费试学"})]}):x?y:me(y))})}),"Attachment"===e.item_type&&(0,R.jsx)("a",{target:"_blank",className:kt.pdf_name,title:e.name,onClick:o()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if((0,W.tJ)(r)){n.next=2;break}return n.abrupt("return");case 2:if(null==te||!te.course_id){n.next=6;break}return n.next=5,(0,I.JS)({id:null==te?void 0:te.course_id});case 5:n.sent;case 6:n.t0=e.item_type,n.next="Attachment"===n.t0?9:"VideoItem"===n.t0?11:"ExaminationBank"===n.t0?13:"HomeworkCommon"===n.t0?15:"SubjectHomework"===n.t0?17:"Shixun"===n.t0?19:21;break;case 9:return ge(b),n.abrupt("break",21);case 11:case 13:case 15:return ge(e),n.abrupt("break",21);case 17:return("group"==e.homework_type||"normal"==e.homework_type)&&ge(e),n.abrupt("break",21);case 19:return xe(e),n.abrupt("break",21);case 21:case"end":return n.stop()}}),n)}))),children:e.name}),"Shixun"===e.item_type&&e.high_resources_consume&&(0,R.jsx)(K.Z,{type:"paths",style:{marginLeft:10}}),"Shixun"===e.item_type&&e.is_unity_3d&&(0,R.jsx)("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"虚拟仿真"}),"Shixun"===e.item_type&&e.is_jupyter_lab&&(0,R.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"JupyterLab"}),"Shixun"===e.item_type&&e.is_jupyter&&(0,R.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"Jupyter Notebook"}),"Shixun"===e.item_type&&(null==e||null===(u=e.shixun_marks)||void 0===u?void 0:u.length)>0&&(1==(null==t||null===(d=t.userInfo)||void 0===d?void 0:d.role)||2==(null==t||null===(f=t.userInfo)||void 0===f?void 0:f.role))&&(null==e?void 0:e.shixun_marks.map((function(e,n){return(0,R.jsx)(j.Z,{title:"".concat(e),children:(0,R.jsx)("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"},children:e})},n)}))),!(null===(p=e.schools)||void 0===p||!p.length)&&(0,R.jsx)(j.Z,{title:"该实践项目面向指定单位开放",children:(0,R.jsx)("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})}),"Shixun"===e.item_type&&!(null==e||!e.finished_challenges_count)&&(0,R.jsx)(j.Z,{title:"完成度:".concat(Math.round((null==e?void 0:e.finished_challenges_count)/(null==e?void 0:e.challenges_count)*100),"%"),children:(0,R.jsx)("i",{className:"iconfont icon-a-wanchengdu100 ml10 ".concat((null==e?void 0:e.finished_challenges_count)-(null==e?void 0:e.challenges_count)==0?"c-light-green":"c-grey-333"),style:{transform:"translateY(1px)",display:"inline-block"}})}),"Challenge"===e.item_type&&(0,R.jsx)(j.Z,{title:"完成度:".concat(null!=e&&e.complete_status?100:0,"%"),children:(0,R.jsx)("i",{className:"iconfont icon-a-wanchengdu100 ml10 ".concat(null!=e&&e.complete_status?"c-light-green":"c-grey-333"),style:{transform:"translateY(1px)",display:"inline-block"}})})]}),!m.disabled&&(0,R.jsx)("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"},children:"拖动可以改变项目显示顺序"}),le&&(0,R.jsxs)(C.Z,{className:"tr",children:[("VideoItem"===b.item_type||"Attachment"===(null==b?void 0:b.item_type)||"StageCatalog"===(null==b?void 0:b.item_type)||"SubjectHomework"===(null==b?void 0:b.item_type)||"ExaminationBank"===(null==b?void 0:b.item_type)||"HomeworkCommon"===(null==b?void 0:b.item_type))&&!m.disabled&&!m.hiddenEditBtn&&(0,R.jsx)(j.Z,{title:"编辑",children:(0,R.jsx)("span",{onClick:function(e){e.stopPropagation(),console.log("asdasd===",b),m.editVidoItem(l()({stage_id:m.stage_id},b))},style:{color:"#ccc",marginRight:"10px"},children:(0,R.jsx)(Pt.Z,{})})}),!m.disabled&&(0,R.jsx)(R.Fragment,{children:(0,R.jsx)(j.Z,{title:"删除",children:(0,R.jsx)("span",{onClick:function(){m.deleteStages({id:b.stage_item_id,stage_id:m.stage_id})},className:"iconfont icon-shanchu c-grey-c"})})}),m.showVideoPlay&&m.disabled&&"SubjectHomework"===b.item_type&&P&&(0,R.jsxs)("aside",{children:[!(0,N.JA)()&&s&&((0,N.Ny)()||(null==b?void 0:b.is_free)||!(null!=b&&b.is_free)&&(null==b?void 0:b.is_trial_study))&&(0,R.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:r({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:b.stage_item_id,title:"group"==(null==b?void 0:b.homework_type)?"分组作业":"图文作业"}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,N.JA)()&&s&&(0,R.jsx)(k.ZP,{type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:m.showInfoModal(l()({stage_id:m.stage_id},b));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),m.showVideoPlay&&m.disabled&&"ExaminationBank"===b.item_type&&P&&(0,R.jsxs)("aside",{children:[!(0,N.JA)()&&s&&((0,N.Ny)()||(null==b?void 0:b.is_free)||!(null!=b&&b.is_free)&&(null==b?void 0:b.is_trial_study))&&(0,R.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:r({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:b.stage_item_id,title:"测验",examinationid:b.id}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,N.JA)()&&s&&(0,R.jsx)(k.ZP,{type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:window.open("/paperlibrary/see/".concat(b.id,"?defaultActiveKey=1"));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),m.showVideoPlay&&m.disabled&&"HomeworkCommon"===b.item_type&&P&&(0,R.jsxs)("aside",{children:[!(0,N.JA)()&&s&&((0,N.Ny)()||(null==b?void 0:b.is_free)||!(null!=b&&b.is_free)&&(null==b?void 0:b.is_trial_study))&&(0,R.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:r({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:b.stage_item_id,title:"编程作业",examinationid:b.id}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,N.JA)()&&s&&(0,R.jsx)(k.ZP,{type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:m.showInfoModal(l()({stage_id:m.stage_id},b));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),m.showVideoPlay&&m.disabled&&"VideoItem"===b.item_type&&P&&(0,R.jsxs)("aside",{children:[!(0,N.JA)()&&s&&((0,N.Ny)()||(null==b?void 0:b.is_free)||!(null!=b&&b.is_free)&&(null==b?void 0:b.is_trial_study))&&(0,R.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:r({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:b.stage_item_id,title:"视频"}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),(0,R.jsx)(k.ZP,{type:"primary",className:"mr10",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ge(b);case 1:case"end":return e.stop()}}),e)}))),children:b.last_point>0?"继续学习":"开始学习"})]}),(b.allow_visit||b.to_be_built||!b.shixun_status)&&m.disabled&&"Shixun"===b.item_type&&P&&(0,R.jsxs)("aside",{children:[!(0,N.JA)()&&s&&!b.shixun_status&&((0,N.Ny)()||(null==b?void 0:b.is_free)||!(null!=b&&b.is_free)&&(null==b?void 0:b.is_trial_study))&&(0,R.jsx)(k.ZP,{className:"ml10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:r({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:b.stage_item_id,title:"实训",is_jupyter:null==b?void 0:b.is_jupyter,identifier:null==b?void 0:b.identifier}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),(0,R.jsx)(k.ZP,{className:"ml10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:if(null==te||!te.course_id){e.next=5;break}return e.next=5,(0,I.JS)({id:null==te?void 0:te.course_id});case 5:window.open("/shixuns/".concat(b.identifier,"/challenges"));case 6:case"end":return e.stop()}}),e)}))),children:"查看详情"}),!b.shixun_status&&(0,R.jsx)(It.Z,{className:"ml10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:xe(b,n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),children:null!=b&&b.need_authorize?"需授权":null!=e&&e.finished_challenges_count?(null==e?void 0:e.finished_challenges_count)-(null==e?void 0:e.challenges_count)==0?"再次实战":"继续实战":"开始实战"})]}),m.showVideoPlay&&m.disabled&&"Attachment"===b.item_type&&P&&(0,R.jsxs)("aside",{children:[(null===(v=n.detail)||void 0===v?void 0:v.allow_download)&&(0,R.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:(0,J.Nd)("","".concat(ve.Z.API_SERVER).concat(null===(n=b.url)||void 0===n?void 0:n.replace("disposition=inline","")));case 3:case"end":return e.stop()}}),e)}))),children:"下载资源"}),(0,R.jsx)(k.ZP,{type:"primary",className:"mr10",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:(0,J.xg)("/video/".concat(b.id,"?subject_id=").concat(q.pathId||""));case 3:case"end":return e.stop()}}),e)}))),children:"开始学习"})]}),m.disabled&&"Challenge"===b.item_type&&P&&(0,R.jsx)("aside",{children:(0,R.jsxs)("div",{className:"flex item-center gap-10px",children:[(0,R.jsx)(k.ZP,{type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:r({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:b.stage_item_id,title:"实训",is_jupyter:null==b?void 0:b.is_jupyter,identifier:null==b?void 0:b.identifier}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),(0,R.jsx)(k.ZP,{type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:window.open("/shixuns/".concat(b.identifier,"/challenges"));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"}),(0,R.jsx)(It.Z,{type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,xe(b);case 2:case"end":return e.stop()}}),e)}))),children:"继续实战"})]})})]}),(0,R.jsxs)(C.Z,{children:[m.disabled&&"暂未公开"===b.shixun_status&&(0,R.jsx)("span",{className:"".concat(kt.color204," ml5"),children:"暂未发布"}),"已删除"===b.shixun_status&&(0,R.jsx)("span",{className:"".concat(kt.color204," ml5"),children:"已删除"}),m.disabled&&!c&&("Shixun"===b.item_type||"Challenge"===b.item_type)&&!!b.challenges_count&&(0,R.jsxs)("span",{className:"experˆiment-number ml5 c-grey-999",children:[" 实验数 ","Challenge"===b.item_type?1:b.challenges_count," "]}),m.disabled&&c&&"Shixun"===b.item_type&&!!b.challenges_count&&"暂未公开"!==b.shixun_status&&"已删除"!==b.shixun_status&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:b.finished_challenges_count===b.challenges_count?"#50DAAE":"#DEDEDE"}}),(0,R.jsxs)("span",{style:{marginLeft:"4px"},children:[(0,R.jsx)("span",{style:{color:"#165DFF",fontSize:"14px"},children:b.finished_challenges_count}),(0,R.jsxs)("span",{style:{color:"#DEDEDE",fontSize:"14px"},children:["/",b.challenges_count]})]})]}),m.disabled&&c&&("VideoItem"===b.item_type||"Attachment"===b.item_type)&&(0==b.complete_status?(0,R.jsx)("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):1==b.complete_status?(0,R.jsx)("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):(0,R.jsx)("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),"All"===w&&"StageCatalog"===e.item_type&&(0,R.jsx)("span",{className:"ml10",children:T.includes(e.key)?(0,R.jsx)(Tt.Z,{}):(0,R.jsx)(Nt.Z,{})})]})]})},treeData:Q,loadedKeys:F,loadData:function(){var e=o()(a()().mark((function e(n){var t,i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(n),ye.current=!0,H(null==F?void 0:F.concat([n.key])),"StageCatalog"===n.item_type){e.next=5;break}return e.abrupt("return",ye.current=!1);case 5:return e.next=7,r({type:"pathsDetail/getStageChildrenData",payload:{id:n.stage_item_id}});case 7:t=e.sent,ye.current=!1,i=function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Q;return i.map((function(i){var a;return i.id==n.id?l()(l()({},i),{},{children:t.data.items}):l()(l()({},i),{},{children:(null==i||null===(a=i.children)||void 0===a?void 0:a.length)>0?e(i.children):[]})}))},s=i(),pe(s,0),Y(h()(s));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})})}),[Q,z,T,w,le,F]);return(0,R.jsx)(R.Fragment,{children:je})})),Zt=["pathsDetail","user","globalSetting","loading","exercise","dispatch","classroomList","val","allData","index","visibleTypeNew","getData","selectExercise","openPreview"],Lt=["tagName"],Dt=function(e){return e.All="",e.Shixun="shixun",e.VideoItem="video",e.Attachment="attachment",e.group_count="group_homework",e.normal_count="normal_homework",e.ExaminationBank="exercise",e.HomeworkCommon="hack_homework",e.Discusses="Discusses",e}(Dt||{}),zt=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],Xt=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,a=e.globalSetting,s=e.classroomList,l=e.exercise;return{pathsDetail:n,user:t,globalSetting:a,loading:i.effects,classroomList:s,exercise:l}}))((function(e){var n,t,i,s=e.pathsDetail,r=e.user,c=e.globalSetting,d=(e.loading,e.exercise,e.dispatch),m=(e.classroomList,e.val),P=e.allData,_=e.index,T=e.visibleTypeNew,A=e.getData,Z=e.selectExercise,L=e.openPreview,D=(f()(e,Zt),Q.Z.useForm()),z=u()(D,1)[0],X=(0,p.useState)(),M=u()(X,2),F=M[0],H=M[1],E=Q.Z.useForm(),O=u()(E,1)[0],J=Q.Z.useForm(),V=u()(J,1)[0],K=Q.Z.useForm(),B=u()(K,1)[0],q=(0,v.useParams)(),U=s.stageData,G=s.keywords,Y=s.visibleType,te=void 0===Y?"All":Y,ie=s.editKey,ae=(0,p.useState)({}),se=u()(ae,2),le=se[0],re=se[1],ce=(0,p.useRef)(),ue=(0,p.useState)(!1),de=u()(ue,2),fe=de[0],pe=de[1],ve=(0,p.useState)(!1),me=u()(ve,2),he=me[0],xe=me[1],ge=(0,p.useState)(!1),ye=u()(ge,2),je=ye[0],be=ye[1],we=(0,p.useState)(!1),Pe=u()(we,2),ke=Pe[0],_e=Pe[1],Te=(0,p.useState)(!1),Ne=u()(Te,2),Ie=Ne[0],Ae=Ne[1],Se=(0,p.useState)(!1),Ce=u()(Se,2),Ze=Ce[0],Le=Ce[1],De=(0,p.useState)(),ze=u()(De,2),Xe=ze[0],Me=ze[1],Fe=(0,p.useState)(!1),He=u()(Fe,2),Ee=He[0],Oe=He[1],Je=(0,p.useState)(!1),Ve=u()(Je,2),Ke=Ve[0],Re=Ve[1],Be=(0,p.useState)(""),qe=u()(Be,2),Ue=qe[0],We=qe[1],Ge=(0,p.useState)(""),Qe=u()(Ge,2),Ye=Qe[0],$e=Qe[1],en=(0,p.useState)(""),nn=u()(en,2),tn=nn[0],an=nn[1],sn=(0,p.useState)(""),ln=u()(sn,2),rn=ln[0],on=ln[1],cn=(0,p.useState)(),un=u()(cn,2),dn=un[0],fn=un[1],pn=(0,p.useState)(!0),vn=u()(pn,2),mn=vn[0],hn=vn[1],xn=(0,p.useState)([]),gn=u()(xn,2),yn=gn[0],jn=gn[1],bn=(0,p.useState)(),wn=u()(bn,2),Pn=wn[0],kn=wn[1],_n=(0,p.useState)([]),Nn=u()(_n,2),An=Nn[0],Sn=Nn[1],Cn=(0,Vn.U)(I.w4,{}),Zn=u()(Cn,3),Ln=Zn[1],Dn=Zn[2],zn=(null===(n=s.detail)||void 0===n?void 0:n.is_free)||(null===(t=s.detail)||void 0===t?void 0:t.can_learning),Xn=!(null!==(i=s.detail)&&void 0!==i&&i.can_managed),Mn=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")},Fn=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Ex)(l()({},n));case 2:return t=e.sent,le.items=n.list,e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Hn=function(){var e=o()(a()().mark((function e(n){var t,i,s,r,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Pn){e.next=8;break}return e.next=3,(0,I.A2)(l()({id:le.stage_id,subject_id:q.pathId},n));case 3:return(t=e.sent).id&&(Ae(!1),le.items=null==le||null===(i=le.items)||void 0===i?void 0:i.concat([t]),re(l()({},le))),e.abrupt("return",t);case 8:return e.next=10,(0,I.M2)(l()(l()({id:null==Pn?void 0:Pn.id,subject_id:q.pathId},n),{},{video_id:(null==n?void 0:n.video_id)||(null==Pn||null===(s=Pn.video_item)||void 0===s?void 0:s.video_id),link:(null==n?void 0:n.link)||(null==Pn||null===(r=Pn.video_item)||void 0===r?void 0:r.link)}));case 10:return(o=e.sent)&&(x.ZP.success("修改成功"),Ae(!1),A()),e.abrupt("return",o);case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),En=function(){var e=o()(a()().mark((function e(n){var t,i,s,r,o,c,u,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=n&&n.name&&""!==(null==n?void 0:n.name.replace(/(^\s*)|(\s*$)/g,""))){e.next=2;break}return e.abrupt("return",x.ZP.info("请先输入章节名称!"));case 2:return s=[].concat(h()((null==le||null===(t=le.shixuns_list)||void 0===t?void 0:t.map((function(e){return{type:e.item_type,id:e.id}})))||[]),h()((null==le||null===(i=le.attachments_list)||void 0===i?void 0:i.map((function(e){return{type:"Attachment",id:e.id}})))||[])),r=n.tagName,o=f()(n,Lt),c=l()(l()({},o),{},{id:le.stage_id,type:Array.from(new Set(s.map((function(e){return e.type})))),list:s}),u=le.tag&&le.tag.id||"",c=l()(l()({},c),{},{stage_tag_attributes:u?{id:u,name:r}:{name:r||""}}),e.next=9,(0,I.xn)(l()({},c));case 9:null!=(d=e.sent)&&d.subject_id&&re(l()(l()(l()({},le),d),{},{stage_name:c.name,stage_description:c.description,tag:c.stage_tag_attributes}));case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),On=function(e){var n;g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"本操作将删除当前目录及下属子目录的全部内容,确认要删除吗?",onOk:(n=o()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,I.WW)(e);case 2:0===n.sent.status&&(x.ZP.success("删除成功"),$n());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},Jn=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.FD)({id:null==n?void 0:n.stage_item_id,type:null==n?void 0:n.homework_type});case 2:(t=e.sent)&&("HomeworkCommon"==(null==n?void 0:n.item_type)?an(null==t?void 0:t.hack_homework):an(null==t?void 0:t.subject_homework),We(null==n?void 0:n.item_type),$e(null==n?void 0:n.stage_item_id),Re(!0));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Kn=function(){var e=o()(a()().mark((function e(n){var t,i,s,l,r,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("VideoItem"!==(null==n?void 0:n.item_type)){e.next=8;break}return e.next=3,(0,jt.TJ)({id:null==n?void 0:n.stage_item_id});case 3:t=e.sent,kn(t),"VideoItem"===(null==n?void 0:n.item_type)?Ae(!0):(Sn((null==t||null===(i=t.tags)||void 0===i?void 0:i.map((function(e){return null==e?void 0:e.name})))||[]),V.setFieldsValue({files:[{uid:null==t||null===(s=t.attachment)||void 0===s?void 0:s.id,name:null==t?void 0:t.name,response:{id:null==t||null===(l=t.attachment)||void 0===l?void 0:l.id}}]}),be(!0)),e.next=9;break;case 8:"ExaminationBank"===(null==n?void 0:n.item_type)?v.history.push("/paperlibrary/add/".concat(null==n?void 0:n.id,"?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=").concat(q.pathId,"&stageId=").concat(m.stage_id)):"HomeworkCommon"===(null==n?void 0:n.item_type)?v.history.push("/paths/".concat(q.pathId,"/").concat(le.stage_id,"/program_homework/").concat(null==n?void 0:n.id,"/edit")):"Attachment"===(null==n?void 0:n.item_type)?g.Z.confirm({title:"修改课件名称",icon:null,centered:!0,okText:"确认修改",cancelText:"取消",content:(0,R.jsx)($.Z,{value:r,onChange:function(e){r=e.target.value},placeholder:"请输入课件名称"}),onOk:function(){var e=o()(a()().mark((function e(){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r){e.next=3;break}return x.ZP.info("名称不能为空"),e.abrupt("return",Promise.reject());case 3:return e.next=5,(0,ne.ZP)("/api/attachments/".concat(null==n?void 0:n.id,".json"),{method:"put",body:{name:r+(null==n||null===(t=n.name)||void 0===t?void 0:t.substr(null==n||null===(i=n.name)||void 0===i?void 0:i.lastIndexOf(".")))}});case 5:e.sent,r="",A();case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}):"SubjectHomework"===(null==n?void 0:n.item_type)?d({type:"classroomList/setActionTabs",payload:{key:"group"==(null==n?void 0:n.homework_type)?"课程编辑分组作业":"课程编辑图文作业",id:null==n?void 0:n.stage_item_id,type:null==n?void 0:n.homework_type}}):g.Z.confirm({title:"修改小节名称",icon:null,centered:!0,okText:"确认修改",cancelText:"取消",content:(0,R.jsx)($.Z,{defaultValue:null==n?void 0:n.name,value:c,maxLength:40,onChange:function(e){console.log(e.target.value),c=e.target.value},placeholder:"请输入小节名称"}),onOk:function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((c||(null==n?void 0:n.name)).replaceAll(" ","")){e.next=3;break}return x.ZP.info("名称不能为空"),e.abrupt("return",Promise.reject());case 3:return e.next=5,(0,ne.ZP)("/api/stages/".concat(null==n?void 0:n.stage_id,"/update_item_name.json"),{method:"put",body:{name:c||(null==n?void 0:n.name),item_id:null==n?void 0:n.id}});case 5:e.sent,c="",A();case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Rn=function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Xn){e.next=3;break}return Mn(),e.abrupt("return");case 3:if(Gn()){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,I.ms)({id:n});case 7:1===e.sent.status&&(x.ZP.success("上移成功!"),A());case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Bn=function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Xn){e.next=3;break}return Mn(),e.abrupt("return");case 3:if(Gn()){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,I.yy)({id:n});case 7:1===e.sent.status&&(x.ZP.success("下移成功!"),A());case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Gn=function(){return!fe||(g.Z.info({icon:null,className:"custom-modal-divider ",okText:"知道啦",title:"提示",content:(0,R.jsx)("div",{className:"mt10 font14",children:"当前单元有未保存的修改记录,请先保存!"}),onOk:function(){var e="Edit_".concat(ie),n=document.getElementById(e);n&&setTimeout((function(){return n.scrollIntoView({block:"start",behavior:"smooth"})}))}}),!1)},Qn=function(){En(z.getFieldsValue(),"edit")},Yn=function(e){var n,t,i=[];e.items&&null!==(n=e.items)&&void 0!==n&&n.length&&(null===(t=e.items)||void 0===t||t.forEach((function(e){var n;i.push(e),e.children&&null!==(n=e.children)&&void 0!==n&&n.length&&(i=i.concat(e.children))})));return!!i.find((function(e){return(0,_t.isEqual)(e.learning_status,["can","try"])}))?(0,R.jsx)("aside",{className:Tn.learn,children:"免费试学"}):null},$n=function(){var e=o()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Dn({id:m.stage_id||le.stage_id,type:"stage",tab:Dt[te],keywords:G});case 2:(null==(t=e.sent)||null===(n=t.data)||void 0===n||null===(n=n.items)||void 0===n?void 0:n.length)>0&&re(l()(l()({},le),{},{items:null==t||null===(i=t.data)||void 0===i?void 0:i.items}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),et=function(e,n){var t,i,u,f,p,m,h,y,_,N,L,D=(null==e?void 0:e.items)||[],X=!1,M=!1,E=!1;"All"===te&&(X=((null===(y=r.userInfo)||void 0===y?void 0:y.admin)||(null===(_=r.userInfo)||void 0===_?void 0:_.business)||(null===(N=s.detail)||void 0===N?void 0:N.allow_statistics))&&fe,null!==(L=s.detail)&&void 0!==L&&L.allow_add_member&&zn&&!fe&&(n>0&&(M=!0),n<(null==U?void 0:U.length)-1&&(E=!0)));var J,K,Y,ne,ie,ae=function(){var e=o()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:jn(t),null!=D&&D.length||!t.includes("".concat(n))||$n();case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),se=function(e,n){var t;4==(null===(t=s.detail)||void 0===t?void 0:t.shixun_tag_num)?g.Z.confirm({centered:!0,width:420,title:"提示",icon:null,onOk:function(){"向上移动"==e?Rn(n):Bn(n)},content:(0,R.jsx)("div",{className:"tc font16",children:"当前实践课程已公开,确定要调整章次顺序吗?"})}):"向上移动"==e?Rn(n):Bn(n)};return(0,R.jsx)(ee.Z,{spinning:Ln,children:(0,R.jsx)(Un.Z,{className:"mt20 ".concat(Tn.ChapterStyle),activeKey:yn,bordered:!1,expandIconPosition:"end",expandIcon:function(e){var n=e.isActive;return(0,R.jsx)("i",{className:"iconfont icon-zhankai1 fon14",style:{transform:"rotate(".concat(n?90:0,"deg) "),transition:".3s"}})},onChange:ae,items:[{key:n,label:(0,R.jsxs)(S.Z,{id:"Edit_".concat(n),wrap:!1,align:"middle",gutter:5,children:[(0,R.jsx)(C.Z,{children:(0,R.jsxs)("span",{className:"font18 blod c-3061d0",children:[e.stage_name||"第".concat(null==P?void 0:P.length,"章节"),Yn(e)]})}),e.tag&&e.tag.name&&(0,R.jsx)(C.Z,{children:(0,R.jsx)("span",{className:"".concat(Tn.tag),children:e.tag.name})})]}),extra:"All"===te&&!G&&(null==s||null===(t=s.detail)||void 0===t?void 0:t.allow_edit_stage)&&(0,R.jsx)("div",{className:"".concat(X?"":Tn.EditStyle),onClick:function(e){e.preventDefault(),e.stopPropagation()},children:(0,R.jsxs)(S.Z,{wrap:!1,align:"middle",gutter:10,children:[X&&(0,R.jsx)(C.Z,{children:(0,R.jsxs)(j.Z,{title:"删除",children:[" ",(0,R.jsx)("i",{onClick:function(){var n,t;n=e.stage_id,g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确定删除该章节吗?",onOk:(t=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I._V)({id:n});case 2:1===e.sent.status&&(d({type:"pathsDetail/save",payload:{editKey:-1}}),x.ZP.success("删除成功"),A());case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},className:"iconfont current icon-shanchu c-grey-c"})]})}),(null===(i=s.detail)||void 0===i?void 0:i.allow_add_member)&&zn&&!fe&&(0,R.jsxs)(R.Fragment,{children:[M&&(0,R.jsx)(C.Z,{children:(0,R.jsxs)(j.Z,{title:"向上移动",children:[" ",(0,R.jsx)("i",{onClick:function(){se("向上移动",e.stage_id)},className:"iconfont icon-xiangshangyi c-3061d0 font18 current"})]})}),E&&(0,R.jsx)(C.Z,{children:(0,R.jsxs)(j.Z,{title:"向下移动",children:[" ",(0,R.jsx)("i",{onClick:function(){se("向下移动",e.stage_id)},className:"iconfont icon-xiangxiayi c-3061d0 font18 current"})]})}),(0,R.jsx)(C.Z,{children:(0,R.jsx)(j.Z,{title:"编辑",children:(0,R.jsx)("i",{onClick:function(){!function(e,n){Xn?Mn():Gn()&&(d({type:"pathsDetail/save",payload:{stage_id:n.stage_id,editKey:e}}),z.setFieldsValue({name:n.stage_name,description:n.stage_description,tagName:n.tag&&n.tag.name||""}),H(l()(l()({},F),{},{description:n.stage_description})))}(n,e),ae(yn.concat(["".concat(n)]))},className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current"})})})]})]})}),children:(0,R.jsxs)(ee.Z,{spinning:!1,children:[!fe&&(e.stage_description?(0,R.jsxs)("aside",{className:"pl20 pr20",children:[(0,R.jsx)("div",{ref:ce,className:"".concat(Tn.introContent," ").concat(mn?Tn.introContentMaxHeight:""),children:(0,R.jsx)(oe.Z,{value:null==e?void 0:e.stage_description})}),dn&&(0,R.jsx)("div",{className:"current",onClick:function(e){e.stopPropagation(),hn(!mn)},children:(0,R.jsx)(In.Z,{dashed:!1,children:(0,R.jsxs)("a",{className:"font14",children:[mn?"阅读全文 ":"收起全文 ",(0,R.jsx)("i",{className:"iconfont font14 ".concat(mn?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-")})]})})})]}):0==(null==D?void 0:D.length)?(0,R.jsx)("div",{className:Tn.nodata,children:"暂无内容~"}):null),fe&&(0,R.jsxs)("div",{className:"pl20 pr20",children:[(0,R.jsx)(Q.Z.Item,{name:"name",label:"名称",rules:[{required:!0,message:"章节名称不能为空"},{whitespace:!0,message:"不能输入空格"}],children:(0,R.jsx)($.Z,{size:"middle",maxLength:60,placeholder:"请输入第".concat(n+1,"章节名称,最大限制60个字符"),onBlur:Qn})}),(0,R.jsx)(Q.Z.Item,{name:"description",label:"描述",className:"ml10",children:(0,R.jsx)(yt.Z,{defaultValue:null==F?void 0:F.description,placeholder:"请输入第".concat(n+1,"章节描述"),height:300,onBlur:Qn})}),(0,R.jsx)(Q.Z.Item,{label:"标签",name:"tagName",rules:[{max:10,message:"标签不能超过10个字”"}],children:(0,R.jsx)($.Z,{placeholder:"请输入标签名称",onBlur:Qn})}),(0,R.jsxs)("aside",{className:"mt20 mb20",children:[(0,R.jsx)(k.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",icon:(0,R.jsx)("i",{className:"iconfont icon-tianjiafangda mr5 "}),onClick:function(){if(null==le||!le.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(d)&&(_e(!0),B.resetFields())},children:"小节"}),(0,R.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:Tn.dro,menu:{items:[{key:"1",label:"新建实践项目"},{key:"2",label:"选用实践项目"}],onClick:function(e){var n=e.key;e.keyPath,e.domEvent;if(!le.stage_id)return x.ZP.info("请先输入章节名称!");if("1"===n){if(!(0,W.tJ)(d)||!(0,W.xY)())return;Le(!1),xe(!0),O.setFieldsValue({name:"",is_jupyter:!1})}"2"===n&&d({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",id:le.stage_id,subject_id:q.pathId}}),"3"===n&&d({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",id:le.stage_id,subject_id:q.pathId,isMissionLevel:!0}})}},children:(0,R.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,R.jsx)("span",{className:"iconfont icon-tianjiafangda mr5"}),"实践项目"]})}),!(null!=c&&null!==(u=c.setting)&&void 0!==u&&u.is_local)&&(0,R.jsx)(R.Fragment,{children:(0,R.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:Tn.dro,dropdownRender:function(){return(0,R.jsxs)(w.Z,{children:[(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!le.stage_id)return x.ZP.info("请先输入章节名称!");kn(""),Ae(!0)},children:"新建视频项目"},3),(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!le.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(d)&&(Me("视频项目"),Oe(!0),on(le.stage_id))},children:"选用视频项目"},4)]})},children:(0,R.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,R.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"视频项目"]})})}),(0,R.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:Tn.dro,dropdownRender:function(){return(0,R.jsxs)(w.Z,{children:[(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!le.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(d)&&(kn(""),Sn([]),Le(!1),be(!0),V.resetFields())},children:"新建教学课件"},5),(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!le.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(d)&&(Me("教学课件"),Oe(!0),on(le.stage_id))},children:"选用教学课件"},6)]})},children:(0,R.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,R.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"教学课件"]})}),(0,R.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:Tn.dro,dropdownRender:function(){return(0,R.jsxs)(w.Z,{children:[(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!le.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(d)&&d({type:"classroomList/setActionTabs",payload:{key:"课程新建分组作业",id:le.stage_id,subject_id:q.pathId}})},children:"新建分组作业"},7),(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!le.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(d)&&d({type:"classroomList/setActionTabs",payload:{key:"课程新建图文作业",id:le.stage_id,subject_id:q.pathId}})},children:"新建图文作业"},8),(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!le.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(d)&&v.history.push("/paths/".concat(q.pathId,"/").concat(le.stage_id,"/program_homework/null/add"))},children:"新建编程作业"},9),(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!le.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(d)&&(Me("分组作业"),Oe(!0),on(le.stage_id))},children:"选用分组作业"},10),(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!le.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(d)&&(Me("图文作业"),Oe(!0),on(le.stage_id))},children:"选用图文作业"},11),(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!le.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(d)&&(Me("编程作业"),Oe(!0),on(le.stage_id))},children:"选用编程作业"},12)]})},children:(0,R.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,R.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"作业"]})}),(0,R.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:Tn.dro,dropdownRender:function(){return(0,R.jsxs)(w.Z,{children:[(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){v.history.push("/paperlibrary/add?pageType=course&courseId=".concat(q.pathId,"&stageId=").concat(e.stage_id))},children:"新建试卷"},13),(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!le.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(d)&&Z(e)},children:"选用试卷"},14)]})},children:(0,R.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,R.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"测验"]},n)}),(0,R.jsx)("br",{})]}),(0,R.jsxs)("aside",{className:"c-light-black mt10 pb20",children:["所有项目均可以通过拖动排序或升降级。",(0,R.jsx)("br",{}),"新建项目名称指本项目下没有实质内容,仅展示名称,不可点击。"]})]}),(0,R.jsx)("aside",{className:"".concat(null!=e&&e.stage_description?"mt10":""," ").concat(Tn.shixuns),children:!(null==D||!D.length)&&(0,R.jsx)(nt,{visibleType:T,data:D,stage_id:e.stage_id,disabled:!fe,deleteStages:On,editVidoItem:Kn,showInfoModal:Jn,updateSort:Fn,index:n,expandAll:null==s||null===(f=s.detail)||void 0===f?void 0:f.show_course_section,cust_seq:!(null==s||null===(p=s.detail)||void 0===p||!p.cust_seq),showVideoPlay:(null===(m=r.userInfo)||void 0===m?void 0:m.admin)||(null===(h=r.userInfo)||void 0===h?void 0:h.business)||((null===(J=s.detail)||void 0===J||null===(J=J.courses)||void 0===J?void 0:J.length)>0?null===(K=s.detail)||void 0===K?void 0:K.allow_visit:!("学生"===(null===(Y=r.userInfo)||void 0===Y?void 0:Y.user_identity)&&null!==(ne=s.detail)&&void 0!==ne&&ne.allow_visit&&null!==(ie=s.detail)&&void 0!==ie&&ie.courses)),isPaths:!0,isShowSchedule:s.isShowSchedule,getData:A})}),fe&&(0,R.jsxs)("aside",{className:Tn.buttons,children:[(0,R.jsx)(k.ZP,{onClick:function(){pe(!1),d({type:"pathsDetail/save",payload:{editKey:-1}}),d({type:"pathsDetail/getPathsDetail",payload:{id:q.pathId}})},type:"primary",size:"middle",ghost:!0,children:"取消"}),(0,R.jsx)(k.ZP,{onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:z.submit(),d({type:"pathsDetail/save",payload:{editKey:-1}}),d({type:"pathsDetail/getPathsDetail",payload:{id:q.pathId}});case 3:case"end":return e.stop()}}),e)}))),size:"middle",type:"primary",children:"保存"})]})]})}]})})},nt=p.memo(Ct),tt=(0,p.useMemo)((function(){return le?et(le,_):null}),[le,G,T,te,dn,mn,yn,fe,Ln]);return(0,p.useEffect)((function(){re(l()({},m)),console.log(1234),console.log(m),console.log(le),z.setFieldsValue(l()(l()({},m),{},{name:null==m?void 0:m.stage_name}))}),[m]),(0,p.useEffect)((function(){var e;if(ie===_){pe(!0);var n=document.getElementById("Edit_".concat(ie));n&&setTimeout((function(){return n.scrollIntoView({block:"start",behavior:"smooth"})}))}else pe(!1);jn(null==le||!le.limit_expansion||(null==le||null===(e=le.items)||void 0===e?void 0:e.length)>0||ie===_?["".concat(_)]:[])}),[le,ie]),(0,p.useEffect)((function(){if(ce.current){var e=function(){var e,n=new ResizeObserver((function(e){var n,t=qn()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;fn(i.target.offsetHeight>=280)}}catch(e){t.e(e)}finally{t.f()}}));return n.observe(null===(e=ce.current)||void 0===e?void 0:e.firstElementChild),n}();return function(){var n,t;(null===(n=ce.current)||void 0===n?void 0:n.firstElementChild)&&e.unobserve(null===(t=ce.current)||void 0===t?void 0:t.firstElementChild)}}}),[ce.current,le]),(0,R.jsxs)("section",{children:[(0,R.jsx)(Q.Z,{form:z,onFinish:En,children:tt}),(0,R.jsx)(g.Z,{centered:!0,title:"新建实践项目",open:he,confirmLoading:Ze,destroyOnClose:!0,onOk:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:O.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){xe(!1)},children:(0,R.jsxs)(Q.Z,{form:O,initialValues:{name:"",is_jupyter:!1},onFinish:function(){var e=o()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Le(!0),e.next=3,(0,I.vf)(l()({id:le.stage_id,subject_id:q.pathId},n));case 3:(t=e.sent).id&&(O.resetFields(),x.ZP.success("添加成功"),re(l()(l()({},le),{},{items:null===(i=(null==le?void 0:le.items)||[])||void 0===i?void 0:i.concat(t)})),xe(!1)),Le(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsx)(Q.Z.Item,{label:"类型",name:"is_jupyter",rules:[{required:!0,message:"请选择类型"}],children:(0,R.jsxs)(y.ZP.Group,{children:[(0,R.jsx)(y.ZP,{value:!1,children:" 全栈实践项目 "}),(0,R.jsx)(y.ZP,{value:!0,children:"Jupyter Notebook实践项目"})]})}),(0,R.jsx)(Q.Z.Item,{label:"名称",name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,R.jsx)($.Z,{showCount:!0,maxLength:60,placeholder:"请输入不超过60字的名称"})})]})}),(0,R.jsx)(g.Z,{centered:!0,title:Pn?"编辑教学课件":"新建教学课件",open:je,confirmLoading:Ze,onCancel:function(){be(!1),Sn([]),kn("")},destroyOnClose:!0,onOk:o()(a()().mark((function e(){var n,t,i,s,r,o,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=V.getFieldsValue(),Le(!0),!(i=t.files.find((function(e){return!e.response||!e.response.id})))){e.next=6;break}return x.ZP.error("".concat(null==i?void 0:i.name," 文件上传失败,请重新上传")),e.abrupt("return");case 6:if(r=l()(l()({},t),{},{subject_id:q.pathId,tags:An,attachment_ids:null==t||null===(n=t.files)||void 0===n?void 0:n.map((function(e){return e.response.id}))}),Pn){e.next=13;break}return e.next=10,(0,I.s0)(l()(l()({},r),{},{id:le.stage_id}));case 10:s=e.sent,e.next=16;break;case 13:return e.next=15,(0,I.M2)(l()(l()({},r),{},{id:null==Pn?void 0:Pn.id,attachment_id:null==r||null===(o=r.attachment_ids)||void 0===o?void 0:o[0]}));case 15:s=e.sent;case 16:0===s.status&&(x.ZP.success("修改成功"),be(!1),re(l()(l()({},le),{},{items:null===(c=(null==le?void 0:le.items)||[])||void 0===c?void 0:c.concat((null===(u=s)||void 0===u?void 0:u.items)||[])}))),Le(!1);case 18:case"end":return e.stop()}}),e)}))),children:(0,R.jsxs)(Q.Z,{form:V,children:[(0,R.jsx)(Q.Z.Item,{label:"课件内容",name:"files",rules:[{required:!0,message:"请上传课件内容"}],children:(0,R.jsx)(wt.Z,{aloneClear:!0,maxSize:(0,N.Ny)()?500:100,accept:zt.toString(),number:Pn?1:10})}),(0,R.jsx)(Q.Z.Item,{style:{marginLeft:8},label:"知识标签",name:"tags",children:(0,R.jsx)($.Z,{onKeyUp:function(e){if("Enter"==e.key){var n=V.getFieldValue("tag");if(V.setFieldsValue({tag:""}),!n)return void x.ZP.info("标签不能为空");if(An.filter((function(e){return e===n})).length>0)return void x.ZP.info("已有相同名称标签");An.push(n),Sn(h()(An))}}})}),(0,R.jsx)("div",{className:Tn["tagsList-content"],children:An.map((function(e,n){return(0,R.jsx)(Wn.Z,{closable:!0,onClose:function(n){!function(e,n){e.preventDefault(),Sn(h()(An.filter((function(e){return e!=n}))))}(n,e)},children:e},n+e)}))}),(0,R.jsxs)("div",{children:[(0,R.jsx)("span",{className:"c-red",children:"注意:"}),(0,R.jsx)("br",{}),"1、上传课件,即表示您已同意",(0,R.jsx)(v.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank",children:"上传内容协议"}),",不得上传未经他人授权的作品;",(0,R.jsx)("br",{}),"2、上传课件默认设置为不允许下载,若要开启下载功能,可进入课程编辑页面设置;",(0,R.jsx)("br",{}),"3、不支持断点续传,单个文件大小请勿超过",(0,N.Ny)()?500:100,"M;",(0,R.jsx)("br",{}),"4、当前仅限支持pdf、word、excel、ppt、zip文件;",(0,R.jsx)("br",{}),"5、文件名将被自动读取为系统内该课件的名称,上传前请注意这一点;",(0,R.jsx)("br",{}),"6、一次最多上传10个文件。"]})]})}),(0,R.jsx)(g.Z,{centered:!0,title:"新建小节名称",open:ke,confirmLoading:Ze,onOk:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:B.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){_e(!1),B.resetFields()},children:(0,R.jsx)(Q.Z,{form:B,onFinish:function(){var e=o()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Le(!0),e.next=3,(0,I.Mt)(l()(l()({},n),{},{id:null==le?void 0:le.stage_id,subject_id:q.pathId}));case 3:0===(t=e.sent).status&&(x.ZP.success("添加成功"),_e(!1),B.resetFields(),re(l()(l()({},le),{},{items:null===(i=(null==le?void 0:le.items)||[])||void 0===i?void 0:i.concat(t)}))),Le(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:(0,R.jsx)(Q.Z.Item,{label:"",name:"name",rules:[{required:!0,message:"请输入不超过40字的小节名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,R.jsx)($.Z,{showCount:!0,maxLength:40,placeholder:"请输入不超过40字的小节名称"})})})}),(0,R.jsx)(bt.Z,{visible:Ie,editData:Pn,onCancel:function(){return Ae(!1)},onOk:Hn}),(0,R.jsx)(gt,{setScoreShow:Oe,getData:function(e){e.instData&&$n()},id:rn,ScoreShow:Ee,modalType:Xe,subjectId:q.pathId,openPreview:L}),(0,R.jsx)(mt,{setScoreShow:Re,ScoreShow:Ke,homeType:Ue,homeId:Ye,modalDdata:tn})]})})),Mt=t(80238),Ft=t(88897),Ht=(0,v.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){e.user;var n=e.onReplyDiscuss,t=e.dispatch,i=e.id,a=e.activeDiscussIndex,s=e.placeholder,l=(0,p.useState)(""),r=u()(l,2),o=r[0],c=r[1];var d=(0,v.useParams)();return(0,R.jsxs)("div",{className:"discuss-item-editor",style:{display:a===i?"block":"none",width:"100%"},children:[(0,R.jsx)(yt.Z,{miniToolbar:!0,startInit:a===i,defaultValue:o,id:i,noStorage:!0,watch:!1,height:155,placeholder:s||"我要回复",showResizeBar:!0,onChange:function(e){c(e)}}),(0,R.jsx)("a",{onClick:function(){o?(n(i,o),t({type:"pathsDetail/getPathsDetail",payload:{id:d.pathId}}),c("")):x.ZP.info("回复内容不能为空!")},className:"btn-send",children:"发送"})]},i)})),Et=(0,v.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.user,t=e.upDataList,i=(e.page,e.dispatch,e.keywords),s=(0,v.useParams)(),l=function(){var e=o()(a()().mark((function e(n,s){var l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.WD)({id:n,content:s});case 2:0===(null==(l=e.sent)?void 0:l.status)&&t(1,i);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,R.jsxs)("div",{className:"discuss-item-container bg-white",children:[(0,R.jsx)("a",{href:"/users/".concat(n.login),target:"_blank",children:(0,R.jsx)("img",{alt:"用户头像",height:"50",src:"".concat(ve.Z.IMG_SERVER,"/images/").concat(n.image_url),width:"50"})}),(0,R.jsx)("section",{children:(0,R.jsx)(Ht,{id:s.pathId,activeDiscussIndex:s.pathId,onReplyDiscuss:l,placeholder:"我要讨论"})})]})})),Ot=t(94510);function Jt(e,n){return(0,ne.v_)("/discusses/".concat(e,"/top_or_down_discuss.json"),{top:n})}function Vt(e,n){return(0,ne.v_)("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:n?1:0})}function Kt(e,n){return(0,ne.v_)("/discusses/".concat(e,"/hidden.json"),n)}function Rt(e,n){return(0,ne.v_)("/discusses/".concat(e,"/reward_code.json"),n)}function Bt(e){return(0,ne.ZP)("/api/discusses/".concat(e,".json"),{method:"delete"})}function qt(e,n){return(0,ne.v_)("/discusses/".concat(e,"/reply.json"),{container_type:"Shixun",content:n})}function Ut(e){var n=e.data,t=e.index,i=e.adminOrOperator,a=e.parentDiscussIndex,s=e.shixunIdentifier,l=(e.isDelete,e.user,e.onSetRewardData),r=e.onSetActionType,o=e.deleteCommentAlert,c=e.shixunName,u=e.keywords,d=n.author,f=(n.can_delete,n.manage),p=n.content,v=n.hidden,m=n.id,h=n.reward,x=n.time;return(0,R.jsxs)("div",{className:"second-level-discuss",children:[(0,R.jsxs)("div",{className:"discuss-info-body",style:{marginTop:"8px",marginBottom:"8px"},children:[(0,R.jsxs)("div",{className:"discuss-info",children:[(0,R.jsx)("a",{href:"/users/".concat(d.login),target:"_blank",children:d.name}),(0,R.jsx)("span",{className:"grey",children:x}),h?(0,R.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(h),children:[(0,R.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,R.jsx)("span",{children:h})]}):null]}),(0,R.jsxs)("div",{className:u?"hidden":"btn-group",style:{marginBottom:"0px"},children:[i?(0,R.jsx)("a",{onClick:function(){l({id:m,index:t,user_id:d.user_id,parentDiscussIndex:a})},title:"给TA奖励金币",children:(0,R.jsx)("i",{className:"iconfont icon-jiangli"})}):null,i?(0,R.jsx)("a",{onClick:function(){r({id:m,index:t,params:{hidden:v?"0":"1",container_identifier:s},type:"hidden-discuss",parentDiscussIndex:a,message:v?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:v?"取消隐藏":"隐藏评论",children:(0,R.jsx)("i",{className:v?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,f?(0,R.jsx)("a",{onClick:function(){o?g.Z.info({title:"提示",content:(0,R.jsxs)("div",{className:"tc",children:[" ","该条评论来自《",c,"》实践项目,您不是该实践项目的管理者,不能删除评论!"]}),onOk:function(){}}):r({id:m,index:t,type:"delete-discuss",parentDiscussIndex:a,message:"确定要删除该条回复吗"})},title:"删除",style:{minWidth:"unset"},children:(0,R.jsx)("i",{className:"iconfont icon-shanchu"})}):null]})]}),(0,R.jsx)(oe.Z,{className:"discuss-content",value:p,highlightKeywords:u})]})}var Wt=function(e){var n=e.data,t=e.index,i=e.shixunIdentifier,a=e.adminOrOperator,s=e.identity,l=(e.onTopOrDownDiscuss,e.onPlusDiscuss),r=e.onSetActionType,o=e.onSetRewardData,c=e.user,u=e.isDelete,d=e.activeDiscussIndex,f=e.onReplyDiscuss,p=e.onSetActiveDiscussIndex,v=e.keywords,m=n.content,h=n.children,x=n.game_url,y=n.hidden,j=n.id,b=n.position,w=n.praise_count,P=n.reward,k=(n.sticky,n.time),_=n.user_praise,T=n.game_passed,N=n.delete_comment_alert,I=n.author,A=n.shixun_name,S=n.manage;var C=function(e){var n=e.target,t=n.nodeName,i=n.src;"IMG"===t&&(xn.Z.publish("preview-image",i),console.log("src:",i))};return(0,R.jsxs)("div",{className:"discuss-item-container",children:[(0,R.jsx)("a",{href:"/users/".concat(I.login),target:"_blank",children:(0,R.jsx)("img",{alt:"用户头像",height:"50",src:"".concat(ve.Z.IMG_SERVER,"/images/").concat(I.image_url),width:"50"})}),(0,R.jsxs)("section",{children:[(0,R.jsxs)("div",{className:"discuss-info",children:[(0,R.jsx)("a",{href:"/users/".concat(I.login),target:"_blank",children:I.name}),(0,R.jsx)("span",{className:"grey",children:k}),b?(0,R.jsxs)("span",{className:"c-green",children:[" [第",b,"关] "]}):null,x?(0,R.jsx)("a",{href:x,target:"_blank",className:"view-code",title:"点击查看TA的代码页面",children:"查看"}):null,P?(0,R.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(P),children:[(0,R.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,R.jsx)("span",{children:P})]}):null,s<=5?(0,R.jsx)("span",{style:{flex:"1",textAlign:"right",color:1===T?"#29bd8b":""},children:T||0===T?1===T?"已通关":"未通关":""}):null]}),(0,R.jsx)("div",{onClick:C,children:(0,R.jsx)(oe.Z,{className:"discuss-content",value:m,highlightKeywords:v})}),h&&h.length>0?(0,R.jsx)("div",{className:"reply-discuss-container",onClick:C,children:h.map((function(e,n){return(0,R.jsx)(Ut,{data:e,index:n,deleteCommentAlert:N,shixunName:A,shixunIdentifier:i,adminOrOperator:a,user:c,isDelete:u,onSetRewardData:o,onSetActionType:r,parentDiscussIndex:t,keywords:v},e.id)}))}):null,(0,R.jsxs)("div",{className:v?"hidden":"btn-group",children:[a?(0,R.jsx)("a",{onClick:function(){o({id:j,index:t,user_id:I.user_id})},title:"给TA奖励金币",children:(0,R.jsx)("i",{className:"iconfont icon-jiangli"})}):null,a?(0,R.jsx)("a",{onClick:function(){r({id:j,index:t,params:{hidden:y?"0":"1",container_identifier:i},type:"hidden-discuss",message:y?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:y?"取消隐藏":"隐藏评论",children:(0,R.jsx)("i",{className:y?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,S&&(!h||0==h.length)&&(0,R.jsx)("a",{onClick:function(){N?g.Z.info({title:"提示",content:(0,R.jsxs)("div",{className:"tc",children:[" ","该条评论来自《",A,"》实践项目,您不是该实践项目的管理者,不能删除评论!"]}),onOk:function(){}}):r({id:j,index:t,type:"delete-discuss",message:"确定要删除该条回复吗"})},title:"删除",children:(0,R.jsx)("i",{className:"iconfont icon-shanchu"})}),(0,R.jsx)("a",{onClick:function(){p(j)},title:"回复",children:(0,R.jsx)("i",{className:"iconfont icon-huifu1"})}),(0,R.jsxs)("a",{onClick:function(){l(j,!_,t)},style:{whiteSpace:"nowrap"},className:_?"c-orange":"",children:[(0,R.jsx)("i",{className:_?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),(0,R.jsx)("span",{children:w||""})]})]}),(0,R.jsx)(Ht,{id:j,activeDiscussIndex:d,onReplyDiscuss:f})]})]},j)},Gt={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Qt(e,n){switch(n.type){case Ot.tD:return l()(l()({},e),{},{loading:!0});case Ot.RS:return l()(l()({},e),{},{showRewardDialog:!0});case Ot.t2:return l()(l()({},e),{},{showRewardDialog:!1});case Ot.GR:case Ot.u8:case Ot.rM:case Ot.yS:case Ot.Vn:case Ot.SX:return l()(l()({},e),n.payload);default:throw new Error}}var Yt=function(e){var n=e.shixunIdentifier,t=e.identity,i=e.activeIndex,s=e.user,r=(e.isShixunDetail,e.isDelete),c=e.keywords,d=e.refreshCount,f=(0,p.useReducer)(Qt,Gt),m=u()(f,2),h=m[0],x=m[1],y=h.page,j=h.loading,b=h.data,w=h.actionType,P=h.showRewardDialog,k=h.activeDiscussIndex,_=(0,p.useRef)(),T=(0,p.useRef)(),A=(0,v.useParams)();function S(e){return C.apply(this,arguments)}function C(){return(C=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!j){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,x({type:Ot.tD}),e.next=6,(0,I.Ax)(l()(l()({},A),{},{page:n,keywords:c}));case 6:t=e.sent,x({type:Ot.GR,payload:{activeDiscussIndex:null,page:n,data:t,loading:!1}}),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(2),console.log(e.t0);case 13:case"end":return e.stop()}}),e,null,[[2,10]])})))).apply(this,arguments)}function Z(e){document.body.scrollIntoView(),S(e)}function L(e,n,t){return D.apply(this,arguments)}function D(){return(D=o()(a()().mark((function e(n,t,i){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Vt(n,t);case 3:s=e.sent,B[i].user_praise=t,B[i].praise_count=s.praise_count,x({type:Ot.rM,payload:{data:l()(l()({},b),{},{comments:B})}}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function z(e,n,t){return X.apply(this,arguments)}function X(){return(X=o()(a()().mark((function e(n,t,i){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Jt(n,t);case 3:B[i].sticky=t,x({type:Ot.u8,payload:{data:l()(l()({},b),{},{comments:B})}}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}function M(){return M=o()(a()().mark((function e(){var n,t,i,s,r,o,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=w.id,t=w.params,i=w.type,s=w.index,r=w.parentDiscussIndex,"hidden-discuss"!==i){e.next=6;break}return e.next=4,Kt(n,t);case 4:r?B[r].children[s].hidden=1==t.hidden:B[s].hidden=1==t.hidden,x({type:Ot.yS,payload:{actionType:null,data:l()(l()({},b),{},{comments:B})}});case 6:if("delete-discuss"!==i){e.next=32;break}return e.next=9,Bt(n);case 9:if(!r&&0!==r){e.next=22;break}o=B[r].children,c=o.length-1;case 12:if(!(c>=0)){e.next=19;break}if(o[c].id!==n){e.next=16;break}return o.splice(c,1),e.abrupt("break",19);case 16:c--,e.next=12;break;case 19:B[r].children=o,e.next=30;break;case 22:u=B.length-1;case 23:if(!(u>=0)){e.next=30;break}if(B[u].id!==n){e.next=27;break}return B.splice(u,1),e.abrupt("break",30);case 27:u--,e.next=23;break;case 30:x({type:Ot.yS,payload:{actionType:null,data:l()(l()({},b),{},{comments:B})}}),d();case 32:case"end":return e.stop()}}),e)}))),M.apply(this,arguments)}function F(e){x({type:Ot.yS,payload:{actionType:e}})}function H(){return(H=o()(a()().mark((function e(){var n,t,i,s,r,o,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=_.current,t=n.id,i=n.index,s=n.score,r=n.user_id,o=n.parentDiscussIndex,e.next=3,Rt(t,{container_type:"Discusses",score:s,user_id:r});case 3:c=e.sent,o?B[o].children[i].reward=c.code:B[i].reward=c.code,x({type:Ot.Vn,payload:{showRewardDialog:!1,data:l()(l()({},b),{},{comments:B})}}),_.current=null;case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){_.current=e,x({type:Ot.RS})}function O(e,n){return J.apply(this,arguments)}function J(){return(J=o()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,qt(n,t);case 3:S(y),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.log(e.t0);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}function V(e){x(k===e?{type:Ot.SX,payload:{activeDiscussIndex:null}}:{type:Ot.SX,payload:{activeDiscussIndex:e}})}if((0,p.useEffect)((function(){function e(){return(e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(3!==i||b||!n){e.next=3;break}return e.next=3,S(y);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[A.pathId,c]),(0,p.useEffect)((function(){S(y)}),[c]),!b)return(0,R.jsx)(ee.Z,{spinning:!0,children:(0,R.jsx)("div",{style:{height:"300px",width:"100%"}})});var K=b.disscuss_count,B=b.comments,q=(b.all,b.can_hidden);return(0,R.jsxs)(p.Fragment,{children:[(0,R.jsxs)("div",{className:"discuss-container",ref:T,children:[0===K?(0,R.jsx)(at.Z,{}):null,(0,N.bg)()&&!c&&(0,R.jsx)(Et,{upDataList:S,page:y,user:s,keywords:c}),(0,R.jsx)("aside",{className:"bg-white",children:null==B?void 0:B.map((function(e,i){return(0,R.jsx)(Wt,{user:s,data:e,index:i,identity:t,onPaginationChange:Z,shixunIdentifier:n,isDelete:r,onSetActionType:F,onTopOrDownDiscuss:z,adminOrOperator:q,onPlusDiscuss:L,onSetRewardData:E,activeDiscussIndex:k,onSetActiveDiscussIndex:V,onReplyDiscuss:O,keywords:c},e.id)}))}),K>10?(0,R.jsx)("div",{className:"pagination-container tc",children:(0,R.jsx)(An.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:Z,current:y,total:K})}):null]}),(0,R.jsxs)(Mt.Z,{children:[(0,R.jsx)(g.Z,{centered:!0,title:"提示",open:!!w,onOk:function(){return M.apply(this,arguments)},onCancel:function(){x({type:Ot.yS,payload:{actionType:null}})},children:(0,R.jsx)("p",{children:w?w.message:""})}),(0,R.jsx)(g.Z,{centered:!0,width:400,title:"奖励设置",open:P,onCancel:function(){x({type:Ot.t2})},onOk:function(){return H.apply(this,arguments)},children:(0,R.jsx)(Ft.Z,{placeholder:"请输入奖励的金币数量",min:1,onChange:function(e){_.current.score=e},style:{width:"228px"}})})]})]})},$t="scoremodal___YNtb3",ei="wrap___BauIT",ni="wrap_title___ZWoHv",ti="radioWrap___Jh9vt",ii="radio___Ydt8R",ai="colorFF0000___JOb5w",si="pagination___d1fv4",li="search___Pjuzg",ri="searchIcon___v01bz",oi=["shixunsDetail","dispatch"],ci=($.Z.Search,(0,v.connect)((function(e){return{shixunsDetail:e.shixunsDetail}}))((function(e){var n,t,i,s,r,c=e.shixunsDetail,d=e.dispatch,m=(f()(e,oi),(0,v.useParams)()),h=(0,p.useState)(0),x=u()(h,2),j=x[0],b=x[1],w=(0,p.useState)([]),P=u()(w,2),k=P[0],_=P[1],T=(0,p.useState)(""),N=u()(T,2),A=N[0],S=N[1],C=(0,p.useState)(),Z=u()(C,2),L=Z[0],D=Z[1],z=(0,p.useState)(!1),X=u()(z,2),M=X[0],F=X[1],H=(0,p.useState)(!1),E=u()(H,2),O=(E[0],E[1]),K=(0,p.useState)({page:1,limit:10,type:"video"}),B=u()(K,2),q=B[0],U=B[1];(0,p.useEffect)((function(){var e,n;if(S(""),"Stage-SendModal"===c.actionTabs.key)if("分组作业"==(null==c||null===(e=c.actionTabs)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.title)){var t={page:1,limit:10,type:"group"};U(t),W(l()(l()({},t),{},{search:encodeURI(A)}))}else if("图文作业"==(null==c||null===(n=c.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.title)){var i={page:1,limit:10,type:"normal"};U(i),W(l()(l()({},i),{},{search:encodeURI(A)}))}else U(q),W(l()(l()({},q),{},{search:encodeURI(A)}))}),[c.actionTabs.key]);var W=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d({type:"shixunsDetail/searchUserCourses",payload:n});case 2:401===(t=e.sent).status?(d({type:"shixunsDetail/setActionTabs",payload:{}}),O(!1)):(b((null==t?void 0:t.courses_count)||0),_((null==t?void 0:t.course_list)||[]));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=(0,V.P)(),Q=u()(G,4),Y=Q[0],ee=Q[1],te=Q[2],ie=Q[3],ae=function(){var e=o()(a()().mark((function e(){var n,t,i,s,l,r,o,u,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(L){e.next=3;break}return F(!0),e.abrupt("return");case 3:return d=null===(n=c.actionTabs.params)||void 0===n?void 0:n.id,O(!1),e.next=7,ie({id:"测验"==(null==c||null===(t=c.actionTabs)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.title)?null==c||null===(i=c.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.examinationid:null==m?void 0:m.pathId,course_id:"测验"==(null==c||null===(s=c.actionTabs)||void 0===s||null===(s=s.params)||void 0===s?void 0:s.title)?[L]:L,type:"分组作业"==(null==c||null===(l=c.actionTabs)||void 0===l||null===(l=l.params)||void 0===l?void 0:l.title)?"group":"图文作业"==(null==c||null===(r=c.actionTabs)||void 0===r||null===(r=r.params)||void 0===r?void 0:r.title)?"normal":"测验"==(null==c||null===(o=c.actionTabs)||void 0===o||null===(o=o.params)||void 0===o?void 0:o.title)?"examination_bank":"编程作业"==(null==c||null===(u=c.actionTabs)||void 0===u||null===(u=u.params)||void 0===u?void 0:u.title)?"hack":"subject",stage_item_id:d,sync_catelog:0});case 7:if(e.sent){e.next=11;break}return e.next=11,se(0);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),se=function(){var e=o()(a()().mark((function e(n){var t,i,s,l,r,o,u,d,f,p,v,h,x,y,j,b;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=null===(t=c.actionTabs.params)||void 0===t?void 0:t.id,null===(i=c.actionTabs.params)||void 0===i||!i.is_jupyter){e.next=8;break}return u=null===(o=c.actionTabs.params)||void 0===o?void 0:o.identifier,e.next=5,(0,ne.ZP)("/api/shixuns/".concat(u,"/send_to_course.json"),{method:"Post",body:{courses:[{course_id:L,identifier:u,type:"normal",is_copy:n,is_use:1}]}});case 5:r=e.sent,e.next=17;break;case 8:if("测验"!=(null==c||null===(d=c.actionTabs)||void 0===d||null===(d=d.params)||void 0===d?void 0:d.title)){e.next=14;break}return e.next=11,(0,I.p4)({id:null==c||null===(f=c.actionTabs)||void 0===f||null===(f=f.params)||void 0===f?void 0:f.examinationid,course_id:[L],shixuns_info:n?null==n?void 0:n.map((function(e){return e.shixun_id=e.id,e})):[]});case 11:r=e.sent,e.next=17;break;case 14:return e.next=16,(0,I.Q)({id:null==m?void 0:m.pathId,course_id:L,stage_shixuns:[{stage_shixun_id:l,is_copy:n,is_use:1}],sync_catelog:0,type:"实训"===(null===(p=c.actionTabs.params)||void 0===p?void 0:p.title)?"shixun":"分组作业"==(null==c||null===(v=c.actionTabs)||void 0===v||null===(v=v.params)||void 0===v?void 0:v.title)?"group":"图文作业"==(null==c||null===(h=c.actionTabs)||void 0===h||null===(h=h.params)||void 0===h?void 0:h.title)?"normal":"视频"==(null==c||null===(x=c.actionTabs)||void 0===x||null===(x=x.params)||void 0===x?void 0:x.title)?"video":"编程作业"==(null==c||null===(y=c.actionTabs)||void 0===y||null===(y=y.params)||void 0===y?void 0:y.title)?"hack":""});case 16:r=e.sent;case 17:le(),ee(),"测验"==(null==c||null===(s=c.actionTabs)||void 0===s||null===(s=s.params)||void 0===s?void 0:s.title)?0===(null===(j=r)||void 0===j?void 0:j.status)&&g.Z.confirm({title:"提示",centered:!0,icon:null,okText:"立即前往",cancelText:"稍后再说",content:(0,R.jsx)("div",{style:{textAlign:"left"},children:"发送成功!是否前往对应的教学课堂?"}),onOk:function(){(0,J.xg)("".concat(r.data[0].first_category_url,"/").concat(r.data[0].exercise_id,"/detail?random=").concat(r.data[0].is_random,"&tabs=3"))}}):1===(null===(b=r)||void 0===b?void 0:b.status)&&g.Z.confirm({title:"提示",centered:!0,icon:null,okText:"立即前往",cancelText:"稍后再说",content:(0,R.jsx)("div",{style:{textAlign:"left"},children:"发送成功!是否前往对应的教学课堂?"}),onOk:function(){var e,n,t,i,a,s;if(null!==(e=c.actionTabs.params)&&void 0!==e&&e.is_jupyter)(0,J.xg)(null===(a=r)||void 0===a?void 0:a.first_category_url);else if("分组作业"==(null==c||null===(n=c.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.title)||"图文作业"==(null==c||null===(t=c.actionTabs)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.title))(0,J.xg)(null===(s=r)||void 0===s?void 0:s.url);else if("编程作业"==(null==c||null===(i=c.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.title)){var l,o=null===(l=r)||void 0===l||null===(l=l.url.split("/"))||void 0===l?void 0:l[2];(0,J.xg)("/classrooms/".concat(o,"/program_homework"))}else{var u,d=null===(u=r)||void 0===u||null===(u=u.url.split("/"))||void 0===u?void 0:u[2];(0,J.xg)("/classrooms/".concat(d,"/shixun_homework"))}}});case 20:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),le=function(){S(""),D(null),F(!1),d({type:"shixunsDetail/setActionTabs",payload:{}}),O(!1)};return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(g.Z,{title:"发送".concat((null===(n=c.actionTabs.params)||void 0===n?void 0:n.title)||"实训"),open:"Stage-SendModal"===c.actionTabs.key,centered:!0,className:$t,onCancel:le,onOk:ae,children:(0,R.jsxs)("div",{className:ei,children:[(0,R.jsxs)("div",{className:ni,children:["选择的","".concat((null===(t=c.actionTabs.params)||void 0===t?void 0:t.title)||"实训"),"将会发送到指定课堂"]}),(0,R.jsx)("div",{className:"mb10",children:(0,R.jsx)($.Z.Search,{className:li,placeholder:"输入课堂名称的关键字进行搜索",allowClear:!0,value:A,onChange:function(e){return S(e.target.value)},suffix:(0,R.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(ri),onClick:function(){S(A);var e=l()(l()({},q),{page:1,limit:10,search:encodeURI(A)});U(e),W(e)}}),onSearch:function(e){S(e);var n=l()(l()({},q),{page:1,limit:10,search:encodeURI(e)});U(n),W(n)}})}),(0,R.jsx)("div",{className:ti,children:(0,R.jsx)(y.ZP.Group,{value:L,onChange:function(e){D(e.target.value),F(!1)},children:k.map((function(e,n){return(0,R.jsx)(y.ZP,{className:ii,value:e.course_id,children:(0,R.jsx)("span",{title:e.name,children:e.name})},n)}))})}),M&&(0,R.jsx)("div",{className:ai,children:"请选择你要发送的课堂"}),j>10&&(0,R.jsx)("div",{className:si,children:(0,R.jsx)(An.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:null==q?void 0:q.page,pageSize:10,total:j,onChange:function(e){var n=l()(l()({},q),{page:e,limit:10,search:encodeURI(A)});U(n),W(n)}})})]})}),(0,R.jsx)(V.Z,{visible:Y,inPaper:!0,onOk:se,onCancel:function(){le(),ee()},renderData:te,modalType:"测验"==(null==c||null===(i=c.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.title)?"multiple":"single",type:"测验"==(null==c||null===(s=c.actionTabs)||void 0===s||null===(s=s.params)||void 0===s?void 0:s.title)?"examination_bank":"subject",isMultipleCourse:"测验"==(null==c||null===(r=c.actionTabs)||void 0===r||null===(r=r.params)||void 0===r?void 0:r.title)})]})}))),ui={bg:"bg___F_x5V",title:"title___QEshf",fieldWrap:"fieldWrap___zSBF2",mdWrap:"mdWrap___V2EBb",footer_style:"footer_style___lwvvM",submit_button:"submit_button___gNsfc",close_button:"close_button___K6_8I"},di=t(76916),fi=(0,v.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,a=e.globalSetting;return{classroomList:e.classroomList,shixunHomeworks:n,newCourse:t,globalSetting:a,loading:i.effects}}))((function(e){var n,t,i=e.shixunHomeworks,s=(e.newCourse,e.globalSetting),r=(e.loading,e.dispatch),c=e.classroomList,d=((0,v.useParams)(),Q.Z.useForm()),f=u()(d,1)[0],m=(0,p.useState)({}),h=u()(m,2),g=h[0],y=h[1],j=((0,p.useRef)(),i.commonHomeWorkAddDefaultData,(0,p.useState)({})),b=u()(j,2),w=b[0],P=b[1];(0,p.useEffect)((function(){f.resetFields()}),[c.actionTabs.key]);function k(e){return _.apply(this,arguments)}function _(){return(_=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=w&&w.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ne.ZP)("/api/ec_courses/".concat(null==w?void 0:w.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:l()({homework_common_id:n},w)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,R.jsxs)(Nn.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程新建分组作业"===c.actionTabs.key,className:ui.drawer,children:[(0,R.jsxs)("section",{className:ui.bg,children:[(0,R.jsx)("aside",{className:ui.title,children:"新建分组作业"}),(0,R.jsxs)(Q.Z,{form:f,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){y(l()({},f.getFieldsValue()))},children:[(0,R.jsx)("div",{className:ui.fieldWrap,children:(0,R.jsx)(Q.Z.Item,{name:"name",label:"标题",rules:[{required:!0,message:"请输入标题"}],children:(0,R.jsx)($.Z,{maxLength:60,suffix:"".concat((null===(n=g.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,R.jsxs)("div",{className:ui.mdWrap,children:[(0,R.jsx)(Q.Z.Item,{name:"description",style:{marginTop:"-10px"},label:"内容",rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,R.jsx)(yt.Z,{watch:!0,defaultValue:g.intro})}),(0,R.jsx)("div",{children:(0,R.jsx)(Q.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:(0,R.jsx)(wt.Z,{})})}),(0,R.jsxs)(S.Z,{gutter:[20,20],style:{marginTop:20},children:[(0,R.jsx)(C.Z,{flex:"230px",children:(0,R.jsx)(Q.Z.Item,{name:"min_num",label:"分组设置",rules:[{required:!0,message:"请填写每组最小人数"}],children:(0,R.jsx)(Ft.Z,{style:{width:200,height:40},min:1,placeholder:"请填写每组最小人数"})})}),(0,R.jsx)(C.Z,{flex:"230px",children:(0,R.jsx)(Q.Z.Item,{name:"max_num",label:(0,R.jsx)("div",{children:" "}),rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请填写每组最大人数"))}}],children:(0,R.jsx)(Ft.Z,{style:{width:200,height:40},max:100,placeholder:"请填写每组最大人数"})})}),(0,R.jsx)(C.Z,{children:(0,R.jsx)("div",{className:"mt40",style:{color:"#536367",marginLeft:"-20px"},children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})})]}),!(null!=s&&null!==(t=s.setting)&&void 0!==t&&t.is_local)&&(0,R.jsx)(S.Z,{style:{marginTop:"-10px"},children:(0,R.jsxs)(C.Z,{children:[(0,R.jsx)(Q.Z.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5},children:(0,R.jsx)(Z.Z,{value:!0,style:{color:"#5F6368"},children:"基于项目实施"})}),(0,R.jsx)("span",{className:"c-light-black",style:{color:"#999999"},children:"(选中,则必须在本平台创建项目,项目管理员可以提交作品;不选中,无需在平台创建项目,任意小组成员均可以提交作品)"})]})})]}),(0,R.jsxs)("div",{className:ui.mdWrap,children:[(0,R.jsx)(Q.Z.Item,{name:"reference_answer",label:"参考答案",style:{marginTop:10},children:(0,R.jsx)(yt.Z,{watch:!0,defaultValue:g.notice})}),(0,R.jsx)("div",{children:(0,R.jsx)(Q.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:(0,R.jsx)(wt.Z,{})})})]})]}),(0,R.jsx)("div",{className:ui.mdWrap,children:(0,R.jsx)(di.Z,{setitem:function(e){return P(l()({},e))}})})]}),(0,R.jsxs)("div",{className:ui.footer_style,children:[(0,R.jsx)("div",{className:ui.close_button,onClick:function(){r({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,R.jsx)("div",{onClick:function(){f.validateFields().then(o()(a()().mark((function e(){var n,t,i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(g.min_num>g.max_num)){e.next=3;break}return x.ZP.info("最大人数不能小于最小人数"),e.abrupt("return");case 3:return(n=l()({},g)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(i=n.reference_attachment_ids)||void 0===i?void 0:i.map((function(e){return e.response.id}))),n.base_on_project||(n.base_on_project=!1),e.next=9,(0,I.DQ)(l()(l()({id:c.actionTabs.id,subject_id:c.actionTabs.subject_id},n),{},{homework_type:3}));case 9:0===(s=e.sent).status&&(k(s.homework_id),(0,J.L9)(["教学课堂","分组作业","新建分组作业"]),x.ZP.success("新建成功"),r({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 11:case"end":return e.stop()}}),e)}))))},className:ui.submit_button,children:"提交"})]})]},"bottom")})),pi={bg:"bg___oLxz5",title:"title___bfvam",fieldWrap:"fieldWrap___A5u2u",mdWrap:"mdWrap___zugL3",footer_style:"footer_style___unO7C",submit_button:"submit_button___t8Hvx",close_button:"close_button___oswUb"},vi=(0,v.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,a=e.globalSetting,s=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:a,loading:i.effects,classroomList:s}}))((function(e){var n,t,i=e.shixunHomeworks,s=(e.newCourse,e.globalSetting),r=(e.loading,e.dispatch),c=e.classroomList,d=(0,v.useParams)(),f=Q.Z.useForm(),m=u()(f,1)[0],h=(0,p.useState)({}),g=u()(h,2),y=g[0],j=g[1],b=(0,p.useState)(!1),w=u()(b,2),P=w[0],k=w[1],_=(0,p.useState)({}),T=u()(_,2),N=T[0],A=T[1],L=(0,p.useState)({}),D=u()(L,2),z=D[0],X=D[1];(0,p.useRef)(),i.commonHomeWorkEditDefaultData;(0,p.useEffect)((function(){"课程编辑分组作业"==c.actionTabs.key&&M()}),[c.actionTabs.key]);var M=function(){var e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.FD)({id:c.actionTabs.id,type:c.actionTabs.type});case 2:(n=e.sent)&&(t=l()(l()({},n.subject_homework),{},{attachment_ids:(0,wt.z)(n.subject_homework.attachments),reference_attachment_ids:(0,wt.z)(n.subject_homework.ref_attachments)}),m.setFieldsValue(l()({},t)),j(l()({},t)),k(!0),X(new Date));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function F(e){return H.apply(this,arguments)}function H(){return(H=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=N&&N.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ne.ZP)("/api/ec_courses/".concat(null==N?void 0:N.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:l()({homework_common_id:n},N)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,R.jsxs)(Nn.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程编辑分组作业"===c.actionTabs.key,className:pi.drawer,children:[(0,R.jsxs)("section",{className:pi.bg,children:[(0,R.jsx)("aside",{className:pi.title,children:"编辑分组作业"}),(0,R.jsxs)(Q.Z,{form:m,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){j(l()({},m.getFieldsValue()))},children:[(0,R.jsx)("div",{className:pi.fieldWrap,children:(0,R.jsx)(Q.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,R.jsx)($.Z,{maxLength:60,suffix:"".concat((null===(n=y.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,R.jsxs)("div",{className:pi.mdWrap,children:[(0,R.jsx)(Q.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,R.jsx)(yt.Z,{watch:!0,defaultValue:y.description})}),(0,R.jsx)("div",{children:(0,R.jsx)(Q.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:P&&(0,R.jsx)(wt.Z,{},z)})}),(0,R.jsxs)(S.Z,{gutter:[20,20],style:{marginTop:20},children:[(0,R.jsx)(C.Z,{flex:"230px",children:(0,R.jsx)(Q.Z.Item,{name:"min_num",label:"分组设置",rules:[{required:!0,message:"请填写每组最小人数"}],children:(0,R.jsx)(Ft.Z,{style:{width:200,height:40},min:1,placeholder:"请填写每组最小人数"})})}),(0,R.jsx)(C.Z,{flex:"230px",children:(0,R.jsx)(Q.Z.Item,{name:"max_num",label:(0,R.jsx)("div",{children:" "}),rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请填写每组最大人数"))}}],children:(0,R.jsx)(Ft.Z,{style:{width:200,height:40},max:100,placeholder:"请填写每组最大人数"})})}),(0,R.jsx)(C.Z,{children:(0,R.jsx)("div",{className:"mt35",style:{color:"#536367",marginLeft:"-20px"},children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})})]}),!(null!=s&&null!==(t=s.setting)&&void 0!==t&&t.is_local)&&(0,R.jsx)(S.Z,{style:{marginTop:"-10px"},children:(0,R.jsxs)(C.Z,{children:[(0,R.jsx)(Q.Z.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5,marginTop:5},children:(0,R.jsx)(Z.Z,{value:!0,defaultChecked:!0,style:{color:"#5F6368"},children:"基于项目实施"})}),(0,R.jsx)("span",{className:"c-light-black",style:{color:"#999999",marginTop:"-10px"},children:"(选中,则必须在本平台创建项目,项目管理员可以提交作品;不选中,无需在平台创建项目,任意小组成员均可以提交作品)"})]})})]}),(0,R.jsxs)("div",{className:pi.mdWrap,children:[(0,R.jsx)(Q.Z.Item,{name:"reference_answer",label:"参考答案:",style:{marginTop:10},children:(0,R.jsx)(yt.Z,{defaultValue:y.reference_answer,watch:!0})}),(0,R.jsx)("div",{children:(0,R.jsx)(Q.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:P&&(0,R.jsx)(wt.Z,{},z)})})]})]}),(0,R.jsx)("div",{className:pi.mdWrap,children:(0,R.jsx)(di.Z,{setitem:function(e){return A(l()({},e))},homework_common_id:d.categoryId})})]}),(0,R.jsxs)("div",{className:pi.footer_style,children:[(0,R.jsx)("div",{className:pi.close_button,onClick:function(){r({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,R.jsx)("div",{onClick:function(){m.validateFields().then(o()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(y.min_num>y.max_num)){e.next=3;break}return x.ZP.info("最大人数不能小于最小人数"),e.abrupt("return");case 3:return(n=l()({},y)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(i=n.reference_attachment_ids)||void 0===i?void 0:i.map((function(e){return e.response.id}))),n.base_on_project||(n.base_on_project=!1),e.next=9,(0,I.VO)(l()(l()(l()({},d),n),{},{base_on_project:n.base_on_project,homework_type:3,id:c.actionTabs.id}));case 9:0===e.sent.status&&(x.ZP.success("编辑成功"),F(d.categoryId),r({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 11:case"end":return e.stop()}}),e)}))))},className:pi.submit_button,children:"提交"})]})]},"bottom")})),mi={bg:"bg___fOlTw",title:"title___G3D9y",fieldWrap:"fieldWrap___imjS7",mdWrap:"mdWrap___aKGYo",footer_style:"footer_style___BWH5p",submit_button:"submit_button___yxKUd",close_button:"close_button___nRK7d"},hi=(0,v.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,a=e.globalSetting,s=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:a,loading:i.effects,classroomList:s}}))((function(e){var n,t=e.shixunHomeworks,i=(e.newCourse,e.globalSetting,e.loading,e.dispatch),s=e.classroomList,r=((0,v.useParams)(),Q.Z.useForm()),c=u()(r,1)[0],d=(0,p.useState)({}),f=u()(d,2),m=f[0],h=f[1],g=(0,p.useState)(),y=u()(g,2),j=(y[0],y[1],(0,p.useRef)(),t.commonHomeWorkAddDefaultData,(0,p.useState)({})),b=u()(j,2),w=b[0],P=b[1];(0,p.useEffect)((function(){c.resetFields()}),[s.actionTabs.key]);function k(e){return _.apply(this,arguments)}function _(){return(_=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=w&&w.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ne.ZP)("/api/ec_courses/".concat(null==w?void 0:w.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:l()({homework_common_id:n},w)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,R.jsxs)(Nn.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程新建图文作业"===s.actionTabs.key,className:mi.drawer,children:[(0,R.jsxs)("section",{className:mi.bg,children:[(0,R.jsx)("aside",{className:mi.title,children:"新建图文作业"}),(0,R.jsxs)(Q.Z,{form:c,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){console.log("onchange: ",c.getFieldsValue()),h(l()({},c.getFieldsValue()))},children:[(0,R.jsx)("div",{className:mi.fieldWrap,children:(0,R.jsx)(Q.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,R.jsx)($.Z,{maxLength:60,suffix:"".concat((null===(n=m.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,R.jsxs)("div",{className:mi.mdWrap,children:[(0,R.jsx)(Q.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,R.jsx)(yt.Z,{watch:!0,defaultValue:m.intro})}),(0,R.jsx)("div",{children:(0,R.jsx)(Q.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:(0,R.jsx)(wt.Z,{})})})]}),(0,R.jsxs)("div",{className:mi.mdWrap,children:[(0,R.jsx)(Q.Z.Item,{name:"reference_answer",style:{marginTop:"-10px"},label:"参考答案:",children:(0,R.jsx)(yt.Z,{watch:!0,defaultValue:m.notice})}),(0,R.jsx)("div",{children:(0,R.jsx)(Q.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:(0,R.jsx)(wt.Z,{})})})]})]}),(0,R.jsx)("div",{className:mi.mdWrap,children:(0,R.jsx)(di.Z,{setitem:function(e){return P(l()({},e))}})})]}),(0,R.jsxs)("div",{className:mi.footer_style,children:[(0,R.jsx)("div",{className:mi.close_button,onClick:function(){i({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,R.jsx)("div",{onClick:function(){c.validateFields().then(o()(a()().mark((function e(){var n,t,r,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=l()({},m)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(r=n.reference_attachment_ids)||void 0===r?void 0:r.map((function(e){return e.response.id}))),e.next=5,(0,I.DQ)(l()(l()({id:s.actionTabs.id,subject_id:s.actionTabs.subject_id},n),{},{homework_type:1}));case 5:0===(null==(o=e.sent)?void 0:o.status)&&(k(o.homework_id),(0,J.L9)(["教学课堂","图文作业","新建图文作业"]),x.ZP.success("新建成功"),i({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 7:case"end":return e.stop()}}),e)}))))},className:mi.submit_button,children:"提交"})]})]},"bottom")})),xi={bg:"bg___Sx8dX",title:"title___GKPKJ",fieldWrap:"fieldWrap___fIL9U",mdWrap:"mdWrap___iwCM_",footer_style:"footer_style___KYp6i",submit_button:"submit_button___Rnntu",close_button:"close_button___Drc5k"},gi=(0,v.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,a=e.globalSetting,s=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:a,loading:i.effects,classroomList:s}}))((function(e){var n,t=e.shixunHomeworks,i=(e.newCourse,e.globalSetting,e.loading,e.dispatch),s=e.classroomList,r=(0,v.useParams)(),c=Q.Z.useForm(),d=u()(c,1)[0],f=(0,p.useState)({}),m=u()(f,2),h=m[0],g=m[1],y=(0,p.useState)(!1),j=u()(y,2),b=j[0],w=j[1],P=(0,p.useState)({}),k=u()(P,2),_=k[0],T=k[1],N=(0,p.useState)({}),A=u()(N,2),S=A[0],C=A[1];(0,p.useRef)(),t.commonHomeWorkEditDefaultData;(0,p.useEffect)((function(){"课程编辑图文作业"==s.actionTabs.key&&Z()}),[s.actionTabs.key]);var Z=function(){var e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.FD)({id:s.actionTabs.id,type:s.actionTabs.type});case 2:(n=e.sent)&&(t={name:n.subject_homework.name,description:n.subject_homework.description,reference_answer:n.subject_homework.reference_answer,attachment_ids:(0,wt.z)(n.subject_homework.attachments),reference_attachment_ids:(0,wt.z)(n.subject_homework.ref_attachments)},console.log(t),d.setFieldsValue(l()({},t)),g(l()({},t)),w(!0),C(new Date));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function L(e){return D.apply(this,arguments)}function D(){return(D=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=_&&_.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ne.ZP)("/api/ec_courses/".concat(null==_?void 0:_.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:l()({homework_common_id:n},_)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,R.jsxs)(Nn.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程编辑图文作业"===s.actionTabs.key,className:xi.drawer,children:[(0,R.jsxs)("section",{className:xi.bg,children:[(0,R.jsx)("aside",{className:xi.title,children:"编辑图文作业"}),(0,R.jsxs)(Q.Z,{form:d,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){g(l()({},d.getFieldsValue()))},children:[(0,R.jsx)("div",{className:xi.fieldWrap,children:(0,R.jsx)(Q.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,R.jsx)($.Z,{maxLength:60,suffix:"".concat((null===(n=h.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,R.jsxs)("div",{className:xi.mdWrap,children:[(0,R.jsx)(Q.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,R.jsx)(yt.Z,{watch:!0,defaultValue:h.description})}),(0,R.jsx)("div",{children:(0,R.jsx)(Q.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:b&&(0,R.jsx)(wt.Z,{},S)})})]}),(0,R.jsxs)("div",{className:xi.mdWrap,children:[(0,R.jsx)(Q.Z.Item,{name:"reference_answer",label:"参考答案:",style:{marginTop:"-10px"},children:(0,R.jsx)(yt.Z,{defaultValue:h.reference_answer,watch:!0})}),(0,R.jsx)("div",{children:(0,R.jsx)(Q.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:b&&(0,R.jsx)(wt.Z,{},S)})})]})]}),(0,R.jsx)("div",{className:xi.mdWrap,children:(0,R.jsx)(di.Z,{setitem:function(e){return T(l()({},e))},homework_common_id:r.categoryId})})]}),(0,R.jsxs)("div",{className:xi.footer_style,children:[(0,R.jsx)("div",{className:xi.close_button,onClick:function(){i({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,R.jsx)("div",{onClick:function(){d.validateFields().then(o()(a()().mark((function e(){var n,t,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=l()({},h)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(o=n.reference_attachment_ids)||void 0===o?void 0:o.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.id}))),e.next=5,(0,I.VO)(l()(l()(l()({},r),n),{},{base_on_project:!0,homework_type:1,id:s.actionTabs.id}));case 5:0===e.sent.status&&(x.ZP.success("编辑成功"),L(r.categoryId),i({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 7:case"end":return e.stop()}}),e)}))))},className:xi.submit_button,children:"提交"})]})]},"bottom")})),yi=t(4299),ji=t(56796),bi=t(74147),wi=Gn.Z.TabPane,Pi=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading,classroomList:e.classroomList}}))((function(e){e.classroomList;var n,t=e.exercise,i=e.saveExercise,s=(e.loading,e.dispatch),r=(0,v.useParams)(),c=((0,v.useLocation)(),Q.Z.useForm()),d=(u()(c,1)[0],t.brankList,(0,p.useState)(!0)),f=u()(d,2),m=f[0],y=f[1],j=(0,p.useState)(!1),b=u()(j,2),w=b[0],P=b[1],_=(0,p.useState)("myself"),T=u()(_,2),N=T[0],I=T[1],S=(0,p.useState)([]),C=u()(S,2),Z=C[0],L=C[1],D=(0,p.useState)([]),z=u()(D,2),X=z[0],M=z[1],F=(0,p.useState)(),H=u()(F,2),E=H[0],O=H[1],K=(0,p.useState)([]),B=u()(K,2),q=B[0],U=B[1],G=(0,p.useRef)(null),Y=(0,p.useState)(!1),ee=u()(Y,2),ne=ee[0],te=ee[1],ie=(0,p.useState)(""),ae=u()(ie,2),se=ae[0],le=ae[1],re=(0,p.useState)(""),oe=u()(re,2),ce=oe[0],ue=oe[1],de=[{title:"试卷名称",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"方向&课程",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return e?"随机组卷":"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:150,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"is_random",width:60,align:"center",render:function(e,n){return(0,R.jsx)("a",{href:e?"/randompaper/detail/".concat(n.id):"/paperlibrary/see/".concat(n.id,"?defaultActiveKey=").concat("public"==(null==ve?void 0:ve.filter)?"1":"teacher"==(null==ve?void 0:ve.filter)?"2":"0"),target:"_blank>",children:"预览"})}}],fe=(0,p.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself",is_random:null,is_encrypt:0}),pe=u()(fe,2),ve=pe[0],me=pe[1];(0,p.useEffect)((function(){"试卷选用"===t.actionTabs.key&&(ge(),U([]),he())}),[t.actionTabs.key]);var he=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"paperlibrary/getTeachGroupData"});case 2:n=e.sent,M(n);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xe=function(e){var n=parseInt(e);return isNaN(n)?"":n},ge=function(){var e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!m){e.next=12;break}return++ve.page,y(!1),ve.is_random="myself"==ve.filter?2:null,e.next=6,s({type:"exercise/getBrankList",payload:l()({},ve)});case 6:t=e.sent,Z=null!=t&&t.object_list?h()(Z.concat(null==t?void 0:t.object_list)):Z,O(t.is_teacher),(null===(n=t.object_list)||void 0===n?void 0:n.length)50?"block":"none"}})]}),(0,R.jsx)("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red",children:"请输入1-50之间的整数"})]}),okText:"确认",cancelText:"取消",onCancel:je,onOk:function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(d<1||d>50)){e.next=4;break}return document.getElementById("model_error").style.display="block",e.abrupt("return",Promise.reject());case 4:return f.update({cancelButtonProps:{disabled:!0}}),e.next=7,s({type:"exercise/saveBanks",payload:{course_id:r.coursesId,object_type:"examination_bank",bank_id:q,shixuns_info:c,num:d}});case 7:n=e.sent,f.update({cancelButtonProps:{disabled:!1}}),n&&0===n.status?((0,J.L9)(["教学课堂","试卷","试卷选用"]),g.Z.destroyAll(),s({type:"classroomList/getClassroomExercisesList",payload:l()({},t.actionTabs.params)}),je(),ke(),x.ZP.success("生成试卷成功")):(je(),ke());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)(g.Z,{centered:!0,width:980,title:"选择试卷",maskClosable:!1,destroyOnClose:!0,open:"试卷选用"===t.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:w,bodyStyle:{minHeight:200},wrapClassName:ji.Z.warpModal,onOk:o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(q.length){e.next=3;break}return x.ZP.error("请选择试卷"),e.abrupt("return");case 3:if(P(!0),n=!1,!1,Z.forEach((function(e){q.includes(e.id)&&e.need_authorize&&(n=e.need_authorize),q.includes(e.id)&&e.is_random})),!n){e.next=10;break}return(0,W.rX)(!1,"该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),e.abrupt("return");case 10:i(q[0]),je(),P(!1);case 13:case"end":return e.stop()}}),e)}))),onCancel:je,children:[(0,R.jsxs)(Gn.Z,{activeKey:N,onTabClick:function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:G.current.scrollTop=0,Z=[],N!==n&&U([]),I(n),ve.page=0,ve.filter=n,ve.group_id=null,m=!0,ge();case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsx)(wi,{tab:(0,R.jsx)("span",{children:"我的试卷库"})},"myself"),(0,R.jsx)(wi,{tab:(0,R.jsx)("span",{children:"教研共享"})},"teacher"),(0,R.jsx)(wi,{tab:(0,R.jsx)("span",{children:"公共试卷库"})},"public")]}),(0,R.jsxs)("div",{className:ji.Z.tabSearch,children:["teacher"===N&&(0,R.jsxs)(A.default,{value:ve.group_id,onChange:function(e){G.current.scrollTop=0,Z=[],ve.page=0,ve.group_id=e,m=!0,U([]),me(l()({},ve)),ge()},size:"middle",style:{width:200,marginRight:30},children:[(0,R.jsx)(A.default.Option,{value:null,children:"全部教研团队"}),null==X||null===(n=X.groups)||void 0===n?void 0:n.map((function(e){return(0,R.jsx)(A.default.Option,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))]}),(0,R.jsx)($.Z.Search,{placeholder:"请输入试卷名称进行搜索",value:ve.search,onChange:function(e){ve.search=e.target.value,me(l()({},ve))},onSearch:function(e){G.current.scrollTop=0,Z=[],ve.page=0,m=!0,U([]),e&&(0,bi.tk)({name:e,copywriting:e,position:"Exercise"}),ge()}})]}),(0,R.jsxs)("div",{ref:G,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20},children:[!E&&"public"===N&&(0,R.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,R.jsx)("span",{children:"通过职业认证的教师才能访问公共课程资源库"}),(0,R.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,R.jsx)(qe(),{initialLoad:!1,pageStart:0,loadMore:function(){ge()},hasMore:m,useWindow:!1,children:"试卷选用"===t.actionTabs.key&&E&&(0,R.jsx)(yi.Z,{className:ji.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Z,onRow:function(e){return{onClick:function(){U([null==e?void 0:e.id])}}},resColumns:de,rowSelection:ye})})]})]}),(0,R.jsx)(g.Z,{title:"提示",open:ne,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,R.jsxs)("div",{children:[(0,R.jsx)(k.ZP,{onClick:function(){te(!1),v.history.push(ce)},children:"修改试卷"}),(0,R.jsx)(k.ZP,{type:"primary",onClick:function(){v.history.push(se),te(!1)},children:"设置规则"})]}),onCancel:function(){te(!1)},children:(0,R.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,R.jsx)(V.Z,{inPaper:!0,visible:Pe,onCancel:ke,onOk:Te,renderData:_e,modalType:"multiple",type:"examination_bank"})]})})),ki=t(94075),_i=["pathsDetail","user","loading","dispatch","classroomList"],Ti=function(e){return e.All="",e.Shixun="shixun",e.VideoItem="video",e.Attachment="attachment",e.group_count="group_homework",e.normal_count="normal_homework",e.ExaminationBank="exercise",e.HomeworkCommon="hack_homework",e.Discusses="Discusses",e.Challenge="challenge",e}(Ti||{}),Ni=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,a=e.classroomList;return{pathsDetail:n,user:t,loading:i.effects,classroomList:a}}))((function(e){var n,t,i,s,r=e.pathsDetail,c=e.user,d=e.loading,m=e.dispatch,y=e.classroomList,j=(f()(e,_i),(0,v.useParams)()),b=r.stageData,w=r.visibleType,P=void 0===w?"All":w,k=r.keywords,_=r.editKey,T=null==r?void 0:r.detail,A=T.shixuns_count,S=void 0===A?0:A,C=T.videos_count,Z=void 0===C?0:C,L=T.attachment_count,D=void 0===L?0:L,z=T.chapter_statis,X=T.group_count,M=void 0===X?0:X,F=T.normal_count,H=void 0===F?0:F,E=T.disscuss_count,O=void 0===E?0:E,V=T.banks_count,K=void 0===V?0:V,B=T.hack_count,q=void 0===B?0:B,U=(0,p.useState)([]),W=u()(U,2),G=W[0],Q=W[1],Y=(0,p.useState)({content:"",type:""}),$=u()(Y,2),ne=$[0],te=$[1],ie=(0,p.useState)([]),ae=u()(ie,2),se=ae[0],le=(ae[1],(0,p.useState)("All")),re=u()(le,2),oe=re[0],ce=re[1],ue=(0,p.useState)(""),de=u()(ue,2),fe=de[0],pe=de[1],me=(0,Vn.U)(I.CI,{}),he=u()(me,3),xe=he[1],ge=he[2],ye=!(null!==(n=r.detail)&&void 0!==n&&n.can_managed),je=[{name:"全部",type:"All",number:S+Z+D+M+H+K+q,isShow:!0},{name:"实践项目",type:"Shixun",number:S,isShow:S>0},{name:"视频",type:"VideoItem",number:Z,isShow:Z>0},{name:"课件",type:"Attachment",number:D,isShow:D>0},{name:"关卡",type:"Challenge",number:null==z?void 0:z.challenge_count,isShow:(null==z?void 0:z.challenge_count)>0},{name:"分组作业",type:"group_count",number:M,isShow:!(0,N.JA)()&&M>0},{name:"图文作业",type:"normal_count",number:H,isShow:!(0,N.JA)()&&H>0},{name:"编程作业",type:"HomeworkCommon",number:q,isShow:!(0,N.JA)()&&q>0},{name:"测验",type:"ExaminationBank",number:K,isShow:!(0,N.JA)()&&K>0},{name:"讨论",type:"Discusses",number:O,isShow:O>0}].filter((function(e){return e.isShow})),be=function(){var e=o()(a()().mark((function e(){var n,t=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:{},e.next=3,m({type:"pathsDetail/getStageData",payload:l()(l()({tab:Ti[P]},n),{},{subject_id:j.pathId,keywords:k})});case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),we=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(null!=e&&e.instData){var n=(null==e?void 0:e.stage_id)||fe||(null==r?void 0:r.stage_id),t=function(){var e=o()(a()().mark((function e(){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m({type:"pathsDetail/getStageChildrenData",payload:{id:n,type:"stage"}});case 2:t=e.sent,i=G.map((function(e){var i;return e.stage_id==n?l()(l()({},e),{},{items:null===(i=t.data)||void 0===i?void 0:i.items}):e})),Q(i);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();t()}else be(),m({type:"pathsDetail/getPathsDetail",payload:{id:j.pathId}})},Pe=(0,p.useMemo)((function(){return null==G?void 0:G.map((function(e,n){return(0,R.jsx)("div",{children:(0,R.jsx)(Xt,{val:e,allData:G,index:n,selectExercise:function(e){pe(null==e?void 0:e.stage_id),m({type:"exercise/setActionTabs",payload:{key:"试卷选用"}})},openPreview:function(e){var n,t;null!=e&&e.container_id?m({type:"attachment/setActionTabs",payload:{key:"资源下载",selectArrs:null==e?void 0:e.attachment_detail,params:{course_id:null==e?void 0:e.container_id,coursesId:null==e?void 0:e.container_id,id:null==e?void 0:e.id,openType:"课程内教学课件预览"}}}):te({content:ve.Z.API_SERVER+(null==e||null===(n=e.attachment_detail)||void 0===n?void 0:n.url),type:null==e||null===(t=e.attachment_detail)||void 0===t?void 0:t.file_type})},visibleTypeNew:oe,getData:we})},n)}))}),[G,oe]);return(0,p.useEffect)((function(){Q(b)}),[b]),(0,p.useEffect)((function(){"closePathsTabs"==y.actionTabs.key&&we({instData:!0})}),[y.actionTabs.key]),(0,R.jsxs)("section",{children:[(0,R.jsxs)(ee.Z,{spinning:d["pathsDetail/getStageData"]||d["pathsDetail/getPathsDetail"],children:[(0,R.jsx)("aside",{className:Tn.actionTabs,children:je.map((function(e,n){return(0,R.jsxs)("div",{className:"mr5 ".concat(e.type===P?Tn.tabActive:Tn.tab),onClick:function(){-1===_?("group_count"==e.type||"normal_count"==e.type?ce("SubjectHomework"):ce(e.type),"Discusses"!==e.type&&be({tab:Ti[e.type]}),m({type:"pathsDetail/save",payload:{visibleType:e.type,editKey:-1}})):x.ZP.warning("请先取消编辑状态")},children:[(0,R.jsx)("span",{className:Tn.s1,children:e.name}),(0,R.jsx)("span",{className:Tn.s2,children:e.number})]},n)}))}),"Discusses"!==P&&(0,R.jsxs)(R.Fragment,{children:[Pe,(null===(t=r.detail)||void 0===t?void 0:t.allow_statistics)&&"All"===P&&!k&&(0,R.jsx)(ee.Z,{spinning:xe,children:(0,R.jsxs)("div",{className:Tn.addStage,onClick:o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ye){e.next=3;break}return x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。"),e.abrupt("return");case 3:if(-1===_||(g.Z.info({icon:null,className:"custom-modal-divider ",okText:"知道啦",title:"提示",content:(0,R.jsx)("div",{className:"mt10 font14",children:"当前单元有未保存的修改记录,请先保存!"}),onOk:function(){var e="Edit_".concat(_),n=document.getElementById(e);n&&setTimeout((function(){return n.scrollIntoView({block:"start",behavior:"smooth"})}))}}),0)){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,ge({name:"第".concat((0,J.EM)(G.length+1),"章节"),subject_id:j.pathId,pathId:j.pathId,list:[]});case 7:null!=(n=e.sent)&&n.stage_id&&(Q([].concat(h()(G),[n])),m({type:"pathsDetail/save",payload:{editKey:G.length,stage_id:null==n?void 0:n.stage_id}}));case 9:case"end":return e.stop()}}),e)}))),children:[(0,R.jsx)("span",{className:Tn.color4CA,children:"+新建章节"}),"(添加一个或多个实训/视频项目,组成一个章节)"]})}),0===(null==G?void 0:G.length)&&(0,R.jsx)(at.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})]}),"Discusses"===P&&(0,R.jsx)("aside",{className:"mt20",children:(0,R.jsx)(Yt,{activeIndex:3,isDelete:null===(i=r.detail)||void 0===i?void 0:i.allow_add_member,shixunIdentifier:11,identity:null===(s=c.userInfo)||void 0===s?void 0:s.role,user:c.userInfo,isShixunDetail:!0,keywords:k,refreshCount:function(){m({type:"pathsDetail/getPathsDetail",payload:{id:j.pathId,keywords:k}})}})})]}),(0,R.jsx)(ci,{}),(0,R.jsx)(Rn,{shixunIds:se,cb:function(e){var n,t;"取消"!==e&&(console.log("====sdfsdf",e),G[_].items=h()((null==G||null===(n=G[_])||void 0===n||null===(n=n.items)||void 0===n?void 0:n.concat(e||[]))||[]),Q(JSON.parse(JSON.stringify(G))),we({instData:!0,stage_id:null==y||null===(t=y.actionTabs)||void 0===t?void 0:t.id}))}}),(0,R.jsx)(fi,{}),(0,R.jsx)(vi,{}),(0,R.jsx)(hi,{}),(0,R.jsx)(gi,{}),(0,R.jsx)(Pi,{saveExercise:function(e){(0,I._C)({id:fe,subject_id:j.pathId,homework_type:"exercise",examination_bank_ids:[e]}).then((function(e){0==(null==e?void 0:e.status)&&(x.ZP.success("选用成功"),we({instData:!0}))}))}}),(0,R.jsx)(ki.Z,{}),(0,R.jsx)(ht.Z,{close:!0,data:null==ne?void 0:ne.content,type:null==ne?void 0:ne.type,hasMask:!0,monacoEditor:{language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){te({content:"",type:""})}})]})})),Ii=t(78550),Ai=t(56872),Si="certificate___fHfxF",Ci="actionsBtns___plapq",Zi=["user","pathsDetail"],Li=Ii.default.RangePicker,Di=(0,v.connect)((function(e){return{user:e.user,pathsDetail:e.pathsDetail}}))((function(e){e.user;var n,t=e.pathsDetail,i=(f()(e,Zi),Q.Z.useForm()),s=u()(i,1)[0],r=(0,p.useState)([]),c=u()(r,2),d=c[0],m=c[1],h=(0,p.useState)(!0),y=u()(h,2),j=y[0],b=y[1],w=(0,p.useState)(!1),P=u()(w,2),k=P[0],_=P[1],T=(0,p.useState)(!1),N=u()(T,2),I=N[0],S=N[1],C=(0,p.useState)(0),Z=u()(C,2),L=Z[0],D=Z[1],X=(0,p.useState)({}),M=u()(X,2),F=M[0],H=M[1],E=(0,v.useParams)(),O=(0,p.useState)({page:1,limit:10}),J=u()(O,2),V=J[0],K=J[1],B=!(null!==(n=t.detail)&&void 0!==n&&n.can_managed),q=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")},U=[{title:"姓名",dataIndex:"user_name",key:"user_name",align:"left"},{title:"申请时间",dataIndex:"created_at",key:"created_at",align:"left"},{title:"申请状态",dataIndex:"state",key:"state",align:"left",render:function(e,n){return(0,R.jsxs)(R.Fragment,{children:["drafted"===(null==n?void 0:n.state)&&(0,R.jsx)("span",{children:"申请中"}),"rejected"===(null==n?void 0:n.state)&&(0,R.jsx)("span",{style:{color:"#E53333"},children:"未通过"}),"passed"===(null==n?void 0:n.state)&&(0,R.jsx)("span",{style:{color:"#2FA34F"},children:"通过"})]})}},{title:"学习进度",dataIndex:"process",key:"process",align:"left",render:function(e){return"".concat(e,"%")}},{title:"审批操作",dataIndex:"action",key:"action",align:"left",render:function(e,n){return(0,R.jsxs)("div",{className:Ci,children:["drafted"===(null==n?void 0:n.state)&&(0,R.jsx)("span",{onClick:function(){return W(n)},children:"同意"}),"drafted"===(null==n?void 0:n.state)&&(0,R.jsx)("span",{onClick:function(){return G(n)},children:"拒绝"}),"rejected"===(null==n?void 0:n.state)&&(0,R.jsx)("span",{onClick:function(){return Y(n)},children:"拒绝原因"}),"passed"===(null==n?void 0:n.state)&&(0,R.jsx)("span",{onClick:function(){return ee(n)},children:"查看证书"})]})}}].filter((function(e){return!!I||"学习进度"!==e.title&&"审批操作"!==e.title}));(0,p.useEffect)((function(){te(V)}),[]);var W=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!B){e.next=3;break}return q(),e.abrupt("return");case 3:return e.next=5,(0,ne.ZP)("/api/paths/".concat(null==E?void 0:E.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:null==n?void 0:n.id,op:"pass"}});case 5:0===(null==(t=e.sent)?void 0:t.status)&&te(V);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(e){if(B)q();else{var n,t="";g.Z.confirm({title:"证书申请拒绝",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:(0,R.jsxs)("div",{children:[(0,R.jsx)("p",{children:"拒绝证书发放需填写拒绝原因。"}),(0,R.jsxs)("aside",{className:"flex-container",children:[(0,R.jsx)("sup",{className:"c-red-ee4",children:"*"}),(0,R.jsx)("span",{children:"拒绝原因:"}),(0,R.jsx)($.Z,{maxLength:30,style:{width:284,marginLeft:10},onChange:function(e){return t=e.target.value}})]})]}),okText:"确定拒绝",cancelText:"取消",onOk:(n=o()(a()().mark((function n(){var i;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t){n.next=3;break}return x.ZP.warning("拒绝理由不能为空"),n.abrupt("return",Promise.reject());case 3:return n.next=5,(0,ne.ZP)("/api/paths/".concat(null==E?void 0:E.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:null==e?void 0:e.id,op:"reject",content:t}});case 5:0===(null==(i=n.sent)?void 0:i.status)&&te(V);case 7:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}},Y=function(e){B?q():g.Z.info({title:"拒绝原因",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:(0,R.jsx)("div",{children:null==e?void 0:e.content}),okText:"确定"})},ee=function(e){H((null==e?void 0:e.info)||{}),_(!0)},te=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,ne.ZP)("/api/paths/".concat(null==E?void 0:E.pathId,"/request_certificates.json"),{method:"get",params:n});case 3:null!=(t=e.sent)&&t.data&&(m(null==t?void 0:t.data),D((null==t?void 0:t.total_count)||0),S(null==t?void 0:t.is_manage)),b(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,R.jsxs)("div",{className:Si,children:[(0,R.jsxs)(Q.Z,{form:s,layout:"inline",className:"mb20",size:"large",onValuesChange:function(e,n){var t=n.state,i=void 0===t?"":t,a=n.keyword,s=void 0===a?"":a,r=n.time,o=void 0===r?[]:r,c=l()(l()({},V),{},{page:1,state:i,keyword:s,start_time:null!=o&&o[0]?z()(o[0]).format("YYYY-MM-DD"):"",end_time:null!=o&&o[1]?z()(o[1]).format("YYYY-MM-DD"):""});K(c),te(c)},children:[(0,R.jsx)(Q.Z.Item,{name:"state",initialValue:"",className:"mr10",children:(0,R.jsxs)(A.default,{style:{width:104},children:[(0,R.jsx)(A.default.Option,{value:"",children:"全部状态"}),(0,R.jsx)(A.default.Option,{value:"drafted",children:"申请中"}),(0,R.jsx)(A.default.Option,{value:"passed",children:"通过"}),(0,R.jsx)(A.default.Option,{value:"3",children:"未通过"})]})}),(0,R.jsx)(Q.Z.Item,{name:"time",children:(0,R.jsx)(Li,{onChange:function(e,n){console.log(n,22)},placeholder:["申请开始时间","申请结束时间"]})}),(0,R.jsx)(Q.Z.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword",children:(0,R.jsx)(Ai.t7,{style:{width:193},placeholder:"请输入学生姓名"})})]}),(0,R.jsx)(Re.Z,{dataSource:d,rowKey:function(e){return e.id},columns:U,loading:j,pagination:{pageSize:V.limit,total:L,current:V.page,onChange:function(e,n){var t=l()(l()({},V),{},{page:e,limit:n});K(t),te(t)},showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),(0,R.jsx)(Ye.Z,{visible:k,onCancel:function(){_(!1),H({})},data:F})]})}));z().locale("ZH-cn");var zi=Gn.Z.TabPane,Xi=function(e){e.data;var n=(0,p.useState)("1"),t=u()(n,2),i=t[0],s=t[1],l=(0,p.useState)(1),r=u()(l,2),c=r[0],d=r[1],f=(0,p.useState)(),m=u()(f,2),h=m[0],x=m[1],g=(0,p.useState)(!0),y=u()(g,2),j=y[0],b=y[1],w=(0,v.useParams)();function P(){return(P=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),"1"===i?n="/api/paths/".concat(w.pathId,"/study_ranking_shixuns_passed.json"):"2"===i?n="/api/paths/".concat(w.pathId,"/study_ranking_videos.json"):"3"===i?n="/api/paths/".concat(w.pathId,"/study_ranking_pdf_attachments.json"):"4"===i&&(n="/api/paths/".concat(w.pathId,"/study_ranking_discusses.json")),e.next=4,(0,ne.ZP)(n,{method:"get",params:{page:c}});case 4:t=e.sent,b(!1),x(t);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,p.useEffect)((function(){!function(){P.apply(this,arguments)}()}),[c,i]);var k=function(){var e,n,t,a,s,l,r,o,u,f,v,m,x;return(0,R.jsx)(p.Fragment,{children:(0,R.jsxs)(ee.Z,{spinning:j,children:[(0,R.jsxs)("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"},children:[(0,R.jsx)("span",{style:{flex:"1"},children:"排名"}),(0,R.jsx)("span",{style:{flex:"1"},children:"姓名"}),"1"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:"通过关卡数"}),"2"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:"累计学习时长"}),"3"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:"下载资源次数"}),"4"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:"发帖数"})]}),(null==h?void 0:h.user_show)&&(0,R.jsxs)("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"},children:[(0,R.jsx)("span",{style:{flex:"1"},children:0===(null==h||null===(e=h.data_user)||void 0===e?void 0:e.rank)&&0===(null==h||null===(n=h.data_user)||void 0===n?void 0:n.num)?"--":(null==h||null===(t=h.data_user)||void 0===t?void 0:t.rank)<=100&&0!=(null==h||null===(a=h.data_user)||void 0===a?void 0:a.rank)?null==h||null===(s=h.data_user)||void 0===s?void 0:s.rank:"未上榜"}),(0,R.jsx)("span",{style:{flex:"1"},children:null==h||null===(l=h.data_user)||void 0===l?void 0:l.user_real_name}),"1"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:(null==h||null===(r=h.data_user)||void 0===r?void 0:r.num)||"--"}),"2"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:null!=h&&null!==(o=h.data_user)&&void 0!==o&&o.num?(0,J.li)(null==h||null===(u=h.data_user)||void 0===u?void 0:u.num):"--"}),"3"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:(null==h||null===(f=h.data_user)||void 0===f?void 0:f.num)||"--"}),"4"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:(null==h||null===(v=h.data_user)||void 0===v?void 0:v.num)||"--"})]}),(null==h?void 0:h.user_show)&&(0,R.jsx)(In.Z,{}),(null==h||null===(m=h.data)||void 0===m?void 0:m.length)>0?null==h||null===(x=h.data)||void 0===x?void 0:x.map((function(e,n){return(0,R.jsxs)("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"},children:[1===(null==e?void 0:e.rank)&&(0,R.jsx)("span",{style:{flex:"1",color:"#E02020"},children:null==e?void 0:e.rank}),2===(null==e?void 0:e.rank)&&(0,R.jsx)("span",{style:{flex:"1",color:"#FA6400"},children:null==e?void 0:e.rank}),3===(null==e?void 0:e.rank)&&(0,R.jsx)("span",{style:{flex:"1",color:"#F7B500"},children:null==e?void 0:e.rank}),(null==e?void 0:e.rank)>3&&(0,R.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.rank}),(0,R.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.user_real_name}),"1"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num}),"2"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:(0,J.li)(null==e?void 0:e.num)}),"3"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num}),"4"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num})]})})):(0,R.jsx)(at.Z,{}),(null==h?void 0:h.count)>10&&(0,R.jsx)(An.Z,{current:c,pageSize:10,showSizeChanger:!1,total:null==h?void 0:h.count,style:{textAlign:"center",margin:"20px 0px"},onChange:function(e){d(e)}})]})})};return(0,R.jsx)("div",{children:(0,R.jsxs)(Gn.Z,{activeKey:i,style:{background:"#fff",padding:"0px 20px"},onChange:function(e){s(e),d(1)},children:[(0,R.jsx)(zi,{tab:"通关榜",style:{background:"#fff"},children:(0,R.jsx)(k,{})},"1"),(0,R.jsx)(zi,{tab:"视频学习榜",children:(0,R.jsx)(k,{})},"2"),(0,R.jsx)(zi,{tab:"下载资源榜",children:(0,R.jsx)(k,{})},"3"),(0,R.jsx)(zi,{tab:"互动讨论榜",children:(0,R.jsx)(k,{})},"4")]})})},Mi=t(96480),Fi=["user","pathsDetail"],Hi=(0,v.connect)((function(e){return{user:e.user,pathsDetail:e.pathsDetail}}))((function(e){e.user;var n,t=e.pathsDetail,i=(f()(e,Fi),(0,v.useParams)()),s=(0,p.useRef)(),l=(0,p.useRef)(),r=(0,p.useRef)(!1),c=(0,p.useState)({}),d=u()(c,2),m=d[0],h=d[1],x=(0,p.useState)(700),g=u()(x,2),y=g[0],j=g[1];(0,p.useEffect)((function(){setTimeout((function(){var e,n;null===(e=s.current)||void 0===e||null===(n=e.resize)||void 0===n||n.call(e)}),300)}),[y]),(0,p.useEffect)((function(){var e;h(null===(e=t.detail)||void 0===e?void 0:e.atlas_data)}),[null===(n=t.detail)||void 0===n?void 0:n.atlas_data]),(0,p.useEffect)((function(){return document.addEventListener((0,Mi.gH)(),w),function(){document.removeEventListener((0,Mi.gH)(),w)}}),[]);var b,w=function(){(0,Mi.vp)()||j(700)};return(0,R.jsx)("div",{style:{paddingTop:20,paddingBottom:20,height:y+30,background:"#FFF"},ref:l,children:m.nodes&&(0,R.jsx)(gn.Z,{style:{height:y+"px"},option:{title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:function(e){return"edge"===e.dataType?e.data.relation:"node"===e.dataType?"名称:"+e.data.name+"
类别:"+e.data.labels.join(", ")+"
ID: "+e.data.uid+"
":void 0}},legend:[{bottom:0,left:"center",orient:"horizontal",data:m.categories.map((function(e){if(e.name)return e.name}))}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:m.nodes,links:m.links,categories:m.categories,roam:!0,draggable:!1,label:{position:"inside",show:!0},labelLayout:{hideOverlap:!0,moveOverlap:!0},force:{repulsion:600,edgeLength:200,gravity:.2,layoutAnimation:!0,friction:.3},edgeLabel:{},edgeSymbol:["none","arrow"],lineStyle:{color:"source",curveness:0},emphasis:{disabled:!1,scale:1.3,focus:"none",lineStyle:{width:10},itemStyle:{borderType:"solid",borderWidth:1,borderColor:"rgb(154,152,152)"}},symbolSize:40,color:["#f79767","#da7194","#ffc454","#569480","#f16667","#d9c8ae","#c990c0","#4c8eda","#57c7e3","#ecb5c9","#8dcc93","#37A2DA","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF","#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"]}],toolbox:{show:!0,feature:{restore:{title:"还原"},saveAsImage:{title:"保存为图片"},myTool:{show:!0,title:"全屏显示",icon:"path://M358.464 136.672l0-34.112-255.904 0 0 255.904 34.112 0 0-197.664 242.816 242.816 24.128-24.128-242.816-242.816zM665.536 102.56l0 34.112 197.664 0-242.816 242.816 24.128 24.128 242.816-242.816 0 197.664 34.112 0 0-255.904zM379.488 620.384l-242.816 242.816 0-197.664-34.112 0 0 255.904 255.904 0 0-34.112-197.664 0 242.816-242.816zM887.328 863.2l-242.816-242.816-24.128 24.128 242.816 242.816-197.664 0 0 34.112 255.904 0 0-255.904-34.112 0z",onclick:function(){(0,Mi.vp)()?(setTimeout((function(){j(700)}),300),(0,Mi.BU)()):((0,Mi.Dj)(l.current),setTimeout((function(){j(window.innerHeight-40)}),300))}}}}},onChartReady:function(e){s.current=e,e.resize()},opts:{renderer:"svg"},onEvents:{click:function(e){r.current=!1,setTimeout((function(){if(!r.current&&"node"===e.dataType){var n=e.data.url;n&&window.open(n,"_blank")}}),500)},dblclick:(b=o()(a()().mark((function e(n,t,s){var l,o,c,u,d,f,p,v,x,g,y;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("p:",n,t,s),r.current=!0,e.next=4,(0,ne.ZP)("/api/paths/".concat(i.pathId,"/atlas_data.json"),{method:"get",params:{node_id:n.data.id}});case 4:for(l=e.sent,o=l.atlas_data,c=o.nodes,u=o.links,d=o.categories,c=m.nodes.concat(c),u=m.links.concat(u),f=c.filter((function(e,n,t){return t.findIndex((function(n){return n.id===e.id}))===n})),p=u.filter((function(e,n,t){return t.findIndex((function(n){return n.source===e.source&&n.target===e.target}))===n})),v=[],x=Math.max(d.length,m.categories.length),g=0;g0?null==s?void 0:s.map((function(e){return t=e,(0,R.jsxs)("section",{style:{marginBottom:"26px",backgroundColor:"#fff"},children:[(0,R.jsxs)("div",{className:Ei.Head,children:[(0,R.jsxs)("div",{className:Ei.Headtitle,children:[(0,R.jsx)("span",{title:null==t?void 0:t.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==t?void 0:t.package_name}),(0,R.jsxs)("span",{className:Ei.span2,children:["(共 ",(0,R.jsx)("span",{style:{color:"#333"},children:null==t?void 0:t.subject_count})," 门课程)"]})]}),(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"},children:[(0,R.jsxs)("div",{className:Ei.Headprice,children:[(0,R.jsx)("span",{children:"套餐价格:"}),(0,R.jsxs)("span",{className:Ei.nowPrice,children:["¥",parseInt(null===(i="".concat(null==t?void 0:t.package_price))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i[1])>0?null==t?void 0:t.package_price:null===(a="".concat(null==t?void 0:t.package_price))||void 0===a||null===(a=a.split("."))||void 0===a?void 0:a[0]]}),(0,R.jsxs)("span",{className:Ei.initPrice,children:["¥",parseInt(null===(r="".concat(null==t?void 0:t.package_origin_price))||void 0===r||null===(r=r.split("."))||void 0===r?void 0:r[1])>0?null==t?void 0:t.package_origin_price:null===(o="".concat(null==t?void 0:t.package_origin_price))||void 0===o||null===(o=o.split("."))||void 0===o?void 0:o[0]]})]}),(0,R.jsx)("div",{className:Ei.AllButStyle,children:(0,R.jsxs)(k.ZP,{className:null!=t&&t.is_payed?"".concat(Ei.payed):"".concat(Ei.order),onClick:function(){null!=t&&t.is_payed?v.history.push("/users/".concat(null==n?void 0:n.userInfo.login,"/paths?category=payed")):P(null==t?void 0:t.id)},children:[null!=t&&t.is_payed?"已购买":"立即购买"," "]})})]})]}),(0,R.jsx)("div",{className:t.isFull?"".concat(Ei.Swiper):"".concat(Ei.Swiper," ").concat(Ei.expansion),children:null==t||null===(c=t.subjects)||void 0===c?void 0:c.map((function(e,n){var t,i,a,s;return(0,R.jsx)("div",{style:{width:"232px",marginRight:(1+n)%3==0?0:22},className:Ei.BannerListItemDiv,children:(0,R.jsx)("div",{className:Ei.BannerListItem,children:(0,R.jsxs)("div",{onClick:function(){return window.open("/paths/".concat(e.identifier))},children:[(0,R.jsxs)("div",{className:Ei.BannerListItemImg,children:[(0,R.jsx)("img",{className:Ei.bgimg,src:"".concat(e.image_url)}),(null==e?void 0:e.user_paid_subject)&&(0,R.jsx)("img",{className:Ei.buyimg,src:"data:image/png;base64,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"}),(null==e?void 0:e.is_current_subject)&&(0,R.jsx)("span",{className:Ei.curCourse,children:"当前课程"})]}),(0,R.jsxs)("div",{className:Ei.BannerListItemInfo,children:[(0,R.jsx)(j.Z,{placement:"topLeft",title:e.name,children:(0,R.jsx)("div",{className:Ei.BannerListItemInfoTitle,children:e.name})}),(0,R.jsxs)("div",{className:Ei.BannerListItemInfoTeacher,children:["讲师:",e.teacher]}),(0,R.jsxs)("div",{className:"".concat(Ei.BannerListItemInfoTime," ").concat(Ei.BannerListItemInfoTime2),children:[(0,R.jsxs)("div",{className:Ei.span1,children:[e.learn_count/1e4>1?(e.learn_count/1e4).toFixed(1)+"W":e.learn_count,"人正在学"]}),(0,R.jsx)("div",{className:"".concat(Ei.timeprice),children:(0,R.jsxs)("div",{className:Ei.span,children:[(0,R.jsx)("span",{className:Ei.qianfuhao,children:"¥"}),e.is_discount?parseInt(null==e||null===(t=e.price)||void 0===t?void 0:t.split(".")[1])>0?null==e?void 0:e.price:null==e||null===(i=e.price)||void 0===i?void 0:i.split(".")[0]:parseInt(null==e||null===(a=e.origin_price)||void 0===a?void 0:a.split(".")[1])>0?null==e?void 0:e.origin_price:null==e||null===(s=e.origin_price)||void 0===s?void 0:s.split(".")[0]]})})]})]})]})})},n)}))}),(0,R.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"},children:(null==t||null===(u=t.subjects)||void 0===u?void 0:u.length)>3&&(0,R.jsxs)("div",{onClick:function(){t.isFull=!t.isFull,l(h()(s))},children:[(0,R.jsx)("span",{className:"current",style:{marginRight:"6px"},children:t.isFull?"收起":"展开"}),(0,R.jsx)("span",{className:"current",children:(0,R.jsx)("i",{className:t.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})})]})})]});var t,i,a,r,o,c,u})):(0,R.jsx)(at.Z,{})})})),Vi=t(69806),Ki="bg___sN_Hy",Ri="wrap___IaIuZ",Bi="content___q5lPL",qi="wrapTabs___FivJx",Ui="intro___lW9Kf",Wi="introTitle___y5V_M",Gi=["pathsDetail","globalSetting","loading","dispatch"],Qi=Gn.Z.TabPane,Yi=function(e){return e.All="",e.Shixun="shixun",e.VideoItem="video",e.Attachment="attachment",e.group_count="group_homework",e.normal_count="normal_homework",e.ExaminationBank="exercise",e.HomeworkCommon="hack_homework",e.Discusses="Discusses",e}(Yi||{});function $i(e){var n=e.target,t=function(e,n){if(e.localName===n)return e;for(var t=0,i=e;i=i.parentNode;t++){if(i.localName===n)return i;if(i==document.documentElement)return!1}}(n,"a");if(console.log([t],null==t?void 0:t.href,44),(null==t||!t.href)&&"IMG"===n.tagName.toUpperCase()){var i=n.src||n.getAttribute("src");i&&-1===i.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),xn.Z.publish("preview-image",i))}}var ea=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.loading;return{pathsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n,t,i,s=e.pathsDetail,r=(e.globalSetting,e.loading,e.dispatch),c=(f()(e,Gi),(0,v.useSearchParams)()),d=u()(c,1)[0],m=(0,v.useParams)(),h=(0,p.useRef)(),x=(0,p.useState)(""),g=u()(x,2),y=g[0],j=g[1],b=[{name:"课程章节",key:"stage"},{name:"排行榜",key:"ranking"},{name:"证书申请",key:"certificate"},{name:"科教资源图谱",key:"atlas"},{name:"知识图谱",key:"knowledge"},{name:"套餐列表",key:"Combination",extra:"优惠"}].filter((function(e){var n,t;return!!(null!==(n=s.detail)&&void 0!==n&&n.excellent||!1===(null===(t=s.detail)||void 0===t?void 0:t.is_free))||"certificate"!==e.key})).filter((function(e){var n,t;return!(null===(n=s.detail)||void 0===n||!n.atlas_data||null===(t=s.detail)||void 0===t||null===(t=t.atlas_data)||void 0===t||!t.nodes)||"atlas"!==e.key})).filter((function(e){var n,t;return!(!1!==(null===(n=s.detail)||void 0===n?void 0:n.is_free)||null===(t=s.detail)||void 0===t||!t.is_has_package)||"Combination"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=s.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=s.detail)||void 0===t?void 0:t.show_chapter)||"stage"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=s.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=s.detail)||void 0===t?void 0:t.show_charts)||"ranking"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=s.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=s.detail)||void 0===t?void 0:t.show_cert_apply)||"certificate"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=s.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=s.detail)||void 0===t?void 0:t.show_knowledge_graph)||"knowledge"!==e.key})),w=(0,p.useState)(d.get("activeKey")||(null===(n=b[0])||void 0===n?void 0:n.key)),P=u()(w,2),k=P[0],_=P[1];(0,p.useEffect)((function(){if(h.current)return h.current.addEventListener("mousedown",$i),function(){var e;null===(e=h.current)||void 0===e||e.removeEventListener("mousedown",$i)}}),[h.current]),(0,p.useEffect)((function(){r({type:"pathsDetail/save",payload:{editKey:-1}}),m.pathId&&T()}),[m.pathId]),(0,p.useEffect)((function(){var e,n;(0,J.Dk)(null===(e=s.detail)||void 0===e?void 0:e.name),_(d.get("activeKey")||(null===(n=b[0])||void 0===n?void 0:n.key))}),[s]);var T=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"pathsDetail/getPathsDetail",payload:l()({id:m.pathId},(0,J.oP)())});case 2:n=e.sent,r({type:"pathsDetail/getRightData",payload:{id:m.pathId}}),r({type:"pathsDetail/getStageData",payload:{subject_id:m.pathId,show_course_section:null==n?void 0:n.show_course_section}}),null!=n&&n.id&&d.get("token")&&(location.href=location.pathname);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,R.jsx)(ee.Z,{spinning:!1,children:(0,R.jsxs)("section",{className:Ki,children:[(0,R.jsx)(pe,{}),(0,R.jsx)(Vi.Z,{}),(0,R.jsxs)("section",{style:{marginTop:(null===(t=s.detail)||void 0===t?void 0:t.excellent)&&"89px"},className:"edu-container pb80 ".concat(Ri),children:[(0,R.jsxs)("aside",{className:Bi,children:[(0,R.jsxs)("div",{className:Ui,children:[(0,R.jsx)("div",{className:Wi,children:(0,R.jsxs)("span",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,R.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC",style:{marginRight:"10px"}}),"课程介绍"]})}),(0,R.jsx)("div",{ref:h,children:(0,R.jsx)(oe.Z,{value:null===(i=s.detail)||void 0===i?void 0:i.description})})]}),(null==b?void 0:b.length)>0&&(0,R.jsx)(Gn.Z,{className:qi,activeKey:k,onChange:function(e){"knowledge"===e?window.open("/knowledgegraph/".concat(m.pathId)):_(e)},tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:"stage"===k?(0,R.jsx)(Ai.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"请输入名称进行搜索",onInputChange:function(e){var n,t=null===(n=decodeURIComponent(e))||void 0===n?void 0:n.trim();r({type:"pathsDetail/save",payload:{keywords:t}}),j(t)},onChange:function(e){r({type:"pathsDetail/getStageData",payload:{tab:Yi[null==s?void 0:s.visibleType],subject_id:m.pathId,keywords:e}})}}):"",children:b.map((function(e){return(0,R.jsx)(Qi,{tab:null!=e&&e.extra?(0,R.jsxs)("span",{style:{position:"relative"},children:[(0,R.jsx)("span",{children:e.name}),(0,R.jsx)("span",{style:{position:"absolute",top:"0",left:"72px",display:"inline-block",width:"32px",height:"16px",lineHeight:"16px",textAlign:"center",backgroundColor:"#FF0000",borderRadius:"8px",fontSize:"12px",color:"#fff"},children:e.extra})]}):e.name},e.key)}))}),"stage"===k&&(0,R.jsx)(Ni,{keywords:y}),"ranking"===k&&(0,R.jsx)(Xi,{}),"certificate"===k&&(0,R.jsx)(Di,{}),"atlas"===k&&(0,R.jsx)(Hi,{}),"Combination"===k&&(0,R.jsx)(Ji,{})]}),(0,R.jsx)(_n,{})]})]})})}))},96480:function(e,n,t){function i(e){try{e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()}catch(e){console.log(e,":e")}}function a(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}t.d(n,{BU:function(){return a},Dj:function(){return i},gH:function(){return s},vp:function(){return l}});var s=function(){return document.webkitExitFullscreen?"webkitfullscreenchange":document.exitFullscreen?"fullscreenchange":document.msExitFullscreen?"msfullscreenchange":document.mozCancelFullScreen?"mozfullscreenchange":void 0};function l(){var e=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement;document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",e),window.isFullScreen?window.isFullScreen:null!=e}},79407:function(e,n,t){t.d(n,{U:function(){return f}});var i=t(7557),a=t.n(i),s=t(82242),l=t.n(s),r=t(41498),o=t.n(r),c=t(79800),u=t.n(c),d=t(59301);function f(e,n){var t=(0,d.useState)(n),i=u()(t,2),s=i[0],r=i[1],c=(0,d.useState)(!1),f=u()(c,2),p=f[0],v=f[1],m=(0,d.useState)(),h=u()(m,2),x=h[0],g=h[1],y=function(){var t=o()(a()().mark((function t(i){var o,c,u,d=arguments;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=d.length>1&&void 0!==d[1]&&d[1],c=o?n:l()(l()({},s),i),v(!0),r(c),t.next=6,e(c);case 6:return u=t.sent,v(!1),g(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[s,p,y,x]}},56796:function(e,n){n.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV",name:"name___QMvgh"}}}]); \ No newline at end of file diff --git a/p__Paths__Detail__id.3359acf9.chunk.css b/p__Paths__Detail__id.3359acf9.chunk.css new file mode 100644 index 0000000000..cf9a5725fa --- /dev/null +++ b/p__Paths__Detail__id.3359acf9.chunk.css @@ -0,0 +1 @@ +.flex_box_center___GMs27{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___iZX2j{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___FAqrL{box-align:center;align-items:center}.flex_box_center_end___bcsHk{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___bbK5J{box-orient:block-axis;flex-direction:column}.banner___J_z1y{background-image:url(static/path-detail.c07fccc6.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;display:box;display:flex;height:240px;margin-bottom:70px;padding-top:20px}.banner___J_z1y [class~=ant-tag]:hover{opacity:1}.wrp___J4x9Y{margin:0 auto;width:1200px}.titleWrap___PRimN{align-items:center;display:flex;margin-top:8px}.titleFlexEnd___iJ3Lp{align-items:flex-end}.titleFlexEnd___iJ3Lp div{display:flex;height:42px}.title___p7Rh_{color:#fff;font-size:27px;margin-right:10px}.titleName___rfBg7{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.titleIcon___krG4h{color:#747a7f}.contentWrap___TSTbZ{display:box;display:flex;justify-content:space-between;margin-top:20px;position:relative}.verticalLine___I9rNF{border-right:1px solid #cdcdcd;height:42px;margin-left:10px}.contentLeftWrap___ctnXO{color:#ebebeb;display:box;display:flex;font-size:14px;text-align:center}#educoder .openCourseTag___GKlHI{align-items:center;background-color:#ff6800;background-size:100% 100%;border:1px solid #ff6800;border-radius:2px;color:#fff;display:flex;font-size:14px;height:26px;justify-content:center;margin:10px 10px 30px 0;min-width:78px}.tagsWrap___Fm7yN{align-items:center;display:flex;justify-content:flex-start;max-width:266px}.ratingWrap___txiLS{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-right:15px}.ratingTitle___Q3b2_{color:#ccc;text-align:center}.rating___nWYrn{align-items:center;display:flex;margin-left:auto}.rating___nWYrn [class~=ant-rate-star]{font-size:13px}.rating___nWYrn [class~=ant-rate]{color:#ffe11d;font-size:12px;margin-top:3px}.rating___nWYrn [class~=ant-rate-star]:not(:last-child){margin-right:3px!important}.popoverWrap___OuHzS{height:177px;justify-content:space-around;width:530px}.popoverWrap___OuHzS,.popverLeft___LE1m6{align-items:center;display:box;display:flex}.popverLeft___LE1m6{flex-direction:column;justify-content:center;margin-left:10px}.popoverRight___qoc3O{width:375px}.popverScore___yjk5A{color:#ffa800;font-size:24px;line-height:20px}.popoverRateWrap___LTwq7{align-items:center;display:box;display:flex;flex-flow:row nowrap}.popoverProgress___zgQTd{flex:1 0;margin-left:10px}.button___laG3U{background-color:#0152d9;border:1px solid #0152d9;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;padding:0;text-align:center}.button___laG3U span{padding:0 10px}.operationWrap___HATT3{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:0}.forkWrap___JKLmo{display:flex}.fork___WAxXu{display:inline-block;flex:1 1;font-size:14px;text-align:center}.forkNum___mVT0B{border-left:1px solid #fff;color:#fff;display:block;float:left;text-align:center;width:36px}.button___laG3U:hover{background-color:#0152d9;border:1px solid #0152d9;color:#fff}.buttonTransparent___UvCv6{background-color:transparent;border:1px solid #fff;color:#fff}.buttonTransparent___UvCv6:hover{background-color:transparent;border:1px solid #fff;color:#fff}.buttonLearnStatistics___clQ8y{background:#fff;border:1px solid #fff;border-radius:4px;color:#0152d9;cursor:pointer;font-size:15px;text-align:center;width:103px}.buttonLearnStatistics___clQ8y:hover{border:1px solid #fff;color:#0152d9}.publishPopverWrap___HdjD0{padding:20px 20px 10px}.colorFF6802___qG9SX{color:#ff6802}.w140___sbUdr{width:140px}.nav___MhhTj{background:#fff;border-radius:4px;height:70px;justify-content:space-between;left:0;margin-top:20px;position:absolute;top:220px;width:100%}.navLeft___lqVWg,.nav___MhhTj{align-items:center;display:flex;flex-direction:row}.navLeft___lqVWg{margin-left:auto;margin-right:auto;width:1200px}.navContent___n2s_9{margin-left:100px}.flexRow___zwFIa,.navContent___n2s_9{align-items:center;display:flex;flex-direction:row}.flexRow___zwFIa{justify-content:flex-end;margin-right:10px}.navRight____4Spc{display:flex;flex-direction:column;font-size:14px;margin-right:10px}.navLeftIcon___WHxlM{color:#0152d9;display:inline-block;font-size:16px;margin-right:10px}.colorOrange___L2ZcR{color:#ee4a1f}.contentItem___bTFib{margin-left:20px}.contentItemTitle___cRyCT{color:#9b9b9b;font-size:12px}.contentItemText___p2VVW{color:#05101a;font-size:14px}.classButton___ht2ZK{background:#0152d9;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:18px;height:44px;line-height:44px;padding:0 10px;text-align:center}.classButton___ht2ZK:hover{background:#0152d9;color:#fff;outline:0;text-decoration:none}.bg28e___Lpwef{background:#28be6c}.bgGray___ix5uS{background:#bfbfbf}.btn___cK9ZK{background:#44d7b6;border-radius:4px;color:#fff;font-size:12px;height:24px;line-height:24px;margin:0 10px;padding:0 13px;text-align:center}.laboratory___EJVoA{color:#fff;display:flex;margin-top:10px;top:135px}.laboratory___EJVoA .name___bHCrt{color:#fff;max-width:434px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.laboratory___EJVoA .name___bHCrt:hover{color:#3061d0}.scoremodal___BKuJN [class~=ant-modal-body]{padding:25px}.scoremodal___BKuJN [class~=ant-select-selector]{align-items:center;height:38px!important}.scoremodal___BKuJN .selectWrapper___Fi34Y span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___BKuJN .selectWrapper___Fi34Y div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___BKuJN .selectWrapper___Fi34Y div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___BKuJN .selectWrapper___Fi34Y div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___BKuJN .selectWrapper___Fi34Y div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___BKuJN .selectWrapper___Fi34Y span[class~=ant-select-arrow]{right:12px}.scoremodal___BKuJN .allqingchu___Vp8Q9{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___BKuJN .allqingchu___Vp8Q9 span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___BKuJN .allqingchu___Vp8Q9:hover,.scoremodal___BKuJN .allqingchu___Vp8Q9:hover span{color:#e30000}.scoremodal___BKuJN .title___kp01U{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___BKuJN .score___BQOSd{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___BKuJN .close___ALIRE{color:#979797;cursor:pointer;font-size:12px}.scoremodal___BKuJN .content___hqQbB{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___BKuJN .content___hqQbB span{display:flex;flex:1 1}.scoremodal___BKuJN .content___hqQbB span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___BKuJN .items___ZTtlU{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___BKuJN .items___ZTtlU span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___BKuJN .items___ZTtlU span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___BKuJN .bottom___H6hpA{margin-top:20px;text-align:end;width:100%}.scoremodal___BKuJN .bottom___H6hpA .yes___zYyyw{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___BKuJN .bottom___H6hpA .no___8FH42{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___BKuJN .titlecount___ecJW_{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___BKuJN .add___z8lxY{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___BKuJN .search___kt2EB{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:290px}.scoremodal___BKuJN .search___kt2EB [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___BKuJN .search___kt2EB [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___BKuJN .search___kt2EB [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___BKuJN .search___kt2EB span[class~=ant-input-group-addon]{display:none}.scoremodal___BKuJN .search___kt2EB .searchIcon___Zcr4l{cursor:pointer;margin-right:14px}.scoremodal___BKuJN .search___kt2EB input{background-color:#f6f7f9;font-size:14px}.scoremodal___BKuJN .header_style___tHswU{border-bottom:1px solid #f0f0f0;display:flex;margin-top:10px}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:40px}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr [class~=ant-tabs-nav]:before{background:#f1f1f1}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr [class~=ant-tabs-nav]:before{border-bottom:none}.scoremodal___BKuJN .header_style___tHswU .form_style___TsJXf{align-items:center;margin-left:auto}.wrap___ptPf6{padding:14px auto}.wrap_title___QhQIv{color:#5f6368;font-size:14px;margin-bottom:5px;margin-top:30px}.radioWrap___YOQsB{background:#f4faff;cursor:default;height:270px;margin-bottom:20px;margin-top:5px;overflow-y:auto;padding:5px}.checkboxWrap___OC3Y7{display:flex;flex-direction:column}.radio___SjWTZ{display:block;height:30px;line-height:30px;margin-left:8px}.radio___SjWTZ span{font-size:14px}.colorFF0000___S4NIg{color:red}.pagination___mWNdK{margin:10px auto 0}.createMkdir___kT_2U{align-items:center;display:flex;justify-content:space-between;margin-top:5px}.tree___an1x1{background-color:#f4faff}.tree___an1x1 [class~=ant-tree-title]{font-size:14px}.brief___LOzpE{font-size:14px;font-weight:400;margin-bottom:30px}.contentTitle___xkdcN{align-items:center;color:#000;display:flex}.contentTitle___xkdcN,.content___Vtri0{font-size:14px;font-weight:400}.tips___tuAtH{color:#6b758b;font-size:12px;font-weight:400;padding-left:14px}.antdTable___s8T2N{margin-bottom:20px;margin-top:10px}.antdTable___s8T2N thead[class~=ant-table-thead]>tr>th{background:#f2f2f2;color:#5f6367}.antdTable___s8T2N .tableCell___kN9Fw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.antdModal___WVBk3 div[class~=ant-modal-header]{padding-left:40px;padding-top:30px}.antdModal___WVBk3 button[class~=ant-modal-close]{right:10px;top:18px}.antdModal___WVBk3 button[class~=ant-modal-close] span[class~=ant-modal-close-x]{font-size:18px}.antdModal___WVBk3 div[class~=ant-modal-body]{max-height:620px;overflow:auto;padding-left:40px;padding-right:40px}.antdModal___WVBk3 div[class~=ant-modal-footer]{border-top:none;padding-bottom:30px;padding-right:40px}.orangeColor___ryB2u{color:#fe6300}.text___FxbAX{align-items:center;background:rgba(228,13,13,.13);border:1px solid rgba(251,43,43,.16);border-radius:4px;color:#e1140f;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:400;height:24px;justify-content:space-around;line-height:14px;text-align:left;width:58px}.text___FxbAX:hover{border:1px solid rgba(225,20,15,.5)}.wrap___UlBQ1{height:254px;padding:8px 13px;width:402px}.wrap___UlBQ1 p{color:#191919;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:66px;line-height:22px;margin-bottom:15px;text-align:left;width:352px}.wrap___UlBQ1 .contact____pUDq{align-items:center;display:flex;flex-direction:column}.wrap___UlBQ1 .img___BapAv{align-items:center;display:flex;height:130px;justify-content:space-around;width:130px}.applyPublicContainer___UVHD5 .ant-modal-header{padding:30px 20px 20px 40px}.applyPublicContainer___UVHD5 .ant-modal-header .ant-modal-title{color:#000;font-size:16px;font-weight:500}.applyPublicContainer___UVHD5 .ant-modal-body{padding:0}.applyPublicContainer___UVHD5 .ant-modal-close{right:20px}.applyPublicContainer___UVHD5 .ant-modal-close .ant-modal-close-x{height:68px;line-height:68px}.applyPublicContainer___UVHD5 .ant-modal-footer{border-top:none;margin-top:0!important}.applyPublicContainer___UVHD5 .ant-modal-footer>button{border-radius:4px;font-size:16px;height:40px}.applyPublicContainer___UVHD5 .ant-modal-footer>button+button{margin-left:20px}.applyPublicContainer___UVHD5 .ant-input{border-radius:4px;min-height:40px}.applyPublicContainer___UVHD5 .ant-form-item{margin-bottom:20px}.applyPublicContainer___UVHD5 [class~=ant-select-selector]{height:40px!important}.applyPublicContainer___UVHD5 [class~=ant-select-selector] input[class~=ant-select-selection-search-input],.applyPublicContainer___UVHD5 [class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:40px!important;line-height:40px!important}.applyPublicContainer___UVHD5 [class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:40px!important}.applyPublicContainer___UVHD5 [class~=ant-select-selection-search] input{height:40px!important}.applyPublicContainer___UVHD5 .ant-form-item-label{padding-top:6px}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ{position:relative}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .spin___xLRsh{align-items:center;background:rgba(0,0,0,.1);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .tips___Hok1Y{align-items:center;color:#9096a3;display:flex;font-size:14px;font-weight:400;margin-bottom:16px;padding-top:5px}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .action___Wp5oZ{align-items:center;cursor:pointer;display:flex;height:22px;justify-content:space-between;margin-top:6px;padding-left:20px}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .action___Wp5oZ>div:first-child{color:#0152d9}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .action___Wp5oZ>div:last-child{color:#999}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .action___Wp5oZ>div:last-child i{color:#ccc;font-size:12px;margin-left:4px}.flex_box_center___Ktq9p{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___C3cJM{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___EHdLM{box-align:center;align-items:center}.flex_box_center_end___pIiOq{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ZDnJh{box-orient:block-axis;flex-direction:column}.rightWrap___trEKQ{margin-left:15px;top:180px;width:400px}.qrCode___J87U9{background-color:#fff;margin-bottom:10px;padding:34px 25px;text-align:center}.cardTop2___ngun6,.cardTop___sVfNE{box-shadow:0 2px 30px 0 rgba(0,0,0,.05);position:relative}.card___xqkwa{background-color:#fff;border-radius:15px;margin-bottom:10px;padding:20px 25px}.flexRowAbout___wsXZw,.flexRow___EJjLR{display:flex;flex-direction:row}.flexRowAbout___wsXZw{align-items:center;justify-content:space-between}.skillWrap___H2LfA{background-color:#fff;margin-bottom:10px;padding:25px 20px 15px}.skillTopWrap___Iy4yY{align-items:center;display:box;display:flex;justify-content:space-between}.skillContentWrap___TIOw9{display:flex;flex-wrap:wrap;width:360px}.skillContentWrapMin___l0OQ7{max-height:177px;overflow:hidden}.skillContentWrapMax___hzrLJ{max-height:300px;overflow-y:auto}.skillContentIcon___e1yQ3{background-color:#29bd8b;color:#fff;height:28px}.skillContentIconNoStatus___D7SaD,.skillContentIcon___e1yQ3{border-radius:14px;display:block;line-height:28px;margin-bottom:9px;margin-right:10px;padding:0 9px}.skillContentIconNoStatus___D7SaD{background-color:#f5f5f5;color:#666}.skillExpandAllWrap___NlyjU{align-items:center;color:#999;display:flex;flex-direction:column;height:35px;justify-content:center;margin-top:20px;text-align:center}.skillExpandAllContent___DFfUu{margin:0}.memberItem___tQyAC{border-bottom:1px solid #eaeaea;padding:40px 0}.radius___CojJt{border-radius:50%}.memberItemContent___OAGgP{flex:1 1;margin-left:15px}.directionItemWrap___D3A3B{display:flex;flex-direction:row;margin-right:32px;position:relative}.directionItemWrap___D3A3B:hover [class^=groupActionWrap]{display:flex}.directionItemWrap___D3A3B:hover [class^=directionItem]{background-color:rgba(24,144,255,.1);border-radius:16px;color:#0152d9}.groupActionWrap___uM9bY{display:none;margin-right:2px;margin-top:2px}.divabout___aIu8x{padding-left:20px;position:absolute;top:180px;width:400px}.classButton___kwIIq{background:#0152d9!important;border-radius:4px;box-sizing:border-box;color:#fff!important;cursor:pointer;display:block;font-size:18px;height:44px;line-height:44px;margin-top:20px;padding:0 10px;text-align:center}.classButton___kwIIq:hover{background:#0152d9;color:#fff;outline:0;text-decoration:none}.bg28e____4vxe{background:#28be6c}.bgGray___bP0QM{background:#bfbfbf}.price___YtmIz .d1___kWoQd{align-items:center;display:flex;justify-content:space-between}.price___YtmIz .d1___kWoQd span{color:#000;font-size:14px}.price___YtmIz .d1___kWoQd b{background:linear-gradient(312deg,#f2d7aa,#fde5c5 50%,#feeac7 100%,#feeac7 0);border:1px solid #ddad60;border-radius:20px;box-shadow:0 2px 4px 0 #e7edff,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#a46624;cursor:pointer;font-size:14px;font-weight:400;height:40px;line-height:38px;padding:0 23px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.price___YtmIz .d1___kWoQd b:hover{border:1px solid #ffb235;color:#ef9400}.price___YtmIz .d1___kWoQd b.auto___j1TRz{cursor:auto}.price___YtmIz .d1___kWoQd b.auto___j1TRz:hover{border:1px solid #ddad60;color:#a46624}.price___YtmIz .d1___kWoQd b.disabled___acQun{cursor:not-allowed;opacity:.4}.price___YtmIz .d1___kWoQd b.disabled___acQun:hover{border:1px solid #ddad60;color:#a46624}.price___YtmIz .d2___lGbRu{align-items:center;display:flex;justify-content:space-between;margin-bottom:3px;margin-top:26px}.price___YtmIz .d2___lGbRu span{color:#19cb70;font-size:14px}.price___YtmIz .d2___lGbRu b{color:#999;font-size:14px;font-weight:400}.price___YtmIz .d3___bWANm{background:#f6f7f9;border-radius:2px;height:4px}.price___YtmIz .d3___bWANm div{background:#44d7b6;border-radius:2px;height:100%;width:0}.price___YtmIz .d4___wyT_a{align-items:center;display:flex;margin-top:10px}.price___YtmIz .d4___wyT_a>span{color:#999;font-size:12px}.price___YtmIz .d4___wyT_a>span i{font-style:normal;text-decoration:line-through}.price___YtmIz .d4___wyT_a>div{color:#e02020;font-size:30px;font-weight:600}.price___YtmIz .d4___wyT_a>div span{font-size:14px}.price___YtmIz .d4___wyT_a img{height:24px;width:60px}.price___YtmIz button{background:#3061d0;border-radius:20px;height:40px;margin-bottom:8px;margin-top:28px;width:100%}.price___YtmIz button span{font-size:14px}.member_power1___fOB2q,.member_power2___Lpa0U{border-radius:9px;bottom:5px;font-size:12px;height:18px;left:50%;line-height:18px;position:absolute;right:50%;transform:translate(-50%);width:60px}.member_power1___fOB2q{background:#fee9c5;color:#ca7720}.member_power2___Lpa0U{background:#dff9f0;color:#1b8565}.sort-list-panel___T39Sk{position:relative;z-index:1}.sort-list-panel___T39Sk .sort-list-tip___Wu55q{align-items:center;background:#fff;border-radius:2px 2px 0 0;box-shadow:3px 3px 3px #ededed;box-sizing:border-box;display:flex;flex-flow:row nowrap;height:80px;line-height:34px;margin:0 auto;opacity:1;padding:24px;width:80%}.sort-list-panel___T39Sk .sort-list-tip___Wu55q span{flex:1 0}.sort-list-panel___T39Sk .ant-drawer-content___PXRrP{background:#f5f5f5}.dragging-li___LhY_V{background:#fff;border:1px solid blue;cursor:-webkit-grab;cursor:grab;list-style:none;margin:30px auto 0;opacity:1;overflow:hidden;padding:10px 6px 10px 40px;text-overflow:ellipsis;white-space:nowrap;width:80%;z-index:10000}.dragging-li___LhY_V h3{font-size:16px;line-height:28px}.dragging-li___LhY_V p{color:#888;font-size:12px;margin:16px 0 0}.task-list-container___ABX0H{margin:0;padding:0;position:relative}.task-list-container___ABX0H li{background:#fff;cursor:-webkit-grab;cursor:grab;margin:30px auto 0;opacity:1;overflow:hidden;padding:10px 6px 10px 40px;text-overflow:ellipsis;white-space:nowrap;width:80%}.task-list-container___ABX0H li:hover{box-shadow:0 2px 6px rgba(51,51,51,.09)}.task-list-container___ABX0H li h3{font-size:16px;line-height:28px}.task-list-container___ABX0H li p{color:#888;font-size:12px;margin:16px 0 0}.imgradius___fmcxI{height:70px;margin-bottom:10px;width:70px}.imageWrap___HkmiW,.imgradius___fmcxI{border:1px solid #eee;border-radius:50%;cursor:pointer}.imageWrap___HkmiW{height:42px;width:42px}.directionItemWrap___MKzHd{flex-direction:row;position:relative;text-align:center}.directionItemWrap___MKzHd:hover [class^=groupActionWrap]{display:flex}.directionItemWrap___MKzHd:hover [class^=directionItem]{background-color:rgba(24,144,255,.1);border-radius:16px;color:#0152d9}.groupActionWrap___PB2b7{display:none;left:70px;margin-right:2px;position:absolute;top:55px}.teamHeight___qj0wW{color:#333;max-height:435px;min-height:220px;padding:14px 12px;width:291.5px}.teamHeight___qj0wW .divHeight___MUuEe{-ms-overflow-style:none;margin-bottom:20px;max-height:288px;overflow-y:auto;scrollbar-width:none}.teamHeight___qj0wW .divHeight___MUuEe::-webkit-scrollbar{display:none}.member_power1___ropDL,.member_power2___t92g7{border-radius:9px;bottom:5px;font-size:12px;height:18px;left:50%;line-height:18px;position:absolute;right:50%;transform:translate(-50%);width:60px}.member_power1___ropDL{background:#fee9c5;color:#ca7720}.member_power2___t92g7{background:#dff9f0;color:#1b8565}.advertisementModal___REecE [class~=ant-modal-body]{padding:0}.notFree___cJiwv{background-position:50%;background-repeat:no-repeat;background-size:cover;height:566px;position:relative;width:802px}.notFree___cJiwv .text___lFtTG{left:115px;line-height:32px;position:absolute;text-indent:40px;top:277px;width:574px;z-index:1}.notFree___cJiwv .text___lFtTG b{color:#2b496f;font-size:20px;font-weight:600;line-height:32px}.notFree___cJiwv .text___lFtTG b span{border-bottom:1px solid #2b496f;padding:0 8px}.notFree___cJiwv .no___FFNbr{color:#2b496f;font-size:12px;left:98px;position:absolute;top:448px;z-index:2}.notFree___cJiwv .date___OI1iM{align-items:center;color:#2b496f;display:flex;flex-direction:column;font-size:13px;position:absolute;right:115px;top:429px;z-index:3}.notFree___cJiwv .date___OI1iM b{font-weight:700}.notFree___cJiwv .date___OI1iM b span{border-bottom:1px solid #2b496f;padding:0 6px}.notFree___cJiwv .img____bHTU{height:89px;position:absolute;right:173px;top:374px;width:89px;z-index:4}.notThree___Gxcuf{background-position:50%;background-repeat:no-repeat;background-size:cover;height:840px;position:relative;width:592px}.notThree___Gxcuf .text___lFtTG{left:68px;line-height:32px;position:absolute;top:352px;width:475px;z-index:1}.notThree___Gxcuf .text___lFtTG b{color:#2b496f;font-size:20px;font-weight:600;line-height:32px}.notThree___Gxcuf .text___lFtTG b span{border-bottom:1px solid #2b496f;padding:0 8px}.notThree___Gxcuf .no___FFNbr{color:#2b496f;font-size:12px;left:63px;position:absolute;top:58px;z-index:2}.notThree___Gxcuf .date___OI1iM{align-items:center;display:flex;flex-direction:column;font-size:13px;left:68px;position:absolute;top:521px;z-index:3}.notThree___Gxcuf .date___OI1iM b{font-weight:700}.notThree___Gxcuf .date___OI1iM b span{border-bottom:1px solid #2b496f;padding:0 6px}.notThree___Gxcuf .img____bHTU{height:89px;position:absolute;right:173px;top:374px;width:89px;z-index:4}.sort-list-panel___dj9Dy{position:relative;z-index:1}.sort-list-panel___dj9Dy .sort-list-tip___MJMmM{align-items:center;background:#fff;border-radius:2px 2px 0 0;box-shadow:3px 3px 3px #ededed;box-sizing:border-box;display:flex;flex-flow:row nowrap;height:80px;line-height:34px;margin:0 auto;opacity:1;padding:24px;width:80%}.sort-list-panel___dj9Dy .sort-list-tip___MJMmM span{flex:1 0}.sort-list-panel___dj9Dy .ant-drawer-content___xug_4{background:#f5f5f5}.dragging-li___Pu0p9{background:#fff;border:1px solid blue;cursor:-webkit-grab;cursor:grab;list-style:none;margin:30px auto 0;opacity:1;overflow:hidden;padding:10px 6px 10px 40px;text-overflow:ellipsis;white-space:nowrap;width:80%;z-index:10000}.dragging-li___Pu0p9 h3{font-size:16px;line-height:28px}.dragging-li___Pu0p9 p{color:#888;font-size:12px;margin:16px 0 0}.task-list-container___GxBsz{margin:0;padding:0}.task-list-container___GxBsz li{background:#fff;cursor:-webkit-grab;cursor:grab;margin:30px auto 0;opacity:1;overflow:hidden;padding:10px 6px 10px 40px;text-overflow:ellipsis;white-space:nowrap;width:80%}.task-list-container___GxBsz li:hover{box-shadow:0 2px 6px rgba(51,51,51,.09)}.task-list-container___GxBsz li h3{font-size:16px;line-height:28px}.task-list-container___GxBsz li p{color:#888;font-size:12px;margin:16px 0 0}.imgradius___Iug8Z{height:160px;width:310px}.directionItemWrap___odBHm{cursor:pointer;display:flex;flex-direction:row;margin-right:32px;position:relative}.directionItemWrap___odBHm:hover [class^=groupActionWrap]{display:flex}.directionItemWrap___odBHm:hover [class^=directionItem]{background-color:rgba(24,144,255,.1);border-radius:16px;color:#0152d9}.groupActionWrap___u5Xgw{left:28px;margin-right:2px;position:absolute;top:55px}.bottomdiv___MLbfq{align-items:center;border:1px solid #ddd;border-radius:0 0 8px 8px;cursor:pointer;display:flex;height:60px;justify-content:space-around;width:310px}.ml3___HNgih{margin-left:3px}.del_btn___G3Ocu{color:#145dff;margin-left:20px}.del_btn___G3Ocu:hover{color:#e30000}.member_con_warp___t7OE2{background:#f6f7f9;height:40px;line-height:40px!important;width:100%}.flex_box_center___nX_sY{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___tHW6l{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Dp_Bf{box-align:center;align-items:center}.flex_box_center_end___n8GT5{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Q5Wxa{box-orient:block-axis;flex-direction:column}.icons___DLUv4{background-color:#0152d9;border-radius:18px;display:inline-block;height:18px;line-height:18px;text-align:center;width:18px}.icons___DLUv4 img{width:14px}.shixuns___pPCqO [class~=ant-row]{cursor:pointer;min-height:40px;padding:0 20px}.shixuns___pPCqO [class~=ant-row] aside{display:none}.shixuns___pPCqO [class~=ant-row]:hover{background-color:#f2f8ff}.shixuns___pPCqO [class~=ant-row]:hover aside{display:inline}.shixuns___pPCqO [class~=ant-row]:hover [class~=experiment-number]{display:none}.buttons___s8iBY{padding-bottom:30px;padding-right:20px;text-align:right}.buttons___s8iBY button{margin-left:25px;text-align:center;width:130px}.addStage___P94hb{background-color:#fff;color:#999;cursor:pointer;height:90px;line-height:90px;margin-top:10px;text-align:center}.color4CA___Eres0{color:#0152d9}.color204___LCqpH{color:#ccc}.completed___fCP6S{border:1px solid #07b318;color:#07b318;font-size:12px;margin-left:5px;padding:2px}.actionTabs___eNCHj{align-items:center;display:flex;font-size:14px;justify-content:flex-start;margin-top:22px}.actionTabs___eNCHj .tab___QGwIF{margin-right:14px}.actionTabs___eNCHj .tab___QGwIF .s1___pZAwX{border-radius:15px;cursor:pointer;padding:1px 6px}.actionTabs___eNCHj .tab___QGwIF .s2___ziJyb{background:#e3e3e3;border-radius:20px;color:#333;margin-left:3px;padding:0 4px}.actionTabs___eNCHj .tabActive___Wlqkr{margin-right:14px}.actionTabs___eNCHj .tabActive___Wlqkr .s1___pZAwX{border-radius:15px;cursor:pointer;padding:1px 6px}.actionTabs___eNCHj .tabActive___Wlqkr .s2___ziJyb{background:#e3e3e3;border-radius:20px;color:#333;margin-left:3px;padding:0 4px}.actionTabs___eNCHj .tabActive___Wlqkr .s1___pZAwX{background:#d8ecff;color:#0152d9}.learn___syPDx{background:#f8b023;border-radius:8px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;margin-left:5px;text-align:center;transform:translateY(-2px);width:54px}.ChapterStyle___GRtiS{border-radius:8px 8px 0 0;overflow:hidden}.ChapterStyle___GRtiS .ant-collapse-header{align-items:center!important;background-color:#f1f4f9;padding:12px 20px}.ChapterStyle___GRtiS .ant-collapse-content{background-color:#fff!important}.ChapterStyle___GRtiS .ant-collapse-content .ant-collapse-content-box{padding:0;padding-top:20px!important}.ChapterStyle___GRtiS .ant-collapse-arrow{color:#3061d0!important}.ChapterStyle___GRtiS .ant-collapse-expand-icon{padding-left:20px!important}.ChapterStyle___GRtiS:hover .EditStyle____ZVTa{display:block}.ChapterStyle___GRtiS .EditStyle____ZVTa{display:none}.labelContainer___DgWPB{align-items:center;display:flex}.labelContainer___DgWPB .text___vzLzH{padding-right:5px}.tag___fN0LG{align-items:center;background:#0152d9;border-radius:15px;color:#fff;display:inline-flex;font-size:12px;height:22px;padding:0 8px}.tagsList-content___ZHHsi{margin-left:78px}.introContent___S9E3f{text-align:justify}.introContentMaxHeight___KNbal{max-height:280px;overflow:hidden}.nodata___FO793{color:#666;font-size:16px;font-weight:400;padding-bottom:4px;text-align:center}.search___JA0r9{align-items:center;display:flex;justify-content:center;margin:30px 0;padding-left:12px;width:100%}.search___JA0r9 .ant-form-item-label>label{height:40px}.search___JA0r9 .btn___GGtZC{height:46px;margin-left:10px;margin-top:-3px;width:112px}.flex_box_center___tYvHS{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___rwga3{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___tWE_6{box-align:center;align-items:center}.flex_box_center_end___DB6yE{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___KpF0J{box-orient:block-axis;flex-direction:column}.wrp___sfbS9{background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.04);padding-top:10px}.drawer___AjfBZ [class=ant-drawer-content]{background:#f5f5f5!important}.menu___yWQ6S{margin:15px 0;padding:0;position:relative;z-index:2}.menu___yWQ6S:hover{z-index:3}.menu___yWQ6S>li{border-radius:32px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;height:32px;line-height:32px;margin-right:10px;padding:0 18px;position:relative}.menu___yWQ6S>li a{color:#4b4b4b}.menu___yWQ6S>li strong{cursor:pointer;font-size:14px}.menu___yWQ6S>li:hover{background:#0152d9;color:#fff}.actived___WiR0o{background:#0152d9;color:#fff}.actived2___o14iP{color:#0152d9!important}.listItem___LLCke{align-items:baseline;background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px}.listItem___LLCke>div{flex:1 1}.listItem___LLCke:hover{box-shadow:0 0 10px #ccc}.info___j5uqi{margin-left:20px}.info___j5uqi p{margin-top:18px}.title___F7Dim{box-align:center;align-items:center;display:box;display:flex}.title___F7Dim strong{color:#333}.titleLeft___x7Xay{flex:1 1}.titleRight___Z5XHI{margin-top:18px}.titleRight___Z5XHI a{font-weight:700;margin-right:20px}.search___kZlFS{margin:30px 0;width:600px}.search___kZlFS [class=ant-input-group-addon] button,.search___kZlFS input{font-size:16px;height:50px;line-height:50px;padding:0 30px}.description___s7pxM{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.filter___QlOf_ button{border-radius:40px;box-shadow:none}.filter___QlOf_ [class~=ant-btn-default]{background:#eee;border-color:#eee;color:#999}.filter___QlOf_ [class~=ant-btn-primary]{background-color:#0152d9;border-color:#0152d9}.filter___QlOf_ [class~=ant-input]{border-radius:4px}.filter___QlOf_ [class~=ant-input-search-button]{border-bottom-right-radius:4px;border-top-right-radius:4px}.menuCourse___X85qC{color:#999}.menuCourse___X85qC li,.menuCourse___X85qC ul{list-style:none;margin:0;padding:0}.authorname___GLFYK,.menuCourse___X85qC li{display:inline-block;margin-right:30px}.authorname___GLFYK{max-width:300px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.info___j5uqi span[class~=highlight],.tooltip-content___panbs span[class~=highlight]{color:#fb3226}.flex_box_center___wg8hA{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___EILLq{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___pTQMI{box-align:center;align-items:center}.flex_box_center_end___QjTO1{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___zIeav{box-orient:block-axis;flex-direction:column}.scoremodal___CwnRQ [class~=ant-modal-body]{padding:25px}.scoremodal___CwnRQ [class~=ant-modal-footer]{margin-top:0!important}.scoremodal___CwnRQ .selectWrapper___Jdp94 span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___CwnRQ .selectWrapper___Jdp94 div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___CwnRQ .selectWrapper___Jdp94 div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___CwnRQ .selectWrapper___Jdp94 div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___CwnRQ .selectWrapper___Jdp94 div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___CwnRQ .selectWrapper___Jdp94 span[class~=ant-select-arrow]{right:12px}.scoremodal___CwnRQ .allqingchu___RcGX2{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___CwnRQ .allqingchu___RcGX2 span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___CwnRQ .allqingchu___RcGX2:hover,.scoremodal___CwnRQ .allqingchu___RcGX2:hover span{color:#e30000}.scoremodal___CwnRQ .title___lBG7K{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___CwnRQ .score___vui_D{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___CwnRQ .close___DgceE{color:#979797;cursor:pointer;font-size:12px}.scoremodal___CwnRQ .content___ZBiaB{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___CwnRQ .content___ZBiaB span{display:flex;flex:1 1}.scoremodal___CwnRQ .content___ZBiaB span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___CwnRQ .items___dDZ89{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___CwnRQ .items___dDZ89 span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___CwnRQ .items___dDZ89 span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___CwnRQ .bottom___Q2ayA{text-align:end;width:100%}.scoremodal___CwnRQ .bottom___Q2ayA .yes___Ru8nB{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___CwnRQ .bottom___Q2ayA .no___nAqJ3{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___CwnRQ .titlecount___gJaRq{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___CwnRQ .add___NJt4v{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___CwnRQ .search___zSf8A{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:10px;width:250px}.scoremodal___CwnRQ .search___zSf8A [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___CwnRQ .search___zSf8A [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___CwnRQ .search___zSf8A span[class~=ant-input-group-addon]{display:none}.scoremodal___CwnRQ .search___zSf8A .searchIcon___ApAIo{cursor:pointer;margin-right:14px}.scoremodal___CwnRQ .search___zSf8A input{background-color:#f6f7f9;font-size:14px}.scoremodal___CwnRQ .header_style___RfAxp{border-bottom:1px solid #f0f0f0;display:flex}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:10px}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j [class~=ant-tabs-nav]:before{background:#f1f1f1}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j [class~=ant-tabs-nav]:before{border-bottom:none}.scoremodal___CwnRQ .header_style___RfAxp .form_style___c9uGg{align-items:center;margin-left:auto}.previewModal___sEjK7 div[class~=ant-modal-header]{padding-bottom:0;padding-left:40px;padding-top:30px}.previewModal___sEjK7 div[class~=ant-modal-body]{padding:30px 40px}.previewModal___sEjK7 button[class~=ant-modal-close]{right:16px;top:17px;transform:scale(1.2)}.flex_box_center___fy0eB{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Y6Yac{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Lj2ev{box-align:center;align-items:center}.flex_box_center_end____iCcl{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___hXVtC{box-orient:block-axis;flex-direction:column}.scoremodal___cmAHe [class~=ant-modal-body]{padding:25px}.scoremodal___cmAHe .selectWrapper___qJE92 span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___cmAHe .selectWrapper___qJE92 div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___cmAHe .selectWrapper___qJE92 div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___cmAHe .selectWrapper___qJE92 div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___cmAHe .selectWrapper___qJE92 div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___cmAHe .selectWrapper___qJE92 span[class~=ant-select-arrow]{right:12px}.scoremodal___cmAHe .allqingchu___cwGyk{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___cmAHe .allqingchu___cwGyk span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___cmAHe .allqingchu___cwGyk:hover,.scoremodal___cmAHe .allqingchu___cwGyk:hover span{color:#e30000}.scoremodal___cmAHe .title___CNiXq{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___cmAHe .score___Pxxmx{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___cmAHe .close___aTxuX{color:#979797;cursor:pointer;font-size:12px}.scoremodal___cmAHe .content___ew9Eq{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___cmAHe .content___ew9Eq span{display:flex;flex:1 1}.scoremodal___cmAHe .content___ew9Eq span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___cmAHe .items___cCw1z{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___cmAHe .items___cCw1z span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___cmAHe .items___cCw1z span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___cmAHe .bottom___AvD5P{text-align:end;width:100%}.scoremodal___cmAHe .bottom___AvD5P .yes____tYAE{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___cmAHe .bottom___AvD5P .no___ObRm5{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___cmAHe .titlecount___YEUzu{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___cmAHe .add___cRdJt{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___cmAHe .search___UCwJ6{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:290px}.scoremodal___cmAHe .search___UCwJ6 [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___cmAHe .search___UCwJ6 [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___cmAHe .search___UCwJ6 [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___cmAHe .search___UCwJ6 span[class~=ant-input-group-addon]{display:none}.scoremodal___cmAHe .search___UCwJ6 .searchIcon___UacnT{cursor:pointer;margin-right:14px}.scoremodal___cmAHe .search___UCwJ6 input{background-color:#f6f7f9;font-size:14px}.scoremodal___cmAHe .tabWrap___Xnuvu{margin-top:-10px}.scoremodal___cmAHe .tabWrap___Xnuvu div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:10px}.scoremodal___cmAHe .tabWrap___Xnuvu div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#3061d0}.scoremodal___cmAHe .tabWrap___Xnuvu [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___cmAHe .tabWrap___Xnuvu [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___cmAHe .tabWrap___Xnuvu [class~=ant-tabs-nav]:before{background:#f1f1f1}.previewModal___H127r div[class~=ant-modal-header]{padding-bottom:0;padding-left:40px;padding-top:30px}.previewModal___H127r div[class~=ant-modal-body]{padding:30px 40px}.previewModal___H127r button[class~=ant-modal-close]{right:16px;top:17px;transform:scale(1.2)}.RenderHtml_content___pmH_q{color:#5f6367;font-size:14px;height:360px;margin:20px 0;overflow-y:auto}.RenderHtml_content___pmH_q .RenderHtml_style___tvtS0{color:#5f6367;font-size:14px;margin-bottom:15px;max-height:280px;overflow-y:auto}.RenderHtml_content___pmH_q .content_list___jvOz0{height:30px;line-height:30px}.RenderHtml_content___pmH_q .content_list___jvOz0 .content_value___DkebT{margin-left:12px}.RenderHtml_content___pmH_q .content_list___jvOz0 .content_text___oRKdm{color:#9096a3;margin-left:10px}.flex_box_center___A3pzf{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___JBoa5{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___MJuIO{box-align:center;align-items:center}.flex_box_center_end___OcjUA{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___zSH4A{box-orient:block-axis;flex-direction:column}.list___KhJas .middle___IjlYi,.list___KhJas .row___GGtIx{align-items:center;display:flex}.list___KhJas .row___GGtIx{margin:20px 0}.list___KhJas .row___GGtIx .title___o_xqf{align-items:center;background:rgba(22,93,255,.06);border-radius:12px;color:#165dff;cursor:pointer;display:flex;font-size:14px;height:24px;padding:5px 20px}.list___KhJas .row___GGtIx .title___o_xqf span{max-width:760px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___KhJas .row___GGtIx .title___o_xqf i{font-size:13px;margin-right:8px}.list___KhJas .row___GGtIx .size___OVRoL{color:#c5c5c5;font-size:12px;margin-left:10px}.list___KhJas .row___GGtIx .download___ZLcIH{align-items:center;color:#165dff;cursor:pointer;display:flex;font-size:14px;margin-left:30px}.list___KhJas .row___GGtIx .download___ZLcIH i{font-size:14px;margin-right:5px}.list___KhJas .row___GGtIx .preview___gi0kI{align-items:center;color:#2fa34f;cursor:pointer;display:flex;font-size:14px;margin-left:20px}.list___KhJas .row___GGtIx .preview___gi0kI i{font-size:14px;margin-right:4px}.list___KhJas .row___GGtIx .annotation___KVSwj{align-items:center;color:#a77f1e;cursor:pointer;display:flex;font-size:14px;margin-left:20px}.list___KhJas .row___GGtIx .annotation___KVSwj i{font-size:14px;margin-right:4px}.watermark___hNYlv{bottom:100px;color:#fff;font-size:18px;left:0;opacity:.6;position:absolute;text-shadow:0 0 5px #b6b6b6;z-index:1}.videovideo___ovOkV::-webkit-media-controls-fullscreen-button{display:none!important}@keyframes upDown___SlgHv{0%{bottom:100px;left:0}40%{bottom:80%;left:calc(50% - 130px);opacity:1}41%{bottom:80%;left:calc(50% - 130px);opacity:0}79%{bottom:80%;left:calc(50% - 130px);opacity:0}80%{bottom:100px;left:calc(100% - 270px);opacity:1;opacity:100%}to{bottom:100px;left:calc(100% - 270px);opacity:1}}.animate__loop___mvL6s{animation-name:upDown___SlgHv}:root{--youtube-red:#fe0900}.container___g1WYG{align-items:center}.container___g1WYG,.video-container___XPkWR{display:flex;height:100%;justify-content:center;width:100%}.video-container___XPkWR{flex-direction:column;margin:0 auto;position:relative}.video-container___XPkWR video{height:100%;max-height:auto;object-fit:cover;width:100%}.video-controls___to0Zq{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.84));bottom:0;left:0;padding:10px;position:absolute;right:0;transition:all .2s ease}.video-controls___to0Zq.hide___NA3DV{opacity:0;pointer-events:none}.video-progress___gqHsd{height:4px;margin-bottom:10px;margin-top:5px;padding:0 6px;position:relative}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;height:4px;pointer-events:none;position:absolute;top:0;width:100%}progress::-webkit-progress-bar{background-color:#787878;border-radius:2px}progress::-webkit-progress-value{background:#fff;border-radius:2px}progress::-moz-progress-bar{background:#fff}.seek___iZHBm{cursor:pointer;margin:0;position:absolute;top:0;width:100%}.seek___iZHBm:hover+.seek-tooltip___uWyXx{display:block}.seek-tooltip___uWyXx{background-color:rgba(0,0,0,.6);color:#fff;content:attr(data-title);display:none;font-size:12px;font-weight:700;margin-left:-20px;padding:3px;position:absolute;top:-50px;white-space:nowrap}.bottom-controls___uoIBm{align-items:center;display:flex;font-size:14px;justify-content:space-between}.bottom-controls___uoIBm button{align-items:center;display:inline-flex}.left-controls___mBEx4{align-items:center;color:#fff;display:flex;font-size:10px}.right-controls___e9L6r{display:flex}.right-controls___e9L6r .rateOverlay___HHBWe{background-color:#000}.right-controls___e9L6r .controlText___M_BWR{color:#fff;font-size:12px}.volume-controls___fa3mE{align-items:center;display:inline-flex}.volume-controls___fa3mE input{opacity:1;transition:all .4s ease;width:100px}.volume-controls___fa3mE input:focus,.volume-controls___fa3mE:hover input{opacity:1;width:100px}.container___g1WYG button{background-color:transparent;border:none;cursor:pointer;font-size:12px;margin-right:7px;outline:none;padding:3px;position:relative}.container___g1WYG button *{pointer-events:none}.container___g1WYG button:before{background-color:rgba(0,0,0,.6);color:#fff;content:attr(data-title);display:none;font-weight:700;left:0;padding:4px 6px;position:absolute;top:-27px;white-space:pre;word-break:keep-all}.container___g1WYG button:last-child:before{left:inherit;right:0}.container___g1WYG button:hover:before{display:inline-block}.fullscreen-button___ur0es{margin-right:0}.fullscreen-button___ur0es:before{left:inherit!important;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fullscreen-button1___rfaXm{margin-top:-10px}.pip-button___GFO8W svg{height:26px;width:26px}.playback-animation___ndURq{align-items:center;background-color:rgba(0,0,0,.6);border-radius:80px;display:flex;height:80px;justify-content:center;left:50%;margin-left:-40px;margin-top:-40px;opacity:0;pointer-events:none;position:absolute;top:50%;width:80px}input[type=range]{-webkit-appearance:none;-moz-appearance:none;background:transparent;cursor:pointer;height:4px}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;border-radius:1.3px;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fe0900;background:var(--youtube-red);border-radius:16px;cursor:pointer;height:16px;margin-left:-1px;opacity:0;width:16px}input[type=range]:focus::-webkit-slider-runnable-track{background:transparent}input[type=range].volume___OTmpP{background-color:#fff;height:5px}input[type=range].volume___OTmpP::-webkit-slider-runnable-track{background-color:transparent}input[type=range].volume___OTmpP::-webkit-slider-thumb{background:#fff;height:14px;margin-left:0;width:14px}input[type=range]::-moz-range-track{background:transparent;border:1px solid transparent;border-radius:1.3px;cursor:pointer;height:8.4px;width:100%}input[type=range]::-moz-range-thumb{background:#fe0900;background:var(--youtube-red);border:1px solid #fe0900;border:1px solid var(--youtube-red);border-radius:50px;cursor:pointer;height:14px;margin-top:5px;width:14px}input[type=range]:focus::-moz-range-track{outline:none}input[type=range].volume___OTmpP::-moz-range-thumb{background:#fff;border:1px solid #fff}.hidden___o7GkT{display:none}.container___g1WYG svg{fill:#fff;stroke:#fff;cursor:pointer;height:20px;width:20px}[id=educoder] .modal___LGwws{position:relative}[id=educoder] .modal___LGwws video{height:450px;width:800px}[id=educoder] .modal___LGwws div[class~=ant-modal-body]{font-size:0!important;padding:0!important;vertical-align:top}[id=educoder] .closeIcon___vsUXI{color:#fff;cursor:pointer;font-size:24px!important;height:8px;margin-right:0;position:absolute;right:-36px;top:-10px;width:14px;z-index:9}[id=educoder] .closeIcon___vsUXI:before{left:-4px;position:absolute;top:-16px}[id=educoder] .wrap___tDzbl{background:#000;display:flex;justify-content:space-between;padding:9px}[id=educoder] .input___aikQk{background-color:#000;border-color:#707070;color:#707070;margin-right:12px}#educoder .tree___u23Lf [class~=ant-tree-switcher]{display:none}#educoder .tree___u23Lf [class~=ant-tree-indent]{height:0;line-height:0}#educoder .tree___u23Lf [class~=ant-tree-node-content-wrapper]{min-height:0!important;padding:0!important}#educoder .tree___u23Lf [class~=drag-over] *{color:#fff}#educoder .tree___u23Lf [class~=ant-tree-treenode]:has([class~=ant-tree-title]:empty){display:none}#educoder .tree___u23Lf [class~=ant-tree-draggable-icon]{visibility:hidden}#educoder .tree___u23Lf [class~=ant-row]{cursor:pointer;min-height:40px;padding:0 20px 0 0}#educoder .tree___u23Lf [class~=ant-row] aside{display:none}#educoder .tree___u23Lf [class~=ant-row]:hover{background-color:#f2f8ff}#educoder .tree___u23Lf [class~=ant-row]:hover aside{display:inline}#educoder .tree___u23Lf [class~=ant-row]:hover [class~=experiment-number]{display:none}#educoder .tree___u23Lf .learn___gQiNJ{align-items:center;display:inline-flex}#educoder .tree___u23Lf .learn___gQiNJ .name___1D14q{display:inline-block;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#educoder .tree___u23Lf .learn___gQiNJ .sign___Ki_95{background:#f8b023;border-radius:8px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;margin-left:5px;text-align:center;width:54px}#educoder .pdf_name___T3MPw{color:#3061d0!important;max-width:650px}#educoder .name_style___nfuvC,#educoder .pdf_name___T3MPw{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#educoder .name_style___nfuvC{color:#333!important;max-width:520px}#educoder .color333___P8iqP{color:#333!important}.DirectoryTree___umMQK{background-color:transparent!important;width:100%}.DirectoryTree___umMQK span[class~=ant-tree-icon__customize] div{align-items:center;display:flex}.DirectoryTree___umMQK div[class~=ant-tree-treenode]{padding:4px 0}.DirectoryTree___umMQK div[class~=ant-tree-treenode]:hover .EditDom___Be0Pl{display:block}.DirectoryTree___umMQK span[class~=ant-tree-iconEle]{height:auto!important}.DirectoryTree___umMQK div[class~=ant-tree-treenode-selected]:before{background-color:#3d445c!important;bottom:0!important}.DirectoryTree___umMQK div[class~=ant-tree-treenode-selected] span[class~=ant-tree-title]{color:#fff}.DirectoryTree___umMQK span[class~=ant-tree-node-content-wrapper]{align-items:center;display:flex;flex-wrap:nowrap;line-height:22px;padding:0}.DirectoryTree___umMQK span[class~=ant-tree-title]{align-items:center;color:#dcdcdc;display:inline-flex;flex:1 1;margin-left:10px;padding-right:25px}.pagination-container{padding:12px 0 0}.discuss-item-editor{overflow:hidden;width:100%}.discuss-item-editor .btn-send{background:#0152d9;border:none;border-radius:2px;color:#fff;cursor:pointer;float:right;font-size:14px;font-weight:400;height:30px;letter-spacing:1px;line-height:30px;margin-right:22px;margin-top:6px;padding:0 12px;text-align:center}.discuss-item-container{border-bottom:1px solid #e3e3e3;display:flex;flex-flow:row nowrap;overflow:hidden;padding:15px;width:100%}.discuss-item-container section{flex:1 1 auto;margin-left:15px;max-width:695px;width:100%}.discuss-item-container .grey{color:#ccc}.discuss-content{word-wrap:break-word;margin:4px 0;word-break:break-word}.discuss-content img{max-width:200px}.discuss-info{align-items:center;color:#999;display:flex;flex-flow:row wrap;font-size:12px;line-height:16px}.discuss-info .top{background:#ff4343;border-radius:8px;color:#fff;padding:0 8px;text-align:center}.discuss-info .gift{cursor:default}.discuss-info .view-code{color:#4cacff}.discuss-info a{color:#999}.discuss-info a,.discuss-info span{margin-right:15px}.hidden{display:none}.btn-group{display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-bottom:8px}.btn-group .btn-top .iconfont{display:inline-block;transform:rotate(180deg)}.btn-group a{color:#888;min-width:31px;text-align:center}.btn-group a .iconfont{font-size:14px!important}.second-level-discuss{padding:2px 8px}.second-level-discuss .btn-group{opacity:0}.second-level-discuss:hover{background:#ebebeb}.second-level-discuss:hover .btn-group{opacity:1}.discuss-info-body{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.reply-discuss-container{background:#f4f4f4;border-radius:4px;margin-bottom:6px;margin-top:6px;position:relative}.reply-discuss-container:before{border-color:#000;border-bottom:10px solid #f4f4f4;border-left:5px solid transparent;border-right:5px solid transparent;content:" ";height:0;left:13px;position:absolute;top:-9px;width:0}.flex_box_center___pWsLR{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___VBNSX{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Z_F4c{box-align:center;align-items:center}.flex_box_center_end___q95u1{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___dhvCq{box-orient:block-axis;flex-direction:column}.scoremodal___YNtb3 [class~=ant-modal-body]{padding:25px}.scoremodal___YNtb3 .wrap___BauIT{padding:14px auto}.scoremodal___YNtb3 .wrap_title___ZWoHv{color:#ff954c;font-size:14px;margin-bottom:15px;text-align:left}.scoremodal___YNtb3 .radioWrap___Jh9vt{background:#f7f9fd;cursor:default;height:270px;margin-bottom:20px;overflow-y:auto;padding:0 15px 15px}.scoremodal___YNtb3 .radio___Ydt8R{display:block;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:420px}.scoremodal___YNtb3 .colorFF0000___JOb5w{color:red}.scoremodal___YNtb3 .pagination___d1fv4{margin:10px auto 0}.scoremodal___YNtb3 .selectWrapper___AXdXX span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___YNtb3 .selectWrapper___AXdXX div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___YNtb3 .selectWrapper___AXdXX div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___YNtb3 .selectWrapper___AXdXX div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___YNtb3 .selectWrapper___AXdXX div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___YNtb3 .selectWrapper___AXdXX span[class~=ant-select-arrow]{right:12px}.scoremodal___YNtb3 .allqingchu___bGXX_{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___YNtb3 .allqingchu___bGXX_ span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___YNtb3 .allqingchu___bGXX_:hover,.scoremodal___YNtb3 .allqingchu___bGXX_:hover span{color:#e30000}.scoremodal___YNtb3 .title___i97Lm{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___YNtb3 .score___KL7jN{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___YNtb3 .close___UFA7K{color:#979797;cursor:pointer;font-size:12px}.scoremodal___YNtb3 .content___y4BQA{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___YNtb3 .content___y4BQA span{display:flex;flex:1 1}.scoremodal___YNtb3 .content___y4BQA span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___YNtb3 .items___uyG6g{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___YNtb3 .items___uyG6g span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___YNtb3 .items___uyG6g span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___YNtb3 .bottom___YN73d{text-align:end;width:100%}.scoremodal___YNtb3 .bottom___YN73d .yes___XPJhC{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___YNtb3 .bottom___YN73d .no___Mkypk{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___YNtb3 .titlecount___ppkNI{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___YNtb3 .add___SwDuY{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___YNtb3 .search___Pjuzg{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:100%}.scoremodal___YNtb3 .search___Pjuzg [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___YNtb3 .search___Pjuzg [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___YNtb3 .search___Pjuzg [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___YNtb3 .search___Pjuzg span[class~=ant-input-group-addon]{display:none}.scoremodal___YNtb3 .search___Pjuzg .searchIcon___v01bz{cursor:pointer;margin-right:14px}.scoremodal___YNtb3 .search___Pjuzg input{background-color:#f6f7f9;font-size:14px}.scoremodal___YNtb3 .tabWrap___ANUlZ{margin-top:20px}.scoremodal___YNtb3 .tabWrap___ANUlZ div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:40px}.scoremodal___YNtb3 .tabWrap___ANUlZ div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___YNtb3 .tabWrap___ANUlZ [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___YNtb3 .tabWrap___ANUlZ [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___YNtb3 .tabWrap___ANUlZ [class~=ant-tabs-nav]:before{background:#f1f1f1}.bg___F_x5V{margin:20px auto 60px;width:1200px}.title___QEshf{color:#333;font-family:PingFangSC-Semibold,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;width:96px}.fieldWrap___zSBF2{background-color:#fff;padding-top:20px}.fieldWrap___zSBF2 div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.fieldWrap___zSBF2 span[class~=ant-input-affix-wrapper]{font-size:14px;padding:0 7px}.fieldWrap___zSBF2 input[class~=ant-input]{border-width:1px;font-size:14px;height:40px;padding:0 7px}.mdWrap___V2EBb{background-color:#fff;padding-top:10px}.mdWrap___V2EBb div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.mdWrap___V2EBb input[class~=ant-input-number-input]{font-size:14px;height:40px}.footer_style___lwvvM{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:100}.footer_style___lwvvM .submit_button___gNsfc{background:#3061d0;color:#fff;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}.footer_style___lwvvM .close_button___K6_8I,.footer_style___lwvvM .submit_button___gNsfc{border-radius:2px;cursor:pointer;font-size:14px;height:38px;line-height:38px;text-align:center;width:60px}.footer_style___lwvvM .close_button___K6_8I{border:1px solid #bacffe;color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;margin-right:20px;opacity:.9}.bg___oLxz5{margin:20px auto 60px;width:1200px}.title___bfvam{color:#333;font-family:PingFangSC-Semibold,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;width:96px}.fieldWrap___A5u2u{background-color:#fff;padding-top:20px}.fieldWrap___A5u2u div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.fieldWrap___A5u2u span[class~=ant-input-affix-wrapper]{font-size:14px;padding:0 7px}.fieldWrap___A5u2u input[class~=ant-input]{border-width:1px;font-size:14px;height:40px;padding:0 7px}.mdWrap___zugL3{background-color:#fff;padding-top:10px}.mdWrap___zugL3 div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.mdWrap___zugL3 input[class~=ant-input-number-input]{font-size:14px;height:40px}.footer_style___unO7C{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:100}.footer_style___unO7C .submit_button___t8Hvx{background:#3061d0;color:#fff;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}.footer_style___unO7C .close_button___oswUb,.footer_style___unO7C .submit_button___t8Hvx{border-radius:2px;cursor:pointer;font-size:14px;height:38px;line-height:38px;text-align:center;width:60px}.footer_style___unO7C .close_button___oswUb{border:1px solid #bacffe;color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;margin-right:20px;opacity:.9}.bg___fOlTw{margin:20px auto 60px;width:1200px}.title___G3D9y{color:#333;font-family:PingFangSC-Semibold,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;width:96px}.fieldWrap___imjS7{background-color:#fff;padding-top:20px}.fieldWrap___imjS7 div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.fieldWrap___imjS7 span[class~=ant-input-affix-wrapper]{font-size:14px;padding:0 7px}.fieldWrap___imjS7 input[class~=ant-input]{border-width:1px;font-size:14px;height:40px;padding:0 7px}.mdWrap___aKGYo{background-color:#fff;padding-top:10px}.mdWrap___aKGYo div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.mdWrap___aKGYo input[class~=ant-input-number-input]{font-size:14px;height:40px}.footer_style___BWH5p{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:100}.footer_style___BWH5p .submit_button___yxKUd{background:#3061d0;color:#fff;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}.footer_style___BWH5p .close_button___nRK7d,.footer_style___BWH5p .submit_button___yxKUd{border-radius:2px;cursor:pointer;font-size:14px;height:38px;line-height:38px;text-align:center;width:60px}.footer_style___BWH5p .close_button___nRK7d{border:1px solid #bacffe;color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;margin-right:20px;opacity:.9}body{background:#fff}.bg___Sx8dX{margin:20px auto 60px;width:1200px}.title___GKPKJ{color:#333;font-family:PingFangSC-Semibold,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;width:96px}.fieldWrap___fIL9U{background-color:#fff;padding-top:20px}.fieldWrap___fIL9U div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.fieldWrap___fIL9U span[class~=ant-input-affix-wrapper]{font-size:14px;padding:0 7px}.fieldWrap___fIL9U input[class~=ant-input]{border-width:1px;font-size:14px;height:40px;padding:0 7px}.mdWrap___iwCM_{background-color:#fff;padding-top:10px}.mdWrap___iwCM_ div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.mdWrap___iwCM_ input[class~=ant-input-number-input]{font-size:14px;height:40px}.footer_style___KYp6i{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:100}.footer_style___KYp6i .submit_button___Rnntu{background:#3061d0;color:#fff;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}.footer_style___KYp6i .close_button___Drc5k,.footer_style___KYp6i .submit_button___Rnntu{border-radius:2px;cursor:pointer;font-size:14px;height:38px;line-height:38px;text-align:center;width:60px}.footer_style___KYp6i .close_button___Drc5k{border:1px solid #bacffe;color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;margin-right:20px;opacity:.9}.react-resizable{background-clip:padding-box;position:relative}.react-resizable-handle{bottom:0;cursor:col-resize;height:100%;position:absolute;right:-5px;width:10px;z-index:1}.react-resizable-handle.active:before{border-left:1px solid #000;bottom:0;content:"";left:50%;position:absolute;top:0}.flex_box_center___iyIe6{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___g2WjG{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Tde0v{box-align:center;align-items:center}.flex_box_center_end___W1D5W{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ZiFvs{box-orient:block-axis;flex-direction:column}.bg___T2R2s{background:#fff}.containerTitle___yARn_{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle___yARn_ div:first-child{flex:1 1}.containerDesc___fKSYF{display:box;display:flex;height:50px;line-height:40px;margin-bottom:-20px;margin-top:10px;padding:0 30px}.containerDesc___fKSYF p:first-child{flex:1 1}.menus___e8wtg{padding-right:31px;padding-top:10px}.menus___e8wtg [class~=ant-menu-horizontal]{border-bottom:0}.listItem___s7xhg{background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px}.listItem___s7xhg>div{flex:1 1}.listItem___s7xhg:hover{box-shadow:0 0 10px #ccc}.info___Hx2bW{margin-left:20px}.info___Hx2bW p{margin-top:18px}.title___W7a1R{box-align:center;align-items:center;display:box;display:flex}.title___W7a1R strong{color:#333}.titleLeft___C5r0w{flex:1 1}.titleRight___g5GZv a{font-weight:700;margin-right:20px}.acitons___H0RU0{box-align:center;align-items:center;background:#fff;display:box;display:flex;height:70px;padding:0 30px}.acitons___H0RU0>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex;flex:1 1}.acitons___H0RU0>div:nth-child(2) .move___qYkSy{color:#999;cursor:pointer;padding:0 16px;position:relative}.acitons___H0RU0>div:nth-child(2) p{color:#999;cursor:pointer;margin-bottom:0}.acitons___H0RU0>div:nth-child(2) p:hover{color:#333}.acitons___H0RU0>div:nth-child(2) p span{padding:0 16px;position:relative}.acitons___H0RU0>div:nth-child(2) p span:after{background:#ededed;content:"";height:10px;margin-top:-5px;position:absolute;right:0;top:50%;width:1px}.acitons___H0RU0>div:nth-child(2) p:last-child span{padding-right:0}.acitons___H0RU0>div:nth-child(2) p:last-child span:after{display:none}.hideHeadCheckbox___Hq5gw table{background:#f4faff}.hideHeadCheckbox___Hq5gw table>thead>tr>th:first-child>div{display:none}.moveCategory___bZSGQ{padding:30px 0;position:relative;top:-25px}.moveCategory___bZSGQ ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___bZSGQ ul li{font-size:14px;margin:5px 0;padding:0 12px}.tabSearch___NaKI4{align-items:center;display:flex;margin:8px 0}.warpModal___HLUgh .ant-tabs-nav:before{border-bottom:0}.modalColumn___F7R5w{font-size:14px}.modalColumn___F7R5w .modalRow___L6ghw{align-items:center;display:flex;flex-direction:row;font-size:14px;margin-top:12px}.modalColumn___F7R5w .modalRow___L6ghw .sup___VGKXV{color:#fb3226;font-size:16px;margin-right:2px;margin-top:21px}.name___QMvgh{display:inline-block;max-width:222px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;word-break:break-all}.flex_box_center___i4e0p{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___B6oqU{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___YLSvz{box-align:center;align-items:center}.flex_box_center_end___DFMRu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___vSIV6{box-orient:block-axis;flex-direction:column}.certificate___fHfxF{background-color:#fff;padding:20px 20px 0}.certificate___fHfxF .actionsBtns___plapq{display:flex}.certificate___fHfxF .actionsBtns___plapq span{color:#0152d9;cursor:pointer;padding-right:12px}.flex_box_center___zI_82{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___c8p6y{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___OQMX2{box-align:center;align-items:center}.flex_box_center_end___TDCTp{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___TBe9v{box-orient:block-axis;flex-direction:column}.bg___B_tAL{background-color:#fff}.AllButStyle___gHlx_ .ButStyles___QnHEw{border:none;border-radius:16px;font-size:12px;font-weight:500;width:80px}.AllButStyle___gHlx_ .order___p1oR4{background:#f47c18}.AllButStyle___gHlx_ .order___p1oR4,.AllButStyle___gHlx_ .payed___clmo_{border:none;border-radius:16px;color:#fff!important;font-size:12px;font-weight:500;width:80px}.AllButStyle___gHlx_ .payed___clmo_{background-color:#2dbf70}.AllButStyle___gHlx_ .study___xKiY_{background:rgba(244,124,24,.28);border:none;border-radius:16px;color:#a4642f;font-size:12px;font-weight:500;width:80px}.AllButStyle___gHlx_ .studyActive___OL576:hover{color:#fa6400!important}.Head___A9J68{align-items:center;display:flex;justify-content:space-between;padding:20px 20px 0}.Headtitle___HvFxg{align-items:center;color:#000;display:flex;font-family:PingFangSC,PingFang SC;font-size:16px;font-weight:600}.Headtitle___HvFxg .span2___L0TMM{color:#666;font-size:14px;font-weight:400}.Headprice___RXYrD{color:#999;font-family:PingFangSC,PingFang SC;font-size:12px;font-weight:400}.Headprice___RXYrD .nowPrice___cv3Ok{color:#f47b18;font-size:22px;font-weight:600}.Headprice___RXYrD .initPrice___EXuC3{font-size:18px;margin-left:10px;margin-right:40px;text-decoration:line-through}.Swiper___sDGem{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:15px 20px}.Swiper___sDGem .BannerListItemDiv___asTuk{height:240px;margin-bottom:15px}.Swiper___sDGem .BannerListItem___NwQOT{background:#fff;border-radius:8px;box-shadow:0 3px 6px 0 hsla(210,4%,89%,.5);cursor:pointer;overflow:hidden;position:relative}.Swiper___sDGem .BannerListItemImg___mD5FK{height:133px;overflow:hidden;position:relative;width:232px}.Swiper___sDGem .BannerListItemImg___mD5FK .bgimg___PFwp4{left:50%;object-fit:cover;position:absolute;top:0;transform:translateX(-50%);transition:.3s;width:100%}.Swiper___sDGem .BannerListItemImg___mD5FK .buyimg___QLVI_{position:absolute;right:6px;top:6px;width:42px}.Swiper___sDGem .BannerListItemImg___mD5FK .curCourse___ExJPE{background:#f47c18;border-radius:0 6px 0 0;bottom:0;color:#fff;display:inline-block;font-size:12px;font-weight:500;height:20px;left:0;line-height:20px;position:absolute;text-align:center;width:64px}.Swiper___sDGem .BannerListItemInfo___Vio14{padding:15px 20px}.Swiper___sDGem .BannerListItemInfoTitle___FiU8N{color:#333;font-size:16px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.Swiper___sDGem .BannerListItemInfoTeacher___aifjQ{color:#6b758b;font-size:12px;font-weight:400;line-height:12px;margin-top:10px}.Swiper___sDGem .BannerListItemInfoTime___qez5r{align-items:center;color:#999;display:flex;font-weight:400;justify-content:space-between;line-height:16px;margin-top:15px}.Swiper___sDGem .BannerListItemInfoTime___qez5r .timeprice___dqmp8{white-space:nowrap}.Swiper___sDGem .BannerListItemInfoTime___qez5r .timeprice___dqmp8 .span___UhhBA{color:#f47b18;display:inline;font-size:18px;font-weight:600;letter-spacing:-1px;line-height:18px}.Swiper___sDGem .BannerListItemInfoTime2___Zm2lP{justify-content:space-between}.Swiper___sDGem .BannerListItemInfoTime2___Zm2lP .span1___AXdGP{color:#12a278;font-size:14px;font-weight:400}.Swiper___sDGem .BannerListItem___NwQOT:hover .BannerListItemImg___mD5FK .bgimg___PFwp4{width:110%}.expansion___t6EwU{max-height:270px;overflow:hidden}.flex_box_center___hEKvu{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___gtzO_{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___QQWbT{box-align:center;align-items:center}.flex_box_center_end___AyfXQ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___q0hJc{box-orient:block-axis;flex-direction:column}.bg___sN_Hy{background:#fafafa;min-height:80vh}.wrap___IaIuZ{display:box;display:flex;justify-content:space-between}.content___q5lPL{width:66.7%}.wrapTabs___FivJx .ant-tabs-nav{margin:0}.wrapTabs___FivJx .ant-tabs-tab-btn{font-size:16px}.intro___lW9Kf{background-color:#fff;padding:40px 20px}.introTitle___y5V_M{margin-bottom:20px}.introTitle___y5V_M span{font-size:18px;font-weight:700} \ No newline at end of file diff --git a/p__Paths__Detail__id.721c204b.chunk.css b/p__Paths__Detail__id.721c204b.chunk.css deleted file mode 100644 index 2a0a798c59..0000000000 --- a/p__Paths__Detail__id.721c204b.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.flex_box_center___GMs27{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___iZX2j{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___FAqrL{box-align:center;align-items:center}.flex_box_center_end___bcsHk{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___bbK5J{box-orient:block-axis;flex-direction:column}.banner___J_z1y{background-image:url(static/path-detail.c07fccc6.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;display:box;display:flex;height:240px;margin-bottom:70px;padding-top:20px}.banner___J_z1y [class~=ant-tag]:hover{opacity:1}.wrp___J4x9Y{margin:0 auto;width:1200px}.titleWrap___PRimN{align-items:center;display:flex;margin-top:8px}.titleFlexEnd___iJ3Lp{align-items:flex-end}.titleFlexEnd___iJ3Lp div{display:flex;height:42px}.title___p7Rh_{color:#fff;font-size:27px;margin-right:10px}.titleName___rfBg7{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.titleIcon___krG4h{color:#747a7f}.contentWrap___TSTbZ{display:box;display:flex;justify-content:space-between;margin-top:20px;position:relative}.verticalLine___I9rNF{border-right:1px solid #cdcdcd;height:42px;margin-left:10px}.contentLeftWrap___ctnXO{color:#ebebeb;display:box;display:flex;font-size:14px;text-align:center}#educoder .openCourseTag___GKlHI{align-items:center;background-color:#ff6800;background-size:100% 100%;border:1px solid #ff6800;border-radius:2px;color:#fff;display:flex;font-size:14px;height:26px;justify-content:center;margin:10px 10px 30px 0;min-width:78px}.tagsWrap___Fm7yN{align-items:center;display:flex;justify-content:flex-start;max-width:266px}.ratingWrap___txiLS{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-right:15px}.ratingTitle___Q3b2_{color:#ccc;text-align:center}.rating___nWYrn{align-items:center;display:flex;margin-left:auto}.rating___nWYrn [class~=ant-rate-star]{font-size:13px}.rating___nWYrn [class~=ant-rate]{color:#ffe11d;font-size:12px;margin-top:3px}.rating___nWYrn [class~=ant-rate-star]:not(:last-child){margin-right:3px!important}.popoverWrap___OuHzS{height:177px;justify-content:space-around;width:530px}.popoverWrap___OuHzS,.popverLeft___LE1m6{align-items:center;display:box;display:flex}.popverLeft___LE1m6{flex-direction:column;justify-content:center;margin-left:10px}.popoverRight___qoc3O{width:375px}.popverScore___yjk5A{color:#ffa800;font-size:24px;line-height:20px}.popoverRateWrap___LTwq7{align-items:center;display:box;display:flex;flex-flow:row nowrap}.popoverProgress___zgQTd{flex:1 0;margin-left:10px}.button___laG3U{background-color:#0152d9;border:1px solid #0152d9;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;padding:0;text-align:center}.button___laG3U span{padding:0 10px}.operationWrap___HATT3{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:0}.forkWrap___JKLmo{display:flex}.fork___WAxXu{display:inline-block;flex:1 1;font-size:14px;text-align:center}.forkNum___mVT0B{border-left:1px solid #fff;color:#fff;display:block;float:left;text-align:center;width:36px}.button___laG3U:hover{background-color:#0152d9;border:1px solid #0152d9;color:#fff}.buttonTransparent___UvCv6{background-color:transparent;border:1px solid #fff;color:#fff}.buttonTransparent___UvCv6:hover{background-color:transparent;border:1px solid #fff;color:#fff}.buttonLearnStatistics___clQ8y{background:#fff;border:1px solid #fff;border-radius:4px;color:#0152d9;cursor:pointer;font-size:15px;text-align:center;width:103px}.buttonLearnStatistics___clQ8y:hover{border:1px solid #fff;color:#0152d9}.publishPopverWrap___HdjD0{padding:20px 20px 10px}.colorFF6802___qG9SX{color:#ff6802}.w140___sbUdr{width:140px}.nav___MhhTj{background:#fff;border-radius:4px;height:70px;justify-content:space-between;left:0;margin-top:20px;position:absolute;top:220px;width:100%}.navLeft___lqVWg,.nav___MhhTj{align-items:center;display:flex;flex-direction:row}.navLeft___lqVWg{margin-left:auto;margin-right:auto;width:1200px}.navContent___n2s_9{margin-left:100px}.flexRow___zwFIa,.navContent___n2s_9{align-items:center;display:flex;flex-direction:row}.flexRow___zwFIa{justify-content:flex-end;margin-right:10px}.navRight____4Spc{display:flex;flex-direction:column;font-size:14px;margin-right:10px}.navLeftIcon___WHxlM{color:#0152d9;display:inline-block;font-size:16px;margin-right:10px}.colorOrange___L2ZcR{color:#ee4a1f}.contentItem___bTFib{margin-left:20px}.contentItemTitle___cRyCT{color:#9b9b9b;font-size:12px}.contentItemText___p2VVW{color:#05101a;font-size:14px}.classButton___ht2ZK{background:#0152d9;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:18px;height:44px;line-height:44px;padding:0 10px;text-align:center}.classButton___ht2ZK:hover{background:#0152d9;color:#fff;outline:0;text-decoration:none}.bg28e___Lpwef{background:#28be6c}.bgGray___ix5uS{background:#bfbfbf}.btn___cK9ZK{background:#44d7b6;border-radius:4px;color:#fff;font-size:12px;height:24px;line-height:24px;margin:0 10px;padding:0 13px;text-align:center}.laboratory___EJVoA{color:#fff;display:flex;margin-top:10px;top:135px}.laboratory___EJVoA .name___bHCrt{color:#fff;max-width:434px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.laboratory___EJVoA .name___bHCrt:hover{color:#3061d0}.scoremodal___BKuJN [class~=ant-modal-body]{padding:25px}.scoremodal___BKuJN [class~=ant-select-selector]{align-items:center;height:38px!important}.scoremodal___BKuJN .selectWrapper___Fi34Y span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___BKuJN .selectWrapper___Fi34Y div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___BKuJN .selectWrapper___Fi34Y div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___BKuJN .selectWrapper___Fi34Y div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___BKuJN .selectWrapper___Fi34Y div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___BKuJN .selectWrapper___Fi34Y span[class~=ant-select-arrow]{right:12px}.scoremodal___BKuJN .allqingchu___Vp8Q9{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___BKuJN .allqingchu___Vp8Q9 span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___BKuJN .allqingchu___Vp8Q9:hover,.scoremodal___BKuJN .allqingchu___Vp8Q9:hover span{color:#e30000}.scoremodal___BKuJN .title___kp01U{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___BKuJN .score___BQOSd{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___BKuJN .close___ALIRE{color:#979797;cursor:pointer;font-size:12px}.scoremodal___BKuJN .content___hqQbB{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___BKuJN .content___hqQbB span{display:flex;flex:1 1}.scoremodal___BKuJN .content___hqQbB span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___BKuJN .items___ZTtlU{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___BKuJN .items___ZTtlU span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___BKuJN .items___ZTtlU span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___BKuJN .bottom___H6hpA{margin-top:20px;text-align:end;width:100%}.scoremodal___BKuJN .bottom___H6hpA .yes___zYyyw{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___BKuJN .bottom___H6hpA .no___8FH42{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___BKuJN .titlecount___ecJW_{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___BKuJN .add___z8lxY{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___BKuJN .search___kt2EB{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:290px}.scoremodal___BKuJN .search___kt2EB [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___BKuJN .search___kt2EB [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___BKuJN .search___kt2EB [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___BKuJN .search___kt2EB span[class~=ant-input-group-addon]{display:none}.scoremodal___BKuJN .search___kt2EB .searchIcon___Zcr4l{cursor:pointer;margin-right:14px}.scoremodal___BKuJN .search___kt2EB input{background-color:#f6f7f9;font-size:14px}.scoremodal___BKuJN .header_style___tHswU{border-bottom:1px solid #f0f0f0;display:flex;margin-top:10px}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:40px}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr [class~=ant-tabs-nav]:before{background:#f1f1f1}.scoremodal___BKuJN .header_style___tHswU .tabWrap___uSlsr [class~=ant-tabs-nav]:before{border-bottom:none}.scoremodal___BKuJN .header_style___tHswU .form_style___TsJXf{align-items:center;margin-left:auto}.wrap___ptPf6{padding:14px auto}.wrap_title___QhQIv{color:#5f6368;font-size:14px;margin-bottom:5px;margin-top:30px}.radioWrap___YOQsB{background:#f4faff;cursor:default;height:270px;margin-bottom:20px;margin-top:5px;overflow-y:auto;padding:5px}.checkboxWrap___OC3Y7{display:flex;flex-direction:column}.radio___SjWTZ{display:block;height:30px;line-height:30px;margin-left:8px}.radio___SjWTZ span{font-size:14px}.colorFF0000___S4NIg{color:red}.pagination___mWNdK{margin:10px auto 0}.createMkdir___kT_2U{align-items:center;display:flex;justify-content:space-between;margin-top:5px}.tree___an1x1{background-color:#f4faff}.tree___an1x1 [class~=ant-tree-title]{font-size:14px}.brief___LOzpE{font-size:14px;font-weight:400;margin-bottom:30px}.contentTitle___xkdcN{align-items:center;color:#000;display:flex}.contentTitle___xkdcN,.content___Vtri0{font-size:14px;font-weight:400}.tips___tuAtH{color:#6b758b;font-size:12px;font-weight:400;padding-left:14px}.antdTable___s8T2N{margin-bottom:20px;margin-top:10px}.antdTable___s8T2N thead[class~=ant-table-thead]>tr>th{background:#f2f2f2;color:#5f6367}.antdTable___s8T2N .tableCell___kN9Fw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.antdModal___WVBk3 div[class~=ant-modal-header]{padding-left:40px;padding-top:30px}.antdModal___WVBk3 button[class~=ant-modal-close]{right:10px;top:18px}.antdModal___WVBk3 button[class~=ant-modal-close] span[class~=ant-modal-close-x]{font-size:18px}.antdModal___WVBk3 div[class~=ant-modal-body]{max-height:620px;overflow:auto;padding-left:40px;padding-right:40px}.antdModal___WVBk3 div[class~=ant-modal-footer]{border-top:none;padding-bottom:30px;padding-right:40px}.orangeColor___ryB2u{color:#fe6300}.text___FxbAX{align-items:center;background:rgba(228,13,13,.13);border:1px solid rgba(251,43,43,.16);border-radius:4px;color:#e1140f;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:400;height:24px;justify-content:space-around;line-height:14px;text-align:left;width:58px}.text___FxbAX:hover{border:1px solid rgba(225,20,15,.5)}.wrap___UlBQ1{height:254px;padding:8px 13px;width:402px}.wrap___UlBQ1 p{color:#191919;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:66px;line-height:22px;margin-bottom:15px;text-align:left;width:352px}.wrap___UlBQ1 .contact____pUDq{align-items:center;display:flex;flex-direction:column}.wrap___UlBQ1 .img___BapAv{align-items:center;display:flex;height:130px;justify-content:space-around;width:130px}.applyPublicContainer___UVHD5 .ant-modal-header{padding:30px 20px 20px 40px}.applyPublicContainer___UVHD5 .ant-modal-header .ant-modal-title{color:#000;font-size:16px;font-weight:500}.applyPublicContainer___UVHD5 .ant-modal-body{padding:0}.applyPublicContainer___UVHD5 .ant-modal-close{right:20px}.applyPublicContainer___UVHD5 .ant-modal-close .ant-modal-close-x{height:68px;line-height:68px}.applyPublicContainer___UVHD5 .ant-modal-footer{border-top:none;margin-top:0!important}.applyPublicContainer___UVHD5 .ant-modal-footer>button{border-radius:4px;font-size:16px;height:40px}.applyPublicContainer___UVHD5 .ant-modal-footer>button+button{margin-left:20px}.applyPublicContainer___UVHD5 .ant-input{border-radius:4px;min-height:40px}.applyPublicContainer___UVHD5 .ant-form-item{margin-bottom:20px}.applyPublicContainer___UVHD5 [class~=ant-select-selector]{height:40px!important}.applyPublicContainer___UVHD5 [class~=ant-select-selector] input[class~=ant-select-selection-search-input],.applyPublicContainer___UVHD5 [class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:40px!important;line-height:40px!important}.applyPublicContainer___UVHD5 [class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:40px!important}.applyPublicContainer___UVHD5 [class~=ant-select-selection-search] input{height:40px!important}.applyPublicContainer___UVHD5 .ant-form-item-label{padding-top:6px}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ{position:relative}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .spin___xLRsh{align-items:center;background:rgba(0,0,0,.1);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .tips___Hok1Y{align-items:center;color:#9096a3;display:flex;font-size:14px;font-weight:400;margin-bottom:16px;padding-top:5px}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .action___Wp5oZ{align-items:center;cursor:pointer;display:flex;height:22px;justify-content:space-between;margin-top:6px;padding-left:20px}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .action___Wp5oZ>div:first-child{color:#0152d9}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .action___Wp5oZ>div:last-child{color:#999}.applyPublicContainer___UVHD5 .applyPublicContent___XjdaZ .action___Wp5oZ>div:last-child i{color:#ccc;font-size:12px;margin-left:4px}.flex_box_center___Ktq9p{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___C3cJM{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___EHdLM{box-align:center;align-items:center}.flex_box_center_end___pIiOq{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ZDnJh{box-orient:block-axis;flex-direction:column}.rightWrap___trEKQ{margin-left:15px;top:180px;width:400px}.qrCode___J87U9{background-color:#fff;margin-bottom:10px;padding:34px 25px;text-align:center}.cardTop2___ngun6,.cardTop___sVfNE{box-shadow:0 2px 30px 0 rgba(0,0,0,.05);position:relative}.card___xqkwa{background-color:#fff;border-radius:15px;margin-bottom:10px;padding:20px 25px}.flexRowAbout___wsXZw,.flexRow___EJjLR{display:flex;flex-direction:row}.flexRowAbout___wsXZw{align-items:center;justify-content:space-between}.skillWrap___H2LfA{background-color:#fff;margin-bottom:10px;padding:25px 20px 15px}.skillTopWrap___Iy4yY{align-items:center;display:box;display:flex;justify-content:space-between}.skillContentWrap___TIOw9{display:flex;flex-wrap:wrap;width:360px}.skillContentWrapMin___l0OQ7{max-height:177px;overflow:hidden}.skillContentWrapMax___hzrLJ{max-height:300px;overflow-y:auto}.skillContentIcon___e1yQ3{background-color:#29bd8b;color:#fff;height:28px}.skillContentIconNoStatus___D7SaD,.skillContentIcon___e1yQ3{border-radius:14px;display:block;line-height:28px;margin-bottom:9px;margin-right:10px;padding:0 9px}.skillContentIconNoStatus___D7SaD{background-color:#f5f5f5;color:#666}.skillExpandAllWrap___NlyjU{align-items:center;color:#999;display:flex;flex-direction:column;height:35px;justify-content:center;margin-top:20px;text-align:center}.skillExpandAllContent___DFfUu{margin:0}.memberItem___tQyAC{border-bottom:1px solid #eaeaea;padding:40px 0}.radius___CojJt{border-radius:50%}.memberItemContent___OAGgP{flex:1 1;margin-left:15px}.directionItemWrap___D3A3B{display:flex;flex-direction:row;margin-right:32px;position:relative}.directionItemWrap___D3A3B:hover [class^=groupActionWrap]{display:flex}.directionItemWrap___D3A3B:hover [class^=directionItem]{background-color:rgba(24,144,255,.1);border-radius:16px;color:#0152d9}.groupActionWrap___uM9bY{display:none;margin-right:2px;margin-top:2px}.divabout___aIu8x{padding-left:20px;position:absolute;top:180px;width:400px}.classButton___kwIIq{background:#0152d9!important;border-radius:4px;box-sizing:border-box;color:#fff!important;cursor:pointer;display:block;font-size:18px;height:44px;line-height:44px;margin-top:20px;padding:0 10px;text-align:center}.classButton___kwIIq:hover{background:#0152d9;color:#fff;outline:0;text-decoration:none}.bg28e____4vxe{background:#28be6c}.bgGray___bP0QM{background:#bfbfbf}.price___YtmIz .d1___kWoQd{align-items:center;display:flex;justify-content:space-between}.price___YtmIz .d1___kWoQd span{color:#000;font-size:14px}.price___YtmIz .d1___kWoQd b{background:linear-gradient(312deg,#f2d7aa,#fde5c5 50%,#feeac7 100%,#feeac7 0);border:1px solid #ddad60;border-radius:20px;box-shadow:0 2px 4px 0 #e7edff,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#a46624;cursor:pointer;font-size:14px;font-weight:400;height:40px;line-height:38px;padding:0 23px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.price___YtmIz .d1___kWoQd b:hover{border:1px solid #ffb235;color:#ef9400}.price___YtmIz .d1___kWoQd b.auto___j1TRz{cursor:auto}.price___YtmIz .d1___kWoQd b.auto___j1TRz:hover{border:1px solid #ddad60;color:#a46624}.price___YtmIz .d1___kWoQd b.disabled___acQun{cursor:not-allowed;opacity:.4}.price___YtmIz .d1___kWoQd b.disabled___acQun:hover{border:1px solid #ddad60;color:#a46624}.price___YtmIz .d2___lGbRu{align-items:center;display:flex;justify-content:space-between;margin-bottom:3px;margin-top:26px}.price___YtmIz .d2___lGbRu span{color:#19cb70;font-size:14px}.price___YtmIz .d2___lGbRu b{color:#999;font-size:14px;font-weight:400}.price___YtmIz .d3___bWANm{background:#f6f7f9;border-radius:2px;height:4px}.price___YtmIz .d3___bWANm div{background:#44d7b6;border-radius:2px;height:100%;width:0}.price___YtmIz .d4___wyT_a{align-items:center;display:flex;margin-top:10px}.price___YtmIz .d4___wyT_a>span{color:#999;font-size:12px}.price___YtmIz .d4___wyT_a>span i{font-style:normal;text-decoration:line-through}.price___YtmIz .d4___wyT_a>div{color:#e02020;font-size:30px;font-weight:600}.price___YtmIz .d4___wyT_a>div span{font-size:14px}.price___YtmIz .d4___wyT_a img{height:24px;width:60px}.price___YtmIz button{background:#3061d0;border-radius:20px;height:40px;margin-bottom:8px;margin-top:28px;width:100%}.price___YtmIz button span{font-size:14px}.member_power1___fOB2q,.member_power2___Lpa0U{border-radius:9px;bottom:5px;font-size:12px;height:18px;left:50%;line-height:18px;position:absolute;right:50%;transform:translate(-50%);width:60px}.member_power1___fOB2q{background:#fee9c5;color:#ca7720}.member_power2___Lpa0U{background:#dff9f0;color:#1b8565}.sort-list-panel___T39Sk{position:relative;z-index:1}.sort-list-panel___T39Sk .sort-list-tip___Wu55q{align-items:center;background:#fff;border-radius:2px 2px 0 0;box-shadow:3px 3px 3px #ededed;box-sizing:border-box;display:flex;flex-flow:row nowrap;height:80px;line-height:34px;margin:0 auto;opacity:1;padding:24px;width:80%}.sort-list-panel___T39Sk .sort-list-tip___Wu55q span{flex:1 0}.sort-list-panel___T39Sk .ant-drawer-content___PXRrP{background:#f5f5f5}.dragging-li___LhY_V{background:#fff;border:1px solid blue;cursor:-webkit-grab;cursor:grab;list-style:none;margin:30px auto 0;opacity:1;overflow:hidden;padding:10px 6px 10px 40px;text-overflow:ellipsis;white-space:nowrap;width:80%;z-index:10000}.dragging-li___LhY_V h3{font-size:16px;line-height:28px}.dragging-li___LhY_V p{color:#888;font-size:12px;margin:16px 0 0}.task-list-container___ABX0H{margin:0;padding:0;position:relative}.task-list-container___ABX0H li{background:#fff;cursor:-webkit-grab;cursor:grab;margin:30px auto 0;opacity:1;overflow:hidden;padding:10px 6px 10px 40px;text-overflow:ellipsis;white-space:nowrap;width:80%}.task-list-container___ABX0H li:hover{box-shadow:0 2px 6px rgba(51,51,51,.09)}.task-list-container___ABX0H li h3{font-size:16px;line-height:28px}.task-list-container___ABX0H li p{color:#888;font-size:12px;margin:16px 0 0}.imgradius___fmcxI{height:70px;margin-bottom:10px;width:70px}.imageWrap___HkmiW,.imgradius___fmcxI{border:1px solid #eee;border-radius:50%;cursor:pointer}.imageWrap___HkmiW{height:42px;width:42px}.directionItemWrap___MKzHd{flex-direction:row;position:relative;text-align:center}.directionItemWrap___MKzHd:hover [class^=groupActionWrap]{display:flex}.directionItemWrap___MKzHd:hover [class^=directionItem]{background-color:rgba(24,144,255,.1);border-radius:16px;color:#0152d9}.groupActionWrap___PB2b7{display:none;left:70px;margin-right:2px;position:absolute;top:55px}.teamHeight___qj0wW{color:#333;max-height:435px;min-height:220px;padding:14px 12px;width:291.5px}.teamHeight___qj0wW .divHeight___MUuEe{-ms-overflow-style:none;margin-bottom:20px;max-height:288px;overflow-y:auto;scrollbar-width:none}.teamHeight___qj0wW .divHeight___MUuEe::-webkit-scrollbar{display:none}.advertisementModal___REecE [class~=ant-modal-body]{padding:0}.notFree___cJiwv{background-position:50%;background-repeat:no-repeat;background-size:cover;height:566px;position:relative;width:802px}.notFree___cJiwv .text___lFtTG{left:115px;line-height:32px;position:absolute;text-indent:40px;top:277px;width:574px;z-index:1}.notFree___cJiwv .text___lFtTG b{color:#2b496f;font-size:20px;font-weight:600;line-height:32px}.notFree___cJiwv .text___lFtTG b span{border-bottom:1px solid #2b496f;padding:0 8px}.notFree___cJiwv .no___FFNbr{color:#2b496f;font-size:12px;left:98px;position:absolute;top:448px;z-index:2}.notFree___cJiwv .date___OI1iM{align-items:center;color:#2b496f;display:flex;flex-direction:column;font-size:13px;position:absolute;right:115px;top:429px;z-index:3}.notFree___cJiwv .date___OI1iM b{font-weight:700}.notFree___cJiwv .date___OI1iM b span{border-bottom:1px solid #2b496f;padding:0 6px}.notFree___cJiwv .img____bHTU{height:89px;position:absolute;right:173px;top:374px;width:89px;z-index:4}.notThree___Gxcuf{background-position:50%;background-repeat:no-repeat;background-size:cover;height:840px;position:relative;width:592px}.notThree___Gxcuf .text___lFtTG{left:68px;line-height:32px;position:absolute;top:352px;width:475px;z-index:1}.notThree___Gxcuf .text___lFtTG b{color:#2b496f;font-size:20px;font-weight:600;line-height:32px}.notThree___Gxcuf .text___lFtTG b span{border-bottom:1px solid #2b496f;padding:0 8px}.notThree___Gxcuf .no___FFNbr{color:#2b496f;font-size:12px;left:63px;position:absolute;top:58px;z-index:2}.notThree___Gxcuf .date___OI1iM{align-items:center;display:flex;flex-direction:column;font-size:13px;left:68px;position:absolute;top:521px;z-index:3}.notThree___Gxcuf .date___OI1iM b{font-weight:700}.notThree___Gxcuf .date___OI1iM b span{border-bottom:1px solid #2b496f;padding:0 6px}.notThree___Gxcuf .img____bHTU{height:89px;position:absolute;right:173px;top:374px;width:89px;z-index:4}.sort-list-panel___dj9Dy{position:relative;z-index:1}.sort-list-panel___dj9Dy .sort-list-tip___MJMmM{align-items:center;background:#fff;border-radius:2px 2px 0 0;box-shadow:3px 3px 3px #ededed;box-sizing:border-box;display:flex;flex-flow:row nowrap;height:80px;line-height:34px;margin:0 auto;opacity:1;padding:24px;width:80%}.sort-list-panel___dj9Dy .sort-list-tip___MJMmM span{flex:1 0}.sort-list-panel___dj9Dy .ant-drawer-content___xug_4{background:#f5f5f5}.dragging-li___Pu0p9{background:#fff;border:1px solid blue;cursor:-webkit-grab;cursor:grab;list-style:none;margin:30px auto 0;opacity:1;overflow:hidden;padding:10px 6px 10px 40px;text-overflow:ellipsis;white-space:nowrap;width:80%;z-index:10000}.dragging-li___Pu0p9 h3{font-size:16px;line-height:28px}.dragging-li___Pu0p9 p{color:#888;font-size:12px;margin:16px 0 0}.task-list-container___GxBsz{margin:0;padding:0}.task-list-container___GxBsz li{background:#fff;cursor:-webkit-grab;cursor:grab;margin:30px auto 0;opacity:1;overflow:hidden;padding:10px 6px 10px 40px;text-overflow:ellipsis;white-space:nowrap;width:80%}.task-list-container___GxBsz li:hover{box-shadow:0 2px 6px rgba(51,51,51,.09)}.task-list-container___GxBsz li h3{font-size:16px;line-height:28px}.task-list-container___GxBsz li p{color:#888;font-size:12px;margin:16px 0 0}.imgradius___Iug8Z{height:160px;width:310px}.directionItemWrap___odBHm{cursor:pointer;display:flex;flex-direction:row;margin-right:32px;position:relative}.directionItemWrap___odBHm:hover [class^=groupActionWrap]{display:flex}.directionItemWrap___odBHm:hover [class^=directionItem]{background-color:rgba(24,144,255,.1);border-radius:16px;color:#0152d9}.groupActionWrap___u5Xgw{left:28px;margin-right:2px;position:absolute;top:55px}.bottomdiv___MLbfq{align-items:center;border:1px solid #ddd;border-radius:0 0 8px 8px;cursor:pointer;display:flex;height:60px;justify-content:space-around;width:310px}.ml3___HNgih{margin-left:3px}.del_btn___G3Ocu{color:#145dff;margin-left:20px}.del_btn___G3Ocu:hover{color:#e30000}.member_con_warp___t7OE2{background:#f6f7f9;height:40px;line-height:40px!important;width:100%}.flex_box_center___nX_sY{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___tHW6l{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Dp_Bf{box-align:center;align-items:center}.flex_box_center_end___n8GT5{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Q5Wxa{box-orient:block-axis;flex-direction:column}.icons___DLUv4{background-color:#0152d9;border-radius:18px;display:inline-block;height:18px;line-height:18px;text-align:center;width:18px}.icons___DLUv4 img{width:14px}.shixuns___pPCqO [class~=ant-row]{cursor:pointer;min-height:40px;padding:0 20px}.shixuns___pPCqO [class~=ant-row] aside{display:none}.shixuns___pPCqO [class~=ant-row]:hover{background-color:#f2f8ff}.shixuns___pPCqO [class~=ant-row]:hover aside{display:inline}.shixuns___pPCqO [class~=ant-row]:hover [class~=experiment-number]{display:none}.buttons___s8iBY{padding-bottom:30px;padding-right:20px;text-align:right}.buttons___s8iBY button{margin-left:25px;text-align:center;width:130px}.addStage___P94hb{background-color:#fff;color:#999;cursor:pointer;height:90px;line-height:90px;margin-top:10px;text-align:center}.color4CA___Eres0{color:#0152d9}.color204___LCqpH{color:#ccc}.completed___fCP6S{border:1px solid #07b318;color:#07b318;font-size:12px;margin-left:5px;padding:2px}.actionTabs___eNCHj{align-items:center;display:flex;font-size:14px;justify-content:flex-start;margin-top:22px}.actionTabs___eNCHj .tab___QGwIF{margin-right:14px}.actionTabs___eNCHj .tab___QGwIF .s1___pZAwX{border-radius:15px;cursor:pointer;padding:1px 6px}.actionTabs___eNCHj .tab___QGwIF .s2___ziJyb{background:#e3e3e3;border-radius:20px;color:#333;margin-left:3px;padding:0 4px}.actionTabs___eNCHj .tabActive___Wlqkr{margin-right:14px}.actionTabs___eNCHj .tabActive___Wlqkr .s1___pZAwX{border-radius:15px;cursor:pointer;padding:1px 6px}.actionTabs___eNCHj .tabActive___Wlqkr .s2___ziJyb{background:#e3e3e3;border-radius:20px;color:#333;margin-left:3px;padding:0 4px}.actionTabs___eNCHj .tabActive___Wlqkr .s1___pZAwX{background:#d8ecff;color:#0152d9}.learn___syPDx{background:#f8b023;border-radius:8px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;margin-left:5px;text-align:center;transform:translateY(-2px);width:54px}.ChapterStyle___GRtiS{border-radius:8px 8px 0 0;overflow:hidden}.ChapterStyle___GRtiS .ant-collapse-header{align-items:center!important;background-color:#f1f4f9;padding:12px 20px}.ChapterStyle___GRtiS .ant-collapse-content{background-color:#fff!important}.ChapterStyle___GRtiS .ant-collapse-content .ant-collapse-content-box{padding:0;padding-top:20px!important}.ChapterStyle___GRtiS .ant-collapse-arrow{color:#3061d0!important}.ChapterStyle___GRtiS .ant-collapse-expand-icon{padding-left:20px!important}.ChapterStyle___GRtiS:hover .EditStyle____ZVTa{display:block}.ChapterStyle___GRtiS .EditStyle____ZVTa{display:none}.labelContainer___DgWPB{align-items:center;display:flex}.labelContainer___DgWPB .text___vzLzH{padding-right:5px}.tag___fN0LG{align-items:center;background:#0152d9;border-radius:15px;color:#fff;display:inline-flex;font-size:12px;height:22px;padding:0 8px}.tagsList-content___ZHHsi{margin-left:78px}.introContent___S9E3f{text-align:justify}.introContentMaxHeight___KNbal{max-height:280px;overflow:hidden}.nodata___FO793{color:#666;font-size:16px;font-weight:400;padding-bottom:4px;text-align:center}.search___JA0r9{align-items:center;display:flex;justify-content:center;margin:30px 0;padding-left:12px;width:100%}.search___JA0r9 .ant-form-item-label>label{height:40px}.search___JA0r9 .btn___GGtZC{height:46px;margin-left:10px;margin-top:-3px;width:112px}.flex_box_center___tYvHS{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___rwga3{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___tWE_6{box-align:center;align-items:center}.flex_box_center_end___DB6yE{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___KpF0J{box-orient:block-axis;flex-direction:column}.wrp___sfbS9{background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.04);padding-top:10px}.drawer___AjfBZ [class=ant-drawer-content]{background:#f5f5f5!important}.menu___yWQ6S{margin:15px 0;padding:0;position:relative;z-index:2}.menu___yWQ6S:hover{z-index:3}.menu___yWQ6S>li{border-radius:32px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;height:32px;line-height:32px;margin-right:10px;padding:0 18px;position:relative}.menu___yWQ6S>li a{color:#4b4b4b}.menu___yWQ6S>li strong{cursor:pointer;font-size:14px}.menu___yWQ6S>li:hover{background:#0152d9;color:#fff}.actived___WiR0o{background:#0152d9;color:#fff}.actived2___o14iP{color:#0152d9!important}.listItem___LLCke{align-items:baseline;background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px}.listItem___LLCke>div{flex:1 1}.listItem___LLCke:hover{box-shadow:0 0 10px #ccc}.info___j5uqi{margin-left:20px}.info___j5uqi p{margin-top:18px}.title___F7Dim{box-align:center;align-items:center;display:box;display:flex}.title___F7Dim strong{color:#333}.titleLeft___x7Xay{flex:1 1}.titleRight___Z5XHI{margin-top:18px}.titleRight___Z5XHI a{font-weight:700;margin-right:20px}.search___kZlFS{margin:30px 0;width:600px}.search___kZlFS [class=ant-input-group-addon] button,.search___kZlFS input{font-size:16px;height:50px;line-height:50px;padding:0 30px}.description___s7pxM{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.filter___QlOf_ button{border-radius:40px;box-shadow:none}.filter___QlOf_ [class~=ant-btn-default]{background:#eee;border-color:#eee;color:#999}.filter___QlOf_ [class~=ant-btn-primary]{background-color:#0152d9;border-color:#0152d9}.filter___QlOf_ [class~=ant-input]{border-radius:4px}.filter___QlOf_ [class~=ant-input-search-button]{border-bottom-right-radius:4px;border-top-right-radius:4px}.menuCourse___X85qC{color:#999}.menuCourse___X85qC li,.menuCourse___X85qC ul{list-style:none;margin:0;padding:0}.authorname___GLFYK,.menuCourse___X85qC li{display:inline-block;margin-right:30px}.authorname___GLFYK{max-width:300px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.info___j5uqi span[class~=highlight],.tooltip-content___panbs span[class~=highlight]{color:#fb3226}.flex_box_center___wg8hA{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___EILLq{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___pTQMI{box-align:center;align-items:center}.flex_box_center_end___QjTO1{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___zIeav{box-orient:block-axis;flex-direction:column}.scoremodal___CwnRQ [class~=ant-modal-body]{padding:25px}.scoremodal___CwnRQ [class~=ant-modal-footer]{margin-top:0!important}.scoremodal___CwnRQ .selectWrapper___Jdp94 span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___CwnRQ .selectWrapper___Jdp94 div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___CwnRQ .selectWrapper___Jdp94 div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___CwnRQ .selectWrapper___Jdp94 div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___CwnRQ .selectWrapper___Jdp94 div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___CwnRQ .selectWrapper___Jdp94 span[class~=ant-select-arrow]{right:12px}.scoremodal___CwnRQ .allqingchu___RcGX2{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___CwnRQ .allqingchu___RcGX2 span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___CwnRQ .allqingchu___RcGX2:hover,.scoremodal___CwnRQ .allqingchu___RcGX2:hover span{color:#e30000}.scoremodal___CwnRQ .title___lBG7K{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___CwnRQ .score___vui_D{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___CwnRQ .close___DgceE{color:#979797;cursor:pointer;font-size:12px}.scoremodal___CwnRQ .content___ZBiaB{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___CwnRQ .content___ZBiaB span{display:flex;flex:1 1}.scoremodal___CwnRQ .content___ZBiaB span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___CwnRQ .items___dDZ89{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___CwnRQ .items___dDZ89 span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___CwnRQ .items___dDZ89 span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___CwnRQ .bottom___Q2ayA{text-align:end;width:100%}.scoremodal___CwnRQ .bottom___Q2ayA .yes___Ru8nB{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___CwnRQ .bottom___Q2ayA .no___nAqJ3{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___CwnRQ .titlecount___gJaRq{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___CwnRQ .add___NJt4v{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___CwnRQ .search___zSf8A{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:10px;width:250px}.scoremodal___CwnRQ .search___zSf8A [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___CwnRQ .search___zSf8A [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___CwnRQ .search___zSf8A span[class~=ant-input-group-addon]{display:none}.scoremodal___CwnRQ .search___zSf8A .searchIcon___ApAIo{cursor:pointer;margin-right:14px}.scoremodal___CwnRQ .search___zSf8A input{background-color:#f6f7f9;font-size:14px}.scoremodal___CwnRQ .header_style___RfAxp{border-bottom:1px solid #f0f0f0;display:flex}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:10px}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j [class~=ant-tabs-nav]:before{background:#f1f1f1}.scoremodal___CwnRQ .header_style___RfAxp .tabWrap___YTk4j [class~=ant-tabs-nav]:before{border-bottom:none}.scoremodal___CwnRQ .header_style___RfAxp .form_style___c9uGg{align-items:center;margin-left:auto}.previewModal___sEjK7 div[class~=ant-modal-header]{padding-bottom:0;padding-left:40px;padding-top:30px}.previewModal___sEjK7 div[class~=ant-modal-body]{padding:30px 40px}.previewModal___sEjK7 button[class~=ant-modal-close]{right:16px;top:17px;transform:scale(1.2)}.flex_box_center___fy0eB{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Y6Yac{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Lj2ev{box-align:center;align-items:center}.flex_box_center_end____iCcl{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___hXVtC{box-orient:block-axis;flex-direction:column}.scoremodal___cmAHe [class~=ant-modal-body]{padding:25px}.scoremodal___cmAHe .selectWrapper___qJE92 span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___cmAHe .selectWrapper___qJE92 div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___cmAHe .selectWrapper___qJE92 div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___cmAHe .selectWrapper___qJE92 div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___cmAHe .selectWrapper___qJE92 div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___cmAHe .selectWrapper___qJE92 span[class~=ant-select-arrow]{right:12px}.scoremodal___cmAHe .allqingchu___cwGyk{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___cmAHe .allqingchu___cwGyk span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___cmAHe .allqingchu___cwGyk:hover,.scoremodal___cmAHe .allqingchu___cwGyk:hover span{color:#e30000}.scoremodal___cmAHe .title___CNiXq{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___cmAHe .score___Pxxmx{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___cmAHe .close___aTxuX{color:#979797;cursor:pointer;font-size:12px}.scoremodal___cmAHe .content___ew9Eq{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___cmAHe .content___ew9Eq span{display:flex;flex:1 1}.scoremodal___cmAHe .content___ew9Eq span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___cmAHe .items___cCw1z{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___cmAHe .items___cCw1z span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___cmAHe .items___cCw1z span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___cmAHe .bottom___AvD5P{text-align:end;width:100%}.scoremodal___cmAHe .bottom___AvD5P .yes____tYAE{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___cmAHe .bottom___AvD5P .no___ObRm5{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___cmAHe .titlecount___YEUzu{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___cmAHe .add___cRdJt{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___cmAHe .search___UCwJ6{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:290px}.scoremodal___cmAHe .search___UCwJ6 [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___cmAHe .search___UCwJ6 [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___cmAHe .search___UCwJ6 [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___cmAHe .search___UCwJ6 span[class~=ant-input-group-addon]{display:none}.scoremodal___cmAHe .search___UCwJ6 .searchIcon___UacnT{cursor:pointer;margin-right:14px}.scoremodal___cmAHe .search___UCwJ6 input{background-color:#f6f7f9;font-size:14px}.scoremodal___cmAHe .tabWrap___Xnuvu{margin-top:-10px}.scoremodal___cmAHe .tabWrap___Xnuvu div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:10px}.scoremodal___cmAHe .tabWrap___Xnuvu div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#3061d0}.scoremodal___cmAHe .tabWrap___Xnuvu [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___cmAHe .tabWrap___Xnuvu [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___cmAHe .tabWrap___Xnuvu [class~=ant-tabs-nav]:before{background:#f1f1f1}.previewModal___H127r div[class~=ant-modal-header]{padding-bottom:0;padding-left:40px;padding-top:30px}.previewModal___H127r div[class~=ant-modal-body]{padding:30px 40px}.previewModal___H127r button[class~=ant-modal-close]{right:16px;top:17px;transform:scale(1.2)}.RenderHtml_content___pmH_q{color:#5f6367;font-size:14px;height:360px;margin:20px 0;overflow-y:auto}.RenderHtml_content___pmH_q .RenderHtml_style___tvtS0{color:#5f6367;font-size:14px;margin-bottom:15px;max-height:280px;overflow-y:auto}.RenderHtml_content___pmH_q .content_list___jvOz0{height:30px;line-height:30px}.RenderHtml_content___pmH_q .content_list___jvOz0 .content_value___DkebT{margin-left:12px}.RenderHtml_content___pmH_q .content_list___jvOz0 .content_text___oRKdm{color:#9096a3;margin-left:10px}.flex_box_center___A3pzf{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___JBoa5{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___MJuIO{box-align:center;align-items:center}.flex_box_center_end___OcjUA{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___zSH4A{box-orient:block-axis;flex-direction:column}.list___KhJas .middle___IjlYi,.list___KhJas .row___GGtIx{align-items:center;display:flex}.list___KhJas .row___GGtIx{margin:20px 0}.list___KhJas .row___GGtIx .title___o_xqf{align-items:center;background:rgba(22,93,255,.06);border-radius:12px;color:#165dff;cursor:pointer;display:flex;font-size:14px;height:24px;padding:5px 20px}.list___KhJas .row___GGtIx .title___o_xqf span{max-width:760px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___KhJas .row___GGtIx .title___o_xqf i{font-size:13px;margin-right:8px}.list___KhJas .row___GGtIx .size___OVRoL{color:#c5c5c5;font-size:12px;margin-left:10px}.list___KhJas .row___GGtIx .download___ZLcIH{align-items:center;color:#165dff;cursor:pointer;display:flex;font-size:14px;margin-left:30px}.list___KhJas .row___GGtIx .download___ZLcIH i{font-size:14px;margin-right:5px}.list___KhJas .row___GGtIx .preview___gi0kI{align-items:center;color:#2fa34f;cursor:pointer;display:flex;font-size:14px;margin-left:20px}.list___KhJas .row___GGtIx .preview___gi0kI i{font-size:14px;margin-right:4px}.list___KhJas .row___GGtIx .annotation___KVSwj{align-items:center;color:#a77f1e;cursor:pointer;display:flex;font-size:14px;margin-left:20px}.list___KhJas .row___GGtIx .annotation___KVSwj i{font-size:14px;margin-right:4px}.watermark___hNYlv{bottom:100px;color:#fff;font-size:18px;left:0;opacity:.6;position:absolute;text-shadow:0 0 5px #b6b6b6;z-index:1}.videovideo___ovOkV::-webkit-media-controls-fullscreen-button{display:none!important}@keyframes upDown___SlgHv{0%{bottom:100px;left:0}40%{bottom:80%;left:calc(50% - 130px);opacity:1}41%{bottom:80%;left:calc(50% - 130px);opacity:0}79%{bottom:80%;left:calc(50% - 130px);opacity:0}80%{bottom:100px;left:calc(100% - 270px);opacity:1;opacity:100%}to{bottom:100px;left:calc(100% - 270px);opacity:1}}.animate__loop___mvL6s{animation-name:upDown___SlgHv}:root{--youtube-red:#fe0900}.container___g1WYG{align-items:center}.container___g1WYG,.video-container___XPkWR{display:flex;height:100%;justify-content:center;width:100%}.video-container___XPkWR{flex-direction:column;margin:0 auto;position:relative}.video-container___XPkWR video{height:100%;max-height:auto;object-fit:cover;width:100%}.video-controls___to0Zq{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.84));bottom:0;left:0;padding:10px;position:absolute;right:0;transition:all .2s ease}.video-controls___to0Zq.hide___NA3DV{opacity:0;pointer-events:none}.video-progress___gqHsd{height:4px;margin-bottom:10px;margin-top:5px;padding:0 6px;position:relative}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;height:4px;pointer-events:none;position:absolute;top:0;width:100%}progress::-webkit-progress-bar{background-color:#787878;border-radius:2px}progress::-webkit-progress-value{background:#fff;border-radius:2px}progress::-moz-progress-bar{background:#fff}.seek___iZHBm{cursor:pointer;margin:0;position:absolute;top:0;width:100%}.seek___iZHBm:hover+.seek-tooltip___uWyXx{display:block}.seek-tooltip___uWyXx{background-color:rgba(0,0,0,.6);color:#fff;content:attr(data-title);display:none;font-size:12px;font-weight:700;margin-left:-20px;padding:3px;position:absolute;top:-50px;white-space:nowrap}.bottom-controls___uoIBm{align-items:center;display:flex;font-size:14px;justify-content:space-between}.bottom-controls___uoIBm button{align-items:center;display:inline-flex}.left-controls___mBEx4{align-items:center;color:#fff;display:flex;font-size:10px}.right-controls___e9L6r{display:flex}.right-controls___e9L6r .rateOverlay___HHBWe{background-color:#000}.right-controls___e9L6r .controlText___M_BWR{color:#fff;font-size:12px}.volume-controls___fa3mE{align-items:center;display:inline-flex}.volume-controls___fa3mE input{opacity:1;transition:all .4s ease;width:100px}.volume-controls___fa3mE input:focus,.volume-controls___fa3mE:hover input{opacity:1;width:100px}.container___g1WYG button{background-color:transparent;border:none;cursor:pointer;font-size:12px;margin-right:7px;outline:none;padding:3px;position:relative}.container___g1WYG button *{pointer-events:none}.container___g1WYG button:before{background-color:rgba(0,0,0,.6);color:#fff;content:attr(data-title);display:none;font-weight:700;left:0;padding:4px 6px;position:absolute;top:-27px;white-space:pre;word-break:keep-all}.container___g1WYG button:last-child:before{left:inherit;right:0}.container___g1WYG button:hover:before{display:inline-block}.fullscreen-button___ur0es{margin-right:0}.fullscreen-button___ur0es:before{left:inherit!important;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fullscreen-button1___rfaXm{margin-top:-10px}.pip-button___GFO8W svg{height:26px;width:26px}.playback-animation___ndURq{align-items:center;background-color:rgba(0,0,0,.6);border-radius:80px;display:flex;height:80px;justify-content:center;left:50%;margin-left:-40px;margin-top:-40px;opacity:0;pointer-events:none;position:absolute;top:50%;width:80px}input[type=range]{-webkit-appearance:none;-moz-appearance:none;background:transparent;cursor:pointer;height:4px}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;border-radius:1.3px;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fe0900;background:var(--youtube-red);border-radius:16px;cursor:pointer;height:16px;margin-left:-1px;opacity:0;width:16px}input[type=range]:focus::-webkit-slider-runnable-track{background:transparent}input[type=range].volume___OTmpP{background-color:#fff;height:5px}input[type=range].volume___OTmpP::-webkit-slider-runnable-track{background-color:transparent}input[type=range].volume___OTmpP::-webkit-slider-thumb{background:#fff;height:14px;margin-left:0;width:14px}input[type=range]::-moz-range-track{background:transparent;border:1px solid transparent;border-radius:1.3px;cursor:pointer;height:8.4px;width:100%}input[type=range]::-moz-range-thumb{background:#fe0900;background:var(--youtube-red);border:1px solid #fe0900;border:1px solid var(--youtube-red);border-radius:50px;cursor:pointer;height:14px;margin-top:5px;width:14px}input[type=range]:focus::-moz-range-track{outline:none}input[type=range].volume___OTmpP::-moz-range-thumb{background:#fff;border:1px solid #fff}.hidden___o7GkT{display:none}.container___g1WYG svg{fill:#fff;stroke:#fff;cursor:pointer;height:20px;width:20px}[id=educoder] .modal___LGwws{position:relative}[id=educoder] .modal___LGwws video{height:450px;width:800px}[id=educoder] .modal___LGwws div[class~=ant-modal-body]{font-size:0!important;padding:0!important;vertical-align:top}[id=educoder] .closeIcon___vsUXI{color:#fff;cursor:pointer;font-size:24px!important;height:8px;margin-right:0;position:absolute;right:-36px;top:-10px;width:14px;z-index:9}[id=educoder] .closeIcon___vsUXI:before{left:-4px;position:absolute;top:-16px}[id=educoder] .wrap___tDzbl{background:#000;display:flex;justify-content:space-between;padding:9px}[id=educoder] .input___aikQk{background-color:#000;border-color:#707070;color:#707070;margin-right:12px}#educoder .tree___u23Lf [class~=ant-tree-switcher]{display:none}#educoder .tree___u23Lf [class~=ant-tree-indent]{height:0;line-height:0}#educoder .tree___u23Lf [class~=ant-tree-node-content-wrapper]{min-height:0!important;padding:0!important}#educoder .tree___u23Lf [class~=drag-over] *{color:#fff}#educoder .tree___u23Lf [class~=ant-tree-treenode]:has([class~=ant-tree-title]:empty){display:none}#educoder .tree___u23Lf [class~=ant-tree-draggable-icon]{visibility:hidden}#educoder .tree___u23Lf [class~=ant-row]{cursor:pointer;min-height:40px;padding:0 20px 0 0}#educoder .tree___u23Lf [class~=ant-row] aside{display:none}#educoder .tree___u23Lf [class~=ant-row]:hover{background-color:#f2f8ff}#educoder .tree___u23Lf [class~=ant-row]:hover aside{display:inline}#educoder .tree___u23Lf [class~=ant-row]:hover [class~=experiment-number]{display:none}#educoder .tree___u23Lf .learn___gQiNJ{align-items:center;display:inline-flex}#educoder .tree___u23Lf .learn___gQiNJ .name___1D14q{display:inline-block;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#educoder .tree___u23Lf .learn___gQiNJ .sign___Ki_95{background:#f8b023;border-radius:8px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;margin-left:5px;text-align:center;width:54px}#educoder .pdf_name___T3MPw{color:#3061d0!important;max-width:650px}#educoder .name_style___nfuvC,#educoder .pdf_name___T3MPw{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#educoder .name_style___nfuvC{color:#333!important;max-width:520px}#educoder .color333___P8iqP{color:#333!important}.DirectoryTree___umMQK{background-color:transparent!important;width:100%}.DirectoryTree___umMQK span[class~=ant-tree-icon__customize] div{align-items:center;display:flex}.DirectoryTree___umMQK div[class~=ant-tree-treenode]{padding:4px 0}.DirectoryTree___umMQK div[class~=ant-tree-treenode]:hover .EditDom___Be0Pl{display:block}.DirectoryTree___umMQK span[class~=ant-tree-iconEle]{height:auto!important}.DirectoryTree___umMQK div[class~=ant-tree-treenode-selected]:before{background-color:#3d445c!important;bottom:0!important}.DirectoryTree___umMQK div[class~=ant-tree-treenode-selected] span[class~=ant-tree-title]{color:#fff}.DirectoryTree___umMQK span[class~=ant-tree-node-content-wrapper]{align-items:center;display:flex;flex-wrap:nowrap;line-height:22px;padding:0}.DirectoryTree___umMQK span[class~=ant-tree-title]{align-items:center;color:#dcdcdc;display:inline-flex;flex:1 1;margin-left:10px;padding-right:25px}.pagination-container{padding:12px 0 0}.discuss-item-editor{overflow:hidden;width:100%}.discuss-item-editor .btn-send{background:#0152d9;border:none;border-radius:2px;color:#fff;cursor:pointer;float:right;font-size:14px;font-weight:400;height:30px;letter-spacing:1px;line-height:30px;margin-right:22px;margin-top:6px;padding:0 12px;text-align:center}.discuss-item-container{border-bottom:1px solid #e3e3e3;display:flex;flex-flow:row nowrap;overflow:hidden;padding:15px;width:100%}.discuss-item-container section{flex:1 1 auto;margin-left:15px;max-width:695px;width:100%}.discuss-item-container .grey{color:#ccc}.discuss-content{word-wrap:break-word;margin:4px 0;word-break:break-word}.discuss-content img{max-width:200px}.discuss-info{align-items:center;color:#999;display:flex;flex-flow:row wrap;font-size:12px;line-height:16px}.discuss-info .top{background:#ff4343;border-radius:8px;color:#fff;padding:0 8px;text-align:center}.discuss-info .gift{cursor:default}.discuss-info .view-code{color:#4cacff}.discuss-info a{color:#999}.discuss-info a,.discuss-info span{margin-right:15px}.hidden{display:none}.btn-group{display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-bottom:8px}.btn-group .btn-top .iconfont{display:inline-block;transform:rotate(180deg)}.btn-group a{color:#888;min-width:31px;text-align:center}.btn-group a .iconfont{font-size:14px!important}.second-level-discuss{padding:2px 8px}.second-level-discuss .btn-group{opacity:0}.second-level-discuss:hover{background:#ebebeb}.second-level-discuss:hover .btn-group{opacity:1}.discuss-info-body{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.reply-discuss-container{background:#f4f4f4;border-radius:4px;margin-bottom:6px;margin-top:6px;position:relative}.reply-discuss-container:before{border-color:#000;border-bottom:10px solid #f4f4f4;border-left:5px solid transparent;border-right:5px solid transparent;content:" ";height:0;left:13px;position:absolute;top:-9px;width:0}.flex_box_center___pWsLR{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___VBNSX{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Z_F4c{box-align:center;align-items:center}.flex_box_center_end___q95u1{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___dhvCq{box-orient:block-axis;flex-direction:column}.scoremodal___YNtb3 [class~=ant-modal-body]{padding:25px}.scoremodal___YNtb3 .wrap___BauIT{padding:14px auto}.scoremodal___YNtb3 .wrap_title___ZWoHv{color:#ff954c;font-size:14px;margin-bottom:15px;text-align:left}.scoremodal___YNtb3 .radioWrap___Jh9vt{background:#f7f9fd;cursor:default;height:270px;margin-bottom:20px;overflow-y:auto;padding:0 15px 15px}.scoremodal___YNtb3 .radio___Ydt8R{display:block;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:420px}.scoremodal___YNtb3 .colorFF0000___JOb5w{color:red}.scoremodal___YNtb3 .pagination___d1fv4{margin:10px auto 0}.scoremodal___YNtb3 .selectWrapper___AXdXX span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___YNtb3 .selectWrapper___AXdXX div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___YNtb3 .selectWrapper___AXdXX div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___YNtb3 .selectWrapper___AXdXX div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___YNtb3 .selectWrapper___AXdXX div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___YNtb3 .selectWrapper___AXdXX span[class~=ant-select-arrow]{right:12px}.scoremodal___YNtb3 .allqingchu___bGXX_{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___YNtb3 .allqingchu___bGXX_ span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___YNtb3 .allqingchu___bGXX_:hover,.scoremodal___YNtb3 .allqingchu___bGXX_:hover span{color:#e30000}.scoremodal___YNtb3 .title___i97Lm{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___YNtb3 .score___KL7jN{color:#3061d0;margin-left:305px;text-align:end}.scoremodal___YNtb3 .close___UFA7K{color:#979797;cursor:pointer;font-size:12px}.scoremodal___YNtb3 .content___y4BQA{color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:24px;margin-top:40px}.scoremodal___YNtb3 .content___y4BQA span{display:flex;flex:1 1}.scoremodal___YNtb3 .content___y4BQA span:nth-child(4){align-items:center;display:flex;min-width:160px}.scoremodal___YNtb3 .items___uyG6g{align-items:center;color:#5f6368;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.scoremodal___YNtb3 .items___uyG6g span{color:#000;display:flex;flex:1 1;font-weight:400}.scoremodal___YNtb3 .items___uyG6g span:nth-child(4){align-items:center;color:#9096a3;display:flex;min-width:160px}.scoremodal___YNtb3 .bottom___YN73d{text-align:end;width:100%}.scoremodal___YNtb3 .bottom___YN73d .yes___XPJhC{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;width:60px}.scoremodal___YNtb3 .bottom___YN73d .no___Mkypk{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;width:60px}.scoremodal___YNtb3 .titlecount___ppkNI{background:#fa6400;border-radius:15px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-left:5px;width:41px}.scoremodal___YNtb3 .add___SwDuY{color:#fa6400;font-size:14px;font-weight:400;line-height:14px;position:absolute;top:2px}.scoremodal___YNtb3 .search___Pjuzg{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:100%}.scoremodal___YNtb3 .search___Pjuzg [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___YNtb3 .search___Pjuzg [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___YNtb3 .search___Pjuzg [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___YNtb3 .search___Pjuzg span[class~=ant-input-group-addon]{display:none}.scoremodal___YNtb3 .search___Pjuzg .searchIcon___v01bz{cursor:pointer;margin-right:14px}.scoremodal___YNtb3 .search___Pjuzg input{background-color:#f6f7f9;font-size:14px}.scoremodal___YNtb3 .tabWrap___ANUlZ{margin-top:20px}.scoremodal___YNtb3 .tabWrap___ANUlZ div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:40px}.scoremodal___YNtb3 .tabWrap___ANUlZ div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___YNtb3 .tabWrap___ANUlZ [class~=ant-tabs-nav]{height:52px;margin:0;padding:0 2px}.scoremodal___YNtb3 .tabWrap___ANUlZ [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___YNtb3 .tabWrap___ANUlZ [class~=ant-tabs-nav]:before{background:#f1f1f1}.bg___F_x5V{margin:20px auto 60px;width:1200px}.title___QEshf{color:#333;font-family:PingFangSC-Semibold,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;width:96px}.fieldWrap___zSBF2{background-color:#fff;padding-top:20px}.fieldWrap___zSBF2 div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.fieldWrap___zSBF2 span[class~=ant-input-affix-wrapper]{font-size:14px;padding:0 7px}.fieldWrap___zSBF2 input[class~=ant-input]{border-width:1px;font-size:14px;height:40px;padding:0 7px}.mdWrap___V2EBb{background-color:#fff;padding-top:10px}.mdWrap___V2EBb div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.mdWrap___V2EBb input[class~=ant-input-number-input]{font-size:14px;height:40px}.footer_style___lwvvM{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:100}.footer_style___lwvvM .submit_button___gNsfc{background:#3061d0;color:#fff;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}.footer_style___lwvvM .close_button___K6_8I,.footer_style___lwvvM .submit_button___gNsfc{border-radius:2px;cursor:pointer;font-size:14px;height:38px;line-height:38px;text-align:center;width:60px}.footer_style___lwvvM .close_button___K6_8I{border:1px solid #bacffe;color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;margin-right:20px;opacity:.9}.bg___oLxz5{margin:20px auto 60px;width:1200px}.title___bfvam{color:#333;font-family:PingFangSC-Semibold,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;width:96px}.fieldWrap___A5u2u{background-color:#fff;padding-top:20px}.fieldWrap___A5u2u div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.fieldWrap___A5u2u span[class~=ant-input-affix-wrapper]{font-size:14px;padding:0 7px}.fieldWrap___A5u2u input[class~=ant-input]{border-width:1px;font-size:14px;height:40px;padding:0 7px}.mdWrap___zugL3{background-color:#fff;padding-top:10px}.mdWrap___zugL3 div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.mdWrap___zugL3 input[class~=ant-input-number-input]{font-size:14px;height:40px}.footer_style___unO7C{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:100}.footer_style___unO7C .submit_button___t8Hvx{background:#3061d0;color:#fff;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}.footer_style___unO7C .close_button___oswUb,.footer_style___unO7C .submit_button___t8Hvx{border-radius:2px;cursor:pointer;font-size:14px;height:38px;line-height:38px;text-align:center;width:60px}.footer_style___unO7C .close_button___oswUb{border:1px solid #bacffe;color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;margin-right:20px;opacity:.9}.bg___fOlTw{margin:20px auto 60px;width:1200px}.title___G3D9y{color:#333;font-family:PingFangSC-Semibold,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;width:96px}.fieldWrap___imjS7{background-color:#fff;padding-top:20px}.fieldWrap___imjS7 div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.fieldWrap___imjS7 span[class~=ant-input-affix-wrapper]{font-size:14px;padding:0 7px}.fieldWrap___imjS7 input[class~=ant-input]{border-width:1px;font-size:14px;height:40px;padding:0 7px}.mdWrap___aKGYo{background-color:#fff;padding-top:10px}.mdWrap___aKGYo div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.mdWrap___aKGYo input[class~=ant-input-number-input]{font-size:14px;height:40px}.footer_style___BWH5p{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:100}.footer_style___BWH5p .submit_button___yxKUd{background:#3061d0;color:#fff;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}.footer_style___BWH5p .close_button___nRK7d,.footer_style___BWH5p .submit_button___yxKUd{border-radius:2px;cursor:pointer;font-size:14px;height:38px;line-height:38px;text-align:center;width:60px}.footer_style___BWH5p .close_button___nRK7d{border:1px solid #bacffe;color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;margin-right:20px;opacity:.9}body{background:#fff}.bg___Sx8dX{margin:20px auto 60px;width:1200px}.title___GKPKJ{color:#333;font-family:PingFangSC-Semibold,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;width:96px}.fieldWrap___fIL9U{background-color:#fff;padding-top:20px}.fieldWrap___fIL9U div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.fieldWrap___fIL9U span[class~=ant-input-affix-wrapper]{font-size:14px;padding:0 7px}.fieldWrap___fIL9U input[class~=ant-input]{border-width:1px;font-size:14px;height:40px;padding:0 7px}.mdWrap___iwCM_{background-color:#fff;padding-top:10px}.mdWrap___iwCM_ div[class~=ant-form-item-label] label{color:#5f6368;font-size:14px}.mdWrap___iwCM_ input[class~=ant-input-number-input]{font-size:14px;height:40px}.footer_style___KYp6i{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 4px 0 #e0dfe1;display:flex;height:64px;justify-content:center;left:0;position:fixed;width:100%;z-index:100}.footer_style___KYp6i .submit_button___Rnntu{background:#3061d0;color:#fff;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}.footer_style___KYp6i .close_button___Drc5k,.footer_style___KYp6i .submit_button___Rnntu{border-radius:2px;cursor:pointer;font-size:14px;height:38px;line-height:38px;text-align:center;width:60px}.footer_style___KYp6i .close_button___Drc5k{border:1px solid #bacffe;color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;margin-right:20px;opacity:.9}.react-resizable{background-clip:padding-box;position:relative}.react-resizable-handle{bottom:0;cursor:col-resize;height:100%;position:absolute;right:-5px;width:10px;z-index:1}.react-resizable-handle.active:before{border-left:1px solid #000;bottom:0;content:"";left:50%;position:absolute;top:0}.flex_box_center___iyIe6{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___g2WjG{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Tde0v{box-align:center;align-items:center}.flex_box_center_end___W1D5W{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ZiFvs{box-orient:block-axis;flex-direction:column}.bg___T2R2s{background:#fff}.containerTitle___yARn_{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle___yARn_ div:first-child{flex:1 1}.containerDesc___fKSYF{display:box;display:flex;height:50px;line-height:40px;margin-bottom:-20px;margin-top:10px;padding:0 30px}.containerDesc___fKSYF p:first-child{flex:1 1}.menus___e8wtg{padding-right:31px;padding-top:10px}.menus___e8wtg [class~=ant-menu-horizontal]{border-bottom:0}.listItem___s7xhg{background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px}.listItem___s7xhg>div{flex:1 1}.listItem___s7xhg:hover{box-shadow:0 0 10px #ccc}.info___Hx2bW{margin-left:20px}.info___Hx2bW p{margin-top:18px}.title___W7a1R{box-align:center;align-items:center;display:box;display:flex}.title___W7a1R strong{color:#333}.titleLeft___C5r0w{flex:1 1}.titleRight___g5GZv a{font-weight:700;margin-right:20px}.acitons___H0RU0{box-align:center;align-items:center;background:#fff;display:box;display:flex;height:70px;padding:0 30px}.acitons___H0RU0>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex;flex:1 1}.acitons___H0RU0>div:nth-child(2) .move___qYkSy{color:#999;cursor:pointer;padding:0 16px;position:relative}.acitons___H0RU0>div:nth-child(2) p{color:#999;cursor:pointer;margin-bottom:0}.acitons___H0RU0>div:nth-child(2) p:hover{color:#333}.acitons___H0RU0>div:nth-child(2) p span{padding:0 16px;position:relative}.acitons___H0RU0>div:nth-child(2) p span:after{background:#ededed;content:"";height:10px;margin-top:-5px;position:absolute;right:0;top:50%;width:1px}.acitons___H0RU0>div:nth-child(2) p:last-child span{padding-right:0}.acitons___H0RU0>div:nth-child(2) p:last-child span:after{display:none}.hideHeadCheckbox___Hq5gw table{background:#f4faff}.hideHeadCheckbox___Hq5gw table>thead>tr>th:first-child>div{display:none}.moveCategory___bZSGQ{padding:30px 0;position:relative;top:-25px}.moveCategory___bZSGQ ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___bZSGQ ul li{font-size:14px;margin:5px 0;padding:0 12px}.tabSearch___NaKI4{align-items:center;display:flex;margin:8px 0}.warpModal___HLUgh .ant-tabs-nav:before{border-bottom:0}.modalColumn___F7R5w{font-size:14px}.modalColumn___F7R5w .modalRow___L6ghw{align-items:center;display:flex;flex-direction:row;font-size:14px;margin-top:12px}.modalColumn___F7R5w .modalRow___L6ghw .sup___VGKXV{color:#fb3226;font-size:16px;margin-right:2px;margin-top:21px}.name___QMvgh{display:inline-block;max-width:222px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;word-break:break-all}.flex_box_center___i4e0p{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___B6oqU{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___YLSvz{box-align:center;align-items:center}.flex_box_center_end___DFMRu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___vSIV6{box-orient:block-axis;flex-direction:column}.certificate___fHfxF{background-color:#fff;padding:20px 20px 0}.certificate___fHfxF .actionsBtns___plapq{display:flex}.certificate___fHfxF .actionsBtns___plapq span{color:#0152d9;cursor:pointer;padding-right:12px}.flex_box_center___zI_82{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___c8p6y{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___OQMX2{box-align:center;align-items:center}.flex_box_center_end___TDCTp{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___TBe9v{box-orient:block-axis;flex-direction:column}.bg___B_tAL{background-color:#fff}.AllButStyle___gHlx_ .ButStyles___QnHEw{border:none;border-radius:16px;font-size:12px;font-weight:500;width:80px}.AllButStyle___gHlx_ .order___p1oR4{background:#f47c18}.AllButStyle___gHlx_ .order___p1oR4,.AllButStyle___gHlx_ .payed___clmo_{border:none;border-radius:16px;color:#fff!important;font-size:12px;font-weight:500;width:80px}.AllButStyle___gHlx_ .payed___clmo_{background-color:#2dbf70}.AllButStyle___gHlx_ .study___xKiY_{background:rgba(244,124,24,.28);border:none;border-radius:16px;color:#a4642f;font-size:12px;font-weight:500;width:80px}.AllButStyle___gHlx_ .studyActive___OL576:hover{color:#fa6400!important}.Head___A9J68{align-items:center;display:flex;justify-content:space-between;padding:20px 20px 0}.Headtitle___HvFxg{align-items:center;color:#000;display:flex;font-family:PingFangSC,PingFang SC;font-size:16px;font-weight:600}.Headtitle___HvFxg .span2___L0TMM{color:#666;font-size:14px;font-weight:400}.Headprice___RXYrD{color:#999;font-family:PingFangSC,PingFang SC;font-size:12px;font-weight:400}.Headprice___RXYrD .nowPrice___cv3Ok{color:#f47b18;font-size:22px;font-weight:600}.Headprice___RXYrD .initPrice___EXuC3{font-size:18px;margin-left:10px;margin-right:40px;text-decoration:line-through}.Swiper___sDGem{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:15px 20px}.Swiper___sDGem .BannerListItemDiv___asTuk{height:240px;margin-bottom:15px}.Swiper___sDGem .BannerListItem___NwQOT{background:#fff;border-radius:8px;box-shadow:0 3px 6px 0 hsla(210,4%,89%,.5);cursor:pointer;overflow:hidden;position:relative}.Swiper___sDGem .BannerListItemImg___mD5FK{height:133px;overflow:hidden;position:relative;width:232px}.Swiper___sDGem .BannerListItemImg___mD5FK .bgimg___PFwp4{left:50%;object-fit:cover;position:absolute;top:0;transform:translateX(-50%);transition:.3s;width:100%}.Swiper___sDGem .BannerListItemImg___mD5FK .buyimg___QLVI_{position:absolute;right:6px;top:6px;width:42px}.Swiper___sDGem .BannerListItemImg___mD5FK .curCourse___ExJPE{background:#f47c18;border-radius:0 6px 0 0;bottom:0;color:#fff;display:inline-block;font-size:12px;font-weight:500;height:20px;left:0;line-height:20px;position:absolute;text-align:center;width:64px}.Swiper___sDGem .BannerListItemInfo___Vio14{padding:15px 20px}.Swiper___sDGem .BannerListItemInfoTitle___FiU8N{color:#333;font-size:16px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.Swiper___sDGem .BannerListItemInfoTeacher___aifjQ{color:#6b758b;font-size:12px;font-weight:400;line-height:12px;margin-top:10px}.Swiper___sDGem .BannerListItemInfoTime___qez5r{align-items:center;color:#999;display:flex;font-weight:400;justify-content:space-between;line-height:16px;margin-top:15px}.Swiper___sDGem .BannerListItemInfoTime___qez5r .timeprice___dqmp8{white-space:nowrap}.Swiper___sDGem .BannerListItemInfoTime___qez5r .timeprice___dqmp8 .span___UhhBA{color:#f47b18;display:inline;font-size:18px;font-weight:600;letter-spacing:-1px;line-height:18px}.Swiper___sDGem .BannerListItemInfoTime2___Zm2lP{justify-content:space-between}.Swiper___sDGem .BannerListItemInfoTime2___Zm2lP .span1___AXdGP{color:#12a278;font-size:14px;font-weight:400}.Swiper___sDGem .BannerListItem___NwQOT:hover .BannerListItemImg___mD5FK .bgimg___PFwp4{width:110%}.expansion___t6EwU{max-height:270px;overflow:hidden}.flex_box_center___hEKvu{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___gtzO_{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___QQWbT{box-align:center;align-items:center}.flex_box_center_end___AyfXQ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___q0hJc{box-orient:block-axis;flex-direction:column}.bg___sN_Hy{background:#fafafa;min-height:80vh}.wrap___IaIuZ{display:box;display:flex;justify-content:space-between}.content___q5lPL{width:66.7%}.wrapTabs___FivJx .ant-tabs-nav{margin:0}.wrapTabs___FivJx .ant-tabs-tab-btn{font-size:16px}.intro___lW9Kf{background-color:#fff;padding:40px 20px}.introTitle___y5V_M{margin-bottom:20px}.introTitle___y5V_M span{font-size:18px;font-weight:700} \ No newline at end of file diff --git a/p__Paths__Detail__id.7b417c16.async.js b/p__Paths__Detail__id.7b417c16.async.js new file mode 100644 index 0000000000..faaf9f01df --- /dev/null +++ b/p__Paths__Detail__id.7b417c16.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[23332,1093],{76916:function(e,n,t){t.d(n,{Z:function(){return k}});var i=t(7557),a=t.n(i),s=t(82242),l=t.n(s),r=t(37205),o=t.n(r),c=t(41498),u=t.n(c),d=t(79800),f=t.n(d),p=t(59301),v=t(19677),m=t(24905),h=t(89378),x=t(37520),g=t(36057),y=t(78241),j=t(57809),b={},w=t(37712),P=(m.Z.Group,(0,v.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.globalSetting,a=e.user;return{classroomList:n,globalSetting:i,loading:t.effects,user:a}}))((function(e){e.classroomList,e.loading,e.user,e.exercise_id,e.homework_common_id;var n,t,i,s,r,o,c,d,m=e.setitem,h=e.item,x=(e.type,e.rz),P=(e.dispatch,(0,p.useState)([])),k=f()(P,2),_=(k[0],k[1],(0,p.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20})),T=f()(_,2),N=T[0],I=T[1],A=((0,v.useParams)(),(0,p.useState)(!1)),C=f()(A,2),S=(C[0],C[1],(0,p.useState)(!1)),Z=f()(S,2),L=(Z[0],Z[1],y.Z.useForm()),D=f()(L,1)[0];function z(){return(z=u()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----",h),e.next=3,X(null==h?void 0:h.ec_major_school_id);case 3:return e.next=5,F(null==h?void 0:h.ec_year_id);case 5:return e.next=7,E(null==h?void 0:h.ec_course_id);case 7:D.setFieldsValue({ec_course_id:null==h?void 0:h.ec_course_id,ec_major_school_id:null==h?void 0:h.ec_major_school_id,ec_point_ids:null==h?void 0:h.ec_point_ids,ec_year_id:null==h?void 0:h.ec_year_id});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function X(e){return M.apply(this,arguments)}function M(){return(M=u()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/ec_major_schools/".concat(n,"/ec_years/get_year_list.json"),{method:"get"});case 2:t=e.sent,N.jbdatas=null==t?void 0:t.data,I(l()({},N)),D.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){return H.apply(this,arguments)}function H(){return(H=u()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/ec_years/".concat(n,"/ec_courses/get_courses.json"),{method:"get"});case 2:t=e.sent,N.kcdatas=null==t?void 0:t.data,I(l()({},N)),D.setFieldsValue({ec_course_id:"",ec_point_ids:[]});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,p.useEffect)((function(){x&&(N.zydatas=x,I(l()({},N)),null!=h&&h.ec_course_id&&function(){z.apply(this,arguments)}())}),[h,x]);var E=function(){var e=u()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/ec_courses/".concat(n,"/ec_points.json"),{method:"get",params:{ec_course_id:n}});case 2:t=e.sent,N.zsdatas=null==t?void 0:t.data,I(l()({},N));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,w.jsx)("div",{className:b.from,children:(0,w.jsxs)(y.Z,{form:D,layout:"inline",onValuesChange:function(e){console.log("----",e),e.ec_major_school_id&&(N.jbdatas=[],N.kcdatas=[],N.zsdatas=[],I(l()({},N)),X(e.ec_major_school_id)),e.ec_year_id&&(N.kcdatas=[],N.zsdatas=[],I(l()({},N)),F(e.ec_year_id)),e.ec_course_id&&(N.zsdatas=[],I(l()({},N)),E(e.ec_course_id))},onFinish:function(){var e=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,w.jsx)(y.Z.Item,{label:"认证专业",name:"ec_major_school_id",children:(0,w.jsx)(j.default,{style:{width:150},disabled:(null===(n=N.zydatas)||void 0===n?void 0:n.length)<=0,placeholder:"请选择认证专业",children:null==N||null===(t=N.zydatas)||void 0===t?void 0:t.map((function(e,n){return(0,w.jsx)(j.default.Option,{value:null==e?void 0:e.ec_major_school_id,children:null==e?void 0:e.name},n)}))})}),(0,w.jsx)(y.Z.Item,{label:"认证届别",name:"ec_year_id",children:(0,w.jsx)(j.default,{style:{width:150},disabled:(null===(i=N.jbdatas)||void 0===i?void 0:i.length)<=0,placeholder:"请选择认证届别",children:null==N||null===(s=N.jbdatas)||void 0===s?void 0:s.map((function(e,n){return(0,w.jsx)(j.default.Option,{value:null==e?void 0:e.ec_year_id,children:null==e?void 0:e.year},n)}))})}),(0,w.jsx)(y.Z.Item,{label:"课程",name:"ec_course_id",children:(0,w.jsx)(j.default,{style:{width:150},disabled:(null===(r=N.kcdatas)||void 0===r?void 0:r.length)<=0,placeholder:"请选择课程",children:null==N||null===(o=N.kcdatas)||void 0===o?void 0:o.map((function(e,n){return(0,w.jsx)(j.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})}),(0,w.jsx)(y.Z.Item,{label:"知识点",name:"ec_point_ids",children:(0,w.jsx)(j.default,{onChange:function(){D.submit()},style:{width:150},mode:"multiple",disabled:(null===(c=N.zsdatas)||void 0===c?void 0:c.length)<=0,placeholder:"请选择知识点",children:null==N||null===(d=N.zsdatas)||void 0===d?void 0:d.map((function(e,n){return(0,w.jsx)(j.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})})]})})}))),k=(m.Z.Group,(0,v.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.globalSetting,a=e.user;return{classroomList:n,globalSetting:i,loading:t.effects,user:a}}))((function(e){e.classroomList,e.loading;var n,t,i=e.user,s=e.exercise_id,r=void 0===s?null:s,c=e.homework_common_id,d=void 0===c?null:c,v=e.setitem,m=(e.type,e.dispatch,(0,p.useState)([{}])),y=f()(m,2),j=y[0],b=y[1],k=(0,p.useState)([]),_=f()(k,2),T=_[0],N=_[1];function I(){return A.apply(this,arguments)}function A(){return(A=u()(a()().mark((function e(){var n,t,i,s,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/ec_courses/".concat(0,"/ec_points/get_work_points.json"),{method:"get",params:{exercise_id:r,homework_common_id:d}});case 2:(null==(t=e.sent)||null===(n=t.data)||void 0===n?void 0:n.length)>0&&(o=[],null==t||null===(i=t.data)||void 0===i||i.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){o.push(e)}))})),v(l()(l()({},null==t||null===(s=t.data)||void 0===s?void 0:s[0]),{},{ec_point_ids:o})),b(null==t?void 0:t.data));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(){return(C=u()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/schools/".concat(null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id,"/ec_majors/get_major_list.json"),{method:"get"});case 2:t=e.sent,N(null==t?void 0:t.data),(d||r)&&I();case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,p.useEffect)((function(){var e;null!=i&&null!==(e=i.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.course_school_id&&function(){C.apply(this,arguments)}()}),[null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id]),(0,w.jsxs)("div",{style:{display:null!==(t=i.userInfo.course)&&void 0!==t&&t.is_openengineering?"":"none"},children:[(0,w.jsx)("p",{style:{fontSize:"16px",fontWeight:400},children:"工程认证考核知识点"}),null==j?void 0:j.map((function(e,n){return(0,w.jsxs)("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"},children:[(0,w.jsx)(P,{rz:T,item:e,type:n,setitem:function(e){j.splice(n,1,e),b(o()(j));var t=[];null==j||j.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){t.push(e)}))})),v(l()(l()({},e),{},{ec_point_ids:t}))}}),0!=n&&(0,w.jsx)(h.Z,{onClick:function(){j.splice(n,1),b(o()(j))},style:{marginLeft:10,fontSize:"20px"}}),(0,w.jsx)(x.Z,{onClick:function(){j.push({}),b(o()(j))},style:{marginLeft:10,fontSize:"20px"}})]},n)}))]})})))},54257:function(e,n,t){t.d(n,{Z:function(){return I}});var i=t(7557),a=t.n(i),s=t(41498),l=t.n(s),r=t(79800),o=t.n(r),c=t(59301),u="list___KhJas",d="row___GGtIx",f="title___o_xqf",p="size___OVRoL",v="download___ZLcIH",m="preview___gi0kI",h="annotation___KVSwj",x=t(92310),g=t.n(x),y=t(89389),j=t(98041),b=t(64606),w=t(97940),P=t(36057),k=t(71763),_=t(19677),T=t(8591),N=t(37712),I=(0,_.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t=e.className,i=e.style,s=e.dataSource,r=void 0===s?[]:s,x=e.authority,_=void 0!==x&&x,I=e.callback,A=e.showDimensions,C=void 0===A||A,S=e.classroomList,Z=(0,c.useState)({content:"",type:""}),L=o()(Z,2),D=L[0],z=L[1],X=(0,c.useState)({}),M=o()(X,2),F=M[0],H=M[1],E=(0,c.useState)(!1),O=o()(E,2),J=O[0],V=O[1],K=(0,c.useState)({title:"",visible:!1,src:"",snapshotData:{}}),R=o()(K,2),B=R[0],q=R[1],U=(0,c.useRef)(),W=function(){var e=l()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(H(n),"txt"!==n.file_type){e.next=6;break}return e.next=4,(0,P.ZP)(n.url,{method:"get",headers:{"Content-Type":"application/xml"}});case 4:t=e.sent,U.current=t;case 6:z({type:n.file_type,content:w.Z.API_SERVER+n.url});case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(e){var n;q({visible:!0,src:w.Z.API_SERVER+e.url,id:e.id,title:e.title,snapshotData:null==e||null===(n=e.subitem)||void 0===n?void 0:n.settings})},Q=function(){var e=l()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:z({type:n.file_type,content:w.Z.API_SERVER+(null==n||null===(t=n.subitem)||void 0===t?void 0:t.url)});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return null!=r&&r.length?(0,N.jsxs)(c.Fragment,{children:[(0,N.jsx)("div",{className:g()(u,t),style:i,children:r.map((function(e,n){var t,i,a;return(0,N.jsxs)("div",{className:d,children:[(0,N.jsxs)("div",{className:f,onClick:function(){return W(e)},children:[(0,N.jsx)("i",{className:"iconfont icon-fujian1"}),(0,N.jsx)("span",{title:e.title,children:e.title})]}),(0,N.jsx)("div",{className:p,children:e.filesize}),(0,N.jsxs)("div",{className:v,onClick:function(){var n,t;!(0,k.Rm)()||null!==(n=S.AssistantObject.normal)&&void 0!==n&&n.can_download?(0,b.Nd)("","".concat(w.Z.API_SERVER).concat(null===(t=e.url)||void 0===t?void 0:t.replace("disposition=inline",""))):T.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:[(0,N.jsx)("i",{className:"iconfont icon-xiazai4"}),"下载"]}),!["other","download"].includes(null==e?void 0:e.file_type)&&(0,N.jsxs)("div",{className:m,onClick:function(){return W(e)},children:[(0,N.jsx)("i",{className:"iconfont icon-yulan"}),"预览"]}),["image"].includes(null==e?void 0:e.file_type)&&C&&(_?(0,N.jsxs)("div",{className:h,onClick:function(){return G(e)},children:[(0,N.jsx)("i",{className:"iconfont icon-pizhu"}),null!==(t=e.subitem)&&void 0!==t&&t.id?"修改批注":"批注"]}):(null===(i=e.subitem)||void 0===i?void 0:i.id)&&(0,N.jsxs)("div",{className:h,onClick:function(){return Q(e)},children:[(0,N.jsx)("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"查看老师批注"]})),["image"].includes(null==e?void 0:e.file_type)&&(null===(a=e.subitem)||void 0===a?void 0:a.id)&&(0,N.jsxs)("div",{className:v,style:{marginLeft:20},onClick:function(){var n;(0,b.Nd)("","".concat(w.Z.API_SERVER).concat(null==e||null===(n=e.subitem)||void 0===n||null===(n=n.url)||void 0===n?void 0:n.replace("disposition=inline","")))},children:[(0,N.jsx)("i",{className:"iconfont icon-xiazai4"}),"下载批注文件"]}),["office"].includes(null==e?void 0:e.file_type)&&(0,k.eB)()&&["xlsx","docx","pptx"].includes(null==e?void 0:e.file_sub)&&C&&(0,N.jsxs)("div",{className:h,onClick:function(){V(!0),W(e)},children:[(0,N.jsx)("i",{className:"iconfont icon-pizhu"}),e.is_edit?"修改批注":"批注"]}),e.is_edit&&(0,k.dE)()&&C&&(0,N.jsxs)("div",{className:h,onClick:function(){W(e)},children:[(0,N.jsx)("i",{className:"iconfont icon-sousuo7"}),"查看老师批注"]})]},n)}))}),(0,N.jsx)(y.Z,{close:!0,data:null==D?void 0:D.content,type:null==D?void 0:D.type,hasMask:!0,disabledDownload:(0,k.Rm)()&&!(null!==(n=S.AssistantObject.normal)&&void 0!==n&&n.can_download),editOffice:J?"edit":"view",monacoEditor:{value:U.current,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:_&&C&&"image"===D.type?function(){return G(F)}:null,onClose:function(){I(),V(!1),z({content:"",type:""})}}),(0,N.jsx)(j.Z,{onOk:function(){I(),q({visible:!1})},onClose:function(){return q({visible:!1})},data:B,showFullTools:!0})]}):null}))},44470:function(e,n,t){t.d(n,{Z:function(){return d}});var i=t(79800),a=t.n(i),s=t(78241),l=t(92832),r=t(3113),o=t(59301),c={search:"search___JA0r9",btn:"btn___GGtZC"},u=t(37712),d=function(e){var n=e.value,t=e.onChange,i=s.Z.useForm(),d=a()(i,1)[0],f=(0,o.useRef)(!1);(0,o.useEffect)((function(){n&&d.setFieldsValue(n)}),n);return(0,u.jsx)("div",{className:c.search,children:(0,u.jsxs)(s.Z,{className:c.formWrap,colon:!1,form:d,size:"large",layout:"inline",onFinish:function(e){f.current||function(e){f.current||t(e),f.current=!0,setTimeout((function(){f.current=!1}),2e3)}(e)},children:[(0,u.jsx)(s.Z.Item,{label:"实践项目名称",name:"keyword",initialValue:"",children:(0,u.jsx)(l.Z,{style:{width:280,height:40}})}),(0,u.jsx)(s.Z.Item,{label:"学校/单位",name:"schools",initialValue:"",style:{margin:"0 40px"},children:(0,u.jsx)(l.Z,{style:{width:280,height:40}})}),(0,u.jsx)(s.Z.Item,{label:"创建者/合作者",name:"creator",initialValue:"",children:(0,u.jsx)(l.Z,{style:{width:200,height:40}})}),(0,u.jsx)(r.ZP,{className:c.btn,type:"primary",htmlType:"submit",children:"搜索"})]})})}},9176:function(e,n,t){t.d(n,{Z:function(){return u}});var i=t(60324),a="text___FxbAX",s="wrap___UlBQ1",l="contact____pUDq",r="img___BapAv",o=t(32637),c=t(37712),u=function(e){var n=e.type,t=e.style,u=(0,c.jsxs)("div",{className:s,onClick:function(e){e.preventDefault(),e.stopPropagation()},children:[(0,c.jsxs)("p",{children:["shixun"===n||"paths"===n?"当前实践项目是高消耗类型的实验。":"当前试卷包含高消耗类型的实验。",(0,c.jsx)("br",{}),"根据平台使用规则,需要授权才能使用。","paths"===n?"发送到课堂":"发布","使用之前,请先联系平台管理员获取授权码。"]}),(0,c.jsxs)("div",{className:l,children:[(0,c.jsx)("div",{className:r,children:(0,c.jsx)("img",{src:o,width:"124px",height:"124px"})}),(0,c.jsx)("div",{className:"tc font14 mt10",style:{color:"#777A93"},children:"扫一扫,获取授权码"})]})]});return(0,c.jsx)(i.Z,{content:u,children:(0,c.jsx)("span",{className:a,style:t,children:"高消耗"})})}},4299:function(e,n,t){t.d(n,{Z:function(){return g}});var i=t(37205),a=t.n(i),s=t(82242),l=t.n(s),r=t(79800),o=t.n(r),c=t(39647),u=t.n(c),d=t(59301),f=t(9221),p=t(37712),v=["onResize","width"],m={header:{cell:function(e){var n=e.onResize,t=e.width,i=u()(e,v);return t?(0,p.jsx)(f.Resizable,{width:t,height:0,handle:(0,p.jsx)("span",{className:"react-resizable-handle",onClick:function(e){e.stopPropagation()}}),onResize:n,draggableOpts:{enableUserSelectHack:!1},children:(0,p.jsx)("th",l()({},i))}):(0,p.jsx)("th",l()({},i))}}},h=t(2595),x=["pagination","resColumns","dataSource","onRow"],g=function(e){var n=e.pagination,t=e.resColumns,i=e.dataSource,s=e.onRow,r=u()(e,x),c=(0,d.useState)(!1),f=o()(c,2),v=f[0],g=(f[1],(0,d.useState)([{}])),y=o()(g,2),j=y[0],b=y[1],w=(0,d.useRef)(null);(0,d.useEffect)((function(){var e=t;e=e.map((function(e,n){return l()(l()({},e),{},{onHeaderCell:function(e){return{width:e.width,onResize:P(n)}}})})),b(e)}),[]),(0,d.useEffect)((function(){w.current=j}),[j]);var P=function(e){return function(n,t){var i=t.size,s=a()(w.current);s[e]=l()(l()({},s[e]),{},{width:i.width}),b(s)}};return(0,p.jsx)("div",{children:(0,p.jsx)(h.Z,l()(l()({bordered:!0,components:m,columns:j,dataSource:i,pagination:n,loading:v,onRow:s},r),{},{rowKey:function(e){return e.key||e.id}}))})}},69280:function(e,n,t){t.d(n,{Z:function(){return z},P:function(){return L}});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),u=t.n(c),d=t(41498),f=t.n(d),p=t(79800),v=t.n(p),m=t(59301),h=t(78241),x=t(43418),g=t(5112),y=t(92832),j=t(2595),b="brief___LOzpE",w="contentTitle___xkdcN",P="content___Vtri0",k="antdTable___s8T2N",_="tableCell___kN9Fw",T="antdModal___WVBk3",N="orangeColor___ryB2u",I=t(47740),A=t(37712),C=["isImportMultipleCourse"],S=function(e){var n=e.studentNames,t=e.total;return t>3?(0,A.jsxs)(A.Fragment,{children:["课堂内有",(0,A.jsx)("span",{className:N,children:null==n?void 0:n.join("、")}),"等",(0,A.jsx)("span",{className:N,children:t}),"名学生"]}):(0,A.jsxs)(A.Fragment,{children:["课堂内有",(0,A.jsx)("span",{className:N,children:null==n?void 0:n.join("、")}),["","一","两","三"][t],"名学生"]})},Z=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=h.Z.useForm(),c=v()(r,1)[0],d=(0,m.useState)(1),p=v()(d,2),y=p[0],j=p[1],b=(0,m.useState)(!1),w=v()(b,2),k=w[0],_=w[1],I=(0,m.useMemo)((function(){return 1===(null==a?void 0:a.total_num)&&1===(null==a?void 0:a.can_copy_num)}),[a]),C=(0,m.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,A.jsx)(A.Fragment,{children:I?(0,A.jsxs)(x.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:T,width:682,confirmLoading:k,onCancel:n,onOk:f()(o()().mark((function e(){var n,i,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(!0),n=y,l&&(s=u()({},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]?u()(u()({},e),{},{is_copy:s[e.id]}):e}))),e.next=5,t(n);case 5:_(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,A.jsx)("div",{className:P,style:{marginBottom:20},children:l?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(S,{studentNames:null==a?void 0:a.student_names,total:null==a?void 0:a.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),l?(0,A.jsx)(h.Z,{form:c,preserve:!1,children:null==C?void 0:C.map((function(e){return(0,A.jsxs)(m.Fragment,{children:[(0,A.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,A.jsx)(h.Z.Item,{name:e.id,initialValue:1,children:(0,A.jsxs)(g.ZP.Group,{className:P,children:[(0,A.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,A.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,A.jsxs)(g.ZP.Group,{value:y,onChange:function(e){return j(e.target.value)},className:P,style:{marginBottom:30},children:[(0,A.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,A.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,A.jsxs)("div",{children:[(0,A.jsx)("div",{className:P,style:{marginBottom:10},children:"* 说明:"}),(0,A.jsx)("div",{className:P,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,A.jsx)("div",{className:"".concat(P," ").concat(N),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,A.jsx)(x.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:k,title:"提示",width:682,onCancel:n,onOk:f()(o()().mark((function e(){var n,i,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(!0),n=0,l&&(s=u()({},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]?u()(u()({},e),{},{is_use:s[e.id]}):e}))),e.next=5,t(n);case 5:_(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,A.jsxs)("div",{className:P,children:[(0,A.jsx)(S,{studentNames:null==a?void 0:a.student_names,total:null==a?void 0:a.student_count}),"学习过该实践项目。",l?(0,A.jsxs)(h.Z,{form:c,preserve:!1,children:[(0,A.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==C?void 0:C.map((function(e){return(0,A.jsxs)(m.Fragment,{children:[(0,A.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,A.jsx)(h.Z.Item,{name:e.id,initialValue:1,children:(0,A.jsxs)(g.ZP.Group,{className:P,children:[(0,A.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,A.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,A.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,A.jsx)("span",{className:N,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},L=function(){var e=(0,m.useState)(!1),n=v()(e,2),t=n[0],i=n[1],a=(0,m.useState)(),s=v()(a,2),r=s[0],c=s[1],u=function(){var e=f()(o()().mark((function e(n){var t,a,s,r,u;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,C),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===(u=r.course_data_list)||void 0===u?void 0:u.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,u]},D=function(e){var n=h.Z.useForm(),t=v()(n,1)[0],i=(0,m.useState)(!1),s=v()(i,2),l=s[0],r=s[1],c=e.onCancel,u=e.onOk,d=e.visible,p=e.inPaper,P=void 0!==p&&p,I=e.renderData,C=e.type,Z=e.isMultipleCourse,L=void 0!==Z&&Z,D=e.position,z=(0,m.useMemo)((function(){return P?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:_,render:function(e,n){return(0,A.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===C?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,A.jsxs)(g.ZP.Group,{children:[(0,A.jsx)(g.ZP,{value:1,children:"是"}),(0,A.jsx)(g.ZP,{value:0,children:"否"})]})}),(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,A.jsx)(y.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:_,render:function(e,n){return(0,A.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===C?n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:1,children:(0,A.jsxs)(g.ZP.Group,{children:[(0,A.jsx)(g.ZP,{value:1,children:"是"}),(0,A.jsx)(g.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===C?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,A.jsxs)(g.ZP.Group,{children:[(0,A.jsx)(g.ZP,{value:1,children:"是"}),(0,A.jsx)(g.ZP,{value:0,children:"否"})]})})}}]}),[P]),X=(0,m.useMemo)((function(){return P?[{title:"实践项目名称",dataIndex:"name",width:424,className:_,align:"center",ellipsis:!0,render:function(e,n){return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e}),(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,A.jsx)(y.Z,{type:"hidden"})}),(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,A.jsx)(y.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:_,ellipsis:!0,align:"center",render:function(e,n){return(0,A.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:0,children:(0,A.jsxs)(g.ZP.Group,{children:[(0,A.jsx)(g.ZP,{value:1,children:"是"}),(0,A.jsx)(g.ZP,{value:0,children:"否"})]})}),(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,A.jsx)(y.Z,{type:"hidden"})})]})}}]}),[P]);if(L){var M={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:_,render:function(e,n){return(0,A.jsx)("a",{href:"/classrooms/".concat(n.course_id),children:e})}};z=[M].concat(a()(z)),X=[M].concat(a()(X))}var F=(0,m.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,u=(void 0===c?"":c)||(l?"试卷":"课程");return(0,A.jsxs)("span",{children:[(0,A.jsx)(S,{studentNames:a,total:s}),"学习过",u,"中的",(0,A.jsx)("span",{className:N,children:n}),"个项目,",t>0&&i>0?(0,A.jsxs)(A.Fragment,{children:["其中",(0,A.jsx)("span",{className:N,children:t}),"个项目支持复制,",(0,A.jsx)("span",{className:N,children:i}),"个项目不支持复制"]}):t>0&&0===i?(0,A.jsxs)(A.Fragment,{children:["其中",(0,A.jsx)("span",{className:N,children:t}),"个项目支持复制"]}):0===t&&i>0?(0,A.jsxs)(A.Fragment,{children:["其中",(0,A.jsx)("span",{className:N,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:P,position:D})}),[I,P,D]);return(0,A.jsx)(x.Z,{title:"提示",centered:!0,open:d,confirmLoading:l,onOk:f()(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,u(i);case 5:r(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:c,width:880,okText:"确认",className:T,destroyOnClose:!0,children:(0,A.jsxs)(h.Z,{form:t,preserve:!1,children:[(0,A.jsx)("div",{className:b,children:F}),(0,A.jsxs)("div",{style:{marginBottom:30},children:[(0,A.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,A.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,A.jsx)("div",{className:N,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==I?void 0:I.can_copy_num)>0&&(0,A.jsxs)("div",{children:[(0,A.jsx)("div",{className:w,children:"支持复制的项目"}),(0,A.jsx)(j.Z,{columns:z,className:k,dataSource:null==I?void 0:I.can_copy_list,rowKey:"subject"===C?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==I?void 0:I.no_copy_num)>0&&(0,A.jsxs)("div",{children:[(0,A.jsx)("div",{className:w,children:"不支持复制的项目"}),(0,A.jsx)(j.Z,{columns:X,className:k,dataSource:null==I?void 0:I.no_copy_list,rowKey:"subject"===C?"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,A.jsxs)("div",{children:[(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===C?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,A.jsx)(y.Z,{type:"hidden"})}),(0,A.jsx)(h.Z.Item,{name:["".concat("subject"===C?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,A.jsx)(y.Z,{type:"hidden"})})]},"subject"===C?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},z=function(e){return"multiple"===e.modalType?(0,A.jsx)(D,u()({},e)):(0,A.jsx)(Z,u()({},e))}},62839:function(e,n,t){t.d(n,{K:function(){return c}});t(59301);var i=t(43418),a=t(1093),s="modal___LGwws",l="closeIcon___vsUXI",r=t(24334),o=t(37712),c=function(e){var n=e.visible,t=e.width,c=e.videoId,u=e.file_url,d=e.course_id,f=(e.copyUrl,e.toLog),p=void 0===f||f,v=e.logWatchHistory,m=void 0===v?function(){}:v,h=e.allow_skip,x=e.onClose,g=void 0===x?function(){}:x,y=e.autoPlay,j=void 0!==y&&y,b=e.onPlayEnded,w=void 0===b?function(){}:b;return(0,o.jsxs)(i.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:n,title:null,footer:null,width:t,className:s,children:[(0,o.jsx)("i",{className:"".concat(l," iconfont icon-guanbi10"),onClick:g}),n&&(0,o.jsx)(a.Z,{onPlayEnded:w,autoPlay:j,allow_skip:h,courseId:d,src:null!=u&&u.startsWith("http")?u:r.Base64.decode(u),videoId:c,toLog:p,logWatchHistory:m})]})}},1093:function(e,n,t){t.d(n,{Z:function(){return P}});var i=t(79800),a=t.n(i),s=t(7557),l=t.n(s),r=t(41498),o=t.n(r),c=t(59301),u=t(8591),d=t(38854),f=t(35067),p=t(55511),v=t(71763),m=t(56102),h=t(96480),x={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},g=t(37712);function y(e){if(isNaN(e))return{minutes:"00",seconds:"00"};var n=new Date(1e3*e).toISOString().substr(11,8);return{hour:n.substr(0,2),minutes:n.substr(3,2),seconds:n.substr(6,2)}}function j(e,n){return e-n}function b(e){e.sort(j);for(var n=0,t=0;t0&&!this.paused&&!this.ended&&this.readyState>2)}});var w=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i,P=(0,c.forwardRef)((function(e,n){var t,i,s=e.allow_skip,r=e.src,j=e.toLog,P=e.videoId,k=e.logWatchHistory,_=e.courseId,T=void 0===_?null:_,N=e.startTime,I=e.handlePause,A=void 0===I?function(){}:I,C=e.handlePlay,S=void 0===C?function(){}:C,Z=e.handlePlayEnded,L=void 0===Z?function(){}:Z,D=e.autoPlay,z=void 0!==D&&D,X=e.onPlayEnded,M=void 0===X?function(){}:X,F=e.isShowWaterMark,H=void 0===F||F,E="flv"===(null===(i=r=null===(t=r)||void 0===t?void 0:t.replace("http://","https://"))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i.pop()),O=(0,c.useRef)(),J=(0,c.useRef)(),V=(0,c.useRef)(),K=(0,c.useRef)(),R=(0,c.useRef)(),B=(0,c.useRef)(),q=(0,c.useRef)(),U=(0,c.useRef)(),W=(0,c.useRef)(),G=(0,c.useRef)(),Q=(0,c.useRef)(),Y=(0,c.useRef)(),$=(0,c.useRef)(),ee=(0,c.useRef)(),ne=navigator.userAgent.toLowerCase().match(w),te=ne?ne[0]:"pc",ie=(0,c.useRef)(!1),ae=(0,v.eY)(),se=0,le=0,re=0,oe=null,ce=!1,ue=20,de=1,fe=!1,pe=!1,ve=[];(0,c.useImperativeHandle)(n,(function(){return{getLastUpdatedTime:function(){return O.current.currentTime},getDuration:function(){return O.current.duration}}})),u.ZP.config({maxCount:1,getContainer:function(){return V.current}});var me=(0,c.useCallback)((function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t={point:O.current.currentTime};function i(){return a.apply(this,arguments)}function a(){return(a=o()(l()().mark((function n(){var i;return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return fe=!0,n.next=3,null==k?void 0:k(t);case 3:i=n.sent,oe=i,fe=!1,e&&e();case 7:case"end":return n.stop()}}),n)})))).apply(this,arguments)}oe?(t.log_id=oe,t.watch_duration=b(ve),t.total_duration=le):(T?(t.video_id=parseInt(P,10),t.course_id=T):t.video_id=P,t.duration=se,t.device=te),n&&(t.ed="1"),i()}),[P,T]);function he(){O.current.paused?(K.current.style.display="none",R.current.style.display="block"):(K.current.style.display="block",R.current.style.display="none")}function xe(){Q.current.style.display="none",$.current.style.display="none",Y.current.style.display="none",O.current.muted||0===O.current.volume?Q.current.style.display="block":O.current.volume>0&&O.current.volume<=.5?$.current.style.display="block":Y.current.style.display="block"}(0,c.useEffect)((function(){var e;O.current&&(K.current.style.display="none",R.current.style.display="block"),u.ZP.destroy();var n=null;return f.Z.isSupported&&E&&r&&(null===(e=r)||void 0===e?void 0:e.indexOf(".m3u8"))<0?(n=f.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:r,muted:!1}),O.current&&(n.attachMediaElement(O.current),n.load())):O.current.setAttribute("src",r),xe(),function(){n&&(n.unload(),n.pause(),n.destroy(),n=null)}}),[O,E,r]),(0,c.useEffect)((function(){document.getElementById("play"),document.querySelectorAll(".playback-icons use");function e(){S(),N&&!ie.current&&(O.current.currentTime=N),ie.current=!0,ve.push(O.current.currentTime),ce||(ce=!0,j&&me())}function n(){return t.apply(this,arguments)}function t(){return(t=o()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:he(),ve.push(O.current.currentTime),j&&me((function(){oe=null,re=0,ce=!1,fe=!1,pe=!1,ve=[],le=0,de=1}),!0),M();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function i(){B.current.value=Math.round(O.current.currentTime),q.current.value=Math.round(O.current.currentTime)}function a(){var e,n,t,i,a,s=Math.round(null===(e=O.current)||void 0===e?void 0:e.duration);null===(n=B.current)||void 0===n||null===(t=n.setAttribute)||void 0===t||t.call(n,"max",s),null===(i=q.current)||void 0===i||null===(a=i.setAttribute)||void 0===a||a.call(i,"max",s);var l,r,o=y(s);U.current&&(U.current.innerText="".concat(o.hour>0?o.hour+":":"").concat(o.minutes,":").concat(o.seconds),null===(l=(r=U.current).setAttribute)||void 0===l||l.call(r,"datetime","".concat(o.hour>0?" "+o.hour+" ":"").concat(o.minutes,"m ").concat(o.seconds,"s")))}function r(){try{var e=Math.round(O.current.duration);B.current.setAttribute("max",e),q.current.setAttribute("max",e);var n=y(e);U.current.innerText="".concat(n.hour>0?n.hour+":":"").concat(n.minutes,":").concat(n.seconds),U.current.setAttribute("datetime","".concat(n.hour>0?" "+n.hour+" ":"").concat(n.minutes,"m ").concat(n.seconds,"s")),i(),function(){var e=y(Math.round(O.current.currentTime));W.current.innerText="".concat(e.hour>0?e.hour+":":"").concat(e.minutes,":").concat(e.seconds),W.current.setAttribute("datetime","".concat(e.hour>0?" "+e.hour+" ":"").concat(e.minutes,"m ").concat(e.seconds,"s"))}();var t=J.current.getBoundingClientRect(),a=t.width,s=(t.height,t.x),l=t.y;if(s<0||l<0||!a)return;if(!pe){var r=O.current.currentTime,o=r-re;Math.abs(o)<10?(le+=Math.abs(o),re=r,fe||le-de*ue>=0&&(de++,ve.push(re),j&&me())):(re=r,j&&me())}}catch(e){console.log(e)}}function c(){pe=!0}function d(){O.current.playing&&ve.push(O.current.currentTime,re),re=O.current.currentTime,pe=!1}function f(){(se=O.current.duration)<=20&&(ue=se/3),O.current.addEventListener("play",e)}function p(){A()}function v(e){if(s){var n=e.target.dataset.seek?e.target.dataset.seek:e.target.value;O.current.currentTime=n,q.current.value=n,B.current.value=n}else u.ZP.warning("该视频禁止快进/后退播放")}function m(e){var n=Math.round(e.offsetX/e.target.clientWidth*parseInt(e.target.getAttribute("max"),10));B.current.setAttribute("data-seek",n);var t=y(n);G.current.textContent="".concat(t.hour>0?t.hour+":":"").concat(t.minutes,":").concat(t.seconds);var i=O.current.getBoundingClientRect();G.current.style.left="".concat(e.pageX-i.left,"px")}function x(e){switch(e.code){case"Space":e.preventDefault(),be();break;case"ArrowRight":if(e.preventDefault(),!s){u.ZP.warning("该视频禁止快进/后退播放");break}if(O.current.currentTime>=O.current.duration)break;O.current.currentTime=parseInt(O.current.currentTime)+5,i();break;case"ArrowLeft":if(e.preventDefault(),!s){u.ZP.warning("该视频禁止快进/后退播放");break}if(0===O.current.currentTime)break;O.current.currentTime=parseInt(O.current.currentTime)-5,i();break;case"ArrowUp":e.preventDefault(),O.current.volume<1&&(O.current.volume=(parseInt(10*O.current.volume)+1)/10);break;case"ArrowDown":e.preventDefault(),O.current.volume>0&&(O.current.volume=(parseInt(10*O.current.volume)-1)/10)}}return V.current.addEventListener((0,h.gH)(),(function(e){e.preventDefault(),(0,h.vp)()?(O.current.style.width="100%",O.current.style.height="100%"):O.current.style.cssText=""})),O.current.addEventListener("canplay",f),O.current.addEventListener("ended",n),O.current.addEventListener("seeking",c),O.current.addEventListener("seeked",d),O.current.addEventListener("loadedmetadata",a),B.current.addEventListener("mousemove",m),B.current.addEventListener("input",v),O.current.addEventListener("timeupdate",r),O.current.addEventListener("pause",p),O.current.addEventListener("volumechange",xe),document.addEventListener("keydown",x),function(){var t,i,s,l,o,u,h,g,y,b,w,P;null===(t=O.current)||void 0===t||t.removeEventListener("canplay",f),null===(i=O.current)||void 0===i||i.removeEventListener("play",e),null===(s=O.current)||void 0===s||s.removeEventListener("ended",n),null===(l=O.current)||void 0===l||l.removeEventListener("seeking",c),null===(o=O.current)||void 0===o||o.removeEventListener("seeked",d),null===(u=B.current)||void 0===u||u.removeEventListener("mousemove",m),null===(h=B.current)||void 0===h||h.removeEventListener("input",v),null===(g=O.current)||void 0===g||g.removeEventListener("timeupdate",r),null===(y=O.current)||void 0===y||y.removeEventListener("pause",p),null===(b=O.current)||void 0===b||b.removeEventListener("loadedmetadata",a),null===(w=O.current)||void 0===w||w.removeEventListener("volumechange",xe),document.removeEventListener("keydown",x),null!==(P=O.current)&&void 0!==P&&P.playing&&(ve.push(re,O.current.currentTime),j&&me())}}),[O,r]),(0,c.useEffect)((function(){var e;if(O.current.onended=function(){L(O)},O.current.oncontextmenu=function(){return!1},(null===(e=r)||void 0===e?void 0:e.indexOf(".m3u8"))>-1)if(O.current.canPlayType("application/vnd.apple.mpegurl"))O.current.src=r;else if(p.ZP.isSupported()){var n=new p.ZP;n.loadSource(r),n.attachMedia(O.current)}}),[r]);var ge=(0,c.useState)(1),ye=a()(ge,2),je=(ye[0],ye[1]),be=function(){O.current.paused||O.current.ended?O.current.play():O.current.pause(),he()};return(0,g.jsxs)("div",{style:{position:"relative"},ref:V,children:[(0,g.jsx)("div",{ref:J,className:"".concat(x.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(x.animate__loop),children:H&&ae?ae.login:" "}),(0,g.jsx)("div",{className:x.container,children:(0,g.jsxs)("div",{className:x["video-container"],id:"video-container",children:[(0,g.jsx)("div",{className:x["playback-animation"],id:"playback-animation",children:(0,g.jsxs)("svg",{className:x["playback-icons"],children:[(0,g.jsx)("use",{className:"hidden",href:"#play-icon"}),(0,g.jsx)("use",{href:"#pause"})]})}),(0,g.jsx)("video",{className:x.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:O,autoPlay:z}),(0,g.jsxs)("div",{className:"".concat(x["video-controls"]," "),id:"video-controls",children:[(0,g.jsxs)("div",{className:x["bottom-controls"],children:[(0,g.jsxs)("div",{className:x["left-controls"],children:[(0,g.jsx)("button",{"data-title":"播放/暂停",id:"play",onClick:be,children:(0,g.jsxs)("svg",{className:x["playback-icons"],children:[(0,g.jsx)("use",{ref:R,href:"#play-icon"}),(0,g.jsx)("use",{ref:K,style:{display:"none"},href:"#pause"})]})}),(0,g.jsxs)("div",{className:x.time,children:[(0,g.jsx)("time",{id:"time-elapsed",ref:W,children:"00:00"}),(0,g.jsx)("span",{children:" / "}),(0,g.jsx)("time",{id:"duration",ref:U,children:"00:00"})]})]}),(0,g.jsxs)("div",{className:x["right-controls"],children:[s&&(0,g.jsx)(d.Z,{placement:"top",overlayClassName:x.rateOverlay,getPopupContainer:function(e){return e.parentNode},menu:{items:[{key:"1",label:(0,g.jsx)("span",{onClick:function(){je(1),O.current.playbackRate=1},children:"1.0x"})},{key:"2",label:(0,g.jsx)("span",{onClick:function(){je(1.5),O.current.playbackRate=1.5},children:"1.5x"})},{key:"3",label:(0,g.jsx)("span",{onClick:function(){je(2),O.current.playbackRate=2},children:"2.0x"})}]},children:(0,g.jsx)("div",{className:"".concat(x.controlText," mr5"),children:"倍速"})}),(0,g.jsx)(m.CopyToClipboard,{text:r,onCopy:function(){return u.ZP.success("复制成功")},children:(0,g.jsx)("button",{"data-title":"复制链接",children:(0,g.jsx)("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}})})}),(0,g.jsxs)("div",{className:x["volume-controls"],children:[(0,g.jsxs)("button",{"data-title":"开启/关闭声音",className:x["volume-button"],id:"volume-button",onClick:function(){O.current.muted=!O.current.muted,O.current.muted?(ee.current.setAttribute("data-volume",volume.value),ee.current.value=0):ee.current.value=ee.current.dataset.volume},children:[(0,g.jsx)("i",{ref:Q,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),(0,g.jsx)("i",{ref:$,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),(0,g.jsx)("i",{ref:Y,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})]}),(0,g.jsx)("input",{className:x.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:ee,style:{display:"none"},onClick:xe})]}),(0,g.jsx)("button",{"data-title":"全屏/退出全屏",className:x["fullscreen-button"],onClick:function(){(0,h.vp)()?(0,h.BU)():(0,h.Dj)(V.current)},children:(0,g.jsx)("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})})]})]}),(0,g.jsxs)("div",{className:x["video-progress"],children:[(0,g.jsx)("progress",{ref:q,value:"0",min:"0"}),(0,g.jsx)("input",{className:x.seek,ref:B,value:"0",min:"0",type:"range",step:"1"}),(0,g.jsx)("div",{className:x["seek-tooltip"],ref:G,id:"seek-tooltip",children:"00:00"})]})]})]})}),(0,g.jsx)("svg",{style:{display:"none"},children:(0,g.jsxs)("defs",{children:[(0,g.jsx)("symbol",{id:"pause",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})}),(0,g.jsx)("symbol",{id:"play-icon",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})}),(0,g.jsx)("symbol",{id:"volume-high",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})}),(0,g.jsx)("symbol",{id:"volume-low",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})}),(0,g.jsx)("symbol",{id:"volume-mute",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})}),(0,g.jsx)("symbol",{id:"fullscreen",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})}),(0,g.jsx)("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})}),(0,g.jsx)("symbol",{id:"pip",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})})]})})]})}))},94075:function(e,n,t){var i=t(7557),a=t.n(i),s=t(37205),l=t.n(s),r=t(41498),o=t.n(r),c=t(82242),u=t.n(c),d=t(79800),f=t.n(d),p=t(59301),v=t(78241),m=t(43418),h=t(78485),x=t(95237),g=t(43604),y=t(6848),j=t(12563),b=t(61186),w=t.n(b),P=t(19677),k=t(97940),_=t(89389),T=t(64606),N=t(71763),I=t(37712),A={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""};n.Z=(0,P.connect)((function(e){var n=e.attachment,t=e.loading;return{attachment:n,globalSetting:e.globalSetting,loading:t,user:e.user}}))((function(e){var n=e.attachment,t=e.dispatch,i=e.loading,s=e.globalSetting,r=(0,P.useParams)(),c=(n.detail,v.Z.useForm()),d=f()(c,1)[0],b=(0,p.useState)(!1),C=f()(b,2),S=C[0],Z=C[1],L=(0,p.useState)([]),D=f()(L,2),z=D[0],X=D[1],M=(0,p.useState)(u()({},A)),F=f()(M,2),H=F[0],E=F[1],O=(0,p.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),J=f()(O,2),V=J[0],K=J[1];r.id=r.coursesId,r.course_id=r.coursesId;var R=function(){var e=o()(a()().mark((function e(){var i,s,o,c,f,p,v;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o={},o="课程内教学课件预览"==(null==n||null===(i=n.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.openType)?u()({},n.actionTabs.params):u()({},r),e.next=4,t({type:"attachment/getDetail",payload:o});case 4:(c=e.sent).delay_publish=c.delay_publish?1:0,H.is_public=[c.is_public],H.description=c.description,H.delay_publish=c.delay_publish,H.publish_time=c.publish_time,d.setFieldsValue(H),X([u()({},c)].concat(l()(null==c?void 0:c.attachment_histories))),null!=c&&null!==(s=c.attachment_histories)&&void 0!==s&&s.length?Z(!0):c.link||"application/pdf"===c.content_type?((0,T.xg)(k.Z.IMG_SERVER+c.url),t({type:"attachment/setActionTabs",payload:{}})):(V.type=c.file_type,V.data=k.Z.API_SERVER+c.url,V.recordInfo={id:null==n||null===(f=n.actionTabs)||void 0===f||null===(f=f.selectArrs)||void 0===f?void 0:f.id,course_id:null==n||null===(p=n.actionTabs)||void 0===p||null===(p=p.params)||void 0===p?void 0:p.course_id},"txt"===c.file_type&&(V.monacoEditor.value=c.content),V.disabledDownload=(0,N.dE)()&&Boolean(null==n||null===(v=n.actionTabs)||void 0===v||null===(v=v.selectArrs)||void 0===v?void 0:v.download_setting),K(u()({},V)));case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,p.useEffect)((function(){var e;"资源下载"===n.actionTabs.key?(r.id=null===(e=n.actionTabs.selectArrs)||void 0===e?void 0:e.id,d.resetFields(),R()):Z(!1)}),[n.actionTabs.key,r.id]),(0,p.useEffect)((function(){return function(){K(u()(u()({},V),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}),[]),(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(m.Z,{centered:!0,title:"资源下载",open:S,okText:"确定",destroyOnClose:!0,maskClosable:!1,cancelText:"取消",width:600,onOk:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t({type:"attachment/setActionTabs",payload:{}});case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){E(u()({},A)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,I.jsx)("section",{className:"pl20 pr20 pt10",children:(0,I.jsxs)(h.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,I.jsxs)(x.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8],children:[(0,I.jsx)(g.Z,{flex:"307px",children:"资源名称"}),(0,I.jsx)(g.Z,{flex:"80px",children:"下载"}),(0,I.jsx)(g.Z,{flex:"140px",children:"版本号"})]}),null==z?void 0:z.map((function(e,n){return(0,I.jsxs)(x.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},gutter:[20,8],children:[(0,I.jsx)(g.Z,{flex:"307px",children:(0,I.jsx)(y.Z,{title:e.title,children:(0,I.jsxs)(x.Z,{children:[(0,I.jsx)(g.Z,{children:(0,I.jsx)("a",{href:k.Z.API_SERVER+e.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:function(n){e.link||"application/pdf"===e.content_type||s.setting.is_local||(n.preventDefault(),V.type=e.file_type,V.data=k.Z.API_SERVER+e.url,"txt"===e.file_type&&(V.monacoEditor.value=e.content),K(u()({},V)))},children:e.title})}),(0,I.jsx)(g.Z,{children:(0,I.jsx)(j.Z,{className:"",color:0===n?"green":"orange",children:0===n?"当前版本":"历史版本"})})]})})}),(0,I.jsx)(g.Z,{flex:"80px",children:e.downloads_count}),(0,I.jsx)(g.Z,{flex:"140px",children:w()(e.created_on).format("YYYY-MM-DD HH:mm")})]},n)}))]})})}),(0,I.jsx)(_.Z,u()(u()({},V),{},{onClose:function(){K(u()(u()({},V),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}))]})}))},76627:function(e,n,t){t.r(n),t.d(n,{default:function(){return ea}});var i=t(7557),a=t.n(i),s=t(82242),l=t.n(s),r=t(41498),o=t.n(r),c=t(79800),u=t.n(c),d=t(39647),f=t.n(d),p=t(59301),v=t(19677),m=t(37205),h=t.n(m),x=t(8591),g=t(43418),y=t(5112),j=t(6848),b=t(38854),w=t(20834),P=t(39978),k=t(3113),_=t(35323),T={flex_box_center:"flex_box_center___GMs27",flex_space_between:"flex_space_between___iZX2j",flex_box_vertical_center:"flex_box_vertical_center___FAqrL",flex_box_center_end:"flex_box_center_end___bcsHk",flex_box_column:"flex_box_column___bbK5J",banner:"banner___J_z1y",wrp:"wrp___J4x9Y",titleWrap:"titleWrap___PRimN",titleFlexEnd:"titleFlexEnd___iJ3Lp",title:"title___p7Rh_",titleName:"titleName___rfBg7",titleIcon:"titleIcon___krG4h",contentWrap:"contentWrap___TSTbZ",verticalLine:"verticalLine___I9rNF",contentLeftWrap:"contentLeftWrap___ctnXO",openCourseTag:"openCourseTag___GKlHI",tagsWrap:"tagsWrap___Fm7yN",ratingWrap:"ratingWrap___txiLS",ratingTitle:"ratingTitle___Q3b2_",rating:"rating___nWYrn",popoverWrap:"popoverWrap___OuHzS",popverLeft:"popverLeft___LE1m6",popoverRight:"popoverRight___qoc3O",popverScore:"popverScore___yjk5A",popoverRateWrap:"popoverRateWrap___LTwq7",popoverProgress:"popoverProgress___zgQTd",button:"button___laG3U",operationWrap:"operationWrap___HATT3",forkWrap:"forkWrap___JKLmo",fork:"fork___WAxXu",forkNum:"forkNum___mVT0B",buttonTransparent:"buttonTransparent___UvCv6",buttonLearnStatistics:"buttonLearnStatistics___clQ8y",publishPopverWrap:"publishPopverWrap___HdjD0",colorFF6802:"colorFF6802___qG9SX",w140:"w140___sbUdr",nav:"nav___MhhTj",navLeft:"navLeft___lqVWg",navContent:"navContent___n2s_9",flexRow:"flexRow___zwFIa",navRight:"navRight____4Spc",navLeftIcon:"navLeftIcon___WHxlM",colorOrange:"colorOrange___L2ZcR",contentItem:"contentItem___bTFib",contentItemTitle:"contentItemTitle___cRyCT",contentItemText:"contentItemText___p2VVW",classButton:"classButton___ht2ZK",bg28e:"bg28e___Lpwef",bgGray:"bgGray___ix5uS",btn:"btn___cK9ZK",laboratory:"laboratory___EJVoA",name:"name___bHCrt"},N=t(71763),I=t(77070),A=t(57809),C=t(95237),S=t(43604),Z=t(24905),L=t(86914),D=t(61186),z=t.n(D),X="scoremodal___BKuJN",M="wrap___ptPf6",F="wrap_title___QhQIv",H="radioWrap___YOQsB",E="createMkdir___kT_2U",O="tree___an1x1",J=t(64606),V=t(69280),K=t(9176),R=t(37712),B=["pathsDetail","globalSetting","loading","dispatch"],q=A.default.Option,U=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.loading;return{pathsDetail:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.pathsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=(f()(e,B),(0,v.useParams)()),s=(0,p.useState)(),r=u()(s,2),c=r[0],d=r[1],m=(0,p.useState)([]),h=u()(m,2),y=h[0],b=h[1],w=(0,p.useState)([]),P=u()(w,2),k=P[0],_=P[1],T=(0,p.useState)([]),N=u()(T,2),D=N[0],U=N[1],W=(0,p.useState)(),G=u()(W,2),Q=G[0],Y=G[1],$=(0,p.useState)(),ee=u()($,2),ne=ee[0],te=ee[1],ie=(0,p.useState)(!0),ae=u()(ie,2),se=ae[0],le=ae[1];(0,p.useEffect)((function(){"PathsDetail-SendToClass"===n.actionTabs.key&&oe()}),[n.actionTabs.key]);var re=function(e){switch(e.item_type){case"Challenge":return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("span",{className:"mr5",style:{color:"#20BB8A"},children:"关卡"})," ",e.name," "]});case"Shixun":return(0,R.jsx)(j.Z,{title:null!=e&&e.is_published?"":null!=e&&e.edit_permission?"实训需要发布后才能发送到课堂,点击名称可前往实训详情":"实训需要发布后才能发送到课堂,请联系实训管理员发布",children:(0,R.jsxs)("span",{onClick:function(){null!=e&&e.is_published||null==e||!e.edit_permission||window.open("/shixuns/".concat(e.identifier,"/challenges"))},children:[(0,R.jsx)("span",{className:"mr5 c-light-primary",children:"实训"}),e.name,(null==e?void 0:e.high_resources_consume)&&(0,R.jsx)("span",{style:{display:"inline-block"},children:(0,R.jsx)(K.Z,{type:"shixun",style:{marginLeft:10}})}),!(null!=e&&e.is_published)&&(0,R.jsx)("span",{style:{marginLeft:5,color:"rgb(216, 216, 216)"},children:"未发布"}),"Shixun"===e.item_type&&e.is_unity_3d&&(0,R.jsx)("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"虚拟仿真"}),"Shixun"===e.item_type&&e.is_jupyter_lab&&(0,R.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"JupyterLab"}),"Shixun"===e.item_type&&e.is_jupyter&&(0,R.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"Jupyter Notebook"})]})});case"Attachment":return(0,R.jsxs)("span",{children:[(0,R.jsx)("span",{className:"mr5 c-cyan-blue",children:"课件"}),e.name]});case"ExaminationBank":return(0,R.jsxs)("span",{children:[(0,R.jsx)("span",{className:"mr5",style:{color:"#e69917"},children:"测验"}),e.name]});case"HomeworkCommon":return(0,R.jsxs)("span",{children:[(0,R.jsx)("span",{className:"mr5",style:{color:"#E99237"},children:"编程作业"}),e.name]});case"VideoItem":return(0,R.jsxs)("span",{children:[(0,R.jsx)("span",{className:"mr5 c-purple-8C1",children:"视频"}),e.name]});case"SubjectHomework":return"group"==(null==e?void 0:e.homework_type)?(0,R.jsxs)("span",{children:[(0,R.jsx)("span",{className:"mr5",style:{color:"#AABF07"},children:"分组作业"}),e.name]}):(0,R.jsxs)("span",{children:[(0,R.jsx)("span",{className:"mr5",style:{color:"#20BB8A"},children:"图文作业"}),e.name]});case"StageCatalog":return(0,R.jsx)("span",{children:e.name});default:return""}},oe=function(){var e=o()(a()().mark((function e(){var n,t,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.MO)({id:i.pathId});case 2:(n=e.sent)&&(b((null==n?void 0:n.courses)||[]),s=null===(t=n.stages)||void 0===t?void 0:t.map((function(e,n){var t;return{title:e.state_name||"",key:n,children:null===(t=e.items)||void 0===t?void 0:t.map((function(e,t){var i;return l()(l()({},e),{},{title:re(e),key:"".concat(n,"-").concat(t),disabled:"ExaminationBank"==(null==e?void 0:e.item_type)||"Shixun"===(null==e?void 0:e.item_type)&&!1===(null==e?void 0:e.is_published),children:null===(i=e.children)||void 0===i?void 0:i.map((function(i,a){return l()(l()({},i),{},{title:re(i),disabled:"ExaminationBank"==(null==i?void 0:i.item_type)||"Shixun"===(null==e?void 0:e.item_type)&&!1===(null==e?void 0:e.is_published),key:"".concat(n,"-").concat(t,"-").concat(a)})}))})}))}})),_(s||[]));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=function(){var e=D.filter((function(e){return"string"==typeof e})),n=[],t=[],i=[],a=[],s=[],l=[],r=[],o=[],c=[];return null==k||k.map((function(u,d){var f;null==u||null===(f=u.children)||void 0===f||f.map((function(u,f){var p;e.includes("".concat(d,"-").concat(f))&&(i.push(u.stage_item_id),"Shixun"===u.item_type?n.push(u.id):"Attachment"===u.item_type?a.push(u.id):"VideoItem"===u.item_type?t.push(u.id):"ExaminationBank"===u.item_type?r.push(u.id):"HomeworkCommon"===u.item_type?o.push(u.id):"SubjectHomework"===u.item_type?"group"==u.homework_type?s.push(u.id):"normal"==u.homework_type&&l.push(u.id):"Challenge"===u.item_type&&c.push(u.id)),null==u||null===(p=u.children)||void 0===p||p.map((function(p,v){e.includes("".concat(d,"-").concat(f,"-").concat(v))&&(i.push(p.stage_item_id),"Shixun"===p.item_type?n.push(p.id):"Attachment"===p.item_type?a.push(p.id):"VideoItem"===p.item_type?t.push(p.id):"ExaminationBank"===u.item_type?r.push(p.id):"HomeworkCommon"===u.item_type?o.push(p.id):"SubjectHomework"===u.item_type?"group"==u.homework_type?s.push(u.id):"normal"==u.homework_type&&l.push(u.id):"Challenge"===u.item_type&&c.push(u.id))}))}))})),{shixunIds:n,videoItemIds:t,stageItemIds:i,coursewareIds:a,groupIds:s,normalIds:l,banksIds:r,hackIds:o,ChallengeIds:c}},ue=(0,V.P)(),de=u()(ue,4),fe=de[0],pe=de[1],ve=de[2],me=de[3],he=function(){var e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=ce(),t=n.stageItemIds,c){e.next=4;break}return x.ZP.info("您还未选择发送的课堂"),e.abrupt("return");case 4:if(be.length||Pe.length||Ae.length||Se.length||Le.length||_e.length||Ne.length||ze.length){e.next=7;break}return x.ZP.info("您还未选择实训、关卡、视频、分组作业、图文作业、测验或者编程作业"),e.abrupt("return");case 7:return te(!0),e.next=10,me({id:i.pathId,course_id:parseInt(c),type:"subject",stage_item_id:t,sync_catelog:se?1:0});case 10:if(e.sent){e.next=14;break}return e.next=14,xe(t.map((function(e){return{id:e,is_copy:0,is_use:1}})));case 14:te(!1),ge();case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xe=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Q)({id:i.pathId,course_id:c,stage_shixuns:n.map((function(e){return{stage_shixun_id:e.id,is_copy:e.is_copy,is_use:e.is_use}})),sync_catelog:se?1:0});case 2:t=e.sent,d(null),pe(),1===(null==t?void 0:t.status)&&g.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,R.jsx)("div",{className:"tc",children:t.message}),onOk:function(){var e,n=null==t||null===(e=t.url.split("/"))||void 0===e?void 0:e[2];(0,J.xg)("/classrooms/".concat(n,"/shixun_homework"))}});case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ge=function(){t({type:"pathsDetail/setActionTabs",payload:{}}),U([]),Y(null)},ye=ce(),je=ye.shixunIds,be=void 0===je?[]:je,we=ye.videoItemIds,Pe=void 0===we?[]:we,ke=ye.banksIds,_e=void 0===ke?[]:ke,Te=ye.hackIds,Ne=void 0===Te?[]:Te,Ie=ye.coursewareIds,Ae=void 0===Ie?[]:Ie,Ce=ye.groupIds,Se=void 0===Ce?[]:Ce,Ze=ye.normalIds,Le=void 0===Ze?[]:Ze,De=ye.ChallengeIds,ze=void 0===De?[]:De;return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(g.Z,{title:"发送至课堂",keyboard:!1,destroyOnClose:!0,open:"PathsDetail-SendToClass"===n.actionTabs.key,width:800,centered:!0,confirmLoading:ne,className:X,onCancel:ge,onOk:he,children:(0,R.jsxs)("div",{className:M,children:[(0,R.jsx)("div",{className:"mb10",children:(0,R.jsx)(A.default,{placeholder:"请选择您要发送的课堂",defaultOpen:!1,value:c,style:{width:"100%"},onSelect:function(e){return d(e)},optionLabelProp:"lable",children:null==y?void 0:y.map((function(e,n){return(0,R.jsx)(q,{value:e.course_id,lable:e.course_name,children:(0,R.jsxs)(C.Z,{justify:"space-between",children:[(0,R.jsx)(S.Z,{children:e.course_name}),(0,R.jsx)(S.Z,{children:z()(e.created_at).format("YYYY-MM-DD HH:mm")})]})},e.course_id)}))})}),(0,R.jsxs)("div",{className:F,children:["温馨提示:",(0,R.jsx)("br",{}),"1.请在本课程中选择所需项目发送到指定课堂,分组作业不会被发送至开放课堂;",(0,R.jsx)("br",{}),"2.未发布的实训不能发送至课堂"]}),(0,R.jsxs)("a",{onClick:function(){oe()},children:[(0,R.jsx)("i",{className:"iconfont icon-shuaxin3 font14 mr5",style:{color:"#3061d0"}}),"刷新列表"]}),(0,R.jsxs)("div",{className:H,children:[(0,R.jsx)("div",{children:(0,R.jsx)(Z.Z,{value:Q,onChange:function(e){var n=e.target.checked,t=[];null==k||k.map((function(e,n){var i;t.push(n),null==e||null===(i=e.children)||void 0===i||i.map((function(i,a){var s;"ExaminationBank"==(null==i?void 0:i.item_type)||null!=i&&i.disabled||(t.push("".concat(n,"-").concat(a)),null==i||null===(s=i.children)||void 0===s||s.map((function(i,s){null!=e&&e.disabled||t.push("".concat(n,"-").concat(a,"-").concat(s))})))}))})),U(n?t:[])},className:"font14 ml20",children:"全选"})}),!(null==k||!k.length)&&(0,R.jsx)(L.Z,{className:O,checkable:!0,defaultExpandAll:!0,treeData:k,checkedKeys:D,onCheck:function(e,n){return function(e,n){U(e)}(e)}})]}),(0,R.jsxs)("div",{className:E,children:[(0,R.jsx)(Z.Z,{checked:se,onChange:function(e){return le(e.target.checked)},className:"font14",children:"选中章节在课堂中同步生成目录"}),!!(be.length+Pe.length+Se.length+Le.length+_e.length+Ne.length+ze.length)&&(0,R.jsxs)("span",{children:[(0,R.jsx)("span",{children:"已选中:"}),!!be.length&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("span",{className:"c-light-primary",children:[be.length," "]}),(0,R.jsx)("span",{children:"个实训"})]}),!!ze.length&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("span",{className:"ml5",style:{color:"#20BB8A"},children:[ze.length," "]}),(0,R.jsx)("span",{children:"个关卡"})]}),!!Pe.length&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("span",{className:"c-purple-8C1 ml5",children:[Pe.length," "]}),(0,R.jsx)("span",{children:"个视频"})]}),!!Ae.length&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("span",{className:"c-cyan-blue ml5",children:[Ae.length," "]}),(0,R.jsx)("span",{children:"个课件"})]}),!!Se.length&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("span",{className:"ml5",style:{color:"#AABF07"},children:[Se.length," "]}),(0,R.jsx)("span",{children:"个分组作业"})]}),!!Le.length&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("span",{className:"ml5",style:{color:"#20BB8A"},children:[Le.length," "]}),(0,R.jsx)("span",{children:"个图文作业"})]}),!!_e.length&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("span",{className:"ml5",style:{color:"#e69917"},children:[_e.length," "]}),(0,R.jsx)("span",{children:"个测验"})]}),!!Ne.length&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("span",{className:"ml5",style:{color:"#e69917"},children:[Ne.length," "]}),(0,R.jsx)("span",{children:"个编程作业"})]})]})]})]})}),(0,R.jsx)(V.Z,{visible:fe,inPaper:!1,renderData:ve,onCancel:pe,onOk:xe,modalType:"multiple",type:"subject"})]})})),W=t(39562),G=t(56102),Q=t(78241),Y=t(19842),$=t(92832),ee=t(71418),ne=t(36057),te="applyPublicContainer___UVHD5",ie="applyPublicContent___XjdaZ",ae="spin___xLRsh",se="tips___Hok1Y",le=t(80205),re=function(e){var n=e.type,t=e.onCancel,i=e.onOk,s=Q.Z.useForm(),l=u()(s,1)[0],r=(0,p.useState)(1),c=u()(r,2),d=c[0],f=c[1],v=(0,p.useState)(!1),m=u()(v,2),h=m[0],j=m[1],b=(0,p.useState)([]),w=u()(b,2),P=w[0],k=w[1];(0,p.useEffect)((function(){l.setFieldValue("type",1),_()}),[]);var _=function(){var e=o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=7;break}return j(!0),e.next=4,(0,ne.ZP)("/api/disciplines.json",{method:"get",params:{source:n}});case 4:t=e.sent,k(t.disciplines||[]),j(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=l.getFieldsValue(),n=e.sub_discipline_id,t=e.discipline_name,a=e.sub_discipline_name,s=e.type;if((!n||n&&0===n.length)&&(!t||!a))return x.ZP.warning("请选择方向&课程"),!1;i({user_customize:2==s,sub_discipline_id:1==s?[n[1]]:null,discipline_name:t,sub_discipline_name:a})};return(0,R.jsx)(g.Z,{width:640,className:te,centered:!0,title:"公开课程",okText:"申请公开",open:!0,onCancel:function(){t(),l.resetFields()},onOk:function(){l.validateFields().then((function(e){2==d&&(e.discipline_name.replaceAll(" ","").length<=0||e.sub_discipline_name.replaceAll(" ","").length<=0)?x.ZP.info("方向或课程不能为空,请填写后再提交!"):(T(),l.resetFields())}))},children:(0,R.jsxs)("div",{className:ie,children:[(0,R.jsxs)("div",{className:se,children:[(0,R.jsx)(le.Z,{style:{color:"#FF8C29",marginRight:10}}),"填写实践课程的方向&课程之后,方可申请公开"]}),(0,R.jsxs)(Q.Z,{labelAlign:"left",form:l,children:[(0,R.jsx)(Q.Z.Item,{name:"type",children:(0,R.jsxs)(y.ZP.Group,{onChange:function(e){f(e.target.value),1==e.target.value?l.setFieldsValue({discipline_name:"",sub_discipline_name:""}):l.setFieldsValue({sub_discipline_id:[]})},children:[(0,R.jsx)(y.ZP,{value:1,children:"快速选择方向&课程"}),(0,R.jsx)(y.ZP,{value:2,style:{marginLeft:40},children:"自定义方向&课程"})]})}),1==d&&(0,R.jsx)(Q.Z.Item,{label:"方向&课程",name:"sub_discipline_id",rules:[{required:!0}],children:(0,R.jsx)(Y.Z,{expandTrigger:"hover",placeholder:"请选择方向&课程",options:P,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(e,n){return l.setFieldsValue({sub_discipline_id:e})}})}),2==d&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(Q.Z.Item,{label:"方向",name:"discipline_name",rules:[{required:!0}],children:(0,R.jsx)($.Z,{placeholder:"请输入方向",autoComplete:"off"})}),(0,R.jsx)(Q.Z.Item,{label:"课程",name:"sub_discipline_name",rules:[{required:!0}],children:(0,R.jsx)($.Z,{placeholder:"请输入课程",autoComplete:"off"})})]})]}),h&&(0,R.jsx)("div",{className:ae,children:(0,R.jsx)(ee.Z,{})})]})})},oe=t(76277);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNC41IDE3Ljk0UzUuNTg3IDguNDUgMTMuODYgOC40NVY1bDUuOTUyIDYuMDQtNS45NTMgNi4wMzd2LTMuNDVTNy45NTEgMTIuOTYgNC41IDE3Ljk0IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var ue="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",de=["pathsDetail","user","globalSetting","loading","dispatch"],fe=[{name:"未发布",connect:"当前课程正在开发中,不可被他人使用",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"静默发布",connect:"当前课程已发布,可以通过分享链接使用,但不能被开放检索",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"公开审核",connect:"当前课程已发布,申请纳入开放检索,目前平台正在审核中",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"公开发布",connect:"当前课程已发布,且可被开放检索",bkcolor:"#FFE9C1",txcolor:"#A45204"}],pe=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading;return{pathsDetail:n,user:t,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var n,t,i,s,r,c,d,m,A,C,S,Z,L,D,z,X,M,F,H,E,O,V,K,B,q,Q,Y,$,ee,ne,te,ie,ae,se,le,pe,ve,me,he,xe,ge,ye,je,be,we,Pe,ke,_e,Te,Ne,Ie,Ae,Ce,Se,Ze,Le,De,ze,Xe,Me,Fe,He,Ee,Oe,Je,Ve,Ke,Re,Be,qe,Ue,We,Ge,Qe,Ye,$e,en,nn,tn,an,sn,ln,rn,on,cn,un,dn,fn,pn,vn,mn,hn,xn,gn,yn,jn,bn,wn,Pn,kn,_n,Tn,Nn,In,An,Cn,Sn,Zn,Ln=e.pathsDetail,Dn=e.user,zn=(e.globalSetting,e.loading,e.dispatch),Xn=(f()(e,de),(0,v.useParams)()),Mn=(0,p.useState)({}),Fn=u()(Mn,2),Hn=Fn[0],En=Fn[1],On=(0,p.useRef)(1),Jn=(0,p.useState)(),Vn=u()(Jn,2),Kn=Vn[0],Rn=Vn[1],Bn=(0,p.useState)(!1),qn=u()(Bn,2),Un=qn[0],Wn=qn[1],Gn=(0,p.useState)(!1),Qn=u()(Gn,2),Yn=Qn[0],$n=Qn[1],et=(0,p.useRef)(null),nt=!(null!==(n=Ln.detail)&&void 0!==n&&n.can_managed),tt=(0,p.useState)({status:!1}),it=u()(tt,2),at=it[0],st=it[1];(null===(t=Ln.detail)||void 0===t?void 0:t.is_free)||null===(i=Ln.detail)||void 0===i||i.can_learning;(0,p.useEffect)((function(){st({status:!1})}),[]),(0,p.useEffect)((function(){function e(){return(e=o()(a()().mark((function e(){var n,t,i,s,l,r,o,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!==(n=Ln.detail)&&void 0!==n&&n.courses&&(null!=(l=null===(t=Ln.detail)||void 0===t?void 0:t.courses)&&null!==(i=l.toast)&&void 0!==i&&i.is_open&&-1===(null===(s=l.toast)||void 0===s?void 0:s.open_num)?$n(!0):null!=l&&null!==(r=l.toast)&&void 0!==r&&r.is_open&&1===(null==l||null===(o=l.toast)||void 0===o?void 0:o.open_num)?(u=JSON.parse(localStorage.getItem("pathsshow"))||[],(null===(c=u.filter((function(e){return e===(null==Xn?void 0:Xn.pathId)})))||void 0===c?void 0:c.length)>0?$n(!1):($n(!0),u.push(null==Xn?void 0:Xn.pathId),localStorage.setItem("pathsshow",JSON.stringify(u)))):$n(!1));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[null===(s=Ln.detail)||void 0===s?void 0:s.courses]),(0,p.useEffect)((function(){var e,n,t;if(null===(e=Ln.detail)||void 0===e||null===(e=e.courses)||void 0===e?void 0:e.length){var i;if(null!==(n=Ln.detail)&&void 0!==n&&n.has_start){var a,s=null===(a=Ln.detail)||void 0===a||null===(a=a.courses)||void 0===a?void 0:a.findIndex((function(e){var n;return 1===(null===(n=e.course_status)||void 0===n?void 0:n.status)}));i=s>-1?s:0}else{var l,r,o=null===(l=Ln.detail)||void 0===l||null===(l=l.courses)||void 0===l||null===(l=l.map((function(e){var n;return null===(n=e.course_status)||void 0===n?void 0:n.status})))||void 0===l?void 0:l.lastIndexOf(2);i=o>-1?o:0,i=(o=null===(r=Ln.detail)||void 0===r||null===(r=r.courses)||void 0===r?void 0:r.findIndex((function(e){var n;return 0===(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?o:i}En((null===(t=Ln.detail)||void 0===t?void 0:t.courses[i])||{})}}),[Ln.detail]);var lt=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")},rt=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.rs)({container_id:Xn.pathId,container_type:"Subject"});case 2:0===(n=e.sent).status&&(yt(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ot=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.KM)({container_id:Xn.pathId,container_type:"Subject"});case 2:0===(n=e.sent).status&&(yt(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ct=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!nt){e.next=3;break}return lt(),e.abrupt("return");case 3:g.Z.confirm({centered:!0,width:430,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,R.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否删除实践课程?"}),onOk:function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.eJ)({id:Xn.pathId});case 2:1===e.sent.status&&v.history.push("/paths");case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ut=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!nt){e.next=3;break}return lt(),e.abrupt("return");case 3:g.Z.info({centered:!0,width:530,title:"提示",okText:"知道啦",icon:null,content:(0,R.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"课程发布后即可发送课堂使用"}),onOk:function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Go)({id:Xn.pathId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(yt(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),dt=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!nt){e.next=3;break}return lt(),e.abrupt("return");case 3:g.Z.confirm({centered:!0,width:430,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,R.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认撤销发布?"}),okButtonProps:{loading:Un},onOk:function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Wn(!0),e.next=3,(0,I.fj)({id:Xn.pathId});case 3:1===(null==(n=e.sent)?void 0:n.status)&&(yt(),x.ZP.success("撤销发布成功")),Wn(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ft=function(){nt?lt():vt()},pt=function(e){st({status:e})},vt=function(){var e;g.Z.confirm({centered:!0,width:590,title:"提示",okText:"确定申请",cancelText:"取消申请",icon:null,content:(0,R.jsxs)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:["公开课程需经过平台标准化审核,我们将尽快安排审核,审核结果将由客服人员联系您告知,或由平台消息系统通知您。",(0,R.jsx)("br",{}),"课程公开后将对平台所有人可见;若仅本人教学使用则无需申请公开,直接发送到教学课堂即可。",(0,R.jsx)("br",{})]}),onOk:(e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Ln.detail||!Ln.detail.has_sub_discipline){e.next=7;break}return e.next=3,(0,I.WO)({id:Xn.pathId,user_customize:!1});case 3:0!==(null==(n=e.sent)?void 0:n.status)&&1!==(null==n?void 0:n.status)||(yt(),x.ZP.success("公开申请已提交,请等待管理员的审核")),e.next=8;break;case 7:pt(!0);case 8:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},mt=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!nt){e.next=3;break}return lt(),e.abrupt("return");case 3:g.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,R.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认撤销申请公开?"}),onOk:function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Er)({id:Xn.pathId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(yt(),x.ZP.success("撤销申请公开成功"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ht=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!nt){e.next=3;break}return lt(),e.abrupt("return");case 3:g.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,R.jsx)("div",{className:"ml20",children:(0,R.jsxs)(y.ZP.Group,{defaultValue:1,onChange:function(e){return On.current=e.target.value},children:[(0,R.jsxs)(y.ZP,{value:1,className:"mt10",style:{color:"#5F6367"},children:["开放课堂:",(0,R.jsx)("span",{children:"所有用户可以随时访问"})]}),(0,R.jsxs)(y.ZP,{value:0,className:"mt10",style:{color:"#5F6367"},children:["私有课堂:",(0,R.jsx)("span",{children:"仅报名参与的课堂成员可以访问"})]})]})}),onOk:function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,J.xg)("/classrooms/news/".concat(Xn.pathId,"/newgold/").concat(On.current));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xt=function(){var e;g.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,R.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认立即预约?"}),onOk:(e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.c3)({id:Xn.pathId});case 2:0===(n=e.sent).status&&(Rn(!0),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},gt=function(){var e;(0,W.tJ)(zn)&&g.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",icon:null,cancelText:"取消",content:(0,R.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确定加入该课堂"}),onOk:(e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.JS)({id:null==Hn?void 0:Hn.course_id});case 2:0===(n=e.sent).status&&(x.ZP.success(n.message),zn({type:"pathsDetail/getPathsDetail",payload:{id:Xn.pathId}}),1===(null===(t=Hn.course_status)||void 0===t?void 0:t.status)&&(0,J.xg)("/classrooms/".concat(null==Hn?void 0:Hn.course_id,"/shixun_homework")));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},yt=function(){zn({type:"pathsDetail/getPathsDetail",payload:{id:Xn.pathId}}),zn({type:"pathsDetail/getRightData",payload:{id:Xn.pathId}})},jt=!(null===(r=Ln.detail)||void 0===r||!r.participant_count||null!==(c=Ln.detail)&&void 0!==c&&c.allow_statistics),bt=(null===(d=Ln.detail)||void 0===d||null===(d=d.courses)||void 0===d?void 0:d.findIndex((function(e){return(null==e?void 0:e.course_id)===(null==Hn?void 0:Hn.course_id)})))+1,wt=bt===(null===(m=Ln.detail)||void 0===m||null===(m=m.courses)||void 0===m?void 0:m.length);return(0,R.jsxs)("section",{children:[(0,R.jsx)("aside",{className:T.banner,style:{backgroundImage:null!=Ln&&null!==(A=Ln.detail)&&void 0!==A&&null!==(A=A.attachments)&&void 0!==A&&null!==(A=A[0])&&void 0!==A&&A.url?"url(".concat(null==Ln||null===(C=Ln.detail)||void 0===C||null===(C=C.attachments)||void 0===C||null===(C=C[0])||void 0===C?void 0:C.url,")"):"url(".concat("data:image/png;base64,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",")"),marginBottom:null!==(S=Ln.detail)&&void 0!==S&&null!==(S=S.courses)&&void 0!==S&&S.length?70:20,paddingTop:20},children:(0,R.jsxs)("aside",{className:T.wrp,style:{backgroundImage:null!=Ln&&null!==(Z=Ln.detail)&&void 0!==Z&&null!==(Z=Z.attachments_b)&&void 0!==Z&&null!==(Z=Z[0])&&void 0!==Z&&Z.url?"url(".concat(null==Ln||null===(L=Ln.detail)||void 0===L||null===(L=L.attachments_b)||void 0===L||null===(L=L[0])||void 0===L?void 0:L.url,")"):""},children:[(0,R.jsxs)("div",{className:T.operationWrap,children:[(null===(D=Dn.userInfo)||void 0===D?void 0:D.login)&&(null===(z=Ln.detail)||void 0===z?void 0:z.is_collect)&&(0,R.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",width:80,display:"flex"},onClick:rt,children:[(0,R.jsx)(j.Z,{title:"取消收藏",children:(0,R.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0VFNUQ1RCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",style:{marginRight:"10px"}})}),(0,R.jsx)("span",{style:{height:"24px"},children:"已收藏"})]}),(null===(X=Dn.userInfo)||void 0===X?void 0:X.login)&&!(null!==(M=Ln.detail)&&void 0!==M&&M.is_collect)&&(0,R.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",width:70,marginLeft:"20px",display:"flex"},onClick:ot,children:[(0,R.jsx)(j.Z,{title:"收藏",children:(0,R.jsx)("img",{src:ue,style:{marginRight:"10px"}})}),(0,R.jsx)("span",{style:{height:"24px"},children:"收藏"})]}),!(0,N.bg)()&&(0,R.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex",width:70},className:"mr15",onClick:function(){(0,W.tJ)(zn)},children:[(0,R.jsx)("img",{src:ue,style:{marginRight:"10px"}}),(0,R.jsx)("span",{style:{height:"24px"},children:"收藏"})]}),!(null===(F=Ln.detail)||void 0===F||!F.is_free)&&0!==(null===(H=Ln.detail)||void 0===H?void 0:H.publish_status)&&((null===(E=Ln.detail)||void 0===E?void 0:E.allow_add_member)||!(0,N.JA)())&&(0,R.jsx)(j.Z,{title:"以课堂实验的形式发送到我的课堂",children:(0,R.jsxs)("span",{onClick:function(){var e;null!==(e=Ln.detail)&&void 0!==e&&e.need_authorize?(0,W.rX)(!1,"该课程中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"):(0,W.tJ)(zn)&&zn({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,R.jsx)("img",{src:ce,style:{marginRight:"10px"}}),"发送课堂"]})}),(null===(O=Ln.detail)||void 0===O?void 0:O.allow_statistics)&&2===(null===(V=Ln.detail)||void 0===V?void 0:V.public_status)&&(0,R.jsxs)("span",{onClick:function(){return v.history.push("/paths/".concat(Xn.pathId,"/statistics"))},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,R.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNy44NDMgMTcuOTY3VjkuMzRjMC0uMzQzLS4yNTgtLjYwOC0uNTY4LS42MDhINS41NjljLS4zMSAwLS41NjkuMjktLjU2OS42MDh2OC42MjdoMi44NDNabTMuNjE5IDBWNS42MzVjMC0uMzQzLS4yNTktLjYzNS0uNTY5LS42MzVIOS4xODhjLS4zMTEgMC0uNTcuMjktLjU3LjYzNXYxMi4zMzJoMi44NDRabTMuNjE5IDB2LTUuNDVjMC0uMzQ1LS4yNTktLjYzNi0uNTctLjYzNmgtMS43MDVjLS4zMSAwLS41NjkuMjktLjU2OS42MzR2NS40NTJoMi44NDNabTMuNjE4IDBWOS4zNGMwLS4zNDMtLjI1OS0uNjA4LS41NjktLjYwOGgtMS43MDZjLS4zMSAwLS41NjguMjktLjU2OC42MDh2OC42MjdoMi44NDNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",style:{marginRight:"10px"}}),"学习统计"]}),(null===(K=Ln.detail)||void 0===K?void 0:K.is_share)&&(0,R.jsx)(G.CopyToClipboard,{text:"".concat(window.location.origin,"/paths/").concat(Xn.pathId,"?userid=").concat(null===(B=Dn.userInfo)||void 0===B?void 0:B.user_id),onCopy:function(){return x.ZP.success("已复制课程分享专属链接")},children:(0,R.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,R.jsx)("img",{src:ce,style:{marginRight:"10px"}}),"分享课程"]})}),(null===(q=Ln.detail)||void 0===q?void 0:q.allow_add_member)&&(null===(Q=Ln.detail)||void 0===Q?void 0:Q.allow_edit_stage)&&(0,R.jsx)(b.Z,{dropdownRender:function(){var e,n,t,i,a,s,l,r,o,c,u,d,f,p,m,h,x;return(0,R.jsxs)(w.Z,{children:[(null===(e=Ln.detail)||void 0===e?void 0:e.courses)&&((null===(n=Ln.detail)||void 0===n?void 0:n.is_creator)&&!(null===(t=Dn.userInfo)||void 0===t||!t.professional_certification)||(0,N.ag)())&&(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:ht,children:"开课"}),(null===(i=Ln.detail)||void 0===i?void 0:i.allow_statistics)&&(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){nt?lt():v.history.push("/paths/".concat(Xn.pathId,"/edit"))},children:"编辑课程"}),(null===(a=Ln.detail)||void 0===a?void 0:a.allow_add_member)&&0===(null===(s=Ln.detail)||void 0===s?void 0:s.publish_status)&&(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:ut,children:"发布课程"}),(null===(l=Ln.detail)||void 0===l?void 0:l.allow_statistics)&&2===(null===(r=Ln.detail)||void 0===r?void 0:r.publish_status)&&0===(null===(o=Ln.detail)||void 0===o?void 0:o.public_status)&&(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:dt,children:"撤销发布"}),(null===(c=Ln.detail)||void 0===c?void 0:c.allow_statistics)&&2===(null===(u=Ln.detail)||void 0===u?void 0:u.publish_status)&&0===(null===(d=Ln.detail)||void 0===d?void 0:d.public_status)&&(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:ft,children:"公开课程"}),(null===(f=Ln.detail)||void 0===f?void 0:f.allow_statistics)&&1===(null===(p=Ln.detail)||void 0===p?void 0:p.public_status)&&(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:mt,children:"撤销申请公开"}),(0,N.GJ)()&&(null===(m=Ln.detail)||void 0===m?void 0:m.allow_statistics)&&2===(null===(h=Ln.detail)||void 0===h?void 0:h.public_status)&&(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:mt,children:"撤销公开"}),(null===(x=Ln.detail)||void 0===x?void 0:x.allow_delete)&&(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:ct,children:"删除课程"})]})},children:(0,R.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,R.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTkuMzI4IDEwLjU1Yy0uMDktLjQ1Ny0uMzcxLS43NTItLjcxNi0uNzUyaC0uMDcyQTEuODMgMS44MyAwIDAgMSAxNi43IDcuOTgxYzAtLjMyMi4xNjMtLjY5LjE2My0uNjlhLjk0OC45NDggMCAwIDAtLjMyNi0xLjE1NGwtLjAyNy0uMDE4LTEuODU3LTEuMDEyLS4wMjctLjAwOWEuOTYuOTYgMCAwIDAtLjM5OS0uMDhjLS4yOSAwLS41Ny4xMTYtLjc2LjMwNC0uMi4yMDYtLjkwNi44MDYtMS40NS44MDYtLjU0MyAwLTEuMjUtLjYwOS0xLjQ1OC0uODE1QTEuMDY3IDEuMDY3IDAgMCAwIDkuNzk5IDVjLS4xMzYgMC0uMjYzLjAyNy0uMzkuMDcybC0uMDI3LjAwOS0xLjkxMSAxLjA0Ny0uMDI3LjAxOGEuOTQ0Ljk0NCAwIDAgMC0uMzI2IDEuMTQ2cy4xNjMuMzY3LjE2My42ODlhMS44MyAxLjgzIDAgMCAxLTEuODM5IDEuODE3SDUuMzdjLS4zNTQgMC0uNjM0LjI5NS0uNzE2Ljc1Mi0uMDEuMDM2LS4xNTQuODMyLS4xNTQgMS40NXMuMTU0IDEuNDE0LjE1NCAxLjQ1Yy4wOS40NTcuMzcxLjc1Mi43MTYuNzUyaC4wODFhMS44MyAxLjgzIDAgMCAxIDEuODM5IDEuODE3YzAgLjMyMi0uMTU0LjY5LS4xNjMuNjlhLjk0OC45NDggMCAwIDAgLjMyNiAxLjE1NGwuMDE4LjAxOCAxLjgyIDEuMDEyLjAyOC4wMDljLjExOC4wNTMuMjUzLjA4LjM5LjA4LjI5IDAgLjU3OS0uMTE2Ljc2LS4zMjIuMjYzLS4yNzguOTYtLjg1IDEuNDc3LS44NS41NjEgMCAxLjI4Ni42NDQgMS40OTQuODY4YTEuMDQ1IDEuMDQ1IDAgMCAwIDEuMTYuMjQxbC4wMjctLjAwOSAxLjg5My0xLjAyOS4wMjctLjAxOGEuOTQ0Ljk0NCAwIDAgMCAuMzI2LTEuMTQ2cy0uMTYzLS4zNjctLjE2My0uNjg5YTEuODMgMS44MyAwIDAgMSAxLjgzOS0xLjgxN2guMDcyYy4zNTQgMCAuNjM0LS4yOTUuNzI1LS43NTIgMC0uMDA5LjE1NC0uODE0LjE1NC0xLjQ1YTEwLjg4OCAxMC44ODggMCAwIDAtLjE3Mi0xLjQ2Wm0tNy4zNzMgNC4wNzNDMTAuNDg3IDE0LjYyMyA5LjMgMTMuNDQgOS4zIDEyYzAtMS40NSAxLjE5NS0yLjYyMyAyLjY1NC0yLjYyMyAxLjQ2NyAwIDIuNjU0IDEuMTgyIDIuNjU0IDIuNjIzIDAgMS40NDEtMS4xODcgMi42MjMtMi42NTQgMi42MjNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",style:{marginRight:"10px"}}),"设置"]})})]}),(0,R.jsxs)("div",{style:{alignItems:"center"},className:[T.titleWrap,(null===(Y=Ln.detail)||void 0===Y||null===(Y=Y.name)||void 0===Y?void 0:Y.indexOf("\n"))&&T.titleFlexEnd].join(" "),children:[(0,R.jsxs)("div",{className:T.title,children:[(0,R.jsx)(j.Z,{title:null===($=Ln.detail)||void 0===$||null===($=$.name)||void 0===$?void 0:$.split("\n")[0],children:(0,R.jsx)("strong",{className:T.titleName,style:{maxWidth:(null==et||null===(ee=et.current)||void 0===ee?void 0:ee.offsetWidth)<150?810:730},children:null===(ne=Ln.detail)||void 0===ne||null===(ne=ne.name)||void 0===ne?void 0:ne.split("\n")[0]})}),(0,R.jsxs)("span",{className:"font24",children:[(0,R.jsx)("br",{}),null===(te=Ln.detail)||void 0===te||null===(te=te.name)||void 0===te?void 0:te.split("\n").filter((function(e,n){return 0!==n})).join("")]})]}),(0,R.jsx)("div",{children:(0,R.jsxs)("div",{className:T.tagsWrap,ref:et,children:[(null===(ie=Ln.detail)||void 0===ie?void 0:ie.allow_add_member)&&!(null!==(ae=Ln.detail)&&void 0!==ae&&ae.excellent)&&(0,R.jsx)(j.Z,{title:null===(se=fe[(null===(le=Ln.detail)||void 0===le?void 0:le.shixun_tag_num)-1])||void 0===se?void 0:se.connect,children:(0,R.jsx)("div",{children:(0,R.jsx)("div",{className:"".concat(T.openCourseTag," font14"),style:{backgroundColor:null===(pe=fe[(null===(ve=Ln.detail)||void 0===ve?void 0:ve.shixun_tag_num)-1])||void 0===pe?void 0:pe.bkcolor,color:null===(me=fe[(null===(he=Ln.detail)||void 0===he?void 0:he.shixun_tag_num)-1])||void 0===me?void 0:me.txcolor,height:26,border:"1px solid ".concat(null===(xe=fe[(null===(ge=Ln.detail)||void 0===ge?void 0:ge.shixun_tag_num)-1])||void 0===xe?void 0:xe.bkcolor)},children:null===(ye=fe[(null===(je=Ln.detail)||void 0===je?void 0:je.shixun_tag_num)-1])||void 0===ye?void 0:ye.name})})}),(null===(be=Ln.detail)||void 0===be?void 0:be.featured)>0&&(0,R.jsxs)("div",{children:[1===(null===(we=Ln.detail)||void 0===we?void 0:we.featured)&&(0,R.jsx)("div",{className:"".concat(T.openCourseTag," font14"),style:{background:"#FF6500",border:"1px solid #FF6500"},children:"国家一流"}),2===(null===(Pe=Ln.detail)||void 0===Pe?void 0:Pe.featured)&&(0,R.jsx)("div",{className:"".concat(T.openCourseTag," font14"),style:{background:"#4361F2",border:"1px solid #4361F2"},children:"军队一流"}),3===(null===(ke=Ln.detail)||void 0===ke?void 0:ke.featured)&&(0,R.jsx)("div",{className:"".concat(T.openCourseTag," font14"),style:{background:"#E9AD5D",border:"1px solid #E9AD5D"},children:"省级一流"}),4===(null===(_e=Ln.detail)||void 0===_e?void 0:_e.featured)&&(0,R.jsx)("div",{className:"".concat(T.openCourseTag," font14"),style:{background:"#f7ce62",border:"1px solid #f7ce62"},children:"精品课程"})]}),(null===(Te=Ln.detail)||void 0===Te?void 0:Te.excellent)&&(null===(Ne=Ln.detail)||void 0===Ne?void 0:Ne.allow_add_member)&&"公开发布"==(null===(Ie=fe[(null===(Ae=Ln.detail)||void 0===Ae?void 0:Ae.shixun_tag_num)-1])||void 0===Ie?void 0:Ie.name)&&15!=(null==Dn||null===(Ce=Dn.userInfo)||void 0===Ce?void 0:Ce.role)&&(0,R.jsx)("div",{children:(0,R.jsx)("div",{className:"".concat(T.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"},children:"开放课程"})}),(null===(Se=Ln.detail)||void 0===Se?void 0:Se.excellent)&&15==(null==Dn||null===(Ze=Dn.userInfo)||void 0===Ze?void 0:Ze.role)&&(0,R.jsx)("div",{children:(0,R.jsx)("div",{className:"".concat(T.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"},children:"开放课程"})}),(null===(Le=Ln.detail)||void 0===Le?void 0:Le.is_plan)&&(0,R.jsx)(j.Z,{title:"教育部101计划计算机类课程",children:(0,R.jsx)("div",{children:(0,R.jsx)("div",{className:"".concat(T.openCourseTag," font14"),style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0},children:"101计划"})})})]})})]}),(null===(De=Ln.detail)||void 0===De?void 0:De.laboratory_name)&&(0,N.Ny)()&&(0,R.jsxs)("div",{className:T.laboratory,children:[(0,R.jsx)("span",{children:"云上实验室:"}),(0,R.jsx)(j.Z,{title:null===(ze=Ln.detail)||void 0===ze?void 0:ze.laboratory_name,children:(0,R.jsx)("a",{href:"https://".concat(null===(Xe=Ln.detail)||void 0===Xe?void 0:Xe.laboratory_url),target:"_blank",className:T.name,children:null===(Me=Ln.detail)||void 0===Me?void 0:Me.laboratory_name})})]}),(0,R.jsx)("div",{className:T.contentWrap,children:(0,R.jsxs)("div",{className:T.contentLeftWrap,children:[!(null===(Fe=Ln.detail)||void 0===Fe||!Fe.stages_count)&&(0,R.jsxs)("div",{className:"mr30",children:[(0,R.jsx)("span",{children:"章节"}),(0,R.jsx)("p",{className:"mt3",children:null===(He=Ln.detail)||void 0===He?void 0:He.stages_count})]}),!(null===(Ee=Ln.detail)||void 0===Ee||!Ee.shixuns_count)&&(0,R.jsxs)("div",{className:"mr30",children:[(0,R.jsx)("span",{children:"单元"}),(0,R.jsx)("p",{className:"mt3",children:null===(Oe=Ln.detail)||void 0===Oe?void 0:Oe.shixuns_count})]}),!(null===(Je=Ln.detail)||void 0===Je||!Je.challenge_choose_count)&&(0,R.jsxs)("div",{className:"mr30",children:[(0,R.jsx)("span",{children:"选择题关卡"}),(0,R.jsx)("p",{className:"mt3",children:null===(Ve=Ln.detail)||void 0===Ve?void 0:Ve.challenge_choose_count})]}),!(null===(Ke=Ln.detail)||void 0===Ke||!Ke.challenges_count)&&(0,R.jsxs)("div",{className:"mr30",children:[(0,R.jsx)("span",{children:"实践关卡"}),(0,R.jsx)("p",{className:"mt3",children:null===(Re=Ln.detail)||void 0===Re?void 0:Re.challenges_count})]}),!(null===(Be=Ln.detail)||void 0===Be||!Be.videos_count)&&(0,R.jsxs)("div",{className:"mr30",children:[(0,R.jsx)("span",{children:"视频"}),(0,R.jsx)("p",{className:"mt3",children:null===(qe=Ln.detail)||void 0===qe?void 0:qe.videos_count})]}),!(null===(Ue=Ln.detail)||void 0===Ue||!Ue.attachment_count)&&(0,R.jsxs)("div",{className:"mr30",children:[(0,R.jsx)("span",{children:"课件"}),(0,R.jsx)("p",{className:"mt3",children:null===(We=Ln.detail)||void 0===We?void 0:We.attachment_count})]}),0!==(null===(Ge=Ln.detail)||void 0===Ge?void 0:Ge.publish_status)&&!(null===(Qe=Ln.detail)||void 0===Qe||!Qe.subject_score)&&(0,R.jsxs)("div",{className:"mr30",children:[(0,R.jsx)("span",{children:"经验值"}),(0,R.jsx)("p",{className:"mt3",children:null===(Ye=Ln.detail)||void 0===Ye?void 0:Ye.subject_score})]}),0!==(null===($e=Ln.detail)||void 0===$e?void 0:$e.publish_status)&&!(null===(en=Ln.detail)||void 0===en||!en.member_count)&&(0,R.jsxs)("div",{className:"mr30",children:[(0,R.jsxs)("span",{children:[(0,R.jsx)("span",{children:"学习人数"}),(0,R.jsx)(j.Z,{title:"更新时间:".concat((null===(nn=Ln.detail)||void 0===nn?void 0:nn.member_count_update_at)||"--"),children:(0,R.jsx)("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"})})]}),(0,R.jsx)("p",{className:"mt3",children:null===(tn=Ln.detail)||void 0===tn?void 0:tn.member_count})]}),(null===(an=Ln.detail)||void 0===an?void 0:an.subject_score)>0&&(0,R.jsxs)("span",{className:"font14 c-white",children:[(0,R.jsx)("span",{children:"评分"}),(0,R.jsx)("br",{}),(0,R.jsx)("div",{className:T.rating,children:(0,R.jsx)(P.Z,{allowHalf:!0,style:{fontSize:12},value:(0,J.og)(null===(sn=Ln.detail)||void 0===sn?void 0:sn.averge_star),disabled:!0})})]})]})}),!(null===(ln=Ln.detail)||void 0===ln||null===(ln=ln.courses)||void 0===ln||!ln.length)&&(0,R.jsxs)("aside",{className:T.nav,children:[(0,R.jsxs)("div",{className:T.navLeft,children:[Hn.course_identity<4&&(0,R.jsx)(j.Z,{placement:"bottom",title:"编辑课堂",children:(0,R.jsx)("a",{href:"/classrooms/".concat(null==Hn?void 0:Hn.course_id,"/newgolds/settings"),target:"_blank",children:(0,R.jsx)("i",{className:"iconfont icon-bianji1 ".concat(T.navLeftIcon)})})}),(0,R.jsx)(b.Z,{dropdownRender:function(){var e,n;return(0,R.jsx)(w.Z,{children:null===(e=h()(null===(n=Ln.detail)||void 0===n?void 0:n.courses))||void 0===e||null===(e=e.reverse())||void 0===e?void 0:e.map((function(e,n){var t;return(0,R.jsx)(w.Z.Item,{onClick:function(){return n=e.course_id,i=null===(t=Ln.detail)||void 0===t||null===(t=t.courses)||void 0===t?void 0:t.find((function(e){return e.course_id===n})),En(i||{}),void zn({type:"classroomList/setActionTabs",payload:{key:"修改开课时间",name:n}});var n,t,i},children:(0,R.jsxs)("span",{className:"font14",children:["第",(null===(t=Ln.detail)||void 0===t||null===(t=t.courses)||void 0===t?void 0:t.length)-n,"期"]})},e.course_id)}))})},children:(0,R.jsxs)("div",{children:[(0,R.jsxs)("span",{className:"font14 current",children:["第",(0,R.jsx)("span",{className:T.colorOrange,children:bt}),"期"]}),(0,R.jsx)(_.Z,{})]})}),(0,R.jsxs)("div",{className:T.navContent,children:[(0,R.jsxs)("div",{className:T.contentItem,children:[(0,R.jsx)("div",{className:T.contentItemTitle,children:"开课时间:"}),(0,R.jsx)("div",{className:T.contentItemText,children:null==Hn?void 0:Hn.start_date})]}),(0,R.jsx)("div",{className:T.verticalLine}),(0,R.jsxs)("div",{className:T.contentItem,children:[(0,R.jsx)("div",{className:T.contentItemTitle,children:"结课时间:"}),(0,R.jsx)("div",{className:T.contentItemText,children:null==Hn?void 0:Hn.end_date})]}),(0,R.jsx)("div",{className:T.verticalLine}),(0,R.jsxs)("div",{className:T.contentItem,children:[(0,R.jsx)("div",{className:T.contentItemTitle,children:"本期选课人数"}),(0,R.jsxs)("div",{className:T.contentItemText,children:[null==Hn?void 0:Hn.student_count," 人"]})]})]})]}),(0,R.jsxs)("div",{className:T.navRight,style:{display:"none"},children:[(0,R.jsxs)("div",{className:T.flexRow,children:[1===(null==Hn||null===(rn=Hn.course_status)||void 0===rn?void 0:rn.status)&&(0,R.jsx)("div",{className:"mr20 c-red-ee4",children:null==Hn||null===(on=Hn.course_status)||void 0===on?void 0:on.time}),2===(null==Hn||null===(cn=Hn.course_status)||void 0===cn?void 0:cn.status)&&Hn.course_identity<6&&(0,R.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"}),2===(null===(un=Hn.course_status)||void 0===un?void 0:un.status)&&(Hn.course_identity<6?(0,R.jsx)("a",{className:T.classButton,href:"/classrooms/".concat(null==Hn||null===(dn=Hn.first_category_url)||void 0===dn||null===(dn=dn.split("/"))||void 0===dn?void 0:dn[2],"/announcement"),target:"_blank",children:"进入课堂"}):(0,R.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"})),1===(null===(fn=Hn.course_status)||void 0===fn?void 0:fn.status)&&Hn.course_identity>5&&(0,R.jsx)("div",{className:T.classButton,onClick:gt,children:"立即加入"}),1===(null===(pn=Hn.course_status)||void 0===pn?void 0:pn.status)&&5===Hn.course_identity&&(0,R.jsx)("a",{className:T.classButton,href:"/classrooms/".concat(null==Hn||null===(vn=Hn.first_category_url)||void 0===vn||null===(vn=vn.split("/"))||void 0===vn?void 0:vn[2],"/announcement"),target:"_blank",children:"立即学习"}),0===(null===(mn=Hn.course_status)||void 0===mn?void 0:mn.status)&&Hn.course_identity>5&&(0,R.jsx)("div",{className:T.classButton,onClick:gt,children:"立即报名"}),0===(null===(hn=Hn.course_status)||void 0===hn?void 0:hn.status)&&5===Hn.course_identity&&(0,R.jsx)("div",{className:T.classButton,children:"报名成功"}),(0===(null==Hn||null===(xn=Hn.course_status)||void 0===xn?void 0:xn.status)||1===(null==Hn||null===(gn=Hn.course_status)||void 0===gn?void 0:gn.status))&&Hn.course_identity<5&&(0,R.jsx)("a",{className:T.classButton,href:"/classrooms/".concat(null==Hn||null===(yn=Hn.first_category_url)||void 0===yn||null===(yn=yn.split("/"))||void 0===yn?void 0:yn[2],"/announcement"),target:"_blank",children:"进入课堂"}),jt&&wt&&(null===(jn=Ln.detail)||void 0===jn?void 0:jn.has_participate)&&(0,R.jsx)("span",{className:"".concat(T.classButton," ").concat(T.bgGray),children:"预约报名成功"}),jt&&wt&&!(null!==(bn=Ln.detail)&&void 0!==bn&&bn.has_participate)&&(Kn?(0,R.jsx)("span",{className:"".concat(T.classButton," ").concat(T.bgGray),children:"预约报名成功"}):(0,R.jsx)("span",{className:"".concat(T.classButton," ").concat(T.bg28e),onClick:xt,children:"期待开课并预约报名"}))]}),(0,R.jsxs)("div",{className:T.flexRow,children:[jt&&!(null===(wn=Ln.detail)||void 0===wn||null===(wn=wn.courses)||void 0===wn||!wn.length)&&wt&&(0,R.jsxs)("span",{className:"mt20",children:[(0,R.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(Pn=Ln.detail)||void 0===Pn?void 0:Pn.student_count," ","人时即将开课"]}),(0,R.jsxs)("span",{className:"",children:["当前预约报名人数:",(0,R.jsx)("span",{className:"mr5 c-red-ee4",children:!0===Kn?(null===(kn=Ln.detail)||void 0===kn?void 0:kn.participant_count)+1:null===(_n=Ln.detail)||void 0===_n?void 0:_n.participant_count}),"人"]})]}),jt&&!(null!==(Tn=Ln.detail)&&void 0!==Tn&&null!==(Tn=Tn.courses)&&void 0!==Tn&&Tn.length)&&wt&&(0,R.jsxs)("span",{children:[!(null!==(Nn=Ln.detail)&&void 0!==Nn&&Nn.has_participate)&&(!0===Kn?(0,R.jsx)("span",{className:"".concat(T.classButton," ").concat(T.bgGray),children:"预约报名成功"}):(0,R.jsx)("a",{className:"".concat(T.classButton," ").concat(T.bg28e),onClick:xt,children:"期待开课并预约报名"})),(null===(In=Ln.detail)||void 0===In?void 0:In.has_participate)&&(0,R.jsx)("span",{className:"".concat(T.classButton," ").concat(T.bgGray),children:"预约报名成功"}),(0,R.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(An=Ln.detail)||void 0===An?void 0:An.student_count," ","人时即将开课"]}),(0,R.jsxs)("span",{className:"",children:["当前预约报名人数:",(0,R.jsx)("span",{className:"mr5 c-red-ee4",children:!0===Kn?(null===(Cn=Ln.detail)||void 0===Cn?void 0:Cn.participant_count)+1:null===(Sn=Ln.detail)||void 0===Sn?void 0:Sn.participant_count}),"人"]})]})]})]})]})]})}),(0,R.jsx)(U,{}),at.status&&(0,R.jsx)(re,{type:"subject",onCancel:function(){return pt(!1)},onOk:function(){var e=o()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return pt(!1),t={user_customize:n.user_customize,type:n.type},n.user_customize?t=l()(l()({},t),{},{discipline_name:n.discipline_name,sub_discipline_name:n.sub_discipline_name}):n.sub_discipline_id&&(t=l()(l()({},t),{},{sub_discipline_id:n.sub_discipline_id})),e.next=5,(0,I.WO)(l()({id:Xn.pathId},t));case 5:0!==(null==(i=e.sent)?void 0:i.status)&&1!==(null==i?void 0:i.status)||(yt(),x.ZP.success("公开申请已提交,请等待管理员的审核"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}),(0,R.jsx)(g.Z,{open:Yn,title:"课程公告",width:593,maskClosable:!1,onCancel:function(){$n(!1)},centered:!0,footer:(0,R.jsx)("div",{children:(0,R.jsx)(k.ZP,{type:"primary",onClick:function(){$n(!1)},children:"我知道了"})}),children:(0,R.jsx)(oe.Z,{style:{maxHeight:378,overflow:"auto"},value:null==Ln||null===(Zn=Ln.detail)||void 0===Zn||null===(Zn=Zn.toast)||void 0===Zn?void 0:Zn.content})})]})})),ve=t(97940),me=t(93948),he="rightWrap___trEKQ",xe="qrCode___J87U9",ge="cardTop___sVfNE",ye="card___xqkwa",je="flexRow___EJjLR",be="flexRowAbout___wsXZw",we="skillWrap___H2LfA",Pe="skillTopWrap___Iy4yY",ke="directionItemWrap___D3A3B",_e="groupActionWrap___uM9bY",Te="classButton___kwIIq",Ne="bg28e____4vxe",Ie="bgGray___bP0QM",Ae="price___YtmIz",Ce="d1___kWoQd",Se="auto___j1TRz",Ze="disabled___acQun",Le="d2___lGbRu",De="d3___bWANm",ze="d4___wyT_a",Xe="member_power1___fOB2q",Me="member_power2___Lpa0U",Fe="imgradius___fmcxI",He="imageWrap___HkmiW",Ee="directionItemWrap___MKzHd",Oe="teamHeight___qj0wW",Je="divHeight___MUuEe",Ve="member_power1___ropDL",Ke="member_power2___t92g7",Re=t(88522),Be=t(2595),qe=t(26724),Ue=t.n(qe),We=t(75296),Ge=t(35129),Qe=(0,v.connect)((function(e){return{pathsDetail:e.pathsDetail,loading:e.loading}}))((function(e){e.pathsDetail,e.loading;var n=e.dispatch,t=e.open,i=e.onClose,s=e.onReloadData,r=void 0===s?function(){}:s,c=(0,v.useParams)(),d=(0,p.useState)([]),f=u()(d,2),m=f[0],y=f[1],b=(0,p.useState)(!0),w=u()(b,2),P=w[0],_=w[1],T=(0,p.useState)(!1),N=u()(T,2),C=N[0],S=N[1],L=Q.Z.useForm(),D=u()(L,1)[0],X=(0,p.useState)([]),M=u()(X,2),F=M[0],H=M[1],E=(0,p.useState)(1),O=u()(E,2),J=O[0],V=O[1],K=(0,p.useState)([]),B=u()(K,2),q=B[0],U=B[1],W=(0,p.useState)(!0),G=u()(W,2),Y=G[0],ee=G[1],ne=(0,p.useState)(!1),te=u()(ne,2),ie=te[0],ae=te[1];(0,p.useEffect)((function(){t&&se()}),[t]);var se=function(){var e=o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"classroomList/getSchoolList",payload:{}});case 2:t=e.sent,y(t.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=o()(a()().mark((function e(){var n,t,i,s,r,o=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=o.length>0&&void 0!==o[0]&&o[0],!(P&&!C||n)){e.next=11;break}return s=D.getFieldValue(),S(!0),V(n?1:J+1),e.next=7,(0,We.nQ)(l()(l()({page:n?1:J+1,container_id:c.pathId,container_type:3},s),{},{school_name:(null==s?void 0:s.school_name)||null,keyword:(null==s||null===(t=s.keyword)||void 0===t?void 0:t.trim())||null}));case 7:r=e.sent,H(n?h()(r.users):[].concat(h()(F),h()(r.users))),S(!1),(null===(i=r.users)||void 0===i?void 0:i.length)<10&&_(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),re=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=q&&q.length){e.next=4;break}x.ZP.warning("请先在下面列表中选择要添加成员"),e.next=10;break;case 4:return ae(!0),e.next=7,(0,I.mx)({id:c.pathId,user_ids:q});case 7:n=e.sent,ae(!1),n&&(x.ZP.success("添加成功"),oe(),r&&r());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(){D.setFieldsValue({keyword:""}),i(),ee(!0),_(!0)},ce=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,R.jsx)(Z.Z,{value:n.numid,checked:q.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)(v.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"手机号",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e&&z()(e).format("YYYY-MM-DD HH:mm"),children:(0,R.jsx)("span",{children:e&&z()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,R.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,R.jsxs)(g.Z,{title:"添加合作者",open:t,okText:"确定",cancelText:"取消",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:ie,onOk:re,onCancel:oe,children:[(0,R.jsxs)(Q.Z,{layout:"inline",form:D,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:function(){var e;if(null===(e=D.getFieldValue())||void 0===e||null===(e=e.keyword)||void 0===e||!e.trim())return x.ZP.warning("请输入搜索内容"),void H([]);ee(!1),_(!0),S(!1),V(1),U([]),le(!0)},children:[(0,R.jsx)(Q.Z.Item,{name:"search_type",label:"搜索类型",children:(0,R.jsxs)(A.default,{children:[(0,R.jsx)(A.default.Option,{value:"1",children:"姓名"}),(0,R.jsx)(A.default.Option,{value:"2",children:"手机号"}),(0,R.jsx)(A.default.Option,{value:"3",children:"邮箱"})]})}),(0,R.jsx)(Q.Z.Item,{name:"keyword",label:"搜索内容",children:(0,R.jsx)($.Z,{allowClear:!0,style:{width:280},size:"middle",placeholder:"请输入内容"})}),(0,R.jsx)(Q.Z.Item,{name:"school_name",label:"单位:",children:(0,R.jsx)(Re.Z,{allowClear:!0,defaultOpen:!1,options:m,style:{width:380},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,R.jsx)(Q.Z.Item,{children:(0,R.jsx)(k.ZP,{htmlType:"submit",type:"primary",size:"middle",children:"搜索"})})]}),Y&&(0,R.jsxs)("div",{className:"tc font16 c-light-black mt40",children:[(0,R.jsx)("img",{src:Ge.RL,width:"100",alt:""}),(0,R.jsx)("br",{}),"请搜索要添加的人员"]}),!Y&&(0,R.jsxs)("section",{children:[(0,R.jsx)("div",{className:"flexd-table-header mt20",children:(0,R.jsx)(Be.Z,{pagination:!1,dataSource:[],columns:ce})}),(0,R.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,R.jsx)(Ue(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){le()},hasMore:P,useWindow:!1,children:(0,R.jsx)(Be.Z,{loading:C,showHeader:!1,pagination:!1,dataSource:F,columns:ce,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=q.indexOf(e);n<0?q.push(e):q.splice(n,1),U(h()(q))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),Ye=(0,v.connect)((function(e){return{pathsDetail:e.pathsDetail,loading:e.loading}}))((function(e){var n=e.pathsDetail,t=(e.loading,e.dispatch),i=e.data,s=e.onReloadData,l=void 0===s?function(){}:s,r=(0,v.useParams)(),c=(0,p.useState)(!0),d=u()(c,2),f=d[0],m=d[1],y=(0,p.useState)(!1),b=u()(y,2),w=b[0],P=b[1],_=Q.Z.useForm(),T=u()(_,1)[0],N=(0,p.useState)([]),A=u()(N,2),C=A[0],S=A[1],L=(0,p.useState)(1),D=u()(L,2),z=D[0],X=D[1],M=(0,p.useState)([]),F=u()(M,2),H=F[0],E=F[1],O=(0,p.useState)(!0),J=u()(O,2),V=J[0],K=J[1],B=(0,p.useState)(!1),q=u()(B,2),U=q[0],W=q[1];(0,p.useEffect)((function(){"Collaborators-AddCourses"===n.actionTabs.key&&(K(!0),m(!0),G())}),[n.actionTabs.key]);var G=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"classroomList/getSchoolList",payload:{}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Y=function(){var e=o()(a()().mark((function e(){var n,t,i,s,l,o=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=o.length>0&&void 0!==o[0]&&o[0],!(f&&!w||n)){e.next=11;break}return s=T.getFieldValue(),P(!0),X(n?1:z+1),e.next=7,(0,We.FU)({page:n?1:z+1,container_id:r.pathId,container_type:3,manager_name:(null==s?void 0:s.manager_name)||null,course_name:(null==s||null===(t=s.course_name)||void 0===t?void 0:t.trim())||null});case 7:l=e.sent,S(n?h()(l.courses):[].concat(h()(C),h()(l.courses))),P(!1),(null===(i=l.courses)||void 0===i?void 0:i.length)<10&&m(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=o()(a()().mark((function e(){var t,s,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=H&&H.length){e.next=4;break}x.ZP.warning("请先在下面列表中选择要添加课堂"),e.next=19;break;case 4:if(1==n.actionTabs.type){e.next=10;break}if(!((null==n||null===(t=n.Courses)||void 0===t||null===(t=t.spoc_courses)||void 0===t?void 0:t.length)+(null==H?void 0:H.length)>3)){e.next=8;break}return x.ZP.warning("一个实践课程只能加入3个spoc课堂"),e.abrupt("return");case 8:e.next=13;break;case 10:if(!((null==i||null===(s=i.spoc_courses)||void 0===s?void 0:s.length)+(null==H?void 0:H.length)>3)){e.next=13;break}return x.ZP.warning("一个实践课程只能加入3个历史课堂"),e.abrupt("return");case 13:return W(!0),e.next=16,(0,I.sm)({id:r.pathId,course_ids:H,course_type:n.actionTabs.type});case 16:o=e.sent,W(!1),o&&(x.ZP.success("添加成功"),ne(),l&&l());case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=function(){T.setFieldsValue({course_name:"",manager_name:""}),E([]),t({type:"pathsDetail/setActionTabs",payload:{}})},te=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,R.jsx)(Z.Z,{value:n.id,checked:H.includes(String(n.id)),disabled:!!e})}},{title:"课堂名称",dataIndex:"name",width:100,ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e||"--"})})}},{title:"管理者",width:100,dataIndex:"managers",ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e||"--"})})}},{title:"课堂所在学校",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e||"--"})})}},{title:"创建时间",dataIndex:"created_at",width:140,ellipsis:!0,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e})})}},{title:"成员数量",dataIndex:"course_members_count",width:80,render:function(e){return(0,R.jsx)(j.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{children:e||"--"})})}}];return(0,R.jsxs)(g.Z,{title:"添加课堂",open:"Collaborators-AddCourses"===n.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:U,onOk:ee,onCancel:ne,children:[(0,R.jsxs)(Q.Z,{layout:"inline",form:T,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:function(){K(!1),m(!0),P(!1),X(1),E([]),Y(!0)},children:[(0,R.jsx)(Q.Z.Item,{name:"course_name",label:"课堂名称",children:(0,R.jsx)($.Z,{allowClear:!0,style:{width:370},size:"middle",placeholder:"请输入课堂名称"})}),(0,R.jsx)(Q.Z.Item,{name:"manager_name",label:"课堂管理者",children:(0,R.jsx)($.Z,{allowClear:!0,style:{width:370},size:"middle",placeholder:"请输入课堂管理者名称"})}),(0,R.jsx)(Q.Z.Item,{children:(0,R.jsx)(k.ZP,{htmlType:"submit",type:"primary",size:"middle",children:"搜索"})})]}),V&&(0,R.jsxs)("div",{className:"tc font16 c-light-black mt40",children:[(0,R.jsx)("img",{src:Ge.RL,width:"100",alt:""}),(0,R.jsx)("br",{}),"请搜索要添加的人员"]}),!V&&(0,R.jsxs)("section",{children:[(0,R.jsx)("div",{className:"flexd-table-header mt20",children:(0,R.jsx)(Be.Z,{pagination:!1,dataSource:[],columns:te})}),(0,R.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,R.jsx)(Ue(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){Y()},hasMore:f,useWindow:!1,children:(0,R.jsx)(Be.Z,{loading:w,showHeader:!1,pagination:!1,dataSource:C,columns:te,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=H.indexOf(e);n<0?H.push(e):H.splice(n,1),E(h()(H))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),$e=t(74924),en=t(44589),nn=t(39180),tn=t.n(nn),an=(0,en.W8)((function(e){var n,t,i,a,s=e.item,l=(e.toIndex,e.params,e.isShow,e.setShow,e.dispatch),r=e.user,o=(e.classroomList,e.handleDeleteMember,e.pathsDetail),c=e.EditPowerClick;return(0,R.jsx)("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"},children:(0,R.jsxs)("div",{className:Ee,children:[(0,R.jsxs)(j.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:(0,R.jsxs)("div",{className:Oe,children:[(0,R.jsxs)("div",{style:{display:"flex"},children:[(0,R.jsx)("div",{className:He,style:{marginRight:11},children:(0,R.jsx)("img",{className:He,src:ve.Z.API_SERVER+"/images/"+(null==s?void 0:s.image_url)})}),(0,R.jsxs)("div",{children:[(0,R.jsx)("div",{title:null==s?void 0:s.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"},children:(null==s?void 0:s.name)||"--"}),(0,R.jsx)("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==s?void 0:s.school})]})]}),(0,R.jsx)("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(null!=s&&s.brief_introduction)&&(0,R.jsx)("div",{children:"暂无相关介绍"}),(null==s?void 0:s.brief_introduction)&&(0,R.jsx)("div",{className:Je,children:null==s?void 0:s.brief_introduction}),(null==r||null===(n=r.userInfo)||void 0===n?void 0:n.user_id)===(null==s?void 0:s.id)&&(0,R.jsx)("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:function(){return v.history.push("/account/profile")},children:(0,R.jsx)("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})})]}),children:[(0,R.jsxs)("div",{style:{position:"relative"},children:[(0,R.jsx)("img",{draggable:!1,className:Fe,onClick:function(){(0,N.bg)()?v.history.push("".concat(s.user_url)):l({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:ve.Z.API_SERVER+"/images/"+(null==s?void 0:s.image_url)}),((0,N.Ny)()||(null==o||null===(t=o.detail)||void 0===t?void 0:t.is_subject_member))&&(0,R.jsx)(R.Fragment,{children:null!=s&&s.is_subject_creator?(0,R.jsx)("div",{className:Ve,children:"创建者"}):null!=s&&s.can_edit_knowledge_graph||null!=s&&s.can_edit_stage?(0,R.jsx)("div",{className:Ve,style:{cursor:((0,N.j5)()||(null==o||null===(i=o.detail)||void 0===i?void 0:i.is_creator))&&"pointer"},onClick:function(){return c(s)},children:"编辑权限"}):(0,R.jsx)("div",{className:Ke,style:{cursor:((0,N.j5)()||(null==o||null===(a=o.detail)||void 0===a?void 0:a.is_creator))&&"pointer"},onClick:function(){return c(s)},children:"查看权限"})})]}),(0,R.jsxs)("div",{children:[(0,R.jsx)("span",{className:"multi_ellipsis1",children:(null==s?void 0:s.name)||"--"}),(0,R.jsx)("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"},children:(null==s?void 0:s.school)||"--"})]})]}),(0,R.jsx)("br",{})]})})})),sn=(0,en.JN)((function(e){var n=e.isShow,t=e.setShow,i=e.pathsDetail,a=e.items,s=e.params,l=e.dispatch,r=e.user,o=e.classroomList,c=e.handleDeleteMember,u=e.EditPowerClick;return(0,R.jsx)("div",{className:"task-list-container",children:null==a?void 0:a.map((function(e,a){return(0,R.jsx)(an,{isShow:n,setShow:t,dispatch:l,pathsDetail:i,handleDeleteMember:c,user:r,classroomList:o,toIndex:a+1,params:s,index:a,item:e,EditPowerClick:u},"".concat(e.id))}))})})),ln=(0,v.connect)((function(e){return{user:e.user,classroomList:e.classroomList,pathsDetail:e.pathsDetail}}))((function(e){var n=e.data,t=e.user,i=e.classroomList,s=e.pathsDetail,l=e.operation,r=(e.callback,e.handleDeleteMember),c=(e.onCancel,e.dispatch),d=(e.visible,e.EditPowerClick),f=(0,p.useState)(n),m=u()(f,2),h=m[0],x=m[1],g=(0,v.useParams)(),y=(0,p.useState)(),j=u()(y,2),b=(j[0],j[1],(0,p.useState)(!0)),w=u()(b,2),P=w[0],k=w[1];function _(){return(_=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.ZP)("/api/paths/".concat(null==g?void 0:g.pathId,"/move_subject_members.json"),{method:"post",body:{user_ids:n}});case 2:e.sent,c({type:"pathsDetail/getRightData",payload:{id:g.pathId}}),c({type:"pathsDetail/getPathsDetail",payload:{id:g.pathId}});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,p.useEffect)((function(){x(n)}),[JSON.stringify(n)]),(0,R.jsx)("div",{style:{zIndex:1e3,width:"100%",position:"relative"},className:"sort-list-panel",children:(0,R.jsx)(sn,{axis:"xy",helperClass:"dragging-li",isShow:P,setShow:k,distance:2,disableAutoscroll:!0,dispatch:c,pathsDetail:s,handleDeleteMember:r,user:t,classroomList:i,params:g,items:h,onSortEnd:function(e){var n=e.newIndex,t=e.oldIndex;l&&(!function(e){_.apply(this,arguments)}(tn()(h,t,n).map((function(e){return null==e?void 0:e.id}))),x(tn()(h,t,n)))},EditPowerClick:d})})})),rn="imgradius___Iug8Z",on="directionItemWrap___odBHm",cn="groupActionWrap___u5Xgw",un="bottomdiv___MLbfq",dn=(0,en.W8)((function(e){var n,t,i,a,s=e.item,l=(e.toIndex,e.params,e.dispatch,e.classroomList,e.handleDeleteMember),r=e.pathsDetail;return(0,R.jsxs)("span",{onClick:function(){window.open(null==s?void 0:s.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"},children:[(0,R.jsxs)("div",{className:on,children:[(0,R.jsx)("img",{className:rn,src:ve.Z.API_SERVER+(null==s?void 0:s.default_image)}),(0,R.jsx)("span",{className:cn,children:(0,R.jsx)(j.Z,{title:s.name,children:(0,R.jsx)("span",{style:{fontSize:"18px",color:"#ffffff"},children:(null===(n=s.name)||void 0===n?void 0:n.length)>7?(0,R.jsxs)("span",{children:[null===(t=s.name)||void 0===t?void 0:t.substring(0,7),(0,R.jsx)("br",{})," ",null===(i=s.name)||void 0===i?void 0:i.substring(7,14),(null==s?void 0:s.name.length)>14&&"..."]}):s.name})})})]}),(0,R.jsxs)("div",{className:un,children:[(0,R.jsx)(j.Z,{title:"访问数:".concat(null==s?void 0:s.visits),placement:"bottom",children:(0,R.jsxs)("span",{children:[(0,R.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),(0,R.jsx)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:null==s?void 0:s.visits})]})}),(0,R.jsx)(j.Z,{title:"课堂成员数:".concat(null==s?void 0:s.course_members_count),placement:"bottom",children:(0,R.jsxs)("span",{children:[(0,R.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),(0,R.jsxs)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:[" ",null==s?void 0:s.course_members_count]})]})}),(0,R.jsx)(j.Z,{overlayStyle:{maxWidth:380},title:(0,R.jsxs)("div",{style:{whiteSpace:"nowrap"},children:["课堂的任务数(作业数+试卷数+问卷数):",null==s?void 0:s.tasks_count]}),placement:"bottom",children:(0,R.jsxs)("span",{children:[(0,R.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),(0,R.jsxs)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:[" ",null==s?void 0:s.tasks_count]})]})}),(0,R.jsx)(j.Z,{title:"删除",placement:"bottom",children:(0,R.jsx)("span",{children:(0,R.jsx)("i",{style:{color:"#bbbbbb",display:!(null!=r&&null!==(a=r.detail)&&void 0!==a&&a.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:function(e){e.stopPropagation(),l(s.id)}})})})]})]})})),fn=(0,en.JN)((function(e){var n=e.items,t=e.params,i=e.dispatch,a=e.classroomList,s=e.handleDeleteMember,l=e.pathsDetail;return(0,R.jsx)("div",{className:"task-list-container",style:{minHeight:240*(null==n?void 0:n.length)},children:null==n?void 0:n.map((function(e,n){return(0,R.jsx)(dn,{dispatch:i,pathsDetail:l,handleDeleteMember:s,classroomList:a,toIndex:n+1,params:t,index:n,item:e},"".concat(e.id))}))})})),pn=(0,v.connect)((function(e){return{classroomList:e.classroomList,pathsDetail:e.pathsDetail}}))((function(e){var n=e.data,t=e.classroomList,i=e.pathsDetail,s=(e.callback,e.handleDeleteMember),l=(e.onCancel,e.dispatch),r=(e.visible,(0,p.useState)(n)),c=u()(r,2),d=c[0],f=c[1],m=(0,v.useParams)(),h=(0,p.useState)(),x=u()(h,2);x[0],x[1];function g(){return(g=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.ZP)("/api/paths/".concat(null==m?void 0:m.pathId,"/spoc_courses/move_position.json"),{method:"post",body:{ids:n}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,p.useEffect)((function(){f(n)}),[JSON.stringify(n)]),(0,R.jsx)("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel",children:(0,R.jsx)(fn,{axis:"y",helperClass:"dragging-li",pathsDetail:i,distance:2,dispatch:l,handleDeleteMember:s,classroomList:t,params:m,items:d,onSortEnd:function(e){var n=e.newIndex,t=e.oldIndex;!function(e){g.apply(this,arguments)}(tn()(d,t,n).map((function(e){return null==e?void 0:e.id}))),f(tn()(d,t,n))}})})})),vn=t(87799),mn=t(47740),hn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII=",xn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg==",gn=t(3781),yn=t(42441),jn=(t(56047),"del_btn___G3Ocu"),bn=(0,v.connect)((function(e){return{pathsDetail:e.pathsDetail,user:e.user,loading:e.loading}}))((function(e){var n,t=e.pathsDetail,i=e.user,a=(e.loading,e.dispatch,e.visible),s=e.onCancel,l=e.handleDeleteMember,r=e.showEditPowerModal,o=e.setMemberInfo,c=[{title:"姓名",dataIndex:"name",width:130,ellipsis:!0},{title:"单位",dataIndex:"school",width:210,ellipsis:!0,render:function(e,n){return(0,R.jsx)("div",{children:(null==n?void 0:n.school)||"--"})}},{title:"权限",dataIndex:"name",render:function(e,n){return(0,R.jsx)(R.Fragment,{children:null!=n&&n.can_edit_knowledge_graph||null!=n&&n.can_edit_stage?(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("span",{children:"可编辑"}),(null==n?void 0:n.can_edit_stage)&&(0,R.jsx)("span",{children:"章节、添加合作者"}),(null==n?void 0:n.can_edit_knowledge_graph)&&(null==n?void 0:n.can_edit_stage)&&(0,R.jsx)("span",{children:"、"}),(null==n?void 0:n.can_edit_knowledge_graph)&&(0,R.jsx)("span",{children:"知识图谱"})]}):(0,R.jsx)("div",{children:"可查看"})})}},{title:"操作",align:"right",dataIndex:"id",key:"id",width:200,render:function(e,n){var a,s;return(0,R.jsx)("div",{children:!((null==n?void 0:n.id)===(null==i||null===(a=i.userInfo)||void 0===a?void 0:a.user_id)&&null!=t&&null!==(s=t.detail)&&void 0!==s&&s.is_creator)&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("a",{style:{color:"#165DFF"},onClick:function(){r(),o(n)},children:"权限设置"}),(0,R.jsx)("a",{className:jn,onClick:function(){l(n.id)},children:"删除成员"})]})})}}].filter((function(e){return!!e}));return(0,R.jsx)(g.Z,{title:"编辑",open:a,okText:"确定",cancelText:"取消",width:930,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},onCancel:s,footer:null,children:(0,R.jsx)(Be.Z,{style:{marginBottom:20},pagination:!1,dataSource:null==t||null===(n=t.rightData)||void 0===n?void 0:n.members,columns:c})})})),wn="member_con_warp___t7OE2",Pn=(0,v.connect)((function(e){return{pathsDetail:e.pathsDetail,loading:e.loading}}))((function(e){e.pathsDetail,e.loading;var n=e.dispatch,t=e.visible,i=e.memberInfo,s=e.onCancel,l=(0,v.useParams)(),r=(0,p.useState)(1),c=u()(r,2),d=c[0],f=c[1],m=(0,p.useState)([]),h=u()(m,2),j=h[0],b=h[1];(0,p.useEffect)((function(){t&&i&&(null!=i&&i.can_edit_knowledge_graph||null!=i&&i.can_edit_stage?(f(1),w()):f(2))}),[t]);var w=function(){var e=[];(null==i?void 0:i.can_edit_stage)&&e.push("stage"),(null==i?void 0:i.can_edit_knowledge_graph)&&e.push("knowledge_graph"),b(e)};return(0,R.jsxs)(g.Z,{zIndex:1001,title:"权限设置",open:t,okText:"确定",cancelText:"取消",width:570,centered:!0,keyboard:!1,maskClosable:!1,onOk:o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==d||0!=j.length){e.next=3;break}return x.ZP.warning("请选择编辑权限"),e.abrupt("return");case 3:return e.next=5,(0,ne.ZP)("/api/paths/".concat(l.pathId,"/members_auth_setting.json"),{method:"post",body:{can_edit_stage:!!j.includes("stage"),can_edit_knowledge_graph:!!j.includes("knowledge_graph"),user_id:null==i?void 0:i.id}});case 5:0==(null==(t=e.sent)?void 0:t.status)&&(x.ZP.success("设置成功"),s(),n({type:"pathsDetail/getRightData",payload:{id:l.pathId}}));case 7:case"end":return e.stop()}}),e)}))),onCancel:s,children:[(0,R.jsx)("div",{className:wn,style:{borderBottom:"1px solid #fff",padding:"0 30px"},children:(0,R.jsxs)(y.ZP.Group,{onChange:function(e){2===e.target.value?b([]):w(),f(e.target.value)},value:d,children:[(0,R.jsx)(y.ZP,{value:1,children:"编辑"}),(0,R.jsx)(y.ZP,{value:2,children:"查看"})]})}),(0,R.jsx)("div",{style:{background:"#F6F7F9",padding:"0 55px"},children:1===d&&(0,R.jsxs)(Z.Z.Group,{value:j,onChange:function(e){return b(e)},children:[(0,R.jsx)(Z.Z,{className:wn,value:"stage",children:"可编辑章节、添加合作者"}),(0,R.jsx)(Z.Z,{className:wn,value:"knowledge_graph",children:"可编辑知识图谱"})]})})]})})),kn=["pathsDetail","user","globalSetting","loading","classroomList","dispatch"];function _n(e){var n=e.target,t=function(e,n){if(e.localName===n)return e;for(var t=0,i=e;i=i.parentNode;t++){if(i.localName===n)return i;if(i==document.documentElement)return!1}}(n,"a");if(console.log([t],null==t?void 0:t.href,44),(null==t||!t.href)&&"IMG"===n.tagName.toUpperCase()){var i=n.src||n.getAttribute("src");i&&-1===i.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),gn.Z.publish("preview-image",i))}}var Tn=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,a=e.globalSetting,s=e.classroomList;return{pathsDetail:n,user:t,globalSetting:a,loading:i.models.index,classroomList:s}}))((function(e){var n,t,i,s,l,r,c,d,m,h,y,b,w,P,_,T,A,Z,L,D,z,X,M,F,H,E,O,V,K,B,q,U,G,Q,Y,ee,te,ie,ae,se,le,re,ce,ue,de,fe,pe,Ve,Ke,Re,Be,qe,Ue,We,en,nn,tn,an,sn,rn,on,cn,un,dn,fn,gn,jn,wn,Tn,Nn,In,An,Cn,Sn,Zn,Ln,Dn,zn,Xn,Mn,Fn,Hn,En,On,Jn,Vn,Kn,Rn=e.pathsDetail,Bn=e.user,qn=(e.globalSetting,e.loading,e.classroomList),Un=e.dispatch,Wn=(f()(e,kn),(0,v.useSearchParams)()),Gn=u()(Wn,1)[0],Qn=(0,v.useParams)(),Yn=(0,p.useState)(!0),$n=u()(Yn,2),et=($n[0],$n[1],(0,p.useState)(!1)),nt=u()(et,2),tt=nt[0],it=nt[1],at=(0,p.useState)(),st=u()(at,2),lt=st[0],rt=st[1],ot=(0,p.useState)(),ct=u()(ot,2),ut=ct[0],dt=ct[1],ft=(0,p.useState)({}),pt=u()(ft,2),vt=pt[0],mt=pt[1],ht=(0,p.useState)(),xt=u()(ht,2),gt=xt[0],yt=xt[1],jt=(0,p.useRef)(),bt=(0,p.useState)(!1),wt=u()(bt,2),Pt=wt[0],kt=wt[1],_t=(0,p.useState)({}),Tt=u()(_t,2),Nt=Tt[0],It=Tt[1],At=(0,p.useState)(!1),Ct=u()(At,2),St=Ct[0],Zt=Ct[1],Lt=(0,p.useState)(!1),Dt=u()(Lt,2),zt=Dt[0],Xt=Dt[1],Mt=(0,p.useState)(!1),Ft=u()(Mt,2),Ht=Ft[0],Et=Ft[1],Ot=(0,p.useState)({}),Jt=u()(Ot,2),Vt=Jt[0],Kt=Jt[1],Rt=(0,p.useState)(!1),Bt=u()(Rt,2),qt=Bt[0],Ut=Bt[1],Wt=((0,v.useLocation)(),!(null!==(n=Rn.detail)&&void 0!==n&&n.can_managed)),Gt=function(){x.ZP.warning("暂无编辑章节、添加合作者权限!")};(0,p.useEffect)((function(){if(jt.current)return jt.current.addEventListener("mousedown",_n),function(){var e;null===(e=jt.current)||void 0===e||e.removeEventListener("mousedown",_n)}}),[jt.current]);var Qt=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=ut&&ut.trim()){e.next=3;break}return x.ZP.warning("名称不能为空"),e.abrupt("return");case 3:return e.next=5,(0,I.bw)({id:Qn.pathId,team_title:ut.trim()});case 5:n=e.sent,rt(!lt),0===(null==n?void 0:n.status)&&(dt(null),x.ZP.success(n.message),Un({type:"pathsDetail/getRightData",payload:{id:Qn.pathId}}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Yt(){return(Yt=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=It,e.next=3,(0,I.ue)({id:Qn.pathId,course_type:1});case 3:e.t1=e.sent,(0,e.t0)(e.t1);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,p.useEffect)((function(){var e,n,t;1===(null===(e=Rn.detail)||void 0===e?void 0:e.show_spoc)&&Un({type:"pathsDetail/getCoureses",payload:{id:Qn.pathId}}),null!==(n=Rn.detail)&&void 0!==n&&n.show_history&&function(){Yt.apply(this,arguments)}(),Ut((0,N.Ny)()||(null===(t=Rn.detail)||void 0===t?void 0:t.is_subject_member))}),[Rn.detail]),(0,p.useEffect)((function(){var e;if("修改开课时间"===(null===(e=qn.actionTabs)||void 0===e?void 0:e.key)){var n,t=null===(n=Rn.detail)||void 0===n||null===(n=n.courses)||void 0===n?void 0:n.find((function(e){var n;return e.course_id===(null===(n=qn.actionTabs)||void 0===n?void 0:n.name)}));mt(t||{})}}),[qn.actionTabs]),(0,p.useEffect)((function(){var e,n,t,i;if(null!==(e=Rn.detail)&&void 0!==e&&e.has_start){var a,s=null===(a=Rn.detail)||void 0===a||null===(a=a.courses)||void 0===a?void 0:a.findIndex((function(e){var n;return 1===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)}));t=s>-1?s:0}else{var l,r,o=null===(l=Rn.detail)||void 0===l||null===(l=l.courses)||void 0===l||null===(l=l.map((function(e){var n;return parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))||void 0===l?void 0:l.lastIndexOf(2);t=o>-1?o:0,t=(o=null===(r=Rn.detail)||void 0===r||null===(r=r.courses)||void 0===r?void 0:r.findIndex((function(e){var n;return 0===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?o:t}null!==(n=Rn.detail)&&void 0!==n&&n.courses&&mt((null===(i=Rn.detail)||void 0===i?void 0:i.courses[t])||{})}),[Rn.detail]);var $t,ei=function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,R.jsx)("div",{className:"tc",children:"你确定要删除该成员吗?"}),onOk:function(){var e=o()(a()().mark((function e(){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.EP)({id:Qn.pathId,user_id:n});case 2:1===(null==(t=e.sent)?void 0:t.status)&&((null===(i=Bn.userInfo)||void 0===i?void 0:i.user_id)===n&&(window.location.href=window.location.href),x.ZP.info(null==t?void 0:t.message),ai());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ni=function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,R.jsx)("div",{className:"tc",children:"你确定要删除该课堂吗?"}),onOk:function(){var e=o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.$D)({id:Qn.pathId,courseid:n});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(x.ZP.info("删除成功"),ai());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ti=function(){var e;g.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,R.jsx)("div",{className:"tc",children:"是否确认立即预约?"}),onOk:(e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.c3)({id:Qn.pathId});case 2:0===(n=e.sent).status&&(yt(!0),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},ii=function(e){Wt?Gt():Un({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:e}})},ai=function(){Un({type:"pathsDetail/getPathsDetail",payload:{id:Qn.pathId}}),Un({type:"pathsDetail/getRightData",payload:{id:Qn.pathId}}),Un({type:"pathsDetail/getCoureses",payload:{id:Qn.pathId}})},si=function(){var e;return(0,N.j5)()||(null==Rn||null===(e=Rn.detail)||void 0===e?void 0:e.is_creator)},li=function(){var e;(0,W.tJ)(Un)&&g.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,R.jsx)("div",{className:"tc",children:"是否确定加入该课堂"}),onOk:(e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.JS)({id:null==vt?void 0:vt.course_id});case 2:0===(n=e.sent).status&&(x.ZP.success(n.message),Un({type:"pathsDetail/getPathsDetail",payload:{id:Qn.pathId}}),1===parseInt(null===(t=vt.course_status)||void 0===t?void 0:t.status)&&(0,J.xg)("".concat(null==vt?void 0:vt.first_category_url)));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},ri=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_id:Qn.pathId}});case 2:0==(null==(n=e.sent)?void 0:n.status)?oi():g.Z.confirm({centered:!0,title:"提示",icon:null,content:"课程已存在待支付订单,确定取消原订单,重新提交订单进行支付吗?",okText:"确认",cancelText:"取消",onOk:function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_id:Qn.pathId}});case 2:0==(null==(n=e.sent)?void 0:n.status)&&oi();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oi=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return it(!0),e.next=3,(0,ne.ZP)("/api/payments.json",{method:"POST",body:{subject_id:Qn.pathId,payment_method:"wechat_qr"}});case 3:null!=(n=e.sent)&&n.num&&(it(!1),v.history.push(Gn.get("userid")?"/order/".concat(Qn.pathId,"/pay?order_num=").concat(null==n?void 0:n.num,"&userid=").concat(Gn.get("userid")):"/order/".concat(Qn.pathId,"/pay?order_num=").concat(null==n?void 0:n.num)));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ci=function(){var e=o()(a()().mark((function e(n,t){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Un({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进入实践项目,请稍后..."}}),!t){e.next=7;break}return e.next=4,(0,mn.BK)({id:n});case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,(0,mn.Ir)({id:n});case 9:e.t0=e.sent;case 10:if(i=e.t0,Un({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(null!=i&&i.game_identifier||null!=i&&i.identifier)){e.next=15;break}return(0,J.xg)(t?"/tasks/".concat(null==i?void 0:i.identifier,"/jupyter?subject_id=").concat(Qn.pathId):"/tasks/".concat(i.game_identifier,"?subject_id=").concat(Qn.pathId)),e.abrupt("return");case 15:2===(null==i?void 0:i.status)?di(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&ui(null==i?void 0:i.message);case 16:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),ui=function(e){g.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,R.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},di=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),g.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,R.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=o()(a()().mark((function t(){var i,s;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,vn.L8)({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,mn.Ir)({id:i.shixun_identifier});case 8:if(null==(s=t.sent)||!s.game_identifier){t.next=12;break}return(0,J.xg)("/tasks/".concat(s.game_identifier,"?subject_id=").concat(Qn.pathId)),t.abrupt("return");case 12:2===(null==s?void 0:s.status)?e(null==s?void 0:s.message):3===(null==s?void 0:s.status)&&ui(null==s?void 0:s.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},fi=function(){var e;if((0,W.tJ)(Un)){var n=[];null==Rn||null===(e=Rn.stageData)||void 0===e||e.forEach((function(e){var t,i;e.items&&null!==(t=e.items)&&void 0!==t&&t.length&&(null===(i=e.items)||void 0===i||i.forEach((function(e){var t;n.push(e),e.children&&null!==(t=e.children)&&void 0!==t&&t.length&&(n=n.concat(e.children))})))}));var t=n.find((function(e){return["VideoItem","Attachment","Shixun"].includes(e.item_type)}));console.log(t,"stageParam"),"VideoItem"!==t.item_type?"Attachment"!==t.item_type?"Shixun"!==t.item_type||ci(t.identifier,t.is_jupyter):(0,J.xg)(t.url):(0,J.xg)("/video/".concat(t.id,"?subject_id=").concat(Qn.pathId))}},pi=function(){var e=o()(a()().mark((function e(){var n,t,i,s,l,r,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.ZP)("/api/users/".concat(Bn.userInfo.login,"/subjects/request_certificate.json"),{method:"post",body:{subject_id:Qn.pathId}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.info("提交成功"),Un({type:"pathsDetail/getRightData",payload:{id:Qn.pathId}}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),null!==(n=Bn.userInfo)&&void 0!==n&&n.professional_certification){e.next=4;break}return g.Z.confirm({title:"提示",centered:!0,content:(0,R.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,J.xg)("/account/certification")}}),e.abrupt("return",!1);case 4:if("drafted"!==(null===(t=Rn.rightData)||void 0===t||null===(t=t.progress)||void 0===t?void 0:t.certificated)){e.next=6;break}return e.abrupt("return",!1);case 6:if("none"!==(null===(i=Rn.rightData)||void 0===i||null===(i=i.progress)||void 0===i?void 0:i.certificated)&&"rejected"!==(null===(s=Rn.rightData)||void 0===s||null===(s=s.progress)||void 0===s?void 0:s.certificated)){e.next=9;break}return 100===(null===(c=Rn.rightData)||void 0===c?void 0:c.progress.learned)?g.Z.info({title:"申请证书",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'申请成功,可以在个人中心"我的证书"中查看',okText:"确定申请",cancelText:"取消",onOk:r}):g.Z.confirm({title:"申请证书",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:"你目前学习进度为".concat(null===(u=Rn.rightData)||void 0===u?void 0:u.progress.learned,"%,建议申请后继续进行课程学习"),okText:"确定申请",cancelText:"取消",onOk:r}),e.abrupt("return",!1);case 9:"passed"===(null===(l=Rn.rightData)||void 0===l||null===(l=l.progress)||void 0===l?void 0:l.certificated)&&kt(!0);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),vi=(0,p.useMemo)((function(){var e,n,t;if(null!==(e=Rn.rightData)&&void 0!==e&&null!==(e=e.tags)&&void 0!==e&&e.length)return(0,R.jsx)(yn.Z,{option:(t=new Image,t.src=Ge.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:t,textStyle:{normal:{color:function(){return"rgb("+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:(null===(n=Rn.rightData)||void 0===n||null===(n=n.tags)||void 0===n?void 0:n.map((function(e,n){return{name:e.tag_name,value:n}})))||[]}]}),style:{height:370},opts:{renderer:"svg"}})}),[null===(t=Rn.rightData)||void 0===t?void 0:t.tags]),mi=function(e){si()&&(Et(!0),Kt(e))},hi=(0,p.useMemo)((function(){var e;return(0,R.jsx)("div",{style:{width:"100%"},children:null===(e=Rn.rightData)||void 0===e||null===(e=e.members)||void 0===e?void 0:e.map((function(e,n){var t,i;return(0,R.jsx)("div",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"},children:(0,R.jsxs)("div",{className:Ee,children:[(0,R.jsxs)(j.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:(0,R.jsxs)("div",{className:Oe,children:[(0,R.jsxs)("div",{style:{display:"flex"},children:[(0,R.jsx)("div",{className:He,style:{marginRight:11},children:(0,R.jsx)("img",{className:He,src:ve.Z.API_SERVER+"/images/"+(null==e?void 0:e.image_url)})}),(0,R.jsxs)("div",{children:[(0,R.jsx)("div",{title:null==e?void 0:e.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"},children:(null==e?void 0:e.name)||"--"}),(0,R.jsx)("div",{title:null==e?void 0:e.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==e?void 0:e.school})]})]}),(0,R.jsx)("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(null!=e&&e.brief_introduction)&&(0,R.jsx)("div",{children:"暂无相关介绍"}),(null==e?void 0:e.brief_introduction)&&(0,R.jsx)("div",{className:Je,children:null==e?void 0:e.brief_introduction}),(null==Bn||null===(t=Bn.userInfo)||void 0===t?void 0:t.user_id)===(null==e?void 0:e.id)&&(0,R.jsx)("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:function(){return v.history.push("/account/profile")},children:(0,R.jsx)("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})})]}),children:[(0,R.jsxs)("div",{style:{position:"relative"},children:[(0,R.jsx)("img",{draggable:!1,className:Fe,onClick:function(){(0,N.bg)()?v.history.push("".concat(e.user_url)):Un({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:ve.Z.API_SERVER+"/images/"+(null==e?void 0:e.image_url)}),((0,N.Ny)()||(null==Rn||null===(i=Rn.detail)||void 0===i?void 0:i.is_subject_member))&&(0,R.jsx)(R.Fragment,{children:null!=e&&e.is_subject_creator?(0,R.jsx)("div",{className:Xe,children:"创建者"}):null!=e&&e.can_edit_knowledge_graph||null!=e&&e.can_edit_stage?(0,R.jsx)("div",{className:Xe,style:{cursor:si()&&"pointer"},onClick:function(){return mi(e)},children:"编辑权限"}):(0,R.jsx)("div",{className:Me,style:{cursor:si()&&"pointer"},onClick:function(){return mi(e)},children:"查看权限"})})]}),(0,R.jsxs)("div",{children:[(0,R.jsx)("span",{className:"multi_ellipsis1",children:(null==e?void 0:e.name)||"--"}),(0,R.jsx)("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"},children:(null==e?void 0:e.school)||"--"})]})]}),(0,R.jsx)("br",{})]})},n)}))})}),[null===(i=Rn.rightData)||void 0===i?void 0:i.members]),xi=!(null===(s=Rn.detail)||void 0===s||!s.participant_count||null!==(l=Rn.detail)&&void 0!==l&&l.allow_statistics),gi=(null===(r=Rn.detail)||void 0===r||null===(r=r.courses)||void 0===r?void 0:r.findIndex((function(e){return(null==e?void 0:e.course_id)===(null==vt?void 0:vt.course_id)})))+1===(null===(c=Rn.detail)||void 0===c||null===(c=c.courses)||void 0===c?void 0:c.length);return(0,R.jsxs)("section",{className:he,children:[(null===(d=Rn.rightData)||void 0===d?void 0:d.qrcode_img)&&(0,R.jsx)("div",{className:xe,children:(0,R.jsx)("img",{src:null===(m=Rn.rightData)||void 0===m?void 0:m.qrcode_img})}),(null===(h=Rn.rightData)||void 0===h?void 0:h.progress)&&(0,R.jsxs)("div",{className:"".concat(ye," ").concat(ge),style:{top:null!==(y=Rn.detail)&&void 0!==y&&null!==(y=y.courses)&&void 0!==y&&y.length?"-140px":"-70px"},children:[2===parseInt(null==vt||null===(b=vt.course_status)||void 0===b?void 0:b.status)&&vt.course_identity<6&&(0,R.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"}),2===parseInt(null===(w=vt.course_status)||void 0===w?void 0:w.status)&&(vt.course_identity<6?"":(0,R.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"})),(0,R.jsxs)("div",{className:je,children:[xi&&!(null===(P=Rn.detail)||void 0===P||null===(P=P.courses)||void 0===P||!P.length)&&gi&&(0,R.jsxs)("span",{className:"mt20",children:[(0,R.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(_=Rn.detail)||void 0===_?void 0:_.student_count," 人时即将开课"]}),(0,R.jsxs)("p",{className:"",children:["当前预约报名人数:",(0,R.jsx)("span",{className:"mr5 c-red-ee4",children:!0===gt?(null===(T=Rn.detail)||void 0===T?void 0:T.participant_count)+1:null===(A=Rn.detail)||void 0===A?void 0:A.participant_count}),"人"]})]}),xi&&!(null!==(Z=Rn.detail)&&void 0!==Z&&null!==(Z=Z.courses)&&void 0!==Z&&Z.length)&&gi&&(0,R.jsxs)("span",{children:[!(null!==(L=Rn.detail)&&void 0!==L&&L.has_participate)&&(!0===gt?(0,R.jsx)("span",{className:"".concat(Te," ").concat(Ie),children:"预约报名成功"}):(0,R.jsx)("a",{className:"".concat(Te," ").concat(Ne),onClick:ti,children:"期待开课并预约报名"})),(null===(D=Rn.detail)||void 0===D?void 0:D.has_participate)&&(0,R.jsx)("span",{className:"".concat(Te," ").concat(Ie),children:"预约报名成功"}),(0,R.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(z=Rn.detail)||void 0===z?void 0:z.student_count," 人时即将开课"]}),(0,R.jsxs)("p",{className:"",children:["当前预约报名人数:",(0,R.jsx)("span",{className:"mr5 c-red-ee4",children:!0===gt?(null===(X=Rn.detail)||void 0===X?void 0:X.participant_count)+1:null===(M=Rn.detail)||void 0===M?void 0:M.participant_count}),"人"]})]})]}),1===parseInt(null==vt||null===(F=vt.course_status)||void 0===F?void 0:F.status)&&(0,R.jsx)("div",{className:"mr20 c-red-ee4",children:null==vt||null===(H=vt.course_status)||void 0===H?void 0:H.time}),(0,R.jsxs)("p",{style:{display:vt.course_identity<6?"":"none"},className:"mb10 mt10 ".concat(be),children:[(0,R.jsxs)("span",{style:{display:(null===(E=vt.course_status)||void 0===E?void 0:E.status)<=1?"":"none"},className:"c-light-green font14",children:["已学",null===(O=Rn.rightData)||void 0===O?void 0:O.progress.learned,"%"]}),(0,R.jsxs)("span",{style:{display:(null===(V=vt.course_status)||void 0===V?void 0:V.status)<=1?"":"none"},className:"c-light-black",children:["学习耗时",(0,J.li)(null===(K=Rn.rightData)||void 0===K?void 0:K.progress.time)," "]}),"disabled"!=(null===(B=Rn.rightData)||void 0===B||null===(B=B.progress)||void 0===B?void 0:B.certificated)&&(0,R.jsxs)(k.ZP,{disabled:"drafted"===(null===(q=Rn.rightData)||void 0===q||null===(q=q.progress)||void 0===q?void 0:q.certificated),onClick:pi,children:["none"===(null===(U=Rn.rightData)||void 0===U||null===(U=U.progress)||void 0===U?void 0:U.certificated)&&"申请证书","rejected"===(null===(G=Rn.rightData)||void 0===G||null===(G=G.progress)||void 0===G?void 0:G.certificated)&&"申请证书","drafted"===(null===(Q=Rn.rightData)||void 0===Q||null===(Q=Q.progress)||void 0===Q?void 0:Q.certificated)&&"审核中","passed"===(null===(Y=Rn.rightData)||void 0===Y||null===(Y=Y.progress)||void 0===Y?void 0:Y.certificated)&&"查看证书"]})]}),(0,R.jsxs)(j.Z,{placement:"bottom",title:"完成课程后可获取证书!",color:"yellow",children:[" ",(0,R.jsx)(me.Z,{percent:null===(ee=Rn.rightData)||void 0===ee?void 0:ee.progress.learned,showInfo:!1,style:{display:(null===(te=vt.course_status)||void 0===te?void 0:te.status)<=1&&vt.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})]}),2===parseInt(null===(ie=vt.course_status)||void 0===ie?void 0:ie.status)&&(null===(ae=Rn.detail)||void 0===ae?void 0:ae.allow_add_member)&&(0,R.jsx)("a",{className:Te,onClick:function(){null!=vt&&vt.forbid_visit_info?(0,J.xg)(null==vt?void 0:vt.first_category_url):window.open(null==vt?void 0:vt.first_category_url)},target:"_blank",children:"进入课堂"}),1===parseInt(null===(se=vt.course_status)||void 0===se?void 0:se.status)&&vt.course_identity>5&&(0,R.jsx)("div",{className:Te,onClick:li,children:"立即加入"}),1===parseInt(null===(le=vt.course_status)||void 0===le?void 0:le.status)&&5===vt.course_identity&&(0,R.jsx)("a",{className:Te,href:"".concat(null==vt?void 0:vt.first_category_url),target:"_blank",children:"立即学习"}),0===parseInt(null===(re=vt.course_status)||void 0===re?void 0:re.status)&&vt.course_identity>5&&(0,R.jsx)("div",{className:Te,onClick:li,children:"立即报名"}),0===parseInt(null===(ce=vt.course_status)||void 0===ce?void 0:ce.status)&&5===vt.course_identity&&(0,R.jsx)("div",{className:Te,children:"报名成功"}),(0===parseInt(null==vt||null===(ue=vt.course_status)||void 0===ue?void 0:ue.status)||1===parseInt(null==vt||null===(de=vt.course_status)||void 0===de?void 0:de.status))&&vt.course_identity<5&&(0,R.jsx)("a",{className:Te,onClick:function(){null!=vt&&vt.forbid_visit_info?(0,J.xg)(null==vt?void 0:vt.first_category_url):window.open(null==vt?void 0:vt.first_category_url)},target:"_blank",children:"进入课堂"}),xi&&gi&&(null===(fe=Rn.detail)||void 0===fe?void 0:fe.has_participate)&&(0,R.jsx)("span",{className:"".concat(Te," ").concat(Ie),children:"预约报名成功"}),xi&&gi&&!(null!==(pe=Rn.detail)&&void 0!==pe&&pe.has_participate)&&(gt?(0,R.jsx)("span",{className:"".concat(Te," ").concat(Ie),children:"预约报名成功"}):(0,R.jsx)("span",{className:"".concat(Te," ").concat(Ne),onClick:ti,children:"期待开课并预约报名"})),!(null!==(Ve=Rn.detail)&&void 0!==Ve&&Ve.excellent)&&!0!==(null===(Ke=Rn.detail)||void 0===Ke?void 0:Ke.is_free)&&(0,R.jsxs)("div",{className:Ae,children:[(0,R.jsxs)("div",{className:Ce,children:[(0,R.jsxs)("span",{children:[(0,R.jsx)(j.Z,{placement:"top",title:"课程有效期",color:"rgba(74,87,118,0.8)",children:(0,R.jsx)("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})}),(0,R.jsxs)("span",{style:{color:"#333"},children:["1"===(null===(Re=Rn.detail)||void 0===Re||null===(Re=Re.expiration_type)||void 0===Re?void 0:Re.clazz)&&"永久有效","2"===(null===(Be=Rn.detail)||void 0===Be||null===(Be=Be.expiration_type)||void 0===Be?void 0:Be.clazz)&&"购买后".concat(null===(qe=Rn.detail)||void 0===qe||null===(qe=qe.expiration_type)||void 0===qe||null===(qe=qe.days)||void 0===qe?void 0:qe[0],"天内有效"),"3"===(null===(Ue=Rn.detail)||void 0===Ue||null===(Ue=Ue.expiration_type)||void 0===Ue?void 0:Ue.clazz)&&"".concat(null===(We=Rn.detail)||void 0===We||null===(We=We.expiration_type)||void 0===We||null===(We=We.days)||void 0===We?void 0:We.join("到"))]})]}),function(){var e,n,t,i,a,s,l,r=null===(e=Rn.detail)||void 0===e||null===(e=e.learning_status)||void 0===e?void 0:e[0];null===(n=Rn.detail)||void 0===n||null===(n=n.learning_status)||void 0===n||n[1];return"disabled"===r?(0,R.jsx)(j.Z,{title:"完成课程学习即可获得结业证书",children:(0,R.jsx)("b",{className:Se,children:"申请证书"})}):"can"===r?(0,R.jsxs)("b",{className:"drafted"===(null===(t=Rn.rightData)||void 0===t||null===(t=t.progress)||void 0===t?void 0:t.certificated)?Ze:"",onClick:pi,children:["none"===(null===(i=Rn.rightData)||void 0===i||null===(i=i.progress)||void 0===i?void 0:i.certificated)&&"申请证书","rejected"===(null===(a=Rn.rightData)||void 0===a||null===(a=a.progress)||void 0===a?void 0:a.certificated)&&"申请证书","drafted"===(null===(s=Rn.rightData)||void 0===s||null===(s=s.progress)||void 0===s?void 0:s.certificated)&&"审核中","passed"===(null===(l=Rn.rightData)||void 0===l||null===(l=l.progress)||void 0===l?void 0:l.certificated)&&"查看证书"]}):void 0}()]}),"can"===(null===(en=Rn.detail)||void 0===en||null===(en=en.learning_status)||void 0===en?void 0:en[0])?(0,R.jsxs)(p.Fragment,{children:[(0,R.jsxs)("div",{className:Le,children:[(0,R.jsxs)("span",{children:["已学",null===(nn=Rn.rightData)||void 0===nn?void 0:nn.progress.learned,"%"]}),(0,R.jsxs)("b",{children:["学习耗时",(0,J.li)(null===(tn=Rn.rightData)||void 0===tn?void 0:tn.progress.time)]})]}),(0,R.jsx)("div",{className:De,children:(0,R.jsx)("div",{style:{width:(null===(an=Rn.rightData)||void 0===an?void 0:an.progress.learned)+"%"}})})]}):(0,R.jsxs)("div",{className:ze,children:[(null===(sn=Rn.detail)||void 0===sn?void 0:sn.is_discount)&&!(null===(rn=Rn.detail)||void 0===rn||!rn.origin_price)&&(0,R.jsxs)("span",{children:["课程原价",(0,R.jsx)("br",{}),(0,R.jsxs)("i",{children:["¥",null===(on=Rn.detail)||void 0===on?void 0:on.origin_price]})]}),(0,R.jsxs)("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"},children:[(0,R.jsxs)("div",{children:[(0,R.jsx)("span",{style:{fontSize:"16px",marginRight:"4px"},children:"¥"}),null!==(cn=Rn.detail)&&void 0!==cn&&cn.is_discount?null===(un=Rn.detail)||void 0===un?void 0:un.price:null===(dn=Rn.detail)||void 0===dn?void 0:dn.origin_price]}),null!==(fn=Rn.detail)&&void 0!==fn&&fn.is_discount?(0,R.jsx)("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"},children:null!==(gn=Rn.detail)&&void 0!==gn&&gn.countdown?"倒计时:".concat(null===(jn=Rn.detail)||void 0===jn?void 0:jn.countdown):"限时优惠"}):(0,R.jsx)(R.Fragment,{})]})]}),function(){var e,n,t=null===(e=Rn.detail)||void 0===e||null===(e=e.learning_status)||void 0===e?void 0:e[0],i=null===(n=Rn.detail)||void 0===n||null===(n=n.learning_status)||void 0===n?void 0:n[1];if("can"===t)return(0,R.jsx)(k.ZP,{onClick:fi,type:"primary",children:"开始学习"});if("disabled"===t){if("try"===i||"unpayed"===i)return(0,R.jsx)(k.ZP,{loading:tt,onClick:ri,type:"primary",children:"立即购买"});if("expired"===i)return(0,R.jsx)(k.ZP,{disabled:!0,type:"primary",children:"已过期"});if("buyed"===i)return(0,R.jsx)(k.ZP,{disabled:!0,type:"primary",children:"未开始"})}}()]}),(0,R.jsx)("p",{className:"mb30",style:{marginTop:"15px"},children:(0,R.jsxs)("span",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,R.jsx)("img",{style:{marginRight:"10px"},src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC"})," ",null===(wn=Rn.detail)||void 0===wn?void 0:wn.learning_notes_title]})}),(0,R.jsx)("div",{ref:jt,children:(0,R.jsx)(oe.Z,{className:"fon16",value:null===(Tn=Rn.detail)||void 0===Tn?void 0:Tn.learning_notes})})]}),!(null===(Nn=Rn.rightData)||void 0===Nn||null===(Nn=Nn.members)||void 0===Nn||!Nn.length)&&(0,R.jsxs)("div",{className:"".concat(ye," pb0"),style:{marginTop:null!==(In=Rn.detail)&&void 0!==In&&null!==(In=In.courses)&&void 0!==In&&In.length?-135:-65},children:[si()?lt?(0,R.jsxs)("div",{className:je,children:[(0,R.jsx)($.Z,{placeholder:"例如:教学团队",value:ut,onChange:function(e){return dt(e.target.value)}}),(0,R.jsx)(k.ZP,{className:"ml5",onClick:function(){return rt(!lt)},children:"取消"}),(0,R.jsx)(k.ZP,{className:"ml5",type:"primary",onClick:Qt,children:"确定"})]}):(0,R.jsxs)("div",{className:ke,children:[(0,R.jsxs)("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"},children:[" ",(0,R.jsx)("img",{style:{marginRight:"10px"},src:hn})," ",null===($t=Rn.rightData)||void 0===$t?void 0:$t.team_title]}),(0,R.jsx)("span",{className:_e,children:(0,R.jsx)("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:function(){Wt?Gt():rt(!lt)}})}),(0,R.jsx)("a",{style:{flex:"1",textAlign:"end"},onClick:function(){Wt?Gt():Xt(!0)},children:"编辑"})]}):(0,R.jsxs)("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"},children:[" ",(0,R.jsx)("img",{style:{marginRight:"10px"},src:hn})," ",null===(An=Rn.rightData)||void 0===An?void 0:An.team_title]}),qt&&(0,R.jsx)(ln,{getMemberPower:si,EditPowerClick:mi,data:null===(Cn=Rn.rightData)||void 0===Cn?void 0:Cn.members,operation:null===(Sn=Rn.detail)||void 0===Sn?void 0:Sn.allow_add_member,handleDeleteMember:ei}),!qt&&hi,si()&&(0,R.jsx)(C.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20",children:(0,R.jsx)(S.Z,{className:"c-blue current",onClick:function(){Wt?Gt():Zt(!0)},children:"+ 添加合作者"})})]}),!(null===(Zn=Rn.rightData)||void 0===Zn||null===(Zn=Zn.tags)||void 0===Zn||!Zn.length)&&(null===(Ln=Rn.detail)||void 0===Ln?void 0:Ln.show_tag)&&(0,R.jsxs)("div",{className:we,children:[(0,R.jsx)("p",{className:"".concat(Pe," font16 mb20"),children:(0,R.jsxs)("span",{children:["技能标签",(0,R.jsx)("span",{className:"ml5 c-grey-c",children:null===(Dn=Rn.rightData)||void 0===Dn||null===(Dn=Dn.tags)||void 0===Dn?void 0:Dn.length})]})}),vi]}),1===(null===(zn=Rn.detail)||void 0===zn?void 0:zn.show_spoc)&&(0,R.jsxs)("div",{className:"".concat(ye," pb0"),style:{marginTop:15},children:[(0,R.jsxs)("p",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,R.jsx)("img",{style:{marginRight:"10px"},src:xn}),"SPOC课堂"]}),(0,R.jsx)(pn,{data:null===(Xn=Rn.Courses)||void 0===Xn?void 0:Xn.spoc_courses,handleDeleteMember:ni}),1===(null===(Mn=Rn.detail)||void 0===Mn?void 0:Mn.show_spoc)&&(null==Rn||null===(Fn=Rn.Courses)||void 0===Fn||null===(Fn=Fn.spoc_courses)||void 0===Fn?void 0:Fn.length)<3&&(null===(Hn=Rn.detail)||void 0===Hn?void 0:Hn.allow_add_member)&&(0,R.jsx)(C.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20",children:(0,R.jsx)(S.Z,{className:"c-blue current",onClick:function(){return ii()},children:"+ 添加课堂"})})]}),(null===(En=Rn.detail)||void 0===En?void 0:En.show_history)&&(0,R.jsxs)("div",{className:"".concat(ye," pb0"),style:{marginTop:15},children:[(0,R.jsxs)("p",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,R.jsx)("img",{style:{marginRight:"10px"},src:xn}),"历史课堂"]}),(0,R.jsx)(pn,{data:null==Nt?void 0:Nt.spoc_courses,handleDeleteMember:ni}),(null===(On=Rn.detail)||void 0===On?void 0:On.show_history)&&(null==Nt||null===(Jn=Nt.spoc_courses)||void 0===Jn?void 0:Jn.length)<3&&(null===(Vn=Rn.detail)||void 0===Vn?void 0:Vn.allow_add_member)&&(0,R.jsx)(C.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0",children:(0,R.jsx)(S.Z,{className:"c-blue current",onClick:function(){return ii(1)},children:"+ 添加课堂"})})]}),(0,R.jsx)(Qe,{open:St,onReloadData:ai,onClose:function(){return Zt(!1)}}),(0,R.jsx)(Ye,{onReloadData:ai,data:Nt}),(0,R.jsx)($e.Z,{visible:Pt,onCancel:function(){kt(!1)},data:(null===(Kn=Rn.rightData)||void 0===Kn||null===(Kn=Kn.progress)||void 0===Kn?void 0:Kn.info)||{}}),(0,R.jsx)(bn,{visible:zt,onCancel:function(){return Xt(!1)},handleDeleteMember:function(e){ei(e)},showEditPowerModal:function(){return Et(!0)},setMemberInfo:function(e){return Kt(e)}}),(0,R.jsx)(Pn,{visible:Ht,memberInfo:Vt,onCancel:function(){return Et(!1)}})]})})),Nn={flex_box_center:"flex_box_center___nX_sY",flex_space_between:"flex_space_between___tHW6l",flex_box_vertical_center:"flex_box_vertical_center___Dp_Bf",flex_box_center_end:"flex_box_center_end___n8GT5",flex_box_column:"flex_box_column___Q5Wxa",icons:"icons___DLUv4",shixuns:"shixuns___pPCqO",buttons:"buttons___s8iBY",addStage:"addStage___P94hb",color4CA:"color4CA___Eres0",color204:"color204___LCqpH",completed:"completed___fCP6S",actionTabs:"actionTabs___eNCHj",tab:"tab___QGwIF",s1:"s1___pZAwX",s2:"s2___ziJyb",tabActive:"tabActive___Wlqkr",learn:"learn___syPDx",ChapterStyle:"ChapterStyle___GRtiS",EditStyle:"EditStyle____ZVTa",labelContainer:"labelContainer___DgWPB",text:"text___vzLzH",tag:"tag___fN0LG","tagsList-content":"tagsList-content___ZHHsi",introContent:"introContent___S9E3f",introContentMaxHeight:"introContentMaxHeight___KNbal",nodata:"nodata___FO793"},In=t(43428),An=t(28103),Cn=t(25700),Sn=t(44470),Zn="drawer___AjfBZ",Ln="menu___yWQ6S",Dn="actived___WiR0o",zn="listItem___LLCke",Xn="info___j5uqi",Mn="title___F7Dim",Fn="titleLeft___x7Xay",Hn="description___s7pxM",En="filter___QlOf_",On="menuCourse___X85qC",Jn="authorname___GLFYK",Vn="tooltip-content___panbs",Kn=t(79407),Rn=[{id:"type",name:"筛选",children:[{name:"全部",id:"all",type:"type"},{name:"我的",id:"mine",type:"type"}]},{id:"diff",name:"难度",children:[{name:"全部",id:"",type:"diff"},{name:"初级",id:1,type:"diff"},{name:"中级",id:2,type:"diff"},{name:"中高级",id:3,type:"diff"},{name:"高级",id:4,type:"diff"}]}],Bn=(0,v.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,i=e.classroomList,s=e.loading,r=e.dispatch,c=e.cb,d=e.shixunIds,f=void 0===d?[]:d,m=((0,v.useParams)(),(0,v.useLocation)(),Q.Z.useForm()),g=(u()(m,1)[0],i.shixunLists),y=(0,p.useState)([]),b=u()(y,2),w=b[0],P=b[1],_=(0,p.useState)([]),T=u()(_,2),A=T[0],L=T[1],D=(0,p.useState)([]),z=u()(D,2),X=z[0],M=z[1],F=(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.isMissionLevel)||!1,H=(0,Kn.U)(I.xG,{}),E=u()(H,3),O=E[1],J=E[2],V=[{name:"最新",id:"created_at"},{name:"最热",id:"myshixuns_count"}].filter((function(e){return!!e})),K=(0,p.useState)({page:1,type:(0,N.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0}),B=u()(K,2),q=B[0],U=B[1];(0,p.useEffect)((function(){"选用实践项目"===i.actionTabs.key&&(W(),q.page=1,r({type:"classroomList/getShixunLists",payload:l()({},q)}))}),[i.actionTabs.key]);var W=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});case 2:n=e.sent,P([{id:null,name:"全部"},{id:-1,name:"未加入目录"}].concat(h()((null==n?void 0:n.groups)||[])));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),G=function(){r({type:"classroomList/setActionTabs",payload:{}}),U({page:1,type:(0,N.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0}),M([])};return"选用实践项目"!==i.actionTabs.key?null:(0,R.jsxs)(In.Z,{placement:"bottom",height:"100%",closable:!1,open:"选用实践项目"===i.actionTabs.key,rootClassName:Zn,footer:(0,R.jsxs)("div",{className:"flex justify-center gap-8px",children:[(0,R.jsx)(k.ZP,{size:"middle",onClick:function(){G(),L([]),c("取消")},children:" 取消 "}),(0,R.jsx)(k.ZP,{size:"middle",loading:O,onClick:o()(a()().mark((function e(){var n,t,s,l,r,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=A[s],!f.includes(n)){e.next=4;break}return x.ZP.info("请勿重复选择:".concat(null==g||null===(t=g.shixun_list)||void 0===t||null===(t=t.find((function(e){return e.id===n})))||void 0===t?void 0:t.title)),e.abrupt("return",{v:void 0});case 4:case"end":return e.stop()}}),e)})),s=0;case 2:if(!(s<(null==A?void 0:A.length))){e.next=10;break}return e.delegateYield(n(),"t0",4);case 4:if(!(t=e.t0)){e.next=7;break}return e.abrupt("return",t.v);case 7:s++,e.next=2;break;case 10:if(l=[],F&&X.forEach((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];l.push.apply(l,h()(e))})),!F){e.next=18;break}return e.next=15,J({stage_id:i.actionTabs.id,subject_id:i.actionTabs.subject_id,challenge_ids:l});case 15:e.t1=e.sent,e.next=21;break;case 18:return e.next=20,(0,I.Ep)({id:i.actionTabs.id,subject_id:i.actionTabs.subject_id,shixun_ids:h()(A)});case 20:e.t1=e.sent;case 21:r=e.t1,L([]),(F?0===(null==r?void 0:r.status):null==r?void 0:r.shixuns_list)&&(G(),c(F?null==r||null===(o=r.data)||void 0===o?void 0:o.list:r.shixuns_list));case 24:case"end":return e.stop()}}),e)}))),type:"primary",children:" 确定 "})]}),children:[(0,R.jsx)("section",{className:"tc",children:(0,R.jsx)(Sn.Z,{onChange:function(e){U(l()(l()(l()({},q),e),{},{page:1})),r({type:"classroomList/getShixunLists",payload:l()(l()(l()({},q),e),{},{page:1})})}})}),(0,R.jsx)(ee.Z,{spinning:s.effects["classroomList/getShixunLists"],children:(0,R.jsxs)("section",{className:"edu-container",children:[Rn.map((function(e,n){var t;return(0,R.jsxs)("ul",{className:Ln,children:[(0,R.jsx)("li",{children:e.name}),null==e||null===(t=e.children)||void 0===t?void 0:t.map((function(n,t){return(0,N.Ny)()||"type"!==e.id||"全部"!==n.name?(0,R.jsx)("li",{className:q[e.id]==n.id?Dn:"",onClick:function(){q[e.id]=n.id,q.page=1,U(l()({},q)),r({type:"classroomList/getShixunLists",payload:l()({},q)})},children:(0,R.jsx)("strong",{children:n.name})},t):(0,R.jsx)(R.Fragment,{})}))]},n)})),"mine"===q.type&&(0,R.jsxs)("ul",{className:Ln,children:[(0,R.jsx)("li",{children:"目录"}),null==w?void 0:w.map((function(e,n){return(0,R.jsx)("li",{className:q.group_id==e.id?Dn:"",onClick:function(){q.group_id=e.id,q.page=1,U(l()({},q)),r({type:"classroomList/getShixunLists",payload:l()({},q)})},children:(0,R.jsx)("strong",{children:e.name})},e.name)}))]}),(0,R.jsxs)(C.Z,{align:"middle",children:[(0,R.jsx)(S.Z,{flex:"1",className:En,children:V.map((function(e,n){return(0,R.jsx)(k.ZP,{className:"mr20",type:q.sort===e.id?"primary":"default",onClick:function(){q.sort=e.id,U(l()({},q)),r({type:"classroomList/getShixunLists",payload:l()({},q)})},children:e.name},n)}))}),(0,R.jsx)(S.Z,{className:"c-grey-999",children:(0,R.jsx)("div",{className:On,children:(0,R.jsx)("ul",{children:(0,R.jsxs)("li",{className:"current",onClick:function(){q.order="asc"===q.order?"desc":"asc",U(l()({},q)),r({type:"classroomList/getShixunLists",payload:l()({},q)})},children:["学习人数",(0,R.jsxs)("p",{className:"edu-sorter current ".concat(q.order),children:[(0,R.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}),(0,R.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})]})]})})})})]}),null==g||null===(t=g.shixun_list)||void 0===t?void 0:t.map((function(e,n){var t;return(0,R.jsxs)("div",{className:zn,children:[!F&&(0,R.jsx)(Z.Z,{checked:A.includes(e.id),value:e.id,onChange:function(n){A.indexOf(e.id);A.indexOf(e.id)>-1?L(A.filter((function(n){return n!==e.id}))):L(A.concat(e.id))},disabled:"未发布"==(null==e?void 0:e.shixun_tag_num_name)}),(0,R.jsxs)("div",{className:Xn,children:[(0,R.jsx)("div",{className:Mn,children:(0,R.jsxs)("div",{className:Fn,children:[(0,R.jsx)("a",{className:"c-black",href:"/shixuns/".concat(null==e?void 0:e.identifier,"/challenges"),target:"_blank",children:(0,R.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(0,N.Ny)()&&1===(null==e?void 0:e.mark_status)&&(0,R.jsx)(j.Z,{title:null==e?void 0:e.mark_content,children:(0,R.jsx)("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10",children:"正常"})}),(0,N.Ny)()&&2===(null==e?void 0:e.mark_status)&&(0,R.jsx)(j.Z,{title:null==e?void 0:e.mark_content,children:(0,R.jsx)("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10",children:"需完善"})}),(0,N.Ny)()&&3===(null==e?void 0:e.mark_status)&&(0,R.jsx)(j.Z,{title:null==e?void 0:e.mark_content,children:(0,R.jsx)("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10",children:"无法使用"})}),"未发布"==(null==e?void 0:e.shixun_tag_num_name)&&(0,R.jsx)(j.Z,{zIndex:1e4,title:"实训需发布后才能选用到课程中,点击名称可前往实训详情",children:(0,R.jsx)("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10",children:"未发布"})})]})}),(0,R.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,R.jsx)("span",{className:Hn,dangerouslySetInnerHTML:{__html:e.description}})}),F?(0,R.jsx)(j.Z,{title:null!=e&&e.task_pass&&"未发布"!=(null==e?void 0:e.shixun_tag_num_name)?"":"禁止跳关和未发布的实训任务关卡,不能选用到课程中",children:(0,R.jsx)(Z.Z.Group,{disabled:!(null!=e&&e.task_pass)||"未发布"==(null==e?void 0:e.shixun_tag_num_name),className:"mt15",options:(null==e||null===(t=e.challenges)||void 0===t?void 0:t.map((function(e,n){return{value:null==e?void 0:e.id,label:"第".concat(null==e?void 0:e.position,"关 ").concat(null==e?void 0:e.subject)}})))||[],value:(null==X?void 0:X[n])||[],onChange:function(e){X[n]=e,M(h()(X))}})}):(0,R.jsx)("div",{className:" mt15",children:e.challenge_names.map((function(e,n){return(0,R.jsxs)("span",{className:"mr30 font12",children:["第",n+1,"关 ",e," "]},n)}))}),(0,R.jsx)(An.Z,{dashed:!0}),(0,R.jsxs)("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"},children:[(0,R.jsxs)("div",{children:[(0,R.jsx)(j.Z,{overlayClassName:Vn,title:(0,R.jsx)("div",{children:(0,R.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),children:(0,R.jsx)("span",{className:Jn,dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),e.author_school_name&&(0,R.jsx)(p.Fragment,{children:(0,R.jsx)("span",{dangerouslySetInnerHTML:{__html:e.author_school_name}})})]}),(0,R.jsxs)("div",{children:[(0,R.jsxs)("span",{className:"mr30",children:["难度系数  ",e.level]}),(0,R.jsxs)("span",{children:["学习人数  ",e.study_count]})]})]})]})]},n)})),(0,R.jsx)("p",{})]})}),(0,R.jsx)("div",{className:"tc",children:(0,R.jsx)(Cn.Z,{current:q.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:null==g?void 0:g.shixuns_count,onChange:function(e){q.page=e,r({type:"classroomList/getShixunLists",payload:l()({},q)})}})})]},"bottom")})),qn=t(91232),Un=t.n(qn),Wn=t(36381),Gn=t(12563),Qn=t(99313),Yn="scoremodal___CwnRQ",$n="selectWrapper___Jdp94",et="search___zSf8A",nt="searchIcon___ApAIo",tt="header_style___RfAxp",it="tabWrap___YTk4j",at="form_style___c9uGg",st=t(69718),lt=t(99887),rt="scoremodal___cmAHe",ot="tabWrap___Xnuvu",ct="RenderHtml_content___pmH_q",ut="RenderHtml_style___tvtS0",dt="content_list___jvOz0",ft="content_value___DkebT",pt="content_text___oRKdm",vt=t(54257);z().locale("ZH-cn");var mt=["","简单","中等","困难"],ht=function(e){var n,t,i,s,r=e.setScoreShow,c=e.ScoreShow,d=e.modalDdata,f=e.homeType,m=(e.homeId,(0,p.useState)(l()(l()({},(0,v.useParams)()),{},{per_page:10}))),h=u()(m,2),x=h[0],y=h[1],j=(0,p.useState)("1"),b=u()(j,2),w=b[0],P=b[1];return(0,p.useEffect)((function(){y(l()({},x))}),[]),(0,R.jsx)("div",{children:(0,R.jsxs)(g.Z,{title:"详情",footer:!1,open:c,width:900,centered:!0,className:rt,onCancel:function(){r(!1)},children:[(0,R.jsx)(Qn.Z,{className:ot,activeKey:w,onChange:function(e){P(e)},items:[{label:"".concat("HomeworkCommon"==f?"说明":"作业描述"),key:"1"},{label:"".concat("HomeworkCommon"==f?"题目列表":"参考答案"),key:"2"}]}),"HomeworkCommon"==f?(0,R.jsxs)("div",{className:ct,children:["1"==w&&(0,R.jsxs)("section",{className:" edu-container",style:{background:"#fff",width:"100%"},children:[!(null!=d&&d.description)&&(0,R.jsx)(st.Z,{customText:"暂无说明"}),(0,R.jsx)(oe.Z,{value:(null==d?void 0:d.description)||""})]}),"2"==w&&(0,R.jsxs)("div",{children:[(0,R.jsx)("section",{className:" edu-container",style:{background:"#fff",width:"100%"},children:(null==d||null===(n=d.data)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.identifier)&&(0,R.jsx)(Be.Z,{dataSource:null==d?void 0:d.data,rowKey:function(e){return null==e?void 0:e.identifier},pagination:!1,expandable:{expandedRowRender:function(e){return(0,R.jsxs)("div",{style:{padding:"10px 48px",borderRadius:2},children:[(0,R.jsxs)("p",{children:["题目:",null==e?void 0:e.name]}),(0,R.jsxs)("p",{children:["描述:",null==e?void 0:e.description]}),!(0,N.dE)()&&(0,R.jsxs)("p",{children:["题目解析:",(0,R.jsx)(oe.Z,{style:{fontSize:"14px"},value:(null==e?void 0:e.analysis)||"暂无解析"})]})]})},defaultExpandedRowKeys:null==d||null===(t=d.data)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.identifier},columns:[{title:"题目",dataIndex:"name",ellipsis:!0,key:"name"},{title:"难度",dataIndex:"difficult",key:"difficult",render:function(e,n,t){return(0,R.jsx)("div",{children:mt[e]})}},{title:"知识点",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline"},{title:"操作",dataIndex:"identifier",key:"identifier",render:function(e,n,t){return(0,R.jsx)("div",{children:(0,R.jsx)("a",{onClick:o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ne.ZP)("/api/problems/".concat(null==n?void 0:n.identifier,"/start.json"),{method:"get"});case 2:(t=e.sent)&&window.open("/myproblems/".concat(null==t?void 0:t.identifier,"?type=1&backUrl=/paths/").concat(null==x?void 0:x.pathId));case 4:case"end":return e.stop()}}),e)}))),children:"体验"})})}}]})}),(0,R.jsx)("aside",{className:"tc mt30 pb30",children:(0,R.jsx)(Cn.Z,{defaultCurrent:1,total:null==d?void 0:d.count,hideOnSinglePage:!0,showTotal:function(e){return(0,R.jsxs)("span",{children:["共",e,"条"]})},current:x.page||1,pageSize:x.per_page||10,onChange:function(e,n){x.page=e,x.per_page=n,y(l()({},x))}})})]})]}):(0,R.jsxs)("div",{className:ct,children:["1"==w&&(null!=d&&d.description||(null==d||null===(i=d.attachments)||void 0===i?void 0:i.length)>0?"group"==(null==d?void 0:d.homework_type)?(0,R.jsxs)("div",{children:[(0,R.jsx)(oe.Z,{value:null==d?void 0:d.description,className:ut,style:{color:"#5f6367"}}),(0,R.jsxs)("div",{className:dt,children:["分组要求",(0,R.jsxs)("span",{className:ft,children:[null==d?void 0:d.min_num,"-",null==d?void 0:d.max_num]}),"人",(0,R.jsx)("span",{className:pt,children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})]}),(0,R.jsxs)("div",{className:dt,children:["基于项目实施",(0,R.jsx)("span",{className:ft,children:null!=d&&d.base_on_project?"是":"否"}),(0,R.jsx)("span",{className:pt,children:null!=d&&d.base_on_project?"(学生必须在平台创建项目,项目管理员可以提交作品)":"(学生不需要在本平台创建项目,所有学生可以提交作品)"})]}),(0,R.jsx)(vt.Z,{callback:function(){},dataSource:null==d?void 0:d.attachments})]}):(0,R.jsxs)("div",{children:[(0,R.jsx)(oe.Z,{value:null==d?void 0:d.description,style:{color:"#5f6367",fontSize:14}}),(0,R.jsx)(vt.Z,{callback:function(){},dataSource:null==d?void 0:d.attachments})]}):(0,R.jsx)(st.Z,{styles:{margin:"80px auto"}})),"2"==w&&(null!=d&&d.reference_answer||(null==d||null===(s=d.ref_attachments)||void 0===s?void 0:s.length)>0?(0,R.jsxs)("div",{children:[(0,R.jsx)(oe.Z,{value:null==d?void 0:d.reference_answer,style:{color:"#5f6367",fontSize:14}}),(0,R.jsx)(vt.Z,{callback:function(){},dataSource:null==d?void 0:d.ref_attachments})]}):(0,R.jsx)(st.Z,{styles:{margin:"80px auto"}}))]})]})})},xt=t(89389),gt=t(62839),yt=(0,v.connect)((function(e){return{user:e.user,dispatch:e.dispatch}}))((function(e){var n,t=e.setScoreShow,i=e.ScoreShow,s=e.modalType,r=e.user,c=e.id,d=e.subjectId,f=e.dispatch,m=e.getData,y=e.openPreview,j=(0,p.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),b=u()(j,2),w=b[0],P=b[1],k=(0,p.useState)([]),_=u()(k,2),T=_[0],N=_[1],C=(0,p.useState)([]),S=u()(C,2),Z=S[0],L=S[1],D=(0,p.useState)([]),z=u()(D,2),X=z[0],M=z[1],F=(0,p.useState)(!1),H=u()(F,2),E=H[0],O=H[1],V=Q.Z.useForm(),K=u()(V,1)[0],B=(0,p.useState)(0),q=u()(B,2),U=q[0],W=q[1],G=(0,p.useState)(!1),Y=u()(G,2),ee=Y[0],ne=Y[1],te=(0,p.useState)(""),ie=u()(te,2),ae=ie[0],se=ie[1],le=(0,p.useState)([]),re=u()(le,2),oe=re[0],ce=re[1],ue=(0,p.useRef)(new Set),de=(0,p.useRef)(new Set),fe=(0,p.useState)([{}]),pe=u()(fe,2),ve=pe[0],me=pe[1],he=(0,p.useState)(),xe=u()(he,2),ge=xe[0],ye=xe[1],je=(0,p.useState)({}),be=u()(je,2),we=be[0],Pe=be[1],ke=(0,p.useState)(""),_e=u()(ke,2),Te=_e[0],Ne=_e[1],Ie=(0,p.useState)(""),Ae=u()(Ie,2),Ce=Ae[0],Se=Ae[1],Ze=((0,v.useParams)(),(0,p.useState)(!1)),Le=u()(Ze,2),De=Le[0],ze=Le[1],Xe=[{title:"名称",dataIndex:"3"==(null==w?void 0:w.type)?"title":"name",key:"name",render:function(e,n,t){var i,a;return(0,R.jsxs)("div",{children:["1"==(null==w?void 0:w.homework_type)&&(null==n?void 0:n.name),"3"==(null==w?void 0:w.homework_type)&&(null==n?void 0:n.name),"5"==(null==w?void 0:w.homework_type)&&(null==n?void 0:n.name),"7"==(null==w?void 0:w.homework_type)&&(null==n||null===(i=n.video)||void 0===i?void 0:i.title),"8"==(null==w?void 0:w.homework_type)&&"1"==(null==w?void 0:w.type)?null==n?void 0:n.filename:null==n||null===(a=n.attachment)||void 0===a?void 0:a.filename,"3"==(null==w?void 0:w.type)&&e]})}},{title:"1"==(null==w?void 0:w.type)?"所属课堂":"所属实践课程",dataIndex:"1"==(null==w?void 0:w.type)?"course_name":"subject_name",width:"55%",key:"1"==(null==w?void 0:w.type)?"course_name":"subject_name",ellipsis:!0,hidden:"3"==(null==w?void 0:w.type)},{title:"操作",dataIndex:"id",width:"60px",key:"item_type",render:function(e,n,t){return(0,R.jsx)("div",{style:{flex:1,textAlign:"start"},children:(0,R.jsx)("a",{onClick:function(){if(null!=n&&n.link)(0,J.xg)(n.link);else if("教学课件"==s)y(n);else if("视频项目"==s){var e,t;if(null!=n&&n.video)ye(!0),Pe({videoId:null==n||null===(e=n.video)||void 0===e?void 0:e.id,file_url:null==n||null===(t=n.video)||void 0===t?void 0:t.play_url});else"3"==(null==w?void 0:w.type)?(ye(!0),Pe({videoId:n.id,file_url:n.play_url||n.file_url})):x.ZP.error("没有视频资源")}else"编程作业"==s?(0,I.NV)({id:null==n?void 0:n.id,source:"course"}).then((function(e){var n;0==(null==e?void 0:e.status)&&(se(null==e||null===(n=e.data)||void 0===n?void 0:n.homework),Se(null==e?void 0:e.course_id));Ne("HomeworkCommon"),ne(!0)})):(0,I.NV)({id:null==n?void 0:n.id,source:"1"==(null==w?void 0:w.type)?"course":"subject"}).then((function(e){var n;0==(null==e?void 0:e.status)&&se(null==e||null===(n=e.data)||void 0===n?void 0:n.homework);ne(!0)}))},children:"查看"})})}}].filter((function(e){return!e.hidden})),Me={type:"checkbox",selectedRowKeys:T,onSelect:function(e,n,t){if(n)N([].concat(h()(T),[e.id])),ce([].concat(h()(oe),[e])),"2"===w.type?ue.current.add(e.id):de.current.add(e.id),W(1),L([].concat(h()(Z),[e.id]));else{var i=oe.filter((function(n){return n.id!==e.id}));ce(i);var a=i.map((function(e){return e.id}));N(h()(a)),"2"===w.type?ue.current.delete(e.id):de.current.delete(e.id);var s=Z.filter((function(n){return n!==e.id}));L(s)}},onSelectAll:function(e,n,t){if(e){var i=t.map((function(e){return e.id}));ce([].concat(h()(oe),h()(t))),N([].concat(h()(T),h()(i))),L([].concat(h()(Z),h()(i)));var a,s=Un()(t);try{for(s.s();!(a=s.n()).done;){var l=a.value;"2"===w.type?ue.current.add(l.id):de.current.add(l.id)}}catch(e){s.e(e)}finally{s.f()}}else{var r=t.map((function(e){return e.id})),o=T.filter((function(e){return!r.some((function(n){return n===e}))})),c=oe.filter((function(e){return!r.some((function(n){return n===e.id}))}));ce(c),N(h()(o)),L(h()(o));var u,d=Un()(r);try{for(d.s();!(u=d.n()).done;){var f=u.value;"2"===w.type?ue.current.delete(f):de.current.delete(f)}}catch(e){d.e(e)}finally{d.f()}}}};(0,p.useEffect)((function(){i&&(w.search="",w.type="1",w.homework_type="分组作业"==s?"3":"图文作业"==s?"1":"视频项目"==s?"7":"编程作业"==s?"5":"8",P(w),Ge(w),K.setFieldsValue({association_id:"",search:null}),ue.current.clear(),de.current.clear(),ce([]),N([]),L([]))}),[i]);var Fe=(0,p.useState)(1),He=u()(Fe,2),Ee=He[0],Oe=He[1],Je=(0,p.useState)([]),Ve=u()(Je,2),Ke=Ve[0],Re=Ve[1];(0,p.useEffect)((function(){1!=Ee&&i&&qe(Ee)}),[Ee]),(0,p.useEffect)((function(){i&&(Re([]),Oe(1),qe(1))}),[w.type]);var qe=function(e){"1"==w.type?Ue(e):"2"==w.type&&We(e)},Ue=function(e){var n;(0,lt.Ho)({page:e,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:null==r||null===(n=r.userInfo)||void 0===n?void 0:n.login}).then((function(n){Re(1==e?[{id:"",name:"全部教学课堂"}].concat(h()(null==n?void 0:n.courses)):[].concat(h()(Ke),h()(null==n?void 0:n.courses)))}))},We=function(e){var n;(0,lt.w3)({page:e,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:null==r||null===(n=r.userInfo)||void 0===n?void 0:n.login}).then((function(n){Re(1==e?[{id:"",name:"全部实践课程"}].concat(h()(null==n?void 0:n.subjects)):[].concat(h()(Ke),h()(null==n?void 0:n.subjects)))}))};function Ge(e){return Qe.apply(this,arguments)}function Qe(){return(Qe=o()(a()().mark((function e(n){var t,i,s,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(O(!0),P(l()({},n)),"1"!=n.type){e.next=6;break}(0,I.A7)(l()({user_id:null==r||null===(t=r.userInfo)||void 0===t?void 0:t.login},n)).then((function(e){0==(null==e?void 0:e.status)&&M(null==e?void 0:e.data)})),e.next=15;break;case 6:if("2"!=n.type){e.next=10;break}(0,I.jT)(l()({user_id:null==r||null===(i=r.userInfo)||void 0===i?void 0:i.login},n)).then((function(e){0==(null==e?void 0:e.status)&&M(null==e?void 0:e.data)})),e.next=15;break;case 10:if("3"!=n.type){e.next=15;break}return e.next=13,f({type:"userDetail/getVideos",payload:l()(l()({},n),{},{category:"all",sort_by:"published_at",sort_direction:"desc",username:null===(s=r.userInfo)||void 0===s?void 0:s.login})});case 13:o=e.sent,M({count:null==o?void 0:o.count,list:null==o?void 0:o.videos});case 15:O(!1);case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,p.useEffect)((function(){U>0&&setTimeout((function(){W(0)}),2e3)}),[U]),(0,R.jsxs)("div",{children:[(0,R.jsxs)(g.Z,{title:"选用"+s,open:i,width:900,centered:!0,zIndex:10,className:Yn,onCancel:function(){t(!1)},confirmLoading:De,onOk:o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==Z?void 0:Z.length)<=0)){e.next=3;break}return x.ZP.info("当前暂未选择数据"),e.abrupt("return");case 3:return ze(!0),e.next=6,(0,I._C)({id:c,subject_id:d,homework_type:"3"==w.type?"9":"分组作业"==s?"3":"图文作业"==s?"1":"视频项目"==s?"7":"编程作业"==s?"5":"8",homework_ids:h()(de.current),subject_homework_ids:h()(ue.current)});case 6:0==(null==(n=e.sent)?void 0:n.status)&&(x.ZP.success("选用成功"),m(),t(!1)),ze(!1);case 9:case"end":return e.stop()}}),e)}))),children:[(0,R.jsxs)("div",{className:tt,children:[(0,R.jsx)(Qn.Z,{className:it,activeKey:w.type,onChange:function(e){w.type=e,w.page=1,w.updated_at="",w.association_id=null,w.search=null,K.setFieldsValue({association_id:"",search:null}),P(l()({},w)),Ge(l()({},w))},items:[{label:"从教学课堂选用",key:"1"},"编程作业"!=s&&("视频项目"==s?{label:"从个人主页选用",key:"3"}:{label:"从实践课程选用",key:"2"})]}),(0,R.jsxs)(Q.Z,{layout:"inline",className:at,form:K,onValuesChange:function(e,n){w.page=1,e.search||""===e.search||K.submit()},onFinish:function(e){P(l()(l()({},w),e)),Ge(l()(l()({},w),e))},children:["3"!=w.type&&(0,R.jsx)(Q.Z.Item,{name:"association_id",children:(0,R.jsx)(A.default,{onPopupScroll:function(e){var n=e.target;n.scrollHeight-n.clientHeight===n.scrollTop&&Oe(Ee+1)},className:$n,style:{width:200},size:"large",children:Ke.map((function(e,n){return(0,R.jsx)(A.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,R.jsx)(Q.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search",children:(0,R.jsx)($.Z.Search,{className:et,placeholder:"视频项目"==s?"请输入视频名称进行搜索":"教学课件"==s?"请输入课件名称进行搜索":"请输入作业名称进行搜索",allowClear:!0,suffix:(0,R.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(nt),onClick:function(){return K.submit()}}),onSearch:function(e){K.submit()}})})]})]}),(null==X||null===(n=X.list)||void 0===n?void 0:n.length)>0?(0,R.jsx)(Be.Z,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:null==X?void 0:X.list,pagination:!1,loading:E,rowKey:function(e){return e.id},rowSelection:Me,columns:Xe}):(0,R.jsx)(st.Z,{}),(null==X?void 0:X.count)>0&&(0,R.jsx)(Cn.Z,{current:w.page,total:null==X?void 0:X.count,style:{marginBottom:20},defaultPageSize:w.per_page,showTotal:function(e){return(0,R.jsxs)("span",{children:["共 ",(0,R.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:w.per_page,onChange:function(e,n){w.page=e,w.per_page=n,P(l()({},w)),Ge(l()({},w))}})]}),(0,R.jsx)(ht,{setScoreShow:ne,ScoreShow:ee,modalDdata:ae,homeType:Te,homeId:Ce}),(0,R.jsx)(xt.Z,{close:!0,data:null==ve?void 0:ve.content,type:null==ve?void 0:ve.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){me({content:"",type:""})}}),(0,R.jsx)(gt.K,l()(l()({},we),{},{visible:ge,allow_skip:!0,width:800,onClose:function(){ye(!1),Pe({})}}))]})})),jt=t(85667),bt=t(59629),wt=t(71327),Pt=t(78500),kt=t(52249),_t={tree:"tree___u23Lf",learn:"learn___gQiNJ",name:"name___1D14q",sign:"sign___Ki_95",pdf_name:"pdf_name___T3MPw",name_style:"name_style___nfuvC",color333:"color333___P8iqP",DirectoryTree:"DirectoryTree___umMQK",EditDom:"EditDom___Be0Pl"},Tt=t(89392),Nt=t(18290),It=t(53878),At=t(59309),Ct=["pathsDetail","globalSetting","user","loading","updateSort","isPaths","dispatch","isShowSchedule","getData"],St=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};switch(null==e?void 0:e.item_type){case"Challenge":return(0,R.jsx)(j.Z,{title:"实训关卡",children:(0,R.jsx)("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}})});case"VideoItem":return(0,R.jsx)(j.Z,{title:"教学视频",children:(0,R.jsx)("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})});case"StageCatalog":return(0,R.jsx)("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if("group"===(null==e?void 0:e.homework_type))return(0,R.jsx)(j.Z,{title:"作业形式:分组作业",children:(0,R.jsx)("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}})});if("normal"===(null==e?void 0:e.homework_type))return(0,R.jsx)(j.Z,{title:"作业形式:图文作业",children:(0,R.jsx)("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}})});break;case"ExaminationBank":return(0,R.jsx)(j.Z,{title:"测验形式:在线考试",children:(0,R.jsx)("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}})});case"HomeworkCommon":if("hack"===(null==e?void 0:e.homework_type))return(0,R.jsx)(j.Z,{title:"作业形式:编程作业",children:(0,R.jsx)("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}})});break;case"Shixun":return null!=e&&e.is_all_choice?(0,R.jsx)(j.Z,{title:"实战形式:选择题",children:(0,R.jsx)("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})}):null!=e&&e.is_unity_3d?(null==e||null===(n=e.challenge_types)||void 0===n?void 0:n.length)<=1?(0,R.jsx)(j.Z,{title:"实战形式:虚拟仿真",children:(0,R.jsx)("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})}):(0,R.jsx)(j.Z,{title:"实战形式:选择题+虚拟仿真",children:(0,R.jsx)("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})}):(null==e||null===(t=e.challenge_types)||void 0===t?void 0:t.length)>1?(0,R.jsx)(j.Z,{title:"实战形式:选择题+编程开发",children:(0,R.jsx)("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})}):(0,R.jsx)(j.Z,{title:"实战形式:编程开发",children:(0,R.jsx)("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})});var n,t;default:return(0,R.jsx)(j.Z,{title:"教学课件",children:(0,R.jsx)("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})})}},Zt=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.loading,i=e.user;return{pathsDetail:n,globalSetting:e.globalSetting,user:i,loading:t.effects}}))((function(e){var n=e.pathsDetail,t=(e.globalSetting,e.user),i=(e.loading,e.updateSort),s=e.isPaths,r=e.dispatch,c=e.isShowSchedule,d=e.getData,m=f()(e,Ct),y=n.keywords,b=n.visibleType,w=void 0===b?"All":b,P=(0,p.useState)([]),_=u()(P,2),T=_[0],A=_[1],Z=(0,p.useState)([]),D=u()(Z,2),z=D[0],X=(D[1],(0,p.useState)([])),M=u()(X,2),F=M[0],H=M[1],E=(0,p.useState)([]),O=u()(E,2),V=(O[0],O[1],(0,p.useState)([])),B=u()(V,2),q=(B[0],B[1],(0,v.useParams)()),U=(0,p.useState)([]),G=u()(U,2),Q=G[0],Y=G[1],$=(0,p.useState)({}),ne=u()($,2),te=ne[0],ie=ne[1],ae=(0,p.useState)(!1),se=u()(ae,2),le=se[0],re=se[1];(0,p.useEffect)((function(){if(m.data&&!(0,Tt.isEqual)(m.data,Q)){z=[];var e=JSON.parse(JSON.stringify(m.data));pe(e,0),Y(h()(e)),null!=m&&m.expandAll||"All"!=w?A(h()(z)):A([])}}),[m.data,w,null==m?void 0:m.expandAll]),(0,p.useEffect)((function(){var e,t,i,a;if(null!==(e=n.detail)&&void 0!==e&&e.has_start){var s,l=null===(s=n.detail)||void 0===s||null===(s=s.courses)||void 0===s?void 0:s.findIndex((function(e){var n;return 1===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)}));i=l>-1?l:0}else{var r,o,c=null===(r=n.detail)||void 0===r||null===(r=r.courses)||void 0===r||null===(r=r.map((function(e){var n;return parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))||void 0===r?void 0:r.lastIndexOf(2);i=c>-1?c:0,i=(c=null===(o=n.detail)||void 0===o||null===(o=o.courses)||void 0===o?void 0:o.findIndex((function(e){var n;return 0===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?c:i}null!==(t=n.detail)&&void 0!==t&&t.courses&&ie((null===(a=n.detail)||void 0===a?void 0:a.courses[i])||{})}),[n.detail]);var oe=function(){var e=o()(a()().mark((function e(n,t){var i,s,l=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=l.length>2&&void 0!==l[2]?l[2]:{},!t){e.next=7;break}return e.next=4,(0,mn.BK)({id:n,challenge_id:null==i?void 0:i.challenge_id,subject_id:q.pathId});case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,(0,mn.Ir)({id:n,challenge_id:null==i?void 0:i.challenge_id,subject_id:q.pathId});case 9:e.t0=e.sent;case 10:if(!(null!=(s=e.t0)&&s.game_identifier||null!=s&&s.identifier)){e.next=14;break}return(0,J.xg)(t?"/tasks/".concat(null==s?void 0:s.identifier,"/jupyter"):"/tasks/".concat(s.game_identifier,"?subject_id=").concat(q.pathId||"")),e.abrupt("return");case 14:-3===(null==s?void 0:s.status)?(0,J.eF)():2===(null==s?void 0:s.status)?ce(null==s?void 0:s.message):3===(null==s?void 0:s.status)&&ue(null==s?void 0:s.message);case 15:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),ce=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),g.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,R.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=o()(a()().mark((function t(){var i,s;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,vn.L8)({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,mn.Ir)({id:i.shixun_identifier});case 8:if(null==(s=t.sent)||!s.game_identifier){t.next=12;break}return(0,J.xg)("/tasks/".concat(s.game_identifier)),t.abrupt("return");case 12:2===(null==s?void 0:s.status)?e(null==s?void 0:s.message):3===(null==s?void 0:s.status)&&ue(null==s?void 0:s.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},ue=function(e){g.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,R.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},de=function(e){console.log("onDragEnter:",e)},fe=function(){var e=o()(a()().mark((function e(n){var t,s,l,r,o,c,u,d,f,p,v,x,g,y;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("onDrop:",n),o=n.node.props.eventKey,c=n.dragNode.props.eventKey,u=n.node.props.pos.split("-"),d=n.dropPosition-Number(u[u.length-1]),!(u.length>3)||n.node.dragOverGapBottom||n.node.dragOverGapTop){e.next=7;break}return e.abrupt("return",!1);case 7:if(!(n.node.dragOver&&n.dragNodesKeys.length>1)){e.next=9;break}return e.abrupt("return",!1);case 9:if(!(u.length>2&&n.dragNodesKeys.length>1)){e.next=11;break}return e.abrupt("return",!1);case 11:if(!(f=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"]).includes(null===(t=n.dragNode)||void 0===t?void 0:t.item_type)||"StageCatalog"==(null===(s=n.node)||void 0===s?void 0:s.item_type)||0!==d){e.next=14;break}return e.abrupt("return",!1);case 14:if("StageCatalog"!==(null===(l=n.dragNode)||void 0===l?void 0:l.item_type)||!f.includes(null===(r=n.node)||void 0===r?void 0:r.item_type)||0!==d){e.next=16;break}return e.abrupt("return",!1);case 16:return p=function e(n,t,i){for(var a=0;a0&&n.node.props.expanded&&1===d?p(v,o,(function(e){e.children=e.children||[],e.children.unshift(x)})):(p(v,o,(function(e,n,t){g=t,y=n})),-1===d?g.splice(y,0,x):g.splice(y+1,0,x)):p(v,o,(function(e){e.children=e.children||[],e.children.unshift(x)})),e.next=22,i({stage_id:m.stage_id,list:v});case 22:pe(v,0,0,!0),console.log("data:",v),Y(h()(v)),A([].concat(h()(T),[n.node.key]));case 26:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),pe=function e(n,t,i,a){t=t||0,n.map((function(n,s){try{var l;return n.key2=t+1+"-"+(s+1),n.key3=m.index+1+"-"+(s+1),n.title="",a||(n.key=t+1+"-"+(s+1)),n.index=t?i+"-"+(s+1):n.key3,null!==(l=n.children)&&void 0!==l&&l.length&&(z.push(n.key2),e(n.children,n.key2,n.index,a)),n}catch(e){}}))},me=function(e){e=e||"";var n=new RegExp(y,"ig"),t=e.replace(n,'$&');return y?(0,R.jsx)("span",{dangerouslySetInnerHTML:{__html:t}}):e},he=function(e){"All"===w&&(T.includes(e)?A(T.filter((function(n){return n!=e}))):A(T.concat(e)))},xe=function(){var e=o()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r,!0)){e.next=2;break}return e.abrupt("return");case 2:if(null==n||!n.need_authorize){e.next=5;break}return(0,W.rX)(!1),e.abrupt("return");case 5:return e.next=7,oe(n.identifier,n.is_jupyter||n.is_jupyter_lab,n);case 7:t(),null!=te&&te.course_id&&(0,I.JS)({id:null==te?void 0:te.course_id});case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),ge=function(){var e=o()(a()().mark((function e(i){var s,l,o,c,u,f;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:if(null!==(s=t.userInfo)&&void 0!==s&&s.admin||null!==(l=t.userInfo)&&void 0!==l&&l.business||i.can_view||"Attachment"===i.item_type){e.next=4;break}return e.abrupt("return",g.Z.info({centered:!0,width:400,okText:"知道啦",icon:null,content:(0,R.jsx)("div",{className:"tc font14",children:"当前视频为创建者所属单位内部教学资料,外单位用户无观看权限"})}));case 4:if(i.link&&(0,bt.DH)({is_f:1,id:i.id,point:0,total:0}),u=null!=m&&m.course_id?"course_id=".concat(null==m?void 0:m.course_id):"subject_id=".concat(q.pathId||m.subject_id),".ZIP"!==(null==i||null===(o=i.name)||void 0===o?void 0:o.substr(null==i||null===(c=i.name)||void 0===c?void 0:c.lastIndexOf("."))).toUpperCase()){e.next=14;break}if(null!==(f=n.detail)&&void 0!==f&&f.allow_download){e.next=11;break}return x.ZP.info("教学课件不支持下载"),e.abrupt("return");case 11:(0,J.FH)(i.name,ve.Z.API_SERVER+i.url),e.next=15;break;case 14:(0,J.xg)(i.link||"/video/".concat(i.id,"?").concat(u));case 15:if("Attachment"!==i.item_type||2==i.complete_status){e.next=19;break}return e.next=18,(0,I.rS)({attachment_id:i.id,status:2});case 18:e.sent;case 19:"Attachment"!==i.item_type&&"VideoItem"!==i.item_type||d();case 20:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ye=(0,p.useRef)(!1),je=(0,p.useMemo)((function(){return(0,R.jsx)(ee.Z,{spinning:ye.current,children:(0,R.jsx)(L.Z,{className:_t.tree,disabled:m.disabled,expandedKeys:h()(T),draggable:!0,onDragEnter:de,onDrop:fe,onExpand:he,blockNode:!0,titleRender:function(e){var i,u,d,f,p,v,h,x,g,y,b=e,P="can"===(null==e||null===(i=e.learning_status)||void 0===i?void 0:i[0]);return(0,R.jsxs)(C.Z,{align:"middle",className:"font14",onClick:function(){return he(b.key)},style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:function(){return b.key,void(le||re(!0))},children:[(0,R.jsx)(S.Z,{flex:"30px",style:{display:"flex",alignItems:"center"},children:St(e)}),(0,R.jsxs)(S.Z,{flex:"1",className:_t.color333,style:{display:"flex",alignItems:"center",width:300},children:[m.cust_seq&&(0,R.jsxs)("span",{className:"".concat(_t.color333," mr10"),children:[" ",e.index," "]}),"Attachment"!==e.item_type&&(0,R.jsx)("div",{className:_t.name_style,children:(0,R.jsx)(j.Z,{placement:"topLeft",title:e.name,children:(h=e,x=!1,g=h.learning_status,y=h.name,"can"===(null==g?void 0:g[0])&&"try"===(null==g?void 0:g[1])?(0,R.jsxs)("div",{className:_t.learn,children:[(0,R.jsx)("span",{className:_t.name,children:x?y:me(y)}),(0,R.jsx)("span",{className:_t.sign,children:"免费试学"})]}):x?y:me(y))})}),"Attachment"===e.item_type&&(0,R.jsx)("a",{target:"_blank",className:_t.pdf_name,title:e.name,onClick:o()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if((0,W.tJ)(r)){n.next=2;break}return n.abrupt("return");case 2:if(null==te||!te.course_id){n.next=6;break}return n.next=5,(0,I.JS)({id:null==te?void 0:te.course_id});case 5:n.sent;case 6:n.t0=e.item_type,n.next="Attachment"===n.t0?9:"VideoItem"===n.t0?11:"ExaminationBank"===n.t0?13:"HomeworkCommon"===n.t0?15:"SubjectHomework"===n.t0?17:"Shixun"===n.t0?19:21;break;case 9:return ge(b),n.abrupt("break",21);case 11:case 13:case 15:return ge(e),n.abrupt("break",21);case 17:return("group"==e.homework_type||"normal"==e.homework_type)&&ge(e),n.abrupt("break",21);case 19:return xe(e),n.abrupt("break",21);case 21:case"end":return n.stop()}}),n)}))),children:e.name}),("Shixun"===e.item_type||"Challenge"===e.item_type)&&e.high_resources_consume&&(0,R.jsx)(K.Z,{type:"paths",style:{marginLeft:10}}),("Shixun"===e.item_type||"Challenge"===e.item_type)&&e.is_unity_3d&&(0,R.jsx)("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"虚拟仿真"}),("Shixun"===e.item_type||"Challenge"===e.item_type)&&e.is_jupyter_lab&&(0,R.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"JupyterLab"}),("Shixun"===e.item_type||"Challenge"===e.item_type)&&e.is_jupyter&&(0,R.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"Jupyter Notebook"}),("Shixun"===e.item_type||"Challenge"===e.item_type)&&(null==e||null===(u=e.shixun_marks)||void 0===u?void 0:u.length)>0&&(1==(null==t||null===(d=t.userInfo)||void 0===d?void 0:d.role)||2==(null==t||null===(f=t.userInfo)||void 0===f?void 0:f.role))&&(null==e?void 0:e.shixun_marks.map((function(e,n){return(0,R.jsx)(j.Z,{title:"".concat(e),children:(0,R.jsx)("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"},children:e})},n)}))),!(null===(p=e.schools)||void 0===p||!p.length)&&(0,R.jsx)(j.Z,{title:"该实践项目面向指定单位开放",children:(0,R.jsx)("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})}),("Shixun"===e.item_type||"Challenge"===e.item_type)&&!(null==e||!e.finished_challenges_count)&&(0,R.jsx)(j.Z,{title:"完成度:".concat(Math.round((null==e?void 0:e.finished_challenges_count)/(null==e?void 0:e.challenges_count)*100),"%"),children:(0,R.jsx)("i",{className:"iconfont icon-a-wanchengdu100 ml10 ".concat((null==e?void 0:e.finished_challenges_count)-(null==e?void 0:e.challenges_count)==0?"c-light-green":"c-grey-333"),style:{transform:"translateY(1px)",display:"inline-block"}})})]}),!m.disabled&&(0,R.jsx)("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"},children:"拖动可以改变项目显示顺序"}),le&&(0,R.jsxs)(S.Z,{className:"tr",children:[("VideoItem"===b.item_type||"Attachment"===(null==b?void 0:b.item_type)||"StageCatalog"===(null==b?void 0:b.item_type)||"SubjectHomework"===(null==b?void 0:b.item_type)||"ExaminationBank"===(null==b?void 0:b.item_type)||"HomeworkCommon"===(null==b?void 0:b.item_type))&&!m.disabled&&!m.hiddenEditBtn&&(0,R.jsx)(j.Z,{title:"编辑",children:(0,R.jsx)("span",{onClick:function(e){e.stopPropagation(),console.log("asdasd===",b),m.editVidoItem(l()({stage_id:m.stage_id},b))},style:{color:"#ccc",marginRight:"10px"},children:(0,R.jsx)(kt.Z,{})})}),!m.disabled&&(0,R.jsx)(R.Fragment,{children:(0,R.jsx)(j.Z,{title:"删除",children:(0,R.jsx)("span",{onClick:function(){m.deleteStages({id:b.stage_item_id,stage_id:m.stage_id})},className:"iconfont icon-shanchu c-grey-c"})})}),m.showVideoPlay&&m.disabled&&"SubjectHomework"===b.item_type&&P&&(0,R.jsxs)("aside",{children:[!(0,N.JA)()&&s&&((0,N.Ny)()||(null==b?void 0:b.is_free)||!(null!=b&&b.is_free)&&(null==b?void 0:b.is_trial_study))&&(0,R.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:r({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:b.stage_item_id,title:"group"==(null==b?void 0:b.homework_type)?"分组作业":"图文作业"}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,N.JA)()&&s&&(0,R.jsx)(k.ZP,{type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:m.showInfoModal(l()({stage_id:m.stage_id},b));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),m.showVideoPlay&&m.disabled&&"ExaminationBank"===b.item_type&&P&&(0,R.jsxs)("aside",{children:[!(0,N.JA)()&&s&&((0,N.Ny)()||(null==b?void 0:b.is_free)||!(null!=b&&b.is_free)&&(null==b?void 0:b.is_trial_study))&&(0,R.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:r({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:b.stage_item_id,title:"测验",examinationid:b.id}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,N.JA)()&&s&&(0,R.jsx)(k.ZP,{type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:window.open("/paperlibrary/see/".concat(b.id,"?defaultActiveKey=1"));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),m.showVideoPlay&&m.disabled&&"HomeworkCommon"===b.item_type&&P&&(0,R.jsxs)("aside",{children:[!(0,N.JA)()&&s&&((0,N.Ny)()||(null==b?void 0:b.is_free)||!(null!=b&&b.is_free)&&(null==b?void 0:b.is_trial_study))&&(0,R.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:r({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:b.stage_item_id,title:"编程作业",examinationid:b.id}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,N.JA)()&&s&&(0,R.jsx)(k.ZP,{type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:m.showInfoModal(l()({stage_id:m.stage_id},b));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),m.showVideoPlay&&m.disabled&&"VideoItem"===b.item_type&&P&&(0,R.jsxs)("aside",{children:[!(0,N.JA)()&&s&&((0,N.Ny)()||(null==b?void 0:b.is_free)||!(null!=b&&b.is_free)&&(null==b?void 0:b.is_trial_study))&&(0,R.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:r({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:b.stage_item_id,title:"视频"}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),(0,R.jsx)(k.ZP,{type:"primary",className:"mr10",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ge(b);case 1:case"end":return e.stop()}}),e)}))),children:b.last_point>0?"继续学习":"开始学习"})]}),(b.allow_visit||b.to_be_built||!b.shixun_status)&&m.disabled&&("Shixun"===b.item_type||"Challenge"===b.item_type)&&P&&(0,R.jsxs)("aside",{children:[!(0,N.JA)()&&s&&!b.shixun_status&&((0,N.Ny)()||(null==b?void 0:b.is_free)||!(null!=b&&b.is_free)&&(null==b?void 0:b.is_trial_study))&&(0,R.jsx)(k.ZP,{className:"ml10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:r({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:b.stage_item_id,title:"实训",is_jupyter:null==b?void 0:b.is_jupyter,identifier:null==b?void 0:b.identifier}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),(0,R.jsx)(k.ZP,{className:"ml10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:if("Attachment"===b.item_type||null==te||!te.course_id){e.next=5;break}return e.next=5,(0,I.JS)({id:null==te?void 0:te.course_id});case 5:window.open("/shixuns/".concat(b.identifier,"/challenges"));case 6:case"end":return e.stop()}}),e)}))),children:"查看详情"}),!b.shixun_status&&(0,R.jsx)(At.Z,{className:"ml10",type:"primary",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:xe(b,n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),children:null!=b&&b.need_authorize?"需授权":null!=e&&e.finished_challenges_count?(null==e?void 0:e.finished_challenges_count)-(null==e?void 0:e.challenges_count)==0?"再次实战":"继续实战":"开始实战"})]}),m.showVideoPlay&&m.disabled&&"Attachment"===b.item_type&&P&&(0,R.jsxs)("aside",{children:[(null===(v=n.detail)||void 0===v?void 0:v.allow_download)&&(0,R.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:(0,J.Nd)("","".concat(ve.Z.API_SERVER).concat(null===(n=b.url)||void 0===n?void 0:n.replace("disposition=inline","")));case 3:case"end":return e.stop()}}),e)}))),children:"下载资源"}),(0,R.jsx)(k.ZP,{type:"primary",className:"mr10",onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,W.tJ)(r)){e.next=2;break}return e.abrupt("return");case 2:(0,J.xg)("/video/".concat(b.id,"?subject_id=").concat(q.pathId||""));case 3:case"end":return e.stop()}}),e)}))),children:"开始学习"})]})]}),(0,R.jsxs)(S.Z,{children:[m.disabled&&"暂未公开"===b.shixun_status&&(0,R.jsx)("span",{className:"".concat(_t.color204," ml5"),children:"暂未发布"}),"已删除"===b.shixun_status&&(0,R.jsx)("span",{className:"".concat(_t.color204," ml5"),children:"已删除"}),m.disabled&&!c&&("Shixun"===b.item_type||"Challenge"===b.item_type)&&!!b.challenges_count&&(0,R.jsxs)("span",{className:"experˆiment-number ml5 c-grey-999",children:[" 实验数 ","Challenge"===b.item_type?1:b.challenges_count," "]}),m.disabled&&c&&("Shixun"===b.item_type||"Challenge"===b.item_type)&&!!b.challenges_count&&"暂未公开"!==b.shixun_status&&"已删除"!==b.shixun_status&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:b.finished_challenges_count===b.challenges_count?"#50DAAE":"#DEDEDE"}}),(0,R.jsxs)("span",{style:{marginLeft:"4px"},children:[(0,R.jsx)("span",{style:{color:"#165DFF",fontSize:"14px"},children:b.finished_challenges_count}),(0,R.jsxs)("span",{style:{color:"#DEDEDE",fontSize:"14px"},children:["/",b.challenges_count]})]})]}),m.disabled&&c&&("VideoItem"===b.item_type||"Attachment"===b.item_type)&&(0==b.complete_status?(0,R.jsx)("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):1==b.complete_status?(0,R.jsx)("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):(0,R.jsx)("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),"All"===w&&"StageCatalog"===e.item_type&&(0,R.jsx)("span",{className:"ml10",children:T.includes(e.key)?(0,R.jsx)(Nt.Z,{}):(0,R.jsx)(It.Z,{})})]})]})},treeData:Q,loadedKeys:F,loadData:function(){var e=o()(a()().mark((function e(n){var t,i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(n),ye.current=!0,H(null==F?void 0:F.concat([n.key])),"StageCatalog"===n.item_type){e.next=5;break}return e.abrupt("return",ye.current=!1);case 5:return e.next=7,r({type:"pathsDetail/getStageChildrenData",payload:{id:n.stage_item_id}});case 7:t=e.sent,ye.current=!1,i=function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Q;return i.map((function(i){var a;return i.id==n.id?l()(l()({},i),{},{children:t.data.items}):l()(l()({},i),{},{children:(null==i||null===(a=i.children)||void 0===a?void 0:a.length)>0?e(i.children):[]})}))},s=i(),pe(s,0),Y(h()(s));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})})}),[Q,z,T,w,le,F]);return(0,R.jsx)(R.Fragment,{children:je})})),Lt=["pathsDetail","user","globalSetting","loading","exercise","dispatch","classroomList","val","allData","index","visibleTypeNew","getData","selectExercise","openPreview","UpdataStageChildrenData"],Dt=["tagName"],zt=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],Xt=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,a=e.globalSetting,s=e.classroomList,l=e.exercise;return{pathsDetail:n,user:t,globalSetting:a,loading:i.effects,classroomList:s,exercise:l}}))((function(e){var n,t,i,s=e.pathsDetail,r=e.user,c=e.globalSetting,d=e.loading,m=(e.exercise,e.dispatch),P=(e.classroomList,e.val),_=e.allData,T=e.index,A=e.visibleTypeNew,Z=e.getData,L=e.selectExercise,D=e.openPreview,z=e.UpdataStageChildrenData,X=(f()(e,Lt),Q.Z.useForm()),M=u()(X,1)[0],F=(0,p.useState)(),H=u()(F,2),E=H[0],O=H[1],J=Q.Z.useForm(),V=u()(J,1)[0],K=Q.Z.useForm(),B=u()(K,1)[0],q=Q.Z.useForm(),U=u()(q,1)[0],G=(0,v.useParams)(),Y=s.stageData,te=s.keywords,ie=s.visibleType,ae=void 0===ie?"All":ie,se=s.editKey,le=(0,p.useState)({}),re=u()(le,2),ce=re[0],ue=re[1],de=(0,p.useRef)(),fe=(0,p.useState)(!1),pe=u()(fe,2),ve=pe[0],me=pe[1],he=(0,p.useState)(!1),xe=u()(he,2),ge=xe[0],ye=xe[1],je=(0,p.useState)(!1),be=u()(je,2),we=be[0],Pe=be[1],ke=(0,p.useState)(!1),_e=u()(ke,2),Te=_e[0],Ne=_e[1],Ie=(0,p.useState)(!1),Ae=u()(Ie,2),Ce=Ae[0],Se=Ae[1],Ze=(0,p.useState)(!1),Le=u()(Ze,2),De=Le[0],ze=Le[1],Xe=(0,p.useState)(),Me=u()(Xe,2),Fe=Me[0],He=Me[1],Ee=(0,p.useState)(!1),Oe=u()(Ee,2),Je=Oe[0],Ve=Oe[1],Ke=(0,p.useState)(!1),Re=u()(Ke,2),Be=Re[0],qe=Re[1],Ue=(0,p.useState)(""),We=u()(Ue,2),Ge=We[0],Qe=We[1],Ye=(0,p.useState)(""),$e=u()(Ye,2),en=$e[0],nn=$e[1],tn=(0,p.useState)(""),an=u()(tn,2),sn=an[0],ln=an[1],rn=(0,p.useState)(""),on=u()(rn,2),cn=on[0],un=on[1],dn=(0,p.useState)(),fn=u()(dn,2),pn=fn[0],vn=fn[1],mn=(0,p.useState)(!0),hn=u()(mn,2),xn=hn[0],gn=hn[1],yn=(0,p.useState)([]),jn=u()(yn,2),bn=jn[0],wn=jn[1],Pn=(0,p.useState)(),kn=u()(Pn,2),_n=kn[0],Tn=kn[1],In=(0,p.useState)([]),Cn=u()(In,2),Sn=Cn[0],Zn=Cn[1],Ln=(null===(n=s.detail)||void 0===n?void 0:n.is_free)||(null===(t=s.detail)||void 0===t?void 0:t.can_learning),Dn=!(null!==(i=s.detail)&&void 0!==i&&i.can_managed),zn=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")},Xn=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Ex)(l()({},n));case 2:return t=e.sent,ce.items=n.list,e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Mn=function(){var e=o()(a()().mark((function e(n){var t,i,s,r,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(_n){e.next=8;break}return e.next=3,(0,I.A2)(l()({id:ce.stage_id,subject_id:G.pathId},n));case 3:return(t=e.sent).id&&(Se(!1),ce.items=null==ce||null===(i=ce.items)||void 0===i?void 0:i.concat([t]),ue(l()({},ce))),e.abrupt("return",t);case 8:return e.next=10,(0,I.M2)(l()(l()({id:null==_n?void 0:_n.id,subject_id:G.pathId},n),{},{video_id:(null==n?void 0:n.video_id)||(null==_n||null===(s=_n.video_item)||void 0===s?void 0:s.video_id),link:(null==n?void 0:n.link)||(null==_n||null===(r=_n.video_item)||void 0===r?void 0:r.link)}));case 10:return(o=e.sent)&&(x.ZP.success("修改成功"),Se(!1),Z()),e.abrupt("return",o);case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Fn=function(){var e=o()(a()().mark((function e(n){var t,i,s,r,o,c,u,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=n&&n.name&&""!==(null==n?void 0:n.name.replace(/(^\s*)|(\s*$)/g,""))){e.next=2;break}return e.abrupt("return",x.ZP.info("请先输入章节名称!"));case 2:return s=[].concat(h()((null==ce||null===(t=ce.shixuns_list)||void 0===t?void 0:t.map((function(e){return{type:e.item_type,id:e.id}})))||[]),h()((null==ce||null===(i=ce.attachments_list)||void 0===i?void 0:i.map((function(e){return{type:"Attachment",id:e.id}})))||[])),r=n.tagName,o=f()(n,Dt),c=l()(l()({},o),{},{id:ce.stage_id,type:Array.from(new Set(s.map((function(e){return e.type})))),list:s}),u=ce.tag&&ce.tag.id||"",c=l()(l()({},c),{},{stage_tag_attributes:u?{id:u,name:r}:{name:r||""}}),e.next=9,(0,I.xn)(l()({},c));case 9:null!=(d=e.sent)&&d.subject_id&&z(l()(l()(l()({},ce),d),{},{stage_name:c.name,stage_description:c.description,tag:c.stage_tag_attributes}));case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Hn=function(e){var n;g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"本操作将删除当前目录及下属子目录的全部内容,确认要删除吗?",onOk:(n=o()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,I.WW)(e);case 2:0===n.sent.status&&(x.ZP.success("删除成功"),z({stage_id:P.stage_id||ce.stage_id}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},En=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.FD)({id:null==n?void 0:n.stage_item_id,type:null==n?void 0:n.homework_type});case 2:(t=e.sent)&&("HomeworkCommon"==(null==n?void 0:n.item_type)?ln(null==t?void 0:t.hack_homework):ln(null==t?void 0:t.subject_homework),Qe(null==n?void 0:n.item_type),nn(null==n?void 0:n.stage_item_id),qe(!0));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),On=function(){var e=o()(a()().mark((function e(n){var t,i,s,l,r,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("VideoItem"!==(null==n?void 0:n.item_type)){e.next=8;break}return e.next=3,(0,bt.TJ)({id:null==n?void 0:n.stage_item_id});case 3:t=e.sent,Tn(t),"VideoItem"===(null==n?void 0:n.item_type)?Se(!0):(Zn((null==t||null===(i=t.tags)||void 0===i?void 0:i.map((function(e){return null==e?void 0:e.name})))||[]),B.setFieldsValue({files:[{uid:null==t||null===(s=t.attachment)||void 0===s?void 0:s.id,name:null==t?void 0:t.name,response:{id:null==t||null===(l=t.attachment)||void 0===l?void 0:l.id}}]}),Pe(!0)),e.next=9;break;case 8:"ExaminationBank"===(null==n?void 0:n.item_type)?v.history.push("/paperlibrary/add/".concat(null==n?void 0:n.id,"?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=").concat(G.pathId,"&stageId=").concat(P.stage_id)):"HomeworkCommon"===(null==n?void 0:n.item_type)?v.history.push("/paths/".concat(G.pathId,"/").concat(ce.stage_id,"/program_homework/").concat(null==n?void 0:n.id,"/edit")):"Attachment"===(null==n?void 0:n.item_type)?g.Z.confirm({title:"修改课件名称",icon:null,centered:!0,okText:"确认修改",cancelText:"取消",content:(0,R.jsx)($.Z,{value:r,onChange:function(e){r=e.target.value},placeholder:"请输入课件名称"}),onOk:function(){var e=o()(a()().mark((function e(){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r){e.next=3;break}return x.ZP.info("名称不能为空"),e.abrupt("return",Promise.reject());case 3:return e.next=5,(0,ne.ZP)("/api/attachments/".concat(null==n?void 0:n.id,".json"),{method:"put",body:{name:r+(null==n||null===(t=n.name)||void 0===t?void 0:t.substr(null==n||null===(i=n.name)||void 0===i?void 0:i.lastIndexOf(".")))}});case 5:e.sent,r="",Z();case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}):"SubjectHomework"===(null==n?void 0:n.item_type)?m({type:"classroomList/setActionTabs",payload:{key:"group"==(null==n?void 0:n.homework_type)?"课程编辑分组作业":"课程编辑图文作业",id:null==n?void 0:n.stage_item_id,type:null==n?void 0:n.homework_type}}):g.Z.confirm({title:"修改小节名称",icon:null,centered:!0,okText:"确认修改",cancelText:"取消",content:(0,R.jsx)($.Z,{defaultValue:null==n?void 0:n.name,value:c,maxLength:40,onChange:function(e){console.log(e.target.value),c=e.target.value},placeholder:"请输入小节名称"}),onOk:function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((c||(null==n?void 0:n.name)).replaceAll(" ","")){e.next=3;break}return x.ZP.info("名称不能为空"),e.abrupt("return",Promise.reject());case 3:return e.next=5,(0,ne.ZP)("/api/stages/".concat(null==n?void 0:n.stage_id,"/update_item_name.json"),{method:"put",body:{name:c||(null==n?void 0:n.name),item_id:null==n?void 0:n.id}});case 5:e.sent,c="",Z();case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Jn=function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Dn){e.next=3;break}return zn(),e.abrupt("return");case 3:if(Kn()){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,I.ms)({id:n});case 7:1===e.sent.status&&(x.ZP.success("上移成功!"),Z());case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Vn=function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Dn){e.next=3;break}return zn(),e.abrupt("return");case 3:if(Kn()){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,I.yy)({id:n});case 7:1===e.sent.status&&(x.ZP.success("下移成功!"),Z());case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Kn=function(){return!ve||(g.Z.info({icon:null,className:"custom-modal-divider ",okText:"知道啦",title:"提示",content:(0,R.jsx)("div",{className:"mt10 font14",children:"当前单元有未保存的修改记录,请先保存!"}),onOk:function(){var e="Edit_".concat(se),n=document.getElementById(e);n&&setTimeout((function(){return n.scrollIntoView({block:"start",behavior:"smooth"})}))}}),!1)},Rn=function(){Fn(M.getFieldsValue(),"edit")},Bn=function(e){var n,t,i=[];e.items&&null!==(n=e.items)&&void 0!==n&&n.length&&(null===(t=e.items)||void 0===t||t.forEach((function(e){var n;i.push(e),e.children&&null!==(n=e.children)&&void 0!==n&&n.length&&(i=i.concat(e.children))})));return!!i.find((function(e){return(0,Tt.isEqual)(e.learning_status,["can","try"])}))?(0,R.jsx)("aside",{className:Nn.learn,children:"免费试学"}):null},qn=function(e,n){var t,i,u,f,p,h,y,P,T,N,D,X=(null==e?void 0:e.items)||[],F=!1,H=!1,J=!1;"All"===ae&&(F=((null===(P=r.userInfo)||void 0===P?void 0:P.admin)||(null===(T=r.userInfo)||void 0===T?void 0:T.business)||(null===(N=s.detail)||void 0===N?void 0:N.allow_statistics))&&ve,null!==(D=s.detail)&&void 0!==D&&D.allow_add_member&&Ln&&!ve&&(n>0&&(H=!0),n<(null==Y?void 0:Y.length)-1&&(J=!0)));var K,q,ne,ie,se,le=function(){var t=o()(a()().mark((function t(i){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:wn(i),null!=X&&X.length||!i.includes("".concat(n))||z({stage_id:e.stage_id||ce.stage_id});case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),re=function(e,n){var t;4==(null===(t=s.detail)||void 0===t?void 0:t.shixun_tag_num)?g.Z.confirm({centered:!0,width:420,title:"提示",icon:null,onOk:function(){"向上移动"==e?Jn(n):Vn(n)},content:(0,R.jsx)("div",{className:"tc font16",children:"当前实践课程已公开,确定要调整章次顺序吗?"})}):"向上移动"==e?Jn(n):Vn(n)};return(0,R.jsx)(ee.Z,{spinning:!!d["pathsDetail/getStageChildrenData"],children:(0,R.jsx)(Wn.Z,{className:"mt20 ".concat(Nn.ChapterStyle),activeKey:bn,bordered:!1,expandIconPosition:"end",expandIcon:function(e){var n=e.isActive;return(0,R.jsx)("i",{className:"iconfont icon-zhankai1 fon14",style:{transform:"rotate(".concat(n?90:0,"deg) "),transition:".3s"}})},onChange:le,items:[{key:n,label:(0,R.jsxs)(C.Z,{id:"Edit_".concat(n),wrap:!1,align:"middle",gutter:5,children:[(0,R.jsx)(S.Z,{children:(0,R.jsxs)("span",{className:"font18 blod c-3061d0",children:[e.stage_name||"第".concat(null==_?void 0:_.length,"章节"),Bn(e)]})}),e.tag&&e.tag.name&&(0,R.jsx)(S.Z,{children:(0,R.jsx)("span",{className:"".concat(Nn.tag),children:e.tag.name})})]}),extra:"All"===ae&&!te&&(null==s||null===(t=s.detail)||void 0===t?void 0:t.allow_edit_stage)&&(0,R.jsx)("div",{className:"".concat(F?"":Nn.EditStyle),onClick:function(e){e.preventDefault(),e.stopPropagation()},children:(0,R.jsxs)(C.Z,{wrap:!1,align:"middle",gutter:10,children:[F&&(0,R.jsx)(S.Z,{children:(0,R.jsxs)(j.Z,{title:"删除",children:[" ",(0,R.jsx)("i",{onClick:function(){var n,t;n=e.stage_id,g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确定删除该章节吗?",onOk:(t=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I._V)({id:n});case 2:1===e.sent.status&&(m({type:"pathsDetail/save",payload:{editKey:-1}}),x.ZP.success("删除成功"),Z());case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},className:"iconfont current icon-shanchu c-grey-c"})]})}),(null===(i=s.detail)||void 0===i?void 0:i.allow_add_member)&&Ln&&!ve&&(0,R.jsxs)(R.Fragment,{children:[H&&(0,R.jsx)(S.Z,{children:(0,R.jsxs)(j.Z,{title:"向上移动",children:[" ",(0,R.jsx)("i",{onClick:function(){re("向上移动",e.stage_id)},className:"iconfont icon-xiangshangyi c-3061d0 font18 current"})]})}),J&&(0,R.jsx)(S.Z,{children:(0,R.jsxs)(j.Z,{title:"向下移动",children:[" ",(0,R.jsx)("i",{onClick:function(){re("向下移动",e.stage_id)},className:"iconfont icon-xiangxiayi c-3061d0 font18 current"})]})}),(0,R.jsx)(S.Z,{children:(0,R.jsx)(j.Z,{title:"编辑",children:(0,R.jsx)("i",{onClick:function(){!function(e,n){Dn?zn():Kn()&&(m({type:"pathsDetail/save",payload:{stage_id:n.stage_id,editKey:e}}),M.setFieldsValue({name:n.stage_name,description:n.stage_description,tagName:n.tag&&n.tag.name||""}),O(l()(l()({},E),{},{description:n.stage_description})))}(n,e),le(bn.concat(["".concat(n)]))},className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current"})})})]})]})}),children:(0,R.jsxs)(ee.Z,{spinning:!1,children:[!ve&&(e.stage_description?(0,R.jsxs)("aside",{className:"pl20 pr20",children:[(0,R.jsx)("div",{ref:de,className:"".concat(Nn.introContent," ").concat(xn?Nn.introContentMaxHeight:""),children:(0,R.jsx)(oe.Z,{value:null==e?void 0:e.stage_description})}),pn&&(0,R.jsx)("div",{className:"current",onClick:function(e){e.stopPropagation(),gn(!xn)},children:(0,R.jsx)(An.Z,{dashed:!1,children:(0,R.jsxs)("a",{className:"font14",children:[xn?"阅读全文 ":"收起全文 ",(0,R.jsx)("i",{className:"iconfont font14 ".concat(xn?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-")})]})})})]}):0==(null==X?void 0:X.length)?(0,R.jsx)("div",{className:Nn.nodata,children:"暂无内容~"}):null),ve&&(0,R.jsxs)("div",{className:"pl20 pr20",children:[(0,R.jsx)(Q.Z.Item,{name:"name",label:"名称",rules:[{required:!0,message:"章节名称不能为空"},{whitespace:!0,message:"不能输入空格"}],children:(0,R.jsx)($.Z,{size:"middle",maxLength:60,placeholder:"请输入第".concat(n+1,"章节名称,最大限制60个字符"),onBlur:Rn})}),(0,R.jsx)(Q.Z.Item,{name:"description",label:"描述",className:"ml10",children:(0,R.jsx)(jt.Z,{defaultValue:null==E?void 0:E.description,placeholder:"请输入第".concat(n+1,"章节描述"),height:300,onBlur:Rn})}),(0,R.jsx)(Q.Z.Item,{label:"标签",name:"tagName",rules:[{max:10,message:"标签不能超过10个字”"}],children:(0,R.jsx)($.Z,{placeholder:"请输入标签名称",onBlur:Rn})}),(0,R.jsxs)("aside",{className:"mt20 mb20",children:[(0,R.jsx)(k.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",icon:(0,R.jsx)("i",{className:"iconfont icon-tianjiafangda mr5 "}),onClick:function(){if(null==ce||!ce.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(m)&&(Ne(!0),U.resetFields())},children:"小节"}),(0,R.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:Nn.dro,menu:{items:[{key:"1",label:"新建实践项目"},{key:"2",label:"选用实践项目"},{key:"3",label:"选用任务关卡"}],onClick:function(e){var n=e.key;e.keyPath,e.domEvent;if(!ce.stage_id)return x.ZP.info("请先输入章节名称!");if("1"===n){if(!(0,W.tJ)(m)||!(0,W.xY)())return;ze(!1),ye(!0),V.setFieldsValue({name:"",is_jupyter:!1})}"2"===n&&m({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",id:ce.stage_id,subject_id:G.pathId}}),"3"===n&&m({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",id:ce.stage_id,subject_id:G.pathId,isMissionLevel:!0}})}},children:(0,R.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,R.jsx)("span",{className:"iconfont icon-tianjiafangda mr5"}),"实践项目"]})}),!(null!=c&&null!==(u=c.setting)&&void 0!==u&&u.is_local)&&(0,R.jsx)(R.Fragment,{children:(0,R.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:Nn.dro,dropdownRender:function(){return(0,R.jsxs)(w.Z,{children:[(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!ce.stage_id)return x.ZP.info("请先输入章节名称!");Tn(""),Se(!0)},children:"新建视频项目"},3),(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!ce.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(m)&&(He("视频项目"),Ve(!0),un(ce.stage_id))},children:"选用视频项目"},4)]})},children:(0,R.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,R.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"视频项目"]})})}),(0,R.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:Nn.dro,dropdownRender:function(){return(0,R.jsxs)(w.Z,{children:[(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!ce.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(m)&&(Tn(""),Zn([]),ze(!1),Pe(!0),B.resetFields())},children:"新建教学课件"},5),(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!ce.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(m)&&(He("教学课件"),Ve(!0),un(ce.stage_id))},children:"选用教学课件"},6)]})},children:(0,R.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,R.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"教学课件"]})}),(0,R.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:Nn.dro,dropdownRender:function(){return(0,R.jsxs)(w.Z,{children:[(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!ce.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(m)&&m({type:"classroomList/setActionTabs",payload:{key:"课程新建分组作业",id:ce.stage_id,subject_id:G.pathId}})},children:"新建分组作业"},7),(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!ce.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(m)&&m({type:"classroomList/setActionTabs",payload:{key:"课程新建图文作业",id:ce.stage_id,subject_id:G.pathId}})},children:"新建图文作业"},8),(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!ce.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(m)&&v.history.push("/paths/".concat(G.pathId,"/").concat(ce.stage_id,"/program_homework/null/add"))},children:"新建编程作业"},9),(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!ce.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(m)&&(He("分组作业"),Ve(!0),un(ce.stage_id))},children:"选用分组作业"},10),(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!ce.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(m)&&(He("图文作业"),Ve(!0),un(ce.stage_id))},children:"选用图文作业"},11),(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!ce.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(m)&&(He("编程作业"),Ve(!0),un(ce.stage_id))},children:"选用编程作业"},12)]})},children:(0,R.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,R.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"作业"]})}),(0,R.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:Nn.dro,dropdownRender:function(){return(0,R.jsxs)(w.Z,{children:[(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){v.history.push("/paperlibrary/add?pageType=course&courseId=".concat(G.pathId,"&stageId=").concat(e.stage_id))},children:"新建试卷"},13),(0,R.jsx)(w.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!ce.stage_id)return x.ZP.info("请先输入章节名称!");(0,W.tJ)(m)&&L(e)},children:"选用试卷"},14)]})},children:(0,R.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,R.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"测验"]},n)}),(0,R.jsx)("br",{})]}),(0,R.jsxs)("aside",{className:"c-light-black mt10 pb20",children:["所有项目均可以通过拖动排序或升降级。",(0,R.jsx)("br",{}),"新建项目名称指本项目下没有实质内容,仅展示名称,不可点击。"]})]}),(0,R.jsx)("aside",{className:"".concat(null!=e&&e.stage_description?"mt10":""," ").concat(Nn.shixuns),children:!(null==X||!X.length)&&(0,R.jsx)(Qn,{visibleType:A,data:X,stage_id:e.stage_id,disabled:!ve,deleteStages:Hn,editVidoItem:On,showInfoModal:En,updateSort:Xn,index:n,expandAll:null==s||null===(f=s.detail)||void 0===f?void 0:f.show_course_section,cust_seq:!(null==s||null===(p=s.detail)||void 0===p||!p.cust_seq),showVideoPlay:(null===(h=r.userInfo)||void 0===h?void 0:h.admin)||(null===(y=r.userInfo)||void 0===y?void 0:y.business)||((null===(K=s.detail)||void 0===K||null===(K=K.courses)||void 0===K?void 0:K.length)>0?null===(q=s.detail)||void 0===q?void 0:q.allow_visit:!("学生"===(null===(ne=r.userInfo)||void 0===ne?void 0:ne.user_identity)&&null!==(ie=s.detail)&&void 0!==ie&&ie.allow_visit&&null!==(se=s.detail)&&void 0!==se&&se.courses)),isPaths:!0,isShowSchedule:s.isShowSchedule,getData:Z})}),ve&&(0,R.jsxs)("aside",{className:Nn.buttons,children:[(0,R.jsx)(k.ZP,{onClick:function(){me(!1),m({type:"pathsDetail/save",payload:{editKey:-1}}),m({type:"pathsDetail/getPathsDetail",payload:{id:G.pathId}})},type:"primary",size:"middle",ghost:!0,children:"取消"}),(0,R.jsx)(k.ZP,{onClick:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:M.submit(),m({type:"pathsDetail/save",payload:{editKey:-1}}),m({type:"pathsDetail/getPathsDetail",payload:{id:G.pathId}});case 3:case"end":return e.stop()}}),e)}))),size:"middle",type:"primary",children:"保存"})]})]})}]})})},Qn=p.memo(Zt),Yn=(0,p.useMemo)((function(){return ce?qn(ce,T):null}),[ce,te,A,ae,pn,xn,bn,ve]);return(0,p.useEffect)((function(){ue(l()({},P)),M.setFieldsValue(l()(l()({},P),{},{name:null==P?void 0:P.stage_name}))}),[P]),(0,p.useEffect)((function(){var e;if(se===T){me(!0);var n=document.getElementById("Edit_".concat(se));n&&setTimeout((function(){return n.scrollIntoView({block:"start",behavior:"smooth"})}))}else me(!1);wn(null==ce||!ce.limit_expansion||(null==ce||null===(e=ce.items)||void 0===e?void 0:e.length)>0||se===T?["".concat(T)]:[])}),[ce,se]),(0,p.useEffect)((function(){if(de.current){var e=function(){var e,n=new ResizeObserver((function(e){var n,t=Un()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;vn(i.target.offsetHeight>=280)}}catch(e){t.e(e)}finally{t.f()}}));return n.observe(null===(e=de.current)||void 0===e?void 0:e.firstElementChild),n}();return function(){var n,t;(null===(n=de.current)||void 0===n?void 0:n.firstElementChild)&&e.unobserve(null===(t=de.current)||void 0===t?void 0:t.firstElementChild)}}}),[de.current,ce]),(0,R.jsxs)("section",{children:[(0,R.jsx)(Q.Z,{form:M,onFinish:Fn,children:Yn}),(0,R.jsx)(g.Z,{centered:!0,title:"新建实践项目",open:ge,confirmLoading:De,destroyOnClose:!0,onOk:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:V.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){ye(!1)},children:(0,R.jsxs)(Q.Z,{form:V,initialValues:{name:"",is_jupyter:!1},onFinish:function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ze(!0),e.next=3,(0,I.vf)(l()({id:ce.stage_id,subject_id:G.pathId},n));case 3:e.sent.id&&(V.resetFields(),x.ZP.success("添加成功"),z(l()({},ce)),ye(!1)),ze(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsx)(Q.Z.Item,{label:"类型",name:"is_jupyter",rules:[{required:!0,message:"请选择类型"}],children:(0,R.jsxs)(y.ZP.Group,{children:[(0,R.jsx)(y.ZP,{value:!1,children:" 全栈实践项目 "}),(0,R.jsx)(y.ZP,{value:!0,children:"Jupyter Notebook实践项目"})]})}),(0,R.jsx)(Q.Z.Item,{label:"名称",name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,R.jsx)($.Z,{showCount:!0,maxLength:60,placeholder:"请输入不超过60字的名称"})})]})}),(0,R.jsx)(g.Z,{centered:!0,title:_n?"编辑教学课件":"新建教学课件",open:we,confirmLoading:De,onCancel:function(){Pe(!1),Zn([]),Tn("")},destroyOnClose:!0,onOk:o()(a()().mark((function e(){var n,t,i,s,r,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=B.getFieldsValue(),ze(!0),!(i=t.files.find((function(e){return!e.response||!e.response.id})))){e.next=6;break}return x.ZP.error("".concat(null==i?void 0:i.name," 文件上传失败,请重新上传")),e.abrupt("return");case 6:if(r=l()(l()({},t),{},{subject_id:G.pathId,tags:Sn,attachment_ids:null==t||null===(n=t.files)||void 0===n?void 0:n.map((function(e){return e.response.id}))}),_n){e.next=13;break}return e.next=10,(0,I.s0)(l()(l()({},r),{},{id:ce.stage_id}));case 10:s=e.sent,e.next=16;break;case 13:return e.next=15,(0,I.M2)(l()(l()({},r),{},{id:null==_n?void 0:_n.id,attachment_id:null==r||null===(o=r.attachment_ids)||void 0===o?void 0:o[0]}));case 15:s=e.sent;case 16:0===s.status&&(x.ZP.success("修改成功"),Pe(!1),z(l()({},ce))),ze(!1);case 18:case"end":return e.stop()}}),e)}))),children:(0,R.jsxs)(Q.Z,{form:B,children:[(0,R.jsx)(Q.Z.Item,{label:"课件内容",name:"files",rules:[{required:!0,message:"请上传课件内容"}],children:(0,R.jsx)(Pt.Z,{aloneClear:!0,maxSize:(0,N.Ny)()?500:100,accept:zt.toString(),number:_n?1:10})}),(0,R.jsx)(Q.Z.Item,{style:{marginLeft:8},label:"知识标签",name:"tags",children:(0,R.jsx)($.Z,{onKeyUp:function(e){if("Enter"==e.key){var n=B.getFieldValue("tag");if(B.setFieldsValue({tag:""}),!n)return void x.ZP.info("标签不能为空");if(Sn.filter((function(e){return e===n})).length>0)return void x.ZP.info("已有相同名称标签");Sn.push(n),Zn(h()(Sn))}}})}),(0,R.jsx)("div",{className:Nn["tagsList-content"],children:Sn.map((function(e,n){return(0,R.jsx)(Gn.Z,{closable:!0,onClose:function(n){!function(e,n){e.preventDefault(),Zn(h()(Sn.filter((function(e){return e!=n}))))}(n,e)},children:e},n+e)}))}),(0,R.jsxs)("div",{children:[(0,R.jsx)("span",{className:"c-red",children:"注意:"}),(0,R.jsx)("br",{}),"1、上传课件,即表示您已同意",(0,R.jsx)(v.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank",children:"上传内容协议"}),",不得上传未经他人授权的作品;",(0,R.jsx)("br",{}),"2、上传课件默认设置为不允许下载,若要开启下载功能,可进入课程编辑页面设置;",(0,R.jsx)("br",{}),"3、不支持断点续传,单个文件大小请勿超过",(0,N.Ny)()?500:100,"M;",(0,R.jsx)("br",{}),"4、当前仅限支持pdf、word、excel、ppt、zip文件;",(0,R.jsx)("br",{}),"5、文件名将被自动读取为系统内该课件的名称,上传前请注意这一点;",(0,R.jsx)("br",{}),"6、一次最多上传10个文件。"]})]})}),(0,R.jsx)(g.Z,{centered:!0,title:"新建小节名称",open:Te,confirmLoading:De,onOk:o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:U.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){Ne(!1),U.resetFields()},children:(0,R.jsx)(Q.Z,{form:U,onFinish:function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ze(!0),e.next=3,(0,I.Mt)(l()(l()({},n),{},{id:null==ce?void 0:ce.stage_id,subject_id:G.pathId}));case 3:0===e.sent.status&&(x.ZP.success("添加成功"),Ne(!1),U.resetFields(),z(l()({},ce))),ze(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:(0,R.jsx)(Q.Z.Item,{label:"",name:"name",rules:[{required:!0,message:"请输入不超过40字的小节名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,R.jsx)($.Z,{showCount:!0,maxLength:40,placeholder:"请输入不超过40字的小节名称"})})})}),(0,R.jsx)(wt.Z,{visible:Ce,editData:_n,onCancel:function(){return Se(!1)},onOk:Mn}),(0,R.jsx)(yt,{setScoreShow:Ve,getData:function(){z({stage_id:P.stage_id||ce.stage_id})},id:cn,ScoreShow:Je,modalType:Fe,subjectId:G.pathId,openPreview:D}),(0,R.jsx)(ht,{setScoreShow:qe,ScoreShow:Be,homeType:Ge,homeId:en,modalDdata:sn})]})})),Mt=t(80238),Ft=t(88897),Ht=(0,v.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){e.user;var n=e.onReplyDiscuss,t=e.dispatch,i=e.id,a=e.activeDiscussIndex,s=e.placeholder,l=(0,p.useState)(""),r=u()(l,2),o=r[0],c=r[1];var d=(0,v.useParams)();return(0,R.jsxs)("div",{className:"discuss-item-editor",style:{display:a===i?"block":"none",width:"100%"},children:[(0,R.jsx)(jt.Z,{miniToolbar:!0,startInit:a===i,defaultValue:o,id:i,noStorage:!0,watch:!1,height:155,placeholder:s||"我要回复",showResizeBar:!0,onChange:function(e){c(e)}}),(0,R.jsx)("a",{onClick:function(){o?(n(i,o),t({type:"pathsDetail/getPathsDetail",payload:{id:d.pathId}}),c("")):x.ZP.info("回复内容不能为空!")},className:"btn-send",children:"发送"})]},i)})),Et=(0,v.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.user,t=e.upDataList,i=(e.page,e.dispatch,e.keywords),s=(0,v.useParams)(),l=function(){var e=o()(a()().mark((function e(n,s){var l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.WD)({id:n,content:s});case 2:0===(null==(l=e.sent)?void 0:l.status)&&t(1,i);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,R.jsxs)("div",{className:"discuss-item-container bg-white",children:[(0,R.jsx)("a",{href:"/users/".concat(n.login),target:"_blank",children:(0,R.jsx)("img",{alt:"用户头像",height:"50",src:"".concat(ve.Z.IMG_SERVER,"/images/").concat(n.image_url),width:"50"})}),(0,R.jsx)("section",{children:(0,R.jsx)(Ht,{id:s.pathId,activeDiscussIndex:s.pathId,onReplyDiscuss:l,placeholder:"我要讨论"})})]})})),Ot=t(94510);function Jt(e,n){return(0,ne.v_)("/discusses/".concat(e,"/top_or_down_discuss.json"),{top:n})}function Vt(e,n){return(0,ne.v_)("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:n?1:0})}function Kt(e,n){return(0,ne.v_)("/discusses/".concat(e,"/hidden.json"),n)}function Rt(e,n){return(0,ne.v_)("/discusses/".concat(e,"/reward_code.json"),n)}function Bt(e){return(0,ne.ZP)("/api/discusses/".concat(e,".json"),{method:"delete"})}function qt(e,n){return(0,ne.v_)("/discusses/".concat(e,"/reply.json"),{container_type:"Shixun",content:n})}function Ut(e){var n=e.data,t=e.index,i=e.adminOrOperator,a=e.parentDiscussIndex,s=e.shixunIdentifier,l=(e.isDelete,e.user,e.onSetRewardData),r=e.onSetActionType,o=e.deleteCommentAlert,c=e.shixunName,u=e.keywords,d=n.author,f=(n.can_delete,n.manage),p=n.content,v=n.hidden,m=n.id,h=n.reward,x=n.time;return(0,R.jsxs)("div",{className:"second-level-discuss",children:[(0,R.jsxs)("div",{className:"discuss-info-body",style:{marginTop:"8px",marginBottom:"8px"},children:[(0,R.jsxs)("div",{className:"discuss-info",children:[(0,R.jsx)("a",{href:"/users/".concat(d.login),target:"_blank",children:d.name}),(0,R.jsx)("span",{className:"grey",children:x}),h?(0,R.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(h),children:[(0,R.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,R.jsx)("span",{children:h})]}):null]}),(0,R.jsxs)("div",{className:u?"hidden":"btn-group",style:{marginBottom:"0px"},children:[i?(0,R.jsx)("a",{onClick:function(){l({id:m,index:t,user_id:d.user_id,parentDiscussIndex:a})},title:"给TA奖励金币",children:(0,R.jsx)("i",{className:"iconfont icon-jiangli"})}):null,i?(0,R.jsx)("a",{onClick:function(){r({id:m,index:t,params:{hidden:v?"0":"1",container_identifier:s},type:"hidden-discuss",parentDiscussIndex:a,message:v?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:v?"取消隐藏":"隐藏评论",children:(0,R.jsx)("i",{className:v?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,f?(0,R.jsx)("a",{onClick:function(){o?g.Z.info({title:"提示",content:(0,R.jsxs)("div",{className:"tc",children:[" ","该条评论来自《",c,"》实践项目,您不是该实践项目的管理者,不能删除评论!"]}),onOk:function(){}}):r({id:m,index:t,type:"delete-discuss",parentDiscussIndex:a,message:"确定要删除该条回复吗"})},title:"删除",style:{minWidth:"unset"},children:(0,R.jsx)("i",{className:"iconfont icon-shanchu"})}):null]})]}),(0,R.jsx)(oe.Z,{className:"discuss-content",value:p,highlightKeywords:u})]})}var Wt=function(e){var n=e.data,t=e.index,i=e.shixunIdentifier,a=e.adminOrOperator,s=e.identity,l=(e.onTopOrDownDiscuss,e.onPlusDiscuss),r=e.onSetActionType,o=e.onSetRewardData,c=e.user,u=e.isDelete,d=e.activeDiscussIndex,f=e.onReplyDiscuss,p=e.onSetActiveDiscussIndex,v=e.keywords,m=n.content,h=n.children,x=n.game_url,y=n.hidden,j=n.id,b=n.position,w=n.praise_count,P=n.reward,k=(n.sticky,n.time),_=n.user_praise,T=n.game_passed,N=n.delete_comment_alert,I=n.author,A=n.shixun_name,C=n.manage;var S=function(e){var n=e.target,t=n.nodeName,i=n.src;"IMG"===t&&(gn.Z.publish("preview-image",i),console.log("src:",i))};return(0,R.jsxs)("div",{className:"discuss-item-container",children:[(0,R.jsx)("a",{href:"/users/".concat(I.login),target:"_blank",children:(0,R.jsx)("img",{alt:"用户头像",height:"50",src:"".concat(ve.Z.IMG_SERVER,"/images/").concat(I.image_url),width:"50"})}),(0,R.jsxs)("section",{children:[(0,R.jsxs)("div",{className:"discuss-info",children:[(0,R.jsx)("a",{href:"/users/".concat(I.login),target:"_blank",children:I.name}),(0,R.jsx)("span",{className:"grey",children:k}),b?(0,R.jsxs)("span",{className:"c-green",children:[" [第",b,"关] "]}):null,x?(0,R.jsx)("a",{href:x,target:"_blank",className:"view-code",title:"点击查看TA的代码页面",children:"查看"}):null,P?(0,R.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(P),children:[(0,R.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,R.jsx)("span",{children:P})]}):null,s<=5?(0,R.jsx)("span",{style:{flex:"1",textAlign:"right",color:1===T?"#29bd8b":""},children:T||0===T?1===T?"已通关":"未通关":""}):null]}),(0,R.jsx)("div",{onClick:S,children:(0,R.jsx)(oe.Z,{className:"discuss-content",value:m,highlightKeywords:v})}),h&&h.length>0?(0,R.jsx)("div",{className:"reply-discuss-container",onClick:S,children:h.map((function(e,n){return(0,R.jsx)(Ut,{data:e,index:n,deleteCommentAlert:N,shixunName:A,shixunIdentifier:i,adminOrOperator:a,user:c,isDelete:u,onSetRewardData:o,onSetActionType:r,parentDiscussIndex:t,keywords:v},e.id)}))}):null,(0,R.jsxs)("div",{className:v?"hidden":"btn-group",children:[a?(0,R.jsx)("a",{onClick:function(){o({id:j,index:t,user_id:I.user_id})},title:"给TA奖励金币",children:(0,R.jsx)("i",{className:"iconfont icon-jiangli"})}):null,a?(0,R.jsx)("a",{onClick:function(){r({id:j,index:t,params:{hidden:y?"0":"1",container_identifier:i},type:"hidden-discuss",message:y?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:y?"取消隐藏":"隐藏评论",children:(0,R.jsx)("i",{className:y?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,C&&(!h||0==h.length)&&(0,R.jsx)("a",{onClick:function(){N?g.Z.info({title:"提示",content:(0,R.jsxs)("div",{className:"tc",children:[" ","该条评论来自《",A,"》实践项目,您不是该实践项目的管理者,不能删除评论!"]}),onOk:function(){}}):r({id:j,index:t,type:"delete-discuss",message:"确定要删除该条回复吗"})},title:"删除",children:(0,R.jsx)("i",{className:"iconfont icon-shanchu"})}),(0,R.jsx)("a",{onClick:function(){p(j)},title:"回复",children:(0,R.jsx)("i",{className:"iconfont icon-huifu1"})}),(0,R.jsxs)("a",{onClick:function(){l(j,!_,t)},style:{whiteSpace:"nowrap"},className:_?"c-orange":"",children:[(0,R.jsx)("i",{className:_?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),(0,R.jsx)("span",{children:w||""})]})]}),(0,R.jsx)(Ht,{id:j,activeDiscussIndex:d,onReplyDiscuss:f})]})]},j)},Gt={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Qt(e,n){switch(n.type){case Ot.tD:return l()(l()({},e),{},{loading:!0});case Ot.RS:return l()(l()({},e),{},{showRewardDialog:!0});case Ot.t2:return l()(l()({},e),{},{showRewardDialog:!1});case Ot.GR:case Ot.u8:case Ot.rM:case Ot.yS:case Ot.Vn:case Ot.SX:return l()(l()({},e),n.payload);default:throw new Error}}var Yt=function(e){var n=e.shixunIdentifier,t=e.identity,i=e.activeIndex,s=e.user,r=(e.isShixunDetail,e.isDelete),c=e.keywords,d=e.refreshCount,f=(0,p.useReducer)(Qt,Gt),m=u()(f,2),h=m[0],x=m[1],y=h.page,j=h.loading,b=h.data,w=h.actionType,P=h.showRewardDialog,k=h.activeDiscussIndex,_=(0,p.useRef)(),T=(0,p.useRef)(),A=(0,v.useParams)();function C(e){return S.apply(this,arguments)}function S(){return(S=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!j){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,x({type:Ot.tD}),e.next=6,(0,I.Ax)(l()(l()({},A),{},{page:n,keywords:c}));case 6:t=e.sent,x({type:Ot.GR,payload:{activeDiscussIndex:null,page:n,data:t,loading:!1}}),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(2),console.log(e.t0);case 13:case"end":return e.stop()}}),e,null,[[2,10]])})))).apply(this,arguments)}function Z(e){document.body.scrollIntoView(),C(e)}function L(e,n,t){return D.apply(this,arguments)}function D(){return(D=o()(a()().mark((function e(n,t,i){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Vt(n,t);case 3:s=e.sent,B[i].user_praise=t,B[i].praise_count=s.praise_count,x({type:Ot.rM,payload:{data:l()(l()({},b),{},{comments:B})}}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function z(e,n,t){return X.apply(this,arguments)}function X(){return(X=o()(a()().mark((function e(n,t,i){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Jt(n,t);case 3:B[i].sticky=t,x({type:Ot.u8,payload:{data:l()(l()({},b),{},{comments:B})}}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}function M(){return M=o()(a()().mark((function e(){var n,t,i,s,r,o,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=w.id,t=w.params,i=w.type,s=w.index,r=w.parentDiscussIndex,"hidden-discuss"!==i){e.next=6;break}return e.next=4,Kt(n,t);case 4:r?B[r].children[s].hidden=1==t.hidden:B[s].hidden=1==t.hidden,x({type:Ot.yS,payload:{actionType:null,data:l()(l()({},b),{},{comments:B})}});case 6:if("delete-discuss"!==i){e.next=32;break}return e.next=9,Bt(n);case 9:if(!r&&0!==r){e.next=22;break}o=B[r].children,c=o.length-1;case 12:if(!(c>=0)){e.next=19;break}if(o[c].id!==n){e.next=16;break}return o.splice(c,1),e.abrupt("break",19);case 16:c--,e.next=12;break;case 19:B[r].children=o,e.next=30;break;case 22:u=B.length-1;case 23:if(!(u>=0)){e.next=30;break}if(B[u].id!==n){e.next=27;break}return B.splice(u,1),e.abrupt("break",30);case 27:u--,e.next=23;break;case 30:x({type:Ot.yS,payload:{actionType:null,data:l()(l()({},b),{},{comments:B})}}),d();case 32:case"end":return e.stop()}}),e)}))),M.apply(this,arguments)}function F(e){x({type:Ot.yS,payload:{actionType:e}})}function H(){return(H=o()(a()().mark((function e(){var n,t,i,s,r,o,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=_.current,t=n.id,i=n.index,s=n.score,r=n.user_id,o=n.parentDiscussIndex,e.next=3,Rt(t,{container_type:"Discusses",score:s,user_id:r});case 3:c=e.sent,o?B[o].children[i].reward=c.code:B[i].reward=c.code,x({type:Ot.Vn,payload:{showRewardDialog:!1,data:l()(l()({},b),{},{comments:B})}}),_.current=null;case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){_.current=e,x({type:Ot.RS})}function O(e,n){return J.apply(this,arguments)}function J(){return(J=o()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,qt(n,t);case 3:C(y),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.log(e.t0);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}function V(e){x(k===e?{type:Ot.SX,payload:{activeDiscussIndex:null}}:{type:Ot.SX,payload:{activeDiscussIndex:e}})}if((0,p.useEffect)((function(){function e(){return(e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(3!==i||b||!n){e.next=3;break}return e.next=3,C(y);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[A.pathId,c]),(0,p.useEffect)((function(){C(y)}),[c]),!b)return(0,R.jsx)(ee.Z,{spinning:!0,children:(0,R.jsx)("div",{style:{height:"300px",width:"100%"}})});var K=b.disscuss_count,B=b.comments,q=(b.all,b.can_hidden);return(0,R.jsxs)(p.Fragment,{children:[(0,R.jsxs)("div",{className:"discuss-container",ref:T,children:[0===K?(0,R.jsx)(st.Z,{}):null,(0,N.bg)()&&!c&&(0,R.jsx)(Et,{upDataList:C,page:y,user:s,keywords:c}),(0,R.jsx)("aside",{className:"bg-white",children:null==B?void 0:B.map((function(e,i){return(0,R.jsx)(Wt,{user:s,data:e,index:i,identity:t,onPaginationChange:Z,shixunIdentifier:n,isDelete:r,onSetActionType:F,onTopOrDownDiscuss:z,adminOrOperator:q,onPlusDiscuss:L,onSetRewardData:E,activeDiscussIndex:k,onSetActiveDiscussIndex:V,onReplyDiscuss:O,keywords:c},e.id)}))}),K>10?(0,R.jsx)("div",{className:"pagination-container tc",children:(0,R.jsx)(Cn.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:Z,current:y,total:K})}):null]}),(0,R.jsxs)(Mt.Z,{children:[(0,R.jsx)(g.Z,{centered:!0,title:"提示",open:!!w,onOk:function(){return M.apply(this,arguments)},onCancel:function(){x({type:Ot.yS,payload:{actionType:null}})},children:(0,R.jsx)("p",{children:w?w.message:""})}),(0,R.jsx)(g.Z,{centered:!0,width:400,title:"奖励设置",open:P,onCancel:function(){x({type:Ot.t2})},onOk:function(){return H.apply(this,arguments)},children:(0,R.jsx)(Ft.Z,{placeholder:"请输入奖励的金币数量",min:1,onChange:function(e){_.current.score=e},style:{width:"228px"}})})]})]})},$t="scoremodal___YNtb3",ei="wrap___BauIT",ni="wrap_title___ZWoHv",ti="radioWrap___Jh9vt",ii="radio___Ydt8R",ai="colorFF0000___JOb5w",si="pagination___d1fv4",li="search___Pjuzg",ri="searchIcon___v01bz",oi=["shixunsDetail","dispatch"],ci=($.Z.Search,(0,v.connect)((function(e){return{shixunsDetail:e.shixunsDetail}}))((function(e){var n,t,i,s,r,c=e.shixunsDetail,d=e.dispatch,m=(f()(e,oi),(0,v.useParams)()),h=(0,p.useState)(0),x=u()(h,2),j=x[0],b=x[1],w=(0,p.useState)([]),P=u()(w,2),k=P[0],_=P[1],T=(0,p.useState)(""),N=u()(T,2),A=N[0],C=N[1],S=(0,p.useState)(),Z=u()(S,2),L=Z[0],D=Z[1],z=(0,p.useState)(!1),X=u()(z,2),M=X[0],F=X[1],H=(0,p.useState)(!1),E=u()(H,2),O=(E[0],E[1]),K=(0,p.useState)({page:1,limit:10,type:"video"}),B=u()(K,2),q=B[0],U=B[1];(0,p.useEffect)((function(){var e,n;if(C(""),"Stage-SendModal"===c.actionTabs.key)if("分组作业"==(null==c||null===(e=c.actionTabs)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.title)){var t={page:1,limit:10,type:"group"};U(t),W(l()(l()({},t),{},{search:encodeURI(A)}))}else if("图文作业"==(null==c||null===(n=c.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.title)){var i={page:1,limit:10,type:"normal"};U(i),W(l()(l()({},i),{},{search:encodeURI(A)}))}else U(q),W(l()(l()({},q),{},{search:encodeURI(A)}))}),[c.actionTabs.key]);var W=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d({type:"shixunsDetail/searchUserCourses",payload:n});case 2:401===(t=e.sent).status?(d({type:"shixunsDetail/setActionTabs",payload:{}}),O(!1)):(b((null==t?void 0:t.courses_count)||0),_((null==t?void 0:t.course_list)||[]));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=(0,V.P)(),Q=u()(G,4),Y=Q[0],ee=Q[1],te=Q[2],ie=Q[3],ae=function(){var e=o()(a()().mark((function e(){var n,t,i,s,l,r,o,u,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(L){e.next=3;break}return F(!0),e.abrupt("return");case 3:return d=null===(n=c.actionTabs.params)||void 0===n?void 0:n.id,O(!1),e.next=7,ie({id:"测验"==(null==c||null===(t=c.actionTabs)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.title)?null==c||null===(i=c.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.examinationid:null==m?void 0:m.pathId,course_id:"测验"==(null==c||null===(s=c.actionTabs)||void 0===s||null===(s=s.params)||void 0===s?void 0:s.title)?[L]:L,type:"分组作业"==(null==c||null===(l=c.actionTabs)||void 0===l||null===(l=l.params)||void 0===l?void 0:l.title)?"group":"图文作业"==(null==c||null===(r=c.actionTabs)||void 0===r||null===(r=r.params)||void 0===r?void 0:r.title)?"normal":"测验"==(null==c||null===(o=c.actionTabs)||void 0===o||null===(o=o.params)||void 0===o?void 0:o.title)?"examination_bank":"编程作业"==(null==c||null===(u=c.actionTabs)||void 0===u||null===(u=u.params)||void 0===u?void 0:u.title)?"hack":"subject",stage_item_id:d,sync_catelog:0});case 7:if(e.sent){e.next=11;break}return e.next=11,se(0);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),se=function(){var e=o()(a()().mark((function e(n){var t,i,s,l,r,o,u,d,f,p,v,h,x,y,j,b;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=null===(t=c.actionTabs.params)||void 0===t?void 0:t.id,null===(i=c.actionTabs.params)||void 0===i||!i.is_jupyter){e.next=8;break}return u=null===(o=c.actionTabs.params)||void 0===o?void 0:o.identifier,e.next=5,(0,ne.ZP)("/api/shixuns/".concat(u,"/send_to_course.json"),{method:"Post",body:{courses:[{course_id:L,identifier:u,type:"normal",is_copy:n,is_use:1}]}});case 5:r=e.sent,e.next=17;break;case 8:if("测验"!=(null==c||null===(d=c.actionTabs)||void 0===d||null===(d=d.params)||void 0===d?void 0:d.title)){e.next=14;break}return e.next=11,(0,I.p4)({id:null==c||null===(f=c.actionTabs)||void 0===f||null===(f=f.params)||void 0===f?void 0:f.examinationid,course_id:[L],shixuns_info:n?null==n?void 0:n.map((function(e){return e.shixun_id=e.id,e})):[]});case 11:r=e.sent,e.next=17;break;case 14:return e.next=16,(0,I.Q)({id:null==m?void 0:m.pathId,course_id:L,stage_shixuns:[{stage_shixun_id:l,is_copy:n,is_use:1}],sync_catelog:0,type:"实训"===(null===(p=c.actionTabs.params)||void 0===p?void 0:p.title)?"shixun":"分组作业"==(null==c||null===(v=c.actionTabs)||void 0===v||null===(v=v.params)||void 0===v?void 0:v.title)?"group":"图文作业"==(null==c||null===(h=c.actionTabs)||void 0===h||null===(h=h.params)||void 0===h?void 0:h.title)?"normal":"视频"==(null==c||null===(x=c.actionTabs)||void 0===x||null===(x=x.params)||void 0===x?void 0:x.title)?"video":"编程作业"==(null==c||null===(y=c.actionTabs)||void 0===y||null===(y=y.params)||void 0===y?void 0:y.title)?"hack":""});case 16:r=e.sent;case 17:le(),ee(),"测验"==(null==c||null===(s=c.actionTabs)||void 0===s||null===(s=s.params)||void 0===s?void 0:s.title)?0===(null===(j=r)||void 0===j?void 0:j.status)&&g.Z.confirm({title:"提示",centered:!0,icon:null,okText:"立即前往",cancelText:"稍后再说",content:(0,R.jsx)("div",{style:{textAlign:"left"},children:"发送成功!是否前往对应的教学课堂?"}),onOk:function(){(0,J.xg)("".concat(r.data[0].first_category_url,"/").concat(r.data[0].exercise_id,"/detail?random=").concat(r.data[0].is_random,"&tabs=3"))}}):1===(null===(b=r)||void 0===b?void 0:b.status)&&g.Z.confirm({title:"提示",centered:!0,icon:null,okText:"立即前往",cancelText:"稍后再说",content:(0,R.jsx)("div",{style:{textAlign:"left"},children:"发送成功!是否前往对应的教学课堂?"}),onOk:function(){var e,n,t,i,a,s;if(null!==(e=c.actionTabs.params)&&void 0!==e&&e.is_jupyter)(0,J.xg)(null===(a=r)||void 0===a?void 0:a.first_category_url);else if("分组作业"==(null==c||null===(n=c.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.title)||"图文作业"==(null==c||null===(t=c.actionTabs)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.title))(0,J.xg)(null===(s=r)||void 0===s?void 0:s.url);else if("编程作业"==(null==c||null===(i=c.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.title)){var l,o=null===(l=r)||void 0===l||null===(l=l.url.split("/"))||void 0===l?void 0:l[2];(0,J.xg)("/classrooms/".concat(o,"/program_homework"))}else{var u,d=null===(u=r)||void 0===u||null===(u=u.url.split("/"))||void 0===u?void 0:u[2];(0,J.xg)("/classrooms/".concat(d,"/shixun_homework"))}}});case 20:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),le=function(){C(""),D(null),F(!1),d({type:"shixunsDetail/setActionTabs",payload:{}}),O(!1)};return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(g.Z,{title:"发送".concat((null===(n=c.actionTabs.params)||void 0===n?void 0:n.title)||"实训"),open:"Stage-SendModal"===c.actionTabs.key,centered:!0,className:$t,onCancel:le,onOk:ae,children:(0,R.jsxs)("div",{className:ei,children:[(0,R.jsxs)("div",{className:ni,children:["选择的","".concat((null===(t=c.actionTabs.params)||void 0===t?void 0:t.title)||"实训"),"将会发送到指定课堂"]}),(0,R.jsx)("div",{className:"mb10",children:(0,R.jsx)($.Z.Search,{className:li,placeholder:"输入课堂名称的关键字进行搜索",allowClear:!0,value:A,onChange:function(e){return C(e.target.value)},suffix:(0,R.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(ri),onClick:function(){C(A);var e=l()(l()({},q),{page:1,limit:10,search:encodeURI(A)});U(e),W(e)}}),onSearch:function(e){C(e);var n=l()(l()({},q),{page:1,limit:10,search:encodeURI(e)});U(n),W(n)}})}),(0,R.jsx)("div",{className:ti,children:(0,R.jsx)(y.ZP.Group,{value:L,onChange:function(e){D(e.target.value),F(!1)},children:k.map((function(e,n){return(0,R.jsx)(y.ZP,{className:ii,value:e.course_id,children:(0,R.jsx)("span",{title:e.name,children:e.name})},n)}))})}),M&&(0,R.jsx)("div",{className:ai,children:"请选择你要发送的课堂"}),j>10&&(0,R.jsx)("div",{className:si,children:(0,R.jsx)(Cn.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:null==q?void 0:q.page,pageSize:10,total:j,onChange:function(e){var n=l()(l()({},q),{page:e,limit:10,search:encodeURI(A)});U(n),W(n)}})})]})}),(0,R.jsx)(V.Z,{visible:Y,inPaper:!0,onOk:se,onCancel:function(){le(),ee()},renderData:te,modalType:"测验"==(null==c||null===(i=c.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.title)?"multiple":"single",type:"测验"==(null==c||null===(s=c.actionTabs)||void 0===s||null===(s=s.params)||void 0===s?void 0:s.title)?"examination_bank":"subject",isMultipleCourse:"测验"==(null==c||null===(r=c.actionTabs)||void 0===r||null===(r=r.params)||void 0===r?void 0:r.title)})]})}))),ui={bg:"bg___F_x5V",title:"title___QEshf",fieldWrap:"fieldWrap___zSBF2",mdWrap:"mdWrap___V2EBb",footer_style:"footer_style___lwvvM",submit_button:"submit_button___gNsfc",close_button:"close_button___K6_8I"},di=t(76916),fi=(0,v.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,a=e.globalSetting;return{classroomList:e.classroomList,shixunHomeworks:n,newCourse:t,globalSetting:a,loading:i.effects}}))((function(e){var n,t,i=e.shixunHomeworks,s=(e.newCourse,e.globalSetting),r=(e.loading,e.dispatch),c=e.classroomList,d=((0,v.useParams)(),Q.Z.useForm()),f=u()(d,1)[0],m=(0,p.useState)({}),h=u()(m,2),g=h[0],y=h[1],j=((0,p.useRef)(),i.commonHomeWorkAddDefaultData,(0,p.useState)({})),b=u()(j,2),w=b[0],P=b[1];(0,p.useEffect)((function(){f.resetFields()}),[c.actionTabs.key]);function k(e){return _.apply(this,arguments)}function _(){return(_=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=w&&w.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ne.ZP)("/api/ec_courses/".concat(null==w?void 0:w.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:l()({homework_common_id:n},w)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,R.jsxs)(In.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程新建分组作业"===c.actionTabs.key,className:ui.drawer,children:[(0,R.jsxs)("section",{className:ui.bg,children:[(0,R.jsx)("aside",{className:ui.title,children:"新建分组作业"}),(0,R.jsxs)(Q.Z,{form:f,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){y(l()({},f.getFieldsValue()))},children:[(0,R.jsx)("div",{className:ui.fieldWrap,children:(0,R.jsx)(Q.Z.Item,{name:"name",label:"标题",rules:[{required:!0,message:"请输入标题"}],children:(0,R.jsx)($.Z,{maxLength:60,suffix:"".concat((null===(n=g.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,R.jsxs)("div",{className:ui.mdWrap,children:[(0,R.jsx)(Q.Z.Item,{name:"description",style:{marginTop:"-10px"},label:"内容",rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,R.jsx)(jt.Z,{watch:!0,defaultValue:g.intro})}),(0,R.jsx)("div",{children:(0,R.jsx)(Q.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:(0,R.jsx)(Pt.Z,{})})}),(0,R.jsxs)(C.Z,{gutter:[20,20],style:{marginTop:20},children:[(0,R.jsx)(S.Z,{flex:"230px",children:(0,R.jsx)(Q.Z.Item,{name:"min_num",label:"分组设置",rules:[{required:!0,message:"请填写每组最小人数"}],children:(0,R.jsx)(Ft.Z,{style:{width:200,height:40},min:1,placeholder:"请填写每组最小人数"})})}),(0,R.jsx)(S.Z,{flex:"230px",children:(0,R.jsx)(Q.Z.Item,{name:"max_num",label:(0,R.jsx)("div",{children:" "}),rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请填写每组最大人数"))}}],children:(0,R.jsx)(Ft.Z,{style:{width:200,height:40},max:100,placeholder:"请填写每组最大人数"})})}),(0,R.jsx)(S.Z,{children:(0,R.jsx)("div",{className:"mt40",style:{color:"#536367",marginLeft:"-20px"},children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})})]}),!(null!=s&&null!==(t=s.setting)&&void 0!==t&&t.is_local)&&(0,R.jsx)(C.Z,{style:{marginTop:"-10px"},children:(0,R.jsxs)(S.Z,{children:[(0,R.jsx)(Q.Z.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5},children:(0,R.jsx)(Z.Z,{value:!0,style:{color:"#5F6368"},children:"基于项目实施"})}),(0,R.jsx)("span",{className:"c-light-black",style:{color:"#999999"},children:"(选中,则必须在本平台创建项目,项目管理员可以提交作品;不选中,无需在平台创建项目,任意小组成员均可以提交作品)"})]})})]}),(0,R.jsxs)("div",{className:ui.mdWrap,children:[(0,R.jsx)(Q.Z.Item,{name:"reference_answer",label:"参考答案",style:{marginTop:10},children:(0,R.jsx)(jt.Z,{watch:!0,defaultValue:g.notice})}),(0,R.jsx)("div",{children:(0,R.jsx)(Q.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:(0,R.jsx)(Pt.Z,{})})})]})]}),(0,R.jsx)("div",{className:ui.mdWrap,children:(0,R.jsx)(di.Z,{setitem:function(e){return P(l()({},e))}})})]}),(0,R.jsxs)("div",{className:ui.footer_style,children:[(0,R.jsx)("div",{className:ui.close_button,onClick:function(){r({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,R.jsx)("div",{onClick:function(){f.validateFields().then(o()(a()().mark((function e(){var n,t,i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(g.min_num>g.max_num)){e.next=3;break}return x.ZP.info("最大人数不能小于最小人数"),e.abrupt("return");case 3:return(n=l()({},g)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(i=n.reference_attachment_ids)||void 0===i?void 0:i.map((function(e){return e.response.id}))),n.base_on_project||(n.base_on_project=!1),e.next=9,(0,I.DQ)(l()(l()({id:c.actionTabs.id,subject_id:c.actionTabs.subject_id},n),{},{homework_type:3}));case 9:0===(s=e.sent).status&&(k(s.homework_id),(0,J.L9)(["教学课堂","分组作业","新建分组作业"]),x.ZP.success("新建成功"),r({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 11:case"end":return e.stop()}}),e)}))))},className:ui.submit_button,children:"提交"})]})]},"bottom")})),pi={bg:"bg___oLxz5",title:"title___bfvam",fieldWrap:"fieldWrap___A5u2u",mdWrap:"mdWrap___zugL3",footer_style:"footer_style___unO7C",submit_button:"submit_button___t8Hvx",close_button:"close_button___oswUb"},vi=(0,v.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,a=e.globalSetting,s=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:a,loading:i.effects,classroomList:s}}))((function(e){var n,t,i=e.shixunHomeworks,s=(e.newCourse,e.globalSetting),r=(e.loading,e.dispatch),c=e.classroomList,d=(0,v.useParams)(),f=Q.Z.useForm(),m=u()(f,1)[0],h=(0,p.useState)({}),g=u()(h,2),y=g[0],j=g[1],b=(0,p.useState)(!1),w=u()(b,2),P=w[0],k=w[1],_=(0,p.useState)({}),T=u()(_,2),N=T[0],A=T[1],L=(0,p.useState)({}),D=u()(L,2),z=D[0],X=D[1];(0,p.useRef)(),i.commonHomeWorkEditDefaultData;(0,p.useEffect)((function(){"课程编辑分组作业"==c.actionTabs.key&&M()}),[c.actionTabs.key]);var M=function(){var e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.FD)({id:c.actionTabs.id,type:c.actionTabs.type});case 2:(n=e.sent)&&(t=l()(l()({},n.subject_homework),{},{attachment_ids:(0,Pt.z)(n.subject_homework.attachments),reference_attachment_ids:(0,Pt.z)(n.subject_homework.ref_attachments)}),m.setFieldsValue(l()({},t)),j(l()({},t)),k(!0),X(new Date));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function F(e){return H.apply(this,arguments)}function H(){return(H=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=N&&N.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ne.ZP)("/api/ec_courses/".concat(null==N?void 0:N.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:l()({homework_common_id:n},N)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,R.jsxs)(In.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程编辑分组作业"===c.actionTabs.key,className:pi.drawer,children:[(0,R.jsxs)("section",{className:pi.bg,children:[(0,R.jsx)("aside",{className:pi.title,children:"编辑分组作业"}),(0,R.jsxs)(Q.Z,{form:m,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){j(l()({},m.getFieldsValue()))},children:[(0,R.jsx)("div",{className:pi.fieldWrap,children:(0,R.jsx)(Q.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,R.jsx)($.Z,{maxLength:60,suffix:"".concat((null===(n=y.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,R.jsxs)("div",{className:pi.mdWrap,children:[(0,R.jsx)(Q.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,R.jsx)(jt.Z,{watch:!0,defaultValue:y.description})}),(0,R.jsx)("div",{children:(0,R.jsx)(Q.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:P&&(0,R.jsx)(Pt.Z,{},z)})}),(0,R.jsxs)(C.Z,{gutter:[20,20],style:{marginTop:20},children:[(0,R.jsx)(S.Z,{flex:"230px",children:(0,R.jsx)(Q.Z.Item,{name:"min_num",label:"分组设置",rules:[{required:!0,message:"请填写每组最小人数"}],children:(0,R.jsx)(Ft.Z,{style:{width:200,height:40},min:1,placeholder:"请填写每组最小人数"})})}),(0,R.jsx)(S.Z,{flex:"230px",children:(0,R.jsx)(Q.Z.Item,{name:"max_num",label:(0,R.jsx)("div",{children:" "}),rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请填写每组最大人数"))}}],children:(0,R.jsx)(Ft.Z,{style:{width:200,height:40},max:100,placeholder:"请填写每组最大人数"})})}),(0,R.jsx)(S.Z,{children:(0,R.jsx)("div",{className:"mt35",style:{color:"#536367",marginLeft:"-20px"},children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})})]}),!(null!=s&&null!==(t=s.setting)&&void 0!==t&&t.is_local)&&(0,R.jsx)(C.Z,{style:{marginTop:"-10px"},children:(0,R.jsxs)(S.Z,{children:[(0,R.jsx)(Q.Z.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5,marginTop:5},children:(0,R.jsx)(Z.Z,{value:!0,defaultChecked:!0,style:{color:"#5F6368"},children:"基于项目实施"})}),(0,R.jsx)("span",{className:"c-light-black",style:{color:"#999999",marginTop:"-10px"},children:"(选中,则必须在本平台创建项目,项目管理员可以提交作品;不选中,无需在平台创建项目,任意小组成员均可以提交作品)"})]})})]}),(0,R.jsxs)("div",{className:pi.mdWrap,children:[(0,R.jsx)(Q.Z.Item,{name:"reference_answer",label:"参考答案:",style:{marginTop:10},children:(0,R.jsx)(jt.Z,{defaultValue:y.reference_answer,watch:!0})}),(0,R.jsx)("div",{children:(0,R.jsx)(Q.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:P&&(0,R.jsx)(Pt.Z,{},z)})})]})]}),(0,R.jsx)("div",{className:pi.mdWrap,children:(0,R.jsx)(di.Z,{setitem:function(e){return A(l()({},e))},homework_common_id:d.categoryId})})]}),(0,R.jsxs)("div",{className:pi.footer_style,children:[(0,R.jsx)("div",{className:pi.close_button,onClick:function(){r({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,R.jsx)("div",{onClick:function(){m.validateFields().then(o()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(y.min_num>y.max_num)){e.next=3;break}return x.ZP.info("最大人数不能小于最小人数"),e.abrupt("return");case 3:return(n=l()({},y)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(i=n.reference_attachment_ids)||void 0===i?void 0:i.map((function(e){return e.response.id}))),n.base_on_project||(n.base_on_project=!1),e.next=9,(0,I.VO)(l()(l()(l()({},d),n),{},{base_on_project:n.base_on_project,homework_type:3,id:c.actionTabs.id}));case 9:0===e.sent.status&&(x.ZP.success("编辑成功"),F(d.categoryId),r({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 11:case"end":return e.stop()}}),e)}))))},className:pi.submit_button,children:"提交"})]})]},"bottom")})),mi={bg:"bg___fOlTw",title:"title___G3D9y",fieldWrap:"fieldWrap___imjS7",mdWrap:"mdWrap___aKGYo",footer_style:"footer_style___BWH5p",submit_button:"submit_button___yxKUd",close_button:"close_button___nRK7d"},hi=(0,v.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,a=e.globalSetting,s=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:a,loading:i.effects,classroomList:s}}))((function(e){var n,t=e.shixunHomeworks,i=(e.newCourse,e.globalSetting,e.loading,e.dispatch),s=e.classroomList,r=((0,v.useParams)(),Q.Z.useForm()),c=u()(r,1)[0],d=(0,p.useState)({}),f=u()(d,2),m=f[0],h=f[1],g=(0,p.useState)(),y=u()(g,2),j=(y[0],y[1],(0,p.useRef)(),t.commonHomeWorkAddDefaultData,(0,p.useState)({})),b=u()(j,2),w=b[0],P=b[1];(0,p.useEffect)((function(){c.resetFields()}),[s.actionTabs.key]);function k(e){return _.apply(this,arguments)}function _(){return(_=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=w&&w.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ne.ZP)("/api/ec_courses/".concat(null==w?void 0:w.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:l()({homework_common_id:n},w)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,R.jsxs)(In.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程新建图文作业"===s.actionTabs.key,className:mi.drawer,children:[(0,R.jsxs)("section",{className:mi.bg,children:[(0,R.jsx)("aside",{className:mi.title,children:"新建图文作业"}),(0,R.jsxs)(Q.Z,{form:c,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){console.log("onchange: ",c.getFieldsValue()),h(l()({},c.getFieldsValue()))},children:[(0,R.jsx)("div",{className:mi.fieldWrap,children:(0,R.jsx)(Q.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,R.jsx)($.Z,{maxLength:60,suffix:"".concat((null===(n=m.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,R.jsxs)("div",{className:mi.mdWrap,children:[(0,R.jsx)(Q.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,R.jsx)(jt.Z,{watch:!0,defaultValue:m.intro})}),(0,R.jsx)("div",{children:(0,R.jsx)(Q.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:(0,R.jsx)(Pt.Z,{})})})]}),(0,R.jsxs)("div",{className:mi.mdWrap,children:[(0,R.jsx)(Q.Z.Item,{name:"reference_answer",style:{marginTop:"-10px"},label:"参考答案:",children:(0,R.jsx)(jt.Z,{watch:!0,defaultValue:m.notice})}),(0,R.jsx)("div",{children:(0,R.jsx)(Q.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:(0,R.jsx)(Pt.Z,{})})})]})]}),(0,R.jsx)("div",{className:mi.mdWrap,children:(0,R.jsx)(di.Z,{setitem:function(e){return P(l()({},e))}})})]}),(0,R.jsxs)("div",{className:mi.footer_style,children:[(0,R.jsx)("div",{className:mi.close_button,onClick:function(){i({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,R.jsx)("div",{onClick:function(){c.validateFields().then(o()(a()().mark((function e(){var n,t,r,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=l()({},m)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(r=n.reference_attachment_ids)||void 0===r?void 0:r.map((function(e){return e.response.id}))),e.next=5,(0,I.DQ)(l()(l()({id:s.actionTabs.id,subject_id:s.actionTabs.subject_id},n),{},{homework_type:1}));case 5:0===(null==(o=e.sent)?void 0:o.status)&&(k(o.homework_id),(0,J.L9)(["教学课堂","图文作业","新建图文作业"]),x.ZP.success("新建成功"),i({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 7:case"end":return e.stop()}}),e)}))))},className:mi.submit_button,children:"提交"})]})]},"bottom")})),xi={bg:"bg___Sx8dX",title:"title___GKPKJ",fieldWrap:"fieldWrap___fIL9U",mdWrap:"mdWrap___iwCM_",footer_style:"footer_style___KYp6i",submit_button:"submit_button___Rnntu",close_button:"close_button___Drc5k"},gi=(0,v.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,a=e.globalSetting,s=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:a,loading:i.effects,classroomList:s}}))((function(e){var n,t=e.shixunHomeworks,i=(e.newCourse,e.globalSetting,e.loading,e.dispatch),s=e.classroomList,r=(0,v.useParams)(),c=Q.Z.useForm(),d=u()(c,1)[0],f=(0,p.useState)({}),m=u()(f,2),h=m[0],g=m[1],y=(0,p.useState)(!1),j=u()(y,2),b=j[0],w=j[1],P=(0,p.useState)({}),k=u()(P,2),_=k[0],T=k[1],N=(0,p.useState)({}),A=u()(N,2),C=A[0],S=A[1];(0,p.useRef)(),t.commonHomeWorkEditDefaultData;(0,p.useEffect)((function(){"课程编辑图文作业"==s.actionTabs.key&&Z()}),[s.actionTabs.key]);var Z=function(){var e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.FD)({id:s.actionTabs.id,type:s.actionTabs.type});case 2:(n=e.sent)&&(t={name:n.subject_homework.name,description:n.subject_homework.description,reference_answer:n.subject_homework.reference_answer,attachment_ids:(0,Pt.z)(n.subject_homework.attachments),reference_attachment_ids:(0,Pt.z)(n.subject_homework.ref_attachments)},console.log(t),d.setFieldsValue(l()({},t)),g(l()({},t)),w(!0),S(new Date));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function L(e){return D.apply(this,arguments)}function D(){return(D=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=_&&_.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ne.ZP)("/api/ec_courses/".concat(null==_?void 0:_.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:l()({homework_common_id:n},_)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,R.jsxs)(In.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程编辑图文作业"===s.actionTabs.key,className:xi.drawer,children:[(0,R.jsxs)("section",{className:xi.bg,children:[(0,R.jsx)("aside",{className:xi.title,children:"编辑图文作业"}),(0,R.jsxs)(Q.Z,{form:d,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){g(l()({},d.getFieldsValue()))},children:[(0,R.jsx)("div",{className:xi.fieldWrap,children:(0,R.jsx)(Q.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,R.jsx)($.Z,{maxLength:60,suffix:"".concat((null===(n=h.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,R.jsxs)("div",{className:xi.mdWrap,children:[(0,R.jsx)(Q.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,R.jsx)(jt.Z,{watch:!0,defaultValue:h.description})}),(0,R.jsx)("div",{children:(0,R.jsx)(Q.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:b&&(0,R.jsx)(Pt.Z,{},C)})})]}),(0,R.jsxs)("div",{className:xi.mdWrap,children:[(0,R.jsx)(Q.Z.Item,{name:"reference_answer",label:"参考答案:",style:{marginTop:"-10px"},children:(0,R.jsx)(jt.Z,{defaultValue:h.reference_answer,watch:!0})}),(0,R.jsx)("div",{children:(0,R.jsx)(Q.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:b&&(0,R.jsx)(Pt.Z,{},C)})})]})]}),(0,R.jsx)("div",{className:xi.mdWrap,children:(0,R.jsx)(di.Z,{setitem:function(e){return T(l()({},e))},homework_common_id:r.categoryId})})]}),(0,R.jsxs)("div",{className:xi.footer_style,children:[(0,R.jsx)("div",{className:xi.close_button,onClick:function(){i({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,R.jsx)("div",{onClick:function(){d.validateFields().then(o()(a()().mark((function e(){var n,t,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=l()({},h)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(o=n.reference_attachment_ids)||void 0===o?void 0:o.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.id}))),e.next=5,(0,I.VO)(l()(l()(l()({},r),n),{},{base_on_project:!0,homework_type:1,id:s.actionTabs.id}));case 5:0===e.sent.status&&(x.ZP.success("编辑成功"),L(r.categoryId),i({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 7:case"end":return e.stop()}}),e)}))))},className:xi.submit_button,children:"提交"})]})]},"bottom")})),yi=t(4299),ji=t(56796),bi=t(74147),wi=Qn.Z.TabPane,Pi=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading,classroomList:e.classroomList}}))((function(e){e.classroomList;var n,t=e.exercise,i=e.saveExercise,s=(e.loading,e.dispatch),r=(0,v.useParams)(),c=((0,v.useLocation)(),Q.Z.useForm()),d=(u()(c,1)[0],t.brankList,(0,p.useState)(!0)),f=u()(d,2),m=f[0],y=f[1],j=(0,p.useState)(!1),b=u()(j,2),w=b[0],P=b[1],_=(0,p.useState)("myself"),T=u()(_,2),N=T[0],I=T[1],C=(0,p.useState)([]),S=u()(C,2),Z=S[0],L=S[1],D=(0,p.useState)([]),z=u()(D,2),X=z[0],M=z[1],F=(0,p.useState)(),H=u()(F,2),E=H[0],O=H[1],K=(0,p.useState)([]),B=u()(K,2),q=B[0],U=B[1],G=(0,p.useRef)(null),Y=(0,p.useState)(!1),ee=u()(Y,2),ne=ee[0],te=ee[1],ie=(0,p.useState)(""),ae=u()(ie,2),se=ae[0],le=ae[1],re=(0,p.useState)(""),oe=u()(re,2),ce=oe[0],ue=oe[1],de=[{title:"试卷名称",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"方向&课程",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return e?"随机组卷":"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:150,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"is_random",width:60,align:"center",render:function(e,n){return(0,R.jsx)("a",{href:e?"/randompaper/detail/".concat(n.id):"/paperlibrary/see/".concat(n.id,"?defaultActiveKey=").concat("public"==(null==ve?void 0:ve.filter)?"1":"teacher"==(null==ve?void 0:ve.filter)?"2":"0"),target:"_blank>",children:"预览"})}}],fe=(0,p.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself",is_random:null,is_encrypt:0}),pe=u()(fe,2),ve=pe[0],me=pe[1];(0,p.useEffect)((function(){"试卷选用"===t.actionTabs.key&&(ge(),U([]),he())}),[t.actionTabs.key]);var he=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"paperlibrary/getTeachGroupData"});case 2:n=e.sent,M(n);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xe=function(e){var n=parseInt(e);return isNaN(n)?"":n},ge=function(){var e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!m){e.next=12;break}return++ve.page,y(!1),ve.is_random="myself"==ve.filter?2:null,e.next=6,s({type:"exercise/getBrankList",payload:l()({},ve)});case 6:t=e.sent,Z=null!=t&&t.object_list?h()(Z.concat(null==t?void 0:t.object_list)):Z,O(t.is_teacher),(null===(n=t.object_list)||void 0===n?void 0:n.length)50?"block":"none"}})]}),(0,R.jsx)("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red",children:"请输入1-50之间的整数"})]}),okText:"确认",cancelText:"取消",onCancel:je,onOk:function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(d<1||d>50)){e.next=4;break}return document.getElementById("model_error").style.display="block",e.abrupt("return",Promise.reject());case 4:return f.update({cancelButtonProps:{disabled:!0}}),e.next=7,s({type:"exercise/saveBanks",payload:{course_id:r.coursesId,object_type:"examination_bank",bank_id:q,shixuns_info:c,num:d}});case 7:n=e.sent,f.update({cancelButtonProps:{disabled:!1}}),n&&0===n.status?((0,J.L9)(["教学课堂","试卷","试卷选用"]),g.Z.destroyAll(),s({type:"classroomList/getClassroomExercisesList",payload:l()({},t.actionTabs.params)}),je(),ke(),x.ZP.success("生成试卷成功")):(je(),ke());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)(g.Z,{centered:!0,width:980,title:"选择试卷",maskClosable:!1,destroyOnClose:!0,open:"试卷选用"===t.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:w,bodyStyle:{minHeight:200},wrapClassName:ji.Z.warpModal,onOk:o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(q.length){e.next=3;break}return x.ZP.error("请选择试卷"),e.abrupt("return");case 3:if(P(!0),n=!1,!1,Z.forEach((function(e){q.includes(e.id)&&e.need_authorize&&(n=e.need_authorize),q.includes(e.id)&&e.is_random})),!n){e.next=10;break}return(0,W.rX)(!1,"该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),e.abrupt("return");case 10:i(q[0]),je(),P(!1);case 13:case"end":return e.stop()}}),e)}))),onCancel:je,children:[(0,R.jsxs)(Qn.Z,{activeKey:N,onTabClick:function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:G.current.scrollTop=0,Z=[],N!==n&&U([]),I(n),ve.page=0,ve.filter=n,ve.group_id=null,m=!0,ge();case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,R.jsx)(wi,{tab:(0,R.jsx)("span",{children:"我的试卷库"})},"myself"),(0,R.jsx)(wi,{tab:(0,R.jsx)("span",{children:"教研共享"})},"teacher"),(0,R.jsx)(wi,{tab:(0,R.jsx)("span",{children:"公共试卷库"})},"public")]}),(0,R.jsxs)("div",{className:ji.Z.tabSearch,children:["teacher"===N&&(0,R.jsxs)(A.default,{value:ve.group_id,onChange:function(e){G.current.scrollTop=0,Z=[],ve.page=0,ve.group_id=e,m=!0,U([]),me(l()({},ve)),ge()},size:"middle",style:{width:200,marginRight:30},children:[(0,R.jsx)(A.default.Option,{value:null,children:"全部教研团队"}),null==X||null===(n=X.groups)||void 0===n?void 0:n.map((function(e){return(0,R.jsx)(A.default.Option,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))]}),(0,R.jsx)($.Z.Search,{placeholder:"请输入试卷名称进行搜索",value:ve.search,onChange:function(e){ve.search=e.target.value,me(l()({},ve))},onSearch:function(e){G.current.scrollTop=0,Z=[],ve.page=0,m=!0,U([]),e&&(0,bi.tk)({name:e,copywriting:e,position:"Exercise"}),ge()}})]}),(0,R.jsxs)("div",{ref:G,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20},children:[!E&&"public"===N&&(0,R.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,R.jsx)("span",{children:"通过职业认证的教师才能访问公共课程资源库"}),(0,R.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,R.jsx)(Ue(),{initialLoad:!1,pageStart:0,loadMore:function(){ge()},hasMore:m,useWindow:!1,children:"试卷选用"===t.actionTabs.key&&E&&(0,R.jsx)(yi.Z,{className:ji.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Z,onRow:function(e){return{onClick:function(){U([null==e?void 0:e.id])}}},resColumns:de,rowSelection:ye})})]})]}),(0,R.jsx)(g.Z,{title:"提示",open:ne,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,R.jsxs)("div",{children:[(0,R.jsx)(k.ZP,{onClick:function(){te(!1),v.history.push(ce)},children:"修改试卷"}),(0,R.jsx)(k.ZP,{type:"primary",onClick:function(){v.history.push(se),te(!1)},children:"设置规则"})]}),onCancel:function(){te(!1)},children:(0,R.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,R.jsx)(V.Z,{inPaper:!0,visible:Pe,onCancel:ke,onOk:Te,renderData:_e,modalType:"multiple",type:"examination_bank"})]})})),ki=t(94075),_i=["pathsDetail","user","loading","dispatch","classroomList"],Ti=function(e){return e.All="",e.Shixun="shixun",e.VideoItem="video",e.Attachment="attachment",e.group_count="group_homework",e.normal_count="normal_homework",e.ExaminationBank="exercise",e.HomeworkCommon="hack_homework",e.Discusses="Discusses",e.Challenge="challenge",e}(Ti||{}),Ni=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,a=e.classroomList;return{pathsDetail:n,user:t,loading:i.effects,classroomList:a}}))((function(e){var n,t,i,s,r=e.pathsDetail,c=e.user,d=e.loading,m=e.dispatch,y=e.classroomList,j=(f()(e,_i),(0,v.useParams)()),b=r.stageData,w=r.visibleType,P=void 0===w?"All":w,k=r.keywords,_=r.editKey,T=null==r?void 0:r.detail,A=T.shixuns_count,C=void 0===A?0:A,S=T.videos_count,Z=void 0===S?0:S,L=T.attachment_count,D=void 0===L?0:L,z=T.chapter_statis,X=T.group_count,M=void 0===X?0:X,F=T.normal_count,H=void 0===F?0:F,E=T.disscuss_count,O=void 0===E?0:E,V=T.banks_count,K=void 0===V?0:V,B=T.hack_count,q=void 0===B?0:B,U=(0,p.useState)([]),W=u()(U,2),G=W[0],Q=W[1],Y=(0,p.useState)({content:"",type:""}),$=u()(Y,2),ne=$[0],te=$[1],ie=(0,p.useState)([]),ae=u()(ie,2),se=ae[0],le=(ae[1],(0,p.useState)("All")),re=u()(le,2),oe=re[0],ce=re[1],ue=(0,p.useState)(""),de=u()(ue,2),fe=de[0],pe=de[1],me=(0,Kn.U)(I.CI,{}),he=u()(me,3),xe=he[1],ge=he[2],ye=!(null!==(n=r.detail)&&void 0!==n&&n.can_managed),je=[{name:"全部",type:"All",number:C+Z+D+M+H+K+q+((null==z?void 0:z.challenge_count)||0),isShow:!0},{name:"实践项目",type:"Shixun",number:C,isShow:C>0},{name:"视频",type:"VideoItem",number:Z,isShow:Z>0},{name:"课件",type:"Attachment",number:D,isShow:D>0},{name:"关卡",type:"Challenge",number:null==z?void 0:z.challenge_count,isShow:(null==z?void 0:z.challenge_count)>0},{name:"分组作业",type:"group_count",number:M,isShow:!(0,N.JA)()&&M>0},{name:"图文作业",type:"normal_count",number:H,isShow:!(0,N.JA)()&&H>0},{name:"编程作业",type:"HomeworkCommon",number:q,isShow:!(0,N.JA)()&&q>0},{name:"测验",type:"ExaminationBank",number:K,isShow:!(0,N.JA)()&&K>0},{name:"讨论",type:"Discusses",number:O,isShow:O>0}].filter((function(e){return e.isShow})),be=function(){var e=o()(a()().mark((function e(){var n,t=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:{},e.next=3,m({type:"pathsDetail/getStageData",payload:l()(l()({tab:Ti[P]},n),{},{subject_id:j.pathId,keywords:k})});case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),we=function(){var e=o()(a()().mark((function e(){var n,t,i,s=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=s.length>0&&void 0!==s[0]?s[0]:{},e.next=3,m({type:"pathsDetail/getStageChildrenData",payload:{id:null==n?void 0:n.stage_id,type:"stage",keywords:k,tab:Ti[P]}});case 3:t=e.sent,i=G.map((function(e){var i;return e.stage_id==(null==n?void 0:n.stage_id)?l()(l()(l()({},e),n),{},{items:null===(i=t.data)||void 0===i?void 0:i.items}):e})),m({type:"pathsDetail/save",payload:{stageData:i}}),m({type:"pathsDetail/getPathsDetail",payload:{id:j.pathId}});case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Pe=(0,p.useMemo)((function(){return null==G?void 0:G.map((function(e,n){return(0,R.jsx)("div",{children:(0,R.jsx)(Xt,{val:e,allData:G,index:n,selectExercise:function(e){pe(null==e?void 0:e.stage_id),m({type:"exercise/setActionTabs",payload:{key:"试卷选用"}})},openPreview:function(e){var n,t;null!=e&&e.container_id?m({type:"attachment/setActionTabs",payload:{key:"资源下载",selectArrs:null==e?void 0:e.attachment_detail,params:{course_id:null==e?void 0:e.container_id,coursesId:null==e?void 0:e.container_id,id:null==e?void 0:e.id,openType:"课程内教学课件预览"}}}):te({content:ve.Z.API_SERVER+(null==e||null===(n=e.attachment_detail)||void 0===n?void 0:n.url),type:null==e||null===(t=e.attachment_detail)||void 0===t?void 0:t.file_type})},visibleTypeNew:oe,UpdataStageChildrenData:we,getData:we})},n)}))}),[G,oe]);return(0,p.useEffect)((function(){Q(b)}),[b]),(0,p.useEffect)((function(){"closePathsTabs"==y.actionTabs.key&&we({stage_id:fe||(null==r?void 0:r.stage_id)})}),[y.actionTabs.key]),(0,R.jsxs)("section",{children:[(0,R.jsxs)(ee.Z,{spinning:d["pathsDetail/getStageData"]||d["pathsDetail/getPathsDetail"],children:[(0,R.jsx)("aside",{className:Nn.actionTabs,children:je.map((function(e,n){return(0,R.jsxs)("div",{className:"mr5 ".concat(e.type===P?Nn.tabActive:Nn.tab),onClick:function(){-1===_?("group_count"==e.type||"normal_count"==e.type?ce("SubjectHomework"):ce(e.type),"Discusses"!==e.type&&be({tab:Ti[e.type]}),m({type:"pathsDetail/save",payload:{visibleType:e.type,editKey:-1}})):x.ZP.warning("请先取消编辑状态")},children:[(0,R.jsx)("span",{className:Nn.s1,children:e.name}),(0,R.jsx)("span",{className:Nn.s2,children:e.number})]},n)}))}),"Discusses"!==P&&(0,R.jsxs)(R.Fragment,{children:[Pe,(null===(t=r.detail)||void 0===t?void 0:t.allow_statistics)&&"All"===P&&!k&&(0,R.jsx)(ee.Z,{spinning:xe,children:(0,R.jsxs)("div",{className:Nn.addStage,onClick:o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ye){e.next=3;break}return x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。"),e.abrupt("return");case 3:if(-1===_||(g.Z.info({icon:null,className:"custom-modal-divider ",okText:"知道啦",title:"提示",content:(0,R.jsx)("div",{className:"mt10 font14",children:"当前单元有未保存的修改记录,请先保存!"}),onOk:function(){var e="Edit_".concat(_),n=document.getElementById(e);n&&setTimeout((function(){return n.scrollIntoView({block:"start",behavior:"smooth"})}))}}),0)){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,ge({name:"第".concat((0,J.EM)(G.length+1),"章节"),subject_id:j.pathId,pathId:j.pathId,list:[]});case 7:null!=(n=e.sent)&&n.stage_id&&(Q([].concat(h()(G),[n])),m({type:"pathsDetail/save",payload:{editKey:G.length,stage_id:null==n?void 0:n.stage_id}}));case 9:case"end":return e.stop()}}),e)}))),children:[(0,R.jsx)("span",{className:Nn.color4CA,children:"+新建章节"}),"(添加一个或多个实训/视频项目,组成一个章节)"]})}),0===(null==G?void 0:G.length)&&(0,R.jsx)(st.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})]}),"Discusses"===P&&(0,R.jsx)("aside",{className:"mt20",children:(0,R.jsx)(Yt,{activeIndex:3,isDelete:null===(i=r.detail)||void 0===i?void 0:i.allow_add_member,shixunIdentifier:11,identity:null===(s=c.userInfo)||void 0===s?void 0:s.role,user:c.userInfo,isShixunDetail:!0,keywords:k,refreshCount:function(){m({type:"pathsDetail/getPathsDetail",payload:{id:j.pathId,keywords:k}})}})})]}),(0,R.jsx)(ci,{}),(0,R.jsx)(Bn,{shixunIds:se,cb:function(e){var n;"取消"!==e&&we({stage_id:null==y||null===(n=y.actionTabs)||void 0===n?void 0:n.id})}}),(0,R.jsx)(fi,{}),(0,R.jsx)(vi,{}),(0,R.jsx)(hi,{}),(0,R.jsx)(gi,{}),(0,R.jsx)(Pi,{saveExercise:function(e){(0,I._C)({id:fe,subject_id:j.pathId,homework_type:"exercise",examination_bank_ids:[e]}).then((function(e){0==(null==e?void 0:e.status)&&(x.ZP.success("选用成功"),we({stage_id:fe||(null==r?void 0:r.stage_id)}))}))}}),(0,R.jsx)(ki.Z,{}),(0,R.jsx)(xt.Z,{close:!0,data:null==ne?void 0:ne.content,type:null==ne?void 0:ne.type,hasMask:!0,monacoEditor:{language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){te({content:"",type:""})}})]})})),Ii=t(78550),Ai=t(56872),Ci="certificate___fHfxF",Si="actionsBtns___plapq",Zi=["user","pathsDetail"],Li=Ii.default.RangePicker,Di=(0,v.connect)((function(e){return{user:e.user,pathsDetail:e.pathsDetail}}))((function(e){e.user;var n,t=e.pathsDetail,i=(f()(e,Zi),Q.Z.useForm()),s=u()(i,1)[0],r=(0,p.useState)([]),c=u()(r,2),d=c[0],m=c[1],h=(0,p.useState)(!0),y=u()(h,2),j=y[0],b=y[1],w=(0,p.useState)(!1),P=u()(w,2),k=P[0],_=P[1],T=(0,p.useState)(!1),N=u()(T,2),I=N[0],C=N[1],S=(0,p.useState)(0),Z=u()(S,2),L=Z[0],D=Z[1],X=(0,p.useState)({}),M=u()(X,2),F=M[0],H=M[1],E=(0,v.useParams)(),O=(0,p.useState)({page:1,limit:10}),J=u()(O,2),V=J[0],K=J[1],B=!(null!==(n=t.detail)&&void 0!==n&&n.can_managed),q=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")},U=[{title:"姓名",dataIndex:"user_name",key:"user_name",align:"left"},{title:"申请时间",dataIndex:"created_at",key:"created_at",align:"left"},{title:"申请状态",dataIndex:"state",key:"state",align:"left",render:function(e,n){return(0,R.jsxs)(R.Fragment,{children:["drafted"===(null==n?void 0:n.state)&&(0,R.jsx)("span",{children:"申请中"}),"rejected"===(null==n?void 0:n.state)&&(0,R.jsx)("span",{style:{color:"#E53333"},children:"未通过"}),"passed"===(null==n?void 0:n.state)&&(0,R.jsx)("span",{style:{color:"#2FA34F"},children:"通过"})]})}},{title:"学习进度",dataIndex:"process",key:"process",align:"left",render:function(e){return"".concat(e,"%")}},{title:"审批操作",dataIndex:"action",key:"action",align:"left",render:function(e,n){return(0,R.jsxs)("div",{className:Si,children:["drafted"===(null==n?void 0:n.state)&&(0,R.jsx)("span",{onClick:function(){return W(n)},children:"同意"}),"drafted"===(null==n?void 0:n.state)&&(0,R.jsx)("span",{onClick:function(){return G(n)},children:"拒绝"}),"rejected"===(null==n?void 0:n.state)&&(0,R.jsx)("span",{onClick:function(){return Y(n)},children:"拒绝原因"}),"passed"===(null==n?void 0:n.state)&&(0,R.jsx)("span",{onClick:function(){return ee(n)},children:"查看证书"})]})}}].filter((function(e){return!!I||"学习进度"!==e.title&&"审批操作"!==e.title}));(0,p.useEffect)((function(){te(V)}),[]);var W=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!B){e.next=3;break}return q(),e.abrupt("return");case 3:return e.next=5,(0,ne.ZP)("/api/paths/".concat(null==E?void 0:E.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:null==n?void 0:n.id,op:"pass"}});case 5:0===(null==(t=e.sent)?void 0:t.status)&&te(V);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(e){if(B)q();else{var n,t="";g.Z.confirm({title:"证书申请拒绝",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:(0,R.jsxs)("div",{children:[(0,R.jsx)("p",{children:"拒绝证书发放需填写拒绝原因。"}),(0,R.jsxs)("aside",{className:"flex-container",children:[(0,R.jsx)("sup",{className:"c-red-ee4",children:"*"}),(0,R.jsx)("span",{children:"拒绝原因:"}),(0,R.jsx)($.Z,{maxLength:30,style:{width:284,marginLeft:10},onChange:function(e){return t=e.target.value}})]})]}),okText:"确定拒绝",cancelText:"取消",onOk:(n=o()(a()().mark((function n(){var i;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t){n.next=3;break}return x.ZP.warning("拒绝理由不能为空"),n.abrupt("return",Promise.reject());case 3:return n.next=5,(0,ne.ZP)("/api/paths/".concat(null==E?void 0:E.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:null==e?void 0:e.id,op:"reject",content:t}});case 5:0===(null==(i=n.sent)?void 0:i.status)&&te(V);case 7:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}},Y=function(e){B?q():g.Z.info({title:"拒绝原因",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:(0,R.jsx)("div",{children:null==e?void 0:e.content}),okText:"确定"})},ee=function(e){H((null==e?void 0:e.info)||{}),_(!0)},te=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,ne.ZP)("/api/paths/".concat(null==E?void 0:E.pathId,"/request_certificates.json"),{method:"get",params:n});case 3:null!=(t=e.sent)&&t.data&&(m(null==t?void 0:t.data),D((null==t?void 0:t.total_count)||0),C(null==t?void 0:t.is_manage)),b(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,R.jsxs)("div",{className:Ci,children:[(0,R.jsxs)(Q.Z,{form:s,layout:"inline",className:"mb20",size:"large",onValuesChange:function(e,n){var t=n.state,i=void 0===t?"":t,a=n.keyword,s=void 0===a?"":a,r=n.time,o=void 0===r?[]:r,c=l()(l()({},V),{},{page:1,state:i,keyword:s,start_time:null!=o&&o[0]?z()(o[0]).format("YYYY-MM-DD"):"",end_time:null!=o&&o[1]?z()(o[1]).format("YYYY-MM-DD"):""});K(c),te(c)},children:[(0,R.jsx)(Q.Z.Item,{name:"state",initialValue:"",className:"mr10",children:(0,R.jsxs)(A.default,{style:{width:104},children:[(0,R.jsx)(A.default.Option,{value:"",children:"全部状态"}),(0,R.jsx)(A.default.Option,{value:"drafted",children:"申请中"}),(0,R.jsx)(A.default.Option,{value:"passed",children:"通过"}),(0,R.jsx)(A.default.Option,{value:"3",children:"未通过"})]})}),(0,R.jsx)(Q.Z.Item,{name:"time",children:(0,R.jsx)(Li,{onChange:function(e,n){console.log(n,22)},placeholder:["申请开始时间","申请结束时间"]})}),(0,R.jsx)(Q.Z.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword",children:(0,R.jsx)(Ai.t7,{style:{width:193},placeholder:"请输入学生姓名"})})]}),(0,R.jsx)(Be.Z,{dataSource:d,rowKey:function(e){return e.id},columns:U,loading:j,pagination:{pageSize:V.limit,total:L,current:V.page,onChange:function(e,n){var t=l()(l()({},V),{},{page:e,limit:n});K(t),te(t)},showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),(0,R.jsx)($e.Z,{visible:k,onCancel:function(){_(!1),H({})},data:F})]})}));z().locale("ZH-cn");var zi=Qn.Z.TabPane,Xi=function(e){e.data;var n=(0,p.useState)("1"),t=u()(n,2),i=t[0],s=t[1],l=(0,p.useState)(1),r=u()(l,2),c=r[0],d=r[1],f=(0,p.useState)(),m=u()(f,2),h=m[0],x=m[1],g=(0,p.useState)(!0),y=u()(g,2),j=y[0],b=y[1],w=(0,v.useParams)();function P(){return(P=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),"1"===i?n="/api/paths/".concat(w.pathId,"/study_ranking_shixuns_passed.json"):"2"===i?n="/api/paths/".concat(w.pathId,"/study_ranking_videos.json"):"3"===i?n="/api/paths/".concat(w.pathId,"/study_ranking_pdf_attachments.json"):"4"===i&&(n="/api/paths/".concat(w.pathId,"/study_ranking_discusses.json")),e.next=4,(0,ne.ZP)(n,{method:"get",params:{page:c}});case 4:t=e.sent,b(!1),x(t);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,p.useEffect)((function(){!function(){P.apply(this,arguments)}()}),[c,i]);var k=function(){var e,n,t,a,s,l,r,o,u,f,v,m,x;return(0,R.jsx)(p.Fragment,{children:(0,R.jsxs)(ee.Z,{spinning:j,children:[(0,R.jsxs)("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"},children:[(0,R.jsx)("span",{style:{flex:"1"},children:"排名"}),(0,R.jsx)("span",{style:{flex:"1"},children:"姓名"}),"1"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:"通过关卡数"}),"2"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:"累计学习时长"}),"3"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:"下载资源次数"}),"4"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:"发帖数"})]}),(null==h?void 0:h.user_show)&&(0,R.jsxs)("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"},children:[(0,R.jsx)("span",{style:{flex:"1"},children:0===(null==h||null===(e=h.data_user)||void 0===e?void 0:e.rank)&&0===(null==h||null===(n=h.data_user)||void 0===n?void 0:n.num)?"--":(null==h||null===(t=h.data_user)||void 0===t?void 0:t.rank)<=100&&0!=(null==h||null===(a=h.data_user)||void 0===a?void 0:a.rank)?null==h||null===(s=h.data_user)||void 0===s?void 0:s.rank:"未上榜"}),(0,R.jsx)("span",{style:{flex:"1"},children:null==h||null===(l=h.data_user)||void 0===l?void 0:l.user_real_name}),"1"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:(null==h||null===(r=h.data_user)||void 0===r?void 0:r.num)||"--"}),"2"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:null!=h&&null!==(o=h.data_user)&&void 0!==o&&o.num?(0,J.li)(null==h||null===(u=h.data_user)||void 0===u?void 0:u.num):"--"}),"3"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:(null==h||null===(f=h.data_user)||void 0===f?void 0:f.num)||"--"}),"4"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:(null==h||null===(v=h.data_user)||void 0===v?void 0:v.num)||"--"})]}),(null==h?void 0:h.user_show)&&(0,R.jsx)(An.Z,{}),(null==h||null===(m=h.data)||void 0===m?void 0:m.length)>0?null==h||null===(x=h.data)||void 0===x?void 0:x.map((function(e,n){return(0,R.jsxs)("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"},children:[1===(null==e?void 0:e.rank)&&(0,R.jsx)("span",{style:{flex:"1",color:"#E02020"},children:null==e?void 0:e.rank}),2===(null==e?void 0:e.rank)&&(0,R.jsx)("span",{style:{flex:"1",color:"#FA6400"},children:null==e?void 0:e.rank}),3===(null==e?void 0:e.rank)&&(0,R.jsx)("span",{style:{flex:"1",color:"#F7B500"},children:null==e?void 0:e.rank}),(null==e?void 0:e.rank)>3&&(0,R.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.rank}),(0,R.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.user_real_name}),"1"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num}),"2"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:(0,J.li)(null==e?void 0:e.num)}),"3"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num}),"4"===i&&(0,R.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num})]})})):(0,R.jsx)(st.Z,{}),(null==h?void 0:h.count)>10&&(0,R.jsx)(Cn.Z,{current:c,pageSize:10,showSizeChanger:!1,total:null==h?void 0:h.count,style:{textAlign:"center",margin:"20px 0px"},onChange:function(e){d(e)}})]})})};return(0,R.jsx)("div",{children:(0,R.jsxs)(Qn.Z,{activeKey:i,style:{background:"#fff",padding:"0px 20px"},onChange:function(e){s(e),d(1)},children:[(0,R.jsx)(zi,{tab:"通关榜",style:{background:"#fff"},children:(0,R.jsx)(k,{})},"1"),(0,R.jsx)(zi,{tab:"视频学习榜",children:(0,R.jsx)(k,{})},"2"),(0,R.jsx)(zi,{tab:"下载资源榜",children:(0,R.jsx)(k,{})},"3"),(0,R.jsx)(zi,{tab:"互动讨论榜",children:(0,R.jsx)(k,{})},"4")]})})},Mi=t(96480),Fi=["user","pathsDetail"],Hi=(0,v.connect)((function(e){return{user:e.user,pathsDetail:e.pathsDetail}}))((function(e){e.user;var n,t=e.pathsDetail,i=(f()(e,Fi),(0,v.useParams)()),s=(0,p.useRef)(),l=(0,p.useRef)(),r=(0,p.useRef)(!1),c=(0,p.useState)({}),d=u()(c,2),m=d[0],h=d[1],x=(0,p.useState)(700),g=u()(x,2),y=g[0],j=g[1];(0,p.useEffect)((function(){setTimeout((function(){var e,n;null===(e=s.current)||void 0===e||null===(n=e.resize)||void 0===n||n.call(e)}),300)}),[y]),(0,p.useEffect)((function(){var e;h(null===(e=t.detail)||void 0===e?void 0:e.atlas_data)}),[null===(n=t.detail)||void 0===n?void 0:n.atlas_data]),(0,p.useEffect)((function(){return document.addEventListener((0,Mi.gH)(),w),function(){document.removeEventListener((0,Mi.gH)(),w)}}),[]);var b,w=function(){(0,Mi.vp)()||j(700)};return(0,R.jsx)("div",{style:{paddingTop:20,paddingBottom:20,height:y+30,background:"#FFF"},ref:l,children:m.nodes&&(0,R.jsx)(yn.Z,{style:{height:y+"px"},option:{title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:function(e){return"edge"===e.dataType?e.data.relation:"node"===e.dataType?"名称:"+e.data.name+"
类别:"+e.data.labels.join(", ")+"
ID: "+e.data.uid+"
":void 0}},legend:[{bottom:0,left:"center",orient:"horizontal",data:m.categories.map((function(e){if(e.name)return e.name}))}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:m.nodes,links:m.links,categories:m.categories,roam:!0,draggable:!1,label:{position:"inside",show:!0},labelLayout:{hideOverlap:!0,moveOverlap:!0},force:{repulsion:600,edgeLength:200,gravity:.2,layoutAnimation:!0,friction:.3},edgeLabel:{},edgeSymbol:["none","arrow"],lineStyle:{color:"source",curveness:0},emphasis:{disabled:!1,scale:1.3,focus:"none",lineStyle:{width:10},itemStyle:{borderType:"solid",borderWidth:1,borderColor:"rgb(154,152,152)"}},symbolSize:40,color:["#f79767","#da7194","#ffc454","#569480","#f16667","#d9c8ae","#c990c0","#4c8eda","#57c7e3","#ecb5c9","#8dcc93","#37A2DA","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF","#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"]}],toolbox:{show:!0,feature:{restore:{title:"还原"},saveAsImage:{title:"保存为图片"},myTool:{show:!0,title:"全屏显示",icon:"path://M358.464 136.672l0-34.112-255.904 0 0 255.904 34.112 0 0-197.664 242.816 242.816 24.128-24.128-242.816-242.816zM665.536 102.56l0 34.112 197.664 0-242.816 242.816 24.128 24.128 242.816-242.816 0 197.664 34.112 0 0-255.904zM379.488 620.384l-242.816 242.816 0-197.664-34.112 0 0 255.904 255.904 0 0-34.112-197.664 0 242.816-242.816zM887.328 863.2l-242.816-242.816-24.128 24.128 242.816 242.816-197.664 0 0 34.112 255.904 0 0-255.904-34.112 0z",onclick:function(){(0,Mi.vp)()?(setTimeout((function(){j(700)}),300),(0,Mi.BU)()):((0,Mi.Dj)(l.current),setTimeout((function(){j(window.innerHeight-40)}),300))}}}}},onChartReady:function(e){s.current=e,e.resize()},opts:{renderer:"svg"},onEvents:{click:function(e){r.current=!1,setTimeout((function(){if(!r.current&&"node"===e.dataType){var n=e.data.url;n&&window.open(n,"_blank")}}),500)},dblclick:(b=o()(a()().mark((function e(n,t,s){var l,o,c,u,d,f,p,v,x,g,y;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("p:",n,t,s),r.current=!0,e.next=4,(0,ne.ZP)("/api/paths/".concat(i.pathId,"/atlas_data.json"),{method:"get",params:{node_id:n.data.id}});case 4:for(l=e.sent,o=l.atlas_data,c=o.nodes,u=o.links,d=o.categories,c=m.nodes.concat(c),u=m.links.concat(u),f=c.filter((function(e,n,t){return t.findIndex((function(n){return n.id===e.id}))===n})),p=u.filter((function(e,n,t){return t.findIndex((function(n){return n.source===e.source&&n.target===e.target}))===n})),v=[],x=Math.max(d.length,m.categories.length),g=0;g0?null==s?void 0:s.map((function(e){return t=e,(0,R.jsxs)("section",{style:{marginBottom:"26px",backgroundColor:"#fff"},children:[(0,R.jsxs)("div",{className:Ei.Head,children:[(0,R.jsxs)("div",{className:Ei.Headtitle,children:[(0,R.jsx)("span",{title:null==t?void 0:t.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==t?void 0:t.package_name}),(0,R.jsxs)("span",{className:Ei.span2,children:["(共 ",(0,R.jsx)("span",{style:{color:"#333"},children:null==t?void 0:t.subject_count})," 门课程)"]})]}),(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"},children:[(0,R.jsxs)("div",{className:Ei.Headprice,children:[(0,R.jsx)("span",{children:"套餐价格:"}),(0,R.jsxs)("span",{className:Ei.nowPrice,children:["¥",parseInt(null===(i="".concat(null==t?void 0:t.package_price))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i[1])>0?null==t?void 0:t.package_price:null===(a="".concat(null==t?void 0:t.package_price))||void 0===a||null===(a=a.split("."))||void 0===a?void 0:a[0]]}),(0,R.jsxs)("span",{className:Ei.initPrice,children:["¥",parseInt(null===(r="".concat(null==t?void 0:t.package_origin_price))||void 0===r||null===(r=r.split("."))||void 0===r?void 0:r[1])>0?null==t?void 0:t.package_origin_price:null===(o="".concat(null==t?void 0:t.package_origin_price))||void 0===o||null===(o=o.split("."))||void 0===o?void 0:o[0]]})]}),(0,R.jsx)("div",{className:Ei.AllButStyle,children:(0,R.jsxs)(k.ZP,{className:null!=t&&t.is_payed?"".concat(Ei.payed):"".concat(Ei.order),onClick:function(){null!=t&&t.is_payed?v.history.push("/users/".concat(null==n?void 0:n.userInfo.login,"/paths?category=payed")):P(null==t?void 0:t.id)},children:[null!=t&&t.is_payed?"已购买":"立即购买"," "]})})]})]}),(0,R.jsx)("div",{className:t.isFull?"".concat(Ei.Swiper):"".concat(Ei.Swiper," ").concat(Ei.expansion),children:null==t||null===(c=t.subjects)||void 0===c?void 0:c.map((function(e,n){var t,i,a,s;return(0,R.jsx)("div",{style:{width:"232px",marginRight:(1+n)%3==0?0:22},className:Ei.BannerListItemDiv,children:(0,R.jsx)("div",{className:Ei.BannerListItem,children:(0,R.jsxs)("div",{onClick:function(){return window.open("/paths/".concat(e.identifier))},children:[(0,R.jsxs)("div",{className:Ei.BannerListItemImg,children:[(0,R.jsx)("img",{className:Ei.bgimg,src:"".concat(e.image_url)}),(null==e?void 0:e.user_paid_subject)&&(0,R.jsx)("img",{className:Ei.buyimg,src:"data:image/png;base64,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"}),(null==e?void 0:e.is_current_subject)&&(0,R.jsx)("span",{className:Ei.curCourse,children:"当前课程"})]}),(0,R.jsxs)("div",{className:Ei.BannerListItemInfo,children:[(0,R.jsx)(j.Z,{placement:"topLeft",title:e.name,children:(0,R.jsx)("div",{className:Ei.BannerListItemInfoTitle,children:e.name})}),(0,R.jsxs)("div",{className:Ei.BannerListItemInfoTeacher,children:["讲师:",e.teacher]}),(0,R.jsxs)("div",{className:"".concat(Ei.BannerListItemInfoTime," ").concat(Ei.BannerListItemInfoTime2),children:[(0,R.jsxs)("div",{className:Ei.span1,children:[e.learn_count/1e4>1?(e.learn_count/1e4).toFixed(1)+"W":e.learn_count,"人正在学"]}),(0,R.jsx)("div",{className:"".concat(Ei.timeprice),children:(0,R.jsxs)("div",{className:Ei.span,children:[(0,R.jsx)("span",{className:Ei.qianfuhao,children:"¥"}),e.is_discount?parseInt(null==e||null===(t=e.price)||void 0===t?void 0:t.split(".")[1])>0?null==e?void 0:e.price:null==e||null===(i=e.price)||void 0===i?void 0:i.split(".")[0]:parseInt(null==e||null===(a=e.origin_price)||void 0===a?void 0:a.split(".")[1])>0?null==e?void 0:e.origin_price:null==e||null===(s=e.origin_price)||void 0===s?void 0:s.split(".")[0]]})})]})]})]})})},n)}))}),(0,R.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"},children:(null==t||null===(u=t.subjects)||void 0===u?void 0:u.length)>3&&(0,R.jsxs)("div",{onClick:function(){t.isFull=!t.isFull,l(h()(s))},children:[(0,R.jsx)("span",{className:"current",style:{marginRight:"6px"},children:t.isFull?"收起":"展开"}),(0,R.jsx)("span",{className:"current",children:(0,R.jsx)("i",{className:t.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})})]})})]});var t,i,a,r,o,c,u})):(0,R.jsx)(st.Z,{})})})),Vi=t(69806),Ki="bg___sN_Hy",Ri="wrap___IaIuZ",Bi="content___q5lPL",qi="wrapTabs___FivJx",Ui="intro___lW9Kf",Wi="introTitle___y5V_M",Gi=["pathsDetail","globalSetting","loading","dispatch"],Qi=Qn.Z.TabPane,Yi=function(e){return e.All="",e.Shixun="shixun",e.VideoItem="video",e.Attachment="attachment",e.group_count="group_homework",e.normal_count="normal_homework",e.ExaminationBank="exercise",e.HomeworkCommon="hack_homework",e.Discusses="Discusses",e}(Yi||{});function $i(e){var n=e.target,t=function(e,n){if(e.localName===n)return e;for(var t=0,i=e;i=i.parentNode;t++){if(i.localName===n)return i;if(i==document.documentElement)return!1}}(n,"a");if(console.log([t],null==t?void 0:t.href,44),(null==t||!t.href)&&"IMG"===n.tagName.toUpperCase()){var i=n.src||n.getAttribute("src");i&&-1===i.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),gn.Z.publish("preview-image",i))}}var ea=(0,v.connect)((function(e){var n=e.pathsDetail,t=e.loading;return{pathsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n,t,i,s=e.pathsDetail,r=(e.globalSetting,e.loading,e.dispatch),c=(f()(e,Gi),(0,v.useSearchParams)()),d=u()(c,1)[0],m=(0,v.useParams)(),h=(0,p.useRef)(),x=(0,p.useState)(""),g=u()(x,2),y=g[0],j=g[1],b=[{name:"课程章节",key:"stage"},{name:"排行榜",key:"ranking"},{name:"证书申请",key:"certificate"},{name:"科教资源图谱",key:"atlas"},{name:"知识图谱",key:"knowledge"},{name:"套餐列表",key:"Combination",extra:"优惠"}].filter((function(e){var n,t;return!!(null!==(n=s.detail)&&void 0!==n&&n.excellent||!1===(null===(t=s.detail)||void 0===t?void 0:t.is_free))||"certificate"!==e.key})).filter((function(e){var n,t;return!(null===(n=s.detail)||void 0===n||!n.atlas_data||null===(t=s.detail)||void 0===t||null===(t=t.atlas_data)||void 0===t||!t.nodes)||"atlas"!==e.key})).filter((function(e){var n,t;return!(!1!==(null===(n=s.detail)||void 0===n?void 0:n.is_free)||null===(t=s.detail)||void 0===t||!t.is_has_package)||"Combination"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=s.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=s.detail)||void 0===t?void 0:t.show_chapter)||"stage"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=s.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=s.detail)||void 0===t?void 0:t.show_charts)||"ranking"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=s.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=s.detail)||void 0===t?void 0:t.show_cert_apply)||"certificate"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=s.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=s.detail)||void 0===t?void 0:t.show_knowledge_graph)||"knowledge"!==e.key})),w=(0,p.useState)(d.get("activeKey")||(null===(n=b[0])||void 0===n?void 0:n.key)),P=u()(w,2),k=P[0],_=P[1];(0,p.useEffect)((function(){if(h.current)return h.current.addEventListener("mousedown",$i),function(){var e;null===(e=h.current)||void 0===e||e.removeEventListener("mousedown",$i)}}),[h.current]),(0,p.useEffect)((function(){r({type:"pathsDetail/save",payload:{editKey:-1}}),m.pathId&&T()}),[m.pathId]),(0,p.useEffect)((function(){var e,n;(0,J.Dk)(null===(e=s.detail)||void 0===e?void 0:e.name),_(d.get("activeKey")||(null===(n=b[0])||void 0===n?void 0:n.key))}),[s]);var T=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"pathsDetail/getPathsDetail",payload:l()({id:m.pathId},(0,J.oP)())});case 2:n=e.sent,r({type:"pathsDetail/getRightData",payload:{id:m.pathId}}),r({type:"pathsDetail/getStageData",payload:{subject_id:m.pathId,show_course_section:null==n?void 0:n.show_course_section}}),null!=n&&n.id&&d.get("token")&&(location.href=location.pathname);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,R.jsx)(ee.Z,{spinning:!1,children:(0,R.jsxs)("section",{className:Ki,children:[(0,R.jsx)(pe,{}),(0,R.jsx)(Vi.Z,{}),(0,R.jsxs)("section",{style:{marginTop:(null===(t=s.detail)||void 0===t?void 0:t.excellent)&&"89px"},className:"edu-container pb80 ".concat(Ri),children:[(0,R.jsxs)("aside",{className:Bi,children:[(0,R.jsxs)("div",{className:Ui,children:[(0,R.jsx)("div",{className:Wi,children:(0,R.jsxs)("span",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,R.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC",style:{marginRight:"10px"}}),"课程介绍"]})}),(0,R.jsx)("div",{ref:h,children:(0,R.jsx)(oe.Z,{value:null===(i=s.detail)||void 0===i?void 0:i.description})})]}),(null==b?void 0:b.length)>0&&(0,R.jsx)(Qn.Z,{className:qi,activeKey:k,onChange:function(e){"knowledge"===e?window.open("/knowledgegraph/".concat(m.pathId)):_(e)},tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:"stage"===k?(0,R.jsx)(Ai.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"请输入名称进行搜索",onInputChange:function(e){var n,t=null===(n=decodeURIComponent(e))||void 0===n?void 0:n.trim();r({type:"pathsDetail/save",payload:{keywords:t}}),j(t)},onChange:function(e){r({type:"pathsDetail/getStageData",payload:{tab:Yi[null==s?void 0:s.visibleType],subject_id:m.pathId,keywords:e}})}}):"",children:b.map((function(e){return(0,R.jsx)(Qi,{tab:null!=e&&e.extra?(0,R.jsxs)("span",{style:{position:"relative"},children:[(0,R.jsx)("span",{children:e.name}),(0,R.jsx)("span",{style:{position:"absolute",top:"0",left:"72px",display:"inline-block",width:"32px",height:"16px",lineHeight:"16px",textAlign:"center",backgroundColor:"#FF0000",borderRadius:"8px",fontSize:"12px",color:"#fff"},children:e.extra})]}):e.name},e.key)}))}),"stage"===k&&(0,R.jsx)(Ni,{keywords:y}),"ranking"===k&&(0,R.jsx)(Xi,{}),"certificate"===k&&(0,R.jsx)(Di,{}),"atlas"===k&&(0,R.jsx)(Hi,{}),"Combination"===k&&(0,R.jsx)(Ji,{})]}),(0,R.jsx)(Tn,{})]})]})})}))},96480:function(e,n,t){function i(e){try{e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()}catch(e){console.log(e,":e")}}function a(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}t.d(n,{BU:function(){return a},Dj:function(){return i},gH:function(){return s},vp:function(){return l}});var s=function(){return document.webkitExitFullscreen?"webkitfullscreenchange":document.exitFullscreen?"fullscreenchange":document.msExitFullscreen?"msfullscreenchange":document.mozCancelFullScreen?"mozfullscreenchange":void 0};function l(){var e=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement;document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",e),window.isFullScreen?window.isFullScreen:null!=e}},79407:function(e,n,t){t.d(n,{U:function(){return f}});var i=t(7557),a=t.n(i),s=t(82242),l=t.n(s),r=t(41498),o=t.n(r),c=t(79800),u=t.n(c),d=t(59301);function f(e,n){var t=(0,d.useState)(n),i=u()(t,2),s=i[0],r=i[1],c=(0,d.useState)(!1),f=u()(c,2),p=f[0],v=f[1],m=(0,d.useState)(),h=u()(m,2),x=h[0],g=h[1],y=function(){var t=o()(a()().mark((function t(i){var o,c,u,d=arguments;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=d.length>1&&void 0!==d[1]&&d[1],c=o?n:l()(l()({},s),i),v(!0),r(c),t.next=6,e(c);case 6:return u=t.sent,v(!1),g(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[s,p,y,x]}},56796:function(e,n){n.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV",name:"name___QMvgh"}}}]); \ No newline at end of file diff --git a/p__Problems__OjForm__NewEdit__index.54a49a31.async.js b/p__Problems__OjForm__NewEdit__index.beb11a0a.async.js similarity index 53% rename from p__Problems__OjForm__NewEdit__index.54a49a31.async.js rename to p__Problems__OjForm__NewEdit__index.beb11a0a.async.js index 1b09f629a2..6bf0d4c3fe 100644 --- a/p__Problems__OjForm__NewEdit__index.54a49a31.async.js +++ b/p__Problems__OjForm__NewEdit__index.beb11a0a.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[34741],{89378:function(e,a,t){t.d(a,{Z:function(){return c}});var n=t(5891),s=t(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"minus-circle",theme:"outlined"},r=t(88853),l=function(e,a){return s.createElement(r.Z,(0,n.Z)({},e,{ref:a,icon:i}))};var c=s.forwardRef(l)},37520:function(e,a,t){t.d(a,{Z:function(){return c}});var n=t(5891),s=t(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"plus-circle",theme:"outlined"},r=t(88853),l=function(e,a){return s.createElement(r.Z,(0,n.Z)({},e,{ref:a,icon:i}))};var c=s.forwardRef(l)},67673:function(e,a,t){t.d(a,{d4:function(){return N},VP:function(){return A}});var n=t(59301),s="digitalLabel___hkWuZ",i="active___jawU1",r="titleEditor___wX1lW",l="title___SuT2h",c="editIcon___XrTIi",o="paperTab___GUxeB",u="tabItem___or0fY",d="dottedLine___Ln0Xr",p=t(37712),_=function(e){var a=e.number,t=e.active,n=e.className;return(0,p.jsx)("div",{className:"".concat(s," ").concat(t?i:""," ").concat(n),children:a})},h=t(7557),m=t.n(h),g=t(41498),f=t.n(g),v=t(79800),x=t.n(v),y=t(6848),b=t(92832),k=t(8591),A=function(e){var a=e.defaultValue,t=e.onFinish,s=(0,n.useState)(!1),i=x()(s,2),o=i[0],u=i[1],d=(0,n.useState)(a),_=x()(d,2),h=_[0],g=_[1];return(0,n.useEffect)((function(){g(a)}),[a]),(0,p.jsx)("div",{className:r,children:o?(0,p.jsx)(b.Z,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:h,onChange:function(e){g(e.target.value)},onBlur:f()(m()().mark((function e(){var a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==h||null===(a=h.replaceAll(" ",""))||void 0===a?void 0:a.length)<=0)){e.next=3;break}return k.ZP.error("试卷标题不能为空"),e.abrupt("return");case 3:return e.next=5,t(h);case 5:e.sent&&u(!1);case 7:case"end":return e.stop()}}),e)}))),onPressEnter:f()(m()().mark((function e(){var a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==h||null===(a=h.replaceAll(" ",""))||void 0===a?void 0:a.length)<=0)){e.next=3;break}return k.ZP.error("试卷标题不能为空"),e.abrupt("return");case 3:return e.next=5,t(h);case 5:e.sent&&u(!1);case 7:case"end":return e.stop()}}),e)})))}):(0,p.jsxs)("div",{className:l,onDoubleClick:function(){return u(!0)},children:[h,(0,p.jsx)(y.Z,{title:"编辑试卷名称",children:(0,p.jsx)("i",{className:"".concat(c," iconfont icon-bianji_Hover"),onClick:function(){return u(!0)}})})]})})},I=t(95237),j=t(43604),N=function(e){var a,t,s,r,l,c,h,g=e.onChange,v=void 0===g?f()(m()().mark((function e(){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))):g,y=e.tabs,b=e.activeKey,k=e.defaultActiveKey,A=e.className,N=void 0===A?"":A,T=(0,n.useState)(void 0===k?null===(a=y[0])||void 0===a?void 0:a.key:k),w=x()(T,2),Z=w[0],C=w[1];return(0,n.useEffect)((function(){void 0!==b&&C(b)}),[b]),(0,p.jsxs)(I.Z,{justify:"center",align:"middle",className:"".concat(o," ").concat(N),children:[(0,p.jsxs)(j.Z,{className:"".concat(u," ").concat(Z===(null===(t=y[0])||void 0===t?void 0:t.key)?i:""),onClick:f()(m()().mark((function e(){var a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v(y[0].key);case 2:C(null===(a=y[0])||void 0===a?void 0:a.key);case 3:case"end":return e.stop()}}),e)}))),children:[(0,p.jsx)(_,{number:1,active:Z===(null===(s=y[0])||void 0===s?void 0:s.key),className:"mr10"}),(0,p.jsx)("span",{children:null===(r=y[0])||void 0===r?void 0:r.label})]}),(0,p.jsx)(j.Z,{flex:"188px",className:"".concat(d," ml30 mr30")}),(0,p.jsxs)(j.Z,{className:"".concat(u," ").concat(Z===(null===(l=y[1])||void 0===l?void 0:l.key)?i:""),onClick:f()(m()().mark((function e(){var a,t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v(null===(a=y[1])||void 0===a?void 0:a.key);case 2:C(null===(t=y[1])||void 0===t?void 0:t.key);case 3:case"end":return e.stop()}}),e)}))),children:[(0,p.jsx)(_,{number:2,active:Z===(null===(c=y[1])||void 0===c?void 0:c.key),className:"mr10"}),(0,p.jsx)("span",{children:null===(h=y[1])||void 0===h?void 0:h.label})]})]})}},57277:function(e,a,t){t.d(a,{Z:function(){return x}});var n=t(82242),s=t.n(n),i=t(7557),r=t.n(i),l=t(41498),c=t.n(l),o=t(79800),u=t.n(o),d=t(59301),p=t(86914),_="folderWrapper___G__0a",h="folderIcon___oTG6c",m=t(73631),g=t(5623),f=t(89189),v=t(37712),x=function(e){var a=e.value,t=e.onChange,n=e.scrollId,i=(0,d.useState)([]),l=u()(i,2),o=l[0],x=l[1];(0,d.useEffect)((function(){y()}),[]);var y=function(){var e=c()(r()().mark((function e(){var a,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.NZ)({});case 2:null!=(a=e.sent)&&a.data&&(t=[{title:"根目录",value:0,key:0,icon:(0,v.jsx)("img",{src:m,className:h}),isLeaf:!1,children:b(a.data||[])}],x(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),b=function e(a){return a.map((function(a){return{title:a.name,key:a.group_id,icon:(0,v.jsx)("img",{src:m,className:h}),isLeaf:0===a.children.length,children:e(a.children)}}))},k=function e(a,t,n){return a.map((function(a){return a.key===t?s()(s()({},a),{},{icon:n?(0,v.jsx)("img",{src:g,className:h}):(0,v.jsx)("img",{src:m,className:h})}):a.children?s()(s()({},a),{},{children:e(a.children,t,n)}):void 0}))},A=a?{selectedKeys:a,defaultExpandedKeys:a}:{};return o.length>0&&(0,v.jsx)("div",{id:n||"",children:(0,v.jsx)(p.Z,s()({showLine:{showLeafIcon:!1},showIcon:!0,treeData:o,className:_,onSelect:t,onExpand:function(e,a){x((function(e){return k(e,a.node.key,a.expanded)}))}},A))})}},62737:function(e,a,t){t.r(a),t.d(a,{Types:function(){return re},default:function(){return ce}});var n=t(91232),s=t.n(n),i=t(37205),r=t.n(i),l=t(7557),c=t.n(l),o=t(41498),u=t.n(o),d=t(79800),p=t.n(d),_=t(82242),h=t.n(_),m=t(59301),g={bg:"bg___HduZ7",header:"header___KbUo2",avatar:"avatar___UDYJ4",title:"title___OP1JL",exitBtn:"exitBtn___E3w1m",contentWrapper:"contentWrapper___IeO8M",tabWrapper:"tabWrapper___qc2MC",buttonFixed:"buttonFixed___jzejH",cancelBtn:"cancelBtn___c5OpP",saveBtn:"saveBtn___UhxvN",challengeBtn:"challengeBtn___h9r2O",baseInfoWrapper:"baseInfoWrapper___jei0F",baseInfoRow:"baseInfoRow___Kr6m2",baseLineHeight:"baseLineHeight___v1JXM",baseLineHeight_label:"baseLineHeight_label___DOFFU",folderLineHeight:"folderLineHeight___tF8xb",uploadBtnWrapper:"uploadBtnWrapper___ICJS3",baseFormItem:"baseFormItem___sca4N",radioBtnWrapper:"radioBtnWrapper___VIxZD",difficultyRadio:"difficultyRadio___isD54",easy:"easy___gparw",medium:"medium___wRzjL",hard:"hard___sWxqC",testCaseTypeRadio:"testCaseTypeRadio___oiSFl",cascaderPopup:"cascaderPopup___OADQu",collapseWrapper:"collapseWrapper___saVIT",panelHeader:"panelHeader___hRptX",rateInput:"rateInput____HzUM",operationWrapper:"operationWrapper___YJRMc",open:"open___zkYQ_",close:"close___q9p81",add:"add___NB0_y",remove:"remove___xa9jD",codePanelWrapper:"codePanelWrapper___oacDD",unfold:"unfold___TdtCA",config_title:"config_title___q61Px",nav:"nav___o14bD",crumbs:"crumbs___SfOAG",knowledge:"knowledge___l7L1m"},f=t(78241),v=t(8591),x=t(43418),y=t(71418),b=t(3113),k=t(28582),A=t(19677),I=t(24334),j=t(81630),N=t(87799),T=t(59719),w=t(36057),Z=t(64606),C=t(35682),S=t(43510),F=t(70236),P=t.n(F),E=t(92832),L=t(36381),B=t(88897),V=t(5112),D=t(19842),R=t(24905),H=t(95237),G=t(43604),M=t(14478),U=t(37520),W=t(89378),Y=t(85667),q=t(57277),O=t(99975),K=t(16999),Q=t(92923),J=t(37712),z=E.Z.TextArea,X=L.Z.Panel;var $=function(e){e.form,e.onAddTestCases;var a,t,n=e.handleAddKnowledgeFinish,s=e.formValue,i=e.knowledgeOptions,l=e.categorys,c=e.hack,o=e.callback_url,u=e.onChangeAverage,d=e.onChangeScore,_=e.onChangeFile,x=e.onAddTestCase,y=e.onRemoveTestCase,k=e.onChangeSubDiscipline,A=(e.onChangeLanguage,e.uploadData),I=e.setUploadData,j=e.handleUploadRatio,N=e.isshows,T=(e.isProgram,e.addUploadFnc),w=e.activeKey,Z=e.setActiveKey,C=e.user,S=(0,m.useState)(!0),F=p()(S,2),$=F[0],ee=F[1],ae=(null===(a=location)||void 0===a||null===(a=a.search)||void 0===a?void 0:a.includes("select"))||!1,te=(0,m.useState)(N),ne=p()(te,2),se=(ne[0],ne[1],c.test_set_average),ie=c.test_set_score,re=(0,m.useState)(!1),le=p()(re,2),ce=le[0],oe=le[1];function ue(e){e.stopPropagation()}return(0,J.jsxs)("div",{className:g.baseInfoWrapper,children:[(0,J.jsxs)("div",{className:g.baseInfoRow,children:[(0,J.jsx)(f.Z.Item,{label:"编程题名称",name:["hack","name"],layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},rules:[{required:!0,message:"请输入编程题名称"}],className:"".concat(g.baseLineHeight," ").concat(g.verticalFormItem),children:(0,J.jsx)(E.Z,{className:g.baseFormItem,maxLength:60,placeholder:"请输入编程题名称"})}),o&&(0,J.jsx)(f.Z.Item,{label:"分值",className:"".concat(g.baseLineHeight),required:!0,layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},children:(0,J.jsx)(f.Z.Item,{name:["hack","score"],rules:[{required:!0,message:"请输入分值"}],noStyle:!0,children:(0,J.jsx)(B.Z,{onBlur:function(e){"0"===e.target.value&&v.ZP.error("分值必须大于0且小于等于100")},precision:1,disabled:ae,min:.1,max:100,className:g.baseFormItem,style:{width:"100%"},addonAfter:"分"})})}),(0,J.jsx)(f.Z.Item,{label:"试题描述",name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"请输入描述内容"}],className:"".concat(g.baseLineHeight),layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},children:(0,J.jsx)(Y.Z,{placeholder:"请编辑试题描述(必填)",miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:160})}),(0,J.jsx)(f.Z.Item,{label:"参考答案",name:["hack","answer_text"],valuePropName:"defaultValue",className:"".concat(g.baseLineHeight),layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},children:(0,J.jsx)(Y.Z,{placeholder:"请编辑参考答案(非必填)",miniToolbar:!0,noStorage:!0,height:140})}),(0,J.jsx)("div",{onClick:function(){return ee(!0)},children:(0,J.jsx)(f.Z.Item,{label:"题目解析",name:["hack","analysis"],className:"".concat(g.baseLineHeight),layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},children:(0,J.jsx)(Q.x,{watch:!1,miniToolbar:!0,height:140,placeholder:"请编辑题目解析(非必填)",isEdit:$})})})]}),(0,J.jsxs)("div",{className:g.baseInfoRow,style:{overflow:"hidden auto",height:"calc(100vh - 130px)"},children:[(0,J.jsx)(f.Z.Item,{label:"难度",name:["hack","difficult"],className:g.radioBtnWrapper,rules:[{required:!0,message:"请选择难度"}],children:(0,J.jsxs)(V.ZP.Group,{optionType:"button",className:g.difficultyRadio,children:[(0,J.jsx)(V.ZP.Button,{value:1,className:g.easy,children:"简单"}),(0,J.jsx)(V.ZP.Button,{value:2,className:g.medium,children:"适中"}),(0,J.jsx)(V.ZP.Button,{value:3,className:g.hard,children:"困难"})]})}),(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsx)(f.Z.Item,{label:"知识点",name:["hack","sub_discipline_id"],className:"".concat(g.baseLineHeight),layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},children:(0,J.jsx)(D.Z,{style:{width:160},className:g.baseFormItem,disabled:ae,allowClear:!0,options:l,placeholder:"请选择方向&课程",onChange:k,popupClassName:g.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})}),(0,J.jsx)(f.Z.Item,{label:" ",name:["hack","tag_discipline_ids"],className:g.baseLineHeight,style:{marginLeft:"10px"},layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},children:(0,J.jsx)(O.N,{selectvalues:(null==c?void 0:c.tag_discipline_id)||(null==c?void 0:c.tag_discipline_ids),disabled:ae,subId:null==s||null===(t=s.hack)||void 0===t||null===(t=t.sub_discipline_id)||void 0===t?void 0:t[1],knowledgeOptions:i,onAddKnowledgeFinish:n,className:g.knowledge,height:360})})]}),(0,J.jsx)(f.Z.Item,{label:"编程语言",name:["hack","languages"],rules:[{required:!0,message:"请选择编程语言"}],children:(0,J.jsxs)(R.Z.Group,{children:[(0,J.jsx)(R.Z,{value:"C",children:"C"}),(0,J.jsx)(R.Z,{value:"C++",children:"C++"}),(0,J.jsx)(R.Z,{value:"Java",children:"Java"}),(0,J.jsx)(R.Z,{value:"Python",children:"Python"})]})}),(0,J.jsx)(f.Z.Item,{label:"单个测试集最大评测时长",required:!0,className:g.baseLineHeight_label,children:(0,J.jsx)(f.Z.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"请输入单个测试集评测时长限制"},{type:"number",min:1,message:"最小限制时间是1秒"}],noStyle:!0,children:(0,J.jsx)(B.Z,{max:10,min:1,className:g.baseFormItem,style:{width:"100%"},addonAfter:"秒"})})}),(0,J.jsx)(f.Z.Item,{label:"评测时空格处理",name:["hack","submit_rule"],rules:[{required:!0,message:"请选择评测时空格处理"}],children:(0,J.jsxs)(V.ZP.Group,{children:[(0,J.jsx)(V.ZP,{value:1,children:"忽略首尾空格"}),(0,J.jsx)(V.ZP,{value:0,children:"不忽略空格"}),(0,J.jsx)(V.ZP,{value:2,children:"忽略所有空格"})]})}),(0,J.jsxs)("div",{className:"mb30",children:[(0,J.jsx)("div",{style:{color:"#666"},children:"评测检验"}),(0,J.jsx)("div",{style:{background:"#F6F7F9",padding:"16px",marginTop:"10px"},children:(0,J.jsx)("div",{children:(0,J.jsx)(f.Z.Item,{name:["hack","var_init_check"],valuePropName:"checked",noStyle:!0,children:(0,J.jsxs)(R.Z,{children:["变量初始化检测",(0,J.jsx)("span",{className:"c-grey-999",children:"(勾选后,C/C++语言代码中变量未初始化当做报错处理)"})]})})})})]}),(0,J.jsxs)("div",{className:"mb30",children:[(0,J.jsx)("div",{style:{color:"#666"},children:"可见性"}),(0,J.jsxs)("div",{style:{background:"#F6F7F9",padding:"16px",marginTop:"10px"},children:[(0,J.jsx)("div",{children:(0,J.jsx)(f.Z.Item,{name:["hack","show_case"],valuePropName:"checked",noStyle:!0,children:(0,J.jsxs)(R.Z,{children:["评测未通过时,显示对应公开测试用例的输入和输出",(0,J.jsx)("span",{className:"c-grey-999",children:"(教师一直可见)"})]})})}),(0,J.jsx)("div",{className:"mt10",children:(0,J.jsx)(f.Z.Item,{name:["hack","hide_actual_output"],valuePropName:"checked",noStyle:!0,children:(0,J.jsxs)(R.Z,{children:["隐藏学员评测实际输出结果,仅展示评测是否通过",(0,J.jsx)("span",{className:"c-grey-999",children:"(教师一直可见)"})]})})}),"teacher"===(null==C?void 0:C.identity)&&(0,J.jsx)("div",{className:"mt10",children:(0,J.jsx)(f.Z.Item,{name:["hack","teacher_view_set"],valuePropName:"checked",noStyle:!0,children:(0,J.jsx)(R.Z,{children:"展示测试用例栏目,勾选后教师身份可展示所有测试用例的输入和输出"})})})]})]}),(0,J.jsx)(f.Z.Item,{label:"评测得分规范",name:["hack","test_set_score"],rules:[{required:!0}],layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},children:(0,J.jsxs)(V.ZP.Group,{onChange:d,style:{background:"#F6F7F9",padding:"16px"},children:[(0,J.jsxs)(V.ZP,{value:!1,children:["通过部分测试集",(0,J.jsx)("span",{style:{color:"#999"},children:"(部分测试集正确时,按配置的比例获得分值)"})]}),(0,J.jsxs)(V.ZP,{value:!0,style:{marginTop:"10px"},children:["通过全部测试集",(0,J.jsx)("span",{style:{color:"#999"},children:"(所有测试集都正确时,才能获得分值)"})]})]})}),!c.test_set_score&&(0,J.jsx)(f.Z.Item,{name:["hack","test_set_average"],label:"系统评分占比",rules:[{required:!0}],children:(0,J.jsxs)(V.ZP.Group,{onChange:u,children:[(0,J.jsx)(V.ZP,{value:!0,children:"均分比例"}),(0,J.jsx)(V.ZP,{value:!1,children:"自定义比例"})]})}),(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,J.jsx)(f.Z.Item,{className:g.radioBtnWrapper,name:["hack","is_file"],label:"用例类型",rules:[{required:!0}],children:(0,J.jsx)(V.ZP.Group,{onChange:_,optionType:"button",className:g.testCaseTypeRadio,options:[{label:"文本",value:!1},{label:"文件",value:!0}]})}),(0,J.jsx)(f.Z.Item,{label:"测试用例",required:!0,style:{marginLeft:"auto"},children:(0,J.jsxs)("div",{className:g.uploadBtnWrapper,children:[!c.is_file&&(0,J.jsx)(b.ZP,{className:"mr20",type:"primary",onClick:x,children:"添加"}),(0,J.jsx)(b.ZP,{type:"primary",onClick:function(){return oe(!0)},children:"批量上传"})]})})]}),(0,J.jsx)("div",{className:g.upBtn,children:(null==c?void 0:c.is_file)&&(0,J.jsx)(K.Y2,{className:g.uploadTableWrapper,disabled:null==c?void 0:c.test_set_average,inputChange:function(e,a){var t=A.map((function(t,n){return n===a?h()(h()({},t),{},{score:e.target.value?Number(e.target.value):0}):t}));I(t)},showScore:!c.test_set_score,data:A,onRemove:function(e,a){var t=r()(A);t.splice(a,1),se?j(t):I(t)},isProgramHomework:!0})}),!c.is_file&&(0,J.jsx)(f.Z.List,{name:"hack_sets",children:function(e,a){return P()(a),(0,J.jsx)(L.Z,{accordion:!0,bordered:!1,activeKey:w,onChange:Z,className:g.collapseWrapper,expandIcon:function(e){var a=e.isActive;return(0,J.jsx)("i",{className:"iconfont icon-weizhankai ".concat(a?g.open:g.close),style:{fontSize:14,transition:"all .2s"}})},children:e.map((function(e,a){return(0,J.jsxs)(X,{id:"scroll-key-".concat(e.key),header:(0,J.jsxs)(H.Z,{align:"middle",justify:"space-between",wrap:!1,children:[(0,J.jsx)(G.Z,{className:g.panelHeader,children:(0,J.jsxs)("span",{children:["测试用例",a+1]})}),(0,J.jsx)(G.Z,{flex:1,children:(0,J.jsxs)(H.Z,{align:"middle",justify:"end",wrap:!1,children:[!ie&&(0,J.jsxs)(G.Z,{className:g.rateInput,children:[(0,J.jsx)("span",{className:"mr20",children:"评分占比"}),(0,J.jsx)("div",{onClick:ue,children:(0,J.jsx)(f.Z.Item,{name:[e.name,"score"],rules:[{required:!0,message:"请输入测试集".concat(a+1,"评分")}],noStyle:!0,children:(0,J.jsx)(B.Z,{className:g.baseFormItem,min:0,max:100,disabled:se})})}),(0,J.jsx)("span",{className:"ml10",children:"%"})]}),(0,J.jsx)(G.Z,{className:"ml20",children:(0,J.jsx)(f.Z.Item,{name:[e.name,"is_public"],valuePropName:"checked",noStyle:!0,children:(0,J.jsx)(R.Z,{children:"公开"})})}),(0,J.jsx)(G.Z,{flex:"78px",className:g.operationWrapper,children:a>0&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(U.Z,{className:g.add,onClick:function(e){ue(e),x()}}),(0,J.jsx)(M.Z,{okText:"确定",cancelText:"取消",title:"确定删除测试集"+(a+1),onCancel:ue,onConfirm:function(e){ue(e),y(a)},children:(0,J.jsx)(W.Z,{className:"".concat(g.remove," ml20"),onClick:ue})})]})})]})})]}),children:[(0,J.jsx)(f.Z.Item,{label:"输入",labelCol:{span:24},name:[e.name,"input"],children:(0,J.jsx)(z,{rows:4})}),(0,J.jsx)(f.Z.Item,{label:"输出",labelCol:{span:24},name:[e.name,"output"],rules:[{required:!0,message:"请输入输出内容"}],children:(0,J.jsx)(z,{rows:4})})]},e.key)}))})}}),!ae&&(0,J.jsx)(f.Z.Item,{className:g.folderLineHeight,label:"放入文件夹",name:["hack","item_banks_group_ids"],layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},children:(0,J.jsx)(q.Z,{scrollId:"item_banks_group_ids"})})]}),(0,J.jsx)(K.ZP,{rootIdentifier:null,visible:ce,onClose:function(){return oe(!1)},onOK:function(e){if(null!=e&&e.length){if(null!=e&&e[0].is_file){T(e,!0)();var a=A.concat(e);c.test_set_average?j(a):I(a)}null!=e&&e[0].is_file||T(e)}},multiple:!0,defaultMultipleValue:null==c?void 0:c.is_file})]})},ee=t(89392),ae=t(80205),te=t(67673),ne=t(56872);function se(){return(new Date).getTime()}var ie={loading:!0,user:null,disciplines:[],dicts:null,status:0,data:void 0,lastedUpdateTime:0},re=function(e){return e[e.SET_INITAL_DATA=0]="SET_INITAL_DATA",e[e.SET_LOADING=1]="SET_LOADING",e[e.SET_STATUS=2]="SET_STATUS",e}({});function le(e,a){switch(a.type){case re.SET_INITAL_DATA:return h()(h()({},e),a.payload);case re.SET_LOADING:return h()(h()({},e),{},{loading:a.payload});case re.SET_STATUS:return h()(h()({},e),{},{status:a.payload});default:throw new Error}}var ce=function(){var e,a,t=(0,A.useSearchParams)(),n=p()(t,1)[0],i=(0,A.useParams)().id,l=f.Z.useForm(),o=p()(l,1)[0],d=(0,m.useState)(),_=p()(d,2),F=_[0],P=_[1],E=(0,m.useState)([]),L=p()(E,2),B=L[0],V=L[1],D=(0,m.useState)([]),R=p()(D,2),H=R[0],G=R[1],M=(0,m.useReducer)(le,ie),U=p()(M,2),W=U[0],Y=U[1],q=W.loading,O=W.data,K=W.user,Q=W.disciplines,z=W.dicts,X=W.status,ce=null==O?void 0:O.hack_sets,oe=null==O||null===(e=O.hack)||void 0===e?void 0:e.test_set_average,ue=(0,Z.oP)(),de=ue.callback_url,pe=ue.express_id,_e=ue.score,he=ue.question_id,me=ue.type,ge=ue.pageId,fe=ue.backUrl,ve=ue.isIntelligentAssistant,xe=(0,m.useState)([]),ye=p()(xe,2),be=ye[0],ke=ye[1],Ae=(0,m.useState)(!1),Ie=p()(Ae,2),je=Ie[0],Ne=Ie[1],Te=(0,m.useState)(!1),we=p()(Te,2),Ze=we[0],Ce=we[1],Se=(0,m.useState)(),Fe=p()(Se,2),Pe=Fe[0],Ee=Fe[1],Le=(0,m.useState)(!1),Be=p()(Le,2),Ve=Be[0],De=Be[1],Re=(0,m.useState)("2"==n.get("tabKey")?"2":"1"),He=p()(Re,2),Ge=He[0],Me=He[1],Ue="1"===me,We=(0,m.useMemo)((function(){var e=[];return Q&&(0,k.D0)(Q,e),e}),[Q]),Ye=(0,m.useCallback)(u()(c()().mark((function e(){var a,t,n,s,r,l,u,d,_,m,g,f,v,x,y,b,A,N,T,w,C,S,F,E,L,B,V,D,R,H,M,U,W,q,O,K,J,z,X,$,ee,ae,te,ne,se,ie,le,ce,oe,ue,de,pe,he,me,ge,fe,ve,xe,ye,be,ke,Ae=arguments;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=Ae.length>0&&void 0!==Ae[0]?Ae[0]:0,0!==(t=Q).length){e.next=7;break}return e.next=5,(0,j.d1)("new_question");case 5:n=e.sent,t=n.disciplines;case 7:if(!i){e.next=15;break}return s={disciplines:t},e.next=11,(0,j.fu)(i);case 11:(r=e.sent).message?"401"===r.status&&(document.location.href="/user/login"):(d=r.category,_=r.user,m=r.code,g=r.language,f=r.hack_sets,v=r.description,x=r.difficult,y=r.name,b=r.open_or_not,A=r.discipline_id,N=r.sub_discipline_id,r.tag_discipline_id,T=r.analysis,w=r.time_limit,C=r.test_set_average,S=r.test_set_score,F=r.status,E=r.tag_discipline_ids,L=r.item_banks_group_id,B=r.is_file,V=void 0!==B&&B,D=r.hide_actual_output,R=r.code_compile_score,H=r.languages,M=r.is_my,U=r.codes,W=r.answer_text,q=r.submit_rule,O=r.show_case,K=r.teacher_view_set,J=r.var_init_check,z=(0,k.y3)(t,N),X=p()(z,2),$=X[0],ee=X[1],$=[A,N],ae=V?[{input:"",output:"",score:100,position:1}]:f,V?(G(f),o.setFieldsValue({hack_sets:ae})):G([]),te=(0,Z.oP)(),ne=te.lastedUpdateTime,se=null==U?void 0:U.map((function(e){return h()(h()({},e),{},{code:I.Base64.decode(null==e?void 0:e.code)})})),s=h()(h()({},s),{},{loading:!1,user:_,dicts:ee,status:F,lastedUpdateTime:a||(ne||0),data:{hack_codes:{language:g,code:I.Base64.decode(m)},hack:{category:d,difficult:x,name:y,description:v,open_or_not:b,time_limit:w,test_set_average:C,test_set_score:S,sub_discipline_id:$,tag_discipline_ids:E,languages:H,score:_e||1,item_banks_group_ids:L,is_file:V,is_my:M,code_compile_score:R,hide_actual_output:D,show_case:O,analysis:T,answer_text:W,submit_rule:q,teacher_view_set:K,var_init_check:J},hack_sets:ae,tags:E,codes:se}}),parseInt(R)>0&&Ne(!0),Y({type:re.SET_INITAL_DATA,payload:s}),P({hack:{category:d,difficult:x,name:y,description:v,open_or_not:b,time_limit:w,test_set_average:C,test_set_score:S,sub_discipline_id:$,tag_discipline_ids:E,score:_e||1,item_banks_group_ids:L,is_file:V,analysis:T,answer_text:W,teacher_view_set:K},codes:se}),qe(null===(l=$)||void 0===l?void 0:l[0],null===(u=$)||void 0===u?void 0:u[1],t)),e.next=27;break;case 15:return e.next=17,(0,j.PR)();case 17:ce=e.sent,oe=ce.user,ue=(0,Z.oP)(),de=ue.difficult,pe=ue.discipline_id,he=ue.sub_discipline_id,me=ue.tag_discipline_id,ge=ue.tagIds,fe=ue.banksIds,de=Number(de||2),fe=[Number(fe||0)],ve=(0,k.y3)(t,parseInt(he,10)),xe=p()(ve,2),ye=xe[0],be=xe[1],ye=pe?[Number(pe||0),Number(he||0)].filter((function(e){return!!e})):[],ke=[{language:"C",code:""},{language:"C++",code:""},{language:"Java",code:""},{language:"Python",code:""}],Y({type:re.SET_INITAL_DATA,payload:{loading:!1,user:oe,disciplines:t,status:0,dicts:be,data:{hack_codes:{language:"C",code:""},hack:{category:null,difficult:de,time_limit:3,description:"",test_set_score:!1,test_set_average:!0,open_or_not:!0,sub_discipline_id:ye,tag_discipline_id:ge&&(null==ge||null===(ie=ge.split(","))||void 0===ie?void 0:ie.map((function(e){return Number(e)}))),name:"",item_banks_group_ids:fe,is_file:!1,answer_text:"",submit_rule:1,teacher_view_set:!0,var_init_check:!1},tags:me?null==me?void 0:me.split(",").map((function(e){return parseInt(e,10)})):[],hack_sets:[{input:"",output:"",score:100,position:1,is_public:!0}],codes:ke}}}),P({hack:{category:null,difficult:de,time_limit:3,description:"",test_set_average:!0,open_or_not:!0,sub_discipline_id:[],tag_discipline_id:ge&&(null==ge||null===(le=ge.split(","))||void 0===le?void 0:le.map((function(e){return Number(e)}))),name:"",item_banks_group_id:fe,is_file:!1,answer_text:"",teacher_view_set:!0},codes:ke});case 27:case"end":return e.stop()}}),e)}))),[i,Q]);(0,m.useEffect)((function(){try{Ye()}catch(e){console.log(e,"----")}}),[]),(0,m.useEffect)((function(){function e(){return e=u()(c()().mark((function e(){var a;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,w.U2)("item_banks_groups/mine.json");case 2:a=e.sent,ke(a);case 4:case"end":return e.stop()}}),e)}))),e.apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var qe=function(e,a,t){var n;null==t||null===(n=t.find((function(a){return a.id===e})))||void 0===n||null===(n=n.sub_disciplines)||void 0===n||null===(n=n.find((function(e){return e.id===a})))||void 0===n||n.tag_disciplines};function Oe(e,a,t){return Ke.apply(this,arguments)}function Ke(){return Ke=u()(c()().mark((function e(a,t,l){var o,d,p,_,m,g,f,y,b,k,N,T,w,Z,F,P,E,L,B,V,D,R,G,M,U,W,q;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:p=h()({},a),_=p.hack_sets,m=p.hack_codes,g=p.hack,f=p.tags,y=p.codes,b=[],(null==g||null===(o=g.tag_discipline_ids)||void 0===o?void 0:o.length)>0&&(null!=g&&null!==(k=g.tag_discipline_ids)&&void 0!==k&&null!==(k=k[0])&&void 0!==k&&k.value?null==g||null===(N=g.tag_discipline_ids)||void 0===N||N.map((function(e){b.push(null==e?void 0:e.value)})):b=null==g?void 0:g.tag_discipline_ids),g.tag_discipline_ids=b,T=[],w=[],Z=0,F=null!=g&&g.is_file?H.map((function(e,a){return h()(h()({},e),{},{position:a+1})})):_.map((function(e){return h()(h()({},e),{},{is_file:!1})})),P=s()(F);try{for(P.s();!(E=P.n()).done;)L=E.value,Z+=L.score,L.id&&L.id>=0?T.push(L):w.push(L)}catch(e){P.e(e)}finally{P.f()}if(null!=F&&F.length){e.next=13;break}return v.ZP.error("测试集不能为空"),e.abrupt("return");case 13:if(100===(Z+=parseInt(g.code_compile_score||0))||g.test_set_score){e.next=19;break}return v.ZP.error("测试集的评分占比之和必须等于100"),console.log("测试集的评分占比之和必须等于100-2:",Z,a),e.abrupt("return");case 19:if(null==F||!F.some((function(e){return!e.output}))){e.next=24;break}return la(null==F?void 0:F.map((function(e){return(null==e?void 0:e.position)-1}))),da(!0),v.ZP.error("测试集输出不能为空"),e.abrupt("return");case 24:if(B={},null==y||y.forEach((function(e){B[e.language]=null!=e&&e.code?I.Base64.encode(null==e?void 0:e.code):""})),g.sub_discipline_id=null===(d=g.sub_discipline_id)||void 0===d?void 0:d[1],Ve&&(g.tag_discipline_ids=[]),Y({type:re.SET_LOADING,payload:!0}),de||(g.score=100*g.difficult),!i){e.next=67;break}return e.next=33,(0,j.l_)(i,{hack:g,hack_codes:m,hack_sets:w,update_hack_sets:T,tags:f,is_cover:l,languages:g.languages,codes:B});case 33:if(0===e.sent.status){e.next=37;break}return Y({type:re.SET_LOADING,payload:!1}),e.abrupt("return");case 37:if(!ge||"start"===t){e.next=42;break}return v.ZP.success("保存成功"),setTimeout((function(){window.close()}),1e3),e.abrupt("return");case 42:if(!de){e.next=61;break}return e.next=45,(0,j.j2)(i);case 45:if(!de.includes("paperlibrary")){e.next=51;break}return e.next=48,(0,C.oF)({id:pe,question_id:he,item_type:S.c.Program,name:g.name,question_score:g.score,difficulty:g.difficult,sub_discipline_id:g.sub_discipline_id,tag_discipline_ids:g.tag_discipline_ids,item_banks_group_ids:g.item_banks_group_ids,analysis:g.analysis});case 48:return 0===e.sent.status&&("course"==n.get("pageType")?"course"==n.get("updateType")?A.history.replace(n.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url")+"&pageType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url"))),e.abrupt("return");case 51:return e.next=53,(0,j.GM)(he,{question_type:6,question_score:g.score,question_title:g.name,description:g.description,sub_discipline_id:g.sub_discipline_id,tag_discipline_ids:g.tag_discipline_ids,item_banks_group_ids:g.item_banks_group_ids,identifier:i,analysis:g.analysis});case 53:if(V=e.sent,0!==V.status){e.next=59;break}if("start"!==t){e.next=58;break}return e.abrupt("return");case 58:"course"==n.get("pageType")?"course"==n.get("updateType")?A.history.replace(n.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url")+"&pageType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url"));case 59:e.next=64;break;case 61:v.ZP.success("保存成功"),Ye(se()),"start"!==t&&0===X&&x.Z.confirm({icon:null,title:"提示",width:452,centered:!0,content:(0,J.jsx)("div",{children:"编程题已保存!目前外于未发布状态,发布后即可应用到自己管理的课堂,是否立即发布?"}),cancelText:"稍后再说",okText:"立即发布",onCancel:function(){A.history.replace("/problemset?page=".concat(n.get("page")))},onOk:function(){var e=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Qe(i);case 2:A.history.replace("/problemset?page=".concat(n.get("page")));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 64:Y({type:re.SET_LOADING,payload:!1}),e.next=109;break;case 67:return e.next=69,(0,j.zQ)({hack:g,hack_codes:m,hack_sets:F,tags:f,languages:g.languages,examination_bank_id:pe||null,homework_common_id:ge?-1:null,codes:B});case 69:if(D=e.sent,R=D.identifier,G=D.exam_identifier,M=D.hack_item_bank_id,Y({type:re.SET_LOADING,payload:!1}),"start"!==t){e.next=76;break}return e.abrupt("return");case 76:if(!ge){e.next=86;break}return U=[M],W=(W=localStorage.getItem(ge))?JSON.parse(W):[],W=Array.isArray(W)?W:[],U=[].concat(r()(U),r()(W)),localStorage.setItem(ge,JSON.stringify(U)),v.ZP.success("保存成功"),setTimeout((function(){window.close()}),1e3),e.abrupt("return");case 86:if(!R){e.next=109;break}if(de){e.next=92;break}Ee(R),Ce(!0),e.next=109;break;case 92:return e.next=94,(0,j.j2)(R);case 94:if(i){e.next=108;break}if(!de.includes("paperlibrary")){e.next=101;break}return e.next=98,(0,C.oF)({id:pe,item_type:S.c.Program,name:g.name,question_score:g.score,difficulty:g.difficult,sub_discipline_id:g.sub_discipline_id,tag_discipline_ids:g.tag_discipline_ids,identifier:G,analysis:g.analysis});case 98:return 0===e.sent.status&&("course"==n.get("pageType")?"course"==n.get("updateType")?A.history.replace(n.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url")+"&pageType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url"))),e.abrupt("return");case 101:return e.next=103,(0,j.MK)(parseInt(pe,10),{question_type:6,question_score:g.score,question_title:g.name,identifier:R,tag_discipline_ids:g.tag_discipline_ids,analysis:g.analysis});case 103:q=e.sent,0===q.status&&("course"==n.get("pageType")?"course"==n.get("updateType")?A.history.replace(n.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url")+"&pageType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url"))),e.next=109;break;case 108:"course"==n.get("pageType")?"course"==n.get("updateType")?A.history.replace(n.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url")+"&pageType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url"));case 109:case"end":return e.stop()}}),e)}))),Ke.apply(this,arguments)}function Qe(e){return Je.apply(this,arguments)}function Je(){return(Je=u()(c()().mark((function e(a){var t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.j2)(a);case 2:0===(t=e.sent).status?(v.ZP.success("发布成功"),Y({type:re.SET_STATUS,payload:1})):v.ZP.info(t.message);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ze(){return Xe.apply(this,arguments)}function Xe(){return(Xe=u()(c()().mark((function e(){var a,t,n,s,i,r,l;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o.validateFields();case 3:if(a=o.getFieldsValue(),null==(t=a.new_list)||!t.some((function(e){return!e.output}))){e.next=9;break}return la(null==t?void 0:t.map((function(e){return(null==e?void 0:e.position)-1}))),da(!0),v.ZP.error("测试集输出不能为空"),e.abrupt("return",Promise.reject());case 9:e.next=19;break;case 11:return e.prev=11,e.t0=e.catch(0),(r=null===e.t0||void 0===e.t0||null===(n=e.t0.errorFields)||void 0===n||null===(n=n.filter((function(e){var a;return"hack_sets"==(null==e||null===(a=e.name)||void 0===a?void 0:a[0])})))||void 0===n?void 0:n.map((function(e){var a;return null==e||null===(a=e.name)||void 0===a?void 0:a[1]}))).length>0&&la(r),o.scrollToField(null===e.t0||void 0===e.t0||null===(s=e.t0.errorFields)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.name,{behavior:"smooth",block:"start"}),l=null===e.t0||void 0===e.t0||null===(i=e.t0.errorFields)||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.errors)||void 0===i?void 0:i[0],v.ZP.error(l),e.abrupt("return",Promise.reject());case 19:case"end":return e.stop()}}),e,null,[[0,11]])})))).apply(this,arguments)}function $e(){return($e=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ze();case 2:Oe(o.getFieldsValue(),"start"),setTimeout(u()(c()().mark((function e(){var a,t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.uE)(i);case 2:a=e.sent,t=a.identifier,window.location.href=Ue?ge?"/myproblems/".concat(t,"?type=1&pageId=").concat(ge,"&backUrl=").concat(fe):"/myproblems/".concat(t,"?type=1"):"/myproblems/".concat(t);case 5:case"end":return e.stop()}}),e)}))),400);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ea(){if(ge)window.close();else if("course"==n.get("pageType"))"course"==n.get("updateType")?A.history.replace(n.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url")+"&pageType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId")));else if(de)A.history.replace(n.get("callback_url")+(ve?"&isIntelligentAssistant=true":""));else if(Ue){var e,a=null===(e=localStorage.getItem("program_homework"))||void 0===e?void 0:e.split(",");A.history.push("/classrooms/".concat(null==a?void 0:a[0],"/program_homework/").concat(null==a?void 0:a[1],"/detail"))}else A.history.replace("/problemset?page=".concat(n.get("page")))}var aa=function(e){var a=parseInt(o.getFieldValue("hack").code_compile_score)||0,t=Math.floor((100-a)/e.length),n=t+(100-a)%e.length,s=e.map((function(a,s){return s===e.length-1?h()(h()({},a),{},{score:n}):h()(h()({},a),{},{score:t})}));G(s)};(0,m.useEffect)((function(){if(oe){var e=parseInt(o.getFieldValue("hack").code_compile_score)||0,a=null==ce?void 0:ce.length,t=Math.floor((100-e)/a),n=(100-e)%a;null==ce||ce.map((function(e,s){return e.score=t,e.position=s+1,s===a-1&&(e.score=t+n),e})),Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack_sets:ce})}}),o.setFieldsValue({hack_sets:ce})}}),[oe]);(0,m.useEffect)((function(){var e,a;null!=O&&null!==(e=O.hack)&&void 0!==e&&null!==(e=e.sub_discipline_id)&&void 0!==e&&e[1]&&ta(null==O||null===(a=O.hack)||void 0===a||null===(a=a.sub_discipline_id)||void 0===a?void 0:a[1])}),[null==O||null===(a=O.hack)||void 0===a?void 0:a.sub_discipline_id]);var ta=function(){var e=u()(c()().mark((function e(a){var t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.YY)({sub_discipline_id:a});case 2:t=e.sent,V(t.tag_disciplines);case 4:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}();var na=function(){var e=u()(c()().mark((function e(){var a,t,i,r,l,u,d,p,_,m,g,f,y;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o.validateFields();case 3:return e.next=5,o.getFieldsValue();case 5:if(t=e.sent,!n.get("exercise")||de.includes("paperlibrary")||null==O||null===(a=O.hack)||void 0===a||!a.is_my){e.next=23;break}i=null==t?void 0:t.hack,r=0,l=null!=i&&i.is_file?H.map((function(e,a){return h()(h()({},e),{},{position:a+1})})):ce.map((function(e){return h()(h()({},e),{},{is_file:!1})})),u=s()(l);try{for(u.s();!(d=u.n()).done;)p=d.value,r+=p.score}catch(e){u.e(e)}finally{u.f()}if(null!=l&&l.length){e.next=15;break}return v.ZP.error("测试集不能为空"),e.abrupt("return");case 15:if(100===(r+=parseInt(i.code_compile_score||0))||i.test_set_score){e.next=21;break}return v.ZP.error("测试集的评分占比之和必须等于100"),console.log("测试集的评分占比之和必须等于100-1:",r,t),e.abrupt("return");case 21:return x.Z.confirm({title:"保存提示",content:"此题目已存在试题库中,是否将修改后的试题覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",onOk:function(){return Oe(t,"",1)},onCancel:function(){return Oe(t,"",0)}}),e.abrupt("return");case 23:Oe(t,"",1),e.next=33;break;case 26:e.prev=26,e.t0=e.catch(0),(f=null===e.t0||void 0===e.t0||null===(_=e.t0.errorFields)||void 0===_||null===(_=_.filter((function(e){var a;return"hack_sets"==(null==e||null===(a=e.name)||void 0===a?void 0:a[0])})))||void 0===_?void 0:_.map((function(e){var a;return null==e||null===(a=e.name)||void 0===a?void 0:a[1]}))).length>0&&la(f),o.scrollToField(null===e.t0||void 0===e.t0||null===(m=e.t0.errorFields)||void 0===m||null===(m=m[0])||void 0===m?void 0:m.name,{behavior:"smooth",block:"start"}),y=null===e.t0||void 0===e.t0||null===(g=e.t0.errorFields)||void 0===g||null===(g=g[0])||void 0===g||null===(g=g.errors)||void 0===g?void 0:g[0],v.ZP.error(y);case 33:case"end":return e.stop()}}),e,null,[[0,26]])})));return function(){return e.apply(this,arguments)}}(),sa=(0,m.useState)(0),ia=p()(sa,2),ra=ia[0],la=ia[1],ca=(0,m.useState)(!1),oa=p()(ca,2),ua=oa[0],da=oa[1];(0,m.useEffect)((function(){if(ua){var e=document.getElementById("scroll-key-".concat(ra));null==e||e.scrollIntoView({behavior:"smooth"}),da(!1)}}),[ra,ua]);var pa=[{name:Ue?"编程作业":"编程题",onClick:ea},{name:(i?"编辑":"新建")+"编程题",onClick:ea}];return(0,J.jsxs)(y.Z,{spinning:q,delay:500,children:[O?(0,J.jsxs)("div",{className:g.bg,children:[(0,J.jsxs)("div",{className:g.nav,children:[(0,J.jsx)(ne._b,{dataSource:pa,className:g.crumbs}),(0,J.jsx)(te.d4,{activeKey:Ge,tabs:[{key:"1",label:"题目设置"},{key:"2",label:"学员初始代码"}],onChange:function(){var e=u()(c()().mark((function e(a){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("2"!==a){e.next=3;break}return e.next=3,ze();case 3:Me(a);case 4:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}()})]}),(0,J.jsx)(f.Z,{colon:!1,form:o,initialValues:O,scrollToFirstError:!0,layout:"horizontal",name:"layout-multiple-horizontal",onValuesChange:function(e){var a;if(console.log(e,"changedValues"),null!=e&&null!==(a=e.hack)&&void 0!==a&&a.sub_discipline_id){var t,n,s,i=null==e||null===(t=e.hack)||void 0===t?void 0:t.sub_discipline_id,r=p()(i,2),l=r[0],c=r[1],u=(null==Q||null===(n=Q.find((function(e){return e.id===l})))||void 0===n||null===(n=n.sub_disciplines)||void 0===n||null===(n=n.find((function(e){return e.id===c})))||void 0===n||n.tag_disciplines,h()(h()({},o.getFieldsValue()),{},{hack:h()(h()({},null===(s=o.getFieldsValue())||void 0===s?void 0:s.hack),{},{tag_discipline_ids:[]})}));o.setFieldsValue(u),P(u)}else P(h()({},o.getFieldsValue()))},children:(0,J.jsxs)("div",{className:g.contentWrapper,children:[(0,J.jsx)("div",{style:{display:"1"===Ge?"block":"none"},children:(0,J.jsx)($,{onAddTestCases:function(){var e=o.getFieldValue("hack_sets"),a=parseInt(o.getFieldValue("hack").code_compile_score)||0,t=e.length,n=Math.floor((100-a)/t),s=(100-a)%t;e.map((function(a,t){return oe&&(a.score=n,t===e.length-1&&(a.score=n+s)),a.position=t+1,a})),o.setFieldsValue({hack_sets:e}),Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack_sets:e})}})},form:o,handleAddKnowledgeFinish:function(e){V([].concat(r()(B),[h()({},e)]))},MyGroup:be,formValue:F,knowledgeOptions:B,onChangeLanguage:function(e){Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack_codes:h()(h()({},O.hack_codes),{},{language:e})})}})},onChangeSubDiscipline:function(e){var a,t;De(!e),V([]);var n=e?e[1]:null,s=(0,k.y3)(Q,n),i=p()(s,2)[1];o.setFieldsValue({tags:[]}),Y({type:re.SET_INITAL_DATA,payload:{dicts:i,data:h()(h()({},O),{},{hack:h()(h()({},O.hack),{},{sub_discipline_id:e,tag_discipline_ids:e&&e[1]==(null==O||null===(a=O.hack)||void 0===a?void 0:a.sub_discipline_id)?null==O||null===(t=O.hack)||void 0===t?void 0:t.tag_discipline_ids:[]}),tags:[]})}})},onRemoveTestCase:function(e){var a=o.getFieldValue("hack_sets"),t=parseInt(o.getFieldValue("hack").code_compile_score)||0,n=(null==a?void 0:a.length)-1,s=Math.floor((100-t)/n),i=(100-t)%n;a.splice(e,1),null==a||a.map((function(e,a){return oe&&(e.score=s,a===n-1&&(e.score=s+i)),e.position=a+1,e})),Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack_sets:a})}}),o.setFieldsValue({hack_sets:a})},onAddTestCase:function(){var e=o.getFieldValue("hack_sets"),a=parseInt(o.getFieldValue("hack").code_compile_score)||0,t=e.length+1,n=Math.floor((100-a)/t),s=(100-a)%t;e.map((function(e,a){return oe&&(e.score=n),e.position=a+1,e})),e.push({input:"",output:"",position:t,is_public:!0,score:oe?n+s:0}),o.setFieldsValue({hack_sets:e}),Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack_sets:e})}}),la(e.length-1),da(!0)},dicts:z,categorys:We,callback_url:de,hack:O.hack,onChangeScore:function(e){e.target.value||aa(H),Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack:h()(h()({},O.hack),{},{test_set_score:e.target.value})})}})},onChangeAverage:function(e){var a=e.target.value;a&&aa(H);var t=o.getFieldValue("hack_sets");Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack_sets:t,hack:h()(h()({},O.hack),{},{test_set_average:a})})}})},onChangeFile:function(e){Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack:h()(h()({},O.hack),{},{is_file:e.target.value})})}})},uploadData:H,setUploadData:G,handleUploadRatio:aa,isshows:je,isProgram:Ue,addUploadFnc:function(e){var a,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t)return function(){Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack:h()(h()({},O.hack),{},{is_file:!0})})}}),o.setFieldsValue({hack:{is_file:!0}})};var n=null==e?void 0:e.map((function(e){return{input:e.input,output:e.output,score:0,position:1}})),s=null===(a=o.getFieldValue("hack_sets"))||void 0===a||null===(a=a.filter((function(e){return e.input||e.output})))||void 0===a?void 0:a.concat(n),i=parseInt(o.getFieldValue("hack").code_compile_score)||0,r=null==s?void 0:s.length,l=Math.floor((100-i)/r),c=(100-i)%r;null==s||s.map((function(e,a){return oe&&(e.score=l,a===r-1&&(e.score=l+c)),e.position=a+1,e})),Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack_sets:s,hack:h()(h()({},O.hack),{},{is_file:!1})})}}),o.setFieldsValue({hack_sets:s,hack:{is_file:!1}})},activeKey:ra,setActiveKey:la,user:K})}),(0,J.jsx)("div",{style:{display:"2"===Ge?"block":"none"},className:g.codePanelWrapper,children:(0,J.jsx)(f.Z.Item,{name:"codes",noStyle:!0,children:(0,J.jsx)(T.Z,{form:o})})})]})}),(0,J.jsx)("div",{className:g.buttonFixed,children:i?(0,J.jsxs)(m.Fragment,{children:[(0,J.jsx)("div",{className:g.cancelBtn,onClick:ea,children:"取消"}),(0,J.jsx)(b.ZP,{className:"".concat(g.saveBtn," ml20"),type:"primary",onClick:u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("1"!==Ge){e.next=3;break}return e.next=3,ze();case 3:Me("1"===Ge?"2":"1");case 4:case"end":return e.stop()}}),e)}))),children:"1"===Ge?"下一步":"上一步"}),(0,J.jsx)(b.ZP,{className:"".concat(g.saveBtn," ml20"),loading:q,type:"primary",onClick:(0,ee.throttle)(na,1e3),children:"保存"}),(0,J.jsx)(b.ZP,{type:"primary",className:"".concat(g.challengeBtn," ml20"),onClick:(0,ee.throttle)((function(){return $e.apply(this,arguments)}),1e3),icon:(0,J.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAAAAXNSR0IArs4c6QAABMBJREFUWEfVl11sk1UYx3/n7ff6NVjZnGRrGTMDlTHIIIEQgcwsIQwImEkwi+AFSvhIuPHGqRE/JvHCC2NwQRMlejHxgjCCIQwDExajjLjERMjAuSKYzTFgZV27tm+PvO3WrWxd9q5T47nrm+f5P7/zP19PBbM8Xm6Xpp4bHJBxNiMoRZI7RYk/getCcKR5hzitxYnZ5Kk9Lg3hGBeBVXp1FUHDyR2iflaBtjTJV+JxGqeCMRsgooJRgVh8XKQgZjaxRGzYsGGZqqq7pJRmvbN6NN5S81G1mLeoZPT7rgq4HYCWruSXdT6YY4UT1+Dws3D0CnTdG1MRCntFdXX1DZvNtjAnJydbHkLrDqM6ixM6m8sgzwafdyRlLQZ4rwrqv4NhNQn2xlp4uxXuh5MxAj7UgAbr6ursGwvzoTjIjyYXC0zFuBSHbsAPfvbQFUgaXfEYPLf4IcRFCMegrhz+GIBWf1J2aQHUPgXvtCYBE0CCdxNAVVVV9lVLngZLjAFhxCrNKCi6gc4MLOZauDCVt7wQHGb43g/7V8LHP41J7qmEYx0Qio19UxR2JoDcbrfdM9eB2xpNg4hLQX/QjB3IQaI5+2CKgxmdU8a95a/qnsjIevU5nZSlgA5t7WVRQWCC2NG2El7otuJEoh2K/cJGZAqoYMkWhhZsROpwWEaDMYPVvu3kdnEqBVTyuIUC5/AjDsGNPgcFKriRhBB0TaNQzDGfSN4SYrZ8pGnyw6LdN2L4PsN3fifUea7j7MnjyxL7aHTJLAvXEnWnTmzSRRnHeruVqqJr5NkjabARVeFc53wqV67BbDbT399PR8fIkdKxaFpeMBhsb2lpWZEGxIq9ROeVp0vJOM5fv+D1ymY89nT3IjHBkR+Wsrl2NxaLhd7eXpqamnSgJEMzArlcLt1is5GQEeig08pSRi6EkUraJv5MmFm9ew+5ubmEw2EaGxuJRtNPYzZgGYFWuxz4JgAJ2qQBX0UFmoMa0OXLl7OpPyE3I1BxcTF5eXmoqsrNmzfxzX2AzaQyEDJyK+Ai4i4FxZAmaAj1YRj6KyvAjED79u3D5/MlxL869imvrUm0JwRCRg5cepH75QcmFDYN/Mac9vf/GSDNHYfDkXAoEAjgtMawGlWCESNDEQOqdS6IdIeUSAChpp8+vXQZHdroyuEJOb5BgbiAMxgpW7s+takvXfiWreW3MBtlWu2+QQunfhl7x6YLlhFop9PKk4nHYWxov77GxPLa7bjd7sSmPnvqS15aeR2TYSLQ0bYF0+VIxf0/7iGXy2V3Op26ZzcbCXfv3mVoaCj96ZBSah3GfznGgOrr69uEEFn309nMJh6PdzU0NGzXNITf7w9KKWfcUGvXhBACRdHfYY5OQghxxev1VmYNFI/HuXr1auK1Ly0tnbFJjwLdkVLmzVTN7/cn+qHCQv130DiHLnq93mdGHToopXxLCKFrYz/MmXQO2vLpGVLKOwaDYW9RUdGJBJCe5NHY5ubmNx/mHposV1GU52tqar6Zie6MgM6fP28cHBzsllLOn6yoEOLCpk2b1v8rQD09PfmdnZ3bgsHgJ1MV9Hg81fn5+e1er3fcH+XpIepasu7ubr8QwjM9adq8Xm/1NGNTYX8D7tsTLLEYykMAAAAASUVORK5CYII=",width:18}),children:X?"开始挑战":"模拟挑战"})]}):(0,J.jsxs)(m.Fragment,{children:[(0,J.jsx)("div",{className:g.cancelBtn,onClick:ea,children:"取消"}),(0,J.jsx)(b.ZP,{className:"".concat(g.saveBtn," ml20"),type:"primary",onClick:u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("1"!==Ge){e.next=3;break}return e.next=3,ze();case 3:Me("1"===Ge?"2":"1");case 4:case"end":return e.stop()}}),e)}))),children:"1"===Ge?"下一步":"上一步"}),(0,J.jsx)(b.ZP,{className:"".concat(g.saveBtn," ml20"),loading:q,type:"primary",onClick:(0,ee.throttle)(na,1e3),children:"保存"})]})})]}):(0,J.jsx)("div",{className:"vh100"}),(0,J.jsxs)(x.Z,{centered:!0,maskClosable:!1,open:Ze,title:"提示",width:"484px",onCancel:function(){A.history.push("/problems/newedit/".concat(Pe)),Ce(!1)},footer:null,children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{style:{lineHeight:"26px"},children:"本次试题内容修改已保存成功,可点击“退出”返回到试题库页面,点击“模拟实战”进行代码调试"}),(0,J.jsxs)("div",{style:{color:"#E99237",fontSize:12,marginTop:12},children:[(0,J.jsx)(ae.Z,{style:{marginRight:10}}),"如本试题学生进入需要展示初始代码,请点击",(0,J.jsx)("span",{style:{color:"#165DFF",cursor:"pointer",textDecoration:"underline"},onClick:function(){A.history.push("/problems/newedit/".concat(Pe,"?tabKey=2"))},children:"设置初始代码"}),"进行设置"]})]}),(0,J.jsxs)("div",{className:"mt30 mb20",style:{display:"flex",justifyContent:"flex-end"},children:[(0,J.jsx)(b.ZP,{className:"mr20",onClick:function(){A.history.replace("/problemset?page=".concat(n.get("page")))},children:"退出"}),(0,J.jsx)(b.ZP,{type:"primary",onClick:u()(c()().mark((function e(){var a;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.uE)(Pe);case 2:a=e.sent,window.location.href=Ue?"/myproblems/".concat(null==a?void 0:a.identifier,"?type=1"):"/myproblems/".concat(null==a?void 0:a.identifier);case 4:case"end":return e.stop()}}),e)}))),children:"模拟实战"})]})]})]})}},73631:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[34741],{89378:function(e,a,t){t.d(a,{Z:function(){return c}});var n=t(5891),s=t(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"minus-circle",theme:"outlined"},r=t(88853),l=function(e,a){return s.createElement(r.Z,(0,n.Z)({},e,{ref:a,icon:i}))};var c=s.forwardRef(l)},37520:function(e,a,t){t.d(a,{Z:function(){return c}});var n=t(5891),s=t(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"plus-circle",theme:"outlined"},r=t(88853),l=function(e,a){return s.createElement(r.Z,(0,n.Z)({},e,{ref:a,icon:i}))};var c=s.forwardRef(l)},67673:function(e,a,t){t.d(a,{d4:function(){return N},VP:function(){return A}});var n=t(59301),s="digitalLabel___hkWuZ",i="active___jawU1",r="titleEditor___wX1lW",l="title___SuT2h",c="editIcon___XrTIi",o="paperTab___GUxeB",u="tabItem___or0fY",d="dottedLine___Ln0Xr",p=t(37712),_=function(e){var a=e.number,t=e.active,n=e.className;return(0,p.jsx)("div",{className:"".concat(s," ").concat(t?i:""," ").concat(n),children:a})},h=t(7557),m=t.n(h),g=t(41498),f=t.n(g),v=t(79800),x=t.n(v),y=t(6848),b=t(92832),k=t(8591),A=function(e){var a=e.defaultValue,t=e.onFinish,s=(0,n.useState)(!1),i=x()(s,2),o=i[0],u=i[1],d=(0,n.useState)(a),_=x()(d,2),h=_[0],g=_[1];return(0,n.useEffect)((function(){g(a)}),[a]),(0,p.jsx)("div",{className:r,children:o?(0,p.jsx)(b.Z,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:h,onChange:function(e){g(e.target.value)},onBlur:f()(m()().mark((function e(){var a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==h||null===(a=h.replaceAll(" ",""))||void 0===a?void 0:a.length)<=0)){e.next=3;break}return k.ZP.error("试卷标题不能为空"),e.abrupt("return");case 3:return e.next=5,t(h);case 5:e.sent&&u(!1);case 7:case"end":return e.stop()}}),e)}))),onPressEnter:f()(m()().mark((function e(){var a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==h||null===(a=h.replaceAll(" ",""))||void 0===a?void 0:a.length)<=0)){e.next=3;break}return k.ZP.error("试卷标题不能为空"),e.abrupt("return");case 3:return e.next=5,t(h);case 5:e.sent&&u(!1);case 7:case"end":return e.stop()}}),e)})))}):(0,p.jsxs)("div",{className:l,onDoubleClick:function(){return u(!0)},children:[h,(0,p.jsx)(y.Z,{title:"编辑试卷名称",children:(0,p.jsx)("i",{className:"".concat(c," iconfont icon-bianji_Hover"),onClick:function(){return u(!0)}})})]})})},I=t(95237),j=t(43604),N=function(e){var a,t,s,r,l,c,h,g=e.onChange,v=void 0===g?f()(m()().mark((function e(){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))):g,y=e.tabs,b=e.activeKey,k=e.defaultActiveKey,A=e.className,N=void 0===A?"":A,T=(0,n.useState)(void 0===k?null===(a=y[0])||void 0===a?void 0:a.key:k),w=x()(T,2),Z=w[0],C=w[1];return(0,n.useEffect)((function(){void 0!==b&&C(b)}),[b]),(0,p.jsxs)(I.Z,{justify:"center",align:"middle",className:"".concat(o," ").concat(N),children:[(0,p.jsxs)(j.Z,{className:"".concat(u," ").concat(Z===(null===(t=y[0])||void 0===t?void 0:t.key)?i:""),onClick:f()(m()().mark((function e(){var a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v(y[0].key);case 2:C(null===(a=y[0])||void 0===a?void 0:a.key);case 3:case"end":return e.stop()}}),e)}))),children:[(0,p.jsx)(_,{number:1,active:Z===(null===(s=y[0])||void 0===s?void 0:s.key),className:"mr10"}),(0,p.jsx)("span",{children:null===(r=y[0])||void 0===r?void 0:r.label})]}),(0,p.jsx)(j.Z,{flex:"188px",className:"".concat(d," ml30 mr30")}),(0,p.jsxs)(j.Z,{className:"".concat(u," ").concat(Z===(null===(l=y[1])||void 0===l?void 0:l.key)?i:""),onClick:f()(m()().mark((function e(){var a,t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v(null===(a=y[1])||void 0===a?void 0:a.key);case 2:C(null===(t=y[1])||void 0===t?void 0:t.key);case 3:case"end":return e.stop()}}),e)}))),children:[(0,p.jsx)(_,{number:2,active:Z===(null===(c=y[1])||void 0===c?void 0:c.key),className:"mr10"}),(0,p.jsx)("span",{children:null===(h=y[1])||void 0===h?void 0:h.label})]})]})}},57277:function(e,a,t){t.d(a,{Z:function(){return x}});var n=t(82242),s=t.n(n),i=t(7557),r=t.n(i),l=t(41498),c=t.n(l),o=t(79800),u=t.n(o),d=t(59301),p=t(86914),_="folderWrapper___G__0a",h="folderIcon___oTG6c",m=t(73631),g=t(5623),f=t(89189),v=t(37712),x=function(e){var a=e.value,t=e.onChange,n=e.scrollId,i=(0,d.useState)([]),l=u()(i,2),o=l[0],x=l[1];(0,d.useEffect)((function(){y()}),[]);var y=function(){var e=c()(r()().mark((function e(){var a,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.NZ)({});case 2:null!=(a=e.sent)&&a.data&&(t=[{title:"根目录",value:0,key:0,icon:(0,v.jsx)("img",{src:m,className:h}),isLeaf:!1,children:b(a.data||[])}],x(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),b=function e(a){return a.map((function(a){return{title:a.name,key:a.group_id,icon:(0,v.jsx)("img",{src:m,className:h}),isLeaf:0===a.children.length,children:e(a.children)}}))},k=function e(a,t,n){return a.map((function(a){return a.key===t?s()(s()({},a),{},{icon:n?(0,v.jsx)("img",{src:g,className:h}):(0,v.jsx)("img",{src:m,className:h})}):a.children?s()(s()({},a),{},{children:e(a.children,t,n)}):void 0}))},A=a?{selectedKeys:a,defaultExpandedKeys:a}:{};return o.length>0&&(0,v.jsx)("div",{id:n||"",children:(0,v.jsx)(p.Z,s()({showLine:{showLeafIcon:!1},showIcon:!0,treeData:o,className:_,onSelect:t,onExpand:function(e,a){x((function(e){return k(e,a.node.key,a.expanded)}))}},A))})}},62737:function(e,a,t){t.r(a),t.d(a,{Types:function(){return re},default:function(){return ce}});var n=t(91232),s=t.n(n),i=t(37205),r=t.n(i),l=t(7557),c=t.n(l),o=t(41498),u=t.n(o),d=t(79800),p=t.n(d),_=t(82242),h=t.n(_),m=t(59301),g={bg:"bg___HduZ7",header:"header___KbUo2",avatar:"avatar___UDYJ4",title:"title___OP1JL",exitBtn:"exitBtn___E3w1m",contentWrapper:"contentWrapper___IeO8M",tabWrapper:"tabWrapper___qc2MC",buttonFixed:"buttonFixed___jzejH",cancelBtn:"cancelBtn___c5OpP",saveBtn:"saveBtn___UhxvN",challengeBtn:"challengeBtn___h9r2O",baseInfoWrapper:"baseInfoWrapper___jei0F",baseInfoRow:"baseInfoRow___Kr6m2",baseLineHeight:"baseLineHeight___v1JXM",baseLineHeight_label:"baseLineHeight_label___DOFFU",folderLineHeight:"folderLineHeight___tF8xb",uploadBtnWrapper:"uploadBtnWrapper___ICJS3",baseFormItem:"baseFormItem___sca4N",radioBtnWrapper:"radioBtnWrapper___VIxZD",difficultyRadio:"difficultyRadio___isD54",easy:"easy___gparw",medium:"medium___wRzjL",hard:"hard___sWxqC",testCaseTypeRadio:"testCaseTypeRadio___oiSFl",cascaderPopup:"cascaderPopup___OADQu",collapseWrapper:"collapseWrapper___saVIT",panelHeader:"panelHeader___hRptX",rateInput:"rateInput____HzUM",operationWrapper:"operationWrapper___YJRMc",open:"open___zkYQ_",close:"close___q9p81",add:"add___NB0_y",remove:"remove___xa9jD",codePanelWrapper:"codePanelWrapper___oacDD",unfold:"unfold___TdtCA",config_title:"config_title___q61Px",nav:"nav___o14bD",crumbs:"crumbs___SfOAG",knowledge:"knowledge___l7L1m"},f=t(78241),v=t(8591),x=t(43418),y=t(71418),b=t(3113),k=t(28582),A=t(19677),I=t(24334),j=t(81630),N=t(87799),T=t(59719),w=t(36057),Z=t(64606),C=t(35682),S=t(43510),F=t(70236),P=t.n(F),E=t(92832),L=t(36381),B=t(88897),V=t(5112),D=t(19842),R=t(24905),H=t(95237),G=t(43604),M=t(14478),U=t(37520),W=t(89378),Y=t(85667),q=t(57277),O=t(99975),K=t(16999),Q=t(92923),J=t(37712),z=E.Z.TextArea,X=L.Z.Panel;var $=function(e){e.form,e.onAddTestCases;var a,t,n=e.handleAddKnowledgeFinish,s=e.formValue,i=e.knowledgeOptions,l=e.categorys,c=e.hack,o=e.callback_url,u=e.onChangeAverage,d=e.onChangeScore,_=e.onChangeFile,x=e.onAddTestCase,y=e.onRemoveTestCase,k=e.onChangeSubDiscipline,A=(e.onChangeLanguage,e.uploadData),I=e.setUploadData,j=e.handleUploadRatio,N=e.isshows,T=(e.isProgram,e.addUploadFnc),w=e.activeKey,Z=e.setActiveKey,C=e.user,S=(0,m.useState)(!0),F=p()(S,2),$=F[0],ee=F[1],ae=(null===(a=location)||void 0===a||null===(a=a.search)||void 0===a?void 0:a.includes("select"))||!1,te=(0,m.useState)(N),ne=p()(te,2),se=(ne[0],ne[1],c.test_set_average),ie=c.test_set_score,re=(0,m.useState)(!1),le=p()(re,2),ce=le[0],oe=le[1];function ue(e){e.stopPropagation()}return(0,J.jsxs)("div",{className:g.baseInfoWrapper,children:[(0,J.jsxs)("div",{className:g.baseInfoRow,children:[(0,J.jsx)(f.Z.Item,{label:"编程题名称",name:["hack","name"],layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},rules:[{required:!0,message:"请输入编程题名称"}],className:"".concat(g.baseLineHeight," ").concat(g.verticalFormItem),children:(0,J.jsx)(E.Z,{className:g.baseFormItem,maxLength:60,placeholder:"请输入编程题名称"})}),o&&(0,J.jsx)(f.Z.Item,{label:"分值",className:"".concat(g.baseLineHeight),required:!0,layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},children:(0,J.jsx)(f.Z.Item,{name:["hack","score"],rules:[{required:!0,message:"请输入分值"}],noStyle:!0,children:(0,J.jsx)(B.Z,{onBlur:function(e){"0"===e.target.value&&v.ZP.error("分值必须大于0且小于等于100")},precision:1,disabled:ae,min:.1,max:100,className:g.baseFormItem,style:{width:"100%"},addonAfter:"分"})})}),(0,J.jsx)(f.Z.Item,{label:"试题描述",name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"请输入描述内容"}],className:"".concat(g.baseLineHeight),layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},children:(0,J.jsx)(Y.Z,{placeholder:"请编辑试题描述(必填)",miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:160})}),(0,J.jsx)(f.Z.Item,{label:"参考答案",name:["hack","answer_text"],valuePropName:"defaultValue",className:"".concat(g.baseLineHeight),layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},children:(0,J.jsx)(Y.Z,{placeholder:"请编辑参考答案(非必填)",miniToolbar:!0,noStorage:!0,height:140})}),(0,J.jsx)("div",{onClick:function(){return ee(!0)},children:(0,J.jsx)(f.Z.Item,{label:"题目解析",name:["hack","analysis"],className:"".concat(g.baseLineHeight),layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},children:(0,J.jsx)(Q.x,{watch:!1,miniToolbar:!0,height:140,placeholder:"请编辑题目解析(非必填)",isEdit:$})})})]}),(0,J.jsxs)("div",{className:g.baseInfoRow,style:{overflow:"hidden auto",height:"calc(100vh - 130px)"},children:[(0,J.jsx)(f.Z.Item,{label:"难度",name:["hack","difficult"],className:g.radioBtnWrapper,rules:[{required:!0,message:"请选择难度"}],children:(0,J.jsxs)(V.ZP.Group,{optionType:"button",className:g.difficultyRadio,children:[(0,J.jsx)(V.ZP.Button,{value:1,className:g.easy,children:"简单"}),(0,J.jsx)(V.ZP.Button,{value:2,className:g.medium,children:"适中"}),(0,J.jsx)(V.ZP.Button,{value:3,className:g.hard,children:"困难"})]})}),(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsx)(f.Z.Item,{label:"知识点",name:["hack","sub_discipline_id"],className:"".concat(g.baseLineHeight),layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},children:(0,J.jsx)(D.Z,{style:{width:160},className:g.baseFormItem,disabled:ae,allowClear:!0,options:l,placeholder:"请选择方向&课程",onChange:k,popupClassName:g.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})}),(0,J.jsx)(f.Z.Item,{label:" ",name:["hack","tag_discipline_ids"],className:g.baseLineHeight,style:{marginLeft:"10px"},layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},children:(0,J.jsx)(O.N,{selectvalues:(null==c?void 0:c.tag_discipline_id)||(null==c?void 0:c.tag_discipline_ids),disabled:ae,subId:null==s||null===(t=s.hack)||void 0===t||null===(t=t.sub_discipline_id)||void 0===t?void 0:t[1],knowledgeOptions:i,onAddKnowledgeFinish:n,className:g.knowledge,height:360})})]}),(0,J.jsx)(f.Z.Item,{label:"编程语言",name:["hack","languages"],rules:[{required:!0,message:"请选择编程语言"}],children:(0,J.jsxs)(R.Z.Group,{children:[(0,J.jsx)(R.Z,{value:"C",children:"C"}),(0,J.jsx)(R.Z,{value:"C++",children:"C++"}),(0,J.jsx)(R.Z,{value:"Java",children:"Java"}),(0,J.jsx)(R.Z,{value:"Python",children:"Python"})]})}),(0,J.jsx)(f.Z.Item,{label:"单个测试集最大评测时长",required:!0,className:g.baseLineHeight_label,children:(0,J.jsx)(f.Z.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"请输入单个测试集评测时长限制"},{type:"number",min:1,message:"最小限制时间是1秒"}],noStyle:!0,children:(0,J.jsx)(B.Z,{max:10,min:1,className:g.baseFormItem,style:{width:"100%"},addonAfter:"秒"})})}),(0,J.jsx)(f.Z.Item,{label:"评测时空格处理",name:["hack","submit_rule"],rules:[{required:!0,message:"请选择评测时空格处理"}],children:(0,J.jsxs)(V.ZP.Group,{children:[(0,J.jsx)(V.ZP,{value:1,children:"忽略首尾空格"}),(0,J.jsx)(V.ZP,{value:0,children:"不忽略空格"}),(0,J.jsx)(V.ZP,{value:2,children:"忽略所有空格"})]})}),(0,J.jsxs)("div",{className:"mb30",children:[(0,J.jsx)("div",{style:{color:"#666"},children:"评测检验"}),(0,J.jsx)("div",{style:{background:"#F6F7F9",padding:"16px",marginTop:"10px"},children:(0,J.jsx)("div",{children:(0,J.jsx)(f.Z.Item,{name:["hack","var_init_check"],valuePropName:"checked",noStyle:!0,children:(0,J.jsxs)(R.Z,{children:["变量初始化检测",(0,J.jsx)("span",{className:"c-grey-999",children:"(勾选后,C/C++语言代码中变量未初始化当做报错处理)"})]})})})})]}),(0,J.jsxs)("div",{className:"mb30",children:[(0,J.jsx)("div",{style:{color:"#666"},children:"可见性"}),(0,J.jsxs)("div",{style:{background:"#F6F7F9",padding:"16px",marginTop:"10px"},children:[(0,J.jsx)("div",{children:(0,J.jsx)(f.Z.Item,{name:["hack","show_case"],valuePropName:"checked",noStyle:!0,children:(0,J.jsxs)(R.Z,{children:["评测未通过时,显示对应公开测试用例的输入和输出",(0,J.jsx)("span",{className:"c-grey-999",children:"(教师一直可见)"})]})})}),(0,J.jsx)("div",{className:"mt10",children:(0,J.jsx)(f.Z.Item,{name:["hack","hide_actual_output"],valuePropName:"checked",noStyle:!0,children:(0,J.jsxs)(R.Z,{children:["隐藏学员评测实际输出结果,仅展示评测是否通过",(0,J.jsx)("span",{className:"c-grey-999",children:"(教师一直可见)"})]})})}),"teacher"===(null==C?void 0:C.identity)&&(0,J.jsx)("div",{className:"mt10",children:(0,J.jsx)(f.Z.Item,{name:["hack","teacher_view_set"],valuePropName:"checked",noStyle:!0,children:(0,J.jsx)(R.Z,{children:"展示测试用例栏目,勾选后教师身份可展示所有测试用例的输入和输出"})})})]})]}),(0,J.jsx)(f.Z.Item,{label:"评测得分规范",name:["hack","test_set_score"],rules:[{required:!0}],layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},children:(0,J.jsxs)(V.ZP.Group,{onChange:d,style:{background:"#F6F7F9",padding:"16px"},children:[(0,J.jsxs)(V.ZP,{value:!1,children:["通过部分测试集",(0,J.jsx)("span",{style:{color:"#999"},children:"(部分测试集正确时,按配置的比例获得分值)"})]}),(0,J.jsxs)(V.ZP,{value:!0,style:{marginTop:"10px"},children:["通过全部测试集",(0,J.jsx)("span",{style:{color:"#999"},children:"(所有测试集都正确时,才能获得分值)"})]})]})}),!c.test_set_score&&(0,J.jsx)(f.Z.Item,{name:["hack","test_set_average"],label:"系统评分占比",rules:[{required:!0}],children:(0,J.jsxs)(V.ZP.Group,{onChange:u,children:[(0,J.jsx)(V.ZP,{value:!0,children:"均分比例"}),(0,J.jsx)(V.ZP,{value:!1,children:"自定义比例"})]})}),(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,J.jsx)(f.Z.Item,{className:g.radioBtnWrapper,name:["hack","is_file"],label:"用例类型",rules:[{required:!0}],children:(0,J.jsx)(V.ZP.Group,{onChange:_,optionType:"button",className:g.testCaseTypeRadio,options:[{label:"文本",value:!1},{label:"文件",value:!0}]})}),(0,J.jsx)(f.Z.Item,{label:"测试用例",required:!0,style:{marginLeft:"auto"},children:(0,J.jsxs)("div",{className:g.uploadBtnWrapper,children:[!c.is_file&&(0,J.jsx)(b.ZP,{className:"mr20",type:"primary",onClick:x,children:"添加"}),(0,J.jsx)(b.ZP,{type:"primary",onClick:function(){return oe(!0)},children:"批量上传"})]})})]}),(0,J.jsx)("div",{className:g.upBtn,children:(null==c?void 0:c.is_file)&&(0,J.jsx)(K.Y2,{className:g.uploadTableWrapper,disabled:null==c?void 0:c.test_set_average,inputChange:function(e,a){var t=A.map((function(t,n){return n===a?h()(h()({},t),{},{score:e.target.value?Number(e.target.value):0}):t}));I(t)},showScore:!c.test_set_score,data:A,onRemove:function(e,a){var t=r()(A);t.splice(a,1),se?j(t):I(t)},isProgramHomework:!0})}),!c.is_file&&(0,J.jsx)(f.Z.List,{name:"hack_sets",children:function(e,a){return P()(a),(0,J.jsx)(L.Z,{accordion:!0,bordered:!1,activeKey:w,onChange:Z,className:g.collapseWrapper,expandIcon:function(e){var a=e.isActive;return(0,J.jsx)("i",{className:"iconfont icon-weizhankai ".concat(a?g.open:g.close),style:{fontSize:14,transition:"all .2s"}})},children:e.map((function(e,a){return(0,J.jsxs)(X,{id:"scroll-key-".concat(e.key),header:(0,J.jsxs)(H.Z,{align:"middle",justify:"space-between",wrap:!1,children:[(0,J.jsx)(G.Z,{className:g.panelHeader,children:(0,J.jsxs)("span",{children:["测试用例",a+1]})}),(0,J.jsx)(G.Z,{flex:1,children:(0,J.jsxs)(H.Z,{align:"middle",justify:"end",wrap:!1,children:[!ie&&(0,J.jsxs)(G.Z,{className:g.rateInput,children:[(0,J.jsx)("span",{className:"mr20",children:"评分占比"}),(0,J.jsx)("div",{onClick:ue,children:(0,J.jsx)(f.Z.Item,{name:[e.name,"score"],rules:[{required:!0,message:"请输入测试集".concat(a+1,"评分")}],noStyle:!0,children:(0,J.jsx)(B.Z,{className:g.baseFormItem,min:0,max:100,disabled:se})})}),(0,J.jsx)("span",{className:"ml10",children:"%"})]}),(0,J.jsx)(G.Z,{className:"ml20",children:(0,J.jsx)(f.Z.Item,{name:[e.name,"is_public"],valuePropName:"checked",noStyle:!0,children:(0,J.jsx)(R.Z,{children:"公开"})})}),(0,J.jsx)(G.Z,{flex:"78px",className:g.operationWrapper,children:a>0&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(U.Z,{className:g.add,onClick:function(e){ue(e),x()}}),(0,J.jsx)(M.Z,{okText:"确定",cancelText:"取消",title:"确定删除测试集"+(a+1),onCancel:ue,onConfirm:function(e){ue(e),y(a)},children:(0,J.jsx)(W.Z,{className:"".concat(g.remove," ml20"),onClick:ue})})]})})]})})]}),children:[(0,J.jsx)(f.Z.Item,{label:"输入",labelCol:{span:24},name:[e.name,"input"],children:(0,J.jsx)(z,{rows:4})}),(0,J.jsx)(f.Z.Item,{label:"输出",labelCol:{span:24},name:[e.name,"output"],rules:[{required:!0,message:"请输入输出内容"}],children:(0,J.jsx)(z,{rows:4})})]},e.key)}))})}}),!ae&&(0,J.jsx)(f.Z.Item,{className:g.folderLineHeight,label:"放入文件夹",name:["hack","item_banks_group_ids"],layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},children:(0,J.jsx)(q.Z,{scrollId:"item_banks_group_ids"})})]}),(0,J.jsx)(K.ZP,{rootIdentifier:null,visible:ce,onClose:function(){return oe(!1)},onOK:function(e){if(null!=e&&e.length){if(null!=e&&e[0].is_file){T(e,!0)();var a=A.concat(e);c.test_set_average?j(a):I(a)}null!=e&&e[0].is_file||T(e)}},multiple:!0,defaultMultipleValue:null==c?void 0:c.is_file})]})},ee=t(89392),ae=t(80205),te=t(67673),ne=t(56872);function se(){return(new Date).getTime()}var ie={loading:!0,user:null,disciplines:[],dicts:null,status:0,data:void 0,lastedUpdateTime:0},re=function(e){return e[e.SET_INITAL_DATA=0]="SET_INITAL_DATA",e[e.SET_LOADING=1]="SET_LOADING",e[e.SET_STATUS=2]="SET_STATUS",e}({});function le(e,a){switch(a.type){case re.SET_INITAL_DATA:return h()(h()({},e),a.payload);case re.SET_LOADING:return h()(h()({},e),{},{loading:a.payload});case re.SET_STATUS:return h()(h()({},e),{},{status:a.payload});default:throw new Error}}var ce=function(){var e,a,t=(0,A.useSearchParams)(),n=p()(t,1)[0],i=(0,A.useParams)().id,l=f.Z.useForm(),o=p()(l,1)[0],d=(0,m.useState)(),_=p()(d,2),F=_[0],P=_[1],E=(0,m.useState)([]),L=p()(E,2),B=L[0],V=L[1],D=(0,m.useState)([]),R=p()(D,2),H=R[0],G=R[1],M=(0,m.useReducer)(le,ie),U=p()(M,2),W=U[0],Y=U[1],q=W.loading,O=W.data,K=W.user,Q=W.disciplines,z=W.dicts,X=W.status,ce=null==O?void 0:O.hack_sets,oe=null==O||null===(e=O.hack)||void 0===e?void 0:e.test_set_average,ue=(0,Z.oP)(),de=ue.callback_url,pe=ue.express_id,_e=ue.score,he=ue.question_id,me=ue.type,ge=ue.pageId,fe=ue.backUrl,ve=ue.isIntelligentAssistant,xe=(0,m.useState)([]),ye=p()(xe,2),be=ye[0],ke=ye[1],Ae=(0,m.useState)(!1),Ie=p()(Ae,2),je=Ie[0],Ne=Ie[1],Te=(0,m.useState)(!1),we=p()(Te,2),Ze=we[0],Ce=we[1],Se=(0,m.useState)(),Fe=p()(Se,2),Pe=Fe[0],Ee=Fe[1],Le=(0,m.useState)(!1),Be=p()(Le,2),Ve=Be[0],De=Be[1],Re=(0,m.useState)("2"==n.get("tabKey")?"2":"1"),He=p()(Re,2),Ge=He[0],Me=He[1],Ue="1"===me,We=(0,m.useMemo)((function(){var e=[];return Q&&(0,k.D0)(Q,e),e}),[Q]),Ye=(0,m.useCallback)(u()(c()().mark((function e(){var a,t,n,s,r,l,u,d,_,m,g,f,v,x,y,b,A,N,T,w,C,S,F,E,L,B,V,D,R,H,M,U,W,q,O,K,J,z,X,$,ee,ae,te,ne,se,ie,le,ce,oe,ue,de,pe,he,me,ge,fe,ve,xe,ye,be,ke,Ae=arguments;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=Ae.length>0&&void 0!==Ae[0]?Ae[0]:0,0!==(t=Q).length){e.next=7;break}return e.next=5,(0,j.d1)("new_question");case 5:n=e.sent,t=n.disciplines;case 7:if(!i){e.next=15;break}return s={disciplines:t},e.next=11,(0,j.fu)(i);case 11:(r=e.sent).message?"401"===r.status&&(document.location.href="/user/login"):(d=r.category,_=r.user,m=r.code,g=r.language,f=r.hack_sets,v=r.description,x=r.difficult,y=r.name,b=r.open_or_not,A=r.discipline_id,N=r.sub_discipline_id,r.tag_discipline_id,T=r.analysis,w=r.time_limit,C=r.test_set_average,S=r.test_set_score,F=r.status,E=r.tag_discipline_ids,L=r.item_banks_group_id,B=r.is_file,V=void 0!==B&&B,D=r.hide_actual_output,R=r.code_compile_score,H=r.languages,M=r.is_my,U=r.codes,W=r.answer_text,q=r.submit_rule,O=r.show_case,K=r.teacher_view_set,J=r.var_init_check,z=(0,k.y3)(t,N),X=p()(z,2),$=X[0],ee=X[1],$=[A,N],ae=V?[{input:"",output:"",score:100,position:1}]:f,V?(G(f),o.setFieldsValue({hack_sets:ae})):G([]),te=(0,Z.oP)(),ne=te.lastedUpdateTime,se=null==U?void 0:U.map((function(e){return h()(h()({},e),{},{code:I.Base64.decode(null==e?void 0:e.code)})})),s=h()(h()({},s),{},{loading:!1,user:_,dicts:ee,status:F,lastedUpdateTime:a||(ne||0),data:{hack_codes:{language:g,code:I.Base64.decode(m)},hack:{category:d,difficult:x,name:y,description:v,open_or_not:b,time_limit:w,test_set_average:C,test_set_score:S,sub_discipline_id:$,tag_discipline_ids:E,languages:H,score:_e||1,item_banks_group_ids:L,is_file:V,is_my:M,code_compile_score:R,hide_actual_output:D,show_case:O,analysis:T,answer_text:W,submit_rule:q,teacher_view_set:K,var_init_check:J},hack_sets:ae,tags:E,codes:se}}),parseInt(R)>0&&Ne(!0),Y({type:re.SET_INITAL_DATA,payload:s}),P({hack:{category:d,difficult:x,name:y,description:v,open_or_not:b,time_limit:w,test_set_average:C,test_set_score:S,sub_discipline_id:$,tag_discipline_ids:E,score:_e||1,item_banks_group_ids:L,is_file:V,analysis:T,answer_text:W,teacher_view_set:K},codes:se}),qe(null===(l=$)||void 0===l?void 0:l[0],null===(u=$)||void 0===u?void 0:u[1],t)),e.next=27;break;case 15:return e.next=17,(0,j.PR)();case 17:ce=e.sent,oe=ce.user,ue=(0,Z.oP)(),de=ue.difficult,pe=ue.discipline_id,he=ue.sub_discipline_id,me=ue.tag_discipline_id,ge=ue.tagIds,fe=ue.banksIds,de=Number(de||2),fe=[Number(fe||0)],ve=(0,k.y3)(t,parseInt(he,10)),xe=p()(ve,2),ye=xe[0],be=xe[1],ye=pe?[Number(pe||0),Number(he||0)].filter((function(e){return!!e})):[],ke=[{language:"C",code:""},{language:"C++",code:""},{language:"Java",code:""},{language:"Python",code:""}],Y({type:re.SET_INITAL_DATA,payload:{loading:!1,user:oe,disciplines:t,status:0,dicts:be,data:{hack_codes:{language:"C",code:""},hack:{category:null,difficult:de,time_limit:3,description:"",test_set_score:!1,test_set_average:!0,open_or_not:!0,sub_discipline_id:ye,tag_discipline_id:ge&&(null==ge||null===(ie=ge.split(","))||void 0===ie?void 0:ie.map((function(e){return Number(e)}))),name:"",item_banks_group_ids:fe,is_file:!1,answer_text:"",submit_rule:1,teacher_view_set:!0,var_init_check:!1},tags:me?null==me?void 0:me.split(",").map((function(e){return parseInt(e,10)})):[],hack_sets:[{input:"",output:"",score:100,position:1,is_public:!0}],codes:ke}}}),P({hack:{category:null,difficult:de,time_limit:3,description:"",test_set_average:!0,open_or_not:!0,sub_discipline_id:[],tag_discipline_id:ge&&(null==ge||null===(le=ge.split(","))||void 0===le?void 0:le.map((function(e){return Number(e)}))),name:"",item_banks_group_id:fe,is_file:!1,answer_text:"",teacher_view_set:!0},codes:ke});case 27:case"end":return e.stop()}}),e)}))),[i,Q]);(0,m.useEffect)((function(){try{Ye()}catch(e){console.log(e,"----")}}),[]),(0,m.useEffect)((function(){function e(){return e=u()(c()().mark((function e(){var a;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,w.U2)("item_banks_groups/mine.json");case 2:a=e.sent,ke(a);case 4:case"end":return e.stop()}}),e)}))),e.apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var qe=function(e,a,t){var n;null==t||null===(n=t.find((function(a){return a.id===e})))||void 0===n||null===(n=n.sub_disciplines)||void 0===n||null===(n=n.find((function(e){return e.id===a})))||void 0===n||n.tag_disciplines};function Oe(e,a,t){return Ke.apply(this,arguments)}function Ke(){return Ke=u()(c()().mark((function e(a,t,l){var o,d,p,_,m,g,f,y,b,k,N,T,w,Z,F,P,E,L,B,V,D,R,G,M,U,W,q;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:p=h()({},a),_=p.hack_sets,m=p.hack_codes,g=p.hack,f=p.tags,y=p.codes,b=[],(null==g||null===(o=g.tag_discipline_ids)||void 0===o?void 0:o.length)>0&&(null!=g&&null!==(k=g.tag_discipline_ids)&&void 0!==k&&null!==(k=k[0])&&void 0!==k&&k.value?null==g||null===(N=g.tag_discipline_ids)||void 0===N||N.map((function(e){b.push(null==e?void 0:e.value)})):b=null==g?void 0:g.tag_discipline_ids),g.tag_discipline_ids=b,T=[],w=[],Z=0,F=null!=g&&g.is_file?H.map((function(e,a){return h()(h()({},e),{},{position:a+1})})):_.map((function(e){return h()(h()({},e),{},{is_file:!1})})),P=s()(F);try{for(P.s();!(E=P.n()).done;)L=E.value,Z+=L.score,L.id&&L.id>=0?T.push(L):w.push(L)}catch(e){P.e(e)}finally{P.f()}if(null!=F&&F.length){e.next=13;break}return v.ZP.error("测试集不能为空"),e.abrupt("return");case 13:if(100===(Z+=parseInt(g.code_compile_score||0))||g.test_set_score){e.next=18;break}return v.ZP.error("测试集的评分占比之和必须等于100"),e.abrupt("return");case 18:if(null==F||!F.some((function(e){return!e.output}))){e.next=23;break}return la(null==F?void 0:F.map((function(e){return(null==e?void 0:e.position)-1}))),da(!0),v.ZP.error("测试集输出不能为空"),e.abrupt("return");case 23:if(B={},null==y||y.forEach((function(e){B[e.language]=null!=e&&e.code?I.Base64.encode(null==e?void 0:e.code):""})),g.sub_discipline_id=null===(d=g.sub_discipline_id)||void 0===d?void 0:d[1],Ve&&(g.tag_discipline_ids=[]),Y({type:re.SET_LOADING,payload:!0}),de||(g.score=100*g.difficult),!i){e.next=66;break}return e.next=32,(0,j.l_)(i,{hack:g,hack_codes:m,hack_sets:w,update_hack_sets:T,tags:f,is_cover:l,languages:g.languages,codes:B});case 32:if(0===e.sent.status){e.next=36;break}return Y({type:re.SET_LOADING,payload:!1}),e.abrupt("return");case 36:if(!ge||"start"===t){e.next=41;break}return v.ZP.success("保存成功"),setTimeout((function(){window.close()}),1e3),e.abrupt("return");case 41:if(!de){e.next=60;break}return e.next=44,(0,j.j2)(i);case 44:if(!de.includes("paperlibrary")){e.next=50;break}return e.next=47,(0,C.oF)({id:pe,question_id:he,item_type:S.c.Program,name:g.name,question_score:g.score,difficulty:g.difficult,sub_discipline_id:g.sub_discipline_id,tag_discipline_ids:g.tag_discipline_ids,item_banks_group_ids:g.item_banks_group_ids,analysis:g.analysis});case 47:return 0===e.sent.status&&("course"==n.get("pageType")?"course"==n.get("updateType")?A.history.replace(n.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url")+"&pageType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url"))),e.abrupt("return");case 50:return e.next=52,(0,j.GM)(he,{question_type:6,question_score:g.score,question_title:g.name,description:g.description,sub_discipline_id:g.sub_discipline_id,tag_discipline_ids:g.tag_discipline_ids,item_banks_group_ids:g.item_banks_group_ids,identifier:i,analysis:g.analysis});case 52:if(V=e.sent,0!==V.status){e.next=58;break}if("start"!==t){e.next=57;break}return e.abrupt("return");case 57:"course"==n.get("pageType")?"course"==n.get("updateType")?A.history.replace(n.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url")+"&pageType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url"));case 58:e.next=63;break;case 60:v.ZP.success("保存成功"),Ye(se()),"start"!==t&&0===X&&x.Z.confirm({icon:null,title:"提示",width:452,centered:!0,content:(0,J.jsx)("div",{children:"编程题已保存!目前外于未发布状态,发布后即可应用到自己管理的课堂,是否立即发布?"}),cancelText:"稍后再说",okText:"立即发布",onCancel:function(){A.history.replace("/problemset?page=".concat(n.get("page")))},onOk:function(){var e=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Qe(i);case 2:A.history.replace("/problemset?page=".concat(n.get("page")));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 63:Y({type:re.SET_LOADING,payload:!1}),e.next=108;break;case 66:return e.next=68,(0,j.zQ)({hack:g,hack_codes:m,hack_sets:F,tags:f,languages:g.languages,examination_bank_id:pe||null,homework_common_id:ge?-1:null,codes:B});case 68:if(D=e.sent,R=D.identifier,G=D.exam_identifier,M=D.hack_item_bank_id,Y({type:re.SET_LOADING,payload:!1}),"start"!==t){e.next=75;break}return e.abrupt("return");case 75:if(!ge){e.next=85;break}return U=[M],W=(W=localStorage.getItem(ge))?JSON.parse(W):[],W=Array.isArray(W)?W:[],U=[].concat(r()(U),r()(W)),localStorage.setItem(ge,JSON.stringify(U)),v.ZP.success("保存成功"),setTimeout((function(){window.close()}),1e3),e.abrupt("return");case 85:if(!R){e.next=108;break}if(de){e.next=91;break}Ee(R),Ce(!0),e.next=108;break;case 91:return e.next=93,(0,j.j2)(R);case 93:if(i){e.next=107;break}if(!de.includes("paperlibrary")){e.next=100;break}return e.next=97,(0,C.oF)({id:pe,item_type:S.c.Program,name:g.name,question_score:g.score,difficulty:g.difficult,sub_discipline_id:g.sub_discipline_id,tag_discipline_ids:g.tag_discipline_ids,identifier:G,analysis:g.analysis});case 97:return 0===e.sent.status&&("course"==n.get("pageType")?"course"==n.get("updateType")?A.history.replace(n.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url")+"&pageType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url"))),e.abrupt("return");case 100:return e.next=102,(0,j.MK)(parseInt(pe,10),{question_type:6,question_score:g.score,question_title:g.name,identifier:R,tag_discipline_ids:g.tag_discipline_ids,analysis:g.analysis});case 102:q=e.sent,0===q.status&&("course"==n.get("pageType")?"course"==n.get("updateType")?A.history.replace(n.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url")+"&pageType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url"))),e.next=108;break;case 107:"course"==n.get("pageType")?"course"==n.get("updateType")?A.history.replace(n.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url")+"&pageType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url"));case 108:case"end":return e.stop()}}),e)}))),Ke.apply(this,arguments)}function Qe(e){return Je.apply(this,arguments)}function Je(){return(Je=u()(c()().mark((function e(a){var t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.j2)(a);case 2:0===(t=e.sent).status?(v.ZP.success("发布成功"),Y({type:re.SET_STATUS,payload:1})):v.ZP.info(t.message);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ze(){return Xe.apply(this,arguments)}function Xe(){return(Xe=u()(c()().mark((function e(){var a,t,n,s,i,r,l;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o.validateFields();case 3:if(a=o.getFieldsValue(),null==(t=a.new_list)||!t.some((function(e){return!e.output}))){e.next=9;break}return la(null==t?void 0:t.map((function(e){return(null==e?void 0:e.position)-1}))),da(!0),v.ZP.error("测试集输出不能为空"),e.abrupt("return",Promise.reject());case 9:e.next=19;break;case 11:return e.prev=11,e.t0=e.catch(0),(r=null===e.t0||void 0===e.t0||null===(n=e.t0.errorFields)||void 0===n||null===(n=n.filter((function(e){var a;return"hack_sets"==(null==e||null===(a=e.name)||void 0===a?void 0:a[0])})))||void 0===n?void 0:n.map((function(e){var a;return null==e||null===(a=e.name)||void 0===a?void 0:a[1]}))).length>0&&la(r),o.scrollToField(null===e.t0||void 0===e.t0||null===(s=e.t0.errorFields)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.name,{behavior:"smooth",block:"start"}),l=null===e.t0||void 0===e.t0||null===(i=e.t0.errorFields)||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.errors)||void 0===i?void 0:i[0],v.ZP.error(l),e.abrupt("return",Promise.reject());case 19:case"end":return e.stop()}}),e,null,[[0,11]])})))).apply(this,arguments)}function $e(){return($e=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ze();case 2:Oe(o.getFieldsValue(),"start"),setTimeout(u()(c()().mark((function e(){var a,t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.uE)(i);case 2:a=e.sent,t=a.identifier,window.location.href=Ue?ge?"/myproblems/".concat(t,"?type=1&pageId=").concat(ge,"&backUrl=").concat(fe):"/myproblems/".concat(t,"?type=1"):"/myproblems/".concat(t);case 5:case"end":return e.stop()}}),e)}))),400);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ea(){if(ge)window.close();else if("course"==n.get("pageType"))"course"==n.get("updateType")?A.history.replace(n.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId"))):A.history.replace(n.get("callback_url")+"&pageType=course&courseId=".concat(n.get("courseId"),"&stageId=").concat(n.get("stageId")));else if(de)A.history.replace(n.get("callback_url")+(ve?"&isIntelligentAssistant=true":""));else if(Ue){var e,a=null===(e=localStorage.getItem("program_homework"))||void 0===e?void 0:e.split(",");A.history.push("/classrooms/".concat(null==a?void 0:a[0],"/program_homework/").concat(null==a?void 0:a[1],"/detail"))}else A.history.replace("/problemset?page=".concat(n.get("page")))}var aa=function(e){var a=parseInt(o.getFieldValue("hack").code_compile_score)||0,t=Math.floor((100-a)/e.length),n=t+(100-a)%e.length,s=e.map((function(a,s){return s===e.length-1?h()(h()({},a),{},{score:n}):h()(h()({},a),{},{score:t})}));G(s)};(0,m.useEffect)((function(){if(oe){var e=parseInt(o.getFieldValue("hack").code_compile_score)||0,a=null==ce?void 0:ce.length,t=Math.floor((100-e)/a),n=(100-e)%a;null==ce||ce.map((function(e,s){return e.score=t,e.position=s+1,s===a-1&&(e.score=t+n),e})),Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack_sets:ce})}}),o.setFieldsValue({hack_sets:ce})}}),[oe]);(0,m.useEffect)((function(){var e,a;null!=O&&null!==(e=O.hack)&&void 0!==e&&null!==(e=e.sub_discipline_id)&&void 0!==e&&e[1]&&ta(null==O||null===(a=O.hack)||void 0===a||null===(a=a.sub_discipline_id)||void 0===a?void 0:a[1])}),[null==O||null===(a=O.hack)||void 0===a?void 0:a.sub_discipline_id]);var ta=function(){var e=u()(c()().mark((function e(a){var t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.YY)({sub_discipline_id:a});case 2:t=e.sent,V(t.tag_disciplines);case 4:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}();var na=function(){var e=u()(c()().mark((function e(){var a,t,i,r,l,u,d,p,_,m,g,f,y;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o.validateFields();case 3:return e.next=5,o.getFieldsValue();case 5:if(t=e.sent,!n.get("exercise")||de.includes("paperlibrary")||null==O||null===(a=O.hack)||void 0===a||!a.is_my){e.next=22;break}i=null==t?void 0:t.hack,r=0,l=null!=i&&i.is_file?H.map((function(e,a){return h()(h()({},e),{},{position:a+1})})):ce.map((function(e){return h()(h()({},e),{},{is_file:!1})})),u=s()(l);try{for(u.s();!(d=u.n()).done;)p=d.value,r+=p.score}catch(e){u.e(e)}finally{u.f()}if(null!=l&&l.length){e.next=15;break}return v.ZP.error("测试集不能为空"),e.abrupt("return");case 15:if(100===(r+=parseInt(i.code_compile_score||0))||i.test_set_score){e.next=20;break}return v.ZP.error("测试集的评分占比之和必须等于100"),e.abrupt("return");case 20:return x.Z.confirm({title:"保存提示",content:"此题目已存在试题库中,是否将修改后的试题覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",onOk:function(){return Oe(t,"",1)},onCancel:function(){return Oe(t,"",0)}}),e.abrupt("return");case 22:Oe(t,"",1),e.next=32;break;case 25:e.prev=25,e.t0=e.catch(0),(f=null===e.t0||void 0===e.t0||null===(_=e.t0.errorFields)||void 0===_||null===(_=_.filter((function(e){var a;return"hack_sets"==(null==e||null===(a=e.name)||void 0===a?void 0:a[0])})))||void 0===_?void 0:_.map((function(e){var a;return null==e||null===(a=e.name)||void 0===a?void 0:a[1]}))).length>0&&la(f),o.scrollToField(null===e.t0||void 0===e.t0||null===(m=e.t0.errorFields)||void 0===m||null===(m=m[0])||void 0===m?void 0:m.name,{behavior:"smooth",block:"start"}),y=null===e.t0||void 0===e.t0||null===(g=e.t0.errorFields)||void 0===g||null===(g=g[0])||void 0===g||null===(g=g.errors)||void 0===g?void 0:g[0],v.ZP.error(y);case 32:case"end":return e.stop()}}),e,null,[[0,25]])})));return function(){return e.apply(this,arguments)}}(),sa=(0,m.useState)(0),ia=p()(sa,2),ra=ia[0],la=ia[1],ca=(0,m.useState)(!1),oa=p()(ca,2),ua=oa[0],da=oa[1];(0,m.useEffect)((function(){if(ua){var e=document.getElementById("scroll-key-".concat(ra));null==e||e.scrollIntoView({behavior:"smooth"}),da(!1)}}),[ra,ua]);var pa=[{name:Ue?"编程作业":"编程题",onClick:ea},{name:(i?"编辑":"新建")+"编程题",onClick:ea}];return(0,J.jsxs)(y.Z,{spinning:q,delay:500,children:[O?(0,J.jsxs)("div",{className:g.bg,children:[(0,J.jsxs)("div",{className:g.nav,children:[(0,J.jsx)(ne._b,{dataSource:pa,className:g.crumbs}),(0,J.jsx)(te.d4,{activeKey:Ge,tabs:[{key:"1",label:"题目设置"},{key:"2",label:"学员初始代码"}],onChange:function(){var e=u()(c()().mark((function e(a){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("2"!==a){e.next=3;break}return e.next=3,ze();case 3:Me(a);case 4:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}()})]}),(0,J.jsx)(f.Z,{colon:!1,form:o,initialValues:O,scrollToFirstError:!0,layout:"horizontal",name:"layout-multiple-horizontal",onValuesChange:function(e){var a;if(console.log(e,"changedValues"),null!=e&&null!==(a=e.hack)&&void 0!==a&&a.sub_discipline_id){var t,n,s,i=null==e||null===(t=e.hack)||void 0===t?void 0:t.sub_discipline_id,r=p()(i,2),l=r[0],c=r[1],u=(null==Q||null===(n=Q.find((function(e){return e.id===l})))||void 0===n||null===(n=n.sub_disciplines)||void 0===n||null===(n=n.find((function(e){return e.id===c})))||void 0===n||n.tag_disciplines,h()(h()({},o.getFieldsValue()),{},{hack:h()(h()({},null===(s=o.getFieldsValue())||void 0===s?void 0:s.hack),{},{tag_discipline_ids:[]})}));o.setFieldsValue(u),P(u)}else P(h()({},o.getFieldsValue()))},children:(0,J.jsxs)("div",{className:g.contentWrapper,children:[(0,J.jsx)("div",{style:{display:"1"===Ge?"block":"none"},children:(0,J.jsx)($,{onAddTestCases:function(){var e=o.getFieldValue("hack_sets"),a=parseInt(o.getFieldValue("hack").code_compile_score)||0,t=e.length,n=Math.floor((100-a)/t),s=(100-a)%t;e.map((function(a,t){return oe&&(a.score=n,t===e.length-1&&(a.score=n+s)),a.position=t+1,a})),o.setFieldsValue({hack_sets:e}),Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack_sets:e})}})},form:o,handleAddKnowledgeFinish:function(e){V([].concat(r()(B),[h()({},e)]))},MyGroup:be,formValue:F,knowledgeOptions:B,onChangeLanguage:function(e){Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack_codes:h()(h()({},O.hack_codes),{},{language:e})})}})},onChangeSubDiscipline:function(e){var a,t;De(!e),V([]);var n=e?e[1]:null,s=(0,k.y3)(Q,n),i=p()(s,2)[1];o.setFieldsValue({tags:[]}),Y({type:re.SET_INITAL_DATA,payload:{dicts:i,data:h()(h()({},O),{},{hack:h()(h()({},O.hack),{},{sub_discipline_id:e,tag_discipline_ids:e&&e[1]==(null==O||null===(a=O.hack)||void 0===a?void 0:a.sub_discipline_id)?null==O||null===(t=O.hack)||void 0===t?void 0:t.tag_discipline_ids:[]}),tags:[]})}})},onRemoveTestCase:function(e){var a=o.getFieldValue("hack_sets"),t=parseInt(o.getFieldValue("hack").code_compile_score)||0,n=(null==a?void 0:a.length)-1,s=Math.floor((100-t)/n),i=(100-t)%n;a.splice(e,1),null==a||a.map((function(e,a){return oe&&(e.score=s,a===n-1&&(e.score=s+i)),e.position=a+1,e})),Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack_sets:a})}}),o.setFieldsValue({hack_sets:a})},onAddTestCase:function(){var e=o.getFieldValue("hack_sets"),a=parseInt(o.getFieldValue("hack").code_compile_score)||0,t=e.length+1,n=Math.floor((100-a)/t),s=(100-a)%t;e.map((function(e,a){return oe&&(e.score=n),e.position=a+1,e})),e.push({input:"",output:"",position:t,is_public:!0,score:oe?n+s:0}),o.setFieldsValue({hack_sets:e}),Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack_sets:e})}}),la(e.length-1),da(!0)},dicts:z,categorys:We,callback_url:de,hack:O.hack,onChangeScore:function(e){e.target.value||aa(H),Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack:h()(h()({},O.hack),{},{test_set_score:e.target.value})})}})},onChangeAverage:function(e){var a=e.target.value;a&&aa(H);var t=o.getFieldValue("hack_sets");Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack_sets:t,hack:h()(h()({},O.hack),{},{test_set_average:a})})}})},onChangeFile:function(e){Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack:h()(h()({},O.hack),{},{is_file:e.target.value})})}})},uploadData:H,setUploadData:G,handleUploadRatio:aa,isshows:je,isProgram:Ue,addUploadFnc:function(e){var a,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t)return function(){Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack:h()(h()({},O.hack),{},{is_file:!0})})}}),o.setFieldsValue({hack:{is_file:!0}})};var n=null==e?void 0:e.map((function(e){return{input:e.input,output:e.output,score:0,position:1}})),s=null===(a=o.getFieldValue("hack_sets"))||void 0===a||null===(a=a.filter((function(e){return e.input||e.output})))||void 0===a?void 0:a.concat(n),i=parseInt(o.getFieldValue("hack").code_compile_score)||0,r=null==s?void 0:s.length,l=Math.floor((100-i)/r),c=(100-i)%r;null==s||s.map((function(e,a){return oe&&(e.score=l,a===r-1&&(e.score=l+c)),e.position=a+1,e})),Y({type:re.SET_INITAL_DATA,payload:{data:h()(h()({},O),{},{hack_sets:s,hack:h()(h()({},O.hack),{},{is_file:!1})})}}),o.setFieldsValue({hack_sets:s,hack:{is_file:!1}})},activeKey:ra,setActiveKey:la,user:K})}),(0,J.jsx)("div",{style:{display:"2"===Ge?"block":"none"},className:g.codePanelWrapper,children:(0,J.jsx)(f.Z.Item,{name:"codes",noStyle:!0,children:(0,J.jsx)(T.Z,{form:o})})})]})}),(0,J.jsx)("div",{className:g.buttonFixed,children:i?(0,J.jsxs)(m.Fragment,{children:[(0,J.jsx)("div",{className:g.cancelBtn,onClick:ea,children:"取消"}),(0,J.jsx)(b.ZP,{className:"".concat(g.saveBtn," ml20"),type:"primary",onClick:u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("1"!==Ge){e.next=3;break}return e.next=3,ze();case 3:Me("1"===Ge?"2":"1");case 4:case"end":return e.stop()}}),e)}))),children:"1"===Ge?"下一步":"上一步"}),(0,J.jsx)(b.ZP,{className:"".concat(g.saveBtn," ml20"),loading:q,type:"primary",onClick:(0,ee.throttle)(na,1e3),children:"保存"}),(0,J.jsx)(b.ZP,{type:"primary",className:"".concat(g.challengeBtn," ml20"),onClick:(0,ee.throttle)((function(){return $e.apply(this,arguments)}),1e3),icon:(0,J.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAAAAXNSR0IArs4c6QAABMBJREFUWEfVl11sk1UYx3/n7ff6NVjZnGRrGTMDlTHIIIEQgcwsIQwImEkwi+AFSvhIuPHGqRE/JvHCC2NwQRMlejHxgjCCIQwDExajjLjERMjAuSKYzTFgZV27tm+PvO3WrWxd9q5T47nrm+f5P7/zP19PBbM8Xm6Xpp4bHJBxNiMoRZI7RYk/getCcKR5hzitxYnZ5Kk9Lg3hGBeBVXp1FUHDyR2iflaBtjTJV+JxGqeCMRsgooJRgVh8XKQgZjaxRGzYsGGZqqq7pJRmvbN6NN5S81G1mLeoZPT7rgq4HYCWruSXdT6YY4UT1+Dws3D0CnTdG1MRCntFdXX1DZvNtjAnJydbHkLrDqM6ixM6m8sgzwafdyRlLQZ4rwrqv4NhNQn2xlp4uxXuh5MxAj7UgAbr6ursGwvzoTjIjyYXC0zFuBSHbsAPfvbQFUgaXfEYPLf4IcRFCMegrhz+GIBWf1J2aQHUPgXvtCYBE0CCdxNAVVVV9lVLngZLjAFhxCrNKCi6gc4MLOZauDCVt7wQHGb43g/7V8LHP41J7qmEYx0Qio19UxR2JoDcbrfdM9eB2xpNg4hLQX/QjB3IQaI5+2CKgxmdU8a95a/qnsjIevU5nZSlgA5t7WVRQWCC2NG2El7otuJEoh2K/cJGZAqoYMkWhhZsROpwWEaDMYPVvu3kdnEqBVTyuIUC5/AjDsGNPgcFKriRhBB0TaNQzDGfSN4SYrZ8pGnyw6LdN2L4PsN3fifUea7j7MnjyxL7aHTJLAvXEnWnTmzSRRnHeruVqqJr5NkjabARVeFc53wqV67BbDbT399PR8fIkdKxaFpeMBhsb2lpWZEGxIq9ROeVp0vJOM5fv+D1ymY89nT3IjHBkR+Wsrl2NxaLhd7eXpqamnSgJEMzArlcLt1is5GQEeig08pSRi6EkUraJv5MmFm9ew+5ubmEw2EaGxuJRtNPYzZgGYFWuxz4JgAJ2qQBX0UFmoMa0OXLl7OpPyE3I1BxcTF5eXmoqsrNmzfxzX2AzaQyEDJyK+Ai4i4FxZAmaAj1YRj6KyvAjED79u3D5/MlxL869imvrUm0JwRCRg5cepH75QcmFDYN/Mac9vf/GSDNHYfDkXAoEAjgtMawGlWCESNDEQOqdS6IdIeUSAChpp8+vXQZHdroyuEJOb5BgbiAMxgpW7s+takvXfiWreW3MBtlWu2+QQunfhl7x6YLlhFop9PKk4nHYWxov77GxPLa7bjd7sSmPnvqS15aeR2TYSLQ0bYF0+VIxf0/7iGXy2V3Op26ZzcbCXfv3mVoaCj96ZBSah3GfznGgOrr69uEEFn309nMJh6PdzU0NGzXNITf7w9KKWfcUGvXhBACRdHfYY5OQghxxev1VmYNFI/HuXr1auK1Ly0tnbFJjwLdkVLmzVTN7/cn+qHCQv130DiHLnq93mdGHToopXxLCKFrYz/MmXQO2vLpGVLKOwaDYW9RUdGJBJCe5NHY5ubmNx/mHposV1GU52tqar6Zie6MgM6fP28cHBzsllLOn6yoEOLCpk2b1v8rQD09PfmdnZ3bgsHgJ1MV9Hg81fn5+e1er3fcH+XpIepasu7ubr8QwjM9adq8Xm/1NGNTYX8D7tsTLLEYykMAAAAASUVORK5CYII=",width:18}),children:X?"开始挑战":"模拟挑战"})]}):(0,J.jsxs)(m.Fragment,{children:[(0,J.jsx)("div",{className:g.cancelBtn,onClick:ea,children:"取消"}),(0,J.jsx)(b.ZP,{className:"".concat(g.saveBtn," ml20"),type:"primary",onClick:u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("1"!==Ge){e.next=3;break}return e.next=3,ze();case 3:Me("1"===Ge?"2":"1");case 4:case"end":return e.stop()}}),e)}))),children:"1"===Ge?"下一步":"上一步"}),(0,J.jsx)(b.ZP,{className:"".concat(g.saveBtn," ml20"),loading:q,type:"primary",onClick:(0,ee.throttle)(na,1e3),children:"保存"})]})})]}):(0,J.jsx)("div",{className:"vh100"}),(0,J.jsxs)(x.Z,{centered:!0,maskClosable:!1,open:Ze,title:"提示",width:"484px",onCancel:function(){A.history.push("/problems/newedit/".concat(Pe)),Ce(!1)},footer:null,children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{style:{lineHeight:"26px"},children:"本次试题内容修改已保存成功,可点击“退出”返回到试题库页面,点击“模拟实战”进行代码调试"}),(0,J.jsxs)("div",{style:{color:"#E99237",fontSize:12,marginTop:12},children:[(0,J.jsx)(ae.Z,{style:{marginRight:10}}),"如本试题学生进入需要展示初始代码,请点击",(0,J.jsx)("span",{style:{color:"#165DFF",cursor:"pointer",textDecoration:"underline"},onClick:function(){A.history.push("/problems/newedit/".concat(Pe,"?tabKey=2"))},children:"设置初始代码"}),"进行设置"]})]}),(0,J.jsxs)("div",{className:"mt30 mb20",style:{display:"flex",justifyContent:"flex-end"},children:[(0,J.jsx)(b.ZP,{className:"mr20",onClick:function(){A.history.replace("/problemset?page=".concat(n.get("page")))},children:"退出"}),(0,J.jsx)(b.ZP,{type:"primary",onClick:u()(c()().mark((function e(){var a;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.uE)(Pe);case 2:a=e.sent,window.location.href=Ue?"/myproblems/".concat(null==a?void 0:a.identifier,"?type=1"):"/myproblems/".concat(null==a?void 0:a.identifier);case 4:case"end":return e.stop()}}),e)}))),children:"模拟实战"})]})]})]})}},73631:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="}}]); \ No newline at end of file diff --git a/p__tasks__index.6e36d016.async.js b/p__tasks__index.6e36d016.async.js deleted file mode 100644 index 999a989adb..0000000000 --- a/p__tasks__index.6e36d016.async.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[93665,56872,1093],{94618:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,s=!1,r=!1,a=null,o=!1,c=null,l=null,u=0;u4?parseFloat(e):5};function C(){try{return window.self!==window.top}catch(e){return!0}}function w(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){l=e,G(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(c=e,N(e,n))},e.getHTML5CodebaseVersion=function(){return p},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){v=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,s="auto",r=t.id,a=!1,c=0;c=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var j=function(e){return e&&"false"!==e},B=function(n,t,i){E(p)<=4.2&&(i=!0);var s=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==p||ggbHTML5LoadedCodebaseIsWebSimple&&!m)&&(s=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var a=t.width,o=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(E(p)<=4.4)j(t.showToolBar)&&(t.height-=7),j(t.showAlgebraInput)&&(t.height-=37),t.width<605&&j(t.showToolBar)&&(t.width=605,a=605);else{var u=100;(j(t.showToolBar)||j(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=j(t.showMenuBar)?245:155),a=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(I),window.GGBT_wsf_view&&$(window).trigger("resize"),g(e)},x||I.appendChild(C)):r.appendChild(C),I.appendChild(r),x||n.appendChild(I),setTimeout((function(){e.resize()}),1)}function w(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),F("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function k(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){w(e.article,e.params)})),html5AppletsToProcess=null)},E(p)<5&&(e.className+=" geogebraweb")):w(e,n)}if(s){scriptLoadStarted=!0;for(var Q=0;Q0?(s.remove(),o.attr("id","fullscreencontent").show(),jQuery(r).append(o),window.dispatchEvent(new Event("resize"))):B(s,n,!1),window.GGBT_wsf_view.launchFullScreen(r)}else f=i,B(e,n,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(o=e/4*3),c=o/5.8,a.setAttribute("src",x),a.setAttribute("width",o),a.setAttribute("height",c);var u=(e-o)/2,d=(n-c)/2;a.style.left=u+"px",a.style.top=d+"px",s.appendChild(a)}return s.appendChild(l),s},M=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},H=["web","webSimple","web3d","tablet","tablet3d","phone"],N=function(e,n){if(p=e,n)G(p,!0);else{var r,a,o=!s;if(o){var c=E(p);!isNaN(c)&&c<4.4&&(o=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var l=p.indexOf("//");for(var u in a=l>0?p:0===l?r+p:"https://www.geogebra.org/apps/5.2.814.0/",H)if(p.slice(-1*H[u].length)===H[u]||p.slice(-1*(H[u].length+1))===H[u]+"/")return void G(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!o||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||j(t.showToolBar)||j(t.showMenuBar)||j(t.showAlgebraInput)||j(t.enableRightClick)||t.appName&&"classic"!=t.appName?a+="web3d/":a+="webSimple/",G(a,!1)}},G=function(e,n){if(e.requirejs)h=e;else{"/"!==e.slice(-1)&&(e+="/"),h=e,null===n&&(n=-1===e.indexOf("http")),g=n,A="web.nocache.js",m=!1;var t=h.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?H.indexOf(t[t.length-2])>=0&&(A=t[t.length-2]+".nocache.js"):(A="webSimple.nocache.js",m=!0)),t=e.split("/"),"test"===(p=t[t.length-3]).substr(0,4)?p=p.substr(4,1)+"."+p.substr(5,1):"war"!==p.substr(0,3)&&"beta"!==p.substr(0,4)||(p="5.0");var i=parseFloat(p);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),N("5.0",n))}},F=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function O(){var e=n;null!==c?e=c:parseFloat(e)<5&&(e="5.0"),N(e,!1),null!==l&&G(l,g),o=!0}return void 0!==t.material_id?k(O):O(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,s){if(e.isScreenshoGenerator)return 1;var r,a=void 0!==i&&i,o=null!=e.noScaleMargin&&e.noScaleMargin,c=(r=e.autoHeight)&&"false"!==r,l=function(e,n,t,i,s,r){var a=null;if(null!=r&&""!=r)for(var o=e.parentNode;null!=o;){if((" "+o.className+" ").indexOf(" "+r+" ")>-1){a=o;break}o=o.parentNode}var c=0,l=0,u=0,d=0,h=0,g=0,f=0;if(a)c=a.offsetWidth,l=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(c=Math.min(window.innerWidth,document.documentElement.clientWidth),l=Math.min(window.innerHeight,document.documentElement.clientHeight),u=c):(c=window.innerWidth,l=window.innerHeight,u=window.innerWidth),e){var p=e.getBoundingClientRect();p.left>0&&p.left<=c&&(void 0===s||!s)&&("rtl"===document.dir?(h=c-p.width-p.left,g=u<=480?10:30):(g=p.left,h=u<=480?10:30),d=g+h)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,f=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,f=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(a=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(s=t(e,n,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==r?Math.min(r,s):s)}function s(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),s=(n-i.width)/2,r=(t-i.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=s<40?"40px":s+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=s+"px")}return{responsiveResize:function(t,r){var a=t.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var o=i(r,t);e()&&a.setAttribute("data-param-scale",o);for(var c=null,l=0;l=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],s=[];function a(e){var n=s[e](),t=i[e];if(n in t)return n;var a=[];for(var o in t)a[t[o]]=o;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var o=(e=Cb).indexOf(Db);-1!=o&&(t=parseInt(e.substring(o+P),$),e=e.substring(O,o))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],s=O;s1&&void 0!==arguments[1]?arguments[1]:1;return(0,i.U2)("/discusses.json",{container_type:"Shixun",container_identifier:e,page:n-1})}function r(e,n){return(0,i.v_)("/discusses/".concat(e,"/top_or_down_discuss.json"),{top:n})}function a(e,n){return(0,i.v_)("/discusses/".concat(e,"/disable_or_open_discuss.json"),{is_disable:!!n})}function o(e,n){return(0,i.v_)("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:n?1:0})}function c(e,n){return(0,i.v_)("/discusses/".concat(e,"/hidden.json"),n)}function l(e,n){return(0,i.v_)("/discusses/".concat(e,"/reward_code.json"),n)}function u(e){return(0,i.ZP)("/api/discusses/".concat(e,".json"),{method:"delete"})}function d(e,n){return(0,i.v_)("/discusses/".concat(e,"/reply.json"),{container_type:"Shixun",content:n})}function h(e){return(0,i.v_)("/discusses.json",e)}function g(e){return(0,i.v_)("/discusses/ai_reply.json",e)}function f(e,n){return(0,i.v_)("/discusses/".concat(e,"/turing.json"),n)}},91691:function(e,n,t){"use strict";function i(e){var n=!0;if(e.length>0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0&&(W(),U(1))}),[t]),(0,l.useEffect)((function(){if(0!==L){if(2===L)clearInterval(O);else{var e=0,n=setInterval((function(){B.includes(e)&&X(),e++}),1e3);J(n)}return function(){return clearInterval(O)}}}),[L]),(0,l.useImperativeHandle)(n,(function(){return{handlePhoto:X,handleTakePhoto:q}}));var K=function(){U(2)},W=function(){var e=t/i,n=[];function s(e,n){return parseInt(Math.floor(Math.random()*(n-e+1))+e)}new Array(i).fill(0).map((function(t,i){o?n.push(s(e*i,e*(i+1))):0==i?n.push(0):n.push(s(e*i,e*(i+1)))})),B=n,D([].concat(n)),console.log(n)},V=function(){void 0===navigator.mediaDevices&&(navigator.mediaDevices={}),void 0===navigator.mediaDevices.getUserMedia&&(navigator.mediaDevices.getUserMedia=function(e){var n=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return n?new Promise((function(t,i){n.call(navigator,e,t,i)})):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then((function(e){_.current=e,r&&r(2),P(2),"srcObject"in w.current?w.current.srcObject=e:w.current.src=window.URL.createObjectURL(e),w.current.onloadedmetadata=function(e){w.current.play(),C&&C()},w.current.addEventListener("ended",(function(){console.log("播放结束"),K(),E&&d.ZP.error({content:"您已经关闭了摄像头,请在10秒钟内恢复摄像头,否则将推出考试",duration:10,key:9998})}),!1)})).catch((function(e){P(1),r&&r(1),"Permission denied"===e.message||"NotAllowedError"===e.name?d.ZP.error("您已拒绝了获取摄像头"):d.ZP.error("摄像头获取失败,或您已拒绝了获取摄像头"),console.log("errname: "+e.name),console.log("err: "+e.message)}))},X=function(){try{k.current.width=w.current.videoWidth,k.current.height=w.current.videoHeight,k.current.getContext("2d").drawImage(w.current,0,0,k.current.width,k.current.height),N(k.current.toDataURL("image/png")),z(k.current.toDataURL("image/png")),ee(k.current.toDataURL("image/png"))}catch(e){}},q=function(){try{return k.current.width=w.current.videoWidth,k.current.height=w.current.videoHeight,k.current.getContext("2d").drawImage(w.current,0,0,k.current.width,k.current.height),k.current.toDataURL("image/png")}catch(e){}},_=(0,l.useRef)(),$=function(){try{_.current.getTracks().forEach((function(e){e.stop()})),w.current.srcObject=null}catch(e){}},ee=function(){var e=a()(s()().mark((function e(n){var t,i,r,a,o,c,l,u,d,p,m;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,h.ZP)("/api/buckets/get_upload_token.json",{method:"get"});case 2:(u=e.sent).data=JSON.parse((0,f.pe)(u.data)),d=(0,g.Z)(),p=new(A())({endpoint:null==u||null===(t=u.data)||void 0===t?void 0:t.end_point,region:null==u||null===(i=u.data)||void 0===i?void 0:i.region,accessKeyId:null==u||null===(r=u.data)||void 0===r?void 0:r.access_key_id,accessKeySecret:null==u||null===(a=u.data)||void 0===a?void 0:a.access_key_secret,bucket:null==u||null===(o=u.data)||void 0===o?void 0:o.bucket,stsToken:null==u||null===(c=u.data)||void 0===c?void 0:c.security_token}),m=v(n),p.multipartUpload("".concat(d,".png"),m,{timeout:1e4,partSize:10485760,callback:{url:null==u||null===(l=u.data)||void 0===l?void 0:l.callback_url,host:null==u?void 0:u.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&login="+Q.login+"&container_id="+Q.categoryId+"&container_type=Exercise"}}).then((function(e){console.log("result:",e)})).catch((function(e){console.log("err:",e)}));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,x.jsx)(x.Fragment,{children:3!==R&&(0,x.jsxs)("aside",{className:m,id:"screenshot",children:[0===R&&(0,x.jsx)("span",{children:"正在开启摄像头..."}),1===R&&(0,x.jsx)("span",{children:"摄像头开启失败"}),2===R&&(0,x.jsxs)("div",{children:[(0,x.jsx)("video",{width:"288",ref:w,autoPlay:!0}),(0,x.jsx)("canvas",{style:{display:"none"},ref:k})]})]})})})),C=E},46887:function(e,n,t){"use strict";var i=t(82242),s=t.n(i),r=t(7557),a=t.n(r),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(59301),h=t(59629),g=t(36057),f=t(43418),p=t(12911),A=t.n(p),m=t(12982),I=t(37712);n.Z=function(e){var n=e.style,t=void 0===n?{}:n,i=e.data,r=void 0===i?{}:i,o=(0,d.useRef)(),l=(0,d.useRef)(),p=(0,d.useState)(!1),x=u()(p,2),v=x[0],E=x[1],C=(0,d.useState)(!1),w=u()(C,2),k=w[0],Q=w[1],y=(0,d.useState)({left:0,top:0,bottom:0,right:0}),j=u()(y,2),B=j[0],D=j[1],S=(0,d.useRef)(null);(0,d.useEffect)((function(){return f.Z.info({title:"提示",width:642,icon:null,centered:!0,content:(0,I.jsxs)("div",{children:[(0,I.jsx)("div",{children:"已经开启学习行为分析,需要调用你设备的摄像头,请开启浏览器摄像头权限。"}),(0,I.jsx)("a",{target:"_blank",href:"https://www.educoder.net/forums/36625",children:"如何开启浏览器摄像头权限?"})]}),okText:"我知道了",onOk:function(){E(!0)}}),function(){clearInterval(l.current)}}),[]);var b=function(){var e=c()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,g.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:n,file:t}}));case 1:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),R=function(){var e=c()(a()().mark((function e(){var n,t,i,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=null===(n=o.current)||void 0===n?void 0:n.handleTakePhoto(),i=(new Date).valueOf(),!t){e.next=9;break}return e.next=5,b("照片".concat(i),t);case 5:if((c=e.sent).status){e.next=9;break}return e.next=9,(0,h.Ju)(s()({attachment_id:null==c?void 0:c.id},r));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,I.jsx)(I.Fragment,{children:v&&(0,I.jsx)(A(),{disabled:k,bounds:B,onStart:function(e,n){return function(e,n){var t,i=window.document.documentElement,s=i.clientWidth,r=i.clientHeight,a=null===(t=S.current)||void 0===t?void 0:t.getBoundingClientRect();D({left:-a.left+n.x,right:s-(a.right-n.x),top:-a.top+n.y,bottom:r-(a.bottom-n.y)})}(0,n)},children:(0,I.jsx)("div",{ref:S,style:s()({position:"fixed",left:40,top:92,zIndex:101},t),children:(0,I.jsx)("div",{onMouseOver:function(){k&&Q(!1)},onMouseOut:function(){Q(!0)},children:(0,I.jsx)("div",{children:(0,I.jsx)(m.Z,{ref:o,isExercise:!1,onUserMediaLoaded:function(){R(),l.current=window.setInterval(c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:R();case 1:case"end":return e.stop()}}),e)}))),12e4)}})})})})})})}},51649:function(e,n,t){"use strict";t.d(n,{X:function(){return c},y:function(){return o}});var i=t(79800),s=t.n(i),r=t(59301),a=t(8591),o=function(e){(0,r.useEffect)((function(){if(e){var n=function(e){"F12"===e.key&&(e.preventDefault(),console.log("F12被禁用"))},t=function(e){e.preventDefault()};return document.addEventListener("keydown",n),document.addEventListener("contextmenu",t),function(){document.removeEventListener("keydown",n),document.removeEventListener("contextmenu",t)}}}),[e])},c=function(){var e=(0,r.useState)(!1),n=s()(e,2),t=n[0],i=n[1],o=function(e){var n=e.keyCode,t=e.ctrlKey,i=e.metaKey;"paste"!==e.type&&(67!==n&&86!==n||!i&&!t)||(a.ZP.warning("老师已设置答题时不允许进行复制粘贴"),e.preventDefault(),e.stopPropagation())};return(0,r.useEffect)((function(){return t&&(window.addEventListener("keydown",o,!0),window.addEventListener("paste",o,!0)),function(){window.removeEventListener("keydown",o,!0),window.removeEventListener("paste",o,!0)}}),[t]),{setOpenDisableCopyAndPaste:i,disableCopyAndPaste:t}}},98041:function(e,n,t){"use strict";t.d(n,{Z:function(){return v}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),o=t(79800),c=t.n(o),l=t(59301),u="imageDimensions___a7crR",d="img___Kroat",h="fullWidth___c492T",g=t(92310),f=t.n(g),p=t(71418),A=t(2859),m=t(36057),I=t(64606),x=t(37712),v=function(e){var n=e.data,t=e.className,i=e.fullWidth,r=e.style,o=void 0===r?{}:r,g=e.onClose,v=e.onOk,E=e.showFullTools,C=e.noAssociationId,w=(0,l.useRef)(null),k=(0,l.useRef)(null),Q=(0,l.useRef)(null),y=(0,l.useRef)(null),j=(0,l.useState)(!1),B=c()(j,2),D=B[0],S=B[1],b=(0,l.useState)("正在加载中"),R=c()(b,2),P=R[0],M=R[1];(0,l.useEffect)((function(){Q.current||(Q.current=document.createElement("style"),document.head.appendChild(Q.current)),null!=n&&n.visible?(document.body.setAttribute("data-custom","y-hidden"),Q.current.innerHTML=" html { overflow-y: hidden; }",null!=n&&n.src&&H()):(document.body.removeAttribute("data-custom"),Q.current&&(document.head.removeChild(Q.current),Q.current=null))}),[null==n?void 0:n.visible]);var H=function(){var e=a()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),M("正在加载中"),e.next=4,(0,I.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,w.current.src="",w.current.src=t,w.current.onload=function(){G()},S(!1),M("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),N=function(){var e=a()(s()().mark((function e(t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),M("正在保存中"),e.next=4,(0,m.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||C){e.next=12;break}return e.next=8,(0,m.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&v(),e.next=13;break;case 12:null!=i&&i.id&&v(i);case 13:S(!1),M("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){k.current=new A.hP(w.current),k.current.targetRoot=y.current,k.current.addEventListener("render",N),k.current.addEventListener("beforeclose",g),E&&(k.current.availableMarkerTypes=k.current.ALL_MARKER_TYPES,k.current.uiStyleSettings.redoButtonVisible=!0,k.current.uiStyleSettings.notesButtonVisible=!0,k.current.uiStyleSettings.zoomButtonVisible=!0,k.current.uiStyleSettings.zoomOutButtonVisible=!0,k.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=k.current.uiStyleSettings,k.current.show(),null!=n&&n.snapshotData&&k.current.restoreState(n.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,x.jsx)(l.Fragment,{children:(null==n?void 0:n.visible)&&(0,x.jsx)(p.Z,{spinning:D,tip:P,style:{position:"absolute"},children:(0,x.jsx)("div",{ref:y,className:f()(u,t,i?h:""),style:o,children:(0,x.jsx)("img",{className:d,ref:w})})})})}},78500:function(e,n,t){"use strict";t.d(n,{z:function(){return y},Z:function(){return j}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),o=t(82242),c=t.n(o),l=t(37205),u=t.n(l),d=t(79800),h=t.n(d),g=t(59301),f=t(24645),p=t(8591),A=t(43418),m=t(3113),I=t(97940),x=t(84417),v=t(37712),E="  ";function C(e){if(0==e)return"0 Byte";var n=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,n)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][n]}var w=t(76298),k=t(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var Q=f.Z.Dragger;function y(e){var n=[];return e&&e.length>0&&(n=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+E+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),n}var j=function(e){var n=e.value,t=e.onChange,i=e.action,r=e.data,o=e.className,l=e.maxSize,d=void 0===l?150:l,y=e.title,j=void 0===y?"上传附件":y,B=e.showRemoveModal,D=void 0!==B&&B,S=e.accept,b=void 0===S?"":S,R=e.additionalText,P=e.isDragger,M=e.number,H=void 0===M?1e3:M,N=e.aloneClear,G=void 0!==N&&N,F=e.realTimeRemove,O=void 0===F||F,J=e.uploadText,T=e.setFileProgress,Z=e.showFileProgress,L=(0,g.useState)(!1),U=h()(L,2),Y=U[0],z=U[1],K=(0,g.useState)(n||[]),W=h()(K,2),V=W[0],X=W[1],q=(0,g.useState)(1),_=h()(q,2),$=_[0],ee=_[1];(0,g.useEffect)((function(){n&&(1===$&&X(u()(n)),ee(2),H===(null==n?void 0:n.length)&&z(!0))}),[n]);var ne=function(){setTimeout((function(){V.pop(),X(u()(V))}),500)};Z&&T(V.some((function(e){return"uploading"===e.status})));var te,ie={multiple:!0,disabled:Y,accept:b,withCredentials:!0,fileList:V,beforeUpload:function(e,n){var t=e.size/1024/1024;return V.concat(n).length>H?(V.pop(),X(u()(V)),p.ZP.error("最多只能上传".concat(H,"个文件")),G?Promise.reject():(ne(),!1)):t=H?z(!0):z(!1),X(u()(V)),V=V.map((function(e){var n,t;null!=e&&null!==(n=e.response)&&void 0!==n&&n.id&&(e.url=null==e||null===(t=e.response)||void 0===t?void 0:t.url);return-1===e.name.indexOf(E)&&(e.name="".concat(e.name).concat(E).concat(C(e.size))),c()({},e)})),console.log("info:",e,V),t(V)):p.ZP.error(null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.message)},onRemove:(te=a()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(O){e.next=2;break}return e.abrupt("return",!0);case 2:if(t=function(){var e=a()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n.response?n.response.id:n.id)){e.next=8;break}return e.next=4,(0,x.JZ)(n.response?n.response.id:n.uid);case 4:return t=e.sent,e.abrupt("return",Promise.resolve(t));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!D){e.next=7;break}return e.abrupt("return",new Promise((function(e,n){var i;A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,v.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(i=a()(s()().mark((function n(){return s()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t();case 2:n.sent,p.ZP.success("删除成功"),e(!0);case 5:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,t();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return te.apply(this,arguments)})};return(0,v.jsxs)("div",{className:"multi-upload ".concat(o||""),children:[P&&(0,v.jsxs)(Q,c()(c()({},ie),{},{children:[(0,v.jsx)("p",{className:"ant-upload-drag-icon",children:(0,v.jsx)(w.Z,{})}),(0,v.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,v.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),R]})),!P&&(0,v.jsxs)(f.Z,c()(c()({},ie),{},{children:[(0,v.jsxs)(m.ZP,{disabled:Y,className:"upload_button",children:[(0,v.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),j]}),(0,v.jsx)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:J||"(单个文件最大".concat(d,"MB)")})]}))]})}},23087:function(e,n,t){"use strict";t.d(n,{Z:function(){return h}});t(59301);var i="result___gu5zt",s="title___xrnx2",r="left___IAxp9",a="leftNode___HL8fG",o="right___ZXYmw",c="rightNode___jYL5_",l=t(92310),u=t.n(l),d=t(37712),h=function(e){var n=e.className,t=e.style,l=void 0===t?{}:t,h=e.leftNode,g=e.leftTitle,f=void 0===g?"自测输入":g,p=e.rightNode,A=e.rightTitle,m=void 0===A?"运行结果":A;return(0,d.jsxs)("div",{className:u()(i,n),style:l,children:[(0,d.jsxs)("div",{className:r,children:[(0,d.jsxs)("div",{className:s,children:[(0,d.jsx)("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),(0,d.jsx)("span",{children:f})]}),(0,d.jsx)("div",{className:a,children:h})]}),(0,d.jsxs)("div",{className:o,children:[(0,d.jsxs)("div",{className:s,children:[(0,d.jsx)("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),(0,d.jsx)("span",{children:m})]}),(0,d.jsx)("div",{className:c,children:p})]})]})}},29867:function(e,n,t){"use strict";t.d(n,{cT:function(){return D},pe:function(){return B}});var i=t(37205),s=t.n(i),r=t(79800),a=t.n(r),o=t(39647),c=t.n(o),l=t(82242),u=t.n(l),d=t(7557),h=t.n(d),g=t(41498),f=t.n(g),p=t(59301),A=t(24645),m=t(8591),I=t(36057),x=t(28209),v=t.n(x),E=t(1012),C=t(19677),w=t(47257),k=t.n(w),Q=t(37712),y=["user","cancelUpload"],j=A.Z.Dragger,B=function(e){var n=v().enc.Utf8.parse("bf3c199c2470cb477d907b1e0917c17b"),t=v().enc.Utf8.parse("5183666c72eec9e4"),i=v().AES.decrypt(e,n,{iv:t,mode:v().mode.CBC});return i.toString(v().enc.Utf8)},D=function(){var e=f()(h()().mark((function e(n,t,i){var s,r,a,o,c,l,d,g,f,p;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.file_name=n.name,e.next=3,(0,I.ZP)("/api/buckets/get_upload_token.json",{method:"get"});case 3:return d=e.sent,console.log("decrypt(res.data):",B(d.data)),d.data=JSON.parse(B(d.data)),(g=n.name.split(".")).pop(),f=t.realFileName?g.join(""):(0,E.Z)(),p=new(k())({endpoint:null==d||null===(s=d.data)||void 0===s?void 0:s.end_point,region:null==d||null===(r=d.data)||void 0===r?void 0:r.region,accessKeyId:null==d||null===(a=d.data)||void 0===a?void 0:a.access_key_id,accessKeySecret:null==d||null===(o=d.data)||void 0===o?void 0:o.access_key_secret,bucket:null==d||null===(c=d.data)||void 0===c?void 0:c.bucket,stsToken:null==d||null===(l=d.data)||void 0===l?void 0:l.security_token}),e.abrupt("return",new Promise((function(e,s){var r;p.multipartUpload("".concat(f),new Blob([n],{type:n.type}),u()(u()({timeout:2e5,partSize:102400},i),{},{callback:{url:null==d||null===(r=d.data)||void 0===r?void 0:r.callback_url,host:null==d?void 0:d.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,I.rz)(t)}})).then((function(t){var i;n.response=null===(i=t.data)||void 0===i?void 0:i.data,e(null==t?void 0:t.data)})).catch((function(e){s(e),console.log("err:",e)}))})));case 11:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}();n.ZP=(0,C.connect)((function(e){var n=e.loading,t=e.globalSetting,i=e.user;return{globalSetting:t,loading:n.models.competitions,user:i}}))((function(e){var n,t=e.user,i=e.cancelUpload,r=c()(e,y),o=(0,p.useState)([]),l=a()(o,2),d=l[0],g=l[1],A=(0,p.useState)(),x=a()(A,2),v=x[0],C=x[1],w={onRemove:function(e){g(s()(d.filter((function(n){return n.name!==e.name})))),r.onChange(d.filter((function(n){return n.name!==e.name})))},disabled:r.disabled,multiple:!0,fileList:null==d?void 0:d.map((function(e){return e.file})),customRequest:function(){},beforeUpload:(n=f()(h()().mark((function e(n){var t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=r.maxSize||1073741824,!d.filter((function(e){return e.name===n.name})).length){e.next=4;break}return m.ZP.info("".concat(n.name,"已存在,请重新选择")),e.abrupt("return");case 4:if(!((null==n?void 0:n.size)>t)){e.next=7;break}return m.ZP.info("文件超过".concat(t/1024/1024/1024,"GB,不符合上传要求")),e.abrupt("return",!1);case 7:return d.push({name:n.name,file:n}),g(s()(d)),r.onChange(d),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})},D=function(){var e=f()(h()().mark((function e(n,t){var i,a,o,c,l,u,f,p,A,x;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.file_name=n.name,f=n.name,e.next=4,(0,I.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if((p=e.sent).data=JSON.parse(B(p.data)),0===(null==p?void 0:p.status)){e.next=12;break}return d[d.findIndex((function(e){return e.name===f}))].status="error",d[d.findIndex((function(e){return e.name===f}))].file.status="error",r.onChange(d),m.ZP.warning("上传失败,请重新尝试"),e.abrupt("return");case 12:return v=new(k())({endpoint:null==p||null===(i=p.data)||void 0===i?void 0:i.end_point,region:null==p||null===(a=p.data)||void 0===a?void 0:a.region,accessKeyId:null==p||null===(o=p.data)||void 0===o?void 0:o.access_key_id,accessKeySecret:null==p||null===(c=p.data)||void 0===c?void 0:c.access_key_secret,bucket:null==p||null===(l=p.data)||void 0===l?void 0:l.bucket,stsToken:null==p||null===(u=p.data)||void 0===u?void 0:u.security_token}),console.log(n,"file"),C(v),(A=n.name.split(".")).pop(),x=f.indexOf(".")>-1?t.realFileName?A.join("."):(0,E.Z)():f,e.abrupt("return",new Promise((function(e,i){try{var a;v.multipartUpload("".concat(r.identifier,"/").concat(x).concat(f.indexOf(".")>-1?"."+f.split(".").pop():""),new Blob([n.file],{type:n.file.type}),{timeout:36e5,partSize:1002400,progress:function(e,n,t){try{console.log("进度",e,n,t);var i=d.findIndex((function(e){return e.name===f}));d[i].file.percent=100*e,d[i].tempCheckpoint=n,g(s()(d))}catch(e){}},checkpoint:d[d.findIndex((function(e){return e.name===f}))].tempCheckpoint,callback:{customValue:{id:f+""},url:null==p||null===(a=p.data)||void 0===a?void 0:a.callback_url,host:null==p?void 0:p.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,I.rz)(t)}}).then((function(t){var i,s=d.findIndex((function(e){return e.name===f})),a="done";if(0===(null===(i=t.data)||void 0===i?void 0:i.status)){var o;n.response=null===(o=t.data)||void 0===o?void 0:o.data;var c=d.findIndex((function(e){return e.name===f}));d[c].status="done",d[c].file.status="done"}else{var l;m.ZP.warning(null===(l=t.data)||void 0===l?void 0:l.message),a="error"}d[s].status=a,d[s].file.status=a,r.onChange(d),e(null==t?void 0:t.data)})).catch((function(e){d[d.findIndex((function(e){return e.name===f}))].status="error",d[d.findIndex((function(e){return e.name===f}))].file.status="error",m.ZP.warning("上传失败,请重新尝试"),g(s()(d)),r.onChange(d),i(e),console.log("err:",e)}))}catch(e){}})));case 19:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,p.useEffect)((function(){d.every((function(e){return"done"===e||"error"===e}))&&r.onComplete(d)}),[d]),(0,p.useEffect)((function(){var e;i&&(null===(e=v)||void 0===e||e.cancel())}),[i]),(0,p.useEffect)((function(){r.uploading&&d.map(function(){var e=f()(h()().mark((function e(n){var s;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.status&&"error"!==n.status||i){e.next=6;break}return n.status="uploading",n.file.status="uploading",e.next=5,D(n,{login:null==t||null===(s=t.userInfo)||void 0===s?void 0:s.login,container_type:r.container_type,container_id:r.container_id,description:r.description,realFileName:r.realFileName});case 5:e.sent;case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())}),[r.uploading]),(0,Q.jsx)(j,u()(u()({},w),{},{height:r.height,className:r.className,children:(0,Q.jsx)("p",{className:"ant-upload-hint",children:r.text||"拖拽文件或者点击上传"})}))}))},1093:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(79800),s=t.n(i),r=t(7557),a=t.n(r),o=t(41498),c=t.n(o),l=t(59301),u=t(8591),d=t(38854),h=t(35067),g=t(55511),f=t(71763),p=t(56102),A=t(96480),m={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},I=t(37712);function x(e){if(isNaN(e))return{minutes:"00",seconds:"00"};var n=new Date(1e3*e).toISOString().substr(11,8);return{hour:n.substr(0,2),minutes:n.substr(3,2),seconds:n.substr(6,2)}}function v(e,n){return e-n}function E(e){e.sort(v);for(var n=0,t=0;t0&&!this.paused&&!this.ended&&this.readyState>2)}});var C=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i,w=(0,l.forwardRef)((function(e,n){var t,i,r=e.allow_skip,o=e.src,v=e.toLog,w=e.videoId,k=e.logWatchHistory,Q=e.courseId,y=void 0===Q?null:Q,j=e.startTime,B=e.handlePause,D=void 0===B?function(){}:B,S=e.handlePlay,b=void 0===S?function(){}:S,R=e.handlePlayEnded,P=void 0===R?function(){}:R,M=e.autoPlay,H=void 0!==M&&M,N=e.onPlayEnded,G=void 0===N?function(){}:N,F=e.isShowWaterMark,O=void 0===F||F,J="flv"===(null===(i=o=null===(t=o)||void 0===t?void 0:t.replace("http://","https://"))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i.pop()),T=(0,l.useRef)(),Z=(0,l.useRef)(),L=(0,l.useRef)(),U=(0,l.useRef)(),Y=(0,l.useRef)(),z=(0,l.useRef)(),K=(0,l.useRef)(),W=(0,l.useRef)(),V=(0,l.useRef)(),X=(0,l.useRef)(),q=(0,l.useRef)(),_=(0,l.useRef)(),$=(0,l.useRef)(),ee=(0,l.useRef)(),ne=navigator.userAgent.toLowerCase().match(C),te=ne?ne[0]:"pc",ie=(0,l.useRef)(!1),se=(0,f.eY)(),re=0,ae=0,oe=0,ce=null,le=!1,ue=20,de=1,he=!1,ge=!1,fe=[];(0,l.useImperativeHandle)(n,(function(){return{getLastUpdatedTime:function(){return T.current.currentTime},getDuration:function(){return T.current.duration}}})),u.ZP.config({maxCount:1,getContainer:function(){return L.current}});var pe=(0,l.useCallback)((function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t={point:T.current.currentTime};function i(){return s.apply(this,arguments)}function s(){return(s=c()(a()().mark((function n(){var i;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return he=!0,n.next=3,null==k?void 0:k(t);case 3:i=n.sent,ce=i,he=!1,e&&e();case 7:case"end":return n.stop()}}),n)})))).apply(this,arguments)}ce?(t.log_id=ce,t.watch_duration=E(fe),t.total_duration=ae):(y?(t.video_id=parseInt(w,10),t.course_id=y):t.video_id=w,t.duration=re,t.device=te),n&&(t.ed="1"),i()}),[w,y]);function Ae(){T.current.paused?(U.current.style.display="none",Y.current.style.display="block"):(U.current.style.display="block",Y.current.style.display="none")}function me(){q.current.style.display="none",$.current.style.display="none",_.current.style.display="none",T.current.muted||0===T.current.volume?q.current.style.display="block":T.current.volume>0&&T.current.volume<=.5?$.current.style.display="block":_.current.style.display="block"}(0,l.useEffect)((function(){var e;T.current&&(U.current.style.display="none",Y.current.style.display="block"),u.ZP.destroy();var n=null;return h.Z.isSupported&&J&&o&&(null===(e=o)||void 0===e?void 0:e.indexOf(".m3u8"))<0?(n=h.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:o,muted:!1}),T.current&&(n.attachMediaElement(T.current),n.load())):T.current.setAttribute("src",o),me(),function(){n&&(n.unload(),n.pause(),n.destroy(),n=null)}}),[T,J,o]),(0,l.useEffect)((function(){document.getElementById("play"),document.querySelectorAll(".playback-icons use");function e(){b(),j&&!ie.current&&(T.current.currentTime=j),ie.current=!0,fe.push(T.current.currentTime),le||(le=!0,v&&pe())}function n(){return t.apply(this,arguments)}function t(){return(t=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ae(),fe.push(T.current.currentTime),v&&pe((function(){ce=null,oe=0,le=!1,he=!1,ge=!1,fe=[],ae=0,de=1}),!0),G();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function i(){z.current.value=Math.round(T.current.currentTime),K.current.value=Math.round(T.current.currentTime)}function s(){var e,n,t,i,s,r=Math.round(null===(e=T.current)||void 0===e?void 0:e.duration);null===(n=z.current)||void 0===n||null===(t=n.setAttribute)||void 0===t||t.call(n,"max",r),null===(i=K.current)||void 0===i||null===(s=i.setAttribute)||void 0===s||s.call(i,"max",r);var a,o,c=x(r);W.current&&(W.current.innerText="".concat(c.hour>0?c.hour+":":"").concat(c.minutes,":").concat(c.seconds),null===(a=(o=W.current).setAttribute)||void 0===a||a.call(o,"datetime","".concat(c.hour>0?" "+c.hour+" ":"").concat(c.minutes,"m ").concat(c.seconds,"s")))}function o(){try{var e=Math.round(T.current.duration);z.current.setAttribute("max",e),K.current.setAttribute("max",e);var n=x(e);W.current.innerText="".concat(n.hour>0?n.hour+":":"").concat(n.minutes,":").concat(n.seconds),W.current.setAttribute("datetime","".concat(n.hour>0?" "+n.hour+" ":"").concat(n.minutes,"m ").concat(n.seconds,"s")),i(),function(){var e=x(Math.round(T.current.currentTime));V.current.innerText="".concat(e.hour>0?e.hour+":":"").concat(e.minutes,":").concat(e.seconds),V.current.setAttribute("datetime","".concat(e.hour>0?" "+e.hour+" ":"").concat(e.minutes,"m ").concat(e.seconds,"s"))}();var t=Z.current.getBoundingClientRect(),s=t.width,r=(t.height,t.x),a=t.y;if(r<0||a<0||!s)return;if(!ge){var o=T.current.currentTime,c=o-oe;Math.abs(c)<10?(ae+=Math.abs(c),oe=o,he||ae-de*ue>=0&&(de++,fe.push(oe),v&&pe())):(oe=o,v&&pe())}}catch(e){console.log(e)}}function l(){ge=!0}function d(){T.current.playing&&fe.push(T.current.currentTime,oe),oe=T.current.currentTime,ge=!1}function h(){(re=T.current.duration)<=20&&(ue=re/3),T.current.addEventListener("play",e)}function g(){D()}function f(e){if(r){var n=e.target.dataset.seek?e.target.dataset.seek:e.target.value;T.current.currentTime=n,K.current.value=n,z.current.value=n}else u.ZP.warning("该视频禁止快进/后退播放")}function p(e){var n=Math.round(e.offsetX/e.target.clientWidth*parseInt(e.target.getAttribute("max"),10));z.current.setAttribute("data-seek",n);var t=x(n);X.current.textContent="".concat(t.hour>0?t.hour+":":"").concat(t.minutes,":").concat(t.seconds);var i=T.current.getBoundingClientRect();X.current.style.left="".concat(e.pageX-i.left,"px")}function m(e){switch(e.code){case"Space":e.preventDefault(),Ee();break;case"ArrowRight":if(e.preventDefault(),!r){u.ZP.warning("该视频禁止快进/后退播放");break}if(T.current.currentTime>=T.current.duration)break;T.current.currentTime=parseInt(T.current.currentTime)+5,i();break;case"ArrowLeft":if(e.preventDefault(),!r){u.ZP.warning("该视频禁止快进/后退播放");break}if(0===T.current.currentTime)break;T.current.currentTime=parseInt(T.current.currentTime)-5,i();break;case"ArrowUp":e.preventDefault(),T.current.volume<1&&(T.current.volume=(parseInt(10*T.current.volume)+1)/10);break;case"ArrowDown":e.preventDefault(),T.current.volume>0&&(T.current.volume=(parseInt(10*T.current.volume)-1)/10)}}return L.current.addEventListener((0,A.gH)(),(function(e){e.preventDefault(),(0,A.vp)()?(T.current.style.width="100%",T.current.style.height="100%"):T.current.style.cssText=""})),T.current.addEventListener("canplay",h),T.current.addEventListener("ended",n),T.current.addEventListener("seeking",l),T.current.addEventListener("seeked",d),T.current.addEventListener("loadedmetadata",s),z.current.addEventListener("mousemove",p),z.current.addEventListener("input",f),T.current.addEventListener("timeupdate",o),T.current.addEventListener("pause",g),T.current.addEventListener("volumechange",me),document.addEventListener("keydown",m),function(){var t,i,r,a,c,u,A,I,x,E,C,w;null===(t=T.current)||void 0===t||t.removeEventListener("canplay",h),null===(i=T.current)||void 0===i||i.removeEventListener("play",e),null===(r=T.current)||void 0===r||r.removeEventListener("ended",n),null===(a=T.current)||void 0===a||a.removeEventListener("seeking",l),null===(c=T.current)||void 0===c||c.removeEventListener("seeked",d),null===(u=z.current)||void 0===u||u.removeEventListener("mousemove",p),null===(A=z.current)||void 0===A||A.removeEventListener("input",f),null===(I=T.current)||void 0===I||I.removeEventListener("timeupdate",o),null===(x=T.current)||void 0===x||x.removeEventListener("pause",g),null===(E=T.current)||void 0===E||E.removeEventListener("loadedmetadata",s),null===(C=T.current)||void 0===C||C.removeEventListener("volumechange",me),document.removeEventListener("keydown",m),null!==(w=T.current)&&void 0!==w&&w.playing&&(fe.push(oe,T.current.currentTime),v&&pe())}}),[T,o]),(0,l.useEffect)((function(){var e;if(T.current.onended=function(){P(T)},T.current.oncontextmenu=function(){return!1},(null===(e=o)||void 0===e?void 0:e.indexOf(".m3u8"))>-1)if(T.current.canPlayType("application/vnd.apple.mpegurl"))T.current.src=o;else if(g.ZP.isSupported()){var n=new g.ZP;n.loadSource(o),n.attachMedia(T.current)}}),[o]);var Ie=(0,l.useState)(1),xe=s()(Ie,2),ve=(xe[0],xe[1]),Ee=function(){T.current.paused||T.current.ended?T.current.play():T.current.pause(),Ae()};return(0,I.jsxs)("div",{style:{position:"relative"},ref:L,children:[(0,I.jsx)("div",{ref:Z,className:"".concat(m.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(m.animate__loop),children:O&&se?se.login:" "}),(0,I.jsx)("div",{className:m.container,children:(0,I.jsxs)("div",{className:m["video-container"],id:"video-container",children:[(0,I.jsx)("div",{className:m["playback-animation"],id:"playback-animation",children:(0,I.jsxs)("svg",{className:m["playback-icons"],children:[(0,I.jsx)("use",{className:"hidden",href:"#play-icon"}),(0,I.jsx)("use",{href:"#pause"})]})}),(0,I.jsx)("video",{className:m.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:T,autoPlay:H}),(0,I.jsxs)("div",{className:"".concat(m["video-controls"]," "),id:"video-controls",children:[(0,I.jsxs)("div",{className:m["bottom-controls"],children:[(0,I.jsxs)("div",{className:m["left-controls"],children:[(0,I.jsx)("button",{"data-title":"播放/暂停",id:"play",onClick:Ee,children:(0,I.jsxs)("svg",{className:m["playback-icons"],children:[(0,I.jsx)("use",{ref:Y,href:"#play-icon"}),(0,I.jsx)("use",{ref:U,style:{display:"none"},href:"#pause"})]})}),(0,I.jsxs)("div",{className:m.time,children:[(0,I.jsx)("time",{id:"time-elapsed",ref:V,children:"00:00"}),(0,I.jsx)("span",{children:" / "}),(0,I.jsx)("time",{id:"duration",ref:W,children:"00:00"})]})]}),(0,I.jsxs)("div",{className:m["right-controls"],children:[r&&(0,I.jsx)(d.Z,{placement:"top",overlayClassName:m.rateOverlay,getPopupContainer:function(e){return e.parentNode},menu:{items:[{key:"1",label:(0,I.jsx)("span",{onClick:function(){ve(1),T.current.playbackRate=1},children:"1.0x"})},{key:"2",label:(0,I.jsx)("span",{onClick:function(){ve(1.5),T.current.playbackRate=1.5},children:"1.5x"})},{key:"3",label:(0,I.jsx)("span",{onClick:function(){ve(2),T.current.playbackRate=2},children:"2.0x"})}]},children:(0,I.jsx)("div",{className:"".concat(m.controlText," mr5"),children:"倍速"})}),(0,I.jsx)(p.CopyToClipboard,{text:o,onCopy:function(){return u.ZP.success("复制成功")},children:(0,I.jsx)("button",{"data-title":"复制链接",children:(0,I.jsx)("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}})})}),(0,I.jsxs)("div",{className:m["volume-controls"],children:[(0,I.jsxs)("button",{"data-title":"开启/关闭声音",className:m["volume-button"],id:"volume-button",onClick:function(){T.current.muted=!T.current.muted,T.current.muted?(ee.current.setAttribute("data-volume",volume.value),ee.current.value=0):ee.current.value=ee.current.dataset.volume},children:[(0,I.jsx)("i",{ref:q,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),(0,I.jsx)("i",{ref:$,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),(0,I.jsx)("i",{ref:_,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})]}),(0,I.jsx)("input",{className:m.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:ee,style:{display:"none"},onClick:me})]}),(0,I.jsx)("button",{"data-title":"全屏/退出全屏",className:m["fullscreen-button"],onClick:function(){(0,A.vp)()?(0,A.BU)():(0,A.Dj)(L.current)},children:(0,I.jsx)("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})})]})]}),(0,I.jsxs)("div",{className:m["video-progress"],children:[(0,I.jsx)("progress",{ref:K,value:"0",min:"0"}),(0,I.jsx)("input",{className:m.seek,ref:z,value:"0",min:"0",type:"range",step:"1"}),(0,I.jsx)("div",{className:m["seek-tooltip"],ref:X,id:"seek-tooltip",children:"00:00"})]})]})]})}),(0,I.jsx)("svg",{style:{display:"none"},children:(0,I.jsxs)("defs",{children:[(0,I.jsx)("symbol",{id:"pause",viewBox:"0 0 24 24",children:(0,I.jsx)("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})}),(0,I.jsx)("symbol",{id:"play-icon",viewBox:"0 0 24 24",children:(0,I.jsx)("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})}),(0,I.jsx)("symbol",{id:"volume-high",viewBox:"0 0 24 24",children:(0,I.jsx)("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})}),(0,I.jsx)("symbol",{id:"volume-low",viewBox:"0 0 24 24",children:(0,I.jsx)("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})}),(0,I.jsx)("symbol",{id:"volume-mute",viewBox:"0 0 24 24",children:(0,I.jsx)("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})}),(0,I.jsx)("symbol",{id:"fullscreen",viewBox:"0 0 24 24",children:(0,I.jsx)("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})}),(0,I.jsx)("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24",children:(0,I.jsx)("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})}),(0,I.jsx)("symbol",{id:"pip",viewBox:"0 0 24 24",children:(0,I.jsx)("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})})]})})]})}))},69806:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var i=t(79800),s=t.n(i),r=t(59301),a=t(3781),o=t(54139),c=t(37712),l=function(){var e=(0,r.useState)(""),n=s()(e,2),t=n[0],i=n[1],l=(0,r.useState)(0),u=s()(l,2),d=(u[0],u[1]),h=(0,r.useState)(),g=s()(h,2),f=(g[0],g[1]),p=(0,r.useState)(),A=s()(p,2),m=(A[0],A[1]),I=(0,r.useState)(!1),x=s()(I,2),v=(x[0],x[1],(0,r.useRef)(""));function E(e){27==e.keyCode&&v.current&&C()}function C(){document.body.style.overflow="auto",f(void 0),m(void 0),d(0),i("")}(0,r.useEffect)((function(){return a.Z.subscribe("preview-image",(function(e){i(e),console.log(k.current),document.body.style.overflow="hidden"}))}),[]),(0,r.useEffect)((function(){return document.addEventListener("keydown",E),function(){document.removeEventListener("keydown",E)}}),[]),(0,r.useEffect)((function(){v.current=t}),[t]);(0,r.useRef)();var w=(0,r.useRef)(),k=(0,r.useRef)();return(0,c.jsx)(r.Fragment,{children:t?(0,c.jsx)("div",{children:(0,c.jsx)("div",{className:"preview-wrp-group",ref:w,children:(0,c.jsx)(o.Z,{className:"image-preview",src:t,style:{display:"none"},preview:{visible:!0,src:t,movable:!1,onVisibleChange:function(e){i("")}},alt:"预览大图"})})}):null})}},10197:function(e,n,t){"use strict";t.d(n,{h:function(){return m}});var i=t(82242),s=t.n(i),r=t(79800),a=t.n(r),o=t(59301),c=t(57809),l=t(78241),u=t(3113),d=t(89780),h=t.n(d),g=(t(98337),t(47820),t(37712)),f=c.default.Option,p={labelCol:{span:4},wrapperCol:{span:20}},A={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function m(e){var n=e.value,t=e.onChange,i=e.mode,r=e.options,c=void 0===r?{}:r,l=(0,o.useRef)(),u=(0,o.useState)(),d=a()(u,2),f=d[0],p=d[1];return(0,o.useEffect)((function(){if(f){var e=function(e){var n=e.getValue();t&&t(n)};return f.on("change",e),function(){f.off("change",e)}}}),[f,t]),(0,o.useEffect)((function(){f&&f.setOption("mode",i)}),[f,i]),(0,o.useEffect)((function(){f&&(n===f.getValue()&&""!==n||setTimeout((function(){f.setValue(n||"")}),300))}),[f,n]),(0,o.useEffect)((function(){if(l.current&&!f){var e=h().fromTextArea(l.current,s()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},c));p(e)}}),[l.current,f]),(0,g.jsx)("div",{className:"my-codemirror-container",children:(0,g.jsx)("textarea",{ref:l})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,o.useState)("python"),r=a()(i,2),d=r[0],h=r[1];return(0,g.jsxs)(l.Z,s()(s()({},p),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,g.jsx)(l.Z.Item,{label:"代码语言",name:"language",children:(0,g.jsx)(c.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){h(A[e][1])},children:Object.keys(A).map((function(e){return(0,g.jsx)(f,{value:e,children:A[e][0]},e)}))})}),(0,g.jsx)(l.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,g.jsx)(m,{mode:d})}),(0,g.jsxs)("div",{className:"flex-container flex-end",children:[(0,g.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,g.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},85667:function(e,n,t){"use strict";t.d(n,{Z:function(){return ve}});var i=t(91232),s=t.n(i),r=t(79800),a=t.n(r),o=t(85573),c=t.n(o),l=t(59301),u=t(89780),d=t.n(u),h=t(76374),g=(t(98337),t(6313),t(25717),t(99498),t(25419),t(67549),t(76277)),f=t(37712),p=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,l.useMemo)((function(){return""}),[t]));return(0,f.jsx)(f.Fragment,{children:(0,f.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},A=t(82242),m=t.n(A),I=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function x(e){var n=e.onActionCallback,t=e.title,i=e.icon,s=e.actionName,r=e.className,a=void 0===r?"":r,o=e.children;return(0,f.jsxs)("a",{title:t,className:a,onClick:function(){n(s)},children:[(0,f.jsx)("i",{className:"".concat(i)}),o]})}var v=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,s=e.onActionCallback,r=e.fullScreen,a=e.insertTemp,o=e.hidetoolBar,c=e.extraUse,l=[].concat(I,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,f.jsxs)("ul",{className:"markdown-toolbar-container",children:[!o&&l.map((function(e,n){return(0,f.jsx)("li",{children:e.actionName?(0,f.jsx)(x,m()(m()({},e),{},{onActionCallback:s})):(0,f.jsx)("span",{className:"v-line"})},n)})),t?(0,f.jsx)("li",{children:(0,f.jsx)(x,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:s,children:(0,f.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("li",{children:(0,f.jsx)(x,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:s,children:(0,f.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,f.jsx)("li",{children:(0,f.jsx)(x,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:s,children:(0,f.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,a&&(0,f.jsx)("li",{children:(0,f.jsx)(x,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:s,children:(0,f.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),c&&(0,f.jsx)("li",{children:c}),(0,f.jsx)("li",{className:"btn-full-screen",children:(0,f.jsx)(x,{icon:"".concat(r?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:r?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:s})})]})},E=t(80238),C=t(78241),w=t(92832),k=t(3113),Q={labelCol:{span:4},wrapperCol:{span:20}},y=function(e){var n=e.callback,t=e.onCancel;return(0,f.jsxs)(C.Z,m()(m()({},Q),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,f.jsx)(C.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,f.jsx)(w.Z,{})}),(0,f.jsx)(C.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,f.jsx)(w.Z,{})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},j=t(10197),B=t(71339),D=t(43418),S=t(95237),b=t(98041),R=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),s=i.getContext("2d");i.width=1e3,i.height=800,s.fillStyle="#ffffff",s.fillRect(0,0,i.width,i.height);var r=i.toDataURL("image/png");return(0,f.jsx)(D.Z,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1,children:(0,f.jsx)(S.Z,{style:{height:"100vh"},children:(0,f.jsx)(b.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:r,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})})},P=t(7557),M=t.n(P),H=t(41498),N=t.n(H),G=t(37205),F=t.n(G),O=t(12378);function J(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(J,go.CommandHandler),J.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},J.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},J.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},J.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},J.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},J.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},J.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},J.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=a.elt(o-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(r)}else if("Down"===t.key){var s;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(s=this._sortTreeChildrenByY(n).first())&&e.select(s);else for(;null!==n;){var r,a,o;if(null===(r=n.findTreeParentNode()))break;if((o=(a=this._sortTreeChildrenByY(r)).indexOf(n))i.y?1:t.xi.x?1:0})),n},J.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},J.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(J.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(J.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var T=J,Z=(t(27499),t(43604)),L=t(36057),U="myPaletteDiv___Xjz2I",Y="flowChartWrp____f45r",z="maxH60___Pd4Re";var K=function(e){var n=e.onCancel,t=e.callback,i=(0,l.useRef)(),s=(0,l.useRef)(),r=(0,l.useRef)(),o=(0,l.useRef)(!1),c=(0,l.useRef)(!1),u=(0,l.useState)(0),d=a()(u,2),h=d[0],g=d[1],p=function(){var e=N()(M()().mark((function e(){var n,s;return M()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,L.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:s=e.sent,t({src:s.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,l.useEffect)((function(){return setTimeout((function(){!function(){var e=O.GraphObject.make,n="#ff3333",t="#3358ff",a="#25ad23",o="#d533ff",c="#7d33ff",l="#ff6233",u="#ffffff",d="#000000",h="#fffcd5",g="#d5ebff",f="#f2dfe0",p="#a5d2fa",A="#cccccc",m="#b3e6b3",I="#fcbbbd";function x(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var s=t.part.adornedPart,r=(new O.Point).setRectSpot(s.actualBounds,n);r.subtract(s.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(s.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(s.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(s.data)),i.addNodeData(a);var o={from:s.key,to:i.getKeyForNodeData(a)};i.addLinkData(o);var c=e.diagram.findNodeForData(a);c.location=r,e.diagram.select(c),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?25:18,height:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function v(n){return e(O.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function E(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function C(n,t){return t||(t="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:E(t,n),contextClick:E(t,n)})}function w(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",C(u,"fill"),C(h,"fill"),C(g,"fill"),C(f,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",C(A,"fill"),C(m,"fill"),C(p,"fill"),C(I,"fill")))]}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",C(d),C(a),C(t),C(n))),e("ContextMenuButton",e(O.Panel,"Horizontal",C(u),C(o),C(c),C(l)))]}function Q(n,t){return t||(t="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:E(t,n),contextClick:E(t,n)})}function y(n,t){return t||(t="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:E(t,n),contextClick:E(t,n)})}function j(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",Q(1),Q(2),Q(3),Q(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",y(null),y([2,4]),y([4,4])))]}function B(n,t){return t||(t="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:E(t,n),contextClick:E(t,n)})}function D(n){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function S(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:E("dir",n),contextClick:E("dir",n)})}function b(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function R(n,t){var i=0,s=O.Spot.RightSide;n.equals(O.Spot.Top)?(i=270,s=O.Spot.TopSide):n.equals(O.Spot.Left)?(i=180,s=O.Spot.LeftSide):n.equals(O.Spot.Bottom)&&(i=90,s=O.Spot.BottomSide),t||(i-=180);var r=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(s)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:r,contextClick:r})}i.current=new O.Diagram(s.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(T),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject,setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),x(O.Spot.Top,"TriangleUp"),x(O.Spot.Left,"TriangleLeft"),x(O.Spot.Right,"TriangleRight"),x(O.Spot.Bottom,"TriangleDown"),v({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",B("Rectangle"),B("RoundedRectangle"),B("Ellipse"),B("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",B("Parallelogram2"),B("ManualOperation"),B("Procedure"),B("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",B("Terminator"),B("CreateRequest"),B("Document"),B("TriangleDown"))),w(),k(),j()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),v({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",w(),k(),j()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:D(2)},new O.Binding("pathPattern","thickness",D)),v({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),j(),e("ContextMenuButton",e(O.Panel,"Horizontal",S(0),S(1),S(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",b(!1),R(O.Spot.Top,!1),R(O.Spot.Left,!1),R(O.Spot.Right,!1),R(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},b(!0),R(O.Spot.Top,!0),R(O.Spot.Left,!0),R(O.Spot.Right,!0),R(O.Spot.Bottom,!0)))));var P=new O.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(F()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))});i.current.addDiagramListener("TextEdited",(function(e){var n,t=e.subject.part,s=null===(n=document.activeElement)||void 0===n?void 0:n.value;"string"==typeof s&&""===s.trim()&&i.current.model.commit((function(e){e.set(t.data,"text","未命名"),i.current.commandHandler.stopCommand()}),"increment")})),P.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current}()}),500),g(h+1),function(){i.current=null}}),[]),(0,f.jsx)("div",{ref:c,className:o.current?"".concat(z," body-overflow-initial"):"body-overflow-initial",children:(0,f.jsx)(D.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!h,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:(0,f.jsxs)(S.Z,{children:[(0,f.jsx)(Z.Z,{flex:1,children:"插入流程图"}),(0,f.jsx)(Z.Z,{onClick:function(){var e=i.current.selection.first();if(o.current=!o.current,document.activeElement&&e){var n,t=null===(n=document.activeElement)||void 0===n||null===(n=n.value)||void 0===n?void 0:n.trim();"string"==typeof t&&i.current.model.commit((function(n){n.set(e.data,"text",t||"未命名"),i.current.commandHandler.stopCommand()}),"increment")}g(h+1)},children:(0,f.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,f.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Y,children:[(0,f.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,f.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,f.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,f.jsx)("div",{style:{height:"calc(100% - 50px)"},className:U,ref:r})]}),(0,f.jsx)("div",{style:{flex:1,position:"relative"},children:(0,f.jsx)("div",{ref:s,style:{height:"80vh"}})})]}),(0,f.jsx)("div",{className:"tr",children:(0,f.jsx)(k.ZP,{size:"large",onClick:p,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},W=t(5112),V=t(88897),X=W.ZP.Group,q={margin:"0 8px"},_=function(e){var n=e.callback,t=e.onCancel;return(0,f.jsxs)(C.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,f.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,f.jsx)("span",{style:q,children:"单元格数:"}),(0,f.jsx)("span",{style:q,children:"行数"}),(0,f.jsx)(C.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,f.jsx)(V.Z,{})}),(0,f.jsx)("span",{style:q,children:"列数"}),(0,f.jsx)(C.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,f.jsx)(V.Z,{})})]}),(0,f.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,f.jsx)("span",{style:q,children:"对齐方式:"}),(0,f.jsx)(C.Z.Item,{name:"align",children:(0,f.jsxs)(X,{children:[(0,f.jsx)(W.ZP,{value:"default",children:(0,f.jsx)("i",{className:"fa fa-align-justify"})}),(0,f.jsx)(W.ZP,{value:"left",children:(0,f.jsx)("i",{className:"fa fa-align-left"})}),(0,f.jsx)(W.ZP,{value:"center",children:(0,f.jsx)("i",{className:"fa fa-align-center"})}),(0,f.jsx)(W.ZP,{value:"right",children:(0,f.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(94618),ne=t.n(ee),te=(0,l.forwardRef)((function(e,n){var t=e.use3d,i=e.width,s=e.height,r=e.callback,o=(e.showSaveButton,(0,l.useRef)()),c=(0,l.useRef)(),u=(0,l.useState)(!1),d=a()(u,2),h=d[0],g=d[1],p=(0,l.useRef)({id:o,appName:"graphing",width:i||1e3,height:s||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,l.useEffect)((function(){c.current=new(ne())(p.current,!0),window.onload=function(){c.current.inject("applet_container")}}),[]);var A=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,l.useEffect)((function(){p.current.appName=h?"3D":"graphing",c.current.inject("applet_container")}),[h]),(0,l.useEffect)((function(){g(t)}),[t]),(0,l.useImperativeHandle)(n,(function(){return{getImgData:A}})),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:o}),(0,f.jsxs)(S.Z,{align:"middle",children:[(0,f.jsx)(Z.Z,{flex:1,children:(0,f.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:h,onChange:function(e){return g(e)}})}),(0,f.jsx)(Z.Z,{children:(0,f.jsx)(k.ZP,{size:"large",onClick:A,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(30324),se=t(8591),re="link",ae="upload-image",oe="add-flowchart",ce="draw-image",le="code-block",ue="add-table",de="------------",he={default:de,left:":".concat(de),center:":".concat(de,":"),right:"".concat(de,":")},ge=t(35278);var fe="@▁▁@",pe=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Ae(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var me=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ie=c()(c()({},me+"-B","bold"),me+"-I","italic"),xe=c()(c()(c()(c()(c()(c()(c()(c()({},re,"添加链接"),le,"添加代码块"),ae,"添加图片"),ce,"添加画图"),oe,"插入流程图"),ue,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ve=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,r=e.width,o=void 0===r?"100%":r,u=e.height,A=void 0===u?400:u,m=e.miniToolbar,I=void 0!==m&&m,x=e.isFocus,C=void 0!==x&&x,w=e.watch,k=e.insertTemp,Q=e.mode,S=void 0===Q?"markdown":Q,b=e.id,P=void 0===b?"markdown-editor-id":b,M=e.showResizeBar,H=void 0!==M&&M,N=e.noStorage,G=void 0!==N&&N,F=e.showNullButton,O=void 0!==F&&F,J=e.showNullProgramButton,T=void 0!==J&&J,Z=e.hidetoolBar,L=void 0!==Z&&Z,U=e.fullScreen,Y=void 0!==U&&U,z=e.onBlur,W=e.onCMBeforeChange,V=e.onFullScreen,X=e.className,q=void 0===X?"":X,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,de=void 0!==ne&&ne,me=e.disabledFill,ve=void 0!==me&&me,Ee=e.placeholder,Ce=void 0===Ee?"":Ee,we=e.values,ke=void 0===we?"":we,Qe=e.extraUse,ye=(0,l.useState)(null),je=a()(ye,2),Be=je[0],De=je[1],Se=(0,l.useState)(t),be=a()(Se,2),Re=be[0],Pe=be[1],Me=(0,l.useState)(w),He=a()(Me,2),Ne=He[0],Ge=He[1],Fe=(0,l.useState)(Y),Oe=a()(Fe,2),Je=Oe[0],Te=Oe[1],Ze=(0,l.useState)(""),Le=a()(Ze,2),Ue=Le[0],Ye=Le[1],ze=(0,l.useState)(0),Ke=a()(ze,2),We=Ke[0],Ve=Ke[1],Xe=(0,l.useState)(A),qe=a()(Xe,2),_e=qe[0],$e=qe[1],en=(0,l.useState)(!1),nn=a()(en,2),tn=(nn[0],nn[1]),sn=(0,l.useState)(0),rn=a()(sn,2),an=rn[0],on=rn[1],cn=(0,l.useState)(0),ln=a()(cn,2),un=ln[0],dn=ln[1],hn=(0,l.useRef)(),gn=(0,l.useRef)(),fn=(0,l.useRef)(),pn=(0,l.useRef)();(0,l.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Pe(ke),null==Be||Be.setValue(ke),window.scrollTo(0,e)}),[ke]),(0,l.useEffect)((function(){null==V||V(Je)}),[Je]),(0,l.useEffect)((function(){if(hn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var s=i.types.toString(),r=i.items;if("Files"===s||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==S)return;try{var a,o=r[1];"file"===(null===(a=r[0])||void 0===a?void 0:a.kind)&&(o=r[0]);var c=o.getAsFile(),l=c.name.split(".").pop();(0,B.I)(c,(function(e){var t,i,s;e.id?(null==c||null===(t=c.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==c||null===(i=c.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==c||null===(s=c.type)||void 0===s?void 0:s.indexOf("pdf"))>-1?n.replaceSelection('').concat(c.name,"")):pe.includes(l)?n.replaceSelection('').concat(c.name,"")):n.replaceSelection("[".concat(c.name,"](/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){se.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(hn.current,{mode:S,lineNumbers:!I,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",Ce):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),s=t.getLine(i.line),r=s.charAt(i.ch-1),a=s.lastIndexOf("@▁@",i.ch),o=s.lastIndexOf("@▁▁@",i.ch),c=a>o?a:o,l=a>o?3:4;if(-1===fe.indexOf(r))return null;if(console.log("change1:",n,e,s,i,c,a,o,r),c>=0&&i.ch-c<5){var u=c+l;return t.replaceRange("",{line:i.line,ch:c},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),C&&n.focus(),n.on("paste",e),de&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),De(n),function(){n.off("paste",e)}}}),[]);var An=(0,l.useCallback)((function(){gn.current}),[_e,gn,Je]);(0,l.useEffect)((function(){if(Be){var e=function(){var e=new h.Z((function(e){var n,t=s()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(An(),Be.setSize("100%","100%"),Be.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(hn.current.parentElement),e}();return function(){var n,t;null!==(n=hn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=hn.current)||void 0===t?void 0:t.parentElement)}}}),[Be,An]),(0,l.useEffect)((function(){if(Be){for(var e=[],n=function(){var n=a()(i[t],2),s=n[0],r=n[1],o=c()({},s,(function(){mn(r)}));e.push(o),Be.addKeyMap(o)},t=0,i=Object.entries(Ie);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(P);e>=We+1e4&&(!n||n!==Re)&&(window.sessionStorage.setItem(P,Re),tn(!0))}}),1e4),(0,l.useEffect)((function(){Ge(w)}),[Be,w]),(0,l.useEffect)((function(){Be&&C&&Be.focus()}),[Be,C]),(0,l.useEffect)((function(){if(Ne&&Be){var e=function(e){var n=e.target;if(pn.current){var t=n.scrollTop/n.scrollHeight;pn.current.scrollTop=pn.current.scrollHeight*t}},n=Be.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Be,Ne]),(0,l.useEffect)((function(){if(Be&&W){var e=function(e,n){W(e,n)};return Be.on("beforeChange",e),function(){Be.off("beforeChange",e)}}}),[Be,W]),(0,l.useEffect)((function(){if(Be&&z){var e=function(){z(Be.getValue())};return Be.on("blur",e),function(){Be.off("blur",e)}}}),[Be,z]),(0,l.useEffect)((function(){if(Be){var e=function(e,n){var t=e.getValue();Pe(t),Ve((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(T?i(t,Cn(t)):i(t))};return Be.on("change",e),function(){Be.off("change",e)}}}),[Be,i]),(0,l.useEffect)((function(){if(Be)if(null==t)Be.setValue(""),Pe("");else{var e=window.scrollY||window.pageYOffset;t!==Be.getValue()&&(Be.setValue(t),Pe(t),Be.setCursor(de?1:Be.lineCount(),0),window.scrollTo(0,e))}}),[Be,t]);var mn=(0,l.useCallback)((function(e){var n=Be.getCursor(),t=Be.getSelection(),i=t.split("\n");switch(e){case"bold":return Be.replaceSelection("**"+t+"**"),""===t&&Be.setCursor(n.line,n.ch+2),Be.focus();case"italic":return Be.replaceSelection("*"+t+"*"),""===t&&Be.setCursor(n.line,n.ch+1),Be.focus();case"code":return Be.replaceSelection("`"+t+"`"),""===t&&Be.setCursor(n.line,n.ch+1),Be.focus();case"inline-latex":return Ye("inline-latex"),Be.focus();case"latex":return Be.replaceSelection("```latex\n"+t+"\n```"),Be.setCursor(n.line+1,t.length+1),Be.focus();case"line-break":return Be.replaceSelection("
\n"),Be.focus();case"list-ul":return""===t?Be.replaceSelection("- "+t):Be.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Be.focus();case"list-ol":return""===t?Be.replaceSelection("1. "+t):Be.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Be.focus();case"add-null-ch":return""===t&&Be.setCursor(n.line,n.ch),Be.replaceSelection("▁"),Be.focus();case"add-signal":return""===t&&Be.setCursor(n.line,n.ch),Be.replaceSelection("@▁@"),Be.focus();case"add-multiple":return""===t&&Be.setCursor(n.line,n.ch),Be.replaceSelection(fe),Be.focus();case"inster-template-1":return""===t&&Be.setCursor(n.line,n.ch),Be.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Be.focus();case"eraser":return Be.setValue(""),Be.focus();case"trigger-watch":return Ge(!Ne),Be.focus();case"trigger-full-screen":return Te(!Je),Be.focus();case re:return void Ye(re);case le:return void Ye(le);case ae:return void Ye(ae);case ce:return void Ye(ce);case"maths-latex":return void Ye("maths-latex");case oe:return void Ye(oe);case ue:return void Ye(ue);default:throw new Error}}),[Be,Ne,Je]),In=(0,l.useCallback)((function(e,n){var t,i,s,r,a;switch(Ye(""),Ue){case re:var o=e.title,c=e.link;return Be.replaceSelection("[".concat(o,"](").concat(c,")")),Be.focus();case le:var l=e.language,u=e.content;return Be.replaceSelection(["```"+l,u,"```"].join("\n")),Be.focus();case"maths-latex":for(var d=atob(e),h=new Uint8Array(d.length),g=0;g-1||null==m||!m.type?A?Be.replaceSelection("![ ".concat(A," ]( ").concat(p,' "').concat(A,'" )')):Be.replaceSelection("![,](".concat(p,")")):(null==m||null===(r=m.type)||void 0===r?void 0:r.indexOf("video"))>-1?Be.replaceSelection('')):(null==m||null===(a=m.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Be.replaceSelection('').concat(m.name,"")):pe.includes(I)?Be.replaceSelection('').concat(m.name,"")):Be.replaceSelection("[".concat(m.name,"](").concat(p,")")),Be.focus();case ue:for(var x=e.row,v=e.col,E=e.align,C="\n",w=0;w300&&(n=300),$e(A+n+"px")}},i=fn.current,s=!1,r=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Be,fn]),(0,l.useEffect)((function(){$e(A)}),[A]);var En={width:Ae(o),height:Ae(_e)},Cn=((0,l.useMemo)((function(){if(We){var e=new Date(We),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[We]),function(e){var n=[];if(T){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,l.useEffect)((function(){xe[Ue]&&Ue!==ce&&Ue!==oe&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;on(n),dn(t)}),0)}),[Ue]);var wn=function(e,n,t,i){var s=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&t>e||e>r-20&&tn||n>s-20&&i0&&(0,o.jsx)("div",{className:a,children:t.map((function(e,n){return(0,o.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,o.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),h]}),i&&(0,o.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:l})]})})},l=t(79800),u=t.n(l),d="row___aXJjm",h="title___HUKL0",g="tagsWrap___XB2W3",f="action___VdHb1",p="bar___t1kKC",A="tag___V7Eft",m="name___Hk1Ip",I="num___xQpcH",x="active___XryTX",v="tagsBorderWrap___OMxjs",E=t(92310),C=t.n(E),w=t(89392),k=function(e){var n=e.dataSource,t=void 0===n?[]:n,s=e.value,r=e.onChange,a=e.onTitleChange,c=e.className,l=e.title,E=e.titleWidth,k=void 0===E?41:E,Q=e.style,y=void 0===Q?{}:Q,j=e.fontColor,B=void 0===j?"#6A7283":j,D=e.showCount,S=(0,i.useState)(0),b=u()(S,2),R=b[0],P=b[1],M=(0,i.useState)(!1),H=u()(M,2),N=H[0],G=H[1],F=(0,i.useRef)(null),O=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==F||null===(e=F.current)||void 0===e?void 0:e.clientHeight)>97?P(1):P(0));0===t.length&&P(0),G(!1)}),[t]),(0,o.jsxs)("div",{className:C()(d,c),style:y,children:[(0,o.jsx)("div",{onClick:(0,w.throttle)((function(){return null==a?void 0:a()}),2e3),style:{width:k,marginTop:N?12:4},className:"".concat(h," ").concat(a?"current":""),children:l}),(0,o.jsxs)("div",{className:N?"".concat(g," ").concat(v):g,children:[(0,o.jsx)("div",{className:p,ref:O,style:R>0?{height:1===R?97:"auto",overflow:1===R?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,o.jsx)("div",{className:A,ref:F,children:null==t?void 0:t.map((function(e){return(0,o.jsxs)("span",{onClick:function(){return r(e.id)},style:{color:B},className:s===e.id?x:"",children:[(0,o.jsx)("span",{title:e.name,className:m,children:e.name}),!!D&&(0,o.jsx)("span",{className:I,children:e.count})]},e.id)}))})}),!!R&&(0,o.jsx)(i.Fragment,{children:1===R?(0,o.jsxs)("div",{onClick:function(){var e;P(2),(null==F||null===(e=F.current)||void 0===e?void 0:e.clientHeight)>245?G(!0):G(!1)},className:f,children:["展开",(0,o.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,o.jsxs)("div",{onClick:function(){O.current.scrollTop=0,P(1),G(!1)},className:f,children:["收起",(0,o.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},Q="tabs___GTqPV",y="active___F26E8",j=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,s=e.onChange,r=e.className,a=e.style,c=void 0===a?{}:a;return(0,o.jsx)("div",{style:c,className:C()(Q,r),children:t.map((function(e){return(0,o.jsx)("span",{onClick:function(){return s(e.id)},className:i===e.id?y:"",children:e.name},e.id)}))})},B="input___PW2zI",D="dropdown___vSy8B",S="menu___NiyBu",b="text___Grueu",R="b1___ZKryM",P="b2___aKyGa",M=t(92832),H=function(e){var n,t=e.dataSource,s=void 0===t?[]:t,r=e.value,a=void 0===r?"":r,c=e.onChange,l=e.onInputChange,d=void 0===l?function(){}:l,h=e.className,g=e.style,f=void 0===g?{}:g,p=e.placeholder,A=(e.allowClear,(0,i.useState)("")),m=u()(A,2),I=m[0],x=m[1],v=(0,i.useState)(""),E=u()(v,2),w=E[0],k=E[1];(0,i.useEffect)((function(){var e,n=a;null!==(e=JSON.stringify(a))&&void 0!==e&&e.includes("{")&&(x(a.id),n=a.value||"");try{k(decodeURIComponent(n||""))}catch(e){k(decodeURIComponent(n||""))}}),[a]);var Q=function(){c(encodeURIComponent(w),I||null)};return(0,o.jsxs)("div",{className:C()(B,h),style:f,children:[!!s.length&&(0,o.jsxs)("div",{className:D,children:[(0,o.jsxs)("div",{className:b,children:[null===(n=s.find((function(e){return e.id===I})))||void 0===n?void 0:n.name,(0,o.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,o.jsx)("b",{className:R}),(0,o.jsx)("b",{className:P})]}),(0,o.jsx)("div",{className:S,children:s.map((function(e,n){return(0,o.jsx)("div",{onClick:function(){var n;(n=e.id)!==I&&(x(n),c(encodeURIComponent(w),n))},children:e.name},n)}))})]}),(0,o.jsx)(M.Z,{onPressEnter:Q,value:w,onChange:function(e){k(e.target.value),d(encodeURIComponent(e.target.value),I||null)},bordered:!1,placeholder:p}),(0,o.jsx)("i",{onClick:Q,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},N="quickPager___GM30J",G="disabled___Ozc8I",F=function(e){var n=e.value,t=e.onChange,i=e.className,s=e.total,r=e.pageSize,a=e.style,c=void 0===a?{}:a,l=n<2,u=n>=Math.ceil(s/r);return s<=r?(0,o.jsx)(o.Fragment,{}):(0,o.jsxs)("div",{className:C()(N,i),style:c,children:[(0,o.jsx)("div",{onClick:function(){l||t(n-1,"prev")},className:l?G:"",children:"上一页"}),(0,o.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?G:"",children:"下一页"})]})},O="list___oOsiS",J="wrap___G6T7F",T="lockWrap___Rl79E",Z="li___oZZ7l",L="cover___b2bYW",U="img___IQX7w",Y="sign___HkT6C",z="name___SsJx8",K="e___TMqq0",W="tags___bcjyo",V="rate___YACg7",X=t(71418),q=t(6848),_=t(39978),$=t(97940),ee=t(64606),ne=t(96908),te=t(57177),ie=t(81378),se=t(69718),re=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,r=void 0===s?4:s,a=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,h=e.wrapWidth,g=void 0===h?1200:h,f=e.trackEventItems,p=e.loading,A=Math.floor((g-(r-1)*a)/r);return(0,o.jsx)(X.Z,{spinning:p,children:(0,o.jsxs)("div",{className:C()(O,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,s=e.identifier,c=e.power,u=(e.cover_image_id,e.pic);return(0,o.jsxs)("div",{className:J,style:{width:A,marginRight:(1+n)%r==0?0:a+d,marginBottom:l},children:[(0,o.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(s,"/challenges"),className:Z,onClick:function(e){e.preventDefault(),f&&(0,ee.L9)([f]),c&&(0,ee.xg)("/shixuns/".concat(s,"/challenges"))},children:[(0,o.jsxs)("div",{className:U,children:[(0,o.jsx)("img",{className:L,src:"".concat(u)}),e.is_jupyter&&(0,o.jsx)("img",{className:Y,src:ne}),e.is_jupyter_lab&&(0,o.jsx)("img",{className:Y,src:te}),e.is_unity_3d&&(0,o.jsx)("img",{className:Y,src:ie})]}),(0,o.jsx)("div",{className:z,children:(0,o.jsx)(q.Z,{title:t||"实践项目名称-未填写",children:(0,o.jsx)("span",{className:K,children:t||"实践项目名称-未填写"})})}),(0,o.jsxs)("div",{className:W,children:[(0,o.jsx)(q.Z,{placement:"bottom",title:"关卡数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,o.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,o.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,o.jsx)("span",{children:e.myshixuns_count})]})}),(0,o.jsx)(q.Z,{placement:"bottom",title:"难度等级",children:(0,o.jsx)("span",{children:(0,o.jsx)("span",{children:e.level})})}),(0,o.jsxs)("div",{className:V,children:[(0,o.jsx)(_.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,o.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!c&&(0,o.jsxs)("div",{className:T,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,o.jsx)(se.Z,{})]})})},ae="list___jb2Ay",oe="wrap___VsQDr",ce="li___IxCLC",le="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",he="bq___Bil0T",ge="sign___DXJ4d",fe="name___l7FoJ",pe="e___pXQUG",Ae="unit___wCIFR",me="tags___w_Mil",Ie=t(71763),xe=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,r=void 0===s?4:s,a=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,h=e.wrapWidth,g=void 0===h?1200:h,f=e.trackEventItems,p=e.loading,A=e.onRemove,m=void 0===A?function(){}:A,I=e.isCurrent,x=void 0===I||I,v=e.showAlias,E=void 0!==v&&v,w=Math.floor((g-(r-1)*a)/r),k=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"新型教材",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return(0,o.jsx)(X.Z,{spinning:p,children:(0,o.jsxs)("div",{className:C()(ae,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,s=e.id,c=e.identifier,u=(e.featured,e.school_name),h=e.image_url;e.excellent,e.is_plan;return(0,o.jsx)("div",{className:oe,style:{width:w,marginRight:(1+n)%r==0?0:a+d,marginBottom:l},children:(0,o.jsxs)("a",{className:ce,onClick:function(e){e.preventDefault(),e.stopPropagation(),f&&(0,ee.L9)([f]),(0,ee.xg)("/paths/".concat(c))},children:[(0,o.jsxs)("div",{className:ue,children:[(0,o.jsx)("img",{className:le,src:"".concat(h)}),x&&(0,Ie.bg)()&&(null==e?void 0:e.studying)&&(0,o.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),m(e)},children:[(0,o.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,o.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,s=null===(i=k.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,o.jsx)("img",{className:ge,src:s,style:{left:"-4px"}})}var r=null===(t=k.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,o.jsx)("img",{className:ge,src:r,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,o.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,o.jsx)("div",{className:he,children:"开放课程"})})]}),(0,o.jsx)("div",{className:fe,children:(0,o.jsx)(q.Z,{title:E&&null!=e&&e.excellent_alias_name?(0,o.jsxs)("span",{children:["课程原名:".concat(i),(0,o.jsx)("br",{}),(0,o.jsx)("span",{children:"课程别名:".concat(null==e?void 0:e.excellent_alias_name)})]}):i,children:(0,o.jsx)("span",{className:pe,children:E&&(null==e?void 0:e.excellent_alias_name)||i})})}),(0,o.jsx)(q.Z,{title:"发布单位:".concat(u),children:(0,o.jsxs)("div",{className:Ae,children:[(0,o.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,o.jsx)("div",{className:me,children:(0,o.jsxs)("div",{children:[(0,o.jsx)(q.Z,{placement:"bottom",title:"章节数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,o.jsx)("span",{children:e.stages_count})]})}),(0,o.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,o.jsx)("span",{children:e.members_count})]})})]})})]})},s)}))),!i.length&&(0,o.jsx)(se.Z,{})]})})},ve={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ee=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,r=void 0===s?4:s,a=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,h=e.wrapWidth,g=void 0===h?1200:h,f=e.trackEventItems,p=e.loading,A=Math.floor((g-(r-1)*a)/r);return(0,o.jsx)(X.Z,{spinning:p,children:(0,o.jsxs)("div",{className:C()(ve.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,s=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,o.jsxs)("div",{className:ve.wrap,style:{width:A,marginRight:(1+n)%r==0?0:a+d,marginBottom:l},children:[(0,o.jsxs)("a",{className:ve.li,onClick:function(n){n.preventDefault(),f&&(0,ee.L9)([f]),(0,ee.xg)(e.first_category_url)},children:[(0,o.jsxs)("div",{className:ve.top,children:[(0,o.jsx)(q.Z,{title:e.name,children:(0,o.jsx)("div",{className:ve.name,children:e.name})}),(0,o.jsx)("img",{className:ve.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,o.jsx)("div",{className:ve.text,title:e.creator,children:e.creator}),t&&(0,o.jsxs)("div",{className:ve.btns,children:[(0,o.jsx)("div",{children:"开放课程"}),(0,o.jsx)("aside",{children:"开放课堂"})]}),s&&(0,o.jsx)("div",{className:ve.sign,children:"公开"})]}),(0,o.jsxs)("div",{className:ve.bottom,children:[e.visits>0&&(0,o.jsx)(q.Z,{title:"访问量",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,o.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,o.jsx)(q.Z,{title:"成员",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,o.jsx)(q.Z,{title:"作业",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,o.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,o.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,o.jsxs)("div",{className:ve.lockWrap,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,o.jsx)(se.Z,{})]})})},Ce={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},we=t(19677),ke=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,s=e.onChange,r=e.className,a=e.style,c=void 0===a?{}:a,l=e.tabBarExtraContent;return(0,o.jsxs)("div",{className:C()(Ce.tabs,r),style:c,children:[(0,o.jsx)("div",{className:Ce.tabsWrap,children:t.map((function(e,n){return(0,o.jsxs)("aside",{className:Ce.tab,onClick:function(){s(e.id),e.link&&we.history.push(e.link)},children:[(0,o.jsx)("div",{className:i===e.id?Ce.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsx)(q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,o.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,o.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,o.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,o.jsx)("div",{className:Ce.tabBar,children:l})]})},Qe=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,s=e.children;return(0,o.jsx)("div",{className:C()(n),style:i,children:s})},ye="orderWrap___ZfyGX",je="orderIconWrap___XTB_O",Be="orderAsc___KWHmA",De="orderDesc___rHdbB",Se="active___a7eSP",be="cursorPointer___gs9kL",Re="orderTextWrap___teAKn",Pe=t(38854),Me=t(20834),He=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Ne=function(e){var n,t=e.sortValue,i=e.dropValue,s=e.className,r=e.onSort,a=e.onDrop,c=e.dataSource,l=void 0===c?He:c;return(0,o.jsxs)("div",{className:C()(ye,s),children:[(0,o.jsx)(Pe.Z,{dropdownRender:function(){return(0,o.jsx)(Me.Z,{children:l.map((function(e,n){return(0,o.jsx)(Me.Z.Item,{onClick:function(){return a(e.id)},children:e.name},n)}))})},children:(0,o.jsx)("span",{className:Re,children:null===(n=l.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,o.jsxs)("span",{className:je,children:[(0,o.jsx)("span",{className:Be,children:(0,o.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(be," ").concat(Se):"iconfont icon-sanjiaoxing-up font12 ".concat(be),onClick:function(){return r("asc"===t?"desc":"asc")}})}),(0,o.jsx)("span",{className:De,children:(0,o.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(be," ").concat(Se):"iconfont icon-sanjiaoxing-down font12 ".concat(be),onClick:function(){return r("asc"===t?"desc":"asc")}})})]})]})},Ge=t(82242),Fe=t.n(Ge),Oe=t(7557),Je=t.n(Oe),Te=t(41498),Ze=t.n(Te),Le=t(39647),Ue=t.n(Le),Ye={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},ze=t(3113),Ke=["className","style","children","loading","openLoading","onClick","size","shape"],We=function(e){var n=e.className,t=e.style,s=e.children,r=e.loading,a=void 0!==r&&r,c=e.openLoading,l=e.onClick,d=void 0===l?function(){}:l,h=e.size,g=void 0===h?"middle":h,f=e.shape,p=void 0===f?"round":f,A=Ue()(e,Ke),m=(0,i.useState)(!1),I=u()(m,2),x=I[0],v=I[1];return(0,o.jsx)(ze.ZP,Fe()(Fe()({onClick:(0,w.throttle)(function(){var e=Ze()(Je()().mark((function e(n){return Je()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c&&v(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:c&&v(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:C()(Ye.btn,Ye["".concat(g,"-").concat(p)],n),style:t,size:g,shape:p,loading:x||a},A),{},{children:s}))},Ve="head___ghH72",Xe="node___mjPEy",qe=function(e){var n=e.className,t=e.style,i=e.children,s=void 0===i?null:i,r=e.onClick,a=e.title;return(0,o.jsxs)("div",{className:C()(Ve,n),style:t,children:[(0,o.jsxs)("span",{className:"primary-hover",onClick:r,children:[(0,o.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,o.jsx)("b",{title:a,children:a}),(0,o.jsx)("div",{className:Xe,children:s})]})},_e="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,s=e.confirmClick,r=e.cancelShow,a=void 0===r||r,c=e.cancelTitle,l=e.cancelClick,u=e.className,d=e.style,h=e.confirmLoading,g=void 0!==h&&h;return(0,o.jsxs)("div",{className:C()(_e,u),style:d,children:[t&&(0,o.jsx)(ze.ZP,{loading:g,onClick:s,type:"primary",className:$e,children:i}),a&&(0,o.jsx)(ze.ZP,{onClick:l,className:en,children:c})]})},tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},sn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,s=e.LeftContent,r=e.children,a=e.RightContent;return(0,o.jsx)("div",{className:C()(tn.fixedBottom,n),style:i,children:(0,o.jsxs)("div",{className:tn.wrap,children:[(0,o.jsx)("div",{className:tn.left,children:s}),(0,o.jsx)("div",{className:tn.center,children:r}),(0,o.jsx)("div",{className:tn.right,children:a})]})})},rn="crumbs___V41Oe",an="hover___bEIVd",on=function(e){var n=e.className,t=e.style,s=void 0===t?{}:t,r=e.dataSource,a=void 0===r?[]:r;return(0,o.jsx)("div",{className:C()(rn,n),style:s,children:a.map((function(e,n){return n"," "]})]},n):(0,o.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},cn=t(31797),ln=["onChange"],un=cn.Z.Countdown,dn=function(e){var n=e.onChange,t=Ue()(e,ln),s=(0,i.useState)(null),r=u()(s,2),a=r[0],c=r[1];(0,i.useEffect)((function(){"number"==typeof a&&a>=0&&n(a)}),[a]);return(0,o.jsx)(un,Fe()(Fe()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);c(n)}}))}},7970:function(e,n,t){"use strict";t.d(n,{Z:function(){return L}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),o=t(79800),c=t.n(o),l=t(59301),u=(t(49924),t(43418)),d=t(8591),h=t(95237),g=t(43604),f=t(15962),p=t(56102),A=t(19677),m=t(78500),I=t(97940),x=t(36057),v=t(64606),E=t(37712),C=(0,l.forwardRef)((function(e,n){e.time;console.log("ScreenRecord:",n);var t=(0,l.useRef)(),i=(0,l.useState)(),r=c()(i,2),o=(r[0],r[1],(0,l.useRef)()),u=[];function h(){return(h=a()(s()().mark((function e(n,t){var i,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=[],e.next=3,new MediaRecorder(n);case 3:(r=e.sent).ondataavailable=function(e){i.push(e.data)},r.start(),o.current=r,window.recorderRefs=r,r.addEventListener("stop",(function(e){var n=URL.createObjectURL(i[0],{type:"video/mp4"});(0,v.Nd)("xxx.webm",n)}));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(){window.recorderRefs?(t.current.srcObject.getTracks().forEach((function(e){e.stop()})),window.recorderRefs.addEventListener("dataavailable",(function(e){var n=URL.createObjectURL(e.data,{type:"video/mp4"});(0,v.Nd)("屏幕录制视频.webm",n)}))):d.ZP.warning("您还没有开启视频录制,请先去录制视频吧!")}function f(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then((function(e){return t.current.srcObject=e,u.push(e),t.current.captureStream=t.current.captureStream||t.current.mozCaptureStream,new Promise((function(e){return t.current.onplaying=e}))})).then((function(){return function(e,n){return h.apply(this,arguments)}(t.current.captureStream(),2e3)})).then((function(e){})).catch((function(e){"NotFoundError"===e.name?d.ZP.warning("找不到摄像头或麦克风。无法录制."):"UnknownError"===e.name&&d.ZP.warning("录制失败")}))}return(0,l.useImperativeHandle)(n,(function(){return{startScreenRecord:f,downloadFile:g}})),(0,E.jsx)("div",{style:{position:"absolute",top:"0",zIndex:-1},children:(0,E.jsx)("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:t})})})),w=C,k=t(37205),Q=t.n(k),y=t(82242),j=t.n(y),B=t(92832),D=t(6848),S=t(2595),b="tip___G7f9K",R="title___IQM0U",P="primary___GvQEk",M="del___VIxYG",H=t(56872),N=t(69718),G=function(e){var n,t=e.taskId,i=e.gather,r=void 0===i?{}:i,o=e.visible,g=e.setVisible,f=(0,l.useState)(!0),p=c()(f,2),A=p[0],m=p[1],I=(0,l.useState)([]),C=c()(I,2),w=C[0],k=C[1],y=(0,l.useState)(""),G=c()(y,2),F=G[0],O=G[1],J=(0,l.useRef)(null);(0,l.useEffect)((function(){o&&T()}),[o]),(0,l.useEffect)((function(){var e;null!=w&&null!==(e=w[0])&&void 0!==e&&e.add&&J.current&&J.current.focus()}),[!(null==w||null===(n=w[0])||void 0===n||!n.add)]);var T=function(){var e=a()(s()().mark((function e(){var n,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(!0),e.next=3,(0,x.ZP)("/api/tasks/".concat(t,"/proxy_list"),{method:"post",body:r});case 3:0===(n=e.sent).status&&k(null==n||null===(i=n.data)||void 0===i?void 0:i.list),m(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Z=function(){var e=a()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(F){e.next=3;break}return d.ZP.warning("端口号不能为空"),e.abrupt("return");case 3:if(!F.includes(" ")){e.next=6;break}return d.ZP.warning("端口号不能有空格"),e.abrupt("return");case 6:if(!F||!(F.includes(".")||isNaN(Number(F))||Number(F)>65535||Number(F)<=0||F.length>1&&"0"===F[0])){e.next=9;break}return d.ZP.warning("请输入正确的端口号"),e.abrupt("return");case 9:if(null==w||null===(n=w.map((function(e){return e.port})))||void 0===n||!n.includes(F)){e.next=12;break}return d.ZP.warning("端口号不允许重复"),e.abrupt("return");case 12:return m(!0),e.next=15,(0,x.ZP)("/api/tasks/".concat(t,"/port_proxy"),{method:"post",body:j()({port:Number(F)},r)});case 15:if(0!==e.sent.status){e.next=19;break}return T(),e.abrupt("return");case 19:m(!1);case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=function(){var e=a()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:u.Z.confirm({title:"提示",centered:!0,icon:null,content:"确认删除吗",onOk:function(){var e=a()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.ZP)("/api/tasks/".concat(t,"/proxy_del"),{method:"delete",body:j()({port:n},r)});case 2:if(0!==e.sent.status){e.next=7;break}return d.ZP.success("删除成功"),T(),e.abrupt("return");case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),U=[{title:"内部端口",dataIndex:"port",render:function(e,n){return(0,E.jsx)("span",{children:n.add?(0,E.jsx)(B.Z,{ref:J,maxLength:5,placeholder:"请输入",value:F,onChange:function(e){return O(e.target.value)}}):(0,E.jsx)("span",{children:e})})}},{title:"外部访问",dataIndex:"proxyUrl",render:function(e){var n;return(null==e||null===(n=e.split("//"))||void 0===n?void 0:n[1])||"- -"}},{title:"操作",dataIndex:"action",align:"right",render:function(e,n,t){return(0,E.jsx)("span",{children:n.add?(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)("span",{onClick:Z,className:P,children:"保存"}),(0,E.jsx)("span",{onClick:function(){return k((function(e){return e.filter((function(e,n){return t!==n}))}))},style:{marginLeft:48},className:P,children:"取消"})]}):(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)("span",{onClick:function(){return(0,v.xg)(null==n?void 0:n.proxyUrl)},className:P,children:"打开Web预览"}),(0,E.jsx)("span",{onClick:function(){return L(null==n?void 0:n.port)},className:"".concat(M," ml20"),children:"删除端口"})]})})}}];return(0,E.jsxs)(u.Z,{centered:!0,open:o,title:"服务预览",width:930,afterClose:function(){k([])},onCancel:function(){return g(!1)},footer:null,children:[(0,E.jsx)("div",{className:b,children:"服务预览将为实验环境内部服务映射到临时域名,仅供预览测试使用。请填写内部服务端口,并确认服务正常启动。"}),(0,E.jsxs)(h.Z,{align:"middle",justify:"space-between",children:[(0,E.jsxs)("div",{className:R,children:[(0,E.jsx)("b",{}),"端口列表"]}),(0,E.jsx)(D.Z,{title:w.length>4?"最多只能添加5个端口号":"",children:(0,E.jsx)(H.op,{disabled:w.length>4,onClick:function(){var e;if(null!=w&&null!==(e=w[0])&&void 0!==e&&e.add)d.ZP.warning("只能添加一行");else{O("");k([{port:"",proxyUrl:"",add:!0}].concat(Q()(w)))}},shape:"default",icon:(0,E.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAjJJREFUWEftlz9oE3EUx7+/+9veeWmatAlNvBqsWl0UizgpKKWCQwcnly4O3RwEHQWRUpysCFIsDoLgYjcDouDg4CKi1UFbXCJNDKklzR+TNMnd/X6So1fBtEnReEW42969d7/3eV/ee9yPROaYggoOE4oexoGHCw8HmIwi59exSPQZdsIEAi7kbUohAt9I9C4bpZY7lf9OQAjKZGCGnduN6hs5BQ7VJoAozVwUqXHQgZo85ddjQVH9mjXKD17nk2cOqb1jR5Rww3/96epSn8aLV84Ghhr2k3c/Uh9T1dK1seD+XoWTPiRr+fn3xYxzVp3Ib9N86IVjbwkQM5NTPMyTTtDN8TCODypYWK7gRnwF40d9mDwdtN0XZhMI+QTMTei2Pf1sBW8SFdyf2ItIj4jnn4qYfZXdFLhOpHiSj97zAP4vBQYDIlSJQ7lOsbxmIKDyCGuCXcRipgaJJxjql2w7mTdQqlLbbrzPrVvIFMy/64FOjugfNaHrAAPricscs2KdTOycZfHyQkbWH7dswlDh8xShxuYe6CSIKXTFs9pw6z3gAXgKeAoEC0tXeWocaxo/Apkw6t/ZWHJZBvzawRsfWUL3y6x24FHLPbBdAq2SHlFqq7d2ApDX9l2qCf50u9gtf0g8AE8BT4HtFJDNfGRP9fv5dqPV8Bdlfd4Qu4vtYu0xjN5mo5Ts0tWMR4lE7rARxtDXjvZf+EWKFIk9ZF3GGoY5Ah9zSQmLwBQpcv0qvvwEnl+9DjPi88gAAAAASUVORK5CYII=",width:16}),children:"添加端口"})})]}),(0,E.jsx)(S.Z,{style:{marginBottom:15},dataSource:w,columns:U,locale:{emptyText:(0,E.jsx)(N.Z,{styles:{margin:"40px auto"}})},loading:A,pagination:!1})]})},F=t(89392),O=t(17082),J=t(88600),T=t(71763),Z={1:"简单",2:"中等",3:"困难"},L=function(e){var n=e.className,t=e.git_url,i=e.difficulty,r=e.task_pass,o=e.test_set_permission,v=e.onVncAction,C=e.windows_vnc,k=(e.linux_vnc,e.vnc_url,e.unity_3d_routes),Q=(e.index_tab,e.shixun_environment_id),y=e.tab_type,j=e.reboot_cloud,B=e.cloud_type,D=e.resData,S=e.instance_startup_type,b=e.mirror_description_multi,R=e.is_jupyter_notebook,P=e.is_jupyter_lab,M=e.jupyterData,H=e.is_jupyter,N=e.onHideToolBar,L=e.monitoring_url,U=e.port,Y=e.token,z=(0,A.useParams)(),K=(0,l.useRef)();console.log("----",M);var W=(0,l.useState)(!1),V=c()(W,2),X=V[0],q=V[1],_=4===B?"/data/workspace/userfiles":C?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",$=4===B?"/data/workspace/userfiles":C?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",ee=!(0,F.isEmpty)(D)||!(0,F.isEmpty)(M),ne=M?{name:null==M?void 0:M.main_mirror_name,description:null==M?void 0:M.main_mirror_description}:null==b?void 0:b.find((function(e){return e.shixun_environment_id===Q})),te=function(){var e=a()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:N(),q(!0);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return console.log(M,"jupyterData"),(0,E.jsxs)("div",{className:"tpi-code-setting ".concat(n),children:[(0,E.jsx)("h3",{children:"功能"}),(0,E.jsxs)("section",{children:[(k||R||P)&&(0,E.jsxs)("a",{title:"全屏",className:"file-item action",onClick:function(){v("full-screen")},children:[(0,E.jsx)("i",{className:"iconfont icon-quanping"}),"开启 / 退出全屏"]}),(2===y||3===y||4===y||R||P)&&(0,E.jsxs)("a",{onClick:function(){return v("reset-task")},className:"file-item action",title:"重置环境",children:[(0,E.jsx)("i",{className:"iconfont icon-zhongzhi4"}),"重置环境"]}),(2===y||3===y||5===y||P)&&(0,E.jsxs)("a",{onClick:function(){return v("reset-git-code")},className:"file-item action",title:"重置代码仓库",children:[(0,E.jsx)("i",{className:"iconfont icon-zhongzhishixun"}),"重置代码仓库"]}),(3===y||4===y||R||P)&&(0,E.jsxs)("a",{onClick:function(){return N(),void u.Z.info({title:"文件上传",icon:null,okText:"关闭",width:600,centered:!0,content:(0,E.jsx)("div",{className:"pt10",children:(0,E.jsx)(m.Z,{isDragger:!0,maxSize:200,additionalText:'默认存放目录路径为"'.concat(_,'"'),action:"".concat(I.Z.API_SERVER,"/api/tasks/").concat(z.taskId||z.identifier,"/upload_file?debug=admin&shixun_environment_id=").concat(Q||null,"&tab_type=").concat(y||null,"&is_jupyter=").concat(H||!1),onChange:function(e){e.every((function(e){var n;return 0===(null===(n=e.response)||void 0===n?void 0:n.status)}))&&(u.Z.destroyAll(),d.ZP.info("文件上传成功")),console.log("fileList:",e)}})})})},className:"file-item action",title:"上传文件",children:[(0,E.jsx)("i",{className:"iconfont icon-shangchuanwenjian"}),"上传文件"]}),(3===y||4===y||R||P)&&(0,E.jsxs)("a",{onClick:function(){return N(),void u.Z.confirm({title:"下载代码",centered:!0,width:600,content:(0,E.jsxs)("div",{children:["代码下载功能:将“".concat($,"”目录进行打包并下载"),(0,E.jsx)("br",{}),"(文件大小不得超过200MB)"]}),onOk:(e=a()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.ZP)("/api/tasks/".concat(z.taskId||z.identifier,"/download_file?debug=admin"),{method:"post",body:{autoDownload:!0,shixun_environment_id:Q||null,tab_type:y||null,is_jupyter:H||!1},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return e.abrupt("return",!0);case 3:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})});var e},className:"file-item action",title:"下载文件",children:[(0,E.jsx)("i",{className:"iconfont icon-xiazai3"}),"下载文件"]}),(3===y||5===y)&&(0,E.jsxs)("a",{onClick:function(){var e,n;null===(e=K.current)||void 0===e||null===(n=e.startScreenRecord)||void 0===n||n.call(e)},className:"file-item action",title:"屏幕录制",children:[(0,E.jsx)("i",{className:"iconfont icon-jiaruketang1"}),"屏幕录制"]}),((2===y||3===y||4===y)&&(0===B||1===B)||R||P)&&ee&&(0,E.jsxs)("a",{onClick:function(){return te()},className:"file-item action w100",title:"服务预览",children:[(0,E.jsx)("i",{className:"iconfont icon-suanfasheji"}),"服务预览"]}),j&&ee&&(0,E.jsxs)("a",{onClick:function(){return v("restart-reboot")},className:"file-item action",title:"重启云主机",children:[(0,E.jsx)(f.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"重启云主机 "]}),(3===y||5===y||R||P)&&(0,E.jsxs)("a",{onClick:function(){return v("reset-code")},className:"file-item action",title:"恢复初始代码",children:[(0,E.jsx)("i",{className:"iconfont icon-shuaxin4 font16",style:{marginRight:21}}),"恢复初始代码"]}),R&&(0,E.jsxs)("a",{className:"file-item action",target:"_blank",href:"https://".concat(U).concat(I.Z.TERMINAL_URL,"/terminals/1?token=").concat(Y),children:[(0,E.jsx)("i",{className:"iconfont icon-minglinghang font16",style:{marginRight:21}}),"命令行终端"]}),t&&(0,E.jsx)(p.CopyToClipboard,{text:t,onCopy:function(){return d.ZP.success("复制成功")},children:(0,E.jsxs)("a",{title:"复制版本库地址",className:"file-item action",children:[(0,E.jsx)("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"复制版本库地址"]})}),3===y&&(0,E.jsxs)("a",{className:"file-item action",onClick:function(){v("show-clipboard-box")},children:[(0,E.jsx)("i",{className:"iconfont icon-fuzhiniantie"}),"复制粘贴"]}),(0,T.Ny)()&&(0,E.jsxs)("a",{className:"file-item action",href:L||(null==M?void 0:M.monitoring_url),target:"_blank",children:[(0,E.jsx)("i",{className:"iconfont icon-jiankongfuwu2"}),"监控服务"]}),4===y&&ee&&(0,E.jsxs)("a",{className:"file-item action",onClick:function(){N(),u.Z.info({title:"SSH直连",width:600,centered:!0,content:(0,E.jsxs)(E.Fragment,{children:[(0,E.jsxs)(h.Z,{children:[(0,E.jsx)(g.Z,{flex:"50px",children:"账号"}),(0,E.jsx)(g.Z,{children:null==D?void 0:D.username})]}),(0,E.jsxs)(h.Z,{children:[(0,E.jsx)(g.Z,{flex:"50px",children:"地址"}),(0,E.jsx)(g.Z,{children:null==D?void 0:D.ssh_address})]}),(0,E.jsxs)(h.Z,{children:[(0,E.jsx)(g.Z,{flex:"50px",children:"端口"}),(0,E.jsx)(g.Z,{children:null==D?void 0:D.port})]}),(0,E.jsxs)(h.Z,{children:[(0,E.jsx)(g.Z,{flex:"50px",children:"密码"}),(0,E.jsx)(g.Z,{children:null==D?void 0:D.password})]})]})})},children:[(0,E.jsx)("i",{className:"iconfont icon-congshulianjie"}),"SSH直连"]}),2===S&&ee&&(0,E.jsxs)("a",{className:"file-item action",onClick:function(){N(),u.Z.info({title:"RDP直连",icon:null,className:J.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},okText:"我知道啦",width:600,centered:!0,content:(0,E.jsxs)("div",{children:[(0,E.jsxs)(h.Z,{children:[(0,E.jsx)(g.Z,{className:"c-grey-999",flex:"50px",children:"账号"}),(0,E.jsx)(g.Z,{className:"c-grey-333",children:null==D?void 0:D.username})]}),(0,E.jsxs)(h.Z,{className:"mt10",children:[(0,E.jsx)(g.Z,{className:"c-grey-999",flex:"50px",children:"地址"}),(0,E.jsx)(g.Z,{className:"c-grey-333",children:null==D?void 0:D.host})]}),(0,E.jsxs)(h.Z,{className:"mt10",children:[(0,E.jsx)(g.Z,{className:"c-grey-999",flex:"50px",children:"端口"}),(0,E.jsx)(g.Z,{className:"c-grey-333",children:4===B?null==D?void 0:D.gpPort:null==D?void 0:D.port})]}),(0,E.jsxs)(h.Z,{className:"mt10",children:[(0,E.jsx)(g.Z,{className:"c-grey-999",flex:"50px",children:"密码"}),(0,E.jsx)(g.Z,{className:"c-grey-333",children:null==D?void 0:D.password})]}),(0,E.jsx)("a",{style:{textDecoration:"underline",display:"inline-block"},href:"https://www.educoder.net/forums/36696",target:"_blank",className:"mt10 font14 current c-light-primary",children:"操作说明"})]})})},children:[(0,E.jsx)("i",{className:"iconfont icon-RDPzhilian"}),"RDP直连"]})]}),!!y&&(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)("h3",{children:"关卡配置信息"}),(0,E.jsxs)("section",{children:[(0,E.jsxs)("a",{className:"file-item",title:r?"允许学员跳关挑战":"不允许学员跳关挑战",children:[(0,E.jsx)("b",{children:"跳关"}),(0,E.jsx)("span",{children:r?"允许":"不允许"})]}),(0,E.jsxs)("a",{className:"file-item",title:o?"允许学员通过金币解锁查看测试集内容":"不允许学员通过金币解锁查看测试集内容",children:[(0,E.jsx)("b",{children:"测试集解锁"}),(0,E.jsx)("span",{children:o?"允许":"不允许"})]})]})]}),(0,E.jsx)("h3",{children:"实训基本信息"}),(0,E.jsxs)("section",{children:[(0,E.jsxs)("div",{className:"file-item",children:[(0,E.jsx)("b",{children:"实训难易度"}),(0,E.jsx)("span",{children:(null==M?void 0:M.difficulty)||Z[i]})]}),(0,E.jsxs)("div",{className:"file-item",style:{alignItems:"flex-start"},children:[(0,E.jsx)("b",{children:"实验环境"}),k?(0,E.jsx)("span",{className:"multi_ellipsis1",children:"暂无"}):ne&&(0,E.jsx)(O.Z,{value:[ne],title:"实验环境说明",children:(0,E.jsx)("span",{title:null==ne?void 0:ne.name,className:"multi_ellipsis1 current",children:null==ne?void 0:ne.name})})]}),(0,E.jsxs)("div",{className:"file-item",style:{alignItems:"flex-start"},children:[(0,E.jsx)("b",{children:"实验容器网络"}),k?(0,E.jsx)("span",{className:"multi_ellipsis1",children:"暂无"}):(0,E.jsx)("span",{title:null==ne?void 0:ne.name,className:"multi_ellipsis1 current",children:null!=ne&&ne.close_internet?"关闭外网":"开启外网"})]})]}),(0,E.jsx)(w,{ref:K}),(0,E.jsx)(G,{visible:X,setVisible:q,taskId:z.taskId||z.identifier,gather:{shixun_environment_id:Q||null,tab_type:y||null,is_jupyter:H||!1}})]})}},72363:function(e,n,t){"use strict";var i=t(31468),s=t.n(i),r=t(7557),a=t.n(r),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(59301),h=t(31797),g=t(88897),f=t(78241),p=t(43418),A=t(71418),m=t(2595),I=t(92832),x=t(95237),v=t(43604),E=t(3113),C=t(87799),w=t(61186),k=t.n(w),Q=t(19677),y=t(64606),j=t(87089),B=t(71763),D=t(79407),S=t(37712),b=(h.Z.Countdown,function(e){var n=e.value,t=e.onChange,i=e.MaxMinutes;return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsxs)("div",{className:"p10 mb20",style:{background:"#F6F7F9"},children:["1.只有当考试截止时间晚于学生的交卷截止时间时,才支持对学生进行延时操作;",(0,S.jsx)("br",{}),"2.每个学生的最大可延时时间=考试截止时间-学生当前的交卷截止时间。",(0,S.jsx)("br",{})]}),(0,S.jsx)(g.Z,{value:n,onChange:t,min:0,precision:0,max:i,style:{width:"100%"},placeholder:"最大可延长时间为".concat(i,"分钟,在学生剩余时间基础上延时"),addonAfter:"分钟"})]})});n.Z=(0,Q.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,r,o=e.exercise,l=e.successCb,h=e.dispatch,g=(0,Q.useParams)(),w=f.Z.useForm(),R=u()(w,1)[0],P=f.Z.useWatch("time",R),M=(0,d.useState)(!1),H=u()(M,2),N=H[0],G=H[1],F=(0,d.useRef)(),O=o.actionTabs,J=(0,d.useState)(),T=u()(J,2),Z=T[0],L=T[1],U=(0,D.U)(C.n7,{id:g.categoryId}),Y=u()(U,4),z=Y[1],K=Y[2],W=Y[3],V=(0,D.U)(C.Cd,{}),X=u()(V,3),q=X[1],_=X[2];(0,d.useEffect)((function(){"student-unlock"===o.actionTabs.key&&(G(!1),R.resetFields())}),[o.actionTabs.key]);var $=function(){var e=c()(a()().mark((function e(){var n,t,i,s,r,o,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,R.validateFields();case 2:if(r=R.getFieldsValue(),G(!0),!("no"!==(null==O||null===(n=O.exerciseParams)||void 0===n?void 0:n.ip_limit)||null!=O&&null!==(t=O.exerciseParams)&&void 0!==t&&t.ip_bind_type)){e.next=7;break}return e.next=7,new Promise(function(){var e=c()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.y)({ip_limit:null==O||null===(t=O.exerciseParams)||void 0===t?void 0:t.ip_limit,ip_bind:null==O||null===(i=O.exerciseParams)||void 0===i?void 0:i.ip_bind_type});case 2:return F.current=e.sent,e.abrupt("return",n());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 7:return e.next=9,(0,C.ZD)(null==O||null===(i=O.exerciseParams)||void 0===i?void 0:i.id,{exercise_user_id:null==O||null===(s=O.exerciseParams)||void 0===s?void 0:s.exercise_user_id,unlock_key:r.unlock_key,time:r.time,ip:F.current});case 9:if(0!==e.sent.status){e.next=18;break}if(!l){e.next=15;break}return h({type:"exercise/setActionTabs",payload:{}}),l(),e.abrupt("return");case 15:u=null==O?void 0:O.exerciseParams,(0,y.nr)({inner_ip:u.inner_ip,public_ip:u.public_ip,open_camera:u.open_camera,ip_limit:u.ip_limit,ip_bind:u.ip_bind,ip_bind_type:u.ip_bind_type,exercise_tips:u.exercise_tips,exerciseId:u.id,screen_open:u.screen_open,screen_num:u.screen_num,screen_sec:u.screen_sec,coursesId:g.coursesId,login:null===(o=(0,B.eY)())||void 0===o?void 0:o.login,history:history,identity_verify:u.identity_verify,open_phone_video_recording:u.open_phone_video_recording,current_status:u.current_status}),h({type:"exercise/setActionTabs",payload:{}});case 18:G(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=[{title:"IP地址",dataIndex:"ip",key:"ip",render:function(e){return(0,S.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,S.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],ne=(null==O||null===(n=O.exerciseParams)||void 0===n?void 0:n.errorMessage)&&"object"===s()(null==O||null===(t=O.exerciseParams)||void 0===t?void 0:t.errorMessage);(0,d.useEffect)((function(){"student-unlock"===o.actionTabs.key&&c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_(g);case 2:return n=e.sent,e.next=5,K({});case 5:n.status||L(n);case 6:case"end":return e.stop()}}),e)})))()}),[o.actionTabs.key]);var te=(null==Z?void 0:Z.exercise)||{},ie=te.time,se=te.end_time,re=null!=W&&W.user_end_time?k()(null==W?void 0:W.user_end_time).add(1,"minutes"):k()(),ae=k()(null==W?void 0:W.user_total_end_time)>re?Math.round(k().duration(k()(null==W?void 0:W.user_total_end_time).diff(re.startOf("minute"))).asMinutes()):0,oe=((null==W?void 0:W.student_left_minutes)||0)+(P||0);return(0,S.jsx)(S.Fragment,{children:(0,S.jsx)(p.Z,{width:514,centered:!0,closable:!(null==O||null===(i=O.exerciseParams)||void 0===i||!i.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===o.actionTabs.key,footer:null,onCancel:function(){h({type:"exercise/setActionTabs",payload:{}})},children:(0,S.jsxs)(A.Z,{spinning:z||q,children:[ne&&(0,S.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!ne&&(0,S.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),ne&&(0,S.jsx)(m.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==O||null===(r=O.exerciseParams)||void 0===r?void 0:r.errorMessage)||{}],columns:ee}),(0,S.jsx)("div",{className:"",children:(0,S.jsxs)(f.Z,{form:R,layout:"vertical",autoComplete:"off",children:[(0,S.jsx)(f.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,S.jsx)(I.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),-1!==ie?(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(f.Z.Item,{name:"time",label:(0,S.jsxs)("span",{children:["延长时间(",(0,S.jsxs)("span",{style:{color:"#9096A3"},children:["当前考试截止时间",k()(null==W?void 0:W.user_total_end_time).format("YYYY-MM-DD HH:mm")]}),")"]}),children:(0,S.jsx)(b,{MaxMinutes:ae})}),(0,S.jsxs)("div",{className:"mb20",style:{color:"#FA6400"},children:["该学生剩余考试时间:",(0,S.jsx)("span",{className:"ml5",children:z||q?"--":oe}),"分钟",0!==oe&&(null==W?void 0:W.user_end_time)&&(0,S.jsxs)("span",{children:[",交卷截止时间:",(0,S.jsx)("span",{className:"ml5",children:k()(null==W?void 0:W.user_end_time).add(P||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}):(0,S.jsxs)("span",{style:{color:"#F6A53B"},children:[" 当前考试未限制考生答题时长,考试截止时间为 ",k()(se).format("YYYY-MM-DD HH:mm")]})]})}),(0,S.jsxs)(x.Z,{justify:"space-between",align:"middle",children:[(0,S.jsx)(v.Z,{}),(0,S.jsx)(v.Z,{children:(0,S.jsx)(E.ZP,{loading:N,onClick:$,children:"进入考试"})})]})]})})})}))},84417:function(e,n,t){"use strict";t.d(n,{$J:function(){return c},JZ:function(){return u},bN:function(){return g},jP:function(){return h},rO:function(){return l}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),o=t(36057);function c(e){return(0,o.U2)("libraries/".concat(e,".json"))}function l(){return(0,o.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=a()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.IV)("attachments/".concat(n,".json"));case 2:return t=e.sent,e.abrupt("return",0===t.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return(0,o.v_)("libraries.json",e)}function g(e,n){return(0,o.gz)("libraries/".concat(e,".json"),n)}},29453:function(e,n,t){"use strict";t.d(n,{Z:function(){return C}});var i=t(82242),s=t.n(i),r=t(7557),a=t.n(r),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(59301),h=t(19677),g=t(78241),f=t(8591),p=t(43418),A=t(92832),m="wrap___TwY3U",I="content___Ks95W",x="mainPathWrap___CrMaa",v="colorBlue___dvWbP",E=t(37712),C=(0,h.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=e.title,r=e.pathList,o=void 0===r?[]:r,l=e.showInputPath,C=void 0!==l&&l,w=e.isMergeSelectFile,k=void 0!==w&&w,Q=e.onFinish,y=void 0===Q?function(){}:Q,j=g.Z.useForm(),B=u()(j,1)[0],D=(0,h.useParams)(),S=(0,h.useLocation)(),b=(0,d.useRef)(),R=(0,d.useState)(""),P=u()(R,2),M=P[0],H=P[1],N=(0,d.useState)(""),G=u()(N,2),F=G[0],O=G[1],J=(0,d.useState)([]),T=u()(J,2),Z=T[0],L=T[1],U=(0,d.useState)([]),Y=u()(U,2),z=Y[0],K=Y[1];(0,d.useEffect)((function(){var e;b.current="repository"===(null===(e=S.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[3])}),[]),(0,d.useEffect)((function(){if("Repository-SelectFilePath"===n.actionTabs.key){var e=o.join("/"),t=[];o.map((function(n,i){0===i?t.push({val:"根目录",path:""},{val:"/".concat(n),path:e}):t.push({val:"/".concat(n),path:e})})),L(t),H(e),O(e),W(e)}}),[n.actionTabs.key]);var W=function(){var e=c()(a()().mark((function e(n){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:b.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:D.id,path:n}});case 2:(i=e.sent)&&K(i.trees||[]);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),V=function(){var e=c()(a()().mark((function e(){var n,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=null==B?void 0:B.getFieldsValue(),i=M?"".concat(M).concat(null!=n&&n.name?"/".concat(null==n?void 0:n.name):""):null==n?void 0:n.name,!k){e.next=6;break}return y(i),X(),e.abrupt("return");case 6:if(!C){e.next=16;break}return e.next=9,B.validateFields();case 9:return e.next=11,t({type:"shixunsDetail/uploadGitFolder",payload:s()(s()({},{id:D.id,path:i}),b.current?{}:{secret_repository:!0})});case 11:r=e.sent,y(F),0===r.status&&f.ZP.info("新建成功"),e.next=18;break;case 16:y(i),f.ZP.success("选择文件目录成功");case 18:X();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),X=function(){t({type:"shixunsDetail/setActionTabs",payload:{}}),B.resetFields()};return(0,E.jsx)(p.Z,{centered:!0,title:i||"新建文件夹",closable:!1,keyboard:!1,open:"Repository-SelectFilePath"===n.actionTabs.key,onOk:V,onCancel:X,children:(0,E.jsxs)("div",{className:m,children:[(0,E.jsxs)("div",{className:I,children:[(0,E.jsx)("div",{className:x,children:!(null==Z||!Z.length)&&Z.map((function(e,n){return(0,E.jsx)("a",{onClick:function(){return function(e,n){var t=Z.filter((function(e,t){return t<=n}));L(t);var i=t.filter((function(e,n){return 0!==n})).map((function(e){return e.val})).join("").substr(1);H(i),W(i)}(0,n)},children:e.val},n)}))}),!(null==z||!z.length)&&z.map((function(e,n){return"tree"===e.type&&(0,E.jsxs)("a",{onClick:function(){return function(e){var n=M;"tree"===e.type&&(Z.length?Z.push({val:"/".concat(e.name),path:e.name}):Z.push({val:"根目录",path:""},{val:"/".concat(e.name),path:e.name}),L(Z),n=M?"".concat(M,"/").concat(e.name):e.name,H(n)),W(n)}(e)},children:[(0,E.jsx)("i",{className:"iconfont icon-wenjianjia ".concat(v)}),e.name]},n)}))]}),(0,E.jsx)("label",{className:"mt5",children:"选中的新建文件夹目录:"}),(0,E.jsx)("div",{className:"mt5 mb5",children:M}),C&&(0,E.jsx)(g.Z,{form:B,scrollToFirstError:!0,className:"mt20",children:(0,E.jsx)(g.Z.Item,{name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,E.jsx)(A.Z,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)"})})})]})})}))},17082:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var i=t(79800),s=t.n(i),r=t(59301),a="modal___yy3VB",o=t(43418),c=t(76277),l=t(37712),u=function(e){var n=e.title,t=e.children,i=e.value,u=(0,r.useState)(!1),d=s()(u,2),h=d[0],g=d[1];return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{onClick:function(){return g(!0)},children:t}),(0,l.jsxs)(o.Z,{title:n,open:h,width:1e3,destroyOnClose:!0,centered:!0,onCancel:function(){return g(!1)},className:a,footer:null,children:["string"==typeof i&&(0,l.jsx)(c.Z,{value:i||""}),"[object Array]"===Object.prototype.toString.call(i)&&(0,l.jsx)(l.Fragment,{children:null==i?void 0:i.map((function(e,n){return(0,l.jsxs)("div",{children:[(0,l.jsx)("b",{children:e.name||e.type_name}),(0,l.jsx)(c.Z,{value:e.description||""})]},n)}))})]})]})}},74323:function(e,n,t){"use strict";t.d(n,{Z:function(){return S}});var i=t(37205),s=t.n(i),r=t(82242),a=t.n(r),o=t(91232),c=t.n(o),l=t(79800),u=t.n(l),d=t(59301),h="scrollbar___lLOKh",g="scrollbarContent___J5uQ6",f="scrollbarTrack___ptQqt",p="scrollbarThumb___GFuZv",A="item___MSfbI",m="icon___AXhP9",I="dot___BA766",x="active___Rkf93",v="pathActive___l4hB4",E="paths___gzBRM",C=t(43418),w=t(38854),k=t(89392),Q=t(3781),y=t(76374),j=t(64606),B=t(19677),D=t(37712),S=function(e){var n=e.initTabs,t=void 0===n?[]:n,i=e.tabs,r=void 0===i?[]:i,o=e.setTabs,l=e.value,S=e.onChange,b=e.codeUpdate,R=void 0!==b&&b,P=e.paths,M=void 0===P?[]:P,H=e.activePath,N=e.onChangePath,G=e.codeLoading,F=e.copyProhibited,O=void 0!==F&&F,J=(0,d.useState)(!1),T=u()(J,2),Z=T[0],L=T[1],U=(0,d.useState)(!1),Y=u()(U,2),z=Y[0],K=Y[1],W=(0,d.useRef)(),V=(0,d.useRef)(),X=(0,d.useRef)(),q=(0,d.useRef)(!1),_=(0,B.useParams)(),$=(0,B.useSelector)((function(e){var n;return null==e||null===(n=e.user)||void 0===n?void 0:n.userInfo}));(0,d.useEffect)((function(){return Q.Z.subscribe("send-tabs-result-data",(function(e){var n=(0,k.cloneDeep)(r),t=n.findIndex((function(n){return n.index_tab===e.index_tab}));n[t].resData=e,o(n)}))}),[r]),(0,d.useEffect)((function(){var e=new y.Z((function(e){var n,t=c()(e);try{for(t.s();!(n=t.n()).done;){n.value.contentRect.width;ee()}}catch(e){t.e(e)}finally{t.f()}})),n=new y.Z((function(e){var n,t=c()(e);try{for(t.s();!(n=t.n()).done;){n.value.contentRect.width;ee()}}catch(e){t.e(e)}finally{t.f()}}));return V.current&&(e.observe(V.current),n.observe(X.current)),function(){e.disconnect(),n.disconnect()}}),[]),(0,d.useEffect)((function(){if(t.length&&!q.current){var e,n=sessionStorage.getItem("Tpilist"),i=JSON.parse(n)||[],s=null==i||null===(e=i.filter((function(e){return e.id===_.taskId})))||void 0===e?void 0:e[0],r=2===(null==$?void 0:$.user_status)||(null==s?void 0:s.id)===_.taskId&&((new Date).getTime()-new Date(null==s?void 0:s.time).getTime())/1e3/3600>24,c=t.map((function(e,n){return a()(a()({},e),{},{active:_.taskId?0===n&&![2,3,4].includes(e.tab_type)||!r&&!(null==s||!s.id||0!==n):0===n,resetKey:1,resData:{}})}));if(null==s||!s.id){var l={id:_.taskId,time:new Date};i.push(l),sessionStorage.setItem("Tpilist",JSON.stringify(i))}o((0,k.cloneDeep)(c)),S(c[0]),q.current=!1}}),[null==t?void 0:t.length]),(0,d.useEffect)((function(){if(W.current){var e=function(e){i=W.current.offsetLeft,s=e.pageX,r=!0,document.onselectstart=function(){return!1},(0,j.kk)("none")},n=function(){r=!1,document.onselectstart=null,(0,j.kk)("auto")},t=function(e){if(r){var n=e.pageX-s,t=i+n,a=V.current.clientWidth-W.current.clientWidth;t<=0&&(t=0),t>=a&&(t=a),W.current.style.left="".concat(t,"px"),X.current.style.transform="translateX(".concat(-t/V.current.clientWidth*X.current.clientWidth,"px)")}},i=0,s=0,r=!1;return W.current.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){var i,s,r;null===(i=W.current)||void 0===i||i.removeEventListener("mousedown",e),null===(s=document)||void 0===s||s.removeEventListener("mousemove",t),null===(r=document)||void 0===r||r.removeEventListener("mouseup",n)}}}),[W.current,l]),(0,d.useEffect)((function(){return X.current.addEventListener("wheel",ne,{passive:!1}),function(){var e;null===(e=X.current)||void 0===e||e.removeEventListener("wheel",ne,{passive:!1})}}),[X.current]);var ee=function(){try{if(X.current.clientWidth>V.current.clientWidth){var e,n=V.current.clientWidth/X.current.clientWidth*V.current.clientWidth,t=Number(null===(e=W.current.style.left)||void 0===e?void 0:e.replace("px","")),i=t;t+n>=V.current.clientWidth&&(i=t-(t+n-V.current.clientWidth)),W.current.style.width="".concat(n,"px"),W.current.style.left="".concat(i,"px"),X.current.style.transform="translateX(".concat(-i/V.current.clientWidth*X.current.clientWidth,"px)"),L(!0)}else W.current.style.left="".concat(0,"px"),X.current.style.transform="translateX(0px)",L(!1)}catch(e){}},ne=function(e){if(!(X.current.clientWidth<=V.current.clientWidth)){var n=0;n=-1!==navigator.userAgent.indexOf("Macintosh")?e.deltaX:e.shiftKey?e.deltaX||e.deltaY:e.deltaX;var t=X.current.style.transform.match(/translateX\(([-0-9.]+)px\)/),i=t?parseFloat(t[1]):0;i=Math.abs(i),(i+=n)<=0&&(i=0);var s=X.current.clientWidth-V.current.clientWidth;i>=s&&(i=s);var r=i/X.current.clientWidth*V.current.clientWidth;W.current.style.left="".concat(r,"px"),X.current.style.transform="translateX(".concat(-i,"px)"),e.preventDefault()}};return(0,D.jsxs)("div",{className:h,ref:V,children:[(0,D.jsx)("div",{className:g,ref:X,children:r.map((function(e,n){var i,c=e.index_tab,u=e.isCopy,d=e.tab_type,h=e.name;return(0,D.jsxs)("div",{onClick:function(){if(c!==l.index_tab){var t=a()(a()({},e),{},{active:!0}),i=(0,k.cloneDeep)(r);i[n]=t,S(t),o(i)}},className:l.index_tab===c?"".concat(A," ").concat(x):A,children:[1===d&&(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("i",{title:"代码编辑器",style:{color:"#3B86A0"},className:"iconfont icon-daimabianjiqi1"}),(0,D.jsx)("span",{children:h}),!!H&&(0,D.jsx)(w.Z,{className:m,overlayClassName:E,onOpenChange:function(e){K(e)},disabled:G,menu:{items:null===(i=(0,k.compact)(M))||void 0===i?void 0:i.map((function(e){return{key:e,label:(0,D.jsx)("span",{className:H===e?v:"",children:e}),onClick:function(){H!==e&&(K(!1),N(e))}}}))},children:(0,D.jsx)("div",{children:z?(0,D.jsx)("b",{className:"iconfont icon-a-xialazhankai"}):(0,D.jsx)("b",{className:"iconfont icon-shouqi4"})})}),R&&(0,D.jsx)("div",{className:I})]}),2===d&&(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("i",{style:{color:"#608B4E"},title:"VSCode编辑器",className:"iconfont icon-vscode"}),(0,D.jsx)("span",{children:h})]}),3===d&&(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("i",{style:{color:"#608B4E"},title:"图形化桌面",className:"iconfont icon-tuxinghuazhuomian"}),(0,D.jsx)("span",{children:h})]}),4===d&&(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("i",{style:{color:"#3B86A0"},title:"命令行终端",className:"iconfont icon-minglinghang"}),(0,D.jsx)("span",{children:h}),!O&&(0,D.jsx)("aside",{title:"复制",onClick:function(e){return function(e,n,i){if(i.stopPropagation(),20!==r.length){var c=(0,k.cloneDeep)(r),l=c[n],u=String(Math.random()).slice(-10),d=l.index_tab.split("-")[0],h="".concat(d,"-").concat(u),g=l.name,f=t.filter((function(e){return 4===e.tab_type}))||[];if(1===f.length){var p=f[0].name,A=c.filter((function(e){return 4===e.tab_type})).map((function(e){var n;return Number(null===(n=e.name)||void 0===n?void 0:n.split(p)[1])}));A.push(1),console.log(A,"nameItems"),g=p+(Math.max.apply(Math,s()(A))+1)}var m=a()(a()({},l),{},{name:g,active:!1,index_tab:h,isCopy:!0});c.splice(n+1,0,m),o(c)}else C.Z.info({title:"提示",icon:null,okText:"我知道了",width:600,centered:!0,content:"实验界面窗口数量已达上限(20个),不允许再复制窗口。"})}(0,n,e)},className:"iconfont icon-fuzhihuanjing font14 ml10 current"}),u&&(0,D.jsx)("aside",{title:"关闭",onClick:function(t){return function(e,n,t){t.stopPropagation();var i=(0,k.cloneDeep)(r);i.splice(n,1),e.index_tab===l.index_tab&&(i[n-1].active=!0,S(i[n-1])),o(i)}(e,n,t)},className:"iconfont icon-guanbishiyanhuanjing font14 ml10 current"})]}),5===d&&(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("i",{style:{color:"#3B86A0"},title:"容器内服务",className:"iconfont icon-rongqi1"}),(0,D.jsx)("span",{children:h})]}),6===d&&(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("i",{style:{color:"#3B86A0"},title:"虚拟仿真",className:"icon-xunifangzhen"}),(0,D.jsx)("span",{children:h})]})]},c)}))}),(0,D.jsx)("div",{style:{display:Z?"block":"none"},className:f,children:(0,D.jsx)("div",{ref:W,className:p})})]})}},18617:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return Tr}});var i=t(31468),s=t.n(i),r=t(37205),a=t.n(r),o=t(39647),c=t.n(o),l=t(85573),u=t.n(l),d=t(7557),h=t.n(d),g=t(41498),f=t.n(g),p=t(79800),A=t.n(p),m=t(70236),I=t.n(m),x=t(82242),v=t.n(x),E=t(59301),C=t(19677),w=t(95237),k=t(43604),Q=t(96480),y=t(37712),j=function(e){var n=e.position,t=e.subject,i=e.score,s=e.onViewAllTask,r=e.challenge_optional,a=(0,E.useState)(!1),o=A()(a,2),c=o[0],l=o[1],u=((0,C.useLocation)(),(0,C.useSearchParams)()),d=A()(u,1)[0];var h=function(){(0,Q.vp)()?l(!0):l(!1)};return(0,E.useEffect)((function(){return document.addEventListener((0,Q.gH)(),h),function(){document.removeEventListener((0,Q.gH)(),h)}}),[]),(0,y.jsxs)("div",{className:"task-header",children:[(0,y.jsx)("a",{title:"查看全部任务",onClick:s,children:(0,y.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg==",alt:"nav",width:45})}),(0,y.jsxs)(w.Z,{style:{flex:1},wrap:!1,align:"middle",gutter:10,children:[(0,y.jsx)(k.Z,{style:{minWidth:"0px"},children:(0,y.jsxs)("h3",{title:t,children:["第",n,"关:",t]})}),r&&Boolean(d.get("coursesId"))&&(0,y.jsx)(k.Z,{children:(0,y.jsx)("div",{className:"font14 mr10",style:{color:"#E88D13",padding:"1px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"22px",whiteSpace:"nowrap"},children:"可选做"})})]}),(0,y.jsx)("span",{children:i}),!("true"===d.get("isFullScreen"))&&(0,y.jsx)("a",{onClick:function(){l(!c),(0,Q.vp)()?(0,Q.BU)():(0,Q.Dj)(document.getElementById("task-left-panel"))},title:c?"退出全屏":"全屏",children:(0,y.jsx)("i",{className:c?"iconfont icon-shousuo c-grey-333 font16 ml10 current":"iconfont icon-zhankai c-grey-333 font16 ml10 current"})})]})},B=t(78485),D=t(78673),S=t(2595),b=t(25700),R=t(69718),P=t(77352),M=t(64606),H=t(61186),N=t.n(H),G={0:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg==",1:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII=",2:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAe1BMVEUAAAC/j1C3l1i1lVq2llmzl1i2llm0llm1lVi0llm1lVi0llm1lVm1lVi0lli1lVi0lli1llm1lVm0lli1lli1lVm0lVm1lli1llnJs4fSvpnYx6fdzrLh1Lzl2sTo38zs49Pu59nx6+D07+X28uv59vD7+fX9/Pr///9SRDJsAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAAB+klEQVRYw+3X2VbCMBAG4EliEQqkQGgTEBFRlvd/QksLMV0yyVQvvPC/4XCg38kyzQLQSTJfGTSLqYBwxMJEZM5CTlKYqKwDjRKRTinhbVqb6EjMGRtCOAJlFGiGQBTHLDuPP08XVUaMBBUwqp+bPtcTZQc4TXr+vv84Xcucjq+dnyB1i4F/T3gPtKmUOp8bL2QKDtJg0OHq5OiHymIoUOjkQtetH1q7E9UD1cDBfFSfb37IREG7excPfwBqDvrPoW096C8YpILQ7jFpe2T6l+57GoAOBoEyd+UItQgryDEwHQ21++ZAulwv0/Bgb/aXvia5j5ZvP7PDnQrv9B/r19YHqWoB59qygYJsQspC+r7qinwQtHxAud2amLxD+RBIuhuTkPoGZRRodoO07OyUIuEwaUMXBEqAJ779tjNtnxXwbj8bk4ZFt6D3xgq5c3/KUChtl+LFcZo9G6MQb/ft5ezZRfLAsUb2bGznal/bGUKDeprkSR48aaVxUBI++y1/ehKxndNhRzGIOY7q33HCko50QpISEB2GjLhkQImvCvQIiOGyj0kZ0MNnrQVTTYYwtTWxlhoPVpp1ngL8Q53yfrrFXibn1VdOZhLPhWsliM3x30BoVYDct2iDVVBuVzDs4kaDcj+UkSDphyYkiHnXSEWsIyZ7e6e8c/YFAVX9WNqVSc8AAAAASUVORK5CYII="},F={loading:!0,page:1,data:null},O=function(e){return e[e.SET_LOADING=0]="SET_LOADING",e[e.SET_STATE=1]="SET_STATE",e[e.SET_PAGE=2]="SET_PAGE",e}(O||{});function J(e,n){switch(n.type){case O.SET_LOADING:return v()(v()({},e),{},{loading:n.payload});case O.SET_STATE:return v()(v()({},e),n.payload);case O.SET_PAGE:return v()(v()({},e),{},{page:n.payload});default:throw new Error}}var T=function(e){var n=e.activeIndex,t=e.taskId,i=(0,E.useReducer)(J,F),s=A()(i,2),r=s[0],a=s[1],o=r.loading,c=r.page,l=r.data,u=(0,E.useRef)(),d=(0,E.useState)(!1),g=A()(d,2),p=g[0],m=g[1],I=(0,E.useMemo)((function(){var e=[{title:"排名",dataIndex:"user_name",align:"center",render:function(e,n,t){var i=10*(c-1)+t+1;return i<=3?(0,y.jsx)("img",{src:G[i-1],alt:"rank",width:36}):i}},{title:"姓名",dataIndex:"user_name"},{title:null==l?void 0:l.rank_data_name,dataIndex:"score",render:function(e){return"DEFAULT"===(null==l?void 0:l.open_rank)?(0,M.li)(e):e}},{title:"通关时间",dataIndex:"end_time",render:function(e){return N()(e).format("YYYY-MM-DD HH:mm:ss")}}];return e}),[null==l?void 0:l.rank_data_name,null==l?void 0:l.open_rank,c]),x=function(){var e=f()(h()().mark((function e(){var n;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(!0),e.next=3,(0,P.i8)(t,{page:c,limit:10});case 3:n=e.sent,m(!1),a({type:O.SET_STATE,payload:{loading:!1,data:n.data}});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,E.useEffect)((function(){return 4===n?(clearInterval(u.current),sessionStorage.getItem("rankingShixunDetailAutoRefersh")&&v(!0),x()):clearInterval(u.current),function(){clearInterval(u.current)}}),[c,n,t]);var v=function(e){e?u.current=setInterval((function(){x()}),1e4):clearInterval(u.current)};return(0,y.jsx)("div",{className:"ranking-container",children:o?(0,y.jsx)(B.Z,{avatar:!0,paragraph:{rows:4}}):(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(w.Z,{align:"middle",justify:"start",style:{marginBottom:"20px"},children:(0,y.jsx)(k.Z,{children:(0,y.jsxs)("div",{className:"flex-container",children:[(0,y.jsx)(D.Z,{checkedChildren:"开启",unCheckedChildren:"关闭",defaultChecked:!!sessionStorage.getItem("rankingShixunDetailAutoRefersh"),onChange:function(e){e?sessionStorage.setItem("rankingShixunDetailAutoRefersh","true"):sessionStorage.removeItem("rankingShixunDetailAutoRefersh"),v(e)}}),(0,y.jsx)("span",{className:"ml8",children:"自动刷新(开启后每10S更新一次数据)"})]})})}),l&&0!==(null==l?void 0:l.rank_list_count)?(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(S.Z,{pagination:!1,size:"middle",dataSource:l.rank_list,columns:I,loading:p}),l.rank_list_count>10?(0,y.jsx)(b.Z,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:function(e){a({type:O.SET_PAGE,payload:e})},current:c,total:l.rank_list_count}):null]}):(0,y.jsx)(R.Z,{styles:{margin:"20% auto"}})]})})},Z=t(94510),L=t(76277),U=t(8591),Y=t(43418),z=t(43428),K=t(80238),W="content-wrapper___kKoFC",V="scroll___lsiy3",X="unity-3d-container___kQAJh",q="unity-3d-resize___xD5aC",_="btn-enlarge___mQbst",$="enlarge___p_I6G",ee="tab-nav___iVZmY",ne="tab-fixed___SeByu",te="active___TjNGA",ie="tab-panel-body___iueV_",se="answer-tip___b7k1Y",re=t(8918),ae=t(56872),oe=t(39978),ce="YYYY-MM-DD HH:mm",le=function(e){var n=e.challenge_optional,t=e.challenge,i=e.position,s=e.status,r=e.get_gold,a=e.get_experience,o=e.star,c=e.tag_count,l=e.finished_time,u=e.index,d=e.view_answer_time,h=e.name,g=e.identifier,f=e.identity,p=e.shixun,m=e.taskList,I=e.onSaveTaskStar,x=(0,C.useLocation)(),v=(0,C.useParams)(),Q=(0,C.useSearchParams)(),j=A()(Q,1)[0];var B=2===s||p.status<2||m[u-1]&&2===m[u-1].status||p.task_pass||f<=5;return(0,y.jsxs)("div",{className:"task-item-container ".concat(t.position===i?"active":""," ").concat(2===s?"finish":""),children:[(0,y.jsxs)("div",{className:"flex-container challenge-title space-between",children:[B?(0,y.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,y.jsx)(k.Z,{children:(0,y.jsxs)("a",{href:"/tasks/".concat(g).concat(x.search),onClick:function(e){e.preventDefault(),v.courseId&&v.homeworkId?setTimeout((function(){return window.location.href="/tasks/".concat(v.courseId,"/").concat(v.homeworkId,"/").concat(g).concat(x.search)}),300):v.courseId&&v.exerciseId?setTimeout((function(){return window.location.href="/tasks/".concat(v.courseId,"/").concat(v.exerciseId,"/").concat(g,"/exercise").concat(x.search)}),300):setTimeout((function(){return window.location.href="/tasks/".concat(g).concat(x.search)}),300)},children:["".concat(i,". ").concat(h)," "]})}),n&&Boolean(j.get("coursesId"))&&(0,y.jsx)(k.Z,{children:(0,y.jsx)("div",{className:"font12 mr10",style:{color:"#E88D13",padding:"5px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"12px",whiteSpace:"nowrap"},children:"可选做"})})]}):(0,y.jsxs)(w.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,y.jsx)(k.Z,{children:(0,y.jsx)("span",{children:"".concat(i,". ").concat(h)})}),n&&Boolean(j.get("coursesId"))&&(0,y.jsx)(k.Z,{children:(0,y.jsx)("div",{className:"font12 mr10",style:{color:"#E88D13",padding:"5px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"12px",whiteSpace:"nowrap"},children:"可选做"})})]}),(0,y.jsx)("i",{className:"iconfont icon-wancheng1 ".concat(2===s?"green":"")})]}),(0,y.jsxs)("div",{className:"flex-container",children:[(0,y.jsxs)("p",{className:2===s?"green":"",children:[(0,y.jsx)("span",{children:"经验值"})," ",2===s&&a>0?"+":"",a]}),(0,y.jsxs)("p",{className:2===s?"green":"",children:[(0,y.jsx)("span",{children:"金币"})," ",2===s&&r>0?"+":""," ",r]}),(0,y.jsxs)("p",{children:[(0,y.jsx)("span",{children:"技能标签"})," ",c||"无"]})]}),(0,y.jsxs)("div",{className:"flex-container",children:[(0,y.jsxs)("p",{children:[(0,y.jsx)("span",{children:"完成时间"}),l?N()(l).format(ce):"--"]}),(0,y.jsxs)("p",{children:[(0,y.jsx)("span",{children:"查看答案时间"}),d?N()(d).format(ce):"--"]})]}),p.status>=2?(0,y.jsxs)("div",{className:"rate-container",children:[2===s&&0===o?(0,y.jsxs)(E.Fragment,{children:[(0,y.jsx)("span",{children:"给个评分吧:"}),(0,y.jsx)(oe.Z,{defaultValue:0,onChange:function(e){I(g,e,u)}})]}):null,2===s&&o>0?(0,y.jsxs)(E.Fragment,{children:[(0,y.jsx)("span",{children:"已评分:"}),(0,y.jsx)(oe.Z,{value:o,disabled:!0}),(0,y.jsxs)("span",{className:"highlight",children:[o,"分"]})]}):null]}):null]})},ue=function(e){var n=e.taskList,t=e.challenge,i=e.shixun,s=e.identity,r=e.onSaveTaskStar,a=(0,C.useSearchParams)(),o=A()(a,1)[0];return(0,y.jsxs)("div",{className:"task-nav-container",children:[!!o.get("coursesId")&&(0,y.jsx)("p",{className:"task-tip",children:(0,y.jsxs)("div",{children:[(0,y.jsx)("span",{children:"温馨提示: "}),"若查看答案时间早于关卡任务完成时间,将影响课堂实训作业的成绩。"]})}),n.map((function(e,a){var o=v()(v()({},e),{},{identity:s,index:a,challenge:t,taskList:n,shixun:i,onSaveTaskStar:r});return(0,y.jsx)(le,v()({},o),a)}))]})},de={tree:"tree___LyfjL"},he=t(86914),ge=t(35129),fe=t(87799),pe=t(47740),Ae=function(){var e=f()(h()().mark((function e(n,t,i,s,r){var a,o;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=function(){r?(0,M.xg)(i?"/tasks/".concat(null==o?void 0:o.identifier,"/jupyter"):"/tasks/".concat(o.game_identifier,"?subject_id=").concat(s)):window.location.href=i?"/tasks/".concat(null==o?void 0:o.identifier,"/jupyter"):"/tasks/".concat(o.game_identifier,"?subject_id=").concat(s)},!i){e.next=7;break}return e.next=4,(0,pe.BK)({id:n,challenge_id:t,subject_id:s});case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,(0,pe.Ir)({id:n,challenge_id:t,subject_id:s});case 9:e.t0=e.sent;case 10:if(!(null!=(o=e.t0)&&o.game_identifier||null!=o&&o.identifier)){e.next=22;break}if(null==o||!o.access){e.next=16;break}a(),e.next=21;break;case 16:if(0!=(null==o?void 0:o.access)){e.next=20;break}return U.ZP.warning("当前实训不支持跳关,已为您跳转到该实训未通过的第一个关卡"),setTimeout((function(){Ae(n,"",i,s,r)}),1e3),e.abrupt("return");case 20:a();case 21:return e.abrupt("return");case 22:-3===(null==o?void 0:o.status)?(0,M.eF)():2===(null==o?void 0:o.status)?me(null==o?void 0:o.message):3===(null==o?void 0:o.status)&&Ie(null==o?void 0:o.message);case 23:case"end":return e.stop()}}),e)})));return function(n,t,i,s,r){return e.apply(this,arguments)}}(),me=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),Y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,y.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=f()(h()().mark((function t(){var i,s;return h()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,fe.L8)({url:n});case 2:if(i=t.sent){t.next=5;break}return t.abrupt("return");case 5:return U.ZP.success("重置成功,正在进入实践项目!"),t.next=8,(0,pe.Ir)({id:i.shixun_identifier});case 8:if(null==(s=t.sent)||!s.game_identifier){t.next=12;break}return(0,M.xg)("/tasks/".concat(s.game_identifier)),t.abrupt("return");case 12:2===(null==s?void 0:s.status)?e(null==s?void 0:s.message):3===(null==s?void 0:s.status)&&Ie(null==s?void 0:s.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},Ie=function(e){Y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,y.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},xe=he.Z.DirectoryTree,ve=function(e){var n=e.taskList,t=e.challenge,i=(e.shixun,e.identity,e.onSaveTaskStar,e.subject_id),r=((0,C.useParams)(),(0,C.useSearchParams)()),o=A()(r,1)[0],c=(0,E.useState)([]),l=A()(c,2),u=l[0],d=l[1],h=(0,E.useState)([]),g=A()(h,2),f=g[0],p=g[1],m=(0,E.useState)(),I=A()(m,2),x=I[0],v=I[1];(0,E.useEffect)((function(){w(n),p(k({children:n},t.id)),d(a()(n)),console.log("taskList:",n)}),[n]);var w=function e(n){n.map((function(n,i){var s;n.index=i,n.title=n.name,n.id==t.id&&v(n.key),null!==(s=n.children)&&void 0!==s&&s.length&&e(n.children)}))};function k(e,n){var t;if(e&&"object"===s()(e))return e.id==n?[]:e.children.some((function(e){return t=k(e,n)}))?[].concat(a()(t),[e.key]):void 0}return(0,y.jsxs)("div",{className:"task-nav-container",children:[!!o.get("coursesId")&&(0,y.jsx)("p",{className:"task-tip",children:(0,y.jsxs)("div",{children:[(0,y.jsx)("span",{children:"温馨提示: "}),"若查看答案时间早于关卡任务完成时间,将影响课堂实训作业的成绩。"]})}),!(null==u||!u.length)&&(0,y.jsx)("div",{style:{padding:10},children:(0,y.jsx)(xe,{className:de.tree,icon:(0,y.jsx)("i",{className:"iconfont icon-wancheng1 "}),switcherIcon:(0,y.jsx)("i",{className:"iconfont icon-you1 ",style:{position:"relative",top:-2}}),onSelect:function(e,n){var t,s;(console.log("Trigger Select",e,n),n.node.shixun_identifier)&&Ae(n.node.shixun_identifier,n.node.key,(null===(t=n.node)||void 0===t?void 0:t.is_jupyter)||(null===(s=n.node)||void 0===s?void 0:s.is_jupyter_lab),i)},onExpand:function(){console.log("Trigger Expand")},selectedKeys:[x],defaultExpandedKeys:a()(f),treeData:u,titleRender:function(e,n,i){return(0,y.jsxs)("span",{className:"".concat(t.id==e.id?de.active:""," multi_ellipsis1"),style:{paddingRight:34},children:["Shixun"===e.item_type&&(0,y.jsx)("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),"Challenge"===e.item_type&&(0,y.jsxs)("i",{style:{fontFamily:"monospace",position:"relative",top:"Shixun"===e.item_type?-2:0},children:["(",M.I9[e.index],")"]}),(0,y.jsx)("span",{style:{position:"relative",top:"Shixun"===e.item_type||"Stage"===e.item_type?-2:0},children:null==e?void 0:e.name}),"Stage"!==e.item_type&&(0,y.jsxs)("i",{className:"iconfont icon-tasks-img c-grey-999 ".concat(1==(null==e?void 0:e.status)&&"c-green-29b"),children:[(1==(null==e?void 0:e.status)||0==(null==e?void 0:e.status))&&(0,y.jsx)("img",{src:ge.k$,width:"16"}),2==(null==e?void 0:e.status)&&(0,y.jsx)("img",{src:ge.ub,width:"16"}),3==(null==e?void 0:e.status)&&(0,y.jsx)("img",{src:ge.e6,width:"16"})]})]})}})})]})},Ee=t(19325),Ce=t(85667),we=t(78241),ke=t(57809),Qe=t(92832),ye=t(71418),je=t(36057),Be=function(e){var n=e.user_praise,t=e.praise_count,i=e.praisePlus,s=e.onCreateDiscuss,r=(e.user,e.userInfo),o=(0,E.useState)(!1),c=A()(o,2),l=c[0],u=c[1],d=(0,E.useState)(""),g=A()(d,2),p=g[0],m=g[1],I=(0,C.useParams)(),x=(0,C.useSearchParams)(),v=A()(x,1)[0],w=(0,E.useState)(!1),k=A()(w,2),Q=k[0],j=k[1],B=(0,E.useState)([]),D=A()(B,2),b=D[0],R=D[1],P=(0,E.useState)([]),M=A()(P,2),H=M[0],N=M[1],G=we.Z.useForm(),F=A()(G,1)[0],O=(0,E.useState)([]),J=A()(O,2),T=J[0],Z=J[1],L=(0,E.useState)(!1),W=A()(L,2),V=W[0],X=W[1],q=(0,E.useState)(!1),_=A()(q,2),$=_[0],ee=_[1],ne=(0,E.useState)(!1),te=A()(ne,2),ie=te[0],se=te[1],re=(0,E.useState)(0),ae=A()(re,2),oe=ae[0],ce=ae[1];(0,E.useEffect)(f()(h()().mark((function e(){var n,t,i,s,r;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!v.get("homework_common_id")){e.next=5;break}return e.next=3,(0,je.ZP)("/api/shixun_homeworks/".concat(v.get("homework_common_id"),"/header_info.json"),{method:"get"});case 3:0===(null==(n=e.sent)?void 0:n.status)&&(R([{course_group_id:"-",group_group_name:"全部分班"}].concat(a()(null==n||null===(t=n.data)||void 0===t?void 0:t.course_group_info))),N([{id:"-",name:"全部状态"}].concat(a()(null==n||null===(i=n.data)||void 0===i||null===(i=i.task_status)||void 0===i?void 0:i.filter((function(e){return 0!=(null==e?void 0:e.id)&&-1!=(null==e?void 0:e.id)}))))),F.setFieldsValue({course_group:v.get("courseGroup")?null===(s=v.get("courseGroup").split(","))||void 0===s?void 0:s.map((function(e){return"-"==e?e:Number(e)})):["-"],work_status:v.get("workStatus")?null===(r=v.get("workStatus").split(","))||void 0===r?void 0:r.map((function(e){return"-"==e?e:Number(e)})):["-"],search:v.get("search")?v.get("search"):""}),le());case 5:case"end":return e.stop()}}),e)}))),[]);var le=function(){var e=f()(h()().mark((function e(){var n,t,i,s,r,a;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return X(!0),e.next=3,(0,je.ZP)("/api/shixun_homeworks/".concat(v.get("homework_common_id"),"/all_student_works.json"),{method:"get",params:{search:F.getFieldValue("search"),course_group:F.getFieldValue("course_group"),work_status:F.getFieldValue("work_status")}});case 3:if(0===(null==(n=e.sent)?void 0:n.status))for(i in Z(null==n||null===(t=n.data)||void 0===t?void 0:t.student_works),ee(!1),se(!1),null==n||null===(s=n.data)||void 0===s?void 0:s.student_works)(null==I?void 0:I.taskId)==(null==n||null===(r=n.data)||void 0===r||null===(r=r.student_works[i])||void 0===r?void 0:r.game_identifier)&&(ce(i),ee(0!=i),i!=(null==n||null===(a=n.data)||void 0===a||null===(a=a.student_works)||void 0===a?void 0:a.length)-1?se(!0):se(!1));X(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function ue(){u(!1)}function de(){return(de=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=r&&r.authentication){e.next=3;break}return Y.Z.confirm({title:"提示",className:"custom-modal-divider ",icon:null,content:"需要通过实名验证后,才能进行评论操作",okText:"前往实名验证",cancelText:"取消",onOk:function(){window.open("/account/certification")}}),e.abrupt("return");case 3:if(""!=p.trim()){e.next=6;break}return U.ZP.warning("内容不能为空"),e.abrupt("return");case 6:s(p),m(""),u(!1);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,y.jsxs)("div",{className:"comment-input-editor-container ".concat(l?"active":""," "),children:[(0,y.jsxs)("div",{className:l?"text-area hide":"text-area",children:[(0,y.jsx)("input",{placeholder:"说点什么",onClick:function(){u(!0)}}),(0,y.jsxs)("a",{className:"c-light-black",onClick:i,title:n?"取消点赞":"点赞",children:[(0,y.jsx)("i",{className:"mr3 ".concat(n?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"赞"}),t?(0,y.jsx)("span",{children:t}):""]})]}),l?(0,y.jsx)("div",{className:"input-mask",onClick:ue}):null,(0,y.jsxs)("div",{className:l?"md-container":"md-container hide",children:[(0,y.jsx)(Ce.Z,{id:"discuss-input-editor",startInit:l,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:p,height:240,onChange:function(e){m(e)}}),(0,y.jsxs)("div",{className:"tip-container",onClick:ue,children:[(0,y.jsx)("p",{children:"请勿粘贴答案,否则将造成账号禁用后果!"}),(0,y.jsx)("a",{className:"btn-send",style:{color:"#fff",background:"#0152d9"},onClick:function(){return de.apply(this,arguments)},children:"发送"})]})]}),v.get("homework_common_id")&&(0,y.jsxs)("div",{className:"students",children:[(0,y.jsx)("div",{className:"students_list",onClick:function(){j(!0)},children:"学生列表"}),(0,y.jsx)("div",{style:{marginLeft:"auto"}}),$&&(0,y.jsx)("div",{className:"students_change",onClick:function(){var e;C.history.push("".concat(null==T||null===(e=T[Number(oe)-1])||void 0===e?void 0:e.url,"&courseGroup=").concat(F.getFieldValue("course_group")||"","&workStatus=").concat(F.getFieldValue("work_status")||"","&search=").concat(F.getFieldValue("search")||"")),location.reload()},children:"上一个"}),ie&&(0,y.jsx)("div",{className:"students_change",onClick:function(){var e;C.history.push("".concat(null==T||null===(e=T[Number(oe)+1])||void 0===e?void 0:e.url,"&courseGroup=").concat(F.getFieldValue("course_group")||"","&workStatus=").concat(F.getFieldValue("work_status")||"","&search=").concat(F.getFieldValue("search")||"")),location.reload()},children:"下一个"})]}),(0,y.jsx)(K.Z,{children:(0,y.jsxs)(z.Z,{title:null,style:{width:"700px"},placement:"left",closable:!1,open:Q,onClose:function(){return j(!1)},children:[(0,y.jsx)("div",{style:{fontSize:"16px",marginBottom:"20px",fontWeight:"bold"},children:"学生列表"}),(0,y.jsxs)(we.Z,{form:F,layout:"inline",className:"myformStyle",children:[(0,y.jsx)(we.Z.Item,{name:"course_group",children:(0,y.jsx)(ke.default,{maxTagCount:1,style:{width:180},mode:"multiple",onChange:function(e){(null==e?void 0:e.length)<2?F.setFieldValue("course_group",e):"-"==(null==e?void 0:e[(null==e?void 0:e.length)-1])?F.setFieldValue("course_group",["-"]):F.setFieldValue("course_group",null==e?void 0:e.filter((function(e){return"-"!=e}))),le()},children:b.map((function(e){return(0,y.jsx)(ke.default.Option,{value:e.course_group_id,children:e.group_group_name},e.course_group_id)}))})}),(0,y.jsx)(we.Z.Item,{name:"work_status",children:(0,y.jsx)(ke.default,{maxTagCount:1,style:{width:180,marginLeft:"10px"},mode:"multiple",onChange:function(e){(null==e?void 0:e.length)<2?F.setFieldValue("work_status",e):"-"==(null==e?void 0:e[(null==e?void 0:e.length)-1])?F.setFieldValue("work_status",["-"]):F.setFieldValue("work_status",null==e?void 0:e.filter((function(e){return"-"!=e}))),le()},children:H.map((function(e){return(0,y.jsx)(ke.default.Option,{value:e.id,children:e.name},e.id)}))})}),(0,y.jsx)(we.Z.Item,{name:"search",children:(0,y.jsx)(Qe.Z.Search,{placeholder:"请输入学生姓名搜索",className:"mySearch",onChange:function(e){return F.setFieldValue("search",e.target.value)},suffix:(0,y.jsx)("i",{className:"iconfont icon-sousuo9 font14 ",style:{cursor:"pointer"},onClick:function(){return le()}})})})]}),(0,y.jsx)(ye.Z,{spinning:V,children:(0,y.jsx)(S.Z,{style:{marginTop:"20px"},dataSource:T,scroll:{y:"70vh"},columns:[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"分班",dataIndex:"group_name"},{title:"最终成绩",dataIndex:"final_score"},{title:"操作",render:function(e,n){return(0,y.jsx)("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:function(){C.history.push("".concat(null==n?void 0:n.url,"&courseGroup=").concat(F.getFieldValue("course_group")||"","&workStatus=").concat(F.getFieldValue("work_status")||"","&search=").concat(F.getFieldValue("search")||"")),location.reload()},children:"查看"})}}],pagination:!1})})]})})]})},De=t(3781),Se=t(7055),be=function(e){var n=e.data;return(0,y.jsx)(E.Fragment,{children:n&&n.map((function(e){return(0,y.jsxs)("div",{className:"choose-answer-item",children:[(0,y.jsxs)("p",{children:["第",e.position,"题"]}),(0,y.jsx)(L.Z,{value:e.answer})]},e.position)}))})},Re=function(e){var n=e.data,t=e.onShowUnlockAnswerModal,i=e.challenge,s=null!=i&&i.disable_copy?{userSelect:"none"}:{};return(0,y.jsx)(E.Fragment,{children:n&&n.map((function(e,n){var i=e.answer_id,r=e.answer_name,a=e.answer_contents,o=e.view_time;return(0,y.jsxs)("div",{className:"answer-item-container",style:s,children:[(0,y.jsxs)("div",{className:"flex-container",children:[(0,y.jsxs)("span",{className:"level",children:[" 级别",n+1,": "]}),(0,y.jsx)("span",{className:"name",children:r}),a?(0,y.jsxs)(E.Fragment,{children:[(0,y.jsx)("span",{className:"view-time",children:o?N()(o).format("YYYY-MM-DD HH:mm"):""}),(0,y.jsx)("span",{children:"已解锁"})]}):(0,y.jsx)("a",{onClick:t,children:"解锁"})]}),a?(0,y.jsx)(L.Z,{value:a}):null]},i)}))})},Pe=function(e){var n=e.loading,t=e.data,i=e.onShowTip,s=e.st,r=e.challenge,a=(0,E.useRef)(null),o=(0,E.useRef)(null),c=(0,E.useRef)(null),l=(0,E.useRef)(null),u=(0,E.useRef)({x:0,y:0});return(0,E.useEffect)((function(){if(a.current&&null!=r&&r.disable_copy){var e=function(e){u.current={x:e.clientX,y:e.clientY},clearTimeout(c.current),clearTimeout(l.current),c.current=setTimeout((function(){o.current.style.left="".concat(u.current.x,"px"),o.current.style.top="".concat(u.current.y,"px"),o.current.style.display="block"}),1e3),l.current=setTimeout((function(){o.current.style.display="none",clearTimeout(c.current),clearTimeout(l.current)}),3e3)},n=function(){o.current.style.display="none",clearTimeout(c.current),clearTimeout(l.current)},t=function(e){u.current={x:e.clientX,y:e.clientY}};return a.current.addEventListener("mouseenter",e),window.addEventListener("mousemove",t),a.current.addEventListener("mouseleave",n),function(){var i,s;null===(i=a.current)||void 0===i||i.removeEventListener("mouseenter",e),window.removeEventListener("mousemove",t),null===(s=a.current)||void 0===s||s.removeEventListener("mouseleave",n)}}}),[null==a?void 0:a.current,null==r?void 0:r.disable_copy]),(0,y.jsxs)("div",{ref:a,className:"answer-container",children:[(0,y.jsx)("div",{ref:o,className:"answer-tips-css",children:"禁止复制参考答案"}),n?(0,y.jsx)(Se.Z,{}):null,1===s?(0,y.jsx)(be,{data:t}):(0,y.jsx)(Re,{data:t,challenge:r,onShowUnlockAnswerModal:i})]})},Me=t(24905),He=function(e){var n=e.data,t=e.selected_unlocked_answer_id,i=e.selected_index,s=e.onSelect;if(!n)return null;var r=n.filter((function(e,n){return!e.answer_contents&&(e.index=n,!0)}));function a(e){var n=e.target,t=n.value,i=n.checked;s(i?t:null)}return(0,y.jsxs)("table",{className:"unlock-answer-list",children:[(0,y.jsx)("thead",{children:(0,y.jsxs)("tr",{children:[(0,y.jsx)("th",{}),(0,y.jsx)("th",{children:"级别"}),(0,y.jsx)("th",{children:"名称"}),(0,y.jsx)("th",{children:"扣分占比"}),(0,y.jsx)("th",{children:"扣减金币"})]})}),(0,y.jsx)("tbody",{children:r.map((function(e,n){return(0,y.jsxs)("tr",{children:[(0,y.jsx)("td",{children:(0,y.jsx)(Me.Z,{value:e.answer_id,onChange:a,checked:e.answer_id===t||t&&i>=n})}),(0,y.jsx)("td",{children:e.index+1}),(0,y.jsx)("td",{children:e.answer_name}),(0,y.jsxs)("td",{children:[e.answer_ratio,"%"]}),(0,y.jsx)("td",{className:"gold-color",children:e.answer_score})]},e.answer_id)}))})]})},Ne="unity3d-panel___aA1uJ",Ge="data:image/png;base64,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",Fe=t(3113),Oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABcElEQVQ4EYWTMUvDUBSFk9rS0loHxcVJxMlBcPMXOCgoLm5uujiLBRd3HQRBxUUQBwdxEHQQHEUHEUvBSREcbIuCOgmiNX6neQlp8qQPPu65955309umjhM7nucNQgXeYS7Wbp9yaQN2YRiq7W6kLIYitSvXdSvEhqXfUrINiBrSfIpT2IZCtBFo2wA3aBLTUIYcXDCkDMvo8NgGhE0jVon70AclmGbIHdRgVk9wED2EBnt/KI8dj1zc0j/DO4aWfwUuUxQWEc/waDQyPNeorzDzhYbdMOyJmNEK2klT+2ECpqB5MI2DBtzDoV91fojfRuf18U9gXQViDo5h3hgSgV4Rssb/q0udcA5boJU6YCBxM1bAo4f56yGycAQHkIl5rSm+bqg1f0az5wzOT9AKeeut1uIQaTX60mgd5WswCpMMfiNaD94dGvX/miUMdViA3sCE1nekP9km6K3sCnqJSHME9uABXuEFNFSv9BIUdOkPNwD5qttE6qEAAAAASUVORK5CYII=",Je=t(59296),Te=t.n(Je),Ze=function(e){var n=e.unity_3d_routes,t=e.onGetUnity3dMessage,i=e.taskData,s=e.userInfo,r=e.itemData,a=void 0===r?{}:r,o=e.codeRepData,c=a.shixun_environment_id,l=a.tab_type,d=a.index_tab,g=(0,E.useRef)(),p=(0,E.useState)(!0),m=A()(p,2),I=m[0],x=m[1],w=(0,E.useState)("正在努力加载中..."),k=A()(w,2),Q=k[0],j=k[1],B=(0,E.useState)({}),D=A()(B,2),S=D[0],b=D[1],R=(0,C.useSelector)((function(e){var n;return null==e||null===(n=e.user)||void 0===n?void 0:n.userInfo})),H=(0,E.useState)(!1),N=A()(H,2),G=N[0],F=N[1],O=(0,C.useParams)(),J=(0,E.useState)(6!==l?5===l?S.thiry_party_url:n:null),T=A()(J,2),Z=T[0],L=T[1];(0,E.useEffect)((function(){var e;function n(e){return r.apply(this,arguments)}function r(){return r=f()(h()().mark((function e(n){var r,a,o;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,"fetchData"!==n.data.type||"JKLJSOIWOIC~"!==n.data.key){e.next=8;break}return r=n.data.requestId,e.next=5,(0,je.ZP)(n.data.url,v()({},n.data.params));case 5:return a=e.sent,g.current.contentWindow.postMessage({type:"fetchData",requestId:r,data:a},"*"),e.abrupt("return");case 8:o=JSON.parse(n.data),t(o),"getTaskData"===o.type&&Y({taskData:i,userInfo:s,cookie:(0,M.ej)("_educoder_session"),currentLoginUser:R}),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),console.log("error:",e.t0,n);case 16:case"end":return e.stop()}}),e,null,[[0,13]])}))),r.apply(this,arguments)}var a=sessionStorage.getItem("Tpilist"),o=JSON.parse(a)||[],c=null==o||null===(e=o.filter((function(e){return e.id===O.taskId})))||void 0===e?void 0:e[0],l=1===performance.navigation.type||(null==c?void 0:c.id)===O.taskId&&((new Date).getTime()-new Date(null==c?void 0:c.time).getTime())/1e3/3600>24;if(F(l),null==c||!c.id){var u={id:O.taskId,time:new Date};o.push(u),sessionStorage.setItem("Tpilist",JSON.stringify(o))}window.addEventListener("message",n);var d=De.Z.subscribe("evaluate-unity3d-result",(function(e){Y(e)})),p=De.Z.subscribe("unity3d-reset",(function(e){"start"===e&&(x(!0),j("正在重置中..."),b({})),"done"===e&&U()}));return function(){window.removeEventListener("message",n),d(),p()}}),[]),(0,E.useEffect)((function(){5===l&&U(),6===l&&null!=o&&o.content&&L((5===l?S.thiry_party_url:n)+"&ctz=".concat(Te().compressToEncodedURIComponent((null==o?void 0:o.content)||"123")))}),[l,null==o?void 0:o.content]);var U=function(){var e=f()(h()().mark((function e(){var n,t,s,r,a,o;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return x(!0),e.next=3,(0,P.sA)(null===(n=i.myshixun)||void 0===n?void 0:n.identifier,{shixun_environment_id:c,tab_type:l});case 3:if(s=e.sent,x(!1),null==s||null===(t=s.data)||void 0===t||null===(t=t.data_list)||void 0===t||!t.length){e.next=8;break}return De.Z.publish("pod-restrict-data",{identifier:null==s||null===(r=s.data)||void 0===r?void 0:r.identifier,data_list:null==s||null===(a=s.data)||void 0===a?void 0:a.data_list}),e.abrupt("return");case 8:0===(null==s?void 0:s.status)&&(s.data.thiry_party_url=(null==s||null===(o=s.data)||void 0===o?void 0:o.link_url)+"?t="+(new Date).getTime(),De.Z.publish("send-tabs-result-data",v()(v()({},null==s?void 0:s.data),{},{index_tab:d})),De.Z.publish("update-windows-time",null==s?void 0:s.data),b(v()({},s.data||{})),L(s.data.thiry_party_url));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Y(e){g.current&&g.current.contentWindow.postMessage(JSON.stringify(e),"*")}return(0,y.jsx)(E.Fragment,{children:(0,y.jsx)("div",{style:{height:"100%"},children:G?(0,y.jsxs)("div",{style:{height:"100%"},children:[I&&(0,y.jsx)(Se.Z,{className:"c-white",message:Q}),Z&&(0,y.jsx)("iframe",{onLoad:function(){x(!1)},className:Ne,ref:g,id:"unity3d",allow:"geolocation document-domain camera *;microphone *",sandbox:"allow-scripts microphone allow-downloads allow-same-origin allow-top-navigation allow-forms allow-popups allow-pointer-lock allow-popups-to-escape-sandbox allow-presentation allow-top-navigation-by-user-activation",src:Z})]}):(0,y.jsxs)("div",{style:{display:"flex",height:"100%",position:"relative",overflow:"hidden",alignItems:"center",background:"#1E1E1E",justifyContent:"center",flexDirection:"column"},children:[(0,y.jsx)("img",{src:Ge}),(0,y.jsx)(Fe.ZP,{onClick:function(){F(!0)},icon:(0,y.jsx)("img",{src:Oe,style:{width:16,marginBottom:3}}),type:"primary",style:u()({width:"#3061D0",marginTop:40},"width",140),children:"启动环境"}),(0,y.jsx)("p",{style:{marginTop:30,color:"#AFB1B3"},children:"点击上方按钮,启动实验环境。"})]},"123213123")})})},Le=t(91691),Ue=t(69806),Ye=t(71763),ze=t(75296),Ke=t(21625);function We(e){var n=e.target;if("IMG"===n.tagName.toUpperCase()){var t=n.src||n.getAttribute("src");t&&-1===t.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),De.Z.publish("preview-image",t))}}var Ve={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function Xe(e,n){switch(n.type){case Z.n_:return v()(v()({},e),{},{activeIndex:n.payload});case Z.lS:return v()(v()({},e),{},{enlarge_unity3D:n.payload});case Z.gK:return v()(v()({},e),{},{tab_fixed:n.payload});case Z.Hp:return v()(v()({},e),{},{showTaskList:!0});case Z.hK:return v()(v()({},e),{},{showTaskList:!1});case Z.sM:case Z.ib:return v()(v()({},e),n.payload);case Z.wt:return v()(v()({},e),{},{loading:!0});case Z.Rj:return v()(v()({},e),{},{showTip:!0});case Z.NZ:return v()(v()({},e),{},{showTip:!1});case Z.ym:return v()(v()({},e),{},{selected_unlocked_answer_id:n.payload});case Z.pl:return v()(v()({},e),n.payload);default:throw new Error}}var qe=(0,C.connect)((function(e){return{userInfoData:e.user}}))((function(e){var n=e.taskId,t=e.minuxUserGrade,i=e.discusses_count,s=e.is_teacher,r=e.has_answer,o=e.user,c=e.st,l=e.game,u=e.rank_name,d=e.challenge,g=e.myshixun,p=e.user_praise,m=e.praise_count,I=e.unity_3d_routes,x=e.with_code_file,w=e.onPlusOrCancelPraise,k=e.onGetUnity3dMessage,Q=e.shixun,B=e.taskData,D=e.chatgpt,R=e.userInfoData,H=e.to_user_id,G=(0,C.useSearchParams)(),F=A()(G,1)[0],O=(0,E.useReducer)(Xe,Ve),J=A()(O,2),oe=J[0],ce=J[1],le=(0,E.useState)(!1),de=A()(le,2),he=de[0],ge=de[1],fe=(0,E.useState)(!1),pe=A()(fe,2),Ae=pe[0],me=pe[1],Ie=(0,E.useState)({}),xe=A()(Ie,2),Ce=xe[0],we=xe[1],ke=(0,C.useParams)(),Qe=(0,E.useState)([]),ye=A()(Qe,2),Se=ye[0],be=ye[1],Re=(0,E.useState)([]),Me=A()(Re,2),Ne=Me[0],Ge=Me[1],Fe=(0,E.useState)([{id:"new",name:"评测记录"},{id:"hot",name:"重置记录"}]),Oe=A()(Fe,2),Je=Oe[0],Te=(Oe[1],(0,E.useState)({page:1,limit:10,order:"new"})),qe=A()(Te,2),_e=qe[0],$e=qe[1],en=oe.taskList,nn=oe.showTaskList,tn=oe.activeIndex,sn=oe.enlarge_unity3D,rn=oe.tab_fixed,an=oe.data,on=oe.answerScore,cn=oe.loading,ln=oe.showTip,un=oe.isMultiLevel,dn=oe.selected_unlocked_answer_id,hn=(0,E.useRef)(),gn=(0,E.useMemo)((function(){var e=0;if(an&&dn)for(var n=an.filter((function(e){return!e.answer_contents})),t=0;t1,activeIndex:i?tn:2}});case 12:case"end":return e.stop()}}),e)}))),Qn.apply(this,arguments)}function yn(e){var n=e.choose_answers,t=e.message,i=e.status;0!==i?ce({type:Z.pl,payload:{showTip:1===i,data:n,answerScore:t,loading:!1,activeIndex:1===i?tn:2}}):t.info(t)}function jn(){return(jn=f()(h()().mark((function e(){var n,i,s,r;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ge(!0),1!==c){e.next=8;break}return e.next=4,(0,P.MH)(l.identifier);case 4:-1!==(null==(n=e.sent)?void 0:n.status)&&(t(on),yn(n)),e.next=14;break;case 8:if(!dn){e.next=14;break}return e.next=11,(0,P.j3)(l.identifier,dn);case 11:i=e.sent,s=i.status,i.message,-1===s||(un?(r=0,an.filter((function(e){return!e.answer_contents})).forEach((function(e,n){n<=gn&&e&&(r+=e.answer_score)})),t(r)):t(on),kn(),Bn(null),ce({type:Z.NZ}));case 14:ge(!1);case 15:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Bn(e){ce({type:Z.ym,payload:e})}function Dn(){return(Dn=f()(h()().mark((function e(){var n,t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!F.get("subject_id")){e.next=7;break}return e.next=4,(0,P.SO)(g.identifier,v()({},(0,M.oP)()));case 4:t=e.sent,e.next=10;break;case 7:return e.next=9,(0,P.g6)(g.identifier,{homework_common_id:null==ke?void 0:ke.homeworkId});case 9:t=e.sent;case 10:ce({type:Z.sM,payload:{taskList:(null===(n=t)||void 0===n?void 0:n.stages)||t,showTaskList:!0}}),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),console.log(e.t0);case 16:case"end":return e.stop()}}),e,null,[[0,13]])})))).apply(this,arguments)}function Sn(e,n,t){return bn.apply(this,arguments)}function bn(){return(bn=f()(h()().mark((function e(n,t,i){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,P.L5)(n,Q.id,t);case 3:en[i].star=t,ce({type:Z.ib,payload:{taskList:a()(en)}}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}(0,E.useEffect)((function(){var e,n=null==R?void 0:R.userInfo;n&&(we(v()({},n)),me(null==n||null===(e=n.shixun)||void 0===e?void 0:e.own))}),[null==Q?void 0:Q.identifier]),(0,E.useEffect)((function(){return function(){ce({type:Z.hK}),ce({type:Z.n_,payload:0})}}),[n]),(0,E.useEffect)((function(){ce({type:Z.n_,payload:F.get("extra")?3:0})}),[F.get("extra")]),(0,E.useEffect)((function(){if(pn.current)return pn.current.addEventListener("mousedown",We),function(){var e;null===(e=pn.current)||void 0===e||e.removeEventListener("mousedown",We)}}),[pn.current]),(0,E.useEffect)((function(){if(x&&I&&pn.current){var e=(0,Le.Ds)((function(e){var n=e.target.scrollTop;ce(n>=354?{type:Z.gK,payload:!0}:{type:Z.gK,payload:!1})}),10);pn.current.addEventListener("scroll",e);var n=De.Z.subscribe("evaluate-unity3d-finish",(function(){pn.current.scrollTop=0}));return function(){var t;null===(t=pn.current)||void 0===t||t.removeEventListener("scroll",e),n()}}ce({type:Z.gK,payload:!0})}),[x,I,pn.current]);var Rn=d.position,Pn=d.score,Mn=d.subject,Hn={onViewAllTask:function(){!function(){Dn.apply(this,arguments)}()},position:Rn,score:Pn,subject:Mn,challenge_optional:null==B?void 0:B.challenge_optional};function Nn(){return(Nn=f()(h()().mark((function e(n){var t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,re.rd)({content:n,container_type:"Shixun",container_id:Q.id,challenge_id:d.id,position:Rn});case 2:if(-3!==(t=e.sent).status){e.next=6;break}return Y.Z.info({title:"提示",className:"custom-modal-divider ",icon:null,content:"你的账号因为发布了不当内容,现已将评论功能屏蔽。",okText:"确定"}),e.abrupt("return");case 6:console.log(t),ce({type:Z.n_,payload:3}),De.Z.publish("create-discuss");case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Gn={loading:cn,data:an,onShowTip:function(){ce({type:Z.Rj})},st:c,challenge:d};return(0,E.useEffect)((function(){if(hn.current){var e,n=function(e){r=s.offsetHeight,a=!0,o=e.pageY,(0,M.kk)("none"),hn.current.style.background="#179fff",document.onselectstart=function(){return!1}},t=function(){var e;a=!1,(0,M.kk)("auto"),document.onselectstart=null,null===(e=hn.current)||void 0===e||e.removeAttribute("style")},i=function(e){if(a){var n=e.pageY-o,t=r+n;t<200&&(t=200),t>window.innerHeight-200&&(t=window.innerHeight-200),s.style.height=t+"px"}},s=document.querySelector("."+X),r=0,a=!1,o=0;return null===(e=hn.current)||void 0===e||e.addEventListener("mousedown",n),document.addEventListener("mousemove",i),document.addEventListener("mouseup",t),function(){var e;null===(e=hn.current)||void 0===e||e.removeEventListener("mousedown",n),document.removeEventListener("mousemove",i),document.removeEventListener("mouseup",t)}}}),[hn]),(0,y.jsxs)(E.Fragment,{children:[(0,y.jsx)(j,v()({},Hn)),(0,y.jsxs)("div",{className:W,children:[(0,y.jsxs)("div",{ref:pn,className:V,children:[I&&x&&0===(null==B?void 0:B.unity3d_show_location)?(0,y.jsxs)("div",{className:"".concat(X," ").concat(sn?$:""),style:{height:354},children:[(0,y.jsx)("div",{className:q,ref:hn}),(0,y.jsx)("a",{onClick:function(){ce({type:Z.lS,payload:!sn})},className:"".concat(_," ").concat(sn?$:""),children:(0,y.jsx)("i",{className:"iconfont ".concat(sn?"icon-suoxiao1":"icon-kuoda"," ")})}),(null==Ce?void 0:Ce.user_id)&&(0,y.jsx)(Ze,{userInfo:Ce,taskData:B,unity_3d_routes:I,onGetUnity3dMessage:k})]}):null,(0,y.jsx)("ul",{className:"".concat(ee," ").concat(rn?ne:""),children:mn.map((function(e){return(0,y.jsx)("li",{onClick:In,id:e.index,className:tn===e.index?te:"",children:(0,y.jsxs)("a",{children:[e.title,3===e.index&&i?(0,y.jsx)("span",{children:i}):null]})},e.title)}))}),(0,y.jsxs)("div",{children:[(0,y.jsx)(L.Z,{className:0===tn?ie:"hide",value:d.task_pass,stylesPrev:{position:"absolute"}}),(0,y.jsx)("div",{className:1===tn?ie:"hide",children:fn?(0,y.jsx)(L.Z,{value:fn}):null}),(0,y.jsx)("div",{className:2===tn?ie:"hide",style:{paddingTop:40},children:(0,y.jsx)(Pe,v()({},Gn))}),(0,y.jsx)("div",{className:3===tn?ie:"hide",children:(0,y.jsx)(Ee.Z,{activeIndex:tn,userInfo:Ce,shixunIdentifier:Q.identifier,identity:o.identity,user:o,allowDisableDiscuss:Ae,taskData:B,chatgpt:D,to_user_id:H,challengeId:d.id})}),(0,y.jsx)("div",{style:{padding:0,paddingTop:40},className:5===tn?ie:"hide",children:(0,y.jsxs)("div",{style:{background:"#fff",padding:30},children:[(0,y.jsx)(ae.tp,{dataSource:Je,value:null==_e?void 0:_e.order,onChange:function(e){_e.page=1,_e.order=e,$e(v()({},_e)),vn(e)}}),"new"===(null==_e?void 0:_e.order)&&(0,y.jsx)(S.Z,{style:{marginTop:20},pagination:!1,dataSource:null==Ne?void 0:Ne.list,columns:[{title:"评测时间",dataIndex:"created_at",render:function(e,n,t){return N()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"评测结果",dataIndex:"output_detail",render:function(e,n){return(0,y.jsx)("div",{style:{color:"评测通过"===e?"#0B9953":"#E21010"},children:e})}},{title:"用时(S)",dataIndex:"ts_time"},{title:"内存(MB)",dataIndex:"ts_mem"},{title:"操作",dataIndex:"query_index",width:100,render:function(e,n){return(0,y.jsx)("span",{className:"c-blue current",onClick:f()(h()().mark((function e(){var t,i,s,r,a,o,c,l,u;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ze.Lk)(ke.taskId,{path:null==Ne||null===(t=Ne.path)||void 0===t||null===(t=t.replace(/\;/g,";"))||void 0===t?void 0:t.split(";")[0],query_index:n.query_index,homework_common_id:ke.categoryId});case 2:0===(null==(i=e.sent)?void 0:i.status)&&Y.Z.warning({title:"代码详情",icon:null,width:900,closable:!0,centered:!0,okButtonProps:{style:{display:"none"}},content:(0,y.jsxs)("div",{children:[(0,y.jsxs)("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20},children:[(0,y.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:["评测通过"===(null==i||null===(s=i.data)||void 0===s?void 0:s.output_detail)?(0,y.jsx)("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):(0,y.jsx)("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),(0,y.jsx)("div",{style:{color:"评测通过"===(null==i||null===(r=i.data)||void 0===r?void 0:r.output_detail)?"#0B9953":"#E21010",fontSize:16,fontWeight:600},children:null==i||null===(a=i.data)||void 0===a?void 0:a.output_detail})]}),(0,y.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20},children:[(0,y.jsxs)("div",{children:[(0,y.jsx)("span",{style:{color:"#6A7283"},children:"评测时间"}),(0,y.jsx)("span",{style:{marginLeft:8,color:"#232B40"},children:N()(null==i||null===(o=i.data)||void 0===o?void 0:o.created_at).format("YYYY-MM-DD HH:mm:ss")})]}),(0,y.jsxs)("div",{children:[(0,y.jsx)("span",{style:{color:"#6A7283"},children:"用时"}),(0,y.jsxs)("span",{style:{marginLeft:8,color:"#232B40"},children:[null==i||null===(c=i.data)||void 0===c?void 0:c.ts_time,"s"]})]}),(0,y.jsxs)("div",{children:[(0,y.jsx)("span",{style:{color:"#6A7283"},children:"内存"}),(0,y.jsxs)("span",{style:{marginLeft:8,color:"#232B40"},children:[null==i||null===(l=i.data)||void 0===l?void 0:l.ts_mem,"mb"]})]}),(0,y.jsxs)("div",{children:[(0,y.jsx)("span",{style:{color:"#6A7283"},children:"用例通过率"}),(0,y.jsxs)("span",{style:{marginLeft:8,color:"#232B40"},children:[100*(null==i||null===(u=i.data)||void 0===u?void 0:u.test_set_passed_rate),"%"]})]})]})]}),(0,y.jsx)("div",{style:{border:"1px solid #eee"},children:(0,y.jsx)(Ke.ZP,{height:380,autoHeight:!0,language:"python",theme:"default",isCopy:!0,value:decodeURIComponent(escape(window.atob((null==i?void 0:i.content)||""))),options:{selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1}})})]})});case 4:case"end":return e.stop()}}),e)}))),children:n.query_index?"查看代码":""})}}]}),"hot"===(null==_e?void 0:_e.order)&&(0,y.jsx)(S.Z,{style:{marginTop:20},pagination:!1,dataSource:null==Se?void 0:Se.list,columns:[{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return N()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}}]}),(0,y.jsx)(b.Z,{style:{marginTop:10},current:_e.page,total:"new"===(null==_e?void 0:_e.order)?null==Ne?void 0:Ne.count:null==Se?void 0:Se.count,hideOnSinglePage:!0,onChange:function(){var e=f()(h()().mark((function e(n){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_e.page=n,$e(_e),vn(null==_e?void 0:_e.order);case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})]})}),(0,y.jsx)("div",{className:4===tn?ie:"hide",children:(0,y.jsx)(T,{activeIndex:tn,taskId:n})})]})]}),"exercises"!==F.get("type")&&!(null!=Q&&Q.is_disable_discuss)&&!l.homework_common_comment_open&&(0,y.jsx)(Be,{user:o,userInfo:Ce,user_praise:p,praise_count:m,praisePlus:w,onCreateDiscuss:function(e){return Nn.apply(this,arguments)}})]}),(0,y.jsxs)(K.Z,{children:[(0,y.jsxs)(z.Z,{rootClassName:"task-drawer",width:420,title:null,placement:"left",closable:!1,open:nn,onClose:function(){ce({type:Z.hK})},getContainer:function(){return document.getElementById("task-left-panel")},children:[F.get("subject_id")&&(0,y.jsx)(ve,v()(v()({taskList:a()(en),challenge:d,shixun:Q},(0,M.oP)()),{},{identity:o.identity,onSaveTaskStar:Sn})),!F.get("subject_id")&&(0,y.jsx)(ue,{taskList:a()(en),challenge:d,shixun:Q,identity:o.identity,onSaveTaskStar:Sn})]}),(0,y.jsxs)(Y.Z,{centered:!0,title:"提示",open:ln,onOk:function(){return jn.apply(this,arguments)},onCancel:function(){ce({type:Z.NZ})},confirmLoading:he,className:se,children:[s?(0,y.jsx)("p",{}):(0,y.jsx)("p",{children:"先查看参考答案,再通过评测的学生,实训作业有可能是零分哦~"}),un?(0,y.jsx)(He,{selected_index:gn,selected_unlocked_answer_id:dn,onSelect:Bn,data:an}):(0,y.jsx)("p",{children:"查看答案将扣除".concat(on,"点金币,是否确认查看答案")})]}),(0,y.jsx)(Ue.Z,{})]})]})})),_e=t(31797),$e=t(65615),en=t(35278);function nn(e){return e.toString().padStart(2,"0")}function tn(e){var n=Math.floor(e/60),t=e%60,i=Math.floor(n/60);return"".concat(nn(i),":").concat(nn(n-60*i),":").concat(nn(t))}var sn=function(e){var n=e.defaultTime,t=e.status,i=e.onUpdateCostTime,s=e.lastedGetTaskInfoTime,r=e.retentionTime,a=void 0===r?"":r,o=e.title,c=void 0===o?"":o,l=(0,E.useState)(n||0),u=A()(l,2),d=u[0],h=u[1],g=(0,E.useRef)();return(0,E.useEffect)((function(){s&&(h(n),g.current=n)}),[n,s]),(0,E.useEffect)((function(){if(s)return De.Z.subscribe("update-cost-time",(function(){2!==t&&i(g.current)}))}),[s]),(0,en.Z)((function(){a&&localStorage.setItem(a,String(d+1)),h(d+1),g.current=g.current+1}),2===t?null:1e3),(0,y.jsxs)("span",{children:[c?"".concat(c,":"):null,tn(d)]})},rn=t(91232),an=t.n(rn),on="action-bar___bbigU",cn="startDebug___tLWzR",ln="disabledDebug___npN0z",un=t(6848),dn=t(14478),hn=t(80205),gn=t(60141),fn=t(56102),pn=t(89392);function An(e){var n=e.onShowNotice,t=e.className,i=void 0===t?"":t;return(0,y.jsx)("a",{title:"更新通知",onClick:n,className:i,children:(0,y.jsx)("img",{width:14,src:gn,alt:"notice"})})}function mn(e){var n,t=e.code_hidden,i=e.gameStatus,s=e.isEditPath,r=(e.currentPath,e.git_url),a=(e.monitoring_url,e.onResetCode),o=e.onResetGitCode,c=e.onShowCodeSetting,l=e.onResetPassedCode,u=e.onShowDir,d=e.onRightFullHandler,g=e.isResizeLarge,p=e.tab_type,m=e.startDebug,I=e.setStartDebug,x=(e.breakPointValue,e.shixun,e.myshixun),v=e.game,w=e.unique,k=e.setUnique,Q=e.setHighlightLine,j=e.allow_use_code_debugger,B=e.onUpdateCode,D=e.allBreakPointValue,S=e.setAllBreakPointValue,b=e.setBreakPointValue,R=(e.isTheoretical,e.git_zip_url),P=(e.code_editor,(0,C.useSearchParams)()),H=A()(P,1)[0],N=(0,E.useState)(""),G=A()(N,2),F=G[0],O=G[1];(0,E.useEffect)((function(){var e=De.Z.subscribe("caseInputValue",(function(e){O(e)}));return function(){e()}}),[]);var J=function(e){var n=[];for(var t in e)if(e.hasOwnProperty(t)){var i,s=e[t],r=an()(s);try{for(r.s();!(i=r.n()).done;){var a=i.value;n.push("".concat(t,":").concat(a))}}catch(e){r.e(e)}finally{r.f()}}return n},T=function(){var e=f()(h()().mark((function e(n){var t,i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(D,J(D),222),(0,C.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在开启调试,请稍候..."}}),e.next=4,B();case 4:return e.next=6,(0,je.ZP)("/api/myshixuns/".concat(null==x?void 0:x.identifier,"/code_debugs/start.json"),{method:"post",body:{game_identifier:null==v?void 0:v.identifier,breakpoints:J(D),input:F}});case 6:0===(t=e.sent).status&&(I(!0),De.Z.publish("active-debug"),De.Z.publish("active-debug-data",(null==t?void 0:t.data)||{}),k(null==t||null===(i=t.data)||void 0===i?void 0:i.unique)),(0,C.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}});case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Z=function(){var e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,je.ZP)("/api/myshixuns/".concat(null==x?void 0:x.identifier,"/code_debugs/stop.json"),{method:"post",body:{game_identifier:null==v?void 0:v.identifier,unique:w}});case 2:0===e.sent.status&&(Q(null),I(!1));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=!(null===(n=(0,pn.flattenDeep)(Object.values(D)))||void 0===n||!n.length);return(0,y.jsx)(E.Fragment,{children:(0,y.jsxs)("div",{className:on,children:[1===p&&(0,y.jsxs)(E.Fragment,{children:[j&&(0,y.jsx)(E.Fragment,{children:m?(0,y.jsx)("b",{title:"停止调试",style:{marginRight:6},className:cn,onClick:Z,children:(0,y.jsx)("i",{style:{color:"#c75450"},className:"iconfont icon-tingzhitiaoshi font12"})}):L?(0,y.jsx)("b",{title:"开始调试",className:cn,onClick:T,children:(0,y.jsx)("i",{className:"iconfont icon-debug font14"})}):(0,y.jsx)(un.Z,{title:"请先在代码行设置断点",children:(0,y.jsx)("b",{className:ln,children:(0,y.jsx)("i",{className:"iconfont icon-debug font14"})})})}),!t&&(0,y.jsx)("a",{title:"显示目录",onClick:u,children:(0,y.jsx)("i",{className:"iconfont icon-chakanmulu"})}),r&&(0,y.jsx)(fn.CopyToClipboard,{text:r,onCopy:function(){return U.ZP.success("复制成功")},children:(0,y.jsx)("a",{title:"复制版本库地址",children:(0,y.jsx)("i",{className:"iconfont icon-fuzhi2"})})}),R&&(0,y.jsx)("a",{title:"下载代码仓库文件",onClick:function(){(0,M.LR)(R,"")},children:(0,y.jsx)("i",{className:"iconfont icon-xiazai6 font-20 "})}),2===i&&s&&!m&&(0,y.jsx)(dn.Z,{placement:"bottomRight",title:"你在本关中修改的内容将丢失,是否确定重新加载上次通过的代码?",onConfirm:l,children:(0,y.jsx)("a",{title:"加载上次通过的代码",children:(0,y.jsx)("i",{className:"iconfont icon-fanhuishangcidaima font-20 "})})}),s&&!m&&(0,y.jsx)("a",{title:"恢复初始代码",onClick:function(){var e;Y.Z.confirm({title:"恢复初始代码",icon:(0,y.jsx)(hn.Z,{}),content:"你在本文件中修改的内容将丢失,是否确定重新加载初始代码?",centered:!0,okText:"确定",cancelText:"取消",onOk:(e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a();case 2:S({}),b([]);case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:(0,y.jsx)("i",{className:"iconfont icon-shuaxin4 font-16"})}),s&&!m&&(0,y.jsx)("a",{title:"重置代码仓库",onClick:function(){var e;Y.Z.confirm({title:"重置代码仓库",icon:(0,y.jsx)(hn.Z,{}),content:"您的所有代码将被还原至初始状态,不影响通关状态与作业成绩。确认重置?",centered:!0,okText:"确定",cancelText:"取消",onOk:(e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o();case 2:S({}),b([]);case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:(0,y.jsx)("i",{className:"iconfont icon-zhongzhi4 font16"})}),(0,y.jsx)("a",{onClick:c,title:"设置",children:(0,y.jsx)("i",{className:"iconfont icon-shezhi9 font16"})})]}),(2===p||3===p||4===p||5===p)&&(0,y.jsx)("a",{title:"工具栏",onClick:function(){De.Z.publish("show-head-toolbar",!0)},children:(0,y.jsx)("i",{className:"iconfont icon-gongjuxiang mr5"})}),!("true"===H.get("isFullScreen"))&&(0,y.jsx)("a",{onClick:d,title:g?"退出全屏":"全屏",children:(0,y.jsx)("i",{className:g?"iconfont icon-shousuo":"iconfont icon-quanping6"})})]})})}var In=t(7970),xn={flex_box_center:"flex_box_center___rNE5B",flex_space_between:"flex_space_between___UQz5R",flex_box_vertical_center:"flex_box_vertical_center___LVkcg",flex_box_center_end:"flex_box_center_end___liNMD",flex_box_column:"flex_box_column___en5bA",wrap:"wrap___QHoGE",list:"list___PqCYv",page:"page___TKcdQ"},vn=["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"],En=(0,C.connect)((function(e){var n=e.user,t=e.userDetail,i=e.loading;return{user:n,userDetail:t,shixunsDetail:e.shixunsDetail,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.userDetail,e.user,e.globalSetting,e.loading;var n=e.dispatch,t=e.onClose,i=e.shixun,s=c()(e,vn),r=(0,C.useParams)(),a=(0,E.useState)(null),o=A()(a,2),l=o[0],u=o[1],d=(0,E.useState)({}),g=A()(d,2),p=(g[0],g[1]),m=(0,E.useState)(0),I=A()(m,2),x=I[0],w=I[1],k=(0,E.useState)(v()({page:1,limit:20,id:i.identifier},r)),Q=A()(k,2),j=Q[0],B=(Q[1],(0,E.useCallback)((function(){return s.visible}),[s.visible]));(0,E.useEffect)((function(){s.visible&&(j.page=1,D())}),[s.visible]);var D=function(){var e=f()(h()().mark((function e(){var t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"shixunsDetail/getSetData",payload:j});case 2:(t=e.sent)&&(u(t.data_sets),w(t.data_sets_count),p(t.folder_name||""));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)(y.Fragment,{children:[s.children,(0,y.jsxs)(z.Z,{title:"数据集",placement:"right",rootClassName:xn.wrap,width:300,closable:!1,onClose:t,open:B(),children:[!(null!=l&&l.length)&&(0,y.jsx)("div",{className:"tc c-grey-999",children:"此实践项目暂无数据集"}),null==l?void 0:l.map((function(e,n){return(0,y.jsxs)("dl",{className:xn.list,children:[(0,y.jsx)(un.Z,{title:e.title,children:(0,y.jsxs)("dt",{children:[(0,y.jsx)("span",{className:"icon-wenjian4 mr5"}),e.title]})}),(0,y.jsx)("dd",{children:(0,y.jsx)(fn.CopyToClipboard,{text:e.file_path,onCopy:function(){return U.ZP.success("复制成功")},children:(0,y.jsx)("span",{className:"".concat(xn.copy," current"),children:"点击复制"})})})]},n)})),(0,y.jsx)("div",{className:"tc",children:(0,y.jsx)(b.Z,{onChange:function(e){j.page=e,D()},className:xn.page,size:"small",total:x,pageSize:j.limit,hideOnSinglePage:!0})})]})]})})),Cn={flex_box_center:"flex_box_center___qAghX",flex_space_between:"flex_space_between___T78j9",flex_box_vertical_center:"flex_box_vertical_center___sHN4M",flex_box_center_end:"flex_box_center_end___JfXzO",flex_box_column:"flex_box_column___OVgmN",wrap:"wrap___kus4_",list:"list___oY3h5",page:"page___vXGzX"},wn=["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"],kn=(0,C.connect)((function(e){var n=e.user,t=e.userDetail,i=e.loading;return{user:n,userDetail:t,shixunsDetail:e.shixunsDetail,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.userDetail;var n=e.user,t=(e.globalSetting,e.loading,e.dispatch,e.onClose),i=(e.shixun,c()(e,wn)),s=((0,C.useParams)(),(0,E.useState)(null)),r=A()(s,2),o=r[0],l=r[1],u=(0,E.useState)(0),d=A()(u,2),g=d[0],p=d[1],m=(0,E.useState)({page:1,limit:20}),I=A()(m,2),x=I[0],w=(I[1],(0,E.useState)("")),k=A()(w,2),Q=k[0],j=k[1],B=(0,E.useCallback)((function(){return i.visible}),[i.visible]);(0,E.useEffect)((function(){i.visible||j(""),i.visible&&(x.page=1,D())}),[i.visible,Q]);var D=function(){var e=f()(h()().mark((function e(){var t,i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,je.ZP)("/api/users/".concat(null==n||null===(t=n.userInfo)||void 0===t?void 0:t.login,"/resource_centers/file_list.json"),{method:"get",params:v()(v()({},x),{},{keywords:Q})});case 2:0==(null==(i=e.sent)?void 0:i.status)&&(l(a()(i.data.list)),p(i.data.file_count));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)(y.Fragment,{children:[i.children,(0,y.jsxs)(z.Z,{title:"资源中心",placement:"right",rootClassName:Cn.wrap,width:300,closable:!1,onClose:t,open:B(),children:[(0,y.jsx)(ae.t7,{style:{width:250,height:30,marginBottom:24,color:"rgba(0, 0, 0, 0.88)"},placeholder:"请搜索资源名称",value:Q,onChange:function(e){j(e)}}),!(null!=o&&o.length)&&(0,y.jsx)("div",{className:"tc c-grey-999",children:"暂无资源数据"}),null==o?void 0:o.map((function(e,n){return(0,y.jsxs)("dl",{className:Cn.list,children:[(0,y.jsx)(un.Z,{title:e.title,children:(0,y.jsxs)("dt",{children:[(0,y.jsx)("span",{className:"icon-wenjian4 mr5"}),e.title]})}),(0,y.jsx)("dd",{children:(0,y.jsx)(fn.CopyToClipboard,{text:e.file_path,onCopy:function(){return U.ZP.success("复制成功")},children:(0,y.jsx)("span",{className:"".concat(Cn.copy," current"),children:"点击复制"})})})]},n)})),(0,y.jsx)("div",{className:"tc",children:(0,y.jsx)(b.Z,{defaultCurrent:1,current:x.page||1,onChange:function(e){x.page=e,D()},className:Cn.page,size:"small",total:g,pageSize:x.limit,hideOnSinglePage:!0,showSizeChanger:!1})})]})]})})),Qn=t(97940),yn=t(70635),jn=t(51649),Bn=t(49564),Dn=t(23649),Sn=_e.Z.Countdown;function bn(){return(0,y.jsx)("p",{children:"实验环境将恢复到初始状态,您在系统中创建的数据可能会丢失。请确保您的数据已保存(如:版本库代码已推送到服务器)。是否确认重置?"})}var Rn=function(e){var n,t,i,s=e.mirror_description,r=e.difficulty,a=e.git_url,o=e.tabActiveParams,c=e.isNotice,l=e.user,u=e.game,d=e.monitoring_url,g=e.shixun,p=void 0===g?{}:g,m=e.resetVncLoading,I=e.onUpdateCostTime,x=e.lastedGetTaskInfoTime,k=e.onShowNotice,j=e.dispatch,B=e.onResetGitCode,D=e.onResetCode,S=e.onResetVnc,b=e.onRestartReboot,R=e.onAddVncTime,P=e.onUpdateCode,H=e.unity_3d_routes,N=e.st,G=e.toolbarItem,F=void 0===G?{}:G,O=e.myshixun,J=void 0===O?{}:O,T=e.mirror_name,Z=e.mirror_description_multi,L=e.onResetAllVnc,W=e.showReleaseResource,V=e.userInfo,X=e.taskData,q=e.codeRepData,_=X.last_compile_output,$=X.choose_test_cases,ee=X.with_code_file,ne=X.manager_permission,te=X.tpm_cases_modified,ie=X.tpm_modified,se=X.myshixun,re=(void 0===se?{}:se).system_tip,ae=(0,C.useParams)(),oe=(0,C.useSearchParams)(),ce=A()(oe,1)[0],le=p.name,ue=p.identifier,de=p.task_pass,he=p.test_set_permission,ge=p.survival_time,pe=u.cost_time,Ae=u.status,me=l.user_url,Ie=l.image_url,xe=l.grade,ve=void 0===xe?0:xe,Ee=(0,E.useState)(!1),Ce=A()(Ee,2),we=Ce[0],ke=Ce[1],Qe=(0,E.useState)({}),ye=A()(Qe,2),je=ye[0],Be=ye[1],Se=(0,E.useState)("#37AD83"),be=A()(Se,2),Re=be[0],Pe=be[1],He=(0,E.useState)(null),Ne=A()(He,2),Ge=Ne[0],Oe=Ne[1],Je=(0,E.useState)(),Te=A()(Je,2),Ze=Te[0],Le=Te[1],Ue=(0,E.useState)(c||te&&!0===re||!1),Ye=A()(Ue,2),ze=Ye[0],Ke=Ye[1],We=(0,E.useState)(!1),Ve=A()(We,2),Xe=Ve[0],qe=Ve[1],_e=(0,E.useState)(!1),en=A()(_e,2),nn=en[0],tn=en[1],rn=(0,E.useRef)(),an=(0,E.useRef)(null),on=(0,E.useState)(!1),cn=A()(on,2),ln=cn[0],un=cn[1],dn=F.index_tab,gn=F.shixun_environment_id,fn=F.tab_type,mn=F.windows_vnc,xn=F.vnc_url,vn=F.linux_vnc,Cn=F.reboot_cloud,wn=F.cloud_type,Rn=F.resData,Pn=F.instance_startup_type,Mn=(0,E.useRef)(!1);(0,jn.y)("exercises"===ce.get("type"));var Nn=(0,jn.X)(),Gn=Nn.setOpenDisableCopyAndPaste,Fn=(Nn.disableCopyAndPaste,(0,Bn._)(je));(0,E.useEffect)((function(){null!=X&&X.is_charge_window&&Y.Z.confirm({centered:!0,icon:null,width:500,okText:"去购买课程",cancelText:"退出",title:"提示",content:(0,y.jsxs)("div",{children:["本实训为付费内容,您暂未购买,请先购买",(0,y.jsxs)("span",{style:{cursor:"pointer",color:"#0152D9"},onClick:function(){C.history.push("/paths/".concat(null==X?void 0:X.subject_id))},children:["《",null==X?void 0:X.subject_name,"》"]})]}),onOk:function(){C.history.push("/paths/".concat(null==X?void 0:X.subject_id))},onCancel:function(){Ln()}})}),[X]),(0,E.useEffect)((function(){function e(){return(e=f()(h()().mark((function e(){var n,t,i,s,r,a;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("exercises"!==ce.get("type")){e.next=17;break}if(window.self!==window.top){e.next=4;break}return window.top.location.href="/",e.abrupt("return");case 4:if("coursesId"!==ce.get("coursesId")){e.next=10;break}return e.next=7,(0,fe._F)({categoryId:ce.get("exercisesId"),login:ce.get("login")});case 7:i=e.sent,e.next=13;break;case 10:return e.next=12,(0,fe._B)({categoryId:ce.get("exercisesId"),login:ce.get("login")});case 12:i=e.sent;case 13:Be(v()({},i)),Gn(null===(n=i)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.forbid_copy),De.Z.publish("exercise-data",i),"number"==typeof(null===(t=i)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.left_time)&&(Oe(Date.now()+1e3*(null===(s=i)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.left_time)),setTimeout((function(){Pe("red")}),1e3*((null===(r=i)||void 0===r||null===(r=r.exercise)||void 0===r?void 0:r.left_time)-300>0?(null===(a=i)||void 0===a||null===(a=a.exercise)||void 0===a?void 0:a.left_time)-300:0)));case 17:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]),(0,E.useEffect)((function(){var e=De.Z.subscribe("update-windows-time",(function(e){Le(parseInt(e.remaining_time/1e3))})),n=De.Z.subscribe("show-head-toolbar",(function(e){ke(e)}));return function(){e(),n()}}),[]),(0,E.useEffect)((function(){var e;return"exercises"===ce.get("type")&&null!=je&&null!==(e=je.exercise)&&void 0!==e&&e.screen_open&&(yn.U.forEach((function(e,n){var t;null!=je&&null!==(t=je.exercise)&&void 0!==t&&t.forbid_screen&&(0,M.WX)()||(window.addEventListener(e,Tn,!1),window.addEventListener("blur",Tn,!1))})),window.focus(),rn.current=setInterval((function(){window.focus()}),1e3)),function(){yn.U.forEach((function(e,n){window.removeEventListener(e,Tn,!1)})),window.removeEventListener("blur",Tn,!1),clearInterval(rn.current)}}),[je]);var On=function(){qe(!Xe)},Jn=function(){tn(!nn)},Tn=function(e){"IFRAME"!==document.activeElement.tagName&&(window.parent.postMessage("backExercise","*"),Mn.current||(0,Q.BU)())};function Zn(){ke(!1)}function Ln(){ae.courseId&&ae.homeworkId?location.href="/classrooms/".concat(ae.courseId,"/shixun_homework/").concat(ae.homeworkId,"/detail?tabs=1"):("exercises"===ce.get("type")&&Tn("back"),location.href="/shixuns/".concat(ue,"/challenges"))}function Un(){return Yn.apply(this,arguments)}function Yn(){return(Yn=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!m){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,S();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var zn={task_pass:de,test_set_permission:he,mirror_description:s,difficulty:r,resetVncLoading:m,git_url:a,tabActiveParams:o,taskData:X,onVncAction:function(e){if(Zn(),"reset-task"===e&&!m)var n=Y.Z.confirm({title:"重置环境",icon:(0,y.jsx)(hn.Z,{}),content:(0,y.jsx)(bn,{}),maskClosable:!1,keyboard:!1,centered:!0,okText:"确定",cancelText:"取消",onOk:(t=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(4!==fn){e.next=6;break}return n.update({cancelButtonProps:{disabled:!0}}),e.next=4,Un();case 4:return n.update({cancelButtonProps:{disabled:!1}}),e.abrupt("return");case 6:Un();case 7:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})});var t,i,s,r;if("restart-reboot"===e&&!m)var a=Y.Z.confirm({title:"重启云主机",icon:(0,y.jsx)(hn.Z,{}),content:"您确定要重启云主机吗?",maskClosable:!1,keyboard:!1,centered:!0,okText:"确定",cancelText:"取消",onOk:(i=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(4!==fn){e.next=6;break}return a.update({cancelButtonProps:{disabled:!0}}),e.next=4,b();case 4:return a.update({cancelButtonProps:{disabled:!1}}),e.abrupt("return");case 6:b();case 7:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})});if("reset-git-code"===e&&(m||Y.Z.confirm({title:"重置代码仓库",icon:(0,y.jsx)(hn.Z,{}),content:"您的所有代码将被还原至初始状态,不影响通关状态与作业成绩。确认重置?",centered:!0,okText:"确定",cancelText:"取消",onOk:B})),"reset-code"===e&&(m||Y.Z.confirm({title:"恢复初始代码",icon:(0,y.jsx)(hn.Z,{}),content:"你在本文件中修改的内容将丢失,是否确定重新加载初始代码?",centered:!0,okText:"确定",cancelText:"取消",onOk:D})),"full-screen"===e&&((0,Q.vp)()?(0,Q.BU)():(0,Q.Dj)(null===(s=document)||void 0===s||null===(r=s.getElementById)||void 0===r?void 0:r.call(s,"task-right-panel"))),"show-clipboard-box"===e){if(wn)return void Y.Z.info({title:"提示",icon:(0,y.jsx)(hn.Z,{}),content:"当前实验环境的【复制粘贴】功能暂时无法使用,敬请期待~",centered:!0});De.Z.publish("show-clipboard-box-".concat(dn))}},onHideToolBar:Zn,shixun:p,monitoring_url:d,unity_3d_routes:H,index_tab:dn,shixun_environment_id:gn,tab_type:fn,windows_vnc:mn,vnc_url:xn,linux_vnc:vn,reboot_cloud:Cn,cloud_type:wn,resData:Rn,instance_startup_type:Pn,mirror_name:T,mirror_description_multi:Z},Kn=(0,E.useCallback)((function(){return Ze?(0,y.jsx)(Hn,{defaultTime:Ze,onAddVncTime:R,onResetAllVnc:L,toShixun:Ln,myshixun:J,title:"实验环境倒计时",user:l,survival_time:ge}):(0,y.jsx)(y.Fragment,{})}),[Ze]);return(0,y.jsxs)("div",{className:"task-header-container",children:["exercises"===ce.get("type")&&(0,y.jsxs)(w.Z,{children:[(0,y.jsxs)("div",{className:"exercise_user_info",children:["姓名",(0,y.jsx)("span",{className:"ml10",children:null==je||null===(n=je.exercise)||void 0===n?void 0:n.user_name})]}),(0,y.jsxs)("div",{className:"exercise_user_info ml30",children:["学号",(0,y.jsx)("span",{className:"ml10",children:null==je||null===(t=je.exercise)||void 0===t?void 0:t.student_id})]})]}),"exercises"!==ce.get("type")&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("a",{className:"task-user-info",href:me,target:"_blank",children:[Ie?(0,y.jsx)("img",{width:"35",height:"35",src:"".concat(Qn.Z.IMG_SERVER,"/images/").concat(Ie)}):null,(0,y.jsx)("span",{children:l.name})]}),(0,y.jsxs)("div",{className:"grade-info",children:[(0,y.jsx)("img",{src:"data:image/png;base64,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",alt:"gold",width:20}),ve]})]}),(0,y.jsxs)("h2",{className:"shixun-info",children:[le,"exercises"!==ce.get("type")&&(0,y.jsx)(sn,{lastedGetTaskInfoTime:x,status:Ae,defaultTime:pe,onUpdateCostTime:I,retentionTime:"taskBuildTimes",title:"实验总用时"})]}),(0,y.jsxs)("div",{className:"flex-container",children:[(0,y.jsxs)("div",{ref:an,onClick:function(){return Ke(!1)},children:["exercises"!==ce.get("type")&&(0,y.jsx)(y.Fragment,{children:c&&(0,y.jsx)(An,{className:"btn-notice",onShowNotice:function(){ie?null==k||k():j({type:"SHOW_CASE_NOTICE"})}})}),(0,y.jsx)($e.Z,{open:ze,onClose:function(){return Ke(!1)},rootClassName:"tasks-header-notice",steps:[{title:"更新通知",description:ie?(0,y.jsxs)(y.Fragment,{children:["实验老师已调整代码模板文件,请您尽快同步最新代码,以免影响您答题。",(0,y.jsx)("br",{}),"注:如果实验老师调整的代码和您的代码有冲突,则会以老师的代码为准,覆盖您当前的代码。",(0,y.jsx)("span",{style:{color:"#3968D2"},children:"建议先把当前代码保存到本地再同步最新代码。"})]}):(0,y.jsx)(y.Fragment,{children:"实验老师已调整测试用例的个数,请重新评测代码加载最新测试用例。"}),target:function(){return an.current},nextButtonProps:{children:(0,y.jsx)(Fe.ZP,{onClick:function(){ie?null==k||k():j({type:"SHOW_CASE_NOTICE"})},type:"primary",size:"small",children:ie?"更新代码":"重新评测"})}}]})]}),Kn(),mn&&!(0,pn.isEmpty)(Rn)&&!(4===wn&&2===Pn)&&(0,y.jsx)("span",{onClick:function(e){e.preventDefault(),De.Z.publish("send-ctrl-alt-delete-".concat(dn))},className:"c-grey-c mr20 current",children:"发送CTRL+ALT+DELETE"}),H&&(0,y.jsx)("a",{title:"工具栏",onClick:function(){ke(!we)},children:(0,y.jsx)("i",{className:"iconfont icon-vncshixunjiemian-gongjulan mr5"})}),ne&&(0,y.jsx)("div",{children:(0,y.jsxs)("a",{className:"btn-vnc",style:{marginRight:0},title:"配置与监控",onClick:function(){return un(!0)},children:[(0,y.jsx)("span",{className:"iconfont font14 mr5 ml20 icon-peizhiyujiankong current"}),"配置与监控"]})}),1==(null==o?void 0:o.resource_type)&&(0,y.jsx)(kn,{visible:nn,onClose:Jn,shixun:p,children:(0,y.jsxs)("a",{className:"btn-vnc",style:{marginRight:0},title:"资源中心",onClick:Jn,children:[(0,y.jsx)("span",{className:"iconfont font14 mr5 ml20 icon-ziyuanzhongxin current"}),"资源中心"]})}),(0,y.jsx)(En,{visible:Xe,onClose:On,shixun:p,children:(0,y.jsxs)("a",{className:"btn-vnc",title:"数据集",onClick:On,children:[(0,y.jsx)("span",{className:"iconfont font14 mr5 ml20 icon-shujuji2 current"}),"数据集"]})})]}),"exercises"!==ce.get("type")&&(0,y.jsx)("a",{className:"btn-out",onClick:function(){var e,n,t=!(null!=V&&null!==(e=V.shixun)&&void 0!==e&&e.editable);Y.Z.confirm({title:"退出实训",icon:(0,y.jsx)(hn.Z,{}),content:(0,y.jsxs)("div",{children:[(0,y.jsx)("div",{children:"您确定要退出实训吗?"}),W&&(0,y.jsx)(Me.Z,{className:"mt10",defaultChecked:t,onChange:function(e){t=e.target.checked},children:"退出实训时,立即释放实验资源"})]}),centered:!0,okText:"确定",cancelText:"取消",onOk:(n=f()(h()().mark((function e(){var n;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!W||!t){e.next=7;break}return e.next=3,(0,fe.eA)(null==J?void 0:J.identifier);case 3:0==(null==(n=e.sent)?void 0:n.status)&&(U.ZP.success("释放资源成功"),setTimeout((function(){Ln()}),1e3)),e.next=8;break;case 7:Ln();case 8:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)}),onCancel:function(){}})},title:"退出实训",children:(0,y.jsx)("i",{className:"iconfont icon-kaiguan"})}),(null==je||null===(i=je.exercise)||void 0===i?void 0:i.left_time)>0&&(0,y.jsxs)(w.Z,{align:"middle",children:[(0,y.jsx)("span",{style:{color:Re,marginRight:6},className:"iconfont icon-daojishi djs"}),(0,y.jsx)("span",{style:{color:Re,fontSize:14,marginRight:10},children:"剩余答题时长"}),(0,y.jsx)("span",{className:"mr20",children:(0,y.jsx)(Sn,{valueStyle:{color:Re,fontSize:20,fontWeight:500},value:Ge,onFinish:f()(h()().mark((function e(){var n,t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,fe.VL)({categoryId:ce.get("exercisesId"),commit_method:2});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(0===N&&P(1),Y.Z.info({width:530,title:"提示",centered:!0,okText:"确定",content:(0,y.jsxs)("div",{className:"tc font16",children:["答题结束了,系统已自动提交试卷",(0,y.jsx)("br",{}),"不能再修改答题"]}),onOk:function(){var e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:window.parent.location.href="/classrooms/".concat(ce.get("coursesId"),"/exercise/").concat(ce.get("exercisesId"),"/detail");case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()})),-3===(null==n?void 0:n.status)&&(t=parseInt(null==n?void 0:n.message),Oe(Date.now()+1e3*t));case 5:case"end":return e.stop()}}),e)})))})})]}),"exercises"===ce.get("type")&&(0,y.jsxs)(Fe.ZP,{type:"primary",onClick:function(){var e=function(){var e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==N){e.next=3;break}return e.next=3,P();case 3:Fn(),Mn.current=!0,Tn();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();H&&!ee||(1===N?null!=$&&$.had_submmit:_&&0===q.lastedUpdateTime)?e():Y.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,y.jsx)("div",{style:{color:"#FF0000"},children:"请确认你的答题内容是否进行评测并提交,未评测则会导致该题无法获得分数"}),onOk:e})},children:[(0,y.jsx)("span",{className:"iconfont icon-yiguanbi mr5 font14"})," 返回试卷"]}),(0,y.jsx)(K.Z,{children:(0,y.jsx)(z.Z,{width:280,rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,destroyOnClose:!1,open:we,onClose:Zn,children:(0,y.jsx)(In.Z,v()({},zn))})}),(0,y.jsx)(Dn.Z,{identifier:ue,visible:ln,onCancel:function(){return un(!1)},info:{type:"挑战页面",myshixun_id:null==J?void 0:J.id}})]})},Pn=300;function Mn(e){var n=e.title,t=e.time,i=e.className,s=void 0===i?"":i,r=e.callback,a=e.desc,o=void 0===a?"":a,c=e.style,l=void 0===c?{}:c;return(0,y.jsxs)("a",{onClick:function(){r&&r()},title:n,className:s,children:[(0,y.jsx)("i",{className:"iconfont icon-shijian1 mr5",style:l}),(0,y.jsxs)("span",{children:[o?"".concat(o,":"):"",tn(t)]})]})}function Hn(e){var n=e.onAddVncTime,t=e.onResetAllVnc,i=e.toShixun,s=e.title,r=void 0===s?"":s,a=e.myshixun,o=e.defaultTime,c=e.user,l=e.survival_time,u=(0,C.useParams)(),d=(0,E.useState)(o),g=A()(d,2),p=g[0],m=g[1],I=(0,E.useState)(!1),x=A()(I,2),v=x[0],w=x[1],k=(0,E.useState)(!1),Q=A()(k,2),j=Q[0],B=Q[1],D=(0,E.useRef)(!0),S=(0,M.oP)(),b=(0,E.useRef)(!1);(0,E.useEffect)((function(){return window.addEventListener("visibilitychange",R),function(){window.removeEventListener("visibilitychange",R)}}),[]);var R=function(){var e=f()(h()().mark((function e(n){var t,i,s,r,o;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("visible"!==document.visibilityState){e.next=5;break}return e.next=3,(0,P.fY)(null==a?void 0:a.identifier);case 3:0===(null==(t=e.sent)?void 0:t.status)&&(r=(null==t||null===(i=t.data)||void 0===i?void 0:i.remainingTime)>0?null==t||null===(s=t.data)||void 0===s?void 0:s.remainingTime:0,m(o=r/1e3),o>Pn&&B(!1));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function H(){return(H=f()(h()().mark((function e(){var s,r;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(w(!0),!(p>0)){e.next=8;break}return e.next=4,n();case 4:r=e.sent,m((null==r||null===(s=r.data)||void 0===s?void 0:s.remaining_time)/1e3),e.next=12;break;case 8:return e.next=10,t();case 10:e.sent,i();case 12:w(!1),B(!1);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,en.Z)((function(){m(p-1)}),p>0?1e3:null),(0,E.useEffect)((function(){S.homework_common_id?60===p&&(b.current||B(!0)):300!==p&&180!==p&&60!==p&&0!==p||b.current||B(!0)}),[p]),(0,E.useEffect)((function(){if(D.current){var e="".concat(null==c?void 0:c.login,"_").concat(u.taskId,"_survival_time");localStorage.getItem(e)!==String(l)?(b.current=!0,Y.Z.confirm({title:"提示",icon:null,content:"老师调整了时间是否同步",centered:!0,okText:"是",cancelText:"否",onOk:(t=f()(h()().mark((function t(){return h()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return localStorage.removeItem(e),t.next=3,n();case 3:b.current=!1,window.location.reload();case 5:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)}),onCancel:function(){b.current=!1,localStorage.removeItem(e)}})):(o=0?e.splice(t,1):e.push(o),a(e.join(""))}},children:[1===n?(0,y.jsx)(Tn.ZP,{checked:i&&i.indexOf(o)>=0,className:"choice"}):(0,y.jsx)(Me.Z,{className:"choice",checked:i&&i.indexOf(o)>=0}),(0,y.jsxs)("div",{className:"flex-wrp",children:[(0,y.jsxs)("span",{className:"checkTitle",style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"},children:[o,"、"]}),(0,y.jsx)(L.Z,{className:"subject-body",value:r})]})]})},Un=function(e){var n=e.callback,t=e.multi_count,i=e.answer,s=(0,E.useState)([]),r=A()(s,2),a=r[0],o=r[1];return(0,E.useEffect)((function(){if(t){if(null!=i&&i.length)return void o(i);var e=Array.from({length:t}).fill("");o(e)}}),[t,i]),console.log(a,i,"multi_count"),(0,y.jsx)("div",{className:"option",children:null==a?void 0:a.map((function(e,t){return(0,y.jsxs)(w.Z,{align:"middle",className:"mb10 text",children:[(0,y.jsxs)("span",{className:"mb5",children:["填空",t+1,"答案:"]}),(0,y.jsx)(Qe.Z.TextArea,{value:e,onChange:function(e){a[t]=e.target.value,n(a)}},t)]})}))})},Yn=function(e){var n=e.id,t=e.answer,i=e.challenge_question,s=e.category,r=e.subject,a=e.onSetAnswers,o=e.question_name,c=e.multi_count;function l(e){a(n,e)}return(0,y.jsxs)("li",{children:[(0,y.jsxs)(w.Z,{className:"subject c-grey-999",align:"stretch",children:[(0,y.jsx)(k.Z,{flex:"40px",children:(0,y.jsxs)("p",{className:"mt3 order",children:[n+1,"、"]})}),(0,y.jsx)(k.Z,{flex:"1",children:(0,y.jsx)(L.Z,{value:"".concat(r),className:"subject-body"})})]}),"单选题/多选题"===o&&(0,y.jsx)("div",{className:"option",children:null==i?void 0:i.map((function(e,n){var i=e.option_name;return(0,y.jsx)(Ln,{index:n,option_name:i,answer:t,category:s,callback:l},i)}))}),"判断题"===o&&(0,y.jsx)("div",{className:"option",children:(0,y.jsxs)(Tn.ZP.Group,{className:"mb10",style:{marginLeft:38},value:t||void 0,onChange:function(e){return l(e.target.value)},children:[(0,y.jsx)(Tn.ZP,{value:"true",className:"mr40",children:"正确"}),(0,y.jsx)(Tn.ZP,{value:"false",children:"错误"})]})}),"填空题"===o&&(0,y.jsx)(Un,{multi_count:c,callback:l,answer:t})]})},zn=function(e){var n=e.chooses,t=e.answers,i=e.onSetAnswers,s=e.bgColor,r=void 0===s?"#1E1E1E":s;return(0,y.jsx)("ul",{className:"".concat("#1E1E1E"===r?"":"vs"," choose-container"),style:{backgroundColor:r},children:n.map((function(e,n){var s=e.subject,r=e.challenge_question,a=e.category,o=e.question_name,c=e.multi_count;return(0,y.jsx)(Yn,{id:n,subject:s,challenge_question:r,category:a,answer:t[n],onSetAnswers:i,question_name:o,multi_count:c},n)}))})},Kn=t(39046),Wn=t(84391),Vn=t(75471),Xn=function(e){var n=e.id,t=e.isActive,i=e.title,s=e.onActive,r=e.had_submmit,a=e.result,o=e.actual_output,c=e.standard_answer,l=e.question_name,u=e.isFromCourse,d=e.user_course_identity;var h="test-case-item";return t&&(h+=" active"),r&&(h+=" has-result"),(0,y.jsxs)("li",{className:h,children:[(0,y.jsxs)("a",{className:"case-header",onClick:function(){s(n)},children:[(0,y.jsxs)("h2",{children:[(0,y.jsx)("div",{className:t?"arrow-down":"arrow-right",style:{width:12}}),(0,y.jsx)("span",{className:"test-title",style:{width:75},children:i})]}),d<5&&u?(0,y.jsx)("img",{width:16,src:a?Wn.Z:Vn.Z}):(0,y.jsx)("div",{className:"".concat(o?"submitStatus":"unsubmitStatus"),children:o?"已提交":"未提交"})]}),(0,y.jsx)("div",{className:"item-desc ".concat(t?"show":"hide"," choose-game-item"),children:d<5&&u?o?"填空题"===l?(0,y.jsxs)(E.Fragment,{children:[(0,y.jsxs)("p",{children:[(0,y.jsx)("div",{children:"正确答案:"}),(0,y.jsx)("b",{children:null==c?void 0:c.map((function(e,n){var t;return(0,y.jsxs)("p",{children:["填空",n+1,":",null==e||null===(t=e.text)||void 0===t?void 0:t.join("、")]})}))})]}),(0,y.jsxs)("p",{children:[(0,y.jsx)("div",{children:"学生答案:"}),(0,y.jsx)("b",{className:"".concat(a?"c-green":"c-red"),children:null==o?void 0:o.map((function(e,n){return(0,y.jsxs)("p",{children:["填空",n+1,":",e]})}))})]})]}):(0,y.jsxs)(E.Fragment,{children:[(0,y.jsxs)("p",{children:["正确答案:",(0,y.jsx)("b",{children:c})]}),(0,y.jsxs)("p",{children:["学生答案:",(0,y.jsx)("b",{className:"".concat(a?"c-green":"c-red"),children:o})]})]}):(0,y.jsx)("p",{children:"尚未提交,暂不支持查看"}):(0,y.jsx)("p",{children:"答题阶段,不支持查看结果"})})]})},qn=function(e){var n=e.onResizeSetContainer,t=e.moveY,i=e.had_submmit,s=e.test_sets,r=void 0===s?[]:s,a=e.challenge_chooses_count,o=e.choose_correct_num,c=e.user_course_identity,l=(0,C.useSearchParams)(),u=(A()(l,1)[0],(0,C.useParams)()),d=(0,E.useState)(-1),h=A()(d,2),g=h[0],f=h[1];function p(e){f(e===g?-1:e)}var m=o===a,I=u.homeworkId||u.exerciseId,x=(0,E.useState)(0),w=A()(x,2),k=w[0],Q=w[1];return console.log(c),(0,E.useEffect)((function(){console.log(r);var e=0;null==r||r.map((function(n){null!=n&&n.actual_output||(e+=1)})),Q(e)}),[]),(0,y.jsxs)(E.Fragment,{children:[(0,y.jsxs)("div",{className:"test-header",children:[(0,y.jsx)("span",{className:"active",children:"测试结果"}),(0,y.jsx)("a",{onClick:function(){n(t)},children:(0,y.jsx)("i",{className:"iconfont ".concat(.01===t?"icon-shousuo":"icon-zhankai"," icon-zhankai")})})]}),c<5&&I?i?(0,y.jsxs)("p",{className:"test-result ".concat(m?"success":"failer"),children:[(0,y.jsxs)("span",{className:"count",children:[(0,y.jsx)("img",{width:16,src:m?Wn.Z:Kn.Z}),o||0," / ",a," 共有",a,"题,"]}),(0,y.jsx)("span",{children:m?"全部通过":"其中".concat(a-o,"题目结果不匹配。详情如下:")})]}):null:(0,y.jsxs)("p",{className:"test-result ".concat(k>0?"failer":"success"),children:[(0,y.jsxs)("span",{className:"count",children:[(0,y.jsx)("img",{width:16,src:k>0?Kn.Z:Wn.Z}),a-k," / ",a," 共有",a,"题,"]}),(0,y.jsx)("span",{children:"其中".concat(k,"题目未提交,点击评测已提交后才能计算分值。详情如下:")})]}),(0,y.jsx)("ul",{className:"test-case-list",children:r.map((function(e,n){return(0,y.jsx)(Xn,v()(v()({had_submmit:i,title:"题目".concat(n+1)},e),{},{isActive:g===n,id:n,onActive:p,user_course_identity:c,isFromCourse:I}),"item"+n)}))})]})},_n="action-container___Xcx9G",$n="eval-btn-group___b8ds5",et="eval-desc___bIcYm",nt="btn-run___fh7pl",tt="btn-run-self___Bwz1A",it="ghost-link___Y8dGm",st="link___PPhWD",rt=t(24334),at=t(61186),ot=function(e){var n,t=e.st,i=e.prev_game,s=e.next_game,r=e.time_limit,a=e.record_consume_time,o=e.loading,c=e.shixun,l=e.game,u=e.onRun,d=e.dispatch,g=e.chooses,p=e.unity_3d_routes,m=e.user,I=e.is_last_game,x=e.onUpdateCode,v=e.choose_test_cases,w=e.test_sets,k=e.challenge,Q=e.game_report_id,j=e.tabActiveParams,B=void 0===j?{}:j,D=e.startDebug,S=e.isLocalFetch,b=e.onLocalRun,R=e.work_end_forbid_evaluate,M=e.homework_common_name,H=(0,C.useParams)(),N=!I&&!o&&(c.status>0||(null==m?void 0:m.identity)<5),G=["自测运行","正在启动","停止运行","正在停止","正在运行"],F=(0,C.useSelector)((function(e){var n;return null==e||null===(n=e.user)||void 0===n?void 0:n.userInfo})),O=(0,C.useSearchParams)(),J=A()(O,1)[0],T=(0,E.useState)(0),Z=A()(T,2),L=Z[0],U=Z[1],z=(0,E.useState)(0),K=A()(z,2),W=K[0],V=K[1],X=(0,E.useState)(!1),q=A()(X,2),_=q[0],$=q[1],ee=(0,E.useState)(null==w||null===(n=w.find((function(e){return e.input&&!e.is_file})))||void 0===n?void 0:n.input),ne=A()(ee,2),te=ne[0],ie=ne[1],se=(0,E.useState)(!1),re=A()(se,2),ae=re[0],oe=re[1],ce=(0,E.useState)(G[0]),le=A()(ce,2),ue=le[0],de=le[1],he=(0,E.useRef)(!1),ge=(0,C.useLocation)(),fe=B.shixun_environment_id,pe=B.tab_type,Ae=function(){var e=at();if(e.day()>=1&&e.day()<=5){var n=e.hour(),t=e.minute();return n>=9&&n<12||14===n&&t>=30||n>14&&n<18||19===n&&t>=30||20===n&&t<=30}return!1};(0,E.useEffect)((function(){L>0&&setTimeout((function(){U(L-1)}),1e3)}),[L]),(0,E.useEffect)((function(){W>0&&setTimeout((function(){V(W-1)}),1e3)}),[W]),(0,E.useEffect)((function(){var e=De.Z.subscribe("eval-code-finish",(function(){p&&$(!0),1===t||(null!=F&&F.is_vip?U(10):U(Ae()?20:15))})),n=De.Z.subscribe("caseInputValue",(function(e){ie(e)})),i=De.Z.subscribe("runCodeFinish",(function(){he.current=!1,oe(!1),de(G[0]),W>0||(null!=F&&F.is_vip?U(10):U(Ae()?20:15))}));return function(){e(),n(),i()}}),[]);var me=function(){var e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return he.current=!0,e.next=3,x();case 3:de(G[1]),De.Z.publish("show-case-result",!0),setTimeout(f()(h()().mark((function e(){var n,t,i,s,r,a;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={test_case_content:te,shixun_environment_id:fe,tab_type:pe},"exercises"===J.get("type")?i.extras={exercise_id:J.get("exercisesId")}:H.courseId&&H.homeworkId&&(i.extras={homework_common_id:H.homeworkId}),e.next=4,(0,P.h$)(H.taskId,i);case 4:if(null==(s=e.sent)||null===(n=s.data)||void 0===n||null===(n=n.data_list)||void 0===n||!n.length){e.next=8;break}return De.Z.publish("pod-restrict-data",{identifier:null==s||null===(r=s.data)||void 0===r?void 0:r.identifier,data_list:null==s||null===(a=s.data)||void 0===a?void 0:a.data_list}),e.abrupt("return");case 8:De.Z.publish("showRunCodeTab",!0),De.Z.publish("runCode",{type:"start",socketUrl:(null==s||null===(t=s.data)||void 0===t?void 0:t.wss_url)+"/log"});case 10:case"end":return e.stop()}}),e)}))),100),setTimeout((function(){he.current&&(de(G[2]),oe(!1))}),1e3);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ie=function(){var e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:oe(!0),ue===G[2]?(he.current=!1,de(G[3]),De.Z.publish("runCode",{type:"stop"}),(0,P.Yv)(H.taskId,{shixun_environment_id:fe,tab_type:pe}),setTimeout((function(){de(G[0]),oe(!1),null!=F&&F.is_vip?U(10):U(Ae()?20:15)}),2500)):me();case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xe=function(){var e=f()(h()().mark((function e(){var n,t,i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return oe(!0),de(G[4]),De.Z.publish("show-case-result",!0),e.next=5,b(te);case 5:0===(n=e.sent).status&&(i=null==n||null===(t=n.data)||void 0===t||null===(t=t.out)||void 0===t?void 0:t.map((function(e){return rt.Base64.decode(e)})),oe(!1),de(G[0]),De.Z.publish("showRunCodeTab",!0),De.Z.publish("setLogData",i));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)("div",{className:_n,children:[(0,y.jsxs)("div",{className:"flex-container ".concat(et),children:[r&&null!=k&&k.with_code_file?(0,y.jsx)("span",{children:"本关最大执行时间:".concat(r,"秒")}):null,a&&null!=k&&k.with_code_file?(0,y.jsxs)("span",{children:["本次评测耗时(编译、运行总时间):",a," 秒"]}):null,Q?(0,y.jsx)("a",{target:"_blank",className:st,href:"/report/".concat(H.taskId,"/").concat(Q),children:"代码性能检测"}):null,[2,3,4,5,6].includes(pe)&&(0,y.jsx)("a",{title:"显示/隐藏测试结果",onClick:function(){De.Z.publish("show-case-result")},children:"显示/隐藏测试结果"})]}),(0,y.jsxs)("div",{className:"flex-container ".concat($n),children:[i&&!o?(0,y.jsx)("a",{href:"/tasks/".concat(i).concat(ge.search),onClick:function(e){e.preventDefault(),H.courseId&&H.homeworkId?setTimeout((function(){return window.location.href="/tasks/".concat(H.courseId,"/").concat(H.homeworkId,"/").concat(i).concat(ge.search)}),300):H.courseId&&H.exerciseId?setTimeout((function(){return window.location.href="/tasks/".concat(H.courseId,"/").concat(H.exerciseId,"/").concat(i,"/exercise").concat(ge.search)}),300):setTimeout((function(){return window.location.href="/tasks/".concat(i).concat(ge.search)}),300)},className:it,children:"上一关"}):null,N?(0,y.jsx)("a",{href:"/tasks/".concat(s).concat(ge.search),onClick:function(e){var n;if(e.preventDefault(),c.task_pass||2===l.status||(null==m?void 0:m.identity)<5||1===t&&null!=v&&null!==(n=v.test_sets)&&void 0!==n&&n.every((function(e){return e.actual_output})))return H.courseId&&H.homeworkId?void setTimeout((function(){return window.location.href="/tasks/".concat(H.courseId,"/").concat(H.homeworkId,"/").concat(s).concat(ge.search)}),300):H.courseId&&H.exerciseId?void setTimeout((function(){return window.location.href="/tasks/".concat(H.courseId,"/").concat(H.exerciseId,"/").concat(s,"/exercise").concat(ge.search)}),300):void setTimeout((function(){return window.location.href="/tasks/".concat(s).concat(ge.search)}),300);Y.Z.warning({centered:!0,width:530,title:"提示",okText:"我知道了",content:(0,y.jsxs)("p",{children:["该实践项目设置了不允许跳关。",1===t?"提交":"通过","当前关卡后,才能进入下一关。"]})})},className:it,children:"下一关"}):null,_&&1===(null==k?void 0:k.show_type)&&(0,y.jsx)("button",{onClick:function(){d({type:"SHOW_PICTURE_VIEW"})},style:{minWidth:"72px",marginRight:10},className:"btn-run",title:"查看效果",children:"查看效果"}),1===pe&&!D&&(null==c?void 0:c.open_self_run)&&(S?(0,y.jsx)(Fe.ZP,{onClick:xe,loading:ae,danger:!0,className:"".concat(tt," mr10"),children:ue}):(0,y.jsx)(Fe.ZP,{onClick:(0,pn.throttle)(Ie,2e3),loading:ae,danger:!0,disabled:W>0||L>0||o,className:"".concat(tt," mr10"),children:W>0?"".concat(W,"S"):ue})),(null==k?void 0:k.with_code_file)&&!(1===pe&&D)&&(0,y.jsx)("button",{onClick:f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!R){e.next=3;break}return Y.Z.warning({title:"提示",icon:null,centered:!0,width:554,okText:"我知道了",content:(0,y.jsxs)("div",{children:["当前实践项目已在教学课堂作业",(0,y.jsxs)("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:function(){window.open("/classrooms/".concat(null==H?void 0:H.courseId,"/shixun_homework/").concat(J.get("homework_common_id")?J.get("homework_common_id"):null==H?void 0:H.homeworkId,"/detail?tabs=1"))},children:["(",M,")"]}),"中被使用,该作业设置了截止后禁止作答。"]})}),e.abrupt("return");case 3:if(1!==t){e.next=7;break}if(!((null==g?void 0:g.length)<=0)){e.next=7;break}return Y.Z.confirm({centered:!0,title:"提示",content:(0,y.jsx)("div",{className:"tc",children:(0,y.jsx)("p",{children:"您还未添加题目,请添加后评测!"})}),okText:"确认",cancelText:"取消"}),e.abrupt("return");case 7:return $(!1),e.next=10,u();case 10:case"end":return e.stop()}}),e)}))),style:{minWidth:"72px"},disabled:o||L>0||"自测运行"!==ue||W>0,className:nt,title:"运行评测",children:L>0?"".concat(L,"S"):(0,y.jsxs)(E.Fragment,{children:[" ",(0,y.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3RTBEMDM2MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3RTBEMDM3MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdFMEQwMzQwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdFMEQwMzUwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ejzPSAAACsUlEQVR42ryYz08TQRTHp9vQQkFPlAAHDXjxR2LwoEbhpCXon1DPpf0PbP8UwOhV/QOM8QIXIIRwASNtYo0RIye9FIF4Yf2O+U7ysmnrzM5uX/JJu7sz730zOzvz3mTCMFSONgOWwAK4Aa6CS3x2Ar6BJtgEH8BXJ+9akAVZUAZb4CK0twv2KdPHf2PZiCmBpghyAt6CGrgPJkCeTPCefvaGbY016Su2oGGwKhx+AVUwZjmqim0r7Gtslb6dBBXBLh2cg+cg5yAkSo4+zulzlzGsBOmGLTEqcx5CosyJ0Wp1ExXtUAA77PARTCYoxjBJ3yFjFfoJesGGnzlBVUoUGSNkzK6CSmLO3ElRjHx9Zk6VooICcMiHjQGIMTTEkpCVgsp80AZDls5WPL88xVhtxi5LQZu8uezgLOQqPOUpqip8/RM0wyVer6qjjoK0/QAPPASNMrbWMBtgO3sCMuAdOFXuNg02wLKKZ6eMrTUsaUHzfLCu4lserIEVkIvR38Se14Ju8WJf+VuNozXl2O+Avzf1O/zJuTDu+O77meu8Gme/X4FIrjoqOXOdVyb2WKDStYxrh4Bpp7bLCQo5Bo840W3MxP6tBX3nxbWExGyDu/y1NRP7SAs65MXtBMSscWSOHfuZ2J8CVgfaHnsI+cNPvsb/rmZib+lPbpbLdsdj63jouXV0zNaRxOY67bm5VqKbq0/6kU8r/ciK2qs+wASt3itBkynsWcKVRr8U9owxF3sl+a9Ekl8cUJL/0rYMOkixDNq3LYMGUSi2XQpFg67J9kRZ1EiglK6LsmevV93Xz8lIl8OGiuPiWWCftu9hg2RRvEJzHPOa1cI9DvsQKfJelW3kcUxLfk0+guSB1bbjgVXIPs9sD6wyMY/0nvJI7zq4IvIZnfkdgRY37feuR3p/BRgAhrFnXQBvMBoAAAAASUVORK5CYII=",alt:"run",width:18})," ",(0,y.jsx)("b",{children:"评测"})," "]})})]})]})},ct=t(87089),lt="iconWrapper___U51IV",ut="minusIcon___xP_3j",dt="arrowIcon___jKd9h",ht=function(e){var n=e.desc,t=e.visible,i=(0,E.useRef)(),s=(0,E.useRef)(),r=(0,E.useState)(!1),a=A()(r,2),o=a[0],c=a[1],l=(0,E.useState)(!1),u=A()(l,2),d=u[0],h=u[1];(0,E.useEffect)((function(){if(i.current){var e=function(e){h(!1),(0,M.kk)("none");var n=i.current.getBoundingClientRect();r=n.left,a=n.top,o=e.pageX,c=e.pageY,l=!0,u=!0,document.onselectstart=function(){return!1}},n=function(e){var n,t;(e.stopPropagation(),l=!1,(0,M.kk)("auto"),document.onselectstart=null,u)&&(u=!1,(null===(n=e.target)||void 0===n?void 0:n.id)!==(null===(t=s.current)||void 0===t?void 0:t.id)&&h(!0))},t=function(e){if(l){u=!1,h(!1);var n=e.pageX-o,t=e.pageY-c;i.current.style.left="".concat(r+n,"px"),i.current.style.top="".concat(a+t,"px")}},r=0,a=0,o=0,c=0,l=!1,u=!1;return i.current.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){var s;null===(s=i.current)||void 0===s||s.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[i.current]);return(0,y.jsxs)("div",{style:{display:t?"block":"none"},children:[(0,y.jsx)(z.Z,{title:"任务描述",placement:"right",onClose:function(){h(!1)},open:d,children:n}),(0,y.jsx)("div",{className:dt,onClick:function(){return c(!1)},style:{position:"fixed",display:o?"block":"none",zIndex:1e3,bottom:223},children:(0,y.jsx)("img",{draggable:!1,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAAXNSR0IArs4c6QAAAZdJREFUWEfF2D1Lw1AUxvH/8xHcBHFSaUfrojiKi19FHFwUFQQriLoIxcVVv4O4CCJOOriK7oKTCiLaQY9cCaW2yc1LzU2WDLnn5EdC8pxEDLCZ2SRwDIwCTUmttHZmVgNOALc/kLTtapRWmHTczKaAc2AoWvMNjEh68tTUgQtguGtNXdJ9IUgMwvX1QswsDuHqikESEK7hlqRm3NXwIFqSlnPfGg9iT9J6TsQRsCjJckHKRGSGlI3IBAmBSIWEQnghIRGJkNCIWEgViD5IVYg/kCoRHUjViG7IJvAbx11bG5iVdJvw6l4CDnuOueCbk3SZN9U76Wtmu8BaT4MXYN6DWQX2e2regQVJV3kwf8aAKjF980hVmNjBqApM4oQWGuMdFUNiUmfWUJhUiHsEQ2AyQUJgMkPKxuSClInJDfFgHoFxSZ8J2RQXB8/AmKTXQhAPpibpISljzCwOMyPpujAkwuwAG9GJb6K0/vKFnZmtREHpzn0HNCS1B4JEmOnob8CppI8siWtmDWACOJP0lvo5kaXpf635AX6GXzDZRnW0AAAAAElFTkSuQmCC",alt:""})}),(0,y.jsxs)("div",{ref:i,draggable:!1,className:lt,style:{position:"fixed",display:o?"none":"block",zIndex:1e3,bottom:223,right:26,borderRadius:"50%",cursor:"pointer"},children:[(0,y.jsx)("i",{ref:s,id:"minusIconElement",onClick:function(){h(!1),c(!0)},className:"iconfont icon-yichu1 ".concat(ut)}),(0,y.jsx)("img",{draggable:!1,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABKCAYAAAAL8lK4AAAAAXNSR0IArs4c6QAAFrlJREFUeF7tW3uMXNV5/86989jZXXsf7K53Z722F68fGBwbLOOYR6jBqXhUbZQW5KQNKbQRtFJRhZqmpCmPtqEqqH/0r6SoQUpQlUBSoapNQtuoDaQhJSRAUx5JSigB29gGL/a+ZmfmnvNV3znnO+e7d2bZjVS1ldJJzMzeuY9zft/r9z1GwU/5S/2U7x/+H4C1awAqRIB77rnn/yxod911Fyq7OoVr3deKm/nR67itDe07DcIRQEiNQSAAjP2HQE+gv+k/xsRj9jwAe8x+zdfxcbqebuL+7+7lj7n7uy/sKYXj4fn+XuH8LrslIDaOVhFKtcaZJVC9ZfxetaQfSPb0PHRIqYwv6QrAy8dbt2mt7jOIVV4gP8wBoQDtwnnxtGb6n7Kbo2uKADhQ6DgCKgKGNhhBdZ+Vv5bukQfAYe3uHYDQDmx6WWH414bhCmyZ6IXnjyeQaQZTQX9Vw1DNPFsrVw9fcr6atbpSBO9HJ7JPG4235DZuN+UX5BdgF+OlaxdEAARNcEBYKXspGr/ICIC4nsGh8610HRBWGRBA++fQWoOGIYImAPzG+X3P1l5Ie3rgpaMEdBLW5NavYLCWwUDVfOvKvT2XKqVIFvH14xPtezOEO3Ibk4gH9fYPFuZgTSOYifhemESUnpdc7pq8ObBUpUnlrmdwvBYQAPt39oNJyvDiUUJFgQNdCc10e9002IZSmlx/aE/1SwGA19/EnzFo/inTxjo7VnkrVZKuXaxQW5a+tGPekF19AZDgF4SmSA0Rz5Sbz5ugNwPWNHH9ufUe2FzvgW+81AZQKShInWlYbfLvXpOHahqGe/HrV+7tOWQBQMTktbfM82jwvOB4wKkeq13YvLdz56jQoxw3y7ZO3+eu9zZs7Zzvy75CACcdoQ4OUTha7yDD8w1ApZLAdQcG4G+fXgINZQClQCUJACb2s/M93hcAQLVkYOOAWZ7qqw5aAI6exuuNMY84FZaOSdqc8OjSc3uHFqJDAC3vM6w6FkyI1Tvn3b0xSydY9D9FU9u3ow/mGwgvHc0gKVUgSRPrHBWUrGuO93KaQEYxPdyGpJTutwAcO23+0RhzOHhu4Xg4LJE0rEByqi8kbz00h0YAPl86LWkWHCqjirvrrcZ1C38F/8Kg0QZ+/tJB+OK/nAFIKpCmJUjSslf/vA+wDtWvcdtoG0qJuk7NzeHIQoYnjMGUw5eMxcEhsgeW4UlJALxJFEESgBF4HdIU3j46vMgzig45Fx4BYHKkAuPnlOCJF5aglFYgLSeQqAooUn0bBfiZPsT69W8fbUM5TW9Ub5zBG1Cbh4MKr0hAVo7tIcazBgiwpAYE5yqJjF8gKafUQMcnPGmSYZIjj3/WRdv74JWTTTh2WkOpVIakXIGUNk8RnvwNKTwTOE/O6DnnjWeQpsnN6uQZvM8Y/KiVvpdeVymFi2N85muCoxRMrsjiWL0df5D8gB7qiFVXIRQ2H673x6/atx6+/PQcGKMgLVcgScgEyAckniO4KODAdQ6RzOCCiQxUom4gAKz9kxSt10bliYffqD8upReoqg+P7O35emfX3a8vOkJ+LtmyJTx+keF69kfWiQqu4O9/eN96+OtvnoVyuQwqTaFSqgAkqfNX1p+4TUstSFIHQAJwnTp1Fl/SBncGW/HeOu+F3cKY/QVnRqoWJBo1g6XJHMIB4ulzzplF6svOj81JAl6k46xdoBJ4965eeOy785AmKZQrVUhodykBQFogtC2wSoBaBWHnBgNpog6oU2dw3gD2MwD2YayiQoocS0OC4wlQtNtoQow2S7voI6QWMNBW4tJ32AULOtxlXWmq4ILpGjzxwjJAoqBSqVrnR8BI+485hoswAz0IW8c0QH91RCEiUaYqAJT432yjUXnrTNZfQfWBtJTc2WgZWFrKIDMm56joWbRZeqhLQ91n/4nWFLINe47/3mWslqPYD3wenUGf+X52L/7eiX+3x+i8xJ37yokW/OAY2XMCaVqGtOylb1l+1FDiIc73KJgYMDA5hHP7t1cGumaD1z/ySDr64mjt937j4OMa8aKlRhsWl9rQQoCsrb2zcptn0wgqXkhk+BwZWu3Ccimtj/+0Ss8DON0O3IDTa5H80B4TlYAi6pumUEpTSFQZqCjg1hXZnw5aDbBtzMBwHzy7b1vloq4A3H03Jr/6kaU9Pb2lZ9oZwuKygWarDe2WV1Orru4B4SEineVszqphgVk6E4oLy11P9+z6HdcJfIJDIZI2qRWocgqU01kNSUtWs1CVvPlweh7rEwTo3k0aesvqM3u3Vn69e0EEUc0utv40M8lHs7aBZobQzgxk2rgU1PiF2iggU1cHCrFAKzmOv5yVCSLkPDSHQ9YmLrgwBee6A2/c8wLvfJ19JQ4MSn9UCpikdo0+Hwsmy9EgTQEOTBuAJPnIni2lv+yuAYjJ7cv4WrOtJ0l12i0NbZKM5ljt8/QgXY4QLFkGxashb9xHEgaN1TLSYi9payI+jIXQR5uMuQkJwZoVOTyVBpNSFP9B2VgvfQBr2nA/wM5xDeUS7N61qfp8VwCWWnggy8y/0k20IalTZcVYANzNI6V1nN+nnL5aFCh1cDxRssFsQoFESL2gESEn4EqT1yQXqRLnL2ywI9Ljs0yrHVHlpe0TqDPjCBMD8OYFm0sbOgoi3n3DYhPvMYh30sV8M/dQR5LyyYrk2N7meKF8rq/GMHMMqWmgqB7EwEG60NdQj/AmZusU3p8wR6HYz+HUAxJZrVvn/mkD/bXkC+dtLH3AByPednxfbOJ3tMF9zlM7dQxUmZiiJr+gICPzyAR788zLLYL8hEtKrev0PoHMNi6KNCyqei4tJk1b4fm8ruh/+FzJ/OT1TmjVEsDBGQMqTX5t52Tpwa4AIOL4UguOa43Kxc6o4rzwxWWAlgHrbLSlzm4j9DeBor2m0DEuSmbWnOh+bmHspCzp8g6R7dGXBCxPIDAp7lvOgGjjf6rQZXvC/FgrJbjBFLym1QcBdtYRklppats56mhXABotvCkz+GBIWKSagoJMIyw1ATJUkGWOv9ODaOO8WQKAzqONMCCZT0LoGvLIFhwGzqs3XZMD1J9Da7HnBhCB4jhsGTaiVC9K8SGfidpG1+6dAhhdj89tmyxfyPre4QQXm/glbcwvOmLDFVkXhmghdKPFhjtOi7WLJqnSZjUfJ21wG3Xf03XOedJxC5DVBgKSNYOvjxtlzQpACcDou6khhA3rhBP26w30msyIS+cK4MrzkIqhf3zuePoHXQFAxPJiC95Cg+ujbZKERdIDChothGabVV8CIaQbNi4kbTfvpMIgBK2hY9aEnBcnoBgc+zlcF+83WHOsLjpqZqaxlM7hdLifHKCCUik9MDWivt0VgMWWdXzfyRUQQjcosj7yC42WglaGQC0WrZ2krQZ4idpjwjycj3D2T5vvNBuxSX8fljzf12qgMJ3x9Wi1oCPlFZkfc4xdGwG2jKo3No0kkxT+VgLgVmPwU64aI0NRMRpwAYNjrucHtDnaZFB1ClUOKLZj2kybJOqlSu8trxn03s4UtDVCS3tNsMBFcBiUnhIRGmMpsGucxPxCxn7LWzTC4d0APVX1F5vOSW+VcS/nAxab+KBBvEk6QO7KREAE4oUQ6WyPFxKrLzJnYA6Q89bMN0Ruwf6BwqzzLQQkQNug3XRv2aahhRCdD4NMyNbVAK7YRaQ5vaZ+jnpsRQAWmvjvxuAFMfR5TfAO0GpGyORivZ2TH1ZFyfG5OxNqfIKlhaaqZ5L5UMYEq1MTg8RDDzKey89xRRMXYnfUFewYh7mJ4WRUKdXqCgAi9i22YM4YTDpCoI+3+ZJVp/pLqTo/ErOx4FdynV8RpliNu9DnSMiEAAqOOWpqnmjRXq48X8FAH3xhfDC17K8rAI02vifL8HGu0bEq200xKwuZn0gzg9pGYtJ1MZ66FpOcbr5G2jQ/n/1SID+5Enuk7LFD7Y7VKgBX7yE+mh4ZG1QPrwjAwjL+DiLeb9WwYIvumHM05MBabReuuPDItb9A73ypSHZ5c0lJro7AYTEfz3kdrI0y6YpFzmgeTju56sMJloLpMYQ9W5JWul6NjCo1vzIATfw8Gjwikx+O/0yKaPMLyy6M2bDn47kmRyViOy2mTYzPL8j3qVyNwJa0fKWM/Bh9TmxJD1JfJqPsgR0qb4zWwKwz1PhE9hg1xect3v4vngEYH4Cv1odL13ZmPWI+YKGJzxiNF1pJB+/OquWOLbWc9B3Xd4mQZYD0t88DAmW1ocsD5Zmf9eYU6jiecyikexFz9O8U4qZHENbX5HwAs1GRm4g6Q2ykxOSKCsTvPd8QwLdsHq08sBoAZ7XG9dFZuQdJx0cAUJy20vcgWGlTzKbFW5LjNuPoL53vWZ8/xjkDaYzNJegcDwSTHPqbsv2Lt1DIi45PhtlidJFawaF2bB3ChdOUTZXr02PqxIoAIOLYwjKe5DDEPfVi3t7MABqtmPXxZiJnF9zfSt1lhxmRGx+WHCAOrMwyQ59I+WRK3nP3JMJATWajkfBIXyUrS+EzKtgxkcHGIfOtmcnaJd02H7LBpTYezDLzJFd2OOzEeOvnexCglSlYJifo6wEtKpMZ5aTv1d7RXa8JNiESzM9vNGxcMEK7eaa6GmDfZgO1smy++NAq02BfM+DIE7UW4ODWFtSqye9un+y5/x0BWGjhh4zGz3VUasLggoj5HH99jLdZns0DhMRpE22wUrfsjSJHxv8UkCYR7XUML26aTYeOU5Y3MybaZaFlHitQst8XHLYPt/0VhL2b2lCupLu216svvSMA8w1XAostrEKfTvKAbo6nkHwEKYiQWswuuVhCFWfSKtr8MjlVo6BWBuiryEpTnu/nuUG+uuy+A9g4mMHUkH7tXVv7Nq+0+WACCw38KwP4QdYAdnyyHsDl7pyZCG1wzjOOouTCmF9UsUApq8E5pugpd3x+zDGc7ctqUKH/7/OKXRNNWN8DD+yd6btlLQA8lSFebPuDvuGRz7BYApIVysRDVn2jucR2lGRqvg4Y0uy8Y4sOuJh0CW4gyvG5zm+YT1Cwd3IJ0gTfv2/H+kdXBWC+ga9rxI2cQDAT5HGSkLSI7E+qeaTKLpbHmcAuJW9Z3fUOzEk6zhR1Zp6RicpIlXN8YW4JoK+qYWakmUF53Tnv3qbmVgVgroENg9jDWWAuBQ7zAbIq5Dfq099AUz0dzeXjvDnOKAuFzKDmYS4galu3PKSYqBW5CpnVaF8LNvS3nrh09+AV77R56wMQsX+ugfM5/p+jmE71yDk127FGaEdjbQfWcXBftI3pshhL6XZvWQ6XuUbQBgFYIEAiEsTcQIzAeYFsHlqE3rL5+Hv2DP7JqgA0GjjdQnwlqL0cKvIqSmGJxtBcjHYVG6a5jsVRhdjxAesI/ehcLu10WEGaAPRWgFpTzlzCaGykvbKekPcJopfoI1MxBadnbB2eg1KqLrpi79CzqwKw2ML9WYbfzpEemQ1SFbhJyY2P8xSyfOnLAUFxXtm8gDi+A8PxfWJ99l2UwZgXnDuGsGkoAtBZeRL+Q7TculFe6Y96ym2Y7G+8ddW+oTFZ+1uRBywu47VtjV+Wapir3iDA0rLbdKzlOTDC3z7BcfU+AiMCwDU/C46t+TkSRH9fdq6BHsv0ZLN1hVqDTHdXkD6Z1VC1AQPV5t9cfWDkfatJ3/qAhRbemLXxs7INFeKzt8PlliMpxPacyrs6HW3WZXcRDDpmv7M5gN+s1wDWBNaCPVMIY+uiKbhyW75VJh1s4BZhdMaHXME/RnvmoVbSH7v24Mh9awJgbglv14h/li+C5PNxWlSDcoCmy/vdJonB+cTG01p73DjKy0kNU16mw/w9hdjLZxDKqWi/iSnRPM3NDztzzUKSJy7BjddmaVrksl84OPzNtQGwqO/VoO4oNkAlIOwf6CEkbdfxIQl7yduKrfvMPJ8iBjVPOIMkIFxV16n7zCgC1fW7FzIKfT/hmIOm+ogg15mghpHK2Wxw0+i6Q9NqeU0AnF3CP9cGb+ugoqKlbZ2MrMCGUTc5ApO33bwnd7ZPvJ+cZIVmGhLBDkXzhYlODH2iLtHRpMmP4JSxCevSuRevv3Li/LVs3vqAsw38VJaZW3nmJ0jbEqDIwHJ9QrY5P+QQc/DY7u6aEHXwCzFBUqDgcrQuMEOvfTLnkIKrwBL0qqWHjxweP7JmAM4s4mcM4s35jUfUieLEWpzg//6HCPnagUtaigVKsvfQayi23HP5fJwxeqcGiyNRsk7gtK8Kc1BVy5/44Hvrn1wzAG8v4UNG46/Ecjhv0nljaf9Fj7wmNRW5QSdFjvXHmG0WQO6Y9o6jryFX8ZpV1rNQRn3DjddMfHHNAMwu6IcNqhtcIhSzwa51+PCrMOGVeaytWxO1owtU1AQ2se6aFctecfSGc4GcX/LPrrTepBVeevPPTT65ZgDeXsRHtcH3yY6wnLyQZelIkPL9v44ChZj66Gi0huLJSn0Amd/HUpxseMR8IT8IXVo+AaVyOn3TNROvrhmA2QXzFYNwTeypyXyeH5AfhAppqHeUuXa6mNAO8VpmgkGLxACG1CzuExZ8QxjKzp0bfwFCmpE0jsPwtqnqDefn+3/vmA6fXsCvIeJVsWsrWuPS64aw2Mnfu/NzyeV9EhOAEL8XsD9ri+l1nCxdAfwwnd45kQaLx/A337/Zzc+t8aVm5/EJjebyYl4t7U/2BorZl5RycHKy3R1+8JBvpubz+s4eRHyO2KjvNbDGFTUvmzuKt/3Slp8MgNML+FVt8Go3Ll+URtEGRWVGqGgelHzVNgJZJD6yw+Prib4RK2cIpGnmIoX4BQg/oz13DH/7+p9QA07P609rVLdEifgCgxgv53CYS1RWyMjyi/fjgTwIJQeqbVndDT266XE2mWJhVfzURSZKYWYhjtktnzkOT/3bq/M017zaa31/5fRn77xkWs3O4eVaweNaG5WrvHRhbbk+vaj4FD10N6l3HPMhMtfulhOmYXKc55M7I0/RyTbnTsETT/3QvHby7KpmsHN6+NTn/+jyDXZE5s05vF0b+ENtTF+xv+7GWwp1OpkbyNq/nwblSTA2jY66X057ROJT6PKERk3oS3APIL8eeg69mktz8P0fvLz49PNv9K2mAft3jz/3wMcOXBhmhE4t4Lhuw9UazQyaZNogUJV4ozY4aQCq0hZz3IAJlJzuZvOR3l2UviS7ZM0ojuXEZCo/oc5Sd9yjUJrXLTh59D9PfuUbL29YDYDDBzZ97v7fuvDD3X8vULj6OP24chk2goZJncGkATNpDNQNqkmNMGkQ6og44pIW1xfMb0A612J7O2oAe/V87hGlHn+gJfsQLgHjn9+cfet469F/eK5C0+0rvUrUMPjZHTN3/PL2V9YEwGpo0vf/gVhdeBUm2hrqbYQ6INSNMXVtCCBVRwIM6Fhswcs6YC7DEyXykB4L/xB+/+drCzz0RwC2msvwzLPf0y+8/Kb7+XiX1wUzI8ceuvvSjfTVfxsAawGJzvn7E9inZqGOGUyYDOqZBcXUjYEJbbAOkBBIExpxXRiALLC/YvMlTD36RSycPWP+7mtPJws00FB49dXK5prLzj38+x/e+c//KwCsFahHXsD+9jxMqBaBpCeaLdxmdLYrM0jNznGAdFglCTntEkmef6zGn+dm39aPff276dxiMzyyVi3joYunPvHJW3bfywf/xzVgrQCs9bxHnsTaqbdhanl54V2AsMtAtk2B2qSSdLzdbtZf/fHr6tTsWT0+1Pv9qc3rPvTxI+f9UN77vwCByDyXl6nyEwAAAABJRU5ErkJggg=="})]})]})},gt=(t(49924),t(51735)),ft=function(e){var n=e.isTheoretical,t=e.onFontSizeChange,i=e.cmFontSize,s=e.cmCodeMode,r=e.onCodeModeChange,a=e.tabToSpace,o=e.onTabToSpace,c=e.shixun,l=e.autoFormat,u=e.onAutoFormat,d=e.formatDocument,h=e.code_editor,g=e.challenge,f=null!=c?c:{},p=f.task_pass,A=void 0!==p&&p,m=f.forbid_copy,I=void 0!==m&&m,x=f.test_set_permission,E=void 0!==x&&x,C={isTheoretical:n,onFontSizeChange:t,cmFontSize:i,cmCodeMode:s,onCodeModeChange:r,tabToSpace:a,onTabToSpace:o,autoFormat:l,onAutoFormat:u,formatDocument:d,code_editor:h,challenge:g};return(0,y.jsxs)(gt.Z,v()(v()({},C),{},{children:[(0,y.jsx)("h3",{children:"关卡配置信息"}),(0,y.jsxs)("section",{children:[(0,y.jsxs)("a",{className:"file-item",title:A?"允许学员跳关挑战":"不允许学员跳关挑战",children:[(0,y.jsx)("b",{children:"跳关"}),(0,y.jsx)("span",{children:A?"允许":"不允许"})]}),(0,y.jsxs)("a",{className:"file-item",title:E?"允许学员通过金币解锁查看测试集内容":"不允许学员通过金币解锁查看测试集内容",children:[(0,y.jsx)("b",{children:"测试集解锁"}),(0,y.jsx)("span",{children:E?"允许":"不允许"})]}),(0,y.jsxs)("a",{className:"file-item",title:I?"不允许学员粘贴代码":"允许学员粘贴代码",children:[(0,y.jsx)("b",{children:"代码粘贴"}),(0,y.jsx)("span",{children:I?"不允许":"允许"})]})]})]}))},pt=t(39339),At=t(74323);function mt(e,n){switch(n.type){case Z.wj:return v()(v()({},e),{},{loading:!0});case Z.V1:return v()(v()({},e),{},{loading:!1});case Z.OJ:return v()(v()({},e),n.payload);case Z.$Y:return v()(v()({},e),{},{theme:n.payload});default:throw new Error}}var It=function(e){var n=e.taskData,t=e.moveY,i=e.onResizeYStart,s=e.onResizeSetContainer,r=e.onEval,a=e.lastedGetTaskInfoTime,o=e.onUpdateCode,c=e._dispatch,l=((0,C.useLocation)(),(0,C.useSearchParams)()),u=A()(l,1)[0],d=(0,C.useParams)(),g=n.chooses,p=n.choose_test_cases,m=n.game,I=n.user_course_identity,x=p.test_sets,k=p.challenge_chooses_count,j=p.choose_correct_num,B=p.had_submmit;console.log(n);var D=(0,E.useCallback)((function(){var e=[];return e.length=k,B&&(e=x.map((function(e){return"判断题"===e.question_name?"正确"===e.actual_output?"true":"错误"===e.actual_output?"false":void 0:e.actual_output}))),e}),[a]),S=(0,E.useReducer)(mt,{loading:!1,answers:D(),theme:(0,pt.G)("cmCodeMode","vs-dark")}),b=A()(S,2),R=b[0],M=b[1];(0,E.useEffect)((function(){M({type:Z.OJ,payload:{answers:D()}})}),[a]);var H=R.answers,N=R.loading;function G(){for(var e=!0,n=0;n0&&void 0!==o[0]?o[0]:{},e.next=3,n({type:"shixunsDetail/addRepositoryFile",payload:{id:t.myshixun.identifier,message:r.commitMessage,content:"",path:(s.defaultPath?s.defaultPath+"/":"")+r.path+"/"+(r.file||".gitkeep"),secret_repository:!i||void 0}});case 3:0===(null==(a=e.sent)?void 0:a.status)&&(U.ZP.success("添加成功"),s.onOK({path:(s.defaultPath?s.defaultPath+"/":"")+r.path+"/"+(r.file||".gitkeep"),name:r.path.split("/")[r.path.split("/").length-1]}),s.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsx)(Y.Z,{width:"60%",centered:!0,open:s.visible,wrapClassName:Gt.modal,onOk:function(){g.submit()},onCancel:s.onClose,title:"新建文件夹",children:(0,y.jsx)("section",{className:Gt.bg,children:(0,y.jsx)("div",{className:Gt.wrap,children:(0,y.jsxs)(we.Z,{className:"mt10",form:g,scrollToFirstError:!0,layout:"vertical",onFinish:x,onChange:function(){var e,n,t,i,s=v()({},g.getFieldsValue()),r=null==s||null===(e=s.path)||void 0===e?void 0:e.split(""),a=null==s||null===(n=s.file)||void 0===n?void 0:n.split("");null!=r&&null!==(t=r.filter((function(e){return"/"==e})))&&void 0!==t&&t.length&&(s.path=s.path.substring(0,s.path.length-1)),null!=a&&null!==(i=a.filter((function(e){return"/"==e})))&&void 0!==i&&i.length&&(s.file=s.file.substring(0,s.path.length-1)),g.setFieldsValue(v()({},s)),l(s)},children:[(0,y.jsx)(we.Z.Item,{label:"文件夹名称:",name:"path",children:(0,y.jsxs)(w.Z,{children:[(0,y.jsx)(k.Z,{children:(0,y.jsx)("span",{className:Gt.filePath,children:s.defaultPath+"/"})}),(0,y.jsx)(k.Z,{flex:"1",children:(0,y.jsx)(we.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件夹名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,y.jsx)(Qe.Z,{placeholder:"请输入文件夹名称",size:"middle"})})})]})}),(0,y.jsx)(we.Z.Item,{label:"文件名称:",name:"file",children:(0,y.jsx)(Qe.Z,{placeholder:"请输入文件名称,如果不填写系统将在文件夹下创建.gitkeep的默认文件",size:"middle"})}),(0,y.jsx)(we.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,y.jsx)(Qe.Z,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"middle"})})]})})})})})),Jt=t(10197),Tt=["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository","onClose"],Zt=(0,C.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n=e.taskData,t=(e.dispatch,e.isRepository),i=e.onClose,s=c()(e,Tt),r=(0,C.useLocation)(),a=(v()(v()({},(0,C.useParams)()),(0,C.useLocation)().query),(0,E.useState)({})),o=A()(a,2),l=(o[0],o[1]),u=(0,E.useRef)(),d=we.Z.useForm(),g=A()(d,1)[0],p=(0,E.useState)(""),m=A()(p,2),I=(m[0],m[1]);(0,E.useEffect)((function(){s.visible&&g.resetFields()}),[s.visible]),(0,E.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var n=e.split(",").join("/"),t=0===n.indexOf("/")?n.substr(1):n;I(t)}}),[]),(0,E.useEffect)((function(){var e;u.current=null===(e=r.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var x=function(){var e=f()(h()().mark((function e(){var r,a,o=arguments;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=o.length>0&&void 0!==o[0]?o[0]:{},e.next=3,(0,P.MI)({id:n.myshixun.identifier,message:r.commitMessage,content:r.codeMirror,path:(s.defaultPath?s.defaultPath+"/":"")+r.path,secret_repository:!t||void 0});case 3:0===(null==(a=e.sent)?void 0:a.status)&&(U.ZP.success("添加成功"),s.onOK({path:(s.defaultPath?s.defaultPath+"/":"")+r.path,name:r.path.split("/")[r.path.split("/").length-1]}),i());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsx)(Y.Z,{width:"60%",open:s.visible,wrapClassName:Gt.modal,centered:!0,onOk:function(){g.submit()},onCancel:i,title:"新建文件",children:(0,y.jsx)("section",{className:Gt.bg,children:(0,y.jsx)("div",{className:Gt.wrap,children:(0,y.jsxs)(we.Z,{className:"mt10",form:g,scrollToFirstError:!0,layout:"vertical",onFinish:x,onChange:function(){var e,n,t=v()({},g.getFieldsValue()),i=null==t||null===(e=t.path)||void 0===e?void 0:e.split("");(null==i||null===(n=i.filter((function(e){return"/"==e})))||void 0===n?void 0:n.length)>1&&(t.path=t.path.substring(0,t.path.length-1)),g.setFieldsValue(v()({},t)),l(t)},children:[(0,y.jsx)(we.Z.Item,{label:"文件名称或文件路径:",name:"path",children:(0,y.jsxs)(w.Z,{children:[(0,y.jsx)(k.Z,{children:(0,y.jsx)("span",{className:Gt.filePath,children:s.defaultPath+"/"})}),(0,y.jsx)(k.Z,{flex:"1",children:(0,y.jsx)(we.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,y.jsx)(Qe.Z,{placeholder:"请输入文件名称",size:"middle"})})})]})}),(0,y.jsx)(we.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,y.jsx)(Qe.Z,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"middle"})}),(0,y.jsx)("div",{className:"mt10 mb20",children:(0,y.jsx)(we.Z.Item,{name:"codeMirror",label:"文件内容:",rules:[{required:!0,message:"请输入文件内容"}],children:(0,y.jsx)(Jt.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})})})]})})})})})),Lt=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository","taskData"],Ut=(0,C.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user,e.dispatch,e.isRepository;var n=e.taskData,t=c()(e,Lt),i=(0,C.useLocation)(),s=(v()(v()({},(0,C.useParams)()),(0,C.useLocation)().query),(0,E.useState)({})),r=A()(s,2),a=(r[0],r[1]),o=(0,E.useRef)(),l=we.Z.useForm(),u=A()(l,1)[0],d=(0,E.useState)(""),g=A()(d,2),p=g[0],m=g[1],I=(0,E.useState)(""),x=A()(I,2),Q=x[0],j=x[1];(0,E.useEffect)((function(){t.visible&&u.resetFields()}),[t.visible]),(0,E.useEffect)((function(){var e=t.defaultPath.split("/");1===e.length?(m(""),j(t.defaultPath)):(j(e.pop()),m(e.join("/")+"/"))}),[t.defaultPath]),(0,E.useEffect)((function(){var e;o.current=null===(e=i.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var B=function(){var e=f()(h()().mark((function e(){var i,s,r,a=arguments;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=a.length>0&&void 0!==a[0]?a[0]:{},e.next=3,(0,P.g7)({id:null==n||null===(i=n.shixun)||void 0===i?void 0:i.identifier,from:t.defaultPath,to:p+s.path,message:s.commitMessage||"".concat(t.defaultPath," rename to ").concat(p).concat(s.path," ")});case 3:0===(null==(r=e.sent)?void 0:r.status)&&(U.ZP.success("操作成功"),t.onOK({path:s.path,name:s.path}),t.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsx)(Y.Z,{width:"40%",open:t.visible,wrapClassName:Gt.modal,centered:!0,onOk:function(){u.submit()},onCancel:t.onClose,title:"提交说明",children:(0,y.jsx)("section",{className:Gt.bg,children:(0,y.jsx)("div",{className:Gt.wrap,children:(0,y.jsxs)(we.Z,{className:"mt10",form:u,scrollToFirstError:!0,layout:"vertical",onFinish:B,onChange:function(){var e,n,t=v()({},u.getFieldsValue()),i=null==t||null===(e=t.path)||void 0===e?void 0:e.split("");(null==i||null===(n=i.filter((function(e){return"/"==e})))||void 0===n?void 0:n.length)>1&&(t.path=t.path.substring(0,t.path.length-1)),u.setFieldsValue(v()({},t)),a(t)},children:[(0,y.jsx)(we.Z.Item,{label:"重命名:",name:"path",children:(0,y.jsx)(w.Z,{children:(0,y.jsx)(k.Z,{flex:"1",children:(0,y.jsx)(we.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,y.jsx)(Qe.Z,{placeholder:"请输入文件名称",size:"middle",defaultValue:Q})})})})}),(0,y.jsx)(we.Z.Item,{label:"提交信息:",name:"commitMessage",children:(0,y.jsx)(Qe.Z,{placeholder:"如不填写,默认提交信息是(".concat(t.defaultPath," rename to 新的名称 )"),size:"middle"})})]})})})})})),Yt=t(24645),zt=t(29453),Kt={wrap:"wrap___BqUCH",title:"title___Hv2Zk",path:"path___XGwUd",colorBlue:"colorBlue___AYPVZ"},Wt=["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository"],Vt=Yt.Z.Dragger,Xt=(0,C.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n,t,i=e.taskData,s=e.dispatch,r=e.isRepository,a=c()(e,Wt),o=((0,C.useLocation)(),v()(v()({},(0,C.useParams)()),(0,C.useLocation)().query)),l=(0,E.useState)({}),u=A()(l,2),d=u[0],g=u[1],p=(0,E.useRef)(),m=we.Z.useForm(),I=A()(m,1)[0],x=(0,E.useState)([]),w=A()(x,2),k=w[0],Q=w[1],j=(0,E.useState)(),B=A()(j,2),D=B[0],S=B[1];(0,E.useEffect)((function(){a.visible&&(I.resetFields(),Q([]))}),[a.visible]),(0,E.useEffect)((function(){p.current=o.id}),[]),(0,E.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var n=e.split(",").join("/"),t=0===n.indexOf("/")?n.substr(1):n;S(t)}}),[]);var b,R=function(){var e=f()(h()().mark((function e(n){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.response){e.next=3;break}return U.ZP.info("还未上传完成,无法进行删除操作!"),e.abrupt("return");case 3:return e.next=5,s({type:"shixunsDetail/deleteGitFile",payload:{id:o.id,path:D?"".concat(D,"/").concat(n.name):n.name,message:I.getFieldValue("commitMessage")||"删除了".concat(D?"".concat(D,"/").concat(n.name):n.name),secret_repository:!r||null}});case 5:0===e.sent.status&&(Q(k.filter((function(e){return e.uid!==n.uid}))),U.ZP.info("删除成功"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P={height:300,multiple:!0,withCredentials:!0,data:(b=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=f()(h()().mark((function e(n,i){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:setTimeout(f()(h()().mark((function e(){var i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,I.getFieldsValue();case 2:e.sent,i=v()(v()({},{path:a.defaultPath?a.defaultPath:"",message:d.commitMessage||"上传了".concat(t)}),r?{}:{secret_repository:!0}),n(i);case 5:case"end":return e.stop()}}),e)}))),200);case 1:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),function(){return b.apply(this,arguments)}),fileList:k,method:"post",action:"".concat(Qn.Z.API_SERVER,"/api/myshixuns/").concat(null==i||null===(n=i.myshixun)||void 0===n?void 0:n.identifier,"/upload_git_file.json"),onChange:function(e){if(t=e.file.name,"done"===e.file.status||"uploading"===e.file.status){var n,i,s;if(Q(e.fileList),!e.file.response)return;if(0===(null===(n=e.file.response)||void 0===n?void 0:n.status))return void U.ZP.success("上传成功!");Q(k.filter((function(n){return n.uid!==e.file.uid}))),(null===(i=e.file.response)||void 0===i?void 0:i.message)&&U.ZP.info(null===(s=e.file.response)||void 0===s?void 0:s.message)}},onRemove:R,beforeUpload:function(e){t=e.name}},M=function(){var e=f()(h()().mark((function e(n){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,I.validateFields();case 2:a.onClose(),a.onOK({path:a.defaultPath}),H();case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),H=function(){};return(0,y.jsx)(Y.Z,{open:a.visible,onOk:M,centered:!0,onCancel:a.onClose,width:"70%",children:(0,y.jsxs)("section",{className:Kt.bg,children:[(0,y.jsxs)("div",{className:Kt.wrap,children:[(0,y.jsx)("div",{className:Kt.title,children:"上传文件"}),(0,y.jsxs)(we.Z,{className:"mt10",form:I,scrollToFirstError:!0,layout:"vertical",onFinish:M,onValuesChange:function(){return g(v()({},I.getFieldsValue()))},children:[(0,y.jsx)(we.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,y.jsx)(Qe.Z,{placeholder:"必填,描述主要修改内容(相当于Git Commit message的Header)"})}),(0,y.jsx)(we.Z.Item,{label:"选择文件",name:"file",rules:[{required:!0,message:"请选择文件"}],children:(0,y.jsxs)(Vt,v()(v()({},P),{},{children:[(0,y.jsx)("div",{children:(0,y.jsx)("i",{className:"iconfont icon-shangchuan font50 ".concat(Kt.colorBlue)})}),(0,y.jsxs)("div",{className:"font14 mt30",children:["拖拽文件或",(0,y.jsx)("span",{className:"".concat(Kt.colorBlue," ml5"),children:"点击此处上传"})]})]}))})]})]}),(0,y.jsx)(zt.Z,{onFinish:function(e){return S(e)}})]})})})),qt={flex_box_center:"flex_box_center___uGMjc",flex_space_between:"flex_space_between___q698b",flex_box_vertical_center:"flex_box_vertical_center___BcSqa",flex_box_center_end:"flex_box_center_end___U5VB_",flex_box_column:"flex_box_column___FwzY4",headLeft:"headLeft___KOU8I",colorBlue:"colorBlue___I6JQI",wrap:"wrap___U6KnW",nodata:"nodata___fWmNT",nodataText:"nodataText___Ufs81",content:"content___yybiA",gitCode:"gitCode___DAK9G",ellipsis:"ellipsis___PeS94",menu:"menu___em7Yq",overlayClass:"overlayClass___Awf9Q",tips:"tips___M0tZb"},_t="wrap___ishRT",$t="content___BcYdO",ei="mainPathWrap___d2GOf",ni="colorBlue___hKIcc",ti=(0,C.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=e.title,s=e.pathList,r=void 0===s?[]:s,a=e.showInputPath,o=void 0!==a&&a,c=e.isMergeSelectFile,l=void 0!==c&&c,u=e.onFinish,d=void 0===u?function(){}:u,g=we.Z.useForm(),p=A()(g,1)[0],m=v()(v()({},(0,C.useParams)()),(0,C.useLocation)().query),I=(0,C.useLocation)(),x=(0,E.useRef)(),w=(0,E.useState)(""),k=A()(w,2),Q=k[0],j=k[1],B=(0,E.useState)(""),D=A()(B,2),S=D[0],b=D[1],R=(0,E.useState)([]),P=A()(R,2),M=P[0],H=P[1],N=(0,E.useState)([]),G=A()(N,2),F=G[0],O=G[1];(0,E.useEffect)((function(){var e;x.current="repository"===(null===(e=I.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[3])}),[]),(0,E.useEffect)((function(){if("Repository-SelectFilePath"===n.actionTabs.key){var e=r.join("/"),t=[];r.map((function(n,i){0===i?t.push({val:"根目录",path:""},{val:"/".concat(n),path:e}):t.push({val:"/".concat(n),path:e})})),H(t),j(e),b(e),J(e)}}),[n.actionTabs.key]);var J=function(){var e=f()(h()().mark((function e(n){var i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:x.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:m.id,path:n}});case 2:(i=e.sent)&&O(i.trees||[]);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),T=function(){var e=f()(h()().mark((function e(){var n,i,s;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=null==p?void 0:p.getFieldsValue(),i=Q?"".concat(Q).concat(null!=n&&n.name?"/".concat(null==n?void 0:n.name):""):null==n?void 0:n.name,!l){e.next=6;break}return d(i),Z(),e.abrupt("return");case 6:if(!o){e.next=16;break}return e.next=9,p.validateFields();case 9:return e.next=11,t({type:"shixunsDetail/uploadGitFolder",payload:v()(v()({},{id:m.id,path:i}),x.current?{}:{secret_repository:!0})});case 11:s=e.sent,d(S),0===s.status&&U.ZP.info("新建成功"),e.next=18;break;case 16:d(i),U.ZP.success("选择文件目录成功");case 18:Z();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Z=function(){t({type:"shixunsDetail/setActionTabs",payload:{}}),p.resetFields()};return(0,y.jsx)(Y.Z,{centered:!0,title:i||"新建文件夹",closable:!1,keyboard:!1,open:"Repository-SelectFilePath"===n.actionTabs.key,onOk:T,onCancel:Z,children:(0,y.jsxs)("div",{className:_t,children:[(0,y.jsxs)("div",{className:$t,children:[(0,y.jsx)("div",{className:ei,children:!(null==M||!M.length)&&M.map((function(e,n){return(0,y.jsx)("a",{onClick:function(){return function(e,n){var t=M.filter((function(e,t){return t<=n}));H(t);var i=t.filter((function(e,n){return 0!==n})).map((function(e){return e.val})).join("").substr(1);j(i),J(i)}(0,n)},children:e.val},n)}))}),!(null==F||!F.length)&&F.map((function(e,n){return"tree"===e.type&&(0,y.jsxs)("a",{onClick:function(){return function(e){var n=Q;"tree"===e.type&&(M.length?M.push({val:"/".concat(e.name),path:e.name}):M.push({val:"根目录",path:""},{val:"/".concat(e.name),path:e.name}),H(M),n=Q?"".concat(Q,"/").concat(e.name):e.name,j(n)),J(n)}(e)},children:[(0,y.jsx)("i",{className:"iconfont icon-wenjianjia ".concat(ni)}),e.name]},n)}))]}),(0,y.jsx)("label",{className:"mt5",children:"选中的新建文件夹目录:"}),(0,y.jsx)("div",{className:"mt5 mb5",children:Q}),o&&(0,y.jsx)(we.Z,{form:p,scrollToFirstError:!0,className:"mt20",children:(0,y.jsx)(we.Z.Item,{name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,y.jsx)(Qe.Z,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)"})})})]})})})),ii=t(19362),si=t(18290),ri=(t(39562),["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","taskData","practiceSetting","isRepository","treeData","setTreeData","params"]),ai=he.Z.DirectoryTree,oi=function(){return(0,y.jsxs)("div",{className:"mt20 pb50 ".concat(qt.nodata),children:[(0,y.jsxs)("div",{className:qt.headLeft,children:["提示:",(0,y.jsx)("br",{}),"此处存放本实训所需的所有代码等相关文件,你可以通过以下",(0,y.jsx)("br",{}),"两种方式来使用:",(0,y.jsx)("br",{}),"1、",(0,y.jsx)("a",{href:"/forums/2784",target:"_blank",children:"Git客户端"})," 上传已有文件来开始使用。",(0,y.jsx)("br",{}),"2、直接在平台上创建文件目录以及相关代码文件。"]}),(0,y.jsx)("img",{width:"100%",src:ge.Oe})]})},ci=(0,C.connect)((function(e){var n=e.shixunsDetail,t=e.loading,i=e.globalSetting,s=e.practiceSetting;return{shixunsDetail:n,globalSetting:i,user:e.user,practiceSetting:s,loading:t}}))((function(e){var n,t,i,s=e.shixunsDetail,r=(e.globalSetting,e.loading),o=(e.user,e.activeKey,e.dispatch),l=e.taskData,u=e.practiceSetting,d=e.isRepository,g=e.treeData,p=e.setTreeData,m=e.params,I=(c()(e,ri),(0,C.useLocation)()),x=(0,E.useState)(),Q=A()(x,2),j=Q[0],B=(Q[1],(0,E.useState)(!1)),D=A()(B,2),S=D[0],b=D[1],R=(0,E.useState)(!1),H=A()(R,2),N=H[0],G=H[1],F=(0,E.useState)(!1),O=A()(F,2),J=O[0],T=O[1],Z=(0,E.useState)(!1),L=A()(Z,2),z=L[0],K=L[1],W=(0,E.useState)(""),V=A()(W,2),X=V[0],q=V[1],_=(0,E.useState)([]),$=A()(_,2),ee=$[0],ne=$[1],te=(0,E.useState)([]),ie=A()(te,2),se=ie[0],re=ie[1],ae=(0,E.useState)([]),oe=A()(ae,2),ce=(oe[0],oe[1]),le=(0,E.useState)(!1),ue=A()(le,2),de=ue[0],he=ue[1],ge=(0,E.useState)(),fe=A()(ge,2),Ae=(fe[0],fe[1]),me=(0,E.useState)(),Ie=A()(me,2),xe=(Ie[0],Ie[1]),ve=(0,E.useState)(""),Ee=A()(ve,2),Ce=(Ee[0],Ee[1]),we=(0,E.useState)(),ke=A()(we,2),Qe=(ke[0],ke[1]),ye=(0,E.useState)(!1),je=A()(ye,2),Be=je[0],De=je[1];(0,E.useEffect)((function(){p([]),Fe(""),localStorage.warehouseHideTip||he(!0)}),[I.pathname,d]),(0,E.useEffect)((function(){var e;if(null!=l&&null!==(e=l.challenge)&&void 0!==e&&e.path&&null!=g&&g.length){var n,t,i=null==l||null===(n=l.challenge)||void 0===n||null===(n=n.path)||void 0===n?void 0:n.replaceAll(";",""),s=null===(t=(0,pn.cloneDeep)(g))||void 0===t?void 0:t.filter((function(e){var n;return e.name===(null==i||null===(n=i.split("/"))||void 0===n?void 0:n[0])}));Se(i),1!==(null==g?void 0:g.length)&&(console.log(s,"filterTreeData"),p(s))}}),[null==l||null===(n=l.challenge)||void 0===n?void 0:n.path,g]);var Se=function(e){Me(e),se=[e],re([e])},be=function(){var e=f()(h()().mark((function e(){var n,t=arguments;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:"",e.next=3,(0,pe.Zt)({id:m.id,secret_dir_path:n});case 3:e.sent&&Qe(n);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Re=function(e){return(0,y.jsxs)(Ht.Z,{className:qt.menu,onClick:function(n){switch(q(e.path||""),n.key){case"1":(0,M.L9)(["实践项目","设置","代码仓库","新建文件"]),b(!0);break;case"2":(0,M.L9)(["实践项目","设置","代码仓库","新建文件夹"]),T(!0);break;case"3":(0,M.L9)(["实践项目","设置","代码仓库","上传"]),K(!0);break;case"4":(0,M.L9)(["实践项目","设置","代码仓库","重命名"]),G(!0);break;case"5":(0,M.L9)(["实践项目","设置","代码仓库","删除"]),Te(e.path,e.name,e);break;case"6":(0,M.L9)(["实践项目","设置","代码仓库","复制路径"]),Ze(e)}},children:[("topTree"===e.type||"tree"===e.type)&&(0,y.jsx)(Ht.Z.Item,{children:"新建文件"},"1"),("topTree"===e.type||"tree"===e.type)&&(0,y.jsx)(Ht.Z.Item,{children:"新建文件夹"},"2"),("topTree"===e.type||"tree"===e.type)&&(0,y.jsx)(Ht.Z.Item,{children:"上传"},"3"),"topTree"!==e.type&&"tree"!==e.type&&(0,y.jsx)(Ht.Z.Item,{children:"重命名"},"4"),"topTree"!==e.type&&(0,y.jsx)(fn.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(d?"":"secret/").concat(null==e?void 0:e.path),onCopy:function(){return U.ZP.success("复制成功")},children:(0,y.jsx)(Ht.Z.Item,{children:(0,y.jsx)(y.Fragment,{children:"复制路径"})},"6")}),"topTree"!==e.type&&(0,y.jsx)(Ht.Z.Item,{children:"删除"},"5")]})},Pe=function(e,n){return e.map((function(e){return e.path=""==n?n+e.name:n+"/"+e.name,e.title=(0,y.jsxs)(w.Z,{className:"font14",children:[(0,y.jsx)(k.Z,{flex:"1",children:(0,y.jsxs)(w.Z,{children:[(0,y.jsx)(k.Z,{flex:"20px",children:"blob"===e.type&&(0,y.jsx)("span",{className:"iconfont icon-wenjian11 font12"})}),(0,y.jsx)(k.Z,{flex:"1",children:(0,y.jsx)("span",{className:" multi_ellipsis1",children:e.name})})]})}),(0,y.jsx)(k.Z,{children:("blob"===e.type||"tree"===e.type)&&(0,y.jsx)(Nt.Z,{dropdownRender:function(){return Re(e)},className:qt.ellipsis,children:(0,y.jsx)("i",{className:"iconfont icon-gengduo2 c-555a88"})})})]}),e.disableCheckbox=j&&j!==e.name,e.className="tree"===e.type?qt.pl23:"",e.checkable="tree"!==e.type,e.isLeaf="tree"!==e.type,e.children="tree"===e.type&&[],e.key=e.path,e}))},Me=function(e){o({type:"practiceSetting/setSideBarTabs",payload:{selectPath:e}})},He=function(){var e=f()(h()().mark((function e(n,t){var i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.split("/"),e.next=3,Fe(X);case 3:setTimeout((function(){Me(n),ee=[i[0]||""],se=[n],re(a()(se)),ne(a()(ee))}),150);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Ne=function(e,n){if(console.log(e,"data"),""==n)p(a()(e));else{var t=Ge(g,n,e);p([].concat(t))}};function Ge(e,n,t){return e.map((function(e){return e.key===n?(e.children=a()(t),v()({},e)):e.children?v()(v()({},e),{},{children:Ge(e.children,n,t)}):e}))}var Fe=function(){var e=f()(h()().mark((function e(){var n,t,i,s,r,o,c=arguments;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=c.length>0&&void 0!==c[0]?c[0]:"",console.log("location:",I),e.next=4,(0,P.pU)(null==l||null===(n=l.myshixun)||void 0===n?void 0:n.identifier,{path:t});case 4:return(i=e.sent)&&(null!==(s=i.trees)&&void 0!==s&&s.length?(o=Pe(a()(i.trees),t),Ne(o,t),ce(i.trees||[]),xe((null==i?void 0:i.secret_dir_path)||""),console.log("handleGetRepository:",o,t),setTimeout((function(){return console.log(g)}),2e3)):""==t&&p([]),Ae((null===(r=i.commits)||void 0===r?void 0:r[0])||{})),e.abrupt("return",i);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Oe=function(){var e=f()(h()().mark((function e(n){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=f()(h()().mark((function e(t,i){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.children.length&&t(),Ce(n.path),e.next=4,Fe(n.path);case 4:t();case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Je=function(){var e=f()(h()().mark((function e(n,t){var i,s;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleSelectTree",n,t.nativeEvent.target.nodeName,t),i=function(){Me(t.node.path),n=[t.node.path],re(a()(n))},"svg"!==t.nativeEvent.target.nodeName&&"LI"!==t.nativeEvent.target.nodeName&&"I"!==t.nativeEvent.target.nodeName){e.next=4;break}return e.abrupt("return");case 4:"blob"===t.node.type&&(null!=u&&null!==(s=u.sideBar)&&void 0!==s&&s.confirmLeave?Y.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){i(),o({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):i());case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Te=function(e,n,t){var i;Y.Z.confirm({centered:!0,title:"确认需要删除该文件".concat(t.children?"夹":"","?"),okText:"确定",cancelText:"取消",onOk:(i=f()(h()().mark((function n(){var t,i,s,r;return h()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,P.bD)({id:null==l||null===(t=l.myshixun)||void 0===t?void 0:t.identifier,path:e,message:"删除".concat(e)});case 2:if(i=n.sent,s=e.split("/"),0!==(null==i?void 0:i.status)){n.next=20;break}return U.ZP.info("删除成功"),s.splice(s.length-1,1),n.next=9,Fe(s.length>1?s.join("/"):"");case 9:if(null==(r=n.sent)||!r.trees){n.next=13;break}n.next=16;break;case 13:return s.splice(s.length-1,1),n.next=16,Fe(s.length>1?s.join("/"):"");case 16:return Me(""),n.abrupt("return",!0);case 20:-3===(null==i?void 0:i.status)&&Y.Z.info({title:"删除失败",content:(0,y.jsxs)("div",{children:["该文件“",e,"”已经被任务关卡的学员任务文件或评测执行文件使用,请先修改任务关卡中评测设置的文件路径后再删除。"]}),okText:"我知道了",onOk:function(){}});case 21:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)})})},Ze=function(e){console.log(e,"item")},Le=function(){var e=f()(h()().mark((function e(n,t){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleExpand",t),"svg"!==t.nativeEvent.target.nodeName&&"path"!==t.nativeEvent.target.nodeName&&"LI"!==t.nativeEvent.target.nodeName){e.next=5;break}return e.abrupt("return",!0);case 5:return e.next=7,Oe(t.node);case 7:ee.includes(t.node.path)?ee.splice(ee.indexOf(t.node.path),1):ee.push(t.node.path);case 8:ne(a()(ee));case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Ue=function(){he(!1),localStorage.warehouseHideTip=!0},Ye=function(){var e=f()(h()().mark((function e(n){var t,i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(n),n.node.key,n.dragNode.key,t=n.node.pos.split("-"),n.dropPosition-Number(t[t.length-1]),"tree"===n.node.type&&1!==n.dragNode.path.split("/").length){e.next=8;break}return U.ZP.warning("未移动文件目录位置"),e.abrupt("return");case 8:return e.next=10,o({type:"shixunsDetail/moveGitFile",payload:{id:m.id,from:n.dragNode.path,to:n.node.path+"/"+n.dragNode.name,message:"".concat(n.dragNode.path," move to ").concat(n.node.path+"/"+n.dragNode.name," ")}});case 10:if(0!==e.sent.status){e.next=22;break}return Me(""),(i=n.dragNode.path.split("/")).pop(),e.next=17,Fe(n.node.path);case 17:return e.next=19,Fe(i.join("/"));case 19:return i.pop(),e.next=22,Fe(i.join("/"));case 22:return e.abrupt("return");case 28:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,y.jsxs)("section",{className:qt.bg,children:[(0,y.jsx)("div",{className:qt.contentbg,children:(0,y.jsxs)("div",{className:qt.wrap,children:[(0,y.jsxs)(w.Z,{className:qt.gitCode,children:[(0,y.jsxs)(k.Z,{flex:"1",children:[(0,y.jsx)("span",{className:"iconfont icon-daimacangku2 mr8"}),d?"代码仓库":"私密代码仓库"]}),(0,y.jsx)(k.Z,{children:(0,y.jsx)(Nt.Z,{dropdownRender:function(){return Re({type:"topTree"})},className:"current",children:(0,y.jsx)(un.Z,{open:de,title:(0,y.jsxs)("div",{className:"font16",children:[(0,y.jsx)(ii.Z,{style:{position:"relative",left:-35},onClick:function(){return Ue()}}),"点击此处新建文件、新建文件夹、上传文件。",(0,y.jsx)("span",{onClick:function(){return Ue()},className:"iconfont icon-guanbi1 ml8 current font14"})]}),overlayClassName:qt.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"})})})]}),!!g.length&&!d&&(0,y.jsx)("div",{className:"mt20 pl20 pr20 font14 c-white",children:(0,y.jsx)("div",{children:"实训评测的时候,系统会临时将私密代码库移动普通代码库的secret目录下面,评测结束会清空secret目录内容。如果私密代码库中存在文件src/test.sh,在普通代码库调用该文件则使用路径:secret/src/test.sh"})}),g.length?(0,y.jsx)(y.Fragment,{children:(0,y.jsx)("div",{className:qt.content,children:(0,y.jsx)(ai,{disabled:!!r.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:g,switcherIcon:(0,y.jsx)(si.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:Le,expandedKeys:ee,selectedKeys:se,onSelect:Je,draggable:{icon:!1},onDragEnter:function(e){console.log(e)},onDrop:Ye,allowDrop:function(e){e.dropNode,e.dropPosition;return!1}})})}):"",!g.length&&d&&(null==s||null===(t=s.detail)||void 0===t?void 0:t.init_repository)&&(0,y.jsx)(oi,{}),!g.length&&!d&&(null==s||null===(i=s.detail)||void 0===i?void 0:i.secret_repository)&&(0,y.jsx)(oi,{})]})}),(0,y.jsx)(Ut,{taskData:l,open:N,defaultPath:X,onClose:function(){return G(!1)},isRepository:!d,onOK:function(){var e=f()(h()().mark((function e(n){var t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=X.split("/")).pop(),e.next=4,Fe(t.join("/"));case 4:Me("");case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}),(0,y.jsx)(Zt,{taskData:l,visible:S,defaultPath:X,onClose:function(){return b(!1)},isRepository:d,onOK:function(e){He(e.path,e.name)}}),(0,y.jsx)(Ot,{taskData:l,visible:J,defaultPath:X,onClose:function(){return T(!1)},isRepository:d,onOK:function(e){He(e.path,e.name)}}),(0,y.jsx)(Xt,{taskData:l,defaultPath:X,visible:z,isRepository:d,onClose:function(){return K(!1)},onOK:function(){var e=f()(h()().mark((function e(n){var t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=X.split("/"),e.next=3,Fe(X);case 3:ee=[t[0]||""],se=[X],re(a()(se)),ne(a()(ee));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}),(0,y.jsx)(ti,{pathList:null==X?void 0:X.split("/"),showInputPath:!0,isMergeSelectFile:Be,onFinish:function(e){Be?be(e):Fe(e),De(!1)}})]})})),li={flex_box_center:"flex_box_center___JApjy",flex_space_between:"flex_space_between___kWWbU",flex_box_vertical_center:"flex_box_vertical_center___Op0Qs",flex_box_center_end:"flex_box_center_end___xNwhe",flex_box_column:"flex_box_column___RSFt3",commitWrap:"commitWrap___uVJGM",wrap:"wrap____nTMX",colorGray:"colorGray___UUm6u",content:"content___TUOUP",itemTime:"itemTime___sZPNc",imageUrl:"imageUrl___WLUXb",blueLight:"blueLight___bdcZp",divider:"divider___ltlQU",empty:"empty___i8M59"},ui=t(28103),di=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],hi=(0,C.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n=e.dispatch,t=e.isRepository,i=(c()(e,di),v()(v()({},(0,C.useParams)()),(0,C.useLocation)().query)),s=(0,E.useState)([]),r=A()(s,2),a=r[0],o=r[1];(0,E.useEffect)((function(){l()}),[t]);var l=function(){var e=f()(h()().mark((function e(){var s;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"shixunsDetail/getRepositoryCommit",payload:{id:i.id,secret_repository:!t||void 0}});case 2:(s=e.sent)&&o(s.commits||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)(y.Fragment,{children:[""==a&&(0,y.jsxs)("div",{className:li.empty,children:[(0,y.jsx)("img",{src:ge.em,width:"258"}),(0,y.jsx)("br",{}),(0,y.jsx)("span",{className:"c-grey-c font14",children:"暂无提交记录"})]}),""!=a&&(0,y.jsx)("section",{className:li.bg,children:(0,y.jsx)("div",{className:li.wrap,children:(0,y.jsx)("div",{className:li.content,children:null==a?void 0:a.map((function(e){var n,t;return(0,y.jsxs)("div",{children:[(0,y.jsx)(w.Z,{align:"middle",className:"c-white font16",children:(0,y.jsx)(k.Z,{children:e.title})}),(0,y.jsxs)(w.Z,{align:"middle",className:"mt20 ",children:[(0,y.jsx)(k.Z,{children:(0,y.jsx)("img",{className:li.imageUrl,src:Qn.Z.IMG_SERVER+"/"+(null===(n=e.author)||void 0===n?void 0:n.image_url)})}),(0,y.jsx)(k.Z,{className:li.blueLight,children:(0,y.jsx)("span",{className:"ml20",children:null===(t=e.author)||void 0===t?void 0:t.username})}),(0,y.jsxs)(k.Z,{children:[(0,y.jsx)("span",{className:"ml20 ".concat(li.blueLight),children:"提交于"}),(0,y.jsx)("span",{className:"ml20 ".concat(li.blueLight),children:e.time})]})]}),(0,y.jsx)(ui.Z,{className:li.divider})]})}))})})})]})})),gi=t(89389),fi=["globalSetting","loading","dispatch","practiceSetting","shixunsDetail","taskData","taskId","onEditRepCode"],pi=(Mt.Z.TabPane,(0,C.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n,practiceSetting:e.practiceSetting,shixunsDetail:e.shixunsDetail}}))((function(e){e.globalSetting;var n,t,i,s,r,a,o=e.loading,l=e.dispatch,u=e.practiceSetting,d=e.shixunsDetail,g=e.taskData,p=e.taskId,m=e.onEditRepCode,I=(c()(e,fi),!(null!=g&&g.is_last_game)&&((null==g?void 0:g.shixun.status)>0||(null==g||null===(n=g.user)||void 0===n?void 0:n.identity)<5)),x=(0,E.useState)("1"),Q=A()(x,2),j=Q[0],B=Q[1],D=(0,E.useState)("1"),S=A()(D,2),b=S[0],R=S[1],M=(0,E.useState)(!0),H=A()(M,2),N=H[0],G=H[1],F=(0,E.useState)({}),O=A()(F,2),J=O[0],T=O[1],Z=((0,E.useRef)(),(0,E.useState)(!0)),L=A()(Z,2),z=L[0],K=L[1],W=(0,E.useState)(["2","1"]),V=A()(W,2),X=V[0],q=V[1],_=(0,E.useState)([]),$=A()(_,2),ee=$[0],ne=$[1],te=(0,E.useRef)(),ie=v()(v()({},(0,C.useParams)()),{},{taskId:p}),se=(0,E.useState)(!1),re=A()(se,2),ae=re[0],oe=re[1],ce=[{id:"1",name:"代码仓库"},{id:"2",name:(0,y.jsxs)("span",{children:[(0,y.jsx)("span",{children:"私密代码仓库"}),(0,y.jsx)(un.Z,{title:"私密版本库的文件对学员始终隐藏,无法访问查看。",children:(0,y.jsx)("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})})]})}];(0,E.useEffect)((function(){var e,n=null==u||null===(e=u.sideBar)||void 0===e?void 0:e.selectPath.split("/");q(n)}),[null==u||null===(t=u.sideBar)||void 0===t?void 0:t.selectPath]);var le=function(e){"compileResltDone"===e.data&&oe(!1)};(0,E.useEffect)((function(){return window.addEventListener("message",le),function(){window.removeEventListener("message",le)}}),[]);(0,E.useEffect)((function(){var e;console.log(null==u||null===(e=u.sideBar)||void 0===e?void 0:e.selectPath,"sideBar"),new Promise(function(){var e=f()(h()().mark((function e(n,t){var i,s,r,a,o,c,d;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""===(null==u||null===(i=u.sideBar)||void 0===i?void 0:i.selectPath)||null==u||null===(s=u.sideBar)||void 0===s||!s.selectPath){e.next=5;break}return e.next=3,(0,P.li)(p,{path:null==u||null===(r=u.sideBar)||void 0===r?void 0:r.selectPath});case 3:if(null!=(a=e.sent)&&a.content||""==(null==a?void 0:a.content))try{"txt"===(null==a?void 0:a.file_type)?(a.content=window.decodeURIComponent(escape(window.atob(null===(o=a.content)||void 0===o?void 0:o.content))),T(v()({},a))):(a.content=null===(c=a.content)||void 0===c?void 0:c.content,T(v()({},a)))}catch(e){J.content&&(a.content=window.atob(null===(d=a.content)||void 0===d?void 0:d.content)),T(v()({},a)),U.ZP.warning("请确认文件字符集编码是否为UTF-8")}else l({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}),[null==u||null===(i=u.sideBar)||void 0===i?void 0:i.selectPath]);Ht.Z,Ht.Z.Item,ce.filter((function(e){var n,t;return null==d||null===(n=d.detail)||void 0===n||!n.init_repository||null!=d&&null!==(t=d.detail)&&void 0!==t&&t.is_jupyter_lab?"2"!==e.id:e})).map((function(e,n){return(0,y.jsx)(Ht.Z.Item,{className:"leaveClick",children:e.name},e.id)}));var ue=function(){var e=f()(h()().mark((function e(){var n,t,i,s,r;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return oe(!0),e.next=3,(0,P.n4)(null==g||null===(n=g.myshixun)||void 0===n?void 0:n.identifier,v()(v()({path:null==u||null===(t=u.sideBar)||void 0===t?void 0:t.selectPath},J),{},{evaluate:0,tab_type:1,game_id:null==g||null===(i=g.game)||void 0===i?void 0:i.id}));case 3:r=e.sent,null===(s=document.getElementById("latexIframeRef"))||void 0===s||null===(s=s.contentWindow)||void 0===s||s.postMessage("compile","*"),null!=r&&r.content&&l({type:"practiceSetting/setSideBarTabs",payload:v()(v()({},u.sideBar),{},{confirmLeave:!1})});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsx)("div",{className:Et,children:(0,y.jsxs)("div",{className:Ct,children:["1"===b&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("aside",{className:wt,id:"latex-drawer",style:{width:N?"36%":"0%"},children:[(0,y.jsx)(ye.Z,{spinning:!!o.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(yt," ").concat(Pt),children:(0,y.jsx)(ci,{taskData:g,params:ie,setTreeData:ne,treeData:ee,activeKey:j,isRepository:z})}),(0,y.jsx)("span",{onClick:function(){return G(!1)},className:"".concat(kt," iconfont icon-quxiao")})]}),(0,y.jsxs)("aside",{className:Qt,ref:te,children:[""!==(null==u||null===(s=u.sideBar)||void 0===s?void 0:s.selectPath)&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)(ye.Z,{spinning:!!o.effects["shixunsDetail/getFileContent"],wrapperClassName:yt,children:[(0,y.jsx)("div",{className:bt,children:(0,y.jsxs)(w.Z,{align:"middle",className:"w100",children:[(0,y.jsx)(k.Z,{children:(0,y.jsx)("span",{onClick:function(){return G(!0)},className:"iconfont icon-daimacangku2 c-white current"})}),(0,y.jsx)(k.Z,{flex:"40px",children:(0,y.jsx)("div",{className:Bt,style:{marginLeft:20}})}),(0,y.jsx)(k.Z,{className:Rt,children:X.map((function(e,n){return(0,y.jsx)("span",{className:"c-blue",children:e})}))})]})}),(0,y.jsx)("div",{className:o.effects["shixunsDetail/getFileContent"]?"hide":"show",children:(0,y.jsx)(gi.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute"},filename:J.filename,type:"office"===J.file_type?"download":J.file_type,data:J.content,monacoEditor:{value:J.content,language:J.language,onChange:function(e){return function(e){"txt"===(null==J?void 0:J.file_type)&&(J.content=e,T(v()({},J)),m(e))}(e)},onSave:function(e){},options:{fontSize:14,minimap:{enabled:!1}}}})})]}),"txt"===(null==J?void 0:J.file_type)&&(0,y.jsxs)("div",{className:Dt,children:[(null==g?void 0:g.prev_game)&&(0,y.jsx)("a",{href:"/tasks/".concat(null==g?void 0:g.prev_game).concat(location.search),style:{marginRight:"auto"},onClick:function(e){e.preventDefault(),setTimeout((function(){return window.location.href="/tasks/".concat(null==g?void 0:g.prev_game).concat(location.search)}),300)},children:"上一关"}),(0,y.jsx)(Fe.ZP,{type:"primary",size:"middle",loading:ae,onClick:ue,children:"开始编译"}),I&&(0,y.jsx)("a",{href:"/tasks/".concat(null==g?void 0:g.next_game).concat(location.search),style:{marginLeft:"auto"},onClick:function(e){var n,t;e.preventDefault(),null!=g&&null!==(n=g.shixun)&&void 0!==n&&n.task_pass||2===(null==g?void 0:g.game.status)||(null==g||null===(t=g.user)||void 0===t?void 0:t.identity)<5?setTimeout((function(){return window.location.href="/tasks/".concat(null==g?void 0:g.next_game).concat(location.search)}),300):Y.Z.warning({centered:!0,width:530,title:"提示",okText:"我知道了",content:(0,y.jsx)("p",{children:"该实践项目设置了不允许跳关。通过当前关卡后,才能进入下一关。"})})},children:"下一关"})]})]}),""==(null==u||null===(r=u.sideBar)||void 0===r?void 0:r.selectPath)&&(null==d||null===(a=d.detail)||void 0===a?void 0:a.init_repository)&&(0,y.jsxs)("div",{className:jt,children:[(0,y.jsx)("img",{src:ge.x7,width:"258"}),(0,y.jsx)("br",{}),(0,y.jsxs)("span",{className:"c-grey-c",children:[!(null==ee||!ee.length)&&"在左侧代码仓库区域点击目录打开文件",!(null!=ee&&ee.length)&&"请先在左侧上传文件或新建文件!"]})]})]})]}),"2"===b&&(0,y.jsx)("div",{className:St,children:(0,y.jsx)(hi,{isRepository:z})})]})})}))),Ai=function(e){var n=e.taskId,t=e.taskData,i=e.onEditRepCode,s=(0,E.useRef)(),r=(0,E.useRef)(),a=(0,E.useMemo)((function(){if(t){var e,i,s,r=null==t||null===(e=t.challenge)||void 0===e||null===(e=e.path)||void 0===e||null===(e=e.replace(";",";"))||void 0===e?void 0:e.split(";")[0];return"https://latexjs.educoder.net/index.html?id=".concat(null==t||null===(i=t.shixun)||void 0===i?void 0:i.identifier,"&path=").concat(r,"&taskId=").concat(n,"&myshixunId=").concat(null==t||null===(s=t.myshixun)||void 0===s?void 0:s.identifier,"&token=").concat((0,M.ej)("_educoder_session"))}}),[t]);return(0,y.jsxs)(w.Z,{style:{height:"100vh"},ref:r,children:[(0,y.jsx)(k.Z,{flex:"1",children:(null==t?void 0:t.shixun)&&(0,y.jsx)(pi,{taskId:n,taskData:t,onEditRepCode:i})}),(0,y.jsxs)(k.Z,{flex:"1",className:xt,children:[(0,y.jsx)("iframe",{ref:s,id:"latexIframeRef",style:{width:"100%",border:"none",height:"100%"},src:a}),(0,y.jsxs)("span",{className:vt,onClick:function(){(0,Q.vp)()?(0,Q.BU)():(0,Q.Dj)(r.current)},children:[(0,y.jsx)("span",{className:"iconfont icon-quanping mr5 font12"}),"全屏 / 退出全屏"]})]})]})},mi="data:image/png;base64,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",Ii="data:image/png;base64,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",xi=function(e){var n=e.star,t=e.gold,i=e.experience,s=e.next_game,r=e.next_shixun,a=e.subject_done,o=e.onCloseResult,c=e.isPictureView,l=e.webDisplayUrl,u=e.onShowPictureView,d=(e.history,e.onStarChange),h=e.taskData,g=e.is_jupyter,f=e.is_jupyter_lab,p=(0,C.useSearchParams)(),m=A()(p,1)[0],I=(0,C.useParams)();var x=(0,C.useLocation)();return(0,y.jsx)("div",{className:"evaluate-result-container",children:(0,y.jsxs)("div",{className:"evaluate-result-body",children:[(0,y.jsx)("a",{className:"close-line",onClick:o,children:(0,y.jsx)("i",{className:"iconfont icon-roundclose",style:{fontSize:"32px"}})}),!m.get("subject_id")&&(0,y.jsx)("img",{width:652,src:s||!a?mi:Ii,alt:"通关"}),m.get("subject_id")&&(0,y.jsx)("img",{width:652,src:a?Ii:mi,alt:"通关"}),(0,y.jsxs)("div",{className:"gold-and-experience",children:[(0,y.jsxs)("p",{className:"flex-container",children:[(0,y.jsx)("span",{className:"gold-circle"})," +",t]}),(0,y.jsxs)("p",{className:"flex-container",children:[(0,y.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNEMUNCRTZCNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNEMUNCRTZDNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0QxQ0JFNjk0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0QxQ0JFNkE0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6xcnMrAAABN0lEQVR42qzTsUtCURTH8fskisZoa4ogcGhpcYuW+gsk+icyGiyEoNVB0i3EWYJwaG2Koj+gBiEqqIasRQlCHCJ8fU+cB4fLldS68BHO755zeQ/vi7L3q4vOuRMsu9HWNTZT/NTHGHY6U5cDMm78lUm5P65/OaDtZXsoB3or2PWythxQ9cInFHBrsjvNHr3eqhxQxIsJS5jAlsl29GlLJpOZooQ979HmsY9zHOMUZ8hjwfTJTC/iIkkR4RIruvmJJXQxhVhfaVr3ryCDcfIvSMM2+lpP4ghveMahGe5rb+z/jTeomXoNG1hH1uQ17f1ZySskaxYPmNH6FR9Ia/0O+XY6gy6SbByYes4MO93r/HYT5V40A3kzcGeCB3whF8hzujfUt3CBhqkbmo30McnFaan8oKZvAQYAarBDzHlRpVIAAAAASUVORK5CYII="})," +",i]})]}),(0,y.jsxs)("footer",{children:[n?null:(0,y.jsxs)(E.Fragment,{children:[(0,y.jsx)("p",{className:"star-tip",children:"您的评价决定老师的江湖地位~"}),(0,y.jsx)(oe.Z,{className:"star-tip-rate",defaultValue:0,allowClear:!1,onChange:d})]}),(0,y.jsxs)("div",{className:"tc",children:[s?(0,y.jsx)("a",{className:"current",onClick:function(){o(),console.log("`/tasks/${next_game}${location.search}`","/tasks/".concat(s).concat(x.search)),I.courseId&&I.homeworkId?setTimeout((function(){window.location.href="/tasks/".concat(I.courseId,"/").concat(I.homeworkId,"/").concat(s).concat(x.search)}),300):setTimeout((function(){window.location.href="/tasks/".concat(s).concat(x.search)}),300)},children:"下一关"}):(0,y.jsx)("a",{className:"current",onClick:o,children:"完成"}),!!r&&(0,y.jsx)("a",{className:"current",onClick:function(){Ae(r,null,g||f,m.get("subject_id"))},children:"进入下一个实训"}),c?(0,y.jsx)("a",{className:"current",onClick:function(){u(),o()},children:"查看效果"}):null,l?(0,y.jsx)("a",{target:"_blank",href:l,children:"查看效果"}):null,(null==h?void 0:h.openai_tpi)&&(0,y.jsx)("a",{href:"https://www.educoder.net/tasks/c9rfy5wlmz7f",className:"current",target:"_blank",children:"强化训练"})]}),m.get("subject_id")&&(0,y.jsxs)("div",{className:"tc mt15",children:[r&&!s&&"已通过本实训的最后一个关卡,可以进入下一个实训中进行实战",a&&"恭喜您,本实践课程的最后一个实训已通关"]})]})]})})},vi=t(28909),Ei=t(15679),Ci="code-area-container___bjERn",wi="only-view___LP5ZN",ki="frame___k7Y9h",Qi=function(e){var n=e.content,t=e.language,i=e.theme,s=e.onCodeChange,r=e.onSave,a=e.monacoOptions,o=e.isEditPath,c=e.currentPath,l=e.code_edit_permission,d=e.onUpdateCode,g=e.forbidCopy,p=e.filename,m=e.file_type,I=e.taskData,x=e.itemData,w=e.codeLoading,k=e.breakPointValue,Q=e.setBreakPointValue,j=e.highlightLine,B=e.openBreakPoint,D=e.startDebug,S=e.unique,b=e.allBreakPointValue,R=e.setAllBreakPointValue,M=(0,C.useParams)(),H=(0,E.useRef)(),N=(0,E.useRef)({unique:S,breakPointValue:k,currentPath:c,startDebug:D,allBreakPointValue:b}),G=(0,E.useState)(!0),F=A()(G,2),O=F[0],J=F[1],T=(0,E.useState)("正在加载中"),Z=A()(T,2),L=Z[0],U=Z[1],z=(0,C.useSearchParams)(),K=A()(z,1)[0],W=(0,E.useState)({}),V=A()(W,2),X=V[0],q=V[1];console.log("content:",{value:n,language:t,theme:i,onChange:s,onSave:r,forbidCopy:g,options:a,filename:p,file_type:m});var _=x.tab_type,$=x.shixun_environment_id,ee=x.index_tab;(0,E.useEffect)((function(){N.current.unique=S,N.current.breakPointValue=k,N.current.currentPath=c,N.current.startDebug=D,N.current.allBreakPointValue=b}),[S,k,c,D,b]),(0,E.useEffect)((function(){D?(Q([]),ne()):B&&Q((null==b?void 0:b[c])||[])}),[c]),(0,E.useEffect)((function(){window.addEventListener("message",se);var e=De.Z.subscribe("vnc-reseting",te),n=De.Z.subscribe("vnc-reseting-done",ie);return function(){e(),n(),window.removeEventListener("message",se)}}),[]),(0,E.useEffect)((function(){if(1===_)return clearInterval(H.current),H.current=setInterval((function(){d()}),6e4),function(){clearInterval(H.current)}}));var ne=function(){var e=f()(h()().mark((function e(){var n,t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(N.current.unique){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,je.ZP)("/api/myshixuns/".concat(null===(n=I.myshixun)||void 0===n?void 0:n.identifier,"/code_debugs/current_info.json"),{method:"post",body:{game_identifier:M.taskId,unique:N.current.unique}});case 4:0===(null==(t=e.sent)?void 0:t.status)&&De.Z.publish("active-debug-data",(null==t?void 0:t.data)||{});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),te=function(){q({}),U("正在重置中"),J(!0)},ie=function(e){q(null==e?void 0:e.data),J(!1)},se=function(e){switch(e.data){case"updatecode":break;case"vsLoadingDone":J(!1)}},re=function(){var e=f()(h()().mark((function e(){var n,t,i,s,r,a;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={},"exercises"===K.get("type")?i.exercise_id=K.get("exercisesId"):M.courseId&&M.homeworkId&&(i.homework_common_id=K.get("homework_common_id")||M.homeworkId),console.log("---",i),e.next=5,(0,P.sA)(null===(n=I.myshixun)||void 0===n?void 0:n.identifier,v()({shixun_environment_id:$,tab_type:_},i));case 5:if(null==(s=e.sent)||null===(t=s.data)||void 0===t||null===(t=t.data_list)||void 0===t||!t.length){e.next=9;break}return De.Z.publish("pod-restrict-data",{identifier:null==s||null===(r=s.data)||void 0===r?void 0:r.identifier,data_list:null==s||null===(a=s.data)||void 0===a?void 0:a.data_list}),e.abrupt("return");case 9:if(-3!==(null==s?void 0:s.status)){e.next=11;break}return e.abrupt("return",new Promise(function(){var e=f()(h()().mark((function e(n,t){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Y.Z.confirm({content:"检测到您已经开启了其他实验环境,请先关闭环境后,再连接",okText:"立即关闭",cancelText:"稍后关闭",onOk:function(){var e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return clearTimeout(timeout.current),setPercent(0),e.next=4,closeWindowsVnc(M.taskId,null==s?void 0:s.message);case 4:return setLinkNum(linkNum+1),e.abrupt("return");case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 11:if(-1!==(null==s?void 0:s.status)){e.next=13;break}throw new String(null==s?void 0:s.message);case 13:if(0!==(null==s?void 0:s.status)){e.next=18;break}return q(null==s?void 0:s.data),De.Z.publish("send-tabs-result-data",v()(v()({},null==s?void 0:s.data),{},{index_tab:ee})),De.Z.publish("update-windows-time",null==s?void 0:s.data),e.abrupt("return",s);case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,E.useEffect)((function(){2===_&&re()}),[_]);var ae=function(){var e=f()(h()().mark((function e(){var n,t,i,s,r,a=arguments;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=a.length>0&&void 0!==a[0]?a[0]:[],!N.current.startDebug){e.next=8;break}return e.next=4,(0,je.ZP)("/api/myshixuns/".concat(null===(t=I.myshixun)||void 0===t?void 0:t.identifier,"/code_debugs/set_break_point.json"),{method:"post",body:{game_identifier:M.taskId,file_name:N.current.currentPath,line_number:null===(i=(0,pn.xor)(N.current.breakPointValue,n))||void 0===i?void 0:i[0],type:n.length>N.current.breakPointValue.length?1:0,unique:N.current.unique}});case 4:0===(null==(s=e.sent)?void 0:s.status)&&(R(v()(v()({},N.current.allBreakPointValue),{},u()({},N.current.currentPath,(null==s||null===(r=s.data)||void 0===r||null===(r=r.breakpoints)||void 0===r?void 0:r[N.current.currentPath])||[]))),De.Z.publish("active-debug-data",(null==s?void 0:s.data)||{})),e.next=10;break;case 8:R(v()(v()({},N.current.allBreakPointValue),{},u()({},N.current.currentPath,n))),Q(n);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsx)(E.Fragment,{children:(0,y.jsxs)("div",{className:Ci,style:{background:"vs"==i?"#fff":"#1E1E1E"},children:[1==_&&(0,y.jsxs)(y.Fragment,{children:[o||l?null:(0,y.jsx)("img",{className:wi,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAABuCAYAAAAXkODOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Qjc0NjM3NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4Qjc0NjM4NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhCNzQ2MzU1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCNzQ2MzY1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LemY3AAAa7klEQVR42uxd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",alt:"only-view"}),w?(0,y.jsx)(Se.Z,{message:"正在加载代码",style:{color:"#0152d9"}}):(0,y.jsx)(gi.Z,{filename:p,type:"office"===m?"download":m,data:n,style:{position:"absolute",zIndex:1},monacoEditor:{value:n,language:t,theme:i,onChange:s,onSave:r,forbidCopy:g,options:v()(v()({},a),{},{fixedOverflowWidgets:!0}),insertSpaces:a.insertSpaces,breakPointValue:k,highlightLine:j,openBreakPoint:B,onBreakPoint:ae}})]}),2===_&&(0,y.jsx)(ye.Z,{spinning:O,tip:L,wrapperClassName:ki,children:(0,y.jsx)("iframe",{src:null==X?void 0:X.link_url,allow:"clipboard-write clipboard-read"})})]})})},yi=t(37977),ji={"choose-game-item":"choose-game-item___RYHdh","output-title-container":"output-title-container___P2NjC","output-title":"output-title___ZQJkv","test-case-list":"test-case-list___CYyHP","test-header":"test-header___fSQRn",active:"active___bY0Dq","active-debug":"active-debug___oeXMX","test-result":"test-result___DQXYd","markdown-body":"markdown-body____rqU_",success:"success___iuAG3",failer:"failer___axTtk",count:"count___B_kHY","test-case-item":"test-case-item___E3CU9","case-header":"case-header___xppld",iconfont:"iconfont___LO1VN",description:"description___j4efR","item-desc":"item-desc___ivltA",show:"show___ntNdM","item-tip":"item-tip___ETPck","arrow-down":"arrow-down___oQMCK","test-title":"test-title___mf3Df","arrow-right":"arrow-right___C6f8W","case-info":"case-info___yX5kK","test-case-run-header":"test-case-run-header___iHZR5","test-case-run-wrp":"test-case-run-wrp___qVT1y","diff-panel-container":"diff-panel-container___OEdXu","line-break":"line-break___Ww59n",empty:"empty___izbJX",alert:"alert___jv5_R",inputs:"inputs___bjeNr",submitStatus:"submitStatus___o37GC",unsubmitStatus:"unsubmitStatus___OoJ90"},Bi=/(?:[\n\r\s]*?)(?:<\/link>)*/im,Di=/(?:[\n\r\s]*?)(?:<\/script>)*/im,Si=["http","com","net","org","cdn"];function bi(e){for(var n=!1,t=0;t]*href=['"]([^'"]+)[^>]*>/gi,(function(e,t){return n.push(t.indexOf("http")>-1?t:"https://data.educoder.net/api/sources/get_html_content.html?content_type=text/css&identifier="+l.taskId+"&path="+t),t.indexOf("http")>-1?e:''}))).replace(/