From 935f6c3140f07c4f33f2446ab6cf3e0bb2a5f7ca Mon Sep 17 00:00:00 2001 From: autosubmit Date: Tue, 22 Jul 2025 18:16:32 +0800 Subject: [PATCH] Auto Submit --- index.html | 2 +- ... => p__Paths__Detail__id.4917afca.async.js | 2 +- p__tasks__Jupyter__index.bf87f2f1.async.js | 291 ++++++++ p__tasks__Jupyter__index.f3ff5af8.async.js | 291 -------- p__tasks__index.404f8e75.async.js | 667 ++++++++++++++++++ p__tasks__index.418d20c0.async.js | 667 ------------------ umi.db99e875.js => umi.90bc50bc.js | 2 +- 7 files changed, 961 insertions(+), 961 deletions(-) rename p__Paths__Detail__id.d045c0ba.async.js => p__Paths__Detail__id.4917afca.async.js (91%) create mode 100644 p__tasks__Jupyter__index.bf87f2f1.async.js delete mode 100644 p__tasks__Jupyter__index.f3ff5af8.async.js create mode 100644 p__tasks__index.404f8e75.async.js delete mode 100644 p__tasks__index.418d20c0.async.js rename umi.db99e875.js => umi.90bc50bc.js (99%) diff --git a/index.html b/index.html index 5355b719fa..f4ea7e1521 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__Paths__Detail__id.d045c0ba.async.js b/p__Paths__Detail__id.4917afca.async.js similarity index 91% rename from p__Paths__Detail__id.d045c0ba.async.js rename to p__Paths__Detail__id.4917afca.async.js index 81de6610ff..28bc8597c9 100644 --- a/p__Paths__Detail__id.d045c0ba.async.js +++ b/p__Paths__Detail__id.4917afca.async.js @@ -101,7 +101,7 @@ `))&&De.titleFlexEnd].join(" ")},pe.createElement("div",{className:De.title},pe.createElement(Te.Z,{title:(Sa=(_o=Se.detail)==null?void 0:_o.name)==null?void 0:Sa.split(` `)[0]},pe.createElement("strong",{className:De.titleName,style:{maxWidth:((eo=Di==null?void 0:Di.current)==null?void 0:eo.offsetWidth)<150?810:730}},(za=(Ya=Se.detail)==null?void 0:Ya.name)==null?void 0:za.split(` `)[0])),pe.createElement("span",{className:"font24"},pe.createElement("br",null),(ra=(bo=Se.detail)==null?void 0:bo.name)==null?void 0:ra.split(` -`).filter((wi,fl)=>fl!==0).join(""))),pe.createElement("div",null,pe.createElement("div",{className:De.tagsWrap,ref:Di},(($o=Se.detail)==null?void 0:$o.allow_add_member)&&!((ao=Se.detail)!=null&&ao.excellent)&&pe.createElement(Te.Z,{title:(Ra=Nr[((Qo=Se.detail)==null?void 0:Qo.shixun_tag_num)-1])==null?void 0:Ra.connect},pe.createElement("div",null,pe.createElement("div",{className:`${De.openCourseTag} font14`,style:{backgroundColor:(Jo=Nr[((Ri=Se.detail)==null?void 0:Ri.shixun_tag_num)-1])==null?void 0:Jo.bkcolor,color:(ci=Nr[((Wi=Se.detail)==null?void 0:Wi.shixun_tag_num)-1])==null?void 0:ci.txcolor,height:26,border:`1px solid ${(As=Nr[((Si=Se.detail)==null?void 0:Si.shixun_tag_num)-1])==null?void 0:As.bkcolor}`}},(mu=Nr[((Hl=Se.detail)==null?void 0:Hl.shixun_tag_num)-1])==null?void 0:mu.name))),((Lu=Se.detail)==null?void 0:Lu.featured)>0&&pe.createElement("div",null,((Xl=Se.detail)==null?void 0:Xl.featured)===1&&pe.createElement("div",{className:`${De.openCourseTag} font14`,style:{background:"#FF6500",border:"1px solid #FF6500"}},"\u56FD\u5BB6\u4E00\u6D41"),((UA=Se.detail)==null?void 0:UA.featured)===2&&pe.createElement("div",{className:`${De.openCourseTag} font14`,style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((lu=Se.detail)==null?void 0:lu.featured)===3&&pe.createElement("div",{className:`${De.openCourseTag} font14`,style:{background:"#E9AD5D",border:"1px solid #E9AD5D"}},"\u7701\u7EA7\u4E00\u6D41"),((Du=Se.detail)==null?void 0:Du.featured)===4&&pe.createElement("div",{className:`${De.openCourseTag} font14`,style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((Gu=Se.detail)==null?void 0:Gu.excellent)&&((Zu=Se.detail)==null?void 0:Zu.allow_add_member)&&((xc=Nr[((Wu=Se.detail)==null?void 0:Wu.shixun_tag_num)-1])==null?void 0:xc.name)=="\u516C\u5F00\u53D1\u5E03"&&((cc=En==null?void 0:En.userInfo)==null?void 0:cc.role)!=15&&pe.createElement("div",null,pe.createElement("div",{className:`${De.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((qc=Se.detail)==null?void 0:qc.excellent)&&((dc=En==null?void 0:En.userInfo)==null?void 0:dc.role)==15&&pe.createElement("div",null,pe.createElement("div",{className:`${De.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((_c=Se.detail)==null?void 0:_c.is_plan)&&pe.createElement(Te.Z,{title:"\u6559\u80B2\u90E8101\u8BA1\u5212\u8BA1\u7B97\u673A\u7C7B\u8BFE\u7A0B"},pe.createElement("div",null,pe.createElement("div",{className:`${De.openCourseTag} font14`,style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0}},"101\u8BA1\u5212")))))),((id=Se.detail)==null?void 0:id.laboratory_name)&&(0,Pe.Ny)()&&pe.createElement("div",{className:De.laboratory},pe.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),pe.createElement(Te.Z,{title:($c=Se.detail)==null?void 0:$c.laboratory_name},pe.createElement("a",{href:`https://${(ed=Se.detail)==null?void 0:ed.laboratory_url}`,target:"_blank",className:De.name},(sd=Se.detail)==null?void 0:sd.laboratory_name))),pe.createElement("div",{className:De.contentWrap},pe.createElement("div",{className:De.contentLeftWrap},!!((Ic=Se.detail)!=null&&Ic.stages_count)&&pe.createElement("div",{className:"mr30"},pe.createElement("span",null,"\u7AE0\u8282"),pe.createElement("p",{className:"mt3"},(Ou=Se.detail)==null?void 0:Ou.stages_count)),!!((Vl=Se.detail)!=null&&Vl.shixuns_count)&&pe.createElement("div",{className:"mr30"},pe.createElement("span",null,"\u5355\u5143"),pe.createElement("p",{className:"mt3"},(Lc=Se.detail)==null?void 0:Lc.shixuns_count)),!!((Xu=Se.detail)!=null&&Xu.challenge_choose_count)&&pe.createElement("div",{className:"mr30"},pe.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),pe.createElement("p",{className:"mt3"},(Dc=Se.detail)==null?void 0:Dc.challenge_choose_count)),!!((Oc=Se.detail)!=null&&Oc.challenges_count)&&pe.createElement("div",{className:"mr30"},pe.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),pe.createElement("p",{className:"mt3"},(Vu=Se.detail)==null?void 0:Vu.challenges_count)),!!((Nu=Se.detail)!=null&&Nu.videos_count)&&pe.createElement("div",{className:"mr30"},pe.createElement("span",null,"\u89C6\u9891"),pe.createElement("p",{className:"mt3"},(fc=Se.detail)==null?void 0:fc.videos_count)),!!((Au=Se.detail)!=null&&Au.attachment_count)&&pe.createElement("div",{className:"mr30"},pe.createElement("span",null,"\u8BFE\u4EF6"),pe.createElement("p",{className:"mt3"},(Jl=Se.detail)==null?void 0:Jl.attachment_count)),((YA=Se.detail)==null?void 0:YA.publish_status)!==0&&!!((Ca=Se.detail)!=null&&Ca.subject_score)&&pe.createElement("div",{className:"mr30"},pe.createElement("span",null,"\u7ECF\u9A8C\u503C"),pe.createElement("p",{className:"mt3"},(ei=Se.detail)==null?void 0:ei.subject_score)),((di=Se.detail)==null?void 0:di.publish_status)!==0&&!!((Ti=Se.detail)!=null&&Ti.member_count)&&pe.createElement("div",{className:"mr30"},pe.createElement("span",null,pe.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),pe.createElement(Te.Z,{title:`\u66F4\u65B0\u65F6\u95F4\uFF1A${((ws=Se.detail)==null?void 0:ws.member_count_update_at)||"--"}`},pe.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"}))),pe.createElement("p",{className:"mt3"},(Qs=Se.detail)==null?void 0:Qs.member_count)),((Yl=Se.detail)==null?void 0:Yl.subject_score)>0&&pe.createElement("span",{className:"font14 c-white"},pe.createElement("span",null,"\u8BC4\u5206"),pe.createElement("br",null),pe.createElement("div",{className:De.rating},pe.createElement(je.Z,{allowHalf:!0,style:{fontSize:12},value:(0,Fe.og)((xA=Se.detail)==null?void 0:xA.averge_star),disabled:!0}))))),!!((hu=(Qu=Se.detail)==null?void 0:Qu.courses)!=null&&hu.length)&&pe.createElement("aside",{className:De.nav},pe.createElement("div",{className:De.navLeft},Pr.course_identity<4&&pe.createElement(Te.Z,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},pe.createElement("a",{href:`/classrooms/${Pr==null?void 0:Pr.course_id}/newgolds/settings`,target:"_blank"},pe.createElement("i",{className:`iconfont icon-bianji1 ${De.navLeftIcon}`}))),pe.createElement(Ce.Z,{dropdownRender:()=>{var wi,fl,Rs;return pe.createElement(Re.default,null,(Rs=(fl=[...(wi=Se.detail)==null?void 0:wi.courses])==null?void 0:fl.reverse())==null?void 0:Rs.map((eu,tu)=>{var Ru,IA;return pe.createElement(Re.default.Item,{key:eu.course_id,onClick:()=>nl(eu.course_id)},pe.createElement("span",{className:"font14"},"\u7B2C",((IA=(Ru=Se.detail)==null?void 0:Ru.courses)==null?void 0:IA.length)-tu,"\u671F"))}))}},pe.createElement("div",null,pe.createElement("span",{className:"font14 current"},"\u7B2C",pe.createElement("span",{className:De.colorOrange},Yu),"\u671F"),pe.createElement(He.Z,null))),pe.createElement("div",{className:De.navContent},pe.createElement("div",{className:De.contentItem},pe.createElement("div",{className:De.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),pe.createElement("div",{className:De.contentItemText},Pr==null?void 0:Pr.start_date)),pe.createElement("div",{className:De.verticalLine}),pe.createElement("div",{className:De.contentItem},pe.createElement("div",{className:De.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),pe.createElement("div",{className:De.contentItemText},Pr==null?void 0:Pr.end_date)),pe.createElement("div",{className:De.verticalLine}),pe.createElement("div",{className:De.contentItem},pe.createElement("div",{className:De.contentItemTitle},"\u672C\u671F\u9009\u8BFE\u4EBA\u6570"),pe.createElement("div",{className:De.contentItemText},Pr==null?void 0:Pr.student_count," \u4EBA")))),pe.createElement("div",{className:De.navRight,style:{display:"none"}},pe.createElement("div",{className:De.flexRow},((qA=Pr==null?void 0:Pr.course_status)==null?void 0:qA.status)===1&&pe.createElement("div",{className:"mr20 c-red-ee4"},(Ju=Pr==null?void 0:Pr.course_status)==null?void 0:Ju.time),((kA=Pr==null?void 0:Pr.course_status)==null?void 0:kA.status)===2&&Pr.course_identity<6&&pe.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((pu=Pr.course_status)==null?void 0:pu.status)===2&&(Pr.course_identity<6?pe.createElement("a",{className:De.classButton,href:`/classrooms/${(Nc=(gc=Pr==null?void 0:Pr.first_category_url)==null?void 0:gc.split("/"))==null?void 0:Nc[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):pe.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((ld=Pr.course_status)==null?void 0:ld.status)===1&&Pr.course_identity>5&&pe.createElement("div",{className:De.classButton,onClick:jA},"\u7ACB\u5373\u52A0\u5165"),((Qc=Pr.course_status)==null?void 0:Qc.status)===1&&Pr.course_identity===5&&pe.createElement("a",{className:De.classButton,href:`/classrooms/${(se=(ce=Pr==null?void 0:Pr.first_category_url)==null?void 0:ce.split("/"))==null?void 0:se[2]}/announcement`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((Ee=Pr.course_status)==null?void 0:Ee.status)===0&&Pr.course_identity>5&&pe.createElement("div",{className:De.classButton,onClick:jA},"\u7ACB\u5373\u62A5\u540D"),((he=Pr.course_status)==null?void 0:he.status)===0&&Pr.course_identity===5&&pe.createElement("div",{className:De.classButton},"\u62A5\u540D\u6210\u529F"),(((Xe=Pr==null?void 0:Pr.course_status)==null?void 0:Xe.status)===0||((Bt=Pr==null?void 0:Pr.course_status)==null?void 0:Bt.status)===1)&&Pr.course_identity<5&&pe.createElement("a",{className:De.classButton,href:`/classrooms/${(kn=(_t=Pr==null?void 0:Pr.first_category_url)==null?void 0:_t.split("/"))==null?void 0:kn[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),ql&&mc&&((Hn=Se.detail)==null?void 0:Hn.has_participate)&&pe.createElement("span",{className:`${De.classButton} ${De.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),ql&&mc&&!((ur=Se.detail)!=null&&ur.has_participate)&&(Sr?pe.createElement("span",{className:`${De.classButton} ${De.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):pe.createElement("span",{className:`${De.classButton} ${De.bg28e}`,onClick:uA},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),pe.createElement("div",{className:De.flexRow},ql&&!!((re=(Xr=Se.detail)==null?void 0:Xr.courses)!=null&&re.length)&&mc&&pe.createElement("span",{className:"mt20"},pe.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(ge=Se.detail)==null?void 0:ge.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),pe.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",pe.createElement("span",{className:"mr5 c-red-ee4"},Sr===!0?((Qe=Se.detail)==null?void 0:Qe.participant_count)+1:(qe=Se.detail)==null?void 0:qe.participant_count),"\u4EBA")),ql&&!((jt=(Ct=Se.detail)==null?void 0:Ct.courses)!=null&&jt.length)&&mc&&pe.createElement("span",null,!((Ut=Se.detail)!=null&&Ut.has_participate)&&(Sr===!0?pe.createElement("span",{className:`${De.classButton} ${De.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):pe.createElement("a",{className:`${De.classButton} ${De.bg28e}`,onClick:uA},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Ft=Se.detail)==null?void 0:Ft.has_participate)&&pe.createElement("span",{className:`${De.classButton} ${De.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),pe.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(an=Se.detail)==null?void 0:an.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),pe.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",pe.createElement("span",{className:"mr5 c-red-ee4"},Sr===!0?((yn=Se.detail)==null?void 0:yn.participant_count)+1:(Yn=Se.detail)==null?void 0:Yn.participant_count),"\u4EBA"))))))),pe.createElement(Jt,null),Ms.status&&pe.createElement(vt,{type:"subject",onCancel:()=>ll(!1),onOk:wi=>Tr(void 0,null,function*(){ll(!1);let fl={user_customize:wi.user_customize,type:wi.type};wi.user_customize?fl=rr(wn({},fl),{discipline_name:wi.discipline_name,sub_discipline_name:wi.sub_discipline_name}):wi.sub_discipline_id&&(fl=rr(wn({},fl),{sub_discipline_id:wi.sub_discipline_id}));const Rs=yield(0,ue.WO)(wn({id:sr.pathId},fl));((Rs==null?void 0:Rs.status)===0||(Rs==null?void 0:Rs.status)===1)&&(HA(),nt.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})}),pe.createElement(et.default,{open:Uo,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{wo(!1)},centered:!0,footer:pe.createElement("div",null,pe.createElement(le.ZP,{type:"primary",onClick:()=>{wo(!1)}},"\u6211\u77E5\u9053\u4E86"))},pe.createElement(Ve.Z,{style:{maxHeight:378,overflow:"auto"},value:(jr=(ir=Se==null?void 0:Se.detail)==null?void 0:ir.toast)==null?void 0:jr.content})))};var xr=(0,be.connect)(({pathsDetail:Ke,user:rt,loading:Se,globalSetting:En})=>({pathsDetail:Ke,user:rt,globalSetting:En,loading:Se.models.index}))(kr),$t=ne(346),Kn=ne(93948),Dn={flex_box_center:"flex_box_center___Ktq9p",flex_space_between:"flex_space_between___C3cJM",flex_box_vertical_center:"flex_box_vertical_center___EHdLM",flex_box_center_end:"flex_box_center_end___pIiOq",flex_box_column:"flex_box_column___ZDnJh",rightWrap:"rightWrap___trEKQ",qrCode:"qrCode___J87U9",cardTop:"cardTop___sVfNE",cardTop2:"cardTop2___ngun6",card:"card___xqkwa",flexRow:"flexRow___EJjLR",flexRowAbout:"flexRowAbout___wsXZw",skillWrap:"skillWrap___H2LfA",skillTopWrap:"skillTopWrap___Iy4yY",skillContentWrap:"skillContentWrap___TIOw9",skillContentWrapMin:"skillContentWrapMin___l0OQ7",skillContentWrapMax:"skillContentWrapMax___hzrLJ",skillContentIcon:"skillContentIcon___e1yQ3",skillContentIconNoStatus:"skillContentIconNoStatus___D7SaD",skillExpandAllWrap:"skillExpandAllWrap___NlyjU",skillExpandAllContent:"skillExpandAllContent___DFfUu",memberItem:"memberItem___tQyAC",radius:"radius___CojJt",memberItemContent:"memberItemContent___OAGgP",directionItemWrap:"directionItemWrap___D3A3B",groupActionWrap:"groupActionWrap___uM9bY",divabout:"divabout___aIu8x",classButton:"classButton___kwIIq",bg28e:"bg28e____4vxe",bgGray:"bgGray___bP0QM",price:"price___YtmIz",d1:"d1___kWoQd",auto:"auto___j1TRz",disabled:"disabled___acQun",d2:"d2___lGbRu",d3:"d3___bWANm",d4:"d4___wyT_a",member_power1:"member_power1___fOB2q",member_power2:"member_power2___Lpa0U"},er={"sort-list-panel":"sort-list-panel___T39Sk","sort-list-tip":"sort-list-tip___Wu55q","ant-drawer-content":"ant-drawer-content___PXRrP","dragging-li":"dragging-li___LhY_V","task-list-container":"task-list-container___ABX0H",imgradius:"imgradius___fmcxI",imageWrap:"imageWrap___HkmiW",directionItemWrap:"directionItemWrap___MKzHd",groupActionWrap:"groupActionWrap___PB2b7",teamHeight:"teamHeight___qj0wW",divHeight:"divHeight___MUuEe",member_power1:"member_power1___ropDL",member_power2:"member_power2___t92g7"},Fr=ne(88522),or=ne(1710),Cr=ne(26724),Ir=ne.n(Cr),Qa=ne(82264),wa=ne(74508),Br=Object.defineProperty,ti=Object.defineProperties,To=Object.getOwnPropertyDescriptors,Yo=Object.getOwnPropertySymbols,Xo=Object.prototype.hasOwnProperty,Ia=Object.prototype.propertyIsEnumerable,Ga=(Ke,rt,Se)=>rt in Ke?Br(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,$a=(Ke,rt)=>{for(var Se in rt||(rt={}))Xo.call(rt,Se)&&Ga(Ke,Se,rt[Se]);if(Yo)for(var Se of Yo(rt))Ia.call(rt,Se)&&Ga(Ke,Se,rt[Se]);return Ke},Pa=(Ke,rt)=>ti(Ke,To(rt)),Po=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const ni=({pathsDetail:Ke,loading:rt,dispatch:Se,open:En,onClose:fr,onReloadData:pr=()=>{}})=>{const ia=(0,be.useParams)(),[Xn,fn]=(0,b.useState)([]),[tr,qr]=(0,b.useState)(!0),[ha,da]=(0,b.useState)(!1),[Ma]=Ot.default.useForm(),[co,Ua]=(0,b.useState)([]),[fa,Do]=(0,b.useState)(1),[ya,Co]=(0,b.useState)([]),[_a,ba]=(0,b.useState)(!0),[La,Io]=(0,b.useState)(!1);(0,b.useEffect)(()=>{En&&Lo()},[En]);const Lo=()=>Po(void 0,null,function*(){const ca=yield Se({type:"classroomList/getSchoolList",payload:{}});fn(ca.map(wr=>({value:wr})))}),ea=()=>{var ca,wr;if(!((wr=(ca=Ma.getFieldValue())==null?void 0:ca.keyword)!=null&&wr.trim())){nt.ZP.warning("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"),Ua([]);return}ba(!1),qr(!0),da(!1),Do(1),Co([]),yo(!0)},ho=ca=>{ca=String(ca);const wr=ya.indexOf(ca);wr<0?ya.push(ca):ya.splice(wr,1),Co([...ya])},yo=(ca=!1)=>Po(void 0,null,function*(){var wr,qo;if(tr&&!ha||ca){const Li=Ma.getFieldValue();da(!0),Do(ca?1:fa+1);const gi=yield(0,Qa.nQ)(Pa($a({page:ca?1:fa+1,container_id:ia.pathId,container_type:3},Li),{school_name:(Li==null?void 0:Li.school_name)||null,keyword:((wr=Li==null?void 0:Li.keyword)==null?void 0:wr.trim())||null}));Ua(ca?[...gi.users]:[...co,...gi.users]),da(!1),((qo=gi.users)==null?void 0:qo.length)<10&&qr(!1)}}),ja=()=>Po(void 0,null,function*(){if(!(ya!=null&&ya.length))nt.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458");else{Io(!0);const ca=yield(0,ue.mx)({id:ia.pathId,user_ids:ya});Io(!1),ca&&(nt.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ja(),pr&&pr())}}),Ja=()=>{Ma.setFieldsValue({keyword:""}),fr(),ba(!0),qr(!0)},ui=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(ca,wr)=>b.createElement(z.default,{value:wr.numid,checked:ya.includes(String(wr.numid)),disabled:!!ca})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(ca,wr)=>b.createElement(Te.Z,{placement:"bottom",title:ca},b.createElement(be.Link,{className:"bold c-black",to:`/users/${wr.login}`,target:"_blank"},ca||"--"))},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:ca=>b.createElement(Te.Z,{placement:"bottom",title:ca},b.createElement("span",null,ca||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:ca=>b.createElement(Te.Z,{placement:"bottom",title:ca},b.createElement("span",null,ca||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:ca=>b.createElement(Te.Z,{placement:"bottom",title:ca},b.createElement("span",null,ca||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:ca=>b.createElement(Te.Z,{placement:"bottom",title:ca},b.createElement("span",null,ca||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:ca=>b.createElement(Te.Z,{placement:"bottom",title:ca},b.createElement("span",null,ca||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:ca=>ca?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:ca=>b.createElement(Te.Z,{placement:"bottom",title:ca&&me()(ca).format("YYYY-MM-DD HH:mm")},b.createElement("span",null,ca&&me()(ca).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:ca=>{if(ca===1)return b.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return b.createElement(et.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:En,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:La,onOk:ja,onCancel:Ja},b.createElement(Ot.default,{layout:"inline",form:Ma,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:ea},b.createElement(Ot.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},b.createElement(E.default,null,b.createElement(E.default.Option,{value:"1"},"\u59D3\u540D"),b.createElement(E.default.Option,{value:"2"},"\u624B\u673A\u53F7"),b.createElement(E.default.Option,{value:"3"},"\u90AE\u7BB1"))),b.createElement(Ot.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},b.createElement(lt.default,{allowClear:!0,style:{width:280},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"})),b.createElement(Ot.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},b.createElement(Fr.Z,{allowClear:!0,defaultOpen:!1,options:Xn,style:{width:380},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(ca,wr)=>wr.value.toUpperCase().indexOf(ca.toUpperCase())!==-1})),b.createElement(Ot.default.Item,null,b.createElement(le.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),_a&&b.createElement("div",{className:"tc font16 c-light-black mt40"},b.createElement("img",{src:wa.RL,width:"100",alt:""}),b.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!_a&&b.createElement("section",null,b.createElement("div",{className:"flexd-table-header mt20"},b.createElement(or.default,{pagination:!1,dataSource:[],columns:ui})),b.createElement("div",{style:{maxHeight:260,overflow:"auto"}},b.createElement(Ir(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ca=>{yo()},hasMore:tr,useWindow:!1},b.createElement(or.default,{loading:ha,showHeader:!1,pagination:!1,dataSource:co,columns:ui,onRow:ca=>({onClick:wr=>{wr.currentTarget.querySelector("input").disabled||ho(wr.currentTarget.querySelector("input").value)}})})))))};var ko=(0,be.connect)(({pathsDetail:Ke,loading:rt})=>({pathsDetail:Ke,loading:rt}))(ni),oo=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const yi=({pathsDetail:Ke,loading:rt,dispatch:Se,data:En,onReloadData:fr=()=>{}})=>{const pr=(0,be.useParams)(),[ia,Xn]=(0,b.useState)(!0),[fn,tr]=(0,b.useState)(!1),[qr]=Ot.default.useForm(),[ha,da]=(0,b.useState)([]),[Ma,co]=(0,b.useState)(1),[Ua,fa]=(0,b.useState)([]),[Do,ya]=(0,b.useState)(!0),[Co,_a]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Ke.actionTabs.key==="Collaborators-AddCourses"&&(ya(!0),Xn(!0),ba())},[Ke.actionTabs.key]);const ba=()=>oo(void 0,null,function*(){const ja=yield Se({type:"classroomList/getSchoolList",payload:{}})}),La=()=>{ya(!1),Xn(!0),tr(!1),co(1),fa([]),Lo(!0)},Io=ja=>{ja=String(ja);const Ja=Ua.indexOf(ja);Ja<0?Ua.push(ja):Ua.splice(Ja,1),fa([...Ua])},Lo=(ja=!1)=>oo(void 0,null,function*(){var Ja,ui;if(ia&&!fn||ja){const ca=qr.getFieldValue();tr(!0),co(ja?1:Ma+1);const wr=yield(0,Qa.FU)({page:ja?1:Ma+1,container_id:pr.pathId,container_type:3,manager_name:(ca==null?void 0:ca.manager_name)||null,course_name:((Ja=ca==null?void 0:ca.course_name)==null?void 0:Ja.trim())||null});da(ja?[...wr.courses]:[...ha,...wr.courses]),tr(!1),((ui=wr.courses)==null?void 0:ui.length)<10&&Xn(!1)}}),ea=()=>oo(void 0,null,function*(){var ja,Ja,ui;if(!(Ua!=null&&Ua.length))nt.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802");else{if(Ke.actionTabs.type!=1){if(((Ja=(ja=Ke==null?void 0:Ke.Courses)==null?void 0:ja.spoc_courses)==null?void 0:Ja.length)+(Ua==null?void 0:Ua.length)>3){nt.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802");return}}else if(((ui=En==null?void 0:En.spoc_courses)==null?void 0:ui.length)+(Ua==null?void 0:Ua.length)>3){nt.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802");return}_a(!0);const ca=yield(0,ue.sm)({id:pr.pathId,course_ids:Ua,course_type:Ke.actionTabs.type});_a(!1),ca&&(nt.ZP.success("\u6DFB\u52A0\u6210\u529F"),ho(),fr&&fr())}}),ho=()=>{qr.setFieldsValue({course_name:"",manager_name:""}),fa([]),Se({type:"pathsDetail/setActionTabs",payload:{}})},yo=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(ja,Ja)=>b.createElement(z.default,{value:Ja.id,checked:Ua.includes(String(Ja.id)),disabled:!!ja})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:ja=>b.createElement(Te.Z,{placement:"bottom",title:ja},b.createElement("span",null,ja||"--"))},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:ja=>b.createElement(Te.Z,{placement:"bottom",title:ja},b.createElement("span",null,ja||"--"))},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:ja=>b.createElement(Te.Z,{placement:"bottom",title:ja},b.createElement("span",null,ja||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:ja=>b.createElement(Te.Z,{placement:"bottom",title:ja},b.createElement("span",null,ja))},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:ja=>b.createElement(Te.Z,{placement:"bottom",title:ja},b.createElement("span",null,ja||"--"))}];return b.createElement(et.default,{title:"\u6DFB\u52A0\u8BFE\u5802",open:Ke.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:Co,onOk:ea,onCancel:ho},b.createElement(Ot.default,{layout:"inline",form:qr,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:La},b.createElement(Ot.default.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},b.createElement(lt.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),b.createElement(Ot.default.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},b.createElement(lt.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),b.createElement(Ot.default.Item,null,b.createElement(le.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),Do&&b.createElement("div",{className:"tc font16 c-light-black mt40"},b.createElement("img",{src:wa.RL,width:"100",alt:""}),b.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Do&&b.createElement("section",null,b.createElement("div",{className:"flexd-table-header mt20"},b.createElement(or.default,{pagination:!1,dataSource:[],columns:yo})),b.createElement("div",{style:{maxHeight:260,overflow:"auto"}},b.createElement(Ir(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ja=>{Lo()},hasMore:ia,useWindow:!1},b.createElement(or.default,{loading:fn,showHeader:!1,pagination:!1,dataSource:ha,columns:yo,onRow:ja=>({onClick:Ja=>{Ja.currentTarget.querySelector("input").disabled||Io(Ja.currentTarget.querySelector("input").value)}})})))))};var li=(0,be.connect)(({pathsDetail:Ke,loading:rt})=>({pathsDetail:Ke,loading:rt}))(yi),Ji=ne(27667),gs=ne(44589),Yi=ne(39180),mi=ne.n(Yi),Mo=ne(59301),ji=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const qi=(0,gs.W8)(({item:Ke,toIndex:rt,params:Se,isShow:En,setShow:fr,dispatch:pr,user:ia,classroomList:Xn,handleDeleteMember:fn,pathsDetail:tr,EditPowerClick:qr})=>{var ha,da,Ma,co;return Mo.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},Mo.createElement("div",{className:er.directionItemWrap},Mo.createElement(Te.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:Mo.createElement("div",{className:er.teamHeight},Mo.createElement("div",{style:{display:"flex"}},Mo.createElement("div",{className:er.imageWrap,style:{marginRight:11}},Mo.createElement("img",{className:er.imageWrap,src:$t.Z.API_SERVER+"/images/"+(Ke==null?void 0:Ke.image_url)})),Mo.createElement("div",null,Mo.createElement("div",{title:Ke==null?void 0:Ke.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(Ke==null?void 0:Ke.name)||"--"),Mo.createElement("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},Ke==null?void 0:Ke.school))),Mo.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(Ke!=null&&Ke.brief_introduction)&&Mo.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(Ke==null?void 0:Ke.brief_introduction)&&Mo.createElement("div",{className:er.divHeight},Ke==null?void 0:Ke.brief_introduction),((ha=ia==null?void 0:ia.userInfo)==null?void 0:ha.user_id)===(Ke==null?void 0:Ke.id)&&Mo.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>be.history.push("/account/profile")},Mo.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},Mo.createElement("div",{style:{position:"relative"}},Mo.createElement("img",{draggable:!1,className:er.imgradius,onClick:()=>{(0,Pe.bg)()?be.history.push(`${Ke.user_url}`):pr({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:$t.Z.API_SERVER+"/images/"+(Ke==null?void 0:Ke.image_url)}),((0,Pe.Ny)()||((da=tr==null?void 0:tr.detail)==null?void 0:da.is_subject_member))&&Mo.createElement(Mo.Fragment,null,Ke!=null&&Ke.is_subject_creator?Mo.createElement("div",{className:er.member_power1},"\u521B\u5EFA\u8005"):Ke!=null&&Ke.can_edit_knowledge_graph||Ke!=null&&Ke.can_edit_stage?Mo.createElement("div",{className:er.member_power1,style:{cursor:((0,Pe.j5)()||((Ma=tr==null?void 0:tr.detail)==null?void 0:Ma.is_creator))&&"pointer"},onClick:()=>qr(Ke)},"\u7F16\u8F91\u6743\u9650"):Mo.createElement("div",{className:er.member_power2,style:{cursor:((0,Pe.j5)()||((co=tr==null?void 0:tr.detail)==null?void 0:co.is_creator))&&"pointer"},onClick:()=>qr(Ke)},"\u67E5\u770B\u6743\u9650"))),Mo.createElement("div",null,Mo.createElement("span",{className:"multi_ellipsis1"},(Ke==null?void 0:Ke.name)||"--"),Mo.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(Ke==null?void 0:Ke.school)||"--"))),Mo.createElement("br",null)))}),Ei=(0,gs.JN)(({isShow:Ke,setShow:rt,pathsDetail:Se,items:En,params:fr,dispatch:pr,user:ia,classroomList:Xn,handleDeleteMember:fn,EditPowerClick:tr})=>Mo.createElement("div",{className:"task-list-container"},En==null?void 0:En.map((qr,ha)=>Mo.createElement(qi,{key:`${qr.id}`,isShow:Ke,setShow:rt,dispatch:pr,pathsDetail:Se,handleDeleteMember:fn,user:ia,classroomList:Xn,toIndex:ha+1,params:fr,index:ha,item:qr,EditPowerClick:tr})))),bs=({data:Ke,user:rt,classroomList:Se,pathsDetail:En,operation:fr,callback:pr,handleDeleteMember:ia,onCancel:Xn,dispatch:fn,visible:tr=!1,EditPowerClick:qr})=>{const[ha,da]=(0,b.useState)(Ke),Ma=(0,be.useParams)(),[co,Ua]=(0,b.useState)(),[fa,Do]=(0,b.useState)(!0);function ya(_a){const{newIndex:ba,oldIndex:La}=_a;fr&&(Co(mi()(ha,La,ba).map(Io=>Io==null?void 0:Io.id)),da(mi()(ha,La,ba)))}(0,b.useEffect)(()=>{da(Ke)},[JSON.stringify(Ke)]);function Co(_a){return ji(this,null,function*(){const ba=yield(0,Gt.ZP)(`/api/paths/${Ma==null?void 0:Ma.pathId}/move_subject_members.json`,{method:"post",body:{user_ids:_a}});fn({type:"pathsDetail/getRightData",payload:{id:Ma.pathId}}),fn({type:"pathsDetail/getPathsDetail",payload:{id:Ma.pathId}})})}return Mo.createElement("div",{style:{zIndex:1,width:"100%",position:"relative"},className:"sort-list-panel"},Mo.createElement(Ei,{axis:"xy",helperClass:"dragging-li",isShow:fa,setShow:Do,distance:2,disableAutoscroll:!0,dispatch:fn,pathsDetail:En,handleDeleteMember:ia,user:rt,classroomList:Se,params:Ma,items:ha,onSortEnd:ya,EditPowerClick:qr}))};var xi=(0,be.connect)(({user:Ke,classroomList:rt,pathsDetail:Se})=>({user:Ke,classroomList:rt,pathsDetail:Se}))(bs),Pi={"sort-list-panel":"sort-list-panel___dj9Dy","sort-list-tip":"sort-list-tip___MJMmM","ant-drawer-content":"ant-drawer-content___xug_4","dragging-li":"dragging-li___Pu0p9","task-list-container":"task-list-container___GxBsz",imgradius:"imgradius___Iug8Z",directionItemWrap:"directionItemWrap___odBHm",groupActionWrap:"groupActionWrap___u5Xgw",bottomdiv:"bottomdiv___MLbfq",ml3:"ml3___HNgih"},vi=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const Vi=null,ns=(0,gs.W8)(({item:Ke,toIndex:rt,params:Se,dispatch:En,classroomList:fr,handleDeleteMember:pr,pathsDetail:ia})=>{var Xn,fn,tr,qr;return b.createElement("span",{onClick:()=>{window.open(Ke==null?void 0:Ke.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},b.createElement("div",{className:Pi.directionItemWrap},b.createElement("img",{className:Pi.imgradius,src:$t.Z.API_SERVER+(Ke==null?void 0:Ke.default_image)}),b.createElement("span",{className:Pi.groupActionWrap},b.createElement(Te.Z,{title:Ke.name},b.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((Xn=Ke.name)==null?void 0:Xn.length)>7?b.createElement("span",null,(fn=Ke.name)==null?void 0:fn.substring(0,7),b.createElement("br",null)," ",(tr=Ke.name)==null?void 0:tr.substring(7,14),(Ke==null?void 0:Ke.name.length)>14&&"..."):Ke.name)))),b.createElement("div",{className:Pi.bottomdiv},b.createElement(Te.Z,{title:`\u8BBF\u95EE\u6570\uFF1A${Ke==null?void 0:Ke.visits}`,placement:"bottom"},b.createElement("span",null,b.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),b.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},Ke==null?void 0:Ke.visits))),b.createElement(Te.Z,{title:`\u8BFE\u5802\u6210\u5458\u6570\uFF1A${Ke==null?void 0:Ke.course_members_count}`,placement:"bottom"},b.createElement("span",null,b.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),b.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Ke==null?void 0:Ke.course_members_count))),b.createElement(Te.Z,{overlayStyle:{maxWidth:380},title:b.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",Ke==null?void 0:Ke.tasks_count),placement:"bottom"},b.createElement("span",null,b.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),b.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Ke==null?void 0:Ke.tasks_count))),b.createElement(Te.Z,{title:"\u5220\u9664",placement:"bottom"},b.createElement("span",null,b.createElement("i",{style:{color:"#bbbbbb",display:!((qr=ia==null?void 0:ia.detail)!=null&&qr.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:ha=>{ha.stopPropagation(),pr(Ke.id)}})))))}),fi=(0,gs.JN)(({items:Ke,params:rt,dispatch:Se,classroomList:En,handleDeleteMember:fr,pathsDetail:pr})=>b.createElement("div",{className:"task-list-container",style:{minHeight:(Ke==null?void 0:Ke.length)*240}},Ke==null?void 0:Ke.map((ia,Xn)=>b.createElement(ns,{key:`${ia.id}`,dispatch:Se,pathsDetail:pr,handleDeleteMember:fr,classroomList:En,toIndex:Xn+1,params:rt,index:Xn,item:ia})))),_i=({data:Ke,classroomList:rt,pathsDetail:Se,callback:En,handleDeleteMember:fr,onCancel:pr,dispatch:ia,visible:Xn=!1})=>{const[fn,tr]=(0,b.useState)(Ke),qr=(0,be.useParams)(),[ha,da]=(0,b.useState)();function Ma(Ua){const{newIndex:fa,oldIndex:Do}=Ua;co(mi()(fn,Do,fa).map(ya=>ya==null?void 0:ya.id)),tr(mi()(fn,Do,fa))}(0,b.useEffect)(()=>{tr(Ke)},[JSON.stringify(Ke)]);function co(Ua){return vi(this,null,function*(){const fa=yield(0,Gt.ZP)(`/api/paths/${qr==null?void 0:qr.pathId}/spoc_courses/move_position.json`,{method:"post",body:{ids:Ua}})})}return b.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},b.createElement(fi,{axis:"y",helperClass:"dragging-li",pathsDetail:Se,distance:2,dispatch:ia,handleDeleteMember:fr,classroomList:rt,params:qr,items:fn,onSortEnd:Ma}))};var rs=(0,be.connect)(({classroomList:Ke,pathsDetail:rt})=>({classroomList:Ke,pathsDetail:rt}))(_i),ks=ne(81722),Vs="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",dl="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=",Js="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==",rl=ne(49535),os=ne(42441),Qi=ne(56047),Al={del_btn:"del_btn___G3Ocu"};const zl=({pathsDetail:Ke,user:rt,loading:Se,dispatch:En,visible:fr,onCancel:pr,handleDeleteMember:ia,showEditPowerModal:Xn,setMemberInfo:fn})=>{var tr;const qr=[{title:"\u59D3\u540D",dataIndex:"name",width:130,ellipsis:!0},{title:"\u5355\u4F4D",dataIndex:"school",width:210,ellipsis:!0,render:(ha,da)=>b.createElement("div",null,(da==null?void 0:da.school)||"--")},{title:"\u6743\u9650",dataIndex:"name",render:(ha,da)=>b.createElement(b.Fragment,null,da!=null&&da.can_edit_knowledge_graph||da!=null&&da.can_edit_stage?b.createElement(b.Fragment,null,b.createElement("span",null,"\u53EF\u7F16\u8F91"),(da==null?void 0:da.can_edit_stage)&&b.createElement("span",null,"\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),(da==null?void 0:da.can_edit_knowledge_graph)&&(da==null?void 0:da.can_edit_stage)&&b.createElement("span",null,"\u3001"),(da==null?void 0:da.can_edit_knowledge_graph)&&b.createElement("span",null,"\u77E5\u8BC6\u56FE\u8C31")):b.createElement("div",null,"\u53EF\u67E5\u770B"))},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:200,render:(ha,da)=>{var Ma,co;return b.createElement("div",null,!((da==null?void 0:da.id)===((Ma=rt==null?void 0:rt.userInfo)==null?void 0:Ma.user_id)&&((co=Ke==null?void 0:Ke.detail)!=null&&co.is_creator))&&b.createElement(b.Fragment,null,b.createElement("a",{style:{color:"#165DFF"},onClick:()=>{Xn(),fn(da)}},"\u6743\u9650\u8BBE\u7F6E"),b.createElement("a",{className:Al.del_btn,onClick:()=>{ia(da.id)}},"\u5220\u9664\u6210\u5458")))}}].filter(ha=>!!ha);return b.createElement(et.default,{title:"\u7F16\u8F91",open:fr,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:930,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},onCancel:pr,footer:null},b.createElement(or.default,{style:{marginBottom:20},pagination:!1,dataSource:(tr=Ke==null?void 0:Ke.rightData)==null?void 0:tr.members,columns:qr}))};var nA=(0,be.connect)(({pathsDetail:Ke,user:rt,loading:Se})=>({pathsDetail:Ke,user:rt,loading:Se}))(zl),Kl={member_con_warp:"member_con_warp___t7OE2"},Ho=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const no=({pathsDetail:Ke,loading:rt,dispatch:Se,visible:En,memberInfo:fr,onCancel:pr})=>{const ia=(0,be.useParams)(),[Xn,fn]=(0,b.useState)(1),[tr,qr]=(0,b.useState)([]);(0,b.useEffect)(()=>{En&&fr&&(fr!=null&&fr.can_edit_knowledge_graph||fr!=null&&fr.can_edit_stage?(fn(1),ha()):fn(2))},[En]);const ha=()=>{let da=[];fr!=null&&fr.can_edit_stage&&da.push("stage"),fr!=null&&fr.can_edit_knowledge_graph&&da.push("knowledge_graph"),qr(da)};return b.createElement(et.default,{zIndex:1001,title:"\u6743\u9650\u8BBE\u7F6E",open:En,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:570,centered:!0,keyboard:!1,maskClosable:!1,onOk:()=>Ho(void 0,null,function*(){if(Xn===1&&tr.length==0){nt.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u8F91\u6743\u9650");return}let da=yield(0,Gt.ZP)(`/api/paths/${ia.pathId}/members_auth_setting.json`,{method:"post",body:{can_edit_stage:!!tr.includes("stage"),can_edit_knowledge_graph:!!tr.includes("knowledge_graph"),user_id:fr==null?void 0:fr.id}});(da==null?void 0:da.status)==0&&(nt.ZP.success("\u8BBE\u7F6E\u6210\u529F"),pr(),Se({type:"pathsDetail/getRightData",payload:{id:ia.pathId}}))}),onCancel:pr},b.createElement("div",{className:Kl.member_con_warp,style:{borderBottom:"1px solid #fff",padding:"0 30px"}},b.createElement(at.ZP.Group,{onChange:da=>{da.target.value===2?qr([]):ha(),fn(da.target.value)},value:Xn},b.createElement(at.ZP,{value:1},"\u7F16\u8F91"),b.createElement(at.ZP,{value:2},"\u67E5\u770B"))),b.createElement("div",{style:{background:"#F6F7F9",padding:"0 55px"}},Xn===1&&b.createElement(z.default.Group,{value:tr,onChange:da=>qr(da)},b.createElement(z.default,{className:Kl.member_con_warp,value:"stage"},"\u53EF\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),b.createElement(z.default,{className:Kl.member_con_warp,value:"knowledge_graph"},"\u53EF\u7F16\u8F91\u77E5\u8BC6\u56FE\u8C31"))))};var Aa=(0,be.connect)(({pathsDetail:Ke,loading:rt})=>({pathsDetail:Ke,loading:rt}))(no),Wn=ne(59301),hi=Object.getOwnPropertySymbols,Mi=Object.prototype.hasOwnProperty,Ki=Object.prototype.propertyIsEnumerable,Ro=(Ke,rt)=>{var Se={};for(var En in Ke)Mi.call(Ke,En)&&rt.indexOf(En)<0&&(Se[En]=Ke[En]);if(Ke!=null&&hi)for(var En of hi(Ke))rt.indexOf(En)<0&&Ki.call(Ke,En)&&(Se[En]=Ke[En]);return Se},Gi=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});function ps(Ke){const rt=(fr,pr)=>{if(fr.localName===pr)return fr;for(let ia=0,Xn=fr;Xn=Xn.parentNode;ia++){if(Xn.localName===pr)return Xn;if(Xn==document.documentElement)return!1}},Se=Ke.target,En=rt(Se,"a");if(console.log([En],En==null?void 0:En.href,44),!(En!=null&&En.href)&&Se.tagName.toUpperCase()==="IMG"){let fr=Se.src||Se.getAttribute("src");fr&&fr.indexOf("/images/avatars/User")===-1&&(Ke.stopPropagation(),Ke.preventDefault(),rl.Z.publish("preview-image",fr))}}const Gl=Ke=>{var rt=Ke,{pathsDetail:Se,user:En,globalSetting:fr,loading:pr,classroomList:ia,dispatch:Xn}=rt,fn=Ro(rt,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),tr,qr,ha,da,Ma,co,Ua,fa,Do,ya,Co,_a,ba,La,Io,Lo,ea,ho,yo,ja,Ja,ui,ca,wr,qo,Li,gi,Ai,Fi,Zi,fs,Cs,Es,Bs,sl,Ts,ii,Hr,_o,Sa,eo,Ya,za,bo,ra,$o,ao,Qo,Ra,Ri,Jo,Wi,ci,Si,As,Hl,mu,Lu,Xl,UA,lu,Du,Gu,Zu,Wu,xc,cc,qc,dc,_c,id,$c,ed,sd,Ic,Ou,Vl,Lc,Xu,Dc,Oc,Vu,Nu,fc,Au,Jl,YA,Ca,ei,di,Ti,ws,Qs,Yl,xA,Qu,hu,qA,Ju,kA,pu,gc,Nc,ld,Qc,ce,se,Ee,he,Xe,Bt,_t,kn;const[Hn]=(0,be.useSearchParams)(),ur=(0,be.useParams)(),[Xr,re]=(0,b.useState)(!0),[ge,Qe]=(0,b.useState)(!1),[qe,Ct]=(0,b.useState)(),[jt,Ut]=(0,b.useState)(),[Ft,an]=(0,b.useState)({}),[yn,Yn]=(0,b.useState)(),ir=(0,b.useRef)(),[jr,sr]=(0,b.useState)(!1),[Pr,Ea]=(0,b.useState)({}),[mr,Sr]=(0,b.useState)(!1),[xa,Za]=(0,b.useState)(!1),[Xa,Uo]=(0,b.useState)(!1),[wo,Di]=(0,b.useState)({}),[Oo,Ms]=(0,b.useState)(!1),Xs=(0,be.useLocation)(),Is=!((tr=Se.detail)!=null&&tr.can_managed),Xi=()=>{nt.ZP.warning("\u6682\u65E0\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005\u6743\u9650\uFF01")};(0,b.useEffect)(()=>{if(ir.current)return ir.current.addEventListener("mousedown",ps),()=>{var po;(po=ir.current)==null||po.removeEventListener("mousedown",ps)}},[ir.current]);const nl=()=>Gi(void 0,null,function*(){if(!(jt!=null&&jt.trim())){nt.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}const po=yield(0,ue.bw)({id:ur.pathId,team_title:jt.trim()});Ct(!qe),(po==null?void 0:po.status)===0&&(Ut(null),nt.ZP.success(po.message),Xn({type:"pathsDetail/getRightData",payload:{id:ur.pathId}}))});(0,b.useEffect)(()=>{var po,Ni,vo;((po=Se.detail)==null?void 0:po.show_spoc)===1&&Xn({type:"pathsDetail/getCoureses",payload:{id:ur.pathId}}),(Ni=Se.detail)!=null&&Ni.show_history&&Gs(),Ms((0,Pe.Ny)()||((vo=Se.detail)==null?void 0:vo.is_subject_member))},[Se.detail]);function Gs(){return Gi(this,null,function*(){Ea(yield(0,ue.ue)({id:ur.pathId,course_type:1}))})}(0,b.useEffect)(()=>{var po,Ni,vo;if(((po=ia.actionTabs)==null?void 0:po.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){const hl=(vo=(Ni=Se.detail)==null?void 0:Ni.courses)==null?void 0:vo.find(cl=>{var gl;return cl.course_id===((gl=ia.actionTabs)==null?void 0:gl.name)});an(hl||{})}},[ia.actionTabs]),(0,b.useEffect)(()=>{var po,Ni,vo,hl,cl,gl,Cl,cu,Rc,hc;let Tc;if((po=Se.detail)!=null&&po.has_start){const Tu=(vo=(Ni=Se.detail)==null?void 0:Ni.courses)==null?void 0:vo.findIndex(_u=>{var zA;return parseInt((zA=_u.course_status)==null?void 0:zA.status)===1});Tc=Tu>-1?Tu:0}else{let Tu=(gl=(cl=(hl=Se.detail)==null?void 0:hl.courses)==null?void 0:cl.map(_u=>{var zA;return parseInt((zA=_u.course_status)==null?void 0:zA.status)}))==null?void 0:gl.lastIndexOf(2);Tc=Tu>-1?Tu:0,Tu=(cu=(Cl=Se.detail)==null?void 0:Cl.courses)==null?void 0:cu.findIndex(_u=>{var zA;return parseInt((zA=_u.course_status)==null?void 0:zA.status)===0}),Tc=Tu>-1?Tu:Tc}(Rc=Se.detail)!=null&&Rc.courses&&an(((hc=Se.detail)==null?void 0:hc.courses[Tc])||{})},[Se.detail]);const us=po=>Gi(void 0,null,function*(){et.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Wn.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:()=>Gi(void 0,null,function*(){var Ni;const vo=yield(0,ue.EP)({id:ur.pathId,user_id:po});(vo==null?void 0:vo.status)===1&&(((Ni=En.userInfo)==null?void 0:Ni.user_id)===po&&(window.location.href=window.location.href),nt.ZP.info(vo==null?void 0:vo.message),ll())})})}),Sl=po=>Gi(void 0,null,function*(){et.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Wn.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:()=>Gi(void 0,null,function*(){const Ni=yield(0,ue.$D)({id:ur.pathId,courseid:po});(Ni==null?void 0:Ni.status)===0&&(nt.ZP.info("\u5220\u9664\u6210\u529F"),ll())})})}),_A=()=>{et.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Wn.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>Gi(void 0,null,function*(){const po=yield(0,ue.c3)({id:ur.pathId});po.status===0&&(Yn(!0),nt.ZP.success(po.message))})})},AA=()=>{Xn({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},$A=po=>{if(Is){Xi();return}Xn({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:po}})},ll=()=>{Xn({type:"pathsDetail/getPathsDetail",payload:{id:ur.pathId}}),Xn({type:"pathsDetail/getRightData",payload:{id:ur.pathId}}),Xn({type:"pathsDetail/getCoureses",payload:{id:ur.pathId}})},pA=()=>{var po;return(0,Pe.j5)()||((po=Se==null?void 0:Se.detail)==null?void 0:po.is_creator)},uu=()=>{var po;return qe?Wn.createElement("div",{className:Dn.flexRow},Wn.createElement(lt.default,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:jt,onChange:Ni=>Ut(Ni.target.value)}),Wn.createElement(le.ZP,{className:"ml5",onClick:()=>Ct(!qe)},"\u53D6\u6D88"),Wn.createElement(le.ZP,{className:"ml5",type:"primary",onClick:nl},"\u786E\u5B9A")):Wn.createElement("div",{className:Dn.directionItemWrap},Wn.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Wn.createElement("img",{style:{marginRight:"10px"},src:dl})," ",(po=Se.rightData)==null?void 0:po.team_title),Wn.createElement("span",{className:Dn.groupActionWrap},Wn.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:()=>{if(Is){Xi();return}Ct(!qe)}})),Wn.createElement("a",{style:{flex:"1",textAlign:"end"},onClick:()=>{if(Is){Xi();return}Za(!0)}},"\u7F16\u8F91"))},vA=()=>{var po,Ni;let vo=new Image;vo.src=wa.yt;let hl=((Ni=(po=Se.rightData)==null?void 0:po.tags)==null?void 0:Ni.map((gl,Cl)=>({name:gl.tag_name,value:Cl})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:vo,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:hl}]}},uA=()=>{(0,zn.tJ)(Xn)&&et.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Wn.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>Gi(void 0,null,function*(){var po;const Ni=yield(0,ue.JS)({id:Ft==null?void 0:Ft.course_id});Ni.status===0&&(nt.ZP.success(Ni.message),Xn({type:"pathsDetail/getPathsDetail",payload:{id:ur.pathId}}),parseInt((po=Ft.course_status)==null?void 0:po.status)===1&&(0,Fe.xg)(`${Ft==null?void 0:Ft.first_category_url}`))})})},jA=()=>Gi(void 0,null,function*(){const po=yield(0,Gt.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_id:ur.pathId}});(po==null?void 0:po.status)==0?vu():et.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Gi(void 0,null,function*(){const Ni=yield(0,Gt.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_id:ur.pathId}});(Ni==null?void 0:Ni.status)==0&&vu()})})}),vu=()=>Gi(void 0,null,function*(){Qe(!0);const po=yield(0,Gt.ZP)("/api/payments.json",{method:"POST",body:{subject_id:ur.pathId,payment_method:"wechat_qr"}});po!=null&&po.num&&(Qe(!1),be.history.push(Hn.get("userid")?`/order/${ur.pathId}/pay?order_num=${po==null?void 0:po.num}&userid=${Hn.get("userid")}`:`/order/${ur.pathId}/pay?order_num=${po==null?void 0:po.num}`))}),HA=(po,Ni)=>Gi(void 0,null,function*(){Xn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const vo=Ni?yield(0,We.BK)({id:po}):yield(0,We.Ir)({id:po});if(Xn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),vo!=null&&vo.game_identifier||vo!=null&&vo.identifier){(0,Fe.xg)(Ni?`/tasks/${vo==null?void 0:vo.identifier}/jupyter?subject_id=${ur.pathId}`:`/tasks/${vo.game_identifier}?subject_id=${ur.pathId}`);return}(vo==null?void 0:vo.status)===2?Yu(vo==null?void 0:vo.message):(vo==null?void 0:vo.status)===3&&ql(vo==null?void 0:vo.message)}),ql=po=>{et.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Wn.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",po,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Yu=po=>{po=po!=null&&po.includes(".json")?po:`${po}.json`,et.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Wn.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Gi(void 0,null,function*(){const Ni=yield(0,ks.L8)({url:po});if(!Ni)return;nt.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const vo=yield(0,We.Ir)({id:Ni.shixun_identifier});if(vo!=null&&vo.game_identifier){(0,Fe.xg)(`/tasks/${vo.game_identifier}?subject_id=${ur.pathId}`);return}(vo==null?void 0:vo.status)===2?Yu(vo==null?void 0:vo.message):(vo==null?void 0:vo.status)===3&&ql(vo==null?void 0:vo.message)})})},mc=()=>{var po;if(!(0,zn.tJ)(Xn))return;let Ni=[];(po=Se==null?void 0:Se.stageData)==null||po.forEach(hl=>{var cl,gl;hl.items&&((cl=hl.items)!=null&&cl.length)&&((gl=hl.items)==null||gl.forEach(Cl=>{var cu;Ni.push(Cl),Cl.children&&((cu=Cl.children)!=null&&cu.length)&&(Ni=Ni.concat(Cl.children))}))});const vo=Ni.find(hl=>["VideoItem","Attachment","Shixun"].includes(hl.item_type));if(console.log(vo,"stageParam"),vo.item_type==="VideoItem"){(0,Fe.xg)(`/video/${vo.id}?subject_id=${ur.pathId}`);return}if(vo.item_type==="Attachment"){(0,Fe.xg)(vo.url);return}if(vo.item_type==="Shixun"){HA(vo.identifier,vo.is_jupyter);return}},wi=()=>{var po,Ni,vo,hl;const cl=(Ni=(po=Se.detail)==null?void 0:po.learning_status)==null?void 0:Ni[0],gl=(hl=(vo=Se.detail)==null?void 0:vo.learning_status)==null?void 0:hl[1];if(cl==="can")return Wn.createElement(le.ZP,{onClick:mc,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(cl==="disabled"){if(gl==="try"||gl==="unpayed")return Wn.createElement(le.ZP,{loading:ge,onClick:jA,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(gl==="expired")return Wn.createElement(le.ZP,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(gl==="buyed")return Wn.createElement(le.ZP,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},fl=()=>{var po,Ni,vo,hl,cl,gl,Cl,cu,Rc,hc,Tc,Tu,_u,zA;const Cd=(Ni=(po=Se.detail)==null?void 0:po.learning_status)==null?void 0:Ni[0],Rd=(hl=(vo=Se.detail)==null?void 0:vo.learning_status)==null?void 0:hl[1];if(Cd==="disabled")return Wn.createElement(Te.Z,{title:"\u5B8C\u6210\u8BFE\u7A0B\u5B66\u4E60\u5373\u53EF\u83B7\u5F97\u7ED3\u4E1A\u8BC1\u4E66"},Wn.createElement("b",{className:Dn.auto},"\u7533\u8BF7\u8BC1\u4E66"));if(Cd==="can")return Wn.createElement("b",{className:((gl=(cl=Se.rightData)==null?void 0:cl.progress)==null?void 0:gl.certificated)==="drafted"?Dn.disabled:"",onClick:Rs},((cu=(Cl=Se.rightData)==null?void 0:Cl.progress)==null?void 0:cu.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((hc=(Rc=Se.rightData)==null?void 0:Rc.progress)==null?void 0:hc.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((Tu=(Tc=Se.rightData)==null?void 0:Tc.progress)==null?void 0:Tu.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((zA=(_u=Se.rightData)==null?void 0:_u.progress)==null?void 0:zA.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")},Rs=()=>Gi(void 0,null,function*(){var po,Ni,vo,hl,cl,gl,Cl,cu,Rc,hc,Tc;const Tu=()=>Gi(void 0,null,function*(){const _u=yield(0,Gt.ZP)(`/api/users/${En.userInfo.login}/subjects/request_certificate.json`,{method:"post",body:{subject_id:ur.pathId}});(_u==null?void 0:_u.status)===0&&(nt.ZP.info("\u63D0\u4EA4\u6210\u529F"),Xn({type:"pathsDetail/getRightData",payload:{id:ur.pathId}}))});if(!((po=En.userInfo)!=null&&po.professional_certification))return et.default.confirm({title:"\u63D0\u793A",centered:!0,content:Wn.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Fe.xg)("/account/certification")}}),!1;if(((vo=(Ni=Se.rightData)==null?void 0:Ni.progress)==null?void 0:vo.certificated)==="drafted")return!1;if(((cl=(hl=Se.rightData)==null?void 0:hl.progress)==null?void 0:cl.certificated)==="none"||((Cl=(gl=Se.rightData)==null?void 0:gl.progress)==null?void 0:Cl.certificated)==="rejected")return((cu=Se.rightData)==null?void 0:cu.progress.learned)===100?et.default.info({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'\u7533\u8BF7\u6210\u529F\uFF0C\u53EF\u4EE5\u5728\u4E2A\u4EBA\u4E2D\u5FC3"\u6211\u7684\u8BC1\u4E66"\u4E2D\u67E5\u770B',okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:Tu}):et.default.confirm({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:`\u4F60\u76EE\u524D\u5B66\u4E60\u8FDB\u5EA6\u4E3A${(Rc=Se.rightData)==null?void 0:Rc.progress.learned}%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60`,okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:Tu}),!1;((Tc=(hc=Se.rightData)==null?void 0:hc.progress)==null?void 0:Tc.certificated)==="passed"&&sr(!0)}),eu=(0,b.useMemo)(()=>{var po,Ni;if((Ni=(po=Se.rightData)==null?void 0:po.tags)!=null&&Ni.length)return Wn.createElement(os.Z,{option:vA(),style:{height:370},opts:{renderer:"svg"}})},[(qr=Se.rightData)==null?void 0:qr.tags]),tu=po=>{pA()&&(Uo(!0),Di(po))},Ru=(0,b.useMemo)(()=>{var po,Ni;return Wn.createElement("div",{style:{width:"100%"}},(Ni=(po=Se.rightData)==null?void 0:po.members)==null?void 0:Ni.map((vo,hl)=>{var cl,gl;return Wn.createElement("div",{key:hl,style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},Wn.createElement("div",{className:er.directionItemWrap},Wn.createElement(Te.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:Wn.createElement("div",{className:er.teamHeight},Wn.createElement("div",{style:{display:"flex"}},Wn.createElement("div",{className:er.imageWrap,style:{marginRight:11}},Wn.createElement("img",{className:er.imageWrap,src:$t.Z.API_SERVER+"/images/"+(vo==null?void 0:vo.image_url)})),Wn.createElement("div",null,Wn.createElement("div",{title:vo==null?void 0:vo.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(vo==null?void 0:vo.name)||"--"),Wn.createElement("div",{title:vo==null?void 0:vo.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},vo==null?void 0:vo.school))),Wn.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(vo!=null&&vo.brief_introduction)&&Wn.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(vo==null?void 0:vo.brief_introduction)&&Wn.createElement("div",{className:er.divHeight},vo==null?void 0:vo.brief_introduction),((cl=En==null?void 0:En.userInfo)==null?void 0:cl.user_id)===(vo==null?void 0:vo.id)&&Wn.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>be.history.push("/account/profile")},Wn.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},Wn.createElement("div",{style:{position:"relative"}},Wn.createElement("img",{draggable:!1,className:er.imgradius,onClick:()=>{(0,Pe.bg)()?be.history.push(`${vo.user_url}`):Xn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:$t.Z.API_SERVER+"/images/"+(vo==null?void 0:vo.image_url)}),((0,Pe.Ny)()||((gl=Se==null?void 0:Se.detail)==null?void 0:gl.is_subject_member))&&Wn.createElement(Wn.Fragment,null,vo!=null&&vo.is_subject_creator?Wn.createElement("div",{className:Dn.member_power1},"\u521B\u5EFA\u8005"):vo!=null&&vo.can_edit_knowledge_graph||vo!=null&&vo.can_edit_stage?Wn.createElement("div",{className:Dn.member_power1,style:{cursor:pA()&&"pointer"},onClick:()=>tu(vo)},"\u7F16\u8F91\u6743\u9650"):Wn.createElement("div",{className:Dn.member_power2,style:{cursor:pA()&&"pointer"},onClick:()=>tu(vo)},"\u67E5\u770B\u6743\u9650"))),Wn.createElement("div",null,Wn.createElement("span",{className:"multi_ellipsis1"},(vo==null?void 0:vo.name)||"--"),Wn.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(vo==null?void 0:vo.school)||"--"))),Wn.createElement("br",null)))}))},[(ha=Se.rightData)==null?void 0:ha.members]),IA=!!((da=Se.detail)!=null&&da.participant_count)&&!((Ma=Se.detail)!=null&&Ma.allow_statistics),cA=((Ua=(co=Se.detail)==null?void 0:co.courses)==null?void 0:Ua.findIndex(po=>(po==null?void 0:po.course_id)===(Ft==null?void 0:Ft.course_id)))+1===((Do=(fa=Se.detail)==null?void 0:fa.courses)==null?void 0:Do.length);return Wn.createElement("section",{className:Dn.rightWrap},((ya=Se.rightData)==null?void 0:ya.qrcode_img)&&Wn.createElement("div",{className:Dn.qrCode},Wn.createElement("img",{src:(Co=Se.rightData)==null?void 0:Co.qrcode_img})),((_a=Se.rightData)==null?void 0:_a.progress)&&Wn.createElement("div",{className:`${Dn.card} ${Dn.cardTop}`,style:{top:(La=(ba=Se.detail)==null?void 0:ba.courses)!=null&&La.length?"-140px":"-70px"}},parseInt((Io=Ft==null?void 0:Ft.course_status)==null?void 0:Io.status)===2&&Ft.course_identity<6&&Wn.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((Lo=Ft.course_status)==null?void 0:Lo.status)===2&&(Ft.course_identity<6?"":Wn.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),Wn.createElement("div",{className:Dn.flexRow},IA&&!!((ho=(ea=Se.detail)==null?void 0:ea.courses)!=null&&ho.length)&&cA&&Wn.createElement("span",{className:"mt20"},Wn.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(yo=Se.detail)==null?void 0:yo.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Wn.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Wn.createElement("span",{className:"mr5 c-red-ee4"},yn===!0?((ja=Se.detail)==null?void 0:ja.participant_count)+1:(Ja=Se.detail)==null?void 0:Ja.participant_count),"\u4EBA")),IA&&!((ca=(ui=Se.detail)==null?void 0:ui.courses)!=null&&ca.length)&&cA&&Wn.createElement("span",null,!((wr=Se.detail)!=null&&wr.has_participate)&&(yn===!0?Wn.createElement("span",{className:`${Dn.classButton} ${Dn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Wn.createElement("a",{className:`${Dn.classButton} ${Dn.bg28e}`,onClick:_A},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((qo=Se.detail)==null?void 0:qo.has_participate)&&Wn.createElement("span",{className:`${Dn.classButton} ${Dn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Wn.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Li=Se.detail)==null?void 0:Li.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Wn.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Wn.createElement("span",{className:"mr5 c-red-ee4"},yn===!0?((gi=Se.detail)==null?void 0:gi.participant_count)+1:(Ai=Se.detail)==null?void 0:Ai.participant_count),"\u4EBA"))),parseInt((Fi=Ft==null?void 0:Ft.course_status)==null?void 0:Fi.status)===1&&Wn.createElement("div",{className:"mr20 c-red-ee4"},(Zi=Ft==null?void 0:Ft.course_status)==null?void 0:Zi.time),Wn.createElement("p",{style:{display:Ft.course_identity<6?"":"none"},className:`mb10 mt10 ${Dn.flexRowAbout}`},Wn.createElement("span",{style:{display:((fs=Ft.course_status)==null?void 0:fs.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(Cs=Se.rightData)==null?void 0:Cs.progress.learned,"%"),Wn.createElement("span",{style:{display:((Es=Ft.course_status)==null?void 0:Es.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",(0,Fe.li)((Bs=Se.rightData)==null?void 0:Bs.progress.time)," "),((Ts=(sl=Se.rightData)==null?void 0:sl.progress)==null?void 0:Ts.certificated)!="disabled"&&Wn.createElement(le.ZP,{disabled:((Hr=(ii=Se.rightData)==null?void 0:ii.progress)==null?void 0:Hr.certificated)==="drafted",onClick:Rs},((Sa=(_o=Se.rightData)==null?void 0:_o.progress)==null?void 0:Sa.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Ya=(eo=Se.rightData)==null?void 0:eo.progress)==null?void 0:Ya.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((bo=(za=Se.rightData)==null?void 0:za.progress)==null?void 0:bo.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",(($o=(ra=Se.rightData)==null?void 0:ra.progress)==null?void 0:$o.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),Wn.createElement(Te.Z,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",Wn.createElement(Kn.Z,{percent:(ao=Se.rightData)==null?void 0:ao.progress.learned,showInfo:!1,style:{display:((Qo=Ft.course_status)==null?void 0:Qo.status)<=1&&Ft.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((Ra=Ft.course_status)==null?void 0:Ra.status)===2&&((Ri=Se.detail)==null?void 0:Ri.allow_add_member)&&Wn.createElement("a",{className:Dn.classButton,onClick:()=>{if(Ft!=null&&Ft.forbid_visit_info){(0,Fe.xg)(Ft==null?void 0:Ft.first_category_url);return}window.open(Ft==null?void 0:Ft.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((Jo=Ft.course_status)==null?void 0:Jo.status)===1&&Ft.course_identity>5&&Wn.createElement("div",{className:Dn.classButton,onClick:uA},"\u7ACB\u5373\u52A0\u5165"),parseInt((Wi=Ft.course_status)==null?void 0:Wi.status)===1&&Ft.course_identity===5&&Wn.createElement("a",{className:Dn.classButton,href:`${Ft==null?void 0:Ft.first_category_url}`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((ci=Ft.course_status)==null?void 0:ci.status)===0&&Ft.course_identity>5&&Wn.createElement("div",{className:Dn.classButton,onClick:uA},"\u7ACB\u5373\u62A5\u540D"),parseInt((Si=Ft.course_status)==null?void 0:Si.status)===0&&Ft.course_identity===5&&Wn.createElement("div",{className:Dn.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt((As=Ft==null?void 0:Ft.course_status)==null?void 0:As.status)===0||parseInt((Hl=Ft==null?void 0:Ft.course_status)==null?void 0:Hl.status)===1)&&Ft.course_identity<5&&Wn.createElement("a",{className:Dn.classButton,onClick:()=>{if(Ft!=null&&Ft.forbid_visit_info){(0,Fe.xg)(Ft==null?void 0:Ft.first_category_url);return}window.open(Ft==null?void 0:Ft.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),IA&&cA&&((mu=Se.detail)==null?void 0:mu.has_participate)&&Wn.createElement("span",{className:`${Dn.classButton} ${Dn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),IA&&cA&&!((Lu=Se.detail)!=null&&Lu.has_participate)&&(yn?Wn.createElement("span",{className:`${Dn.classButton} ${Dn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Wn.createElement("span",{className:`${Dn.classButton} ${Dn.bg28e}`,onClick:_A},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((Xl=Se.detail)!=null&&Xl.excellent)&&((UA=Se.detail)==null?void 0:UA.is_free)!==!0&&Wn.createElement("div",{className:Dn.price},Wn.createElement("div",{className:Dn.d1},Wn.createElement("span",null,Wn.createElement(Te.Z,{placement:"top",title:"\u8BFE\u7A0B\u6709\u6548\u671F",color:"rgba(74,87,118,0.8)"},Wn.createElement("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})),Wn.createElement("span",{style:{color:"#333"}},((Du=(lu=Se.detail)==null?void 0:lu.expiration_type)==null?void 0:Du.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((Zu=(Gu=Se.detail)==null?void 0:Gu.expiration_type)==null?void 0:Zu.clazz)==="2"&&`\u8D2D\u4E70\u540E${(cc=(xc=(Wu=Se.detail)==null?void 0:Wu.expiration_type)==null?void 0:xc.days)==null?void 0:cc[0]}\u5929\u5185\u6709\u6548`,((dc=(qc=Se.detail)==null?void 0:qc.expiration_type)==null?void 0:dc.clazz)==="3"&&`${($c=(id=(_c=Se.detail)==null?void 0:_c.expiration_type)==null?void 0:id.days)==null?void 0:$c.join("\u5230")}`)),fl()),((sd=(ed=Se.detail)==null?void 0:ed.learning_status)==null?void 0:sd[0])==="can"?Wn.createElement(b.Fragment,null,Wn.createElement("div",{className:Dn.d2},Wn.createElement("span",null,"\u5DF2\u5B66",(Ic=Se.rightData)==null?void 0:Ic.progress.learned,"%"),Wn.createElement("b",null,"\u5B66\u4E60\u8017\u65F6",(0,Fe.li)((Ou=Se.rightData)==null?void 0:Ou.progress.time))),Wn.createElement("div",{className:Dn.d3},Wn.createElement("div",{style:{width:((Vl=Se.rightData)==null?void 0:Vl.progress.learned)+"%"}}))):Wn.createElement("div",{className:Dn.d4},((Lc=Se.detail)==null?void 0:Lc.is_discount)&&!!((Xu=Se.detail)!=null&&Xu.origin_price)&&Wn.createElement("span",null,"\u8BFE\u7A0B\u539F\u4EF7",Wn.createElement("br",null),Wn.createElement("i",null,"\xA5",(Dc=Se.detail)==null?void 0:Dc.origin_price)),Wn.createElement("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"}},Wn.createElement("div",null,Wn.createElement("span",{style:{fontSize:"16px",marginRight:"4px"}},"\xA5"),(Oc=Se.detail)!=null&&Oc.is_discount?(Vu=Se.detail)==null?void 0:Vu.price:(Nu=Se.detail)==null?void 0:Nu.origin_price),(fc=Se.detail)!=null&&fc.is_discount?Wn.createElement("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"}},(Au=Se.detail)!=null&&Au.countdown?`\u5012\u8BA1\u65F6:${(Jl=Se.detail)==null?void 0:Jl.countdown}`:"\u9650\u65F6\u4F18\u60E0"):Wn.createElement(Wn.Fragment,null))),wi()),Wn.createElement("p",{className:"mb30",style:{marginTop:"15px"}},Wn.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},Wn.createElement("img",{style:{marginRight:"10px"},src:Vs})," ",(YA=Se.detail)==null?void 0:YA.learning_notes_title)),Wn.createElement("div",{ref:ir},Wn.createElement(Ve.Z,{className:"fon16",value:(Ca=Se.detail)==null?void 0:Ca.learning_notes}))),!!((di=(ei=Se.rightData)==null?void 0:ei.members)!=null&&di.length)&&Wn.createElement("div",{className:`${Dn.card} pb0`,style:{marginTop:(ws=(Ti=Se.detail)==null?void 0:Ti.courses)!=null&&ws.length?-135:-65}},pA()?uu():Wn.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Wn.createElement("img",{style:{marginRight:"10px"},src:dl})," ",(Qs=Se.rightData)==null?void 0:Qs.team_title),Oo&&Wn.createElement(xi,{getMemberPower:pA,EditPowerClick:tu,data:(Yl=Se.rightData)==null?void 0:Yl.members,operation:(xA=Se.detail)==null?void 0:xA.allow_add_member,handleDeleteMember:us}),!Oo&&Ru,(pA()||((Qu=Se.detail)==null?void 0:Qu.allow_edit_stage))&&Wn.createElement(a.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20"},Wn.createElement(x.Z,{className:"c-blue current",onClick:()=>{if(Is){Xi();return}Sr(!0)}},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((qA=(hu=Se.rightData)==null?void 0:hu.tags)!=null&&qA.length)&&((Ju=Se.detail)==null?void 0:Ju.show_tag)&&Wn.createElement("div",{className:Dn.skillWrap},Wn.createElement("p",{className:`${Dn.skillTopWrap} font16 mb20`},Wn.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",Wn.createElement("span",{className:"ml5 c-grey-c"},(pu=(kA=Se.rightData)==null?void 0:kA.tags)==null?void 0:pu.length))),eu),((gc=Se.detail)==null?void 0:gc.show_spoc)===1&&Wn.createElement("div",{className:`${Dn.card} pb0`,style:{marginTop:15}},Wn.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Wn.createElement("img",{style:{marginRight:"10px"},src:Js}),"SPOC\u8BFE\u5802"),Wn.createElement(rs,{data:(Nc=Se.Courses)==null?void 0:Nc.spoc_courses,handleDeleteMember:Sl}),((ld=Se.detail)==null?void 0:ld.show_spoc)===1&&((ce=(Qc=Se==null?void 0:Se.Courses)==null?void 0:Qc.spoc_courses)==null?void 0:ce.length)<3&&((se=Se.detail)==null?void 0:se.allow_add_member)&&Wn.createElement(a.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20"},Wn.createElement(x.Z,{className:"c-blue current",onClick:()=>$A()},"+ \u6DFB\u52A0\u8BFE\u5802"))),((Ee=Se.detail)==null?void 0:Ee.show_history)&&Wn.createElement("div",{className:`${Dn.card} pb0`,style:{marginTop:15}},Wn.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Wn.createElement("img",{style:{marginRight:"10px"},src:Js}),"\u5386\u53F2\u8BFE\u5802"),Wn.createElement(rs,{data:Pr==null?void 0:Pr.spoc_courses,handleDeleteMember:Sl}),((he=Se.detail)==null?void 0:he.show_history)&&((Xe=Pr==null?void 0:Pr.spoc_courses)==null?void 0:Xe.length)<3&&((Bt=Se.detail)==null?void 0:Bt.allow_add_member)&&Wn.createElement(a.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},Wn.createElement(x.Z,{className:"c-blue current",onClick:()=>$A(1)},"+ \u6DFB\u52A0\u8BFE\u5802"))),Wn.createElement(ko,{open:mr,onReloadData:ll,onClose:()=>Sr(!1)}),Wn.createElement(li,{onReloadData:ll,data:Pr}),Wn.createElement(Ji.Z,{visible:jr,onCancel:()=>{sr(!1)},data:((kn=(_t=Se.rightData)==null?void 0:_t.progress)==null?void 0:kn.info)||{}}),Wn.createElement(nA,{visible:xa,onCancel:()=>Za(!1),handleDeleteMember:po=>{us(po)},showEditPowerModal:()=>Uo(!0),setMemberInfo:po=>Di(po)}),Wn.createElement(Aa,{visible:Xa,memberInfo:wo,onCancel:()=>Uo(!1)}))};var js=(0,be.connect)(({pathsDetail:Ke,user:rt,loading:Se,globalSetting:En,classroomList:fr})=>({pathsDetail:Ke,user:rt,globalSetting:En,loading:Se.models.index,classroomList:fr}))(Gl),ri={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"},is=ne(43428),Hi=ne(28103),io=ne(58421),pi={search:"search___HoNiD",btn:"btn___qCvxW"},Bi=ne(59301),Zl=({value:Ke,onChange:rt})=>{const[Se]=Ot.default.useForm(),En=(0,b.useRef)(!1);(0,b.useEffect)(()=>{Ke&&Se.setFieldsValue(Ke)},Ke);const fr=pr=>{En.current||rt(pr),En.current=!0,setTimeout(()=>{En.current=!1},2e3)};return Bi.createElement("div",{className:pi.search},Bi.createElement(Ot.default,{className:pi.formWrap,colon:!1,form:Se,size:"large",layout:"inline",onFinish:pr=>{En.current||fr(pr)}},Bi.createElement(a.Z,{style:{width:"100%"},align:"middle",justify:"space-between"},Bi.createElement(Ot.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},Bi.createElement(lt.default,{style:{width:290}})),Bi.createElement(Ot.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},Bi.createElement(lt.default,{style:{width:290}})),Bi.createElement(Ot.default.Item,{style:{marginRight:0},label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},Bi.createElement(lt.default,{style:{width:220}}))),Bi.createElement(a.Z,{align:"middle",className:"mt20"},Bi.createElement(Ot.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"knowledge",initialValue:""},Bi.createElement(lt.default,{style:{width:220}})),Bi.createElement(le.ZP,{className:pi.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22"))))},Us={flex_box_center:"flex_box_center___tYvHS",flex_space_between:"flex_space_between___rwga3",flex_box_vertical_center:"flex_box_vertical_center___tWE_6",flex_box_center_end:"flex_box_center_end___DB6yE",flex_box_column:"flex_box_column___KpF0J",wrp:"wrp___sfbS9",drawer:"drawer___AjfBZ",menu:"menu___yWQ6S",actived:"actived___WiR0o",actived2:"actived2___o14iP",listItem:"listItem___LLCke",info:"info___j5uqi",title:"title___F7Dim",titleLeft:"titleLeft___x7Xay",titleRight:"titleRight___Z5XHI",search:"search___kZlFS",description:"description___s7pxM",filter:"filter___QlOf_",menuCourse:"menuCourse___X85qC",authorname:"authorname___GLFYK","tooltip-content":"tooltip-content___panbs",tag:"tag___lzHZX"},xl=ne(45937),pc=Object.defineProperty,Eu=Object.defineProperties,oA=Object.getOwnPropertyDescriptors,Bu=Object.getOwnPropertySymbols,vc=Object.prototype.hasOwnProperty,Mu=Object.prototype.propertyIsEnumerable,dA=(Ke,rt,Se)=>rt in Ke?pc(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,iA=(Ke,rt)=>{for(var Se in rt||(rt={}))vc.call(rt,Se)&&dA(Ke,Se,rt[Se]);if(Bu)for(var Se of Bu(rt))Mu.call(rt,Se)&&dA(Ke,Se,rt[Se]);return Ke},Mc=(Ke,rt)=>Eu(Ke,oA(rt)),EA=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const BA=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],KA=({classroomList:Ke,loading:rt,dispatch:Se,cb:En,shixunIds:fr=[]})=>{var pr,ia;const Xn=(0,be.useParams)(),fn=(0,be.useLocation)(),[tr]=Ot.default.useForm(),{shixunLists:qr}=Ke,[ha,da]=(0,b.useState)([]),[Ma,co]=(0,b.useState)([]),[Ua,fa]=(0,b.useState)([]),Do=((pr=Ke==null?void 0:Ke.actionTabs)==null?void 0:pr.isMissionLevel)||!1,[,ya,Co]=(0,xl.U)(ue.xG,{}),_a=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(ea=>!!ea),[ba,La]=(0,b.useState)({page:1,type:(0,Pe.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});(0,b.useEffect)(()=>{Ke.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(Io(),ba.page=1,Se({type:"classroomList/getShixunLists",payload:iA({},ba)}))},[Ke.actionTabs.key]);const Io=()=>EA(void 0,null,function*(){const ea=yield(0,Gt.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});da([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(ea==null?void 0:ea.groups)||[]])}),Lo=()=>{Se({type:"classroomList/setActionTabs",payload:{}}),La({page:1,type:(0,Pe.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}),fa([])};return Ke.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:b.createElement(is.Z,{placement:"bottom",height:"100%",closable:!1,open:Ke.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Us.drawer,footer:b.createElement("div",{className:"flex justify-center gap-8px body-overflow-hidden"},b.createElement(le.ZP,{size:"middle",onClick:()=>{Lo(),co([]),En("\u53D6\u6D88")}}," \u53D6\u6D88 "),b.createElement(le.ZP,{size:"middle",loading:ya,onClick:()=>EA(void 0,null,function*(){var ea,ho,yo;for(let ui=0;ui<(Ma==null?void 0:Ma.length);ui++){const ca=Ma[ui];if(fr.includes(ca)){nt.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(ho=(ea=qr==null?void 0:qr.shixun_list)==null?void 0:ea.find(wr=>wr.id===ca))==null?void 0:ho.title}`);return}}let ja=[];Do&&Ua.forEach((ui=[])=>{ja.push(...ui.filter(ca=>ca!==-1))});const Ja=Do?yield Co({stage_id:Ke.actionTabs.id,subject_id:Ke.actionTabs.subject_id,challenge_ids:ja}):yield(0,ue.Ep)({id:Ke.actionTabs.id,subject_id:Ke.actionTabs.subject_id,shixun_ids:[...Ma]});co([]),(Do?(Ja==null?void 0:Ja.status)===0:Ja!=null&&Ja.shixuns_list)&&(Lo(),En(Do?(yo=Ja==null?void 0:Ja.data)==null?void 0:yo.list:Ja.shixuns_list))}),type:"primary"}," \u786E\u5B9A "))},b.createElement("section",{className:"tc"},b.createElement(Zl,{onChange:ea=>{La(Mc(iA(iA({},ba),ea),{page:1})),Se({type:"classroomList/getShixunLists",payload:Mc(iA(iA({},ba),ea),{page:1})})}})),b.createElement(y.Z,{spinning:rt.effects["classroomList/getShixunLists"]},b.createElement("section",{className:"edu-container"},BA.map(function(ea,ho){var yo;return b.createElement("ul",{className:Us.menu,key:ho},b.createElement("li",null,ea.name),(yo=ea==null?void 0:ea.children)==null?void 0:yo.map(function(ja,Ja){return!(0,Pe.Ny)()&&ea.id==="type"&&ja.name==="\u5168\u90E8"?b.createElement(b.Fragment,null):b.createElement("li",{key:Ja,className:ba[ea.id]==ja.id?Us.actived:"",onClick:()=>{ba[ea.id]=ja.id,ba.page=1,La(iA({},ba)),Se({type:"classroomList/getShixunLists",payload:iA({},ba)})}},b.createElement("strong",null,ja.name))}))}),ba.type==="mine"&&b.createElement("ul",{className:Us.menu},b.createElement("li",null,"\u76EE\u5F55"),ha==null?void 0:ha.map((ea,ho)=>b.createElement("li",{className:ba.group_id==ea.id?Us.actived:"",key:ea.name,onClick:()=>{ba.group_id=ea.id,ba.page=1,La(iA({},ba)),Se({type:"classroomList/getShixunLists",payload:iA({},ba)})}},b.createElement("strong",null,ea.name)))),b.createElement(a.Z,{align:"middle"},b.createElement(x.Z,{flex:"1",className:Us.filter},_a.map(function(ea,ho){return b.createElement(le.ZP,{key:ho,className:"mr20",type:ba.sort===ea.id?"primary":"default",onClick:()=>{ba.sort=ea.id,La(iA({},ba)),Se({type:"classroomList/getShixunLists",payload:iA({},ba)})}},ea.name)})),b.createElement(x.Z,{className:"c-grey-999"},b.createElement("div",{className:Us.menuCourse},b.createElement("ul",null,b.createElement("li",{className:"current",onClick:()=>{ba.order=ba.order==="asc"?"desc":"asc",La(iA({},ba)),Se({type:"classroomList/getShixunLists",payload:iA({},ba)})}},"\u5B66\u4E60\u4EBA\u6570",b.createElement("p",{className:`edu-sorter current ${ba.order}`},b.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),b.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),(ia=qr==null?void 0:qr.shixun_list)==null?void 0:ia.map(function(ea,ho){var yo;return b.createElement("div",{className:Us.listItem,key:ho},!Do&&b.createElement(z.default,{checked:Ma.includes(ea.id),value:ea.id,onChange:ja=>{let Ja=Ma.indexOf(ea.id);Ma.indexOf(ea.id)>-1?co(Ma.filter(ui=>ui!==ea.id)):co(Ma.concat(ea.id))},disabled:(ea==null?void 0:ea.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),b.createElement("div",{className:Us.info},b.createElement("div",{className:Us.title},b.createElement("div",{className:Us.titleLeft},b.createElement("a",{className:"c-black",href:`/shixuns/${ea==null?void 0:ea.identifier}/challenges`,target:"_blank"},b.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:ea.title}})),(0,Pe.Ny)()&&(ea==null?void 0:ea.mark_status)===1&&b.createElement(Te.Z,{title:ea==null?void 0:ea.mark_content},b.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Pe.Ny)()&&(ea==null?void 0:ea.mark_status)===2&&b.createElement(Te.Z,{title:ea==null?void 0:ea.mark_content},b.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Pe.Ny)()&&(ea==null?void 0:ea.mark_status)===3&&b.createElement(Te.Z,{title:ea==null?void 0:ea.mark_content},b.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(ea==null?void 0:ea.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&b.createElement(Te.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},b.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03")))),b.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},b.createElement("span",{className:Us.description,dangerouslySetInnerHTML:{__html:ea.description}})),Do?b.createElement(Te.Z,{title:!(ea!=null&&ea.task_pass)||(ea==null?void 0:ea.shixun_tag_num_name)=="\u672A\u53D1\u5E03"?"\u7981\u6B62\u8DF3\u5173\u548C\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4EFB\u52A1\u5173\u5361\uFF0C\u4E0D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D":""},b.createElement("div",{className:"mt15"},b.createElement(z.default.Group,{disabled:!(ea!=null&&ea.task_pass)||(ea==null?void 0:ea.shixun_tag_num_name)=="\u672A\u53D1\u5E03",options:[{value:-1,label:"\u5168\u9009"},...((yo=ea==null?void 0:ea.challenges)==null?void 0:yo.map((ja,Ja)=>({value:ja==null?void 0:ja.id,label:`\u7B2C${ja==null?void 0:ja.position}\u5173 ${ja==null?void 0:ja.subject}`})))||[]],value:(Ua==null?void 0:Ua[ho])||[],onChange:ja=>{var Ja,ui,ca;const wr=(ja==null?void 0:ja.filter(Li=>Li!==-1))||[],qo=((Ja=ea==null?void 0:ea.challenges)==null?void 0:Ja.map(Li=>Li==null?void 0:Li.id))||[];ja!=null&&ja.includes(-1)?Ua[ho]=(ui=Ua==null?void 0:Ua[ho])!=null&&ui.includes(-1)?(wr==null?void 0:wr.length)!==(qo==null?void 0:qo.length)?wr:[]:[...qo,-1]:Ua[ho]=(ca=Ua==null?void 0:Ua[ho])!=null&&ca.includes(-1)?[]:(ja==null?void 0:ja.length)===(qo==null?void 0:qo.length)?[...qo,-1]:ja,fa([...Ua])}}))):b.createElement("div",{className:" mt15"},ea.challenge_names.map(function(ja,Ja){return b.createElement("span",{key:Ja,className:"mr30 font12"},"\u7B2C",Ja+1,"\u5173 ",ja," ")})),b.createElement(Hi.Z,{dashed:!0}),b.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},b.createElement("div",null,b.createElement(Te.Z,{overlayClassName:Us["tooltip-content"],title:b.createElement("div",null,b.createElement("span",{dangerouslySetInnerHTML:{__html:ea==null?void 0:ea.member_user_names}}))},b.createElement("span",{className:Us.authorname,dangerouslySetInnerHTML:{__html:ea==null?void 0:ea.member_user_names}})),ea.author_school_name&&b.createElement(b.Fragment,null,b.createElement("span",{dangerouslySetInnerHTML:{__html:ea.author_school_name}}))),b.createElement("div",null,b.createElement(Te.Z,{title:ea.level},b.createElement("span",{className:Us.tag},"\u77E5\u8BC6\u70B9 \xA0",(ea==null?void 0:ea.knowledge)||"")),b.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",ea.level),b.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",ea.study_count)))))}),b.createElement("p",null))),b.createElement("div",{className:"tc"},b.createElement(io.Z,{current:ba.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:qr==null?void 0:qr.shixuns_count,onChange:ea=>{ba.page=ea,Se({type:"classroomList/getShixunLists",payload:iA({},ba)})}})))};var fA=(0,be.connect)(({classroomList:Ke,loading:rt})=>({classroomList:Ke,loading:rt}))(KA),Hs=ne(36381),Rl=ne(12563),gA=ne(99313),rA={flex_box_center:"flex_box_center___wg8hA",flex_space_between:"flex_space_between___EILLq",flex_box_vertical_center:"flex_box_vertical_center___pTQMI",flex_box_center_end:"flex_box_center_end___QjTO1",flex_box_column:"flex_box_column___zIeav",scoremodal:"scoremodal___CwnRQ",selectWrapper:"selectWrapper___Jdp94",allqingchu:"allqingchu___RcGX2",title:"title___lBG7K",score:"score___vui_D",close:"close___DgceE",content:"content___ZBiaB",items:"items___dDZ89",bottom:"bottom___Q2ayA",yes:"yes___Ru8nB",no:"no___nAqJ3",titlecount:"titlecount___gJaRq",add:"add___NJt4v",search:"search___zSf8A",searchIcon:"searchIcon___ApAIo",header_style:"header_style___RfAxp",tabWrap:"tabWrap___YTk4j",form_style:"form_style___c9uGg",previewModal:"previewModal___sEjK7"},_l=ne(28426),Tl=ne(86245),Il={flex_box_center:"flex_box_center___fy0eB",flex_space_between:"flex_space_between___Y6Yac",flex_box_vertical_center:"flex_box_vertical_center___Lj2ev",flex_box_center_end:"flex_box_center_end____iCcl",flex_box_column:"flex_box_column___hXVtC",scoremodal:"scoremodal___cmAHe",selectWrapper:"selectWrapper___qJE92",allqingchu:"allqingchu___cwGyk",title:"title___CNiXq",score:"score___Pxxmx",close:"close___aTxuX",content:"content___ew9Eq",items:"items___cCw1z",bottom:"bottom___AvD5P",yes:"yes____tYAE",no:"no___ObRm5",titlecount:"titlecount___YEUzu",add:"add___cRdJt",search:"search___UCwJ6",searchIcon:"searchIcon___UacnT",tabWrap:"tabWrap___Xnuvu",previewModal:"previewModal___H127r",RenderHtml_content:"RenderHtml_content___pmH_q",RenderHtml_style:"RenderHtml_style___tvtS0",content_list:"content_list___jvOz0",content_value:"content_value___DkebT",content_text:"content_text___oRKdm"},aA=ne(23344),Ka=ne(59301),td=Object.defineProperty,Wl=Object.defineProperties,Ec=Object.getOwnPropertyDescriptors,GA=Object.getOwnPropertySymbols,nu=Object.prototype.hasOwnProperty,zs=Object.prototype.propertyIsEnumerable,$u=(Ke,rt,Se)=>rt in Ke?td(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,Uc=(Ke,rt)=>{for(var Se in rt||(rt={}))nu.call(rt,Se)&&$u(Ke,Se,rt[Se]);if(GA)for(var Se of GA(rt))zs.call(rt,Se)&&$u(Ke,Se,rt[Se]);return Ke},kc=(Ke,rt)=>Wl(Ke,Ec(rt)),du=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});me().locale("ZH-cn");let Uu=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];var Hc=({setScoreShow:Ke,ScoreShow:rt,modalDdata:Se,homeType:En,homeId:fr})=>{var pr,ia,Xn,fn,tr,qr;const[ha,da]=(0,b.useState)(kc(Uc({},(0,be.useParams)()),{per_page:10})),[Ma,co]=(0,b.useState)("1");return(0,b.useEffect)(()=>{da(Uc({},ha))},[]),Ka.createElement("div",null,Ka.createElement(et.default,{title:"\u8BE6\u60C5",footer:!1,open:rt,width:900,centered:!0,className:Il.scoremodal,onCancel:()=>{Ke(!1)}},Ka.createElement(gA.default,{className:Il.tabWrap,activeKey:Ma,onChange:Ua=>{co(Ua)},items:[{label:`${En=="HomeworkCommon"?"\u8BF4\u660E":"\u4F5C\u4E1A\u63CF\u8FF0"}`,key:"1"},{label:`${En=="HomeworkCommon"?"\u9898\u76EE\u5217\u8868":"\u53C2\u8003\u7B54\u6848"}`,key:"2"}]}),En=="HomeworkCommon"?Ka.createElement("div",{className:Il.RenderHtml_content},Ma=="1"&&Ka.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},!(Se!=null&&Se.description)&&Ka.createElement(_l.Z,{customText:"\u6682\u65E0\u8BF4\u660E"}),Ka.createElement(Ve.Z,{value:(Se==null?void 0:Se.description)||""})),Ma=="2"&&Ka.createElement("div",null,Ka.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},((ia=(pr=Se==null?void 0:Se.data)==null?void 0:pr[0])==null?void 0:ia.identifier)&&Ka.createElement(or.default,{dataSource:Se==null?void 0:Se.data,rowKey:Ua=>Ua==null?void 0:Ua.identifier,pagination:!1,expandable:{expandedRowRender:Ua=>Ka.createElement("div",{style:{padding:"10px 48px",borderRadius:2}},Ka.createElement("p",null,"\u9898\u76EE\uFF1A",Ua==null?void 0:Ua.name),Ka.createElement("p",null,"\u63CF\u8FF0\uFF1A",Ua==null?void 0:Ua.description),!(0,Pe.dE)()&&Ka.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",Ka.createElement(Ve.Z,{style:{fontSize:"14px"},value:(Ua==null?void 0:Ua.analysis)||"\u6682\u65E0\u89E3\u6790"}))),defaultExpandedRowKeys:(fn=(Xn=Se==null?void 0:Se.data)==null?void 0:Xn[0])==null?void 0:fn.identifier},columns:[{title:"\u9898\u76EE",dataIndex:"name",ellipsis:!0,key:"name"},{title:"\u96BE\u5EA6",dataIndex:"difficult",key:"difficult",render(Ua,fa,Do){return Ka.createElement("div",null,Uu[Ua])}},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline"},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",render(Ua,fa,Do){return Ka.createElement("div",null,Ka.createElement("a",{onClick:()=>du(this,null,function*(){let ya=yield(0,Gt.ZP)(`/api/problems/${fa==null?void 0:fa.identifier}/start.json`,{method:"get"});ya&&window.open(`/myproblems/${ya==null?void 0:ya.identifier}?type=1&backUrl=/paths/${ha==null?void 0:ha.pathId}`)})},"\u4F53\u9A8C"))}}]})),Ka.createElement("aside",{className:"tc mt30 pb30"},Ka.createElement(io.Z,{defaultCurrent:1,total:Se==null?void 0:Se.count,hideOnSinglePage:!0,showTotal:Ua=>Ka.createElement("span",null,"\u5171",Ua,"\u6761"),current:ha.page||1,pageSize:ha.per_page||10,onChange:(Ua,fa)=>{ha.page=Ua,ha.per_page=fa,da(Uc({},ha))}})))):Ka.createElement("div",{className:Il.RenderHtml_content},Ma=="1"&&(Se!=null&&Se.description||((tr=Se==null?void 0:Se.attachments)==null?void 0:tr.length)>0?(Se==null?void 0:Se.homework_type)=="group"?Ka.createElement("div",null,Ka.createElement(Ve.Z,{value:Se==null?void 0:Se.description,className:Il.RenderHtml_style,style:{color:"#5f6367"}}),Ka.createElement("div",{className:Il.content_list},"\u5206\u7EC4\u8981\u6C42",Ka.createElement("span",{className:Il.content_value},Se==null?void 0:Se.min_num,"-",Se==null?void 0:Se.max_num),"\u4EBA",Ka.createElement("span",{className:Il.content_text},"(\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB)")),Ka.createElement("div",{className:Il.content_list},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD",Ka.createElement("span",{className:Il.content_value},Se!=null&&Se.base_on_project?"\u662F":"\u5426"),Ka.createElement("span",{className:Il.content_text},Se!=null&&Se.base_on_project?"(\u5B66\u751F\u5FC5\u987B\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)":"(\u5B66\u751F\u4E0D\u9700\u8981\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")),Ka.createElement(aA.Z,{callback:()=>{},dataSource:Se==null?void 0:Se.attachments})):Ka.createElement("div",null,Ka.createElement(Ve.Z,{value:Se==null?void 0:Se.description,style:{color:"#5f6367",fontSize:14}}),Ka.createElement(aA.Z,{callback:()=>{},dataSource:Se==null?void 0:Se.attachments})):Ka.createElement(_l.Z,{styles:{margin:"80px auto"}})),Ma=="2"&&(Se!=null&&Se.reference_answer||((qr=Se==null?void 0:Se.ref_attachments)==null?void 0:qr.length)>0?Ka.createElement("div",null,Ka.createElement(Ve.Z,{value:Se==null?void 0:Se.reference_answer,style:{color:"#5f6367",fontSize:14}}),Ka.createElement(aA.Z,{callback:()=>{},dataSource:Se==null?void 0:Se.ref_attachments})):Ka.createElement(_l.Z,{styles:{margin:"80px auto"}})))))},wl=ne(75617),ZA=ne(32333),$s=ne(59301),Ll=Object.defineProperty,LA=Object.defineProperties,zc=Object.getOwnPropertyDescriptors,nd=Object.getOwnPropertySymbols,ec=Object.prototype.hasOwnProperty,ku=Object.prototype.propertyIsEnumerable,Bc=(Ke,rt,Se)=>rt in Ke?Ll(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,Dl=(Ke,rt)=>{for(var Se in rt||(rt={}))ec.call(rt,Se)&&Bc(Ke,Se,rt[Se]);if(nd)for(var Se of nd(rt))ku.call(rt,Se)&&Bc(Ke,Se,rt[Se]);return Ke},mA=(Ke,rt)=>LA(Ke,zc(rt)),Cu=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const Cc=({setScoreShow:Ke,ScoreShow:rt,modalType:Se,user:En,id:fr,subjectId:pr,dispatch:ia,getData:Xn,openPreview:fn})=>{var tr;let[qr,ha]=(0,b.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),[da,Ma]=(0,b.useState)([]),[co,Ua]=(0,b.useState)([]),[fa,Do]=(0,b.useState)([]);const[ya,Co]=(0,b.useState)(!1),[_a]=Ot.default.useForm(),[ba,La]=(0,b.useState)(0),[Io,Lo]=(0,b.useState)(!1),[ea,ho]=(0,b.useState)(""),[yo,ja]=(0,b.useState)([]),Ja=(0,b.useRef)(new Set),ui=(0,b.useRef)(new Set),[ca,wr]=(0,b.useState)([{}]),[qo,Li]=(0,b.useState)(),[gi,Ai]=(0,b.useState)({}),[Fi,Zi]=(0,b.useState)(""),[fs,Cs]=(0,b.useState)(""),Es=(0,be.useParams)(),[Bs,sl]=(0,b.useState)(!1),Ts=[{title:"\u540D\u79F0",dataIndex:(qr==null?void 0:qr.type)=="3"?"title":"name",key:"name",render:(ao,Qo,Ra)=>{var Ri,Jo;return $s.createElement("div",null,(qr==null?void 0:qr.homework_type)=="1"&&(Qo==null?void 0:Qo.name),(qr==null?void 0:qr.homework_type)=="3"&&(Qo==null?void 0:Qo.name),(qr==null?void 0:qr.homework_type)=="5"&&(Qo==null?void 0:Qo.name),(qr==null?void 0:qr.homework_type)=="7"&&((Ri=Qo==null?void 0:Qo.video)==null?void 0:Ri.title),(qr==null?void 0:qr.homework_type)=="8"&&(qr==null?void 0:qr.type)=="1"?Qo==null?void 0:Qo.filename:(Jo=Qo==null?void 0:Qo.attachment)==null?void 0:Jo.filename,(qr==null?void 0:qr.type)=="3"&&ao)}},{title:(qr==null?void 0:qr.type)=="1"?"\u6240\u5C5E\u8BFE\u5802":"\u6240\u5C5E\u5B9E\u8DF5\u8BFE\u7A0B",dataIndex:(qr==null?void 0:qr.type)=="1"?"course_name":"subject_name",width:"55%",key:(qr==null?void 0:qr.type)=="1"?"course_name":"subject_name",ellipsis:!0,hidden:(qr==null?void 0:qr.type)=="3"},{title:"\u64CD\u4F5C",dataIndex:"id",width:"60px",key:"item_type",render:(ao,Qo,Ra)=>$s.createElement("div",{style:{flex:1,textAlign:"start"}},$s.createElement("a",{onClick:()=>{var Ri,Jo;if(Qo!=null&&Qo.link){(0,Fe.xg)(Qo.link);return}Se=="\u6559\u5B66\u8BFE\u4EF6"?fn(Qo):Se=="\u89C6\u9891\u9879\u76EE"?Qo!=null&&Qo.video?(Li(!0),Ai({videoId:(Ri=Qo==null?void 0:Qo.video)==null?void 0:Ri.id,file_url:(Jo=Qo==null?void 0:Qo.video)==null?void 0:Jo.play_url})):(qr==null?void 0:qr.type)=="3"?(Li(!0),Ai({videoId:Qo.id,file_url:Qo.play_url||Qo.file_url})):nt.ZP.error("\u6CA1\u6709\u89C6\u9891\u8D44\u6E90"):Se=="\u7F16\u7A0B\u4F5C\u4E1A"?(0,ue.NV)({id:Qo==null?void 0:Qo.id,source:"course"}).then(Wi=>{var ci;(Wi==null?void 0:Wi.status)==0&&(ho((ci=Wi==null?void 0:Wi.data)==null?void 0:ci.homework),Cs(Wi==null?void 0:Wi.course_id)),Zi("HomeworkCommon"),Lo(!0)}):(0,ue.NV)({id:Qo==null?void 0:Qo.id,source:(qr==null?void 0:qr.type)=="1"?"course":"subject"}).then(Wi=>{var ci;(Wi==null?void 0:Wi.status)==0&&ho((ci=Wi==null?void 0:Wi.data)==null?void 0:ci.homework),Lo(!0)})}},"\u67E5\u770B"))}].filter(ao=>!ao.hidden),ii={type:"checkbox",selectedRowKeys:da,onSelect(ao,Qo,Ra){if(Qo)Ma([...da,ao.id]),ja([...yo,ao]),qr.type==="2"?Ja.current.add(ao.id):ui.current.add(ao.id),La(1),Ua([...co,ao.id]);else{const Ri=yo.filter(ci=>ci.id!==ao.id);ja(Ri);const Jo=Ri.map(ci=>ci.id);Ma([...Jo]),qr.type==="2"?Ja.current.delete(ao.id):ui.current.delete(ao.id);let Wi=co.filter(ci=>ci!==ao.id);Ua(Wi)}},onSelectAll(ao,Qo,Ra){if(ao){const Ri=Ra.map(Jo=>Jo.id);ja([...yo,...Ra]),Ma([...da,...Ri]),Ua([...co,...Ri]);for(const Jo of Ra)qr.type==="2"?Ja.current.add(Jo.id):ui.current.add(Jo.id)}else{const Ri=Ra.map(ci=>ci.id),Jo=da.filter(ci=>!Ri.some(Si=>Si===ci)),Wi=yo.filter(ci=>!Ri.some(Si=>Si===ci.id));ja(Wi),Ma([...Jo]),Ua([...Jo]);for(const ci of Ri)qr.type==="2"?Ja.current.delete(ci):ui.current.delete(ci)}}};(0,b.useEffect)(()=>{rt&&(qr.search="",qr.type="1",qr.homework_type=Se=="\u5206\u7EC4\u4F5C\u4E1A"?"3":Se=="\u56FE\u6587\u4F5C\u4E1A"?"1":Se=="\u89C6\u9891\u9879\u76EE"?"7":Se=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",ha(qr),$o(qr),_a.setFieldsValue({association_id:"",search:null}),Ja.current.clear(),ui.current.clear(),ja([]),Ma([]),Ua([]))},[rt]);const[Hr,_o]=(0,b.useState)(1),[Sa,eo]=(0,b.useState)([]),Ya=ao=>{const{target:Qo}=ao;Qo.scrollHeight-Qo.clientHeight===Qo.scrollTop&&_o(Hr+1)};(0,b.useEffect)(()=>{Hr!=1&&rt&&za(Hr)},[Hr]),(0,b.useEffect)(()=>{rt&&(eo([]),_o(1),za(1))},[qr.type]);const za=ao=>{qr.type=="1"?bo(ao):qr.type=="2"&&ra(ao)},bo=ao=>{var Qo;(0,Tl.Ho)({page:ao,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(Qo=En==null?void 0:En.userInfo)==null?void 0:Qo.login}).then(Ra=>{ao==1?eo([{id:"",name:"\u5168\u90E8\u6559\u5B66\u8BFE\u5802"},...Ra==null?void 0:Ra.courses]):eo([...Sa,...Ra==null?void 0:Ra.courses])})},ra=ao=>{var Qo;(0,Tl.w3)({page:ao,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(Qo=En==null?void 0:En.userInfo)==null?void 0:Qo.login}).then(Ra=>{ao==1?eo([{id:"",name:"\u5168\u90E8\u5B9E\u8DF5\u8BFE\u7A0B"},...Ra==null?void 0:Ra.subjects]):eo([...Sa,...Ra==null?void 0:Ra.subjects])})};(0,b.useEffect)(()=>{ba>0&&setTimeout(()=>{La(0)},2e3)},[ba]);function $o(ao){return Cu(this,null,function*(){var Qo,Ra,Ri;if(Co(!0),ha(Dl({},ao)),ao.type=="1")(0,ue.A7)(Dl({user_id:(Qo=En==null?void 0:En.userInfo)==null?void 0:Qo.login},ao)).then(Jo=>{(Jo==null?void 0:Jo.status)==0&&Do(Jo==null?void 0:Jo.data)});else if(ao.type=="2")(0,ue.jT)(Dl({user_id:(Ra=En==null?void 0:En.userInfo)==null?void 0:Ra.login},ao)).then(Jo=>{(Jo==null?void 0:Jo.status)==0&&Do(Jo==null?void 0:Jo.data)});else if(ao.type=="3"){const Jo=yield ia({type:"userDetail/getVideos",payload:mA(Dl({},ao),{category:"all",sort_by:"published_at",sort_direction:"desc",username:(Ri=En.userInfo)==null?void 0:Ri.login})});Do({count:Jo==null?void 0:Jo.count,list:Jo==null?void 0:Jo.videos})}Co(!1)})}return $s.createElement("div",null,$s.createElement(et.default,{title:"\u9009\u7528"+Se,open:rt,width:900,centered:!0,zIndex:10,className:rA.scoremodal,onCancel:()=>{Ke(!1)},confirmLoading:Bs,onOk:()=>Cu(void 0,null,function*(){if((co==null?void 0:co.length)<=0){nt.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}sl(!0);const ao=yield(0,ue._C)({id:fr,subject_id:pr,homework_type:qr.type=="3"?"9":Se=="\u5206\u7EC4\u4F5C\u4E1A"?"3":Se=="\u56FE\u6587\u4F5C\u4E1A"?"1":Se=="\u89C6\u9891\u9879\u76EE"?"7":Se=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",homework_ids:[...ui.current],subject_homework_ids:[...Ja.current]});(ao==null?void 0:ao.status)==0&&(nt.ZP.success("\u9009\u7528\u6210\u529F"),Xn(),Ke(!1)),sl(!1)})},$s.createElement("div",{className:rA.header_style},$s.createElement(gA.default,{className:rA.tabWrap,activeKey:qr.type,onChange:ao=>{qr.type=ao,qr.page=1,qr.updated_at="",qr.association_id=null,qr.search=null,_a.setFieldsValue({association_id:"",search:null}),ha(Dl({},qr)),$o(Dl({},qr))},items:[{label:"\u4ECE\u6559\u5B66\u8BFE\u5802\u9009\u7528",key:"1"},Se!="\u7F16\u7A0B\u4F5C\u4E1A"&&(Se=="\u89C6\u9891\u9879\u76EE"?{label:"\u4ECE\u4E2A\u4EBA\u4E3B\u9875\u9009\u7528",key:"3"}:{label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u9009\u7528",key:"2"})]}),$s.createElement(Ot.default,{layout:"inline",className:rA.form_style,form:_a,onValuesChange:(ao,Qo)=>{qr.page=1,!(ao.search||ao.search==="")&&_a.submit()},onFinish:ao=>{ha(Dl(Dl({},qr),ao)),$o(Dl(Dl({},qr),ao))}},qr.type!="3"&&$s.createElement(Ot.default.Item,{name:"association_id"},$s.createElement(E.default,{onPopupScroll:Ya,className:rA.selectWrapper,style:{width:200},size:"large"},Sa.map((ao,Qo)=>$s.createElement(E.default.Option,{key:ao==null?void 0:ao.id},ao==null?void 0:ao.name)))),$s.createElement(Ot.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search"},$s.createElement(lt.default.Search,{className:rA.search,placeholder:Se=="\u89C6\u9891\u9879\u76EE"?"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0\u8FDB\u884C\u641C\u7D22":Se=="\u6559\u5B66\u8BFE\u4EF6"?"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0\u8FDB\u884C\u641C\u7D22":"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:$s.createElement("i",{className:`iconfont icon-sousuo9 font14 ${rA.searchIcon}`,onClick:()=>_a.submit()}),onSearch:ao=>{_a.submit()}})))),((tr=fa==null?void 0:fa.list)==null?void 0:tr.length)>0?$s.createElement(or.default,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:fa==null?void 0:fa.list,pagination:!1,loading:ya,rowKey:ao=>ao.id,rowSelection:ii,columns:Ts}):$s.createElement(_l.Z,null),(fa==null?void 0:fa.count)>0&&$s.createElement(io.Z,{current:qr.page,total:fa==null?void 0:fa.count,style:{marginBottom:20},defaultPageSize:qr.per_page,showTotal:ao=>$s.createElement("span",null,"\u5171\xA0",$s.createElement("span",{style:{color:"#165DFF"}},ao),"\xA0\u6761\u6570\u636E"),pageSize:qr.per_page,onChange:(ao,Qo)=>{qr.page=ao,qr.per_page=Qo,ha(Dl({},qr)),$o(Dl({},qr))}})),$s.createElement(Hc,{setScoreShow:Lo,ScoreShow:Io,modalDdata:ea,homeType:Fi,homeId:fs}),$s.createElement(wl.Z,{close:!0,data:ca==null?void 0:ca.content,type:ca==null?void 0:ca.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{wr({content:"",type:""})}}),$s.createElement(ZA.K,mA(Dl({},gi),{visible:qo,allow_skip:!0,width:800,onClose:()=>{Li(!1),Ai({})}})))};var yc=(0,be.connect)(({user:Ke,dispatch:rt})=>({user:Ke,dispatch:rt}))(Cc),DA=ne(39793),Sc=ne(69618),CA=ne(23019),vl=ne(96472),yA=ne(10906),Ml={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"},Ad=ne(89392),Kc=ne(84105),ru=ne(38819),rd=ne(84842),yu="data:image/png;base64,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",Su="data:image/png;base64,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",mo=ne(59301),ud=Object.defineProperty,cd=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,Bn=(Ke,rt,Se)=>rt in Ke?ud(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,lr=(Ke,rt)=>{for(var Se in rt||(rt={}))ct.call(rt,Se)&&Bn(Ke,Se,rt[Se]);if(st)for(var Se of st(rt))mn.call(rt,Se)&&Bn(Ke,Se,rt[Se]);return Ke},qn=(Ke,rt)=>cd(Ke,Ze(rt)),$r=(Ke,rt)=>{var Se={};for(var En in Ke)ct.call(Ke,En)&&rt.indexOf(En)<0&&(Se[En]=Ke[En]);if(Ke!=null&&st)for(var En of st(Ke))rt.indexOf(En)<0&&mn.call(Ke,En)&&(Se[En]=Ke[En]);return Se},Mr=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const Ba=(Ke={})=>{var rt,Se;switch(Ke==null?void 0:Ke.item_type){case"Challenge":return mo.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},mo.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return mo.createElement(Te.Z,{title:"\u6559\u5B66\u89C6\u9891"},mo.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return mo.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((Ke==null?void 0:Ke.homework_type)==="group")return mo.createElement(Te.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},mo.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((Ke==null?void 0:Ke.homework_type)==="normal")return mo.createElement(Te.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},mo.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return mo.createElement(Te.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},mo.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((Ke==null?void 0:Ke.homework_type)==="hack")return mo.createElement(Te.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},mo.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return Ke!=null&&Ke.is_all_choice?mo.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},mo.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):Ke!=null&&Ke.is_unity_3d?((rt=Ke==null?void 0:Ke.challenge_types)==null?void 0:rt.length)<=1?mo.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},mo.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):mo.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},mo.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((Se=Ke==null?void 0:Ke.challenge_types)==null?void 0:Se.length)>1?mo.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},mo.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):Ke!=null&&Ke.is_jupyter_lab?mo.createElement(Te.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyterLab"},mo.createElement("img",{width:20,src:yu})):Ke!=null&&Ke.is_jupyter?mo.createElement(Te.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyter Notebook"},mo.createElement("img",{width:20,src:Su})):mo.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},mo.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return mo.createElement(Te.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},mo.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},oe=(Ke,{key:rt},Se)=>Ke.map(En=>En.key===rt?qn(lr({},En),{children:Se}):En.children?qn(lr({},En),{children:oe(En.children,{key:rt},Se)}):En),te=Ke=>{var rt=Ke,{pathsDetail:Se,globalSetting:En,user:fr,loading:pr,updateSort:ia,isPaths:Xn,dispatch:fn,isShowSchedule:tr,getData:qr}=rt,ha=$r(rt,["pathsDetail","globalSetting","user","loading","updateSort","isPaths","dispatch","isShowSchedule","getData"]);const{keywords:da,visibleType:Ma="All"}=Se;let[co,Ua]=(0,b.useState)([]),[fa,Do]=(0,b.useState)([]);const[ya,Co]=(0,b.useState)([]),[_a,ba]=(0,b.useState)([]),[La,Io]=(0,b.useState)([]),Lo=(0,be.useParams)(),[ea,ho]=(0,b.useState)([]),[yo,ja]=(0,b.useState)({}),[Ja,ui]=(0,b.useState)(!1),ca=(Hr=[],_o="")=>Hr==null?void 0:Hr.map((Sa,eo)=>{var Ya;const za=qn(lr({},Sa),{chapter_id:_o?[_o,eo+1].join("-"):eo+1,title:`${Sa==null?void 0:Sa.name}`,key:`${Sa==null?void 0:Sa.id}`,icon:Ba,isLeaf:(Sa==null?void 0:Sa.item_type)!=="StageCatalog"});return((Ya=Sa==null?void 0:Sa.children)==null?void 0:Ya.length)>0?(fa.push(za==null?void 0:za.key),qn(lr({},za),{children:ca(Sa==null?void 0:Sa.children,za==null?void 0:za.chapter_id)})):za});(0,b.useEffect)(()=>{if(ha.data&&!(0,Ad.isEqual)(ha.data,ea)){fa=[];const Hr=JSON.parse(JSON.stringify(ha.data));Fi(Hr,0),ho([...Hr]),ha!=null&&ha.expandAll||Ma!="All"?Ua([...fa]):Ua([])}},[ha.data,Ma,ha==null?void 0:ha.expandAll]),(0,b.useEffect)(()=>{var Hr,_o,Sa,eo,Ya,za,bo,ra,$o,ao;let Qo;if((Hr=Se.detail)!=null&&Hr.has_start){const Ra=(Sa=(_o=Se.detail)==null?void 0:_o.courses)==null?void 0:Sa.findIndex(Ri=>{var Jo;return parseInt((Jo=Ri.course_status)==null?void 0:Jo.status)===1});Qo=Ra>-1?Ra:0}else{let Ra=(za=(Ya=(eo=Se.detail)==null?void 0:eo.courses)==null?void 0:Ya.map(Ri=>{var Jo;return parseInt((Jo=Ri.course_status)==null?void 0:Jo.status)}))==null?void 0:za.lastIndexOf(2);Qo=Ra>-1?Ra:0,Ra=(ra=(bo=Se.detail)==null?void 0:bo.courses)==null?void 0:ra.findIndex(Ri=>{var Jo;return parseInt((Jo=Ri.course_status)==null?void 0:Jo.status)===0}),Qo=Ra>-1?Ra:Qo}($o=Se.detail)!=null&&$o.courses&&ja(((ao=Se.detail)==null?void 0:ao.courses[Qo])||{})},[Se.detail]);const wr=(Hr,_o,...Sa)=>Mr(void 0,[Hr,_o,...Sa],function*(eo,Ya,za={}){const bo=Ya?yield(0,We.BK)({id:eo,challenge_id:za==null?void 0:za.challenge_id,subject_id:Lo.pathId}):yield(0,We.Ir)({id:eo,challenge_id:za==null?void 0:za.challenge_id,subject_id:Lo.pathId});if(bo!=null&&bo.game_identifier||bo!=null&&bo.identifier){(0,Fe.xg)(Ya?`/tasks/${bo==null?void 0:bo.identifier}/jupyter`:`/tasks/${bo.game_identifier}?subject_id=${Lo.pathId||""}`);return}(bo==null?void 0:bo.status)===-3?(0,Fe.eF)():(bo==null?void 0:bo.status)===2?qo(bo==null?void 0:bo.message):(bo==null?void 0:bo.status)===3&&Li(bo==null?void 0:bo.message)}),qo=Hr=>{Hr=Hr!=null&&Hr.includes(".json")?Hr:`${Hr}.json`,et.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:mo.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Mr(void 0,null,function*(){const _o=yield(0,ks.L8)({url:Hr});if(!_o)return;nt.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Sa=yield(0,We.Ir)({id:_o.shixun_identifier});if(Sa!=null&&Sa.game_identifier){(0,Fe.xg)(`/tasks/${Sa.game_identifier}`);return}(Sa==null?void 0:Sa.status)===2?qo(Sa==null?void 0:Sa.message):(Sa==null?void 0:Sa.status)===3&&Li(Sa==null?void 0:Sa.message)})})},Li=Hr=>{et.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:mo.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Hr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},gi=Hr=>{console.log("onDragEnter:",Hr)},Ai=Hr=>Mr(void 0,null,function*(){var _o,Sa,eo,Ya;console.log("onDrop:",Hr);const za=Hr.node.props.eventKey,bo=Hr.dragNode.props.eventKey,ra=Hr.node.props.pos.split("-"),$o=Hr.dropPosition-Number(ra[ra.length-1]);if(ra.length>3&&!Hr.node.dragOverGapBottom&&!Hr.node.dragOverGapTop||Hr.node.dragOver&&Hr.dragNodesKeys.length>1||ra.length>2&&Hr.dragNodesKeys.length>1)return!1;let ao=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(ao.includes((_o=Hr.dragNode)==null?void 0:_o.item_type)&&((Sa=Hr.node)==null?void 0:Sa.item_type)!="StageCatalog"&&$o===0||((eo=Hr.dragNode)==null?void 0:eo.item_type)==="StageCatalog"&&ao.includes((Ya=Hr.node)==null?void 0:Ya.item_type)&&$o===0)return!1;const Qo=(Jo,Wi,ci)=>{for(let Si=0;Si{ci.splice(Wi,1),Ri=Jo}),!Hr.dropToGap)Qo(Ra,za,Jo=>{Jo.children=Jo.children||[],Jo.children.unshift(Ri)});else if((Hr.node.props.children||[]).length>0&&Hr.node.props.expanded&&$o===1)Qo(Ra,za,Jo=>{Jo.children=Jo.children||[],Jo.children.unshift(Ri)});else{let Jo,Wi;Qo(Ra,za,(ci,Si,As)=>{Jo=As,Wi=Si}),$o===-1?Jo.splice(Wi,0,Ri):Jo.splice(Wi+1,0,Ri)}yield ia({stage_id:ha.stage_id,list:Ra}),Fi(Ra,0,0,!0),console.log("data:",Ra),ho([...Ra]),Ua([...co,Hr.node.key])}),Fi=(Hr,_o,Sa,eo)=>{_o=_o||0,Hr.map((Ya,za)=>{var bo;try{return Ya.key2=_o+1+"-"+(za+1),Ya.key3=ha.index+1+"-"+(za+1),Ya.title="",eo||(Ya.key=_o+1+"-"+(za+1)),_o?Ya.index=Sa+"-"+(za+1):Ya.index=Ya.key3,(bo=Ya.children)!=null&&bo.length&&(fa.push(Ya.key2),Fi(Ya.children,Ya.key2,Ya.index,eo)),Ya}catch(ra){}})},Zi=Hr=>{Hr=Hr||"";let _o=new RegExp(da,"ig");const Sa=Hr.replace(_o,'$&');return da?mo.createElement("span",{dangerouslySetInnerHTML:{__html:Sa}}):Hr},fs=(Hr,_o)=>{const{learning_status:Sa,name:eo}=Hr;return(Sa==null?void 0:Sa[0])==="can"&&(Sa==null?void 0:Sa[1])==="try"?mo.createElement("div",{className:Ml.learn},mo.createElement("span",{className:Ml.name},_o?eo:Zi(eo)),mo.createElement("span",{className:Ml.sign},"\u514D\u8D39\u8BD5\u5B66")):_o?eo:Zi(eo)},Cs=Hr=>{Ma==="All"&&(co.includes(Hr)?Ua(co.filter(_o=>_o!=Hr)):Ua(co.concat(Hr)))},Es=(Hr,_o)=>Mr(void 0,null,function*(){if((0,zn.tJ)(fn,!0)){if(Hr!=null&&Hr.need_authorize){(0,zn.rX)(!1);return}yield wr(Hr.identifier,Hr.is_jupyter||Hr.is_jupyter_lab,Hr),_o(),yo!=null&&yo.course_id&&(0,ue.JS)({id:yo==null?void 0:yo.course_id})}}),Bs=Hr=>Mr(void 0,null,function*(){var _o,Sa,eo,Ya,za;if(!(0,zn.tJ)(fn))return;if(!((_o=fr.userInfo)!=null&&_o.admin)&&!((Sa=fr.userInfo)!=null&&Sa.business)&&!Hr.can_view&&Hr.item_type!=="Attachment")return et.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:mo.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});Hr.link&&(0,Sc.DH)({is_f:1,id:Hr.id,point:0,total:0});const bo=ha!=null&&ha.course_id?`course_id=${ha==null?void 0:ha.course_id}`:`subject_id=${Lo.pathId||ha.subject_id}`;if(((Ya=Hr==null?void 0:Hr.name)==null?void 0:Ya.substr((eo=Hr==null?void 0:Hr.name)==null?void 0:eo.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((za=Se.detail)!=null&&za.allow_download)){nt.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,Fe.FH)(Hr.name,$t.Z.API_SERVER+Hr.url)}else(0,Fe.xg)(Hr.link||`/video/${Hr.id}?${bo}`);if(Hr.item_type==="Attachment"&&Hr.complete_status!=2){const $o=yield(0,ue.rS)({attachment_id:Hr.id,status:2})}(Hr.item_type==="Attachment"||Hr.item_type==="VideoItem")&&qr({stage_id:Hr==null?void 0:Hr.stage_item_id})}),sl=Hr=>{Ja||ui(!0)},Ts=(0,b.useRef)(!1),ii=(0,b.useMemo)(()=>mo.createElement(y.Z,{spinning:Ts.current},mo.createElement(ee.default,{className:Ml.tree,disabled:ha.disabled,expandedKeys:[...co],draggable:!0,onDragEnter:gi,onDrop:Ai,onExpand:Cs,blockNode:!0,titleRender:Hr=>{var _o,Sa,eo,Ya,za,bo;let ra=Hr;const $o=((_o=Hr==null?void 0:Hr.learning_status)==null?void 0:_o[0])==="can";return mo.createElement(a.Z,{align:"middle",className:"font14",onClick:()=>Cs(ra.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>sl(ra.key)},mo.createElement(x.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},Ba(Hr)),mo.createElement(x.Z,{flex:"1",className:Ml.color333,style:{display:"flex",alignItems:"center",width:300}},ha.cust_seq&&mo.createElement("span",{className:`${Ml.color333} mr10`}," ",Hr.index," "),Hr.item_type!=="Attachment"&&mo.createElement("div",{className:Ml.name_style},mo.createElement(Te.Z,{placement:"topLeft",title:Hr.name},fs(Hr,!1))),Hr.item_type==="Attachment"&&mo.createElement("a",{target:"_blank",className:Ml.pdf_name,title:Hr.name,onClick:()=>Mr(void 0,null,function*(){if((0,zn.tJ)(fn)){if(yo!=null&&yo.course_id){const ao=yield(0,ue.JS)({id:yo==null?void 0:yo.course_id})}switch(Hr.item_type){case"Attachment":Bs(ra);break;case"VideoItem":Bs(Hr);break;case"ExaminationBank":Bs(Hr);break;case"HomeworkCommon":Bs(Hr);break;case"SubjectHomework":(Hr.homework_type=="group"||Hr.homework_type=="normal")&&Bs(Hr);break;case"Shixun":Es(Hr);break}}})},Hr.name),(Hr.item_type==="Shixun"||Hr.item_type==="Challenge")&&Hr.high_resources_consume&&mo.createElement(ze.Z,{type:"paths",style:{marginLeft:10}}),(Hr.item_type==="Shixun"||Hr.item_type==="Challenge")&&((Sa=Hr==null?void 0:Hr.shixun_marks)==null?void 0:Sa.length)>0&&(((eo=fr==null?void 0:fr.userInfo)==null?void 0:eo.role)==1||((Ya=fr==null?void 0:fr.userInfo)==null?void 0:Ya.role)==2)&&(Hr==null?void 0:Hr.shixun_marks.map((ao,Qo)=>mo.createElement(Te.Z,{title:`${ao}`,key:Qo},mo.createElement("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"}},ao)))),!!((za=Hr.schools)!=null&&za.length)&&mo.createElement(Te.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},mo.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(Hr.item_type==="Shixun"||Hr.item_type==="Challenge")&&!!(Hr!=null&&Hr.finished_challenges_count)&&mo.createElement(Te.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((Hr==null?void 0:Hr.finished_challenges_count)/(Hr==null?void 0:Hr.challenges_count)*100)}%`},mo.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(Hr==null?void 0:Hr.finished_challenges_count)-(Hr==null?void 0:Hr.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!ha.disabled&&mo.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),Ja&&mo.createElement(x.Z,{className:"tr"},(ra.item_type==="VideoItem"||(ra==null?void 0:ra.item_type)==="Attachment"||(ra==null?void 0:ra.item_type)==="StageCatalog"||(ra==null?void 0:ra.item_type)==="SubjectHomework"||(ra==null?void 0:ra.item_type)==="ExaminationBank"||(ra==null?void 0:ra.item_type)==="HomeworkCommon")&&!ha.disabled&&!ha.hiddenEditBtn&&mo.createElement(Te.Z,{title:"\u7F16\u8F91"},mo.createElement("span",{onClick:ao=>{ao.stopPropagation(),ha.editVidoItem(lr({stage_id:ha.stage_id},ra))},style:{color:"#ccc",marginRight:"10px"}},mo.createElement(yA.Z,null))),!ha.disabled&&mo.createElement(mo.Fragment,null,mo.createElement(Te.Z,{title:"\u5220\u9664"},mo.createElement("span",{onClick:()=>{ha.deleteStages({id:ra.stage_item_id,stage_id:ha.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),ha.showVideoPlay&&ha.disabled&&ra.item_type==="SubjectHomework"&&$o&&mo.createElement("aside",null,!(0,Pe.JA)()&&Xn&&((0,Pe.Ny)()||(ra==null?void 0:ra.is_free)||!(ra!=null&&ra.is_free)&&(ra==null?void 0:ra.is_trial_study))&&mo.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ra.stage_item_id,title:(ra==null?void 0:ra.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},"\u53D1\u9001"),!(0,Pe.JA)()&&Xn&&mo.createElement(le.ZP,{type:"primary",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&ha.showInfoModal(lr({stage_id:ha.stage_id},ra))})},"\u67E5\u770B\u8BE6\u60C5")),ha.showVideoPlay&&ha.disabled&&ra.item_type==="ExaminationBank"&&$o&&mo.createElement("aside",null,!(0,Pe.JA)()&&Xn&&((0,Pe.Ny)()||(ra==null?void 0:ra.is_free)||!(ra!=null&&ra.is_free)&&(ra==null?void 0:ra.is_trial_study))&&mo.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ra.stage_item_id,title:"\u6D4B\u9A8C",examinationid:ra.id}}})})},"\u53D1\u9001"),!(0,Pe.JA)()&&Xn&&mo.createElement(le.ZP,{type:"primary",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&window.open(`/paperlibrary/see/${ra.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),ha.showVideoPlay&&ha.disabled&&ra.item_type==="HomeworkCommon"&&$o&&mo.createElement("aside",null,!(0,Pe.JA)()&&Xn&&((0,Pe.Ny)()||(ra==null?void 0:ra.is_free)||!(ra!=null&&ra.is_free)&&(ra==null?void 0:ra.is_trial_study))&&mo.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ra.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:ra.id}}})})},"\u53D1\u9001"),!(0,Pe.JA)()&&Xn&&mo.createElement(le.ZP,{type:"primary",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&ha.showInfoModal(lr({stage_id:ha.stage_id},ra))})},"\u67E5\u770B\u8BE6\u60C5")),ha.showVideoPlay&&ha.disabled&&ra.item_type==="VideoItem"&&$o&&mo.createElement("aside",null,!(0,Pe.JA)()&&Xn&&((0,Pe.Ny)()||(ra==null?void 0:ra.is_free)||!(ra!=null&&ra.is_free)&&(ra==null?void 0:ra.is_trial_study))&&mo.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ra.stage_item_id,title:"\u89C6\u9891"}}})})},"\u53D1\u9001"),mo.createElement(le.ZP,{type:"primary",className:"mr10",onClick:()=>Mr(void 0,null,function*(){Bs(ra)})},ra.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(ra.allow_visit||ra.to_be_built||!ra.shixun_status)&&ha.disabled&&(ra.item_type==="Shixun"||ra.item_type==="Challenge")&&$o&&mo.createElement("aside",null,!(0,Pe.JA)()&&Xn&&!ra.shixun_status&&((0,Pe.Ny)()||(ra==null?void 0:ra.is_free)||!(ra!=null&&ra.is_free)&&(ra==null?void 0:ra.is_trial_study))&&mo.createElement(le.ZP,{className:"ml10",type:"primary",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ra.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:(ra==null?void 0:ra.is_jupyter)||(ra==null?void 0:ra.is_jupyter_lab),identifier:ra==null?void 0:ra.identifier}}})})},"\u53D1\u9001"),mo.createElement(le.ZP,{className:"ml10",type:"primary",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&(ra.item_type!=="Attachment"&&(yo!=null&&yo.course_id)&&(yield(0,ue.JS)({id:yo==null?void 0:yo.course_id})),window.open(`/shixuns/${ra.identifier}/challenges`))})},"\u67E5\u770B\u8BE6\u60C5"),!ra.shixun_status&&mo.createElement(rd.Z,{className:"ml10",type:"primary",onClick:()=>Mr(void 0,null,function*(){return new Promise(ao=>Mr(void 0,null,function*(){Es(ra,ao)}))})},ra!=null&&ra.need_authorize?"\u9700\u6388\u6743":Hr!=null&&Hr.finished_challenges_count?(Hr==null?void 0:Hr.finished_challenges_count)-(Hr==null?void 0:Hr.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),ha.showVideoPlay&&ha.disabled&&ra.item_type==="Attachment"&&$o&&mo.createElement("aside",null,((bo=Se.detail)==null?void 0:bo.allow_download)&&mo.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Mr(void 0,null,function*(){var ao;(0,zn.tJ)(fn)&&(0,Fe.Nd)("",`${$t.Z.API_SERVER}${(ao=ra.url)==null?void 0:ao.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),mo.createElement(le.ZP,{type:"primary",className:"mr10",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&(0,Fe.xg)(`/video/${ra.id}?subject_id=${Lo.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),mo.createElement(x.Z,null,ha.disabled&&ra.shixun_status==="\u6682\u672A\u516C\u5F00"&&mo.createElement("span",{className:`${Ml.color204} ml5`},"\u6682\u672A\u53D1\u5E03"),ra.shixun_status==="\u5DF2\u5220\u9664"&&mo.createElement("span",{className:`${Ml.color204} ml5`},"\u5DF2\u5220\u9664"),ha.disabled&&!tr&&(ra.item_type==="Shixun"||ra.item_type==="Challenge")&&!!ra.challenges_count&&mo.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"}," \u5B9E\u9A8C\u6570 ",ra.item_type==="Challenge"?1:ra.challenges_count," "),ha.disabled&&tr&&(ra.item_type==="Shixun"||ra.item_type==="Challenge")&&!!ra.challenges_count&&ra.shixun_status!=="\u6682\u672A\u516C\u5F00"&&ra.shixun_status!=="\u5DF2\u5220\u9664"&&mo.createElement(mo.Fragment,null,mo.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:ra.finished_challenges_count===ra.challenges_count?"#50DAAE":"#DEDEDE"}}),mo.createElement("span",{style:{marginLeft:"4px"}},mo.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},ra.finished_challenges_count),mo.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",ra.challenges_count))),ha.disabled&&tr&&(ra.item_type==="VideoItem"||ra.item_type==="Attachment")&&(ra.complete_status==0?mo.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):ra.complete_status==1?mo.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):mo.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),Ma==="All"&&Hr.item_type==="StageCatalog"&&mo.createElement("span",{className:"ml10"},co.includes(Hr.key)?mo.createElement(Kc.Z,null):mo.createElement(ru.Z,null))))},treeData:ea,loadedKeys:ya,loadData:Hr=>Mr(void 0,null,function*(){if(console.log(Hr),Ts.current=!0,Co(ya==null?void 0:ya.concat([Hr.key])),Hr.item_type!=="StageCatalog")return Ts.current=!1;const _o=yield fn({type:"pathsDetail/getStageChildrenData",payload:{id:Hr.stage_item_id}});Ts.current=!1;const Sa=(Ya=ea)=>Ya.map(za=>{var bo;return za.id==Hr.id?qn(lr({},za),{children:_o.data.items}):qn(lr({},za),{children:((bo=za==null?void 0:za.children)==null?void 0:bo.length)>0?Sa(za.children):[]})}),eo=Sa();Fi(eo,0),ho([...eo])})})),[ea,fa,co,Ma,Ja,ya]);return mo.createElement(mo.Fragment,null,ii)};var ae=(0,be.connect)(({pathsDetail:Ke,loading:rt,user:Se,globalSetting:En})=>({pathsDetail:Ke,globalSetting:En,user:Se,loading:rt.effects}))(te),Ae=Object.defineProperty,ye=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,it=(Ke,rt,Se)=>rt in Ke?Ae(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,mt=(Ke,rt)=>{for(var Se in rt||(rt={}))Ie.call(rt,Se)&&it(Ke,Se,rt[Se]);if(we)for(var Se of we(rt))Ue.call(rt,Se)&&it(Ke,Se,rt[Se]);return Ke},pt=(Ke,rt)=>ye(Ke,fe(rt)),Tt=(Ke,rt)=>{var Se={};for(var En in Ke)Ie.call(Ke,En)&&rt.indexOf(En)<0&&(Se[En]=Ke[En]);if(Ke!=null&&we)for(var En of we(Ke))rt.indexOf(En)<0&&Ue.call(Ke,En)&&(Se[En]=Ke[En]);return Se},_e=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const In=["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"],rn=Ke=>{var rt=Ke,{pathsDetail:Se,user:En,globalSetting:fr,loading:pr,exercise:ia,dispatch:Xn,classroomList:fn,val:tr,allData:qr,index:ha,visibleTypeNew:da,getData:Ma,selectExercise:co,openPreview:Ua,UpdataStageChildrenData:fa}=rt,Do=Tt(rt,["pathsDetail","user","globalSetting","loading","exercise","dispatch","classroomList","val","allData","index","visibleTypeNew","getData","selectExercise","openPreview","UpdataStageChildrenData"]),ya,Co,_a;const[ba]=Ot.default.useForm(),[La,Io]=(0,b.useState)(),[Lo]=Ot.default.useForm(),[ea]=Ot.default.useForm(),[ho]=Ot.default.useForm(),yo=(0,be.useParams)(),{stageData:ja,keywords:Ja,visibleType:ui="All",editKey:ca}=Se;let[wr,qo]=(0,b.useState)({});const Li=(0,b.useRef)(),[gi,Ai]=(0,b.useState)(!1),[Fi,Zi]=(0,b.useState)(!1),[fs,Cs]=(0,b.useState)(!1),[Es,Bs]=(0,b.useState)(!1),[sl,Ts]=(0,b.useState)(!1),[ii,Hr]=(0,b.useState)(!1),[_o,Sa]=(0,b.useState)(),[eo,Ya]=(0,b.useState)(!1),[za,bo]=(0,b.useState)(!1),[ra,$o]=(0,b.useState)(""),[ao,Qo]=(0,b.useState)(""),[Ra,Ri]=(0,b.useState)(""),[Jo,Wi]=(0,b.useState)(""),[ci,Si]=(0,b.useState)(),[As,Hl]=(0,b.useState)(!0),[mu,Lu]=(0,b.useState)([]),[Xl,UA]=(0,b.useState)(),[lu,Du]=(0,b.useState)([]),Gu=((ya=Se.detail)==null?void 0:ya.is_free)||((Co=Se.detail)==null?void 0:Co.can_learning),Zu=!((_a=Se.detail)!=null&&_a.can_managed),Wu=Ca=>{if(Ca.key=="Enter"){const ei=ea.getFieldValue("tag");if(ea.setFieldsValue({tag:""}),!ei){nt.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(lu.filter(di=>di===ei).length>0){nt.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}lu.push(ei),Du([...lu])}},xc=(Ca,ei)=>{Ca.preventDefault(),Du([...lu.filter(di=>di!=ei)])},cc=()=>{nt.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},qc=Ca=>{Ca=Ca!=null&&Ca.includes(".json")?Ca:`${Ca}.json`,et.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>_e(void 0,null,function*(){const ei=yield(0,ks.L8)({url:Ca});if(!ei)return;nt.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const di=yield(0,We.Ir)({id:ei.shixun_identifier});if(di!=null&&di.game_identifier){(0,Fe.xg)(`/tasks/${di.game_identifier}`);return}(di==null?void 0:di.status)===2?qc(di==null?void 0:di.message):(di==null?void 0:di.status)===3&&dc(di==null?void 0:di.message)})})},dc=Ca=>{et.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ca,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},_c=(Ca,ei)=>{if(Zu){cc();return}Oc()&&(Xn({type:"pathsDetail/save",payload:{stage_id:ei.stage_id,editKey:Ca}}),ba.setFieldsValue({name:ei.stage_name,description:ei.stage_description,tagName:ei.tag&&ei.tag.name||""}),Io(pt(mt({},La),{description:ei.stage_description})))},id=Ca=>_e(void 0,null,function*(){const ei=yield(0,ue.Ex)(mt({},Ca));return wr.items=Ca.list,ei}),$c=Ca=>_e(void 0,null,function*(){var ei,di;if(Xl){const Ti=yield(0,ue.M2)(pt(mt({id:Xl==null?void 0:Xl.id,subject_id:yo.pathId},Ca),{video_id:(Ca==null?void 0:Ca.video_id)||((ei=Xl==null?void 0:Xl.video_item)==null?void 0:ei.video_id),link:(Ca==null?void 0:Ca.link)||((di=Xl==null?void 0:Xl.video_item)==null?void 0:di.link)}));return Ti&&(nt.ZP.success("\u4FEE\u6539\u6210\u529F"),Ts(!1),fa({stage_id:wr.stage_id})),Ti}else{const Ti=yield(0,ue.A2)(mt({id:wr.stage_id,subject_id:yo.pathId},Ca));return Ti.id&&(Ts(!1),fa({stage_id:wr.stage_id})),Ti}}),ed=Ca=>_e(void 0,null,function*(){var ei,di;if(!(Ca!=null&&Ca.name)||(Ca==null?void 0:Ca.name.replace(/(^\s*)|(\s*$)/g,""))==="")return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");const Ti=[...((ei=wr==null?void 0:wr.shixuns_list)==null?void 0:ei.map(qA=>({type:qA.item_type,id:qA.id})))||[],...((di=wr==null?void 0:wr.attachments_list)==null?void 0:di.map(qA=>({type:"Attachment",id:qA.id})))||[]],ws=Ca,{tagName:Qs}=ws,Yl=Tt(ws,["tagName"]);let xA=pt(mt({},Yl),{id:wr.stage_id,type:Array.from(new Set(Ti.map(qA=>qA.type))),list:Ti});const Qu=wr.tag&&wr.tag.id||"";xA=pt(mt({},xA),{stage_tag_attributes:Qu?{id:Qu,name:Qs}:{name:Qs||""}});const hu=yield(0,ue.xn)(mt({},xA));hu!=null&&hu.subject_id&&fa(pt(mt(mt({},wr),hu),{stage_name:xA.name,stage_description:xA.description,tag:xA.stage_tag_attributes}))}),sd=Ca=>{et.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:()=>_e(void 0,null,function*(){(yield(0,ue.WW)(Ca)).status===0&&(nt.ZP.success("\u5220\u9664\u6210\u529F"),fa({stage_id:tr.stage_id||wr.stage_id}))})})},Ic=Ca=>_e(void 0,null,function*(){const ei=yield(0,ue.FD)({id:Ca==null?void 0:Ca.stage_item_id,type:Ca==null?void 0:Ca.homework_type});ei&&((Ca==null?void 0:Ca.item_type)=="HomeworkCommon"?Ri(ei==null?void 0:ei.hack_homework):Ri(ei==null?void 0:ei.subject_homework),$o(Ca==null?void 0:Ca.item_type),Qo(Ca==null?void 0:Ca.stage_item_id),bo(!0))}),Ou=Ca=>_e(void 0,null,function*(){var ei,di,Ti;if((Ca==null?void 0:Ca.item_type)==="VideoItem"){const ws=yield(0,Sc.TJ)({id:Ca==null?void 0:Ca.stage_item_id});UA(ws),(Ca==null?void 0:Ca.item_type)==="VideoItem"?Ts(!0):(Du(((ei=ws==null?void 0:ws.tags)==null?void 0:ei.map(Qs=>Qs==null?void 0:Qs.name))||[]),ea.setFieldsValue({files:[{uid:(di=ws==null?void 0:ws.attachment)==null?void 0:di.id,name:ws==null?void 0:ws.name,response:{id:(Ti=ws==null?void 0:ws.attachment)==null?void 0:Ti.id}}]}),Cs(!0))}else if((Ca==null?void 0:Ca.item_type)==="ExaminationBank")be.history.push(`/paperlibrary/add/${Ca==null?void 0:Ca.id}?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=${yo.pathId}&stageId=${tr.stage_id}`);else if((Ca==null?void 0:Ca.item_type)==="HomeworkCommon")be.history.push(`/paths/${yo.pathId}/${wr.stage_id}/program_homework/${Ca==null?void 0:Ca.id}/edit`);else if((Ca==null?void 0:Ca.item_type)==="Attachment"){let ws;et.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:b.createElement(lt.default,{value:ws,onChange:Qs=>{ws=Qs.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>_e(void 0,null,function*(){var Qs,Yl;if(!ws)return nt.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const xA=yield(0,Gt.ZP)(`/api/attachments/${Ca==null?void 0:Ca.id}.json`,{method:"put",body:{name:ws+((Yl=Ca==null?void 0:Ca.name)==null?void 0:Yl.substr((Qs=Ca==null?void 0:Ca.name)==null?void 0:Qs.lastIndexOf(".")))}});ws="",fa({stage_id:Ca==null?void 0:Ca.stage_id})})})}else if((Ca==null?void 0:Ca.item_type)==="SubjectHomework")Xn({type:"classroomList/setActionTabs",payload:{key:(Ca==null?void 0:Ca.homework_type)=="group"?"\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A":"\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",id:Ca==null?void 0:Ca.stage_item_id,type:Ca==null?void 0:Ca.homework_type}});else{let ws;et.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:b.createElement(lt.default,{defaultValue:Ca==null?void 0:Ca.name,value:ws,maxLength:40,onChange:Qs=>{console.log(Qs.target.value),ws=Qs.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>_e(void 0,null,function*(){if(!(ws||(Ca==null?void 0:Ca.name)).replaceAll(" ",""))return nt.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Qs=yield(0,Gt.ZP)(`/api/stages/${Ca==null?void 0:Ca.stage_id}/update_item_name.json`,{method:"put",body:{name:ws||(Ca==null?void 0:Ca.name),item_id:Ca==null?void 0:Ca.id}});ws="",fa({stage_id:Ca==null?void 0:Ca.stage_id})})})}}),Vl=Ca=>{et.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>_e(void 0,null,function*(){(yield(0,ue._V)({id:Ca})).status===1&&(Xn({type:"pathsDetail/save",payload:{editKey:-1,stageData:ja.filter(di=>di.stage_id!==Ca)}}),nt.ZP.success("\u5220\u9664\u6210\u529F"))})})},Lc=(Ca,ei)=>{const di=ja.findIndex(ws=>ws.stage_id===Ca),Ti=[...ja];return ei==="up"&&di>0?[Ti[di-1],Ti[di]]=[Ti[di],Ti[di-1]]:ei==="down"&&di_e(void 0,null,function*(){if(Zu){cc();return}if(!Oc())return;(yield(0,ue.ms)({id:Ca})).status===1&&(nt.ZP.success("\u4E0A\u79FB\u6210\u529F!"),Xn({type:"pathsDetail/save",payload:{stageData:Lc(Ca,"up")}}))}),Dc=Ca=>_e(void 0,null,function*(){if(Zu){cc();return}if(!Oc())return;(yield(0,ue.yy)({id:Ca})).status===1&&(nt.ZP.success("\u4E0B\u79FB\u6210\u529F!"),Xn({type:"pathsDetail/save",payload:{stageData:Lc(Ca,"down")}}))}),Oc=()=>ca!==-1?(et.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:b.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const Ca=`Edit_${ca}`;let ei=document.getElementById(Ca);ei&&setTimeout(()=>ei.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,Vu=()=>{ed(ba.getFieldsValue(),"edit")},Nu=()=>{var Ca,ei,di,Ti,ws,Qs;return((ei=(Ca=Se.detail)==null?void 0:Ca.courses)==null?void 0:ei.length)>0?(di=Se.detail)==null?void 0:di.allow_visit:!(((Ti=En.userInfo)==null?void 0:Ti.user_identity)==="\u5B66\u751F"&&((ws=Se.detail)!=null&&ws.allow_visit)&&((Qs=Se.detail)!=null&&Qs.courses))},fc=Ca=>{var ei,di;let Ti=[];return Ca.items&&((ei=Ca.items)!=null&&ei.length)&&((di=Ca.items)==null||di.forEach(Qs=>{var Yl;Ti.push(Qs),Qs.children&&((Yl=Qs.children)!=null&&Yl.length)&&(Ti=Ti.concat(Qs.children))})),!Ti.find(Qs=>(0,Ad.isEqual)(Qs.learning_status,["can","try"]))?null:b.createElement("aside",{className:ri.learn},"\u514D\u8D39\u8BD5\u5B66")},Au=(Ca,ei)=>{var di,Ti,ws,Qs,Yl,xA,Qu,hu,qA,Ju;let kA=(Ca==null?void 0:Ca.items)||[],pu=!1,gc=!1,Nc=!1;ui==="All"&&(pu=(((di=En.userInfo)==null?void 0:di.admin)||((Ti=En.userInfo)==null?void 0:Ti.business)||((ws=Se.detail)==null?void 0:ws.allow_statistics))&&gi,(Qs=Se.detail)!=null&&Qs.allow_add_member&&Gu&&!gi&&(ei>0&&(gc=!0),ei<(ja==null?void 0:ja.length)-1&&(Nc=!0)));const ld=ce=>_e(void 0,null,function*(){Lu(ce),!(kA!=null&&kA.length)&&ce.includes(`${ei}`)&&fa({stage_id:Ca.stage_id||wr.stage_id})}),Qc=(ce,se)=>{var Ee;((Ee=Se.detail)==null?void 0:Ee.shixun_tag_num)==4?et.default.confirm({centered:!0,width:420,title:"\u63D0\u793A",icon:null,onOk:()=>{ce=="\u5411\u4E0A\u79FB\u52A8"?Xu(se):Dc(se)},content:b.createElement("div",{className:"tc font16"},"\u5F53\u524D\u5B9E\u8DF5\u8BFE\u7A0B\u5DF2\u516C\u5F00\uFF0C\u786E\u5B9A\u8981\u8C03\u6574\u7AE0\u6B21\u987A\u5E8F\u5417\uFF1F")}):ce=="\u5411\u4E0A\u79FB\u52A8"?Xu(se):Dc(se)};return b.createElement(y.Z,{spinning:!!pr["pathsDetail/getStageChildrenData"]},b.createElement(Hs.default,{className:`mt20 ${ri.ChapterStyle}`,activeKey:mu,bordered:!1,expandIconPosition:"end",expandIcon:({isActive:ce})=>b.createElement("i",{className:"iconfont icon-zhankai1 fon14",style:{transform:`rotate(${ce?90:0}deg) `,transition:".3s"}}),onChange:ld,items:[{key:ei,label:b.createElement(a.Z,{id:`Edit_${ei}`,wrap:!1,align:"middle",gutter:5},b.createElement(x.Z,null,b.createElement("span",{className:"font18 blod c-3061d0"},Ca.stage_name||`\u7B2C${qr==null?void 0:qr.length}\u7AE0\u8282`,fc(Ca))),Ca.tag&&Ca.tag.name&&b.createElement(x.Z,null,b.createElement("span",{className:`${ri.tag}`},Ca.tag.name))),extra:ui==="All"&&!Ja&&((Yl=Se==null?void 0:Se.detail)==null?void 0:Yl.allow_edit_stage)&&b.createElement("div",{className:`${pu?"":ri.EditStyle}`,onClick:ce=>{ce.preventDefault(),ce.stopPropagation()}},b.createElement(a.Z,{wrap:!1,align:"middle",gutter:10},pu&&b.createElement(x.Z,null,b.createElement(Te.Z,{title:"\u5220\u9664"}," ",b.createElement("i",{onClick:()=>{Vl(Ca.stage_id)},className:"iconfont current icon-shanchu c-grey-c"}))),((xA=Se.detail)==null?void 0:xA.allow_add_member)&&Gu&&!gi&&b.createElement(b.Fragment,null,gc&&b.createElement(x.Z,null,b.createElement(Te.Z,{title:"\u5411\u4E0A\u79FB\u52A8"}," ",b.createElement("i",{onClick:()=>{Qc("\u5411\u4E0A\u79FB\u52A8",Ca.stage_id)},className:"iconfont icon-xiangshangyi c-3061d0 font18 current"}))),Nc&&b.createElement(x.Z,null,b.createElement(Te.Z,{title:"\u5411\u4E0B\u79FB\u52A8"}," ",b.createElement("i",{onClick:()=>{Qc("\u5411\u4E0B\u79FB\u52A8",Ca.stage_id)},className:"iconfont icon-xiangxiayi c-3061d0 font18 current"}))),b.createElement(x.Z,null,b.createElement(Te.Z,{title:"\u7F16\u8F91"},b.createElement("i",{onClick:ce=>{_c(ei,Ca)},className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current"})))))),children:b.createElement(y.Z,{spinning:!1},!gi&&(Ca.stage_description?b.createElement("aside",{className:"pl20 pr20"},b.createElement("div",{ref:Li,className:`${ri.introContent} ${As?ri.introContentMaxHeight:""}`},b.createElement(Ve.Z,{value:Ca==null?void 0:Ca.stage_description})),ci&&b.createElement("div",{className:"current",onClick:ce=>{ce.stopPropagation(),Hl(!As)}},b.createElement(Hi.Z,{dashed:!1},b.createElement("a",{className:"font14"},As?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",b.createElement("i",{className:`iconfont font14 ${As?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`}))))):(kA==null?void 0:kA.length)==0?b.createElement("div",{className:ri.nodata},"\u6682\u65E0\u5185\u5BB9\uFF5E"):null),gi&&b.createElement("div",{className:"pl20 pr20"},b.createElement(Ot.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u7AE0\u8282\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u7A7A\u683C"}]},b.createElement(lt.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${ei+1}\u7AE0\u8282\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:Vu})),b.createElement(Ot.default.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},b.createElement(DA.Z,{defaultValue:La==null?void 0:La.description,placeholder:`\u8BF7\u8F93\u5165\u7B2C${ei+1}\u7AE0\u8282\u63CF\u8FF0`,height:300,onBlur:Vu})),b.createElement(Ot.default.Item,{label:"\u6807\u7B7E",name:"tagName",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57\u201D"}]},b.createElement(lt.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",onBlur:Vu})),b.createElement("aside",{className:"mt20 mb20"},b.createElement(le.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",icon:b.createElement("i",{className:"iconfont icon-tianjiafangda mr5 "}),onClick:()=>{if(!(wr!=null&&wr.stage_id))return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&(Bs(!0),ho.resetFields())}},"\u5C0F\u8282"),b.createElement(Ce.Z,{placement:"bottomCenter",overlayClassName:ri.dro,menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"},{key:"3",label:"\u9009\u7528\u4EFB\u52A1\u5173\u5361"}],onClick:({key:ce,keyPath:se,domEvent:Ee})=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(ce==="1"){if(!(0,zn.tJ)(Xn)||!(0,zn.xY)())return;Hr(!1),Zi(!0),Lo.setFieldsValue({name:"",is_jupyter:!1})}ce==="2"&&Xn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:wr.stage_id,subject_id:yo.pathId}}),ce==="3"&&Xn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:wr.stage_id,subject_id:yo.pathId,isMissionLevel:!0}})}}},b.createElement(le.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u5B9E\u8DF5\u9879\u76EE")),b.createElement(b.Fragment,null,b.createElement(Ce.Z,{placement:"bottomCenter",overlayClassName:ri.dro,dropdownRender:()=>b.createElement(Re.default,null,b.createElement(Re.default.Item,{key:3,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");UA(""),Ts(!0)}},"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),b.createElement(Re.default.Item,{key:4,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&(Sa("\u89C6\u9891\u9879\u76EE"),Ya(!0),Wi(wr.stage_id))}},"\u9009\u7528\u89C6\u9891\u9879\u76EE"))},b.createElement(le.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u89C6\u9891\u9879\u76EE"))),b.createElement(Ce.Z,{placement:"bottomCenter",overlayClassName:ri.dro,dropdownRender:()=>b.createElement(Re.default,null,b.createElement(Re.default.Item,{key:5,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&(UA(""),Du([]),Hr(!1),Cs(!0),ea.resetFields())}},"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),b.createElement(Re.default.Item,{key:6,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&(Sa("\u6559\u5B66\u8BFE\u4EF6"),Ya(!0),Wi(wr.stage_id))}},"\u9009\u7528\u6559\u5B66\u8BFE\u4EF6"))},b.createElement(le.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6559\u5B66\u8BFE\u4EF6")),b.createElement(Ce.Z,{placement:"bottomCenter",overlayClassName:ri.dro,dropdownRender:()=>b.createElement(Re.default,null,b.createElement(Re.default.Item,{key:7,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&Xn({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:wr.stage_id,subject_id:yo.pathId}})}},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),b.createElement(Re.default.Item,{key:8,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&Xn({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:wr.stage_id,subject_id:yo.pathId}})}},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),b.createElement(Re.default.Item,{key:9,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&be.history.push(`/paths/${yo.pathId}/${wr.stage_id}/program_homework/null/add`)}},"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),b.createElement(Re.default.Item,{key:10,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&(Sa("\u5206\u7EC4\u4F5C\u4E1A"),Ya(!0),Wi(wr.stage_id))}},"\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"),b.createElement(Re.default.Item,{key:11,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&(Sa("\u56FE\u6587\u4F5C\u4E1A"),Ya(!0),Wi(wr.stage_id))}},"\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"),b.createElement(Re.default.Item,{key:12,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&(Sa("\u7F16\u7A0B\u4F5C\u4E1A"),Ya(!0),Wi(wr.stage_id))}},"\u9009\u7528\u7F16\u7A0B\u4F5C\u4E1A"))},b.createElement(le.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u4F5C\u4E1A")),b.createElement(Ce.Z,{placement:"bottomCenter",overlayClassName:ri.dro,dropdownRender:()=>b.createElement(Re.default,null,b.createElement(Re.default.Item,{key:13,style:{textAlign:"center"},onClick:()=>{be.history.push(`/paperlibrary/add?pageType=course&courseId=${yo.pathId}&stageId=${Ca.stage_id}`)}},"\u65B0\u5EFA\u8BD5\u5377"),b.createElement(Re.default.Item,{key:14,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&co(Ca)}},"\u9009\u7528\u8BD5\u5377"))},b.createElement(le.ZP,{key:ei,size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6D4B\u9A8C")),b.createElement("br",null)),b.createElement("aside",{className:"c-light-black mt10 pb20"},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002",b.createElement("br",null),"\u65B0\u5EFA\u9879\u76EE\u540D\u79F0\u6307\u672C\u9879\u76EE\u4E0B\u6CA1\u6709\u5B9E\u8D28\u5185\u5BB9\uFF0C\u4EC5\u5C55\u793A\u540D\u79F0\uFF0C\u4E0D\u53EF\u70B9\u51FB\u3002")),b.createElement("aside",{className:`${Ca!=null&&Ca.stage_description?"mt10":""} ${ri.shixuns}`},!!(kA!=null&&kA.length)&&b.createElement(Jl,{visibleType:da,data:kA,stage_id:Ca.stage_id,disabled:!gi,deleteStages:sd,editVidoItem:Ou,showInfoModal:Ic,updateSort:id,index:ei,expandAll:(Qu=Se==null?void 0:Se.detail)==null?void 0:Qu.show_course_section,cust_seq:!!((hu=Se==null?void 0:Se.detail)!=null&&hu.cust_seq),showVideoPlay:((qA=En.userInfo)==null?void 0:qA.admin)||((Ju=En.userInfo)==null?void 0:Ju.business)||Nu(),isPaths:!0,isShowSchedule:Se.isShowSchedule,getData:Ma})),gi&&b.createElement("aside",{className:ri.buttons},b.createElement(le.ZP,{onClick:()=>{Ai(!1),Xn({type:"pathsDetail/save",payload:{editKey:-1}}),Xn({type:"pathsDetail/getPathsDetail",payload:{id:yo.pathId}})},type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),b.createElement(le.ZP,{onClick:()=>_e(void 0,null,function*(){ba.submit(),Xn({type:"pathsDetail/save",payload:{editKey:-1}}),Xn({type:"pathsDetail/getPathsDetail",payload:{id:yo.pathId}})}),size:"middle",type:"primary"},"\u4FDD\u5B58")))}]}))},Jl=b.memo(ae),YA=(0,b.useMemo)(()=>wr?Au(wr,ha):null,[wr,Ja,da,ui,ci,As,mu,gi,ca]);return(0,b.useEffect)(()=>{qo(mt({},tr)),ba.setFieldsValue(pt(mt({},tr),{name:tr==null?void 0:tr.stage_name}))},[tr]),(0,b.useEffect)(()=>{var Ca;if(ca===ha){Ai(!0);const ei=document.getElementById(`Edit_${ca}`);ei&&setTimeout(()=>ei.scrollIntoView({block:"start",behavior:"smooth"}))}else Ai(!1);Lu(!(wr!=null&&wr.limit_expansion)||((Ca=wr==null?void 0:wr.items)==null?void 0:Ca.length)>0||ca===ha?[`${ha}`]:[])},[wr,ca]),(0,b.useEffect)(()=>{if(!Li.current)return;function Ca(){var di;let Ti=new ResizeObserver(ws=>{for(let Qs of ws)Si(Qs.target.offsetHeight>=280)});return Ti.observe((di=Li.current)==null?void 0:di.firstElementChild),Ti}const ei=Ca();return()=>{var di,Ti;(di=Li.current)!=null&&di.firstElementChild&&ei.unobserve((Ti=Li.current)==null?void 0:Ti.firstElementChild)}},[Li.current,wr]),b.createElement("section",null,b.createElement(Ot.default,{form:ba,onFinish:ed},YA),b.createElement(et.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:Fi,confirmLoading:ii,destroyOnClose:!0,onOk:()=>_e(void 0,null,function*(){Lo.submit()}),onCancel:()=>{Zi(!1)}},b.createElement(Ot.default,{form:Lo,initialValues:{name:"",is_jupyter:!1},onFinish:Ca=>_e(void 0,null,function*(){Hr(!0),(yield(0,ue.vf)(mt({id:wr.stage_id,subject_id:yo.pathId},Ca))).id&&(Lo.resetFields(),nt.ZP.success("\u6DFB\u52A0\u6210\u529F"),fa(mt({},wr)),Zi(!1)),Hr(!1)})},b.createElement(Ot.default.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},b.createElement(at.ZP.Group,null,b.createElement(at.ZP,{value:!1}," \u5168\u6808\u5B9E\u8DF5\u9879\u76EE "),b.createElement(at.ZP,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),b.createElement(Ot.default.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(lt.default,{showCount:!0,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC760\u5B57\u7684\u540D\u79F0"})))),b.createElement(et.default,{centered:!0,title:Xl?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:fs,confirmLoading:ii,onCancel:()=>{Cs(!1),Du([]),UA("")},destroyOnClose:!0,onOk:()=>_e(void 0,null,function*(){var Ca,ei;const di=ea.getFieldsValue();Hr(!0);const Ti=di.files.find(Yl=>!Yl.response||!Yl.response.id);if(Ti){nt.ZP.error(`${Ti==null?void 0:Ti.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20`);return}let ws;const Qs=pt(mt({},di),{subject_id:yo.pathId,tags:lu,attachment_ids:(Ca=di==null?void 0:di.files)==null?void 0:Ca.map(Yl=>Yl.response.id)});Xl?ws=yield(0,ue.M2)(pt(mt({},Qs),{id:Xl==null?void 0:Xl.id,attachment_id:(ei=Qs==null?void 0:Qs.attachment_ids)==null?void 0:ei[0]})):ws=yield(0,ue.s0)(pt(mt({},Qs),{id:wr.stage_id})),ws.status===0&&(nt.ZP.success("\u4FEE\u6539\u6210\u529F"),Cs(!1),fa(mt({},wr))),Hr(!1)})},b.createElement(Ot.default,{form:ea},b.createElement(Ot.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},b.createElement(vl.Z,{aloneClear:!0,maxSize:(0,Pe.Ny)()?500:100,accept:In.toString(),number:Xl?1:10})),b.createElement(Ot.default.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tags"},b.createElement(lt.default,{onKeyUp:Wu})),b.createElement("div",{className:ri["tagsList-content"]},lu.map((Ca,ei)=>b.createElement(Rl.default,{key:ei+Ca,closable:!0,onClose:di=>{xc(di,Ca)}},Ca))),b.createElement("div",null,b.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),b.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",b.createElement(be.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",b.createElement("br",null),"2\u3001\u4E0A\u4F20\u8BFE\u4EF6\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A\u4E0D\u5141\u8BB8\u4E0B\u8F7D\uFF0C\u82E5\u8981\u5F00\u542F\u4E0B\u8F7D\u529F\u80FD\uFF0C\u53EF\u8FDB\u5165\u8BFE\u7A0B\u7F16\u8F91\u9875\u9762\u8BBE\u7F6E\uFF1B",b.createElement("br",null),"3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,Pe.Ny)()?500:100,"M\uFF1B",b.createElement("br",null),"4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",b.createElement("br",null),"5\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",b.createElement("br",null),"6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),b.createElement(et.default,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",open:Es,confirmLoading:ii,onOk:()=>_e(void 0,null,function*(){ho.submit()}),onCancel:()=>{Bs(!1),ho.resetFields()}},b.createElement(Ot.default,{form:ho,onFinish:Ca=>_e(void 0,null,function*(){Hr(!0),(yield(0,ue.Mt)(pt(mt({},Ca),{id:wr==null?void 0:wr.stage_id,subject_id:yo.pathId}))).status===0&&(nt.ZP.success("\u6DFB\u52A0\u6210\u529F"),Bs(!1),ho.resetFields(),fa(mt({},wr))),Hr(!1)})},b.createElement(Ot.default.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(lt.default,{showCount:!0,maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),b.createElement(CA.Z,{visible:sl,editData:Xl,onCancel:()=>Ts(!1),onOk:$c}),b.createElement(yc,{setScoreShow:Ya,getData:()=>{fa({stage_id:tr.stage_id||wr.stage_id})},id:Jo,ScoreShow:eo,modalType:_o,subjectId:yo.pathId,openPreview:Ua}),b.createElement(Hc,{setScoreShow:bo,ScoreShow:za,homeType:ra,homeId:ao,modalDdata:Ra}))};var Nn=(0,be.connect)(({pathsDetail:Ke,user:rt,loading:Se,globalSetting:En,classroomList:fr,exercise:pr})=>({pathsDetail:Ke,user:rt,globalSetting:En,loading:Se.effects,classroomList:fr,exercise:pr}))(rn),en=ne(91558),Mn=ne(5871);const Ar=({user:Ke,onReplyDiscuss:rt,dispatch:Se,id:En,activeDiscussIndex:fr,placeholder:pr})=>{const[ia,Xn]=(0,b.useState)("");function fn(ha){Xn(ha)}const tr=(0,be.useParams)();function qr(){if(!ia){nt.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}rt(En,ia),Se({type:"pathsDetail/getPathsDetail",payload:{id:tr.pathId}}),Xn("")}return b.createElement("div",{key:En,className:"discuss-item-editor",style:{display:fr===En?"block":"none",width:"100%"}},b.createElement(DA.Z,{miniToolbar:!0,startInit:fr===En,defaultValue:ia,id:En,noStorage:!0,watch:!1,height:155,placeholder:pr||"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:fn}),b.createElement("a",{onClick:qr,className:"btn-send"},"\u53D1\u9001"))};var Ur=(0,be.connect)(({shixunsDetail:Ke,loading:rt,globalSetting:Se})=>({shixunsDetail:Ke,globalSetting:Se,loading:rt.models.index}))(Ar),Yr=ne(59301),va=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const Or=({user:Ke,upDataList:rt,page:Se,dispatch:En,keywords:fr})=>{const pr=(0,be.useParams)(),ia=(Xn,fn)=>va(void 0,null,function*(){const tr=yield(0,ue.WD)({id:Xn,content:fn});(tr==null?void 0:tr.status)===0&&rt(1,fr)});return Yr.createElement("div",{className:"discuss-item-container bg-white"},Yr.createElement("a",{href:`/users/${Ke.login}`,target:"_blank"},Yr.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${$t.Z.IMG_SERVER}/images/${Ke.image_url}`,width:"50"})),Yr.createElement("section",null,Yr.createElement(Ur,{id:pr.pathId,activeDiscussIndex:pr.pathId,onReplyDiscuss:ia,placeholder:"\u6211\u8981\u8BA8\u8BBA"})))};var Vn=(0,be.connect)(({shixunsDetail:Ke,loading:rt,globalSetting:Se})=>({shixunsDetail:Ke,globalSetting:Se,loading:rt.models.index}))(Or),yr=ne(11324);function oa(Ke,rt=1){return get("/discusses.json",{page:rt-1,container_identifier:Ke,container_type:"Shixun"})}function dn(Ke,rt){return(0,Gt.v_)(`/discusses/${Ke}/top_or_down_discuss.json`,{top:rt})}function Ln(Ke,rt){return(0,Gt.v_)(`/discusses/${Ke}/plus.json`,{container_type:"Discuss",type:rt?1:0})}function cr(Ke,rt){return(0,Gt.v_)(`/discusses/${Ke}/hidden.json`,rt)}function Ne(Ke,rt){return(0,Gt.v_)(`/discusses/${Ke}/reward_code.json`,rt)}function Ge(Ke){return(0,Gt.ZP)(`/api/discusses/${Ke}.json`,{method:"delete"})}function gt(Ke,rt){return(0,Gt.v_)(`/discusses/${Ke}/reply.json`,{container_type:"Shixun",content:rt})}function wt(Ke){return post("/discusses.json",Ke)}function It({data:Ke,index:rt,adminOrOperator:Se,parentDiscussIndex:En,shixunIdentifier:fr,isDelete:pr,user:ia,onSetRewardData:Xn,onSetActionType:fn,deleteCommentAlert:tr,shixunName:qr,keywords:ha}){const{author:da,can_delete:Ma,manage:co,content:Ua,hidden:fa,id:Do,reward:ya,time:Co}=Ke;function _a(){Xn({id:Do,index:rt,user_id:da.user_id,parentDiscussIndex:En})}function ba(){fn({id:Do,index:rt,params:{hidden:fa?"0":"1",container_identifier:fr},type:"hidden-discuss",parentDiscussIndex:En,message:fa?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function La(){if(tr){et.default.info({title:"\u63D0\u793A",content:b.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",qr,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}fn({id:Do,index:rt,type:"delete-discuss",parentDiscussIndex:En,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return b.createElement("div",{className:"second-level-discuss"},b.createElement("div",{className:"discuss-info-body",style:{marginTop:"8px",marginBottom:"8px"}},b.createElement("div",{className:"discuss-info"},b.createElement("a",{href:`/users/${da.login}`,target:"_blank"},da.name),b.createElement("span",{className:"grey"},Co),ya?b.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${ya}`},b.createElement("i",{className:"iconfont icon-gift c-orange "}),b.createElement("span",null,ya)):null),b.createElement("div",{className:ha?"hidden":"btn-group",style:{marginBottom:"0px"}},Se?b.createElement("a",{onClick:_a,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},b.createElement("i",{className:"iconfont icon-jiangli"})):null,Se?b.createElement("a",{onClick:ba,title:fa?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},b.createElement("i",{className:fa?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,co?b.createElement("a",{onClick:La,title:"\u5220\u9664",style:{minWidth:"unset"}},b.createElement("i",{className:"iconfont icon-shanchu"})):null)),b.createElement(Ve.Z,{className:"discuss-content",value:Ua,highlightKeywords:ha}))}var kt=({data:Ke,index:rt,shixunIdentifier:Se,adminOrOperator:En,identity:fr,onTopOrDownDiscuss:pr,onPlusDiscuss:ia,onSetActionType:Xn,onSetRewardData:fn,user:tr,isDelete:qr,activeDiscussIndex:ha,onReplyDiscuss:da,onSetActiveDiscussIndex:Ma,keywords:co})=>{const{content:Ua,children:fa,game_url:Do,hidden:ya,id:Co,position:_a,praise_count:ba,reward:La,sticky:Io,time:Lo,user_praise:ea,game_passed:ho,delete_comment_alert:yo,author:ja,shixun_name:Ja,manage:ui}=Ke;function ca(){Ma(Co)}function wr(){pr(Co,!Io,rt)}function qo(){ia(Co,!ea,rt)}function Li(){fn({id:Co,index:rt,user_id:ja.user_id})}function gi(){if(yo){et.default.info({title:"\u63D0\u793A",content:b.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Ja,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Xn({id:Co,index:rt,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ai(){Xn({id:Co,index:rt,params:{hidden:ya?"0":"1",container_identifier:Se},type:"hidden-discuss",message:ya?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Fi=Zi=>{let{nodeName:fs,src:Cs}=Zi.target;fs==="IMG"&&(rl.Z.publish("preview-image",Cs),console.log("src:",Cs))};return b.createElement("div",{className:"discuss-item-container",key:Co},b.createElement("a",{href:`/users/${ja.login}`,target:"_blank"},b.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${$t.Z.IMG_SERVER}/images/${ja.image_url}`,width:"50"})),b.createElement("section",null,b.createElement("div",{className:"discuss-info"},b.createElement("a",{href:`/users/${ja.login}`,target:"_blank"},ja.name),b.createElement("span",{className:"grey"},Lo),_a?b.createElement("span",{className:"c-green"}," [\u7B2C",_a,"\u5173] "):null,Do?b.createElement("a",{href:Do,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,La?b.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${La}`},b.createElement("i",{className:"iconfont icon-gift c-orange "}),b.createElement("span",null,La)):null,fr<=5?b.createElement("span",{style:{flex:"1",textAlign:"right",color:ho===1?"#29bd8b":""}},ho||ho===0?ho===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),b.createElement("div",{onClick:Fi},b.createElement(Ve.Z,{className:"discuss-content",value:Ua,highlightKeywords:co})),fa&&fa.length>0?b.createElement("div",{className:"reply-discuss-container",onClick:Fi},fa.map((Zi,fs)=>b.createElement(It,{key:Zi.id,data:Zi,index:fs,deleteCommentAlert:yo,shixunName:Ja,shixunIdentifier:Se,adminOrOperator:En,user:tr,isDelete:qr,onSetRewardData:fn,onSetActionType:Xn,parentDiscussIndex:rt,keywords:co}))):null,b.createElement("div",{className:co?"hidden":"btn-group"},En?b.createElement("a",{onClick:Li,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},b.createElement("i",{className:"iconfont icon-jiangli"})):null,En?b.createElement("a",{onClick:Ai,title:ya?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},b.createElement("i",{className:ya?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ui&&(!fa||fa.length==0)&&b.createElement("a",{onClick:gi,title:"\u5220\u9664"},b.createElement("i",{className:"iconfont icon-shanchu"})),b.createElement("a",{onClick:ca,title:"\u56DE\u590D"},b.createElement("i",{className:"iconfont icon-huifu1"})),b.createElement("a",{onClick:qo,style:{whiteSpace:"nowrap"},className:ea?"c-orange":""},b.createElement("i",{className:ea?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),b.createElement("span",null,ba||""))),b.createElement(Ur,{id:Co,activeDiscussIndex:ha,onReplyDiscuss:da})))},ln=Object.defineProperty,Un=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,Cn=(Ke,rt,Se)=>rt in Ke?ln(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,Pn=(Ke,rt)=>{for(var Se in rt||(rt={}))Qt.call(rt,Se)&&Cn(Ke,Se,rt[Se]);if(Lt)for(var Se of Lt(rt))Xt.call(rt,Se)&&Cn(Ke,Se,rt[Se]);return Ke},jn=(Ke,rt)=>Un(Ke,ot(rt)),Zn=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const Er={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Lr(Ke,rt){switch(rt.type){case yr.tD:return jn(Pn({},Ke),{loading:!0});case yr.RS:return jn(Pn({},Ke),{showRewardDialog:!0});case yr.t2:return jn(Pn({},Ke),{showRewardDialog:!1});case yr.GR:return Pn(Pn({},Ke),rt.payload);case yr.u8:return Pn(Pn({},Ke),rt.payload);case yr.rM:return Pn(Pn({},Ke),rt.payload);case yr.yS:return Pn(Pn({},Ke),rt.payload);case yr.Vn:return Pn(Pn({},Ke),rt.payload);case yr.SX:return Pn(Pn({},Ke),rt.payload);default:throw new Error}}var Kr=({shixunIdentifier:Ke,identity:rt,activeIndex:Se,user:En,isShixunDetail:fr=!1,isDelete:pr,keywords:ia,refreshCount:Xn})=>{const[fn,tr]=(0,b.useReducer)(Lr,Er),{page:qr,loading:ha,data:da,actionType:Ma,showRewardDialog:co,activeDiscussIndex:Ua}=fn,fa=(0,b.useRef)(),Do=(0,b.useRef)(),ya=(0,be.useParams)();function Co(Ai){return Zn(this,null,function*(){if(!ha)try{tr({type:yr.tD});const Fi=yield(0,ue.Ax)(jn(Pn({},ya),{page:Ai,keywords:ia}));tr({type:yr.GR,payload:{activeDiscussIndex:null,page:Ai,data:Fi,loading:!1}})}catch(Fi){console.log(Fi)}})}function _a(Ai){document.body.scrollIntoView(),Co(Ai)}function ba(Ai,Fi,Zi){return Zn(this,null,function*(){try{const fs=yield Ln(Ai,Fi);qo[Zi].user_praise=Fi,qo[Zi].praise_count=fs.praise_count,tr({type:yr.rM,payload:{data:jn(Pn({},da),{comments:qo})}})}catch(fs){console.log(fs)}})}function La(Ai,Fi,Zi){return Zn(this,null,function*(){try{yield dn(Ai,Fi),qo[Zi].sticky=Fi,tr({type:yr.u8,payload:{data:jn(Pn({},da),{comments:qo})}})}catch(fs){console.log(fs)}})}function Io(){tr({type:yr.yS,payload:{actionType:null}})}function Lo(){return Zn(this,null,function*(){const{id:Ai,params:Fi,type:Zi,index:fs,parentDiscussIndex:Cs}=Ma;if(Zi==="hidden-discuss"&&(yield cr(Ai,Fi),Cs?qo[Cs].children[fs].hidden=Fi.hidden==1:qo[fs].hidden=Fi.hidden==1,tr({type:yr.yS,payload:{actionType:null,data:jn(Pn({},da),{comments:qo})}})),Zi==="delete-discuss"){if(yield Ge(Ai),Cs||Cs===0){let Es=qo[Cs].children;for(let Bs=Es.length-1;Bs>=0;Bs--)if(Es[Bs].id===Ai){Es.splice(Bs,1);break}qo[Cs].children=Es}else for(let Es=qo.length-1;Es>=0;Es--)if(qo[Es].id===Ai){qo.splice(Es,1);break}tr({type:yr.yS,payload:{actionType:null,data:jn(Pn({},da),{comments:qo})}}),Xn()}})}function ea(Ai){tr({type:yr.yS,payload:{actionType:Ai}})}function ho(){tr({type:yr.t2})}function yo(){return Zn(this,null,function*(){const{id:Ai,index:Fi,score:Zi,user_id:fs,parentDiscussIndex:Cs}=fa.current,Es=yield Ne(Ai,{container_type:"Discusses",score:Zi,user_id:fs});Cs?qo[Cs].children[Fi].reward=Es.code:qo[Fi].reward=Es.code,tr({type:yr.Vn,payload:{showRewardDialog:!1,data:jn(Pn({},da),{comments:qo})}}),fa.current=null})}function ja(Ai){fa.current=Ai,tr({type:yr.RS})}function Ja(Ai){fa.current.score=Ai}function ui(Ai,Fi){return Zn(this,null,function*(){try{yield gt(Ai,Fi),Co(qr)}catch(Zi){console.log(Zi)}})}function ca(Ai){tr(Ua===Ai?{type:yr.SX,payload:{activeDiscussIndex:null}}:{type:yr.SX,payload:{activeDiscussIndex:Ai}})}if((0,b.useEffect)(()=>{function Ai(){return Zn(this,null,function*(){Se===3&&!da&&Ke&&(yield Co(qr))})}Ai()},[ya.pathId,ia]),(0,b.useEffect)(()=>{Co(qr)},[ia]),!da)return b.createElement(y.Z,{spinning:!0},b.createElement("div",{style:{height:"300px",width:"100%"}}));const{disscuss_count:wr,comments:qo,all:Li,can_hidden:gi}=da;return b.createElement(b.Fragment,null,b.createElement("div",{className:"discuss-container",ref:Do},wr===0?b.createElement(_l.Z,null):null,(0,Pe.bg)()&&!ia&&b.createElement(Vn,{upDataList:Co,page:qr,user:En,keywords:ia}),b.createElement("aside",{className:"bg-white"},qo==null?void 0:qo.map((Ai,Fi)=>b.createElement(kt,{user:En,key:Ai.id,data:Ai,index:Fi,identity:rt,onPaginationChange:_a,shixunIdentifier:Ke,isDelete:pr,onSetActionType:ea,onTopOrDownDiscuss:La,adminOrOperator:gi,onPlusDiscuss:ba,onSetRewardData:ja,activeDiscussIndex:Ua,onSetActiveDiscussIndex:ca,onReplyDiscuss:ui,keywords:ia}))),wr>10?b.createElement("div",{className:"pagination-container tc"},b.createElement(io.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:_a,current:qr,total:wr})):null),b.createElement(en.Z,null,b.createElement(et.default,{centered:!0,title:"\u63D0\u793A",open:!!Ma,onOk:Lo,onCancel:Io},b.createElement("p",null,Ma?Ma.message:"")),b.createElement(et.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:co,onCancel:ho,onOk:yo},b.createElement(Mn.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Ja,style:{width:"228px"}}))))},Vr={flex_box_center:"flex_box_center___pWsLR",flex_space_between:"flex_space_between___VBNSX",flex_box_vertical_center:"flex_box_vertical_center___Z_F4c",flex_box_center_end:"flex_box_center_end___q95u1",flex_box_column:"flex_box_column___dhvCq",scoremodal:"scoremodal___YNtb3",wrap:"wrap___BauIT",wrap_title:"wrap_title___ZWoHv",radioWrap:"radioWrap___Jh9vt",radio:"radio___Ydt8R",colorFF0000:"colorFF0000___JOb5w",pagination:"pagination___d1fv4",selectWrapper:"selectWrapper___AXdXX",allqingchu:"allqingchu___bGXX_",title:"title___i97Lm",score:"score___KL7jN",close:"close___UFA7K",content:"content___y4BQA",items:"items___uyG6g",bottom:"bottom___YN73d",yes:"yes___XPJhC",no:"no___Mkypk",titlecount:"titlecount___ppkNI",add:"add___SwDuY",search:"search___Pjuzg",searchIcon:"searchIcon___v01bz",tabWrap:"tabWrap___ANUlZ"},Fa=ne(59301),Rr=Object.defineProperty,Fn=Object.defineProperties,qa=Object.getOwnPropertyDescriptors,Ha=Object.getOwnPropertySymbols,Gr=Object.prototype.hasOwnProperty,ua=Object.prototype.propertyIsEnumerable,la=(Ke,rt,Se)=>rt in Ke?Rr(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,Wr=(Ke,rt)=>{for(var Se in rt||(rt={}))Gr.call(rt,Se)&&la(Ke,Se,rt[Se]);if(Ha)for(var Se of Ha(rt))ua.call(rt,Se)&&la(Ke,Se,rt[Se]);return Ke},ga=(Ke,rt)=>Fn(Ke,qa(rt)),Va=(Ke,rt)=>{var Se={};for(var En in Ke)Gr.call(Ke,En)&&rt.indexOf(En)<0&&(Se[En]=Ke[En]);if(Ke!=null&&Ha)for(var En of Ha(Ke))rt.indexOf(En)<0&&ua.call(Ke,En)&&(Se[En]=Ke[En]);return Se},Eo=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const Bo=lt.default.Search,so=Ke=>{var rt=Ke,{shixunsDetail:Se,dispatch:En}=rt,fr=Va(rt,["shixunsDetail","dispatch"]),pr,ia;const Xn=(0,be.useParams)(),[fn,tr]=(0,b.useState)(0),[qr,ha]=(0,b.useState)([]),[da,Ma]=(0,b.useState)(""),[co,Ua]=(0,b.useState)(),[fa,Do]=(0,b.useState)(!1),[ya,Co]=(0,b.useState)(!1),[_a,ba]=(0,b.useState)(!1),[La,Io]=(0,b.useState)({}),[Lo,ea]=(0,b.useState)({page:1,limit:10,type:"video"});(0,b.useEffect)(()=>{var ca,wr,qo,Li;if(Ma(""),Se.actionTabs.key==="Stage-SendModal")if(((wr=(ca=Se==null?void 0:Se.actionTabs)==null?void 0:ca.params)==null?void 0:wr.title)=="\u5206\u7EC4\u4F5C\u4E1A"){let gi={page:1,limit:10,type:"group"};ea(gi),ho(ga(Wr({},gi),{search:encodeURI(da)}))}else if(((Li=(qo=Se==null?void 0:Se.actionTabs)==null?void 0:qo.params)==null?void 0:Li.title)=="\u56FE\u6587\u4F5C\u4E1A"){let gi={page:1,limit:10,type:"normal"};ea(gi),ho(ga(Wr({},gi),{search:encodeURI(da)}))}else ea(Lo),ho(ga(Wr({},Lo),{search:encodeURI(da)}))},[Se.actionTabs.key]);const ho=ca=>Eo(void 0,null,function*(){const wr=yield En({type:"shixunsDetail/searchUserCourses",payload:ca});wr.status===401?(En({type:"shixunsDetail/setActionTabs",payload:{}}),Co(!1)):(tr((wr==null?void 0:wr.courses_count)||0),ha((wr==null?void 0:wr.course_list)||[]))}),yo=ca=>{const wr=Wr(Wr({},Lo),{page:ca,limit:10,search:encodeURI(da)});ea(wr),ho(wr)},ja=()=>Eo(void 0,null,function*(){var ca,wr,qo,Li,gi,Ai,Fi,Zi,fs,Cs,Es,Bs,sl,Ts,ii;if(!co){Do(!0);return}const Hr=(ca=Se.actionTabs.params)==null?void 0:ca.id;Co(!1);let _o=yield(0,We.Tr)({id:((qo=(wr=Se==null?void 0:Se.actionTabs)==null?void 0:wr.params)==null?void 0:qo.title)=="\u6D4B\u9A8C"?(gi=(Li=Se==null?void 0:Se.actionTabs)==null?void 0:Li.params)==null?void 0:gi.examinationid:Xn==null?void 0:Xn.pathId,course_id:((Fi=(Ai=Se==null?void 0:Se.actionTabs)==null?void 0:Ai.params)==null?void 0:Fi.title)=="\u6D4B\u9A8C"?[co]:co,type:((fs=(Zi=Se==null?void 0:Se.actionTabs)==null?void 0:Zi.params)==null?void 0:fs.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((Es=(Cs=Se==null?void 0:Se.actionTabs)==null?void 0:Cs.params)==null?void 0:Es.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((sl=(Bs=Se==null?void 0:Se.actionTabs)==null?void 0:Bs.params)==null?void 0:sl.title)=="\u6D4B\u9A8C"?"examination_bank":((ii=(Ts=Se==null?void 0:Se.actionTabs)==null?void 0:Ts.params)==null?void 0:ii.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":"subject",stage_item_id:Hr,sync_catelog:0});(_o==null?void 0:_o.student_count)===0?yield Ja(_o==null?void 0:_o.no_use_list):Io(_o)}),Ja=ca=>Eo(void 0,null,function*(){var wr,qo,Li,gi,Ai,Fi,Zi,fs,Cs,Es,Bs,sl,Ts,ii,Hr,_o,Sa,eo;const Ya=(wr=Se.actionTabs.params)==null?void 0:wr.id;let za;if(ba(!0),(qo=Se.actionTabs.params)!=null&&qo.is_jupyter){const bo=(Li=Se.actionTabs.params)==null?void 0:Li.identifier;za=yield(0,Gt.ZP)(`/api/shixuns/${bo}/send_to_course.json`,{method:"Post",body:{courses:[{course_id:co,identifier:bo,type:"normal",is_copy:ca,is_use:1}]}})}else((Ai=(gi=Se==null?void 0:Se.actionTabs)==null?void 0:gi.params)==null?void 0:Ai.title)=="\u6D4B\u9A8C"?za=yield(0,ue.p4)({id:(Zi=(Fi=Se==null?void 0:Se.actionTabs)==null?void 0:Fi.params)==null?void 0:Zi.examinationid,course_id:[co],shixuns_info:ca?ca==null?void 0:ca.map(bo=>(bo.shixun_id=bo.id,bo)):[]}):za=yield(0,ue.Q)({id:Xn==null?void 0:Xn.pathId,course_id:co,stage_shixuns:ca,sync_catelog:0,type:((fs=Se.actionTabs.params)==null?void 0:fs.title)==="\u5B9E\u8BAD"?"shixun":((Es=(Cs=Se==null?void 0:Se.actionTabs)==null?void 0:Cs.params)==null?void 0:Es.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((sl=(Bs=Se==null?void 0:Se.actionTabs)==null?void 0:Bs.params)==null?void 0:sl.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((ii=(Ts=Se==null?void 0:Se.actionTabs)==null?void 0:Ts.params)==null?void 0:ii.title)=="\u89C6\u9891"?"video":((_o=(Hr=Se==null?void 0:Se.actionTabs)==null?void 0:Hr.params)==null?void 0:_o.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":""});ui(),((eo=(Sa=Se==null?void 0:Se.actionTabs)==null?void 0:Sa.params)==null?void 0:eo.title)=="\u6D4B\u9A8C"?(za==null?void 0:za.status)===0&&et.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:Fa.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{(0,Fe.xg)(`${za.data[0].first_category_url}/${za.data[0].exercise_id}/detail?random=${za.data[0].is_random}&tabs=3`)}}):(za==null?void 0:za.status)===1&&et.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:Fa.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{var bo,ra,$o,ao,Qo,Ra,Ri,Jo,Wi;if((bo=Se.actionTabs.params)!=null&&bo.is_jupyter){(0,Fe.xg)(za==null?void 0:za.first_category_url);return}if((($o=(ra=Se==null?void 0:Se.actionTabs)==null?void 0:ra.params)==null?void 0:$o.title)=="\u5206\u7EC4\u4F5C\u4E1A"||((Qo=(ao=Se==null?void 0:Se.actionTabs)==null?void 0:ao.params)==null?void 0:Qo.title)=="\u56FE\u6587\u4F5C\u4E1A")(0,Fe.xg)(za==null?void 0:za.url);else if(((Ri=(Ra=Se==null?void 0:Se.actionTabs)==null?void 0:Ra.params)==null?void 0:Ri.title)=="\u7F16\u7A0B\u4F5C\u4E1A"){const ci=(Jo=za==null?void 0:za.url.split("/"))==null?void 0:Jo[2];(0,Fe.xg)(`/classrooms/${ci}/program_homework`)}else{const ci=(Wi=za==null?void 0:za.url.split("/"))==null?void 0:Wi[2];(0,Fe.xg)(`/classrooms/${ci}/shixun_homework`)}}})}),ui=()=>{Ma(""),Ua(null),Do(!1),En({type:"shixunsDetail/setActionTabs",payload:{}}),Co(!1),ba(!1)};return Fa.createElement(Fa.Fragment,null,Fa.createElement(et.default,{title:`\u53D1\u9001${((pr=Se.actionTabs.params)==null?void 0:pr.title)||"\u5B9E\u8BAD"}`,open:Se.actionTabs.key==="Stage-SendModal",centered:!0,className:Vr.scoremodal,onCancel:ui,onOk:ja},Fa.createElement("div",{className:Vr.wrap},Fa.createElement("div",{className:Vr.wrap_title},"\u9009\u62E9\u7684",`${((ia=Se.actionTabs.params)==null?void 0:ia.title)||"\u5B9E\u8BAD"}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),Fa.createElement("div",{className:"mb10"},Fa.createElement(lt.default.Search,{className:Vr.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",allowClear:!0,value:da,onChange:ca=>Ma(ca.target.value),suffix:Fa.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Vr.searchIcon}`,onClick:()=>{Ma(da);const ca=Wr(Wr({},Lo),{page:1,limit:10,search:encodeURI(da)});ea(ca),ho(ca)}}),onSearch:ca=>{Ma(ca);const wr=Wr(Wr({},Lo),{page:1,limit:10,search:encodeURI(ca)});ea(wr),ho(wr)}})),Fa.createElement("div",{className:Vr.radioWrap},Fa.createElement(at.ZP.Group,{value:co,onChange:ca=>{Ua(ca.target.value),Do(!1)}},qr.map((ca,wr)=>Fa.createElement(at.ZP,{className:Vr.radio,value:ca.course_id,key:wr},Fa.createElement("span",{title:ca.name},ca.name))))),fa&&Fa.createElement("div",{className:Vr.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),fn>10&&Fa.createElement("div",{className:Vr.pagination},Fa.createElement(io.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:Lo==null?void 0:Lo.page,pageSize:10,total:fn,onChange:yo})))),Fa.createElement($e.Z,{resdata:La,type:"shixun",okloading:_a,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001",onok:ca=>{var wr;Ja((wr=Se.actionTabs.params)!=null&&wr.is_jupyter?1:ca)}}))};var No=(0,be.connect)(({shixunsDetail:Ke})=>({shixunsDetail:Ke}))(so),lo={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"},Fo=ne(61574),ka=Object.defineProperty,$i=Object.defineProperties,Go=Object.getOwnPropertyDescriptors,Wo=Object.getOwnPropertySymbols,Oi=Object.prototype.hasOwnProperty,xo=Object.prototype.propertyIsEnumerable,as=(Ke,rt,Se)=>rt in Ke?ka(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,ai=(Ke,rt)=>{for(var Se in rt||(rt={}))Oi.call(rt,Se)&&as(Ke,Se,rt[Se]);if(Wo)for(var Se of Wo(rt))xo.call(rt,Se)&&as(Ke,Se,rt[Se]);return Ke},Ys=(Ke,rt)=>$i(Ke,Go(rt)),Ao=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const jo=({shixunHomeworks:Ke,newCourse:rt,globalSetting:Se,loading:En,dispatch:fr,classroomList:pr})=>{var ia,Xn;const fn=(0,be.useParams)(),[tr]=Ot.default.useForm(),[qr,ha]=(0,b.useState)({}),da=(0,b.useRef)(),{commonHomeWorkAddDefaultData:Ma}=Ke;let[co,Ua]=(0,b.useState)({});(0,b.useEffect)(()=>{tr.resetFields()},[pr.actionTabs.key]);const fa=()=>{tr.validateFields().then(()=>Ao(void 0,null,function*(){var ya,Co;if(qr.min_num>qr.max_num){nt.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const _a=ai({},qr);_a.attachment_ids&&(_a.attachment_ids=(ya=_a==null?void 0:_a.attachment_ids)==null?void 0:ya.map(La=>La.response.id)),_a.reference_attachment_ids&&(_a.reference_attachment_ids=(Co=_a==null?void 0:_a.reference_attachment_ids)==null?void 0:Co.map(La=>La.response.id)),_a.base_on_project||(_a.base_on_project=!1);const ba=yield(0,ue.DQ)(Ys(ai({id:pr.actionTabs.id,subject_id:pr.actionTabs.subject_id},_a),{homework_type:3}));ba.status===0&&(Do(ba.homework_id),(0,Fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"]),nt.ZP.success("\u65B0\u5EFA\u6210\u529F"),fr({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function Do(ya){return Ao(this,null,function*(){if(!(co!=null&&co.ec_point_ids))return;let Co=yield(0,Gt.ZP)(`/api/ec_courses/${co==null?void 0:co.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:ai({homework_common_id:ya},co)})})}return b.createElement(is.Z,{placement:"bottom",height:"100%",closable:!1,open:pr.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:lo.drawer},b.createElement("section",{className:lo.bg},b.createElement("aside",{className:lo.title},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),b.createElement(Ot.default,{form:tr,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{ha(ai({},tr.getFieldsValue()))}},b.createElement("div",{className:lo.fieldWrap},b.createElement(Ot.default.Item,{name:"name",label:"\u6807\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},b.createElement(lt.default,{maxLength:60,suffix:`${((ia=qr.name)==null?void 0:ia.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),b.createElement("div",{className:lo.mdWrap},b.createElement(Ot.default.Item,{name:"description",style:{marginTop:"-10px"},label:"\u5185\u5BB9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},b.createElement(DA.Z,{watch:!0,defaultValue:qr.intro})),b.createElement("div",null,b.createElement(Ot.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},b.createElement(vl.Z,null))),b.createElement(a.Z,{gutter:[20,20],style:{marginTop:20}},b.createElement(x.Z,{flex:"230px"},b.createElement(Ot.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},b.createElement(Mn.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),b.createElement(x.Z,{flex:"230px"},b.createElement(Ot.default.Item,{name:"max_num",label:b.createElement("div",null,"\xA0"),rules:[{validator(ya,Co){return Co?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},b.createElement(Mn.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),b.createElement(x.Z,null,b.createElement("div",{className:"mt40",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((Xn=Se==null?void 0:Se.setting)!=null&&Xn.is_local)&&b.createElement(a.Z,{style:{marginTop:"-10px"}},b.createElement(x.Z,null,b.createElement(Ot.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5}},b.createElement(z.default,{value:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),b.createElement("span",{className:"c-light-black",style:{color:"#999999"}},"(\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")))),b.createElement("div",{className:lo.mdWrap},b.createElement(Ot.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848",style:{marginTop:10}},b.createElement(DA.Z,{watch:!0,defaultValue:qr.notice})),b.createElement("div",null,b.createElement(Ot.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},b.createElement(vl.Z,null))))),b.createElement("div",{className:lo.mdWrap},b.createElement(Fo.Z,{setitem:ya=>Ua(ai({},ya))}))),b.createElement("div",{className:lo.footer_style},b.createElement("div",{className:lo.close_button,onClick:()=>{fr({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),b.createElement("div",{onClick:fa,className:lo.submit_button},"\u63D0\u4EA4")))};var Zo=(0,be.connect)(({shixunHomeworks:Ke,newCourse:rt,loading:Se,globalSetting:En,classroomList:fr})=>({classroomList:fr,shixunHomeworks:Ke,newCourse:rt,globalSetting:En,loading:Se.effects}))(jo),uo={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"},Ta=Object.defineProperty,ta=Object.defineProperties,fo=Object.getOwnPropertyDescriptors,zo=Object.getOwnPropertySymbols,Ci=Object.prototype.hasOwnProperty,ul=Object.prototype.propertyIsEnumerable,oi=(Ke,rt,Se)=>rt in Ke?Ta(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,qs=(Ke,rt)=>{for(var Se in rt||(rt={}))Ci.call(rt,Se)&&oi(Ke,Se,rt[Se]);if(zo)for(var Se of zo(rt))ul.call(rt,Se)&&oi(Ke,Se,rt[Se]);return Ke},Ls=(Ke,rt)=>ta(Ke,fo(rt)),ss=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const ma=({shixunHomeworks:Ke,newCourse:rt,globalSetting:Se,loading:En,dispatch:fr,classroomList:pr})=>{var ia,Xn,fn;const tr=(0,be.useParams)(),[qr]=Ot.default.useForm(),[ha,da]=(0,b.useState)({}),[Ma,co]=(0,b.useState)(!1);let[Ua,fa]=(0,b.useState)({});const[Do,ya]=(0,b.useState)({}),Co=(0,b.useRef)(),{commonHomeWorkEditDefaultData:_a}=Ke;(0,b.useEffect)(()=>{pr.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"&&ba()},[pr.actionTabs.key]);const ba=()=>ss(void 0,null,function*(){const Lo=yield(0,ue.FD)({id:pr.actionTabs.id,type:pr.actionTabs.type});if(Lo){const ea=Ls(qs({},Lo.subject_homework),{attachment_ids:(0,vl.z)(Lo.subject_homework.attachments),reference_attachment_ids:(0,vl.z)(Lo.subject_homework.ref_attachments)});qr.setFieldsValue(qs({},ea)),da(qs({},ea)),co(!0),ya(new Date)}});function La(Lo){return ss(this,null,function*(){if(!(Ua!=null&&Ua.ec_point_ids))return;let ea=yield(0,Gt.ZP)(`/api/ec_courses/${Ua==null?void 0:Ua.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:qs({homework_common_id:Lo},Ua)})})}const Io=()=>{qr.validateFields().then(()=>ss(void 0,null,function*(){var Lo,ea;if(ha.min_num>ha.max_num){nt.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const ho=qs({},ha);ho.attachment_ids&&(ho.attachment_ids=(Lo=ho==null?void 0:ho.attachment_ids)==null?void 0:Lo.map(ja=>ja.response.id)),ho.reference_attachment_ids&&(ho.reference_attachment_ids=(ea=ho==null?void 0:ho.reference_attachment_ids)==null?void 0:ea.map(ja=>ja.response.id)),ho.base_on_project||(ho.base_on_project=!1),(yield(0,ue.VO)(Ls(qs(qs({},tr),ho),{base_on_project:ho.base_on_project,homework_type:3,id:pr.actionTabs.id}))).status===0&&(nt.ZP.success("\u7F16\u8F91\u6210\u529F"),La(tr.categoryId),fr({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return b.createElement(is.Z,{placement:"bottom",height:"100%",closable:!1,open:pr.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:uo.drawer},b.createElement("section",{className:uo.bg},b.createElement("aside",{className:uo.title},"\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"),b.createElement(Ot.default,{form:qr,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{da(qs({},qr.getFieldsValue()))}},b.createElement("div",{className:uo.fieldWrap},b.createElement(Ot.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},b.createElement(lt.default,{maxLength:60,suffix:`${((ia=ha.name)==null?void 0:ia.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),b.createElement("div",{className:uo.mdWrap},b.createElement(Ot.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},b.createElement(DA.Z,{watch:!0,defaultValue:ha.description})),b.createElement("div",null,b.createElement(Ot.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},Ma&&b.createElement(vl.Z,{key:Do}))),b.createElement(a.Z,{gutter:[20,20],style:{marginTop:20}},b.createElement(x.Z,{flex:"230px"},b.createElement(Ot.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},b.createElement(Mn.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),b.createElement(x.Z,{flex:"230px"},b.createElement(Ot.default.Item,{name:"max_num",label:b.createElement("div",null,"\xA0"),rules:[{validator(Lo,ea){return ea?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},b.createElement(Mn.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),b.createElement(x.Z,null,b.createElement("div",{className:"mt35",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((Xn=Se==null?void 0:Se.setting)!=null&&Xn.is_local)&&b.createElement(a.Z,{style:{marginTop:"-10px"}},b.createElement(x.Z,null,b.createElement(Ot.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5,marginTop:5}},b.createElement(z.default,{value:!0,defaultChecked:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),b.createElement("span",{className:"c-light-black",style:{color:"#999999",marginTop:"-10px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09")))),b.createElement("div",{className:uo.mdWrap},b.createElement(Ot.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:10}},b.createElement(DA.Z,{defaultValue:ha.reference_answer,watch:!0})),b.createElement("div",null,b.createElement(Ot.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},Ma&&b.createElement(vl.Z,{key:Do}))))),b.createElement("div",{className:uo.mdWrap,style:{display:(fn=Se==null?void 0:Se.setting)!=null&&fn.hide_ec?"none":""}},b.createElement(Fo.Z,{setitem:Lo=>fa(qs({},Lo)),homework_common_id:tr.categoryId}))),b.createElement("div",{className:uo.footer_style},b.createElement("div",{className:uo.close_button,onClick:()=>{fr({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),b.createElement("div",{onClick:Io,className:uo.submit_button},"\u63D0\u4EA4")))};var Ds=(0,be.connect)(({shixunHomeworks:Ke,newCourse:rt,loading:Se,globalSetting:En,classroomList:fr})=>({shixunHomeworks:Ke,newCourse:rt,globalSetting:En,loading:Se.effects,classroomList:fr}))(ma),Fs={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"},ls=Object.defineProperty,Ui=Object.defineProperties,xs=Object.getOwnPropertyDescriptors,Ns=Object.getOwnPropertySymbols,Ps=Object.prototype.hasOwnProperty,Ii=Object.prototype.propertyIsEnumerable,al=(Ke,rt,Se)=>rt in Ke?ls(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,Zs=(Ke,rt)=>{for(var Se in rt||(rt={}))Ps.call(rt,Se)&&al(Ke,Se,rt[Se]);if(Ns)for(var Se of Ns(rt))Ii.call(rt,Se)&&al(Ke,Se,rt[Se]);return Ke},vs=(Ke,rt)=>Ui(Ke,xs(rt)),Ko=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const Ws=({shixunHomeworks:Ke,newCourse:rt,globalSetting:Se,loading:En,dispatch:fr,classroomList:pr})=>{var ia;const Xn=(0,be.useParams)(),[fn]=Ot.default.useForm(),[tr,qr]=(0,b.useState)({}),[ha,da]=(0,b.useState)(),Ma=(0,b.useRef)(),{commonHomeWorkAddDefaultData:co}=Ke;let[Ua,fa]=(0,b.useState)({});(0,b.useEffect)(()=>{fn.resetFields()},[pr.actionTabs.key]);const Do=()=>Ko(void 0,null,function*(){const _a=yield fr({type:"newCourse/getEditCourseData",payload:{id:Ma.current}});_a&&(fn.setFieldsValue({name:_a.name}),fn.setFieldsValue({intro:_a.description}),fn.setFieldsValue({notice:_a.learning_notes}),qr({name:_a.name,intro:_a.description,notice:_a.learning_notes}))}),ya=()=>{fn.validateFields().then(()=>Ko(void 0,null,function*(){var _a,ba;const La=Zs({},tr);La.attachment_ids&&(La.attachment_ids=(_a=La==null?void 0:La.attachment_ids)==null?void 0:_a.map(Lo=>Lo.response.id)),La.reference_attachment_ids&&(La.reference_attachment_ids=(ba=La==null?void 0:La.reference_attachment_ids)==null?void 0:ba.map(Lo=>Lo.response.id));const Io=yield(0,ue.DQ)(vs(Zs({id:pr.actionTabs.id,subject_id:pr.actionTabs.subject_id},La),{homework_type:1}));(Io==null?void 0:Io.status)===0&&(Co(Io.homework_id),(0,Fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"]),nt.ZP.success("\u65B0\u5EFA\u6210\u529F"),fr({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function Co(_a){return Ko(this,null,function*(){if(!(Ua!=null&&Ua.ec_point_ids))return;let ba=yield(0,Gt.ZP)(`/api/ec_courses/${Ua==null?void 0:Ua.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Zs({homework_common_id:_a},Ua)})})}return b.createElement(is.Z,{placement:"bottom",height:"100%",closable:!1,open:pr.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:Fs.drawer},b.createElement("section",{className:Fs.bg},b.createElement("aside",{className:Fs.title},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),b.createElement(Ot.default,{form:fn,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{console.log("onchange: ",fn.getFieldsValue()),qr(Zs({},fn.getFieldsValue()))}},b.createElement("div",{className:Fs.fieldWrap},b.createElement(Ot.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},b.createElement(lt.default,{maxLength:60,suffix:`${((ia=tr.name)==null?void 0:ia.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),b.createElement("div",{className:Fs.mdWrap},b.createElement(Ot.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},b.createElement(DA.Z,{watch:!0,defaultValue:tr.intro})),b.createElement("div",null,b.createElement(Ot.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},b.createElement(vl.Z,null)))),b.createElement("div",{className:Fs.mdWrap},b.createElement(Ot.default.Item,{name:"reference_answer",style:{marginTop:"-10px"},label:"\u53C2\u8003\u7B54\u6848:"},b.createElement(DA.Z,{watch:!0,defaultValue:tr.notice})),b.createElement("div",null,b.createElement(Ot.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},b.createElement(vl.Z,null))))),b.createElement("div",{className:Fs.mdWrap},b.createElement(Fo.Z,{setitem:_a=>fa(Zs({},_a))}))),b.createElement("div",{className:Fs.footer_style},b.createElement("div",{className:Fs.close_button,onClick:()=>{fr({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),b.createElement("div",{onClick:ya,className:Fs.submit_button},"\u63D0\u4EA4")))};var pl=(0,be.connect)(({shixunHomeworks:Ke,newCourse:rt,loading:Se,globalSetting:En,classroomList:fr})=>({shixunHomeworks:Ke,newCourse:rt,globalSetting:En,loading:Se.effects,classroomList:fr}))(Ws),yl={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"},$l=Object.defineProperty,eA=Object.defineProperties,Pl=Object.getOwnPropertyDescriptors,el=Object.getOwnPropertySymbols,ol=Object.prototype.hasOwnProperty,OA=Object.prototype.propertyIsEnumerable,SA=(Ke,rt,Se)=>rt in Ke?$l(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,Ol=(Ke,rt)=>{for(var Se in rt||(rt={}))ol.call(rt,Se)&&SA(Ke,Se,rt[Se]);if(el)for(var Se of el(rt))OA.call(rt,Se)&&SA(Ke,Se,rt[Se]);return Ke},wA=(Ke,rt)=>eA(Ke,Pl(rt)),fu=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const wu=({shixunHomeworks:Ke,newCourse:rt,globalSetting:Se,loading:En,dispatch:fr,classroomList:pr})=>{var ia;const Xn=(0,be.useParams)(),[fn]=Ot.default.useForm(),[tr,qr]=(0,b.useState)({}),[ha,da]=(0,b.useState)(!1);let[Ma,co]=(0,b.useState)({});const[Ua,fa]=(0,b.useState)({}),Do=(0,b.useRef)(),{commonHomeWorkEditDefaultData:ya}=Ke;(0,b.useEffect)(()=>{pr.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"&&Co()},[pr.actionTabs.key]);const Co=()=>fu(void 0,null,function*(){const La=yield(0,ue.FD)({id:pr.actionTabs.id,type:pr.actionTabs.type});if(La){const Io={name:La.subject_homework.name,description:La.subject_homework.description,reference_answer:La.subject_homework.reference_answer,attachment_ids:(0,vl.z)(La.subject_homework.attachments),reference_attachment_ids:(0,vl.z)(La.subject_homework.ref_attachments)};console.log(Io),fn.setFieldsValue(Ol({},Io)),qr(Ol({},Io)),da(!0),fa(new Date)}});function _a(La){return fu(this,null,function*(){if(!(Ma!=null&&Ma.ec_point_ids))return;let Io=yield(0,Gt.ZP)(`/api/ec_courses/${Ma==null?void 0:Ma.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Ol({homework_common_id:La},Ma)})})}const ba=()=>{fn.validateFields().then(()=>fu(void 0,null,function*(){var La,Io;const Lo=Ol({},tr);Lo.attachment_ids&&(Lo.attachment_ids=(La=Lo==null?void 0:Lo.attachment_ids)==null?void 0:La.map(ho=>{var yo;return(yo=ho.response)==null?void 0:yo.id})),Lo.reference_attachment_ids&&(Lo.reference_attachment_ids=(Io=Lo==null?void 0:Lo.reference_attachment_ids)==null?void 0:Io.map(ho=>{var yo;return(yo=ho.response)==null?void 0:yo.id})),(yield(0,ue.VO)(wA(Ol(Ol({},Xn),Lo),{base_on_project:!0,homework_type:1,id:pr.actionTabs.id}))).status===0&&(nt.ZP.success("\u7F16\u8F91\u6210\u529F"),_a(Xn.categoryId),fr({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return b.createElement(is.Z,{placement:"bottom",height:"100%",closable:!1,open:pr.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:yl.drawer},b.createElement("section",{className:yl.bg},b.createElement("aside",{className:yl.title},"\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"),b.createElement(Ot.default,{form:fn,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{qr(Ol({},fn.getFieldsValue()))}},b.createElement("div",{className:yl.fieldWrap},b.createElement(Ot.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},b.createElement(lt.default,{maxLength:60,suffix:`${((ia=tr.name)==null?void 0:ia.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),b.createElement("div",{className:yl.mdWrap},b.createElement(Ot.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},b.createElement(DA.Z,{watch:!0,defaultValue:tr.description})),b.createElement("div",null,b.createElement(Ot.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},ha&&b.createElement(vl.Z,{key:Ua})))),b.createElement("div",{className:yl.mdWrap},b.createElement(Ot.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:"-10px"}},b.createElement(DA.Z,{defaultValue:tr.reference_answer,watch:!0})),b.createElement("div",null,b.createElement(Ot.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},ha&&b.createElement(vl.Z,{key:Ua}))))),b.createElement("div",{className:yl.mdWrap},b.createElement(Fo.Z,{setitem:La=>co(Ol({},La)),homework_common_id:Xn.categoryId}))),b.createElement("div",{className:yl.footer_style},b.createElement("div",{className:yl.close_button,onClick:()=>{fr({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),b.createElement("div",{onClick:ba,className:yl.submit_button},"\u63D0\u4EA4")))};var cs=(0,be.connect)(({shixunHomeworks:Ke,newCourse:rt,loading:Se,globalSetting:En,classroomList:fr})=>({shixunHomeworks:Ke,newCourse:rt,globalSetting:En,loading:Se.effects,classroomList:fr}))(wu),zi=ne(59639),ml=ne(98737),tl=ne(22072),ki=ne(59301),bl=Object.defineProperty,El=Object.getOwnPropertySymbols,Nl=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable,tA=(Ke,rt,Se)=>rt in Ke?bl(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,PA=(Ke,rt)=>{for(var Se in rt||(rt={}))Nl.call(rt,Se)&&tA(Ke,Se,rt[Se]);if(El)for(var Se of El(rt))au.call(rt,Se)&&tA(Ke,Se,rt[Se]);return Ke},ou=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const{TabPane:tc}=gA.default,Pu=({classroomList:Ke,exercise:rt,saveExercise:Se,loading:En,dispatch:fr})=>{var pr;const ia=(0,be.useParams)(),Xn=(0,be.useLocation)(),[fn]=Ot.default.useForm(),{brankList:tr}=rt;let[qr,ha]=(0,b.useState)(!0),[da,Ma]=(0,b.useState)(!1);const[co,Ua]=(0,b.useState)("myself");let[fa,Do]=(0,b.useState)([]),[ya,Co]=(0,b.useState)([]),[_a,ba]=(0,b.useState)(),[La,Io]=(0,b.useState)([]);const Lo=(0,b.useRef)(null),[ea,ho]=(0,b.useState)(!1),[yo,ja]=(0,b.useState)(""),[Ja,ui]=(0,b.useState)(""),ca=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:ii=>ii?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(ii,Hr)=>ki.createElement("a",{href:ii?`/randompaper/detail/${Hr.id}`:`/paperlibrary/see/${Hr.id}?defaultActiveKey=${(wr==null?void 0:wr.filter)=="public"?"1":(wr==null?void 0:wr.filter)=="teacher"?"2":"0"}`,target:"_blank>"},"\u9884\u89C8")}],[wr,qo]=(0,b.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself",is_random:null,is_encrypt:0});(0,b.useEffect)(()=>{rt.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(Ai(),Io([]),Li())},[rt.actionTabs.key]);const Li=()=>ou(void 0,null,function*(){const ii=yield fr({type:"paperlibrary/getTeachGroupData"});Co(ii)}),gi=ii=>{const Hr=parseInt(ii);return isNaN(Hr)?"":Hr},Ai=()=>ou(void 0,null,function*(){var ii;if(qr){++wr.page,ha(!1),wr.is_random=wr.filter=="myself"?2:null;const Hr=yield fr({type:"exercise/getBrankList",payload:PA({},wr)});fa=Hr!=null&&Hr.object_list?[...fa.concat(Hr==null?void 0:Hr.object_list)]:fa,ba(Hr.is_teacher),((ii=Hr.object_list)==null?void 0:ii.length){Lo.current.scrollTop=0,fa=[],wr.page=0,wr.group_id=ii,qr=!0,Io([]),qo(PA({},wr)),Ai()},Zi={selectedRowKeys:La,onChange:ii=>{Io(ii)},type:"radio"},fs=()=>{qo(PA({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Do([]),ha(!0),Ua("myself"),fr({type:"exercise/setActionTabs",payload:{}}),Ma(!1)},[Cs,Es,Bs,sl]=(0,Oe.P)(),Ts=ii=>ou(void 0,null,function*(){let Hr=!1;fa.forEach(Ya=>{La.includes(Ya.id)&&(Hr=Ya.is_random)});const _o=ii.map(Ya=>({shixun_id:Ya.id,is_use:Ya.is_use,is_copy:Ya.is_copy}));if(!Hr){const Ya=yield fr({type:"exercise/saveBanks",payload:{course_id:ia.coursesId,object_type:"examination_bank",bank_id:La,shixuns_info:_o}});(Ya==null?void 0:Ya.status)===0&&((0,Fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),fr({type:"classroomList/getClassroomExercisesList",payload:PA({},rt.actionTabs.params)}),ja(`/classrooms/${ia.coursesId}/exercise/${Ya.exercise_id}/detail?random=${Ya.is_random}&tabs=3`),ui(`/classrooms/${ia.coursesId}/exercise/add/${Ya.exercise_id}?random=${Ya.is_random}&type=2`),ho(!0),nt.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),Es(),fs());return}fr({type:"exercise/setActionTabs",payload:{}}),Es();let Sa=1,eo=et.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:ki.createElement("div",{className:ml.Z.modalColumn},ki.createElement("div",{className:ml.Z.modalRow},ki.createElement("sup",{className:ml.Z.sup},"*"),ki.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),ki.createElement(Mn.Z,{parser:gi,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Sa,onChange:Ya=>{Sa=Ya;const za=document.getElementById("model_error");Sa<1||Sa>50?za.style.display="block":za.style.display="none"}})),ki.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:fs,onOk:()=>ou(void 0,null,function*(){if(Sa<1||Sa>50){const za=document.getElementById("model_error");return za.style.display="block",Promise.reject()}eo.update({cancelButtonProps:{disabled:!0}});const Ya=yield fr({type:"exercise/saveBanks",payload:{course_id:ia.coursesId,object_type:"examination_bank",bank_id:La,shixuns_info:_o,num:Sa}});eo.update({cancelButtonProps:{disabled:!1}}),Ya&&Ya.status===0?((0,Fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),et.default.destroyAll(),fr({type:"classroomList/getClassroomExercisesList",payload:PA({},rt.actionTabs.params)}),fs(),Es(),nt.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(fs(),Es())})})});return ki.createElement(ki.Fragment,null,ki.createElement(et.default,{centered:!0,width:980,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:rt.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:da,bodyStyle:{minHeight:200},wrapClassName:ml.Z.warpModal,onOk:()=>ou(void 0,null,function*(){if(!La.length){nt.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}Ma(!0);let ii=!1,Hr=!1;if(fa.forEach(_o=>{La.includes(_o.id)&&_o.need_authorize&&(ii=_o.need_authorize),La.includes(_o.id)&&(Hr=_o.is_random)}),ii){(0,zn.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}Se(La[0]),fs(),Ma(!1)}),onCancel:fs},ki.createElement(gA.default,{activeKey:co,onTabClick:ii=>ou(void 0,null,function*(){Lo.current.scrollTop=0,fa=[],co!==ii&&Io([]),Ua(ii),wr.page=0,wr.filter=ii,wr.group_id=null,qr=!0,Ai()})},ki.createElement(tc,{tab:ki.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),ki.createElement(tc,{tab:ki.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),ki.createElement(tc,{tab:ki.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),ki.createElement("div",{className:ml.Z.tabSearch},co==="teacher"&&ki.createElement(E.default,{value:wr.group_id,onChange:Fi,size:"middle",style:{width:200,marginRight:30}},ki.createElement(E.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(pr=ya==null?void 0:ya.groups)==null?void 0:pr.map(ii=>ki.createElement(E.default.Option,{key:ii==null?void 0:ii.group_id,value:ii==null?void 0:ii.group_id},ii==null?void 0:ii.name))),ki.createElement(lt.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:wr.search,onChange:ii=>{wr.search=ii.target.value,qo(PA({},wr))},onSearch:ii=>{Lo.current.scrollTop=0,fa=[],wr.page=0,qr=!0,Io([]),ii&&(0,tl.tk)({name:ii,copywriting:ii,position:"Exercise"}),Ai()}})),ki.createElement("div",{ref:Lo,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!_a&&co==="public"&&ki.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},ki.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),ki.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),ki.createElement(Ir(),{initialLoad:!1,pageStart:0,loadMore:()=>{Ai()},hasMore:qr,useWindow:!1},rt.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&_a&&ki.createElement(zi.Z,{className:ml.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:fa,onRow:ii=>({onClick:()=>{Io([ii==null?void 0:ii.id])}}),resColumns:ca,rowSelection:Zi})))),ki.createElement(et.default,{title:"\u63D0\u793A",open:ea,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:ki.createElement("div",null,ki.createElement(le.ZP,{onClick:()=>{ho(!1),be.history.push(Ja)}},"\u4FEE\u6539\u8BD5\u5377"),ki.createElement(le.ZP,{type:"primary",onClick:()=>{be.history.push(yo),ho(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{ho(!1)}},ki.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),ki.createElement(Oe.Z,{inPaper:!0,visible:Cs,onCancel:Es,onOk:Ts,renderData:Bs,modalType:"multiple",type:"examination_bank"}))};var WA=(0,be.connect)(({exercise:Ke,loading:rt,classroomList:Se})=>({exercise:Ke,loading:rt,classroomList:Se}))(Pu),NA=ne(3117),_s=ne(59301),ju=Object.defineProperty,nc=Object.defineProperties,rc=Object.getOwnPropertyDescriptors,XA=Object.getOwnPropertySymbols,bA=Object.prototype.hasOwnProperty,Hu=Object.prototype.propertyIsEnumerable,iu=(Ke,rt,Se)=>rt in Ke?ju(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,Ul=(Ke,rt)=>{for(var Se in rt||(rt={}))bA.call(rt,Se)&&iu(Ke,Se,rt[Se]);if(XA)for(var Se of XA(rt))Hu.call(rt,Se)&&iu(Ke,Se,rt[Se]);return Ke},kl=(Ke,rt)=>nc(Ke,rc(rt)),wc=(Ke,rt)=>{var Se={};for(var En in Ke)bA.call(Ke,En)&&rt.indexOf(En)<0&&(Se[En]=Ke[En]);if(Ke!=null&&XA)for(var En of XA(Ke))rt.indexOf(En)<0&&Hu.call(Ke,En)&&(Se[En]=Ke[En]);return Se},zu=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())}),es=(Ke=>(Ke.All="",Ke.Shixun="shixun",Ke.VideoItem="video",Ke.Attachment="attachment",Ke.group_count="group_homework",Ke.normal_count="normal_homework",Ke.ExaminationBank="exercise",Ke.HomeworkCommon="hack_homework",Ke.Discusses="Discusses",Ke.Challenge="challenge",Ke))(es||{});const ac=Ke=>{var rt=Ke,{pathsDetail:Se,user:En,loading:fr,dispatch:pr,classroomList:ia}=rt,Xn=wc(rt,["pathsDetail","user","loading","dispatch","classroomList"]),fn,tr,qr,ha;const da=(0,be.useParams)(),{stageData:Ma,visibleType:co="All",keywords:Ua,editKey:fa}=Se,{shixuns_count:Do=0,videos_count:ya=0,attachment_count:Co=0,chapter_statis:_a,group_count:ba=0,normal_count:La=0,disscuss_count:Io=0,banks_count:Lo=0,hack_count:ea=0}=Se==null?void 0:Se.detail,[ho,yo]=(0,b.useState)([]),[ja,Ja]=(0,b.useState)({content:"",type:""}),[ui,ca]=(0,b.useState)([]),[wr,qo]=(0,b.useState)("All"),[Li,gi]=(0,b.useState)(""),[,Ai,Fi]=(0,xl.U)(ue.CI,{}),Zi=!((fn=Se.detail)!=null&&fn.can_managed),fs=[{name:"\u5168\u90E8",type:"All",number:Do+ya+Co+ba+La+Lo+ea+((_a==null?void 0:_a.challenge_count)||0),isShow:!0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:Do,isShow:Do>0},{name:"\u89C6\u9891",type:"VideoItem",number:ya,isShow:ya>0},{name:"\u8BFE\u4EF6",type:"Attachment",number:Co,isShow:Co>0},{name:"\u5173\u5361",type:"Challenge",number:_a==null?void 0:_a.challenge_count,isShow:(_a==null?void 0:_a.challenge_count)>0},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:"group_count",number:ba,isShow:!(0,Pe.JA)()&&ba>0},{name:"\u56FE\u6587\u4F5C\u4E1A",type:"normal_count",number:La,isShow:!(0,Pe.JA)()&&La>0},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:"HomeworkCommon",number:ea,isShow:!(0,Pe.JA)()&&ea>0},{name:"\u6D4B\u9A8C",type:"ExaminationBank",number:Lo,isShow:!(0,Pe.JA)()&&Lo>0},{name:"\u8BA8\u8BBA",type:"Discusses",number:Io,isShow:Io>0}].filter(eo=>eo.isShow),Cs=()=>{pr({type:"pathsDetail/getPathsDetail",payload:{id:da.pathId,keywords:Ua}})},Es=eo=>{eo=eo!=null&&eo.includes(".json")?eo:`${eo}.json`,et.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:_s.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>zu(void 0,null,function*(){const Ya=yield(0,ks.L8)({url:eo});if(!Ya)return;nt.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const za=yield(0,We.Ir)({id:Ya.shixun_identifier});if(za!=null&&za.game_identifier){(0,Fe.xg)(`/tasks/${za.game_identifier}`);return}(za==null?void 0:za.status)===2?Es(za==null?void 0:za.message):(za==null?void 0:za.status)===3&&Bs(za==null?void 0:za.message)})})},Bs=eo=>{et.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:_s.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",eo,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},sl=eo=>{var Ya;eo!=="\u53D6\u6D88"&&ii({stage_id:(Ya=ia==null?void 0:ia.actionTabs)==null?void 0:Ya.id})},Ts=(...eo)=>zu(void 0,[...eo],function*(Ya={}){return yield pr({type:"pathsDetail/getStageData",payload:kl(Ul({tab:es[co]},Ya),{subject_id:da.pathId,keywords:Ua})})}),ii=(...eo)=>zu(void 0,[...eo],function*(Ya={}){if(Ya!=null&&Ya.stage_id){const za=yield pr({type:"pathsDetail/getStageChildrenData",payload:{id:Ya==null?void 0:Ya.stage_id,type:"stage",keywords:Ua,tab:es[co]}}),bo=ho.map(ra=>{var $o;return ra.stage_id==(Ya==null?void 0:Ya.stage_id)?kl(Ul(Ul({},ra),Ya),{items:($o=za.data)==null?void 0:$o.items}):ra});pr({type:"pathsDetail/save",payload:{stageData:bo}})}pr({type:"pathsDetail/getPathsDetail",payload:{id:da.pathId}})}),Hr=()=>fa!==-1?(et.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:_s.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const eo=`Edit_${fa}`;let Ya=document.getElementById(eo);Ya&&setTimeout(()=>Ya.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,_o=(0,b.useMemo)(()=>ho==null?void 0:ho.map(function(eo,Ya){return _s.createElement("div",{key:Ya},_s.createElement(Nn,{val:eo,allData:ho,index:Ya,selectExercise:za=>{gi(za==null?void 0:za.stage_id),pr({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})},openPreview:za=>{var bo,ra;za!=null&&za.container_id?pr({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u4E0B\u8F7D",selectArrs:za==null?void 0:za.attachment_detail,params:{course_id:za==null?void 0:za.container_id,coursesId:za==null?void 0:za.container_id,id:za==null?void 0:za.id,openType:"\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"}}}):Ja({content:$t.Z.API_SERVER+((bo=za==null?void 0:za.attachment_detail)==null?void 0:bo.url),type:(ra=za==null?void 0:za.attachment_detail)==null?void 0:ra.file_type})},visibleTypeNew:wr,UpdataStageChildrenData:ii,getData:ii}))}),[ho,wr]),Sa=eo=>{(0,ue._C)({id:Li,subject_id:da.pathId,homework_type:"exercise",examination_bank_ids:[eo]}).then(Ya=>{(Ya==null?void 0:Ya.status)==0&&(nt.ZP.success("\u9009\u7528\u6210\u529F"),ii({stage_id:Li||(Se==null?void 0:Se.stage_id)}))})};return(0,b.useEffect)(()=>{yo(Ma)},[Ma]),(0,b.useEffect)(()=>{ia.actionTabs.key=="closePathsTabs"&&ii({stage_id:Li||(Se==null?void 0:Se.stage_id)})},[ia.actionTabs.key]),_s.createElement("section",null,_s.createElement(y.Z,{spinning:fr["pathsDetail/getStageData"]||fr["pathsDetail/getPathsDetail"]},_s.createElement("aside",{className:ri.actionTabs},fs.map((eo,Ya)=>_s.createElement("div",{key:Ya,className:`mr5 ${eo.type===co?ri.tabActive:ri.tab}`,onClick:()=>{fa===-1?(eo.type=="group_count"||eo.type=="normal_count"?qo("SubjectHomework"):qo(eo.type),eo.type!=="Discusses"&&Ts({tab:es[eo.type]}),pr({type:"pathsDetail/save",payload:{visibleType:eo.type,editKey:-1}})):nt.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},_s.createElement("span",{className:ri.s1},eo.name),_s.createElement("span",{className:ri.s2},eo.number)))),co!=="Discusses"&&_s.createElement(_s.Fragment,null,_o,((tr=Se.detail)==null?void 0:tr.allow_statistics)&&co==="All"&&!Ua&&_s.createElement(y.Z,{spinning:Ai},_s.createElement("div",{className:ri.addStage,onClick:()=>zu(void 0,null,function*(){if(Zi){nt.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}if(!Hr())return;const eo=yield Fi({name:`\u7B2C${(0,Fe.EM)(ho.length+1)}\u7AE0\u8282`,subject_id:da.pathId,pathId:da.pathId,list:[]});eo!=null&&eo.stage_id&&(yo([...ho,eo]),pr({type:"pathsDetail/save",payload:{editKey:ho.length,stage_id:eo==null?void 0:eo.stage_id}}))})},_s.createElement("span",{className:ri.color4CA},"+\u65B0\u5EFA\u7AE0\u8282"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u7AE0\u8282\uFF09")),(ho==null?void 0:ho.length)===0&&_s.createElement(_l.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})),co==="Discusses"&&_s.createElement("aside",{className:"mt20"},_s.createElement(Kr,{activeIndex:3,isDelete:(qr=Se.detail)==null?void 0:qr.allow_add_member,shixunIdentifier:11,identity:(ha=En.userInfo)==null?void 0:ha.role,user:En.userInfo,isShixunDetail:!0,keywords:Ua,refreshCount:Cs}))),_s.createElement(No,null),_s.createElement(fA,{shixunIds:ui,cb:sl}),_s.createElement(Zo,null),_s.createElement(Ds,null),_s.createElement(pl,null),_s.createElement(cs,null),_s.createElement(WA,{saveExercise:Sa}),_s.createElement(NA.Z,null),_s.createElement(wl.Z,{close:!0,data:ja==null?void 0:ja.content,type:ja==null?void 0:ja.type,hasMask:!0,monacoEditor:{language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{Ja({content:"",type:""})}}))};var oc=(0,be.connect)(({pathsDetail:Ke,user:rt,loading:Se,classroomList:En})=>({pathsDetail:Ke,user:rt,loading:Se.effects,classroomList:En}))(ac),QA=ne(5083),ic=ne(9148),sc={flex_box_center:"flex_box_center___i4e0p",flex_space_between:"flex_space_between___B6oqU",flex_box_vertical_center:"flex_box_vertical_center___YLSvz",flex_box_center_end:"flex_box_center_end___DFMRu",flex_box_column:"flex_box_column___vSIV6",certificate:"certificate___fHfxF",actionsBtns:"actionsBtns___plapq"},Os=ne(59301),bu=Object.defineProperty,ad=Object.defineProperties,Ku=Object.getOwnPropertyDescriptors,gu=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,sA=Object.prototype.propertyIsEnumerable,VA=(Ke,rt,Se)=>rt in Ke?bu(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,Gc=(Ke,rt)=>{for(var Se in rt||(rt={}))Bl.call(rt,Se)&&VA(Ke,Se,rt[Se]);if(gu)for(var Se of gu(rt))sA.call(rt,Se)&&VA(Ke,Se,rt[Se]);return Ke},ms=(Ke,rt)=>ad(Ke,Ku(rt)),Ks=(Ke,rt)=>{var Se={};for(var En in Ke)Bl.call(Ke,En)&&rt.indexOf(En)<0&&(Se[En]=Ke[En]);if(Ke!=null&&gu)for(var En of gu(Ke))rt.indexOf(En)<0&&sA.call(Ke,En)&&(Se[En]=Ke[En]);return Se},Ql=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const{RangePicker:RA}=QA.default,TA=Ke=>{var rt=Ke,{user:Se,pathsDetail:En}=rt,fr=Ks(rt,["user","pathsDetail"]),pr;const[ia]=Ot.default.useForm(),[Xn,fn]=(0,b.useState)([]),[tr,qr]=(0,b.useState)(!0),[ha,da]=(0,b.useState)(!1),[Ma,co]=(0,b.useState)(!1),[Ua,fa]=(0,b.useState)(0),[Do,ya]=(0,b.useState)({}),Co=(0,be.useParams)(),[_a,ba]=(0,b.useState)({page:1,limit:10}),La=!((pr=En.detail)!=null&&pr.can_managed),Io=()=>{nt.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},Lo=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",align:"left"},{title:"\u7533\u8BF7\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left"},{title:"\u7533\u8BF7\u72B6\u6001",dataIndex:"state",key:"state",align:"left",render:(ca,wr)=>Os.createElement(Os.Fragment,null,(wr==null?void 0:wr.state)==="drafted"&&Os.createElement("span",null,"\u7533\u8BF7\u4E2D"),(wr==null?void 0:wr.state)==="rejected"&&Os.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(wr==null?void 0:wr.state)==="passed"&&Os.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:ca=>`${ca}%`},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:(ca,wr)=>Os.createElement("div",{className:sc.actionsBtns},(wr==null?void 0:wr.state)==="drafted"&&Os.createElement("span",{onClick:()=>ea(wr)},"\u540C\u610F"),(wr==null?void 0:wr.state)==="drafted"&&Os.createElement("span",{onClick:()=>ho(wr)},"\u62D2\u7EDD"),(wr==null?void 0:wr.state)==="rejected"&&Os.createElement("span",{onClick:()=>yo(wr)},"\u62D2\u7EDD\u539F\u56E0"),(wr==null?void 0:wr.state)==="passed"&&Os.createElement("span",{onClick:()=>ja(wr)},"\u67E5\u770B\u8BC1\u4E66"))}].filter(ca=>Ma?!0:ca.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&ca.title!=="\u5BA1\u6279\u64CD\u4F5C");(0,b.useEffect)(()=>{Ja(_a)},[]);const ea=ca=>Ql(void 0,null,function*(){if(La){Io();return}const wr=yield(0,Gt.ZP)(`/api/paths/${Co==null?void 0:Co.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:ca==null?void 0:ca.id,op:"pass"}});(wr==null?void 0:wr.status)===0&&Ja(_a)}),ho=ca=>{if(La){Io();return}let wr="";et.default.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:Os.createElement("div",null,Os.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),Os.createElement("aside",{className:"flex-container"},Os.createElement("sup",{className:"c-red-ee4"},"*"),Os.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),Os.createElement(lt.default,{maxLength:30,style:{width:284,marginLeft:10},onChange:qo=>wr=qo.target.value}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:()=>Ql(void 0,null,function*(){if(!wr)return nt.ZP.warning("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const qo=yield(0,Gt.ZP)(`/api/paths/${Co==null?void 0:Co.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:ca==null?void 0:ca.id,op:"reject",content:wr}});(qo==null?void 0:qo.status)===0&&Ja(_a)})})},yo=ca=>{if(La){Io();return}et.default.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:Os.createElement("div",null,ca==null?void 0:ca.content),okText:"\u786E\u5B9A"})},ja=ca=>{ya((ca==null?void 0:ca.info)||{}),da(!0)},Ja=ca=>Ql(void 0,null,function*(){qr(!0);const wr=yield(0,Gt.ZP)(`/api/paths/${Co==null?void 0:Co.pathId}/request_certificates.json`,{method:"get",params:ca});wr!=null&&wr.data&&(fn(wr==null?void 0:wr.data),fa((wr==null?void 0:wr.total_count)||0),co(wr==null?void 0:wr.is_manage)),qr(!1)}),ui=(ca,wr)=>{const qo=ms(Gc({},_a),{page:ca,limit:wr});ba(qo),Ja(qo)};return Os.createElement("div",{className:sc.certificate},Os.createElement(Ot.default,{form:ia,layout:"inline",className:"mb20",size:"large",onValuesChange:(ca,wr)=>{const{state:qo="",keyword:Li="",time:gi=[]}=wr,Ai=ms(Gc({},_a),{page:1,state:qo,keyword:Li,start_time:gi!=null&&gi[0]?me()(gi[0]).format("YYYY-MM-DD"):"",end_time:gi!=null&&gi[1]?me()(gi[1]).format("YYYY-MM-DD"):""});ba(Ai),Ja(Ai)}},Os.createElement(Ot.default.Item,{name:"state",initialValue:"",className:"mr10"},Os.createElement(E.default,{style:{width:104}},Os.createElement(E.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),Os.createElement(E.default.Option,{value:"drafted"},"\u7533\u8BF7\u4E2D"),Os.createElement(E.default.Option,{value:"passed"},"\u901A\u8FC7"),Os.createElement(E.default.Option,{value:"3"},"\u672A\u901A\u8FC7"))),Os.createElement(Ot.default.Item,{name:"time"},Os.createElement(RA,{onChange:(ca,wr)=>{console.log(wr,22)},placeholder:["\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4","\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4"]})),Os.createElement(Ot.default.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword"},Os.createElement(ic.t7,{style:{width:193},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}))),Os.createElement(or.default,{dataSource:Xn,rowKey:ca=>ca.id,columns:Lo,loading:tr,pagination:{pageSize:_a.limit,total:Ua,current:_a.page,onChange:ui,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),Os.createElement(Ji.Z,{visible:ha,onCancel:()=>{da(!1),ya({})},data:Do}))};var Pc=(0,be.connect)(({user:Ke,pathsDetail:rt})=>({user:Ke,pathsDetail:rt}))(TA),lc=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});me().locale("ZH-cn");const{TabPane:lA}=gA.default,JA=({data:Ke})=>{const[rt,Se]=(0,b.useState)("1"),[En,fr]=(0,b.useState)(1),[pr,ia]=(0,b.useState)(),[Xn,fn]=(0,b.useState)(!0),tr=(0,be.useParams)();function qr(){return lc(this,null,function*(){let da;fn(!0),rt==="1"?da=`/api/paths/${tr.pathId}/study_ranking_shixuns_passed.json`:rt==="2"?da=`/api/paths/${tr.pathId}/study_ranking_videos.json`:rt==="3"?da=`/api/paths/${tr.pathId}/study_ranking_pdf_attachments.json`:rt==="4"&&(da=`/api/paths/${tr.pathId}/study_ranking_discusses.json`);const Ma=yield(0,Gt.ZP)(da,{method:"get",params:{page:En}});fn(!1),ia(Ma)})}(0,b.useEffect)(()=>{qr()},[En,rt]);const ha=()=>{var da,Ma,co,Ua,fa,Do,ya,Co,_a,ba,La,Io,Lo;return b.createElement(b.Fragment,null,b.createElement(y.Z,{spinning:Xn},b.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},b.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),b.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),rt==="1"&&b.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),rt==="2"&&b.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),rt==="3"&&b.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),rt==="4"&&b.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(pr==null?void 0:pr.user_show)&&b.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},b.createElement("span",{style:{flex:"1"}},((da=pr==null?void 0:pr.data_user)==null?void 0:da.rank)===0&&((Ma=pr==null?void 0:pr.data_user)==null?void 0:Ma.num)===0?"--":((co=pr==null?void 0:pr.data_user)==null?void 0:co.rank)<=100&&((Ua=pr==null?void 0:pr.data_user)==null?void 0:Ua.rank)!=0?(fa=pr==null?void 0:pr.data_user)==null?void 0:fa.rank:"\u672A\u4E0A\u699C"),b.createElement("span",{style:{flex:"1"}},(Do=pr==null?void 0:pr.data_user)==null?void 0:Do.user_real_name),rt==="1"&&b.createElement("span",{style:{flex:"3"}},((ya=pr==null?void 0:pr.data_user)==null?void 0:ya.num)||"--"),rt==="2"&&b.createElement("span",{style:{flex:"3"}},(Co=pr==null?void 0:pr.data_user)!=null&&Co.num?(0,Fe.li)((_a=pr==null?void 0:pr.data_user)==null?void 0:_a.num):"--"),rt==="3"&&b.createElement("span",{style:{flex:"3"}},((ba=pr==null?void 0:pr.data_user)==null?void 0:ba.num)||"--"),rt==="4"&&b.createElement("span",{style:{flex:"3"}},((La=pr==null?void 0:pr.data_user)==null?void 0:La.num)||"--")),(pr==null?void 0:pr.user_show)&&b.createElement(Hi.Z,null),((Io=pr==null?void 0:pr.data)==null?void 0:Io.length)>0?(Lo=pr==null?void 0:pr.data)==null?void 0:Lo.map((ea,ho)=>b.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(ea==null?void 0:ea.rank)===1&&b.createElement("span",{style:{flex:"1",color:"#E02020"}},ea==null?void 0:ea.rank),(ea==null?void 0:ea.rank)===2&&b.createElement("span",{style:{flex:"1",color:"#FA6400"}},ea==null?void 0:ea.rank),(ea==null?void 0:ea.rank)===3&&b.createElement("span",{style:{flex:"1",color:"#F7B500"}},ea==null?void 0:ea.rank),(ea==null?void 0:ea.rank)>3&&b.createElement("span",{style:{flex:"1"}},ea==null?void 0:ea.rank),b.createElement("span",{style:{flex:"1"}},ea==null?void 0:ea.user_real_name),rt==="1"&&b.createElement("span",{style:{flex:"3"}},ea==null?void 0:ea.num),rt==="2"&&b.createElement("span",{style:{flex:"3"}},(0,Fe.li)(ea==null?void 0:ea.num)),rt==="3"&&b.createElement("span",{style:{flex:"3"}},ea==null?void 0:ea.num),rt==="4"&&b.createElement("span",{style:{flex:"3"}},ea==null?void 0:ea.num))):b.createElement(_l.Z,null),(pr==null?void 0:pr.count)>10&&b.createElement(io.Z,{current:En,pageSize:10,showSizeChanger:!1,total:pr==null?void 0:pr.count,style:{textAlign:"center",margin:"20px 0px"},onChange:ea=>{fr(ea)}})))};return b.createElement("div",null,b.createElement(gA.default,{activeKey:rt,style:{background:"#fff",padding:"0px 20px"},onChange:da=>{Se(da),fr(1)}},b.createElement(lA,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},b.createElement(ha,null)),b.createElement(lA,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},b.createElement(ha,null)),b.createElement(lA,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},b.createElement(ha,null)),b.createElement(lA,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},b.createElement(ha,null))))};var MA=ne(84989),Fu=Object.getOwnPropertySymbols,su=Object.prototype.hasOwnProperty,Ac=Object.prototype.propertyIsEnumerable,FA=(Ke,rt)=>{var Se={};for(var En in Ke)su.call(Ke,En)&&rt.indexOf(En)<0&&(Se[En]=Ke[En]);if(Ke!=null&&Fu)for(var En of Fu(Ke))rt.indexOf(En)<0&&Ac.call(Ke,En)&&(Se[En]=Ke[En]);return Se},Zc=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const Wc=Ke=>{var rt=Ke,{user:Se,pathsDetail:En}=rt,fr=FA(rt,["user","pathsDetail"]),pr;const ia=(0,be.useParams)(),Xn=(0,b.useRef)(),fn=(0,b.useRef)(),tr=(0,b.useRef)(!1),[qr,ha]=(0,b.useState)({}),[da,Ma]=(0,b.useState)(700);(0,b.useEffect)(()=>{setTimeout(()=>{var fa,Do;(Do=(fa=Xn.current)==null?void 0:fa.resize)==null||Do.call(fa)},300)},[da]),(0,b.useEffect)(()=>{var fa;ha((fa=En.detail)==null?void 0:fa.atlas_data)},[(pr=En.detail)==null?void 0:pr.atlas_data]),(0,b.useEffect)(()=>(document.addEventListener((0,MA.gH)(),co),()=>{document.removeEventListener((0,MA.gH)(),co)}),[]);const co=()=>{(0,MA.vp)()||Ma(700)},Ua=()=>({title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:fa=>{if(fa.dataType==="edge")return fa.data.relation;if(fa.dataType==="node")return"\u540D\u79F0\uFF1A"+fa.data.name+"
\u7C7B\u522B\uFF1A"+fa.data.labels.join(", ")+"
ID: "+fa.data.uid+"
"}},legend:[{bottom:0,left:"center",orient:"horizontal",data:qr.categories.map(fa=>{if(fa.name)return fa.name})}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:qr.nodes,links:qr.links,categories:qr.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:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247"},myTool:{show:!0,title:"\u5168\u5C4F\u663E\u793A",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:()=>{(0,MA.vp)()?(setTimeout(()=>{Ma(700)},300),(0,MA.BU)()):((0,MA.Dj)(fn.current),setTimeout(()=>{Ma(window.innerHeight-40)},300))}}}}});return b.createElement("div",{style:{paddingTop:20,paddingBottom:20,height:da+30,background:"#FFF"},ref:fn},qr.nodes&&b.createElement(os.Z,{style:{height:da+"px"},option:Ua(),onChartReady:fa=>{Xn.current=fa,fa.resize()},opts:{renderer:"svg"},onEvents:{click:fa=>{tr.current=!1,setTimeout(()=>{if(!tr.current&&fa.dataType==="node"){let Do=fa.data.url;Do&&window.open(Do,"_blank")}},500)},dblclick:(fa,Do,ya)=>Zc(void 0,null,function*(){console.log("p:",fa,Do,ya),tr.current=!0;const Co=yield(0,Gt.ZP)(`/api/paths/${ia.pathId}/atlas_data.json`,{method:"get",params:{node_id:fa.data.id}});let{nodes:_a,links:ba,categories:La}=Co.atlas_data;_a=qr.nodes.concat(_a),ba=qr.links.concat(ba);let Io=_a.filter((yo,ja,Ja)=>Ja.findIndex(ui=>ui.id===yo.id)===ja),Lo=ba.filter((yo,ja,Ja)=>Ja.findIndex(ui=>ui.source===yo.source&&ui.target===yo.target)===ja),ea=[],ho=Math.max(La.length,qr.categories.length);for(let yo=0;yo({user:Ke,pathsDetail:rt}))(Wc),il={flex_box_center:"flex_box_center___zI_82",flex_space_between:"flex_space_between___c8p6y",flex_box_vertical_center:"flex_box_vertical_center___OQMX2",flex_box_center_end:"flex_box_center_end___TDCTp",flex_box_column:"flex_box_column___TBe9v",bg:"bg___B_tAL",AllButStyle:"AllButStyle___gHlx_",ButStyles:"ButStyles___QnHEw",order:"order___p1oR4",payed:"payed___clmo_",study:"study___xKiY_",studyActive:"studyActive___OL576",Head:"Head___A9J68",Headtitle:"Headtitle___HvFxg",span2:"span2___L0TMM",Headprice:"Headprice___RXYrD",nowPrice:"nowPrice___cv3Ok",initPrice:"initPrice___EXuC3",Swiper:"Swiper___sDGem",BannerListItemDiv:"BannerListItemDiv___asTuk",BannerListItem:"BannerListItem___NwQOT",BannerListItemImg:"BannerListItemImg___mD5FK",bgimg:"bgimg___PFwp4",buyimg:"buyimg___QLVI_",curCourse:"curCourse___ExJPE",BannerListItemInfo:"BannerListItemInfo___Vio14",BannerListItemInfoTitle:"BannerListItemInfoTitle___FiU8N",BannerListItemInfoTeacher:"BannerListItemInfoTeacher___aifjQ",BannerListItemInfoTime:"BannerListItemInfoTime___qez5r",timeprice:"timeprice___dqmp8",span:"span___UhhBA",BannerListItemInfoTime2:"BannerListItemInfoTime2___Zm2lP",span1:"span1___AXdGP",expansion:"expansion___t6EwU"},od="data:image/png;base64,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",Ss=ne(59301),xu=Object.getOwnPropertySymbols,Xc=Object.prototype.hasOwnProperty,Vc=Object.prototype.propertyIsEnumerable,Jc=(Ke,rt)=>{var Se={};for(var En in Ke)Xc.call(Ke,En)&&rt.indexOf(En)<0&&(Se[En]=Ke[En]);if(Ke!=null&&xu)for(var En of xu(Ke))rt.indexOf(En)<0&&Vc.call(Ke,En)&&(Se[En]=Ke[En]);return Se},bc=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const uc=Ke=>{var rt=Ke,{pathsDetail:Se,globalSetting:En,user:fr,loading:pr,dispatch:ia}=rt,Xn=Jc(rt,["pathsDetail","globalSetting","user","loading","dispatch"]);const[fn,tr]=(0,b.useState)([]),[qr]=(0,be.useSearchParams)(),ha=(0,be.useParams)(),[da,Ma]=(0,b.useState)(!1),co=()=>bc(void 0,null,function*(){var ya,Co;Ma(!0);const _a=yield(0,Gt.ZP)(`/api/paths/${ha.pathId}/packages_list.json`,{method:"get",params:{identifier:(ya=fr==null?void 0:fr.userInfo)==null?void 0:ya.login,id:ha.pathId}});Ma(!1),_a.status==0&&tr((Co=_a==null?void 0:_a.data)==null?void 0:Co.map(ba=>(ba.isFull=!1,ba)))});(0,b.useEffect)(()=>{co()},[]);const Ua=ya=>bc(void 0,null,function*(){const Co=yield(0,Gt.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_package_id:ya}});(Co==null?void 0:Co.status)==0?fa(ya):et.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>bc(void 0,null,function*(){const _a=yield(0,Gt.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_package_id:ya}});(_a==null?void 0:_a.status)==0&&fa(ya)})})}),fa=ya=>bc(void 0,null,function*(){const Co=yield(0,Gt.ZP)("/api/payments.json",{method:"POST",body:{subject_package_id:ya,payment_method:"wechat_qr"}});Co!=null&&Co.num&&window.open(qr.get("userid")?`/order/${ha.pathId}/pay?order_num=${Co==null?void 0:Co.num}&userid=${qr.get("userid")}`:`/order/${ha.pathId}/pay?order_num=${Co==null?void 0:Co.num}`)}),Do=ya=>{var Co,_a,ba,La,Io,Lo,ea,ho,yo,ja;return Ss.createElement("section",{style:{marginBottom:"26px",backgroundColor:"#fff"}},Ss.createElement("div",{className:il.Head},Ss.createElement("div",{className:il.Headtitle},Ss.createElement("span",{title:ya==null?void 0:ya.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ya==null?void 0:ya.package_name),Ss.createElement("span",{className:il.span2},"\uFF08\u5171 ",Ss.createElement("span",{style:{color:"#333"}},ya==null?void 0:ya.subject_count)," \u95E8\u8BFE\u7A0B\uFF09")),Ss.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},Ss.createElement("div",{className:il.Headprice},Ss.createElement("span",null,"\u5957\u9910\u4EF7\u683C\uFF1A"),Ss.createElement("span",{className:il.nowPrice},"\uFFE5",parseInt((_a=(Co=`${ya==null?void 0:ya.package_price}`)==null?void 0:Co.split("."))==null?void 0:_a[1])>0?ya==null?void 0:ya.package_price:(La=(ba=`${ya==null?void 0:ya.package_price}`)==null?void 0:ba.split("."))==null?void 0:La[0]),Ss.createElement("span",{className:il.initPrice},"\uFFE5",parseInt((Lo=(Io=`${ya==null?void 0:ya.package_origin_price}`)==null?void 0:Io.split("."))==null?void 0:Lo[1])>0?ya==null?void 0:ya.package_origin_price:(ho=(ea=`${ya==null?void 0:ya.package_origin_price}`)==null?void 0:ea.split("."))==null?void 0:ho[0])),Ss.createElement("div",{className:il.AllButStyle},Ss.createElement(le.ZP,{className:ya!=null&&ya.is_payed?`${il.payed}`:`${il.order}`,onClick:()=>{ya!=null&&ya.is_payed?be.history.push(`/users/${fr==null?void 0:fr.userInfo.login}/paths?category=payed`):Ua(ya==null?void 0:ya.id)}},ya!=null&&ya.is_payed?"\u5DF2\u8D2D\u4E70":"\u7ACB\u5373\u8D2D\u4E70"," ")))),Ss.createElement("div",{className:ya.isFull?`${il.Swiper}`:`${il.Swiper} ${il.expansion}`},(yo=ya==null?void 0:ya.subjects)==null?void 0:yo.map((Ja,ui)=>{var ca,wr,qo,Li;return Ss.createElement("div",{style:{width:"232px",marginRight:(1+ui)%3===0?0:22},className:il.BannerListItemDiv,key:ui},Ss.createElement("div",{className:il.BannerListItem},Ss.createElement("div",{onClick:()=>window.open(`/paths/${Ja.identifier}`)},Ss.createElement("div",{className:il.BannerListItemImg},Ss.createElement("img",{className:il.bgimg,src:`${Ja.image_url}`}),(Ja==null?void 0:Ja.user_paid_subject)&&Ss.createElement("img",{className:il.buyimg,src:od}),(Ja==null?void 0:Ja.is_current_subject)&&Ss.createElement("span",{className:il.curCourse},"\u5F53\u524D\u8BFE\u7A0B")),Ss.createElement("div",{className:il.BannerListItemInfo},Ss.createElement(Te.Z,{placement:"topLeft",title:Ja.name},Ss.createElement("div",{className:il.BannerListItemInfoTitle},Ja.name)),Ss.createElement("div",{className:il.BannerListItemInfoTeacher},"\u8BB2\u5E08\uFF1A",Ja.teacher),Ss.createElement("div",{className:`${il.BannerListItemInfoTime} ${il.BannerListItemInfoTime2}`},Ss.createElement("div",{className:il.span1},Ja.learn_count/1e4>1?(Ja.learn_count/1e4).toFixed(1)+"W":Ja.learn_count,"\u4EBA\u6B63\u5728\u5B66"),Ss.createElement("div",{className:`${il.timeprice}`},Ss.createElement("div",{className:il.span},Ss.createElement("span",{className:il.qianfuhao},"\uFFE5"),Ja.is_discount?parseInt((ca=Ja==null?void 0:Ja.price)==null?void 0:ca.split(".")[1])>0?Ja==null?void 0:Ja.price:(wr=Ja==null?void 0:Ja.price)==null?void 0:wr.split(".")[0]:parseInt((qo=Ja==null?void 0:Ja.origin_price)==null?void 0:qo.split(".")[1])>0?Ja==null?void 0:Ja.origin_price:(Li=Ja==null?void 0:Ja.origin_price)==null?void 0:Li.split(".")[0])))))))})),Ss.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"}},((ja=ya==null?void 0:ya.subjects)==null?void 0:ja.length)>3&&Ss.createElement("div",{onClick:()=>{ya.isFull=!ya.isFull,tr([...fn])}},Ss.createElement("span",{className:"current",style:{marginRight:"6px"}},ya.isFull?"\u6536\u8D77":"\u5C55\u5F00"),Ss.createElement("span",{className:"current"},Ss.createElement("i",{className:ya.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})))))};return Ss.createElement(y.Z,{spinning:da},(fn==null?void 0:fn.length)>0?fn==null?void 0:fn.map(ya=>Do(ya)):Ss.createElement(_l.Z,null))};var Iu=(0,be.connect)(({pathsDetail:Ke,loading:rt,globalSetting:Se,user:En})=>({pathsDetail:Ke,globalSetting:Se,loading:rt,user:En}))(uc),Fc=ne(87320),hA={flex_box_center:"flex_box_center___hEKvu",flex_space_between:"flex_space_between___gtzO_",flex_box_vertical_center:"flex_box_vertical_center___QQWbT",flex_box_center_end:"flex_box_center_end___AyfXQ",flex_box_column:"flex_box_column___q0hJc",bg:"bg___sN_Hy",wrap:"wrap___IaIuZ",content:"content___q5lPL",wrapTabs:"wrapTabs___FivJx",intro:"intro___lW9Kf",introTitle:"introTitle___y5V_M"},Yc="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",xe=ne(59301),yt=Object.defineProperty,xn=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,Qr=Object.prototype.propertyIsEnumerable,Oa=(Ke,rt,Se)=>rt in Ke?yt(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,ro=(Ke,rt)=>{for(var Se in rt||(rt={}))_n.call(rt,Se)&&Oa(Ke,Se,rt[Se]);if(xn)for(var Se of xn(rt))Qr.call(rt,Se)&&Oa(Ke,Se,rt[Se]);return Ke},Vo=(Ke,rt)=>{var Se={};for(var En in Ke)_n.call(Ke,En)&&rt.indexOf(En)<0&&(Se[En]=Ke[En]);if(Ke!=null&&xn)for(var En of xn(Ke))rt.indexOf(En)<0&&Qr.call(Ke,En)&&(Se[En]=Ke[En]);return Se},bi=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const{TabPane:ds}=gA.default;var ts=(Ke=>(Ke.All="",Ke.Shixun="shixun",Ke.VideoItem="video",Ke.Attachment="attachment",Ke.group_count="group_homework",Ke.normal_count="normal_homework",Ke.ExaminationBank="exercise",Ke.HomeworkCommon="hack_homework",Ke.Discusses="Discusses",Ke))(ts||{});function hs(Ke){const rt=(fr,pr)=>{if(fr.localName===pr)return fr;for(let ia=0,Xn=fr;Xn=Xn.parentNode;ia++){if(Xn.localName===pr)return Xn;if(Xn==document.documentElement)return!1}},Se=Ke.target,En=rt(Se,"a");if(console.log([En],En==null?void 0:En.href,44),!(En!=null&&En.href)&&Se.tagName.toUpperCase()==="IMG"){let fr=Se.src||Se.getAttribute("src");fr&&fr.indexOf("/images/avatars/User")===-1&&(Ke.stopPropagation(),Ke.preventDefault(),rl.Z.publish("preview-image",fr))}}const Fl=Ke=>{var rt=Ke,{pathsDetail:Se,globalSetting:En,loading:fr,dispatch:pr}=rt,ia=Vo(rt,["pathsDetail","globalSetting","loading","dispatch"]),Xn,fn,tr,qr;const[ha]=(0,be.useSearchParams)(),da=(0,be.useParams)(),Ma=(0,b.useRef)(),[co,Ua]=(0,b.useState)(""),fa=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"},{name:"\u79D1\u6559\u8D44\u6E90\u56FE\u8C31",key:"atlas"},{name:"\u77E5\u8BC6\u56FE\u8C31",key:"knowledge",hidden:(Xn=En==null?void 0:En.setting)==null?void 0:Xn.hide_knowledg_graph},{name:"\u5957\u9910\u5217\u8868",key:"Combination",extra:"\u4F18\u60E0"}].filter(ba=>{var La,Io;return(La=Se.detail)!=null&&La.excellent||((Io=Se.detail)==null?void 0:Io.is_free)===!1?!0:ba.key!=="certificate"}).filter(ba=>{var La,Io,Lo;return(La=Se.detail)!=null&&La.atlas_data&&((Lo=(Io=Se.detail)==null?void 0:Io.atlas_data)!=null&&Lo.nodes)?!0:ba.key!=="atlas"}).filter(ba=>{var La,Io;return((La=Se.detail)==null?void 0:La.is_free)===!1&&((Io=Se.detail)!=null&&Io.is_has_package)?!0:ba.key!=="Combination"}).filter(ba=>{var La,Io;return((La=Se.detail)==null?void 0:La.is_free)===!1&&((Io=Se.detail)==null?void 0:Io.show_chapter)===!1?ba.key!=="stage":!0}).filter(ba=>{var La,Io;return((La=Se.detail)==null?void 0:La.is_free)===!1&&((Io=Se.detail)==null?void 0:Io.show_charts)===!1?ba.key!=="ranking":!0}).filter(ba=>{var La,Io;return((La=Se.detail)==null?void 0:La.is_free)===!1&&((Io=Se.detail)==null?void 0:Io.show_cert_apply)===!1?ba.key!=="certificate":!0}).filter(ba=>{var La,Io;return((La=Se.detail)==null?void 0:La.is_free)===!1&&((Io=Se.detail)==null?void 0:Io.show_knowledge_graph)===!1?ba.key!=="knowledge":!0}).filter(ba=>!(ba!=null&&ba.hidden)),[Do,ya]=(0,b.useState)(ha.get("activeKey")||((fn=fa[0])==null?void 0:fn.key));(0,b.useEffect)(()=>{if(Ma.current)return Ma.current.addEventListener("mousedown",hs),()=>{var ba;(ba=Ma.current)==null||ba.removeEventListener("mousedown",hs)}},[Ma.current]),(0,b.useEffect)(()=>{pr({type:"pathsDetail/save",payload:{editKey:-1}}),da.pathId&&_a()},[da.pathId]),(0,b.useEffect)(()=>{var ba,La;(0,Fe.Dk)((ba=Se.detail)==null?void 0:ba.name),ya(ha.get("activeKey")||((La=fa[0])==null?void 0:La.key))},[Se]);const Co=ba=>{var La;const Io=(La=decodeURIComponent(ba))==null?void 0:La.trim();pr({type:"pathsDetail/save",payload:{keywords:Io}}),Ua(Io)},_a=()=>bi(void 0,null,function*(){const ba=yield pr({type:"pathsDetail/getPathsDetail",payload:ro({id:da.pathId},(0,Fe.oP)())});pr({type:"pathsDetail/getRightData",payload:{id:da.pathId}}),pr({type:"pathsDetail/getStageData",payload:{subject_id:da.pathId,show_course_section:ba==null?void 0:ba.show_course_section}}),ba!=null&&ba.id&&ha.get("token")&&(location.href=location.pathname)});return xe.createElement(y.Z,{spinning:!1},xe.createElement("section",{className:hA.bg},xe.createElement(xr,null),xe.createElement(Fc.Z,null),xe.createElement("section",{style:{marginTop:((tr=Se.detail)==null?void 0:tr.excellent)&&"89px"},className:`edu-container pb80 ${hA.wrap}`},xe.createElement("aside",{className:hA.content},xe.createElement("div",{className:hA.intro},xe.createElement("div",{className:hA.introTitle},xe.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},xe.createElement("img",{src:Yc,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),xe.createElement("div",{ref:Ma},xe.createElement(Ve.Z,{value:(qr=Se.detail)==null?void 0:qr.description}))),(fa==null?void 0:fa.length)>0&&xe.createElement(gA.default,{className:hA.wrapTabs,activeKey:Do,onChange:ba=>{ba==="knowledge"?window.open(`/knowledgegraph/${da.pathId}`):ya(ba)},tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:Do==="stage"?xe.createElement(ic.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onInputChange:Co,onChange:ba=>{pr({type:"pathsDetail/getStageData",payload:{tab:ts[Se==null?void 0:Se.visibleType],subject_id:da.pathId,keywords:ba}})}}):""},fa.map(ba=>xe.createElement(ds,{tab:ba!=null&&ba.extra?xe.createElement("span",{style:{position:"relative"}},xe.createElement("span",null,ba.name),xe.createElement("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"}},ba.extra)):ba.name,key:ba.key}))),Do==="stage"&&xe.createElement(oc,{keywords:co}),Do==="ranking"&&xe.createElement(JA,null),Do==="certificate"&&xe.createElement(Pc,null),Do==="atlas"&&xe.createElement(dd,null),Do==="Combination"&&xe.createElement(Iu,null)),xe.createElement(js,null))))};var jl=(0,be.connect)(({pathsDetail:Ke,loading:rt,globalSetting:Se})=>({pathsDetail:Ke,globalSetting:Se,loading:rt}))(Fl)},23019:function(On,Ht,ne){"use strict";ne.d(Ht,{Z:function(){return We}});var b=ne(59301),be=ne(25690),nt=ne(92832),et=ne(78241),at=ne(8591),Te=ne(43418),Ce=ne(93948),Re=ne(12563),je=ne(24905),le={modal:"modal___EKlPQ",uploadWrap:"uploadWrap___YGxav",upload:"upload___ouqG9",uploadLink:"uploadLink___nuif6",fileProgress:"fileProgress___tf4qy",fileCancel:"fileCancel___Bh3Wh",videoName:"videoName___Ra0NM",contentItem:"contentItem___zMdIq","tagsList-content":"tagsList-content___sDVph"},He=ne(30502),De=ne(48790),Pe=ne(32769),ue=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=($e,Le,Kt)=>Le in $e?ue($e,Le,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):$e[Le]=Kt,ie=($e,Le)=>{for(var Kt in Le||(Le={}))y.call(Le,Kt)&&ee($e,Kt,Le[Kt]);if(x)for(var Kt of x(Le))z.call(Le,Kt)&&ee($e,Kt,Le[Kt]);return $e},me=($e,Le)=>E($e,a(Le)),ve=($e,Le,Kt)=>new Promise((Et,sn)=>{var ft=nn=>{try{Nt(Kt.next(nn))}catch(Dt){sn(Dt)}},bt=nn=>{try{Nt(Kt.throw(nn))}catch(Dt){sn(Dt)}},Nt=nn=>nn.done?Et(nn.value):Promise.resolve(nn.value).then(ft,bt);Nt((Kt=Kt.apply($e,Le)).next())});const{TextArea:Fe}=nt.default,Oe=1024,ze=({user:$e,globalSetting:Le,loading:Kt,dispatch:Et,visible:sn,editData:ft,onCancel:bt=()=>{},onOk:Nt=()=>{},queryParams:nn={}})=>{var Dt,Wt;const Pt=(0,be.useParams)(),[Vt]=et.default.useForm(),[pn,St]=(0,b.useState)([]),[Jt,zn]=(0,b.useState)(!1),Jn=(0,b.useRef)(),[Ot,Gn]=(0,b.useState)(),[lt,Gt]=(0,b.useState)(!1),[on,bn]=(0,b.useState)(!1),vn=(0,De.Ny)()?3:1;(0,b.useEffect)(()=>{var xt,hn,Mt,Ye,zt;sn&&ft&&(Gt(ft.is_link),Gn(ft.link),!ft.is_link&&St([{name:(xt=ft==null?void 0:ft.video_item)==null?void 0:xt.file_name,loaded:100,videoId:(hn=ft==null?void 0:ft.video_item)==null?void 0:hn.video_id}]),ke(((Mt=ft==null?void 0:ft.tags)==null?void 0:Mt.map(gn=>gn==null?void 0:gn.name))||[]),Vt.setFieldsValue({name:ft.name,description:ft.description,attachment_id:(Ye=ft==null?void 0:ft.video_item)==null?void 0:Ye.attachment_id,allow_skip:(zt=ft==null?void 0:ft.video_item)==null?void 0:zt.allow_skip}))},[ft,sn]);const Rt=xt=>{Gt(!1);const hn=xt.name.toLowerCase();return hn&&hn.indexOf(".avi")==-1&&hn.indexOf(".flv")==-1&&hn.indexOf(".f4v")==-1&&hn.indexOf(".m4v")==-1&&hn.indexOf(".mov")==-1&&hn.indexOf(".mp4")==-1&&hn.indexOf(".rmvb")==-1&&hn.indexOf(".swf")==-1&&hn.indexOf(".webm")==-1&&hn.indexOf(".wmv")==-1?(at.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):xt.size>Oe*vn*1024*1024?(at.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${vn}G`),!0):pn!=null&&pn.find(Mt=>Mt.name===xt.name)?(at.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),!0):!1},qt=(xt,hn)=>{Te.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",hn?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:()=>{hn?St([]):(Jn.current.cancel(),St([]))}})},vt=()=>ve(void 0,null,function*(){if(yield Vt.validateFields(),!lt&&!(pn!=null&&pn.length)||lt&&!Ot){at.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE");return}bn(!0);const xt=lt?{link:Ot}:{video_id:pn==null?void 0:pn[0].videoId},hn=yield Nt(ie(ie(ie({},xt),nn),{name:Vt.getFieldValue("name"),attachment_id:Vt.getFieldValue("attachment_id"),description:Vt.getFieldValue("description"),tags:tt,allow_skip:Vt.getFieldValue("allow_skip")}));bn(!1),console.log("res"),console.log(hn),hn!=null&&hn.id&&Ve()}),Ve=()=>{Vt.resetFields(),St([]),Gn(null),ke([]),Gt(null)},Zt=()=>{bt(),Ve()},Rn=()=>{var xt,hn,Mt,Ye,zt;return b.createElement(b.Fragment,null,!lt&&!!(pn!=null&&pn.length)&&b.createElement("div",{className:le.fileProgress},((xt=pn==null?void 0:pn[0])==null?void 0:xt.loaded)==100?b.createElement("div",{className:`${le.videoName} font14`},(hn=pn==null?void 0:pn[0])==null?void 0:hn.name):b.createElement(Ce.Z,{style:{width:"80%"},percent:(Mt=pn==null?void 0:pn[0])==null?void 0:Mt.loaded,status:((Ye=pn==null?void 0:pn[0])==null?void 0:Ye.loaded)==100?"normal":"active"}),b.createElement("div",{className:le.fileCancel,onClick:()=>{var gn,dt;return qt((gn=pn==null?void 0:pn[0])==null?void 0:gn.name,((dt=pn==null?void 0:pn[0])==null?void 0:dt.loaded)==100)}},((zt=pn==null?void 0:pn[0])==null?void 0:zt.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),b.createElement("div",{className:le.uploadWrap,style:{display:pn!=null&&pn.length?"none":"flex"}},b.createElement(Pe.Z,me(ie({},At),{ref:Jn}),b.createElement("div",{className:le.upload},b.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891")),b.createElement("label",{className:`${le.upload} ${le.uploadLink}`,onClick:()=>Gt(!0)},b.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),lt&&b.createElement(nt.default,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:Ot,onChange:gn=>Gn(gn.target.value)}))},[tt,ke]=(0,b.useState)([]),ht=xt=>{if(xt.key=="Enter"){const hn=Vt.getFieldValue("tag");if(Vt.setFieldsValue({tag:""}),!hn){at.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(tt.filter(Mt=>Mt===hn).length>0){at.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}tt.push(hn),ke([...tt])}},Je=(xt,hn)=>{xt.preventDefault(),ke([...tt.filter(Mt=>Mt!=hn)])},At={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:Rt,onBeginInitFile:xt=>{St([{name:xt.filename,loaded:0}])},onComplete:xt=>{St([{name:xt.filename,loaded:xt.percent,videoId:xt.id}])},onError:()=>{St([])},onProgress:xt=>{St([{name:xt.filename,loaded:xt.percent}])},chunkSize:1024*1024*2,options:{user_id:(Dt=$e==null?void 0:$e.userInfo)==null?void 0:Dt.user_id}};return b.createElement(Te.default,{centered:!0,maskClosable:!1,title:ft?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:le.modal,open:sn,confirmLoading:on,onOk:vt,onCancel:Zt},b.createElement(et.default,{form:Vt},b.createElement(et.default.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},b.createElement(nt.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),b.createElement(et.default.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:le.contentItem},Rn()),b.createElement(et.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},b.createElement(He.Z,{getFileProgress:xt=>{if(xt.file.status==="uploading"){bn(!0);return}xt.file.status==="done"&&bn(!1)}})),b.createElement(et.default.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},b.createElement(Fe,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),b.createElement(et.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag",className:"ml8"},b.createElement(nt.default,{onKeyUp:ht})),b.createElement("div",{className:le["tagsList-content"]},tt.map((xt,hn)=>b.createElement(Re.default,{key:hn+xt,closable:!0,onClose:Mt=>{Je(Mt,xt)}},xt))),b.createElement(et.default.Item,{label:"\u64AD\u653E\u8BBE\u7F6E",name:"allow_skip",valuePropName:"checked",className:"ml8",initialValue:!0},b.createElement(je.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),b.createElement("div",{className:"c-grey-999"},b.createElement("div",null,"\u6CE8\u610F\uFF1A"),b.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",b.createElement(be.Link,{to:`/users/${(Wt=$e.userInfo)==null?void 0:Wt.login}/videos/protocol`,target:"_blank",className:le.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),b.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",vn,"G\uFF1B"),b.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),b.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};var We=(0,be.connect)(({user:$e,loading:Le,globalSetting:Kt})=>({user:$e,globalSetting:Kt,loading:Le}))(ze)},84989:function(On,Ht,ne){"use strict";ne.d(Ht,{BU:function(){return be},Dj:function(){return b},gH:function(){return nt},vp:function(){return et}});function b(at){try{at.mozRequestFullScreen?at.mozRequestFullScreen():at.webkitRequestFullScreen&&at.webkitRequestFullScreen()}catch(Te){console.log(Te,":e")}}function be(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const nt=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function et(){var at=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Te=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",at),window.isFullScreen?window.isFullScreen:at!=null}},45937:function(On,Ht,ne){"use strict";ne.d(Ht,{U:function(){return je}});var b=ne(59301),be=Object.defineProperty,nt=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,Te=(le,He,De)=>He in le?be(le,He,{enumerable:!0,configurable:!0,writable:!0,value:De}):le[He]=De,Ce=(le,He)=>{for(var De in He||(He={}))et.call(He,De)&&Te(le,De,He[De]);if(nt)for(var De of nt(He))at.call(He,De)&&Te(le,De,He[De]);return le},Re=(le,He,De)=>new Promise((Pe,ue)=>{var E=y=>{try{x(De.next(y))}catch(z){ue(z)}},a=y=>{try{x(De.throw(y))}catch(z){ue(z)}},x=y=>y.done?Pe(y.value):Promise.resolve(y.value).then(E,a);x((De=De.apply(le,He)).next())});function je(le,He){const[De,Pe]=(0,b.useState)(He),[ue,E]=(0,b.useState)(!1),[a,x]=(0,b.useState)();return[De,ue,(z,ee=!1)=>Re(this,null,function*(){const ie=ee?He:Ce(Ce({},De),z);E(!0),Pe(ie);const me=yield le(ie);return E(!1),x(me),me}),a]}},40197:function(On,Ht,ne){"use strict";ne.d(Ht,{rX:function(){return ie},pW:function(){return me},gy:function(){return ve},xY:function(){return ee},O5:function(){return z},tJ:function(){return ue},o1:function(){return E},Rd:function(){return y}});var b=ne(25690),be=ne(43418),nt=ne(28103),et=ne(8591),at=ne(48790),Te=ne(51257),Ce=ne(87169),Re=ne(25510),je="data:image/png;base64,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",le=ne.p+"static/newqrcode.a8740efb.png",He=ne(32637),De=ne(59301),Pe=(Fe,Oe,ze)=>new Promise((We,$e)=>{var Le=sn=>{try{Et(ze.next(sn))}catch(ft){$e(ft)}},Kt=sn=>{try{Et(ze.throw(sn))}catch(ft){$e(ft)}},Et=sn=>sn.done?We(sn.value):Promise.resolve(sn.value).then(Le,Kt);Et((ze=ze.apply(Fe,Oe)).next())});const ue=(Fe,Oe=!1)=>!!(E(Fe)&&a(Oe)),E=Fe=>(0,at.bg)()?!0:(Fe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(Fe=!1)=>{var Oe;const{user:ze}=(0,b.getDvaApp)()._store.getState();return(Oe=ze.userInfo)!=null&&Oe.profile_completed?!0:(be.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Te.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{be.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},y=()=>{be.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:De.createElement("div",{style:{textAlign:"center"}},De.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),De.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:He}),De.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var Fe;const{user:Oe}=(0,b.getDvaApp)()._store.getState();return(Fe=Oe.userInfo)!=null&&Fe.professional_certification?!0:(be.default.confirm({title:"\u63D0\u793A",centered:!0,content:De.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Te.xg)("/account/certification")}}),!1)},ee=()=>(0,at.V9)()?!0:(be.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:De.createElement("div",{className:"tc",style:{marginLeft:-38}},De.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),De.createElement("img",{src:le,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ie=(Fe,Oe)=>Fe?!0:(be.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:De.createElement("div",null,De.createElement("p",null,Oe||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),De.createElement("div",{style:{marginLeft:"110px"}},De.createElement("img",{src:je,width:200}),De.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Te.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),me=Fe=>{be.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:De.createElement("div",null,De.createElement("div",null,De.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),De.createElement(nt.Z,null),De.createElement("p",{style:{color:"#666666",fontSize:12}}," ",De.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",De.createElement("a",null,Fe),"\u5929\u3002"),De.createElement("p",{style:{color:"#666666",fontSize:12}}," ",De.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),De.createElement("div",{style:{textAlign:"center",marginTop:30}},De.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Re,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ve=(Fe,Oe="")=>{const{shixunsDetail:{detail:ze}}=(0,b.getDvaApp)()._store.getState();if((ze==null?void 0:ze.public)===2||(ze==null?void 0:ze.public)===1||(ze==null?void 0:ze.shixun_status)===3){let We="";return(ze==null?void 0:ze.public)===2&&(We="\u5DF2\u516C\u5F00"),(ze==null?void 0:ze.public)===1&&(We="\u5F85\u5BA1\u6838"),(ze==null?void 0:ze.shixun_status)===3&&(We="\u5DF2\u5173\u95ED"),be.default.info({centered:!0,icon:De.createElement(Ce.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:De.createElement("div",{className:"tc",style:{marginLeft:-38}},De.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},De.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",We,"\uFF0C",Oe,"\u3002"),De.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),De.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Re,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ze==null?void 0:ze.shixun_status)===2?(be.default.confirm({centered:!0,icon:De.createElement(Ce.Z,null),title:"\u63D0\u793A",content:De.createElement("div",null,De.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Oe,"\u3002"),De.createElement("br",null),De.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{be.default.confirm({width:440,centered:!0,icon:De.createElement(Ce.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Pe(void 0,null,function*(){(yield Fe({type:"shixunsDetail/cancelRelease",payload:{id:ze==null?void 0:ze.identifier}})).status!==401&&(et.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Fe({type:"shixunsDetail/getShixunsDetail",payload:{id:ze==null?void 0:ze.identifier}}),Fe({type:"practiceSetting/getCommonData",payload:{id:ze==null?void 0:ze.identifier}}))})})}}),!0):!1}},30647:function(On,Ht,ne){"use strict";ne.d(Ht,{Z:function(){return sa}});class b{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(de,Be){return de.__proto__=Be,de},Object.assign=Object.assign||function(de){if(de==null)throw new TypeError("Cannot convert undefined or null to object");let Be=Object(de);for(let pe=1;pe ${Be}`;at.ENABLE_CALLBACK&&at.emitter.emit("log","error",pe),at.ENABLE_ERROR&&(console.error?console.error(pe):console.warn?console.warn(pe):console.log(pe))}static i(de,Be){(!de||at.FORCE_GLOBAL_TAG)&&(de=at.GLOBAL_TAG);let pe=`[${de}] > ${Be}`;at.ENABLE_CALLBACK&&at.emitter.emit("log","info",pe),at.ENABLE_INFO&&(console.info?console.info(pe):console.log(pe))}static w(de,Be){(!de||at.FORCE_GLOBAL_TAG)&&(de=at.GLOBAL_TAG);let pe=`[${de}] > ${Be}`;at.ENABLE_CALLBACK&&at.emitter.emit("log","warn",pe),at.ENABLE_WARN&&(console.warn?console.warn(pe):console.log(pe))}static d(de,Be){(!de||at.FORCE_GLOBAL_TAG)&&(de=at.GLOBAL_TAG);let pe=`[${de}] > ${Be}`;at.ENABLE_CALLBACK&&at.emitter.emit("log","debug",pe),at.ENABLE_DEBUG&&(console.debug?console.debug(pe):console.log(pe))}static v(de,Be){(!de||at.FORCE_GLOBAL_TAG)&&(de=at.GLOBAL_TAG);let pe=`[${de}] > ${Be}`;at.ENABLE_CALLBACK&&at.emitter.emit("log","verbose",pe),at.ENABLE_VERBOSE&&console.log(pe)}}at.GLOBAL_TAG="flv.js",at.FORCE_GLOBAL_TAG=!1,at.ENABLE_ERROR=!0,at.ENABLE_INFO=!0,at.ENABLE_WARN=!0,at.ENABLE_DEBUG=!0,at.ENABLE_VERBOSE=!0,at.ENABLE_CALLBACK=!1,at.emitter=new(et());var Te=at;class Ce{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(de){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=de,this._totalBytes+=de):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=de,this._totalBytes+=de):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=de,this._totalBytes+=de,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let de=(this._now()-this._lastCheckpoint)/1e3;return de==0&&(de=1),this._intervalBytes/de/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let de=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/de/1024}}var Re=Ce;class je{constructor(de){this._message=de}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class le extends je{constructor(de){super(de)}get name(){return"IllegalStateException"}}class He extends je{constructor(de){super(de)}get name(){return"InvalidArgumentException"}}class De extends je{constructor(de){super(de)}get name(){return"NotImplementedException"}}const Pe={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},ue={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class E{constructor(de){this._type=de||"undefined",this._status=Pe.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Pe.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Pe.kConnecting||this._status===Pe.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(de){this._onContentLengthKnown=de}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(de){this._onURLRedirect=de}get onDataArrival(){return this._onDataArrival}set onDataArrival(de){this._onDataArrival=de}get onError(){return this._onError}set onError(de){this._onError=de}get onComplete(){return this._onComplete}set onComplete(de){this._onComplete=de}open(de,Be){throw new De("Unimplemented abstract function!")}abort(){throw new De("Unimplemented abstract function!")}}let a={};function x(){let $n=self.navigator.userAgent.toLowerCase(),de=/(edge)\/([\w.]+)/.exec($n)||/(opr)[\/]([\w.]+)/.exec($n)||/(chrome)[ \/]([\w.]+)/.exec($n)||/(iemobile)[\/]([\w.]+)/.exec($n)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec($n)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec($n)||/(webkit)[ \/]([\w.]+)/.exec($n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec($n)||/(msie) ([\w.]+)/.exec($n)||$n.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec($n)||$n.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec($n)||[],Be=/(ipad)/.exec($n)||/(ipod)/.exec($n)||/(windows phone)/.exec($n)||/(iphone)/.exec($n)||/(kindle)/.exec($n)||/(android)/.exec($n)||/(windows)/.exec($n)||/(mac)/.exec($n)||/(linux)/.exec($n)||/(cros)/.exec($n)||[],pe={browser:de[5]||de[3]||de[1]||"",version:de[2]||de[4]||"0",majorVersion:de[4]||de[2]||"0",platform:Be[0]||""},Me={};if(pe.browser){Me[pe.browser]=!0;let ut=pe.majorVersion.split(".");Me.version={major:parseInt(pe.majorVersion,10),string:pe.version},ut.length>1&&(Me.version.minor=parseInt(ut[1],10)),ut.length>2&&(Me.version.build=parseInt(ut[2],10))}if(pe.platform&&(Me[pe.platform]=!0),(Me.chrome||Me.opr||Me.safari)&&(Me.webkit=!0),Me.rv||Me.iemobile){Me.rv&&delete Me.rv;let ut="msie";pe.browser=ut,Me[ut]=!0}if(Me.edge){delete Me.edge;let ut="msedge";pe.browser=ut,Me[ut]=!0}if(Me.opr){let ut="opera";pe.browser=ut,Me[ut]=!0}if(Me.safari&&Me.android){let ut="android";pe.browser=ut,Me[ut]=!0}Me.name=pe.browser,Me.platform=pe.platform;for(let ut in a)a.hasOwnProperty(ut)&&delete a[ut];Object.assign(a,Me)}x();var y=a;class z extends E{static isSupported(){try{let de=y.msedge&&y.version.minor>=15048,Be=y.msedge?de:!0;return self.fetch&&self.ReadableStream&&Be}catch(de){return!1}}constructor(de,Be){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=de,this._config=Be,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(de,Be){this._dataSource=de,this._range=Be;let pe=de.url;this._config.reuseRedirectedURL&&de.redirectedURL!=null&&(pe=de.redirectedURL);let Me=this._seekHandler.getConfig(pe,Be),ut=new self.Headers;if(typeof Me.headers=="object"){let un=Me.headers;for(let _r in un)un.hasOwnProperty(_r)&&ut.append(_r,un[_r])}let tn={method:"GET",headers:ut,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let un in this._config.headers)ut.append(un,this._config.headers[un]);de.cors===!1&&(tn.mode="same-origin"),de.withCredentials&&(tn.credentials="include"),de.referrerPolicy&&(tn.referrerPolicy=de.referrerPolicy),this._status=Pe.kConnecting,self.fetch(Me.url,tn).then(un=>{if(this._requestAbort){this._requestAbort=!1,this._status=Pe.kIdle;return}if(un.ok&&un.status>=200&&un.status<=299){if(un.url!==Me.url&&this._onURLRedirect){let hr=this._seekHandler.removeURLParameters(un.url);this._onURLRedirect(hr)}let _r=un.headers.get("Content-Length");return _r!=null&&(this._contentLength=parseInt(_r),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,un.body.getReader())}else if(this._status=Pe.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:un.status,msg:un.statusText});else throw new je("FetchStreamLoader: Http code invalid, "+un.status+" "+un.statusText)}).catch(un=>{if(this._status=Pe.kError,this._onError)this._onError(ue.EXCEPTION,{code:-1,msg:un.message});else throw un})}abort(){this._requestAbort=!0}_pump(de){return de.read().then(Be=>{if(Be.done)if(this._contentLength!==null&&this._receivedLength{if(Be.code===11&&y.msedge)return;this._status=Pe.kError;let pe=0,Me=null;if((Be.code===19||Be.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Pe.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:Be.status,msg:Be.statusText});else throw new je("MozChunkedLoader: Http code invalid, "+Be.status+" "+Be.statusText);else this._status=Pe.kBuffering}}_onProgress(de){if(this._status===Pe.kError)return;this._contentLength===null&&de.total!==null&&de.total!==0&&(this._contentLength=de.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let Be=de.target.response,pe=this._range.from+this._receivedLength;this._receivedLength+=Be.byteLength,this._onDataArrival&&this._onDataArrival(Be,pe,this._receivedLength)}_onLoadEnd(de){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Pe.kError)return;this._status=Pe.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(de){this._status=Pe.kError;let Be=0,pe=null;if(this._contentLength&&de.loaded=200&&Be.status<=299){if(this._status=LoaderStatus.kBuffering,Be.responseURL!=null){let Me=this._seekHandler.removeURLParameters(Be.responseURL);Be.responseURL!==this._currentRequestURL&&Me!==this._currentRedirectedURL&&(this._currentRedirectedURL=Me,this._onURLRedirect&&this._onURLRedirect(Me))}let pe=Be.getResponseHeader("Content-Length");if(pe!=null&&this._contentLength==null){let Me=parseInt(pe);Me>0&&(this._contentLength=Me,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:Be.status,msg:Be.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+Be.status+" "+Be.statusText);else if(Be.readyState===3&&Be.status>=200&&Be.status<=299){this._status=LoaderStatus.kBuffering;let pe=Be.response;this._reader.readAsArrayBuffer(pe)}}_xhrOnError(de){this._status=LoaderStatus.kError;let Be=LoaderErrors.EXCEPTION,pe={code:-1,msg:de.constructor.name+" "+de.type};if(this._onError)this._onError(Be,pe);else throw new RuntimeException(pe.msg)}_msrOnProgress(de){let pe=de.target.result;if(pe==null){this._doReconnectIfNeeded();return}let Me=pe.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=pe.byteLength;let ut=this._totalRange.from+this._receivedLength;this._receivedLength+=Me.byteLength,this._onDataArrival&&this._onDataArrival(Me,ut,this._receivedLength),pe.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${ut+Me.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(pe=this._range.from+this._contentLength-1),this._currentRequestRange={from:Be,to:pe},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(de,Be){this._lastTimeLoaded=0;let pe=de.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?pe=this._currentRedirectedURL:de.redirectedURL!=null&&(pe=de.redirectedURL));let Me=this._seekHandler.getConfig(pe,Be);this._currentRequestURL=Me.url;let ut=this._xhr=new XMLHttpRequest;if(ut.open("GET",Me.url,!0),ut.responseType="arraybuffer",ut.onreadystatechange=this._onReadyStateChange.bind(this),ut.onprogress=this._onProgress.bind(this),ut.onload=this._onLoad.bind(this),ut.onerror=this._onXhrError.bind(this),de.withCredentials&&(ut.withCredentials=!0),typeof Me.headers=="object"){let tn=Me.headers;for(let un in tn)tn.hasOwnProperty(un)&&ut.setRequestHeader(un,tn[un])}if(typeof this._config.headers=="object"){let tn=this._config.headers;for(let un in tn)tn.hasOwnProperty(un)&&ut.setRequestHeader(un,tn[un])}ut.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Pe.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(de){let Be=de.target;if(Be.readyState===2){if(Be.responseURL!=null){let pe=this._seekHandler.removeURLParameters(Be.responseURL);Be.responseURL!==this._currentRequestURL&&pe!==this._currentRedirectedURL&&(this._currentRedirectedURL=pe,this._onURLRedirect&&this._onURLRedirect(pe))}if(Be.status>=200&&Be.status<=299){if(this._waitForTotalLength)return;this._status=Pe.kBuffering}else if(this._status=Pe.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:Be.status,msg:Be.statusText});else throw new je("RangeLoader: Http code invalid, "+Be.status+" "+Be.statusText)}}_onProgress(de){if(this._status===Pe.kError)return;if(this._contentLength===null){let pe=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,pe=!0;let Me=de.total;this._internalAbort(),Me!=null&Me!==0&&(this._totalLength=Me)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,pe){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let Be=de.loaded-this._lastTimeLoaded;this._lastTimeLoaded=de.loaded,this._speedSampler.addBytes(Be)}_normalizeSpeed(de){let Be=this._chunkSizeKBList,pe=Be.length-1,Me=0,ut=0,tn=pe;if(de=Be[Me]&&de=3&&(Be=this._speedSampler.currentKBps)),Be!==0){let tn=this._normalizeSpeed(Be);this._currentSpeedNormalized!==tn&&(this._currentSpeedNormalized=tn,this._currentChunkSizeKB=tn)}let pe=de.target.response,Me=this._range.from+this._receivedLength;this._receivedLength+=pe.byteLength;let ut=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(Be.result)},Be.readAsArrayBuffer(de.data)}else{this._status=Pe.kError;let Be={code:-1,msg:"Unsupported WebSocket message type: "+de.data.constructor.name};if(this._onError)this._onError(ue.EXCEPTION,Be);else throw new je(Be.msg)}}_dispatchArrayBuffer(de){let Be=de,pe=this._receivedLength;this._receivedLength+=Be.byteLength,this._onDataArrival&&this._onDataArrival(Be,pe,this._receivedLength)}_onWebSocketError(de){this._status=Pe.kError;let Be={code:de.code,msg:de.message};if(this._onError)this._onError(ue.EXCEPTION,Be);else throw new je(Be.msg)}}var $e=We;class Le{constructor(de){this._zeroStart=de||!1}getConfig(de,Be){let pe={};if(Be.from!==0||Be.to!==-1){let Me;Be.to!==-1?Me=`bytes=${Be.from.toString()}-${Be.to.toString()}`:Me=`bytes=${Be.from.toString()}-`,pe.Range=Me}else this._zeroStart&&(pe.Range="bytes=0-");return{url:de,headers:pe}}removeURLParameters(de){return de}}var Kt=Le;class Et{constructor(de,Be){this._startName=de,this._endName=Be}getConfig(de,Be){let pe=de;if(Be.from!==0||Be.to!==-1){let Me=!0;pe.indexOf("?")===-1&&(pe+="?",Me=!1),Me&&(pe+="&"),pe+=`${this._startName}=${Be.from.toString()}`,Be.to!==-1&&(pe+=`&${this._endName}=${Be.to.toString()}`)}return{url:pe,headers:{}}}removeURLParameters(de){let Be=de.split("?")[0],pe,Me=de.indexOf("?");Me!==-1&&(pe=de.substring(Me+1));let ut="";if(pe!=null&&pe.length>0){let tn=pe.split("&");for(let un=0;un0;_r[0]!==this._startName&&_r[0]!==this._endName&&(hr&&(ut+="&"),ut+=tn[un])}}return ut.length===0?Be:Be+"?"+ut}}var sn=Et;class ft{constructor(de,Be,pe){this.TAG="IOController",this._config=Be,this._extraData=pe,this._stashInitialSize=1024*384,Be.stashInitialSize!=null&&Be.stashInitialSize>0&&(this._stashInitialSize=Be.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,Be.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=de,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(de.url),this._refTotalLength=de.filesize?de.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Re,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(de){this._extraData=de}get onDataArrival(){return this._onDataArrival}set onDataArrival(de){this._onDataArrival=de}get onSeeked(){return this._onSeeked}set onSeeked(de){this._onSeeked=de}get onError(){return this._onError}set onError(de){this._onError=de}get onComplete(){return this._onComplete}set onComplete(de){this._onComplete=de}get onRedirect(){return this._onRedirect}set onRedirect(de){this._onRedirect=de}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(de){this._onRecoveredEarlyEof=de}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===ze?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let de=this._config;if(de.seekType==="range")this._seekHandler=new Kt(this._config.rangeLoadZeroStart);else if(de.seekType==="param"){let Be=de.seekParamStart||"bstart",pe=de.seekParamEnd||"bend";this._seekHandler=new sn(Be,pe)}else if(de.seekType==="custom"){if(typeof de.customSeekHandler!="function")throw new He("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new de.customSeekHandler}else throw new He(`Invalid seekType in config: ${de.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=$e;else if(ee.isSupported())this._loaderClass=ee;else if(me.isSupported())this._loaderClass=me;else if(ze.isSupported())this._loaderClass=ze;else throw new je("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(de){this._currentRange={from:0,to:-1},de&&(this._currentRange.from=de),this._speedSampler.reset(),de||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let de=this._resumeFrom;this._resumeFrom=0,this._internalSeek(de,!0)}}seek(de){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(de,!0)}_internalSeek(de,Be){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(Be),this._loader.destroy(),this._loader=null;let pe={from:de,to:-1};this._currentRange={from:pe.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,pe),this._onSeeked&&this._onSeeked()}updateUrl(de){if(!de||typeof de!="string"||de.length===0)throw new He("Url must be a non-empty string!");this._dataSource.url=de}_expandBuffer(de){let Be=this._stashSize;for(;Be+1024*1024*10){let Me=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(pe,0,Be).set(Me,0)}this._stashBuffer=pe,this._bufferSize=Be}_normalizeSpeed(de){let Be=this._speedNormalizeList,pe=Be.length-1,Me=0,ut=0,tn=pe;if(de=Be[Me]&&de=512&&de<=1024?Be=Math.floor(de*1.5):Be=de*2,Be>8192&&(Be=8192);let pe=Be*1024+1024*1024*1;this._bufferSize0){let tn=this._stashBuffer.slice(0,this._stashUsed),un=this._dispatchChunks(tn,this._stashByteStart);if(un0){let _r=new Uint8Array(tn,un);ut.set(_r,0),this._stashUsed=_r.byteLength,this._stashByteStart+=un}}else this._stashUsed=0,this._stashByteStart+=un;this._stashUsed+de.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+de.byteLength),ut=new Uint8Array(this._stashBuffer,0,this._bufferSize)),ut.set(new Uint8Array(de),this._stashUsed),this._stashUsed+=de.byteLength}else{let tn=this._dispatchChunks(de,Be);if(tnthis._bufferSize&&(this._expandBuffer(un),ut=new Uint8Array(this._stashBuffer,0,this._bufferSize)),ut.set(new Uint8Array(de,tn),0),this._stashUsed+=un,this._stashByteStart=Be+tn}}}else if(this._stashUsed===0){let ut=this._dispatchChunks(de,Be);if(utthis._bufferSize&&this._expandBuffer(tn),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(de,ut),0),this._stashUsed+=tn,this._stashByteStart=Be+ut}}else{this._stashUsed+de.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+de.byteLength);let ut=new Uint8Array(this._stashBuffer,0,this._bufferSize);ut.set(new Uint8Array(de),this._stashUsed),this._stashUsed+=de.byteLength;let tn=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(tn0){let un=new Uint8Array(this._stashBuffer,tn);ut.set(un,0)}this._stashUsed-=tn,this._stashByteStart+=tn}}_flushStashBuffer(de){if(this._stashUsed>0){let Be=this._stashBuffer.slice(0,this._stashUsed),pe=this._dispatchChunks(Be,this._stashByteStart),Me=Be.byteLength-pe;if(pe0){let ut=new Uint8Array(this._stashBuffer,0,this._bufferSize),tn=new Uint8Array(Be,pe);ut.set(tn,0),this._stashUsed=tn.byteLength,this._stashByteStart+=pe}return 0}return this._stashUsed=0,this._stashByteStart=0,Me}return 0}_onLoaderComplete(de,Be){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(de,Be){switch(Te.e(this.TAG,`Loader error, code = ${Be.code}, msg = ${Be.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,de=ue.UNRECOVERABLE_EARLY_EOF),de){case ue.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let pe=this._currentRange.to+1;pe0){let Be=pn.getConfig();de.emit("change",Be)}}static registerListener(de){pn.emitter.addListener("change",de)}static removeListener(de){pn.emitter.removeListener("change",de)}static addLogListener(de){Te.emitter.addListener("log",de),Te.emitter.listenerCount("log")>0&&(Te.ENABLE_CALLBACK=!0,pn._notifyChange())}static removeLogListener(de){Te.emitter.removeListener("log",de),Te.emitter.listenerCount("log")===0&&(Te.ENABLE_CALLBACK=!1,pn._notifyChange())}}pn.emitter=new(et());var St=pn;class Jt{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let de=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,Be=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&de&&Be}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(de){if(this.keyframesIndex==null)return null;let Be=this.keyframesIndex,pe=this._search(Be.times,de);return{index:pe,milliseconds:Be.times[pe],fileposition:Be.filepositions[pe]}}_search(de,Be){let pe=0,Me=de.length-1,ut=0,tn=0,un=Me;for(Be=de[ut]&&Be=128){de.push(String.fromCharCode(ut&65535)),pe+=2;continue}}}else if(Be[pe]<240){if(Jn(Be,pe,2)){let ut=(Be[pe]&15)<<12|(Be[pe+1]&63)<<6|Be[pe+2]&63;if(ut>=2048&&(ut&63488)!==55296){de.push(String.fromCharCode(ut&65535)),pe+=3;continue}}}else if(Be[pe]<248&&Jn(Be,pe,3)){let ut=(Be[pe]&7)<<18|(Be[pe+1]&63)<<12|(Be[pe+2]&63)<<6|Be[pe+3]&63;if(ut>65536&&ut<1114112){ut-=65536,de.push(String.fromCharCode(ut>>>10|55296)),de.push(String.fromCharCode(ut&1023|56320)),pe+=4;continue}}}de.push("\uFFFD"),++pe}return de.join("")}var Gn=Ot;let lt=function(){let $n=new ArrayBuffer(2);return new DataView($n).setInt16(0,256,!0),new Int16Array($n)[0]===256}();class Gt{static parseScriptData(de,Be,pe){let Me={};try{let ut=Gt.parseValue(de,Be,pe),tn=Gt.parseValue(de,Be+ut.size,pe-ut.size);Me[ut.data]=tn.data}catch(ut){Te.e("AMF",ut.toString())}return Me}static parseObject(de,Be,pe){if(pe<3)throw new le("Data not enough when parse ScriptDataObject");let Me=Gt.parseString(de,Be,pe),ut=Gt.parseValue(de,Be+Me.size,pe-Me.size),tn=ut.objectEnd;return{data:{name:Me.data,value:ut.data},size:Me.size+ut.size,objectEnd:tn}}static parseVariable(de,Be,pe){return Gt.parseObject(de,Be,pe)}static parseString(de,Be,pe){if(pe<2)throw new le("Data not enough when parse String");let ut=new DataView(de,Be,pe).getUint16(0,!lt),tn;return ut>0?tn=Gn(new Uint8Array(de,Be+2,ut)):tn="",{data:tn,size:2+ut}}static parseLongString(de,Be,pe){if(pe<4)throw new le("Data not enough when parse LongString");let ut=new DataView(de,Be,pe).getUint32(0,!lt),tn;return ut>0?tn=Gn(new Uint8Array(de,Be+4,ut)):tn="",{data:tn,size:4+ut}}static parseDate(de,Be,pe){if(pe<10)throw new le("Data size invalid when parse Date");let Me=new DataView(de,Be,pe),ut=Me.getFloat64(0,!lt),tn=Me.getInt16(8,!lt);return ut+=tn*60*1e3,{data:new Date(ut),size:10}}static parseValue(de,Be,pe){if(pe<1)throw new le("Data not enough when parse Value");let Me=new DataView(de,Be,pe),ut=1,tn=Me.getUint8(0),un,_r=!1;try{switch(tn){case 0:un=Me.getFloat64(1,!lt),ut+=8;break;case 1:{un=!!Me.getUint8(1),ut+=1;break}case 2:{let hr=Gt.parseString(de,Be+1,pe-1);un=hr.data,ut+=hr.size;break}case 3:{un={};let hr=0;for((Me.getUint32(pe-4,!lt)&16777215)===9&&(hr=3);ut32)throw new He("ExpGolomb: readBits() bits exceeded max 32bits!");if(de<=this._current_word_bits_left){let tn=this._current_word>>>32-de;return this._current_word<<=de,this._current_word_bits_left-=de,tn}let Be=this._current_word_bits_left?this._current_word:0;Be=Be>>>32-this._current_word_bits_left;let pe=de-this._current_word_bits_left;this._fillCurrentWord();let Me=Math.min(pe,this._current_word_bits_left),ut=this._current_word>>>32-Me;return this._current_word<<=Me,this._current_word_bits_left-=Me,Be=Be<>>de)return this._current_word<<=de,this._current_word_bits_left-=de,de;return this._fillCurrentWord(),de+this._skipLeadingZero()}readUEG(){let de=this._skipLeadingZero();return this.readBits(de+1)-1}readSEG(){let de=this.readUEG();return de&1?de+1>>>1:-1*(de>>>1)}}var vn=bn;class Rt{static _ebsp2rbsp(de){let Be=de,pe=Be.byteLength,Me=new Uint8Array(pe),ut=0;for(let tn=0;tn=2&&Be[tn]===3&&Be[tn-1]===0&&Be[tn-2]===0||(Me[ut]=Be[tn],ut++);return new Uint8Array(Me.buffer,0,ut)}static parseSPS(de){let Be=Rt._ebsp2rbsp(de),pe=new vn(Be);pe.readByte();let Me=pe.readByte();pe.readByte();let ut=pe.readByte();pe.readUEG();let tn=Rt.getProfileString(Me),un=Rt.getLevelString(ut),_r=1,hr=420,Qn=[0,420,422,444],wn=8;if((Me===100||Me===110||Me===122||Me===244||Me===44||Me===83||Me===86||Me===118||Me===128||Me===138||Me===144)&&(_r=pe.readUEG(),_r===3&&pe.readBits(1),_r<=3&&(hr=Qn[_r]),wn=pe.readUEG()+8,pe.readUEG(),pe.readBits(1),pe.readBool())){let $a=_r!==3?8:12;for(let Pa=0;Pa<$a;Pa++)pe.readBool()&&(Pa<6?Rt._skipScalingList(pe,16):Rt._skipScalingList(pe,64))}pe.readUEG();let rr=pe.readUEG();if(rr===0)pe.readUEG();else if(rr===1){pe.readBits(1),pe.readSEG(),pe.readSEG();let $a=pe.readUEG();for(let Pa=0;Pa<$a;Pa++)pe.readSEG()}let Tn=pe.readUEG();pe.readBits(1);let Tr=pe.readUEG(),Nr=pe.readUEG(),kr=pe.readBits(1);kr===0&&pe.readBits(1),pe.readBits(1);let xr=0,$t=0,Kn=0,Dn=0;pe.readBool()&&(xr=pe.readUEG(),$t=pe.readUEG(),Kn=pe.readUEG(),Dn=pe.readUEG());let Fr=1,or=1,Cr=0,Ir=!0,Qa=0,wa=0;if(pe.readBool()){if(pe.readBool()){let $a=pe.readByte(),Pa=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],Po=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];$a>0&&$a<16?(Fr=Pa[$a-1],or=Po[$a-1]):$a===255&&(Fr=pe.readByte()<<8|pe.readByte(),or=pe.readByte()<<8|pe.readByte())}if(pe.readBool()&&pe.readBool(),pe.readBool()&&(pe.readBits(4),pe.readBool()&&pe.readBits(24)),pe.readBool()&&(pe.readUEG(),pe.readUEG()),pe.readBool()){let $a=pe.readBits(32),Pa=pe.readBits(32);Ir=pe.readBool(),Qa=Pa,wa=$a*2,Cr=Qa/wa}}let ti=1;(Fr!==1||or!==1)&&(ti=Fr/or);let To=0,Yo=0;if(_r===0)To=1,Yo=2-kr;else{let $a=_r===3?1:2,Pa=_r===1?2:1;To=$a,Yo=Pa*(2-kr)}let Xo=(Tr+1)*16,Ia=(2-kr)*((Nr+1)*16);Xo-=(xr+$t)*To,Ia-=(Kn+Dn)*Yo;let Ga=Math.ceil(Xo*ti);return pe.destroy(),pe=null,{profile_string:tn,level_string:un,bit_depth:wn,ref_frames:Tn,chroma_format:hr,chroma_format_string:Rt.getChromaFormatString(hr),frame_rate:{fixed:Ir,fps:Cr,fps_den:wa,fps_num:Qa},sar_ratio:{width:Fr,height:or},codec_size:{width:Xo,height:Ia},present_size:{width:Ga,height:Ia}}}static _skipScalingList(de,Be){let pe=8,Me=8,ut=0;for(let tn=0;tn>>8&255|($n&255)<<8}function Rn($n){return($n&4278190080)>>>24|($n&16711680)>>>8|($n&65280)<<8|($n&255)<<24}function tt($n,de){return $n[de]<<24|$n[de+1]<<16|$n[de+2]<<8|$n[de+3]}class ke{constructor(de,Be){this.TAG="FLVDemuxer",this._config=Be,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=de.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=de.hasAudioTrack,this._hasVideo=de.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new zn,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let pe=new ArrayBuffer(2);return new DataView(pe).setInt16(0,256,!0),new Int16Array(pe)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(de){let Be=new Uint8Array(de),pe={match:!1};if(Be[0]!==70||Be[1]!==76||Be[2]!==86||Be[3]!==1)return pe;let Me=(Be[4]&4)>>>2!==0,ut=(Be[4]&1)!==0,tn=tt(Be,5);return tn<9?pe:{match:!0,consumed:tn,dataOffset:tn,hasAudioTrack:Me,hasVideoTrack:ut}}bindDataSource(de){return de.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(de){this._onTrackMetadata=de}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(de){this._onMediaInfo=de}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(de){this._onMetaDataArrived=de}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(de){this._onScriptDataArrived=de}get onError(){return this._onError}set onError(de){this._onError=de}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(de){this._onDataAvailable=de}get timestampBase(){return this._timestampBase}set timestampBase(de){this._timestampBase=de}get overridedDuration(){return this._duration}set overridedDuration(de){this._durationOverrided=!0,this._duration=de,this._mediaInfo.duration=de}set overridedHasAudio(de){this._hasAudioFlagOverrided=!0,this._hasAudio=de,this._mediaInfo.hasAudio=de}set overridedHasVideo(de){this._hasVideoFlagOverrided=!0,this._hasVideo=de,this._mediaInfo.hasVideo=de}resetMediaInfo(){this._mediaInfo=new zn}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(de,Be){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new le("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let pe=0,Me=this._littleEndian;if(Be===0)if(de.byteLength>13)pe=ke.probe(de).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,Be+pe!==this._dataOffset&&Te.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(de,pe).getUint32(0,!Me)!==0&&Te.w(this.TAG,"PrevTagSize0 !== 0 !!!"),pe+=4);pede.byteLength)break;let tn=ut.getUint8(0),un=ut.getUint32(0,!Me)&16777215;if(pe+11+un+4>de.byteLength)break;if(tn!==8&&tn!==9&&tn!==18){Te.w(this.TAG,`Unsupported tag type ${tn}, skipped`),pe+=11+un+4;continue}let _r=ut.getUint8(4),hr=ut.getUint8(5),Qn=ut.getUint8(6),wn=ut.getUint8(7),rr=Qn|hr<<8|_r<<16|wn<<24;(ut.getUint32(7,!Me)&16777215)!==0&&Te.w(this.TAG,"Meet tag which has StreamID != 0!");let Tr=pe+11;switch(tn){case 8:this._parseAudioData(de,Tr,un,rr);break;case 9:this._parseVideoData(de,Tr,un,rr,Be+pe);break;case 18:this._parseScriptData(de,Tr,un);break}let Nr=ut.getUint32(11+un,!Me);Nr!==11+un&&Te.w(this.TAG,`Invalid PrevTagSize ${Nr}`),pe+=11+un+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),pe}_parseScriptData(de,Be,pe){let Me=on.parseScriptData(de,Be,pe);if(Me.hasOwnProperty("onMetaData")){if(Me.onMetaData==null||typeof Me.onMetaData!="object"){Te.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&Te.w(this.TAG,"Found another onMetaData tag!"),this._metadata=Me;let ut=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},ut)),typeof ut.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=ut.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof ut.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=ut.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof ut.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=ut.audiodatarate),typeof ut.videodatarate=="number"&&(this._mediaInfo.videoDataRate=ut.videodatarate),typeof ut.width=="number"&&(this._mediaInfo.width=ut.width),typeof ut.height=="number"&&(this._mediaInfo.height=ut.height),typeof ut.duration=="number"){if(!this._durationOverrided){let tn=Math.floor(ut.duration*this._timescale);this._duration=tn,this._mediaInfo.duration=tn}}else this._mediaInfo.duration=0;if(typeof ut.framerate=="number"){let tn=Math.floor(ut.framerate*1e3);if(tn>0){let un=tn/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=un,this._referenceFrameRate.fps_num=tn,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=un}}if(typeof ut.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let tn=ut.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(tn),ut.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=ut,Te.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(Me).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},Me))}_parseKeyframesIndex(de){let Be=[],pe=[];for(let Me=1;Me>>4;if(_r!==2&&_r!==10){this._onError(Ve.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+_r);return}let hr=0,Qn=(un&12)>>>2;if(Qn>=0&&Qn<=4)hr=this._flvSoundRateTable[Qn];else{this._onError(Ve.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Qn);return}let wn=(un&2)>>>1,rr=un&1,Tn=this._audioMetadata,Tr=this._audioTrack;if(Tn||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Tn=this._audioMetadata={},Tn.type="audio",Tn.id=Tr.id,Tn.timescale=this._timescale,Tn.duration=this._duration,Tn.audioSampleRate=hr,Tn.channelCount=rr===0?1:2),_r===10){let Nr=this._parseAACAudioData(de,Be+1,pe-1);if(Nr==null)return;if(Nr.packetType===0){Tn.config&&Te.w(this.TAG,"Found another AudioSpecificConfig!");let kr=Nr.data;Tn.audioSampleRate=kr.samplingRate,Tn.channelCount=kr.channelCount,Tn.codec=kr.codec,Tn.originalCodec=kr.originalCodec,Tn.config=kr.config,Tn.refSampleDuration=1024/Tn.audioSampleRate*Tn.timescale,Te.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",Tn);let xr=this._mediaInfo;xr.audioCodec=Tn.originalCodec,xr.audioSampleRate=Tn.audioSampleRate,xr.audioChannelCount=Tn.channelCount,xr.hasVideo?xr.videoCodec!=null&&(xr.mimeType='video/x-flv; codecs="'+xr.videoCodec+","+xr.audioCodec+'"'):xr.mimeType='video/x-flv; codecs="'+xr.audioCodec+'"',xr.isComplete()&&this._onMediaInfo(xr)}else if(Nr.packetType===1){let kr=this._timestampBase+Me,xr={unit:Nr.data,length:Nr.data.byteLength,dts:kr,pts:kr};Tr.samples.push(xr),Tr.length+=Nr.data.length}else Te.e(this.TAG,`Flv: Unsupported AAC data type ${Nr.packetType}`)}else if(_r===2){if(!Tn.codec){let $t=this._parseMP3AudioData(de,Be+1,pe-1,!0);if($t==null)return;Tn.audioSampleRate=$t.samplingRate,Tn.channelCount=$t.channelCount,Tn.codec=$t.codec,Tn.originalCodec=$t.originalCodec,Tn.refSampleDuration=1152/Tn.audioSampleRate*Tn.timescale,Te.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Tn);let Kn=this._mediaInfo;Kn.audioCodec=Tn.codec,Kn.audioSampleRate=Tn.audioSampleRate,Kn.audioChannelCount=Tn.channelCount,Kn.audioDataRate=$t.bitRate,Kn.hasVideo?Kn.videoCodec!=null&&(Kn.mimeType='video/x-flv; codecs="'+Kn.videoCodec+","+Kn.audioCodec+'"'):Kn.mimeType='video/x-flv; codecs="'+Kn.audioCodec+'"',Kn.isComplete()&&this._onMediaInfo(Kn)}let Nr=this._parseMP3AudioData(de,Be+1,pe-1,!1);if(Nr==null)return;let kr=this._timestampBase+Me,xr={unit:Nr,length:Nr.byteLength,dts:kr,pts:kr};Tr.samples.push(xr),Tr.length+=Nr.length}}_parseAACAudioData(de,Be,pe){if(pe<=1){Te.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let Me={},ut=new Uint8Array(de,Be,pe);return Me.packetType=ut[0],ut[0]===0?Me.data=this._parseAACAudioSpecificConfig(de,Be+1,pe-1):Me.data=ut.subarray(1),Me}_parseAACAudioSpecificConfig(de,Be,pe){let Me=new Uint8Array(de,Be,pe),ut=null,tn=0,un=0,_r=null,hr=0,Qn=null;if(tn=un=Me[0]>>>3,hr=(Me[0]&7)<<1|Me[1]>>>7,hr<0||hr>=this._mpegSamplingRates.length){this._onError(Ve.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let wn=this._mpegSamplingRates[hr],rr=(Me[1]&120)>>>3;if(rr<0||rr>=8){this._onError(Ve.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}tn===5&&(Qn=(Me[1]&7)<<1|Me[2]>>>7,_r=(Me[2]&124)>>>2);let Tn=self.navigator.userAgent.toLowerCase();return Tn.indexOf("firefox")!==-1?hr>=6?(tn=5,ut=new Array(4),Qn=hr-3):(tn=2,ut=new Array(2),Qn=hr):Tn.indexOf("android")!==-1?(tn=2,ut=new Array(2),Qn=hr):(tn=5,Qn=hr,ut=new Array(4),hr>=6?Qn=hr-3:rr===1&&(tn=2,ut=new Array(2),Qn=hr)),ut[0]=tn<<3,ut[0]|=(hr&15)>>>1,ut[1]=(hr&15)<<7,ut[1]|=(rr&15)<<3,tn===5&&(ut[1]|=(Qn&15)>>>1,ut[2]=(Qn&1)<<7,ut[2]|=8,ut[3]=0),{config:ut,samplingRate:wn,channelCount:rr,codec:"mp4a.40."+tn,originalCodec:"mp4a.40."+un}}_parseMP3AudioData(de,Be,pe,Me){if(pe<4){Te.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let ut=this._littleEndian,tn=new Uint8Array(de,Be,pe),un=null;if(Me){if(tn[0]!==255)return;let _r=tn[1]>>>3&3,hr=(tn[1]&6)>>1,Qn=(tn[2]&240)>>>4,wn=(tn[2]&12)>>>2,Tn=(tn[3]>>>6&3)!==3?2:1,Tr=0,Nr=0,kr=34,xr="mp3";switch(_r){case 0:Tr=this._mpegAudioV25SampleRateTable[wn];break;case 2:Tr=this._mpegAudioV20SampleRateTable[wn];break;case 3:Tr=this._mpegAudioV10SampleRateTable[wn];break}switch(hr){case 1:kr=34,Qn>>4,_r=tn&15;if(_r!==7){this._onError(Ve.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${_r}`);return}this._parseAVCVideoPacket(de,Be+1,pe-1,Me,ut,un)}_parseAVCVideoPacket(de,Be,pe,Me,ut,tn){if(pe<4){Te.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let un=this._littleEndian,_r=new DataView(de,Be,pe),hr=_r.getUint8(0),wn=(_r.getUint32(0,!un)&16777215)<<8>>8;if(hr===0)this._parseAVCDecoderConfigurationRecord(de,Be+4,pe-4);else if(hr===1)this._parseAVCVideoData(de,Be+4,pe-4,Me,ut,tn,wn);else if(hr!==2){this._onError(Ve.FORMAT_ERROR,`Flv: Invalid video packet type ${hr}`);return}}_parseAVCDecoderConfigurationRecord(de,Be,pe){if(pe<7){Te.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let Me=this._videoMetadata,ut=this._videoTrack,tn=this._littleEndian,un=new DataView(de,Be,pe);Me?typeof Me.avcc!="undefined"&&Te.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),Me=this._videoMetadata={},Me.type="video",Me.id=ut.id,Me.timescale=this._timescale,Me.duration=this._duration);let _r=un.getUint8(0),hr=un.getUint8(1),Qn=un.getUint8(2),wn=un.getUint8(3);if(_r!==1||hr===0){this._onError(Ve.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(un.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Ve.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let rr=un.getUint8(5)&31;if(rr===0){this._onError(Ve.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else rr>1&&Te.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${rr}`);let Tn=6;for(let Nr=0;Nr1&&Te.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Tr}`);Tn++;for(let Nr=0;Nr=pe){Te.w(this.TAG,`Malformed Nalu near timestamp ${Tr}, offset = ${rr}, dataSize = ${pe}`);break}let kr=hr.getUint32(rr,!_r);if(Tn===3&&(kr>>>=8),kr>pe-Tn){Te.w(this.TAG,`Malformed Nalus near timestamp ${Tr}, NaluSize > DataSize!`);return}let xr=hr.getUint8(rr+Tn)&31;xr===5&&(Nr=!0);let $t=new Uint8Array(de,Be+rr,Tn+kr),Kn={type:xr,data:$t};Qn.push(Kn),wn+=$t.byteLength,rr+=Tn+kr}if(Qn.length){let kr=this._videoTrack,xr={units:Qn,length:wn,isKeyframe:Nr,dts:Tr,cts:un,pts:Tr+un};Nr&&(xr.fileposition=ut),kr.samples.push(xr),kr.length+=wn}}}var ht=ke;class Je{static init(){Je.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let Be in Je.types)Je.types.hasOwnProperty(Be)&&(Je.types[Be]=[Be.charCodeAt(0),Be.charCodeAt(1),Be.charCodeAt(2),Be.charCodeAt(3)]);let de=Je.constants={};de.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),de.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),de.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),de.STSC=de.STCO=de.STTS,de.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),de.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),de.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),de.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),de.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),de.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(de){let Be=8,pe=null,Me=Array.prototype.slice.call(arguments,1),ut=Me.length;for(let un=0;un>>24&255,pe[1]=Be>>>16&255,pe[2]=Be>>>8&255,pe[3]=Be&255,pe.set(de,4);let tn=8;for(let un=0;un>>24&255,de>>>16&255,de>>>8&255,de&255,Be>>>24&255,Be>>>16&255,Be>>>8&255,Be&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(de){return Je.box(Je.types.trak,Je.tkhd(de),Je.mdia(de))}static tkhd(de){let Be=de.id,pe=de.duration,Me=de.presentWidth,ut=de.presentHeight;return Je.box(Je.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,Be>>>24&255,Be>>>16&255,Be>>>8&255,Be&255,0,0,0,0,pe>>>24&255,pe>>>16&255,pe>>>8&255,pe&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,Me>>>8&255,Me&255,0,0,ut>>>8&255,ut&255,0,0]))}static mdia(de){return Je.box(Je.types.mdia,Je.mdhd(de),Je.hdlr(de),Je.minf(de))}static mdhd(de){let Be=de.timescale,pe=de.duration;return Je.box(Je.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,Be>>>24&255,Be>>>16&255,Be>>>8&255,Be&255,pe>>>24&255,pe>>>16&255,pe>>>8&255,pe&255,85,196,0,0]))}static hdlr(de){let Be=null;return de.type==="audio"?Be=Je.constants.HDLR_AUDIO:Be=Je.constants.HDLR_VIDEO,Je.box(Je.types.hdlr,Be)}static minf(de){let Be=null;return de.type==="audio"?Be=Je.box(Je.types.smhd,Je.constants.SMHD):Be=Je.box(Je.types.vmhd,Je.constants.VMHD),Je.box(Je.types.minf,Be,Je.dinf(),Je.stbl(de))}static dinf(){return Je.box(Je.types.dinf,Je.box(Je.types.dref,Je.constants.DREF))}static stbl(de){return Je.box(Je.types.stbl,Je.stsd(de),Je.box(Je.types.stts,Je.constants.STTS),Je.box(Je.types.stsc,Je.constants.STSC),Je.box(Je.types.stsz,Je.constants.STSZ),Je.box(Je.types.stco,Je.constants.STCO))}static stsd(de){return de.type==="audio"?de.codec==="mp3"?Je.box(Je.types.stsd,Je.constants.STSD_PREFIX,Je.mp3(de)):Je.box(Je.types.stsd,Je.constants.STSD_PREFIX,Je.mp4a(de)):Je.box(Je.types.stsd,Je.constants.STSD_PREFIX,Je.avc1(de))}static mp3(de){let Be=de.channelCount,pe=de.audioSampleRate,Me=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,Be,0,16,0,0,0,0,pe>>>8&255,pe&255,0,0]);return Je.box(Je.types[".mp3"],Me)}static mp4a(de){let Be=de.channelCount,pe=de.audioSampleRate,Me=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,Be,0,16,0,0,0,0,pe>>>8&255,pe&255,0,0]);return Je.box(Je.types.mp4a,Me,Je.esds(de))}static esds(de){let Be=de.config||[],pe=Be.length,Me=new Uint8Array([0,0,0,0,3,23+pe,0,1,0,4,15+pe,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([pe]).concat(Be).concat([6,1,2]));return Je.box(Je.types.esds,Me)}static avc1(de){let Be=de.avcc,pe=de.codecWidth,Me=de.codecHeight,ut=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,pe>>>8&255,pe&255,Me>>>8&255,Me&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return Je.box(Je.types.avc1,ut,Je.box(Je.types.avcC,Be))}static mvex(de){return Je.box(Je.types.mvex,Je.trex(de))}static trex(de){let Be=de.id,pe=new Uint8Array([0,0,0,0,Be>>>24&255,Be>>>16&255,Be>>>8&255,Be&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Je.box(Je.types.trex,pe)}static moof(de,Be){return Je.box(Je.types.moof,Je.mfhd(de.sequenceNumber),Je.traf(de,Be))}static mfhd(de){let Be=new Uint8Array([0,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,de&255]);return Je.box(Je.types.mfhd,Be)}static traf(de,Be){let pe=de.id,Me=Je.box(Je.types.tfhd,new Uint8Array([0,0,0,0,pe>>>24&255,pe>>>16&255,pe>>>8&255,pe&255])),ut=Je.box(Je.types.tfdt,new Uint8Array([0,0,0,0,Be>>>24&255,Be>>>16&255,Be>>>8&255,Be&255])),tn=Je.sdtp(de),un=Je.trun(de,tn.byteLength+16+16+8+16+8+8);return Je.box(Je.types.traf,Me,ut,un,tn)}static sdtp(de){let Be=de.samples||[],pe=Be.length,Me=new Uint8Array(4+pe);for(let ut=0;ut>>24&255,Me>>>16&255,Me>>>8&255,Me&255,Be>>>24&255,Be>>>16&255,Be>>>8&255,Be&255],0);for(let un=0;un>>24&255,_r>>>16&255,_r>>>8&255,_r&255,hr>>>24&255,hr>>>16&255,hr>>>8&255,hr&255,Qn.isLeading<<2|Qn.dependsOn,Qn.isDependedOn<<6|Qn.hasRedundancy<<4|Qn.isNonSync,0,0,wn>>>24&255,wn>>>16&255,wn>>>8&255,wn&255],12+16*un)}return Je.box(Je.types.trun,tn)}static mdat(de){return Je.box(Je.types.mdat,de)}}Je.init();var At=Je;class xt{static getSilentFrame(de,Be){if(de==="mp4a.40.2"){if(Be===1)return new Uint8Array([0,200,0,128,35,128]);if(Be===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(Be===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(Be===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(Be===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(Be===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(Be===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(Be===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(Be===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var hn=xt;class Mt{constructor(de,Be,pe,Me,ut){this.dts=de,this.pts=Be,this.duration=pe,this.originalDts=Me,this.isSyncPoint=ut,this.fileposition=null}}class Ye{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(de){de.isSyncPoint=!0,this.syncPoints.push(de)}}class zt{constructor(){this._list=[]}clear(){this._list=[]}appendArray(de){let Be=this._list;de.length!==0&&(Be.length>0&&de[0].originalDts=Be[ut].dts&&deBe[Me].lastSample.originalDts&&de=Be[Me].lastSample.originalDts&&(Me===Be.length-1||Me0&&(ut=this._searchNearestSegmentBefore(pe.originalBeginDts)+1),this._lastAppendLocation=ut,this._list.splice(ut,0,pe)}getLastSegmentBefore(de){let Be=this._searchNearestSegmentBefore(de);return Be>=0?this._list[Be]:null}getLastSampleBefore(de){let Be=this.getLastSegmentBefore(de);return Be!=null?Be.lastSample:null}getLastSyncPointBefore(de){let Be=this._searchNearestSegmentBefore(de),pe=this._list[Be].syncPoints;for(;pe.length===0&&Be>0;)Be--,pe=this._list[Be].syncPoints;return pe.length>0?pe[pe.length-1]:null}}class dt{constructor(de){this.TAG="MP4Remuxer",this._config=de,this._isLive=de.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new gn("audio"),this._videoSegmentInfoList=new gn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(y.chrome&&(y.version.major<50||y.version.major===50&&y.version.build<2661)),this._fillSilentAfterSeek=y.msedge||y.msie,this._mp3UseMpegAudio=!y.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(de){return de.onDataAvailable=this.remux.bind(this),de.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(de){this._onInitSegment=de}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(de){this._onMediaSegment=de}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(de){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(de,Be){if(!this._onMediaSegment)throw new le("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(de,Be),this._remuxVideo(Be),this._remuxAudio(de)}_onTrackMetadataReceived(de,Be){let pe=null,Me="mp4",ut=Be.codec;if(de==="audio")this._audioMeta=Be,Be.codec==="mp3"&&this._mp3UseMpegAudio?(Me="mpeg",ut="",pe=new Uint8Array):pe=At.generateInitSegment(Be);else if(de==="video")this._videoMeta=Be,pe=At.generateInitSegment(Be);else return;if(!this._onInitSegment)throw new le("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(de,{type:de,data:pe.buffer,codec:ut,container:`${de}/${Me}`,mediaDuration:Be.duration})}_calculateDtsBase(de,Be){this._dtsBaseInited||(de.samples&&de.samples.length&&(this._audioDtsBase=de.samples[0].dts),Be.samples&&Be.samples.length&&(this._videoDtsBase=Be.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let de=this._videoStashedLastSample,Be=this._audioStashedLastSample,pe={type:"video",id:1,sequenceNumber:0,samples:[],length:0};de!=null&&(pe.samples.push(de),pe.length=de.length);let Me={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};Be!=null&&(Me.samples.push(Be),Me.length=Be.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(pe,!0),this._remuxAudio(Me,!0)}_remuxAudio(de,Be){if(this._audioMeta==null)return;let pe=de,Me=pe.samples,ut,tn=-1,un=-1,_r=-1,hr=this._audioMeta.refSampleDuration,Qn=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,wn=this._dtsBaseInited&&this._audioNextDts===void 0,rr=!1;if(!Me||Me.length===0||Me.length===1&&!Be)return;let Tn=0,Tr=null,Nr=0;Qn?(Tn=0,Nr=pe.length):(Tn=8,Nr=8+pe.length);let kr=null;if(Me.length>1&&(kr=Me.pop(),Nr-=kr.length),this._audioStashedLastSample!=null){let or=this._audioStashedLastSample;this._audioStashedLastSample=null,Me.unshift(or),Nr+=or.length}kr!=null&&(this._audioStashedLastSample=kr);let xr=Me[0].dts-this._dtsBase;if(this._audioNextDts)ut=xr-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())ut=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(rr=!0);else{let or=this._audioSegmentInfoList.getLastSampleBefore(xr);if(or!=null){let Cr=xr-(or.originalDts+or.duration);Cr<=3&&(Cr=0);let Ir=or.dts+or.duration+Cr;ut=xr-Ir}else ut=0}if(rr){let or=xr-ut,Cr=this._videoSegmentInfoList.getLastSegmentBefore(xr);if(Cr!=null&&Cr.beginDts=1?Br=$t[$t.length-1].duration:Br=Math.floor(hr);let ti=!1,To=null;if(Br>hr*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!y.safari){ti=!0;let Yo=Math.abs(Br-hr),Xo=Math.ceil(Yo/hr),Ia=wa+hr;Te.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +`).filter((wi,fl)=>fl!==0).join(""))),pe.createElement("div",null,pe.createElement("div",{className:De.tagsWrap,ref:Di},(($o=Se.detail)==null?void 0:$o.allow_add_member)&&!((ao=Se.detail)!=null&&ao.excellent)&&pe.createElement(Te.Z,{title:(Ra=Nr[((Qo=Se.detail)==null?void 0:Qo.shixun_tag_num)-1])==null?void 0:Ra.connect},pe.createElement("div",null,pe.createElement("div",{className:`${De.openCourseTag} font14`,style:{backgroundColor:(Jo=Nr[((Ri=Se.detail)==null?void 0:Ri.shixun_tag_num)-1])==null?void 0:Jo.bkcolor,color:(ci=Nr[((Wi=Se.detail)==null?void 0:Wi.shixun_tag_num)-1])==null?void 0:ci.txcolor,height:26,border:`1px solid ${(As=Nr[((Si=Se.detail)==null?void 0:Si.shixun_tag_num)-1])==null?void 0:As.bkcolor}`}},(mu=Nr[((Hl=Se.detail)==null?void 0:Hl.shixun_tag_num)-1])==null?void 0:mu.name))),((Lu=Se.detail)==null?void 0:Lu.featured)>0&&pe.createElement("div",null,((Xl=Se.detail)==null?void 0:Xl.featured)===1&&pe.createElement("div",{className:`${De.openCourseTag} font14`,style:{background:"#FF6500",border:"1px solid #FF6500"}},"\u56FD\u5BB6\u4E00\u6D41"),((UA=Se.detail)==null?void 0:UA.featured)===2&&pe.createElement("div",{className:`${De.openCourseTag} font14`,style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((lu=Se.detail)==null?void 0:lu.featured)===3&&pe.createElement("div",{className:`${De.openCourseTag} font14`,style:{background:"#E9AD5D",border:"1px solid #E9AD5D"}},"\u7701\u7EA7\u4E00\u6D41"),((Du=Se.detail)==null?void 0:Du.featured)===4&&pe.createElement("div",{className:`${De.openCourseTag} font14`,style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((Gu=Se.detail)==null?void 0:Gu.excellent)&&((Zu=Se.detail)==null?void 0:Zu.allow_add_member)&&((xc=Nr[((Wu=Se.detail)==null?void 0:Wu.shixun_tag_num)-1])==null?void 0:xc.name)=="\u516C\u5F00\u53D1\u5E03"&&((cc=En==null?void 0:En.userInfo)==null?void 0:cc.role)!=15&&pe.createElement("div",null,pe.createElement("div",{className:`${De.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((qc=Se.detail)==null?void 0:qc.excellent)&&((dc=En==null?void 0:En.userInfo)==null?void 0:dc.role)==15&&pe.createElement("div",null,pe.createElement("div",{className:`${De.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((_c=Se.detail)==null?void 0:_c.is_plan)&&pe.createElement(Te.Z,{title:"\u6559\u80B2\u90E8101\u8BA1\u5212\u8BA1\u7B97\u673A\u7C7B\u8BFE\u7A0B"},pe.createElement("div",null,pe.createElement("div",{className:`${De.openCourseTag} font14`,style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0}},"101\u8BA1\u5212")))))),((id=Se.detail)==null?void 0:id.laboratory_name)&&(0,Pe.Ny)()&&pe.createElement("div",{className:De.laboratory},pe.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),pe.createElement(Te.Z,{title:($c=Se.detail)==null?void 0:$c.laboratory_name},pe.createElement("a",{href:`https://${(ed=Se.detail)==null?void 0:ed.laboratory_url}`,target:"_blank",className:De.name},(sd=Se.detail)==null?void 0:sd.laboratory_name))),pe.createElement("div",{className:De.contentWrap},pe.createElement("div",{className:De.contentLeftWrap},!!((Ic=Se.detail)!=null&&Ic.stages_count)&&pe.createElement("div",{className:"mr30"},pe.createElement("span",null,"\u7AE0\u8282"),pe.createElement("p",{className:"mt3"},(Ou=Se.detail)==null?void 0:Ou.stages_count)),!!((Vl=Se.detail)!=null&&Vl.shixuns_count)&&pe.createElement("div",{className:"mr30"},pe.createElement("span",null,"\u5355\u5143"),pe.createElement("p",{className:"mt3"},(Lc=Se.detail)==null?void 0:Lc.shixuns_count)),!!((Xu=Se.detail)!=null&&Xu.challenge_choose_count)&&pe.createElement("div",{className:"mr30"},pe.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),pe.createElement("p",{className:"mt3"},(Dc=Se.detail)==null?void 0:Dc.challenge_choose_count)),!!((Oc=Se.detail)!=null&&Oc.challenges_count)&&pe.createElement("div",{className:"mr30"},pe.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),pe.createElement("p",{className:"mt3"},(Vu=Se.detail)==null?void 0:Vu.challenges_count)),!!((Nu=Se.detail)!=null&&Nu.videos_count)&&pe.createElement("div",{className:"mr30"},pe.createElement("span",null,"\u89C6\u9891"),pe.createElement("p",{className:"mt3"},(fc=Se.detail)==null?void 0:fc.videos_count)),!!((Au=Se.detail)!=null&&Au.attachment_count)&&pe.createElement("div",{className:"mr30"},pe.createElement("span",null,"\u8BFE\u4EF6"),pe.createElement("p",{className:"mt3"},(Jl=Se.detail)==null?void 0:Jl.attachment_count)),((YA=Se.detail)==null?void 0:YA.publish_status)!==0&&!!((Ca=Se.detail)!=null&&Ca.subject_score)&&pe.createElement("div",{className:"mr30"},pe.createElement("span",null,"\u7ECF\u9A8C\u503C"),pe.createElement("p",{className:"mt3"},(ei=Se.detail)==null?void 0:ei.subject_score)),((di=Se.detail)==null?void 0:di.publish_status)!==0&&!!((Ti=Se.detail)!=null&&Ti.member_count)&&pe.createElement("div",{className:"mr30"},pe.createElement("span",null,pe.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),pe.createElement(Te.Z,{title:`\u66F4\u65B0\u65F6\u95F4\uFF1A${((ws=Se.detail)==null?void 0:ws.member_count_update_at)||"--"}`},pe.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"}))),pe.createElement("p",{className:"mt3"},(Qs=Se.detail)==null?void 0:Qs.member_count)),((Yl=Se.detail)==null?void 0:Yl.subject_score)>0&&pe.createElement("span",{className:"font14 c-white"},pe.createElement("span",null,"\u8BC4\u5206"),pe.createElement("br",null),pe.createElement("div",{className:De.rating},pe.createElement(je.Z,{allowHalf:!0,style:{fontSize:12},value:(0,Fe.og)((xA=Se.detail)==null?void 0:xA.averge_star),disabled:!0}))))),!!((hu=(Qu=Se.detail)==null?void 0:Qu.courses)!=null&&hu.length)&&pe.createElement("aside",{className:De.nav},pe.createElement("div",{className:De.navLeft},Pr.course_identity<4&&pe.createElement(Te.Z,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},pe.createElement("a",{href:`/classrooms/${Pr==null?void 0:Pr.course_id}/newgolds/settings`,target:"_blank"},pe.createElement("i",{className:`iconfont icon-bianji1 ${De.navLeftIcon}`}))),pe.createElement(Ce.Z,{dropdownRender:()=>{var wi,fl,Rs;return pe.createElement(Re.default,null,(Rs=(fl=[...(wi=Se.detail)==null?void 0:wi.courses])==null?void 0:fl.reverse())==null?void 0:Rs.map((eu,tu)=>{var Ru,IA;return pe.createElement(Re.default.Item,{key:eu.course_id,onClick:()=>nl(eu.course_id)},pe.createElement("span",{className:"font14"},"\u7B2C",((IA=(Ru=Se.detail)==null?void 0:Ru.courses)==null?void 0:IA.length)-tu,"\u671F"))}))}},pe.createElement("div",null,pe.createElement("span",{className:"font14 current"},"\u7B2C",pe.createElement("span",{className:De.colorOrange},Yu),"\u671F"),pe.createElement(He.Z,null))),pe.createElement("div",{className:De.navContent},pe.createElement("div",{className:De.contentItem},pe.createElement("div",{className:De.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),pe.createElement("div",{className:De.contentItemText},Pr==null?void 0:Pr.start_date)),pe.createElement("div",{className:De.verticalLine}),pe.createElement("div",{className:De.contentItem},pe.createElement("div",{className:De.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),pe.createElement("div",{className:De.contentItemText},Pr==null?void 0:Pr.end_date)),pe.createElement("div",{className:De.verticalLine}),pe.createElement("div",{className:De.contentItem},pe.createElement("div",{className:De.contentItemTitle},"\u672C\u671F\u9009\u8BFE\u4EBA\u6570"),pe.createElement("div",{className:De.contentItemText},Pr==null?void 0:Pr.student_count," \u4EBA")))),pe.createElement("div",{className:De.navRight,style:{display:"none"}},pe.createElement("div",{className:De.flexRow},((qA=Pr==null?void 0:Pr.course_status)==null?void 0:qA.status)===1&&pe.createElement("div",{className:"mr20 c-red-ee4"},(Ju=Pr==null?void 0:Pr.course_status)==null?void 0:Ju.time),((kA=Pr==null?void 0:Pr.course_status)==null?void 0:kA.status)===2&&Pr.course_identity<6&&pe.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((pu=Pr.course_status)==null?void 0:pu.status)===2&&(Pr.course_identity<6?pe.createElement("a",{className:De.classButton,href:`/classrooms/${(Nc=(gc=Pr==null?void 0:Pr.first_category_url)==null?void 0:gc.split("/"))==null?void 0:Nc[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):pe.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((ld=Pr.course_status)==null?void 0:ld.status)===1&&Pr.course_identity>5&&pe.createElement("div",{className:De.classButton,onClick:jA},"\u7ACB\u5373\u52A0\u5165"),((Qc=Pr.course_status)==null?void 0:Qc.status)===1&&Pr.course_identity===5&&pe.createElement("a",{className:De.classButton,href:`/classrooms/${(se=(ce=Pr==null?void 0:Pr.first_category_url)==null?void 0:ce.split("/"))==null?void 0:se[2]}/announcement`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((Ee=Pr.course_status)==null?void 0:Ee.status)===0&&Pr.course_identity>5&&pe.createElement("div",{className:De.classButton,onClick:jA},"\u7ACB\u5373\u62A5\u540D"),((he=Pr.course_status)==null?void 0:he.status)===0&&Pr.course_identity===5&&pe.createElement("div",{className:De.classButton},"\u62A5\u540D\u6210\u529F"),(((Xe=Pr==null?void 0:Pr.course_status)==null?void 0:Xe.status)===0||((Bt=Pr==null?void 0:Pr.course_status)==null?void 0:Bt.status)===1)&&Pr.course_identity<5&&pe.createElement("a",{className:De.classButton,href:`/classrooms/${(kn=(_t=Pr==null?void 0:Pr.first_category_url)==null?void 0:_t.split("/"))==null?void 0:kn[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),ql&&mc&&((Hn=Se.detail)==null?void 0:Hn.has_participate)&&pe.createElement("span",{className:`${De.classButton} ${De.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),ql&&mc&&!((ur=Se.detail)!=null&&ur.has_participate)&&(Sr?pe.createElement("span",{className:`${De.classButton} ${De.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):pe.createElement("span",{className:`${De.classButton} ${De.bg28e}`,onClick:uA},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),pe.createElement("div",{className:De.flexRow},ql&&!!((re=(Xr=Se.detail)==null?void 0:Xr.courses)!=null&&re.length)&&mc&&pe.createElement("span",{className:"mt20"},pe.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(ge=Se.detail)==null?void 0:ge.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),pe.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",pe.createElement("span",{className:"mr5 c-red-ee4"},Sr===!0?((Qe=Se.detail)==null?void 0:Qe.participant_count)+1:(qe=Se.detail)==null?void 0:qe.participant_count),"\u4EBA")),ql&&!((jt=(Ct=Se.detail)==null?void 0:Ct.courses)!=null&&jt.length)&&mc&&pe.createElement("span",null,!((Ut=Se.detail)!=null&&Ut.has_participate)&&(Sr===!0?pe.createElement("span",{className:`${De.classButton} ${De.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):pe.createElement("a",{className:`${De.classButton} ${De.bg28e}`,onClick:uA},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Ft=Se.detail)==null?void 0:Ft.has_participate)&&pe.createElement("span",{className:`${De.classButton} ${De.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),pe.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(an=Se.detail)==null?void 0:an.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),pe.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",pe.createElement("span",{className:"mr5 c-red-ee4"},Sr===!0?((yn=Se.detail)==null?void 0:yn.participant_count)+1:(Yn=Se.detail)==null?void 0:Yn.participant_count),"\u4EBA"))))))),pe.createElement(Jt,null),Ms.status&&pe.createElement(vt,{type:"subject",onCancel:()=>ll(!1),onOk:wi=>Tr(void 0,null,function*(){ll(!1);let fl={user_customize:wi.user_customize,type:wi.type};wi.user_customize?fl=rr(wn({},fl),{discipline_name:wi.discipline_name,sub_discipline_name:wi.sub_discipline_name}):wi.sub_discipline_id&&(fl=rr(wn({},fl),{sub_discipline_id:wi.sub_discipline_id}));const Rs=yield(0,ue.WO)(wn({id:sr.pathId},fl));((Rs==null?void 0:Rs.status)===0||(Rs==null?void 0:Rs.status)===1)&&(HA(),nt.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})}),pe.createElement(et.default,{open:Uo,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{wo(!1)},centered:!0,footer:pe.createElement("div",null,pe.createElement(le.ZP,{type:"primary",onClick:()=>{wo(!1)}},"\u6211\u77E5\u9053\u4E86"))},pe.createElement(Ve.Z,{style:{maxHeight:378,overflow:"auto"},value:(jr=(ir=Se==null?void 0:Se.detail)==null?void 0:ir.toast)==null?void 0:jr.content})))};var xr=(0,be.connect)(({pathsDetail:Ke,user:rt,loading:Se,globalSetting:En})=>({pathsDetail:Ke,user:rt,globalSetting:En,loading:Se.models.index}))(kr),$t=ne(346),Kn=ne(93948),Dn={flex_box_center:"flex_box_center___Ktq9p",flex_space_between:"flex_space_between___C3cJM",flex_box_vertical_center:"flex_box_vertical_center___EHdLM",flex_box_center_end:"flex_box_center_end___pIiOq",flex_box_column:"flex_box_column___ZDnJh",rightWrap:"rightWrap___trEKQ",qrCode:"qrCode___J87U9",cardTop:"cardTop___sVfNE",cardTop2:"cardTop2___ngun6",card:"card___xqkwa",flexRow:"flexRow___EJjLR",flexRowAbout:"flexRowAbout___wsXZw",skillWrap:"skillWrap___H2LfA",skillTopWrap:"skillTopWrap___Iy4yY",skillContentWrap:"skillContentWrap___TIOw9",skillContentWrapMin:"skillContentWrapMin___l0OQ7",skillContentWrapMax:"skillContentWrapMax___hzrLJ",skillContentIcon:"skillContentIcon___e1yQ3",skillContentIconNoStatus:"skillContentIconNoStatus___D7SaD",skillExpandAllWrap:"skillExpandAllWrap___NlyjU",skillExpandAllContent:"skillExpandAllContent___DFfUu",memberItem:"memberItem___tQyAC",radius:"radius___CojJt",memberItemContent:"memberItemContent___OAGgP",directionItemWrap:"directionItemWrap___D3A3B",groupActionWrap:"groupActionWrap___uM9bY",divabout:"divabout___aIu8x",classButton:"classButton___kwIIq",bg28e:"bg28e____4vxe",bgGray:"bgGray___bP0QM",price:"price___YtmIz",d1:"d1___kWoQd",auto:"auto___j1TRz",disabled:"disabled___acQun",d2:"d2___lGbRu",d3:"d3___bWANm",d4:"d4___wyT_a",member_power1:"member_power1___fOB2q",member_power2:"member_power2___Lpa0U"},er={"sort-list-panel":"sort-list-panel___T39Sk","sort-list-tip":"sort-list-tip___Wu55q","ant-drawer-content":"ant-drawer-content___PXRrP","dragging-li":"dragging-li___LhY_V","task-list-container":"task-list-container___ABX0H",imgradius:"imgradius___fmcxI",imageWrap:"imageWrap___HkmiW",directionItemWrap:"directionItemWrap___MKzHd",groupActionWrap:"groupActionWrap___PB2b7",teamHeight:"teamHeight___qj0wW",divHeight:"divHeight___MUuEe",member_power1:"member_power1___ropDL",member_power2:"member_power2___t92g7"},Fr=ne(88522),or=ne(1710),Cr=ne(26724),Ir=ne.n(Cr),Qa=ne(82264),wa=ne(74508),Br=Object.defineProperty,ti=Object.defineProperties,To=Object.getOwnPropertyDescriptors,Yo=Object.getOwnPropertySymbols,Xo=Object.prototype.hasOwnProperty,Ia=Object.prototype.propertyIsEnumerable,Ga=(Ke,rt,Se)=>rt in Ke?Br(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,$a=(Ke,rt)=>{for(var Se in rt||(rt={}))Xo.call(rt,Se)&&Ga(Ke,Se,rt[Se]);if(Yo)for(var Se of Yo(rt))Ia.call(rt,Se)&&Ga(Ke,Se,rt[Se]);return Ke},Pa=(Ke,rt)=>ti(Ke,To(rt)),Po=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const ni=({pathsDetail:Ke,loading:rt,dispatch:Se,open:En,onClose:fr,onReloadData:pr=()=>{}})=>{const ia=(0,be.useParams)(),[Xn,fn]=(0,b.useState)([]),[tr,qr]=(0,b.useState)(!0),[ha,da]=(0,b.useState)(!1),[Ma]=Ot.default.useForm(),[co,Ua]=(0,b.useState)([]),[fa,Do]=(0,b.useState)(1),[ya,Co]=(0,b.useState)([]),[_a,ba]=(0,b.useState)(!0),[La,Io]=(0,b.useState)(!1);(0,b.useEffect)(()=>{En&&Lo()},[En]);const Lo=()=>Po(void 0,null,function*(){const ca=yield Se({type:"classroomList/getSchoolList",payload:{}});fn(ca.map(wr=>({value:wr})))}),ea=()=>{var ca,wr;if(!((wr=(ca=Ma.getFieldValue())==null?void 0:ca.keyword)!=null&&wr.trim())){nt.ZP.warning("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"),Ua([]);return}ba(!1),qr(!0),da(!1),Do(1),Co([]),yo(!0)},ho=ca=>{ca=String(ca);const wr=ya.indexOf(ca);wr<0?ya.push(ca):ya.splice(wr,1),Co([...ya])},yo=(ca=!1)=>Po(void 0,null,function*(){var wr,qo;if(tr&&!ha||ca){const Li=Ma.getFieldValue();da(!0),Do(ca?1:fa+1);const gi=yield(0,Qa.nQ)(Pa($a({page:ca?1:fa+1,container_id:ia.pathId,container_type:3},Li),{school_name:(Li==null?void 0:Li.school_name)||null,keyword:((wr=Li==null?void 0:Li.keyword)==null?void 0:wr.trim())||null}));Ua(ca?[...gi.users]:[...co,...gi.users]),da(!1),((qo=gi.users)==null?void 0:qo.length)<10&&qr(!1)}}),ja=()=>Po(void 0,null,function*(){if(!(ya!=null&&ya.length))nt.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458");else{Io(!0);const ca=yield(0,ue.mx)({id:ia.pathId,user_ids:ya});Io(!1),ca&&(nt.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ja(),pr&&pr())}}),Ja=()=>{Ma.setFieldsValue({keyword:""}),fr(),ba(!0),qr(!0)},ui=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(ca,wr)=>b.createElement(z.default,{value:wr.numid,checked:ya.includes(String(wr.numid)),disabled:!!ca})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(ca,wr)=>b.createElement(Te.Z,{placement:"bottom",title:ca},b.createElement(be.Link,{className:"bold c-black",to:`/users/${wr.login}`,target:"_blank"},ca||"--"))},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:ca=>b.createElement(Te.Z,{placement:"bottom",title:ca},b.createElement("span",null,ca||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:ca=>b.createElement(Te.Z,{placement:"bottom",title:ca},b.createElement("span",null,ca||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:ca=>b.createElement(Te.Z,{placement:"bottom",title:ca},b.createElement("span",null,ca||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:ca=>b.createElement(Te.Z,{placement:"bottom",title:ca},b.createElement("span",null,ca||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:ca=>b.createElement(Te.Z,{placement:"bottom",title:ca},b.createElement("span",null,ca||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:ca=>ca?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:ca=>b.createElement(Te.Z,{placement:"bottom",title:ca&&me()(ca).format("YYYY-MM-DD HH:mm")},b.createElement("span",null,ca&&me()(ca).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:ca=>{if(ca===1)return b.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return b.createElement(et.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:En,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:La,onOk:ja,onCancel:Ja},b.createElement(Ot.default,{layout:"inline",form:Ma,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:ea},b.createElement(Ot.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},b.createElement(E.default,null,b.createElement(E.default.Option,{value:"1"},"\u59D3\u540D"),b.createElement(E.default.Option,{value:"2"},"\u624B\u673A\u53F7"),b.createElement(E.default.Option,{value:"3"},"\u90AE\u7BB1"))),b.createElement(Ot.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},b.createElement(lt.default,{allowClear:!0,style:{width:280},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"})),b.createElement(Ot.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},b.createElement(Fr.Z,{allowClear:!0,defaultOpen:!1,options:Xn,style:{width:380},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(ca,wr)=>wr.value.toUpperCase().indexOf(ca.toUpperCase())!==-1})),b.createElement(Ot.default.Item,null,b.createElement(le.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),_a&&b.createElement("div",{className:"tc font16 c-light-black mt40"},b.createElement("img",{src:wa.RL,width:"100",alt:""}),b.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!_a&&b.createElement("section",null,b.createElement("div",{className:"flexd-table-header mt20"},b.createElement(or.default,{pagination:!1,dataSource:[],columns:ui})),b.createElement("div",{style:{maxHeight:260,overflow:"auto"}},b.createElement(Ir(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ca=>{yo()},hasMore:tr,useWindow:!1},b.createElement(or.default,{loading:ha,showHeader:!1,pagination:!1,dataSource:co,columns:ui,onRow:ca=>({onClick:wr=>{wr.currentTarget.querySelector("input").disabled||ho(wr.currentTarget.querySelector("input").value)}})})))))};var ko=(0,be.connect)(({pathsDetail:Ke,loading:rt})=>({pathsDetail:Ke,loading:rt}))(ni),oo=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const yi=({pathsDetail:Ke,loading:rt,dispatch:Se,data:En,onReloadData:fr=()=>{}})=>{const pr=(0,be.useParams)(),[ia,Xn]=(0,b.useState)(!0),[fn,tr]=(0,b.useState)(!1),[qr]=Ot.default.useForm(),[ha,da]=(0,b.useState)([]),[Ma,co]=(0,b.useState)(1),[Ua,fa]=(0,b.useState)([]),[Do,ya]=(0,b.useState)(!0),[Co,_a]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Ke.actionTabs.key==="Collaborators-AddCourses"&&(ya(!0),Xn(!0),ba())},[Ke.actionTabs.key]);const ba=()=>oo(void 0,null,function*(){const ja=yield Se({type:"classroomList/getSchoolList",payload:{}})}),La=()=>{ya(!1),Xn(!0),tr(!1),co(1),fa([]),Lo(!0)},Io=ja=>{ja=String(ja);const Ja=Ua.indexOf(ja);Ja<0?Ua.push(ja):Ua.splice(Ja,1),fa([...Ua])},Lo=(ja=!1)=>oo(void 0,null,function*(){var Ja,ui;if(ia&&!fn||ja){const ca=qr.getFieldValue();tr(!0),co(ja?1:Ma+1);const wr=yield(0,Qa.FU)({page:ja?1:Ma+1,container_id:pr.pathId,container_type:3,manager_name:(ca==null?void 0:ca.manager_name)||null,course_name:((Ja=ca==null?void 0:ca.course_name)==null?void 0:Ja.trim())||null});da(ja?[...wr.courses]:[...ha,...wr.courses]),tr(!1),((ui=wr.courses)==null?void 0:ui.length)<10&&Xn(!1)}}),ea=()=>oo(void 0,null,function*(){var ja,Ja,ui;if(!(Ua!=null&&Ua.length))nt.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802");else{if(Ke.actionTabs.type!=1){if(((Ja=(ja=Ke==null?void 0:Ke.Courses)==null?void 0:ja.spoc_courses)==null?void 0:Ja.length)+(Ua==null?void 0:Ua.length)>3){nt.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802");return}}else if(((ui=En==null?void 0:En.spoc_courses)==null?void 0:ui.length)+(Ua==null?void 0:Ua.length)>3){nt.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802");return}_a(!0);const ca=yield(0,ue.sm)({id:pr.pathId,course_ids:Ua,course_type:Ke.actionTabs.type});_a(!1),ca&&(nt.ZP.success("\u6DFB\u52A0\u6210\u529F"),ho(),fr&&fr())}}),ho=()=>{qr.setFieldsValue({course_name:"",manager_name:""}),fa([]),Se({type:"pathsDetail/setActionTabs",payload:{}})},yo=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(ja,Ja)=>b.createElement(z.default,{value:Ja.id,checked:Ua.includes(String(Ja.id)),disabled:!!ja})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:ja=>b.createElement(Te.Z,{placement:"bottom",title:ja},b.createElement("span",null,ja||"--"))},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:ja=>b.createElement(Te.Z,{placement:"bottom",title:ja},b.createElement("span",null,ja||"--"))},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:ja=>b.createElement(Te.Z,{placement:"bottom",title:ja},b.createElement("span",null,ja||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:ja=>b.createElement(Te.Z,{placement:"bottom",title:ja},b.createElement("span",null,ja))},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:ja=>b.createElement(Te.Z,{placement:"bottom",title:ja},b.createElement("span",null,ja||"--"))}];return b.createElement(et.default,{title:"\u6DFB\u52A0\u8BFE\u5802",open:Ke.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:Co,onOk:ea,onCancel:ho},b.createElement(Ot.default,{layout:"inline",form:qr,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:La},b.createElement(Ot.default.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},b.createElement(lt.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),b.createElement(Ot.default.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},b.createElement(lt.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),b.createElement(Ot.default.Item,null,b.createElement(le.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),Do&&b.createElement("div",{className:"tc font16 c-light-black mt40"},b.createElement("img",{src:wa.RL,width:"100",alt:""}),b.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Do&&b.createElement("section",null,b.createElement("div",{className:"flexd-table-header mt20"},b.createElement(or.default,{pagination:!1,dataSource:[],columns:yo})),b.createElement("div",{style:{maxHeight:260,overflow:"auto"}},b.createElement(Ir(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ja=>{Lo()},hasMore:ia,useWindow:!1},b.createElement(or.default,{loading:fn,showHeader:!1,pagination:!1,dataSource:ha,columns:yo,onRow:ja=>({onClick:Ja=>{Ja.currentTarget.querySelector("input").disabled||Io(Ja.currentTarget.querySelector("input").value)}})})))))};var li=(0,be.connect)(({pathsDetail:Ke,loading:rt})=>({pathsDetail:Ke,loading:rt}))(yi),Ji=ne(27667),gs=ne(44589),Yi=ne(39180),mi=ne.n(Yi),Mo=ne(59301),ji=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const qi=(0,gs.W8)(({item:Ke,toIndex:rt,params:Se,isShow:En,setShow:fr,dispatch:pr,user:ia,classroomList:Xn,handleDeleteMember:fn,pathsDetail:tr,EditPowerClick:qr})=>{var ha,da,Ma,co;return Mo.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},Mo.createElement("div",{className:er.directionItemWrap},Mo.createElement(Te.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:Mo.createElement("div",{className:er.teamHeight},Mo.createElement("div",{style:{display:"flex"}},Mo.createElement("div",{className:er.imageWrap,style:{marginRight:11}},Mo.createElement("img",{className:er.imageWrap,src:$t.Z.API_SERVER+"/images/"+(Ke==null?void 0:Ke.image_url)})),Mo.createElement("div",null,Mo.createElement("div",{title:Ke==null?void 0:Ke.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(Ke==null?void 0:Ke.name)||"--"),Mo.createElement("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},Ke==null?void 0:Ke.school))),Mo.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(Ke!=null&&Ke.brief_introduction)&&Mo.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(Ke==null?void 0:Ke.brief_introduction)&&Mo.createElement("div",{className:er.divHeight},Ke==null?void 0:Ke.brief_introduction),((ha=ia==null?void 0:ia.userInfo)==null?void 0:ha.user_id)===(Ke==null?void 0:Ke.id)&&Mo.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>be.history.push("/account/profile")},Mo.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},Mo.createElement("div",{style:{position:"relative"}},Mo.createElement("img",{draggable:!1,className:er.imgradius,onClick:()=>{(0,Pe.bg)()?be.history.push(`${Ke.user_url}`):pr({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:$t.Z.API_SERVER+"/images/"+(Ke==null?void 0:Ke.image_url)}),((0,Pe.Ny)()||((da=tr==null?void 0:tr.detail)==null?void 0:da.is_subject_member))&&Mo.createElement(Mo.Fragment,null,Ke!=null&&Ke.is_subject_creator?Mo.createElement("div",{className:er.member_power1},"\u521B\u5EFA\u8005"):Ke!=null&&Ke.can_edit_knowledge_graph||Ke!=null&&Ke.can_edit_stage?Mo.createElement("div",{className:er.member_power1,style:{cursor:((0,Pe.j5)()||((Ma=tr==null?void 0:tr.detail)==null?void 0:Ma.is_creator))&&"pointer"},onClick:()=>qr(Ke)},"\u7F16\u8F91\u6743\u9650"):Mo.createElement("div",{className:er.member_power2,style:{cursor:((0,Pe.j5)()||((co=tr==null?void 0:tr.detail)==null?void 0:co.is_creator))&&"pointer"},onClick:()=>qr(Ke)},"\u67E5\u770B\u6743\u9650"))),Mo.createElement("div",null,Mo.createElement("span",{className:"multi_ellipsis1"},(Ke==null?void 0:Ke.name)||"--"),Mo.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(Ke==null?void 0:Ke.school)||"--"))),Mo.createElement("br",null)))}),Ei=(0,gs.JN)(({isShow:Ke,setShow:rt,pathsDetail:Se,items:En,params:fr,dispatch:pr,user:ia,classroomList:Xn,handleDeleteMember:fn,EditPowerClick:tr})=>Mo.createElement("div",{className:"task-list-container"},En==null?void 0:En.map((qr,ha)=>Mo.createElement(qi,{key:`${qr.id}`,isShow:Ke,setShow:rt,dispatch:pr,pathsDetail:Se,handleDeleteMember:fn,user:ia,classroomList:Xn,toIndex:ha+1,params:fr,index:ha,item:qr,EditPowerClick:tr})))),bs=({data:Ke,user:rt,classroomList:Se,pathsDetail:En,operation:fr,callback:pr,handleDeleteMember:ia,onCancel:Xn,dispatch:fn,visible:tr=!1,EditPowerClick:qr})=>{const[ha,da]=(0,b.useState)(Ke),Ma=(0,be.useParams)(),[co,Ua]=(0,b.useState)(),[fa,Do]=(0,b.useState)(!0);function ya(_a){const{newIndex:ba,oldIndex:La}=_a;fr&&(Co(mi()(ha,La,ba).map(Io=>Io==null?void 0:Io.id)),da(mi()(ha,La,ba)))}(0,b.useEffect)(()=>{da(Ke)},[JSON.stringify(Ke)]);function Co(_a){return ji(this,null,function*(){const ba=yield(0,Gt.ZP)(`/api/paths/${Ma==null?void 0:Ma.pathId}/move_subject_members.json`,{method:"post",body:{user_ids:_a}});fn({type:"pathsDetail/getRightData",payload:{id:Ma.pathId}}),fn({type:"pathsDetail/getPathsDetail",payload:{id:Ma.pathId}})})}return Mo.createElement("div",{style:{zIndex:1,width:"100%",position:"relative"},className:"sort-list-panel"},Mo.createElement(Ei,{axis:"xy",helperClass:"dragging-li",isShow:fa,setShow:Do,distance:2,disableAutoscroll:!0,dispatch:fn,pathsDetail:En,handleDeleteMember:ia,user:rt,classroomList:Se,params:Ma,items:ha,onSortEnd:ya,EditPowerClick:qr}))};var xi=(0,be.connect)(({user:Ke,classroomList:rt,pathsDetail:Se})=>({user:Ke,classroomList:rt,pathsDetail:Se}))(bs),Pi={"sort-list-panel":"sort-list-panel___dj9Dy","sort-list-tip":"sort-list-tip___MJMmM","ant-drawer-content":"ant-drawer-content___xug_4","dragging-li":"dragging-li___Pu0p9","task-list-container":"task-list-container___GxBsz",imgradius:"imgradius___Iug8Z",directionItemWrap:"directionItemWrap___odBHm",groupActionWrap:"groupActionWrap___u5Xgw",bottomdiv:"bottomdiv___MLbfq",ml3:"ml3___HNgih"},vi=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const Vi=null,ns=(0,gs.W8)(({item:Ke,toIndex:rt,params:Se,dispatch:En,classroomList:fr,handleDeleteMember:pr,pathsDetail:ia})=>{var Xn,fn,tr,qr;return b.createElement("span",{onClick:()=>{window.open(Ke==null?void 0:Ke.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},b.createElement("div",{className:Pi.directionItemWrap},b.createElement("img",{className:Pi.imgradius,src:$t.Z.API_SERVER+(Ke==null?void 0:Ke.default_image)}),b.createElement("span",{className:Pi.groupActionWrap},b.createElement(Te.Z,{title:Ke.name},b.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((Xn=Ke.name)==null?void 0:Xn.length)>7?b.createElement("span",null,(fn=Ke.name)==null?void 0:fn.substring(0,7),b.createElement("br",null)," ",(tr=Ke.name)==null?void 0:tr.substring(7,14),(Ke==null?void 0:Ke.name.length)>14&&"..."):Ke.name)))),b.createElement("div",{className:Pi.bottomdiv},b.createElement(Te.Z,{title:`\u8BBF\u95EE\u6570\uFF1A${Ke==null?void 0:Ke.visits}`,placement:"bottom"},b.createElement("span",null,b.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),b.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},Ke==null?void 0:Ke.visits))),b.createElement(Te.Z,{title:`\u8BFE\u5802\u6210\u5458\u6570\uFF1A${Ke==null?void 0:Ke.course_members_count}`,placement:"bottom"},b.createElement("span",null,b.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),b.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Ke==null?void 0:Ke.course_members_count))),b.createElement(Te.Z,{overlayStyle:{maxWidth:380},title:b.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",Ke==null?void 0:Ke.tasks_count),placement:"bottom"},b.createElement("span",null,b.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),b.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Ke==null?void 0:Ke.tasks_count))),b.createElement(Te.Z,{title:"\u5220\u9664",placement:"bottom"},b.createElement("span",null,b.createElement("i",{style:{color:"#bbbbbb",display:!((qr=ia==null?void 0:ia.detail)!=null&&qr.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:ha=>{ha.stopPropagation(),pr(Ke.id)}})))))}),fi=(0,gs.JN)(({items:Ke,params:rt,dispatch:Se,classroomList:En,handleDeleteMember:fr,pathsDetail:pr})=>b.createElement("div",{className:"task-list-container",style:{minHeight:(Ke==null?void 0:Ke.length)*240}},Ke==null?void 0:Ke.map((ia,Xn)=>b.createElement(ns,{key:`${ia.id}`,dispatch:Se,pathsDetail:pr,handleDeleteMember:fr,classroomList:En,toIndex:Xn+1,params:rt,index:Xn,item:ia})))),_i=({data:Ke,classroomList:rt,pathsDetail:Se,callback:En,handleDeleteMember:fr,onCancel:pr,dispatch:ia,visible:Xn=!1})=>{const[fn,tr]=(0,b.useState)(Ke),qr=(0,be.useParams)(),[ha,da]=(0,b.useState)();function Ma(Ua){const{newIndex:fa,oldIndex:Do}=Ua;co(mi()(fn,Do,fa).map(ya=>ya==null?void 0:ya.id)),tr(mi()(fn,Do,fa))}(0,b.useEffect)(()=>{tr(Ke)},[JSON.stringify(Ke)]);function co(Ua){return vi(this,null,function*(){const fa=yield(0,Gt.ZP)(`/api/paths/${qr==null?void 0:qr.pathId}/spoc_courses/move_position.json`,{method:"post",body:{ids:Ua}})})}return b.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},b.createElement(fi,{axis:"y",helperClass:"dragging-li",pathsDetail:Se,distance:2,dispatch:ia,handleDeleteMember:fr,classroomList:rt,params:qr,items:fn,onSortEnd:Ma}))};var rs=(0,be.connect)(({classroomList:Ke,pathsDetail:rt})=>({classroomList:Ke,pathsDetail:rt}))(_i),ks=ne(81722),Vs="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",dl="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=",Js="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==",rl=ne(49535),os=ne(42441),Qi=ne(56047),Al={del_btn:"del_btn___G3Ocu"};const zl=({pathsDetail:Ke,user:rt,loading:Se,dispatch:En,visible:fr,onCancel:pr,handleDeleteMember:ia,showEditPowerModal:Xn,setMemberInfo:fn})=>{var tr;const qr=[{title:"\u59D3\u540D",dataIndex:"name",width:130,ellipsis:!0},{title:"\u5355\u4F4D",dataIndex:"school",width:210,ellipsis:!0,render:(ha,da)=>b.createElement("div",null,(da==null?void 0:da.school)||"--")},{title:"\u6743\u9650",dataIndex:"name",render:(ha,da)=>b.createElement(b.Fragment,null,da!=null&&da.can_edit_knowledge_graph||da!=null&&da.can_edit_stage?b.createElement(b.Fragment,null,b.createElement("span",null,"\u53EF\u7F16\u8F91"),(da==null?void 0:da.can_edit_stage)&&b.createElement("span",null,"\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),(da==null?void 0:da.can_edit_knowledge_graph)&&(da==null?void 0:da.can_edit_stage)&&b.createElement("span",null,"\u3001"),(da==null?void 0:da.can_edit_knowledge_graph)&&b.createElement("span",null,"\u77E5\u8BC6\u56FE\u8C31")):b.createElement("div",null,"\u53EF\u67E5\u770B"))},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:200,render:(ha,da)=>{var Ma,co;return b.createElement("div",null,!((da==null?void 0:da.id)===((Ma=rt==null?void 0:rt.userInfo)==null?void 0:Ma.user_id)&&((co=Ke==null?void 0:Ke.detail)!=null&&co.is_creator))&&b.createElement(b.Fragment,null,b.createElement("a",{style:{color:"#165DFF"},onClick:()=>{Xn(),fn(da)}},"\u6743\u9650\u8BBE\u7F6E"),b.createElement("a",{className:Al.del_btn,onClick:()=>{ia(da.id)}},"\u5220\u9664\u6210\u5458")))}}].filter(ha=>!!ha);return b.createElement(et.default,{title:"\u7F16\u8F91",open:fr,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:930,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},onCancel:pr,footer:null},b.createElement(or.default,{style:{marginBottom:20},pagination:!1,dataSource:(tr=Ke==null?void 0:Ke.rightData)==null?void 0:tr.members,columns:qr}))};var nA=(0,be.connect)(({pathsDetail:Ke,user:rt,loading:Se})=>({pathsDetail:Ke,user:rt,loading:Se}))(zl),Kl={member_con_warp:"member_con_warp___t7OE2"},Ho=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const no=({pathsDetail:Ke,loading:rt,dispatch:Se,visible:En,memberInfo:fr,onCancel:pr})=>{const ia=(0,be.useParams)(),[Xn,fn]=(0,b.useState)(1),[tr,qr]=(0,b.useState)([]);(0,b.useEffect)(()=>{En&&fr&&(fr!=null&&fr.can_edit_knowledge_graph||fr!=null&&fr.can_edit_stage?(fn(1),ha()):fn(2))},[En]);const ha=()=>{let da=[];fr!=null&&fr.can_edit_stage&&da.push("stage"),fr!=null&&fr.can_edit_knowledge_graph&&da.push("knowledge_graph"),qr(da)};return b.createElement(et.default,{zIndex:1001,title:"\u6743\u9650\u8BBE\u7F6E",open:En,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:570,centered:!0,keyboard:!1,maskClosable:!1,onOk:()=>Ho(void 0,null,function*(){if(Xn===1&&tr.length==0){nt.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u8F91\u6743\u9650");return}let da=yield(0,Gt.ZP)(`/api/paths/${ia.pathId}/members_auth_setting.json`,{method:"post",body:{can_edit_stage:!!tr.includes("stage"),can_edit_knowledge_graph:!!tr.includes("knowledge_graph"),user_id:fr==null?void 0:fr.id}});(da==null?void 0:da.status)==0&&(nt.ZP.success("\u8BBE\u7F6E\u6210\u529F"),pr(),Se({type:"pathsDetail/getRightData",payload:{id:ia.pathId}}))}),onCancel:pr},b.createElement("div",{className:Kl.member_con_warp,style:{borderBottom:"1px solid #fff",padding:"0 30px"}},b.createElement(at.ZP.Group,{onChange:da=>{da.target.value===2?qr([]):ha(),fn(da.target.value)},value:Xn},b.createElement(at.ZP,{value:1},"\u7F16\u8F91"),b.createElement(at.ZP,{value:2},"\u67E5\u770B"))),b.createElement("div",{style:{background:"#F6F7F9",padding:"0 55px"}},Xn===1&&b.createElement(z.default.Group,{value:tr,onChange:da=>qr(da)},b.createElement(z.default,{className:Kl.member_con_warp,value:"stage"},"\u53EF\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),b.createElement(z.default,{className:Kl.member_con_warp,value:"knowledge_graph"},"\u53EF\u7F16\u8F91\u77E5\u8BC6\u56FE\u8C31"))))};var Aa=(0,be.connect)(({pathsDetail:Ke,loading:rt})=>({pathsDetail:Ke,loading:rt}))(no),Wn=ne(59301),hi=Object.getOwnPropertySymbols,Mi=Object.prototype.hasOwnProperty,Ki=Object.prototype.propertyIsEnumerable,Ro=(Ke,rt)=>{var Se={};for(var En in Ke)Mi.call(Ke,En)&&rt.indexOf(En)<0&&(Se[En]=Ke[En]);if(Ke!=null&&hi)for(var En of hi(Ke))rt.indexOf(En)<0&&Ki.call(Ke,En)&&(Se[En]=Ke[En]);return Se},Gi=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});function ps(Ke){const rt=(fr,pr)=>{if(fr.localName===pr)return fr;for(let ia=0,Xn=fr;Xn=Xn.parentNode;ia++){if(Xn.localName===pr)return Xn;if(Xn==document.documentElement)return!1}},Se=Ke.target,En=rt(Se,"a");if(console.log([En],En==null?void 0:En.href,44),!(En!=null&&En.href)&&Se.tagName.toUpperCase()==="IMG"){let fr=Se.src||Se.getAttribute("src");fr&&fr.indexOf("/images/avatars/User")===-1&&(Ke.stopPropagation(),Ke.preventDefault(),rl.Z.publish("preview-image",fr))}}const Gl=Ke=>{var rt=Ke,{pathsDetail:Se,user:En,globalSetting:fr,loading:pr,classroomList:ia,dispatch:Xn}=rt,fn=Ro(rt,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),tr,qr,ha,da,Ma,co,Ua,fa,Do,ya,Co,_a,ba,La,Io,Lo,ea,ho,yo,ja,Ja,ui,ca,wr,qo,Li,gi,Ai,Fi,Zi,fs,Cs,Es,Bs,sl,Ts,ii,Hr,_o,Sa,eo,Ya,za,bo,ra,$o,ao,Qo,Ra,Ri,Jo,Wi,ci,Si,As,Hl,mu,Lu,Xl,UA,lu,Du,Gu,Zu,Wu,xc,cc,qc,dc,_c,id,$c,ed,sd,Ic,Ou,Vl,Lc,Xu,Dc,Oc,Vu,Nu,fc,Au,Jl,YA,Ca,ei,di,Ti,ws,Qs,Yl,xA,Qu,hu,qA,Ju,kA,pu,gc,Nc,ld,Qc,ce,se,Ee,he,Xe,Bt,_t,kn;const[Hn]=(0,be.useSearchParams)(),ur=(0,be.useParams)(),[Xr,re]=(0,b.useState)(!0),[ge,Qe]=(0,b.useState)(!1),[qe,Ct]=(0,b.useState)(),[jt,Ut]=(0,b.useState)(),[Ft,an]=(0,b.useState)({}),[yn,Yn]=(0,b.useState)(),ir=(0,b.useRef)(),[jr,sr]=(0,b.useState)(!1),[Pr,Ea]=(0,b.useState)({}),[mr,Sr]=(0,b.useState)(!1),[xa,Za]=(0,b.useState)(!1),[Xa,Uo]=(0,b.useState)(!1),[wo,Di]=(0,b.useState)({}),[Oo,Ms]=(0,b.useState)(!1),Xs=(0,be.useLocation)(),Is=!((tr=Se.detail)!=null&&tr.can_managed),Xi=()=>{nt.ZP.warning("\u6682\u65E0\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005\u6743\u9650\uFF01")};(0,b.useEffect)(()=>{if(ir.current)return ir.current.addEventListener("mousedown",ps),()=>{var po;(po=ir.current)==null||po.removeEventListener("mousedown",ps)}},[ir.current]);const nl=()=>Gi(void 0,null,function*(){if(!(jt!=null&&jt.trim())){nt.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}const po=yield(0,ue.bw)({id:ur.pathId,team_title:jt.trim()});Ct(!qe),(po==null?void 0:po.status)===0&&(Ut(null),nt.ZP.success(po.message),Xn({type:"pathsDetail/getRightData",payload:{id:ur.pathId}}))});(0,b.useEffect)(()=>{var po,Ni,vo;((po=Se.detail)==null?void 0:po.show_spoc)===1&&Xn({type:"pathsDetail/getCoureses",payload:{id:ur.pathId}}),(Ni=Se.detail)!=null&&Ni.show_history&&Gs(),Ms((0,Pe.Ny)()||((vo=Se.detail)==null?void 0:vo.is_subject_member))},[Se.detail]);function Gs(){return Gi(this,null,function*(){Ea(yield(0,ue.ue)({id:ur.pathId,course_type:1}))})}(0,b.useEffect)(()=>{var po,Ni,vo;if(((po=ia.actionTabs)==null?void 0:po.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){const hl=(vo=(Ni=Se.detail)==null?void 0:Ni.courses)==null?void 0:vo.find(cl=>{var gl;return cl.course_id===((gl=ia.actionTabs)==null?void 0:gl.name)});an(hl||{})}},[ia.actionTabs]),(0,b.useEffect)(()=>{var po,Ni,vo,hl,cl,gl,Cl,cu,Rc,hc;let Tc;if((po=Se.detail)!=null&&po.has_start){const Tu=(vo=(Ni=Se.detail)==null?void 0:Ni.courses)==null?void 0:vo.findIndex(_u=>{var zA;return parseInt((zA=_u.course_status)==null?void 0:zA.status)===1});Tc=Tu>-1?Tu:0}else{let Tu=(gl=(cl=(hl=Se.detail)==null?void 0:hl.courses)==null?void 0:cl.map(_u=>{var zA;return parseInt((zA=_u.course_status)==null?void 0:zA.status)}))==null?void 0:gl.lastIndexOf(2);Tc=Tu>-1?Tu:0,Tu=(cu=(Cl=Se.detail)==null?void 0:Cl.courses)==null?void 0:cu.findIndex(_u=>{var zA;return parseInt((zA=_u.course_status)==null?void 0:zA.status)===0}),Tc=Tu>-1?Tu:Tc}(Rc=Se.detail)!=null&&Rc.courses&&an(((hc=Se.detail)==null?void 0:hc.courses[Tc])||{})},[Se.detail]);const us=po=>Gi(void 0,null,function*(){et.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Wn.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:()=>Gi(void 0,null,function*(){var Ni;const vo=yield(0,ue.EP)({id:ur.pathId,user_id:po});(vo==null?void 0:vo.status)===1&&(((Ni=En.userInfo)==null?void 0:Ni.user_id)===po&&(window.location.href=window.location.href),nt.ZP.info(vo==null?void 0:vo.message),ll())})})}),Sl=po=>Gi(void 0,null,function*(){et.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Wn.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:()=>Gi(void 0,null,function*(){const Ni=yield(0,ue.$D)({id:ur.pathId,courseid:po});(Ni==null?void 0:Ni.status)===0&&(nt.ZP.info("\u5220\u9664\u6210\u529F"),ll())})})}),_A=()=>{et.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Wn.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>Gi(void 0,null,function*(){const po=yield(0,ue.c3)({id:ur.pathId});po.status===0&&(Yn(!0),nt.ZP.success(po.message))})})},AA=()=>{Xn({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},$A=po=>{if(Is){Xi();return}Xn({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:po}})},ll=()=>{Xn({type:"pathsDetail/getPathsDetail",payload:{id:ur.pathId}}),Xn({type:"pathsDetail/getRightData",payload:{id:ur.pathId}}),Xn({type:"pathsDetail/getCoureses",payload:{id:ur.pathId}})},pA=()=>{var po;return(0,Pe.j5)()||((po=Se==null?void 0:Se.detail)==null?void 0:po.is_creator)},uu=()=>{var po;return qe?Wn.createElement("div",{className:Dn.flexRow},Wn.createElement(lt.default,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:jt,onChange:Ni=>Ut(Ni.target.value)}),Wn.createElement(le.ZP,{className:"ml5",onClick:()=>Ct(!qe)},"\u53D6\u6D88"),Wn.createElement(le.ZP,{className:"ml5",type:"primary",onClick:nl},"\u786E\u5B9A")):Wn.createElement("div",{className:Dn.directionItemWrap},Wn.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Wn.createElement("img",{style:{marginRight:"10px"},src:dl})," ",(po=Se.rightData)==null?void 0:po.team_title),Wn.createElement("span",{className:Dn.groupActionWrap},Wn.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:()=>{if(Is){Xi();return}Ct(!qe)}})),Wn.createElement("a",{style:{flex:"1",textAlign:"end"},onClick:()=>{if(Is){Xi();return}Za(!0)}},"\u7F16\u8F91"))},vA=()=>{var po,Ni;let vo=new Image;vo.src=wa.yt;let hl=((Ni=(po=Se.rightData)==null?void 0:po.tags)==null?void 0:Ni.map((gl,Cl)=>({name:gl.tag_name,value:Cl})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:vo,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:hl}]}},uA=()=>{(0,zn.tJ)(Xn)&&et.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Wn.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>Gi(void 0,null,function*(){var po;const Ni=yield(0,ue.JS)({id:Ft==null?void 0:Ft.course_id});Ni.status===0&&(nt.ZP.success(Ni.message),Xn({type:"pathsDetail/getPathsDetail",payload:{id:ur.pathId}}),parseInt((po=Ft.course_status)==null?void 0:po.status)===1&&(0,Fe.xg)(`${Ft==null?void 0:Ft.first_category_url}`))})})},jA=()=>Gi(void 0,null,function*(){const po=yield(0,Gt.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_id:ur.pathId}});(po==null?void 0:po.status)==0?vu():et.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Gi(void 0,null,function*(){const Ni=yield(0,Gt.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_id:ur.pathId}});(Ni==null?void 0:Ni.status)==0&&vu()})})}),vu=()=>Gi(void 0,null,function*(){Qe(!0);const po=yield(0,Gt.ZP)("/api/payments.json",{method:"POST",body:{subject_id:ur.pathId,payment_method:"wechat_qr"}});po!=null&&po.num&&(Qe(!1),be.history.push(Hn.get("userid")?`/order/${ur.pathId}/pay?order_num=${po==null?void 0:po.num}&userid=${Hn.get("userid")}`:`/order/${ur.pathId}/pay?order_num=${po==null?void 0:po.num}`))}),HA=(po,Ni)=>Gi(void 0,null,function*(){Xn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const vo=Ni?yield(0,We.BK)({id:po}):yield(0,We.Ir)({id:po});if(Xn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),vo!=null&&vo.game_identifier||vo!=null&&vo.identifier){(0,Fe.xg)(Ni?`/tasks/${vo==null?void 0:vo.identifier}/jupyter?subject_id=${ur.pathId}`:`/tasks/${vo.game_identifier}?subject_id=${ur.pathId}`);return}(vo==null?void 0:vo.status)===2?Yu(vo==null?void 0:vo.message):(vo==null?void 0:vo.status)===3&&ql(vo==null?void 0:vo.message)}),ql=po=>{et.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Wn.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",po,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Yu=po=>{po=po!=null&&po.includes(".json")?po:`${po}.json`,et.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Wn.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Gi(void 0,null,function*(){const Ni=yield(0,ks.L8)({url:po});if(!Ni)return;nt.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const vo=yield(0,We.Ir)({id:Ni.shixun_identifier});if(vo!=null&&vo.game_identifier){(0,Fe.xg)(`/tasks/${vo.game_identifier}?subject_id=${ur.pathId}`);return}(vo==null?void 0:vo.status)===2?Yu(vo==null?void 0:vo.message):(vo==null?void 0:vo.status)===3&&ql(vo==null?void 0:vo.message)})})},mc=()=>{var po;if(!(0,zn.tJ)(Xn))return;let Ni=[];(po=Se==null?void 0:Se.stageData)==null||po.forEach(hl=>{var cl,gl;hl.items&&((cl=hl.items)!=null&&cl.length)&&((gl=hl.items)==null||gl.forEach(Cl=>{var cu;Ni.push(Cl),Cl.children&&((cu=Cl.children)!=null&&cu.length)&&(Ni=Ni.concat(Cl.children))}))});const vo=Ni.find(hl=>["VideoItem","Attachment","Shixun"].includes(hl.item_type));if(console.log(vo,"stageParam"),vo.item_type==="VideoItem"){(0,Fe.xg)(`/video/${vo.id}?subject_id=${ur.pathId}`);return}if(vo.item_type==="Attachment"){(0,Fe.xg)(vo.url);return}if(vo.item_type==="Shixun"){HA(vo.identifier,vo.is_jupyter);return}},wi=()=>{var po,Ni,vo,hl;const cl=(Ni=(po=Se.detail)==null?void 0:po.learning_status)==null?void 0:Ni[0],gl=(hl=(vo=Se.detail)==null?void 0:vo.learning_status)==null?void 0:hl[1];if(cl==="can")return Wn.createElement(le.ZP,{onClick:mc,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(cl==="disabled"){if(gl==="try"||gl==="unpayed")return Wn.createElement(le.ZP,{loading:ge,onClick:jA,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(gl==="expired")return Wn.createElement(le.ZP,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(gl==="buyed")return Wn.createElement(le.ZP,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},fl=()=>{var po,Ni,vo,hl,cl,gl,Cl,cu,Rc,hc,Tc,Tu,_u,zA;const Cd=(Ni=(po=Se.detail)==null?void 0:po.learning_status)==null?void 0:Ni[0],Rd=(hl=(vo=Se.detail)==null?void 0:vo.learning_status)==null?void 0:hl[1];if(Cd==="disabled")return Wn.createElement(Te.Z,{title:"\u5B8C\u6210\u8BFE\u7A0B\u5B66\u4E60\u5373\u53EF\u83B7\u5F97\u7ED3\u4E1A\u8BC1\u4E66"},Wn.createElement("b",{className:Dn.auto},"\u7533\u8BF7\u8BC1\u4E66"));if(Cd==="can")return Wn.createElement("b",{className:((gl=(cl=Se.rightData)==null?void 0:cl.progress)==null?void 0:gl.certificated)==="drafted"?Dn.disabled:"",onClick:Rs},((cu=(Cl=Se.rightData)==null?void 0:Cl.progress)==null?void 0:cu.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((hc=(Rc=Se.rightData)==null?void 0:Rc.progress)==null?void 0:hc.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((Tu=(Tc=Se.rightData)==null?void 0:Tc.progress)==null?void 0:Tu.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((zA=(_u=Se.rightData)==null?void 0:_u.progress)==null?void 0:zA.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")},Rs=()=>Gi(void 0,null,function*(){var po,Ni,vo,hl,cl,gl,Cl,cu,Rc,hc,Tc;const Tu=()=>Gi(void 0,null,function*(){const _u=yield(0,Gt.ZP)(`/api/users/${En.userInfo.login}/subjects/request_certificate.json`,{method:"post",body:{subject_id:ur.pathId}});(_u==null?void 0:_u.status)===0&&(nt.ZP.info("\u63D0\u4EA4\u6210\u529F"),Xn({type:"pathsDetail/getRightData",payload:{id:ur.pathId}}))});if(!((po=En.userInfo)!=null&&po.professional_certification))return et.default.confirm({title:"\u63D0\u793A",centered:!0,content:Wn.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Fe.xg)("/account/certification")}}),!1;if(((vo=(Ni=Se.rightData)==null?void 0:Ni.progress)==null?void 0:vo.certificated)==="drafted")return!1;if(((cl=(hl=Se.rightData)==null?void 0:hl.progress)==null?void 0:cl.certificated)==="none"||((Cl=(gl=Se.rightData)==null?void 0:gl.progress)==null?void 0:Cl.certificated)==="rejected")return((cu=Se.rightData)==null?void 0:cu.progress.learned)===100?et.default.info({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'\u7533\u8BF7\u6210\u529F\uFF0C\u53EF\u4EE5\u5728\u4E2A\u4EBA\u4E2D\u5FC3"\u6211\u7684\u8BC1\u4E66"\u4E2D\u67E5\u770B',okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:Tu}):et.default.confirm({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:`\u4F60\u76EE\u524D\u5B66\u4E60\u8FDB\u5EA6\u4E3A${(Rc=Se.rightData)==null?void 0:Rc.progress.learned}%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60`,okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:Tu}),!1;((Tc=(hc=Se.rightData)==null?void 0:hc.progress)==null?void 0:Tc.certificated)==="passed"&&sr(!0)}),eu=(0,b.useMemo)(()=>{var po,Ni;if((Ni=(po=Se.rightData)==null?void 0:po.tags)!=null&&Ni.length)return Wn.createElement(os.Z,{option:vA(),style:{height:370},opts:{renderer:"svg"}})},[(qr=Se.rightData)==null?void 0:qr.tags]),tu=po=>{pA()&&(Uo(!0),Di(po))},Ru=(0,b.useMemo)(()=>{var po,Ni;return Wn.createElement("div",{style:{width:"100%"}},(Ni=(po=Se.rightData)==null?void 0:po.members)==null?void 0:Ni.map((vo,hl)=>{var cl,gl;return Wn.createElement("div",{key:hl,style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},Wn.createElement("div",{className:er.directionItemWrap},Wn.createElement(Te.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:Wn.createElement("div",{className:er.teamHeight},Wn.createElement("div",{style:{display:"flex"}},Wn.createElement("div",{className:er.imageWrap,style:{marginRight:11}},Wn.createElement("img",{className:er.imageWrap,src:$t.Z.API_SERVER+"/images/"+(vo==null?void 0:vo.image_url)})),Wn.createElement("div",null,Wn.createElement("div",{title:vo==null?void 0:vo.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(vo==null?void 0:vo.name)||"--"),Wn.createElement("div",{title:vo==null?void 0:vo.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},vo==null?void 0:vo.school))),Wn.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(vo!=null&&vo.brief_introduction)&&Wn.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(vo==null?void 0:vo.brief_introduction)&&Wn.createElement("div",{className:er.divHeight},vo==null?void 0:vo.brief_introduction),((cl=En==null?void 0:En.userInfo)==null?void 0:cl.user_id)===(vo==null?void 0:vo.id)&&Wn.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>be.history.push("/account/profile")},Wn.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},Wn.createElement("div",{style:{position:"relative"}},Wn.createElement("img",{draggable:!1,className:er.imgradius,onClick:()=>{(0,Pe.bg)()?be.history.push(`${vo.user_url}`):Xn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:$t.Z.API_SERVER+"/images/"+(vo==null?void 0:vo.image_url)}),((0,Pe.Ny)()||((gl=Se==null?void 0:Se.detail)==null?void 0:gl.is_subject_member))&&Wn.createElement(Wn.Fragment,null,vo!=null&&vo.is_subject_creator?Wn.createElement("div",{className:Dn.member_power1},"\u521B\u5EFA\u8005"):vo!=null&&vo.can_edit_knowledge_graph||vo!=null&&vo.can_edit_stage?Wn.createElement("div",{className:Dn.member_power1,style:{cursor:pA()&&"pointer"},onClick:()=>tu(vo)},"\u7F16\u8F91\u6743\u9650"):Wn.createElement("div",{className:Dn.member_power2,style:{cursor:pA()&&"pointer"},onClick:()=>tu(vo)},"\u67E5\u770B\u6743\u9650"))),Wn.createElement("div",null,Wn.createElement("span",{className:"multi_ellipsis1"},(vo==null?void 0:vo.name)||"--"),Wn.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(vo==null?void 0:vo.school)||"--"))),Wn.createElement("br",null)))}))},[(ha=Se.rightData)==null?void 0:ha.members]),IA=!!((da=Se.detail)!=null&&da.participant_count)&&!((Ma=Se.detail)!=null&&Ma.allow_statistics),cA=((Ua=(co=Se.detail)==null?void 0:co.courses)==null?void 0:Ua.findIndex(po=>(po==null?void 0:po.course_id)===(Ft==null?void 0:Ft.course_id)))+1===((Do=(fa=Se.detail)==null?void 0:fa.courses)==null?void 0:Do.length);return Wn.createElement("section",{className:Dn.rightWrap},((ya=Se.rightData)==null?void 0:ya.qrcode_img)&&Wn.createElement("div",{className:Dn.qrCode},Wn.createElement("img",{src:(Co=Se.rightData)==null?void 0:Co.qrcode_img})),((_a=Se.rightData)==null?void 0:_a.progress)&&Wn.createElement("div",{className:`${Dn.card} ${Dn.cardTop}`,style:{top:(La=(ba=Se.detail)==null?void 0:ba.courses)!=null&&La.length?"-140px":"-70px"}},parseInt((Io=Ft==null?void 0:Ft.course_status)==null?void 0:Io.status)===2&&Ft.course_identity<6&&Wn.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((Lo=Ft.course_status)==null?void 0:Lo.status)===2&&(Ft.course_identity<6?"":Wn.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),Wn.createElement("div",{className:Dn.flexRow},IA&&!!((ho=(ea=Se.detail)==null?void 0:ea.courses)!=null&&ho.length)&&cA&&Wn.createElement("span",{className:"mt20"},Wn.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(yo=Se.detail)==null?void 0:yo.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Wn.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Wn.createElement("span",{className:"mr5 c-red-ee4"},yn===!0?((ja=Se.detail)==null?void 0:ja.participant_count)+1:(Ja=Se.detail)==null?void 0:Ja.participant_count),"\u4EBA")),IA&&!((ca=(ui=Se.detail)==null?void 0:ui.courses)!=null&&ca.length)&&cA&&Wn.createElement("span",null,!((wr=Se.detail)!=null&&wr.has_participate)&&(yn===!0?Wn.createElement("span",{className:`${Dn.classButton} ${Dn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Wn.createElement("a",{className:`${Dn.classButton} ${Dn.bg28e}`,onClick:_A},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((qo=Se.detail)==null?void 0:qo.has_participate)&&Wn.createElement("span",{className:`${Dn.classButton} ${Dn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Wn.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Li=Se.detail)==null?void 0:Li.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Wn.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Wn.createElement("span",{className:"mr5 c-red-ee4"},yn===!0?((gi=Se.detail)==null?void 0:gi.participant_count)+1:(Ai=Se.detail)==null?void 0:Ai.participant_count),"\u4EBA"))),parseInt((Fi=Ft==null?void 0:Ft.course_status)==null?void 0:Fi.status)===1&&Wn.createElement("div",{className:"mr20 c-red-ee4"},(Zi=Ft==null?void 0:Ft.course_status)==null?void 0:Zi.time),Wn.createElement("p",{style:{display:Ft.course_identity<6?"":"none"},className:`mb10 mt10 ${Dn.flexRowAbout}`},Wn.createElement("span",{style:{display:((fs=Ft.course_status)==null?void 0:fs.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(Cs=Se.rightData)==null?void 0:Cs.progress.learned,"%"),Wn.createElement("span",{style:{display:((Es=Ft.course_status)==null?void 0:Es.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",(0,Fe.li)((Bs=Se.rightData)==null?void 0:Bs.progress.time)," "),((Ts=(sl=Se.rightData)==null?void 0:sl.progress)==null?void 0:Ts.certificated)!="disabled"&&Wn.createElement(le.ZP,{disabled:((Hr=(ii=Se.rightData)==null?void 0:ii.progress)==null?void 0:Hr.certificated)==="drafted",onClick:Rs},((Sa=(_o=Se.rightData)==null?void 0:_o.progress)==null?void 0:Sa.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Ya=(eo=Se.rightData)==null?void 0:eo.progress)==null?void 0:Ya.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((bo=(za=Se.rightData)==null?void 0:za.progress)==null?void 0:bo.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",(($o=(ra=Se.rightData)==null?void 0:ra.progress)==null?void 0:$o.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),Wn.createElement(Te.Z,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",Wn.createElement(Kn.Z,{percent:(ao=Se.rightData)==null?void 0:ao.progress.learned,showInfo:!1,style:{display:((Qo=Ft.course_status)==null?void 0:Qo.status)<=1&&Ft.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((Ra=Ft.course_status)==null?void 0:Ra.status)===2&&((Ri=Se.detail)==null?void 0:Ri.allow_add_member)&&Wn.createElement("a",{className:Dn.classButton,onClick:()=>{if(Ft!=null&&Ft.forbid_visit_info){(0,Fe.xg)(Ft==null?void 0:Ft.first_category_url);return}window.open(Ft==null?void 0:Ft.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((Jo=Ft.course_status)==null?void 0:Jo.status)===1&&Ft.course_identity>5&&Wn.createElement("div",{className:Dn.classButton,onClick:uA},"\u7ACB\u5373\u52A0\u5165"),parseInt((Wi=Ft.course_status)==null?void 0:Wi.status)===1&&Ft.course_identity===5&&Wn.createElement("a",{className:Dn.classButton,href:`${Ft==null?void 0:Ft.first_category_url}`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((ci=Ft.course_status)==null?void 0:ci.status)===0&&Ft.course_identity>5&&Wn.createElement("div",{className:Dn.classButton,onClick:uA},"\u7ACB\u5373\u62A5\u540D"),parseInt((Si=Ft.course_status)==null?void 0:Si.status)===0&&Ft.course_identity===5&&Wn.createElement("div",{className:Dn.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt((As=Ft==null?void 0:Ft.course_status)==null?void 0:As.status)===0||parseInt((Hl=Ft==null?void 0:Ft.course_status)==null?void 0:Hl.status)===1)&&Ft.course_identity<5&&Wn.createElement("a",{className:Dn.classButton,onClick:()=>{if(Ft!=null&&Ft.forbid_visit_info){(0,Fe.xg)(Ft==null?void 0:Ft.first_category_url);return}window.open(Ft==null?void 0:Ft.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),IA&&cA&&((mu=Se.detail)==null?void 0:mu.has_participate)&&Wn.createElement("span",{className:`${Dn.classButton} ${Dn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),IA&&cA&&!((Lu=Se.detail)!=null&&Lu.has_participate)&&(yn?Wn.createElement("span",{className:`${Dn.classButton} ${Dn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Wn.createElement("span",{className:`${Dn.classButton} ${Dn.bg28e}`,onClick:_A},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((Xl=Se.detail)!=null&&Xl.excellent)&&((UA=Se.detail)==null?void 0:UA.is_free)!==!0&&Wn.createElement("div",{className:Dn.price},Wn.createElement("div",{className:Dn.d1},Wn.createElement("span",null,Wn.createElement(Te.Z,{placement:"top",title:"\u8BFE\u7A0B\u6709\u6548\u671F",color:"rgba(74,87,118,0.8)"},Wn.createElement("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})),Wn.createElement("span",{style:{color:"#333"}},((Du=(lu=Se.detail)==null?void 0:lu.expiration_type)==null?void 0:Du.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((Zu=(Gu=Se.detail)==null?void 0:Gu.expiration_type)==null?void 0:Zu.clazz)==="2"&&`\u8D2D\u4E70\u540E${(cc=(xc=(Wu=Se.detail)==null?void 0:Wu.expiration_type)==null?void 0:xc.days)==null?void 0:cc[0]}\u5929\u5185\u6709\u6548`,((dc=(qc=Se.detail)==null?void 0:qc.expiration_type)==null?void 0:dc.clazz)==="3"&&`${($c=(id=(_c=Se.detail)==null?void 0:_c.expiration_type)==null?void 0:id.days)==null?void 0:$c.join("\u5230")}`)),fl()),((sd=(ed=Se.detail)==null?void 0:ed.learning_status)==null?void 0:sd[0])==="can"?Wn.createElement(b.Fragment,null,Wn.createElement("div",{className:Dn.d2},Wn.createElement("span",null,"\u5DF2\u5B66",(Ic=Se.rightData)==null?void 0:Ic.progress.learned,"%"),Wn.createElement("b",null,"\u5B66\u4E60\u8017\u65F6",(0,Fe.li)((Ou=Se.rightData)==null?void 0:Ou.progress.time))),Wn.createElement("div",{className:Dn.d3},Wn.createElement("div",{style:{width:((Vl=Se.rightData)==null?void 0:Vl.progress.learned)+"%"}}))):Wn.createElement("div",{className:Dn.d4},((Lc=Se.detail)==null?void 0:Lc.is_discount)&&!!((Xu=Se.detail)!=null&&Xu.origin_price)&&Wn.createElement("span",null,"\u8BFE\u7A0B\u539F\u4EF7",Wn.createElement("br",null),Wn.createElement("i",null,"\xA5",(Dc=Se.detail)==null?void 0:Dc.origin_price)),Wn.createElement("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"}},Wn.createElement("div",null,Wn.createElement("span",{style:{fontSize:"16px",marginRight:"4px"}},"\xA5"),(Oc=Se.detail)!=null&&Oc.is_discount?(Vu=Se.detail)==null?void 0:Vu.price:(Nu=Se.detail)==null?void 0:Nu.origin_price),(fc=Se.detail)!=null&&fc.is_discount?Wn.createElement("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"}},(Au=Se.detail)!=null&&Au.countdown?`\u5012\u8BA1\u65F6:${(Jl=Se.detail)==null?void 0:Jl.countdown}`:"\u9650\u65F6\u4F18\u60E0"):Wn.createElement(Wn.Fragment,null))),wi()),Wn.createElement("p",{className:"mb30",style:{marginTop:"15px"}},Wn.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},Wn.createElement("img",{style:{marginRight:"10px"},src:Vs})," ",(YA=Se.detail)==null?void 0:YA.learning_notes_title)),Wn.createElement("div",{ref:ir},Wn.createElement(Ve.Z,{className:"fon16",value:(Ca=Se.detail)==null?void 0:Ca.learning_notes}))),!!((di=(ei=Se.rightData)==null?void 0:ei.members)!=null&&di.length)&&Wn.createElement("div",{className:`${Dn.card} pb0`,style:{marginTop:(ws=(Ti=Se.detail)==null?void 0:Ti.courses)!=null&&ws.length?-135:-65}},pA()?uu():Wn.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Wn.createElement("img",{style:{marginRight:"10px"},src:dl})," ",(Qs=Se.rightData)==null?void 0:Qs.team_title),Oo&&Wn.createElement(xi,{getMemberPower:pA,EditPowerClick:tu,data:(Yl=Se.rightData)==null?void 0:Yl.members,operation:(xA=Se.detail)==null?void 0:xA.allow_add_member,handleDeleteMember:us}),!Oo&&Ru,(pA()||((Qu=Se.detail)==null?void 0:Qu.allow_edit_stage))&&Wn.createElement(a.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20"},Wn.createElement(x.Z,{className:"c-blue current",onClick:()=>{if(Is){Xi();return}Sr(!0)}},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((qA=(hu=Se.rightData)==null?void 0:hu.tags)!=null&&qA.length)&&((Ju=Se.detail)==null?void 0:Ju.show_tag)&&Wn.createElement("div",{className:Dn.skillWrap},Wn.createElement("p",{className:`${Dn.skillTopWrap} font16 mb20`},Wn.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",Wn.createElement("span",{className:"ml5 c-grey-c"},(pu=(kA=Se.rightData)==null?void 0:kA.tags)==null?void 0:pu.length))),eu),((gc=Se.detail)==null?void 0:gc.show_spoc)===1&&Wn.createElement("div",{className:`${Dn.card} pb0`,style:{marginTop:15}},Wn.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Wn.createElement("img",{style:{marginRight:"10px"},src:Js}),"SPOC\u8BFE\u5802"),Wn.createElement(rs,{data:(Nc=Se.Courses)==null?void 0:Nc.spoc_courses,handleDeleteMember:Sl}),((ld=Se.detail)==null?void 0:ld.show_spoc)===1&&((ce=(Qc=Se==null?void 0:Se.Courses)==null?void 0:Qc.spoc_courses)==null?void 0:ce.length)<3&&((se=Se.detail)==null?void 0:se.allow_add_member)&&Wn.createElement(a.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20"},Wn.createElement(x.Z,{className:"c-blue current",onClick:()=>$A()},"+ \u6DFB\u52A0\u8BFE\u5802"))),((Ee=Se.detail)==null?void 0:Ee.show_history)&&Wn.createElement("div",{className:`${Dn.card} pb0`,style:{marginTop:15}},Wn.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Wn.createElement("img",{style:{marginRight:"10px"},src:Js}),"\u5386\u53F2\u8BFE\u5802"),Wn.createElement(rs,{data:Pr==null?void 0:Pr.spoc_courses,handleDeleteMember:Sl}),((he=Se.detail)==null?void 0:he.show_history)&&((Xe=Pr==null?void 0:Pr.spoc_courses)==null?void 0:Xe.length)<3&&((Bt=Se.detail)==null?void 0:Bt.allow_add_member)&&Wn.createElement(a.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},Wn.createElement(x.Z,{className:"c-blue current",onClick:()=>$A(1)},"+ \u6DFB\u52A0\u8BFE\u5802"))),Wn.createElement(ko,{open:mr,onReloadData:ll,onClose:()=>Sr(!1)}),Wn.createElement(li,{onReloadData:ll,data:Pr}),Wn.createElement(Ji.Z,{visible:jr,onCancel:()=>{sr(!1)},data:((kn=(_t=Se.rightData)==null?void 0:_t.progress)==null?void 0:kn.info)||{}}),Wn.createElement(nA,{visible:xa,onCancel:()=>Za(!1),handleDeleteMember:po=>{us(po)},showEditPowerModal:()=>Uo(!0),setMemberInfo:po=>Di(po)}),Wn.createElement(Aa,{visible:Xa,memberInfo:wo,onCancel:()=>Uo(!1)}))};var js=(0,be.connect)(({pathsDetail:Ke,user:rt,loading:Se,globalSetting:En,classroomList:fr})=>({pathsDetail:Ke,user:rt,globalSetting:En,loading:Se.models.index,classroomList:fr}))(Gl),ri={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"},is=ne(43428),Hi=ne(28103),io=ne(58421),pi={search:"search___HoNiD",btn:"btn___qCvxW"},Bi=ne(59301),Zl=({value:Ke,onChange:rt})=>{const[Se]=Ot.default.useForm(),En=(0,b.useRef)(!1);(0,b.useEffect)(()=>{Ke&&Se.setFieldsValue(Ke)},Ke);const fr=pr=>{En.current||rt(pr),En.current=!0,setTimeout(()=>{En.current=!1},2e3)};return Bi.createElement("div",{className:pi.search},Bi.createElement(Ot.default,{className:pi.formWrap,colon:!1,form:Se,size:"large",layout:"inline",onFinish:pr=>{En.current||fr(pr)}},Bi.createElement(a.Z,{style:{width:"100%"},align:"middle",justify:"space-between"},Bi.createElement(Ot.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},Bi.createElement(lt.default,{style:{width:290}})),Bi.createElement(Ot.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},Bi.createElement(lt.default,{style:{width:290}})),Bi.createElement(Ot.default.Item,{style:{marginRight:0},label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},Bi.createElement(lt.default,{style:{width:220}}))),Bi.createElement(a.Z,{align:"middle",className:"mt20"},Bi.createElement(Ot.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"knowledge",initialValue:""},Bi.createElement(lt.default,{style:{width:220}})),Bi.createElement(le.ZP,{className:pi.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22"))))},Us={flex_box_center:"flex_box_center___tYvHS",flex_space_between:"flex_space_between___rwga3",flex_box_vertical_center:"flex_box_vertical_center___tWE_6",flex_box_center_end:"flex_box_center_end___DB6yE",flex_box_column:"flex_box_column___KpF0J",wrp:"wrp___sfbS9",drawer:"drawer___AjfBZ",menu:"menu___yWQ6S",actived:"actived___WiR0o",actived2:"actived2___o14iP",listItem:"listItem___LLCke",info:"info___j5uqi",title:"title___F7Dim",titleLeft:"titleLeft___x7Xay",titleRight:"titleRight___Z5XHI",search:"search___kZlFS",description:"description___s7pxM",filter:"filter___QlOf_",menuCourse:"menuCourse___X85qC",authorname:"authorname___GLFYK","tooltip-content":"tooltip-content___panbs",tag:"tag___lzHZX"},xl=ne(45937),pc=Object.defineProperty,Eu=Object.defineProperties,oA=Object.getOwnPropertyDescriptors,Bu=Object.getOwnPropertySymbols,vc=Object.prototype.hasOwnProperty,Mu=Object.prototype.propertyIsEnumerable,dA=(Ke,rt,Se)=>rt in Ke?pc(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,iA=(Ke,rt)=>{for(var Se in rt||(rt={}))vc.call(rt,Se)&&dA(Ke,Se,rt[Se]);if(Bu)for(var Se of Bu(rt))Mu.call(rt,Se)&&dA(Ke,Se,rt[Se]);return Ke},Mc=(Ke,rt)=>Eu(Ke,oA(rt)),EA=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const BA=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],KA=({classroomList:Ke,loading:rt,dispatch:Se,cb:En,shixunIds:fr=[]})=>{var pr,ia;const Xn=(0,be.useParams)(),fn=(0,be.useLocation)(),[tr]=Ot.default.useForm(),{shixunLists:qr}=Ke,[ha,da]=(0,b.useState)([]),[Ma,co]=(0,b.useState)([]),[Ua,fa]=(0,b.useState)([]),Do=((pr=Ke==null?void 0:Ke.actionTabs)==null?void 0:pr.isMissionLevel)||!1,[,ya,Co]=(0,xl.U)(ue.xG,{}),_a=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(ea=>!!ea),[ba,La]=(0,b.useState)({page:1,type:(0,Pe.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});(0,b.useEffect)(()=>{Ke.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(Io(),ba.page=1,Se({type:"classroomList/getShixunLists",payload:iA({},ba)}))},[Ke.actionTabs.key]);const Io=()=>EA(void 0,null,function*(){const ea=yield(0,Gt.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});da([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(ea==null?void 0:ea.groups)||[]])}),Lo=()=>{Se({type:"classroomList/setActionTabs",payload:{}}),La({page:1,type:(0,Pe.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}),fa([])};return Ke.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:b.createElement(is.Z,{placement:"bottom",height:"100%",closable:!1,open:Ke.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Us.drawer,footer:b.createElement("div",{className:"flex justify-center gap-8px body-overflow-hidden"},b.createElement(le.ZP,{size:"middle",onClick:()=>{Lo(),co([]),En("\u53D6\u6D88")}}," \u53D6\u6D88 "),b.createElement(le.ZP,{size:"middle",loading:ya,onClick:()=>EA(void 0,null,function*(){var ea,ho,yo;for(let ui=0;ui<(Ma==null?void 0:Ma.length);ui++){const ca=Ma[ui];if(fr.includes(ca)){nt.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(ho=(ea=qr==null?void 0:qr.shixun_list)==null?void 0:ea.find(wr=>wr.id===ca))==null?void 0:ho.title}`);return}}let ja=[];Do&&Ua.forEach((ui=[])=>{ja.push(...ui.filter(ca=>ca!==-1))});const Ja=Do?yield Co({stage_id:Ke.actionTabs.id,subject_id:Ke.actionTabs.subject_id,challenge_ids:ja}):yield(0,ue.Ep)({id:Ke.actionTabs.id,subject_id:Ke.actionTabs.subject_id,shixun_ids:[...Ma]});co([]),(Do?(Ja==null?void 0:Ja.status)===0:Ja!=null&&Ja.shixuns_list)&&(Lo(),En(Do?(yo=Ja==null?void 0:Ja.data)==null?void 0:yo.list:Ja.shixuns_list))}),type:"primary"}," \u786E\u5B9A "))},b.createElement("section",{className:"tc"},b.createElement(Zl,{onChange:ea=>{La(Mc(iA(iA({},ba),ea),{page:1})),Se({type:"classroomList/getShixunLists",payload:Mc(iA(iA({},ba),ea),{page:1})})}})),b.createElement(y.Z,{spinning:rt.effects["classroomList/getShixunLists"]},b.createElement("section",{className:"edu-container"},BA.map(function(ea,ho){var yo;return b.createElement("ul",{className:Us.menu,key:ho},b.createElement("li",null,ea.name),(yo=ea==null?void 0:ea.children)==null?void 0:yo.map(function(ja,Ja){return!(0,Pe.Ny)()&&ea.id==="type"&&ja.name==="\u5168\u90E8"?b.createElement(b.Fragment,null):b.createElement("li",{key:Ja,className:ba[ea.id]==ja.id?Us.actived:"",onClick:()=>{ba[ea.id]=ja.id,ba.page=1,La(iA({},ba)),Se({type:"classroomList/getShixunLists",payload:iA({},ba)})}},b.createElement("strong",null,ja.name))}))}),ba.type==="mine"&&b.createElement("ul",{className:Us.menu},b.createElement("li",null,"\u76EE\u5F55"),ha==null?void 0:ha.map((ea,ho)=>b.createElement("li",{className:ba.group_id==ea.id?Us.actived:"",key:ea.name,onClick:()=>{ba.group_id=ea.id,ba.page=1,La(iA({},ba)),Se({type:"classroomList/getShixunLists",payload:iA({},ba)})}},b.createElement("strong",null,ea.name)))),b.createElement(a.Z,{align:"middle"},b.createElement(x.Z,{flex:"1",className:Us.filter},_a.map(function(ea,ho){return b.createElement(le.ZP,{key:ho,className:"mr20",type:ba.sort===ea.id?"primary":"default",onClick:()=>{ba.sort=ea.id,La(iA({},ba)),Se({type:"classroomList/getShixunLists",payload:iA({},ba)})}},ea.name)})),b.createElement(x.Z,{className:"c-grey-999"},b.createElement("div",{className:Us.menuCourse},b.createElement("ul",null,b.createElement("li",{className:"current",onClick:()=>{ba.order=ba.order==="asc"?"desc":"asc",La(iA({},ba)),Se({type:"classroomList/getShixunLists",payload:iA({},ba)})}},"\u5B66\u4E60\u4EBA\u6570",b.createElement("p",{className:`edu-sorter current ${ba.order}`},b.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),b.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),(ia=qr==null?void 0:qr.shixun_list)==null?void 0:ia.map(function(ea,ho){var yo;return b.createElement("div",{className:Us.listItem,key:ho},!Do&&b.createElement(z.default,{checked:Ma.includes(ea.id),value:ea.id,onChange:ja=>{let Ja=Ma.indexOf(ea.id);Ma.indexOf(ea.id)>-1?co(Ma.filter(ui=>ui!==ea.id)):co(Ma.concat(ea.id))},disabled:(ea==null?void 0:ea.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),b.createElement("div",{className:Us.info},b.createElement("div",{className:Us.title},b.createElement("div",{className:Us.titleLeft},b.createElement("a",{className:"c-black",href:`/shixuns/${ea==null?void 0:ea.identifier}/challenges`,target:"_blank"},b.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:ea.title}})),(0,Pe.Ny)()&&(ea==null?void 0:ea.mark_status)===1&&b.createElement(Te.Z,{title:ea==null?void 0:ea.mark_content},b.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Pe.Ny)()&&(ea==null?void 0:ea.mark_status)===2&&b.createElement(Te.Z,{title:ea==null?void 0:ea.mark_content},b.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Pe.Ny)()&&(ea==null?void 0:ea.mark_status)===3&&b.createElement(Te.Z,{title:ea==null?void 0:ea.mark_content},b.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(ea==null?void 0:ea.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&b.createElement(Te.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},b.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03")))),b.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},b.createElement("span",{className:Us.description,dangerouslySetInnerHTML:{__html:ea.description}})),Do?b.createElement(Te.Z,{title:!(ea!=null&&ea.task_pass)||(ea==null?void 0:ea.shixun_tag_num_name)=="\u672A\u53D1\u5E03"?"\u7981\u6B62\u8DF3\u5173\u548C\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4EFB\u52A1\u5173\u5361\uFF0C\u4E0D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D":""},b.createElement("div",{className:"mt15"},b.createElement(z.default.Group,{disabled:!(ea!=null&&ea.task_pass)||(ea==null?void 0:ea.shixun_tag_num_name)=="\u672A\u53D1\u5E03",options:[{value:-1,label:"\u5168\u9009"},...((yo=ea==null?void 0:ea.challenges)==null?void 0:yo.map((ja,Ja)=>({value:ja==null?void 0:ja.id,label:`\u7B2C${ja==null?void 0:ja.position}\u5173 ${ja==null?void 0:ja.subject}`})))||[]],value:(Ua==null?void 0:Ua[ho])||[],onChange:ja=>{var Ja,ui,ca;const wr=(ja==null?void 0:ja.filter(Li=>Li!==-1))||[],qo=((Ja=ea==null?void 0:ea.challenges)==null?void 0:Ja.map(Li=>Li==null?void 0:Li.id))||[];ja!=null&&ja.includes(-1)?Ua[ho]=(ui=Ua==null?void 0:Ua[ho])!=null&&ui.includes(-1)?(wr==null?void 0:wr.length)!==(qo==null?void 0:qo.length)?wr:[]:[...qo,-1]:Ua[ho]=(ca=Ua==null?void 0:Ua[ho])!=null&&ca.includes(-1)?[]:(ja==null?void 0:ja.length)===(qo==null?void 0:qo.length)?[...qo,-1]:ja,fa([...Ua])}}))):b.createElement("div",{className:" mt15"},ea.challenge_names.map(function(ja,Ja){return b.createElement("span",{key:Ja,className:"mr30 font12"},"\u7B2C",Ja+1,"\u5173 ",ja," ")})),b.createElement(Hi.Z,{dashed:!0}),b.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},b.createElement("div",null,b.createElement(Te.Z,{overlayClassName:Us["tooltip-content"],title:b.createElement("div",null,b.createElement("span",{dangerouslySetInnerHTML:{__html:ea==null?void 0:ea.member_user_names}}))},b.createElement("span",{className:Us.authorname,dangerouslySetInnerHTML:{__html:ea==null?void 0:ea.member_user_names}})),ea.author_school_name&&b.createElement(b.Fragment,null,b.createElement("span",{dangerouslySetInnerHTML:{__html:ea.author_school_name}}))),b.createElement("div",null,b.createElement(Te.Z,{title:ea.knowledge},b.createElement("span",{className:Us.tag},"\u77E5\u8BC6\u70B9 \xA0",(ea==null?void 0:ea.knowledge)||"")),b.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",ea.level),b.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",ea.study_count)))))}),b.createElement("p",null))),b.createElement("div",{className:"tc"},b.createElement(io.Z,{current:ba.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:qr==null?void 0:qr.shixuns_count,onChange:ea=>{ba.page=ea,Se({type:"classroomList/getShixunLists",payload:iA({},ba)})}})))};var fA=(0,be.connect)(({classroomList:Ke,loading:rt})=>({classroomList:Ke,loading:rt}))(KA),Hs=ne(36381),Rl=ne(12563),gA=ne(99313),rA={flex_box_center:"flex_box_center___wg8hA",flex_space_between:"flex_space_between___EILLq",flex_box_vertical_center:"flex_box_vertical_center___pTQMI",flex_box_center_end:"flex_box_center_end___QjTO1",flex_box_column:"flex_box_column___zIeav",scoremodal:"scoremodal___CwnRQ",selectWrapper:"selectWrapper___Jdp94",allqingchu:"allqingchu___RcGX2",title:"title___lBG7K",score:"score___vui_D",close:"close___DgceE",content:"content___ZBiaB",items:"items___dDZ89",bottom:"bottom___Q2ayA",yes:"yes___Ru8nB",no:"no___nAqJ3",titlecount:"titlecount___gJaRq",add:"add___NJt4v",search:"search___zSf8A",searchIcon:"searchIcon___ApAIo",header_style:"header_style___RfAxp",tabWrap:"tabWrap___YTk4j",form_style:"form_style___c9uGg",previewModal:"previewModal___sEjK7"},_l=ne(28426),Tl=ne(86245),Il={flex_box_center:"flex_box_center___fy0eB",flex_space_between:"flex_space_between___Y6Yac",flex_box_vertical_center:"flex_box_vertical_center___Lj2ev",flex_box_center_end:"flex_box_center_end____iCcl",flex_box_column:"flex_box_column___hXVtC",scoremodal:"scoremodal___cmAHe",selectWrapper:"selectWrapper___qJE92",allqingchu:"allqingchu___cwGyk",title:"title___CNiXq",score:"score___Pxxmx",close:"close___aTxuX",content:"content___ew9Eq",items:"items___cCw1z",bottom:"bottom___AvD5P",yes:"yes____tYAE",no:"no___ObRm5",titlecount:"titlecount___YEUzu",add:"add___cRdJt",search:"search___UCwJ6",searchIcon:"searchIcon___UacnT",tabWrap:"tabWrap___Xnuvu",previewModal:"previewModal___H127r",RenderHtml_content:"RenderHtml_content___pmH_q",RenderHtml_style:"RenderHtml_style___tvtS0",content_list:"content_list___jvOz0",content_value:"content_value___DkebT",content_text:"content_text___oRKdm"},aA=ne(23344),Ka=ne(59301),td=Object.defineProperty,Wl=Object.defineProperties,Ec=Object.getOwnPropertyDescriptors,GA=Object.getOwnPropertySymbols,nu=Object.prototype.hasOwnProperty,zs=Object.prototype.propertyIsEnumerable,$u=(Ke,rt,Se)=>rt in Ke?td(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,Uc=(Ke,rt)=>{for(var Se in rt||(rt={}))nu.call(rt,Se)&&$u(Ke,Se,rt[Se]);if(GA)for(var Se of GA(rt))zs.call(rt,Se)&&$u(Ke,Se,rt[Se]);return Ke},kc=(Ke,rt)=>Wl(Ke,Ec(rt)),du=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});me().locale("ZH-cn");let Uu=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];var Hc=({setScoreShow:Ke,ScoreShow:rt,modalDdata:Se,homeType:En,homeId:fr})=>{var pr,ia,Xn,fn,tr,qr;const[ha,da]=(0,b.useState)(kc(Uc({},(0,be.useParams)()),{per_page:10})),[Ma,co]=(0,b.useState)("1");return(0,b.useEffect)(()=>{da(Uc({},ha))},[]),Ka.createElement("div",null,Ka.createElement(et.default,{title:"\u8BE6\u60C5",footer:!1,open:rt,width:900,centered:!0,className:Il.scoremodal,onCancel:()=>{Ke(!1)}},Ka.createElement(gA.default,{className:Il.tabWrap,activeKey:Ma,onChange:Ua=>{co(Ua)},items:[{label:`${En=="HomeworkCommon"?"\u8BF4\u660E":"\u4F5C\u4E1A\u63CF\u8FF0"}`,key:"1"},{label:`${En=="HomeworkCommon"?"\u9898\u76EE\u5217\u8868":"\u53C2\u8003\u7B54\u6848"}`,key:"2"}]}),En=="HomeworkCommon"?Ka.createElement("div",{className:Il.RenderHtml_content},Ma=="1"&&Ka.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},!(Se!=null&&Se.description)&&Ka.createElement(_l.Z,{customText:"\u6682\u65E0\u8BF4\u660E"}),Ka.createElement(Ve.Z,{value:(Se==null?void 0:Se.description)||""})),Ma=="2"&&Ka.createElement("div",null,Ka.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},((ia=(pr=Se==null?void 0:Se.data)==null?void 0:pr[0])==null?void 0:ia.identifier)&&Ka.createElement(or.default,{dataSource:Se==null?void 0:Se.data,rowKey:Ua=>Ua==null?void 0:Ua.identifier,pagination:!1,expandable:{expandedRowRender:Ua=>Ka.createElement("div",{style:{padding:"10px 48px",borderRadius:2}},Ka.createElement("p",null,"\u9898\u76EE\uFF1A",Ua==null?void 0:Ua.name),Ka.createElement("p",null,"\u63CF\u8FF0\uFF1A",Ua==null?void 0:Ua.description),!(0,Pe.dE)()&&Ka.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",Ka.createElement(Ve.Z,{style:{fontSize:"14px"},value:(Ua==null?void 0:Ua.analysis)||"\u6682\u65E0\u89E3\u6790"}))),defaultExpandedRowKeys:(fn=(Xn=Se==null?void 0:Se.data)==null?void 0:Xn[0])==null?void 0:fn.identifier},columns:[{title:"\u9898\u76EE",dataIndex:"name",ellipsis:!0,key:"name"},{title:"\u96BE\u5EA6",dataIndex:"difficult",key:"difficult",render(Ua,fa,Do){return Ka.createElement("div",null,Uu[Ua])}},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline"},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",render(Ua,fa,Do){return Ka.createElement("div",null,Ka.createElement("a",{onClick:()=>du(this,null,function*(){let ya=yield(0,Gt.ZP)(`/api/problems/${fa==null?void 0:fa.identifier}/start.json`,{method:"get"});ya&&window.open(`/myproblems/${ya==null?void 0:ya.identifier}?type=1&backUrl=/paths/${ha==null?void 0:ha.pathId}`)})},"\u4F53\u9A8C"))}}]})),Ka.createElement("aside",{className:"tc mt30 pb30"},Ka.createElement(io.Z,{defaultCurrent:1,total:Se==null?void 0:Se.count,hideOnSinglePage:!0,showTotal:Ua=>Ka.createElement("span",null,"\u5171",Ua,"\u6761"),current:ha.page||1,pageSize:ha.per_page||10,onChange:(Ua,fa)=>{ha.page=Ua,ha.per_page=fa,da(Uc({},ha))}})))):Ka.createElement("div",{className:Il.RenderHtml_content},Ma=="1"&&(Se!=null&&Se.description||((tr=Se==null?void 0:Se.attachments)==null?void 0:tr.length)>0?(Se==null?void 0:Se.homework_type)=="group"?Ka.createElement("div",null,Ka.createElement(Ve.Z,{value:Se==null?void 0:Se.description,className:Il.RenderHtml_style,style:{color:"#5f6367"}}),Ka.createElement("div",{className:Il.content_list},"\u5206\u7EC4\u8981\u6C42",Ka.createElement("span",{className:Il.content_value},Se==null?void 0:Se.min_num,"-",Se==null?void 0:Se.max_num),"\u4EBA",Ka.createElement("span",{className:Il.content_text},"(\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB)")),Ka.createElement("div",{className:Il.content_list},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD",Ka.createElement("span",{className:Il.content_value},Se!=null&&Se.base_on_project?"\u662F":"\u5426"),Ka.createElement("span",{className:Il.content_text},Se!=null&&Se.base_on_project?"(\u5B66\u751F\u5FC5\u987B\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)":"(\u5B66\u751F\u4E0D\u9700\u8981\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")),Ka.createElement(aA.Z,{callback:()=>{},dataSource:Se==null?void 0:Se.attachments})):Ka.createElement("div",null,Ka.createElement(Ve.Z,{value:Se==null?void 0:Se.description,style:{color:"#5f6367",fontSize:14}}),Ka.createElement(aA.Z,{callback:()=>{},dataSource:Se==null?void 0:Se.attachments})):Ka.createElement(_l.Z,{styles:{margin:"80px auto"}})),Ma=="2"&&(Se!=null&&Se.reference_answer||((qr=Se==null?void 0:Se.ref_attachments)==null?void 0:qr.length)>0?Ka.createElement("div",null,Ka.createElement(Ve.Z,{value:Se==null?void 0:Se.reference_answer,style:{color:"#5f6367",fontSize:14}}),Ka.createElement(aA.Z,{callback:()=>{},dataSource:Se==null?void 0:Se.ref_attachments})):Ka.createElement(_l.Z,{styles:{margin:"80px auto"}})))))},wl=ne(75617),ZA=ne(32333),$s=ne(59301),Ll=Object.defineProperty,LA=Object.defineProperties,zc=Object.getOwnPropertyDescriptors,nd=Object.getOwnPropertySymbols,ec=Object.prototype.hasOwnProperty,ku=Object.prototype.propertyIsEnumerable,Bc=(Ke,rt,Se)=>rt in Ke?Ll(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,Dl=(Ke,rt)=>{for(var Se in rt||(rt={}))ec.call(rt,Se)&&Bc(Ke,Se,rt[Se]);if(nd)for(var Se of nd(rt))ku.call(rt,Se)&&Bc(Ke,Se,rt[Se]);return Ke},mA=(Ke,rt)=>LA(Ke,zc(rt)),Cu=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const Cc=({setScoreShow:Ke,ScoreShow:rt,modalType:Se,user:En,id:fr,subjectId:pr,dispatch:ia,getData:Xn,openPreview:fn})=>{var tr;let[qr,ha]=(0,b.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),[da,Ma]=(0,b.useState)([]),[co,Ua]=(0,b.useState)([]),[fa,Do]=(0,b.useState)([]);const[ya,Co]=(0,b.useState)(!1),[_a]=Ot.default.useForm(),[ba,La]=(0,b.useState)(0),[Io,Lo]=(0,b.useState)(!1),[ea,ho]=(0,b.useState)(""),[yo,ja]=(0,b.useState)([]),Ja=(0,b.useRef)(new Set),ui=(0,b.useRef)(new Set),[ca,wr]=(0,b.useState)([{}]),[qo,Li]=(0,b.useState)(),[gi,Ai]=(0,b.useState)({}),[Fi,Zi]=(0,b.useState)(""),[fs,Cs]=(0,b.useState)(""),Es=(0,be.useParams)(),[Bs,sl]=(0,b.useState)(!1),Ts=[{title:"\u540D\u79F0",dataIndex:(qr==null?void 0:qr.type)=="3"?"title":"name",key:"name",render:(ao,Qo,Ra)=>{var Ri,Jo;return $s.createElement("div",null,(qr==null?void 0:qr.homework_type)=="1"&&(Qo==null?void 0:Qo.name),(qr==null?void 0:qr.homework_type)=="3"&&(Qo==null?void 0:Qo.name),(qr==null?void 0:qr.homework_type)=="5"&&(Qo==null?void 0:Qo.name),(qr==null?void 0:qr.homework_type)=="7"&&((Ri=Qo==null?void 0:Qo.video)==null?void 0:Ri.title),(qr==null?void 0:qr.homework_type)=="8"&&(qr==null?void 0:qr.type)=="1"?Qo==null?void 0:Qo.filename:(Jo=Qo==null?void 0:Qo.attachment)==null?void 0:Jo.filename,(qr==null?void 0:qr.type)=="3"&&ao)}},{title:(qr==null?void 0:qr.type)=="1"?"\u6240\u5C5E\u8BFE\u5802":"\u6240\u5C5E\u5B9E\u8DF5\u8BFE\u7A0B",dataIndex:(qr==null?void 0:qr.type)=="1"?"course_name":"subject_name",width:"55%",key:(qr==null?void 0:qr.type)=="1"?"course_name":"subject_name",ellipsis:!0,hidden:(qr==null?void 0:qr.type)=="3"},{title:"\u64CD\u4F5C",dataIndex:"id",width:"60px",key:"item_type",render:(ao,Qo,Ra)=>$s.createElement("div",{style:{flex:1,textAlign:"start"}},$s.createElement("a",{onClick:()=>{var Ri,Jo;if(Qo!=null&&Qo.link){(0,Fe.xg)(Qo.link);return}Se=="\u6559\u5B66\u8BFE\u4EF6"?fn(Qo):Se=="\u89C6\u9891\u9879\u76EE"?Qo!=null&&Qo.video?(Li(!0),Ai({videoId:(Ri=Qo==null?void 0:Qo.video)==null?void 0:Ri.id,file_url:(Jo=Qo==null?void 0:Qo.video)==null?void 0:Jo.play_url})):(qr==null?void 0:qr.type)=="3"?(Li(!0),Ai({videoId:Qo.id,file_url:Qo.play_url||Qo.file_url})):nt.ZP.error("\u6CA1\u6709\u89C6\u9891\u8D44\u6E90"):Se=="\u7F16\u7A0B\u4F5C\u4E1A"?(0,ue.NV)({id:Qo==null?void 0:Qo.id,source:"course"}).then(Wi=>{var ci;(Wi==null?void 0:Wi.status)==0&&(ho((ci=Wi==null?void 0:Wi.data)==null?void 0:ci.homework),Cs(Wi==null?void 0:Wi.course_id)),Zi("HomeworkCommon"),Lo(!0)}):(0,ue.NV)({id:Qo==null?void 0:Qo.id,source:(qr==null?void 0:qr.type)=="1"?"course":"subject"}).then(Wi=>{var ci;(Wi==null?void 0:Wi.status)==0&&ho((ci=Wi==null?void 0:Wi.data)==null?void 0:ci.homework),Lo(!0)})}},"\u67E5\u770B"))}].filter(ao=>!ao.hidden),ii={type:"checkbox",selectedRowKeys:da,onSelect(ao,Qo,Ra){if(Qo)Ma([...da,ao.id]),ja([...yo,ao]),qr.type==="2"?Ja.current.add(ao.id):ui.current.add(ao.id),La(1),Ua([...co,ao.id]);else{const Ri=yo.filter(ci=>ci.id!==ao.id);ja(Ri);const Jo=Ri.map(ci=>ci.id);Ma([...Jo]),qr.type==="2"?Ja.current.delete(ao.id):ui.current.delete(ao.id);let Wi=co.filter(ci=>ci!==ao.id);Ua(Wi)}},onSelectAll(ao,Qo,Ra){if(ao){const Ri=Ra.map(Jo=>Jo.id);ja([...yo,...Ra]),Ma([...da,...Ri]),Ua([...co,...Ri]);for(const Jo of Ra)qr.type==="2"?Ja.current.add(Jo.id):ui.current.add(Jo.id)}else{const Ri=Ra.map(ci=>ci.id),Jo=da.filter(ci=>!Ri.some(Si=>Si===ci)),Wi=yo.filter(ci=>!Ri.some(Si=>Si===ci.id));ja(Wi),Ma([...Jo]),Ua([...Jo]);for(const ci of Ri)qr.type==="2"?Ja.current.delete(ci):ui.current.delete(ci)}}};(0,b.useEffect)(()=>{rt&&(qr.search="",qr.type="1",qr.homework_type=Se=="\u5206\u7EC4\u4F5C\u4E1A"?"3":Se=="\u56FE\u6587\u4F5C\u4E1A"?"1":Se=="\u89C6\u9891\u9879\u76EE"?"7":Se=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",ha(qr),$o(qr),_a.setFieldsValue({association_id:"",search:null}),Ja.current.clear(),ui.current.clear(),ja([]),Ma([]),Ua([]))},[rt]);const[Hr,_o]=(0,b.useState)(1),[Sa,eo]=(0,b.useState)([]),Ya=ao=>{const{target:Qo}=ao;Qo.scrollHeight-Qo.clientHeight===Qo.scrollTop&&_o(Hr+1)};(0,b.useEffect)(()=>{Hr!=1&&rt&&za(Hr)},[Hr]),(0,b.useEffect)(()=>{rt&&(eo([]),_o(1),za(1))},[qr.type]);const za=ao=>{qr.type=="1"?bo(ao):qr.type=="2"&&ra(ao)},bo=ao=>{var Qo;(0,Tl.Ho)({page:ao,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(Qo=En==null?void 0:En.userInfo)==null?void 0:Qo.login}).then(Ra=>{ao==1?eo([{id:"",name:"\u5168\u90E8\u6559\u5B66\u8BFE\u5802"},...Ra==null?void 0:Ra.courses]):eo([...Sa,...Ra==null?void 0:Ra.courses])})},ra=ao=>{var Qo;(0,Tl.w3)({page:ao,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(Qo=En==null?void 0:En.userInfo)==null?void 0:Qo.login}).then(Ra=>{ao==1?eo([{id:"",name:"\u5168\u90E8\u5B9E\u8DF5\u8BFE\u7A0B"},...Ra==null?void 0:Ra.subjects]):eo([...Sa,...Ra==null?void 0:Ra.subjects])})};(0,b.useEffect)(()=>{ba>0&&setTimeout(()=>{La(0)},2e3)},[ba]);function $o(ao){return Cu(this,null,function*(){var Qo,Ra,Ri;if(Co(!0),ha(Dl({},ao)),ao.type=="1")(0,ue.A7)(Dl({user_id:(Qo=En==null?void 0:En.userInfo)==null?void 0:Qo.login},ao)).then(Jo=>{(Jo==null?void 0:Jo.status)==0&&Do(Jo==null?void 0:Jo.data)});else if(ao.type=="2")(0,ue.jT)(Dl({user_id:(Ra=En==null?void 0:En.userInfo)==null?void 0:Ra.login},ao)).then(Jo=>{(Jo==null?void 0:Jo.status)==0&&Do(Jo==null?void 0:Jo.data)});else if(ao.type=="3"){const Jo=yield ia({type:"userDetail/getVideos",payload:mA(Dl({},ao),{category:"all",sort_by:"published_at",sort_direction:"desc",username:(Ri=En.userInfo)==null?void 0:Ri.login})});Do({count:Jo==null?void 0:Jo.count,list:Jo==null?void 0:Jo.videos})}Co(!1)})}return $s.createElement("div",null,$s.createElement(et.default,{title:"\u9009\u7528"+Se,open:rt,width:900,centered:!0,zIndex:10,className:rA.scoremodal,onCancel:()=>{Ke(!1)},confirmLoading:Bs,onOk:()=>Cu(void 0,null,function*(){if((co==null?void 0:co.length)<=0){nt.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}sl(!0);const ao=yield(0,ue._C)({id:fr,subject_id:pr,homework_type:qr.type=="3"?"9":Se=="\u5206\u7EC4\u4F5C\u4E1A"?"3":Se=="\u56FE\u6587\u4F5C\u4E1A"?"1":Se=="\u89C6\u9891\u9879\u76EE"?"7":Se=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",homework_ids:[...ui.current],subject_homework_ids:[...Ja.current]});(ao==null?void 0:ao.status)==0&&(nt.ZP.success("\u9009\u7528\u6210\u529F"),Xn(),Ke(!1)),sl(!1)})},$s.createElement("div",{className:rA.header_style},$s.createElement(gA.default,{className:rA.tabWrap,activeKey:qr.type,onChange:ao=>{qr.type=ao,qr.page=1,qr.updated_at="",qr.association_id=null,qr.search=null,_a.setFieldsValue({association_id:"",search:null}),ha(Dl({},qr)),$o(Dl({},qr))},items:[{label:"\u4ECE\u6559\u5B66\u8BFE\u5802\u9009\u7528",key:"1"},Se!="\u7F16\u7A0B\u4F5C\u4E1A"&&(Se=="\u89C6\u9891\u9879\u76EE"?{label:"\u4ECE\u4E2A\u4EBA\u4E3B\u9875\u9009\u7528",key:"3"}:{label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u9009\u7528",key:"2"})]}),$s.createElement(Ot.default,{layout:"inline",className:rA.form_style,form:_a,onValuesChange:(ao,Qo)=>{qr.page=1,!(ao.search||ao.search==="")&&_a.submit()},onFinish:ao=>{ha(Dl(Dl({},qr),ao)),$o(Dl(Dl({},qr),ao))}},qr.type!="3"&&$s.createElement(Ot.default.Item,{name:"association_id"},$s.createElement(E.default,{onPopupScroll:Ya,className:rA.selectWrapper,style:{width:200},size:"large"},Sa.map((ao,Qo)=>$s.createElement(E.default.Option,{key:ao==null?void 0:ao.id},ao==null?void 0:ao.name)))),$s.createElement(Ot.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search"},$s.createElement(lt.default.Search,{className:rA.search,placeholder:Se=="\u89C6\u9891\u9879\u76EE"?"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0\u8FDB\u884C\u641C\u7D22":Se=="\u6559\u5B66\u8BFE\u4EF6"?"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0\u8FDB\u884C\u641C\u7D22":"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:$s.createElement("i",{className:`iconfont icon-sousuo9 font14 ${rA.searchIcon}`,onClick:()=>_a.submit()}),onSearch:ao=>{_a.submit()}})))),((tr=fa==null?void 0:fa.list)==null?void 0:tr.length)>0?$s.createElement(or.default,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:fa==null?void 0:fa.list,pagination:!1,loading:ya,rowKey:ao=>ao.id,rowSelection:ii,columns:Ts}):$s.createElement(_l.Z,null),(fa==null?void 0:fa.count)>0&&$s.createElement(io.Z,{current:qr.page,total:fa==null?void 0:fa.count,style:{marginBottom:20},defaultPageSize:qr.per_page,showTotal:ao=>$s.createElement("span",null,"\u5171\xA0",$s.createElement("span",{style:{color:"#165DFF"}},ao),"\xA0\u6761\u6570\u636E"),pageSize:qr.per_page,onChange:(ao,Qo)=>{qr.page=ao,qr.per_page=Qo,ha(Dl({},qr)),$o(Dl({},qr))}})),$s.createElement(Hc,{setScoreShow:Lo,ScoreShow:Io,modalDdata:ea,homeType:Fi,homeId:fs}),$s.createElement(wl.Z,{close:!0,data:ca==null?void 0:ca.content,type:ca==null?void 0:ca.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{wr({content:"",type:""})}}),$s.createElement(ZA.K,mA(Dl({},gi),{visible:qo,allow_skip:!0,width:800,onClose:()=>{Li(!1),Ai({})}})))};var yc=(0,be.connect)(({user:Ke,dispatch:rt})=>({user:Ke,dispatch:rt}))(Cc),DA=ne(39793),Sc=ne(69618),CA=ne(23019),vl=ne(96472),yA=ne(10906),Ml={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"},Ad=ne(89392),Kc=ne(84105),ru=ne(38819),rd=ne(84842),yu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQd8VFX2//e+SSYJvadMCAEpARSUoqKiomlWxIJr7+23q4LKqquoi6JYcC27q2JX1LWAgoJkguAKKr0tEJAOKRB6TZly///zJpMpmfLem/fevJnM+Xz4hGTuPefcc+93bjvnXIYEaWIBvnVuOsy8O4AcCDwbHFngSIfAOgG8AzhrC/A+0oSzjWD8MMAOwMn3gWEPGCrhZOUAdqL+xDbWY+QeabwSpeRYgMkpnCjb1AJ8d0kX1AunweQcAMb6w4m+YDg9KrbiWAIBZeB8HRzCGpidK1lGUXVUdIkToQmAyOxIXjV3KLjzLDj5MDCcAbBcmSx0Ls63A1gMzhfBlPQry8xfqrMCMS0uAZAw3ccrS/LAhQIAFwD8ipju7Ubl+QxA+Ak2zGW5BWXx0SZtWpEASAC78irreXDgMjBcDKCvNqY3DFcCyGw4HT+wrhf9bBitDKJIAiANHcF3zhkOk3A1OL8SjGUbpH90VoOXA2w6mPMbllW8QGfhhhTXrAHCt5d0h1m4AZzfD6CLIXsoekpVg7E3Ue/8jOUWbYueGtGV3CwBwiuslwP8doCNjK75Y0U67VnYB8xSODNWNFZLz2YDEM5np6BCuA/MdK/0+we1zBwvfMT7mLeQaX+bsYvr4qVVodoR9wDhe+amw+G4H5w90Rw6VLc2Mj4RtbVvxvsFZdwChO+0ZsGEhwA8rNugaY6COCYjxTmZdS6uisfmxx1A+LZv28Hc6lGAPxaPHWbcNvFJqBUmsZMKDhtXR/maxRVAeEXpOIDTUqqtfFMkakRuAXYIcD7PLEUvR87LGBziAiC8ouRaMPY0eNxf6hlj1ITXogycPcOyC74KX9TYJWIaILxqXn84bRMTx7VGHWR8BgT+BMssXmdUDcPpFbMA4eXW8WCYEK6Bic8NYAGOp1h24bMG0ES2CjEHEF45dzi481UAQ2S3NlEhmhZYBiY8xLLyY8qFJaYAwiutE8AxPpq9nJAdoQUYnmVZhU9FyEW36jEBEL7rxwFgpvfAMFQ3yyQEaWcBjqXgjjtZ14vWaCdEHc6GBwgvL7kbjL2jTnMTXAxlAc7vYdlFUwylk58yhgYILy95B4zdbWQDNgvdHA7g4B6g9gRQe7zhJ/2/4XcyQmpLILWF17+G3zukA4IpuJk4m8KyC+4xqh0NCRBeOT8PTtuHYDjTqIaLe72OHgT2VQJ7K4ADEeaD6GwBumQDBJaWAe9wF4Gx21mW8aIbDQcQXjFnJLjwMVjiNlx3EBIg9lUB+6sAAogW1LYT0DHDBZZOWR4JHIfB2C3MUjBDC7FKeRoKILy8dAwY/4fSxiTqKbTAwWpgxwZg9w6FDBRWy+gGdMsD2nvFqjE2lmUVvKaQo+rVDAMQXmF9JeF5q3r/hmZ47JALGLs26SzYT1zXXi6gtGrn/mAysxQ+El2lXNINARBebv0UDDcawSDNQgfaXO/cAOzYCDjsxmiyKQno1gfIyXNt9DmmsuzCm6KtXFQB4oryS5rekD0k2rZoHvJpw71uEXD8iDHb26I1kDcY6NKVQDIbtuSrWPcRtdFSNmoA4bvmdIAgWAEMjlbjm53cqm3A6oWx0exepwInnUK6LofTWci6Fh+IhuJRAQjfOiMdKWmzEuDQscu3rQM2rtBRoAqiMnOBgcNdIKkTLmE98iM8b5avk+4AEZM6pzhmASwxc8jvL2U1ls51Hd3GItHG/ZzLAPDlqKu9RO8YeF0BklhWRWGEzvk0CkI1EFks7td1X27pBhC+bX4qzDZaACdmDg3GT0CWC78H6Cg3HqhjJjA03wWSLPvZeqUd0g8g5dZZidMqHUfq6gVAFSV2jyPqMwjo3l883WLZhZfo0TJdAJK459CjK71kbPkfsGmVzkJ1EjfwHCCzu273JJoDpLnekPPa43Du3QVeewK87oT4Ew0/3b/7/N1eD5bSwvWPLsq8/u/6e5p4geb+3JTZI7CXbPUuYIU6SdpnzvsVldX7m4z8rC4dcfkFZ+uEiABiTi90+XIBmt+4awoQXlk6Brx5+FY5D+6Bs3onHJVb4KjYAucB7U+NTJndYcrqCSGzB0zpOWCmZGCJFThxVJXBO3Peb6is3mc8gLRsAwwtaLhxZ2NZtna+W5oBhFeUjgT4d6r0lNGYOGxw7NnpAsQeFyj40ajcY/lYJiWnL5JT26hmLcPOINTCHv2B3oMa2uq8glmKNfEC1gQgvLK0L5z893hyWef1tbBvXgn75lVw7t4OWkIZiYSUNLToejIgCKqpZdgZhFpIvlvDLnI5OJKrvJB8JssasUG1xjcw0gYgFdbfgfgIdqLZwQ0MbuAj05T07khuq+4TJ4aeQWgAkxdw/4aYOo5FLLtwmOEBwstL3wHjMR0my48fcYFiyyo4yqPsCi6hx01prZHWtZ+EkvKKGB4g1JwzijzxJJxPYdlFqobvqjqDxHqCBceO9eISiv7RCVOsUGpmLyS17qC6uoZeYrlbS0FXp57rabvKiSBUA4iYmkcwrVa9l3RgaN+0ArYVP8GxR+eIOhXaZmrZFmmWPBU4NWUREzMIqT3kQt/wXadjoFophdQDSLl1SazlrXIe2I36ZVbYNyzRZIDpwdTcqSvMHbxiu1UUGjMAye3niiFxE8dSll14uhqmUAUgsZjxkGYMAofRTqPkdmpaTn+YUlvJrSapfMwApHV74OxLfdukUgbHiAHSkCv3F0kWN0Ahx44y1C+3xsTmO5y5BHMaWuQOCFdM8ecxAxBqIQGEgOJNTDg30lzAkQOkwro0FhJJ8+OHxRnDtvq/igeM0SrSsS4d72pFMQUQtyOjrzGWMUthROlqIwJIrDxBYFv7K2zLS+E83NRtQqvBpQffNEsfmFo2ZgJRXWRMAYR8s8hHy58ifHpBMUB41Zz+cAprVe8VFRnyIwdQt2Aa7Fti8nAttCWYgFa9IvpyDGvpmAIItabgesAUIM2pkHQyy7xA0SM+ygFSUfKdkV92cmxfh7oF00FOhPFIWh7vuu0VcwDxP+5t7Hg+g1mKrlAyDhQBhJeXjgbjXyoRqEcdOqGqW/itHqKiJiO5bWekpPfQVH7MAeTkYUB2zyA24X9iliLZY1YZQCqs6wFjPphZN3cqbOsXaTpwjMDc3NECc8dsTVWJOYD0HAD0HBjYJgxlLKtQtj+ObIDwipJxAHtJ055RyLzmq1fg2B1nYaZBbEGzB80iWlLMAYRmD5pFghL7K7MUyHqiWhZA+JbStkjFdoBrd3SioMed+6tQ8/VkkEt6cyFyL6F9iJYUcwChbPG0DwlOh1F/PJd1HyU5k4U8gFSUvACwx7TsFLm87RuWotb6sdxqMV+eLgjpolBLijmANObQCmUVNolZCh6XajfJAOF752SiXqiUyliPcvXLS1H/qyaBZHqoH5GMlj2HgIV6uSki7q7KMQeQpGQg/0/hW+6AheUUShrL0gFSbn0FDA+Hl65PCfumlaj98X19hEUghSWnAMkpaPxpNvv+7v7MZAK31QO2OnBbXcNPz++uv9W7PrPbkABIgE6RChAZyR4kAaQhl+7uCMaJqlUpyq/mG+O8syO06wzWtjPop9Cui/jT/buqDXczs9uAX78HarQN+425GUTSEqvBiElCBksPn+tXGkAqS54DZ09o0tkymTr3luPEF5Nk1lKnuNAhA5RJROiUrT0Iwqm87CfXG4IaUswBJPwm3WMtxieyrKInw5kvLEDENzwqkwxxPOQ8VI0Tn0wI1yZ1Pk8yi2AQAZGRC1N6LliaNm7lihRe+ztQvllRVamVYg4gYY95/VqeZU8Nl8I0PEAqrQ+CI+pvxlHChJppr2nmcMhSW8KU3RtCRjeY0ulfLkBrWqPS5tXA5jWaahcTIbfeFgh1URjIUtw5lmUXhxzb4QFSUboB4H007YkwzHldDWpnvQtH+R+qqsFatkVSt74w5fSFqVs/V/bCWCGaPWgW0ZBibgYJ6WoSyFBsI7MUhIxXDgkQXmG9HEB0z1GdDhEc9m3qOA6z1h1coOjWT/yJJLOGQ0xD1rT/oH2IhhRzAAnqrBjSSCOZpXBmsBJhABJ9j93a0k9hL1sc0TBgrdsjqccAcaYQQaHx/UFEykqt7HQA1s+lllZULuYAEszdPWTrQ3v6BgUI317SHclsqyLLqlTJtv531M39TDE32ksk5Z2OpLyhYtLnuKPl84C9FZo1K6YAEixgSop1bLwHyy3aFnARFqw+ryx9Epw/K4W/FmWch/aiZvrrUJLNMKnHKS5g9DxNC9WMw3PXH8C6yGbXUI2JqU164JBbaX3F2HiWVfCcPIBUWCnSSN1cltLUFUvVlnwE+8ZlkmuwZDOS+rhmC1PWSZLrxXTB44eBBUGXzxE3LaZmkEBJG6RboJpZCsX3FPwp4BKLV84ZDi5ELVOJbe1C1M37j7TmJZlhHpwvAkPQ2P1bmkI6l/r9R0CjWPuYAUigtD9yu8HhPJflFC+QBpAK6+sAHpArQ43ylMxNXFpJeOMiqfdgmAcXQOisbeCQGu3SjMcfK4Gt6pzw+esYMwDxTxynzNhvMEvhgxIBUrILYFEZdeSASI6IoYgAQcAggDR70vC4N2YAoux413focF7Osou6hgUI3/Xj+RBM86Mx8ChnVd1/vw4uumE5RUuqmL2/0MKwq34BdqufVzgmAOKfvDoS+wo4n2UW+iROa7IHidabgs59Fa6lFb3lF4ASy6kQPX+wGlhcEsnQCFg3GEBUF9TAkN49pPcPZZH38weyKgYozDGZZRc+4v1JIIBEJSFD7Q9TYN/a1LeImVNhPvsKJJ9yTqTNj+/66xYBu9R9y8TwAPF+QEed3i1jFt/EDj4A4dtL+yKZE0B0JfKxqpn+RhOZJktPERymjFxd9YlJYfT6FZ1oOeyqqW9ogHg/waZai4H/n86qL8sqanzKzRcgFaX3A7zpSFVTgQC8akunwl7mm6on+dTzkXL2Fa636BIkzQJ/rAC2KkogGHtLLJ9HPKWZR1op9gCzFLzpLusHEP19r+il2BNfvgxwLupEMRfikqpfw9tz0lqVKEUWoP2bqs9AB34nXStjS96DeD8Drboy7DtmKRgVBCBW1yjVkSgDImVCJDLl5ImzRrO+14jU9tW7gBU/R8pFrG/YJRYlqSbfK42IWQobJ47G//CquUPhdOr61JJ4KTjtdfCao0jqfgpSL1P1/UWNzBcDbLf8D9i0KgYUVaDiwHOATO2efBA1EoTTWWY+PesBD0DK54wBE3TNhFC/eDbon6lrH6SNul+BtRJVglpg9QKgKs6yTEbikChnqDCMYVmF5E3iBZCKkv8A7Fo5fCIpy48eRM2Mf4GOcdNG+xw9R8I2UdfbAgu/Bwz8truszuqYCQzNl1VFcWHOv2TZRWKCLc8MUlGyDWC6nafaVswVn1tOgENxN0qrOOdTaeWMXqr4Jh015NuZpUhcx4kA4btLusDBdHtIgx7OpDDatKvG6NjoZixq6Vxgf1VsGkBOris1W2ji6SyjqNoFkJ2lRTDxOWryD8XLtmYBkgcM10tcQg5ZYNs6YOOK2LJFZi4wMErjxMGKWU5BiQsgej5pQFkBjZxOJ7aGkDxtq7YBqxfKqxOt0r1Ohd1pR1KvaEWF8r8yS9HLLoBUWj8Cxy3RskVCro4WOLAHIL+t40d0FCpDVIvWQN5goEsTz3MZTFQoyvAxyyq81QWQcutiMJyuAtsEi1iwAN2479wA7Nioqu9WRE0nl6JufYCcPCDVAAk2OJaw7MIzGpZY+t+gR2TMRGV1LEBHwDs2qO4FLFs58srtlgfQhtxARDfqzGiZ2w1kn+ajCsWTEFA0CLoKaUQKdiJgtI9abpDQfVwnZDBeXnomGNc2h2XzGWox0dIjx2qxYv0OnH+6X0ZZCt/dV+U6Ej56UJu2tO0EdMxw+VJRNnYjE2fDCCCGftLZyPaLJd2qDxxF6cL1WLl+BzbtqBZVn/HWX4I3gQBCgKHEdLSxj4Q6W4Au2S5QaPyuYiRqNqnL2bWMV1ofAsdkVRknmBnOAj/+shZvf+Hr5RsSIN4tcDiAg3tc7vS1xxt+0v8bfqeyqS1dm+vGfw2/EyhiNdUrw8MsWjHohhtBca5QRACJc9uEaN5kxsutn4LhxuZrg+bR8gRAFPQzx1TGK0t/BOfFCqonqsSQBRIAUdBZjM2hPchi8MQloQLzxVSVBEAUdBfDEsZ1ekHqk+9+x8atnodye+Wm49Yrzwqq9YHDx1GywDcBQdHw/ujQtqWClqpXZdHqrWI79h08hiPHatCmVRrSO7VB79x0nNLbgrTU0A/yvP/NQuzZdxipKWakmpOQmpqMnjldcO7Q3rKU/OKHJVj7h+/TB4/fezFatUgR+dTV2zHd6nFO3LyjGsvW+gZQ/emSwM4TFw7LQ5eObSTpc+xEHX5dsRk7K/fjwKHjOFFbL9qkfdsW6N/TgjMGyov+W7+5Eqs3lDfK7tczCwPzPEk+Dx05ge/nr0ZV9WEcPlqDIad0w6iCQZJ0lV+IbaRNui5x6M/+6wefDjqtXw6euZ8esApM1KEPT/rK58PJj41Gz27SLpVKf12Pf06d51M/1KnNpu178MiLnqyO3bM74bUnPI/SfzZzMWbOW4XaOltIO9/zp/Nw8XmnBC0zZ8FavPW572kSDerPJt8lq/+ue2gKTtTUN9YZ0Ccbz465ovF3uuu4adx7sni6C08cOwon97aErLv/0HG89/UC/LYi9EOi2RntcfMVZ0kGin+/XXPRENx4uSuBx+oNuzD5fSsOH6tp1K3g7H74y40XKGqnlEoJgDRYie4J7nri40abtWvTAh+/eDv2HjiKSVN+BAFWKp15ag+MvbUAqSlNHwGtqa3HLY9+IH7De9OjdxXjrEE9JYlYsmYbJr41y6fsuDuKcM6QXroA5L9LNuKtL/4LaotUKj73ZNx33flhiy9fuwMT/vV9Yzk3QH5eshH/+LC0Sf0EQLxMouUMUm9z4JoH3moy4zwy6avGizX6MLNzW/To2hlZXdph977D2LhtD6r3N/WMpRlo0iNXBQTJvz6bD+tC3+UjLUX+du8lYQcQFZj8gRW/LPU8aNq6ZSqmvnKnT12aXbxBREvWyupDPmVO7hV4lrhz9HCQ/oHo6znLMHWGJ4dZizQzRl80BLRkpqXi8RN1WLupAtaF68Wf3pR/Vj/cf1Pob/sNW6vw6MvTfABySu9sPPX6dwH1SQBEJ4CQmGvHvOOzhCoafjJKFrieFqBl0JP/dyn6npTZpKP+90c53v1qAXZU7Pf57MJhffHAzRc2Kb9lZzUeesF3+UiFPnn5DrRtFfqlXQIyLZ28l3qXX3gq7rg6dGrWOb+sxVtKLwobWlCycB3+/Zknr3mXDq3x9P2Xg5ZRgahsSxWef3sWaLnnJrIH2SUYbSvfhzETPW/D0AxStrmqEWwt01LE5Vqf7hmiXNrrWNIDy5f0bROmUNwusegbmr6pvSnczfH1D72L4zV1TUxGm/C/PzBSnD1C0TNvzsTK9Tt9ijz/0JXo36upzxENAhoM3nTX6HNx6YgBIWXQhvild32DP//51PXomtkhZL1IAULgf+C5LxpltG/TQtyj0VI0FFXsOYi/vvQNaDNP1L5tS3w06bagVXZWHcD9EzyPk3Zs3wr7Dx4Ty5/atysevCVf14OaBEC8uurGR97D0eOebzv6qFP7Vnhp3NWgjgpHNAju+NtHPt/uwQ4jAm3WT8rpglcfHx1SzItTfsRvK7c0lunXMxMvPHxVONUQKUD85T439grQ0kcK+R8xP37PxaB9WiAq330Qf/5704dbB/fvhqf+cpkUcaqWiVuAyD3FIqvS5pmOEb3phYevBB01SqWPpv+Gb0t9Y7/fnXgLaDniTcE26/96+oagSxZaVtEy0JvoG/WCM/PCqhcJQOig4k6vAwypoHQrRQcgf35mKmh5SBRqL0L7pPuenurTHpp1aJZ0H2GHbayKBeIWIEqWWLc+9iEOHj7eaN6s9HZ46xl5Xjj+a2hiFmzdHWizflXhINw8KvD9EJ0evep1kkOnZJ++fAfMyeETfEcCkJk/rQLd37hp9EVDccPlZ8gahi+/X4KFy1zPM9Degb4IAlEggBSd0x//d8MIWfLUKpwAiJclb3/8Q9D5vpuCbbLDGf/mce/7nNXL2azTUu6D528NKOK5t2Zh6RrPc95030L3LlIoEoDQRnvxao/ccBvtQPrQiRodT7sp2H5wV9UB/MVrDxLqC0ZKuyMtE7cA8T9xIUOF26T7A+SqosG4+Yphsm084Z/fY/k6z5NodBM84UHPJZ43w0Cb9QkPjsTAPN+kBXR4QIcI3kSb5GDHsf5KRwKQQEtP2UbxqzDl2ZtFDwR/2rprL8Y+/6XPn98Yfx26Zcl8eSpSBRvq6+ZqovdNuhoA8b7FlWNv/6VTTmYHvPnU9QFZBNJzxBl9MObWAp/yc39bjzc/9XgGkEcB3QtJpUgAMvK+f0oVI7nci+OuRl6PjCbl/9i2B+Ne8n2nMtwXm2ShsguSq4lOzop6A0TJHsR/BlEKkI+m/4pvSz0v9YZac9PG++a/vu9zs057CtpbeN/E+x8h33f9+SgefrLkLlcKEPKtum7sFMlypBakkzfa7PvT+s1VeHyy56Iw3LGwVHmKyonOijq5uzcngPjPIHQPQvchwYgu32gm8Vl63VoAmkmI6Pj4hoc9y6tAAAo3AJQCJJBPl79bSzjZcj5fs7Ec41/z3JqTc+qHIe5N5PCWXVZ0d9cpYEouQAKtRcl1I9BNdqCGKznm9Z9BriwchFuCnCiFMvZz//4BS//n8Zw967ST8OjdFwWtsmXnXjz0gu+623vf8tPvZXjjE9cjQ0RK3CuUAiTQDDLmlnyMkHC0LHtAAlhZthPPvDGzsWrHdi3xwQvBLxaVyJBcRwyYqrC+AuBhyZUUFpQLEPJvuuvJT3ykPXnfJRg6QJr7dKCLuHBrWX+AkCySKZf8N7XXX3YGrr14aEg2BBACijfRNyd9g/r7Xr3812vQu7u8F5aUAoT08d+DKD28kGJH+mKhLxg3RXUGASbrlrRBLkACXYrddtXZuCJfWq7WadYV+OTb33z6RC5AWqSa8fFLt0u6Z3ALCjTzSXGyDLRnumv0cFw6YiC8j43pNIdOdeRSJAChPQHtDdzUzdIRbzwpXwcpOi9atRUvvDPbGDOImLRBp7Q/cgFCFvJ3/Qi3VPHuAH959JlcgFAdKf5R3nL99xNSN5n0hUAzj7cTIsV40DGzd5yK3M25Wzf/ZRr9/cvX7gnobew/kGf9vAZTvvzF58+P3X0Rhp12kpQxL6sMXSbSpaKborvEorQ/OiWOUwIQf/8fitZ7//lbQB6doYi8a5/8R1P3aCUAoVmE9j70rRmOdu89jHue8n2whrxsydtWCv37858bvYfd5cl58Yf5a8RfybX8o0m3I8Uc/ubcX14gJ8d3n7tZUuQgxa7c+cRHPl655Kz4xvjr0aZVqpSmSS4zf9EGvPbx3MbyUV1iiYnjts5NR4rTEwsruSnyCioBiP/ZP0kM53ZAobBjn/+PT2e6NVUCEKpLLuiv/u1a0XExGB07XosnX/vOx0OXPF3pQkzqgA60PPOWN6rgNNx65dnyDN9QenvFfjzo5Y1Lfyb3DbKnFKJjazq+9iaKAXnkjiJkBLjwk8IzUBn/Po/qDFJXk6Fb8molACED3v63jxrdnd0GDbbppUH61BszQfEWtLTx9quiukoBQnXpm/KmkcNQGGBA/b5yC979ekETPSc+NArBgpKCDSD/AC3vcm9PuCmsy32ogUlHxW63cypH7vt0Yde2degYFDfPR1/+Bhu88grQ383JJtx21Tkhw4zd9WlmTzUni8FVwcj/cCWaABGTV5Oiejx/4O9+ES4m3W1AGnwU8upP5NlJJzm5lk7iJpp8eCgpgTuU9ZkHLsfL75b4xHd88erd4jIlGPmfYtH9xbpNlT7FCSgn986GpUs7VFQfAiUZ8PcApgpK/JWoXqDjafo7xYhTrHgk9O5XvzQu19x8aFakvU7njq3BncD+Q8cCBnlReWrnuBe/Bnnn+tNJOZ3FiEL6YnKTze4Qk1vQF9XGbbvFvgnn30bLSdLTTVEDiM/zBzo8oPP0GzOwqmxXY8OlxD64C7//9QLMnLda8tggT1PyOP2/Zz4DBey4KZQrOZXxBwhl/eia0d5n0yhFCTnx5f78aBDdPf6TJqB7+PZC2ZlP/HnTAL/36alhY8lDzbQHj5wQQ3kpyYUSCuVVQPxmzF2FD6Z5PIejBhCfB3R0eILtsVemgUIw3RTKPymQ4X+YvxqUWYQuroIR+Sfde9356NWQ+eRvr073mQHIYdA7hYw/H3+AXHvJUFx/6RmgIJ7XPir1iU0PpMM5g3vixpHDIloGibPPs19gR6UnfFfqSZiUAUsRj3Sv4h8Y5l03UPyKP+9AcS9S5NN+jOLng7no+8e8R2+T7v0Emw6PePp7rSpdMpDL9IJlm8QcTMnJJnRs1woZnduAjoD9Y5OpHA1uN509uCcImMEo0Axy3aWe3FELl28GHXnSZpq8aE2CILLq2zMT+cP6IiNMSK6UAbRn3xFxBvEmOfc/UmTQTPLhtF9Fj2NvoJDvF+X2ouwjUiIoybYzflrVJAGFvw50yNG/twWnD+iOswedFPJe6ctZS/H5D4sbWURtBvF5xFOHZ6D9b5flxDJI6XQ1yoQDiBoywvGg1DaU4sZNNFDf/vtN4mZYC6JoQQIMyVGalI+WhRQoZre7IgbdRPs9iqRs1VL6UTB5UFTv9+xxkpJMAb1+tbCFD0/vZ6DpA15Rsg1guVoIJgOOfvBtH9bhEqxpoUc4nsGWWOHqqfU5BSVRcJI3PXRbAc7zf+hGLYEJPkEswLczS5Ho0ySeYokAKS/5Dxi7Vgub+TugkQwp61wtdAnFswlALh4KOlLWgyjUlFIBeSdjo5OXpSqEAAAQXElEQVShVx/XpEv0aFIMy+BfMkuRmFbTA5BK64PgeE2LVlGmPMqY5ybazI6703gJ5aM1g9BR6BOvTsfufb4J6F559JqQdwZa9FWCJ80WzrEsu1jEggcgVXOHwulcoraBAp12/PuZGzRN9qW0DdEACG10KWugdyw86X918WDxYjJBUbCAIJzOMvOX+gBEXGaplMiasm6Td+oPP69pcp6vNEpPDzPpDRA6RXrlvZImR9dDTs7F+D9fqkeTEzICWIBu0N1/bvyPCyCl3wI8cHYBiaak/El0MhKIKJ/t60/+SZb7uESxqhTTCyB0yfbKB1aQc6M/0R3Oc2NHSfKyVaXRCSZ+FuAzmKWoEQP+ALkf4G9EYjNKPEwJiP1pZP6p4qVboIznkchTs65eAPFPxOZuA4GDct1SMuoERcsC7AFmKXgz8AxSWZIHzsoiUe3l9+aALtSIyK2AEguQ/00oH6hI5KlZVy+AkM6U2oYuHN10TfEQjL54qGb3HWraKa552Vg/llvQiAGfGcS1zLKup8thpUag40q65abLoVwJMRRK5WhRjzxVvS+7unRsLSleQokuX/+4DKW/rRcdBSkct7NfalIlPBN1IrZAGbMU9vPm0hQg5dZXwLSLUXceqILQoWm6l4iblmCQsEDkFpjMLIWPhAZIlfU8OOH7Rljkgn04OKt3QuiSozLXBLt4s4Du48TpGMG6XuQz9pvMIOIyq7xkFxiTltteQa8495aD220wZUrLUKJARKJKjFugfvFsmM+4WMdW8HJmKfLN9+p9UeitCa+wvk5e11pqd2LqRKSMGA2TxfOunpbyErxjxwIEDlN6Lky5PtsBrRvwBrMUPugvJPAMsnPOcJgE3zQWKqvnKP8DdXM/Q8oF18GUE/59C5XFJ9gZ1AIEDnvZYrS49e/6asic57Ks4gWSACIusyqsFDIm7c1lhU2hWYTXHkdK/g1IypWWPEChqES1GLAAgYP+0XhI7qerm001sxQGDJQPOIOIAKksfRKcP6ulXe1bVqF21ntg5lSkFNyEpJMGaikuwdvAFnCDg8ZCy7smASb5qY0UN4+x8Syr4LlA9YMDZHtJdySzrYqFSqxIswgd/UIwITX/RiTlhU7RKZFtolgMWcANDlLZPOxSmIfq7Olt4z1YbpHndR8v2wUFiGuZVfIdwEZqaWvb+t/FvYibzEMKYT7rci1FJngbxAL82CHULZgG+ybPUxEtb50A1ib0i73qqu/reyV5D9KwD6GROkNdhfy4cSdOfPaCaxZpoKQep8A8/EoIbTtrKjrBPHoWcOwoQ92C6T79njzgXKScL/1RIJW0H8kshZ508n5MQ84gLpCUbgC466EKjci24ifULfzWhzuBg0BCYElQfFnAtnKeCA5/Shv9MEwZet6NsY3MUhDyCDU8QMrnjAET/qFlF9FJ1onPXwBNuf5Eyy1adiUo9i3A62tRv2A6bOt8s+5Ty+iAJvWSu/RtJMMYllVId35BKTxA+OwUVCbVaq25bdXPqPvlm4BiaONuHlIEoUPTN+201ivBXx0LOHaWoX7RbDh2B9gLM4a0Kx/Q/9I4y57K2MV1EQFEXGZVljwHzp5Qx1TBudTOfg/2zasCFmApaUg+7UKYB10AJAVPH6q1jgn+8izgPFQNWkLb1vomvvbmYj7zEphPD/4ClzyJEkszPpFlFT0ZrnTYGUQEyJ656bBrnwHeub8KNdNfB685FlRvoXM2zKddgKQ8T0K3cI1MfB4FCzjsqF85TwQHLaGDkalrHtJG/UV/BSlze4+RYfOnSgKICBKdnmqzrVmAup993+sLZL2kHgOQPOhCmLLUf8RF/96KL4n2P5ahfsU8kDduSDIluZZWmT30NQDHZJbt69YeTAHpANlpzYIJFXq0pHbOh7D/sVySqORTR4jLLtaqvaTyiULaWcBRtQ22lT8FXSb7S47aAYzZmcU6FzeNCw9gGskAcc0ipS8A/DHtTOzi7DxY7VpqHW+a1CCQbNaitbjkSu4zFLQES5C+FnDs+gO2DYtFJ0OpZMrtj7TL75NaXMVyfBKzFD0ulaE8gGz7th3MLel947ZSBSgtR0eBdT99Lrt6Up+hSM4bClM3XV2lZesZDxXoBtxOwNi2VlZzWHKKuLQS0rvJqhd5YXYItchlJxVI++YNFg8SShFeUToO4C9Frmx4DrXWT2DfoCyXnSm7t2tWId8uQZvEz+FbEIcl7DbYylyzRcAjWwlNThk+SjyR1J9cTxrIkStrBnEz5pXW9eDKEztIVdB5ZD9qpr0OfvSA1CpNytHdCQElqeepENpp6r2vWMdYqEjHteKMUbYY9H+lRIcrqZferbR6JPWaJGSQwkwZQCpKrgXYf6QIiLSMfeMy1JZ8FCkbsT4FZiV16wdTTl8IHROJI8IZlY7d6YLPvmM9HDs3hCse9nOhTUekXnYPhI5ZYcuqXoCza1l2wVdy+SoCCAnRw9PX3RjbirmoW9j0WWe5jfUub8ruJQKFAJPY2HssQ/kCXIAog6N8UyQm9qlL+w4CBy199afQHruh9FEOkKp5/eG0y9udRWCZul+mwbZqfgQcglelc3hTt76gSytTRjeAuV6OahbkdMCxZyccuzaAPGwdVdqEAKUW34ak3oOjY1LBeTLLLF6nRLhigIizSLl1PBgmKBGspE7t7Pdh3+yJHVDCI1wdltZKTElk6pIDIaObeBHJUlqEqxYzn/PjR0QQOPfsgGPvLjird4W86VajYSnnXYPkgeepwUo+D46nWHah4sjYiADiWmpZKU38EPmaK6tR8/Vk0IWUnkRLMFNGrggWETCt9Qzoiaylzv2VIiAclVvFm23ngd2RMZRZm3ysyNcqSrSMWQojClGNHCCVc4eDOzXNgOJv3OMfjgc/6nmcU2/js9SWENp1BmvbWfzp/X/6TG+iMAHn4b1wHtoLfsj103m4WvwJu01vdRrlJQ88HynnXR01+WDCuSwrv0mmEjkKRQwQcRaptE4Ax3g5giMpy211OP42Xcc4I2GjSV1/8NDmFMkpaPxpNvv+7v7MZAK31QO2OlD7XD+b/i5+VnvCMCAIZkQ6Wk8tvFkTG0tiyvAsyyp8SlLZEIVUAYgIknLrEjBENJ3JaQx9O574ROfcSXIUbMZlKQo09dJ7omcBjqUsu1AVd2/1ALLrxwEQTKv1tIqjcgtqvtE02FHP5sSFLDoNTBv55+i2xekYyLpetEYNJVQDiGsWKbkbjL2jhmJSeVAY54mpzwUM15XKI1FOHQtEJfDJX3XO72HZRVPUaZHXI55qMeTlJe+AMd19CSLx21Kr7c2ZDwU90T1SVImzKSy7QNW1naoziNs4vNz6OxjO1NtYFNZZN+8LvcU2a3l0b5R21Rgj5AtYxCyFqucr1QYglfPz4LQtAtPeLd5/dNJtcM3MfwOcN+uBq0fjyfGQUsZSvoCoEsdhCGwYy/I8naaWPpoARNyPVMwZCQjqOlBJbLXz4B7Uzf8SlEE+QdpYIPm0C5Ay/EptmMvmyq5glgJNEhxqBhDXpr10DBiPzjGT3SbGttvWL5Jt7kSF0BZIOWeUmA/AEMTYWJZV8JpWumgKENdMYn0F0O7Nw3CGERMjLy+N6o1yOB1j5XOhfbqYniepj26eReFM0+RNwXAV5H6uOUBcM4n1UzDcKFc5tcqTQx6BxL5phVosmxcfwQTzoAuRPCgfLNUgjpscU1l24U1ad4QuAGkAySww6PnoXBPb2TcuRf2yUpADX4KkWSCp1yARHPrHj4fQj2M2yy7UxQNSP4C4UphSer0oBQW4DE4Xi7blpa5ll9N4vlzShq32pYQuXWEelB+9GI7gTVyO+uRzWPcRmqfDJRV0A4g4OHfN6QBBsEYbJKSLY/d2ESj2Lbp6x2g/siOUIKZ4HUQpXvP1feVJmt7L4XQWsq7FypMUSJPTWEpXgIgg2TojHSmpswAW1ZnEbQE65SKg0NFwc6fkvmeK4DBmvD5fjjrTJaxHvq4dpTtAXCCZm44U5ywjzCSiPrXHYV+/SJxNtAo5NSz4BJO4jBL/Gfch1eWoq7lESi5dte0cFYAYbbnlbVRHxSbYN68GPTAa6L0StTsgWvzEdEgEil6DIbQ3dDok3ZdV3n0SNYCIINk2PxXJtmnRPt0KNEgpMMmxeZU4q9i3quI5HS0s+MhN6n5K44wBFtXuD28Pjtmw2K8M94ZHeEbKSxjCQtG+JwlnPsoPRTMKgYXS4sQasZZtG0Fh0j3dp0Jr6XTPEU47QwBEnE2ifOMezlDuz8V8Ubt3wLlnu/iT1xyVWlXXcrSEEjp3FZ8WoKWUYS74pFlB8xtyaWrofMwbTileWToGPEq+W+GUC/I5HRc7KWsI/dyzA5QuVW9iLdu4wNC5K+j+wpSeE7vPQXA2lmVr51slt28MM4O4FecVpSPB+cfRcJWXa7xA5QkgzqptrtxTe8vBTxwBP3HUlYghQqKEEPTUA/0Tc3eldxN/Cm07RcjZANXJZZ05b2GWYk28cpW20HAAEZdblaV9wfkHgP5BV0oNGa4eAUQEihswjT8b/maraxj8bcDSWkNoAIIIiDQCRRtAiNOMjxyLICTfxrJGRJ4AOFxHyPzckABpnE3KS98B47qH78q0YaJ4JBbgfArLLlI1TDYSdfzrGhog4mwShUQQaho4wSuEBVROsKCFrQ0PEBEklFKImd7TM++WFsZO8GywAMdScMedaqXm0dKuMQGQxiWXzhkctTR8s+WtUsZDvewXUwBxbeDFXMCv6pkwW6/OiHM5y8CEhyLNlau3jWIOIJ4NvL5PL+jdMXElL8InCKJpi5gFiDibVM3pDyebCLCR0TRiQnYwC/AZEJKfYJkXKHq8xgh2jWmAeGaT0tFg/BlA+4dFjdBphteBoQyc/51Zir40vK5hFIwLgDQCpaJkHCD8DeDtYr1jYlT/wwCbyCwFsp5aNnJb4wog4rJrS2lbpDofA9hjRjZ8/OnGJqH+2Ius+6hD8dS2uANI42yyd04m6oSHwaKXkyueBkqItkyGA6+ynMK4TBUTtwBpBArFwKem3g/OnmgmA1afZjI+ESbTmyxd3xhxfRrnkRL3AGkECqUdqkq6F5zdB/A+ehs6PuSxjeCOt2FxvhXNKD89bdlsAOJtVF5hvRzgtyeOh6UONT4DYB8wS+FMqTXipVyzBEjjrLK9pDvMwg3g/H4Ahs5cEIUBVw3G3kS98zOWW6Tvu9tRaGwwkc0aID6zSuWc4eDC1QC/EmDZBuoj/VThvByMTYfD+Q3LKY7o+WT9lNZWUgIgAezLd/14PgTTpYCYS7ivtl0Qde5loOwhJnzPMgv/G3VtDKZAAiBhOoRvL+2LZOQDzgvjZ8/C6GGjeWDOUpZVZLgoPiNhJAEQmb3Bq+YOhcN+NhijNxjPAFiuTBY6F+fbwbEYAvsdTPiNZeYv1VmBmBaXAEiE3cd3l3RBvXAaTM4BYKw/nOgLBlUesZetGscSCKIf1Do4hDUwO1eyjKJq2XwSFRotkACIRoNBTNJtbtEdQA4Eng2OLHCkQ2CdAN4BnLWVfh/DNoJx8nM6ACffB4Y9YKiEk1EWu52oZ9v0TuqskdkMx/b/AXmeqFM0Hx8jAAAAAElFTkSuQmCC",Su="data:image/png;base64,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",mo=ne(59301),ud=Object.defineProperty,cd=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,Bn=(Ke,rt,Se)=>rt in Ke?ud(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,lr=(Ke,rt)=>{for(var Se in rt||(rt={}))ct.call(rt,Se)&&Bn(Ke,Se,rt[Se]);if(st)for(var Se of st(rt))mn.call(rt,Se)&&Bn(Ke,Se,rt[Se]);return Ke},qn=(Ke,rt)=>cd(Ke,Ze(rt)),$r=(Ke,rt)=>{var Se={};for(var En in Ke)ct.call(Ke,En)&&rt.indexOf(En)<0&&(Se[En]=Ke[En]);if(Ke!=null&&st)for(var En of st(Ke))rt.indexOf(En)<0&&mn.call(Ke,En)&&(Se[En]=Ke[En]);return Se},Mr=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const Ba=(Ke={})=>{var rt,Se;switch(Ke==null?void 0:Ke.item_type){case"Challenge":return mo.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},mo.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return mo.createElement(Te.Z,{title:"\u6559\u5B66\u89C6\u9891"},mo.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return mo.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((Ke==null?void 0:Ke.homework_type)==="group")return mo.createElement(Te.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},mo.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((Ke==null?void 0:Ke.homework_type)==="normal")return mo.createElement(Te.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},mo.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return mo.createElement(Te.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},mo.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((Ke==null?void 0:Ke.homework_type)==="hack")return mo.createElement(Te.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},mo.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return Ke!=null&&Ke.is_all_choice?mo.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},mo.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):Ke!=null&&Ke.is_unity_3d?((rt=Ke==null?void 0:Ke.challenge_types)==null?void 0:rt.length)<=1?mo.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},mo.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):mo.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},mo.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((Se=Ke==null?void 0:Ke.challenge_types)==null?void 0:Se.length)>1?mo.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},mo.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):Ke!=null&&Ke.is_jupyter_lab?mo.createElement(Te.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyterLab"},mo.createElement("img",{width:20,src:yu})):Ke!=null&&Ke.is_jupyter?mo.createElement(Te.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyter Notebook"},mo.createElement("img",{width:20,src:Su})):mo.createElement(Te.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},mo.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return mo.createElement(Te.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},mo.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},oe=(Ke,{key:rt},Se)=>Ke.map(En=>En.key===rt?qn(lr({},En),{children:Se}):En.children?qn(lr({},En),{children:oe(En.children,{key:rt},Se)}):En),te=Ke=>{var rt=Ke,{pathsDetail:Se,globalSetting:En,user:fr,loading:pr,updateSort:ia,isPaths:Xn,dispatch:fn,isShowSchedule:tr,getData:qr}=rt,ha=$r(rt,["pathsDetail","globalSetting","user","loading","updateSort","isPaths","dispatch","isShowSchedule","getData"]);const{keywords:da,visibleType:Ma="All"}=Se;let[co,Ua]=(0,b.useState)([]),[fa,Do]=(0,b.useState)([]);const[ya,Co]=(0,b.useState)([]),[_a,ba]=(0,b.useState)([]),[La,Io]=(0,b.useState)([]),Lo=(0,be.useParams)(),[ea,ho]=(0,b.useState)([]),[yo,ja]=(0,b.useState)({}),[Ja,ui]=(0,b.useState)(!1),ca=(Hr=[],_o="")=>Hr==null?void 0:Hr.map((Sa,eo)=>{var Ya;const za=qn(lr({},Sa),{chapter_id:_o?[_o,eo+1].join("-"):eo+1,title:`${Sa==null?void 0:Sa.name}`,key:`${Sa==null?void 0:Sa.id}`,icon:Ba,isLeaf:(Sa==null?void 0:Sa.item_type)!=="StageCatalog"});return((Ya=Sa==null?void 0:Sa.children)==null?void 0:Ya.length)>0?(fa.push(za==null?void 0:za.key),qn(lr({},za),{children:ca(Sa==null?void 0:Sa.children,za==null?void 0:za.chapter_id)})):za});(0,b.useEffect)(()=>{if(ha.data&&!(0,Ad.isEqual)(ha.data,ea)){fa=[];const Hr=JSON.parse(JSON.stringify(ha.data));Fi(Hr,0),ho([...Hr]),ha!=null&&ha.expandAll||Ma!="All"?Ua([...fa]):Ua([])}},[ha.data,Ma,ha==null?void 0:ha.expandAll]),(0,b.useEffect)(()=>{var Hr,_o,Sa,eo,Ya,za,bo,ra,$o,ao;let Qo;if((Hr=Se.detail)!=null&&Hr.has_start){const Ra=(Sa=(_o=Se.detail)==null?void 0:_o.courses)==null?void 0:Sa.findIndex(Ri=>{var Jo;return parseInt((Jo=Ri.course_status)==null?void 0:Jo.status)===1});Qo=Ra>-1?Ra:0}else{let Ra=(za=(Ya=(eo=Se.detail)==null?void 0:eo.courses)==null?void 0:Ya.map(Ri=>{var Jo;return parseInt((Jo=Ri.course_status)==null?void 0:Jo.status)}))==null?void 0:za.lastIndexOf(2);Qo=Ra>-1?Ra:0,Ra=(ra=(bo=Se.detail)==null?void 0:bo.courses)==null?void 0:ra.findIndex(Ri=>{var Jo;return parseInt((Jo=Ri.course_status)==null?void 0:Jo.status)===0}),Qo=Ra>-1?Ra:Qo}($o=Se.detail)!=null&&$o.courses&&ja(((ao=Se.detail)==null?void 0:ao.courses[Qo])||{})},[Se.detail]);const wr=(Hr,_o,...Sa)=>Mr(void 0,[Hr,_o,...Sa],function*(eo,Ya,za={}){const bo=Ya?yield(0,We.BK)({id:eo,challenge_id:za==null?void 0:za.challenge_id,subject_id:Lo.pathId}):yield(0,We.Ir)({id:eo,challenge_id:za==null?void 0:za.challenge_id,subject_id:Lo.pathId});if(bo!=null&&bo.game_identifier||bo!=null&&bo.identifier){(0,Fe.xg)(Ya?`/tasks/${bo==null?void 0:bo.identifier}/jupyter`:`/tasks/${bo.game_identifier}?subject_id=${Lo.pathId||""}`);return}(bo==null?void 0:bo.status)===-3?(0,Fe.eF)():(bo==null?void 0:bo.status)===2?qo(bo==null?void 0:bo.message):(bo==null?void 0:bo.status)===3&&Li(bo==null?void 0:bo.message)}),qo=Hr=>{Hr=Hr!=null&&Hr.includes(".json")?Hr:`${Hr}.json`,et.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:mo.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Mr(void 0,null,function*(){const _o=yield(0,ks.L8)({url:Hr});if(!_o)return;nt.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Sa=yield(0,We.Ir)({id:_o.shixun_identifier});if(Sa!=null&&Sa.game_identifier){(0,Fe.xg)(`/tasks/${Sa.game_identifier}`);return}(Sa==null?void 0:Sa.status)===2?qo(Sa==null?void 0:Sa.message):(Sa==null?void 0:Sa.status)===3&&Li(Sa==null?void 0:Sa.message)})})},Li=Hr=>{et.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:mo.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Hr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},gi=Hr=>{console.log("onDragEnter:",Hr)},Ai=Hr=>Mr(void 0,null,function*(){var _o,Sa,eo,Ya;console.log("onDrop:",Hr);const za=Hr.node.props.eventKey,bo=Hr.dragNode.props.eventKey,ra=Hr.node.props.pos.split("-"),$o=Hr.dropPosition-Number(ra[ra.length-1]);if(ra.length>3&&!Hr.node.dragOverGapBottom&&!Hr.node.dragOverGapTop||Hr.node.dragOver&&Hr.dragNodesKeys.length>1||ra.length>2&&Hr.dragNodesKeys.length>1)return!1;let ao=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(ao.includes((_o=Hr.dragNode)==null?void 0:_o.item_type)&&((Sa=Hr.node)==null?void 0:Sa.item_type)!="StageCatalog"&&$o===0||((eo=Hr.dragNode)==null?void 0:eo.item_type)==="StageCatalog"&&ao.includes((Ya=Hr.node)==null?void 0:Ya.item_type)&&$o===0)return!1;const Qo=(Jo,Wi,ci)=>{for(let Si=0;Si{ci.splice(Wi,1),Ri=Jo}),!Hr.dropToGap)Qo(Ra,za,Jo=>{Jo.children=Jo.children||[],Jo.children.unshift(Ri)});else if((Hr.node.props.children||[]).length>0&&Hr.node.props.expanded&&$o===1)Qo(Ra,za,Jo=>{Jo.children=Jo.children||[],Jo.children.unshift(Ri)});else{let Jo,Wi;Qo(Ra,za,(ci,Si,As)=>{Jo=As,Wi=Si}),$o===-1?Jo.splice(Wi,0,Ri):Jo.splice(Wi+1,0,Ri)}yield ia({stage_id:ha.stage_id,list:Ra}),Fi(Ra,0,0,!0),console.log("data:",Ra),ho([...Ra]),Ua([...co,Hr.node.key])}),Fi=(Hr,_o,Sa,eo)=>{_o=_o||0,Hr.map((Ya,za)=>{var bo;try{return Ya.key2=_o+1+"-"+(za+1),Ya.key3=ha.index+1+"-"+(za+1),Ya.title="",eo||(Ya.key=_o+1+"-"+(za+1)),_o?Ya.index=Sa+"-"+(za+1):Ya.index=Ya.key3,(bo=Ya.children)!=null&&bo.length&&(fa.push(Ya.key2),Fi(Ya.children,Ya.key2,Ya.index,eo)),Ya}catch(ra){}})},Zi=Hr=>{Hr=Hr||"";let _o=new RegExp(da,"ig");const Sa=Hr.replace(_o,'$&');return da?mo.createElement("span",{dangerouslySetInnerHTML:{__html:Sa}}):Hr},fs=(Hr,_o)=>{const{learning_status:Sa,name:eo}=Hr;return(Sa==null?void 0:Sa[0])==="can"&&(Sa==null?void 0:Sa[1])==="try"?mo.createElement("div",{className:Ml.learn},mo.createElement("span",{className:Ml.name},_o?eo:Zi(eo)),mo.createElement("span",{className:Ml.sign},"\u514D\u8D39\u8BD5\u5B66")):_o?eo:Zi(eo)},Cs=Hr=>{Ma==="All"&&(co.includes(Hr)?Ua(co.filter(_o=>_o!=Hr)):Ua(co.concat(Hr)))},Es=(Hr,_o)=>Mr(void 0,null,function*(){if((0,zn.tJ)(fn,!0)){if(Hr!=null&&Hr.need_authorize){(0,zn.rX)(!1);return}yield wr(Hr.identifier,Hr.is_jupyter||Hr.is_jupyter_lab,Hr),_o(),yo!=null&&yo.course_id&&(0,ue.JS)({id:yo==null?void 0:yo.course_id})}}),Bs=Hr=>Mr(void 0,null,function*(){var _o,Sa,eo,Ya,za;if(!(0,zn.tJ)(fn))return;if(!((_o=fr.userInfo)!=null&&_o.admin)&&!((Sa=fr.userInfo)!=null&&Sa.business)&&!Hr.can_view&&Hr.item_type!=="Attachment")return et.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:mo.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});Hr.link&&(0,Sc.DH)({is_f:1,id:Hr.id,point:0,total:0});const bo=ha!=null&&ha.course_id?`course_id=${ha==null?void 0:ha.course_id}`:`subject_id=${Lo.pathId||ha.subject_id}`;if(((Ya=Hr==null?void 0:Hr.name)==null?void 0:Ya.substr((eo=Hr==null?void 0:Hr.name)==null?void 0:eo.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((za=Se.detail)!=null&&za.allow_download)){nt.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,Fe.FH)(Hr.name,$t.Z.API_SERVER+Hr.url)}else(0,Fe.xg)(Hr.link||`/video/${Hr.id}?${bo}`);if(Hr.item_type==="Attachment"&&Hr.complete_status!=2){const $o=yield(0,ue.rS)({attachment_id:Hr.id,status:2})}(Hr.item_type==="Attachment"||Hr.item_type==="VideoItem")&&qr({stage_id:Hr==null?void 0:Hr.stage_item_id})}),sl=Hr=>{Ja||ui(!0)},Ts=(0,b.useRef)(!1),ii=(0,b.useMemo)(()=>mo.createElement(y.Z,{spinning:Ts.current},mo.createElement(ee.default,{className:Ml.tree,disabled:ha.disabled,expandedKeys:[...co],draggable:!0,onDragEnter:gi,onDrop:Ai,onExpand:Cs,blockNode:!0,titleRender:Hr=>{var _o,Sa,eo,Ya,za,bo;let ra=Hr;const $o=((_o=Hr==null?void 0:Hr.learning_status)==null?void 0:_o[0])==="can";return mo.createElement(a.Z,{align:"middle",className:"font14",onClick:()=>Cs(ra.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>sl(ra.key)},mo.createElement(x.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},Ba(Hr)),mo.createElement(x.Z,{flex:"1",className:Ml.color333,style:{display:"flex",alignItems:"center",width:300}},ha.cust_seq&&mo.createElement("span",{className:`${Ml.color333} mr10`}," ",Hr.index," "),Hr.item_type!=="Attachment"&&mo.createElement("div",{className:Ml.name_style},mo.createElement(Te.Z,{placement:"topLeft",title:Hr.name},fs(Hr,!1))),Hr.item_type==="Attachment"&&mo.createElement("a",{target:"_blank",className:Ml.pdf_name,title:Hr.name,onClick:()=>Mr(void 0,null,function*(){if((0,zn.tJ)(fn)){if(yo!=null&&yo.course_id){const ao=yield(0,ue.JS)({id:yo==null?void 0:yo.course_id})}switch(Hr.item_type){case"Attachment":Bs(ra);break;case"VideoItem":Bs(Hr);break;case"ExaminationBank":Bs(Hr);break;case"HomeworkCommon":Bs(Hr);break;case"SubjectHomework":(Hr.homework_type=="group"||Hr.homework_type=="normal")&&Bs(Hr);break;case"Shixun":Es(Hr);break}}})},Hr.name),(Hr.item_type==="Shixun"||Hr.item_type==="Challenge")&&Hr.high_resources_consume&&mo.createElement(ze.Z,{type:"paths",style:{marginLeft:10}}),(Hr.item_type==="Shixun"||Hr.item_type==="Challenge")&&((Sa=Hr==null?void 0:Hr.shixun_marks)==null?void 0:Sa.length)>0&&(((eo=fr==null?void 0:fr.userInfo)==null?void 0:eo.role)==1||((Ya=fr==null?void 0:fr.userInfo)==null?void 0:Ya.role)==2)&&(Hr==null?void 0:Hr.shixun_marks.map((ao,Qo)=>mo.createElement(Te.Z,{title:`${ao}`,key:Qo},mo.createElement("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"}},ao)))),!!((za=Hr.schools)!=null&&za.length)&&mo.createElement(Te.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},mo.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(Hr.item_type==="Shixun"||Hr.item_type==="Challenge")&&!!(Hr!=null&&Hr.finished_challenges_count)&&mo.createElement(Te.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((Hr==null?void 0:Hr.finished_challenges_count)/(Hr==null?void 0:Hr.challenges_count)*100)}%`},mo.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(Hr==null?void 0:Hr.finished_challenges_count)-(Hr==null?void 0:Hr.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!ha.disabled&&mo.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),Ja&&mo.createElement(x.Z,{className:"tr"},(ra.item_type==="VideoItem"||(ra==null?void 0:ra.item_type)==="Attachment"||(ra==null?void 0:ra.item_type)==="StageCatalog"||(ra==null?void 0:ra.item_type)==="SubjectHomework"||(ra==null?void 0:ra.item_type)==="ExaminationBank"||(ra==null?void 0:ra.item_type)==="HomeworkCommon")&&!ha.disabled&&!ha.hiddenEditBtn&&mo.createElement(Te.Z,{title:"\u7F16\u8F91"},mo.createElement("span",{onClick:ao=>{ao.stopPropagation(),ha.editVidoItem(lr({stage_id:ha.stage_id},ra))},style:{color:"#ccc",marginRight:"10px"}},mo.createElement(yA.Z,null))),!ha.disabled&&mo.createElement(mo.Fragment,null,mo.createElement(Te.Z,{title:"\u5220\u9664"},mo.createElement("span",{onClick:()=>{ha.deleteStages({id:ra.stage_item_id,stage_id:ha.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),ha.showVideoPlay&&ha.disabled&&ra.item_type==="SubjectHomework"&&$o&&mo.createElement("aside",null,!(0,Pe.JA)()&&Xn&&((0,Pe.Ny)()||(ra==null?void 0:ra.is_free)||!(ra!=null&&ra.is_free)&&(ra==null?void 0:ra.is_trial_study))&&mo.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ra.stage_item_id,title:(ra==null?void 0:ra.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},"\u53D1\u9001"),!(0,Pe.JA)()&&Xn&&mo.createElement(le.ZP,{type:"primary",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&ha.showInfoModal(lr({stage_id:ha.stage_id},ra))})},"\u67E5\u770B\u8BE6\u60C5")),ha.showVideoPlay&&ha.disabled&&ra.item_type==="ExaminationBank"&&$o&&mo.createElement("aside",null,!(0,Pe.JA)()&&Xn&&((0,Pe.Ny)()||(ra==null?void 0:ra.is_free)||!(ra!=null&&ra.is_free)&&(ra==null?void 0:ra.is_trial_study))&&mo.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ra.stage_item_id,title:"\u6D4B\u9A8C",examinationid:ra.id}}})})},"\u53D1\u9001"),!(0,Pe.JA)()&&Xn&&mo.createElement(le.ZP,{type:"primary",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&window.open(`/paperlibrary/see/${ra.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),ha.showVideoPlay&&ha.disabled&&ra.item_type==="HomeworkCommon"&&$o&&mo.createElement("aside",null,!(0,Pe.JA)()&&Xn&&((0,Pe.Ny)()||(ra==null?void 0:ra.is_free)||!(ra!=null&&ra.is_free)&&(ra==null?void 0:ra.is_trial_study))&&mo.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ra.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:ra.id}}})})},"\u53D1\u9001"),!(0,Pe.JA)()&&Xn&&mo.createElement(le.ZP,{type:"primary",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&ha.showInfoModal(lr({stage_id:ha.stage_id},ra))})},"\u67E5\u770B\u8BE6\u60C5")),ha.showVideoPlay&&ha.disabled&&ra.item_type==="VideoItem"&&$o&&mo.createElement("aside",null,!(0,Pe.JA)()&&Xn&&((0,Pe.Ny)()||(ra==null?void 0:ra.is_free)||!(ra!=null&&ra.is_free)&&(ra==null?void 0:ra.is_trial_study))&&mo.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ra.stage_item_id,title:"\u89C6\u9891"}}})})},"\u53D1\u9001"),mo.createElement(le.ZP,{type:"primary",className:"mr10",onClick:()=>Mr(void 0,null,function*(){Bs(ra)})},ra.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(ra.allow_visit||ra.to_be_built||!ra.shixun_status)&&ha.disabled&&(ra.item_type==="Shixun"||ra.item_type==="Challenge")&&$o&&mo.createElement("aside",null,!(0,Pe.JA)()&&Xn&&!ra.shixun_status&&((0,Pe.Ny)()||(ra==null?void 0:ra.is_free)||!(ra!=null&&ra.is_free)&&(ra==null?void 0:ra.is_trial_study))&&mo.createElement(le.ZP,{className:"ml10",type:"primary",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ra.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:(ra==null?void 0:ra.is_jupyter)||(ra==null?void 0:ra.is_jupyter_lab),identifier:ra==null?void 0:ra.identifier}}})})},"\u53D1\u9001"),mo.createElement(le.ZP,{className:"ml10",type:"primary",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&(ra.item_type!=="Attachment"&&(yo!=null&&yo.course_id)&&(yield(0,ue.JS)({id:yo==null?void 0:yo.course_id})),window.open(`/shixuns/${ra.identifier}/challenges`))})},"\u67E5\u770B\u8BE6\u60C5"),!ra.shixun_status&&mo.createElement(rd.Z,{className:"ml10",type:"primary",onClick:()=>Mr(void 0,null,function*(){return new Promise(ao=>Mr(void 0,null,function*(){Es(ra,ao)}))})},ra!=null&&ra.need_authorize?"\u9700\u6388\u6743":Hr!=null&&Hr.finished_challenges_count?(Hr==null?void 0:Hr.finished_challenges_count)-(Hr==null?void 0:Hr.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),ha.showVideoPlay&&ha.disabled&&ra.item_type==="Attachment"&&$o&&mo.createElement("aside",null,((bo=Se.detail)==null?void 0:bo.allow_download)&&mo.createElement(le.ZP,{className:"mr10",type:"primary",onClick:()=>Mr(void 0,null,function*(){var ao;(0,zn.tJ)(fn)&&(0,Fe.Nd)("",`${$t.Z.API_SERVER}${(ao=ra.url)==null?void 0:ao.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),mo.createElement(le.ZP,{type:"primary",className:"mr10",onClick:()=>Mr(void 0,null,function*(){(0,zn.tJ)(fn)&&(0,Fe.xg)(`/video/${ra.id}?subject_id=${Lo.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),mo.createElement(x.Z,null,ha.disabled&&ra.shixun_status==="\u6682\u672A\u516C\u5F00"&&mo.createElement("span",{className:`${Ml.color204} ml5`},"\u6682\u672A\u53D1\u5E03"),ra.shixun_status==="\u5DF2\u5220\u9664"&&mo.createElement("span",{className:`${Ml.color204} ml5`},"\u5DF2\u5220\u9664"),ha.disabled&&!tr&&(ra.item_type==="Shixun"||ra.item_type==="Challenge")&&!!ra.challenges_count&&mo.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"}," \u5B9E\u9A8C\u6570 ",ra.item_type==="Challenge"?1:ra.challenges_count," "),ha.disabled&&tr&&(ra.item_type==="Shixun"||ra.item_type==="Challenge")&&!!ra.challenges_count&&ra.shixun_status!=="\u6682\u672A\u516C\u5F00"&&ra.shixun_status!=="\u5DF2\u5220\u9664"&&mo.createElement(mo.Fragment,null,mo.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:ra.finished_challenges_count===ra.challenges_count?"#50DAAE":"#DEDEDE"}}),mo.createElement("span",{style:{marginLeft:"4px"}},mo.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},ra.finished_challenges_count),mo.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",ra.challenges_count))),ha.disabled&&tr&&(ra.item_type==="VideoItem"||ra.item_type==="Attachment")&&(ra.complete_status==0?mo.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):ra.complete_status==1?mo.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):mo.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),Ma==="All"&&Hr.item_type==="StageCatalog"&&mo.createElement("span",{className:"ml10"},co.includes(Hr.key)?mo.createElement(Kc.Z,null):mo.createElement(ru.Z,null))))},treeData:ea,loadedKeys:ya,loadData:Hr=>Mr(void 0,null,function*(){if(console.log(Hr),Ts.current=!0,Co(ya==null?void 0:ya.concat([Hr.key])),Hr.item_type!=="StageCatalog")return Ts.current=!1;const _o=yield fn({type:"pathsDetail/getStageChildrenData",payload:{id:Hr.stage_item_id}});Ts.current=!1;const Sa=(Ya=ea)=>Ya.map(za=>{var bo;return za.id==Hr.id?qn(lr({},za),{children:_o.data.items}):qn(lr({},za),{children:((bo=za==null?void 0:za.children)==null?void 0:bo.length)>0?Sa(za.children):[]})}),eo=Sa();Fi(eo,0),ho([...eo])})})),[ea,fa,co,Ma,Ja,ya]);return mo.createElement(mo.Fragment,null,ii)};var ae=(0,be.connect)(({pathsDetail:Ke,loading:rt,user:Se,globalSetting:En})=>({pathsDetail:Ke,globalSetting:En,user:Se,loading:rt.effects}))(te),Ae=Object.defineProperty,ye=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,it=(Ke,rt,Se)=>rt in Ke?Ae(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,mt=(Ke,rt)=>{for(var Se in rt||(rt={}))Ie.call(rt,Se)&&it(Ke,Se,rt[Se]);if(we)for(var Se of we(rt))Ue.call(rt,Se)&&it(Ke,Se,rt[Se]);return Ke},pt=(Ke,rt)=>ye(Ke,fe(rt)),Tt=(Ke,rt)=>{var Se={};for(var En in Ke)Ie.call(Ke,En)&&rt.indexOf(En)<0&&(Se[En]=Ke[En]);if(Ke!=null&&we)for(var En of we(Ke))rt.indexOf(En)<0&&Ue.call(Ke,En)&&(Se[En]=Ke[En]);return Se},_e=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const In=["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"],rn=Ke=>{var rt=Ke,{pathsDetail:Se,user:En,globalSetting:fr,loading:pr,exercise:ia,dispatch:Xn,classroomList:fn,val:tr,allData:qr,index:ha,visibleTypeNew:da,getData:Ma,selectExercise:co,openPreview:Ua,UpdataStageChildrenData:fa}=rt,Do=Tt(rt,["pathsDetail","user","globalSetting","loading","exercise","dispatch","classroomList","val","allData","index","visibleTypeNew","getData","selectExercise","openPreview","UpdataStageChildrenData"]),ya,Co,_a;const[ba]=Ot.default.useForm(),[La,Io]=(0,b.useState)(),[Lo]=Ot.default.useForm(),[ea]=Ot.default.useForm(),[ho]=Ot.default.useForm(),yo=(0,be.useParams)(),{stageData:ja,keywords:Ja,visibleType:ui="All",editKey:ca}=Se;let[wr,qo]=(0,b.useState)({});const Li=(0,b.useRef)(),[gi,Ai]=(0,b.useState)(!1),[Fi,Zi]=(0,b.useState)(!1),[fs,Cs]=(0,b.useState)(!1),[Es,Bs]=(0,b.useState)(!1),[sl,Ts]=(0,b.useState)(!1),[ii,Hr]=(0,b.useState)(!1),[_o,Sa]=(0,b.useState)(),[eo,Ya]=(0,b.useState)(!1),[za,bo]=(0,b.useState)(!1),[ra,$o]=(0,b.useState)(""),[ao,Qo]=(0,b.useState)(""),[Ra,Ri]=(0,b.useState)(""),[Jo,Wi]=(0,b.useState)(""),[ci,Si]=(0,b.useState)(),[As,Hl]=(0,b.useState)(!0),[mu,Lu]=(0,b.useState)([]),[Xl,UA]=(0,b.useState)(),[lu,Du]=(0,b.useState)([]),Gu=((ya=Se.detail)==null?void 0:ya.is_free)||((Co=Se.detail)==null?void 0:Co.can_learning),Zu=!((_a=Se.detail)!=null&&_a.can_managed),Wu=Ca=>{if(Ca.key=="Enter"){const ei=ea.getFieldValue("tag");if(ea.setFieldsValue({tag:""}),!ei){nt.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(lu.filter(di=>di===ei).length>0){nt.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}lu.push(ei),Du([...lu])}},xc=(Ca,ei)=>{Ca.preventDefault(),Du([...lu.filter(di=>di!=ei)])},cc=()=>{nt.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},qc=Ca=>{Ca=Ca!=null&&Ca.includes(".json")?Ca:`${Ca}.json`,et.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>_e(void 0,null,function*(){const ei=yield(0,ks.L8)({url:Ca});if(!ei)return;nt.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const di=yield(0,We.Ir)({id:ei.shixun_identifier});if(di!=null&&di.game_identifier){(0,Fe.xg)(`/tasks/${di.game_identifier}`);return}(di==null?void 0:di.status)===2?qc(di==null?void 0:di.message):(di==null?void 0:di.status)===3&&dc(di==null?void 0:di.message)})})},dc=Ca=>{et.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ca,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},_c=(Ca,ei)=>{if(Zu){cc();return}Oc()&&(Xn({type:"pathsDetail/save",payload:{stage_id:ei.stage_id,editKey:Ca}}),ba.setFieldsValue({name:ei.stage_name,description:ei.stage_description,tagName:ei.tag&&ei.tag.name||""}),Io(pt(mt({},La),{description:ei.stage_description})))},id=Ca=>_e(void 0,null,function*(){const ei=yield(0,ue.Ex)(mt({},Ca));return wr.items=Ca.list,ei}),$c=Ca=>_e(void 0,null,function*(){var ei,di;if(Xl){const Ti=yield(0,ue.M2)(pt(mt({id:Xl==null?void 0:Xl.id,subject_id:yo.pathId},Ca),{video_id:(Ca==null?void 0:Ca.video_id)||((ei=Xl==null?void 0:Xl.video_item)==null?void 0:ei.video_id),link:(Ca==null?void 0:Ca.link)||((di=Xl==null?void 0:Xl.video_item)==null?void 0:di.link)}));return Ti&&(nt.ZP.success("\u4FEE\u6539\u6210\u529F"),Ts(!1),fa({stage_id:wr.stage_id})),Ti}else{const Ti=yield(0,ue.A2)(mt({id:wr.stage_id,subject_id:yo.pathId},Ca));return Ti.id&&(Ts(!1),fa({stage_id:wr.stage_id})),Ti}}),ed=Ca=>_e(void 0,null,function*(){var ei,di;if(!(Ca!=null&&Ca.name)||(Ca==null?void 0:Ca.name.replace(/(^\s*)|(\s*$)/g,""))==="")return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");const Ti=[...((ei=wr==null?void 0:wr.shixuns_list)==null?void 0:ei.map(qA=>({type:qA.item_type,id:qA.id})))||[],...((di=wr==null?void 0:wr.attachments_list)==null?void 0:di.map(qA=>({type:"Attachment",id:qA.id})))||[]],ws=Ca,{tagName:Qs}=ws,Yl=Tt(ws,["tagName"]);let xA=pt(mt({},Yl),{id:wr.stage_id,type:Array.from(new Set(Ti.map(qA=>qA.type))),list:Ti});const Qu=wr.tag&&wr.tag.id||"";xA=pt(mt({},xA),{stage_tag_attributes:Qu?{id:Qu,name:Qs}:{name:Qs||""}});const hu=yield(0,ue.xn)(mt({},xA));hu!=null&&hu.subject_id&&fa(pt(mt(mt({},wr),hu),{stage_name:xA.name,stage_description:xA.description,tag:xA.stage_tag_attributes}))}),sd=Ca=>{et.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:()=>_e(void 0,null,function*(){(yield(0,ue.WW)(Ca)).status===0&&(nt.ZP.success("\u5220\u9664\u6210\u529F"),fa({stage_id:tr.stage_id||wr.stage_id}))})})},Ic=Ca=>_e(void 0,null,function*(){const ei=yield(0,ue.FD)({id:Ca==null?void 0:Ca.stage_item_id,type:Ca==null?void 0:Ca.homework_type});ei&&((Ca==null?void 0:Ca.item_type)=="HomeworkCommon"?Ri(ei==null?void 0:ei.hack_homework):Ri(ei==null?void 0:ei.subject_homework),$o(Ca==null?void 0:Ca.item_type),Qo(Ca==null?void 0:Ca.stage_item_id),bo(!0))}),Ou=Ca=>_e(void 0,null,function*(){var ei,di,Ti;if((Ca==null?void 0:Ca.item_type)==="VideoItem"){const ws=yield(0,Sc.TJ)({id:Ca==null?void 0:Ca.stage_item_id});UA(ws),(Ca==null?void 0:Ca.item_type)==="VideoItem"?Ts(!0):(Du(((ei=ws==null?void 0:ws.tags)==null?void 0:ei.map(Qs=>Qs==null?void 0:Qs.name))||[]),ea.setFieldsValue({files:[{uid:(di=ws==null?void 0:ws.attachment)==null?void 0:di.id,name:ws==null?void 0:ws.name,response:{id:(Ti=ws==null?void 0:ws.attachment)==null?void 0:Ti.id}}]}),Cs(!0))}else if((Ca==null?void 0:Ca.item_type)==="ExaminationBank")be.history.push(`/paperlibrary/add/${Ca==null?void 0:Ca.id}?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=${yo.pathId}&stageId=${tr.stage_id}`);else if((Ca==null?void 0:Ca.item_type)==="HomeworkCommon")be.history.push(`/paths/${yo.pathId}/${wr.stage_id}/program_homework/${Ca==null?void 0:Ca.id}/edit`);else if((Ca==null?void 0:Ca.item_type)==="Attachment"){let ws;et.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:b.createElement(lt.default,{value:ws,onChange:Qs=>{ws=Qs.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>_e(void 0,null,function*(){var Qs,Yl;if(!ws)return nt.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const xA=yield(0,Gt.ZP)(`/api/attachments/${Ca==null?void 0:Ca.id}.json`,{method:"put",body:{name:ws+((Yl=Ca==null?void 0:Ca.name)==null?void 0:Yl.substr((Qs=Ca==null?void 0:Ca.name)==null?void 0:Qs.lastIndexOf(".")))}});ws="",fa({stage_id:Ca==null?void 0:Ca.stage_id})})})}else if((Ca==null?void 0:Ca.item_type)==="SubjectHomework")Xn({type:"classroomList/setActionTabs",payload:{key:(Ca==null?void 0:Ca.homework_type)=="group"?"\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A":"\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",id:Ca==null?void 0:Ca.stage_item_id,type:Ca==null?void 0:Ca.homework_type}});else{let ws;et.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:b.createElement(lt.default,{defaultValue:Ca==null?void 0:Ca.name,value:ws,maxLength:40,onChange:Qs=>{console.log(Qs.target.value),ws=Qs.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>_e(void 0,null,function*(){if(!(ws||(Ca==null?void 0:Ca.name)).replaceAll(" ",""))return nt.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Qs=yield(0,Gt.ZP)(`/api/stages/${Ca==null?void 0:Ca.stage_id}/update_item_name.json`,{method:"put",body:{name:ws||(Ca==null?void 0:Ca.name),item_id:Ca==null?void 0:Ca.id}});ws="",fa({stage_id:Ca==null?void 0:Ca.stage_id})})})}}),Vl=Ca=>{et.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>_e(void 0,null,function*(){(yield(0,ue._V)({id:Ca})).status===1&&(Xn({type:"pathsDetail/save",payload:{editKey:-1,stageData:ja.filter(di=>di.stage_id!==Ca)}}),nt.ZP.success("\u5220\u9664\u6210\u529F"))})})},Lc=(Ca,ei)=>{const di=ja.findIndex(ws=>ws.stage_id===Ca),Ti=[...ja];return ei==="up"&&di>0?[Ti[di-1],Ti[di]]=[Ti[di],Ti[di-1]]:ei==="down"&&di_e(void 0,null,function*(){if(Zu){cc();return}if(!Oc())return;(yield(0,ue.ms)({id:Ca})).status===1&&(nt.ZP.success("\u4E0A\u79FB\u6210\u529F!"),Xn({type:"pathsDetail/save",payload:{stageData:Lc(Ca,"up")}}))}),Dc=Ca=>_e(void 0,null,function*(){if(Zu){cc();return}if(!Oc())return;(yield(0,ue.yy)({id:Ca})).status===1&&(nt.ZP.success("\u4E0B\u79FB\u6210\u529F!"),Xn({type:"pathsDetail/save",payload:{stageData:Lc(Ca,"down")}}))}),Oc=()=>ca!==-1?(et.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:b.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const Ca=`Edit_${ca}`;let ei=document.getElementById(Ca);ei&&setTimeout(()=>ei.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,Vu=()=>{ed(ba.getFieldsValue(),"edit")},Nu=()=>{var Ca,ei,di,Ti,ws,Qs;return((ei=(Ca=Se.detail)==null?void 0:Ca.courses)==null?void 0:ei.length)>0?(di=Se.detail)==null?void 0:di.allow_visit:!(((Ti=En.userInfo)==null?void 0:Ti.user_identity)==="\u5B66\u751F"&&((ws=Se.detail)!=null&&ws.allow_visit)&&((Qs=Se.detail)!=null&&Qs.courses))},fc=Ca=>{var ei,di;let Ti=[];return Ca.items&&((ei=Ca.items)!=null&&ei.length)&&((di=Ca.items)==null||di.forEach(Qs=>{var Yl;Ti.push(Qs),Qs.children&&((Yl=Qs.children)!=null&&Yl.length)&&(Ti=Ti.concat(Qs.children))})),!Ti.find(Qs=>(0,Ad.isEqual)(Qs.learning_status,["can","try"]))?null:b.createElement("aside",{className:ri.learn},"\u514D\u8D39\u8BD5\u5B66")},Au=(Ca,ei)=>{var di,Ti,ws,Qs,Yl,xA,Qu,hu,qA,Ju;let kA=(Ca==null?void 0:Ca.items)||[],pu=!1,gc=!1,Nc=!1;ui==="All"&&(pu=(((di=En.userInfo)==null?void 0:di.admin)||((Ti=En.userInfo)==null?void 0:Ti.business)||((ws=Se.detail)==null?void 0:ws.allow_statistics))&&gi,(Qs=Se.detail)!=null&&Qs.allow_add_member&&Gu&&!gi&&(ei>0&&(gc=!0),ei<(ja==null?void 0:ja.length)-1&&(Nc=!0)));const ld=ce=>_e(void 0,null,function*(){Lu(ce),!(kA!=null&&kA.length)&&ce.includes(`${ei}`)&&fa({stage_id:Ca.stage_id||wr.stage_id})}),Qc=(ce,se)=>{var Ee;((Ee=Se.detail)==null?void 0:Ee.shixun_tag_num)==4?et.default.confirm({centered:!0,width:420,title:"\u63D0\u793A",icon:null,onOk:()=>{ce=="\u5411\u4E0A\u79FB\u52A8"?Xu(se):Dc(se)},content:b.createElement("div",{className:"tc font16"},"\u5F53\u524D\u5B9E\u8DF5\u8BFE\u7A0B\u5DF2\u516C\u5F00\uFF0C\u786E\u5B9A\u8981\u8C03\u6574\u7AE0\u6B21\u987A\u5E8F\u5417\uFF1F")}):ce=="\u5411\u4E0A\u79FB\u52A8"?Xu(se):Dc(se)};return b.createElement(y.Z,{spinning:!!pr["pathsDetail/getStageChildrenData"]},b.createElement(Hs.default,{className:`mt20 ${ri.ChapterStyle}`,activeKey:mu,bordered:!1,expandIconPosition:"end",expandIcon:({isActive:ce})=>b.createElement("i",{className:"iconfont icon-zhankai1 fon14",style:{transform:`rotate(${ce?90:0}deg) `,transition:".3s"}}),onChange:ld,items:[{key:ei,label:b.createElement(a.Z,{id:`Edit_${ei}`,wrap:!1,align:"middle",gutter:5},b.createElement(x.Z,null,b.createElement("span",{className:"font18 blod c-3061d0"},Ca.stage_name||`\u7B2C${qr==null?void 0:qr.length}\u7AE0\u8282`,fc(Ca))),Ca.tag&&Ca.tag.name&&b.createElement(x.Z,null,b.createElement("span",{className:`${ri.tag}`},Ca.tag.name))),extra:ui==="All"&&!Ja&&((Yl=Se==null?void 0:Se.detail)==null?void 0:Yl.allow_edit_stage)&&b.createElement("div",{className:`${pu?"":ri.EditStyle}`,onClick:ce=>{ce.preventDefault(),ce.stopPropagation()}},b.createElement(a.Z,{wrap:!1,align:"middle",gutter:10},pu&&b.createElement(x.Z,null,b.createElement(Te.Z,{title:"\u5220\u9664"}," ",b.createElement("i",{onClick:()=>{Vl(Ca.stage_id)},className:"iconfont current icon-shanchu c-grey-c"}))),((xA=Se.detail)==null?void 0:xA.allow_add_member)&&Gu&&!gi&&b.createElement(b.Fragment,null,gc&&b.createElement(x.Z,null,b.createElement(Te.Z,{title:"\u5411\u4E0A\u79FB\u52A8"}," ",b.createElement("i",{onClick:()=>{Qc("\u5411\u4E0A\u79FB\u52A8",Ca.stage_id)},className:"iconfont icon-xiangshangyi c-3061d0 font18 current"}))),Nc&&b.createElement(x.Z,null,b.createElement(Te.Z,{title:"\u5411\u4E0B\u79FB\u52A8"}," ",b.createElement("i",{onClick:()=>{Qc("\u5411\u4E0B\u79FB\u52A8",Ca.stage_id)},className:"iconfont icon-xiangxiayi c-3061d0 font18 current"}))),b.createElement(x.Z,null,b.createElement(Te.Z,{title:"\u7F16\u8F91"},b.createElement("i",{onClick:ce=>{_c(ei,Ca)},className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current"})))))),children:b.createElement(y.Z,{spinning:!1},!gi&&(Ca.stage_description?b.createElement("aside",{className:"pl20 pr20"},b.createElement("div",{ref:Li,className:`${ri.introContent} ${As?ri.introContentMaxHeight:""}`},b.createElement(Ve.Z,{value:Ca==null?void 0:Ca.stage_description})),ci&&b.createElement("div",{className:"current",onClick:ce=>{ce.stopPropagation(),Hl(!As)}},b.createElement(Hi.Z,{dashed:!1},b.createElement("a",{className:"font14"},As?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",b.createElement("i",{className:`iconfont font14 ${As?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`}))))):(kA==null?void 0:kA.length)==0?b.createElement("div",{className:ri.nodata},"\u6682\u65E0\u5185\u5BB9\uFF5E"):null),gi&&b.createElement("div",{className:"pl20 pr20"},b.createElement(Ot.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u7AE0\u8282\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u7A7A\u683C"}]},b.createElement(lt.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${ei+1}\u7AE0\u8282\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:Vu})),b.createElement(Ot.default.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},b.createElement(DA.Z,{defaultValue:La==null?void 0:La.description,placeholder:`\u8BF7\u8F93\u5165\u7B2C${ei+1}\u7AE0\u8282\u63CF\u8FF0`,height:300,onBlur:Vu})),b.createElement(Ot.default.Item,{label:"\u6807\u7B7E",name:"tagName",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57\u201D"}]},b.createElement(lt.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",onBlur:Vu})),b.createElement("aside",{className:"mt20 mb20"},b.createElement(le.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",icon:b.createElement("i",{className:"iconfont icon-tianjiafangda mr5 "}),onClick:()=>{if(!(wr!=null&&wr.stage_id))return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&(Bs(!0),ho.resetFields())}},"\u5C0F\u8282"),b.createElement(Ce.Z,{placement:"bottomCenter",overlayClassName:ri.dro,menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"},{key:"3",label:"\u9009\u7528\u4EFB\u52A1\u5173\u5361"}],onClick:({key:ce,keyPath:se,domEvent:Ee})=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(ce==="1"){if(!(0,zn.tJ)(Xn)||!(0,zn.xY)())return;Hr(!1),Zi(!0),Lo.setFieldsValue({name:"",is_jupyter:!1})}ce==="2"&&Xn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:wr.stage_id,subject_id:yo.pathId}}),ce==="3"&&Xn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:wr.stage_id,subject_id:yo.pathId,isMissionLevel:!0}})}}},b.createElement(le.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u5B9E\u8DF5\u9879\u76EE")),b.createElement(b.Fragment,null,b.createElement(Ce.Z,{placement:"bottomCenter",overlayClassName:ri.dro,dropdownRender:()=>b.createElement(Re.default,null,b.createElement(Re.default.Item,{key:3,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");UA(""),Ts(!0)}},"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),b.createElement(Re.default.Item,{key:4,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&(Sa("\u89C6\u9891\u9879\u76EE"),Ya(!0),Wi(wr.stage_id))}},"\u9009\u7528\u89C6\u9891\u9879\u76EE"))},b.createElement(le.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u89C6\u9891\u9879\u76EE"))),b.createElement(Ce.Z,{placement:"bottomCenter",overlayClassName:ri.dro,dropdownRender:()=>b.createElement(Re.default,null,b.createElement(Re.default.Item,{key:5,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&(UA(""),Du([]),Hr(!1),Cs(!0),ea.resetFields())}},"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),b.createElement(Re.default.Item,{key:6,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&(Sa("\u6559\u5B66\u8BFE\u4EF6"),Ya(!0),Wi(wr.stage_id))}},"\u9009\u7528\u6559\u5B66\u8BFE\u4EF6"))},b.createElement(le.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6559\u5B66\u8BFE\u4EF6")),b.createElement(Ce.Z,{placement:"bottomCenter",overlayClassName:ri.dro,dropdownRender:()=>b.createElement(Re.default,null,b.createElement(Re.default.Item,{key:7,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&Xn({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:wr.stage_id,subject_id:yo.pathId}})}},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),b.createElement(Re.default.Item,{key:8,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&Xn({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:wr.stage_id,subject_id:yo.pathId}})}},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),b.createElement(Re.default.Item,{key:9,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&be.history.push(`/paths/${yo.pathId}/${wr.stage_id}/program_homework/null/add`)}},"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),b.createElement(Re.default.Item,{key:10,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&(Sa("\u5206\u7EC4\u4F5C\u4E1A"),Ya(!0),Wi(wr.stage_id))}},"\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"),b.createElement(Re.default.Item,{key:11,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&(Sa("\u56FE\u6587\u4F5C\u4E1A"),Ya(!0),Wi(wr.stage_id))}},"\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"),b.createElement(Re.default.Item,{key:12,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&(Sa("\u7F16\u7A0B\u4F5C\u4E1A"),Ya(!0),Wi(wr.stage_id))}},"\u9009\u7528\u7F16\u7A0B\u4F5C\u4E1A"))},b.createElement(le.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u4F5C\u4E1A")),b.createElement(Ce.Z,{placement:"bottomCenter",overlayClassName:ri.dro,dropdownRender:()=>b.createElement(Re.default,null,b.createElement(Re.default.Item,{key:13,style:{textAlign:"center"},onClick:()=>{be.history.push(`/paperlibrary/add?pageType=course&courseId=${yo.pathId}&stageId=${Ca.stage_id}`)}},"\u65B0\u5EFA\u8BD5\u5377"),b.createElement(Re.default.Item,{key:14,style:{textAlign:"center"},onClick:()=>{if(!wr.stage_id)return nt.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,zn.tJ)(Xn)&&co(Ca)}},"\u9009\u7528\u8BD5\u5377"))},b.createElement(le.ZP,{key:ei,size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},b.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6D4B\u9A8C")),b.createElement("br",null)),b.createElement("aside",{className:"c-light-black mt10 pb20"},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002",b.createElement("br",null),"\u65B0\u5EFA\u9879\u76EE\u540D\u79F0\u6307\u672C\u9879\u76EE\u4E0B\u6CA1\u6709\u5B9E\u8D28\u5185\u5BB9\uFF0C\u4EC5\u5C55\u793A\u540D\u79F0\uFF0C\u4E0D\u53EF\u70B9\u51FB\u3002")),b.createElement("aside",{className:`${Ca!=null&&Ca.stage_description?"mt10":""} ${ri.shixuns}`},!!(kA!=null&&kA.length)&&b.createElement(Jl,{visibleType:da,data:kA,stage_id:Ca.stage_id,disabled:!gi,deleteStages:sd,editVidoItem:Ou,showInfoModal:Ic,updateSort:id,index:ei,expandAll:(Qu=Se==null?void 0:Se.detail)==null?void 0:Qu.show_course_section,cust_seq:!!((hu=Se==null?void 0:Se.detail)!=null&&hu.cust_seq),showVideoPlay:((qA=En.userInfo)==null?void 0:qA.admin)||((Ju=En.userInfo)==null?void 0:Ju.business)||Nu(),isPaths:!0,isShowSchedule:Se.isShowSchedule,getData:Ma})),gi&&b.createElement("aside",{className:ri.buttons},b.createElement(le.ZP,{onClick:()=>{Ai(!1),Xn({type:"pathsDetail/save",payload:{editKey:-1}}),Xn({type:"pathsDetail/getPathsDetail",payload:{id:yo.pathId}})},type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),b.createElement(le.ZP,{onClick:()=>_e(void 0,null,function*(){ba.submit(),Xn({type:"pathsDetail/save",payload:{editKey:-1}}),Xn({type:"pathsDetail/getPathsDetail",payload:{id:yo.pathId}})}),size:"middle",type:"primary"},"\u4FDD\u5B58")))}]}))},Jl=b.memo(ae),YA=(0,b.useMemo)(()=>wr?Au(wr,ha):null,[wr,Ja,da,ui,ci,As,mu,gi,ca]);return(0,b.useEffect)(()=>{qo(mt({},tr)),ba.setFieldsValue(pt(mt({},tr),{name:tr==null?void 0:tr.stage_name}))},[tr]),(0,b.useEffect)(()=>{var Ca;if(ca===ha){Ai(!0);const ei=document.getElementById(`Edit_${ca}`);ei&&setTimeout(()=>ei.scrollIntoView({block:"start",behavior:"smooth"}))}else Ai(!1);Lu(!(wr!=null&&wr.limit_expansion)||((Ca=wr==null?void 0:wr.items)==null?void 0:Ca.length)>0||ca===ha?[`${ha}`]:[])},[wr,ca]),(0,b.useEffect)(()=>{if(!Li.current)return;function Ca(){var di;let Ti=new ResizeObserver(ws=>{for(let Qs of ws)Si(Qs.target.offsetHeight>=280)});return Ti.observe((di=Li.current)==null?void 0:di.firstElementChild),Ti}const ei=Ca();return()=>{var di,Ti;(di=Li.current)!=null&&di.firstElementChild&&ei.unobserve((Ti=Li.current)==null?void 0:Ti.firstElementChild)}},[Li.current,wr]),b.createElement("section",null,b.createElement(Ot.default,{form:ba,onFinish:ed},YA),b.createElement(et.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:Fi,confirmLoading:ii,destroyOnClose:!0,onOk:()=>_e(void 0,null,function*(){Lo.submit()}),onCancel:()=>{Zi(!1)}},b.createElement(Ot.default,{form:Lo,initialValues:{name:"",is_jupyter:!1},onFinish:Ca=>_e(void 0,null,function*(){Hr(!0),(yield(0,ue.vf)(mt({id:wr.stage_id,subject_id:yo.pathId},Ca))).id&&(Lo.resetFields(),nt.ZP.success("\u6DFB\u52A0\u6210\u529F"),fa(mt({},wr)),Zi(!1)),Hr(!1)})},b.createElement(Ot.default.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},b.createElement(at.ZP.Group,null,b.createElement(at.ZP,{value:!1}," \u5168\u6808\u5B9E\u8DF5\u9879\u76EE "),b.createElement(at.ZP,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),b.createElement(Ot.default.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(lt.default,{showCount:!0,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC760\u5B57\u7684\u540D\u79F0"})))),b.createElement(et.default,{centered:!0,title:Xl?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:fs,confirmLoading:ii,onCancel:()=>{Cs(!1),Du([]),UA("")},destroyOnClose:!0,onOk:()=>_e(void 0,null,function*(){var Ca,ei;const di=ea.getFieldsValue();Hr(!0);const Ti=di.files.find(Yl=>!Yl.response||!Yl.response.id);if(Ti){nt.ZP.error(`${Ti==null?void 0:Ti.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20`);return}let ws;const Qs=pt(mt({},di),{subject_id:yo.pathId,tags:lu,attachment_ids:(Ca=di==null?void 0:di.files)==null?void 0:Ca.map(Yl=>Yl.response.id)});Xl?ws=yield(0,ue.M2)(pt(mt({},Qs),{id:Xl==null?void 0:Xl.id,attachment_id:(ei=Qs==null?void 0:Qs.attachment_ids)==null?void 0:ei[0]})):ws=yield(0,ue.s0)(pt(mt({},Qs),{id:wr.stage_id})),ws.status===0&&(nt.ZP.success("\u4FEE\u6539\u6210\u529F"),Cs(!1),fa(mt({},wr))),Hr(!1)})},b.createElement(Ot.default,{form:ea},b.createElement(Ot.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},b.createElement(vl.Z,{aloneClear:!0,maxSize:(0,Pe.Ny)()?500:100,accept:In.toString(),number:Xl?1:10})),b.createElement(Ot.default.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tags"},b.createElement(lt.default,{onKeyUp:Wu})),b.createElement("div",{className:ri["tagsList-content"]},lu.map((Ca,ei)=>b.createElement(Rl.default,{key:ei+Ca,closable:!0,onClose:di=>{xc(di,Ca)}},Ca))),b.createElement("div",null,b.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),b.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",b.createElement(be.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",b.createElement("br",null),"2\u3001\u4E0A\u4F20\u8BFE\u4EF6\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A\u4E0D\u5141\u8BB8\u4E0B\u8F7D\uFF0C\u82E5\u8981\u5F00\u542F\u4E0B\u8F7D\u529F\u80FD\uFF0C\u53EF\u8FDB\u5165\u8BFE\u7A0B\u7F16\u8F91\u9875\u9762\u8BBE\u7F6E\uFF1B",b.createElement("br",null),"3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,Pe.Ny)()?500:100,"M\uFF1B",b.createElement("br",null),"4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",b.createElement("br",null),"5\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",b.createElement("br",null),"6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),b.createElement(et.default,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",open:Es,confirmLoading:ii,onOk:()=>_e(void 0,null,function*(){ho.submit()}),onCancel:()=>{Bs(!1),ho.resetFields()}},b.createElement(Ot.default,{form:ho,onFinish:Ca=>_e(void 0,null,function*(){Hr(!0),(yield(0,ue.Mt)(pt(mt({},Ca),{id:wr==null?void 0:wr.stage_id,subject_id:yo.pathId}))).status===0&&(nt.ZP.success("\u6DFB\u52A0\u6210\u529F"),Bs(!1),ho.resetFields(),fa(mt({},wr))),Hr(!1)})},b.createElement(Ot.default.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(lt.default,{showCount:!0,maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),b.createElement(CA.Z,{visible:sl,editData:Xl,onCancel:()=>Ts(!1),onOk:$c}),b.createElement(yc,{setScoreShow:Ya,getData:()=>{fa({stage_id:tr.stage_id||wr.stage_id})},id:Jo,ScoreShow:eo,modalType:_o,subjectId:yo.pathId,openPreview:Ua}),b.createElement(Hc,{setScoreShow:bo,ScoreShow:za,homeType:ra,homeId:ao,modalDdata:Ra}))};var Nn=(0,be.connect)(({pathsDetail:Ke,user:rt,loading:Se,globalSetting:En,classroomList:fr,exercise:pr})=>({pathsDetail:Ke,user:rt,globalSetting:En,loading:Se.effects,classroomList:fr,exercise:pr}))(rn),en=ne(91558),Mn=ne(5871);const Ar=({user:Ke,onReplyDiscuss:rt,dispatch:Se,id:En,activeDiscussIndex:fr,placeholder:pr})=>{const[ia,Xn]=(0,b.useState)("");function fn(ha){Xn(ha)}const tr=(0,be.useParams)();function qr(){if(!ia){nt.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}rt(En,ia),Se({type:"pathsDetail/getPathsDetail",payload:{id:tr.pathId}}),Xn("")}return b.createElement("div",{key:En,className:"discuss-item-editor",style:{display:fr===En?"block":"none",width:"100%"}},b.createElement(DA.Z,{miniToolbar:!0,startInit:fr===En,defaultValue:ia,id:En,noStorage:!0,watch:!1,height:155,placeholder:pr||"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:fn}),b.createElement("a",{onClick:qr,className:"btn-send"},"\u53D1\u9001"))};var Ur=(0,be.connect)(({shixunsDetail:Ke,loading:rt,globalSetting:Se})=>({shixunsDetail:Ke,globalSetting:Se,loading:rt.models.index}))(Ar),Yr=ne(59301),va=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const Or=({user:Ke,upDataList:rt,page:Se,dispatch:En,keywords:fr})=>{const pr=(0,be.useParams)(),ia=(Xn,fn)=>va(void 0,null,function*(){const tr=yield(0,ue.WD)({id:Xn,content:fn});(tr==null?void 0:tr.status)===0&&rt(1,fr)});return Yr.createElement("div",{className:"discuss-item-container bg-white"},Yr.createElement("a",{href:`/users/${Ke.login}`,target:"_blank"},Yr.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${$t.Z.IMG_SERVER}/images/${Ke.image_url}`,width:"50"})),Yr.createElement("section",null,Yr.createElement(Ur,{id:pr.pathId,activeDiscussIndex:pr.pathId,onReplyDiscuss:ia,placeholder:"\u6211\u8981\u8BA8\u8BBA"})))};var Vn=(0,be.connect)(({shixunsDetail:Ke,loading:rt,globalSetting:Se})=>({shixunsDetail:Ke,globalSetting:Se,loading:rt.models.index}))(Or),yr=ne(11324);function oa(Ke,rt=1){return get("/discusses.json",{page:rt-1,container_identifier:Ke,container_type:"Shixun"})}function dn(Ke,rt){return(0,Gt.v_)(`/discusses/${Ke}/top_or_down_discuss.json`,{top:rt})}function Ln(Ke,rt){return(0,Gt.v_)(`/discusses/${Ke}/plus.json`,{container_type:"Discuss",type:rt?1:0})}function cr(Ke,rt){return(0,Gt.v_)(`/discusses/${Ke}/hidden.json`,rt)}function Ne(Ke,rt){return(0,Gt.v_)(`/discusses/${Ke}/reward_code.json`,rt)}function Ge(Ke){return(0,Gt.ZP)(`/api/discusses/${Ke}.json`,{method:"delete"})}function gt(Ke,rt){return(0,Gt.v_)(`/discusses/${Ke}/reply.json`,{container_type:"Shixun",content:rt})}function wt(Ke){return post("/discusses.json",Ke)}function It({data:Ke,index:rt,adminOrOperator:Se,parentDiscussIndex:En,shixunIdentifier:fr,isDelete:pr,user:ia,onSetRewardData:Xn,onSetActionType:fn,deleteCommentAlert:tr,shixunName:qr,keywords:ha}){const{author:da,can_delete:Ma,manage:co,content:Ua,hidden:fa,id:Do,reward:ya,time:Co}=Ke;function _a(){Xn({id:Do,index:rt,user_id:da.user_id,parentDiscussIndex:En})}function ba(){fn({id:Do,index:rt,params:{hidden:fa?"0":"1",container_identifier:fr},type:"hidden-discuss",parentDiscussIndex:En,message:fa?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function La(){if(tr){et.default.info({title:"\u63D0\u793A",content:b.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",qr,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}fn({id:Do,index:rt,type:"delete-discuss",parentDiscussIndex:En,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return b.createElement("div",{className:"second-level-discuss"},b.createElement("div",{className:"discuss-info-body",style:{marginTop:"8px",marginBottom:"8px"}},b.createElement("div",{className:"discuss-info"},b.createElement("a",{href:`/users/${da.login}`,target:"_blank"},da.name),b.createElement("span",{className:"grey"},Co),ya?b.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${ya}`},b.createElement("i",{className:"iconfont icon-gift c-orange "}),b.createElement("span",null,ya)):null),b.createElement("div",{className:ha?"hidden":"btn-group",style:{marginBottom:"0px"}},Se?b.createElement("a",{onClick:_a,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},b.createElement("i",{className:"iconfont icon-jiangli"})):null,Se?b.createElement("a",{onClick:ba,title:fa?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},b.createElement("i",{className:fa?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,co?b.createElement("a",{onClick:La,title:"\u5220\u9664",style:{minWidth:"unset"}},b.createElement("i",{className:"iconfont icon-shanchu"})):null)),b.createElement(Ve.Z,{className:"discuss-content",value:Ua,highlightKeywords:ha}))}var kt=({data:Ke,index:rt,shixunIdentifier:Se,adminOrOperator:En,identity:fr,onTopOrDownDiscuss:pr,onPlusDiscuss:ia,onSetActionType:Xn,onSetRewardData:fn,user:tr,isDelete:qr,activeDiscussIndex:ha,onReplyDiscuss:da,onSetActiveDiscussIndex:Ma,keywords:co})=>{const{content:Ua,children:fa,game_url:Do,hidden:ya,id:Co,position:_a,praise_count:ba,reward:La,sticky:Io,time:Lo,user_praise:ea,game_passed:ho,delete_comment_alert:yo,author:ja,shixun_name:Ja,manage:ui}=Ke;function ca(){Ma(Co)}function wr(){pr(Co,!Io,rt)}function qo(){ia(Co,!ea,rt)}function Li(){fn({id:Co,index:rt,user_id:ja.user_id})}function gi(){if(yo){et.default.info({title:"\u63D0\u793A",content:b.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Ja,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Xn({id:Co,index:rt,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ai(){Xn({id:Co,index:rt,params:{hidden:ya?"0":"1",container_identifier:Se},type:"hidden-discuss",message:ya?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Fi=Zi=>{let{nodeName:fs,src:Cs}=Zi.target;fs==="IMG"&&(rl.Z.publish("preview-image",Cs),console.log("src:",Cs))};return b.createElement("div",{className:"discuss-item-container",key:Co},b.createElement("a",{href:`/users/${ja.login}`,target:"_blank"},b.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${$t.Z.IMG_SERVER}/images/${ja.image_url}`,width:"50"})),b.createElement("section",null,b.createElement("div",{className:"discuss-info"},b.createElement("a",{href:`/users/${ja.login}`,target:"_blank"},ja.name),b.createElement("span",{className:"grey"},Lo),_a?b.createElement("span",{className:"c-green"}," [\u7B2C",_a,"\u5173] "):null,Do?b.createElement("a",{href:Do,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,La?b.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${La}`},b.createElement("i",{className:"iconfont icon-gift c-orange "}),b.createElement("span",null,La)):null,fr<=5?b.createElement("span",{style:{flex:"1",textAlign:"right",color:ho===1?"#29bd8b":""}},ho||ho===0?ho===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),b.createElement("div",{onClick:Fi},b.createElement(Ve.Z,{className:"discuss-content",value:Ua,highlightKeywords:co})),fa&&fa.length>0?b.createElement("div",{className:"reply-discuss-container",onClick:Fi},fa.map((Zi,fs)=>b.createElement(It,{key:Zi.id,data:Zi,index:fs,deleteCommentAlert:yo,shixunName:Ja,shixunIdentifier:Se,adminOrOperator:En,user:tr,isDelete:qr,onSetRewardData:fn,onSetActionType:Xn,parentDiscussIndex:rt,keywords:co}))):null,b.createElement("div",{className:co?"hidden":"btn-group"},En?b.createElement("a",{onClick:Li,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},b.createElement("i",{className:"iconfont icon-jiangli"})):null,En?b.createElement("a",{onClick:Ai,title:ya?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},b.createElement("i",{className:ya?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ui&&(!fa||fa.length==0)&&b.createElement("a",{onClick:gi,title:"\u5220\u9664"},b.createElement("i",{className:"iconfont icon-shanchu"})),b.createElement("a",{onClick:ca,title:"\u56DE\u590D"},b.createElement("i",{className:"iconfont icon-huifu1"})),b.createElement("a",{onClick:qo,style:{whiteSpace:"nowrap"},className:ea?"c-orange":""},b.createElement("i",{className:ea?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),b.createElement("span",null,ba||""))),b.createElement(Ur,{id:Co,activeDiscussIndex:ha,onReplyDiscuss:da})))},ln=Object.defineProperty,Un=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,Cn=(Ke,rt,Se)=>rt in Ke?ln(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,Pn=(Ke,rt)=>{for(var Se in rt||(rt={}))Qt.call(rt,Se)&&Cn(Ke,Se,rt[Se]);if(Lt)for(var Se of Lt(rt))Xt.call(rt,Se)&&Cn(Ke,Se,rt[Se]);return Ke},jn=(Ke,rt)=>Un(Ke,ot(rt)),Zn=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const Er={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Lr(Ke,rt){switch(rt.type){case yr.tD:return jn(Pn({},Ke),{loading:!0});case yr.RS:return jn(Pn({},Ke),{showRewardDialog:!0});case yr.t2:return jn(Pn({},Ke),{showRewardDialog:!1});case yr.GR:return Pn(Pn({},Ke),rt.payload);case yr.u8:return Pn(Pn({},Ke),rt.payload);case yr.rM:return Pn(Pn({},Ke),rt.payload);case yr.yS:return Pn(Pn({},Ke),rt.payload);case yr.Vn:return Pn(Pn({},Ke),rt.payload);case yr.SX:return Pn(Pn({},Ke),rt.payload);default:throw new Error}}var Kr=({shixunIdentifier:Ke,identity:rt,activeIndex:Se,user:En,isShixunDetail:fr=!1,isDelete:pr,keywords:ia,refreshCount:Xn})=>{const[fn,tr]=(0,b.useReducer)(Lr,Er),{page:qr,loading:ha,data:da,actionType:Ma,showRewardDialog:co,activeDiscussIndex:Ua}=fn,fa=(0,b.useRef)(),Do=(0,b.useRef)(),ya=(0,be.useParams)();function Co(Ai){return Zn(this,null,function*(){if(!ha)try{tr({type:yr.tD});const Fi=yield(0,ue.Ax)(jn(Pn({},ya),{page:Ai,keywords:ia}));tr({type:yr.GR,payload:{activeDiscussIndex:null,page:Ai,data:Fi,loading:!1}})}catch(Fi){console.log(Fi)}})}function _a(Ai){document.body.scrollIntoView(),Co(Ai)}function ba(Ai,Fi,Zi){return Zn(this,null,function*(){try{const fs=yield Ln(Ai,Fi);qo[Zi].user_praise=Fi,qo[Zi].praise_count=fs.praise_count,tr({type:yr.rM,payload:{data:jn(Pn({},da),{comments:qo})}})}catch(fs){console.log(fs)}})}function La(Ai,Fi,Zi){return Zn(this,null,function*(){try{yield dn(Ai,Fi),qo[Zi].sticky=Fi,tr({type:yr.u8,payload:{data:jn(Pn({},da),{comments:qo})}})}catch(fs){console.log(fs)}})}function Io(){tr({type:yr.yS,payload:{actionType:null}})}function Lo(){return Zn(this,null,function*(){const{id:Ai,params:Fi,type:Zi,index:fs,parentDiscussIndex:Cs}=Ma;if(Zi==="hidden-discuss"&&(yield cr(Ai,Fi),Cs?qo[Cs].children[fs].hidden=Fi.hidden==1:qo[fs].hidden=Fi.hidden==1,tr({type:yr.yS,payload:{actionType:null,data:jn(Pn({},da),{comments:qo})}})),Zi==="delete-discuss"){if(yield Ge(Ai),Cs||Cs===0){let Es=qo[Cs].children;for(let Bs=Es.length-1;Bs>=0;Bs--)if(Es[Bs].id===Ai){Es.splice(Bs,1);break}qo[Cs].children=Es}else for(let Es=qo.length-1;Es>=0;Es--)if(qo[Es].id===Ai){qo.splice(Es,1);break}tr({type:yr.yS,payload:{actionType:null,data:jn(Pn({},da),{comments:qo})}}),Xn()}})}function ea(Ai){tr({type:yr.yS,payload:{actionType:Ai}})}function ho(){tr({type:yr.t2})}function yo(){return Zn(this,null,function*(){const{id:Ai,index:Fi,score:Zi,user_id:fs,parentDiscussIndex:Cs}=fa.current,Es=yield Ne(Ai,{container_type:"Discusses",score:Zi,user_id:fs});Cs?qo[Cs].children[Fi].reward=Es.code:qo[Fi].reward=Es.code,tr({type:yr.Vn,payload:{showRewardDialog:!1,data:jn(Pn({},da),{comments:qo})}}),fa.current=null})}function ja(Ai){fa.current=Ai,tr({type:yr.RS})}function Ja(Ai){fa.current.score=Ai}function ui(Ai,Fi){return Zn(this,null,function*(){try{yield gt(Ai,Fi),Co(qr)}catch(Zi){console.log(Zi)}})}function ca(Ai){tr(Ua===Ai?{type:yr.SX,payload:{activeDiscussIndex:null}}:{type:yr.SX,payload:{activeDiscussIndex:Ai}})}if((0,b.useEffect)(()=>{function Ai(){return Zn(this,null,function*(){Se===3&&!da&&Ke&&(yield Co(qr))})}Ai()},[ya.pathId,ia]),(0,b.useEffect)(()=>{Co(qr)},[ia]),!da)return b.createElement(y.Z,{spinning:!0},b.createElement("div",{style:{height:"300px",width:"100%"}}));const{disscuss_count:wr,comments:qo,all:Li,can_hidden:gi}=da;return b.createElement(b.Fragment,null,b.createElement("div",{className:"discuss-container",ref:Do},wr===0?b.createElement(_l.Z,null):null,(0,Pe.bg)()&&!ia&&b.createElement(Vn,{upDataList:Co,page:qr,user:En,keywords:ia}),b.createElement("aside",{className:"bg-white"},qo==null?void 0:qo.map((Ai,Fi)=>b.createElement(kt,{user:En,key:Ai.id,data:Ai,index:Fi,identity:rt,onPaginationChange:_a,shixunIdentifier:Ke,isDelete:pr,onSetActionType:ea,onTopOrDownDiscuss:La,adminOrOperator:gi,onPlusDiscuss:ba,onSetRewardData:ja,activeDiscussIndex:Ua,onSetActiveDiscussIndex:ca,onReplyDiscuss:ui,keywords:ia}))),wr>10?b.createElement("div",{className:"pagination-container tc"},b.createElement(io.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:_a,current:qr,total:wr})):null),b.createElement(en.Z,null,b.createElement(et.default,{centered:!0,title:"\u63D0\u793A",open:!!Ma,onOk:Lo,onCancel:Io},b.createElement("p",null,Ma?Ma.message:"")),b.createElement(et.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:co,onCancel:ho,onOk:yo},b.createElement(Mn.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Ja,style:{width:"228px"}}))))},Vr={flex_box_center:"flex_box_center___pWsLR",flex_space_between:"flex_space_between___VBNSX",flex_box_vertical_center:"flex_box_vertical_center___Z_F4c",flex_box_center_end:"flex_box_center_end___q95u1",flex_box_column:"flex_box_column___dhvCq",scoremodal:"scoremodal___YNtb3",wrap:"wrap___BauIT",wrap_title:"wrap_title___ZWoHv",radioWrap:"radioWrap___Jh9vt",radio:"radio___Ydt8R",colorFF0000:"colorFF0000___JOb5w",pagination:"pagination___d1fv4",selectWrapper:"selectWrapper___AXdXX",allqingchu:"allqingchu___bGXX_",title:"title___i97Lm",score:"score___KL7jN",close:"close___UFA7K",content:"content___y4BQA",items:"items___uyG6g",bottom:"bottom___YN73d",yes:"yes___XPJhC",no:"no___Mkypk",titlecount:"titlecount___ppkNI",add:"add___SwDuY",search:"search___Pjuzg",searchIcon:"searchIcon___v01bz",tabWrap:"tabWrap___ANUlZ"},Fa=ne(59301),Rr=Object.defineProperty,Fn=Object.defineProperties,qa=Object.getOwnPropertyDescriptors,Ha=Object.getOwnPropertySymbols,Gr=Object.prototype.hasOwnProperty,ua=Object.prototype.propertyIsEnumerable,la=(Ke,rt,Se)=>rt in Ke?Rr(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,Wr=(Ke,rt)=>{for(var Se in rt||(rt={}))Gr.call(rt,Se)&&la(Ke,Se,rt[Se]);if(Ha)for(var Se of Ha(rt))ua.call(rt,Se)&&la(Ke,Se,rt[Se]);return Ke},ga=(Ke,rt)=>Fn(Ke,qa(rt)),Va=(Ke,rt)=>{var Se={};for(var En in Ke)Gr.call(Ke,En)&&rt.indexOf(En)<0&&(Se[En]=Ke[En]);if(Ke!=null&&Ha)for(var En of Ha(Ke))rt.indexOf(En)<0&&ua.call(Ke,En)&&(Se[En]=Ke[En]);return Se},Eo=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const Bo=lt.default.Search,so=Ke=>{var rt=Ke,{shixunsDetail:Se,dispatch:En}=rt,fr=Va(rt,["shixunsDetail","dispatch"]),pr,ia;const Xn=(0,be.useParams)(),[fn,tr]=(0,b.useState)(0),[qr,ha]=(0,b.useState)([]),[da,Ma]=(0,b.useState)(""),[co,Ua]=(0,b.useState)(),[fa,Do]=(0,b.useState)(!1),[ya,Co]=(0,b.useState)(!1),[_a,ba]=(0,b.useState)(!1),[La,Io]=(0,b.useState)({}),[Lo,ea]=(0,b.useState)({page:1,limit:10,type:"video"});(0,b.useEffect)(()=>{var ca,wr,qo,Li;if(Ma(""),Se.actionTabs.key==="Stage-SendModal")if(((wr=(ca=Se==null?void 0:Se.actionTabs)==null?void 0:ca.params)==null?void 0:wr.title)=="\u5206\u7EC4\u4F5C\u4E1A"){let gi={page:1,limit:10,type:"group"};ea(gi),ho(ga(Wr({},gi),{search:encodeURI(da)}))}else if(((Li=(qo=Se==null?void 0:Se.actionTabs)==null?void 0:qo.params)==null?void 0:Li.title)=="\u56FE\u6587\u4F5C\u4E1A"){let gi={page:1,limit:10,type:"normal"};ea(gi),ho(ga(Wr({},gi),{search:encodeURI(da)}))}else ea(Lo),ho(ga(Wr({},Lo),{search:encodeURI(da)}))},[Se.actionTabs.key]);const ho=ca=>Eo(void 0,null,function*(){const wr=yield En({type:"shixunsDetail/searchUserCourses",payload:ca});wr.status===401?(En({type:"shixunsDetail/setActionTabs",payload:{}}),Co(!1)):(tr((wr==null?void 0:wr.courses_count)||0),ha((wr==null?void 0:wr.course_list)||[]))}),yo=ca=>{const wr=Wr(Wr({},Lo),{page:ca,limit:10,search:encodeURI(da)});ea(wr),ho(wr)},ja=()=>Eo(void 0,null,function*(){var ca,wr,qo,Li,gi,Ai,Fi,Zi,fs,Cs,Es,Bs,sl,Ts,ii;if(!co){Do(!0);return}const Hr=(ca=Se.actionTabs.params)==null?void 0:ca.id;Co(!1);let _o=yield(0,We.Tr)({id:((qo=(wr=Se==null?void 0:Se.actionTabs)==null?void 0:wr.params)==null?void 0:qo.title)=="\u6D4B\u9A8C"?(gi=(Li=Se==null?void 0:Se.actionTabs)==null?void 0:Li.params)==null?void 0:gi.examinationid:Xn==null?void 0:Xn.pathId,course_id:((Fi=(Ai=Se==null?void 0:Se.actionTabs)==null?void 0:Ai.params)==null?void 0:Fi.title)=="\u6D4B\u9A8C"?[co]:co,type:((fs=(Zi=Se==null?void 0:Se.actionTabs)==null?void 0:Zi.params)==null?void 0:fs.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((Es=(Cs=Se==null?void 0:Se.actionTabs)==null?void 0:Cs.params)==null?void 0:Es.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((sl=(Bs=Se==null?void 0:Se.actionTabs)==null?void 0:Bs.params)==null?void 0:sl.title)=="\u6D4B\u9A8C"?"examination_bank":((ii=(Ts=Se==null?void 0:Se.actionTabs)==null?void 0:Ts.params)==null?void 0:ii.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":"subject",stage_item_id:Hr,sync_catelog:0});(_o==null?void 0:_o.student_count)===0?yield Ja(_o==null?void 0:_o.no_use_list):Io(_o)}),Ja=ca=>Eo(void 0,null,function*(){var wr,qo,Li,gi,Ai,Fi,Zi,fs,Cs,Es,Bs,sl,Ts,ii,Hr,_o,Sa,eo;const Ya=(wr=Se.actionTabs.params)==null?void 0:wr.id;let za;if(ba(!0),(qo=Se.actionTabs.params)!=null&&qo.is_jupyter){const bo=(Li=Se.actionTabs.params)==null?void 0:Li.identifier;za=yield(0,Gt.ZP)(`/api/shixuns/${bo}/send_to_course.json`,{method:"Post",body:{courses:[{course_id:co,identifier:bo,type:"normal",is_copy:ca,is_use:1}]}})}else((Ai=(gi=Se==null?void 0:Se.actionTabs)==null?void 0:gi.params)==null?void 0:Ai.title)=="\u6D4B\u9A8C"?za=yield(0,ue.p4)({id:(Zi=(Fi=Se==null?void 0:Se.actionTabs)==null?void 0:Fi.params)==null?void 0:Zi.examinationid,course_id:[co],shixuns_info:ca?ca==null?void 0:ca.map(bo=>(bo.shixun_id=bo.id,bo)):[]}):za=yield(0,ue.Q)({id:Xn==null?void 0:Xn.pathId,course_id:co,stage_shixuns:ca,sync_catelog:0,type:((fs=Se.actionTabs.params)==null?void 0:fs.title)==="\u5B9E\u8BAD"?"shixun":((Es=(Cs=Se==null?void 0:Se.actionTabs)==null?void 0:Cs.params)==null?void 0:Es.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((sl=(Bs=Se==null?void 0:Se.actionTabs)==null?void 0:Bs.params)==null?void 0:sl.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((ii=(Ts=Se==null?void 0:Se.actionTabs)==null?void 0:Ts.params)==null?void 0:ii.title)=="\u89C6\u9891"?"video":((_o=(Hr=Se==null?void 0:Se.actionTabs)==null?void 0:Hr.params)==null?void 0:_o.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":""});ui(),((eo=(Sa=Se==null?void 0:Se.actionTabs)==null?void 0:Sa.params)==null?void 0:eo.title)=="\u6D4B\u9A8C"?(za==null?void 0:za.status)===0&&et.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:Fa.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{(0,Fe.xg)(`${za.data[0].first_category_url}/${za.data[0].exercise_id}/detail?random=${za.data[0].is_random}&tabs=3`)}}):(za==null?void 0:za.status)===1&&et.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:Fa.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{var bo,ra,$o,ao,Qo,Ra,Ri,Jo,Wi;if((bo=Se.actionTabs.params)!=null&&bo.is_jupyter){(0,Fe.xg)(za==null?void 0:za.first_category_url);return}if((($o=(ra=Se==null?void 0:Se.actionTabs)==null?void 0:ra.params)==null?void 0:$o.title)=="\u5206\u7EC4\u4F5C\u4E1A"||((Qo=(ao=Se==null?void 0:Se.actionTabs)==null?void 0:ao.params)==null?void 0:Qo.title)=="\u56FE\u6587\u4F5C\u4E1A")(0,Fe.xg)(za==null?void 0:za.url);else if(((Ri=(Ra=Se==null?void 0:Se.actionTabs)==null?void 0:Ra.params)==null?void 0:Ri.title)=="\u7F16\u7A0B\u4F5C\u4E1A"){const ci=(Jo=za==null?void 0:za.url.split("/"))==null?void 0:Jo[2];(0,Fe.xg)(`/classrooms/${ci}/program_homework`)}else{const ci=(Wi=za==null?void 0:za.url.split("/"))==null?void 0:Wi[2];(0,Fe.xg)(`/classrooms/${ci}/shixun_homework`)}}})}),ui=()=>{Ma(""),Ua(null),Do(!1),En({type:"shixunsDetail/setActionTabs",payload:{}}),Co(!1),ba(!1)};return Fa.createElement(Fa.Fragment,null,Fa.createElement(et.default,{title:`\u53D1\u9001${((pr=Se.actionTabs.params)==null?void 0:pr.title)||"\u5B9E\u8BAD"}`,open:Se.actionTabs.key==="Stage-SendModal",centered:!0,className:Vr.scoremodal,onCancel:ui,onOk:ja},Fa.createElement("div",{className:Vr.wrap},Fa.createElement("div",{className:Vr.wrap_title},"\u9009\u62E9\u7684",`${((ia=Se.actionTabs.params)==null?void 0:ia.title)||"\u5B9E\u8BAD"}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),Fa.createElement("div",{className:"mb10"},Fa.createElement(lt.default.Search,{className:Vr.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",allowClear:!0,value:da,onChange:ca=>Ma(ca.target.value),suffix:Fa.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Vr.searchIcon}`,onClick:()=>{Ma(da);const ca=Wr(Wr({},Lo),{page:1,limit:10,search:encodeURI(da)});ea(ca),ho(ca)}}),onSearch:ca=>{Ma(ca);const wr=Wr(Wr({},Lo),{page:1,limit:10,search:encodeURI(ca)});ea(wr),ho(wr)}})),Fa.createElement("div",{className:Vr.radioWrap},Fa.createElement(at.ZP.Group,{value:co,onChange:ca=>{Ua(ca.target.value),Do(!1)}},qr.map((ca,wr)=>Fa.createElement(at.ZP,{className:Vr.radio,value:ca.course_id,key:wr},Fa.createElement("span",{title:ca.name},ca.name))))),fa&&Fa.createElement("div",{className:Vr.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),fn>10&&Fa.createElement("div",{className:Vr.pagination},Fa.createElement(io.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:Lo==null?void 0:Lo.page,pageSize:10,total:fn,onChange:yo})))),Fa.createElement($e.Z,{resdata:La,type:"shixun",okloading:_a,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001",onok:ca=>{var wr;Ja((wr=Se.actionTabs.params)!=null&&wr.is_jupyter?1:ca)}}))};var No=(0,be.connect)(({shixunsDetail:Ke})=>({shixunsDetail:Ke}))(so),lo={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"},Fo=ne(61574),ka=Object.defineProperty,$i=Object.defineProperties,Go=Object.getOwnPropertyDescriptors,Wo=Object.getOwnPropertySymbols,Oi=Object.prototype.hasOwnProperty,xo=Object.prototype.propertyIsEnumerable,as=(Ke,rt,Se)=>rt in Ke?ka(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,ai=(Ke,rt)=>{for(var Se in rt||(rt={}))Oi.call(rt,Se)&&as(Ke,Se,rt[Se]);if(Wo)for(var Se of Wo(rt))xo.call(rt,Se)&&as(Ke,Se,rt[Se]);return Ke},Ys=(Ke,rt)=>$i(Ke,Go(rt)),Ao=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const jo=({shixunHomeworks:Ke,newCourse:rt,globalSetting:Se,loading:En,dispatch:fr,classroomList:pr})=>{var ia,Xn;const fn=(0,be.useParams)(),[tr]=Ot.default.useForm(),[qr,ha]=(0,b.useState)({}),da=(0,b.useRef)(),{commonHomeWorkAddDefaultData:Ma}=Ke;let[co,Ua]=(0,b.useState)({});(0,b.useEffect)(()=>{tr.resetFields()},[pr.actionTabs.key]);const fa=()=>{tr.validateFields().then(()=>Ao(void 0,null,function*(){var ya,Co;if(qr.min_num>qr.max_num){nt.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const _a=ai({},qr);_a.attachment_ids&&(_a.attachment_ids=(ya=_a==null?void 0:_a.attachment_ids)==null?void 0:ya.map(La=>La.response.id)),_a.reference_attachment_ids&&(_a.reference_attachment_ids=(Co=_a==null?void 0:_a.reference_attachment_ids)==null?void 0:Co.map(La=>La.response.id)),_a.base_on_project||(_a.base_on_project=!1);const ba=yield(0,ue.DQ)(Ys(ai({id:pr.actionTabs.id,subject_id:pr.actionTabs.subject_id},_a),{homework_type:3}));ba.status===0&&(Do(ba.homework_id),(0,Fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"]),nt.ZP.success("\u65B0\u5EFA\u6210\u529F"),fr({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function Do(ya){return Ao(this,null,function*(){if(!(co!=null&&co.ec_point_ids))return;let Co=yield(0,Gt.ZP)(`/api/ec_courses/${co==null?void 0:co.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:ai({homework_common_id:ya},co)})})}return b.createElement(is.Z,{placement:"bottom",height:"100%",closable:!1,open:pr.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:lo.drawer},b.createElement("section",{className:lo.bg},b.createElement("aside",{className:lo.title},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),b.createElement(Ot.default,{form:tr,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{ha(ai({},tr.getFieldsValue()))}},b.createElement("div",{className:lo.fieldWrap},b.createElement(Ot.default.Item,{name:"name",label:"\u6807\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},b.createElement(lt.default,{maxLength:60,suffix:`${((ia=qr.name)==null?void 0:ia.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),b.createElement("div",{className:lo.mdWrap},b.createElement(Ot.default.Item,{name:"description",style:{marginTop:"-10px"},label:"\u5185\u5BB9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},b.createElement(DA.Z,{watch:!0,defaultValue:qr.intro})),b.createElement("div",null,b.createElement(Ot.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},b.createElement(vl.Z,null))),b.createElement(a.Z,{gutter:[20,20],style:{marginTop:20}},b.createElement(x.Z,{flex:"230px"},b.createElement(Ot.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},b.createElement(Mn.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),b.createElement(x.Z,{flex:"230px"},b.createElement(Ot.default.Item,{name:"max_num",label:b.createElement("div",null,"\xA0"),rules:[{validator(ya,Co){return Co?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},b.createElement(Mn.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),b.createElement(x.Z,null,b.createElement("div",{className:"mt40",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((Xn=Se==null?void 0:Se.setting)!=null&&Xn.is_local)&&b.createElement(a.Z,{style:{marginTop:"-10px"}},b.createElement(x.Z,null,b.createElement(Ot.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5}},b.createElement(z.default,{value:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),b.createElement("span",{className:"c-light-black",style:{color:"#999999"}},"(\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")))),b.createElement("div",{className:lo.mdWrap},b.createElement(Ot.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848",style:{marginTop:10}},b.createElement(DA.Z,{watch:!0,defaultValue:qr.notice})),b.createElement("div",null,b.createElement(Ot.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},b.createElement(vl.Z,null))))),b.createElement("div",{className:lo.mdWrap},b.createElement(Fo.Z,{setitem:ya=>Ua(ai({},ya))}))),b.createElement("div",{className:lo.footer_style},b.createElement("div",{className:lo.close_button,onClick:()=>{fr({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),b.createElement("div",{onClick:fa,className:lo.submit_button},"\u63D0\u4EA4")))};var Zo=(0,be.connect)(({shixunHomeworks:Ke,newCourse:rt,loading:Se,globalSetting:En,classroomList:fr})=>({classroomList:fr,shixunHomeworks:Ke,newCourse:rt,globalSetting:En,loading:Se.effects}))(jo),uo={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"},Ta=Object.defineProperty,ta=Object.defineProperties,fo=Object.getOwnPropertyDescriptors,zo=Object.getOwnPropertySymbols,Ci=Object.prototype.hasOwnProperty,ul=Object.prototype.propertyIsEnumerable,oi=(Ke,rt,Se)=>rt in Ke?Ta(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,qs=(Ke,rt)=>{for(var Se in rt||(rt={}))Ci.call(rt,Se)&&oi(Ke,Se,rt[Se]);if(zo)for(var Se of zo(rt))ul.call(rt,Se)&&oi(Ke,Se,rt[Se]);return Ke},Ls=(Ke,rt)=>ta(Ke,fo(rt)),ss=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const ma=({shixunHomeworks:Ke,newCourse:rt,globalSetting:Se,loading:En,dispatch:fr,classroomList:pr})=>{var ia,Xn,fn;const tr=(0,be.useParams)(),[qr]=Ot.default.useForm(),[ha,da]=(0,b.useState)({}),[Ma,co]=(0,b.useState)(!1);let[Ua,fa]=(0,b.useState)({});const[Do,ya]=(0,b.useState)({}),Co=(0,b.useRef)(),{commonHomeWorkEditDefaultData:_a}=Ke;(0,b.useEffect)(()=>{pr.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"&&ba()},[pr.actionTabs.key]);const ba=()=>ss(void 0,null,function*(){const Lo=yield(0,ue.FD)({id:pr.actionTabs.id,type:pr.actionTabs.type});if(Lo){const ea=Ls(qs({},Lo.subject_homework),{attachment_ids:(0,vl.z)(Lo.subject_homework.attachments),reference_attachment_ids:(0,vl.z)(Lo.subject_homework.ref_attachments)});qr.setFieldsValue(qs({},ea)),da(qs({},ea)),co(!0),ya(new Date)}});function La(Lo){return ss(this,null,function*(){if(!(Ua!=null&&Ua.ec_point_ids))return;let ea=yield(0,Gt.ZP)(`/api/ec_courses/${Ua==null?void 0:Ua.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:qs({homework_common_id:Lo},Ua)})})}const Io=()=>{qr.validateFields().then(()=>ss(void 0,null,function*(){var Lo,ea;if(ha.min_num>ha.max_num){nt.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const ho=qs({},ha);ho.attachment_ids&&(ho.attachment_ids=(Lo=ho==null?void 0:ho.attachment_ids)==null?void 0:Lo.map(ja=>ja.response.id)),ho.reference_attachment_ids&&(ho.reference_attachment_ids=(ea=ho==null?void 0:ho.reference_attachment_ids)==null?void 0:ea.map(ja=>ja.response.id)),ho.base_on_project||(ho.base_on_project=!1),(yield(0,ue.VO)(Ls(qs(qs({},tr),ho),{base_on_project:ho.base_on_project,homework_type:3,id:pr.actionTabs.id}))).status===0&&(nt.ZP.success("\u7F16\u8F91\u6210\u529F"),La(tr.categoryId),fr({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return b.createElement(is.Z,{placement:"bottom",height:"100%",closable:!1,open:pr.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:uo.drawer},b.createElement("section",{className:uo.bg},b.createElement("aside",{className:uo.title},"\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"),b.createElement(Ot.default,{form:qr,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{da(qs({},qr.getFieldsValue()))}},b.createElement("div",{className:uo.fieldWrap},b.createElement(Ot.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},b.createElement(lt.default,{maxLength:60,suffix:`${((ia=ha.name)==null?void 0:ia.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),b.createElement("div",{className:uo.mdWrap},b.createElement(Ot.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},b.createElement(DA.Z,{watch:!0,defaultValue:ha.description})),b.createElement("div",null,b.createElement(Ot.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},Ma&&b.createElement(vl.Z,{key:Do}))),b.createElement(a.Z,{gutter:[20,20],style:{marginTop:20}},b.createElement(x.Z,{flex:"230px"},b.createElement(Ot.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},b.createElement(Mn.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),b.createElement(x.Z,{flex:"230px"},b.createElement(Ot.default.Item,{name:"max_num",label:b.createElement("div",null,"\xA0"),rules:[{validator(Lo,ea){return ea?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},b.createElement(Mn.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),b.createElement(x.Z,null,b.createElement("div",{className:"mt35",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((Xn=Se==null?void 0:Se.setting)!=null&&Xn.is_local)&&b.createElement(a.Z,{style:{marginTop:"-10px"}},b.createElement(x.Z,null,b.createElement(Ot.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5,marginTop:5}},b.createElement(z.default,{value:!0,defaultChecked:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),b.createElement("span",{className:"c-light-black",style:{color:"#999999",marginTop:"-10px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09")))),b.createElement("div",{className:uo.mdWrap},b.createElement(Ot.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:10}},b.createElement(DA.Z,{defaultValue:ha.reference_answer,watch:!0})),b.createElement("div",null,b.createElement(Ot.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},Ma&&b.createElement(vl.Z,{key:Do}))))),b.createElement("div",{className:uo.mdWrap,style:{display:(fn=Se==null?void 0:Se.setting)!=null&&fn.hide_ec?"none":""}},b.createElement(Fo.Z,{setitem:Lo=>fa(qs({},Lo)),homework_common_id:tr.categoryId}))),b.createElement("div",{className:uo.footer_style},b.createElement("div",{className:uo.close_button,onClick:()=>{fr({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),b.createElement("div",{onClick:Io,className:uo.submit_button},"\u63D0\u4EA4")))};var Ds=(0,be.connect)(({shixunHomeworks:Ke,newCourse:rt,loading:Se,globalSetting:En,classroomList:fr})=>({shixunHomeworks:Ke,newCourse:rt,globalSetting:En,loading:Se.effects,classroomList:fr}))(ma),Fs={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"},ls=Object.defineProperty,Ui=Object.defineProperties,xs=Object.getOwnPropertyDescriptors,Ns=Object.getOwnPropertySymbols,Ps=Object.prototype.hasOwnProperty,Ii=Object.prototype.propertyIsEnumerable,al=(Ke,rt,Se)=>rt in Ke?ls(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,Zs=(Ke,rt)=>{for(var Se in rt||(rt={}))Ps.call(rt,Se)&&al(Ke,Se,rt[Se]);if(Ns)for(var Se of Ns(rt))Ii.call(rt,Se)&&al(Ke,Se,rt[Se]);return Ke},vs=(Ke,rt)=>Ui(Ke,xs(rt)),Ko=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const Ws=({shixunHomeworks:Ke,newCourse:rt,globalSetting:Se,loading:En,dispatch:fr,classroomList:pr})=>{var ia;const Xn=(0,be.useParams)(),[fn]=Ot.default.useForm(),[tr,qr]=(0,b.useState)({}),[ha,da]=(0,b.useState)(),Ma=(0,b.useRef)(),{commonHomeWorkAddDefaultData:co}=Ke;let[Ua,fa]=(0,b.useState)({});(0,b.useEffect)(()=>{fn.resetFields()},[pr.actionTabs.key]);const Do=()=>Ko(void 0,null,function*(){const _a=yield fr({type:"newCourse/getEditCourseData",payload:{id:Ma.current}});_a&&(fn.setFieldsValue({name:_a.name}),fn.setFieldsValue({intro:_a.description}),fn.setFieldsValue({notice:_a.learning_notes}),qr({name:_a.name,intro:_a.description,notice:_a.learning_notes}))}),ya=()=>{fn.validateFields().then(()=>Ko(void 0,null,function*(){var _a,ba;const La=Zs({},tr);La.attachment_ids&&(La.attachment_ids=(_a=La==null?void 0:La.attachment_ids)==null?void 0:_a.map(Lo=>Lo.response.id)),La.reference_attachment_ids&&(La.reference_attachment_ids=(ba=La==null?void 0:La.reference_attachment_ids)==null?void 0:ba.map(Lo=>Lo.response.id));const Io=yield(0,ue.DQ)(vs(Zs({id:pr.actionTabs.id,subject_id:pr.actionTabs.subject_id},La),{homework_type:1}));(Io==null?void 0:Io.status)===0&&(Co(Io.homework_id),(0,Fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"]),nt.ZP.success("\u65B0\u5EFA\u6210\u529F"),fr({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function Co(_a){return Ko(this,null,function*(){if(!(Ua!=null&&Ua.ec_point_ids))return;let ba=yield(0,Gt.ZP)(`/api/ec_courses/${Ua==null?void 0:Ua.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Zs({homework_common_id:_a},Ua)})})}return b.createElement(is.Z,{placement:"bottom",height:"100%",closable:!1,open:pr.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:Fs.drawer},b.createElement("section",{className:Fs.bg},b.createElement("aside",{className:Fs.title},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),b.createElement(Ot.default,{form:fn,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{console.log("onchange: ",fn.getFieldsValue()),qr(Zs({},fn.getFieldsValue()))}},b.createElement("div",{className:Fs.fieldWrap},b.createElement(Ot.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},b.createElement(lt.default,{maxLength:60,suffix:`${((ia=tr.name)==null?void 0:ia.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),b.createElement("div",{className:Fs.mdWrap},b.createElement(Ot.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},b.createElement(DA.Z,{watch:!0,defaultValue:tr.intro})),b.createElement("div",null,b.createElement(Ot.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},b.createElement(vl.Z,null)))),b.createElement("div",{className:Fs.mdWrap},b.createElement(Ot.default.Item,{name:"reference_answer",style:{marginTop:"-10px"},label:"\u53C2\u8003\u7B54\u6848:"},b.createElement(DA.Z,{watch:!0,defaultValue:tr.notice})),b.createElement("div",null,b.createElement(Ot.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},b.createElement(vl.Z,null))))),b.createElement("div",{className:Fs.mdWrap},b.createElement(Fo.Z,{setitem:_a=>fa(Zs({},_a))}))),b.createElement("div",{className:Fs.footer_style},b.createElement("div",{className:Fs.close_button,onClick:()=>{fr({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),b.createElement("div",{onClick:ya,className:Fs.submit_button},"\u63D0\u4EA4")))};var pl=(0,be.connect)(({shixunHomeworks:Ke,newCourse:rt,loading:Se,globalSetting:En,classroomList:fr})=>({shixunHomeworks:Ke,newCourse:rt,globalSetting:En,loading:Se.effects,classroomList:fr}))(Ws),yl={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"},$l=Object.defineProperty,eA=Object.defineProperties,Pl=Object.getOwnPropertyDescriptors,el=Object.getOwnPropertySymbols,ol=Object.prototype.hasOwnProperty,OA=Object.prototype.propertyIsEnumerable,SA=(Ke,rt,Se)=>rt in Ke?$l(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,Ol=(Ke,rt)=>{for(var Se in rt||(rt={}))ol.call(rt,Se)&&SA(Ke,Se,rt[Se]);if(el)for(var Se of el(rt))OA.call(rt,Se)&&SA(Ke,Se,rt[Se]);return Ke},wA=(Ke,rt)=>eA(Ke,Pl(rt)),fu=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const wu=({shixunHomeworks:Ke,newCourse:rt,globalSetting:Se,loading:En,dispatch:fr,classroomList:pr})=>{var ia;const Xn=(0,be.useParams)(),[fn]=Ot.default.useForm(),[tr,qr]=(0,b.useState)({}),[ha,da]=(0,b.useState)(!1);let[Ma,co]=(0,b.useState)({});const[Ua,fa]=(0,b.useState)({}),Do=(0,b.useRef)(),{commonHomeWorkEditDefaultData:ya}=Ke;(0,b.useEffect)(()=>{pr.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"&&Co()},[pr.actionTabs.key]);const Co=()=>fu(void 0,null,function*(){const La=yield(0,ue.FD)({id:pr.actionTabs.id,type:pr.actionTabs.type});if(La){const Io={name:La.subject_homework.name,description:La.subject_homework.description,reference_answer:La.subject_homework.reference_answer,attachment_ids:(0,vl.z)(La.subject_homework.attachments),reference_attachment_ids:(0,vl.z)(La.subject_homework.ref_attachments)};console.log(Io),fn.setFieldsValue(Ol({},Io)),qr(Ol({},Io)),da(!0),fa(new Date)}});function _a(La){return fu(this,null,function*(){if(!(Ma!=null&&Ma.ec_point_ids))return;let Io=yield(0,Gt.ZP)(`/api/ec_courses/${Ma==null?void 0:Ma.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Ol({homework_common_id:La},Ma)})})}const ba=()=>{fn.validateFields().then(()=>fu(void 0,null,function*(){var La,Io;const Lo=Ol({},tr);Lo.attachment_ids&&(Lo.attachment_ids=(La=Lo==null?void 0:Lo.attachment_ids)==null?void 0:La.map(ho=>{var yo;return(yo=ho.response)==null?void 0:yo.id})),Lo.reference_attachment_ids&&(Lo.reference_attachment_ids=(Io=Lo==null?void 0:Lo.reference_attachment_ids)==null?void 0:Io.map(ho=>{var yo;return(yo=ho.response)==null?void 0:yo.id})),(yield(0,ue.VO)(wA(Ol(Ol({},Xn),Lo),{base_on_project:!0,homework_type:1,id:pr.actionTabs.id}))).status===0&&(nt.ZP.success("\u7F16\u8F91\u6210\u529F"),_a(Xn.categoryId),fr({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return b.createElement(is.Z,{placement:"bottom",height:"100%",closable:!1,open:pr.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:yl.drawer},b.createElement("section",{className:yl.bg},b.createElement("aside",{className:yl.title},"\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"),b.createElement(Ot.default,{form:fn,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{qr(Ol({},fn.getFieldsValue()))}},b.createElement("div",{className:yl.fieldWrap},b.createElement(Ot.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},b.createElement(lt.default,{maxLength:60,suffix:`${((ia=tr.name)==null?void 0:ia.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),b.createElement("div",{className:yl.mdWrap},b.createElement(Ot.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},b.createElement(DA.Z,{watch:!0,defaultValue:tr.description})),b.createElement("div",null,b.createElement(Ot.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},ha&&b.createElement(vl.Z,{key:Ua})))),b.createElement("div",{className:yl.mdWrap},b.createElement(Ot.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:"-10px"}},b.createElement(DA.Z,{defaultValue:tr.reference_answer,watch:!0})),b.createElement("div",null,b.createElement(Ot.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},ha&&b.createElement(vl.Z,{key:Ua}))))),b.createElement("div",{className:yl.mdWrap},b.createElement(Fo.Z,{setitem:La=>co(Ol({},La)),homework_common_id:Xn.categoryId}))),b.createElement("div",{className:yl.footer_style},b.createElement("div",{className:yl.close_button,onClick:()=>{fr({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),b.createElement("div",{onClick:ba,className:yl.submit_button},"\u63D0\u4EA4")))};var cs=(0,be.connect)(({shixunHomeworks:Ke,newCourse:rt,loading:Se,globalSetting:En,classroomList:fr})=>({shixunHomeworks:Ke,newCourse:rt,globalSetting:En,loading:Se.effects,classroomList:fr}))(wu),zi=ne(59639),ml=ne(98737),tl=ne(22072),ki=ne(59301),bl=Object.defineProperty,El=Object.getOwnPropertySymbols,Nl=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable,tA=(Ke,rt,Se)=>rt in Ke?bl(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,PA=(Ke,rt)=>{for(var Se in rt||(rt={}))Nl.call(rt,Se)&&tA(Ke,Se,rt[Se]);if(El)for(var Se of El(rt))au.call(rt,Se)&&tA(Ke,Se,rt[Se]);return Ke},ou=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const{TabPane:tc}=gA.default,Pu=({classroomList:Ke,exercise:rt,saveExercise:Se,loading:En,dispatch:fr})=>{var pr;const ia=(0,be.useParams)(),Xn=(0,be.useLocation)(),[fn]=Ot.default.useForm(),{brankList:tr}=rt;let[qr,ha]=(0,b.useState)(!0),[da,Ma]=(0,b.useState)(!1);const[co,Ua]=(0,b.useState)("myself");let[fa,Do]=(0,b.useState)([]),[ya,Co]=(0,b.useState)([]),[_a,ba]=(0,b.useState)(),[La,Io]=(0,b.useState)([]);const Lo=(0,b.useRef)(null),[ea,ho]=(0,b.useState)(!1),[yo,ja]=(0,b.useState)(""),[Ja,ui]=(0,b.useState)(""),ca=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:ii=>ii?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(ii,Hr)=>ki.createElement("a",{href:ii?`/randompaper/detail/${Hr.id}`:`/paperlibrary/see/${Hr.id}?defaultActiveKey=${(wr==null?void 0:wr.filter)=="public"?"1":(wr==null?void 0:wr.filter)=="teacher"?"2":"0"}`,target:"_blank>"},"\u9884\u89C8")}],[wr,qo]=(0,b.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself",is_random:null,is_encrypt:0});(0,b.useEffect)(()=>{rt.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(Ai(),Io([]),Li())},[rt.actionTabs.key]);const Li=()=>ou(void 0,null,function*(){const ii=yield fr({type:"paperlibrary/getTeachGroupData"});Co(ii)}),gi=ii=>{const Hr=parseInt(ii);return isNaN(Hr)?"":Hr},Ai=()=>ou(void 0,null,function*(){var ii;if(qr){++wr.page,ha(!1),wr.is_random=wr.filter=="myself"?2:null;const Hr=yield fr({type:"exercise/getBrankList",payload:PA({},wr)});fa=Hr!=null&&Hr.object_list?[...fa.concat(Hr==null?void 0:Hr.object_list)]:fa,ba(Hr.is_teacher),((ii=Hr.object_list)==null?void 0:ii.length){Lo.current.scrollTop=0,fa=[],wr.page=0,wr.group_id=ii,qr=!0,Io([]),qo(PA({},wr)),Ai()},Zi={selectedRowKeys:La,onChange:ii=>{Io(ii)},type:"radio"},fs=()=>{qo(PA({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Do([]),ha(!0),Ua("myself"),fr({type:"exercise/setActionTabs",payload:{}}),Ma(!1)},[Cs,Es,Bs,sl]=(0,Oe.P)(),Ts=ii=>ou(void 0,null,function*(){let Hr=!1;fa.forEach(Ya=>{La.includes(Ya.id)&&(Hr=Ya.is_random)});const _o=ii.map(Ya=>({shixun_id:Ya.id,is_use:Ya.is_use,is_copy:Ya.is_copy}));if(!Hr){const Ya=yield fr({type:"exercise/saveBanks",payload:{course_id:ia.coursesId,object_type:"examination_bank",bank_id:La,shixuns_info:_o}});(Ya==null?void 0:Ya.status)===0&&((0,Fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),fr({type:"classroomList/getClassroomExercisesList",payload:PA({},rt.actionTabs.params)}),ja(`/classrooms/${ia.coursesId}/exercise/${Ya.exercise_id}/detail?random=${Ya.is_random}&tabs=3`),ui(`/classrooms/${ia.coursesId}/exercise/add/${Ya.exercise_id}?random=${Ya.is_random}&type=2`),ho(!0),nt.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),Es(),fs());return}fr({type:"exercise/setActionTabs",payload:{}}),Es();let Sa=1,eo=et.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:ki.createElement("div",{className:ml.Z.modalColumn},ki.createElement("div",{className:ml.Z.modalRow},ki.createElement("sup",{className:ml.Z.sup},"*"),ki.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),ki.createElement(Mn.Z,{parser:gi,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Sa,onChange:Ya=>{Sa=Ya;const za=document.getElementById("model_error");Sa<1||Sa>50?za.style.display="block":za.style.display="none"}})),ki.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:fs,onOk:()=>ou(void 0,null,function*(){if(Sa<1||Sa>50){const za=document.getElementById("model_error");return za.style.display="block",Promise.reject()}eo.update({cancelButtonProps:{disabled:!0}});const Ya=yield fr({type:"exercise/saveBanks",payload:{course_id:ia.coursesId,object_type:"examination_bank",bank_id:La,shixuns_info:_o,num:Sa}});eo.update({cancelButtonProps:{disabled:!1}}),Ya&&Ya.status===0?((0,Fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),et.default.destroyAll(),fr({type:"classroomList/getClassroomExercisesList",payload:PA({},rt.actionTabs.params)}),fs(),Es(),nt.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(fs(),Es())})})});return ki.createElement(ki.Fragment,null,ki.createElement(et.default,{centered:!0,width:980,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:rt.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:da,bodyStyle:{minHeight:200},wrapClassName:ml.Z.warpModal,onOk:()=>ou(void 0,null,function*(){if(!La.length){nt.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}Ma(!0);let ii=!1,Hr=!1;if(fa.forEach(_o=>{La.includes(_o.id)&&_o.need_authorize&&(ii=_o.need_authorize),La.includes(_o.id)&&(Hr=_o.is_random)}),ii){(0,zn.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}Se(La[0]),fs(),Ma(!1)}),onCancel:fs},ki.createElement(gA.default,{activeKey:co,onTabClick:ii=>ou(void 0,null,function*(){Lo.current.scrollTop=0,fa=[],co!==ii&&Io([]),Ua(ii),wr.page=0,wr.filter=ii,wr.group_id=null,qr=!0,Ai()})},ki.createElement(tc,{tab:ki.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),ki.createElement(tc,{tab:ki.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),ki.createElement(tc,{tab:ki.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),ki.createElement("div",{className:ml.Z.tabSearch},co==="teacher"&&ki.createElement(E.default,{value:wr.group_id,onChange:Fi,size:"middle",style:{width:200,marginRight:30}},ki.createElement(E.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(pr=ya==null?void 0:ya.groups)==null?void 0:pr.map(ii=>ki.createElement(E.default.Option,{key:ii==null?void 0:ii.group_id,value:ii==null?void 0:ii.group_id},ii==null?void 0:ii.name))),ki.createElement(lt.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:wr.search,onChange:ii=>{wr.search=ii.target.value,qo(PA({},wr))},onSearch:ii=>{Lo.current.scrollTop=0,fa=[],wr.page=0,qr=!0,Io([]),ii&&(0,tl.tk)({name:ii,copywriting:ii,position:"Exercise"}),Ai()}})),ki.createElement("div",{ref:Lo,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!_a&&co==="public"&&ki.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},ki.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),ki.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),ki.createElement(Ir(),{initialLoad:!1,pageStart:0,loadMore:()=>{Ai()},hasMore:qr,useWindow:!1},rt.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&_a&&ki.createElement(zi.Z,{className:ml.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:fa,onRow:ii=>({onClick:()=>{Io([ii==null?void 0:ii.id])}}),resColumns:ca,rowSelection:Zi})))),ki.createElement(et.default,{title:"\u63D0\u793A",open:ea,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:ki.createElement("div",null,ki.createElement(le.ZP,{onClick:()=>{ho(!1),be.history.push(Ja)}},"\u4FEE\u6539\u8BD5\u5377"),ki.createElement(le.ZP,{type:"primary",onClick:()=>{be.history.push(yo),ho(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{ho(!1)}},ki.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),ki.createElement(Oe.Z,{inPaper:!0,visible:Cs,onCancel:Es,onOk:Ts,renderData:Bs,modalType:"multiple",type:"examination_bank"}))};var WA=(0,be.connect)(({exercise:Ke,loading:rt,classroomList:Se})=>({exercise:Ke,loading:rt,classroomList:Se}))(Pu),NA=ne(3117),_s=ne(59301),ju=Object.defineProperty,nc=Object.defineProperties,rc=Object.getOwnPropertyDescriptors,XA=Object.getOwnPropertySymbols,bA=Object.prototype.hasOwnProperty,Hu=Object.prototype.propertyIsEnumerable,iu=(Ke,rt,Se)=>rt in Ke?ju(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,Ul=(Ke,rt)=>{for(var Se in rt||(rt={}))bA.call(rt,Se)&&iu(Ke,Se,rt[Se]);if(XA)for(var Se of XA(rt))Hu.call(rt,Se)&&iu(Ke,Se,rt[Se]);return Ke},kl=(Ke,rt)=>nc(Ke,rc(rt)),wc=(Ke,rt)=>{var Se={};for(var En in Ke)bA.call(Ke,En)&&rt.indexOf(En)<0&&(Se[En]=Ke[En]);if(Ke!=null&&XA)for(var En of XA(Ke))rt.indexOf(En)<0&&Hu.call(Ke,En)&&(Se[En]=Ke[En]);return Se},zu=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())}),es=(Ke=>(Ke.All="",Ke.Shixun="shixun",Ke.VideoItem="video",Ke.Attachment="attachment",Ke.group_count="group_homework",Ke.normal_count="normal_homework",Ke.ExaminationBank="exercise",Ke.HomeworkCommon="hack_homework",Ke.Discusses="Discusses",Ke.Challenge="challenge",Ke))(es||{});const ac=Ke=>{var rt=Ke,{pathsDetail:Se,user:En,loading:fr,dispatch:pr,classroomList:ia}=rt,Xn=wc(rt,["pathsDetail","user","loading","dispatch","classroomList"]),fn,tr,qr,ha;const da=(0,be.useParams)(),{stageData:Ma,visibleType:co="All",keywords:Ua,editKey:fa}=Se,{shixuns_count:Do=0,videos_count:ya=0,attachment_count:Co=0,chapter_statis:_a,group_count:ba=0,normal_count:La=0,disscuss_count:Io=0,banks_count:Lo=0,hack_count:ea=0}=Se==null?void 0:Se.detail,[ho,yo]=(0,b.useState)([]),[ja,Ja]=(0,b.useState)({content:"",type:""}),[ui,ca]=(0,b.useState)([]),[wr,qo]=(0,b.useState)("All"),[Li,gi]=(0,b.useState)(""),[,Ai,Fi]=(0,xl.U)(ue.CI,{}),Zi=!((fn=Se.detail)!=null&&fn.can_managed),fs=[{name:"\u5168\u90E8",type:"All",number:Do+ya+Co+ba+La+Lo+ea+((_a==null?void 0:_a.challenge_count)||0),isShow:!0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:Do,isShow:Do>0},{name:"\u89C6\u9891",type:"VideoItem",number:ya,isShow:ya>0},{name:"\u8BFE\u4EF6",type:"Attachment",number:Co,isShow:Co>0},{name:"\u5173\u5361",type:"Challenge",number:_a==null?void 0:_a.challenge_count,isShow:(_a==null?void 0:_a.challenge_count)>0},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:"group_count",number:ba,isShow:!(0,Pe.JA)()&&ba>0},{name:"\u56FE\u6587\u4F5C\u4E1A",type:"normal_count",number:La,isShow:!(0,Pe.JA)()&&La>0},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:"HomeworkCommon",number:ea,isShow:!(0,Pe.JA)()&&ea>0},{name:"\u6D4B\u9A8C",type:"ExaminationBank",number:Lo,isShow:!(0,Pe.JA)()&&Lo>0},{name:"\u8BA8\u8BBA",type:"Discusses",number:Io,isShow:Io>0}].filter(eo=>eo.isShow),Cs=()=>{pr({type:"pathsDetail/getPathsDetail",payload:{id:da.pathId,keywords:Ua}})},Es=eo=>{eo=eo!=null&&eo.includes(".json")?eo:`${eo}.json`,et.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:_s.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>zu(void 0,null,function*(){const Ya=yield(0,ks.L8)({url:eo});if(!Ya)return;nt.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const za=yield(0,We.Ir)({id:Ya.shixun_identifier});if(za!=null&&za.game_identifier){(0,Fe.xg)(`/tasks/${za.game_identifier}`);return}(za==null?void 0:za.status)===2?Es(za==null?void 0:za.message):(za==null?void 0:za.status)===3&&Bs(za==null?void 0:za.message)})})},Bs=eo=>{et.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:_s.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",eo,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},sl=eo=>{var Ya;eo!=="\u53D6\u6D88"&&ii({stage_id:(Ya=ia==null?void 0:ia.actionTabs)==null?void 0:Ya.id})},Ts=(...eo)=>zu(void 0,[...eo],function*(Ya={}){return yield pr({type:"pathsDetail/getStageData",payload:kl(Ul({tab:es[co]},Ya),{subject_id:da.pathId,keywords:Ua})})}),ii=(...eo)=>zu(void 0,[...eo],function*(Ya={}){if(Ya!=null&&Ya.stage_id){const za=yield pr({type:"pathsDetail/getStageChildrenData",payload:{id:Ya==null?void 0:Ya.stage_id,type:"stage",keywords:Ua,tab:es[co]}}),bo=ho.map(ra=>{var $o;return ra.stage_id==(Ya==null?void 0:Ya.stage_id)?kl(Ul(Ul({},ra),Ya),{items:($o=za.data)==null?void 0:$o.items}):ra});pr({type:"pathsDetail/save",payload:{stageData:bo}})}pr({type:"pathsDetail/getPathsDetail",payload:{id:da.pathId}})}),Hr=()=>fa!==-1?(et.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:_s.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const eo=`Edit_${fa}`;let Ya=document.getElementById(eo);Ya&&setTimeout(()=>Ya.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,_o=(0,b.useMemo)(()=>ho==null?void 0:ho.map(function(eo,Ya){return _s.createElement("div",{key:Ya},_s.createElement(Nn,{val:eo,allData:ho,index:Ya,selectExercise:za=>{gi(za==null?void 0:za.stage_id),pr({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})},openPreview:za=>{var bo,ra;za!=null&&za.container_id?pr({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u4E0B\u8F7D",selectArrs:za==null?void 0:za.attachment_detail,params:{course_id:za==null?void 0:za.container_id,coursesId:za==null?void 0:za.container_id,id:za==null?void 0:za.id,openType:"\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"}}}):Ja({content:$t.Z.API_SERVER+((bo=za==null?void 0:za.attachment_detail)==null?void 0:bo.url),type:(ra=za==null?void 0:za.attachment_detail)==null?void 0:ra.file_type})},visibleTypeNew:wr,UpdataStageChildrenData:ii,getData:ii}))}),[ho,wr]),Sa=eo=>{(0,ue._C)({id:Li,subject_id:da.pathId,homework_type:"exercise",examination_bank_ids:[eo]}).then(Ya=>{(Ya==null?void 0:Ya.status)==0&&(nt.ZP.success("\u9009\u7528\u6210\u529F"),ii({stage_id:Li||(Se==null?void 0:Se.stage_id)}))})};return(0,b.useEffect)(()=>{yo(Ma)},[Ma]),(0,b.useEffect)(()=>{ia.actionTabs.key=="closePathsTabs"&&ii({stage_id:Li||(Se==null?void 0:Se.stage_id)})},[ia.actionTabs.key]),_s.createElement("section",null,_s.createElement(y.Z,{spinning:fr["pathsDetail/getStageData"]||fr["pathsDetail/getPathsDetail"]},_s.createElement("aside",{className:ri.actionTabs},fs.map((eo,Ya)=>_s.createElement("div",{key:Ya,className:`mr5 ${eo.type===co?ri.tabActive:ri.tab}`,onClick:()=>{fa===-1?(eo.type=="group_count"||eo.type=="normal_count"?qo("SubjectHomework"):qo(eo.type),eo.type!=="Discusses"&&Ts({tab:es[eo.type]}),pr({type:"pathsDetail/save",payload:{visibleType:eo.type,editKey:-1}})):nt.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},_s.createElement("span",{className:ri.s1},eo.name),_s.createElement("span",{className:ri.s2},eo.number)))),co!=="Discusses"&&_s.createElement(_s.Fragment,null,_o,((tr=Se.detail)==null?void 0:tr.allow_statistics)&&co==="All"&&!Ua&&_s.createElement(y.Z,{spinning:Ai},_s.createElement("div",{className:ri.addStage,onClick:()=>zu(void 0,null,function*(){if(Zi){nt.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}if(!Hr())return;const eo=yield Fi({name:`\u7B2C${(0,Fe.EM)(ho.length+1)}\u7AE0\u8282`,subject_id:da.pathId,pathId:da.pathId,list:[]});eo!=null&&eo.stage_id&&(yo([...ho,eo]),pr({type:"pathsDetail/save",payload:{editKey:ho.length,stage_id:eo==null?void 0:eo.stage_id}}))})},_s.createElement("span",{className:ri.color4CA},"+\u65B0\u5EFA\u7AE0\u8282"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u7AE0\u8282\uFF09")),(ho==null?void 0:ho.length)===0&&_s.createElement(_l.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})),co==="Discusses"&&_s.createElement("aside",{className:"mt20"},_s.createElement(Kr,{activeIndex:3,isDelete:(qr=Se.detail)==null?void 0:qr.allow_add_member,shixunIdentifier:11,identity:(ha=En.userInfo)==null?void 0:ha.role,user:En.userInfo,isShixunDetail:!0,keywords:Ua,refreshCount:Cs}))),_s.createElement(No,null),_s.createElement(fA,{shixunIds:ui,cb:sl}),_s.createElement(Zo,null),_s.createElement(Ds,null),_s.createElement(pl,null),_s.createElement(cs,null),_s.createElement(WA,{saveExercise:Sa}),_s.createElement(NA.Z,null),_s.createElement(wl.Z,{close:!0,data:ja==null?void 0:ja.content,type:ja==null?void 0:ja.type,hasMask:!0,monacoEditor:{language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{Ja({content:"",type:""})}}))};var oc=(0,be.connect)(({pathsDetail:Ke,user:rt,loading:Se,classroomList:En})=>({pathsDetail:Ke,user:rt,loading:Se.effects,classroomList:En}))(ac),QA=ne(5083),ic=ne(9148),sc={flex_box_center:"flex_box_center___i4e0p",flex_space_between:"flex_space_between___B6oqU",flex_box_vertical_center:"flex_box_vertical_center___YLSvz",flex_box_center_end:"flex_box_center_end___DFMRu",flex_box_column:"flex_box_column___vSIV6",certificate:"certificate___fHfxF",actionsBtns:"actionsBtns___plapq"},Os=ne(59301),bu=Object.defineProperty,ad=Object.defineProperties,Ku=Object.getOwnPropertyDescriptors,gu=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,sA=Object.prototype.propertyIsEnumerable,VA=(Ke,rt,Se)=>rt in Ke?bu(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,Gc=(Ke,rt)=>{for(var Se in rt||(rt={}))Bl.call(rt,Se)&&VA(Ke,Se,rt[Se]);if(gu)for(var Se of gu(rt))sA.call(rt,Se)&&VA(Ke,Se,rt[Se]);return Ke},ms=(Ke,rt)=>ad(Ke,Ku(rt)),Ks=(Ke,rt)=>{var Se={};for(var En in Ke)Bl.call(Ke,En)&&rt.indexOf(En)<0&&(Se[En]=Ke[En]);if(Ke!=null&&gu)for(var En of gu(Ke))rt.indexOf(En)<0&&sA.call(Ke,En)&&(Se[En]=Ke[En]);return Se},Ql=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const{RangePicker:RA}=QA.default,TA=Ke=>{var rt=Ke,{user:Se,pathsDetail:En}=rt,fr=Ks(rt,["user","pathsDetail"]),pr;const[ia]=Ot.default.useForm(),[Xn,fn]=(0,b.useState)([]),[tr,qr]=(0,b.useState)(!0),[ha,da]=(0,b.useState)(!1),[Ma,co]=(0,b.useState)(!1),[Ua,fa]=(0,b.useState)(0),[Do,ya]=(0,b.useState)({}),Co=(0,be.useParams)(),[_a,ba]=(0,b.useState)({page:1,limit:10}),La=!((pr=En.detail)!=null&&pr.can_managed),Io=()=>{nt.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},Lo=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",align:"left"},{title:"\u7533\u8BF7\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left"},{title:"\u7533\u8BF7\u72B6\u6001",dataIndex:"state",key:"state",align:"left",render:(ca,wr)=>Os.createElement(Os.Fragment,null,(wr==null?void 0:wr.state)==="drafted"&&Os.createElement("span",null,"\u7533\u8BF7\u4E2D"),(wr==null?void 0:wr.state)==="rejected"&&Os.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(wr==null?void 0:wr.state)==="passed"&&Os.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:ca=>`${ca}%`},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:(ca,wr)=>Os.createElement("div",{className:sc.actionsBtns},(wr==null?void 0:wr.state)==="drafted"&&Os.createElement("span",{onClick:()=>ea(wr)},"\u540C\u610F"),(wr==null?void 0:wr.state)==="drafted"&&Os.createElement("span",{onClick:()=>ho(wr)},"\u62D2\u7EDD"),(wr==null?void 0:wr.state)==="rejected"&&Os.createElement("span",{onClick:()=>yo(wr)},"\u62D2\u7EDD\u539F\u56E0"),(wr==null?void 0:wr.state)==="passed"&&Os.createElement("span",{onClick:()=>ja(wr)},"\u67E5\u770B\u8BC1\u4E66"))}].filter(ca=>Ma?!0:ca.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&ca.title!=="\u5BA1\u6279\u64CD\u4F5C");(0,b.useEffect)(()=>{Ja(_a)},[]);const ea=ca=>Ql(void 0,null,function*(){if(La){Io();return}const wr=yield(0,Gt.ZP)(`/api/paths/${Co==null?void 0:Co.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:ca==null?void 0:ca.id,op:"pass"}});(wr==null?void 0:wr.status)===0&&Ja(_a)}),ho=ca=>{if(La){Io();return}let wr="";et.default.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:Os.createElement("div",null,Os.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),Os.createElement("aside",{className:"flex-container"},Os.createElement("sup",{className:"c-red-ee4"},"*"),Os.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),Os.createElement(lt.default,{maxLength:30,style:{width:284,marginLeft:10},onChange:qo=>wr=qo.target.value}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:()=>Ql(void 0,null,function*(){if(!wr)return nt.ZP.warning("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const qo=yield(0,Gt.ZP)(`/api/paths/${Co==null?void 0:Co.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:ca==null?void 0:ca.id,op:"reject",content:wr}});(qo==null?void 0:qo.status)===0&&Ja(_a)})})},yo=ca=>{if(La){Io();return}et.default.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:Os.createElement("div",null,ca==null?void 0:ca.content),okText:"\u786E\u5B9A"})},ja=ca=>{ya((ca==null?void 0:ca.info)||{}),da(!0)},Ja=ca=>Ql(void 0,null,function*(){qr(!0);const wr=yield(0,Gt.ZP)(`/api/paths/${Co==null?void 0:Co.pathId}/request_certificates.json`,{method:"get",params:ca});wr!=null&&wr.data&&(fn(wr==null?void 0:wr.data),fa((wr==null?void 0:wr.total_count)||0),co(wr==null?void 0:wr.is_manage)),qr(!1)}),ui=(ca,wr)=>{const qo=ms(Gc({},_a),{page:ca,limit:wr});ba(qo),Ja(qo)};return Os.createElement("div",{className:sc.certificate},Os.createElement(Ot.default,{form:ia,layout:"inline",className:"mb20",size:"large",onValuesChange:(ca,wr)=>{const{state:qo="",keyword:Li="",time:gi=[]}=wr,Ai=ms(Gc({},_a),{page:1,state:qo,keyword:Li,start_time:gi!=null&&gi[0]?me()(gi[0]).format("YYYY-MM-DD"):"",end_time:gi!=null&&gi[1]?me()(gi[1]).format("YYYY-MM-DD"):""});ba(Ai),Ja(Ai)}},Os.createElement(Ot.default.Item,{name:"state",initialValue:"",className:"mr10"},Os.createElement(E.default,{style:{width:104}},Os.createElement(E.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),Os.createElement(E.default.Option,{value:"drafted"},"\u7533\u8BF7\u4E2D"),Os.createElement(E.default.Option,{value:"passed"},"\u901A\u8FC7"),Os.createElement(E.default.Option,{value:"3"},"\u672A\u901A\u8FC7"))),Os.createElement(Ot.default.Item,{name:"time"},Os.createElement(RA,{onChange:(ca,wr)=>{console.log(wr,22)},placeholder:["\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4","\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4"]})),Os.createElement(Ot.default.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword"},Os.createElement(ic.t7,{style:{width:193},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}))),Os.createElement(or.default,{dataSource:Xn,rowKey:ca=>ca.id,columns:Lo,loading:tr,pagination:{pageSize:_a.limit,total:Ua,current:_a.page,onChange:ui,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),Os.createElement(Ji.Z,{visible:ha,onCancel:()=>{da(!1),ya({})},data:Do}))};var Pc=(0,be.connect)(({user:Ke,pathsDetail:rt})=>({user:Ke,pathsDetail:rt}))(TA),lc=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});me().locale("ZH-cn");const{TabPane:lA}=gA.default,JA=({data:Ke})=>{const[rt,Se]=(0,b.useState)("1"),[En,fr]=(0,b.useState)(1),[pr,ia]=(0,b.useState)(),[Xn,fn]=(0,b.useState)(!0),tr=(0,be.useParams)();function qr(){return lc(this,null,function*(){let da;fn(!0),rt==="1"?da=`/api/paths/${tr.pathId}/study_ranking_shixuns_passed.json`:rt==="2"?da=`/api/paths/${tr.pathId}/study_ranking_videos.json`:rt==="3"?da=`/api/paths/${tr.pathId}/study_ranking_pdf_attachments.json`:rt==="4"&&(da=`/api/paths/${tr.pathId}/study_ranking_discusses.json`);const Ma=yield(0,Gt.ZP)(da,{method:"get",params:{page:En}});fn(!1),ia(Ma)})}(0,b.useEffect)(()=>{qr()},[En,rt]);const ha=()=>{var da,Ma,co,Ua,fa,Do,ya,Co,_a,ba,La,Io,Lo;return b.createElement(b.Fragment,null,b.createElement(y.Z,{spinning:Xn},b.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},b.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),b.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),rt==="1"&&b.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),rt==="2"&&b.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),rt==="3"&&b.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),rt==="4"&&b.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(pr==null?void 0:pr.user_show)&&b.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},b.createElement("span",{style:{flex:"1"}},((da=pr==null?void 0:pr.data_user)==null?void 0:da.rank)===0&&((Ma=pr==null?void 0:pr.data_user)==null?void 0:Ma.num)===0?"--":((co=pr==null?void 0:pr.data_user)==null?void 0:co.rank)<=100&&((Ua=pr==null?void 0:pr.data_user)==null?void 0:Ua.rank)!=0?(fa=pr==null?void 0:pr.data_user)==null?void 0:fa.rank:"\u672A\u4E0A\u699C"),b.createElement("span",{style:{flex:"1"}},(Do=pr==null?void 0:pr.data_user)==null?void 0:Do.user_real_name),rt==="1"&&b.createElement("span",{style:{flex:"3"}},((ya=pr==null?void 0:pr.data_user)==null?void 0:ya.num)||"--"),rt==="2"&&b.createElement("span",{style:{flex:"3"}},(Co=pr==null?void 0:pr.data_user)!=null&&Co.num?(0,Fe.li)((_a=pr==null?void 0:pr.data_user)==null?void 0:_a.num):"--"),rt==="3"&&b.createElement("span",{style:{flex:"3"}},((ba=pr==null?void 0:pr.data_user)==null?void 0:ba.num)||"--"),rt==="4"&&b.createElement("span",{style:{flex:"3"}},((La=pr==null?void 0:pr.data_user)==null?void 0:La.num)||"--")),(pr==null?void 0:pr.user_show)&&b.createElement(Hi.Z,null),((Io=pr==null?void 0:pr.data)==null?void 0:Io.length)>0?(Lo=pr==null?void 0:pr.data)==null?void 0:Lo.map((ea,ho)=>b.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(ea==null?void 0:ea.rank)===1&&b.createElement("span",{style:{flex:"1",color:"#E02020"}},ea==null?void 0:ea.rank),(ea==null?void 0:ea.rank)===2&&b.createElement("span",{style:{flex:"1",color:"#FA6400"}},ea==null?void 0:ea.rank),(ea==null?void 0:ea.rank)===3&&b.createElement("span",{style:{flex:"1",color:"#F7B500"}},ea==null?void 0:ea.rank),(ea==null?void 0:ea.rank)>3&&b.createElement("span",{style:{flex:"1"}},ea==null?void 0:ea.rank),b.createElement("span",{style:{flex:"1"}},ea==null?void 0:ea.user_real_name),rt==="1"&&b.createElement("span",{style:{flex:"3"}},ea==null?void 0:ea.num),rt==="2"&&b.createElement("span",{style:{flex:"3"}},(0,Fe.li)(ea==null?void 0:ea.num)),rt==="3"&&b.createElement("span",{style:{flex:"3"}},ea==null?void 0:ea.num),rt==="4"&&b.createElement("span",{style:{flex:"3"}},ea==null?void 0:ea.num))):b.createElement(_l.Z,null),(pr==null?void 0:pr.count)>10&&b.createElement(io.Z,{current:En,pageSize:10,showSizeChanger:!1,total:pr==null?void 0:pr.count,style:{textAlign:"center",margin:"20px 0px"},onChange:ea=>{fr(ea)}})))};return b.createElement("div",null,b.createElement(gA.default,{activeKey:rt,style:{background:"#fff",padding:"0px 20px"},onChange:da=>{Se(da),fr(1)}},b.createElement(lA,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},b.createElement(ha,null)),b.createElement(lA,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},b.createElement(ha,null)),b.createElement(lA,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},b.createElement(ha,null)),b.createElement(lA,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},b.createElement(ha,null))))};var MA=ne(84989),Fu=Object.getOwnPropertySymbols,su=Object.prototype.hasOwnProperty,Ac=Object.prototype.propertyIsEnumerable,FA=(Ke,rt)=>{var Se={};for(var En in Ke)su.call(Ke,En)&&rt.indexOf(En)<0&&(Se[En]=Ke[En]);if(Ke!=null&&Fu)for(var En of Fu(Ke))rt.indexOf(En)<0&&Ac.call(Ke,En)&&(Se[En]=Ke[En]);return Se},Zc=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const Wc=Ke=>{var rt=Ke,{user:Se,pathsDetail:En}=rt,fr=FA(rt,["user","pathsDetail"]),pr;const ia=(0,be.useParams)(),Xn=(0,b.useRef)(),fn=(0,b.useRef)(),tr=(0,b.useRef)(!1),[qr,ha]=(0,b.useState)({}),[da,Ma]=(0,b.useState)(700);(0,b.useEffect)(()=>{setTimeout(()=>{var fa,Do;(Do=(fa=Xn.current)==null?void 0:fa.resize)==null||Do.call(fa)},300)},[da]),(0,b.useEffect)(()=>{var fa;ha((fa=En.detail)==null?void 0:fa.atlas_data)},[(pr=En.detail)==null?void 0:pr.atlas_data]),(0,b.useEffect)(()=>(document.addEventListener((0,MA.gH)(),co),()=>{document.removeEventListener((0,MA.gH)(),co)}),[]);const co=()=>{(0,MA.vp)()||Ma(700)},Ua=()=>({title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:fa=>{if(fa.dataType==="edge")return fa.data.relation;if(fa.dataType==="node")return"\u540D\u79F0\uFF1A"+fa.data.name+"
\u7C7B\u522B\uFF1A"+fa.data.labels.join(", ")+"
ID: "+fa.data.uid+"
"}},legend:[{bottom:0,left:"center",orient:"horizontal",data:qr.categories.map(fa=>{if(fa.name)return fa.name})}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:qr.nodes,links:qr.links,categories:qr.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:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247"},myTool:{show:!0,title:"\u5168\u5C4F\u663E\u793A",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:()=>{(0,MA.vp)()?(setTimeout(()=>{Ma(700)},300),(0,MA.BU)()):((0,MA.Dj)(fn.current),setTimeout(()=>{Ma(window.innerHeight-40)},300))}}}}});return b.createElement("div",{style:{paddingTop:20,paddingBottom:20,height:da+30,background:"#FFF"},ref:fn},qr.nodes&&b.createElement(os.Z,{style:{height:da+"px"},option:Ua(),onChartReady:fa=>{Xn.current=fa,fa.resize()},opts:{renderer:"svg"},onEvents:{click:fa=>{tr.current=!1,setTimeout(()=>{if(!tr.current&&fa.dataType==="node"){let Do=fa.data.url;Do&&window.open(Do,"_blank")}},500)},dblclick:(fa,Do,ya)=>Zc(void 0,null,function*(){console.log("p:",fa,Do,ya),tr.current=!0;const Co=yield(0,Gt.ZP)(`/api/paths/${ia.pathId}/atlas_data.json`,{method:"get",params:{node_id:fa.data.id}});let{nodes:_a,links:ba,categories:La}=Co.atlas_data;_a=qr.nodes.concat(_a),ba=qr.links.concat(ba);let Io=_a.filter((yo,ja,Ja)=>Ja.findIndex(ui=>ui.id===yo.id)===ja),Lo=ba.filter((yo,ja,Ja)=>Ja.findIndex(ui=>ui.source===yo.source&&ui.target===yo.target)===ja),ea=[],ho=Math.max(La.length,qr.categories.length);for(let yo=0;yo({user:Ke,pathsDetail:rt}))(Wc),il={flex_box_center:"flex_box_center___zI_82",flex_space_between:"flex_space_between___c8p6y",flex_box_vertical_center:"flex_box_vertical_center___OQMX2",flex_box_center_end:"flex_box_center_end___TDCTp",flex_box_column:"flex_box_column___TBe9v",bg:"bg___B_tAL",AllButStyle:"AllButStyle___gHlx_",ButStyles:"ButStyles___QnHEw",order:"order___p1oR4",payed:"payed___clmo_",study:"study___xKiY_",studyActive:"studyActive___OL576",Head:"Head___A9J68",Headtitle:"Headtitle___HvFxg",span2:"span2___L0TMM",Headprice:"Headprice___RXYrD",nowPrice:"nowPrice___cv3Ok",initPrice:"initPrice___EXuC3",Swiper:"Swiper___sDGem",BannerListItemDiv:"BannerListItemDiv___asTuk",BannerListItem:"BannerListItem___NwQOT",BannerListItemImg:"BannerListItemImg___mD5FK",bgimg:"bgimg___PFwp4",buyimg:"buyimg___QLVI_",curCourse:"curCourse___ExJPE",BannerListItemInfo:"BannerListItemInfo___Vio14",BannerListItemInfoTitle:"BannerListItemInfoTitle___FiU8N",BannerListItemInfoTeacher:"BannerListItemInfoTeacher___aifjQ",BannerListItemInfoTime:"BannerListItemInfoTime___qez5r",timeprice:"timeprice___dqmp8",span:"span___UhhBA",BannerListItemInfoTime2:"BannerListItemInfoTime2___Zm2lP",span1:"span1___AXdGP",expansion:"expansion___t6EwU"},od="data:image/png;base64,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",Ss=ne(59301),xu=Object.getOwnPropertySymbols,Xc=Object.prototype.hasOwnProperty,Vc=Object.prototype.propertyIsEnumerable,Jc=(Ke,rt)=>{var Se={};for(var En in Ke)Xc.call(Ke,En)&&rt.indexOf(En)<0&&(Se[En]=Ke[En]);if(Ke!=null&&xu)for(var En of xu(Ke))rt.indexOf(En)<0&&Vc.call(Ke,En)&&(Se[En]=Ke[En]);return Se},bc=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const uc=Ke=>{var rt=Ke,{pathsDetail:Se,globalSetting:En,user:fr,loading:pr,dispatch:ia}=rt,Xn=Jc(rt,["pathsDetail","globalSetting","user","loading","dispatch"]);const[fn,tr]=(0,b.useState)([]),[qr]=(0,be.useSearchParams)(),ha=(0,be.useParams)(),[da,Ma]=(0,b.useState)(!1),co=()=>bc(void 0,null,function*(){var ya,Co;Ma(!0);const _a=yield(0,Gt.ZP)(`/api/paths/${ha.pathId}/packages_list.json`,{method:"get",params:{identifier:(ya=fr==null?void 0:fr.userInfo)==null?void 0:ya.login,id:ha.pathId}});Ma(!1),_a.status==0&&tr((Co=_a==null?void 0:_a.data)==null?void 0:Co.map(ba=>(ba.isFull=!1,ba)))});(0,b.useEffect)(()=>{co()},[]);const Ua=ya=>bc(void 0,null,function*(){const Co=yield(0,Gt.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_package_id:ya}});(Co==null?void 0:Co.status)==0?fa(ya):et.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>bc(void 0,null,function*(){const _a=yield(0,Gt.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_package_id:ya}});(_a==null?void 0:_a.status)==0&&fa(ya)})})}),fa=ya=>bc(void 0,null,function*(){const Co=yield(0,Gt.ZP)("/api/payments.json",{method:"POST",body:{subject_package_id:ya,payment_method:"wechat_qr"}});Co!=null&&Co.num&&window.open(qr.get("userid")?`/order/${ha.pathId}/pay?order_num=${Co==null?void 0:Co.num}&userid=${qr.get("userid")}`:`/order/${ha.pathId}/pay?order_num=${Co==null?void 0:Co.num}`)}),Do=ya=>{var Co,_a,ba,La,Io,Lo,ea,ho,yo,ja;return Ss.createElement("section",{style:{marginBottom:"26px",backgroundColor:"#fff"}},Ss.createElement("div",{className:il.Head},Ss.createElement("div",{className:il.Headtitle},Ss.createElement("span",{title:ya==null?void 0:ya.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ya==null?void 0:ya.package_name),Ss.createElement("span",{className:il.span2},"\uFF08\u5171 ",Ss.createElement("span",{style:{color:"#333"}},ya==null?void 0:ya.subject_count)," \u95E8\u8BFE\u7A0B\uFF09")),Ss.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},Ss.createElement("div",{className:il.Headprice},Ss.createElement("span",null,"\u5957\u9910\u4EF7\u683C\uFF1A"),Ss.createElement("span",{className:il.nowPrice},"\uFFE5",parseInt((_a=(Co=`${ya==null?void 0:ya.package_price}`)==null?void 0:Co.split("."))==null?void 0:_a[1])>0?ya==null?void 0:ya.package_price:(La=(ba=`${ya==null?void 0:ya.package_price}`)==null?void 0:ba.split("."))==null?void 0:La[0]),Ss.createElement("span",{className:il.initPrice},"\uFFE5",parseInt((Lo=(Io=`${ya==null?void 0:ya.package_origin_price}`)==null?void 0:Io.split("."))==null?void 0:Lo[1])>0?ya==null?void 0:ya.package_origin_price:(ho=(ea=`${ya==null?void 0:ya.package_origin_price}`)==null?void 0:ea.split("."))==null?void 0:ho[0])),Ss.createElement("div",{className:il.AllButStyle},Ss.createElement(le.ZP,{className:ya!=null&&ya.is_payed?`${il.payed}`:`${il.order}`,onClick:()=>{ya!=null&&ya.is_payed?be.history.push(`/users/${fr==null?void 0:fr.userInfo.login}/paths?category=payed`):Ua(ya==null?void 0:ya.id)}},ya!=null&&ya.is_payed?"\u5DF2\u8D2D\u4E70":"\u7ACB\u5373\u8D2D\u4E70"," ")))),Ss.createElement("div",{className:ya.isFull?`${il.Swiper}`:`${il.Swiper} ${il.expansion}`},(yo=ya==null?void 0:ya.subjects)==null?void 0:yo.map((Ja,ui)=>{var ca,wr,qo,Li;return Ss.createElement("div",{style:{width:"232px",marginRight:(1+ui)%3===0?0:22},className:il.BannerListItemDiv,key:ui},Ss.createElement("div",{className:il.BannerListItem},Ss.createElement("div",{onClick:()=>window.open(`/paths/${Ja.identifier}`)},Ss.createElement("div",{className:il.BannerListItemImg},Ss.createElement("img",{className:il.bgimg,src:`${Ja.image_url}`}),(Ja==null?void 0:Ja.user_paid_subject)&&Ss.createElement("img",{className:il.buyimg,src:od}),(Ja==null?void 0:Ja.is_current_subject)&&Ss.createElement("span",{className:il.curCourse},"\u5F53\u524D\u8BFE\u7A0B")),Ss.createElement("div",{className:il.BannerListItemInfo},Ss.createElement(Te.Z,{placement:"topLeft",title:Ja.name},Ss.createElement("div",{className:il.BannerListItemInfoTitle},Ja.name)),Ss.createElement("div",{className:il.BannerListItemInfoTeacher},"\u8BB2\u5E08\uFF1A",Ja.teacher),Ss.createElement("div",{className:`${il.BannerListItemInfoTime} ${il.BannerListItemInfoTime2}`},Ss.createElement("div",{className:il.span1},Ja.learn_count/1e4>1?(Ja.learn_count/1e4).toFixed(1)+"W":Ja.learn_count,"\u4EBA\u6B63\u5728\u5B66"),Ss.createElement("div",{className:`${il.timeprice}`},Ss.createElement("div",{className:il.span},Ss.createElement("span",{className:il.qianfuhao},"\uFFE5"),Ja.is_discount?parseInt((ca=Ja==null?void 0:Ja.price)==null?void 0:ca.split(".")[1])>0?Ja==null?void 0:Ja.price:(wr=Ja==null?void 0:Ja.price)==null?void 0:wr.split(".")[0]:parseInt((qo=Ja==null?void 0:Ja.origin_price)==null?void 0:qo.split(".")[1])>0?Ja==null?void 0:Ja.origin_price:(Li=Ja==null?void 0:Ja.origin_price)==null?void 0:Li.split(".")[0])))))))})),Ss.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"}},((ja=ya==null?void 0:ya.subjects)==null?void 0:ja.length)>3&&Ss.createElement("div",{onClick:()=>{ya.isFull=!ya.isFull,tr([...fn])}},Ss.createElement("span",{className:"current",style:{marginRight:"6px"}},ya.isFull?"\u6536\u8D77":"\u5C55\u5F00"),Ss.createElement("span",{className:"current"},Ss.createElement("i",{className:ya.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})))))};return Ss.createElement(y.Z,{spinning:da},(fn==null?void 0:fn.length)>0?fn==null?void 0:fn.map(ya=>Do(ya)):Ss.createElement(_l.Z,null))};var Iu=(0,be.connect)(({pathsDetail:Ke,loading:rt,globalSetting:Se,user:En})=>({pathsDetail:Ke,globalSetting:Se,loading:rt,user:En}))(uc),Fc=ne(87320),hA={flex_box_center:"flex_box_center___hEKvu",flex_space_between:"flex_space_between___gtzO_",flex_box_vertical_center:"flex_box_vertical_center___QQWbT",flex_box_center_end:"flex_box_center_end___AyfXQ",flex_box_column:"flex_box_column___q0hJc",bg:"bg___sN_Hy",wrap:"wrap___IaIuZ",content:"content___q5lPL",wrapTabs:"wrapTabs___FivJx",intro:"intro___lW9Kf",introTitle:"introTitle___y5V_M"},Yc="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",xe=ne(59301),yt=Object.defineProperty,xn=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,Qr=Object.prototype.propertyIsEnumerable,Oa=(Ke,rt,Se)=>rt in Ke?yt(Ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ke[rt]=Se,ro=(Ke,rt)=>{for(var Se in rt||(rt={}))_n.call(rt,Se)&&Oa(Ke,Se,rt[Se]);if(xn)for(var Se of xn(rt))Qr.call(rt,Se)&&Oa(Ke,Se,rt[Se]);return Ke},Vo=(Ke,rt)=>{var Se={};for(var En in Ke)_n.call(Ke,En)&&rt.indexOf(En)<0&&(Se[En]=Ke[En]);if(Ke!=null&&xn)for(var En of xn(Ke))rt.indexOf(En)<0&&Qr.call(Ke,En)&&(Se[En]=Ke[En]);return Se},bi=(Ke,rt,Se)=>new Promise((En,fr)=>{var pr=fn=>{try{Xn(Se.next(fn))}catch(tr){fr(tr)}},ia=fn=>{try{Xn(Se.throw(fn))}catch(tr){fr(tr)}},Xn=fn=>fn.done?En(fn.value):Promise.resolve(fn.value).then(pr,ia);Xn((Se=Se.apply(Ke,rt)).next())});const{TabPane:ds}=gA.default;var ts=(Ke=>(Ke.All="",Ke.Shixun="shixun",Ke.VideoItem="video",Ke.Attachment="attachment",Ke.group_count="group_homework",Ke.normal_count="normal_homework",Ke.ExaminationBank="exercise",Ke.HomeworkCommon="hack_homework",Ke.Discusses="Discusses",Ke))(ts||{});function hs(Ke){const rt=(fr,pr)=>{if(fr.localName===pr)return fr;for(let ia=0,Xn=fr;Xn=Xn.parentNode;ia++){if(Xn.localName===pr)return Xn;if(Xn==document.documentElement)return!1}},Se=Ke.target,En=rt(Se,"a");if(console.log([En],En==null?void 0:En.href,44),!(En!=null&&En.href)&&Se.tagName.toUpperCase()==="IMG"){let fr=Se.src||Se.getAttribute("src");fr&&fr.indexOf("/images/avatars/User")===-1&&(Ke.stopPropagation(),Ke.preventDefault(),rl.Z.publish("preview-image",fr))}}const Fl=Ke=>{var rt=Ke,{pathsDetail:Se,globalSetting:En,loading:fr,dispatch:pr}=rt,ia=Vo(rt,["pathsDetail","globalSetting","loading","dispatch"]),Xn,fn,tr,qr;const[ha]=(0,be.useSearchParams)(),da=(0,be.useParams)(),Ma=(0,b.useRef)(),[co,Ua]=(0,b.useState)(""),fa=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"},{name:"\u79D1\u6559\u8D44\u6E90\u56FE\u8C31",key:"atlas"},{name:"\u77E5\u8BC6\u56FE\u8C31",key:"knowledge",hidden:(Xn=En==null?void 0:En.setting)==null?void 0:Xn.hide_knowledg_graph},{name:"\u5957\u9910\u5217\u8868",key:"Combination",extra:"\u4F18\u60E0"}].filter(ba=>{var La,Io;return(La=Se.detail)!=null&&La.excellent||((Io=Se.detail)==null?void 0:Io.is_free)===!1?!0:ba.key!=="certificate"}).filter(ba=>{var La,Io,Lo;return(La=Se.detail)!=null&&La.atlas_data&&((Lo=(Io=Se.detail)==null?void 0:Io.atlas_data)!=null&&Lo.nodes)?!0:ba.key!=="atlas"}).filter(ba=>{var La,Io;return((La=Se.detail)==null?void 0:La.is_free)===!1&&((Io=Se.detail)!=null&&Io.is_has_package)?!0:ba.key!=="Combination"}).filter(ba=>{var La,Io;return((La=Se.detail)==null?void 0:La.is_free)===!1&&((Io=Se.detail)==null?void 0:Io.show_chapter)===!1?ba.key!=="stage":!0}).filter(ba=>{var La,Io;return((La=Se.detail)==null?void 0:La.is_free)===!1&&((Io=Se.detail)==null?void 0:Io.show_charts)===!1?ba.key!=="ranking":!0}).filter(ba=>{var La,Io;return((La=Se.detail)==null?void 0:La.is_free)===!1&&((Io=Se.detail)==null?void 0:Io.show_cert_apply)===!1?ba.key!=="certificate":!0}).filter(ba=>{var La,Io;return((La=Se.detail)==null?void 0:La.is_free)===!1&&((Io=Se.detail)==null?void 0:Io.show_knowledge_graph)===!1?ba.key!=="knowledge":!0}).filter(ba=>!(ba!=null&&ba.hidden)),[Do,ya]=(0,b.useState)(ha.get("activeKey")||((fn=fa[0])==null?void 0:fn.key));(0,b.useEffect)(()=>{if(Ma.current)return Ma.current.addEventListener("mousedown",hs),()=>{var ba;(ba=Ma.current)==null||ba.removeEventListener("mousedown",hs)}},[Ma.current]),(0,b.useEffect)(()=>{pr({type:"pathsDetail/save",payload:{editKey:-1}}),da.pathId&&_a()},[da.pathId]),(0,b.useEffect)(()=>{var ba,La;(0,Fe.Dk)((ba=Se.detail)==null?void 0:ba.name),ya(ha.get("activeKey")||((La=fa[0])==null?void 0:La.key))},[Se]);const Co=ba=>{var La;const Io=(La=decodeURIComponent(ba))==null?void 0:La.trim();pr({type:"pathsDetail/save",payload:{keywords:Io}}),Ua(Io)},_a=()=>bi(void 0,null,function*(){const ba=yield pr({type:"pathsDetail/getPathsDetail",payload:ro({id:da.pathId},(0,Fe.oP)())});pr({type:"pathsDetail/getRightData",payload:{id:da.pathId}}),pr({type:"pathsDetail/getStageData",payload:{subject_id:da.pathId,show_course_section:ba==null?void 0:ba.show_course_section}}),ba!=null&&ba.id&&ha.get("token")&&(location.href=location.pathname)});return xe.createElement(y.Z,{spinning:!1},xe.createElement("section",{className:hA.bg},xe.createElement(xr,null),xe.createElement(Fc.Z,null),xe.createElement("section",{style:{marginTop:((tr=Se.detail)==null?void 0:tr.excellent)&&"89px"},className:`edu-container pb80 ${hA.wrap}`},xe.createElement("aside",{className:hA.content},xe.createElement("div",{className:hA.intro},xe.createElement("div",{className:hA.introTitle},xe.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},xe.createElement("img",{src:Yc,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),xe.createElement("div",{ref:Ma},xe.createElement(Ve.Z,{value:(qr=Se.detail)==null?void 0:qr.description}))),(fa==null?void 0:fa.length)>0&&xe.createElement(gA.default,{className:hA.wrapTabs,activeKey:Do,onChange:ba=>{ba==="knowledge"?window.open(`/knowledgegraph/${da.pathId}`):ya(ba)},tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:Do==="stage"?xe.createElement(ic.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onInputChange:Co,onChange:ba=>{pr({type:"pathsDetail/getStageData",payload:{tab:ts[Se==null?void 0:Se.visibleType],subject_id:da.pathId,keywords:ba}})}}):""},fa.map(ba=>xe.createElement(ds,{tab:ba!=null&&ba.extra?xe.createElement("span",{style:{position:"relative"}},xe.createElement("span",null,ba.name),xe.createElement("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"}},ba.extra)):ba.name,key:ba.key}))),Do==="stage"&&xe.createElement(oc,{keywords:co}),Do==="ranking"&&xe.createElement(JA,null),Do==="certificate"&&xe.createElement(Pc,null),Do==="atlas"&&xe.createElement(dd,null),Do==="Combination"&&xe.createElement(Iu,null)),xe.createElement(js,null))))};var jl=(0,be.connect)(({pathsDetail:Ke,loading:rt,globalSetting:Se})=>({pathsDetail:Ke,globalSetting:Se,loading:rt}))(Fl)},23019:function(On,Ht,ne){"use strict";ne.d(Ht,{Z:function(){return We}});var b=ne(59301),be=ne(25690),nt=ne(92832),et=ne(78241),at=ne(8591),Te=ne(43418),Ce=ne(93948),Re=ne(12563),je=ne(24905),le={modal:"modal___EKlPQ",uploadWrap:"uploadWrap___YGxav",upload:"upload___ouqG9",uploadLink:"uploadLink___nuif6",fileProgress:"fileProgress___tf4qy",fileCancel:"fileCancel___Bh3Wh",videoName:"videoName___Ra0NM",contentItem:"contentItem___zMdIq","tagsList-content":"tagsList-content___sDVph"},He=ne(30502),De=ne(48790),Pe=ne(32769),ue=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=($e,Le,Kt)=>Le in $e?ue($e,Le,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):$e[Le]=Kt,ie=($e,Le)=>{for(var Kt in Le||(Le={}))y.call(Le,Kt)&&ee($e,Kt,Le[Kt]);if(x)for(var Kt of x(Le))z.call(Le,Kt)&&ee($e,Kt,Le[Kt]);return $e},me=($e,Le)=>E($e,a(Le)),ve=($e,Le,Kt)=>new Promise((Et,sn)=>{var ft=nn=>{try{Nt(Kt.next(nn))}catch(Dt){sn(Dt)}},bt=nn=>{try{Nt(Kt.throw(nn))}catch(Dt){sn(Dt)}},Nt=nn=>nn.done?Et(nn.value):Promise.resolve(nn.value).then(ft,bt);Nt((Kt=Kt.apply($e,Le)).next())});const{TextArea:Fe}=nt.default,Oe=1024,ze=({user:$e,globalSetting:Le,loading:Kt,dispatch:Et,visible:sn,editData:ft,onCancel:bt=()=>{},onOk:Nt=()=>{},queryParams:nn={}})=>{var Dt,Wt;const Pt=(0,be.useParams)(),[Vt]=et.default.useForm(),[pn,St]=(0,b.useState)([]),[Jt,zn]=(0,b.useState)(!1),Jn=(0,b.useRef)(),[Ot,Gn]=(0,b.useState)(),[lt,Gt]=(0,b.useState)(!1),[on,bn]=(0,b.useState)(!1),vn=(0,De.Ny)()?3:1;(0,b.useEffect)(()=>{var xt,hn,Mt,Ye,zt;sn&&ft&&(Gt(ft.is_link),Gn(ft.link),!ft.is_link&&St([{name:(xt=ft==null?void 0:ft.video_item)==null?void 0:xt.file_name,loaded:100,videoId:(hn=ft==null?void 0:ft.video_item)==null?void 0:hn.video_id}]),ke(((Mt=ft==null?void 0:ft.tags)==null?void 0:Mt.map(gn=>gn==null?void 0:gn.name))||[]),Vt.setFieldsValue({name:ft.name,description:ft.description,attachment_id:(Ye=ft==null?void 0:ft.video_item)==null?void 0:Ye.attachment_id,allow_skip:(zt=ft==null?void 0:ft.video_item)==null?void 0:zt.allow_skip}))},[ft,sn]);const Rt=xt=>{Gt(!1);const hn=xt.name.toLowerCase();return hn&&hn.indexOf(".avi")==-1&&hn.indexOf(".flv")==-1&&hn.indexOf(".f4v")==-1&&hn.indexOf(".m4v")==-1&&hn.indexOf(".mov")==-1&&hn.indexOf(".mp4")==-1&&hn.indexOf(".rmvb")==-1&&hn.indexOf(".swf")==-1&&hn.indexOf(".webm")==-1&&hn.indexOf(".wmv")==-1?(at.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):xt.size>Oe*vn*1024*1024?(at.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${vn}G`),!0):pn!=null&&pn.find(Mt=>Mt.name===xt.name)?(at.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),!0):!1},qt=(xt,hn)=>{Te.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",hn?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:()=>{hn?St([]):(Jn.current.cancel(),St([]))}})},vt=()=>ve(void 0,null,function*(){if(yield Vt.validateFields(),!lt&&!(pn!=null&&pn.length)||lt&&!Ot){at.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE");return}bn(!0);const xt=lt?{link:Ot}:{video_id:pn==null?void 0:pn[0].videoId},hn=yield Nt(ie(ie(ie({},xt),nn),{name:Vt.getFieldValue("name"),attachment_id:Vt.getFieldValue("attachment_id"),description:Vt.getFieldValue("description"),tags:tt,allow_skip:Vt.getFieldValue("allow_skip")}));bn(!1),console.log("res"),console.log(hn),hn!=null&&hn.id&&Ve()}),Ve=()=>{Vt.resetFields(),St([]),Gn(null),ke([]),Gt(null)},Zt=()=>{bt(),Ve()},Rn=()=>{var xt,hn,Mt,Ye,zt;return b.createElement(b.Fragment,null,!lt&&!!(pn!=null&&pn.length)&&b.createElement("div",{className:le.fileProgress},((xt=pn==null?void 0:pn[0])==null?void 0:xt.loaded)==100?b.createElement("div",{className:`${le.videoName} font14`},(hn=pn==null?void 0:pn[0])==null?void 0:hn.name):b.createElement(Ce.Z,{style:{width:"80%"},percent:(Mt=pn==null?void 0:pn[0])==null?void 0:Mt.loaded,status:((Ye=pn==null?void 0:pn[0])==null?void 0:Ye.loaded)==100?"normal":"active"}),b.createElement("div",{className:le.fileCancel,onClick:()=>{var gn,dt;return qt((gn=pn==null?void 0:pn[0])==null?void 0:gn.name,((dt=pn==null?void 0:pn[0])==null?void 0:dt.loaded)==100)}},((zt=pn==null?void 0:pn[0])==null?void 0:zt.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),b.createElement("div",{className:le.uploadWrap,style:{display:pn!=null&&pn.length?"none":"flex"}},b.createElement(Pe.Z,me(ie({},At),{ref:Jn}),b.createElement("div",{className:le.upload},b.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891")),b.createElement("label",{className:`${le.upload} ${le.uploadLink}`,onClick:()=>Gt(!0)},b.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),lt&&b.createElement(nt.default,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:Ot,onChange:gn=>Gn(gn.target.value)}))},[tt,ke]=(0,b.useState)([]),ht=xt=>{if(xt.key=="Enter"){const hn=Vt.getFieldValue("tag");if(Vt.setFieldsValue({tag:""}),!hn){at.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(tt.filter(Mt=>Mt===hn).length>0){at.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}tt.push(hn),ke([...tt])}},Je=(xt,hn)=>{xt.preventDefault(),ke([...tt.filter(Mt=>Mt!=hn)])},At={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:Rt,onBeginInitFile:xt=>{St([{name:xt.filename,loaded:0}])},onComplete:xt=>{St([{name:xt.filename,loaded:xt.percent,videoId:xt.id}])},onError:()=>{St([])},onProgress:xt=>{St([{name:xt.filename,loaded:xt.percent}])},chunkSize:1024*1024*2,options:{user_id:(Dt=$e==null?void 0:$e.userInfo)==null?void 0:Dt.user_id}};return b.createElement(Te.default,{centered:!0,maskClosable:!1,title:ft?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:le.modal,open:sn,confirmLoading:on,onOk:vt,onCancel:Zt},b.createElement(et.default,{form:Vt},b.createElement(et.default.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},b.createElement(nt.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),b.createElement(et.default.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:le.contentItem},Rn()),b.createElement(et.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},b.createElement(He.Z,{getFileProgress:xt=>{if(xt.file.status==="uploading"){bn(!0);return}xt.file.status==="done"&&bn(!1)}})),b.createElement(et.default.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},b.createElement(Fe,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),b.createElement(et.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag",className:"ml8"},b.createElement(nt.default,{onKeyUp:ht})),b.createElement("div",{className:le["tagsList-content"]},tt.map((xt,hn)=>b.createElement(Re.default,{key:hn+xt,closable:!0,onClose:Mt=>{Je(Mt,xt)}},xt))),b.createElement(et.default.Item,{label:"\u64AD\u653E\u8BBE\u7F6E",name:"allow_skip",valuePropName:"checked",className:"ml8",initialValue:!0},b.createElement(je.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),b.createElement("div",{className:"c-grey-999"},b.createElement("div",null,"\u6CE8\u610F\uFF1A"),b.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",b.createElement(be.Link,{to:`/users/${(Wt=$e.userInfo)==null?void 0:Wt.login}/videos/protocol`,target:"_blank",className:le.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),b.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",vn,"G\uFF1B"),b.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),b.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};var We=(0,be.connect)(({user:$e,loading:Le,globalSetting:Kt})=>({user:$e,globalSetting:Kt,loading:Le}))(ze)},84989:function(On,Ht,ne){"use strict";ne.d(Ht,{BU:function(){return be},Dj:function(){return b},gH:function(){return nt},vp:function(){return et}});function b(at){try{at.mozRequestFullScreen?at.mozRequestFullScreen():at.webkitRequestFullScreen&&at.webkitRequestFullScreen()}catch(Te){console.log(Te,":e")}}function be(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const nt=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function et(){var at=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Te=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",at),window.isFullScreen?window.isFullScreen:at!=null}},45937:function(On,Ht,ne){"use strict";ne.d(Ht,{U:function(){return je}});var b=ne(59301),be=Object.defineProperty,nt=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,Te=(le,He,De)=>He in le?be(le,He,{enumerable:!0,configurable:!0,writable:!0,value:De}):le[He]=De,Ce=(le,He)=>{for(var De in He||(He={}))et.call(He,De)&&Te(le,De,He[De]);if(nt)for(var De of nt(He))at.call(He,De)&&Te(le,De,He[De]);return le},Re=(le,He,De)=>new Promise((Pe,ue)=>{var E=y=>{try{x(De.next(y))}catch(z){ue(z)}},a=y=>{try{x(De.throw(y))}catch(z){ue(z)}},x=y=>y.done?Pe(y.value):Promise.resolve(y.value).then(E,a);x((De=De.apply(le,He)).next())});function je(le,He){const[De,Pe]=(0,b.useState)(He),[ue,E]=(0,b.useState)(!1),[a,x]=(0,b.useState)();return[De,ue,(z,ee=!1)=>Re(this,null,function*(){const ie=ee?He:Ce(Ce({},De),z);E(!0),Pe(ie);const me=yield le(ie);return E(!1),x(me),me}),a]}},40197:function(On,Ht,ne){"use strict";ne.d(Ht,{rX:function(){return ie},pW:function(){return me},gy:function(){return ve},xY:function(){return ee},O5:function(){return z},tJ:function(){return ue},o1:function(){return E},Rd:function(){return y}});var b=ne(25690),be=ne(43418),nt=ne(28103),et=ne(8591),at=ne(48790),Te=ne(51257),Ce=ne(87169),Re=ne(25510),je="data:image/png;base64,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",le=ne.p+"static/newqrcode.a8740efb.png",He=ne(32637),De=ne(59301),Pe=(Fe,Oe,ze)=>new Promise((We,$e)=>{var Le=sn=>{try{Et(ze.next(sn))}catch(ft){$e(ft)}},Kt=sn=>{try{Et(ze.throw(sn))}catch(ft){$e(ft)}},Et=sn=>sn.done?We(sn.value):Promise.resolve(sn.value).then(Le,Kt);Et((ze=ze.apply(Fe,Oe)).next())});const ue=(Fe,Oe=!1)=>!!(E(Fe)&&a(Oe)),E=Fe=>(0,at.bg)()?!0:(Fe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(Fe=!1)=>{var Oe;const{user:ze}=(0,b.getDvaApp)()._store.getState();return(Oe=ze.userInfo)!=null&&Oe.profile_completed?!0:(be.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Te.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{be.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},y=()=>{be.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:De.createElement("div",{style:{textAlign:"center"}},De.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),De.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:He}),De.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var Fe;const{user:Oe}=(0,b.getDvaApp)()._store.getState();return(Fe=Oe.userInfo)!=null&&Fe.professional_certification?!0:(be.default.confirm({title:"\u63D0\u793A",centered:!0,content:De.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Te.xg)("/account/certification")}}),!1)},ee=()=>(0,at.V9)()?!0:(be.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:De.createElement("div",{className:"tc",style:{marginLeft:-38}},De.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),De.createElement("img",{src:le,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ie=(Fe,Oe)=>Fe?!0:(be.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:De.createElement("div",null,De.createElement("p",null,Oe||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),De.createElement("div",{style:{marginLeft:"110px"}},De.createElement("img",{src:je,width:200}),De.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Te.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),me=Fe=>{be.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:De.createElement("div",null,De.createElement("div",null,De.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),De.createElement(nt.Z,null),De.createElement("p",{style:{color:"#666666",fontSize:12}}," ",De.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",De.createElement("a",null,Fe),"\u5929\u3002"),De.createElement("p",{style:{color:"#666666",fontSize:12}}," ",De.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),De.createElement("div",{style:{textAlign:"center",marginTop:30}},De.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Re,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ve=(Fe,Oe="")=>{const{shixunsDetail:{detail:ze}}=(0,b.getDvaApp)()._store.getState();if((ze==null?void 0:ze.public)===2||(ze==null?void 0:ze.public)===1||(ze==null?void 0:ze.shixun_status)===3){let We="";return(ze==null?void 0:ze.public)===2&&(We="\u5DF2\u516C\u5F00"),(ze==null?void 0:ze.public)===1&&(We="\u5F85\u5BA1\u6838"),(ze==null?void 0:ze.shixun_status)===3&&(We="\u5DF2\u5173\u95ED"),be.default.info({centered:!0,icon:De.createElement(Ce.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:De.createElement("div",{className:"tc",style:{marginLeft:-38}},De.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},De.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",We,"\uFF0C",Oe,"\u3002"),De.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),De.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Re,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ze==null?void 0:ze.shixun_status)===2?(be.default.confirm({centered:!0,icon:De.createElement(Ce.Z,null),title:"\u63D0\u793A",content:De.createElement("div",null,De.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Oe,"\u3002"),De.createElement("br",null),De.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{be.default.confirm({width:440,centered:!0,icon:De.createElement(Ce.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Pe(void 0,null,function*(){(yield Fe({type:"shixunsDetail/cancelRelease",payload:{id:ze==null?void 0:ze.identifier}})).status!==401&&(et.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Fe({type:"shixunsDetail/getShixunsDetail",payload:{id:ze==null?void 0:ze.identifier}}),Fe({type:"practiceSetting/getCommonData",payload:{id:ze==null?void 0:ze.identifier}}))})})}}),!0):!1}},30647:function(On,Ht,ne){"use strict";ne.d(Ht,{Z:function(){return sa}});class b{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(de,Be){return de.__proto__=Be,de},Object.assign=Object.assign||function(de){if(de==null)throw new TypeError("Cannot convert undefined or null to object");let Be=Object(de);for(let pe=1;pe ${Be}`;at.ENABLE_CALLBACK&&at.emitter.emit("log","error",pe),at.ENABLE_ERROR&&(console.error?console.error(pe):console.warn?console.warn(pe):console.log(pe))}static i(de,Be){(!de||at.FORCE_GLOBAL_TAG)&&(de=at.GLOBAL_TAG);let pe=`[${de}] > ${Be}`;at.ENABLE_CALLBACK&&at.emitter.emit("log","info",pe),at.ENABLE_INFO&&(console.info?console.info(pe):console.log(pe))}static w(de,Be){(!de||at.FORCE_GLOBAL_TAG)&&(de=at.GLOBAL_TAG);let pe=`[${de}] > ${Be}`;at.ENABLE_CALLBACK&&at.emitter.emit("log","warn",pe),at.ENABLE_WARN&&(console.warn?console.warn(pe):console.log(pe))}static d(de,Be){(!de||at.FORCE_GLOBAL_TAG)&&(de=at.GLOBAL_TAG);let pe=`[${de}] > ${Be}`;at.ENABLE_CALLBACK&&at.emitter.emit("log","debug",pe),at.ENABLE_DEBUG&&(console.debug?console.debug(pe):console.log(pe))}static v(de,Be){(!de||at.FORCE_GLOBAL_TAG)&&(de=at.GLOBAL_TAG);let pe=`[${de}] > ${Be}`;at.ENABLE_CALLBACK&&at.emitter.emit("log","verbose",pe),at.ENABLE_VERBOSE&&console.log(pe)}}at.GLOBAL_TAG="flv.js",at.FORCE_GLOBAL_TAG=!1,at.ENABLE_ERROR=!0,at.ENABLE_INFO=!0,at.ENABLE_WARN=!0,at.ENABLE_DEBUG=!0,at.ENABLE_VERBOSE=!0,at.ENABLE_CALLBACK=!1,at.emitter=new(et());var Te=at;class Ce{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(de){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=de,this._totalBytes+=de):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=de,this._totalBytes+=de):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=de,this._totalBytes+=de,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let de=(this._now()-this._lastCheckpoint)/1e3;return de==0&&(de=1),this._intervalBytes/de/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let de=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/de/1024}}var Re=Ce;class je{constructor(de){this._message=de}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class le extends je{constructor(de){super(de)}get name(){return"IllegalStateException"}}class He extends je{constructor(de){super(de)}get name(){return"InvalidArgumentException"}}class De extends je{constructor(de){super(de)}get name(){return"NotImplementedException"}}const Pe={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},ue={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class E{constructor(de){this._type=de||"undefined",this._status=Pe.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Pe.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Pe.kConnecting||this._status===Pe.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(de){this._onContentLengthKnown=de}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(de){this._onURLRedirect=de}get onDataArrival(){return this._onDataArrival}set onDataArrival(de){this._onDataArrival=de}get onError(){return this._onError}set onError(de){this._onError=de}get onComplete(){return this._onComplete}set onComplete(de){this._onComplete=de}open(de,Be){throw new De("Unimplemented abstract function!")}abort(){throw new De("Unimplemented abstract function!")}}let a={};function x(){let $n=self.navigator.userAgent.toLowerCase(),de=/(edge)\/([\w.]+)/.exec($n)||/(opr)[\/]([\w.]+)/.exec($n)||/(chrome)[ \/]([\w.]+)/.exec($n)||/(iemobile)[\/]([\w.]+)/.exec($n)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec($n)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec($n)||/(webkit)[ \/]([\w.]+)/.exec($n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec($n)||/(msie) ([\w.]+)/.exec($n)||$n.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec($n)||$n.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec($n)||[],Be=/(ipad)/.exec($n)||/(ipod)/.exec($n)||/(windows phone)/.exec($n)||/(iphone)/.exec($n)||/(kindle)/.exec($n)||/(android)/.exec($n)||/(windows)/.exec($n)||/(mac)/.exec($n)||/(linux)/.exec($n)||/(cros)/.exec($n)||[],pe={browser:de[5]||de[3]||de[1]||"",version:de[2]||de[4]||"0",majorVersion:de[4]||de[2]||"0",platform:Be[0]||""},Me={};if(pe.browser){Me[pe.browser]=!0;let ut=pe.majorVersion.split(".");Me.version={major:parseInt(pe.majorVersion,10),string:pe.version},ut.length>1&&(Me.version.minor=parseInt(ut[1],10)),ut.length>2&&(Me.version.build=parseInt(ut[2],10))}if(pe.platform&&(Me[pe.platform]=!0),(Me.chrome||Me.opr||Me.safari)&&(Me.webkit=!0),Me.rv||Me.iemobile){Me.rv&&delete Me.rv;let ut="msie";pe.browser=ut,Me[ut]=!0}if(Me.edge){delete Me.edge;let ut="msedge";pe.browser=ut,Me[ut]=!0}if(Me.opr){let ut="opera";pe.browser=ut,Me[ut]=!0}if(Me.safari&&Me.android){let ut="android";pe.browser=ut,Me[ut]=!0}Me.name=pe.browser,Me.platform=pe.platform;for(let ut in a)a.hasOwnProperty(ut)&&delete a[ut];Object.assign(a,Me)}x();var y=a;class z extends E{static isSupported(){try{let de=y.msedge&&y.version.minor>=15048,Be=y.msedge?de:!0;return self.fetch&&self.ReadableStream&&Be}catch(de){return!1}}constructor(de,Be){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=de,this._config=Be,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(de,Be){this._dataSource=de,this._range=Be;let pe=de.url;this._config.reuseRedirectedURL&&de.redirectedURL!=null&&(pe=de.redirectedURL);let Me=this._seekHandler.getConfig(pe,Be),ut=new self.Headers;if(typeof Me.headers=="object"){let un=Me.headers;for(let _r in un)un.hasOwnProperty(_r)&&ut.append(_r,un[_r])}let tn={method:"GET",headers:ut,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let un in this._config.headers)ut.append(un,this._config.headers[un]);de.cors===!1&&(tn.mode="same-origin"),de.withCredentials&&(tn.credentials="include"),de.referrerPolicy&&(tn.referrerPolicy=de.referrerPolicy),this._status=Pe.kConnecting,self.fetch(Me.url,tn).then(un=>{if(this._requestAbort){this._requestAbort=!1,this._status=Pe.kIdle;return}if(un.ok&&un.status>=200&&un.status<=299){if(un.url!==Me.url&&this._onURLRedirect){let hr=this._seekHandler.removeURLParameters(un.url);this._onURLRedirect(hr)}let _r=un.headers.get("Content-Length");return _r!=null&&(this._contentLength=parseInt(_r),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,un.body.getReader())}else if(this._status=Pe.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:un.status,msg:un.statusText});else throw new je("FetchStreamLoader: Http code invalid, "+un.status+" "+un.statusText)}).catch(un=>{if(this._status=Pe.kError,this._onError)this._onError(ue.EXCEPTION,{code:-1,msg:un.message});else throw un})}abort(){this._requestAbort=!0}_pump(de){return de.read().then(Be=>{if(Be.done)if(this._contentLength!==null&&this._receivedLength{if(Be.code===11&&y.msedge)return;this._status=Pe.kError;let pe=0,Me=null;if((Be.code===19||Be.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Pe.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:Be.status,msg:Be.statusText});else throw new je("MozChunkedLoader: Http code invalid, "+Be.status+" "+Be.statusText);else this._status=Pe.kBuffering}}_onProgress(de){if(this._status===Pe.kError)return;this._contentLength===null&&de.total!==null&&de.total!==0&&(this._contentLength=de.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let Be=de.target.response,pe=this._range.from+this._receivedLength;this._receivedLength+=Be.byteLength,this._onDataArrival&&this._onDataArrival(Be,pe,this._receivedLength)}_onLoadEnd(de){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Pe.kError)return;this._status=Pe.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(de){this._status=Pe.kError;let Be=0,pe=null;if(this._contentLength&&de.loaded=200&&Be.status<=299){if(this._status=LoaderStatus.kBuffering,Be.responseURL!=null){let Me=this._seekHandler.removeURLParameters(Be.responseURL);Be.responseURL!==this._currentRequestURL&&Me!==this._currentRedirectedURL&&(this._currentRedirectedURL=Me,this._onURLRedirect&&this._onURLRedirect(Me))}let pe=Be.getResponseHeader("Content-Length");if(pe!=null&&this._contentLength==null){let Me=parseInt(pe);Me>0&&(this._contentLength=Me,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:Be.status,msg:Be.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+Be.status+" "+Be.statusText);else if(Be.readyState===3&&Be.status>=200&&Be.status<=299){this._status=LoaderStatus.kBuffering;let pe=Be.response;this._reader.readAsArrayBuffer(pe)}}_xhrOnError(de){this._status=LoaderStatus.kError;let Be=LoaderErrors.EXCEPTION,pe={code:-1,msg:de.constructor.name+" "+de.type};if(this._onError)this._onError(Be,pe);else throw new RuntimeException(pe.msg)}_msrOnProgress(de){let pe=de.target.result;if(pe==null){this._doReconnectIfNeeded();return}let Me=pe.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=pe.byteLength;let ut=this._totalRange.from+this._receivedLength;this._receivedLength+=Me.byteLength,this._onDataArrival&&this._onDataArrival(Me,ut,this._receivedLength),pe.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${ut+Me.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(pe=this._range.from+this._contentLength-1),this._currentRequestRange={from:Be,to:pe},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(de,Be){this._lastTimeLoaded=0;let pe=de.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?pe=this._currentRedirectedURL:de.redirectedURL!=null&&(pe=de.redirectedURL));let Me=this._seekHandler.getConfig(pe,Be);this._currentRequestURL=Me.url;let ut=this._xhr=new XMLHttpRequest;if(ut.open("GET",Me.url,!0),ut.responseType="arraybuffer",ut.onreadystatechange=this._onReadyStateChange.bind(this),ut.onprogress=this._onProgress.bind(this),ut.onload=this._onLoad.bind(this),ut.onerror=this._onXhrError.bind(this),de.withCredentials&&(ut.withCredentials=!0),typeof Me.headers=="object"){let tn=Me.headers;for(let un in tn)tn.hasOwnProperty(un)&&ut.setRequestHeader(un,tn[un])}if(typeof this._config.headers=="object"){let tn=this._config.headers;for(let un in tn)tn.hasOwnProperty(un)&&ut.setRequestHeader(un,tn[un])}ut.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Pe.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(de){let Be=de.target;if(Be.readyState===2){if(Be.responseURL!=null){let pe=this._seekHandler.removeURLParameters(Be.responseURL);Be.responseURL!==this._currentRequestURL&&pe!==this._currentRedirectedURL&&(this._currentRedirectedURL=pe,this._onURLRedirect&&this._onURLRedirect(pe))}if(Be.status>=200&&Be.status<=299){if(this._waitForTotalLength)return;this._status=Pe.kBuffering}else if(this._status=Pe.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:Be.status,msg:Be.statusText});else throw new je("RangeLoader: Http code invalid, "+Be.status+" "+Be.statusText)}}_onProgress(de){if(this._status===Pe.kError)return;if(this._contentLength===null){let pe=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,pe=!0;let Me=de.total;this._internalAbort(),Me!=null&Me!==0&&(this._totalLength=Me)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,pe){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let Be=de.loaded-this._lastTimeLoaded;this._lastTimeLoaded=de.loaded,this._speedSampler.addBytes(Be)}_normalizeSpeed(de){let Be=this._chunkSizeKBList,pe=Be.length-1,Me=0,ut=0,tn=pe;if(de=Be[Me]&&de=3&&(Be=this._speedSampler.currentKBps)),Be!==0){let tn=this._normalizeSpeed(Be);this._currentSpeedNormalized!==tn&&(this._currentSpeedNormalized=tn,this._currentChunkSizeKB=tn)}let pe=de.target.response,Me=this._range.from+this._receivedLength;this._receivedLength+=pe.byteLength;let ut=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(Be.result)},Be.readAsArrayBuffer(de.data)}else{this._status=Pe.kError;let Be={code:-1,msg:"Unsupported WebSocket message type: "+de.data.constructor.name};if(this._onError)this._onError(ue.EXCEPTION,Be);else throw new je(Be.msg)}}_dispatchArrayBuffer(de){let Be=de,pe=this._receivedLength;this._receivedLength+=Be.byteLength,this._onDataArrival&&this._onDataArrival(Be,pe,this._receivedLength)}_onWebSocketError(de){this._status=Pe.kError;let Be={code:de.code,msg:de.message};if(this._onError)this._onError(ue.EXCEPTION,Be);else throw new je(Be.msg)}}var $e=We;class Le{constructor(de){this._zeroStart=de||!1}getConfig(de,Be){let pe={};if(Be.from!==0||Be.to!==-1){let Me;Be.to!==-1?Me=`bytes=${Be.from.toString()}-${Be.to.toString()}`:Me=`bytes=${Be.from.toString()}-`,pe.Range=Me}else this._zeroStart&&(pe.Range="bytes=0-");return{url:de,headers:pe}}removeURLParameters(de){return de}}var Kt=Le;class Et{constructor(de,Be){this._startName=de,this._endName=Be}getConfig(de,Be){let pe=de;if(Be.from!==0||Be.to!==-1){let Me=!0;pe.indexOf("?")===-1&&(pe+="?",Me=!1),Me&&(pe+="&"),pe+=`${this._startName}=${Be.from.toString()}`,Be.to!==-1&&(pe+=`&${this._endName}=${Be.to.toString()}`)}return{url:pe,headers:{}}}removeURLParameters(de){let Be=de.split("?")[0],pe,Me=de.indexOf("?");Me!==-1&&(pe=de.substring(Me+1));let ut="";if(pe!=null&&pe.length>0){let tn=pe.split("&");for(let un=0;un0;_r[0]!==this._startName&&_r[0]!==this._endName&&(hr&&(ut+="&"),ut+=tn[un])}}return ut.length===0?Be:Be+"?"+ut}}var sn=Et;class ft{constructor(de,Be,pe){this.TAG="IOController",this._config=Be,this._extraData=pe,this._stashInitialSize=1024*384,Be.stashInitialSize!=null&&Be.stashInitialSize>0&&(this._stashInitialSize=Be.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,Be.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=de,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(de.url),this._refTotalLength=de.filesize?de.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Re,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(de){this._extraData=de}get onDataArrival(){return this._onDataArrival}set onDataArrival(de){this._onDataArrival=de}get onSeeked(){return this._onSeeked}set onSeeked(de){this._onSeeked=de}get onError(){return this._onError}set onError(de){this._onError=de}get onComplete(){return this._onComplete}set onComplete(de){this._onComplete=de}get onRedirect(){return this._onRedirect}set onRedirect(de){this._onRedirect=de}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(de){this._onRecoveredEarlyEof=de}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===ze?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let de=this._config;if(de.seekType==="range")this._seekHandler=new Kt(this._config.rangeLoadZeroStart);else if(de.seekType==="param"){let Be=de.seekParamStart||"bstart",pe=de.seekParamEnd||"bend";this._seekHandler=new sn(Be,pe)}else if(de.seekType==="custom"){if(typeof de.customSeekHandler!="function")throw new He("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new de.customSeekHandler}else throw new He(`Invalid seekType in config: ${de.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=$e;else if(ee.isSupported())this._loaderClass=ee;else if(me.isSupported())this._loaderClass=me;else if(ze.isSupported())this._loaderClass=ze;else throw new je("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(de){this._currentRange={from:0,to:-1},de&&(this._currentRange.from=de),this._speedSampler.reset(),de||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let de=this._resumeFrom;this._resumeFrom=0,this._internalSeek(de,!0)}}seek(de){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(de,!0)}_internalSeek(de,Be){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(Be),this._loader.destroy(),this._loader=null;let pe={from:de,to:-1};this._currentRange={from:pe.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,pe),this._onSeeked&&this._onSeeked()}updateUrl(de){if(!de||typeof de!="string"||de.length===0)throw new He("Url must be a non-empty string!");this._dataSource.url=de}_expandBuffer(de){let Be=this._stashSize;for(;Be+1024*1024*10){let Me=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(pe,0,Be).set(Me,0)}this._stashBuffer=pe,this._bufferSize=Be}_normalizeSpeed(de){let Be=this._speedNormalizeList,pe=Be.length-1,Me=0,ut=0,tn=pe;if(de=Be[Me]&&de=512&&de<=1024?Be=Math.floor(de*1.5):Be=de*2,Be>8192&&(Be=8192);let pe=Be*1024+1024*1024*1;this._bufferSize0){let tn=this._stashBuffer.slice(0,this._stashUsed),un=this._dispatchChunks(tn,this._stashByteStart);if(un0){let _r=new Uint8Array(tn,un);ut.set(_r,0),this._stashUsed=_r.byteLength,this._stashByteStart+=un}}else this._stashUsed=0,this._stashByteStart+=un;this._stashUsed+de.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+de.byteLength),ut=new Uint8Array(this._stashBuffer,0,this._bufferSize)),ut.set(new Uint8Array(de),this._stashUsed),this._stashUsed+=de.byteLength}else{let tn=this._dispatchChunks(de,Be);if(tnthis._bufferSize&&(this._expandBuffer(un),ut=new Uint8Array(this._stashBuffer,0,this._bufferSize)),ut.set(new Uint8Array(de,tn),0),this._stashUsed+=un,this._stashByteStart=Be+tn}}}else if(this._stashUsed===0){let ut=this._dispatchChunks(de,Be);if(utthis._bufferSize&&this._expandBuffer(tn),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(de,ut),0),this._stashUsed+=tn,this._stashByteStart=Be+ut}}else{this._stashUsed+de.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+de.byteLength);let ut=new Uint8Array(this._stashBuffer,0,this._bufferSize);ut.set(new Uint8Array(de),this._stashUsed),this._stashUsed+=de.byteLength;let tn=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(tn0){let un=new Uint8Array(this._stashBuffer,tn);ut.set(un,0)}this._stashUsed-=tn,this._stashByteStart+=tn}}_flushStashBuffer(de){if(this._stashUsed>0){let Be=this._stashBuffer.slice(0,this._stashUsed),pe=this._dispatchChunks(Be,this._stashByteStart),Me=Be.byteLength-pe;if(pe0){let ut=new Uint8Array(this._stashBuffer,0,this._bufferSize),tn=new Uint8Array(Be,pe);ut.set(tn,0),this._stashUsed=tn.byteLength,this._stashByteStart+=pe}return 0}return this._stashUsed=0,this._stashByteStart=0,Me}return 0}_onLoaderComplete(de,Be){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(de,Be){switch(Te.e(this.TAG,`Loader error, code = ${Be.code}, msg = ${Be.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,de=ue.UNRECOVERABLE_EARLY_EOF),de){case ue.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let pe=this._currentRange.to+1;pe0){let Be=pn.getConfig();de.emit("change",Be)}}static registerListener(de){pn.emitter.addListener("change",de)}static removeListener(de){pn.emitter.removeListener("change",de)}static addLogListener(de){Te.emitter.addListener("log",de),Te.emitter.listenerCount("log")>0&&(Te.ENABLE_CALLBACK=!0,pn._notifyChange())}static removeLogListener(de){Te.emitter.removeListener("log",de),Te.emitter.listenerCount("log")===0&&(Te.ENABLE_CALLBACK=!1,pn._notifyChange())}}pn.emitter=new(et());var St=pn;class Jt{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let de=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,Be=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&de&&Be}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(de){if(this.keyframesIndex==null)return null;let Be=this.keyframesIndex,pe=this._search(Be.times,de);return{index:pe,milliseconds:Be.times[pe],fileposition:Be.filepositions[pe]}}_search(de,Be){let pe=0,Me=de.length-1,ut=0,tn=0,un=Me;for(Be=de[ut]&&Be=128){de.push(String.fromCharCode(ut&65535)),pe+=2;continue}}}else if(Be[pe]<240){if(Jn(Be,pe,2)){let ut=(Be[pe]&15)<<12|(Be[pe+1]&63)<<6|Be[pe+2]&63;if(ut>=2048&&(ut&63488)!==55296){de.push(String.fromCharCode(ut&65535)),pe+=3;continue}}}else if(Be[pe]<248&&Jn(Be,pe,3)){let ut=(Be[pe]&7)<<18|(Be[pe+1]&63)<<12|(Be[pe+2]&63)<<6|Be[pe+3]&63;if(ut>65536&&ut<1114112){ut-=65536,de.push(String.fromCharCode(ut>>>10|55296)),de.push(String.fromCharCode(ut&1023|56320)),pe+=4;continue}}}de.push("\uFFFD"),++pe}return de.join("")}var Gn=Ot;let lt=function(){let $n=new ArrayBuffer(2);return new DataView($n).setInt16(0,256,!0),new Int16Array($n)[0]===256}();class Gt{static parseScriptData(de,Be,pe){let Me={};try{let ut=Gt.parseValue(de,Be,pe),tn=Gt.parseValue(de,Be+ut.size,pe-ut.size);Me[ut.data]=tn.data}catch(ut){Te.e("AMF",ut.toString())}return Me}static parseObject(de,Be,pe){if(pe<3)throw new le("Data not enough when parse ScriptDataObject");let Me=Gt.parseString(de,Be,pe),ut=Gt.parseValue(de,Be+Me.size,pe-Me.size),tn=ut.objectEnd;return{data:{name:Me.data,value:ut.data},size:Me.size+ut.size,objectEnd:tn}}static parseVariable(de,Be,pe){return Gt.parseObject(de,Be,pe)}static parseString(de,Be,pe){if(pe<2)throw new le("Data not enough when parse String");let ut=new DataView(de,Be,pe).getUint16(0,!lt),tn;return ut>0?tn=Gn(new Uint8Array(de,Be+2,ut)):tn="",{data:tn,size:2+ut}}static parseLongString(de,Be,pe){if(pe<4)throw new le("Data not enough when parse LongString");let ut=new DataView(de,Be,pe).getUint32(0,!lt),tn;return ut>0?tn=Gn(new Uint8Array(de,Be+4,ut)):tn="",{data:tn,size:4+ut}}static parseDate(de,Be,pe){if(pe<10)throw new le("Data size invalid when parse Date");let Me=new DataView(de,Be,pe),ut=Me.getFloat64(0,!lt),tn=Me.getInt16(8,!lt);return ut+=tn*60*1e3,{data:new Date(ut),size:10}}static parseValue(de,Be,pe){if(pe<1)throw new le("Data not enough when parse Value");let Me=new DataView(de,Be,pe),ut=1,tn=Me.getUint8(0),un,_r=!1;try{switch(tn){case 0:un=Me.getFloat64(1,!lt),ut+=8;break;case 1:{un=!!Me.getUint8(1),ut+=1;break}case 2:{let hr=Gt.parseString(de,Be+1,pe-1);un=hr.data,ut+=hr.size;break}case 3:{un={};let hr=0;for((Me.getUint32(pe-4,!lt)&16777215)===9&&(hr=3);ut32)throw new He("ExpGolomb: readBits() bits exceeded max 32bits!");if(de<=this._current_word_bits_left){let tn=this._current_word>>>32-de;return this._current_word<<=de,this._current_word_bits_left-=de,tn}let Be=this._current_word_bits_left?this._current_word:0;Be=Be>>>32-this._current_word_bits_left;let pe=de-this._current_word_bits_left;this._fillCurrentWord();let Me=Math.min(pe,this._current_word_bits_left),ut=this._current_word>>>32-Me;return this._current_word<<=Me,this._current_word_bits_left-=Me,Be=Be<>>de)return this._current_word<<=de,this._current_word_bits_left-=de,de;return this._fillCurrentWord(),de+this._skipLeadingZero()}readUEG(){let de=this._skipLeadingZero();return this.readBits(de+1)-1}readSEG(){let de=this.readUEG();return de&1?de+1>>>1:-1*(de>>>1)}}var vn=bn;class Rt{static _ebsp2rbsp(de){let Be=de,pe=Be.byteLength,Me=new Uint8Array(pe),ut=0;for(let tn=0;tn=2&&Be[tn]===3&&Be[tn-1]===0&&Be[tn-2]===0||(Me[ut]=Be[tn],ut++);return new Uint8Array(Me.buffer,0,ut)}static parseSPS(de){let Be=Rt._ebsp2rbsp(de),pe=new vn(Be);pe.readByte();let Me=pe.readByte();pe.readByte();let ut=pe.readByte();pe.readUEG();let tn=Rt.getProfileString(Me),un=Rt.getLevelString(ut),_r=1,hr=420,Qn=[0,420,422,444],wn=8;if((Me===100||Me===110||Me===122||Me===244||Me===44||Me===83||Me===86||Me===118||Me===128||Me===138||Me===144)&&(_r=pe.readUEG(),_r===3&&pe.readBits(1),_r<=3&&(hr=Qn[_r]),wn=pe.readUEG()+8,pe.readUEG(),pe.readBits(1),pe.readBool())){let $a=_r!==3?8:12;for(let Pa=0;Pa<$a;Pa++)pe.readBool()&&(Pa<6?Rt._skipScalingList(pe,16):Rt._skipScalingList(pe,64))}pe.readUEG();let rr=pe.readUEG();if(rr===0)pe.readUEG();else if(rr===1){pe.readBits(1),pe.readSEG(),pe.readSEG();let $a=pe.readUEG();for(let Pa=0;Pa<$a;Pa++)pe.readSEG()}let Tn=pe.readUEG();pe.readBits(1);let Tr=pe.readUEG(),Nr=pe.readUEG(),kr=pe.readBits(1);kr===0&&pe.readBits(1),pe.readBits(1);let xr=0,$t=0,Kn=0,Dn=0;pe.readBool()&&(xr=pe.readUEG(),$t=pe.readUEG(),Kn=pe.readUEG(),Dn=pe.readUEG());let Fr=1,or=1,Cr=0,Ir=!0,Qa=0,wa=0;if(pe.readBool()){if(pe.readBool()){let $a=pe.readByte(),Pa=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],Po=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];$a>0&&$a<16?(Fr=Pa[$a-1],or=Po[$a-1]):$a===255&&(Fr=pe.readByte()<<8|pe.readByte(),or=pe.readByte()<<8|pe.readByte())}if(pe.readBool()&&pe.readBool(),pe.readBool()&&(pe.readBits(4),pe.readBool()&&pe.readBits(24)),pe.readBool()&&(pe.readUEG(),pe.readUEG()),pe.readBool()){let $a=pe.readBits(32),Pa=pe.readBits(32);Ir=pe.readBool(),Qa=Pa,wa=$a*2,Cr=Qa/wa}}let ti=1;(Fr!==1||or!==1)&&(ti=Fr/or);let To=0,Yo=0;if(_r===0)To=1,Yo=2-kr;else{let $a=_r===3?1:2,Pa=_r===1?2:1;To=$a,Yo=Pa*(2-kr)}let Xo=(Tr+1)*16,Ia=(2-kr)*((Nr+1)*16);Xo-=(xr+$t)*To,Ia-=(Kn+Dn)*Yo;let Ga=Math.ceil(Xo*ti);return pe.destroy(),pe=null,{profile_string:tn,level_string:un,bit_depth:wn,ref_frames:Tn,chroma_format:hr,chroma_format_string:Rt.getChromaFormatString(hr),frame_rate:{fixed:Ir,fps:Cr,fps_den:wa,fps_num:Qa},sar_ratio:{width:Fr,height:or},codec_size:{width:Xo,height:Ia},present_size:{width:Ga,height:Ia}}}static _skipScalingList(de,Be){let pe=8,Me=8,ut=0;for(let tn=0;tn>>8&255|($n&255)<<8}function Rn($n){return($n&4278190080)>>>24|($n&16711680)>>>8|($n&65280)<<8|($n&255)<<24}function tt($n,de){return $n[de]<<24|$n[de+1]<<16|$n[de+2]<<8|$n[de+3]}class ke{constructor(de,Be){this.TAG="FLVDemuxer",this._config=Be,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=de.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=de.hasAudioTrack,this._hasVideo=de.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new zn,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let pe=new ArrayBuffer(2);return new DataView(pe).setInt16(0,256,!0),new Int16Array(pe)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(de){let Be=new Uint8Array(de),pe={match:!1};if(Be[0]!==70||Be[1]!==76||Be[2]!==86||Be[3]!==1)return pe;let Me=(Be[4]&4)>>>2!==0,ut=(Be[4]&1)!==0,tn=tt(Be,5);return tn<9?pe:{match:!0,consumed:tn,dataOffset:tn,hasAudioTrack:Me,hasVideoTrack:ut}}bindDataSource(de){return de.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(de){this._onTrackMetadata=de}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(de){this._onMediaInfo=de}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(de){this._onMetaDataArrived=de}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(de){this._onScriptDataArrived=de}get onError(){return this._onError}set onError(de){this._onError=de}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(de){this._onDataAvailable=de}get timestampBase(){return this._timestampBase}set timestampBase(de){this._timestampBase=de}get overridedDuration(){return this._duration}set overridedDuration(de){this._durationOverrided=!0,this._duration=de,this._mediaInfo.duration=de}set overridedHasAudio(de){this._hasAudioFlagOverrided=!0,this._hasAudio=de,this._mediaInfo.hasAudio=de}set overridedHasVideo(de){this._hasVideoFlagOverrided=!0,this._hasVideo=de,this._mediaInfo.hasVideo=de}resetMediaInfo(){this._mediaInfo=new zn}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(de,Be){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new le("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let pe=0,Me=this._littleEndian;if(Be===0)if(de.byteLength>13)pe=ke.probe(de).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,Be+pe!==this._dataOffset&&Te.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(de,pe).getUint32(0,!Me)!==0&&Te.w(this.TAG,"PrevTagSize0 !== 0 !!!"),pe+=4);pede.byteLength)break;let tn=ut.getUint8(0),un=ut.getUint32(0,!Me)&16777215;if(pe+11+un+4>de.byteLength)break;if(tn!==8&&tn!==9&&tn!==18){Te.w(this.TAG,`Unsupported tag type ${tn}, skipped`),pe+=11+un+4;continue}let _r=ut.getUint8(4),hr=ut.getUint8(5),Qn=ut.getUint8(6),wn=ut.getUint8(7),rr=Qn|hr<<8|_r<<16|wn<<24;(ut.getUint32(7,!Me)&16777215)!==0&&Te.w(this.TAG,"Meet tag which has StreamID != 0!");let Tr=pe+11;switch(tn){case 8:this._parseAudioData(de,Tr,un,rr);break;case 9:this._parseVideoData(de,Tr,un,rr,Be+pe);break;case 18:this._parseScriptData(de,Tr,un);break}let Nr=ut.getUint32(11+un,!Me);Nr!==11+un&&Te.w(this.TAG,`Invalid PrevTagSize ${Nr}`),pe+=11+un+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),pe}_parseScriptData(de,Be,pe){let Me=on.parseScriptData(de,Be,pe);if(Me.hasOwnProperty("onMetaData")){if(Me.onMetaData==null||typeof Me.onMetaData!="object"){Te.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&Te.w(this.TAG,"Found another onMetaData tag!"),this._metadata=Me;let ut=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},ut)),typeof ut.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=ut.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof ut.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=ut.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof ut.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=ut.audiodatarate),typeof ut.videodatarate=="number"&&(this._mediaInfo.videoDataRate=ut.videodatarate),typeof ut.width=="number"&&(this._mediaInfo.width=ut.width),typeof ut.height=="number"&&(this._mediaInfo.height=ut.height),typeof ut.duration=="number"){if(!this._durationOverrided){let tn=Math.floor(ut.duration*this._timescale);this._duration=tn,this._mediaInfo.duration=tn}}else this._mediaInfo.duration=0;if(typeof ut.framerate=="number"){let tn=Math.floor(ut.framerate*1e3);if(tn>0){let un=tn/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=un,this._referenceFrameRate.fps_num=tn,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=un}}if(typeof ut.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let tn=ut.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(tn),ut.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=ut,Te.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(Me).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},Me))}_parseKeyframesIndex(de){let Be=[],pe=[];for(let Me=1;Me>>4;if(_r!==2&&_r!==10){this._onError(Ve.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+_r);return}let hr=0,Qn=(un&12)>>>2;if(Qn>=0&&Qn<=4)hr=this._flvSoundRateTable[Qn];else{this._onError(Ve.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Qn);return}let wn=(un&2)>>>1,rr=un&1,Tn=this._audioMetadata,Tr=this._audioTrack;if(Tn||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Tn=this._audioMetadata={},Tn.type="audio",Tn.id=Tr.id,Tn.timescale=this._timescale,Tn.duration=this._duration,Tn.audioSampleRate=hr,Tn.channelCount=rr===0?1:2),_r===10){let Nr=this._parseAACAudioData(de,Be+1,pe-1);if(Nr==null)return;if(Nr.packetType===0){Tn.config&&Te.w(this.TAG,"Found another AudioSpecificConfig!");let kr=Nr.data;Tn.audioSampleRate=kr.samplingRate,Tn.channelCount=kr.channelCount,Tn.codec=kr.codec,Tn.originalCodec=kr.originalCodec,Tn.config=kr.config,Tn.refSampleDuration=1024/Tn.audioSampleRate*Tn.timescale,Te.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",Tn);let xr=this._mediaInfo;xr.audioCodec=Tn.originalCodec,xr.audioSampleRate=Tn.audioSampleRate,xr.audioChannelCount=Tn.channelCount,xr.hasVideo?xr.videoCodec!=null&&(xr.mimeType='video/x-flv; codecs="'+xr.videoCodec+","+xr.audioCodec+'"'):xr.mimeType='video/x-flv; codecs="'+xr.audioCodec+'"',xr.isComplete()&&this._onMediaInfo(xr)}else if(Nr.packetType===1){let kr=this._timestampBase+Me,xr={unit:Nr.data,length:Nr.data.byteLength,dts:kr,pts:kr};Tr.samples.push(xr),Tr.length+=Nr.data.length}else Te.e(this.TAG,`Flv: Unsupported AAC data type ${Nr.packetType}`)}else if(_r===2){if(!Tn.codec){let $t=this._parseMP3AudioData(de,Be+1,pe-1,!0);if($t==null)return;Tn.audioSampleRate=$t.samplingRate,Tn.channelCount=$t.channelCount,Tn.codec=$t.codec,Tn.originalCodec=$t.originalCodec,Tn.refSampleDuration=1152/Tn.audioSampleRate*Tn.timescale,Te.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Tn);let Kn=this._mediaInfo;Kn.audioCodec=Tn.codec,Kn.audioSampleRate=Tn.audioSampleRate,Kn.audioChannelCount=Tn.channelCount,Kn.audioDataRate=$t.bitRate,Kn.hasVideo?Kn.videoCodec!=null&&(Kn.mimeType='video/x-flv; codecs="'+Kn.videoCodec+","+Kn.audioCodec+'"'):Kn.mimeType='video/x-flv; codecs="'+Kn.audioCodec+'"',Kn.isComplete()&&this._onMediaInfo(Kn)}let Nr=this._parseMP3AudioData(de,Be+1,pe-1,!1);if(Nr==null)return;let kr=this._timestampBase+Me,xr={unit:Nr,length:Nr.byteLength,dts:kr,pts:kr};Tr.samples.push(xr),Tr.length+=Nr.length}}_parseAACAudioData(de,Be,pe){if(pe<=1){Te.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let Me={},ut=new Uint8Array(de,Be,pe);return Me.packetType=ut[0],ut[0]===0?Me.data=this._parseAACAudioSpecificConfig(de,Be+1,pe-1):Me.data=ut.subarray(1),Me}_parseAACAudioSpecificConfig(de,Be,pe){let Me=new Uint8Array(de,Be,pe),ut=null,tn=0,un=0,_r=null,hr=0,Qn=null;if(tn=un=Me[0]>>>3,hr=(Me[0]&7)<<1|Me[1]>>>7,hr<0||hr>=this._mpegSamplingRates.length){this._onError(Ve.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let wn=this._mpegSamplingRates[hr],rr=(Me[1]&120)>>>3;if(rr<0||rr>=8){this._onError(Ve.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}tn===5&&(Qn=(Me[1]&7)<<1|Me[2]>>>7,_r=(Me[2]&124)>>>2);let Tn=self.navigator.userAgent.toLowerCase();return Tn.indexOf("firefox")!==-1?hr>=6?(tn=5,ut=new Array(4),Qn=hr-3):(tn=2,ut=new Array(2),Qn=hr):Tn.indexOf("android")!==-1?(tn=2,ut=new Array(2),Qn=hr):(tn=5,Qn=hr,ut=new Array(4),hr>=6?Qn=hr-3:rr===1&&(tn=2,ut=new Array(2),Qn=hr)),ut[0]=tn<<3,ut[0]|=(hr&15)>>>1,ut[1]=(hr&15)<<7,ut[1]|=(rr&15)<<3,tn===5&&(ut[1]|=(Qn&15)>>>1,ut[2]=(Qn&1)<<7,ut[2]|=8,ut[3]=0),{config:ut,samplingRate:wn,channelCount:rr,codec:"mp4a.40."+tn,originalCodec:"mp4a.40."+un}}_parseMP3AudioData(de,Be,pe,Me){if(pe<4){Te.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let ut=this._littleEndian,tn=new Uint8Array(de,Be,pe),un=null;if(Me){if(tn[0]!==255)return;let _r=tn[1]>>>3&3,hr=(tn[1]&6)>>1,Qn=(tn[2]&240)>>>4,wn=(tn[2]&12)>>>2,Tn=(tn[3]>>>6&3)!==3?2:1,Tr=0,Nr=0,kr=34,xr="mp3";switch(_r){case 0:Tr=this._mpegAudioV25SampleRateTable[wn];break;case 2:Tr=this._mpegAudioV20SampleRateTable[wn];break;case 3:Tr=this._mpegAudioV10SampleRateTable[wn];break}switch(hr){case 1:kr=34,Qn>>4,_r=tn&15;if(_r!==7){this._onError(Ve.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${_r}`);return}this._parseAVCVideoPacket(de,Be+1,pe-1,Me,ut,un)}_parseAVCVideoPacket(de,Be,pe,Me,ut,tn){if(pe<4){Te.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let un=this._littleEndian,_r=new DataView(de,Be,pe),hr=_r.getUint8(0),wn=(_r.getUint32(0,!un)&16777215)<<8>>8;if(hr===0)this._parseAVCDecoderConfigurationRecord(de,Be+4,pe-4);else if(hr===1)this._parseAVCVideoData(de,Be+4,pe-4,Me,ut,tn,wn);else if(hr!==2){this._onError(Ve.FORMAT_ERROR,`Flv: Invalid video packet type ${hr}`);return}}_parseAVCDecoderConfigurationRecord(de,Be,pe){if(pe<7){Te.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let Me=this._videoMetadata,ut=this._videoTrack,tn=this._littleEndian,un=new DataView(de,Be,pe);Me?typeof Me.avcc!="undefined"&&Te.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),Me=this._videoMetadata={},Me.type="video",Me.id=ut.id,Me.timescale=this._timescale,Me.duration=this._duration);let _r=un.getUint8(0),hr=un.getUint8(1),Qn=un.getUint8(2),wn=un.getUint8(3);if(_r!==1||hr===0){this._onError(Ve.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(un.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Ve.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let rr=un.getUint8(5)&31;if(rr===0){this._onError(Ve.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else rr>1&&Te.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${rr}`);let Tn=6;for(let Nr=0;Nr1&&Te.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Tr}`);Tn++;for(let Nr=0;Nr=pe){Te.w(this.TAG,`Malformed Nalu near timestamp ${Tr}, offset = ${rr}, dataSize = ${pe}`);break}let kr=hr.getUint32(rr,!_r);if(Tn===3&&(kr>>>=8),kr>pe-Tn){Te.w(this.TAG,`Malformed Nalus near timestamp ${Tr}, NaluSize > DataSize!`);return}let xr=hr.getUint8(rr+Tn)&31;xr===5&&(Nr=!0);let $t=new Uint8Array(de,Be+rr,Tn+kr),Kn={type:xr,data:$t};Qn.push(Kn),wn+=$t.byteLength,rr+=Tn+kr}if(Qn.length){let kr=this._videoTrack,xr={units:Qn,length:wn,isKeyframe:Nr,dts:Tr,cts:un,pts:Tr+un};Nr&&(xr.fileposition=ut),kr.samples.push(xr),kr.length+=wn}}}var ht=ke;class Je{static init(){Je.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let Be in Je.types)Je.types.hasOwnProperty(Be)&&(Je.types[Be]=[Be.charCodeAt(0),Be.charCodeAt(1),Be.charCodeAt(2),Be.charCodeAt(3)]);let de=Je.constants={};de.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),de.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),de.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),de.STSC=de.STCO=de.STTS,de.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),de.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),de.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),de.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),de.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),de.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(de){let Be=8,pe=null,Me=Array.prototype.slice.call(arguments,1),ut=Me.length;for(let un=0;un>>24&255,pe[1]=Be>>>16&255,pe[2]=Be>>>8&255,pe[3]=Be&255,pe.set(de,4);let tn=8;for(let un=0;un>>24&255,de>>>16&255,de>>>8&255,de&255,Be>>>24&255,Be>>>16&255,Be>>>8&255,Be&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(de){return Je.box(Je.types.trak,Je.tkhd(de),Je.mdia(de))}static tkhd(de){let Be=de.id,pe=de.duration,Me=de.presentWidth,ut=de.presentHeight;return Je.box(Je.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,Be>>>24&255,Be>>>16&255,Be>>>8&255,Be&255,0,0,0,0,pe>>>24&255,pe>>>16&255,pe>>>8&255,pe&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,Me>>>8&255,Me&255,0,0,ut>>>8&255,ut&255,0,0]))}static mdia(de){return Je.box(Je.types.mdia,Je.mdhd(de),Je.hdlr(de),Je.minf(de))}static mdhd(de){let Be=de.timescale,pe=de.duration;return Je.box(Je.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,Be>>>24&255,Be>>>16&255,Be>>>8&255,Be&255,pe>>>24&255,pe>>>16&255,pe>>>8&255,pe&255,85,196,0,0]))}static hdlr(de){let Be=null;return de.type==="audio"?Be=Je.constants.HDLR_AUDIO:Be=Je.constants.HDLR_VIDEO,Je.box(Je.types.hdlr,Be)}static minf(de){let Be=null;return de.type==="audio"?Be=Je.box(Je.types.smhd,Je.constants.SMHD):Be=Je.box(Je.types.vmhd,Je.constants.VMHD),Je.box(Je.types.minf,Be,Je.dinf(),Je.stbl(de))}static dinf(){return Je.box(Je.types.dinf,Je.box(Je.types.dref,Je.constants.DREF))}static stbl(de){return Je.box(Je.types.stbl,Je.stsd(de),Je.box(Je.types.stts,Je.constants.STTS),Je.box(Je.types.stsc,Je.constants.STSC),Je.box(Je.types.stsz,Je.constants.STSZ),Je.box(Je.types.stco,Je.constants.STCO))}static stsd(de){return de.type==="audio"?de.codec==="mp3"?Je.box(Je.types.stsd,Je.constants.STSD_PREFIX,Je.mp3(de)):Je.box(Je.types.stsd,Je.constants.STSD_PREFIX,Je.mp4a(de)):Je.box(Je.types.stsd,Je.constants.STSD_PREFIX,Je.avc1(de))}static mp3(de){let Be=de.channelCount,pe=de.audioSampleRate,Me=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,Be,0,16,0,0,0,0,pe>>>8&255,pe&255,0,0]);return Je.box(Je.types[".mp3"],Me)}static mp4a(de){let Be=de.channelCount,pe=de.audioSampleRate,Me=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,Be,0,16,0,0,0,0,pe>>>8&255,pe&255,0,0]);return Je.box(Je.types.mp4a,Me,Je.esds(de))}static esds(de){let Be=de.config||[],pe=Be.length,Me=new Uint8Array([0,0,0,0,3,23+pe,0,1,0,4,15+pe,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([pe]).concat(Be).concat([6,1,2]));return Je.box(Je.types.esds,Me)}static avc1(de){let Be=de.avcc,pe=de.codecWidth,Me=de.codecHeight,ut=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,pe>>>8&255,pe&255,Me>>>8&255,Me&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return Je.box(Je.types.avc1,ut,Je.box(Je.types.avcC,Be))}static mvex(de){return Je.box(Je.types.mvex,Je.trex(de))}static trex(de){let Be=de.id,pe=new Uint8Array([0,0,0,0,Be>>>24&255,Be>>>16&255,Be>>>8&255,Be&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Je.box(Je.types.trex,pe)}static moof(de,Be){return Je.box(Je.types.moof,Je.mfhd(de.sequenceNumber),Je.traf(de,Be))}static mfhd(de){let Be=new Uint8Array([0,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,de&255]);return Je.box(Je.types.mfhd,Be)}static traf(de,Be){let pe=de.id,Me=Je.box(Je.types.tfhd,new Uint8Array([0,0,0,0,pe>>>24&255,pe>>>16&255,pe>>>8&255,pe&255])),ut=Je.box(Je.types.tfdt,new Uint8Array([0,0,0,0,Be>>>24&255,Be>>>16&255,Be>>>8&255,Be&255])),tn=Je.sdtp(de),un=Je.trun(de,tn.byteLength+16+16+8+16+8+8);return Je.box(Je.types.traf,Me,ut,un,tn)}static sdtp(de){let Be=de.samples||[],pe=Be.length,Me=new Uint8Array(4+pe);for(let ut=0;ut>>24&255,Me>>>16&255,Me>>>8&255,Me&255,Be>>>24&255,Be>>>16&255,Be>>>8&255,Be&255],0);for(let un=0;un>>24&255,_r>>>16&255,_r>>>8&255,_r&255,hr>>>24&255,hr>>>16&255,hr>>>8&255,hr&255,Qn.isLeading<<2|Qn.dependsOn,Qn.isDependedOn<<6|Qn.hasRedundancy<<4|Qn.isNonSync,0,0,wn>>>24&255,wn>>>16&255,wn>>>8&255,wn&255],12+16*un)}return Je.box(Je.types.trun,tn)}static mdat(de){return Je.box(Je.types.mdat,de)}}Je.init();var At=Je;class xt{static getSilentFrame(de,Be){if(de==="mp4a.40.2"){if(Be===1)return new Uint8Array([0,200,0,128,35,128]);if(Be===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(Be===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(Be===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(Be===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(Be===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(Be===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(Be===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(Be===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var hn=xt;class Mt{constructor(de,Be,pe,Me,ut){this.dts=de,this.pts=Be,this.duration=pe,this.originalDts=Me,this.isSyncPoint=ut,this.fileposition=null}}class Ye{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(de){de.isSyncPoint=!0,this.syncPoints.push(de)}}class zt{constructor(){this._list=[]}clear(){this._list=[]}appendArray(de){let Be=this._list;de.length!==0&&(Be.length>0&&de[0].originalDts=Be[ut].dts&&deBe[Me].lastSample.originalDts&&de=Be[Me].lastSample.originalDts&&(Me===Be.length-1||Me0&&(ut=this._searchNearestSegmentBefore(pe.originalBeginDts)+1),this._lastAppendLocation=ut,this._list.splice(ut,0,pe)}getLastSegmentBefore(de){let Be=this._searchNearestSegmentBefore(de);return Be>=0?this._list[Be]:null}getLastSampleBefore(de){let Be=this.getLastSegmentBefore(de);return Be!=null?Be.lastSample:null}getLastSyncPointBefore(de){let Be=this._searchNearestSegmentBefore(de),pe=this._list[Be].syncPoints;for(;pe.length===0&&Be>0;)Be--,pe=this._list[Be].syncPoints;return pe.length>0?pe[pe.length-1]:null}}class dt{constructor(de){this.TAG="MP4Remuxer",this._config=de,this._isLive=de.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new gn("audio"),this._videoSegmentInfoList=new gn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(y.chrome&&(y.version.major<50||y.version.major===50&&y.version.build<2661)),this._fillSilentAfterSeek=y.msedge||y.msie,this._mp3UseMpegAudio=!y.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(de){return de.onDataAvailable=this.remux.bind(this),de.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(de){this._onInitSegment=de}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(de){this._onMediaSegment=de}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(de){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(de,Be){if(!this._onMediaSegment)throw new le("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(de,Be),this._remuxVideo(Be),this._remuxAudio(de)}_onTrackMetadataReceived(de,Be){let pe=null,Me="mp4",ut=Be.codec;if(de==="audio")this._audioMeta=Be,Be.codec==="mp3"&&this._mp3UseMpegAudio?(Me="mpeg",ut="",pe=new Uint8Array):pe=At.generateInitSegment(Be);else if(de==="video")this._videoMeta=Be,pe=At.generateInitSegment(Be);else return;if(!this._onInitSegment)throw new le("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(de,{type:de,data:pe.buffer,codec:ut,container:`${de}/${Me}`,mediaDuration:Be.duration})}_calculateDtsBase(de,Be){this._dtsBaseInited||(de.samples&&de.samples.length&&(this._audioDtsBase=de.samples[0].dts),Be.samples&&Be.samples.length&&(this._videoDtsBase=Be.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let de=this._videoStashedLastSample,Be=this._audioStashedLastSample,pe={type:"video",id:1,sequenceNumber:0,samples:[],length:0};de!=null&&(pe.samples.push(de),pe.length=de.length);let Me={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};Be!=null&&(Me.samples.push(Be),Me.length=Be.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(pe,!0),this._remuxAudio(Me,!0)}_remuxAudio(de,Be){if(this._audioMeta==null)return;let pe=de,Me=pe.samples,ut,tn=-1,un=-1,_r=-1,hr=this._audioMeta.refSampleDuration,Qn=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,wn=this._dtsBaseInited&&this._audioNextDts===void 0,rr=!1;if(!Me||Me.length===0||Me.length===1&&!Be)return;let Tn=0,Tr=null,Nr=0;Qn?(Tn=0,Nr=pe.length):(Tn=8,Nr=8+pe.length);let kr=null;if(Me.length>1&&(kr=Me.pop(),Nr-=kr.length),this._audioStashedLastSample!=null){let or=this._audioStashedLastSample;this._audioStashedLastSample=null,Me.unshift(or),Nr+=or.length}kr!=null&&(this._audioStashedLastSample=kr);let xr=Me[0].dts-this._dtsBase;if(this._audioNextDts)ut=xr-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())ut=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(rr=!0);else{let or=this._audioSegmentInfoList.getLastSampleBefore(xr);if(or!=null){let Cr=xr-(or.originalDts+or.duration);Cr<=3&&(Cr=0);let Ir=or.dts+or.duration+Cr;ut=xr-Ir}else ut=0}if(rr){let or=xr-ut,Cr=this._videoSegmentInfoList.getLastSegmentBefore(xr);if(Cr!=null&&Cr.beginDts=1?Br=$t[$t.length-1].duration:Br=Math.floor(hr);let ti=!1,To=null;if(Br>hr*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!y.safari){ti=!0;let Yo=Math.abs(Br-hr),Xo=Math.ceil(Yo/hr),Ia=wa+hr;Te.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. dts: ${wa+Br} ms, expected: ${wa+Math.round(hr)} ms, delta: ${Math.round(Yo)} ms, generate: ${Xo} frames`);let Ga=hn.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Ga==null&&(Te.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Ga=Ir),To=[];for(let Pa=0;Pa0){let ko=To[To.length-1];ko.duration=Po-ko.dts}let ni={dts:Po,pts:Po,cts:0,unit:Ga,size:Ga.byteLength,duration:0,originalDts:Qa,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};To.push(ni),Nr+=ni.size,Ia+=hr}let $a=To[To.length-1];$a.duration=wa+Br-$a.dts,Br=Math.round(hr)}$t.push({dts:wa,pts:wa,cts:0,unit:Cr.unit,size:Cr.unit.byteLength,duration:Br,originalDts:Qa,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),ti&&$t.push.apply($t,To)}Qn?Tr=new Uint8Array(Nr):(Tr=new Uint8Array(Nr),Tr[0]=Nr>>>24&255,Tr[1]=Nr>>>16&255,Tr[2]=Nr>>>8&255,Tr[3]=Nr&255,Tr.set(At.types.mdat,4));for(let or=0;or<$t.length;or++){let Cr=$t[or].unit;Tr.set(Cr,Tn),Tn+=Cr.byteLength}let Kn=$t[$t.length-1];un=Kn.dts+Kn.duration,this._audioNextDts=un;let Dn=new Ye;Dn.beginDts=tn,Dn.endDts=un,Dn.beginPts=tn,Dn.endPts=un,Dn.originalBeginDts=$t[0].originalDts,Dn.originalEndDts=Kn.originalDts+Kn.duration,Dn.firstSample=new Mt($t[0].dts,$t[0].pts,$t[0].duration,$t[0].originalDts,!1),Dn.lastSample=new Mt(Kn.dts,Kn.pts,Kn.duration,Kn.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(Dn),pe.samples=$t,pe.sequenceNumber++;let er=null;Qn?er=new Uint8Array:er=At.moof(pe,tn),pe.samples=[],pe.length=0;let Fr={type:"audio",data:this._mergeBoxes(er,Tr).buffer,sampleCount:$t.length,info:Dn};Qn&&wn&&(Fr.timestampOffset=tn),this._onMediaSegment("audio",Fr)}_remuxVideo(de,Be){if(this._videoMeta==null)return;let pe=de,Me=pe.samples,ut,tn=-1,un=-1,_r=-1,hr=-1;if(!Me||Me.length===0||Me.length===1&&!Be)return;let Qn=8,wn=null,rr=8+de.length,Tn=null;if(Me.length>1&&(Tn=Me.pop(),rr-=Tn.length),this._videoStashedLastSample!=null){let Kn=this._videoStashedLastSample;this._videoStashedLastSample=null,Me.unshift(Kn),rr+=Kn.length}Tn!=null&&(this._videoStashedLastSample=Tn);let Tr=Me[0].dts-this._dtsBase;if(this._videoNextDts)ut=Tr-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())ut=0;else{let Kn=this._videoSegmentInfoList.getLastSampleBefore(Tr);if(Kn!=null){let Dn=Tr-(Kn.originalDts+Kn.duration);Dn<=3&&(Dn=0);let er=Kn.dts+Kn.duration+Dn;ut=Tr-er}else ut=0}let Nr=new Ye,kr=[];for(let Kn=0;Kn=1?Qa=kr[kr.length-1].duration:Qa=Math.floor(this._videoMeta.refSampleDuration),Fr){let wa=new Mt(or,Ir,Qa,Dn.dts,!0);wa.fileposition=Dn.fileposition,Nr.appendSyncPoint(wa)}kr.push({dts:or,pts:Ir,cts:Cr,units:Dn.units,size:Dn.length,isKeyframe:Fr,duration:Qa,originalDts:er,flags:{isLeading:0,dependsOn:Fr?2:1,isDependedOn:Fr?1:0,hasRedundancy:0,isNonSync:Fr?0:1}})}wn=new Uint8Array(rr),wn[0]=rr>>>24&255,wn[1]=rr>>>16&255,wn[2]=rr>>>8&255,wn[3]=rr&255,wn.set(At.types.mdat,4);for(let Kn=0;Kn{Me.timestampBase=pe,pe+=Me.duration,Me.cors=de.cors,Me.withCredentials=de.withCredentials,Be.referrerPolicy&&(Me.referrerPolicy=Be.referrerPolicy)}),!isNaN(pe)&&this._mediaDataSource.duration!==pe&&(this._mediaDataSource.duration=pe),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(de,Be){this._emitter.addListener(de,Be)}off(de,Be){this._emitter.removeListener(de,Be)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(de,Be){this._currentSegmentIndex=de;let pe=this._mediaDataSource.segments[de],Me=this._ioctl=new bt(pe,this._config,de);Me.onError=this._onIOException.bind(this),Me.onSeeked=this._onIOSeeked.bind(this),Me.onComplete=this._onIOComplete.bind(this),Me.onRedirect=this._onIORedirect.bind(this),Me.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),Be?this._demuxer.bindDataSource(this._ioctl):Me.onDataArrival=this._onInitChunkArrival.bind(this),Me.open(Be)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(de){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let Be=this._searchSegmentIndexContains(de);if(Be===this._currentSegmentIndex){let pe=this._mediaInfo.segments[Be];if(pe==null)this._pendingSeekTime=de;else{let Me=pe.getNearestKeyframe(de);this._remuxer.seek(Me.milliseconds),this._ioctl.seek(Me.fileposition),this._pendingResolveSeekPoint=Me.milliseconds}}else{let pe=this._mediaInfo.segments[Be];if(pe==null)this._pendingSeekTime=de,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(Be);else{let Me=pe.getNearestKeyframe(de);this._internalAbort(),this._remuxer.seek(de),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[Be].timestampBase,this._loadSegment(Be,Me.fileposition),this._pendingResolveSeekPoint=Me.milliseconds,this._reportSegmentMediaInfo(Be)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(de){let Be=this._mediaDataSource.segments,pe=Be.length-1;for(let Me=0;Me0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,Me=this._demuxer.parseChunks(de,Be);else if((pe=ht.probe(de)).match){this._demuxer=new ht(pe,this._config),this._remuxer||(this._remuxer=new Yt(this._config));let ut=this._mediaDataSource;ut.duration!=null&&!isNaN(ut.duration)&&(this._demuxer.overridedDuration=ut.duration),typeof ut.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=ut.hasAudio),typeof ut.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=ut.hasVideo),this._demuxer.timestampBase=ut.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),Me=this._demuxer.parseChunks(de,Be)}else pe=null,Te.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(An.DEMUX_ERROR,Ve.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),Me=0;return Me}_onMediaInfo(de){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},de),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,zn.prototype));let Be=Object.assign({},de);Object.setPrototypeOf(Be,zn.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=Be,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let pe=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(pe)})}_onMetaDataArrived(de){this._emitter.emit(An.METADATA_ARRIVED,de)}_onScriptDataArrived(de){this._emitter.emit(An.SCRIPTDATA_ARRIVED,de)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(de){let pe=de+1;pe0&&pe[0].originalDts===Me&&(Me=pe[0].pts),this._emitter.emit(An.RECOMMEND_SEEKPOINT,Me)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(de){let Be=this._mediaInfo.segments[de],pe=Object.assign({},Be);pe.duration=this._mediaInfo.duration,pe.segmentCount=this._mediaInfo.segmentCount,delete pe.segments,delete pe.keyframesIndex,this._emitter.emit(An.MEDIA_INFO,pe)}_reportStatisticsInfo(){let de={};de.url=this._ioctl.currentURL,de.hasRedirect=this._ioctl.hasRedirect,de.hasRedirect&&(de.redirectedURL=this._ioctl.currentRedirectedURL),de.speed=this._ioctl.currentSpeed,de.loaderType=this._ioctl.loaderType,de.currentSegmentIndex=this._currentSegmentIndex,de.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(An.STATISTICS_INFO,de)}}var Dr=nr,zr=function($n){let de="TransmuxingWorker",Be=null,pe=Nr.bind(this);be.install(),$n.addEventListener("message",function(kr){switch(kr.data.cmd){case"init":Be=new Dr(kr.data.param[0],kr.data.param[1]),Be.on(An.IO_ERROR,rr.bind(this)),Be.on(An.DEMUX_ERROR,Tn.bind(this)),Be.on(An.INIT_SEGMENT,Me.bind(this)),Be.on(An.MEDIA_SEGMENT,ut.bind(this)),Be.on(An.LOADING_COMPLETE,tn.bind(this)),Be.on(An.RECOVERED_EARLY_EOF,un.bind(this)),Be.on(An.MEDIA_INFO,_r.bind(this)),Be.on(An.METADATA_ARRIVED,hr.bind(this)),Be.on(An.SCRIPTDATA_ARRIVED,Qn.bind(this)),Be.on(An.STATISTICS_INFO,wn.bind(this)),Be.on(An.RECOMMEND_SEEKPOINT,Tr.bind(this));break;case"destroy":Be&&(Be.destroy(),Be=null),$n.postMessage({msg:"destroyed"});break;case"start":Be.start();break;case"stop":Be.stop();break;case"seek":Be.seek(kr.data.param);break;case"pause":Be.pause();break;case"resume":Be.resume();break;case"logging_config":{let xr=kr.data.param;St.applyConfig(xr),xr.enableCallback===!0?St.addLogListener(pe):St.removeLogListener(pe);break}}});function Me(kr,xr){let $t={msg:An.INIT_SEGMENT,data:{type:kr,data:xr}};$n.postMessage($t,[xr.data])}function ut(kr,xr){let $t={msg:An.MEDIA_SEGMENT,data:{type:kr,data:xr}};$n.postMessage($t,[xr.data])}function tn(){let kr={msg:An.LOADING_COMPLETE};$n.postMessage(kr)}function un(){let kr={msg:An.RECOVERED_EARLY_EOF};$n.postMessage(kr)}function _r(kr){let xr={msg:An.MEDIA_INFO,data:kr};$n.postMessage(xr)}function hr(kr){let xr={msg:An.METADATA_ARRIVED,data:kr};$n.postMessage(xr)}function Qn(kr){let xr={msg:An.SCRIPTDATA_ARRIVED,data:kr};$n.postMessage(xr)}function wn(kr){let xr={msg:An.STATISTICS_INFO,data:kr};$n.postMessage(xr)}function rr(kr,xr){$n.postMessage({msg:An.IO_ERROR,data:{type:kr,info:xr}})}function Tn(kr,xr){$n.postMessage({msg:An.DEMUX_ERROR,data:{type:kr,info:xr}})}function Tr(kr){$n.postMessage({msg:An.RECOMMEND_SEEKPOINT,data:kr})}function Nr(kr,xr){$n.postMessage({msg:"logcat_callback",data:{type:kr,logcat:xr}})}};class Jr{constructor(de,Be){if(this.TAG="Transmuxer",this._emitter=new(et()),Be.enableWorker&&typeof Worker!="undefined")try{let pe=ne(82059);this._worker=pe(zr),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[de,Be]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},St.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:St.getConfig()})}catch(pe){Te.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Dr(de,Be)}else this._controller=new Dr(de,Be);if(this._controller){let pe=this._controller;pe.on(An.IO_ERROR,this._onIOError.bind(this)),pe.on(An.DEMUX_ERROR,this._onDemuxError.bind(this)),pe.on(An.INIT_SEGMENT,this._onInitSegment.bind(this)),pe.on(An.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),pe.on(An.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),pe.on(An.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),pe.on(An.MEDIA_INFO,this._onMediaInfo.bind(this)),pe.on(An.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),pe.on(An.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),pe.on(An.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),pe.on(An.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),St.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(de,Be){this._emitter.addListener(de,Be)}off(de,Be){this._emitter.removeListener(de,Be)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(de){this._worker?this._worker.postMessage({cmd:"seek",param:de}):this._controller.seek(de)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(de,Be){Promise.resolve().then(()=>{this._emitter.emit(An.INIT_SEGMENT,de,Be)})}_onMediaSegment(de,Be){Promise.resolve().then(()=>{this._emitter.emit(An.MEDIA_SEGMENT,de,Be)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(An.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(An.RECOVERED_EARLY_EOF)})}_onMediaInfo(de){Promise.resolve().then(()=>{this._emitter.emit(An.MEDIA_INFO,de)})}_onMetaDataArrived(de){Promise.resolve().then(()=>{this._emitter.emit(An.METADATA_ARRIVED,de)})}_onScriptDataArrived(de){Promise.resolve().then(()=>{this._emitter.emit(An.SCRIPTDATA_ARRIVED,de)})}_onStatisticsInfo(de){Promise.resolve().then(()=>{this._emitter.emit(An.STATISTICS_INFO,de)})}_onIOError(de,Be){Promise.resolve().then(()=>{this._emitter.emit(An.IO_ERROR,de,Be)})}_onDemuxError(de,Be){Promise.resolve().then(()=>{this._emitter.emit(An.DEMUX_ERROR,de,Be)})}_onRecommendSeekpoint(de){Promise.resolve().then(()=>{this._emitter.emit(An.RECOMMEND_SEEKPOINT,de)})}_onLoggingConfigChanged(de){this._worker&&this._worker.postMessage({cmd:"logging_config",param:de})}_onWorkerMessage(de){let Be=de.data,pe=Be.data;if(Be.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(Be.msg){case An.INIT_SEGMENT:case An.MEDIA_SEGMENT:this._emitter.emit(Be.msg,pe.type,pe.data);break;case An.LOADING_COMPLETE:case An.RECOVERED_EARLY_EOF:this._emitter.emit(Be.msg);break;case An.MEDIA_INFO:Object.setPrototypeOf(pe,zn.prototype),this._emitter.emit(Be.msg,pe);break;case An.METADATA_ARRIVED:case An.SCRIPTDATA_ARRIVED:case An.STATISTICS_INFO:this._emitter.emit(Be.msg,pe);break;case An.IO_ERROR:case An.DEMUX_ERROR:this._emitter.emit(Be.msg,pe.type,pe.info);break;case An.RECOMMEND_SEEKPOINT:this._emitter.emit(Be.msg,pe);break;case"logcat_callback":Te.emitter.emit("log",pe.type,pe.logcat);break;default:break}}}var Zr=Jr,aa={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class Da{constructor(de){this.TAG="MSEController",this._config=de,this._emitter=new(et()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new zt}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(de,Be){this._emitter.addListener(de,Be)}off(de,Be){this._emitter.removeListener(de,Be)}attachMediaElement(de){if(this._mediaSource)throw new le("MediaSource has been attached to an HTMLMediaElement!");let Be=this._mediaSource=new window.MediaSource;Be.addEventListener("sourceopen",this.e.onSourceOpen),Be.addEventListener("sourceended",this.e.onSourceEnded),Be.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=de,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),de.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let de=this._mediaSource;for(let Be in this._sourceBuffers){let pe=this._pendingSegments[Be];pe.splice(0,pe.length),this._pendingSegments[Be]=null,this._pendingRemoveRanges[Be]=null,this._lastInitSegments[Be]=null;let Me=this._sourceBuffers[Be];if(Me){if(de.readyState!=="closed"){try{de.removeSourceBuffer(Me)}catch(ut){Te.e(this.TAG,ut.message)}Me.removeEventListener("error",this.e.onSourceBufferError),Me.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[Be]=null,this._sourceBuffers[Be]=null}}if(de.readyState==="open")try{de.endOfStream()}catch(Be){Te.e(this.TAG,Be.message)}de.removeEventListener("sourceopen",this.e.onSourceOpen),de.removeEventListener("sourceended",this.e.onSourceEnded),de.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(de,Be){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(de),this._pendingSegments[de.type].push(de);return}let pe=de,Me=`${pe.container}`;pe.codec&&pe.codec.length>0&&(Me+=`;codecs=${pe.codec}`);let ut=!1;if(Te.v(this.TAG,"Received Initialization Segment, mimeType: "+Me),this._lastInitSegments[pe.type]=pe,Me!==this._mimeTypes[pe.type]){if(this._mimeTypes[pe.type])Te.v(this.TAG,`Notice: ${pe.type} mimeType changed, origin: ${this._mimeTypes[pe.type]}, target: ${Me}`);else{ut=!0;try{let tn=this._sourceBuffers[pe.type]=this._mediaSource.addSourceBuffer(Me);tn.addEventListener("error",this.e.onSourceBufferError),tn.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(tn){Te.e(this.TAG,tn.message),this._emitter.emit(aa.ERROR,{code:tn.code,msg:tn.message});return}}this._mimeTypes[pe.type]=Me}Be||this._pendingSegments[pe.type].push(pe),ut||this._sourceBuffers[pe.type]&&!this._sourceBuffers[pe.type].updating&&this._doAppendSegments(),y.safari&&pe.container==="audio/mpeg"&&pe.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=pe.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(de){let Be=de;this._pendingSegments[Be.type].push(Be),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let pe=this._sourceBuffers[Be.type];pe&&!pe.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(de){for(let Be in this._sourceBuffers){if(!this._sourceBuffers[Be])continue;let pe=this._sourceBuffers[Be];if(this._mediaSource.readyState==="open")try{pe.abort()}catch(ut){Te.e(this.TAG,ut.message)}this._idrList.clear();let Me=this._pendingSegments[Be];if(Me.splice(0,Me.length),this._mediaSource.readyState!=="closed"){for(let ut=0;ut=1&&de-Me.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let de=this._mediaElement.currentTime;for(let Be in this._sourceBuffers){let pe=this._sourceBuffers[Be];if(pe){let Me=pe.buffered,ut=!1;for(let tn=0;tn=this._config.autoCleanupMaxBackwardDuration){ut=!0;let hr=de-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[Be].push({start:un,end:hr})}}else _r0&&(isNaN(Be)||pe>Be)&&(Te.v(this.TAG,`Update MediaSource duration from ${Be} to ${pe}`),this._mediaSource.duration=pe),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let de in this._pendingRemoveRanges){if(!this._sourceBuffers[de]||this._sourceBuffers[de].updating)continue;let Be=this._sourceBuffers[de],pe=this._pendingRemoveRanges[de];for(;pe.length&&!Be.updating;){let Me=pe.shift();Be.remove(Me.start,Me.end)}}}_doAppendSegments(){let de=this._pendingSegments;for(let Be in de)if(!(!this._sourceBuffers[Be]||this._sourceBuffers[Be].updating)&&de[Be].length>0){let pe=de[Be].shift();if(pe.timestampOffset){let Me=this._sourceBuffers[Be].timestampOffset,ut=pe.timestampOffset/1e3;Math.abs(Me-ut)>.1&&(Te.v(this.TAG,`Update MPEG audio timestampOffset from ${Me} to ${ut}`),this._sourceBuffers[Be].timestampOffset=ut),delete pe.timestampOffset}if(!pe.data||pe.data.byteLength===0)continue;try{this._sourceBuffers[Be].appendBuffer(pe.data),this._isBufferFull=!1,Be==="video"&&pe.hasOwnProperty("info")&&this._idrList.appendArray(pe.info.syncPoints)}catch(Me){this._pendingSegments[Be].unshift(pe),Me.code===22?(this._isBufferFull||this._emitter.emit(aa.BUFFER_FULL),this._isBufferFull=!0):(Te.e(this.TAG,Me.message),this._emitter.emit(aa.ERROR,{code:Me.code,msg:Me.message}))}}}_onSourceOpen(){if(Te.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let de=this._pendingSourceBufferInit;for(;de.length;){let Be=de.shift();this.appendInitSegment(Be,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(aa.SOURCE_OPEN)}_onSourceEnded(){Te.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){Te.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let de=this._pendingSegments;return de.video.length>0||de.audio.length>0}_hasPendingRemoveRanges(){let de=this._pendingRemoveRanges;return de.video.length>0||de.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(aa.UPDATE_END)}_onSourceBufferError(de){Te.e(this.TAG,`SourceBuffer Error: ${de}`)}}var Na=Da;const na={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},to={NETWORK_EXCEPTION:ue.EXCEPTION,NETWORK_STATUS_CODE_INVALID:ue.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:ue.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:ue.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Ve.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Ve.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Ve.CODEC_UNSUPPORTED};class Wa{constructor(de,Be){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(et()),this._config=nn(),typeof Be=="object"&&Object.assign(this._config,Be),de.type.toLowerCase()!=="flv")throw new He("FlvPlayer requires an flv MediaDataSource input!");de.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=de,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let pe=y.chrome&&(y.version.major<50||y.version.major===50&&y.version.build<2661);this._alwaysSeekKeyframe=!!(pe||y.msedge||y.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(de,Be){de===Vt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Vt.MEDIA_INFO,this.mediaInfo)}):de===Vt.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Vt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(de,Be)}off(de,Be){this._emitter.removeListener(de,Be)}attachMediaElement(de){if(this._mediaElement=de,de.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),de.addEventListener("seeking",this.e.onvSeeking),de.addEventListener("canplay",this.e.onvCanPlay),de.addEventListener("stalled",this.e.onvStalled),de.addEventListener("progress",this.e.onvProgress),this._msectl=new Na(this._config),this._msectl.on(aa.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(aa.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(aa.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(aa.ERROR,Be=>{this._emitter.emit(Vt.ERROR,na.MEDIA_ERROR,to.MEDIA_MSE_ERROR,Be)}),this._msectl.attachMediaElement(de),this._pendingSeekTime!=null)try{de.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(Be){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new le("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new le("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Zr(this._mediaDataSource,this._config),this._transmuxer.on(An.INIT_SEGMENT,(de,Be)=>{this._msectl.appendInitSegment(Be)}),this._transmuxer.on(An.MEDIA_SEGMENT,(de,Be)=>{if(this._msectl.appendMediaSegment(Be),this._config.lazyLoad&&!this._config.isLive){let pe=this._mediaElement.currentTime;Be.info.endDts>=(pe+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(Te.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(An.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Vt.LOADING_COMPLETE)}),this._transmuxer.on(An.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Vt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(An.IO_ERROR,(de,Be)=>{this._emitter.emit(Vt.ERROR,na.NETWORK_ERROR,de,Be)}),this._transmuxer.on(An.DEMUX_ERROR,(de,Be)=>{this._emitter.emit(Vt.ERROR,na.MEDIA_ERROR,de,{code:-1,msg:Be})}),this._transmuxer.on(An.MEDIA_INFO,de=>{this._mediaInfo=de,this._emitter.emit(Vt.MEDIA_INFO,Object.assign({},de))}),this._transmuxer.on(An.METADATA_ARRIVED,de=>{this._emitter.emit(Vt.METADATA_ARRIVED,de)}),this._transmuxer.on(An.SCRIPTDATA_ARRIVED,de=>{this._emitter.emit(Vt.SCRIPTDATA_ARRIVED,de)}),this._transmuxer.on(An.STATISTICS_INFO,de=>{this._statisticsInfo=this._fillStatisticsInfo(de),this._emitter.emit(Vt.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(An.RECOMMEND_SEEKPOINT,de=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=de/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(de){this._mediaElement.volume=de}get muted(){return this._mediaElement.muted}set muted(de){this._mediaElement.muted=de}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(de){this._mediaElement?this._internalSeek(de):this._pendingSeekTime=de}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(de){if(de.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return de;let Be=!0,pe=0,Me=0;if(this._mediaElement.getVideoPlaybackQuality){let ut=this._mediaElement.getVideoPlaybackQuality();pe=ut.totalVideoFrames,Me=ut.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(pe=this._mediaElement.webkitDecodedFrameCount,Me=this._mediaElement.webkitDroppedFrameCount):Be=!1;return Be&&(de.decodedFrames=pe,de.droppedFrames=Me),de}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let de=this._mediaElement.buffered,Be=this._mediaElement.currentTime,pe=0,Me=0;for(let ut=0;ut=Be+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(Te.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){Te.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let de=this._mediaElement.currentTime,Be=this._mediaElement.buffered,pe=!1;for(let Me=0;Me=ut&&de=tn-this._config.lazyLoadRecoverDuration&&(pe=!0);break}}pe&&(window.clearInterval(this._progressChecker),this._progressChecker=null,pe&&(Te.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(de){let Be=this._mediaElement.buffered;for(let pe=0;pe=Me&&de0){let ut=this._mediaElement.buffered.start(0);(ut<1&&de0&&Be.currentTime0){let Me=pe.start(0);if(Me<1&&Be{this._emitter.emit(Vt.MEDIA_INFO,this.mediaInfo)}):de===Vt.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Vt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(de,Be)}off(de,Be){this._emitter.removeListener(de,Be)}attachMediaElement(de){if(this._mediaElement=de,de.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{de.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(Be){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new le("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(de){this._mediaElement.volume=de}get muted(){return this._mediaElement.muted}set muted(de){this._mediaElement.muted=de}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(de){this._mediaElement?this._mediaElement.currentTime=de:this._pendingSeekTime=de}get mediaInfo(){let Be={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(Be.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(Be.width=this._mediaElement.videoWidth,Be.height=this._mediaElement.videoHeight)),Be}get statisticsInfo(){let de={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return de;let Be=!0,pe=0,Me=0;if(this._mediaElement.getVideoPlaybackQuality){let ut=this._mediaElement.getVideoPlaybackQuality();pe=ut.totalVideoFrames,Me=ut.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(pe=this._mediaElement.webkitDecodedFrameCount,Me=this._mediaElement.webkitDroppedFrameCount):Be=!1;return Be&&(de.decodedFrames=pe,de.droppedFrames=Me),de}_onvLoadedMetadata(de){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Vt.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Vt.STATISTICS_INFO,this.statisticsInfo)}}var si=So;be.install();function cn($n,de){let Be=$n;if(Be==null||typeof Be!="object")throw new He("MediaDataSource must be an javascript object!");if(!Be.hasOwnProperty("type"))throw new He("MediaDataSource must has type field to indicate video file type!");switch(Be.type){case"flv":return new pa(Be,de);default:return new si(Be,de)}}function ar(){return Wt.supportMSEH264Playback()}function dr(){return Wt.getFeatureList()}let vr={};vr.createPlayer=cn,vr.isSupported=ar,vr.getFeatureList=dr,vr.BaseLoader=E,vr.LoaderStatus=Pe,vr.LoaderErrors=ue,vr.Events=Vt,vr.ErrorTypes=na,vr.ErrorDetails=to,vr.FlvPlayer=pa,vr.NativePlayer=si,vr.LoggingControl=St,Object.defineProperty(vr,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var sa=vr},50371:function(On,Ht){"use strict";function ne(){const b=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let be=1;be{const at=nt[et];at!==void 0&&(b[et]=at)})}return b}Ht.Z=ne},77578:function(On,Ht,ne){"use strict";ne.d(Ht,{Z:function(){return b}});const b=be=>be?typeof be=="function"?be():be:null},13845:function(On,Ht,ne){"use strict";ne.d(Ht,{F:function(){return b},Z:function(){return be}});function b(nt){return nt!=null&&nt===nt.window}function be(nt,et){var at,Te;if(typeof window=="undefined")return 0;const Ce=et?"scrollTop":"scrollLeft";let Re=0;return b(nt)?Re=nt[et?"pageYOffset":"pageXOffset"]:nt instanceof Document?Re=nt.documentElement[Ce]:(nt instanceof HTMLElement||nt)&&(Re=nt[Ce]),nt&&!b(nt)&&typeof Re!="number"&&(Re=(Te=((at=nt.ownerDocument)!==null&&at!==void 0?at:nt).documentElement)===null||Te===void 0?void 0:Te[Ce]),Re}},56762:function(On,Ht,ne){"use strict";ne.d(Ht,{Z:function(){return be}});var b=ne(59301);function be(){const[,nt]=b.useReducer(et=>et+1,0);return nt}},68031:function(On,Ht,ne){"use strict";ne.d(Ht,{Z:function(){return et}});var b=ne(16089);function be(at,Te,Ce,Re){const je=Ce-Te;return at/=Re/2,at<1?je/2*at*at*at+Te:je/2*((at-=2)*at*at+2)+Te}var nt=ne(13845);function et(at){let Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:Ce=()=>window,callback:Re,duration:je=450}=Te,le=Ce(),He=(0,nt.Z)(le,!0),De=Date.now(),Pe=()=>{const E=Date.now()-De,a=be(E>je?je:E,He,at,je);(0,nt.F)(le)?le.scrollTo(window.pageXOffset,a):le instanceof Document||le.constructor.name==="HTMLDocument"?le.documentElement.scrollTop=a:le.scrollTop=a,E{const{prefixCls:x,className:y,popupClassName:z,dropdownClassName:ee,children:ie,dataSource:me}=E,ve=(0,nt.Z)(ie);let Fe;ve.length===1&&(0,Ce.l$)(ve[0])&&!He(ve[0])&&([Fe]=ve);const Oe=Fe?()=>Fe:void 0;let ze;ve.length&&He(ve[0])?ze=ie:ze=me?me.map(Le=>{if((0,Ce.l$)(Le))return Le;switch(typeof Le){case"string":return at.createElement(le,{key:Le,value:Le},Le);case"object":{const{value:Kt}=Le;return at.createElement(le,{key:Kt,value:Kt},Le.text)}default:return}}):[];const{getPrefixCls:We}=at.useContext(Re.E_),$e=We("select",x);return at.createElement(je.default,Object.assign({ref:a,suffixIcon:null},(0,et.Z)(E,["dataSource","dropdownClassName"]),{prefixCls:$e,popupClassName:z||ee,className:be()(`${$e}-auto-complete`,y),mode:je.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:Oe}),ze)},Pe=at.forwardRef(De),ue=(0,Te.Z)(Pe);Pe.Option=le,Pe._InternalPanelDoNotUseOrYouWillBeFired=ue,Ht.Z=Pe},19842:function(On,Ht,ne){"use strict";ne.d(Ht,{Z:function(){return si}});var b=ne(95190),be=ne(59301),nt=ne(33853),et=ne(58617),at=ne(38819),Te=ne(92310),Ce=ne.n(Te),Re=ne(14809),je=ne(50298),le=ne(62646),He=ne(77861),De=ne(17115),Pe=ne(90782),ue=ne(6089),E=ne(18929),a=be.createContext(null),x=a,y=ne(93664),z=ne(4635),ee=ne(20439),ie="__rc_cascader_search_mark__",me=function(ar,dr,vr){var sa=vr.label;return dr.some(function($n){return String($n[sa]).toLowerCase().includes(ar.toLowerCase())})},ve=function(ar,dr,vr,sa){return dr.map(function($n){return $n[sa.label]}).join(" / ")},Fe=function(cn,ar,dr,vr,sa,$n){var de=sa.filter,Be=de===void 0?me:de,pe=sa.render,Me=pe===void 0?ve:pe,ut=sa.limit,tn=ut===void 0?50:ut,un=sa.sort;return be.useMemo(function(){var _r=[];if(!cn)return[];function hr(Qn,wn){var rr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Qn.forEach(function(Tn){if(!(!un&&tn!==!1&&tn>0&&_r.length>=tn)){var Tr=[].concat((0,b.Z)(wn),[Tn]),Nr=Tn[dr.children],kr=rr||Tn.disabled;if((!Nr||Nr.length===0||$n)&&Be(cn,Tr,{label:dr.label})){var xr;_r.push((0,ee.Z)((0,ee.Z)({},Tn),{},(xr={disabled:kr},(0,z.Z)(xr,dr.label,Me(cn,Tr,vr,dr)),(0,z.Z)(xr,ie,Tr),(0,z.Z)(xr,dr.children,void 0),xr)))}Nr&&hr(Tn[dr.children],Tr,kr)}})}return hr(ar,[]),un&&_r.sort(function(Qn,wn){return un(Qn[ie],wn[ie],cn,dr)}),tn!==!1&&tn>0?_r.slice(0,tn):_r},[cn,ar,dr,vr,Me,$n,Be,un,tn])},Oe="__RC_CASCADER_SPLIT__",ze="SHOW_PARENT",We="SHOW_CHILD";function $e(cn){return cn.join(Oe)}function Le(cn){return cn.map($e)}function Kt(cn){return cn.split(Oe)}function Et(cn){var ar=cn||{},dr=ar.label,vr=ar.value,sa=ar.children,$n=vr||"value";return{label:dr||"label",value:$n,key:$n,children:sa||"children"}}function sn(cn,ar){var dr,vr;return(dr=cn.isLeaf)!==null&&dr!==void 0?dr:!((vr=cn[ar.children])!==null&&vr!==void 0&&vr.length)}function ft(cn){var ar=cn.parentElement;if(ar){var dr=cn.offsetTop-ar.offsetTop;dr-ar.scrollTop<0?ar.scrollTo({top:dr}):dr+cn.offsetHeight-ar.scrollTop>ar.offsetHeight&&ar.scrollTo({top:dr+cn.offsetHeight-ar.offsetHeight})}}function bt(cn,ar){return cn.map(function(dr){var vr;return(vr=dr[ie])===null||vr===void 0?void 0:vr.map(function(sa){return sa[ar.value]})})}function Nt(cn,ar,dr){var vr=new Set(cn),sa=ar();return cn.filter(function($n){var de=sa[$n],Be=de?de.parent:null,pe=de?de.children:null;return de&&de.node.disabled?!0:dr===We?!(pe&&pe.some(function(Me){return Me.key&&vr.has(Me.key)})):!(Be&&!Be.node.disabled&&vr.has(Be.key))})}function nn(cn,ar,dr){for(var vr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,sa=ar,$n=[],de=function(){var Me,ut,tn,un=cn[Be],_r=(Me=sa)===null||Me===void 0?void 0:Me.findIndex(function(Qn){var wn=Qn[dr.value];return vr?String(wn)===String(un):wn===un}),hr=_r!==-1?(ut=sa)===null||ut===void 0?void 0:ut[_r]:null;$n.push({value:(tn=hr==null?void 0:hr[dr.value])!==null&&tn!==void 0?tn:un,index:_r,option:hr}),sa=hr==null?void 0:hr[dr.children]},Be=0;Be1){var $t=hr.slice(0,-1);Tn($t)}else Me(!1)},kr=function(){var $t,Kn=(($t=wn[Qn])===null||$t===void 0?void 0:$t[dr.children])||[],Dn=Kn.find(function(Fr){return!Fr.disabled});if(Dn){var er=[].concat((0,b.Z)(hr),[Dn[dr.value]]);Tn(er)}};be.useImperativeHandle(cn,function(){return{onKeyDown:function($t){var Kn=$t.which;switch(Kn){case Gt.Z.UP:case Gt.Z.DOWN:{var Dn=0;Kn===Gt.Z.UP?Dn=-1:Kn===Gt.Z.DOWN&&(Dn=1),Dn!==0&&Tr(Dn);break}case Gt.Z.LEFT:{if(pe)break;tn?kr():Nr();break}case Gt.Z.RIGHT:{if(pe)break;tn?Nr():kr();break}case Gt.Z.BACKSPACE:{pe||Nr();break}case Gt.Z.ENTER:{if(hr.length){var er=wn[Qn],Fr=(er==null?void 0:er[ie])||[];Fr.length?$n(Fr.map(function(or){return or[dr.value]}),Fr[Fr.length-1]):$n(hr,wn[Qn])}break}case Gt.Z.ESC:Me(!1),ut&&$t.stopPropagation()}},onKeyUp:function(){}}})},bn=be.forwardRef(function(cn,ar){var dr,vr,sa,$n,de=(0,He.lk)(),Be=de.prefixCls,pe=de.multiple,Me=de.searchValue,ut=de.toggleOpen,tn=de.notFoundContent,un=de.direction,_r=de.open,hr=be.useRef(),Qn=un==="rtl",wn=be.useContext(x),rr=wn.options,Tn=wn.values,Tr=wn.halfValues,Nr=wn.fieldNames,kr=wn.changeOnSelect,xr=wn.onSelect,$t=wn.searchOptions,Kn=wn.dropdownPrefixCls,Dn=wn.loadData,er=wn.expandTrigger,Fr=Kn||Be,or=be.useState([]),Cr=(0,je.Z)(or,2),Ir=Cr[0],Qa=Cr[1],wa=function(mi){if(!(!Dn||Me)){var Mo=nn(mi,rr,Nr),ji=Mo.map(function(bs){var xi=bs.option;return xi}),qi=ji[ji.length-1];if(qi&&!sn(qi,Nr)){var Ei=$e(mi);Qa(function(bs){return[].concat((0,b.Z)(bs),[Ei])}),Dn(ji)}}};be.useEffect(function(){Ir.length&&Ir.forEach(function(Yi){var mi=Kt(Yi),Mo=nn(mi,rr,Nr,!0).map(function(qi){var Ei=qi.option;return Ei}),ji=Mo[Mo.length-1];(!ji||ji[Nr.children]||sn(ji,Nr))&&Qa(function(qi){return qi.filter(function(Ei){return Ei!==Yi})})})},[rr,Ir,Nr]);var Br=be.useMemo(function(){return new Set(Le(Tn))},[Tn]),ti=be.useMemo(function(){return new Set(Le(Tr))},[Tr]),To=lt(),Yo=(0,je.Z)(To,2),Xo=Yo[0],Ia=Yo[1],Ga=function(mi){Ia(mi),wa(mi)},$a=function(mi){var Mo=mi.disabled,ji=sn(mi,Nr);return!Mo&&(ji||kr||pe)},Pa=function(mi,Mo){var ji=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;xr(mi),!pe&&(Mo||kr&&(er==="hover"||ji))&&ut(!1)},Po=be.useMemo(function(){return Me?$t:rr},[Me,$t,rr]),ni=be.useMemo(function(){for(var Yi=[{options:Po}],mi=Po,Mo=bt(mi,Nr),ji=function(){var xi=Xo[qi],Pi=mi.find(function(Vi,ns){return(Mo[ns]?$e(Mo[ns]):Vi[Nr.value])===xi}),vi=Pi==null?void 0:Pi[Nr.children];if(!(vi!=null&&vi.length))return"break";mi=vi,Yi.push({options:vi})},qi=0;qi":Ir,wa=cn.loadingIcon,Br=cn.children,ti=cn.dropdownMatchSelectWidth,To=ti===void 0?!1:ti,Yo=cn.showCheckedStrategy,Xo=Yo===void 0?ze:Yo,Ia=(0,le.Z)(cn,Ve),Ga=(0,De.ZP)(dr),$a=!!tn,Pa=(0,E.Z)(de,{value:Be,postState:Rn}),Po=(0,je.Z)(Pa,2),ni=Po[0],ko=Po[1],oo=be.useMemo(function(){return Et($n)},[JSON.stringify($n)]),yi=be.useMemo(function(){return Tn||[]},[Tn]),li=Pt(yi,oo),Ji=be.useCallback(function(no){var Aa=li();return no.map(function(Wn){var hi=Aa[Wn].nodes;return hi.map(function(Mi){return Mi[oo.value]})})},[li,oo]),gs=(0,E.Z)("",{value:hr,postState:function(Aa){return Aa||""}}),Yi=(0,je.Z)(gs,2),mi=Yi[0],Mo=Yi[1],ji=function(Aa,Wn){Mo(Aa),Wn.source!=="blur"&&Qn&&Qn(Aa)},qi=St(wn),Ei=(0,je.Z)(qi,2),bs=Ei[0],xi=Ei[1],Pi=Fe(mi,yi,oo,Tr||sa,xi,pe),vi=Vt(yi,oo),Vi=be.useMemo(function(){var no=vi(ni),Aa=(0,je.Z)(no,2),Wn=Aa[0],hi=Aa[1];if(!$a||!ni.length)return[Wn,[],hi];var Mi=Le(Wn),Ki=li(),Ro=(0,Pe.S)(Mi,!0,Ki),Gi=Ro.checkedKeys,ps=Ro.halfCheckedKeys;return[Ji(Gi),Ji(ps),hi]},[$a,ni,li,Ji,vi]),ns=(0,je.Z)(Vi,3),fi=ns[0],_i=ns[1],rs=ns[2],ks=be.useMemo(function(){var no=Le(fi),Aa=Nt(no,li,Xo);return[].concat((0,b.Z)(rs),(0,b.Z)(Ji(Aa)))},[fi,li,Ji,rs,Xo]),Vs=Dt(ks,yi,oo,$a,ut),dl=(0,ue.Z)(function(no){if(ko(no),Me){var Aa=Rn(no),Wn=Aa.map(function(Ki){return nn(Ki,yi,oo).map(function(Ro){return Ro.option})}),hi=$a?Aa:Aa[0],Mi=$a?Wn:Wn[0];Me(hi,Mi)}}),Js=(0,ue.Z)(function(no){if((!$a||_r)&&Mo(""),!$a)dl(no);else{var Aa=$e(no),Wn=Le(fi),hi=Le(_i),Mi=Wn.includes(Aa),Ki=rs.some(function(io){return $e(io)===Aa}),Ro=fi,Gi=rs;if(Ki&&!Mi)Gi=rs.filter(function(io){return $e(io)!==Aa});else{var ps=Mi?Wn.filter(function(io){return io!==Aa}):[].concat((0,b.Z)(Wn),[Aa]),Gl=li(),js;if(Mi){var ri=(0,Pe.S)(ps,{checked:!1,halfCheckedKeys:hi},Gl);js=ri.checkedKeys}else{var is=(0,Pe.S)(ps,!0,Gl);js=is.checkedKeys}var Hi=Nt(js,li,Xo);Ro=Ji(Hi)}dl([].concat((0,b.Z)(Gi),(0,b.Z)(Ro)))}}),rl=function(Aa,Wn){if(Wn.type==="clear"){dl([]);return}var hi=Wn.values[0],Mi=hi.valueCells;Js(Mi)},os=xr!==void 0?xr:kr,Qi=Kn||$t,Al=Fr||er,zl=function(Aa){or==null||or(Aa),Cr==null||Cr(Aa)},nA=be.useMemo(function(){return{options:yi,fieldNames:oo,values:fi,halfValues:_i,changeOnSelect:pe,onSelect:Js,checkable:tn,searchOptions:Pi,dropdownPrefixCls:Tr,loadData:Nr,expandTrigger:rr,expandIcon:Qa,loadingIcon:wa,dropdownMenuColumnStyle:Dn}},[yi,oo,fi,_i,pe,Js,tn,Pi,Tr,Nr,rr,Qa,wa,Dn]),Kl=!(mi?Pi:yi).length,Ho=mi&&xi.matchInputWidth||Kl?{}:{minWidth:"auto"};return be.createElement(x.Provider,{value:nA},be.createElement(He.Ac,(0,Re.Z)({},Ia,{ref:ar,id:Ga,prefixCls:sa,autoClearSearchValue:_r,dropdownMatchSelectWidth:To,dropdownStyle:Ho,displayValues:Vs,onDisplayValuesChange:rl,mode:$a?"multiple":void 0,searchValue:mi,onSearch:ji,showSearch:bs,OptionList:vn,emptyOptions:Kl,open:os,dropdownClassName:Qi,placement:Al,onDropdownVisibleChange:zl,getRawInputElement:function(){return Br}})))});tt.SHOW_PARENT=ze,tt.SHOW_CHILD=We;var ke=tt,ht=ke,Je=ne(2738),At=ne(62892),xt=ne(53487),hn=ne(19080),Mt=ne(36355),Ye=ne(93891),zt=ne(1684),gn=ne(19716),dt=ne(32441),Yt=ne(14154),Sn=ne(58582),An=ne(84443),nr=ne(66339),Dr=ne(33234),gr=ne(98447),zr=ne(17313),Jr=ne(74207),Zr=ne(83116);const br=cn=>{const{prefixCls:ar,componentCls:dr,antCls:vr}=cn,sa=`${dr}-menu-item`,$n=` &${sa}-expand ${sa}-expand-icon, ${sa}-loading-icon diff --git a/p__tasks__Jupyter__index.bf87f2f1.async.js b/p__tasks__Jupyter__index.bf87f2f1.async.js new file mode 100644 index 0000000000..91dc6872a5 --- /dev/null +++ b/p__tasks__Jupyter__index.bf87f2f1.async.js @@ -0,0 +1,291 @@ +!(function(){var Ul=Object.defineProperty,Xl=Object.defineProperties;var Vl=Object.getOwnPropertyDescriptors;var ci=Object.getOwnPropertySymbols;var tl=Object.prototype.hasOwnProperty,nl=Object.prototype.propertyIsEnumerable;var el=(Ee,P,t)=>P in Ee?Ul(Ee,P,{enumerable:!0,configurable:!0,writable:!0,value:t}):Ee[P]=t,Mo=(Ee,P)=>{for(var t in P||(P={}))tl.call(P,t)&&el(Ee,t,P[t]);if(ci)for(var t of ci(P))nl.call(P,t)&&el(Ee,t,P[t]);return Ee},Si=(Ee,P)=>Xl(Ee,Vl(P));var rl=(Ee,P)=>{var t={};for(var e in Ee)tl.call(Ee,e)&&P.indexOf(e)<0&&(t[e]=Ee[e]);if(Ee!=null&&ci)for(var e of ci(Ee))P.indexOf(e)<0&&nl.call(Ee,e)&&(t[e]=Ee[e]);return t};(self.webpackChunk=self.webpackChunk||[]).push([[700],{40001:function(Ee,P,t){"use strict";t.d(P,{Z:function(){return g}});var e=t(14809),B=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},u=o,a=t(7657),d=function(s,w){return B.createElement(a.Z,(0,e.Z)({},s,{ref:w,icon:u}))},m=B.forwardRef(d),g=m},84105:function(Ee,P,t){"use strict";t.d(P,{Z:function(){return g}});var e=t(14809),B=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},u=o,a=t(7657),d=function(s,w){return B.createElement(a.Z,(0,e.Z)({},s,{ref:w,icon:u}))},m=B.forwardRef(d),g=m},18785:function(Ee,P,t){"use strict";t.d(P,{Z:function(){return g}});var e=t(14809),B=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},u=o,a=t(7657),d=function(s,w){return B.createElement(a.Z,(0,e.Z)({},s,{ref:w,icon:u}))},m=B.forwardRef(d),g=m},87169:function(Ee,P,t){"use strict";t.d(P,{Z:function(){return g}});var e=t(14809),B=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},u=o,a=t(7657),d=function(s,w){return B.createElement(a.Z,(0,e.Z)({},s,{ref:w,icon:u}))},m=B.forwardRef(d),g=m},73331:function(Ee,P,t){"use strict";t.d(P,{Z:function(){return g}});var e=t(14809),B=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},u=o,a=t(7657),d=function(s,w){return B.createElement(a.Z,(0,e.Z)({},s,{ref:w,icon:u}))},m=B.forwardRef(d),g=m},15277:function(Ee,P,t){"use strict";t.d(P,{Z:function(){return g}});var e=t(14809),B=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},u=o,a=t(7657),d=function(s,w){return B.createElement(a.Z,(0,e.Z)({},s,{ref:w,icon:u}))},m=B.forwardRef(d),g=m},61481:function(Ee,P,t){"use strict";t.d(P,{Z:function(){return g}});var e=t(14809),B=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},u=o,a=t(7657),d=function(s,w){return B.createElement(a.Z,(0,e.Z)({},s,{ref:w,icon:u}))},m=B.forwardRef(d),g=m},62772:function(Ee,P,t){"use strict";t.d(P,{Z:function(){return g}});var e=t(14809),B=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},u=o,a=t(7657),d=function(s,w){return B.createElement(a.Z,(0,e.Z)({},s,{ref:w,icon:u}))},m=B.forwardRef(d),g=m},76618:function(Ee,P,t){"use strict";t.d(P,{Z:function(){return g}});var e=t(14809),B=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"poweroff",theme:"outlined"},u=o,a=t(7657),d=function(s,w){return B.createElement(a.Z,(0,e.Z)({},s,{ref:w,icon:u}))},m=B.forwardRef(d),g=m},61485:function(Ee,P,t){"use strict";t.d(P,{Z:function(){return g}});var e=t(14809),B=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},u=o,a=t(7657),d=function(s,w){return B.createElement(a.Z,(0,e.Z)({},s,{ref:w,icon:u}))},m=B.forwardRef(d),g=m},47472:function(Ee,P,t){"use strict";t.d(P,{Z:function(){return g}});var e=t(14809),B=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},u=o,a=t(7657),d=function(s,w){return B.createElement(a.Z,(0,e.Z)({},s,{ref:w,icon:u}))},m=B.forwardRef(d),g=m},87395:function(Ee,P,t){"use strict";t.d(P,{Z:function(){return g}});var e=t(14809),B=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},u=o,a=t(7657),d=function(s,w){return B.createElement(a.Z,(0,e.Z)({},s,{ref:w,icon:u}))},m=B.forwardRef(d),g=m},3878:function(Ee,P){"use strict";P.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},39744:function(){"use strict"},31138:function(Ee,P,t){"use strict";var e=t(59301),B=Object.defineProperty,o=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,d=(A,s,w)=>s in A?B(A,s,{enumerable:!0,configurable:!0,writable:!0,value:w}):A[s]=w,m=(A,s)=>{for(var w in s||(s={}))u.call(s,w)&&d(A,w,s[w]);if(o)for(var w of o(s))a.call(s,w)&&d(A,w,s[w]);return A};const g=A=>React.createElement("svg",m({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},A),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));P.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},25980:function(Ee,P,t){"use strict";var e=t(59301),B=Object.defineProperty,o=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,d=(A,s,w)=>s in A?B(A,s,{enumerable:!0,configurable:!0,writable:!0,value:w}):A[s]=w,m=(A,s)=>{for(var w in s||(s={}))u.call(s,w)&&d(A,w,s[w]);if(o)for(var w of o(s))a.call(s,w)&&d(A,w,s[w]);return A};const g=A=>React.createElement("svg",m({width:36,height:36,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#D55",cx:18,cy:18,r:18}),React.createElement("path",{d:"M18 6a2.818 2.818 0 0 1 2.813 2.994l-.688 11.01a2.129 2.129 0 0 1-4.25 0l-.688-11.01A2.818 2.818 0 0 1 18 6Z",fill:"#172740"}),React.createElement("circle",{fill:"#172740",cx:18,cy:26.5,r:2.5})));P.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNENTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0xOCA2YTIuODE4IDIuODE4IDAgMCAxIDIuODEzIDIuOTk0bC0uNjg4IDExLjAxYTIuMTI5IDIuMTI5IDAgMCAxLTQuMjUgMGwtLjY4OC0xMS4wMUEyLjgxOCAyLjgxOCAwIDAgMSAxOCA2WiIgZmlsbD0iIzE3Mjc0MCIvPjxjaXJjbGUgZmlsbD0iIzE3Mjc0MCIgY3g9IjE4IiBjeT0iMjYuNSIgcj0iMi41Ii8+PC9nPjwvc3ZnPg=="},10549:function(Ee,P,t){"use strict";var e=t(59301),B=Object.defineProperty,o=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,d=(A,s,w)=>s in A?B(A,s,{enumerable:!0,configurable:!0,writable:!0,value:w}):A[s]=w,m=(A,s)=>{for(var w in s||(s={}))u.call(s,w)&&d(A,w,s[w]);if(o)for(var w of o(s))a.call(s,w)&&d(A,w,s[w]);return A};const g=A=>React.createElement("svg",m({width:31,height:30,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4 7"),React.createElement("g",{transform:"translate(2 1)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{stroke:"#D55",strokeWidth:2,cx:14,cy:14,r:14}),React.createElement("path",{d:"M14 5a2 2 0 0 1 2 2v8a2 2 0 1 1-4 0V7a2 2 0 0 1 2-2Z",fill:"#D55"}),React.createElement("circle",{fill:"#D55",cx:14,cy:21,r:2})));P.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iI0Q1NSIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMTQiIGN5PSIxNCIgcj0iMTQiLz48cGF0aCBkPSJNMTQgNWEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMSAxLTQgMFY3YTIgMiAwIDAgMSAyLTJaIiBmaWxsPSIjRDU1Ii8+PGNpcmNsZSBmaWxsPSIjRDU1IiBjeD0iMTQiIGN5PSIyMSIgcj0iMiIvPjwvZz48L3N2Zz4="},11614:function(Ee,P,t){"use strict";var e=t(59301),B=Object.defineProperty,o=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,d=(A,s,w)=>s in A?B(A,s,{enumerable:!0,configurable:!0,writable:!0,value:w}):A[s]=w,m=(A,s)=>{for(var w in s||(s={}))u.call(s,w)&&d(A,w,s[w]);if(o)for(var w of o(s))a.call(s,w)&&d(A,w,s[w]);return A};const g=A=>React.createElement("svg",m({width:36,height:36,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#19CB70",cx:18,cy:18,r:18}),React.createElement("path",{stroke:"#172740",strokeWidth:4,strokeLinecap:"round",strokeLinejoin:"round",d:"M10 18.85 15.274 24 26 14"})));P.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMxOUNCNzAiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIHN0cm9rZT0iIzE3Mjc0MCIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMCAxOC44NSAxNS4yNzQgMjQgMjYgMTQiLz48L2c+PC9zdmc+"},53537:function(Ee,P,t){"use strict";t.d(P,{G0:function(){return Ae},JW:function(){return Le},Jd:function(){return Ne},Kl:function(){return ie},L5:function(){return S},MH:function(){return ne},MI:function(){return we},Qo:function(){return n},SO:function(){return L},Tf:function(){return G},VT:function(){return Te},XO:function(){return l},Xy:function(){return j},Y0:function(){return be},Ye:function(){return ue},Yv:function(){return je},ZH:function(){return st},am:function(){return mt},bD:function(){return Me},eA:function(){return C},fA:function(){return Se},fY:function(){return I},g6:function(){return p},g7:function(){return pe},gT:function(){return V},gn:function(){return Ge},h$:function(){return Ye},hG:function(){return F},i8:function(){return Qe},j3:function(){return fe},lH:function(){return ce},li:function(){return y},n4:function(){return X},pU:function(){return We},qK:function(){return H},sA:function(){return Ke},sP:function(){return x},t$:function(){return Fe},wj:function(){return re},zl:function(){return v}});var e=t(38986),B=t(51257),o=Object.defineProperty,u=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,m=(O,Z,ge)=>Z in O?o(O,Z,{enumerable:!0,configurable:!0,writable:!0,value:ge}):O[Z]=ge,g=(O,Z)=>{for(var ge in Z||(Z={}))a.call(Z,ge)&&m(O,ge,Z[ge]);if(u)for(var ge of u(Z))d.call(Z,ge)&&m(O,ge,Z[ge]);return O},A=(O,Z,ge)=>new Promise((Pe,De)=>{var Ue=Ve=>{try{Ct(ge.next(Ve))}catch(Nt){De(Nt)}},Ie=Ve=>{try{Ct(ge.throw(Ve))}catch(Nt){De(Nt)}},Ct=Ve=>Ve.done?Pe(Ve.value):Promise.resolve(Ve.value).then(Ue,Ie);Ct((ge=ge.apply(O,Z)).next())});const s=(0,B.oP)(),w={};s!=null&&s.homework_common_id&&(w.homework_common_id=s==null?void 0:s.homework_common_id),s!=null&&s.exercisesId&&(w.exercise_id=s==null?void 0:s.exercisesId),console.log(s,w,"urlParamsAll");function l(O,Z){return(0,e.U2)(`tasks/${O}.json`,g(g({},Z),w))}function p(O,Z={}){return(0,e.U2)(`myshixuns/${O}/challenges.json`,g({},Z))}function L(O,Z){return(0,e.U2)(`myshixuns/${O}/subject_challenges.json`,Z)}function S(O,Z,ge){return(0,e.U2)(`tasks/${O}/star.json`,{shixun_id:Z,star:ge})}function y(O,Z){return Z.path&&(Z.path=encodeURIComponent(Z.path)),(0,e.U2)(`tasks/${O}/rep_content.json`,g(g({},Z),w))}function X(O,Z){return(0,e.v_)(`myshixuns/${O}/update_file.json`,g(g({},Z),w))}function H(O,Z){return(0,e.U2)(`tasks/${O}/reset_original_code.json`,g(g({},Z),w))}function G(O,Z){return(0,e.v_)(`myshixuns/${O}/reset_repository.json`,Z)}function F(O,Z){return(0,e.U2)(`tasks/${O}/reset_passed_code.json`,g(g({},Z),w))}function j(O,Z){return(0,e.v_)(`tasks/${O}/game_build.json`,g(g({},Z),w))}function C(O){return(0,e.ZP)("http://localhost:49352/api/game_build",{method:"post",body:O})}function n(O,Z){return(0,e.U2)(`tasks/${O}/game_status.json`,g(g({},Z),w))}function v(O,Z){return(0,e.v_)(`tasks/${O}/choose_build.json`,g(g({},Z),w))}function I(O){return(0,e.U2)(`myshixuns/${O}/get_remaining_time.json`)}function V(O){return(0,e.U2)(`tasks/${O}/picture_display.json`,w)}function J(O,Z){return get(`courses/${O}/inform_detail.json`,Z)}function be(O){return(0,e.v_)(`tasks/${O}/plus_or_cancel_praise.json`)}function We(O,Z={}){return(0,e.v_)(`myshixuns/${O}/repository.json`,Z)}function Ke(O,Z={}){return(0,e.U2)(`myshixuns/${O}/start.json`,Z)}function Te(O,Z={}){return(0,e.v_)(`myshixuns/${O}/force_delete_pod.json`,Z)}function xt(O,Z={}){return get(`myshixuns/${O}/set_tpisession.json`,Z)}function At(O){return get(`myshixuns/${O}/reset_pod.json`)}function mt(O,Z){return(0,e.U2)(`myshixuns/${O}/reset_pod.json`,Z)}function Ne(O,Z){return(0,e.ZP)(`/api/tasks/${O}/reboot_esc.json`,{method:"post",body:Z})}function Fe(O){return(0,e.U2)(`tasks/${O}/check_test_sets.json`)}function ce(O){return(0,e.U2)(`tasks/${O}/get_answer_info.json`)}function x(O){return(0,e.U2)(`tasks/${O}/get_choose_answer.json`)}function ne(O){return(0,e.U2)(`tasks/${O}/unlock_choose_answer.json`)}function fe(O,Z){return(0,e.U2)(`tasks/${O}/unlock_answer.json`,{answer_id:Z})}function Le(O,Z,ge,Pe){return(0,e.v_)(`tasks/${O}/set_games_status.json`,g({result:Z,data:ge},Pe||{}))}function ie(O,Z){return(0,e.U2)(`myshixuns/${O}/active_pod.json`,Z)}function Qe(O,Z){return(0,e.U2)(`tasks/${O}/rank_list.json`,Z)}function Se(O,Z){return(0,e.v_)(`tasks/${O}/close_windows_vnc.json`,{tpi_id:Z})}function st(O,Z){return(0,e.U2)(`tasks/${O}/commit_files.json`,Z)}function Ge(O,Z){return(0,e.U2)(`tasks/${O}/pull_files.json`,Z)}function Ye(O,Z){return(0,e.v_)(`tasks/${O}/log_output`,Z)}function je(O,Z){return(0,e.U2)(`tasks/${O}/stop_log_output.json`,Z)}function we(O){return A(this,null,function*(){return(0,e.ZP)(`/api/myshixuns/${O.id}/add_file.json`,{method:"post",body:O})})}function Me(O){return A(this,null,function*(){return(0,e.ZP)(`/api/myshixuns/${O.id}/delete_git_file.json`,{method:"Delete",body:O})})}function pe(O){return A(this,null,function*(){return(0,e.ZP)(`/api/myshixuns/${O.id}/mv_file.json`,{method:"post",body:O})})}function _e(O){return A(this,null,function*(){return O.path&&(O.path=encodeURIComponent(O.path)),Fetch(`/api/tasks/${O.id}/rep_content.json`,{method:"get",params:O})})}function ue(O,Z){return(0,e.ZP)(`/api/shixuns/${O}/set_start_permanent.json`,{method:"put",body:Z})}function re(O){return A(this,null,function*(){return(0,e.ZP)("/api/myshixuns/wuying_record.json",{method:"get",params:O})})}function Ae(O){return A(this,null,function*(){return(0,e.ZP)("/api/jupyters/save_with_wuying_tpi.json",{method:"Get",params:O})})}},84842:function(Ee,P,t){"use strict";t.d(P,{Z:function(){return L}});var e=t(3113),B=t(59301),o=Object.defineProperty,u=Object.defineProperties,a=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,A=(S,y,X)=>y in S?o(S,y,{enumerable:!0,configurable:!0,writable:!0,value:X}):S[y]=X,s=(S,y)=>{for(var X in y||(y={}))m.call(y,X)&&A(S,X,y[X]);if(d)for(var X of d(y))g.call(y,X)&&A(S,X,y[X]);return S},w=(S,y)=>u(S,a(y)),l=(S,y)=>{var X={};for(var H in S)m.call(S,H)&&y.indexOf(H)<0&&(X[H]=S[H]);if(S!=null&&d)for(var H of d(S))y.indexOf(H)<0&&g.call(S,H)&&(X[H]=S[H]);return X},p=(S,y,X)=>new Promise((H,G)=>{var F=n=>{try{C(X.next(n))}catch(v){G(v)}},j=n=>{try{C(X.throw(n))}catch(v){G(v)}},C=n=>n.done?H(n.value):Promise.resolve(n.value).then(F,j);C((X=X.apply(S,y)).next())});const L=S=>{var y=S,{children:X}=y,H=l(y,["children"]);const[G,F]=(0,B.useState)(!1);return B.createElement(e.ZP,w(s({},H),{loading:G,onClick:j=>p(void 0,null,function*(){try{F(!0),yield H.onClick(j),F(!1)}catch(C){console.error(C),F(!1)}})}),X)}},85788:function(Ee,P,t){"use strict";var e=t(86204),B=t.n(e),o=Object.defineProperty,u=(g,A,s)=>A in g?o(g,A,{enumerable:!0,configurable:!0,writable:!0,value:s}):g[A]=s,a=(g,A,s)=>u(g,typeof A!="symbol"?A+"":A,s),d=(g,A,s)=>new Promise((w,l)=>{var p=y=>{try{S(s.next(y))}catch(X){l(X)}},L=y=>{try{S(s.throw(y))}catch(X){l(X)}},S=y=>y.done?w(y.value):Promise.resolve(y.value).then(p,L);S((s=s.apply(g,A)).next())});class m extends e.EventEmitter{constructor(A,s){super(),a(this,"url"),a(this,"body"),a(this,"fullContent",""),a(this,"controller",null),a(this,"buffer",""),this.url=A,this.body=s}startStream(){return d(this,null,function*(){this.controller=new AbortController;const{signal:A}=this.controller;try{const s=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:A});if(!s.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${s.status}`);const w=s.headers.get("content-type");if(!w)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(w.includes("application/json")){const L=yield s.json();this.emit("error",L);return}if(!w.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const l=s.body.getReader(),p=new TextDecoder("utf-8");for(;;){const{done:L,value:S}=yield l.read();if(L)break;const y=p.decode(S,{stream:!0});this.buffer+=y;const X=this.buffer.split(` +`);this.buffer=X.pop()||"";for(const H of X)if(H.startsWith("data:")){const G=H.slice(5).trim();if(G==="[DONE]")break;try{const F=JSON.parse(G);F.data&&this.handleData(F.data)}catch(F){this.buffer=H+` +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",F)}}}this.emit("done",this.fullContent)}catch(s){s.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",s.message)}})}handleData(A){A.content&&(this.fullContent+=A.content,this.emit("data",{chunk:A,full:this.fullContent}))}cancelRequest(){var A;(A=this.controller)==null||A.abort()}}P.Z=m},75819:function(Ee,P,t){"use strict";t.d(P,{Z:function(){return ce}});var e=t(59301),B=t(72460),o=t(77596),u=t(3977),a=t(14179),d=t(56102),m={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},g=t(8591),A=t(11611),s=t(13058),w=t(30084),l=t(10787),p=t(8944),L=t(43428),S=t(95237),y=t(43604),X={smartWrp:"smartWrp___NjRcB"},H=t(75975),G=t(9148),F=t(84842),j=t(59301),C=(x,ne,fe)=>new Promise((Le,ie)=>{var Qe=Ge=>{try{st(fe.next(Ge))}catch(Ye){ie(Ye)}},Se=Ge=>{try{st(fe.throw(Ge))}catch(Ye){ie(Ye)}},st=Ge=>Ge.done?Le(Ge.value):Promise.resolve(Ge.value).then(Qe,Se);st((fe=fe.apply(x,ne)).next())});const n=` + + + + + \u5FEB\u901F\u6392\u5E8F\u6F14\u793A + + + +

\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u6F14\u793A

+ +
+ +