diff --git a/index.html b/index.html index 7e4fa4956e..456bc28376 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__Classrooms__ThemeChange__GroupHomework.ec1a8be0.async.js b/p__Classrooms__ThemeChange__GroupHomework.c5e37a81.async.js similarity index 99% rename from p__Classrooms__ThemeChange__GroupHomework.ec1a8be0.async.js rename to p__Classrooms__ThemeChange__GroupHomework.c5e37a81.async.js index 328d448188..55ad1538b3 100644 --- a/p__Classrooms__ThemeChange__GroupHomework.ec1a8be0.async.js +++ b/p__Classrooms__ThemeChange__GroupHomework.c5e37a81.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[1798],{61481:function(je,me,a){"use strict";a.d(me,{Z:function(){return M}});var E=a(14809),n=a(59301),y={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"},I=y,$=a(7657),ie=function(F,D){return n.createElement($.Z,(0,E.Z)({},F,{ref:D,icon:I}))},Ee=n.forwardRef(ie),M=Ee},96472:function(je,me,a){"use strict";a.d(me,{z:function(){return Q},Z:function(){return _e}});var E=a(59301),n=a(54580),y=a(8591),I=a(43418),$=a(3113),ie=a(346),Ee=a(51917),M=Object.defineProperty,j=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,w=(ee,U,T)=>U in ee?M(ee,U,{enumerable:!0,configurable:!0,writable:!0,value:T}):ee[U]=T,x=(ee,U)=>{for(var T in U||(U={}))F.call(U,T)&&w(ee,T,U[T]);if(j)for(var T of j(U))D.call(U,T)&&w(ee,T,U[T]);return ee},b=(ee,U,T)=>new Promise((ne,ke)=>{var Ie=Ze=>{try{Ge(T.next(Ze))}catch(Ce){ke(Ce)}},ze=Ze=>{try{Ge(T.throw(Ze))}catch(Ce){ke(Ce)}},Ge=Ze=>Ze.done?ne(Ze.value):Promise.resolve(Ze.value).then(Ie,ze);Ge((T=T.apply(ee,U)).next())});const f="\u3000\u3000";function s(ee){var U=["Bytes","KB","MB","GB","TB"];if(ee==0)return"0 Byte";var T=parseInt(""+Math.floor(Math.log(ee)/Math.log(1024)),10);return(ee/Math.pow(1024,T)).toFixed(1)+" "+U[T]}var S=({value:ee=[],action:U,onChange:T,className:ne,maxSize:ke=150,title:Ie="\u6587\u4EF6\u4E0A\u4F20",accept:ze=null})=>{const Ge={multiple:!1,fileList:ee,accept:ze,withCredentials:!0,beforeUpload:Ce=>Ce.size/1024/1024(ct.name.indexOf(f)===-1&&(ct.name=`${ct.name}${f}${s(ct.size)}`),x({},ct))),Ce.file.status==="done"&&((Re=(ut=Ce.file)==null?void 0:ut.response)==null?void 0:Re.status)===-1){message.error((gt=(et=Ce.file)==null?void 0:et.response)==null?void 0:gt.message),T([]);return}T(pt)},onRemove:Ce=>b(void 0,null,function*(){const ut=Ce.size/1024/1024;return Ce.status==="uploading"?!0:ut0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:ee.length>0,ghost:!0},Ie),React.createElement("span",{onClick:Ze,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ke,"M)"," ")))},ue=a(61481),re=a(89392),k=Object.defineProperty,oe=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ce=(ee,U,T)=>U in ee?k(ee,U,{enumerable:!0,configurable:!0,writable:!0,value:T}):ee[U]=T,Y=(ee,U)=>{for(var T in U||(U={}))Z.call(U,T)&&ce(ee,T,U[T]);if(oe)for(var T of oe(U))pe.call(U,T)&&ce(ee,T,U[T]);return ee};const W=ee=>React.createElement("svg",Y({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var K="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",h=Object.defineProperty,R=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,H=(ee,U,T)=>U in ee?h(ee,U,{enumerable:!0,configurable:!0,writable:!0,value:T}):ee[U]=T,N=(ee,U)=>{for(var T in U||(U={}))ae.call(U,T)&&H(ee,T,U[T]);if(R)for(var T of R(U))se.call(U,T)&&H(ee,T,U[T]);return ee},G=(ee,U,T)=>new Promise((ne,ke)=>{var Ie=Ze=>{try{Ge(T.next(Ze))}catch(Ce){ke(Ce)}},ze=Ze=>{try{Ge(T.throw(Ze))}catch(Ce){ke(Ce)}},Ge=Ze=>Ze.done?ne(Ze.value):Promise.resolve(Ze.value).then(Ie,ze);Ge((T=T.apply(ee,U)).next())});const{Dragger:z}=n.default;function Q(ee){let U=[];return ee&&ee.length>0&&(U=ee.map(T=>({uid:T.id,id:T.id,name:T.title+f+T.filesize,url:T.url,filesize:T.filesize,status:"done",response:{id:T.id}}))),U}var _e=({value:ee,onChange:U,action:T,data:ne,className:ke,maxSize:Ie=150,title:ze="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Ge=!1,accept:Ze="",additionalText:Ce,isDragger:ut,number:Re=1e3,aloneClear:et=!1,realTimeRemove:gt=!0,uploadText:pt,setFileProgress:ct,showFileProgress:Ht})=>{const[Ke,mt]=(0,E.useState)(!1);let[Se,ft]=(0,E.useState)(ee||[]),[Xe,Bt]=(0,E.useState)(1);(0,E.useEffect)(()=>{ee&&(Xe===1&&ft([...ee]),Bt(2),Re===(ee==null?void 0:ee.length)&&mt(!0))},[ee]);const Pt=()=>{setTimeout(()=>{Se.pop(),ft([...Se])},500)};Ht&&ct(Se.some(Ne=>Ne.status==="uploading"));const St={multiple:!0,disabled:Ke,accept:Ze,withCredentials:!0,fileList:Se,beforeUpload:(Ne,nt)=>{const dt=Ne.size/1024/1024;return Se.concat(nt).length>Re?(Se.pop(),ft([...Se]),y.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Re}\u4E2A\u6587\u4EF6`),et?Promise.reject():(Pt(),!1)):dt=Re?mt(!0):mt(!1),ft([...Se]),Se=Se.map(Me=>{var Fe,$e;return(Fe=Me==null?void 0:Me.response)!=null&&Fe.id&&(Me.url=($e=Me==null?void 0:Me.response)==null?void 0:$e.url),Me.name.indexOf(f)===-1&&(Me.name=`${Me.name}${f}${s(Me.size)}`),N({},Me)}),console.log("info:",Ne,Se),U(Se)},onRemove:Ne=>G(void 0,null,function*(){if(!gt)return!0;const nt=()=>G(void 0,null,function*(){if(Ne.response?Ne.response.id:Ne.id){let At=yield(0,Ee.JZ)(Ne.response?Ne.response.id:Ne.uid);return Promise.resolve(At)}else return!0});return Ge?new Promise((dt,At)=>{I.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>G(void 0,null,function*(){const Ft=yield nt();y.ZP.success("\u5220\u9664\u6210\u529F"),dt(!0)}),onCancel:()=>dt(!1)})}):yield nt()})};function xt(Ne){Ne.preventDefault(),Ne.stopPropagation()}return E.createElement("div",{className:`multi-upload ${ke||""}`},ut&&E.createElement(z,N({},St),E.createElement("p",{className:"ant-upload-drag-icon"},E.createElement(ue.Z,null)),E.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",E.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Ie,"MB)"," "),Ce),!ut&&E.createElement(n.default,N({},St),E.createElement($.ZP,{disabled:Ke,className:"upload_button"},E.createElement("img",{className:"aBtn_img",src:K}),ze),E.createElement("span",{onClick:xt,className:"upload_text"},pt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Ie}MB)`)))}},54207:function(je,me,a){"use strict";a.d(me,{Z:function(){return M}});var E=a(59301),n=a(38854),y=a(20834),I=a(6848),$=a(92832),ie={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},M=({isAdmin:j,dataSource:F,batchStatus:D,SortMenuName:w,setSortMenuName:x,onSearch:b,onSort:f,onBatch:s})=>{const S=j?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],ue=k=>{x(k.name),f(k)},re=w==="\u9ED8\u8BA4\u6392\u5E8F";return E.createElement("div",{className:ie.searchSortControllerContainer},E.createElement("div",null,E.createElement(n.Z,{dropdownRender:()=>E.createElement(y.default,{selectedKeys:[w]},S.map(k=>E.createElement(y.default.Item,{key:k.name,onClick:()=>ue(k)},k.name)))},E.createElement("div",null,E.createElement("span",{className:`${ie.btn} ${re?ie.btnSort:""}`},E.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),w)))),re&&E.createElement(I.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},E.createElement("span",{className:ie.tips},E.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),E.createElement($.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:k=>b(k.trim()),style:{width:220,marginLeft:"auto"}}))}},86679:function(je,me,a){"use strict";a.d(me,{Z:function(){return w}});var E=a(59301),n=a(20834),y=a(95237),I=a(43604),$=a(38854),ie=a(8591),Ee=a(6848),M={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},j=a(25690),F=a(48790);const D=({isLoading:x,addText:b,tabDataSource:f,isAdmin:s,dispatch:S,type:ue,exportType:re,TooltipTitle:k,categoryId:oe,dropdownMenu:Z,isShowRightControl:pe,defaultSelectedKeys:ce,classroomList:Y,onTabMenuClick:W,onTooltipTitleClick:K,onDropdownMenuClick:h,onsetClick:R})=>{var ae;const se=()=>E.createElement(n.default,{onClick:({key:N})=>{h(N)}},Z.map(N=>E.createElement(n.default.Item,{key:N.id},N.name))),H=(0,j.useParams)();return E.createElement("div",{className:M.tabMenuContainer},E.createElement(y.Z,null,E.createElement(I.Z,{flex:"1"},E.createElement(n.default,{mode:"horizontal",selectedKeys:ce},f.map(N=>E.createElement(n.default.Item,{key:N.id,onClick:()=>x?{}:W(N)},E.createElement("span",{className:`c-grey-666 ${s?"mr20":""}`},N.name),N.total!==void 0&&E.createElement("span",{className:"c-grey-999"},N.total||0))))),s&&pe&&E.createElement(I.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},E.createElement($.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>E.createElement(n.default,null,E.createElement(n.default.Item,{key:1,onClick:()=>{var N,G;if(re==="group"&&!((N=Y.AssistantObject.group)!=null&&N.can_download)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(re==="normal"&&!((G=Y.AssistantObject.normal)!=null&&G.can_download)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}S({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ue,exportType:re,category_id:H.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),E.createElement(n.default.Item,{key:3,onClick:()=>{var N,G;if(re==="group"&&!((N=Y.AssistantObject.group)!=null&&N.can_download)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(re==="normal"&&!((G=Y.AssistantObject.normal)!=null&&G.can_download)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}j.history.push(`/classrooms/${H==null?void 0:H.coursesId}/exportlist/${re==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},E.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},E.createElement("span",{style:{color:"#666666",cursor:"pointer"}},E.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,F.Rm)()&&!((ae=Y.AssistantObject.normal)!=null&&ae.can_create)?"":E.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:R},E.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),E.createElement("div",{className:M.control},E.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:K},E.createElement(Ee.Z,{title:k},E.createElement("span",{className:oe?`${M.iconH} iconfont icon-zhongmingmingmulu`:`${M.iconH} iconfont icon-xinjianmulu1`}))),E.createElement($.Z,{className:"ml10",dropdownRender:se},E.createElement("span",{className:M.selectBtn},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-tianjiadaohang"})),E.createElement("span",null,b||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var w=(0,j.connect)(({classroomList:x})=>({classroomList:x}))(D)},97853:function(je,me,a){"use strict";var E=a(78241),n=a(43418),y=a(8591),I=a(92832),$=a(1247),ie=a(25690),Ee=a(96472),M=a(59301),j=Object.defineProperty,F=Object.defineProperties,D=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,f=(k,oe,Z)=>oe in k?j(k,oe,{enumerable:!0,configurable:!0,writable:!0,value:Z}):k[oe]=Z,s=(k,oe)=>{for(var Z in oe||(oe={}))x.call(oe,Z)&&f(k,Z,oe[Z]);if(w)for(var Z of w(oe))b.call(oe,Z)&&f(k,Z,oe[Z]);return k},S=(k,oe)=>F(k,D(oe)),ue=(k,oe,Z)=>new Promise((pe,ce)=>{var Y=h=>{try{K(Z.next(h))}catch(R){ce(R)}},W=h=>{try{K(Z.throw(h))}catch(R){ce(R)}},K=h=>h.done?pe(h.value):Promise.resolve(h.value).then(Y,W);K((Z=Z.apply(k,oe)).next())});const re=({classroomList:k,loading:oe,dispatch:Z,shixunHomeworks:pe})=>{const ce=(0,ie.useParams)(),[Y]=E.default.useForm(),{workList:W,workSetting:K}=pe,h=()=>{Z({type:"shixunHomeworks/getWorkSetting",payload:s({},ce)}),Z({type:"shixunHomeworks/getWorkList",payload:s({},ce)})};return M.createElement(n.default,{centered:!0,title:k.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:k.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>ue(void 0,null,function*(){const R=()=>ue(void 0,null,function*(){var ae;yield Y.validateFields();const se=s({},Y.getFieldValue()),{selectArrs:H}=k.actionTabs;se.attachment_ids=(ae=se.attachment_ids)==null?void 0:ae.map(G=>G.response.id),(yield(0,$.mz)(S(s({},se),{homeworkId:H.work_id}))).status===0&&(Y.resetFields(),Z({type:"classroomList/setActionTabs",payload:{}}),h())});if(K!=null&&K.can_submit){if(!(K!=null&&K.submit_size)){y.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}n.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:M.createElement(M.Fragment,null,"\u4F60\u8FD8\u6709 ",M.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},K==null?void 0:K.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{R()}});return}R()}),onCancel:()=>{Z({type:"classroomList/setActionTabs",payload:{}})}},M.createElement(E.default,{form:Y,initialValues:{}},M.createElement(E.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},M.createElement(Ee.Z,null)),M.createElement(E.default.Item,{name:"description"},M.createElement(I.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${k.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};me.Z=(0,ie.connect)(({classroomList:k,shixunHomeworks:oe,loading:Z})=>({classroomList:k,shixunHomeworks:oe,loading:Z}))(re)},51677:function(je,me,a){"use strict";var E=a(59301),n=a(78241),y=a(43418),I=a(61621),$=a(92832),ie=a(5112),Ee=a(95237),M=a(43604),j=a(26724),F=a.n(j),D=a(38986),w=a(1247),x=a(25690),b=a(59301),f=Object.defineProperty,s=Object.defineProperties,S=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,oe=(W,K,h)=>K in W?f(W,K,{enumerable:!0,configurable:!0,writable:!0,value:h}):W[K]=h,Z=(W,K)=>{for(var h in K||(K={}))re.call(K,h)&&oe(W,h,K[h]);if(ue)for(var h of ue(K))k.call(K,h)&&oe(W,h,K[h]);return W},pe=(W,K)=>s(W,S(K)),ce=(W,K,h)=>new Promise((R,ae)=>{var se=G=>{try{N(h.next(G))}catch(z){ae(z)}},H=G=>{try{N(h.throw(G))}catch(z){ae(z)}},N=G=>G.done?R(G.value):Promise.resolve(G.value).then(se,H);N((h=h.apply(W,K)).next())});const Y=({classroomList:W,loading:K,globalSetting:h,dispatch:R})=>{var ae;const se=(0,x.useParams)(),[H]=n.default.useForm(),[N,G]=(0,E.useState)(!0);let[z,Q]=(0,E.useState)([]);const[_e,ee]=(0,E.useState)({page:1,limit:20,keyword:""}),U=()=>ce(void 0,null,function*(){var T;const ne=yield R({type:"shixunHomeworks/getProjectList",payload:Z(Z({},se),_e)});ne.projects&&Q([...z,...ne.projects]),((T=ne.projects)==null?void 0:T.length)<20&&G(!1)});return(0,E.useEffect)(()=>{(W.actionTabs.key==="\u5173\u8054\u9879\u76EE"||W.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(U(),z=[],_e.page=1,_e.keyword="")},[W.actionTabs.key]),b.createElement(y.default,{centered:!0,title:W.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:W.actionTabs.key==="\u5173\u8054\u9879\u76EE"||W.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>ce(void 0,null,function*(){yield H.validateFields();const T=Z({},H.getFieldValue()),{selectArrs:ne,cb:ke}=W.actionTabs;if(W.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let ze=yield(0,D.ZP)(`/api/student_works/${ne.homework_id}/change_project.json`,{method:"put",body:Z({},T)});(ze==null?void 0:ze.status)===0&&(ke(),R({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,w.co)(pe(Z({},T),{homeworkId:ne.homework_id}))).status===0&&(ke?ke():R({type:"classroomList/getClassroomCommonHomeworksList",payload:Z({},W.actionTabs.params)}),R({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{R({type:"classroomList/setActionTabs",payload:{}})}},b.createElement(I.Z,{loading:K["shixunHomeworks/getProjectList"],active:!0},z==""?b.createElement("aside",null,b.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",b.createElement("a",{href:`${(ae=h==null?void 0:h.setting)==null?void 0:ae.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):b.createElement("aside",null,b.createElement("div",{className:" mb20"},b.createElement($.default.Search,{onSearch:T=>{T===""?delete _e.keyword:_e.keyword=T,z=[],G(!0),U()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),b.createElement(n.default,{form:H,initialValues:{}},b.createElement(n.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},b.createElement(ie.ZP.Group,null,b.createElement(F(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:T=>{_e.page++,U()},hasMore:N,useWindow:!1},z==null?void 0:z.map(function(T,ne){return b.createElement(Ee.Z,{key:ne},b.createElement(M.Z,null,b.createElement(ie.ZP,{value:T.id},T.name)))}))))))))};me.Z=(0,x.connect)(({classroomList:W,user:K,loading:h,globalSetting:R})=>({classroomList:W,user:K,loading:h.effects,globalSetting:R}))(Y)},22338:function(je,me,a){"use strict";var E=a(59301),n=a(78241),y=a(8591),I=a(43418),$=a(95237),ie=a(43604),Ee=a(5083),M=a(5112),j=a(24905),F=a(61186),D=a.n(F),w=a(38986),x=a(48790),b=a(51257),f=a(25690),s=a(73410),S=a(71068),ue=a(82264),re=a(48716),k=a(59301),oe=Object.defineProperty,Z=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,K=(N,G,z)=>G in N?oe(N,G,{enumerable:!0,configurable:!0,writable:!0,value:z}):N[G]=z,h=(N,G)=>{for(var z in G||(G={}))Y.call(G,z)&&K(N,z,G[z]);if(ce)for(var z of ce(G))W.call(G,z)&&K(N,z,G[z]);return N},R=(N,G)=>Z(N,pe(G)),ae=(N,G)=>{var z={};for(var Q in N)Y.call(N,Q)&&G.indexOf(Q)<0&&(z[Q]=N[Q]);if(N!=null&&ce)for(var Q of ce(N))G.indexOf(Q)<0&&W.call(N,Q)&&(z[Q]=N[Q]);return z},se=(N,G,z)=>new Promise((Q,_e)=>{var ee=ne=>{try{T(z.next(ne))}catch(ke){_e(ke)}},U=ne=>{try{T(z.throw(ne))}catch(ke){_e(ke)}},T=ne=>ne.done?Q(ne.value):Promise.resolve(ne.value).then(ee,U);T((z=z.apply(N,G)).next())});const H=N=>{var G=N,{classroomList:z,dispatch:Q,courseEndTime:_e}=G,ee=ae(G,["classroomList","dispatch","courseEndTime"]);const U=(0,f.useParams)(),[T]=n.default.useForm(),[ne,ke]=(0,E.useState)(1),[Ie,ze]=(0,E.useState)([]),[Ge,Ze]=(0,E.useState)(0),[Ce,ut]=(0,E.useState)(2e3),[Re,et]=(0,E.useState)(!0),[gt,pt]=(0,E.useState)(!1),[ct,Ht]=(0,E.useState)(!1),[Ke,mt]=(0,E.useState)([]),[Se,ft]=(0,E.useState)(!0),[Xe,Bt]=(0,E.useState)(null);(0,E.useEffect)(()=>{if(z.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Pt(),nt(),z.actionTabs.type===2){const Fe=z.actionTabs.selectArrsAll[0];Bt({submit_limit:Fe==null?void 0:Fe.submit_limit,submit_limit_num:Fe==null?void 0:Fe.submit_limit_num,must_file:Fe==null?void 0:Fe.must_file,can_submit:Fe==null?void 0:Fe.can_submit,submit_num:Fe==null?void 0:Fe.submit_num}),ft(Fe.unified_setting)}else ft(!1),Bt({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[z.actionTabs]),(0,E.useEffect)(()=>{if(gt){if(ct)return;Q({type:"classroomList/setActionTabs",payload:{}}),(0,x.GJ)()?Q({type:"classroomList/getClassroomTeacherCommonList",payload:R(h({},z.actionTabs.params),{type:3})}):Q({type:"classroomList/getClassroomCommonList",payload:h({},z.actionTabs.params)})}},[gt]);const Pt=Fe=>se(void 0,null,function*(){et(!0);const $e=yield(0,ue.c_)(R(h({},U),{page:Fe||ne,limit:2e4,homework_id:z.actionTabs.type===1?"":z.actionTabs.selectArrs[0]}));$e==null||$e.course_groups.map((at,wt)=>{at.key=at.id,at.title=at.name,at.disabled=at.is_published}),$e&&(ze([...$e==null?void 0:$e.course_groups]),Ze($e==null?void 0:$e.course_groups_count),et(!1),Fe||T.setFieldsValue({publish_time:D()(D()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:D()(D()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),St=Fe=>{ke(Fe),Pt(Fe)},xt=()=>{(0,x.GJ)()?z.actionTabs.detail?(Q({type:"shixunHomeworks/setActionTabs",payload:{}}),Q({type:"shixunHomeworks/getWorkList",payload:h({},U)}),Q({type:"shixunHomeworks/getWorkSetting",payload:h({},U)})):Q({type:"classroomList/getClassroomTeacherCommonList",payload:R(h({},z.actionTabs.params),{type:3})}):Q({type:"classroomList/getClassroomCommonList",payload:h({},z.actionTabs.params)})},Ne=()=>se(void 0,null,function*(){var Fe,$e,at;if((0,x.Rm)()&&!(($e=(Fe=z==null?void 0:z.AssistantObject)==null?void 0:Fe.group)!=null&&$e.can_publish)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Me(!1);return}const wt=h({},T.getFieldsValue());if(wt.end_time<=wt.publish_time){y.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Me(!1);return}if((Ke==null?void 0:Ke.length)<=0&&!Se&&Ie.length>0){y.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Me(!1);return}if(Xe!=null&&Xe.submit_limit&&!(Xe!=null&&Xe.submit_limit_num)){y.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Me(!1);return}if(Xe!=null&&Xe.can_submit&&!(Xe!=null&&Xe.submit_num)){y.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Me(!1);return}let Qt=h({homework_ids:[...z.actionTabs.selectArrs],group_ids:Ke.length>0?Ke.map(Xt=>Xt.id):(at=z.detailCommonHomeworksList)==null?void 0:at.course_groups,end_time:D()(wt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:D()(wt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Ke.length},Xe);Me(!0),(yield(0,w.ZP)(`/api/courses/${U.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:h({},Qt)})).status===0?(Me(!1),(0,b.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),y.ZP.success("\u53D1\u5E03\u6210\u529F"),Q({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ee.onCallback&&ee.onCallback(),xt(),localStorage.getItem("Noviceguide")==="0"||Q({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:k.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):Me(!1)}),nt=()=>{ke(1),ze([]),mt([])},dt=Ge>ne*Ce,{detailCommonHomeworksList:At}=z,[Ft,Me]=(0,E.useState)(!1);return k.createElement(I.default,{width:600,confirmLoading:Ft,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:z.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Ne,onCancel:()=>{nt(),xt(),Q({type:"classroomList/setActionTabs",payload:{}})}},k.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",k.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Ie&&k.createElement(n.default,{form:T},k.createElement("div",{style:{paddingLeft:0}},k.createElement($.Z,{className:"mt30",align:"middle"},k.createElement(ie.Z,null,k.createElement(n.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},k.createElement(Ee.default,{style:{width:170,marginRight:"25px"},disabledDate:Fe=>(0,re.Q8)(Fe,_e),disabledTime:Fe=>(0,re.d0)(Fe),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:D()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),k.createElement(ie.Z,{className:"ml20"},k.createElement(n.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},k.createElement(Ee.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:D()((0,b.U6)(),"HH:mm")},disabledDate:Fe=>(0,re.Q8)(Fe,_e,T.getFieldValue("publish_time")),disabledTime:Fe=>(0,re.d0)(Fe,T.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),z.actionTabs.type===2&&k.createElement($.Z,{style:{marginBottom:"10px"}},k.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),k.createElement(M.ZP.Group,{value:Se,onChange:Fe=>{ft(Fe.target.value),mt([])}},k.createElement(M.ZP,{value:!0,disabled:!z.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),k.createElement(M.ZP,{className:"ml20",disabled:Ie.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ie.length<=0&&z.actionTabs.type===2&&k.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(z.actionTabs.type===1||!Se)&&Ie.length>0&&k.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},k.createElement("span",{style:{flex:1}},k.createElement(j.default,{checked:Ke.length===Ie.length,onChange:Fe=>{Ke.length===Ie.length?mt([]):mt(Ie.filter($e=>!$e.is_published))}},"\u5168\u9009")),k.createElement("span",{style:{width:16}}),k.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ke.length||0,"\u4E2A\u5206\u73ED")),(z.actionTabs.type===1||!Se)&&Ie.length>0&&k.createElement(s.Z,{data:Ie,selectedRowKeys:Ke,setSelectedRowKeys:mt})),k.createElement(S.ZP,{value:Xe,onChange:Fe=>Bt(h({},Fe))}))};me.Z=(0,f.connect)(({classroomList:N})=>({classroomList:N}))(H)},71068:function(je,me,a){"use strict";a.d(me,{Ei:function(){return ue},rU:function(){return re},ZP:function(){return oe}});var E=a(59301),n={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},y=a(78241),I=a(24905),$=a(5871),ie=a(95237),Ee=a(43604),M=a(6848),j=a(92310),F=a.n(j),D=a(59301),w=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,s=(Z,pe,ce)=>pe in Z?w(Z,pe,{enumerable:!0,configurable:!0,writable:!0,value:ce}):Z[pe]=ce,S=(Z,pe)=>{for(var ce in pe||(pe={}))b.call(pe,ce)&&s(Z,ce,pe[ce]);if(x)for(var ce of x(pe))f.call(pe,ce)&&s(Z,ce,pe[ce]);return Z};const ue=({value:Z,className:pe,style:ce})=>{const[Y,W]=(0,E.useState)("0");(0,E.useEffect)(()=>{if(Z){const{submit_limit:h,must_file:R}=Z;if(h&&R){W("1");return}if(h&&!R){W("2");return}if(!h&&R){W("3");return}}},[Z]);const K={1:D.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",D.createElement("span",{className:"ml5 mr5 c-light-primary"},Z==null?void 0:Z.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:D.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",D.createElement("span",{className:"ml5 mr5 c-light-primary"},Z==null?void 0:Z.submit_limit_num),"\u5B57\u7B26"),3:D.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return Y==="0"?D.createElement(D.Fragment,null):D.createElement("section",{className:F()(n.exhibition,pe),style:ce},D.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),K==null?void 0:K[Y])},re=({className:Z,style:pe,form:ce})=>{const Y=y.default.useWatch("submit_limit",ce),W=y.default.useWatch("can_submit",ce);return D.createElement("section",{className:F()(n.wrap,Z),style:pe},D.createElement("div",{className:`${n.title}`},D.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),D.createElement("div",null,D.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},D.createElement(y.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},D.createElement(I.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),D.createElement(y.default.Item,{name:"submit_num",rules:W&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},D.createElement($.Z,{precision:0,min:1,disabled:!W,size:"large",addonAfter:"\u6B21",style:{width:223}})),D.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\u5C06\u9650\u5236\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u6B21\u6570\uFF1B\u6253\u56DE\u91CD\u505A\u540E\u5141\u8BB8\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\uFF1B\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u7528\u5B8C\u6B21\u6570\u7684\u5B66\u751F\u53EF\u989D\u5916\u63D0\u4EA4\u4E00\u6B21\uFF09")),D.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},D.createElement(y.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},D.createElement(I.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),D.createElement(y.default.Item,{className:"mr10",name:"submit_limit_num",rules:Y&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},D.createElement($.Z,{precision:0,min:1,disabled:!Y,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),D.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},D.createElement(y.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},D.createElement(I.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),D.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},D.createElement(y.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},D.createElement(I.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),D.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09"))))};var oe=({value:Z,onChange:pe,className:ce,style:Y,disabled:W=!1,checkMarginLeft:K=0})=>{const h={submit_limit:!1,submit_limit_num:200,must_file:!1},[R,ae]=(0,E.useState)({});(0,E.useEffect)(()=>{if(console.log(Z,"value"),!Z)return;const H={submit_limit:Z==null?void 0:Z.submit_limit,submit_limit_num:Z==null?void 0:Z.submit_limit_num,must_file:Z==null?void 0:Z.must_file,can_submit:Z==null?void 0:Z.can_submit,submit_num:Z==null?void 0:Z.submit_num};ae(S({},H))},[Z]);const se=H=>{const N=S(S({},R),H);pe(N)};return D.createElement("section",{className:F()(n.wrap,ce),style:Y},D.createElement("div",{className:`${n.title} mt30`},D.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),D.createElement(ie.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},D.createElement(Ee.Z,{style:{lineHeight:"40px",marginTop:"10px"}},D.createElement(I.default,{disabled:W,checked:R==null?void 0:R.can_submit,onChange:H=>se({can_submit:H.target.checked})}),D.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),D.createElement($.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:W||!(R!=null&&R.can_submit),value:R==null?void 0:R.submit_num,onChange:H=>se({submit_num:H})}),D.createElement(M.Z,{overlayInnerStyle:{width:520},title:D.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",D.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",D.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},D.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${n.title_icon}`}))),D.createElement(Ee.Z,{style:{lineHeight:"40px",marginTop:"10px"}},D.createElement(I.default,{style:{marginLeft:K},disabled:W,checked:R==null?void 0:R.submit_limit,onChange:H=>se({submit_limit:H.target.checked})}),D.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),D.createElement($.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:W||!(R!=null&&R.submit_limit),value:R==null?void 0:R.submit_limit_num,onChange:H=>se({submit_limit_num:H})})),D.createElement(Ee.Z,{style:{lineHeight:"40px",marginTop:"10px"}},D.createElement(I.default,{style:{marginLeft:K},disabled:W,checked:R==null?void 0:R.must_file,onChange:H=>se({must_file:H.target.checked})}),D.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},7170:function(je,me,a){"use strict";a.r(me),a.d(me,{default:function(){return Pl}});var E=a(32162),n=a(59301),y=a(25690),I=a(8591),$=a(61621),ie=a(58421),Ee=a(81228),M=a(43418),j=a(95237),F=a(43604),D=a(78673),w=a(5112),x=a(60324),b=a(5871),f=a(61485),s=a(48790),S=a(51257),ue=a(38986),re=a(54650),k=Object.defineProperty,oe=Object.defineProperties,Z=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,W=(e,u,t)=>u in e?k(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,K=(e,u)=>{for(var t in u||(u={}))ce.call(u,t)&&W(e,t,u[t]);if(pe)for(var t of pe(u))Y.call(u,t)&&W(e,t,u[t]);return e},h=(e,u)=>oe(e,Z(u)),R=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const ae=({classroomList:e,dispatch:u,user:t,onCallback:o})=>{var B,O;const P=(0,y.useParams)(),[m,l]=(0,n.useState)(!1),[i,c]=(0,n.useState)(!1),A=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,s.j5)()){c(!0);return}const v={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(C=>{var le;C.author_login===((le=t.userInfo)==null?void 0:le.login)?++v.hasNum:++v.noHasNum}),v.noHasNum>0?M.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.createElement("span",{className:"c-blue"},v.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.createElement("span",{className:"c-red"},v.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{L()}}):c(!0)}else c(!1)},[e.actionTabs.key]);const L=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:i,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:m,destroyOnClose:!0,onOk:()=>R(void 0,null,function*(){var v;if((v=A.current)!=null&&v.onVerify())return;l(!0);const C=yield(0,ue.ZP)(`/api/courses/${P.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});l(!1),C.status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),I.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),o&&o(),(0,s.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:h(K({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:K({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((B=e==null?void 0:e.actionTabs)!=null&&B.status)||!["\u672A\u53D1\u5E03"].includes((O=e==null?void 0:e.actionTabs)==null?void 0:O.status)?n.createElement(n.Fragment,null,n.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),n.createElement(re.Z,{ref:v=>A.current=v})):n.createElement(n.Fragment,null,n.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var se=(0,y.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(ae),H=a(78241),N=a(5083),G=a(24905),z=a(61186),Q=a.n(z),_e=a(15083),ee=a(71068),U=a(82264),T=a(48716),ne=a(59301),ke=Object.defineProperty,Ie=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ut=(e,u,t)=>u in e?ke(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Re=(e,u)=>{for(var t in u||(u={}))Ze.call(u,t)&&ut(e,t,u[t]);if(Ge)for(var t of Ge(u))Ce.call(u,t)&&ut(e,t,u[t]);return e},et=(e,u)=>Ie(e,ze(u)),gt=(e,u)=>{var t={};for(var o in e)Ze.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Ge)for(var o of Ge(e))u.indexOf(o)<0&&Ce.call(e,o)&&(t[o]=e[o]);return t},pt=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const ct=e=>{var u=e,{classroomList:t,dispatch:o,courseEndTime:B}=u,O=gt(u,["classroomList","dispatch","courseEndTime"]);const P=(0,y.useParams)(),[m]=H.default.useForm(),[l,i]=(0,n.useState)(1),[c,A]=(0,n.useState)([]),[L,v]=(0,n.useState)(0),[C,le]=(0,n.useState)(2e3),[de,ve]=(0,n.useState)(!0),[X,Te]=(0,n.useState)(!1),[fe,ge]=(0,n.useState)(!1),[r,J]=(0,n.useState)([]),[p,te]=(0,n.useState)(!0),[he,Le]=(0,n.useState)(null);(0,n.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(We(),yt(),t.actionTabs.type===2){const ye=t.actionTabs.selectArrsAll[0];Le({submit_limit:ye==null?void 0:ye.submit_limit,submit_limit_num:ye==null?void 0:ye.submit_limit_num,must_file:ye==null?void 0:ye.must_file,can_submit:ye==null?void 0:ye.can_submit,submit_num:ye==null?void 0:ye.submit_num}),te(ye.unified_setting)}else te(!1),Le({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,n.useEffect)(()=>{if(X){if(fe)return;o({type:"classroomList/setActionTabs",payload:{}}),(0,s.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:et(Re({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:Re({},t.actionTabs.params)})}},[X]);const We=ye=>pt(void 0,null,function*(){ve(!0);const Ue=yield(0,U.c_)(et(Re({},P),{page:ye||l,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));Ue==null||Ue.course_groups.map((tt,Et)=>{tt.key=tt.id,tt.title=tt.name,tt.disabled=tt.is_published}),Ue&&(A([...Ue==null?void 0:Ue.course_groups]),v(Ue==null?void 0:Ue.course_groups_count),ve(!1),ye||m.setFieldsValue({publish_time:Q()(Q()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Q()(Q()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),V=ye=>{i(ye),We(ye)},vt=()=>{(0,s.GJ)()?t.actionTabs.detail?(o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"shixunHomeworks/getWorkList",payload:Re({},P)}),o({type:"shixunHomeworks/getWorkSetting",payload:Re({},P)})):o({type:"classroomList/getClassroomTeacherCommonList",payload:et(Re({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:Re({},t.actionTabs.params)})},Mt=()=>pt(void 0,null,function*(){var ye,Ue,tt;if((0,s.Rm)()&&!((Ue=(ye=t==null?void 0:t.AssistantObject)==null?void 0:ye.group)!=null&&Ue.can_publish)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),it(!1);return}const Et=Re({},m.getFieldsValue());if(Et.end_time<=Et.publish_time){I.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),it(!1);return}if((r==null?void 0:r.length)<=0&&!p&&c.length>0){I.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),it(!1);return}if(he!=null&&he.submit_limit&&!(he!=null&&he.submit_limit_num)){I.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),it(!1);return}if(he!=null&&he.can_submit&&!(he!=null&&he.submit_num)){I.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),it(!1);return}let jt=Re({homework_ids:[...t.actionTabs.selectArrs],group_ids:r.length>0?r.map(Rt=>Rt.id):(tt=t.detailCommonHomeworksList)==null?void 0:tt.course_groups,end_time:Q()(Et.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Q()(Et.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!r.length},he);it(!0),(yield(0,ue.ZP)(`/api/courses/${P.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Re({},jt)})).status===0?(it(!1),(0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),I.ZP.success("\u53D1\u5E03\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),O.onCallback&&O.onCallback(),vt(),localStorage.getItem("Noviceguide")==="0"||o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ne.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):it(!1)}),yt=()=>{i(1),A([]),J([])},mn=L>l*C,{detailCommonHomeworksList:Jt}=t,[De,it]=(0,n.useState)(!1);return ne.createElement(M.default,{width:600,confirmLoading:De,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Mt,onCancel:()=>{yt(),vt(),o({type:"classroomList/setActionTabs",payload:{}})}},ne.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ne.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),c&&ne.createElement(H.default,{form:m},ne.createElement("div",{style:{paddingLeft:0}},ne.createElement(j.Z,{className:"mt30",align:"middle"},ne.createElement(F.Z,null,ne.createElement(H.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ne.createElement(N.default,{style:{width:170,marginRight:"25px"},disabledDate:ye=>(0,T.Q8)(ye,B),disabledTime:ye=>(0,T.d0)(ye),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Q()((0,S.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ne.createElement(F.Z,{className:"ml20"},ne.createElement(H.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ne.createElement(N.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Q()((0,S.U6)(),"HH:mm")},disabledDate:ye=>(0,T.Q8)(ye,B,m.getFieldValue("publish_time")),disabledTime:ye=>(0,T.d0)(ye,m.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&ne.createElement(j.Z,{style:{marginBottom:"10px"}},ne.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ne.createElement(w.ZP.Group,{value:p,onChange:ye=>{te(ye.target.value),J([])}},ne.createElement(w.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ne.createElement(w.ZP,{className:"ml20",disabled:c.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),c.length<=0&&t.actionTabs.type===2&&ne.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(t.actionTabs.type===1||!p)&&c.length>0&&ne.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ne.createElement("span",{style:{flex:1}},ne.createElement(G.default,{checked:r.length===c.length,onChange:ye=>{r.length===c.length?J([]):J(c.filter(Ue=>!Ue.is_published))}},"\u5168\u9009")),ne.createElement("span",{style:{width:16}}),ne.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",r.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!p)&&c.length>0&&ne.createElement(_e.Z,{data:c,selectedRowKeys:r,setSelectedRowKeys:J})),ne.createElement(ee.ZP,{value:he,onChange:ye=>Le(Re({},ye))}))};var Ht=(0,y.connect)(({classroomList:e})=>({classroomList:e}))(ct),Ke=a(78621),mt=Object.defineProperty,Se=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Bt=(e,u,t)=>u in e?mt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Pt=(e,u)=>{for(var t in u||(u={}))ft.call(u,t)&&Bt(e,t,u[t]);if(Se)for(var t of Se(u))Xe.call(u,t)&&Bt(e,t,u[t]);return e},St=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const xt=({classroomList:e,dispatch:u})=>{const t=(0,y.useParams)();return t.id=t.coursesId,n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>St(void 0,null,function*(){(yield(0,ue.ZP)(`/api/courses/${t.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),I.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:Pt({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Ne=(0,y.connect)(({classroomList:e})=>({classroomList:e}))(xt),nt=Object.defineProperty,dt=Object.defineProperties,At=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,$e=(e,u,t)=>u in e?nt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,at=(e,u)=>{for(var t in u||(u={}))Me.call(u,t)&&$e(e,t,u[t]);if(Ft)for(var t of Ft(u))Fe.call(u,t)&&$e(e,t,u[t]);return e},wt=(e,u)=>dt(e,At(u)),Qt=(e,u)=>{var t={};for(var o in e)Me.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Ft)for(var o of Ft(e))u.indexOf(o)<0&&Fe.call(e,o)&&(t[o]=e[o]);return t},pu=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const Xt=e=>{var u=e,{classroomList:t,dispatch:o,onCallback:B}=u,O=Qt(u,["classroomList","dispatch","onCallback"]);const P=(0,y.useParams)();return P.id=P.coursesId,n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>pu(void 0,null,function*(){(yield(0,ue.ZP)(`/api/courses/${P.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),I.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),B&&B(),(0,s.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:wt(at({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:at({},t.actionTabs.params)}),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var dn=(0,y.connect)(({classroomList:e})=>({classroomList:e}))(Xt),fu=a(99313),qe=a(3113),lt=a(92832),En=a(26724),qt=a.n(En),eu={flex_box_center:"flex_box_center___apQRz",flex_space_between:"flex_space_between___bksSq",flex_box_vertical_center:"flex_box_vertical_center___J1mrf",flex_box_center_end:"flex_box_center_end___c4GAl",flex_box_column:"flex_box_column___NHiMB",line1:"line1___bDVEy",form:"form___o6JB0"},_t=a(28426),Fu=a(22072),we=a(59301),pn=Object.defineProperty,vu=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,yu=(e,u,t)=>u in e?pn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Gt=(e,u)=>{for(var t in u||(u={}))fn.call(u,t)&&yu(e,t,u[t]);if(vu)for(var t of vu(u))Fn.call(u,t)&&yu(e,t,u[t]);return e},tu=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const{TabPane:wl}=fu.default,vn=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:o})=>{const B=(0,y.useParams)(),O=(0,y.useLocation)(),[P]=H.default.useForm(),{brankList:m}=e,[l,i]=(0,n.useState)(!1);let[c,A]=(0,n.useState)(!0);const[L,v]=(0,n.useState)("myself");let[C,le]=(0,n.useState)([]),[de,ve]=(0,n.useState)();const[X,Te]=(0,n.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),fe=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,n.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&r()},[e.actionTabs.key]);let ge=[];const r=function(){return tu(this,null,function*(){var p;if(c){i(!1),++X.page;const te=yield o({type:"shixunHomeworks/getBrankList",payload:Gt({},X)});C=[...C.concat(te.object_list)],ve(te.is_teacher),((p=te.object_list)==null?void 0:p.length)tu(void 0,null,function*(){var p,te;const he=P.getFieldValue(),Le=yield o({type:"shixunHomeworks/saveBanks",payload:{category:((p=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:p.category_id)||((te=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:te.main_category_id),course_id:B.coursesId,object_type:"group",bank_id:he.group_ids}});(Le==null?void 0:Le.status)===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,s.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:Gt({},e.actionTabs.params)}):o({type:"classroomList/getClassroomCommonList",payload:Gt({},e.actionTabs.params)}),o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Le.object_ids,params:Gt({},e.actionTabs.params),manage_all_group:J==null?void 0:J.manage_all_group}}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:B.coursesId}}))}),onCancel:()=>{o({type:"shixunHomeworks/setActionTabs",payload:{}})}},we.createElement(j.Z,null,we.createElement(F.Z,{span:12},fe.map((p,te)=>we.createElement(qe.ZP,{key:te,shape:"round",type:L===p.id?"primary":"default",className:"mr10",onClick:he=>tu(void 0,null,function*(){C=[],c=!0,X.page=0,X.search="",X.filter=p.id,r(),v(p.id)})},p.name))),we.createElement(F.Z,{span:12,className:"tr"},we.createElement(lt.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:p=>{c=!0,X.search=p,X.page=0,C=[],p&&(0,Fu.tk)({name:p,copywriting:p,position:"HomeworkCommon"}),r()},style:{width:260}}))),L==="myself"&&we.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",we.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),L==="public"&&we.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u5206\u7EC4\u4F5C\u4E1A"),we.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!de&&L==="public"&&we.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},we.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),we.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")),we.createElement(qt(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{A(!1),r()},hasMore:c,useWindow:!1},l&&we.createElement(_t.Z,{styles:{margin:"0px auto"}}),we.createElement(H.default,{form:P,initialValues:{group_ids:ge},className:eu.form,onChange:p=>{ge=P.getFieldValue()}},we.createElement(H.default.Item,{name:"group_ids"},we.createElement(G.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},C==null?void 0:C.map(function(p,te){return we.createElement(j.Z,{key:te},we.createElement(F.Z,{flex:"2"},we.createElement(G.default,{onChange:he=>{},key:te,value:String(p.id),defaultChecked:!0},we.createElement("span",{className:["c-black",eu.line1].join(" ")},p.name))),we.createElement(F.Z,{flex:"1",className:"c-black"},we.createElement("span",{className:eu.line1},p==null?void 0:p.course_list_name)),we.createElement(F.Z,{flex:"50px",className:"c-black"},L==="public"&&(0,s.Ny)()?we.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):L==="myself"?we.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):p==null?void 0:p.username))})))))))};var yn=(0,y.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(vn),gu=a(1247),gn=a(96472),ht=a(59301),_n=Object.defineProperty,hn=Object.defineProperties,Cn=Object.getOwnPropertyDescriptors,_u=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,hu=(e,u,t)=>u in e?_n(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,$t=(e,u)=>{for(var t in u||(u={}))Bn.call(u,t)&&hu(e,t,u[t]);if(_u)for(var t of _u(u))An.call(u,t)&&hu(e,t,u[t]);return e},Dn=(e,u)=>hn(e,Cn(u)),Cu=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const bn=({classroomList:e,loading:u,dispatch:t,shixunHomeworks:o})=>{const B=(0,y.useParams)(),[O]=H.default.useForm(),{workList:P,workSetting:m}=o,l=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:$t({},B)}),t({type:"shixunHomeworks/getWorkList",payload:$t({},B)})};return ht.createElement(M.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Cu(void 0,null,function*(){const i=()=>Cu(void 0,null,function*(){var c;yield O.validateFields();const A=$t({},O.getFieldValue()),{selectArrs:L}=e.actionTabs;A.attachment_ids=(c=A.attachment_ids)==null?void 0:c.map(C=>C.response.id),(yield(0,gu.mz)(Dn($t({},A),{homeworkId:L.work_id}))).status===0&&(O.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),l())});if(m!=null&&m.can_submit){if(!(m!=null&&m.submit_size)){I.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}M.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:ht.createElement(ht.Fragment,null,"\u4F60\u8FD8\u6709 ",ht.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},m==null?void 0:m.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{i()}});return}i()}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},ht.createElement(H.default,{form:O,initialValues:{}},ht.createElement(H.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},ht.createElement(gn.Z,null)),ht.createElement(H.default.Item,{name:"description"},ht.createElement(lt.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};var Pn=(0,y.connect)(({classroomList:e,shixunHomeworks:u,loading:t})=>({classroomList:e,shixunHomeworks:u,loading:t}))(bn),Je=a(59301),wn=Object.defineProperty,xn=Object.defineProperties,On=Object.getOwnPropertyDescriptors,Bu=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,Au=(e,u,t)=>u in e?wn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Ot=(e,u)=>{for(var t in u||(u={}))kn.call(u,t)&&Au(e,t,u[t]);if(Bu)for(var t of Bu(u))Tn.call(u,t)&&Au(e,t,u[t]);return e},Nn=(e,u)=>xn(e,On(u)),Du=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const Ln=({classroomList:e,loading:u,globalSetting:t,dispatch:o})=>{var B;const O=(0,y.useParams)(),[P]=H.default.useForm(),[m,l]=(0,n.useState)(!0);let[i,c]=(0,n.useState)([]);const[A,L]=(0,n.useState)({page:1,limit:20,keyword:""}),v=()=>Du(void 0,null,function*(){var C;const le=yield o({type:"shixunHomeworks/getProjectList",payload:Ot(Ot({},O),A)});le.projects&&c([...i,...le.projects]),((C=le.projects)==null?void 0:C.length)<20&&l(!1)});return(0,n.useEffect)(()=>{(e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(v(),i=[],A.page=1,A.keyword="")},[e.actionTabs.key]),Je.createElement(M.default,{centered:!0,title:e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>Du(void 0,null,function*(){yield P.validateFields();const C=Ot({},P.getFieldValue()),{selectArrs:le,cb:de}=e.actionTabs;if(e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let X=yield(0,ue.ZP)(`/api/student_works/${le.homework_id}/change_project.json`,{method:"put",body:Ot({},C)});(X==null?void 0:X.status)===0&&(de(),o({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,gu.co)(Nn(Ot({},C),{homeworkId:le.homework_id}))).status===0&&(de?de():o({type:"classroomList/getClassroomCommonHomeworksList",payload:Ot({},e.actionTabs.params)}),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},Je.createElement($.Z,{loading:u["shixunHomeworks/getProjectList"],active:!0},i==""?Je.createElement("aside",null,Je.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",Je.createElement("a",{href:`${(B=t==null?void 0:t.setting)==null?void 0:B.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):Je.createElement("aside",null,Je.createElement("div",{className:" mb20"},Je.createElement(lt.default.Search,{onSearch:C=>{C===""?delete A.keyword:A.keyword=C,i=[],l(!0),v()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),Je.createElement(H.default,{form:P,initialValues:{}},Je.createElement(H.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},Je.createElement(w.ZP.Group,null,Je.createElement(qt(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:C=>{A.page++,v()},hasMore:m,useWindow:!1},i==null?void 0:i.map(function(C,le){return Je.createElement(j.Z,{key:le},Je.createElement(F.Z,null,Je.createElement(w.ZP,{value:C.id},C.name)))}))))))))};var In=(0,y.connect)(({classroomList:e,user:u,loading:t,globalSetting:o})=>({classroomList:e,user:u,loading:t.effects,globalSetting:o}))(Ln),Ct=a(59301);const Zn=({styles:e={},onSelect:u,params:t,classroomList:o})=>{const[B,O]=(0,n.useState)(!1),[P,m]=(0,n.useState)("");(0,n.useEffect)(()=>{O(!1),m("")},[]);const l=()=>{var i,c;if((0,s.Rm)()&&!((c=(i=o==null?void 0:o.AssistantObject)==null?void 0:i.group)!=null&&c.can_create)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}P==="1"&&y.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),P==="2"&&(u(),O(!1),m(""))};return Ct.createElement(Ct.Fragment,null,Ct.createElement(_t.Z,{className:"animated fadeIn",ButtonText:"\u9009\u7528\u5B9E\u9A8C",customText:"\u8BE5\u5206\u7EC4\u65E0\u5206\u7EC4\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A",buttonProps:{onClick:()=>{O(!0)},className:"mr-20px",type:"primary",size:"large"}}),B&&Ct.createElement(M.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>O(!1),onOk:l},Ct.createElement("div",null,Ct.createElement("div",null,Ct.createElement(w.ZP,{value:"1",style:{marginTop:"15px"},checked:P==="1",onClick:()=>m("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),Ct.createElement("div",null,Ct.createElement(w.ZP,{value:"2",style:{marginTop:"15px"},checked:P==="2",onClick:()=>m("2")},"\u9009\u7528\u8D44\u6E90")))))};var Sn=(0,y.connect)(({classroomList:e})=>({classroomList:e}))(Zn),Mn={flex_box_center:"flex_box_center___AJg5t",flex_space_between:"flex_space_between___hE60T",flex_box_vertical_center:"flex_box_vertical_center___SBaHE",flex_box_center_end:"flex_box_center_end___gXasz",flex_box_column:"flex_box_column___XAx5R",bg:"bg___buvjy",containerTitle:"containerTitle___zeNCc",containerDesc:"containerDesc___rQffM",listItem:"listItem____8PUb",info:"info___Krd48",title:"title___fArYL",titleLeft:"titleLeft___LTD_T",titleRight:"titleRight___wE4bj",acitons:"acitons___jTZIH",moveCategory:"moveCategory___U2CEe",spanSize:"spanSize___iPXW7"},jn=a(92077),kt=a(38854),Ve=a(20834),Vt=a(1710),Ye={listContainer:"listContainer___C_Amn",info:"info___GZCxw",title:"title___pZ3ge",left:"left___gIVEO",right:"right___Eb1yO",flexBox:"flexBox___z9fSf",detail:"detail___co1hL",iconV:"iconV___jDNt6"},bu=a(43659),Rn=Object.defineProperty,Hn=Object.defineProperties,Gn=Object.getOwnPropertyDescriptors,Pu=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,wu=(e,u,t)=>u in e?Rn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Tt=(e,u)=>{for(var t in u||(u={}))$n.call(u,t)&&wu(e,t,u[t]);if(Pu)for(var t of Pu(u))Vn.call(u,t)&&wu(e,t,u[t]);return e},Wn=(e,u)=>Hn(e,Gn(u)),Dt=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())}),Un=({dataSource:e,params:u,manageAllGroup:t})=>{var o,B,O,P;const{batchStatus:m,selectArrs:l,setSelectArrs:i,selectArrsAll:c,setSelectArrsAll:A,dispatch:L}=(0,n.useContext)(lu);let v=(0,y.useParams)();const[C,le]=(0,n.useState)(!1),de=(0,n.useRef)(),[ve,X]=(0,n.useState)([]);v=Wn(Tt(Tt({},u),v),{category:v==null?void 0:v.categoryId}),(0,n.useEffect)(()=>{X([]),le(!1)},[]);const Te=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(r,J)=>J.status.indexOf(r)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:r=>{var J,p;return r==="--"?r:n.createElement("span",null,n.createElement("span",null,(J=r==null?void 0:r.split("/"))==null?void 0:J[0]),"\xA0/\xA0",n.createElement("span",null,(p=r==null?void 0:r.split("/"))==null?void 0:p[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="publish_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="end_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="late_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:r=>r==="--"||!r?"--":n.createElement("span",{title:r},r)}];function fe(){return Dt(this,null,function*(){let r=yield(0,ue.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Tt({},v)});X(r.data)})}const ge=r=>{l.includes(r)?(i(l.filter(J=>J!==r)),A(c.filter(J=>J.homework_id!==r))):(i([...l,r]),A([...c,e]))};return n.createElement("div",{className:Ye.listContainer,onClick:r=>{r.stopPropagation(),(!(0,s.GJ)()||(0,s.GJ)()&&de.current&&!de.current.contains(r.target))&&(0,S.xg)(`/classrooms/${v.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,s.GJ)()&&n.createElement("span",{ref:de},n.createElement(G.default,{onClick:r=>{r.stopPropagation()},style:{padding:"10px"},checked:l.includes(e.homework_id),onChange:()=>ge(e.homework_id)})),n.createElement("div",{className:Ye.info},n.createElement("div",{className:Ye.title},n.createElement("div",{className:Ye.left,style:(0,s.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,s.GJ)()&&n.createElement(bu.Z,{value:e.status},n.createElement(S.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,s.dE)()&&n.createElement(S.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),n.createElement("span",{onClick:r=>r.stopPropagation()},n.createElement(y.Link,{target:"_blank",to:`/classrooms/${v.coursesId}/group_homework/${e.homework_id}/detail${(0,s.dE)()?"?tabs=1":""}`},e.name))),n.createElement("div",{className:Ye.right},(0,s.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>Dt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Tt({},v),type:2,manage_all_group:t}})})},n.createElement("aside",{className:Ye.flexBox,style:{marginRight:"16px"}},n.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),n.createElement("div",null,"\u53D1\u5E03"))),(0,s.dE)()&&n.createElement("div",{className:Ye.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&n.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!((B=e.status)!=null&&B.includes("\u5BFC\u5165"))&&n.createElement("aside",{onClick:r=>Dt(void 0,null,function*(){r.stopPropagation(),(0,S.xg)(`/classrooms/${v.coursesId}/group_homework/${e.homework_id}/detail${(0,s.dE)()?"?tabs=1":""}`)}),className:Ye.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),n.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((O=e.status)==null?void 0:O.includes("\u5DF2\u622A\u6B62"))||((P=e.status)==null?void 0:P.includes("\u5BFC\u5165")))&&n.createElement("aside",{className:Ye.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),n.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,s.GJ)()&&n.createElement(kt.Z,{placement:"bottomCenter",overlayClassName:Ye.dro,dropdownRender:()=>n.createElement(Ve.default,null,e.status!=="\u5BFC\u5165"&&n.createElement(Ve.default.Item,{key:1,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>Dt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Tt({},v),type:2,manage_all_group:t}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&n.createElement(Ve.default.Item,{key:23,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>Dt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"group"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&n.createElement(Ve.default.Item,{key:2,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>Dt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Tt({},v),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),n.createElement(Ve.default.Item,{key:22,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>Dt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:c,params:v,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&n.createElement(Ve.default.Item,{key:6,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",onClick:r=>{r.stopPropagation()},to:`/classrooms/${v.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},n.createElement("aside",{onClick:r=>r.stopPropagation(),className:Ye.flexBox,style:{cursor:"default"}},n.createElement("i",{className:"iconfont icon-gengduo4"}),n.createElement("div",null,"\u66F4\u591A"))))),n.createElement("div",{className:Ye.detail},(0,s.GJ)()&&n.createElement(n.Fragment,null,n.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:Ye.iconV,onClick:r=>Dt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),C||fe(),le(!C)})},n.createElement("i",{className:`iconfont icon-${C?"shouqi":"xiala2"}`})," "))),n.createElement("div",{className:Ye.content},(0,s.dE)()&&n.createElement("span",{className:Ye.infoStuIcon},n.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),n.createElement("span",{className:"ml20 c-grey-999"},n.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,s.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&C&&ve.length>5&&n.createElement(Vt.default,{scroll:{y:240},onRow:r=>({onClick:J=>{J.stopPropagation(),J.preventDefault()}}),onHeaderRow:(r,J)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:ve,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,J,p)=>{p.field&&(v.sort_by=p.field),p.order||(v.sort_direction="asc"),p.order==="ascend"&&(v.sort_direction="asc"),p.order==="descend"&&(v.sort_direction="desc"),p.order||(v.sort_direction="asc"),fe()},columns:Te}),(0,s.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&C&&ve.length<6&&ve.length>0&&n.createElement(Vt.default,{onRow:r=>({onClick:J=>{J.stopPropagation(),J.preventDefault()}}),onHeaderRow:(r,J)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:ve,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,J,p)=>{p.field&&(v.sort_by=p.field),p.order||(v.sort_direction="asc"),p.order==="ascend"&&(v.sort_direction="asc"),p.order==="descend"&&(v.sort_direction="desc"),p.order||(v.sort_direction="asc"),fe()},columns:Te}))))},xu={bottomControlContainer:"bottomControlContainer___NiOvY",buttonWrap:"buttonWrap____TSCi",moveCategory:"moveCategory___LRUgp"},Ou=a(84105),zn=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())}),Kn=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:o,setSelectArrs:B,dataSource:O,selectArrs:P,useBatchStatus:m,dispatch:l,params:i,getData:c,detailLeftMenus:A,main_category_id:L,setSelectArrsAll:v}=(0,n.useContext)(lu);let C;const[le,de]=(0,n.useState)(!1),[ve,X]=(0,n.useState)(""),Te=r=>{o(r.target.checked),B(r.target.checked?O.map(J=>J.homework_id):[]),r.target.checked?v([...O]):v([])},fe=()=>{let r={courseId:i.id,container_type:"group_homework"};i.categoryId&&(r.category_id=i.categoryId),l({type:"classroomList/getAllTaskList",payload:r}),l({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};A.course_modules&&(C=A.course_modules.filter(r=>r.type==="group_homework")[0]);const ge=n.createElement("div",{className:xu.moveCategory,onMouseLeave:r=>de(!1)},n.createElement(Ve.default,{onClick:r=>zn(void 0,[r],function*({item:J,key:p,keyPath:te,domEvent:he}){if(P=="")return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ue.ZP)(`/api/courses/${i.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:P,new_category_id:p}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),m(!1),c(),l({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.createElement(lt.default,{onChange:r=>{X(r.target.value)}})),C&&C.second_category.filter(r=>r.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(r,J){var p;if(!(ve!==""&&r.category_name.indexOf(ve)<0))return n.createElement(n.Fragment,null,n.createElement(Ve.default.Item,{className:"multi-llipsis1e",key:r.category_id},r.category_name),(p=r==null?void 0:r.third_category)==null?void 0:p.map(te=>n.createElement(Ve.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:te.category_id},te.category_name)))}),n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:r=>{r.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_id:L,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.createElement("div",{className:xu.bottomControlContainer},n.createElement(j.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},n.createElement(F.Z,{flex:1},n.createElement(j.Z,{wrap:!1,align:"middle",gutter:8},n.createElement(F.Z,null,n.createElement(G.default,{checked:t,onChange:Te},"\u5168\u9009\u672C\u9875\uFF08",P.length,"\uFF09")),(0,s.GJ)()&&n.createElement(F.Z,null,n.createElement(kt.Z,{placement:"top",menu:{items:e,onClick:({key:r})=>{u({key:r})}}},n.createElement(qe.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),n.createElement(F.Z,null,n.createElement(qe.ZP,{type:"primary",onClick:fe,icon:n.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,s.GJ)()&&n.createElement(F.Z,null,n.createElement(kt.Z,{placement:"topLeft",dropdownRender:()=>ge,getPopupContainer:r=>r.parentNode},n.createElement(qe.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.createElement(Ou.Z,null)))),(0,s.GJ)()&&n.createElement(F.Z,null,n.createElement(qe.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:n.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),n.createElement(F.Z,null,n.createElement(qe.ZP,{type:"primary",ghost:!0,onClick:()=>{B([]),m(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Jn=a(95794),Yn=a(64026),Qn=a(26692),ku=a(89412),Tu=a(81327),Nu=a(71418),Xn=a(33656),Lu=a.n(Xn),Nt=a(45937),Be=a(59301),qn=Object.defineProperty,ea=Object.defineProperties,ta=Object.getOwnPropertyDescriptors,Wt=Object.getOwnPropertySymbols,Iu=Object.prototype.hasOwnProperty,Zu=Object.prototype.propertyIsEnumerable,Su=(e,u,t)=>u in e?qn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Lt=(e,u)=>{for(var t in u||(u={}))Iu.call(u,t)&&Su(e,t,u[t]);if(Wt)for(var t of Wt(u))Zu.call(u,t)&&Su(e,t,u[t]);return e},Mu=(e,u)=>ea(e,ta(u)),ua=(e,u)=>{var t={};for(var o in e)Iu.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Wt)for(var o of Wt(e))u.indexOf(o)<0&&Zu.call(e,o)&&(t[o]=e[o]);return t},uu=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});Q().extend(Lu());const na=({data:e,value:u,onChange:t})=>{var o,B,O,P;const[m,l]=(0,n.useState)({leftSearch:"",rigthSearch:""}),[i,c]=(0,n.useState)([]);return(0,n.useEffect)(()=>{c((u==null?void 0:u.length)>0?e==null?void 0:e.filter(A=>u==null?void 0:u.includes(A==null?void 0:A.id)):[])},[u]),Be.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Be.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Be.createElement(G.default,{indeterminate:(i==null?void 0:i.length)>0&&(i==null?void 0:i.length)<(e==null?void 0:e.length),checked:(i==null?void 0:i.length)==(e==null?void 0:e.length),onChange:A=>{t(A.target.checked?e==null?void 0:e.map(L=>L==null?void 0:L.id):[])}},"\u5168\u9009"),Be.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Be.createElement(lt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.leftSearch,onChange:A=>{l(Mu(Lt({},m),{leftSearch:A.target.value}))}}),Be.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((o=m.leftSearch?e==null?void 0:e.filter(A=>{var L;return(L=A==null?void 0:A.name)==null?void 0:L.includes(m.leftSearch)}):e)==null?void 0:o.length)!==0?Be.createElement(G.default.Group,{value:u,onChange:A=>{t(A)}},Be.createElement(Tu.Z,{direction:"vertical"},(B=m.leftSearch?e==null?void 0:e.filter(A=>{var L;return(L=A==null?void 0:A.name)==null?void 0:L.includes(m.leftSearch)}):e)==null?void 0:B.map((A,L)=>Be.createElement(G.default,{key:L,value:A.id},A==null?void 0:A.name)))):Be.createElement(_t.Z,{styles:{margin:"0 auto"}})))),Be.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Be.createElement("div",null,"\u5DF2\u9009\u62E9",(i==null?void 0:i.length)||0,"\u4E2A\u5206\u73ED"),Be.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Be.createElement(lt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.rigthSearch,onChange:A=>{l(Mu(Lt({},m),{rigthSearch:A.target.value}))}}),Be.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((O=m.rigthSearch?i==null?void 0:i.filter(A=>{var L;return(L=A==null?void 0:A.name)==null?void 0:L.includes(m.rigthSearch)}):i)==null?void 0:O.length)!==0?(P=m.rigthSearch?i==null?void 0:i.filter(A=>{var L;return(L=A==null?void 0:A.name)==null?void 0:L.includes(m.rigthSearch)}):i)==null?void 0:P.map((A,L)=>Be.createElement(j.Z,{key:L,wrap:!1,align:"middle",justify:"space-between"},Be.createElement(F.Z,null,A==null?void 0:A.name),Be.createElement(F.Z,null,Be.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(v=>v!==(A==null?void 0:A.id)))}})))):Be.createElement(_t.Z,{styles:{margin:"0 auto"}})))))},aa=e=>{var u=e,{classroomList:t,dispatch:o,user:B,getData:O}=u,P=ua(u,["classroomList","dispatch","user","getData"]),m,l,i,c,A,L;const v=(0,y.useParams)(),[C]=H.default.useForm(),le=((m=t==null?void 0:t.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4",[,de,ve,X]=(0,Nt.U)(U.c_,Lt(Lt({},v),(l=t==null?void 0:t.actionTabs)==null?void 0:l.params)),[,,Te,fe]=(0,Nt.U)(U.nP,{course_id:v==null?void 0:v.coursesId,homework_ids:(i=t==null?void 0:t.actionTabs)==null?void 0:i.selectArrs}),[,ge,r]=(0,Nt.U)(U.sm,{course_id:v==null?void 0:v.coursesId,homework_ids:(c=t==null?void 0:t.actionTabs)==null?void 0:c.selectArrs}),J=(...p)=>uu(void 0,[...p],function*(te={}){Te({});const he=yield ve({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,n.useEffect)(()=>{le&&J()},[le]),Be.createElement(M.default,{centered:!0,title:(A=t==null?void 0:t.actionTabs)==null?void 0:A.key,width:800,open:le,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:ge,onOk:()=>uu(void 0,null,function*(){C.submit()})},Be.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Be.createElement(H.default,{form:C,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:p=>uu(void 0,null,function*(){var te,he,Le;const We=yield r(((te=X==null?void 0:X.course_groups)==null?void 0:te.length)>0?{unified_late:((he=X==null?void 0:X.course_groups)==null?void 0:he.length)<=0,allow_late_settings:[Lt({},p)]}:Lt({unified_late:((Le=X==null?void 0:X.course_groups)==null?void 0:Le.length)<=0},p));(We==null?void 0:We.status)==0&&(I.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),O&&O())})},Be.createElement(j.Z,{wrap:!1,gutter:20},Be.createElement(F.Z,{flex:1},Be.createElement(H.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Be.createElement(lt.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Be.createElement(F.Z,{flex:"390px"},Be.createElement(H.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,te,he){return te&&Q()(te).startOf("minute")<=Q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):te&&Q()(te).startOf("minute")<=Q()(fe==null?void 0:fe.max_late_time).startOf("minute")?(I.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${fe==null?void 0:fe.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Be.createElement(N.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,S.BO)(p,{startTime:fe==null?void 0:fe.max_late_time}),disabledTime:p=>(0,S.hv)(p,{compared:fe==null?void 0:fe.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Q()("00:00:00","HH:mm:ss")}})))),((L=X==null?void 0:X.course_groups)==null?void 0:L.length)>0&&Be.createElement(Nu.Z,{spinning:de},Be.createElement(H.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Be.createElement(na,{data:(X==null?void 0:X.course_groups)||[],onChange:p=>{Te({group_ids:p})}})))))};var la=(0,y.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(aa),g=a(59301),oa=Object.defineProperty,ra=Object.defineProperties,sa=Object.getOwnPropertyDescriptors,ju=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,Ru=(e,u,t)=>u in e?oa(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ot=(e,u)=>{for(var t in u||(u={}))ia.call(u,t)&&Ru(e,t,u[t]);if(ju)for(var t of ju(u))ca.call(u,t)&&Ru(e,t,u[t]);return e},nu=(e,u)=>ra(e,sa(u)),au=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const lu=(0,n.createContext)({selectArrs:[]}),ma=({user:e,classroomList:u,loading:t,dispatch:o})=>{var B,O,P,m;const l=(0,y.useParams)(),[i]=(0,y.useSearchParams)(),[c,A]=(0,n.useState)(()=>nu(ot({},l),{id:l.coursesId,limit:20})),[L,v]=(0,n.useState)(!1),[C,le]=(0,n.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,gr_proportion:0,is_repeat_minus:!1,is_group_grade:!1,repeat_setting_score:"",repeat_limit:""}),[de,ve]=(0,n.useState)([]),[X,Te]=(0,n.useState)(!1),[fe,ge]=(0,n.useState)(!1),[r,J]=(0,n.useState)([]),[p,te]=(0,n.useState)(!1),[he,Le]=(0,n.useState)("\u9ED8\u8BA4\u6392\u5E8F"),We=(0,y.useLocation)(),{detailCommonHomeworksList:V,detailLeftMenus:vt,detailTopBanner:Mt,taskList:yt}=u;let mn=i.get("tabs")?parseInt(i.get("tabs"))+1:"0";c.type=3,c.categoryId?c.category=c.categoryId:delete c.category,(0,n.useEffect)(()=>{A(ot(ot({},c),l))},[l==null?void 0:l.categoryId]),(0,n.useEffect)(()=>{i.get("tabs")==="0"&&(c.status="0",c.page=1)},[i.get("tabs")]),(0,n.useEffect)(()=>{const d=i.get("tabs");d&&d!==void 0&&((0,s.GJ)()?c.status=d:c.order=d)},[i.toString()]),(0,n.useEffect)(()=>{o({type:"classroomList/getAssistantPermissions",payload:{course_id:c.id}})},[]),(0,n.useEffect)(()=>{var d,q,be;const Oe=i.get("tabs");if((d=e==null?void 0:e.userInfo)!=null&&d.login){const Pe=S.cX.getItem(`${(q=e==null?void 0:e.userInfo)==null?void 0:q.login}${(0,s.GJ)()?"Teacher":"Student"}`,"GroupHomework");Pe&&(c.sort_by=Pe==null?void 0:Pe.type,c.sort_direction=Pe==null?void 0:Pe.direction,Le(Pe==null?void 0:Pe.name));let He=l.categoryId===void 0?{}:{categoryId:l.categoryId,category:l.categoryId};Oe&&Oe!==void 0&&((0,s.GJ)()?c.status=Oe:c.order=Oe),De(He)}else if((be=e==null?void 0:e.userInfo)!=null&&be.username){let Pe=l.categoryId===void 0?{}:{categoryId:l.categoryId,category:l.categoryId};Oe&&Oe!==void 0&&((0,s.GJ)()?c.status=Oe:c.order=Oe),De(Pe)}},[(B=e==null?void 0:e.userInfo)==null?void 0:B.login,We==null?void 0:We.pathname]),(0,n.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&De(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&De()},[u.actionTabs.key]),(0,n.useEffect)(()=>{ve([])},[V]),(0,n.useEffect)(()=>{ge(!1)},[c.categoryId]),(0,n.useEffect)(()=>{V&&V.homeworks&&(de.length===V.homeworks.length&&de.length>0?Te(!0):de.length!==V.homeworks.length&&Te(!1))},[de]);const Jt=(d,q)=>{c.page=d,c.limit=q,De()},De=(d={})=>{ve([]),J([]),(0,s.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:nu(ot(ot({},c),d),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:ot(ot({},c),d)})},it=()=>au(void 0,null,function*(){const d=yield(0,ue.ZP)(`/api/courses/${c.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(d!=null&&d.data){const q=d.data.score_settings;Object.keys(q).map(function(be){be.indexOf("proportion")>-1&&(q[be]=(q[be]*100).toFixed(0))}),console.log(q),le(ot({},q))}});(0,n.useEffect)(()=>{ve([])},[V]);const ye=()=>{if((0,s.GJ)()){const{all_count:d,unpublished_count:q,not_start_count:be,in_progress_count:Oe,overed_count:Pe}=V;return[{name:"\u5168\u90E8",id:0,total:d||0},{name:"\u672A\u53D1\u5E03",id:1,total:q||0},{name:"\u672A\u5F00\u59CB",id:4,total:be||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Oe||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Pe||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},Ue=[{name:"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],tt=d=>{var q;if((0,s.Rm)()&&!((q=u.AssistantObject.group)!=null&&q.can_create)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d==="1"?y.history.push(`/classrooms/${c.coursesId}/group_homework/${c.categoryId}/add`):d==="2"?Et():d==="3"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},Et=()=>{o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:c}})},jt=(O=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:g.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:g.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,s.GJ)()||(0,s.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:g.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:g.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:g.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Mt.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:O.map(d=>(delete d.isShow,d)),Yt=d=>{var q,be,Oe,Pe;if(de.length===0)return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let He=d.label||"",Eu={key:He,selectArrs:de,selectArrsAll:r,type:["publish","deadline"].includes(d.key)?1:"",params:c};switch(d.key){case"publish":if((0,s.Rm)()&&!((be=(q=u==null?void 0:u.AssistantObject)==null?void 0:q.group)!=null&&be.can_publish)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}He="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,s.Rm)()&&!((Pe=(Oe=u==null?void 0:u.AssistantObject)==null?void 0:Oe.group)!=null&&Pe.can_stop)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}He="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":He="\u6279\u91CF\u8865\u4EA4";break;case"delete":He="\u5220\u9664";break;case"collection":He="\u6536\u85CF";break}o({type:"classroomList/setActionTabs",payload:nu(ot({},Eu),{key:He})})},Rt=d=>au(void 0,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:c.categoryId,courseId:c.id,task_ids:d,container_type:"group_homework"}}),De()}),du=(0,n.useMemo)(()=>{let d=[];return yt.length>0&&(d=yt.map(q=>({user_name:q.user_name,task_name:q.task_name,task_id:q.task_id,category:q.category,status:q.status}))),d},[yt]);return g.createElement(lu.Provider,{value:{params:c,batchStatus:fe,selectArrs:de,setSelectArrs:ve,allSelect:X,dataSource:V.homeworks||[],detailLeftMenus:vt,main_category_id:V.main_category_id||"",selectArrsAll:r,setAllSelect:Te,useBatchStatus:ge,dispatch:o,getData:De,setSelectArrsAll:J}},g.createElement("section",null,g.createElement("aside",{className:Mn.bg},g.createElement(jn.Z,{isLoading:t[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:ye(),isAdmin:(0,s.GJ)(),dispatch:o,type:V==null?void 0:V.main_category_name,exportType:"group",TooltipTitle:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:c.categoryId,dropdownMenu:Ue,isShowRightControl:(0,S.Oo)(vt==null?void 0:vt.course_modules,c.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{it(),v(!0)},onTabMenuClick:d=>{d.id!==void 0&&((0,s.GJ)()?c.status=d.id:c.order=d.id),ge(!1),c.page=1,y.history.replace(`${We.pathname}?tabs=${d.id}`),De(c)},defaultSelectedKeys:[i.get("tabs")?i.get("tabs"):"0"],onTooltipTitleClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:c,selectArrs:{category_name:V==null?void 0:V.category_name,category_id:(V==null?void 0:V.category_id)||(V==null?void 0:V.main_category_id)},cb:()=>{De()}}})},onDropdownMenuClick:tt}),g.createElement(Jn.Z,{dataSource:V.homeworks||[],isAdmin:(0,s.GJ)(),batchStatus:fe,SortMenuName:he,setSortMenuName:Le,onSearch:d=>{c.search=d.trim(),c.page=1,De()},onSort:d=>{var q;c.sort_by=d.type,c.sort_direction=d.direction,c.page=1,S.cX.setItem(`${(q=e==null?void 0:e.userInfo)==null?void 0:q.login}${(0,s.GJ)()?"Teacher":"Student"}`,d,"GroupHomework"),De(c)},onBatch:d=>ge(d)})),g.createElement($.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(V==null?void 0:V.all_count)===0&&(0,s.GJ)()?!t[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&g.createElement(Sn,{params:c,dispatch:o,onSelect:Et}):(V==null?void 0:V.homeworks)&&V.homeworks.length===0&&!t[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&g.createElement(_t.Z,null),g.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!t[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&g.createElement(g.Fragment,null,g.createElement("aside",{className:"animated fadeIn"},(P=V==null?void 0:V.homeworks)==null?void 0:P.map((d,q)=>g.createElement(Un,{key:q,dataSource:d,params:c,manageAllGroup:V==null?void 0:V.manage_all_group})),g.createElement("aside",{className:"tc mb50 mt30"},(V==null?void 0:V.query_total_count)>10&&g.createElement(ie.Z,{showSizeChanger:!0,onChange:Jt,defaultCurrent:1,current:c.page||1,pageSize:c.limit||20,total:V.query_total_count}))),de.length>0&&(0,s.GJ)()&&g.createElement(Ee.Z,{offsetBottom:0},g.createElement(Kn,{buttonDataSource:jt,onClick:Yt}))))),((m=u==null?void 0:u.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4"&&g.createElement(la,{getData:De}),g.createElement(se,{onCallback:()=>ge(!1)}),g.createElement(Yn.Z,{onOk:()=>{De()}}),g.createElement(Qn.Z,{onOk:()=>{}}),g.createElement(Ht,{onCallback:()=>ge(!1),courseEndTime:V==null?void 0:V.course_end_time}),g.createElement(Ke.Z,{courseEndTime:V==null?void 0:V.course_end_time,courseId:l.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{ge(!1),De()}}),g.createElement(Ne,null),g.createElement(yn,null),g.createElement(dn,{onCallback:()=>ge(!1)}),g.createElement(Pn,null),g.createElement(In,null),g.createElement(ku.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Rt,data:du,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),g.createElement(M.default,{open:L,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{v(!1)},onOk:()=>au(void 0,null,function*(){const d=JSON.parse(JSON.stringify(C));Object.keys(d).map(function(be){be.indexOf("proportion")>-1&&(d[be]=d[be]/100)}),(yield(0,ue.ZP)(`/api/courses/${c.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:d}})).status===0&&(I.ZP.success("\u8BBE\u7F6E\u6210\u529F"),v(!1))}),width:800},g.createElement("div",null,g.createElement(j.Z,null,g.createElement(F.Z,{span:24},g.createElement(j.Z,{align:"middle"},g.createElement(F.Z,{span:24},g.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u5206\u7EC4\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),g.createElement(j.Z,{align:"middle",className:"mt25"},g.createElement(F.Z,null,g.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),g.createElement(j.Z,{className:"ml10"},g.createElement(F.Z,null,g.createElement(D.Z,{checked:C.is_group_grade,onChange:d=>{C.is_group_grade=d,le(ot({},C))}})),g.createElement(F.Z,{className:"c-grey-c ml10"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7EC4\u957F\u9996\u6B21\u63D0\u4EA4\u4F5C\u4E1A\u65F6\u9700\u8981\u5BF9\u7EC4\u5458\u8FDB\u884C\u8BC4\u5206\uFF09"))),g.createElement(j.Z,{className:"mt25"},g.createElement(F.Z,null,g.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),g.createElement(F.Z,{span:24,className:"pl30 mt10"})),g.createElement(j.Z,null,g.createElement(w.ZP.Group,{value:C==null?void 0:C.ta_mode,onChange:d=>{C.ta_mode=d.target.value,le(ot({},C))}},g.createElement(w.ZP,{value:1,style:{marginTop:15}},g.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),g.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),g.createElement("br",null),g.createElement(w.ZP,{value:0,style:{marginTop:15}},g.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),g.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),g.createElement(j.Z,{className:"mt25"},g.createElement(F.Z,null,g.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),g.createElement(F.Z,{span:24,className:"pl30 mt10"})),g.createElement(j.Z,null,g.createElement(w.ZP.Group,{value:C.final_mode,onChange:d=>{C.final_mode=d.target.value,le(ot({},C))}},g.createElement(w.ZP,{value:!1,style:{marginTop:15}},g.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),g.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",g.createElement(x.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:g.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",g.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u7EC4\u957F\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - ( ",g.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",g.createElement("br",null),g.createElement("br",null),"\u6CE8\u610F",g.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",g.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",g.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",g.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),trigger:"click"},g.createElement("span",{className:"mt10 ml10 current font14"},g.createElement(f.Z,null))))),g.createElement(j.Z,{align:"middle",className:"mt25 pl30 font14"},g.createElement(F.Z,null,"\u6559\u5E08\u8BC4\u5206:"),g.createElement(F.Z,{className:"ml5"},g.createElement(b.Z,{min:0,max:100,value:C.te_proportion,onChange:d=>{C.te_proportion=d,le(Object.assign({},C))}}),g.createElement("span",{className:"ml10"},"%"))),g.createElement(j.Z,{align:"middle",className:"mt25 pl30 font14"},g.createElement(F.Z,null,"\u52A9\u6559\u8BC4\u5206:"),g.createElement(F.Z,{className:"ml5"},g.createElement(b.Z,{min:0,max:100,value:C.ta_proportion,onChange:d=>{C.ta_proportion=d,le(Object.assign({},C))}}),g.createElement("span",{className:"ml10"},"%"))),C.is_group_grade&&g.createElement(j.Z,{align:"middle",className:"mt25 pl30 font14"},g.createElement(F.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),g.createElement(F.Z,{className:"ml5"},g.createElement(b.Z,{min:0,max:100,value:C.gr_proportion,onChange:d=>{C.gr_proportion=d,le(Object.assign({},C))}}),g.createElement("span",{className:"ml10"},"%"))),g.createElement(j.Z,{align:"middle",className:"mt25 pl30 font14"},g.createElement(F.Z,null,"\u5B66\u751F\u533F\u8BC4:"),g.createElement(F.Z,{className:"ml5"},g.createElement(b.Z,{min:0,max:100,value:C.st_proportion,onChange:d=>{C.st_proportion=d,le(Object.assign({},C))}}),g.createElement("span",{className:"ml10"},"%"))),g.createElement("br",null),g.createElement(w.ZP,{value:!0,style:{marginTop:15}},g.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),g.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",g.createElement(x.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:g.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",g.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",g.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",g.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),trigger:"click"},g.createElement("span",{className:"mt10 ml10 current font14"},g.createElement(f.Z,null))))),g.createElement(j.Z,null,g.createElement(F.Z,{span:24,className:"ml20"},g.createElement("div",{style:{color:"#ccc"}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u52A9\u6559\u8BC4\u5206 \u2192 \u7EC4\u957F\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09")))),g.createElement("br",null))))))};var da=(0,y.connect)(({user:e,classroomList:u,loading:t,globalSetting:o})=>({user:e,classroomList:u,globalSetting:o,loading:t.effects}))(ma),Ea=Object.defineProperty,pa=Object.defineProperties,fa=Object.getOwnPropertyDescriptors,Hu=Object.getOwnPropertySymbols,Fa=Object.prototype.hasOwnProperty,va=Object.prototype.propertyIsEnumerable,Gu=(e,u,t)=>u in e?Ea(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,$u=(e,u)=>{for(var t in u||(u={}))Fa.call(u,t)&&Gu(e,t,u[t]);if(Hu)for(var t of Hu(u))va.call(u,t)&&Gu(e,t,u[t]);return e},ya=(e,u)=>pa(e,fa(u)),ga=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const _a=({classroomList:e,dispatch:u,user:t,onCallback:o})=>{var B,O;const P=(0,y.useParams)(),[m,l]=(0,n.useState)(!1),[i,c]=(0,n.useState)(!1),A=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,s.j5)()){c(!0);return}const v={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(C=>{var le;C.author_login===((le=t.userInfo)==null?void 0:le.login)?++v.hasNum:++v.noHasNum}),v.noHasNum>0?M.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.createElement("span",{className:"c-blue"},v.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.createElement("span",{className:"c-red"},v.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{L()}}):c(!0)}else c(!1)},[e.actionTabs.key]);const L=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:i,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:m,destroyOnClose:!0,onOk:()=>ga(void 0,null,function*(){var v;if((v=A.current)!=null&&v.onVerify())return;l(!0);const C=yield(0,ue.ZP)(`/api/courses/${P.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});l(!1),C.status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),I.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),o&&o(),(0,s.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:ya($u({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:$u({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((B=e==null?void 0:e.actionTabs)!=null&&B.status)||!["\u672A\u53D1\u5E03"].includes((O=e==null?void 0:e.actionTabs)==null?void 0:O.status)?n.createElement(n.Fragment,null,n.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),n.createElement(re.Z,{ref:v=>A.current=v})):n.createElement(n.Fragment,null,n.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var ha=(0,y.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(_a),Ca=a(22338),Ba=Object.defineProperty,Vu=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,Wu=(e,u,t)=>u in e?Ba(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ba=(e,u)=>{for(var t in u||(u={}))Aa.call(u,t)&&Wu(e,t,u[t]);if(Vu)for(var t of Vu(u))Da.call(u,t)&&Wu(e,t,u[t]);return e},Pa=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const wa=({classroomList:e,dispatch:u})=>{const t=(0,y.useParams)();return t.id=t.coursesId,n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Pa(void 0,null,function*(){(yield(0,ue.ZP)(`/api/courses/${t.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),I.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:ba({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var xa=(0,y.connect)(({classroomList:e})=>({classroomList:e}))(wa),Oa=Object.defineProperty,ka=Object.defineProperties,Ta=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,Uu=Object.prototype.hasOwnProperty,zu=Object.prototype.propertyIsEnumerable,Ku=(e,u,t)=>u in e?Oa(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Ju=(e,u)=>{for(var t in u||(u={}))Uu.call(u,t)&&Ku(e,t,u[t]);if(Ut)for(var t of Ut(u))zu.call(u,t)&&Ku(e,t,u[t]);return e},Na=(e,u)=>ka(e,Ta(u)),La=(e,u)=>{var t={};for(var o in e)Uu.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Ut)for(var o of Ut(e))u.indexOf(o)<0&&zu.call(e,o)&&(t[o]=e[o]);return t},Ia=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const Za=e=>{var u=e,{classroomList:t,dispatch:o,onCallback:B}=u,O=La(u,["classroomList","dispatch","onCallback"]);const P=(0,y.useParams)();return P.id=P.coursesId,n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ia(void 0,null,function*(){(yield(0,ue.ZP)(`/api/courses/${P.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),I.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),B&&B(),(0,s.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:Na(Ju({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:Ju({},t.actionTabs.params)}),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Sa=(0,y.connect)(({classroomList:e})=>({classroomList:e}))(Za),ou={flex_box_center:"flex_box_center___ABrmR",flex_space_between:"flex_space_between___vTOmX",flex_box_vertical_center:"flex_box_vertical_center___txnfs",flex_box_center_end:"flex_box_center_end___fhlTP",flex_box_column:"flex_box_column___NGqFB",line1:"line1___kzLLz",form:"form___JNFp_"},xe=a(59301),Ma=Object.defineProperty,Yu=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,Qu=(e,u,t)=>u in e?Ma(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,zt=(e,u)=>{for(var t in u||(u={}))ja.call(u,t)&&Qu(e,t,u[t]);if(Yu)for(var t of Yu(u))Ra.call(u,t)&&Qu(e,t,u[t]);return e},ru=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const{TabPane:kl}=fu.default,Ha=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:o})=>{const B=(0,y.useParams)(),O=(0,y.useLocation)(),[P]=H.default.useForm(),{brankList:m}=e,[l,i]=(0,n.useState)(!1);let[c,A]=(0,n.useState)(!0);const[L,v]=(0,n.useState)("myself");let[C,le]=(0,n.useState)([]),[de,ve]=(0,n.useState)();const[X,Te]=(0,n.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),fe=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,n.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&r()},[e.actionTabs.key]);let ge=[];const r=function(){return ru(this,null,function*(){var p;if(c){i(!1),++X.page;const te=yield o({type:"shixunHomeworks/getBrankList",payload:zt({},X)});C=[...C.concat(te.object_list)],ve(te.is_teacher),((p=te.object_list)==null?void 0:p.length)ru(void 0,null,function*(){var p,te;const he=P.getFieldValue(),Le=yield o({type:"shixunHomeworks/saveBanks",payload:{category:((p=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:p.category_id)||((te=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:te.main_category_id),course_id:B.coursesId,object_type:"group",bank_id:he.group_ids}});(Le==null?void 0:Le.status)===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,s.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:zt({},e.actionTabs.params)}):o({type:"classroomList/getClassroomCommonList",payload:zt({},e.actionTabs.params)}),o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Le.object_ids,params:zt({},e.actionTabs.params),manage_all_group:J==null?void 0:J.manage_all_group}}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:B.coursesId}}))}),onCancel:()=>{o({type:"shixunHomeworks/setActionTabs",payload:{}})}},xe.createElement(j.Z,null,xe.createElement(F.Z,{span:12},fe.map((p,te)=>xe.createElement(qe.ZP,{key:te,shape:"round",type:L===p.id?"primary":"default",className:"mr10",onClick:he=>ru(void 0,null,function*(){C=[],c=!0,X.page=0,X.search="",X.filter=p.id,r(),v(p.id)})},p.name))),xe.createElement(F.Z,{span:12,className:"tr"},xe.createElement(lt.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:p=>{c=!0,X.search=p,X.page=0,C=[],p&&(0,Fu.tk)({name:p,copywriting:p,position:"HomeworkCommon"}),r()},style:{width:260}}))),L==="myself"&&xe.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",xe.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),L==="public"&&xe.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u5206\u7EC4\u4F5C\u4E1A"),xe.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!de&&L==="public"&&xe.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},xe.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),xe.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")),xe.createElement(qt(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{A(!1),r()},hasMore:c,useWindow:!1},l&&xe.createElement(_t.Z,{styles:{margin:"0px auto"}}),xe.createElement(H.default,{form:P,initialValues:{group_ids:ge},className:ou.form,onChange:p=>{ge=P.getFieldValue()}},xe.createElement(H.default.Item,{name:"group_ids"},xe.createElement(G.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},C==null?void 0:C.map(function(p,te){return xe.createElement(j.Z,{key:te},xe.createElement(F.Z,{flex:"2"},xe.createElement(G.default,{onChange:he=>{},key:te,value:String(p.id),defaultChecked:!0},xe.createElement("span",{className:["c-black",ou.line1].join(" ")},p.name))),xe.createElement(F.Z,{flex:"1",className:"c-black"},xe.createElement("span",{className:ou.line1},p==null?void 0:p.course_list_name)),xe.createElement(F.Z,{flex:"50px",className:"c-black"},L==="public"&&(0,s.Ny)()?xe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):L==="myself"?xe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):p==null?void 0:p.username))})))))))};var Ga=(0,y.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(Ha),$a=a(97853),Va=a(51677),Wa=a(74508),Ua=a(346),rt=a(59301),za=Object.defineProperty,Xu=Object.getOwnPropertySymbols,Ka=Object.prototype.hasOwnProperty,Ja=Object.prototype.propertyIsEnumerable,qu=(e,u,t)=>u in e?za(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,en=(e,u)=>{for(var t in u||(u={}))Ka.call(u,t)&&qu(e,t,u[t]);if(Xu)for(var t of Xu(u))Ja.call(u,t)&&qu(e,t,u[t]);return e};const Ya=({styles:e={},onSelect:u,params:t,classroomList:o})=>{const[B,O]=(0,n.useState)(!1),[P,m]=(0,n.useState)("");(0,n.useEffect)(()=>{O(!1),m("")},[]);const l=()=>{var i,c;if((0,s.Rm)()&&!((c=(i=o==null?void 0:o.AssistantObject)==null?void 0:i.group)!=null&&c.can_create)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}P==="1"&&y.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),P==="2"&&(u(),O(!1),m(""))};return rt.createElement("section",{className:"tc animated fadeIn",style:en(en({},{color:"#999",margin:"200px auto"}),e)},rt.createElement("img",{src:Wa.z3}),rt.createElement("p",{className:"mt20 font14"},"\u8BE5\u5206\u7EC4\u65E0\u5206\u7EC4\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A"),rt.createElement("div",{style:{marginTop:"30px"}},rt.createElement(qe.ZP,{onClick:()=>O(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),rt.createElement(qe.ZP,{onClick:()=>{(0,S.xg)(`${Ua.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),B&&rt.createElement(M.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>O(!1),onOk:l},rt.createElement("div",null,rt.createElement("div",null,rt.createElement(w.ZP,{value:"1",style:{marginTop:"15px"},checked:P==="1",onClick:()=>m("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),rt.createElement("div",null,rt.createElement(w.ZP,{value:"2",style:{marginTop:"15px"},checked:P==="2",onClick:()=>m("2")},"\u9009\u7528\u8D44\u6E90")))))};var Qa=(0,y.connect)(({classroomList:e})=>({classroomList:e}))(Ya),Xa={flex_box_center:"flex_box_center___orPjN",flex_space_between:"flex_space_between___fhNpW",flex_box_vertical_center:"flex_box_vertical_center___l3I2N",flex_box_center_end:"flex_box_center_end___gJb9S",flex_box_column:"flex_box_column___juTss",bg:"bg___WElBH",containerTitle:"containerTitle___W1Ql2",containerDesc:"containerDesc___v298I",listItem:"listItem___zymUe",info:"info___OKtSD",title:"title___KuRLT",titleLeft:"titleLeft___OMSvE",titleRight:"titleRight___TAV1P",acitons:"acitons___TSujO",moveCategory:"moveCategory___Bm4dh",spanSize:"spanSize___npoSj"},qa=a(86679),Qe={listContainer:"listContainer___x25sx",info:"info___pPoXs",title:"title___hyvJ4",left:"left___PcXqY",right:"right___Gm2iB",flexBox:"flexBox____dxaA",detail:"detail___Bps1Y",iconV:"iconV___AsCHz"},el=Object.defineProperty,tl=Object.defineProperties,ul=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,al=Object.prototype.propertyIsEnumerable,un=(e,u,t)=>u in e?el(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,It=(e,u)=>{for(var t in u||(u={}))nl.call(u,t)&&un(e,t,u[t]);if(tn)for(var t of tn(u))al.call(u,t)&&un(e,t,u[t]);return e},ll=(e,u)=>tl(e,ul(u)),bt=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())}),ol=({dataSource:e,params:u,manageAllGroup:t})=>{var o,B,O,P;const{batchStatus:m,selectArrs:l,setSelectArrs:i,selectArrsAll:c,setSelectArrsAll:A,dispatch:L}=(0,n.useContext)(mu);let v=(0,y.useParams)();const[C,le]=(0,n.useState)(!1),de=(0,n.useRef)(),[ve,X]=(0,n.useState)([]);v=ll(It(It({},u),v),{category:v==null?void 0:v.categoryId}),(0,n.useEffect)(()=>{X([]),le(!1)},[]);const Te=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(r,J)=>J.status.indexOf(r)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:r=>{var J,p;return r==="--"?r:n.createElement("span",null,n.createElement("span",null,(J=r==null?void 0:r.split("/"))==null?void 0:J[0]),"\xA0/\xA0",n.createElement("span",null,(p=r==null?void 0:r.split("/"))==null?void 0:p[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="publish_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="end_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="late_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:r=>r==="--"||!r?"--":n.createElement("span",{title:r},r)}];function fe(){return bt(this,null,function*(){let r=yield(0,ue.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:It({},v)});X(r.data)})}const ge=r=>{l.includes(r)?(i(l.filter(J=>J!==r)),A(c.filter(J=>J.homework_id!==r))):(i([...l,r]),A([...c,e]))};return n.createElement("div",{className:Qe.listContainer,onClick:r=>{r.stopPropagation(),(!(0,s.GJ)()||(0,s.GJ)()&&de.current&&!de.current.contains(r.target))&&(0,S.xg)(`/classrooms/${v.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,s.GJ)()&&n.createElement("span",{ref:de},n.createElement(G.default,{onClick:r=>{r.stopPropagation()},style:{padding:"10px"},checked:l.includes(e.homework_id),onChange:()=>ge(e.homework_id)})),n.createElement("div",{className:Qe.info},n.createElement("div",{className:Qe.title},n.createElement("div",{className:Qe.left,style:(0,s.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,s.GJ)()&&n.createElement(bu.Z,{value:e.status},n.createElement(S.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,s.dE)()&&n.createElement(S.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),n.createElement("span",{onClick:r=>r.stopPropagation()},n.createElement(y.Link,{target:"_blank",to:`/classrooms/${v.coursesId}/group_homework/${e.homework_id}/detail${(0,s.dE)()?"?tabs=1":""}`},e.name))),n.createElement("div",{className:Qe.right},(0,s.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>bt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:It({},v),type:2,manage_all_group:t}})})},n.createElement("aside",{className:Qe.flexBox,style:{marginRight:"16px"}},n.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),n.createElement("div",null,"\u53D1\u5E03"))),(0,s.dE)()&&n.createElement("div",{className:Qe.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&n.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!((B=e.status)!=null&&B.includes("\u5BFC\u5165"))&&n.createElement("aside",{onClick:r=>bt(void 0,null,function*(){r.stopPropagation(),(0,S.xg)(`/classrooms/${v.coursesId}/group_homework/${e.homework_id}/detail${(0,s.dE)()?"?tabs=1":""}`)}),className:Qe.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),n.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((O=e.status)==null?void 0:O.includes("\u5DF2\u622A\u6B62"))||((P=e.status)==null?void 0:P.includes("\u5BFC\u5165")))&&n.createElement("aside",{className:Qe.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),n.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,s.GJ)()&&n.createElement(kt.Z,{placement:"bottomCenter",overlayClassName:Qe.dro,dropdownRender:()=>n.createElement(Ve.default,null,e.status!=="\u5BFC\u5165"&&n.createElement(Ve.default.Item,{key:1,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>bt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:It({},v),type:2,manage_all_group:t}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&n.createElement(Ve.default.Item,{key:23,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>bt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"group"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&n.createElement(Ve.default.Item,{key:2,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>bt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:It({},v),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),n.createElement(Ve.default.Item,{key:22,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>bt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:c,params:v,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&n.createElement(Ve.default.Item,{key:6,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",onClick:r=>{r.stopPropagation()},to:`/classrooms/${v.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},n.createElement("aside",{onClick:r=>r.stopPropagation(),className:Qe.flexBox,style:{cursor:"default"}},n.createElement("i",{className:"iconfont icon-gengduo4"}),n.createElement("div",null,"\u66F4\u591A"))))),n.createElement("div",{className:Qe.detail},(0,s.GJ)()&&n.createElement(n.Fragment,null,n.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:Qe.iconV,onClick:r=>bt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),C||fe(),le(!C)})},n.createElement("i",{className:`iconfont icon-${C?"shouqi":"xiala2"}`})," "))),n.createElement("div",{className:Qe.content},(0,s.dE)()&&n.createElement("span",{className:Qe.infoStuIcon},n.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),n.createElement("span",{className:"ml20 c-grey-999"},n.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,s.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&C&&ve.length>5&&n.createElement(Vt.default,{scroll:{y:240},onRow:r=>({onClick:J=>{J.stopPropagation(),J.preventDefault()}}),onHeaderRow:(r,J)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:ve,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,J,p)=>{p.field&&(v.sort_by=p.field),p.order||(v.sort_direction="asc"),p.order==="ascend"&&(v.sort_direction="asc"),p.order==="descend"&&(v.sort_direction="desc"),p.order||(v.sort_direction="asc"),fe()},columns:Te}),(0,s.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&C&&ve.length<6&&ve.length>0&&n.createElement(Vt.default,{onRow:r=>({onClick:J=>{J.stopPropagation(),J.preventDefault()}}),onHeaderRow:(r,J)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:ve,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,J,p)=>{p.field&&(v.sort_by=p.field),p.order||(v.sort_direction="asc"),p.order==="ascend"&&(v.sort_direction="asc"),p.order==="descend"&&(v.sort_direction="desc"),p.order||(v.sort_direction="asc"),fe()},columns:Te}))))},nn={bottomControlContainer:"bottomControlContainer___yUX9N",buttonWrap:"buttonWrap___A3uZF",moveCategory:"moveCategory___pCGhW"},rl=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())}),sl=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:o,setSelectArrs:B,dataSource:O,selectArrs:P,useBatchStatus:m,dispatch:l,params:i,getData:c,detailLeftMenus:A,main_category_id:L,setSelectArrsAll:v}=(0,n.useContext)(mu);let C;const[le,de]=(0,n.useState)(!1),[ve,X]=(0,n.useState)(""),Te=r=>{o(r.target.checked),B(r.target.checked?O.map(J=>J.homework_id):[]),r.target.checked?v([...O]):v([])},fe=()=>{let r={courseId:i.id,container_type:"group_homework"};i.categoryId&&(r.category_id=i.categoryId),l({type:"classroomList/getAllTaskList",payload:r}),l({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};A.course_modules&&(C=A.course_modules.filter(r=>r.type==="group_homework")[0]);const ge=n.createElement("div",{className:nn.moveCategory,onMouseLeave:r=>de(!1)},n.createElement(Ve.default,{onClick:r=>rl(void 0,[r],function*({item:J,key:p,keyPath:te,domEvent:he}){if(P=="")return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ue.ZP)(`/api/courses/${i.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:P,new_category_id:p}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),m(!1),c(),l({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.createElement(lt.default,{onChange:r=>{X(r.target.value)}})),C&&C.second_category.filter(r=>r.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(r,J){var p;if(!(ve!==""&&r.category_name.indexOf(ve)<0))return n.createElement(n.Fragment,null,n.createElement(Ve.default.Item,{className:"multi-llipsis1e",key:r.category_id},r.category_name),(p=r==null?void 0:r.third_category)==null?void 0:p.map(te=>n.createElement(Ve.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:te.category_id},te.category_name)))}),n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:r=>{r.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_id:L,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.createElement("div",{className:nn.bottomControlContainer},n.createElement(j.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},n.createElement(F.Z,{flex:1},n.createElement(j.Z,{wrap:!1,align:"middle",gutter:8},n.createElement(F.Z,null,n.createElement(G.default,{checked:t,onChange:Te},"\u5168\u9009\u672C\u9875\uFF08",P.length,"\uFF09")),(0,s.GJ)()&&n.createElement(F.Z,null,n.createElement(kt.Z,{placement:"top",menu:{items:e,onClick:({key:r})=>{u({key:r})}}},n.createElement(qe.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),n.createElement(F.Z,null,n.createElement(qe.ZP,{type:"primary",onClick:fe,icon:n.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,s.GJ)()&&n.createElement(F.Z,null,n.createElement(kt.Z,{placement:"topLeft",dropdownRender:()=>ge,getPopupContainer:r=>r.parentNode},n.createElement(qe.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.createElement(Ou.Z,null)))),(0,s.GJ)()&&n.createElement(F.Z,null,n.createElement(qe.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:n.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),n.createElement(F.Z,null,n.createElement(qe.ZP,{type:"primary",ghost:!0,onClick:()=>{B([]),m(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},il=a(54207),cl=a(98895),ml=a(93603),Ae=a(59301),dl=Object.defineProperty,El=Object.defineProperties,pl=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,on=(e,u,t)=>u in e?dl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Zt=(e,u)=>{for(var t in u||(u={}))an.call(u,t)&&on(e,t,u[t]);if(Kt)for(var t of Kt(u))ln.call(u,t)&&on(e,t,u[t]);return e},rn=(e,u)=>El(e,pl(u)),fl=(e,u)=>{var t={};for(var o in e)an.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Kt)for(var o of Kt(e))u.indexOf(o)<0&&ln.call(e,o)&&(t[o]=e[o]);return t},su=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});Q().extend(Lu());const Fl=({data:e,value:u,onChange:t})=>{var o,B,O,P;const[m,l]=(0,n.useState)({leftSearch:"",rigthSearch:""}),[i,c]=(0,n.useState)([]);return(0,n.useEffect)(()=>{c((u==null?void 0:u.length)>0?e==null?void 0:e.filter(A=>u==null?void 0:u.includes(A==null?void 0:A.id)):[])},[u]),Ae.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ae.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ae.createElement(G.default,{indeterminate:(i==null?void 0:i.length)>0&&(i==null?void 0:i.length)<(e==null?void 0:e.length),checked:(i==null?void 0:i.length)==(e==null?void 0:e.length),onChange:A=>{t(A.target.checked?e==null?void 0:e.map(L=>L==null?void 0:L.id):[])}},"\u5168\u9009"),Ae.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ae.createElement(lt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.leftSearch,onChange:A=>{l(rn(Zt({},m),{leftSearch:A.target.value}))}}),Ae.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((o=m.leftSearch?e==null?void 0:e.filter(A=>{var L;return(L=A==null?void 0:A.name)==null?void 0:L.includes(m.leftSearch)}):e)==null?void 0:o.length)!==0?Ae.createElement(G.default.Group,{value:u,onChange:A=>{t(A)}},Ae.createElement(Tu.Z,{direction:"vertical"},(B=m.leftSearch?e==null?void 0:e.filter(A=>{var L;return(L=A==null?void 0:A.name)==null?void 0:L.includes(m.leftSearch)}):e)==null?void 0:B.map((A,L)=>Ae.createElement(G.default,{key:L,value:A.id},A==null?void 0:A.name)))):Ae.createElement(_t.Z,{styles:{margin:"0 auto"}})))),Ae.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ae.createElement("div",null,"\u5DF2\u9009\u62E9",(i==null?void 0:i.length)||0,"\u4E2A\u5206\u73ED"),Ae.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ae.createElement(lt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.rigthSearch,onChange:A=>{l(rn(Zt({},m),{rigthSearch:A.target.value}))}}),Ae.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((O=m.rigthSearch?i==null?void 0:i.filter(A=>{var L;return(L=A==null?void 0:A.name)==null?void 0:L.includes(m.rigthSearch)}):i)==null?void 0:O.length)!==0?(P=m.rigthSearch?i==null?void 0:i.filter(A=>{var L;return(L=A==null?void 0:A.name)==null?void 0:L.includes(m.rigthSearch)}):i)==null?void 0:P.map((A,L)=>Ae.createElement(j.Z,{key:L,wrap:!1,align:"middle",justify:"space-between"},Ae.createElement(F.Z,null,A==null?void 0:A.name),Ae.createElement(F.Z,null,Ae.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(v=>v!==(A==null?void 0:A.id)))}})))):Ae.createElement(_t.Z,{styles:{margin:"0 auto"}})))))},vl=e=>{var u=e,{classroomList:t,dispatch:o,user:B,getData:O}=u,P=fl(u,["classroomList","dispatch","user","getData"]),m,l,i,c,A,L;const v=(0,y.useParams)(),[C]=H.default.useForm(),le=((m=t==null?void 0:t.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4",[,de,ve,X]=(0,Nt.U)(U.c_,Zt(Zt({},v),(l=t==null?void 0:t.actionTabs)==null?void 0:l.params)),[,,Te,fe]=(0,Nt.U)(U.nP,{course_id:v==null?void 0:v.coursesId,homework_ids:(i=t==null?void 0:t.actionTabs)==null?void 0:i.selectArrs}),[,ge,r]=(0,Nt.U)(U.sm,{course_id:v==null?void 0:v.coursesId,homework_ids:(c=t==null?void 0:t.actionTabs)==null?void 0:c.selectArrs}),J=(...p)=>su(void 0,[...p],function*(te={}){Te({});const he=yield ve({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,n.useEffect)(()=>{le&&J()},[le]),Ae.createElement(M.default,{centered:!0,title:(A=t==null?void 0:t.actionTabs)==null?void 0:A.key,width:800,open:le,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:ge,onOk:()=>su(void 0,null,function*(){C.submit()})},Ae.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Ae.createElement(H.default,{form:C,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:p=>su(void 0,null,function*(){var te,he,Le;const We=yield r(((te=X==null?void 0:X.course_groups)==null?void 0:te.length)>0?{unified_late:((he=X==null?void 0:X.course_groups)==null?void 0:he.length)<=0,allow_late_settings:[Zt({},p)]}:Zt({unified_late:((Le=X==null?void 0:X.course_groups)==null?void 0:Le.length)<=0},p));(We==null?void 0:We.status)==0&&(I.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),O&&O())})},Ae.createElement(j.Z,{wrap:!1,gutter:20},Ae.createElement(F.Z,{flex:1},Ae.createElement(H.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ae.createElement(lt.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Ae.createElement(F.Z,{flex:"390px"},Ae.createElement(H.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,te,he){return te&&Q()(te).startOf("minute")<=Q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):te&&Q()(te).startOf("minute")<=Q()(fe==null?void 0:fe.max_late_time).startOf("minute")?(I.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${fe==null?void 0:fe.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ae.createElement(N.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,S.BO)(p,{startTime:fe==null?void 0:fe.max_late_time}),disabledTime:p=>(0,S.hv)(p,{compared:fe==null?void 0:fe.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Q()("00:00:00","HH:mm:ss")}})))),((L=X==null?void 0:X.course_groups)==null?void 0:L.length)>0&&Ae.createElement(Nu.Z,{spinning:de},Ae.createElement(H.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ae.createElement(Fl,{data:(X==null?void 0:X.course_groups)||[],onChange:p=>{Te({group_ids:p})}})))))};var yl=(0,y.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(vl),_=a(59301),gl=Object.defineProperty,_l=Object.defineProperties,hl=Object.getOwnPropertyDescriptors,sn=Object.getOwnPropertySymbols,Cl=Object.prototype.hasOwnProperty,Bl=Object.prototype.propertyIsEnumerable,cn=(e,u,t)=>u in e?gl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,st=(e,u)=>{for(var t in u||(u={}))Cl.call(u,t)&&cn(e,t,u[t]);if(sn)for(var t of sn(u))Bl.call(u,t)&&cn(e,t,u[t]);return e},iu=(e,u)=>_l(e,hl(u)),cu=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const mu=(0,n.createContext)({selectArrs:[]}),Al=({user:e,classroomList:u,loading:t,dispatch:o})=>{var B,O,P,m;const l=(0,y.useParams)(),[i]=(0,y.useSearchParams)(),[c,A]=(0,n.useState)(()=>iu(st({},l),{id:l.coursesId,limit:20})),[L,v]=(0,n.useState)(!1),[C,le]=(0,n.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,gr_proportion:0,is_repeat_minus:!1,is_group_grade:!1,repeat_setting_score:"",repeat_limit:""}),[de,ve]=(0,n.useState)([]),[X,Te]=(0,n.useState)(!1),[fe,ge]=(0,n.useState)(!1),[r,J]=(0,n.useState)([]),[p,te]=(0,n.useState)(!1),[he,Le]=(0,n.useState)("\u9ED8\u8BA4\u6392\u5E8F"),We=(0,y.useLocation)(),{detailCommonHomeworksList:V,detailLeftMenus:vt,detailTopBanner:Mt,taskList:yt}=u;let mn=i.get("tabs")?parseInt(i.get("tabs"))+1:"0";c.type=3,c.categoryId?c.category=c.categoryId:delete c.category,(0,n.useEffect)(()=>{A(st(st({},c),l))},[l==null?void 0:l.categoryId]),(0,n.useEffect)(()=>{i.get("tabs")==="0"&&(c.status="0",c.page=1)},[i.get("tabs")]),(0,n.useEffect)(()=>{const d=i.get("tabs");d&&d!==void 0&&((0,s.GJ)()?c.status=d:c.order=d)},[i.toString()]),(0,n.useEffect)(()=>{o({type:"classroomList/getAssistantPermissions",payload:{course_id:c.id}})},[]),(0,n.useEffect)(()=>{var d,q,be;const Oe=i.get("tabs");if((d=e==null?void 0:e.userInfo)!=null&&d.login){const Pe=S.cX.getItem(`${(q=e==null?void 0:e.userInfo)==null?void 0:q.login}${(0,s.GJ)()?"Teacher":"Student"}`,"GroupHomework");Pe&&(c.sort_by=Pe==null?void 0:Pe.type,c.sort_direction=Pe==null?void 0:Pe.direction,Le(Pe==null?void 0:Pe.name));let He=l.categoryId===void 0?{}:{categoryId:l.categoryId,category:l.categoryId};Oe&&Oe!==void 0&&((0,s.GJ)()?c.status=Oe:c.order=Oe),De(He)}else if((be=e==null?void 0:e.userInfo)!=null&&be.username){let Pe=l.categoryId===void 0?{}:{categoryId:l.categoryId,category:l.categoryId};Oe&&Oe!==void 0&&((0,s.GJ)()?c.status=Oe:c.order=Oe),De(Pe)}},[(B=e==null?void 0:e.userInfo)==null?void 0:B.login,We==null?void 0:We.pathname]),(0,n.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&De(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&De()},[u.actionTabs.key]),(0,n.useEffect)(()=>{ve([])},[V]),(0,n.useEffect)(()=>{ge(!1)},[c.categoryId]),(0,n.useEffect)(()=>{V&&V.homeworks&&(de.length===V.homeworks.length&&de.length>0?Te(!0):de.length!==V.homeworks.length&&Te(!1))},[de]);const Jt=(d,q)=>{c.page=d,c.limit=q,De()},De=(d={})=>{ve([]),J([]),(0,s.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:iu(st(st({},c),d),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:st(st({},c),d)})},it=()=>cu(void 0,null,function*(){const d=yield(0,ue.ZP)(`/api/courses/${c.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(d!=null&&d.data){const q=d.data.score_settings;Object.keys(q).map(function(be){be.indexOf("proportion")>-1&&(q[be]=(q[be]*100).toFixed(0))}),console.log(q),le(st({},q))}});(0,n.useEffect)(()=>{ve([])},[V]);const ye=()=>{if((0,s.GJ)()){const{all_count:d,unpublished_count:q,not_start_count:be,in_progress_count:Oe,overed_count:Pe}=V;return[{name:"\u5168\u90E8",id:0,total:d||0},{name:"\u672A\u53D1\u5E03",id:1,total:q||0},{name:"\u672A\u5F00\u59CB",id:4,total:be||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Oe||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Pe||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},Ue=[{name:"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],tt=d=>{var q;if((0,s.Rm)()&&!((q=u.AssistantObject.group)!=null&&q.can_create)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d==="1"?y.history.push(`/classrooms/${c.coursesId}/group_homework/${c.categoryId}/add`):d==="2"?Et():d==="3"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},Et=()=>{o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:c}})},jt=(O=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:_.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:_.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,s.GJ)()||(0,s.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:_.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:_.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:_.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Mt.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:O.map(d=>(delete d.isShow,d)),Yt=d=>{var q,be,Oe,Pe;if(de.length===0)return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let He=d.label||"",Eu={key:He,selectArrs:de,selectArrsAll:r,type:["publish","deadline"].includes(d.key)?1:"",params:c};switch(d.key){case"publish":if((0,s.Rm)()&&!((be=(q=u==null?void 0:u.AssistantObject)==null?void 0:q.group)!=null&&be.can_publish)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}He="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,s.Rm)()&&!((Pe=(Oe=u==null?void 0:u.AssistantObject)==null?void 0:Oe.group)!=null&&Pe.can_stop)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}He="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":He="\u6279\u91CF\u8865\u4EA4";break;case"delete":He="\u5220\u9664";break;case"collection":He="\u6536\u85CF";break}o({type:"classroomList/setActionTabs",payload:iu(st({},Eu),{key:He})})},Rt=d=>cu(void 0,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:c.categoryId,courseId:c.id,task_ids:d,container_type:"group_homework"}}),De()}),du=(0,n.useMemo)(()=>{let d=[];return yt.length>0&&(d=yt.map(q=>({user_name:q.user_name,task_name:q.task_name,task_id:q.task_id,category:q.category,status:q.status}))),d},[yt]);return _.createElement(mu.Provider,{value:{params:c,batchStatus:fe,selectArrs:de,setSelectArrs:ve,allSelect:X,dataSource:V.homeworks||[],detailLeftMenus:vt,main_category_id:V.main_category_id||"",selectArrsAll:r,setAllSelect:Te,useBatchStatus:ge,dispatch:o,getData:De,setSelectArrsAll:J}},_.createElement("section",null,_.createElement("aside",{className:Xa.bg},_.createElement(qa.Z,{isLoading:t[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:ye(),isAdmin:(0,s.GJ)(),dispatch:o,type:V==null?void 0:V.main_category_name,exportType:"group",TooltipTitle:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:c.categoryId,dropdownMenu:Ue,isShowRightControl:(0,S.Oo)(vt==null?void 0:vt.course_modules,c.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{it(),v(!0)},onTabMenuClick:d=>{d.id!==void 0&&((0,s.GJ)()?c.status=d.id:c.order=d.id),ge(!1),c.page=1,y.history.replace(`${We.pathname}?tabs=${d.id}`),De(c)},defaultSelectedKeys:[i.get("tabs")?i.get("tabs"):"0"],onTooltipTitleClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:c,selectArrs:{category_name:V==null?void 0:V.category_name,category_id:(V==null?void 0:V.category_id)||(V==null?void 0:V.main_category_id)},cb:()=>{De()}}})},onDropdownMenuClick:tt}),_.createElement(il.Z,{dataSource:V.homeworks||[],isAdmin:(0,s.GJ)(),batchStatus:fe,SortMenuName:he,setSortMenuName:Le,onSearch:d=>{c.search=d.trim(),c.page=1,De()},onSort:d=>{var q;c.sort_by=d.type,c.sort_direction=d.direction,c.page=1,S.cX.setItem(`${(q=e==null?void 0:e.userInfo)==null?void 0:q.login}${(0,s.GJ)()?"Teacher":"Student"}`,d,"GroupHomework"),De(c)},onBatch:d=>ge(d)})),_.createElement($.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(V==null?void 0:V.all_count)===0&&(0,s.GJ)()?!t[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&_.createElement(Qa,{params:c,dispatch:o,onSelect:Et}):(V==null?void 0:V.homeworks)&&V.homeworks.length===0&&!t[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&_.createElement(_t.Z,null),_.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!t[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&_.createElement(_.Fragment,null,_.createElement("aside",{className:"animated fadeIn"},(P=V==null?void 0:V.homeworks)==null?void 0:P.map((d,q)=>_.createElement(ol,{key:q,dataSource:d,params:c,manageAllGroup:V==null?void 0:V.manage_all_group})),_.createElement("aside",{className:"tc mb50 mt30"},(V==null?void 0:V.query_total_count)>10&&_.createElement(ie.Z,{showSizeChanger:!0,onChange:Jt,defaultCurrent:1,current:c.page||1,pageSize:c.limit||20,total:V.query_total_count}))),de.length>0&&(0,s.GJ)()&&_.createElement(Ee.Z,{offsetBottom:0},_.createElement(sl,{buttonDataSource:jt,onClick:Yt}))))),((m=u==null?void 0:u.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4"&&_.createElement(yl,{getData:De}),_.createElement(ha,{onCallback:()=>ge(!1)}),_.createElement(cl.Z,{onOk:()=>{De()}}),_.createElement(ml.Z,{onOk:()=>{}}),_.createElement(Ca.Z,{onCallback:()=>ge(!1),courseEndTime:V==null?void 0:V.course_end_time}),_.createElement(Ke.Z,{courseEndTime:V==null?void 0:V.course_end_time,courseId:l.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{ge(!1),De()}}),_.createElement(xa,null),_.createElement(Ga,null),_.createElement(Sa,{onCallback:()=>ge(!1)}),_.createElement($a.Z,null),_.createElement(Va.Z,null),_.createElement(ku.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Rt,data:du,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),_.createElement(M.default,{open:L,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{v(!1)},onOk:()=>cu(void 0,null,function*(){const d=JSON.parse(JSON.stringify(C));Object.keys(d).map(function(be){be.indexOf("proportion")>-1&&(d[be]=d[be]/100)}),(yield(0,ue.ZP)(`/api/courses/${c.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:d}})).status===0&&(I.ZP.success("\u8BBE\u7F6E\u6210\u529F"),v(!1))}),width:800},_.createElement("div",null,_.createElement(j.Z,null,_.createElement(F.Z,{span:24},_.createElement(j.Z,{align:"middle"},_.createElement(F.Z,{span:24},_.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u5206\u7EC4\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),_.createElement(j.Z,{align:"middle",className:"mt25"},_.createElement(F.Z,null,_.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),_.createElement(j.Z,{className:"ml10"},_.createElement(F.Z,null,_.createElement(D.Z,{checked:C.is_group_grade,onChange:d=>{C.is_group_grade=d,le(st({},C))}})),_.createElement(F.Z,{className:"c-grey-c ml10"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7EC4\u957F\u9996\u6B21\u63D0\u4EA4\u4F5C\u4E1A\u65F6\u9700\u8981\u5BF9\u7EC4\u5458\u8FDB\u884C\u8BC4\u5206\uFF09"))),_.createElement(j.Z,{className:"mt25"},_.createElement(F.Z,null,_.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),_.createElement(F.Z,{span:24,className:"pl30 mt10"})),_.createElement(j.Z,null,_.createElement(w.ZP.Group,{value:C==null?void 0:C.ta_mode,onChange:d=>{C.ta_mode=d.target.value,le(st({},C))}},_.createElement(w.ZP,{value:1,style:{marginTop:15}},_.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),_.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),_.createElement("br",null),_.createElement(w.ZP,{value:0,style:{marginTop:15}},_.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),_.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),_.createElement(j.Z,{className:"mt25"},_.createElement(F.Z,null,_.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),_.createElement(F.Z,{span:24,className:"pl30 mt10"})),_.createElement(j.Z,null,_.createElement(w.ZP.Group,{value:C.final_mode,onChange:d=>{C.final_mode=d.target.value,le(st({},C))}},_.createElement(w.ZP,{value:!1,style:{marginTop:15}},_.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),_.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",_.createElement(x.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:_.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",_.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u7EC4\u957F\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - ( ",_.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",_.createElement("br",null),_.createElement("br",null),"\u6CE8\u610F",_.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",_.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",_.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",_.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),trigger:"click"},_.createElement("span",{className:"mt10 ml10 current font14"},_.createElement(f.Z,null))))),_.createElement(j.Z,{align:"middle",className:"mt25 pl30 font14"},_.createElement(F.Z,null,"\u6559\u5E08\u8BC4\u5206:"),_.createElement(F.Z,{className:"ml5"},_.createElement(b.Z,{min:0,max:100,value:C.te_proportion,onChange:d=>{C.te_proportion=d,le(Object.assign({},C))}}),_.createElement("span",{className:"ml10"},"%"))),_.createElement(j.Z,{align:"middle",className:"mt25 pl30 font14"},_.createElement(F.Z,null,"\u52A9\u6559\u8BC4\u5206:"),_.createElement(F.Z,{className:"ml5"},_.createElement(b.Z,{min:0,max:100,value:C.ta_proportion,onChange:d=>{C.ta_proportion=d,le(Object.assign({},C))}}),_.createElement("span",{className:"ml10"},"%"))),C.is_group_grade&&_.createElement(j.Z,{align:"middle",className:"mt25 pl30 font14"},_.createElement(F.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),_.createElement(F.Z,{className:"ml5"},_.createElement(b.Z,{min:0,max:100,value:C.gr_proportion,onChange:d=>{C.gr_proportion=d,le(Object.assign({},C))}}),_.createElement("span",{className:"ml10"},"%"))),_.createElement(j.Z,{align:"middle",className:"mt25 pl30 font14"},_.createElement(F.Z,null,"\u5B66\u751F\u533F\u8BC4:"),_.createElement(F.Z,{className:"ml5"},_.createElement(b.Z,{min:0,max:100,value:C.st_proportion,onChange:d=>{C.st_proportion=d,le(Object.assign({},C))}}),_.createElement("span",{className:"ml10"},"%"))),_.createElement("br",null),_.createElement(w.ZP,{value:!0,style:{marginTop:15}},_.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),_.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",_.createElement(x.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:_.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",_.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",_.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",_.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),trigger:"click"},_.createElement("span",{className:"mt10 ml10 current font14"},_.createElement(f.Z,null))))),_.createElement(j.Z,null,_.createElement(F.Z,{span:24,className:"ml20"},_.createElement("div",{style:{color:"#ccc"}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u52A9\u6559\u8BC4\u5206 \u2192 \u7EC4\u957F\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09")))),_.createElement("br",null))))))};var Dl=(0,y.connect)(({user:e,classroomList:u,loading:t,globalSetting:o})=>({user:e,classroomList:u,globalSetting:o,loading:t.effects}))(Al);const bl=({globalSetting:e})=>{var u;switch(Number((u=e==null?void 0:e.setting)==null?void 0:u.theme)){case E.Fy.THEMEONE:return n.createElement(da,null);case E.Fy.DEFAULT:default:return n.createElement(Dl,null)}};var Pl=(0,y.connect)(({globalSetting:e})=>({globalSetting:e}))(bl)},95794:function(je,me,a){"use strict";a.d(me,{Z:function(){return M}});var E=a(59301),n=a(38854),y=a(20834),I=a(6848),$={searchSortControllerContainer:"searchSortControllerContainer___ZxExZ",btn:"btn___pMzV3",btnSort:"btnSort___kK4Q_",tips:"tips___sHt4w"},ie=a(12588),M=({isAdmin:j,dataSource:F,batchStatus:D,SortMenuName:w,setSortMenuName:x,onSearch:b,onSort:f,onBatch:s})=>{const S=j?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],ue=k=>{x(k.name),f(k)},re=w==="\u9ED8\u8BA4\u6392\u5E8F";return E.createElement("div",{className:$.searchSortControllerContainer},E.createElement(ie.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:k}})=>{b(k.trim())},style:{width:220}}),E.createElement("div",null,E.createElement(n.Z,{dropdownRender:()=>E.createElement(y.default,{selectedKeys:[w]},S.map(k=>E.createElement(y.default.Item,{key:k.name,onClick:()=>ue(k)},k.name)))},E.createElement("div",null,E.createElement("span",{className:`${$.btn} ${re?$.btnSort:""}`},E.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),w)))),re&&E.createElement(I.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},E.createElement("span",{className:$.tips},E.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))}},92077:function(je,me,a){"use strict";a.d(me,{Z:function(){return w}});var E=a(59301),n=a(20834),y=a(38854),I=a(8591),$=a(6848),ie={tabMenuContainer:"tabMenuContainer___wU6g8",control:"control___hWynV",iconH:"iconH___TsoMm",selectBtn:"selectBtn___lvmOz"},Ee=a(25690),M=a(48790),j=a(12588),F=a(32162);const D=({isLoading:x,addText:b,tabDataSource:f,isAdmin:s,dispatch:S,type:ue,exportType:re,TooltipTitle:k,categoryId:oe,dropdownMenu:Z,isShowRightControl:pe,defaultSelectedKeys:ce,classroomList:Y,onTabMenuClick:W,onTooltipTitleClick:K,onDropdownMenuClick:h,onsetClick:R})=>{var ae;const se=()=>E.createElement(n.default,{onClick:({key:N})=>{h(N)}},Z.map(N=>E.createElement(n.default.Item,{key:N.id},N.name))),H=(0,Ee.useParams)();return E.createElement("div",{className:ie.tabMenuContainer},E.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},E.createElement("div",{className:"flex gap-4px mr-auto"},f==null?void 0:f.map((N,G)=>E.createElement("div",{key:G,className:`text-16px flex item-center justify-center current ${ce==(N==null?void 0:N.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:ce==(N==null?void 0:N.id)?"#1890FF":""},onClick:()=>x?{}:W(N)},N==null?void 0:N.name,N.total!==void 0&&E.createElement("span",{className:"ml-4px"},N==null?void 0:N.total)))),s&&pe&&E.createElement("div",{className:"flex item-center gap-20px mr-20px"},E.createElement(y.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:N})=>{var G,z;if(re==="group"&&!((G=Y.AssistantObject.group)!=null&&G.can_download)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(re==="normal"&&!((z=Y.AssistantObject.normal)!=null&&z.can_download)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}N=="1"&&S({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ue,exportType:re,category_id:H.categoryId}}),N=="3"&&Ee.history.push(`/classrooms/${H==null?void 0:H.coursesId}/exportlist/${re==="group"?"group_work_list":"normal_work_list"}`)}}},E.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),(0,M.Rm)()&&!((ae=Y.AssistantObject.normal)!=null&&ae.can_create)?"":E.createElement("span",{className:"c-grey-666 iconfont icon-shezhi6 font16 current",onClick:R}),E.createElement($.Z,{title:k},E.createElement("span",{className:`iconfont ${oe?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:K})),E.createElement(y.Z,{dropdownRender:se},E.createElement(j.op,{theme:F.Fy.THEMEONE,icon:E.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",b||"\u65B0\u5EFA\u4F5C\u4E1A")))))};var w=(0,Ee.connect)(({classroomList:x})=>({classroomList:x}))(D)},51917:function(je,me,a){"use strict";a.d(me,{$J:function(){return y},JZ:function(){return $},bN:function(){return Ee},jP:function(){return ie},rO:function(){return I}});var E=a(38986),n=(M,j,F)=>new Promise((D,w)=>{var x=s=>{try{f(F.next(s))}catch(S){w(S)}},b=s=>{try{f(F.throw(s))}catch(S){w(S)}},f=s=>s.done?D(s.value):Promise.resolve(s.value).then(x,b);f((F=F.apply(M,j)).next())});function y(M){return(0,E.U2)(`libraries/${M}.json`)}function I(M){return(0,E.U2)("library_tags.json",M)}function $(M){return n(this,null,function*(){return(yield(0,E.IV)(`attachments/${M}.json`)).status===0})}function ie(M){return(0,E.v_)("libraries.json",M)}function Ee(M,j){return(0,E.gz)(`libraries/${M}.json`,j)}},77578:function(je,me,a){"use strict";a.d(me,{Z:function(){return E}});const E=n=>n?typeof n=="function"?n():n:null},27666:function(je,me,a){"use strict";var E=a(95190),n=a(16089);function y(I){let $;const ie=M=>()=>{$=null,I.apply(void 0,(0,E.Z)(M))},Ee=function(){if($==null){for(var M=arguments.length,j=new Array(M),F=0;F{n.Z.cancel($),$=null},Ee}me.Z=y},81228:function(je,me,a){"use strict";a.d(me,{Z:function(){return ce}});var E=a(99153),n=a(84851),y=a(19257),I=a(93046),$=a(59301),ie=a(92310),Ee=a.n(ie),M=a(29301),j=a(2738),F=a(27666),D=a(36355),w=a(83116),x=a(37613);const b=Y=>{const{componentCls:W}=Y;return{[W]:{position:"fixed",zIndex:Y.zIndexPopup}}};var f=(0,w.Z)("Affix",Y=>{const W=(0,x.TS)(Y,{zIndexPopup:Y.zIndexBase+10});return[b(W)]});function s(Y){return Y!==window?Y.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function S(Y,W,K){if(K!==void 0&&W.top>Y.top-K)return K+W.top}function ue(Y,W,K){if(K!==void 0&&W.bottom{const R=h.getTargetFunc(),ae=R==null?void 0:R(),{prevTarget:se}=h.state;se!==ae&&(re.forEach(H=>{se==null||se.removeEventListener(H,h.lazyUpdatePosition),ae==null||ae.addEventListener(H,h.lazyUpdatePosition)}),h.updatePosition(),h.setState({prevTarget:ae}))},h.removeListeners=()=>{h.timer&&(clearTimeout(h.timer),h.timer=null);const{prevTarget:R}=h.state,ae=h.getTargetFunc(),se=ae==null?void 0:ae();re.forEach(H=>{se==null||se.removeEventListener(H,h.lazyUpdatePosition),R==null||R.removeEventListener(H,h.lazyUpdatePosition)}),h.updatePosition.cancel(),h.lazyUpdatePosition.cancel()},h.getOffsetTop=()=>{const{offsetBottom:R,offsetTop:ae}=h.props;return R===void 0&&ae===void 0?0:ae},h.getOffsetBottom=()=>h.props.offsetBottom,h.measure=()=>{const{status:R,lastAffix:ae}=h.state,{onChange:se}=h.props,H=h.getTargetFunc();if(R!==oe.Prepare||!h.fixedNodeRef.current||!h.placeholderNodeRef.current||!H)return;const N=h.getOffsetTop(),G=h.getOffsetBottom(),z=H();if(z){const Q={status:oe.None},_e=s(h.placeholderNodeRef.current);if(_e.top===0&&_e.left===0&&_e.width===0&&_e.height===0)return;const ee=s(z),U=S(_e,ee,N),T=ue(_e,ee,G);U!==void 0?(Q.affixStyle={position:"fixed",top:U,width:_e.width,height:_e.height},Q.placeholderStyle={width:_e.width,height:_e.height}):T!==void 0&&(Q.affixStyle={position:"fixed",bottom:T,width:_e.width,height:_e.height},Q.placeholderStyle={width:_e.width,height:_e.height}),Q.lastAffix=!!Q.affixStyle,se&&ae!==Q.lastAffix&&se(Q.lastAffix),h.setState(Q)}},h.prepareMeasure=()=>{h.setState({status:oe.Prepare,affixStyle:void 0,placeholderStyle:void 0})},h.updatePosition=(0,F.Z)(()=>{h.prepareMeasure()}),h.lazyUpdatePosition=(0,F.Z)(()=>{const R=h.getTargetFunc(),{affixStyle:ae}=h.state;if(R&&ae){const se=h.getOffsetTop(),H=h.getOffsetBottom(),N=R();if(N&&h.placeholderNodeRef.current){const G=s(N),z=s(h.placeholderNodeRef.current),Q=S(z,G,se),_e=ue(z,G,H);if(Q!==void 0&&ae.top===Q||_e!==void 0&&ae.bottom===_e)return}}h.prepareMeasure()}),h}return(0,n.Z)(K,[{key:"getTargetFunc",value:function(){const{getTargetContainer:R}=this.context,{target:ae}=this.props;return ae!==void 0?ae:R!=null?R:k}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(R){this.addListeners(),(R.offsetTop!==this.props.offsetTop||R.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:R,placeholderStyle:ae}=this.state,{affixPrefixCls:se,rootClassName:H,children:N}=this.props,G=Ee()(R&&H,{[se]:!!R});let z=(0,j.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return $.createElement(M.Z,{onResize:this.updatePosition},$.createElement("div",Object.assign({},z,{ref:this.placeholderNodeRef}),R&&$.createElement("div",{style:ae,"aria-hidden":"true"}),$.createElement("div",{className:G,ref:this.fixedNodeRef,style:R},$.createElement(M.Z,{onResize:this.updatePosition},N))))}}]),K}($.Component);Z.contextType=D.E_;var ce=(0,$.forwardRef)((Y,W)=>{const{prefixCls:K,rootClassName:h}=Y,{getPrefixCls:R}=(0,$.useContext)(D.E_),ae=R("affix",K),[se,H]=f(ae),N=Object.assign(Object.assign({},Y),{affixPrefixCls:ae,rootClassName:Ee()(h,H)});return se($.createElement(Z,Object.assign({},N,{ref:W})))})},39722:function(je,me,a){"use strict";a.d(me,{t5:function(){return F}});var E=a(92310),n=a.n(E),y=a(55477),I=a(59301),$=a(36355),ie=a(77578),Ee=a(17356),M=function(w,x){var b={};for(var f in w)Object.prototype.hasOwnProperty.call(w,f)&&x.indexOf(f)<0&&(b[f]=w[f]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,f=Object.getOwnPropertySymbols(w);s{if(!(!x&&!b))return I.createElement(I.Fragment,null,x&&I.createElement("div",{className:`${w}-title`},(0,ie.Z)(x)),I.createElement("div",{className:`${w}-inner-content`},(0,ie.Z)(b)))},F=w=>{const{hashId:x,prefixCls:b,className:f,style:s,placement:S="top",title:ue,content:re,children:k}=w;return I.createElement("div",{className:n()(x,b,`${b}-pure`,`${b}-placement-${S}`,f),style:s},I.createElement("div",{className:`${b}-arrow`}),I.createElement(y.G,Object.assign({},w,{className:x,prefixCls:b}),k||j(b,ue,re)))},D=w=>{const{prefixCls:x}=w,b=M(w,["prefixCls"]),{getPrefixCls:f}=I.useContext($.E_),s=f("popover",x),[S,ue]=(0,Ee.Z)(s);return S(I.createElement(F,Object.assign({},b,{prefixCls:s,hashId:ue})))};me.ZP=D},60324:function(je,me,a){"use strict";var E=a(92310),n=a.n(E),y=a(59301),I=a(77578),$=a(62892),ie=a(36355),Ee=a(6848),M=a(39722),j=a(17356),F=function(x,b){var f={};for(var s in x)Object.prototype.hasOwnProperty.call(x,s)&&b.indexOf(s)<0&&(f[s]=x[s]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,s=Object.getOwnPropertySymbols(x);S{let{title:b,content:f,prefixCls:s}=x;return y.createElement(y.Fragment,null,b&&y.createElement("div",{className:`${s}-title`},(0,I.Z)(b)),y.createElement("div",{className:`${s}-inner-content`},(0,I.Z)(f)))},w=y.forwardRef((x,b)=>{const{prefixCls:f,title:s,content:S,overlayClassName:ue,placement:re="top",trigger:k="hover",mouseEnterDelay:oe=.1,mouseLeaveDelay:Z=.1,overlayStyle:pe={}}=x,ce=F(x,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Y}=y.useContext(ie.E_),W=Y("popover",f),[K,h]=(0,j.Z)(W),R=Y(),ae=n()(ue,h);return K(y.createElement(Ee.Z,Object.assign({placement:re,trigger:k,mouseEnterDelay:oe,mouseLeaveDelay:Z,overlayStyle:pe},ce,{prefixCls:W,overlayClassName:ae,ref:b,overlay:s||S?y.createElement(D,{prefixCls:W,title:s,content:S}):null,transitionName:(0,$.m)(R,"zoom-big",ce.transitionName),"data-popover-inject":!0})))});w._InternalPanelDoNotUseOrYouWillBeFired=M.ZP,me.Z=w},17356:function(je,me,a){"use strict";var E=a(17313),n=a(29878),y=a(19447),I=a(33166),$=a(83116),ie=a(37613);const Ee=F=>{const{componentCls:D,popoverColor:w,minWidth:x,fontWeightStrong:b,popoverPadding:f,boxShadowSecondary:s,colorTextHeading:S,borderRadiusLG:ue,zIndexPopup:re,marginXS:k,colorBgElevated:oe,popoverBg:Z}=F;return[{[D]:Object.assign(Object.assign({},(0,E.Wf)(F)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:re,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":oe,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${D}-content`]:{position:"relative"},[`${D}-inner`]:{backgroundColor:Z,backgroundClip:"padding-box",borderRadius:ue,boxShadow:s,padding:f},[`${D}-title`]:{minWidth:x,marginBottom:k,color:S,fontWeight:b},[`${D}-inner-content`]:{color:w}})},(0,y.ZP)(F,{colorBg:"var(--antd-arrow-background-color)"}),{[`${D}-pure`]:{position:"relative",maxWidth:"none",margin:F.sizePopupArrow,display:"inline-block",[`${D}-content`]:{display:"inline-block"}}}]},M=F=>{const{componentCls:D}=F;return{[D]:I.i.map(w=>{const x=F[`${w}6`];return{[`&${D}-${w}`]:{"--antd-arrow-background-color":x,[`${D}-inner`]:{backgroundColor:x},[`${D}-arrow`]:{background:"transparent"}}}})}},j=F=>{const{componentCls:D,lineWidth:w,lineType:x,colorSplit:b,paddingSM:f,controlHeight:s,fontSize:S,lineHeight:ue,padding:re}=F,k=s-Math.round(S*ue),oe=k/2,Z=k/2-w,pe=re;return{[D]:{[`${D}-inner`]:{padding:0},[`${D}-title`]:{margin:0,padding:`${oe}px ${pe}px ${Z}px`,borderBottom:`${w}px ${x} ${b}`},[`${D}-inner-content`]:{padding:`${f}px ${pe}px`}}}};me.Z=(0,$.Z)("Popover",F=>{const{colorBgElevated:D,colorText:w,wireframe:x}=F,b=(0,ie.TS)(F,{popoverPadding:12,popoverBg:D,popoverColor:w});return[Ee(b),M(b),x&&j(b),(0,n._y)(b,"zoom-big")]},F=>({width:177,minWidth:177,zIndexPopup:F.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},51581:function(je,me,a){"use strict";Object.defineProperty(me,"__esModule",{value:!0});var E=function(){function w(x,b){for(var f=0;f=0||Object.prototype.hasOwnProperty.call(w,f)&&(b[f]=w[f]);return b}function M(w,x){if(!(w instanceof x))throw new TypeError("Cannot call a class as a function")}function j(w,x){if(!w)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x&&(typeof x=="object"||typeof x=="function")?x:w}function F(w,x){if(typeof x!="function"&&x!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof x);w.prototype=Object.create(x&&x.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),x&&(Object.setPrototypeOf?Object.setPrototypeOf(w,x):w.__proto__=x)}var D=function(w){F(x,w);function x(b){M(this,x);var f=j(this,(x.__proto__||Object.getPrototypeOf(x)).call(this,b));return f.scrollListener=f.scrollListener.bind(f),f.eventListenerOptions=f.eventListenerOptions.bind(f),f.mousewheelListener=f.mousewheelListener.bind(f),f}return E(x,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var f=this.getParentElement(this.scrollComponent);f.scrollTop=f.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var f=!1,s={get passive(){f=!0}};try{document.addEventListener("test",null,s),document.removeEventListener("test",null,s)}catch(S){}return f}},{key:"eventListenerOptions",value:function(){var f=this.props.useCapture;return this.isPassiveSupported()&&(f={useCapture:this.props.useCapture,passive:!0}),f}},{key:"setDefaultLoader",value:function(f){this.defaultLoader=f}},{key:"detachMousewheelListener",value:function(){var f=window;this.props.useWindow===!1&&(f=this.scrollComponent.parentNode),f.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var f=window;this.props.useWindow===!1&&(f=this.getParentElement(this.scrollComponent)),f.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),f.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(f){var s=this.props.getScrollParent&&this.props.getScrollParent();return s!=null?s:f&&f.parentNode}},{key:"filterProps",value:function(f){return f}},{key:"attachScrollListener",value:function(){var f=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!f)){var s=window;this.props.useWindow===!1&&(s=f),s.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),s.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),s.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(f){f.deltaY===1&&!this.isPassiveSupported()&&f.preventDefault()}},{key:"scrollListener",value:function(){var f=this.scrollComponent,s=window,S=this.getParentElement(f),ue=void 0;if(this.props.useWindow){var re=document.documentElement||document.body.parentNode||document.body,k=s.pageYOffset!==void 0?s.pageYOffset:re.scrollTop;this.props.isReverse?ue=k:ue=this.calculateOffset(f,k)}else this.props.isReverse?ue=S.scrollTop:ue=f.scrollHeight-S.scrollTop-S.clientHeight;ueU in ee?M(ee,U,{enumerable:!0,configurable:!0,writable:!0,value:T}):ee[U]=T,x=(ee,U)=>{for(var T in U||(U={}))F.call(U,T)&&w(ee,T,U[T]);if(j)for(var T of j(U))D.call(U,T)&&w(ee,T,U[T]);return ee},b=(ee,U,T)=>new Promise((ne,ke)=>{var Ie=Ze=>{try{Ge(T.next(Ze))}catch(Ce){ke(Ce)}},ze=Ze=>{try{Ge(T.throw(Ze))}catch(Ce){ke(Ce)}},Ge=Ze=>Ze.done?ne(Ze.value):Promise.resolve(Ze.value).then(Ie,ze);Ge((T=T.apply(ee,U)).next())});const f="\u3000\u3000";function s(ee){var U=["Bytes","KB","MB","GB","TB"];if(ee==0)return"0 Byte";var T=parseInt(""+Math.floor(Math.log(ee)/Math.log(1024)),10);return(ee/Math.pow(1024,T)).toFixed(1)+" "+U[T]}var S=({value:ee=[],action:U,onChange:T,className:ne,maxSize:ke=150,title:Ie="\u6587\u4EF6\u4E0A\u4F20",accept:ze=null})=>{const Ge={multiple:!1,fileList:ee,accept:ze,withCredentials:!0,beforeUpload:Ce=>Ce.size/1024/1024(ct.name.indexOf(f)===-1&&(ct.name=`${ct.name}${f}${s(ct.size)}`),x({},ct))),Ce.file.status==="done"&&((Re=(ut=Ce.file)==null?void 0:ut.response)==null?void 0:Re.status)===-1){message.error((gt=(et=Ce.file)==null?void 0:et.response)==null?void 0:gt.message),T([]);return}T(pt)},onRemove:Ce=>b(void 0,null,function*(){const ut=Ce.size/1024/1024;return Ce.status==="uploading"?!0:ut0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:ee.length>0,ghost:!0},Ie),React.createElement("span",{onClick:Ze,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ke,"M)"," ")))},ue=a(61481),re=a(89392),k=Object.defineProperty,oe=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ce=(ee,U,T)=>U in ee?k(ee,U,{enumerable:!0,configurable:!0,writable:!0,value:T}):ee[U]=T,Y=(ee,U)=>{for(var T in U||(U={}))Z.call(U,T)&&ce(ee,T,U[T]);if(oe)for(var T of oe(U))pe.call(U,T)&&ce(ee,T,U[T]);return ee};const W=ee=>React.createElement("svg",Y({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var K="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",h=Object.defineProperty,R=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,H=(ee,U,T)=>U in ee?h(ee,U,{enumerable:!0,configurable:!0,writable:!0,value:T}):ee[U]=T,N=(ee,U)=>{for(var T in U||(U={}))ae.call(U,T)&&H(ee,T,U[T]);if(R)for(var T of R(U))se.call(U,T)&&H(ee,T,U[T]);return ee},G=(ee,U,T)=>new Promise((ne,ke)=>{var Ie=Ze=>{try{Ge(T.next(Ze))}catch(Ce){ke(Ce)}},ze=Ze=>{try{Ge(T.throw(Ze))}catch(Ce){ke(Ce)}},Ge=Ze=>Ze.done?ne(Ze.value):Promise.resolve(Ze.value).then(Ie,ze);Ge((T=T.apply(ee,U)).next())});const{Dragger:z}=n.default;function Q(ee){let U=[];return ee&&ee.length>0&&(U=ee.map(T=>({uid:T.id,id:T.id,name:T.title+f+T.filesize,url:T.url,filesize:T.filesize,status:"done",response:{id:T.id}}))),U}var _e=({value:ee,onChange:U,action:T,data:ne,className:ke,maxSize:Ie=150,title:ze="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Ge=!1,accept:Ze="",additionalText:Ce,isDragger:ut,number:Re=1e3,aloneClear:et=!1,realTimeRemove:gt=!0,uploadText:pt,setFileProgress:ct,showFileProgress:Ht})=>{const[Ke,mt]=(0,E.useState)(!1);let[Se,ft]=(0,E.useState)(ee||[]),[Xe,Bt]=(0,E.useState)(1);(0,E.useEffect)(()=>{ee&&(Xe===1&&ft([...ee]),Bt(2),Re===(ee==null?void 0:ee.length)&&mt(!0))},[ee]);const Pt=()=>{setTimeout(()=>{Se.pop(),ft([...Se])},500)};Ht&&ct(Se.some(Ne=>Ne.status==="uploading"));const St={multiple:!0,disabled:Ke,accept:Ze,withCredentials:!0,fileList:Se,beforeUpload:(Ne,nt)=>{const dt=Ne.size/1024/1024;return Se.concat(nt).length>Re?(Se.pop(),ft([...Se]),y.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Re}\u4E2A\u6587\u4EF6`),et?Promise.reject():(Pt(),!1)):dt=Re?mt(!0):mt(!1),ft([...Se]),Se=Se.map(Me=>{var Fe,$e;return(Fe=Me==null?void 0:Me.response)!=null&&Fe.id&&(Me.url=($e=Me==null?void 0:Me.response)==null?void 0:$e.url),Me.name.indexOf(f)===-1&&(Me.name=`${Me.name}${f}${s(Me.size)}`),N({},Me)}),console.log("info:",Ne,Se),U(Se)},onRemove:Ne=>G(void 0,null,function*(){if(!gt)return!0;const nt=()=>G(void 0,null,function*(){if(Ne.response?Ne.response.id:Ne.id){let At=yield(0,Ee.JZ)(Ne.response?Ne.response.id:Ne.uid);return Promise.resolve(At)}else return!0});return Ge?new Promise((dt,At)=>{I.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>G(void 0,null,function*(){const Ft=yield nt();y.ZP.success("\u5220\u9664\u6210\u529F"),dt(!0)}),onCancel:()=>dt(!1)})}):yield nt()})};function xt(Ne){Ne.preventDefault(),Ne.stopPropagation()}return E.createElement("div",{className:`multi-upload ${ke||""}`},ut&&E.createElement(z,N({},St),E.createElement("p",{className:"ant-upload-drag-icon"},E.createElement(ue.Z,null)),E.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",E.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Ie,"MB)"," "),Ce),!ut&&E.createElement(n.default,N({},St),E.createElement($.ZP,{disabled:Ke,className:"upload_button"},E.createElement("img",{className:"aBtn_img",src:K}),ze),E.createElement("span",{onClick:xt,className:"upload_text"},pt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Ie}MB)`)))}},54207:function(je,me,a){"use strict";a.d(me,{Z:function(){return M}});var E=a(59301),n=a(38854),y=a(20834),I=a(6848),$=a(92832),ie={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},M=({isAdmin:j,dataSource:F,batchStatus:D,SortMenuName:w,setSortMenuName:x,onSearch:b,onSort:f,onBatch:s})=>{const S=j?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],ue=k=>{x(k.name),f(k)},re=w==="\u9ED8\u8BA4\u6392\u5E8F";return E.createElement("div",{className:ie.searchSortControllerContainer},E.createElement("div",null,E.createElement(n.Z,{dropdownRender:()=>E.createElement(y.default,{selectedKeys:[w]},S.map(k=>E.createElement(y.default.Item,{key:k.name,onClick:()=>ue(k)},k.name)))},E.createElement("div",null,E.createElement("span",{className:`${ie.btn} ${re?ie.btnSort:""}`},E.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),w)))),re&&E.createElement(I.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},E.createElement("span",{className:ie.tips},E.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),E.createElement($.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:k=>b(k.trim()),style:{width:220,marginLeft:"auto"}}))}},86679:function(je,me,a){"use strict";a.d(me,{Z:function(){return w}});var E=a(59301),n=a(20834),y=a(95237),I=a(43604),$=a(38854),ie=a(8591),Ee=a(6848),M={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},j=a(25690),F=a(48790);const D=({isLoading:x,addText:b,tabDataSource:f,isAdmin:s,dispatch:S,type:ue,exportType:re,TooltipTitle:k,categoryId:oe,dropdownMenu:Z,isShowRightControl:pe,defaultSelectedKeys:ce,classroomList:Y,onTabMenuClick:W,onTooltipTitleClick:K,onDropdownMenuClick:h,onsetClick:R})=>{var ae;const se=()=>E.createElement(n.default,{onClick:({key:N})=>{h(N)}},Z.map(N=>E.createElement(n.default.Item,{key:N.id},N.name))),H=(0,j.useParams)();return E.createElement("div",{className:M.tabMenuContainer},E.createElement(y.Z,null,E.createElement(I.Z,{flex:"1"},E.createElement(n.default,{mode:"horizontal",selectedKeys:ce},f.map(N=>E.createElement(n.default.Item,{key:N.id,onClick:()=>x?{}:W(N)},E.createElement("span",{className:`c-grey-666 ${s?"mr20":""}`},N.name),N.total!==void 0&&E.createElement("span",{className:"c-grey-999"},N.total||0))))),s&&pe&&E.createElement(I.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},E.createElement($.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>E.createElement(n.default,null,E.createElement(n.default.Item,{key:1,onClick:()=>{var N,G;if(re==="group"&&!((N=Y.AssistantObject.group)!=null&&N.can_download)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(re==="normal"&&!((G=Y.AssistantObject.normal)!=null&&G.can_download)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}S({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ue,exportType:re,category_id:H.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),E.createElement(n.default.Item,{key:3,onClick:()=>{var N,G;if(re==="group"&&!((N=Y.AssistantObject.group)!=null&&N.can_download)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(re==="normal"&&!((G=Y.AssistantObject.normal)!=null&&G.can_download)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}j.history.push(`/classrooms/${H==null?void 0:H.coursesId}/exportlist/${re==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},E.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},E.createElement("span",{style:{color:"#666666",cursor:"pointer"}},E.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,F.Rm)()&&!((ae=Y.AssistantObject.normal)!=null&&ae.can_create)?"":E.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:R},E.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),E.createElement("div",{className:M.control},E.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:K},E.createElement(Ee.Z,{title:k},E.createElement("span",{className:oe?`${M.iconH} iconfont icon-zhongmingmingmulu`:`${M.iconH} iconfont icon-xinjianmulu1`}))),E.createElement($.Z,{className:"ml10",dropdownRender:se},E.createElement("span",{className:M.selectBtn},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-tianjiadaohang"})),E.createElement("span",null,b||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var w=(0,j.connect)(({classroomList:x})=>({classroomList:x}))(D)},97853:function(je,me,a){"use strict";var E=a(78241),n=a(43418),y=a(8591),I=a(92832),$=a(1247),ie=a(25690),Ee=a(96472),M=a(59301),j=Object.defineProperty,F=Object.defineProperties,D=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,f=(k,oe,Z)=>oe in k?j(k,oe,{enumerable:!0,configurable:!0,writable:!0,value:Z}):k[oe]=Z,s=(k,oe)=>{for(var Z in oe||(oe={}))x.call(oe,Z)&&f(k,Z,oe[Z]);if(w)for(var Z of w(oe))b.call(oe,Z)&&f(k,Z,oe[Z]);return k},S=(k,oe)=>F(k,D(oe)),ue=(k,oe,Z)=>new Promise((pe,ce)=>{var Y=h=>{try{K(Z.next(h))}catch(R){ce(R)}},W=h=>{try{K(Z.throw(h))}catch(R){ce(R)}},K=h=>h.done?pe(h.value):Promise.resolve(h.value).then(Y,W);K((Z=Z.apply(k,oe)).next())});const re=({classroomList:k,loading:oe,dispatch:Z,shixunHomeworks:pe})=>{const ce=(0,ie.useParams)(),[Y]=E.default.useForm(),{workList:W,workSetting:K}=pe,h=()=>{Z({type:"shixunHomeworks/getWorkSetting",payload:s({},ce)}),Z({type:"shixunHomeworks/getWorkList",payload:s({},ce)})};return M.createElement(n.default,{centered:!0,title:k.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:k.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>ue(void 0,null,function*(){const R=()=>ue(void 0,null,function*(){var ae;yield Y.validateFields();const se=s({},Y.getFieldValue()),{selectArrs:H}=k.actionTabs;se.attachment_ids=(ae=se.attachment_ids)==null?void 0:ae.map(G=>G.response.id),(yield(0,$.mz)(S(s({},se),{homeworkId:H.work_id}))).status===0&&(Y.resetFields(),Z({type:"classroomList/setActionTabs",payload:{}}),h())});if(K!=null&&K.can_submit){if(!(K!=null&&K.submit_size)){y.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}n.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:M.createElement(M.Fragment,null,"\u4F60\u8FD8\u6709 ",M.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},K==null?void 0:K.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{R()}});return}R()}),onCancel:()=>{Z({type:"classroomList/setActionTabs",payload:{}})}},M.createElement(E.default,{form:Y,initialValues:{}},M.createElement(E.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},M.createElement(Ee.Z,null)),M.createElement(E.default.Item,{name:"description"},M.createElement(I.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${k.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};me.Z=(0,ie.connect)(({classroomList:k,shixunHomeworks:oe,loading:Z})=>({classroomList:k,shixunHomeworks:oe,loading:Z}))(re)},51677:function(je,me,a){"use strict";var E=a(59301),n=a(78241),y=a(43418),I=a(61621),$=a(92832),ie=a(5112),Ee=a(95237),M=a(43604),j=a(26724),F=a.n(j),D=a(38986),w=a(1247),x=a(25690),b=a(59301),f=Object.defineProperty,s=Object.defineProperties,S=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,oe=(W,K,h)=>K in W?f(W,K,{enumerable:!0,configurable:!0,writable:!0,value:h}):W[K]=h,Z=(W,K)=>{for(var h in K||(K={}))re.call(K,h)&&oe(W,h,K[h]);if(ue)for(var h of ue(K))k.call(K,h)&&oe(W,h,K[h]);return W},pe=(W,K)=>s(W,S(K)),ce=(W,K,h)=>new Promise((R,ae)=>{var se=G=>{try{N(h.next(G))}catch(z){ae(z)}},H=G=>{try{N(h.throw(G))}catch(z){ae(z)}},N=G=>G.done?R(G.value):Promise.resolve(G.value).then(se,H);N((h=h.apply(W,K)).next())});const Y=({classroomList:W,loading:K,globalSetting:h,dispatch:R})=>{var ae;const se=(0,x.useParams)(),[H]=n.default.useForm(),[N,G]=(0,E.useState)(!0);let[z,Q]=(0,E.useState)([]);const[_e,ee]=(0,E.useState)({page:1,limit:20,keyword:""}),U=()=>ce(void 0,null,function*(){var T;const ne=yield R({type:"shixunHomeworks/getProjectList",payload:Z(Z({},se),_e)});ne.projects&&Q([...z,...ne.projects]),((T=ne.projects)==null?void 0:T.length)<20&&G(!1)});return(0,E.useEffect)(()=>{(W.actionTabs.key==="\u5173\u8054\u9879\u76EE"||W.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(U(),z=[],_e.page=1,_e.keyword="")},[W.actionTabs.key]),b.createElement(y.default,{centered:!0,title:W.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:W.actionTabs.key==="\u5173\u8054\u9879\u76EE"||W.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>ce(void 0,null,function*(){yield H.validateFields();const T=Z({},H.getFieldValue()),{selectArrs:ne,cb:ke}=W.actionTabs;if(W.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let ze=yield(0,D.ZP)(`/api/student_works/${ne.homework_id}/change_project.json`,{method:"put",body:Z({},T)});(ze==null?void 0:ze.status)===0&&(ke(),R({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,w.co)(pe(Z({},T),{homeworkId:ne.homework_id}))).status===0&&(ke?ke():R({type:"classroomList/getClassroomCommonHomeworksList",payload:Z({},W.actionTabs.params)}),R({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{R({type:"classroomList/setActionTabs",payload:{}})}},b.createElement(I.Z,{loading:K["shixunHomeworks/getProjectList"],active:!0},z==""?b.createElement("aside",null,b.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",b.createElement("a",{href:`${(ae=h==null?void 0:h.setting)==null?void 0:ae.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):b.createElement("aside",null,b.createElement("div",{className:" mb20"},b.createElement($.default.Search,{onSearch:T=>{T===""?delete _e.keyword:_e.keyword=T,z=[],G(!0),U()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),b.createElement(n.default,{form:H,initialValues:{}},b.createElement(n.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},b.createElement(ie.ZP.Group,null,b.createElement(F(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:T=>{_e.page++,U()},hasMore:N,useWindow:!1},z==null?void 0:z.map(function(T,ne){return b.createElement(Ee.Z,{key:ne},b.createElement(M.Z,null,b.createElement(ie.ZP,{value:T.id},T.name)))}))))))))};me.Z=(0,x.connect)(({classroomList:W,user:K,loading:h,globalSetting:R})=>({classroomList:W,user:K,loading:h.effects,globalSetting:R}))(Y)},22338:function(je,me,a){"use strict";var E=a(59301),n=a(78241),y=a(8591),I=a(43418),$=a(95237),ie=a(43604),Ee=a(5083),M=a(5112),j=a(24905),F=a(61186),D=a.n(F),w=a(38986),x=a(48790),b=a(51257),f=a(25690),s=a(73410),S=a(71068),ue=a(82264),re=a(48716),k=a(59301),oe=Object.defineProperty,Z=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,K=(N,G,z)=>G in N?oe(N,G,{enumerable:!0,configurable:!0,writable:!0,value:z}):N[G]=z,h=(N,G)=>{for(var z in G||(G={}))Y.call(G,z)&&K(N,z,G[z]);if(ce)for(var z of ce(G))W.call(G,z)&&K(N,z,G[z]);return N},R=(N,G)=>Z(N,pe(G)),ae=(N,G)=>{var z={};for(var Q in N)Y.call(N,Q)&&G.indexOf(Q)<0&&(z[Q]=N[Q]);if(N!=null&&ce)for(var Q of ce(N))G.indexOf(Q)<0&&W.call(N,Q)&&(z[Q]=N[Q]);return z},se=(N,G,z)=>new Promise((Q,_e)=>{var ee=ne=>{try{T(z.next(ne))}catch(ke){_e(ke)}},U=ne=>{try{T(z.throw(ne))}catch(ke){_e(ke)}},T=ne=>ne.done?Q(ne.value):Promise.resolve(ne.value).then(ee,U);T((z=z.apply(N,G)).next())});const H=N=>{var G=N,{classroomList:z,dispatch:Q,courseEndTime:_e}=G,ee=ae(G,["classroomList","dispatch","courseEndTime"]);const U=(0,f.useParams)(),[T]=n.default.useForm(),[ne,ke]=(0,E.useState)(1),[Ie,ze]=(0,E.useState)([]),[Ge,Ze]=(0,E.useState)(0),[Ce,ut]=(0,E.useState)(2e3),[Re,et]=(0,E.useState)(!0),[gt,pt]=(0,E.useState)(!1),[ct,Ht]=(0,E.useState)(!1),[Ke,mt]=(0,E.useState)([]),[Se,ft]=(0,E.useState)(!0),[Xe,Bt]=(0,E.useState)(null);(0,E.useEffect)(()=>{if(z.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Pt(),nt(),z.actionTabs.type===2){const Fe=z.actionTabs.selectArrsAll[0];Bt({submit_limit:Fe==null?void 0:Fe.submit_limit,submit_limit_num:Fe==null?void 0:Fe.submit_limit_num,must_file:Fe==null?void 0:Fe.must_file,can_submit:Fe==null?void 0:Fe.can_submit,submit_num:Fe==null?void 0:Fe.submit_num}),ft(Fe.unified_setting)}else ft(!1),Bt({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[z.actionTabs]),(0,E.useEffect)(()=>{if(gt){if(ct)return;Q({type:"classroomList/setActionTabs",payload:{}}),(0,x.GJ)()?Q({type:"classroomList/getClassroomTeacherCommonList",payload:R(h({},z.actionTabs.params),{type:3})}):Q({type:"classroomList/getClassroomCommonList",payload:h({},z.actionTabs.params)})}},[gt]);const Pt=Fe=>se(void 0,null,function*(){et(!0);const $e=yield(0,ue.c_)(R(h({},U),{page:Fe||ne,limit:2e4,homework_id:z.actionTabs.type===1?"":z.actionTabs.selectArrs[0]}));$e==null||$e.course_groups.map((at,wt)=>{at.key=at.id,at.title=at.name,at.disabled=at.is_published}),$e&&(ze([...$e==null?void 0:$e.course_groups]),Ze($e==null?void 0:$e.course_groups_count),et(!1),Fe||T.setFieldsValue({publish_time:D()(D()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:D()(D()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),St=Fe=>{ke(Fe),Pt(Fe)},xt=()=>{(0,x.GJ)()?z.actionTabs.detail?(Q({type:"shixunHomeworks/setActionTabs",payload:{}}),Q({type:"shixunHomeworks/getWorkList",payload:h({},U)}),Q({type:"shixunHomeworks/getWorkSetting",payload:h({},U)})):Q({type:"classroomList/getClassroomTeacherCommonList",payload:R(h({},z.actionTabs.params),{type:3})}):Q({type:"classroomList/getClassroomCommonList",payload:h({},z.actionTabs.params)})},Ne=()=>se(void 0,null,function*(){var Fe,$e,at;if((0,x.Rm)()&&!(($e=(Fe=z==null?void 0:z.AssistantObject)==null?void 0:Fe.group)!=null&&$e.can_publish)){y.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Me(!1);return}const wt=h({},T.getFieldsValue());if(wt.end_time<=wt.publish_time){y.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Me(!1);return}if((Ke==null?void 0:Ke.length)<=0&&!Se&&Ie.length>0){y.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Me(!1);return}if(Xe!=null&&Xe.submit_limit&&!(Xe!=null&&Xe.submit_limit_num)){y.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Me(!1);return}if(Xe!=null&&Xe.can_submit&&!(Xe!=null&&Xe.submit_num)){y.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Me(!1);return}let Qt=h({homework_ids:[...z.actionTabs.selectArrs],group_ids:Ke.length>0?Ke.map(Xt=>Xt.id):(at=z.detailCommonHomeworksList)==null?void 0:at.course_groups,end_time:D()(wt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:D()(wt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Ke.length},Xe);Me(!0),(yield(0,w.ZP)(`/api/courses/${U.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:h({},Qt)})).status===0?(Me(!1),(0,b.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),y.ZP.success("\u53D1\u5E03\u6210\u529F"),Q({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ee.onCallback&&ee.onCallback(),xt(),localStorage.getItem("Noviceguide")==="0"||Q({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:k.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):Me(!1)}),nt=()=>{ke(1),ze([]),mt([])},dt=Ge>ne*Ce,{detailCommonHomeworksList:At}=z,[Ft,Me]=(0,E.useState)(!1);return k.createElement(I.default,{width:600,confirmLoading:Ft,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:z.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Ne,onCancel:()=>{nt(),xt(),Q({type:"classroomList/setActionTabs",payload:{}})}},k.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",k.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Ie&&k.createElement(n.default,{form:T},k.createElement("div",{style:{paddingLeft:0}},k.createElement($.Z,{className:"mt30",align:"middle"},k.createElement(ie.Z,null,k.createElement(n.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},k.createElement(Ee.default,{style:{width:170,marginRight:"25px"},disabledDate:Fe=>(0,re.Q8)(Fe,_e),disabledTime:Fe=>(0,re.d0)(Fe),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:D()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),k.createElement(ie.Z,{className:"ml20"},k.createElement(n.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},k.createElement(Ee.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:D()((0,b.U6)(),"HH:mm")},disabledDate:Fe=>(0,re.Q8)(Fe,_e,T.getFieldValue("publish_time")),disabledTime:Fe=>(0,re.d0)(Fe,T.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),z.actionTabs.type===2&&k.createElement($.Z,{style:{marginBottom:"10px"}},k.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),k.createElement(M.ZP.Group,{value:Se,onChange:Fe=>{ft(Fe.target.value),mt([])}},k.createElement(M.ZP,{value:!0,disabled:!z.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),k.createElement(M.ZP,{className:"ml20",disabled:Ie.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ie.length<=0&&z.actionTabs.type===2&&k.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(z.actionTabs.type===1||!Se)&&Ie.length>0&&k.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},k.createElement("span",{style:{flex:1}},k.createElement(j.default,{checked:Ke.length===Ie.length,onChange:Fe=>{Ke.length===Ie.length?mt([]):mt(Ie.filter($e=>!$e.is_published))}},"\u5168\u9009")),k.createElement("span",{style:{width:16}}),k.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ke.length||0,"\u4E2A\u5206\u73ED")),(z.actionTabs.type===1||!Se)&&Ie.length>0&&k.createElement(s.Z,{data:Ie,selectedRowKeys:Ke,setSelectedRowKeys:mt})),k.createElement(S.ZP,{value:Xe,onChange:Fe=>Bt(h({},Fe))}))};me.Z=(0,f.connect)(({classroomList:N})=>({classroomList:N}))(H)},71068:function(je,me,a){"use strict";a.d(me,{Ei:function(){return ue},rU:function(){return re},ZP:function(){return oe}});var E=a(59301),n={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},y=a(78241),I=a(24905),$=a(5871),ie=a(95237),Ee=a(43604),M=a(6848),j=a(92310),F=a.n(j),D=a(59301),w=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,s=(Z,pe,ce)=>pe in Z?w(Z,pe,{enumerable:!0,configurable:!0,writable:!0,value:ce}):Z[pe]=ce,S=(Z,pe)=>{for(var ce in pe||(pe={}))b.call(pe,ce)&&s(Z,ce,pe[ce]);if(x)for(var ce of x(pe))f.call(pe,ce)&&s(Z,ce,pe[ce]);return Z};const ue=({value:Z,className:pe,style:ce})=>{const[Y,W]=(0,E.useState)("0");(0,E.useEffect)(()=>{if(Z){const{submit_limit:h,must_file:R}=Z;if(h&&R){W("1");return}if(h&&!R){W("2");return}if(!h&&R){W("3");return}}},[Z]);const K={1:D.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",D.createElement("span",{className:"ml5 mr5 c-light-primary"},Z==null?void 0:Z.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:D.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",D.createElement("span",{className:"ml5 mr5 c-light-primary"},Z==null?void 0:Z.submit_limit_num),"\u5B57\u7B26"),3:D.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return Y==="0"?D.createElement(D.Fragment,null):D.createElement("section",{className:F()(n.exhibition,pe),style:ce},D.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),K==null?void 0:K[Y])},re=({className:Z,style:pe,form:ce})=>{const Y=y.default.useWatch("submit_limit",ce),W=y.default.useWatch("can_submit",ce);return D.createElement("section",{className:F()(n.wrap,Z),style:pe},D.createElement("div",{className:`${n.title}`},D.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),D.createElement("div",null,D.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},D.createElement(y.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},D.createElement(I.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),D.createElement(y.default.Item,{name:"submit_num",rules:W&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},D.createElement($.Z,{precision:0,min:1,disabled:!W,size:"large",addonAfter:"\u6B21",style:{width:223}})),D.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\u5C06\u9650\u5236\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u6B21\u6570\uFF1B\u6253\u56DE\u91CD\u505A\u540E\u5141\u8BB8\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\uFF1B\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u7528\u5B8C\u6B21\u6570\u7684\u5B66\u751F\u53EF\u989D\u5916\u63D0\u4EA4\u4E00\u6B21\uFF09")),D.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},D.createElement(y.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},D.createElement(I.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),D.createElement(y.default.Item,{className:"mr10",name:"submit_limit_num",rules:Y&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},D.createElement($.Z,{precision:0,min:1,disabled:!Y,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),D.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},D.createElement(y.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},D.createElement(I.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),D.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},D.createElement(y.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},D.createElement(I.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),D.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09"))))};var oe=({value:Z,onChange:pe,className:ce,style:Y,disabled:W=!1,checkMarginLeft:K=0})=>{const h={submit_limit:!1,submit_limit_num:200,must_file:!1},[R,ae]=(0,E.useState)({});(0,E.useEffect)(()=>{if(console.log(Z,"value"),!Z)return;const H={submit_limit:Z==null?void 0:Z.submit_limit,submit_limit_num:Z==null?void 0:Z.submit_limit_num,must_file:Z==null?void 0:Z.must_file,can_submit:Z==null?void 0:Z.can_submit,submit_num:Z==null?void 0:Z.submit_num};ae(S({},H))},[Z]);const se=H=>{const N=S(S({},R),H);pe(N)};return D.createElement("section",{className:F()(n.wrap,ce),style:Y},D.createElement("div",{className:`${n.title} mt30`},D.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),D.createElement(ie.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},D.createElement(Ee.Z,{style:{lineHeight:"40px",marginTop:"10px"}},D.createElement(I.default,{disabled:W,checked:R==null?void 0:R.can_submit,onChange:H=>se({can_submit:H.target.checked})}),D.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),D.createElement($.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:W||!(R!=null&&R.can_submit),value:R==null?void 0:R.submit_num,onChange:H=>se({submit_num:H})}),D.createElement(M.Z,{overlayInnerStyle:{width:520},title:D.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",D.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",D.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},D.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${n.title_icon}`}))),D.createElement(Ee.Z,{style:{lineHeight:"40px",marginTop:"10px"}},D.createElement(I.default,{style:{marginLeft:K},disabled:W,checked:R==null?void 0:R.submit_limit,onChange:H=>se({submit_limit:H.target.checked})}),D.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),D.createElement($.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:W||!(R!=null&&R.submit_limit),value:R==null?void 0:R.submit_limit_num,onChange:H=>se({submit_limit_num:H})})),D.createElement(Ee.Z,{style:{lineHeight:"40px",marginTop:"10px"}},D.createElement(I.default,{style:{marginLeft:K},disabled:W,checked:R==null?void 0:R.must_file,onChange:H=>se({must_file:H.target.checked})}),D.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},7170:function(je,me,a){"use strict";a.r(me),a.d(me,{default:function(){return Pl}});var E=a(32162),n=a(59301),y=a(25690),I=a(8591),$=a(61621),ie=a(58421),Ee=a(81228),M=a(43418),j=a(95237),F=a(43604),D=a(78673),w=a(5112),x=a(60324),b=a(5871),f=a(61485),s=a(48790),S=a(51257),ue=a(38986),re=a(54650),k=Object.defineProperty,oe=Object.defineProperties,Z=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,W=(e,u,t)=>u in e?k(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,K=(e,u)=>{for(var t in u||(u={}))ce.call(u,t)&&W(e,t,u[t]);if(pe)for(var t of pe(u))Y.call(u,t)&&W(e,t,u[t]);return e},h=(e,u)=>oe(e,Z(u)),R=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const ae=({classroomList:e,dispatch:u,user:t,onCallback:o})=>{var B,O;const P=(0,y.useParams)(),[m,l]=(0,n.useState)(!1),[i,c]=(0,n.useState)(!1),A=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,s.j5)()){c(!0);return}const v={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(C=>{var le;C.author_login===((le=t.userInfo)==null?void 0:le.login)?++v.hasNum:++v.noHasNum}),v.noHasNum>0?M.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.createElement("span",{className:"c-blue"},v.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.createElement("span",{className:"c-red"},v.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{L()}}):c(!0)}else c(!1)},[e.actionTabs.key]);const L=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:i,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:m,destroyOnClose:!0,onOk:()=>R(void 0,null,function*(){var v;if((v=A.current)!=null&&v.onVerify())return;l(!0);const C=yield(0,ue.ZP)(`/api/courses/${P.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});l(!1),C.status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),I.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),o&&o(),(0,s.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:h(K({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:K({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((B=e==null?void 0:e.actionTabs)!=null&&B.status)||!["\u672A\u53D1\u5E03"].includes((O=e==null?void 0:e.actionTabs)==null?void 0:O.status)?n.createElement(n.Fragment,null,n.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),n.createElement(re.Z,{ref:v=>A.current=v})):n.createElement(n.Fragment,null,n.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var se=(0,y.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(ae),H=a(78241),N=a(5083),G=a(24905),z=a(61186),Q=a.n(z),_e=a(15083),ee=a(71068),U=a(82264),T=a(48716),ne=a(59301),ke=Object.defineProperty,Ie=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ut=(e,u,t)=>u in e?ke(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Re=(e,u)=>{for(var t in u||(u={}))Ze.call(u,t)&&ut(e,t,u[t]);if(Ge)for(var t of Ge(u))Ce.call(u,t)&&ut(e,t,u[t]);return e},et=(e,u)=>Ie(e,ze(u)),gt=(e,u)=>{var t={};for(var o in e)Ze.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Ge)for(var o of Ge(e))u.indexOf(o)<0&&Ce.call(e,o)&&(t[o]=e[o]);return t},pt=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const ct=e=>{var u=e,{classroomList:t,dispatch:o,courseEndTime:B}=u,O=gt(u,["classroomList","dispatch","courseEndTime"]);const P=(0,y.useParams)(),[m]=H.default.useForm(),[l,i]=(0,n.useState)(1),[c,A]=(0,n.useState)([]),[L,v]=(0,n.useState)(0),[C,le]=(0,n.useState)(2e3),[de,ve]=(0,n.useState)(!0),[X,Te]=(0,n.useState)(!1),[fe,ge]=(0,n.useState)(!1),[r,J]=(0,n.useState)([]),[p,te]=(0,n.useState)(!0),[he,Le]=(0,n.useState)(null);(0,n.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(We(),yt(),t.actionTabs.type===2){const ye=t.actionTabs.selectArrsAll[0];Le({submit_limit:ye==null?void 0:ye.submit_limit,submit_limit_num:ye==null?void 0:ye.submit_limit_num,must_file:ye==null?void 0:ye.must_file,can_submit:ye==null?void 0:ye.can_submit,submit_num:ye==null?void 0:ye.submit_num}),te(ye.unified_setting)}else te(!1),Le({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,n.useEffect)(()=>{if(X){if(fe)return;o({type:"classroomList/setActionTabs",payload:{}}),(0,s.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:et(Re({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:Re({},t.actionTabs.params)})}},[X]);const We=ye=>pt(void 0,null,function*(){ve(!0);const Ue=yield(0,U.c_)(et(Re({},P),{page:ye||l,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));Ue==null||Ue.course_groups.map((tt,Et)=>{tt.key=tt.id,tt.title=tt.name,tt.disabled=tt.is_published}),Ue&&(A([...Ue==null?void 0:Ue.course_groups]),v(Ue==null?void 0:Ue.course_groups_count),ve(!1),ye||m.setFieldsValue({publish_time:Q()(Q()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Q()(Q()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),V=ye=>{i(ye),We(ye)},vt=()=>{(0,s.GJ)()?t.actionTabs.detail?(o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"shixunHomeworks/getWorkList",payload:Re({},P)}),o({type:"shixunHomeworks/getWorkSetting",payload:Re({},P)})):o({type:"classroomList/getClassroomTeacherCommonList",payload:et(Re({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:Re({},t.actionTabs.params)})},Mt=()=>pt(void 0,null,function*(){var ye,Ue,tt;if((0,s.Rm)()&&!((Ue=(ye=t==null?void 0:t.AssistantObject)==null?void 0:ye.group)!=null&&Ue.can_publish)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),it(!1);return}const Et=Re({},m.getFieldsValue());if(Et.end_time<=Et.publish_time){I.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),it(!1);return}if((r==null?void 0:r.length)<=0&&!p&&c.length>0){I.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),it(!1);return}if(he!=null&&he.submit_limit&&!(he!=null&&he.submit_limit_num)){I.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),it(!1);return}if(he!=null&&he.can_submit&&!(he!=null&&he.submit_num)){I.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),it(!1);return}let jt=Re({homework_ids:[...t.actionTabs.selectArrs],group_ids:r.length>0?r.map(Rt=>Rt.id):(tt=t.detailCommonHomeworksList)==null?void 0:tt.course_groups,end_time:Q()(Et.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Q()(Et.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!r.length},he);it(!0),(yield(0,ue.ZP)(`/api/courses/${P.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Re({},jt)})).status===0?(it(!1),(0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),I.ZP.success("\u53D1\u5E03\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),O.onCallback&&O.onCallback(),vt(),localStorage.getItem("Noviceguide")==="0"||o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ne.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):it(!1)}),yt=()=>{i(1),A([]),J([])},mn=L>l*C,{detailCommonHomeworksList:Jt}=t,[De,it]=(0,n.useState)(!1);return ne.createElement(M.default,{width:600,confirmLoading:De,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Mt,onCancel:()=>{yt(),vt(),o({type:"classroomList/setActionTabs",payload:{}})}},ne.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ne.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),c&&ne.createElement(H.default,{form:m},ne.createElement("div",{style:{paddingLeft:0}},ne.createElement(j.Z,{className:"mt30",align:"middle"},ne.createElement(F.Z,null,ne.createElement(H.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ne.createElement(N.default,{style:{width:170,marginRight:"25px"},disabledDate:ye=>(0,T.Q8)(ye,B),disabledTime:ye=>(0,T.d0)(ye),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Q()((0,S.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ne.createElement(F.Z,{className:"ml20"},ne.createElement(H.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ne.createElement(N.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Q()((0,S.U6)(),"HH:mm")},disabledDate:ye=>(0,T.Q8)(ye,B,m.getFieldValue("publish_time")),disabledTime:ye=>(0,T.d0)(ye,m.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&ne.createElement(j.Z,{style:{marginBottom:"10px"}},ne.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ne.createElement(w.ZP.Group,{value:p,onChange:ye=>{te(ye.target.value),J([])}},ne.createElement(w.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ne.createElement(w.ZP,{className:"ml20",disabled:c.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),c.length<=0&&t.actionTabs.type===2&&ne.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(t.actionTabs.type===1||!p)&&c.length>0&&ne.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ne.createElement("span",{style:{flex:1}},ne.createElement(G.default,{checked:r.length===c.length,onChange:ye=>{r.length===c.length?J([]):J(c.filter(Ue=>!Ue.is_published))}},"\u5168\u9009")),ne.createElement("span",{style:{width:16}}),ne.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",r.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!p)&&c.length>0&&ne.createElement(_e.Z,{data:c,selectedRowKeys:r,setSelectedRowKeys:J})),ne.createElement(ee.ZP,{value:he,onChange:ye=>Le(Re({},ye))}))};var Ht=(0,y.connect)(({classroomList:e})=>({classroomList:e}))(ct),Ke=a(78621),mt=Object.defineProperty,Se=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Bt=(e,u,t)=>u in e?mt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Pt=(e,u)=>{for(var t in u||(u={}))ft.call(u,t)&&Bt(e,t,u[t]);if(Se)for(var t of Se(u))Xe.call(u,t)&&Bt(e,t,u[t]);return e},St=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const xt=({classroomList:e,dispatch:u})=>{const t=(0,y.useParams)();return t.id=t.coursesId,n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>St(void 0,null,function*(){(yield(0,ue.ZP)(`/api/courses/${t.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),I.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:Pt({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Ne=(0,y.connect)(({classroomList:e})=>({classroomList:e}))(xt),nt=Object.defineProperty,dt=Object.defineProperties,At=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,$e=(e,u,t)=>u in e?nt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,at=(e,u)=>{for(var t in u||(u={}))Me.call(u,t)&&$e(e,t,u[t]);if(Ft)for(var t of Ft(u))Fe.call(u,t)&&$e(e,t,u[t]);return e},wt=(e,u)=>dt(e,At(u)),Qt=(e,u)=>{var t={};for(var o in e)Me.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Ft)for(var o of Ft(e))u.indexOf(o)<0&&Fe.call(e,o)&&(t[o]=e[o]);return t},pu=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const Xt=e=>{var u=e,{classroomList:t,dispatch:o,onCallback:B}=u,O=Qt(u,["classroomList","dispatch","onCallback"]);const P=(0,y.useParams)();return P.id=P.coursesId,n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>pu(void 0,null,function*(){(yield(0,ue.ZP)(`/api/courses/${P.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),I.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),B&&B(),(0,s.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:wt(at({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:at({},t.actionTabs.params)}),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var dn=(0,y.connect)(({classroomList:e})=>({classroomList:e}))(Xt),fu=a(99313),qe=a(3113),lt=a(92832),En=a(26724),qt=a.n(En),eu={flex_box_center:"flex_box_center___apQRz",flex_space_between:"flex_space_between___bksSq",flex_box_vertical_center:"flex_box_vertical_center___J1mrf",flex_box_center_end:"flex_box_center_end___c4GAl",flex_box_column:"flex_box_column___NHiMB",line1:"line1___bDVEy",form:"form___o6JB0"},_t=a(28426),Fu=a(22072),we=a(59301),pn=Object.defineProperty,vu=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,yu=(e,u,t)=>u in e?pn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Gt=(e,u)=>{for(var t in u||(u={}))fn.call(u,t)&&yu(e,t,u[t]);if(vu)for(var t of vu(u))Fn.call(u,t)&&yu(e,t,u[t]);return e},tu=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const{TabPane:wl}=fu.default,vn=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:o})=>{const B=(0,y.useParams)(),O=(0,y.useLocation)(),[P]=H.default.useForm(),{brankList:m}=e,[l,i]=(0,n.useState)(!1);let[c,A]=(0,n.useState)(!0);const[L,v]=(0,n.useState)("myself");let[C,le]=(0,n.useState)([]),[de,ve]=(0,n.useState)();const[X,Te]=(0,n.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),fe=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,n.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&r()},[e.actionTabs.key]);let ge=[];const r=function(){return tu(this,null,function*(){var p;if(c){i(!1),++X.page;const te=yield o({type:"shixunHomeworks/getBrankList",payload:Gt({},X)});C=[...C.concat(te.object_list)],ve(te.is_teacher),((p=te.object_list)==null?void 0:p.length)tu(void 0,null,function*(){var p,te;const he=P.getFieldValue(),Le=yield o({type:"shixunHomeworks/saveBanks",payload:{category:((p=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:p.category_id)||((te=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:te.main_category_id),course_id:B.coursesId,object_type:"group",bank_id:he.group_ids}});(Le==null?void 0:Le.status)===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,s.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:Gt({},e.actionTabs.params)}):o({type:"classroomList/getClassroomCommonList",payload:Gt({},e.actionTabs.params)}),o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Le.object_ids,params:Gt({},e.actionTabs.params),manage_all_group:J==null?void 0:J.manage_all_group}}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:B.coursesId}}))}),onCancel:()=>{o({type:"shixunHomeworks/setActionTabs",payload:{}})}},we.createElement(j.Z,null,we.createElement(F.Z,{span:12},fe.map((p,te)=>we.createElement(qe.ZP,{key:te,shape:"round",type:L===p.id?"primary":"default",className:"mr10",onClick:he=>tu(void 0,null,function*(){C=[],c=!0,X.page=0,X.search="",X.filter=p.id,r(),v(p.id)})},p.name))),we.createElement(F.Z,{span:12,className:"tr"},we.createElement(lt.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:p=>{c=!0,X.search=p,X.page=0,C=[],p&&(0,Fu.tk)({name:p,copywriting:p,position:"HomeworkCommon"}),r()},style:{width:260}}))),L==="myself"&&we.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",we.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),L==="public"&&we.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u5206\u7EC4\u4F5C\u4E1A"),we.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!de&&L==="public"&&we.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},we.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),we.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")),we.createElement(qt(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{A(!1),r()},hasMore:c,useWindow:!1},l&&we.createElement(_t.Z,{styles:{margin:"0px auto"}}),we.createElement(H.default,{form:P,initialValues:{group_ids:ge},className:eu.form,onChange:p=>{ge=P.getFieldValue()}},we.createElement(H.default.Item,{name:"group_ids"},we.createElement(G.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},C==null?void 0:C.map(function(p,te){return we.createElement(j.Z,{key:te},we.createElement(F.Z,{flex:"2"},we.createElement(G.default,{onChange:he=>{},key:te,value:String(p.id),defaultChecked:!0},we.createElement("span",{className:["c-black",eu.line1].join(" ")},p.name))),we.createElement(F.Z,{flex:"1",className:"c-black"},we.createElement("span",{className:eu.line1},p==null?void 0:p.course_list_name)),we.createElement(F.Z,{flex:"50px",className:"c-black"},L==="public"&&(0,s.Ny)()?we.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):L==="myself"?we.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):p==null?void 0:p.username))})))))))};var yn=(0,y.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(vn),gu=a(1247),gn=a(96472),ht=a(59301),_n=Object.defineProperty,hn=Object.defineProperties,Cn=Object.getOwnPropertyDescriptors,_u=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,hu=(e,u,t)=>u in e?_n(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,$t=(e,u)=>{for(var t in u||(u={}))Bn.call(u,t)&&hu(e,t,u[t]);if(_u)for(var t of _u(u))An.call(u,t)&&hu(e,t,u[t]);return e},Dn=(e,u)=>hn(e,Cn(u)),Cu=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const bn=({classroomList:e,loading:u,dispatch:t,shixunHomeworks:o})=>{const B=(0,y.useParams)(),[O]=H.default.useForm(),{workList:P,workSetting:m}=o,l=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:$t({},B)}),t({type:"shixunHomeworks/getWorkList",payload:$t({},B)})};return ht.createElement(M.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Cu(void 0,null,function*(){const i=()=>Cu(void 0,null,function*(){var c;yield O.validateFields();const A=$t({},O.getFieldValue()),{selectArrs:L}=e.actionTabs;A.attachment_ids=(c=A.attachment_ids)==null?void 0:c.map(C=>C.response.id),(yield(0,gu.mz)(Dn($t({},A),{homeworkId:L.work_id}))).status===0&&(O.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),l())});if(m!=null&&m.can_submit){if(!(m!=null&&m.submit_size)){I.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}M.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:ht.createElement(ht.Fragment,null,"\u4F60\u8FD8\u6709 ",ht.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},m==null?void 0:m.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{i()}});return}i()}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},ht.createElement(H.default,{form:O,initialValues:{}},ht.createElement(H.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},ht.createElement(gn.Z,null)),ht.createElement(H.default.Item,{name:"description"},ht.createElement(lt.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};var Pn=(0,y.connect)(({classroomList:e,shixunHomeworks:u,loading:t})=>({classroomList:e,shixunHomeworks:u,loading:t}))(bn),Je=a(59301),wn=Object.defineProperty,xn=Object.defineProperties,On=Object.getOwnPropertyDescriptors,Bu=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,Au=(e,u,t)=>u in e?wn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Ot=(e,u)=>{for(var t in u||(u={}))kn.call(u,t)&&Au(e,t,u[t]);if(Bu)for(var t of Bu(u))Tn.call(u,t)&&Au(e,t,u[t]);return e},Nn=(e,u)=>xn(e,On(u)),Du=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const Ln=({classroomList:e,loading:u,globalSetting:t,dispatch:o})=>{var B;const O=(0,y.useParams)(),[P]=H.default.useForm(),[m,l]=(0,n.useState)(!0);let[i,c]=(0,n.useState)([]);const[A,L]=(0,n.useState)({page:1,limit:20,keyword:""}),v=()=>Du(void 0,null,function*(){var C;const le=yield o({type:"shixunHomeworks/getProjectList",payload:Ot(Ot({},O),A)});le.projects&&c([...i,...le.projects]),((C=le.projects)==null?void 0:C.length)<20&&l(!1)});return(0,n.useEffect)(()=>{(e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(v(),i=[],A.page=1,A.keyword="")},[e.actionTabs.key]),Je.createElement(M.default,{centered:!0,title:e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>Du(void 0,null,function*(){yield P.validateFields();const C=Ot({},P.getFieldValue()),{selectArrs:le,cb:de}=e.actionTabs;if(e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let X=yield(0,ue.ZP)(`/api/student_works/${le.homework_id}/change_project.json`,{method:"put",body:Ot({},C)});(X==null?void 0:X.status)===0&&(de(),o({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,gu.co)(Nn(Ot({},C),{homeworkId:le.homework_id}))).status===0&&(de?de():o({type:"classroomList/getClassroomCommonHomeworksList",payload:Ot({},e.actionTabs.params)}),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},Je.createElement($.Z,{loading:u["shixunHomeworks/getProjectList"],active:!0},i==""?Je.createElement("aside",null,Je.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",Je.createElement("a",{href:`${(B=t==null?void 0:t.setting)==null?void 0:B.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):Je.createElement("aside",null,Je.createElement("div",{className:" mb20"},Je.createElement(lt.default.Search,{onSearch:C=>{C===""?delete A.keyword:A.keyword=C,i=[],l(!0),v()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),Je.createElement(H.default,{form:P,initialValues:{}},Je.createElement(H.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},Je.createElement(w.ZP.Group,null,Je.createElement(qt(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:C=>{A.page++,v()},hasMore:m,useWindow:!1},i==null?void 0:i.map(function(C,le){return Je.createElement(j.Z,{key:le},Je.createElement(F.Z,null,Je.createElement(w.ZP,{value:C.id},C.name)))}))))))))};var In=(0,y.connect)(({classroomList:e,user:u,loading:t,globalSetting:o})=>({classroomList:e,user:u,loading:t.effects,globalSetting:o}))(Ln),Ct=a(59301);const Zn=({styles:e={},onSelect:u,params:t,classroomList:o})=>{const[B,O]=(0,n.useState)(!1),[P,m]=(0,n.useState)("");(0,n.useEffect)(()=>{O(!1),m("")},[]);const l=()=>{var i,c;if((0,s.Rm)()&&!((c=(i=o==null?void 0:o.AssistantObject)==null?void 0:i.group)!=null&&c.can_create)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}P==="1"&&y.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),P==="2"&&(u(),O(!1),m(""))};return Ct.createElement(Ct.Fragment,null,Ct.createElement(_t.Z,{className:"animated fadeIn",ButtonText:"\u65B0\u5EFA\u4F5C\u4E1A",customText:"\u8BE5\u5206\u7EC4\u65E0\u5206\u7EC4\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A",buttonProps:{onClick:()=>{O(!0)},className:"mr-20px",type:"primary",size:"large"}}),B&&Ct.createElement(M.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>O(!1),onOk:l},Ct.createElement("div",null,Ct.createElement("div",null,Ct.createElement(w.ZP,{value:"1",style:{marginTop:"15px"},checked:P==="1",onClick:()=>m("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),Ct.createElement("div",null,Ct.createElement(w.ZP,{value:"2",style:{marginTop:"15px"},checked:P==="2",onClick:()=>m("2")},"\u9009\u7528\u8D44\u6E90")))))};var Sn=(0,y.connect)(({classroomList:e})=>({classroomList:e}))(Zn),Mn={flex_box_center:"flex_box_center___AJg5t",flex_space_between:"flex_space_between___hE60T",flex_box_vertical_center:"flex_box_vertical_center___SBaHE",flex_box_center_end:"flex_box_center_end___gXasz",flex_box_column:"flex_box_column___XAx5R",bg:"bg___buvjy",containerTitle:"containerTitle___zeNCc",containerDesc:"containerDesc___rQffM",listItem:"listItem____8PUb",info:"info___Krd48",title:"title___fArYL",titleLeft:"titleLeft___LTD_T",titleRight:"titleRight___wE4bj",acitons:"acitons___jTZIH",moveCategory:"moveCategory___U2CEe",spanSize:"spanSize___iPXW7"},jn=a(92077),kt=a(38854),Ve=a(20834),Vt=a(1710),Ye={listContainer:"listContainer___C_Amn",info:"info___GZCxw",title:"title___pZ3ge",left:"left___gIVEO",right:"right___Eb1yO",flexBox:"flexBox___z9fSf",detail:"detail___co1hL",iconV:"iconV___jDNt6"},bu=a(43659),Rn=Object.defineProperty,Hn=Object.defineProperties,Gn=Object.getOwnPropertyDescriptors,Pu=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,wu=(e,u,t)=>u in e?Rn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Tt=(e,u)=>{for(var t in u||(u={}))$n.call(u,t)&&wu(e,t,u[t]);if(Pu)for(var t of Pu(u))Vn.call(u,t)&&wu(e,t,u[t]);return e},Wn=(e,u)=>Hn(e,Gn(u)),Dt=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())}),Un=({dataSource:e,params:u,manageAllGroup:t})=>{var o,B,O,P;const{batchStatus:m,selectArrs:l,setSelectArrs:i,selectArrsAll:c,setSelectArrsAll:A,dispatch:L}=(0,n.useContext)(lu);let v=(0,y.useParams)();const[C,le]=(0,n.useState)(!1),de=(0,n.useRef)(),[ve,X]=(0,n.useState)([]);v=Wn(Tt(Tt({},u),v),{category:v==null?void 0:v.categoryId}),(0,n.useEffect)(()=>{X([]),le(!1)},[]);const Te=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(r,J)=>J.status.indexOf(r)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:r=>{var J,p;return r==="--"?r:n.createElement("span",null,n.createElement("span",null,(J=r==null?void 0:r.split("/"))==null?void 0:J[0]),"\xA0/\xA0",n.createElement("span",null,(p=r==null?void 0:r.split("/"))==null?void 0:p[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="publish_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="end_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="late_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:r=>r==="--"||!r?"--":n.createElement("span",{title:r},r)}];function fe(){return Dt(this,null,function*(){let r=yield(0,ue.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Tt({},v)});X(r.data)})}const ge=r=>{l.includes(r)?(i(l.filter(J=>J!==r)),A(c.filter(J=>J.homework_id!==r))):(i([...l,r]),A([...c,e]))};return n.createElement("div",{className:Ye.listContainer,onClick:r=>{r.stopPropagation(),(!(0,s.GJ)()||(0,s.GJ)()&&de.current&&!de.current.contains(r.target))&&(0,S.xg)(`/classrooms/${v.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,s.GJ)()&&n.createElement("span",{ref:de},n.createElement(G.default,{onClick:r=>{r.stopPropagation()},style:{padding:"10px"},checked:l.includes(e.homework_id),onChange:()=>ge(e.homework_id)})),n.createElement("div",{className:Ye.info},n.createElement("div",{className:Ye.title},n.createElement("div",{className:Ye.left,style:(0,s.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,s.GJ)()&&n.createElement(bu.Z,{value:e.status},n.createElement(S.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,s.dE)()&&n.createElement(S.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),n.createElement("span",{onClick:r=>r.stopPropagation()},n.createElement(y.Link,{target:"_blank",to:`/classrooms/${v.coursesId}/group_homework/${e.homework_id}/detail${(0,s.dE)()?"?tabs=1":""}`},e.name))),n.createElement("div",{className:Ye.right},(0,s.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>Dt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Tt({},v),type:2,manage_all_group:t}})})},n.createElement("aside",{className:Ye.flexBox,style:{marginRight:"16px"}},n.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),n.createElement("div",null,"\u53D1\u5E03"))),(0,s.dE)()&&n.createElement("div",{className:Ye.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&n.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!((B=e.status)!=null&&B.includes("\u5BFC\u5165"))&&n.createElement("aside",{onClick:r=>Dt(void 0,null,function*(){r.stopPropagation(),(0,S.xg)(`/classrooms/${v.coursesId}/group_homework/${e.homework_id}/detail${(0,s.dE)()?"?tabs=1":""}`)}),className:Ye.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),n.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((O=e.status)==null?void 0:O.includes("\u5DF2\u622A\u6B62"))||((P=e.status)==null?void 0:P.includes("\u5BFC\u5165")))&&n.createElement("aside",{className:Ye.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),n.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,s.GJ)()&&n.createElement(kt.Z,{placement:"bottomCenter",overlayClassName:Ye.dro,dropdownRender:()=>n.createElement(Ve.default,null,e.status!=="\u5BFC\u5165"&&n.createElement(Ve.default.Item,{key:1,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>Dt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Tt({},v),type:2,manage_all_group:t}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&n.createElement(Ve.default.Item,{key:23,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>Dt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"group"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&n.createElement(Ve.default.Item,{key:2,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>Dt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Tt({},v),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),n.createElement(Ve.default.Item,{key:22,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>Dt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:c,params:v,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&n.createElement(Ve.default.Item,{key:6,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",onClick:r=>{r.stopPropagation()},to:`/classrooms/${v.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},n.createElement("aside",{onClick:r=>r.stopPropagation(),className:Ye.flexBox,style:{cursor:"default"}},n.createElement("i",{className:"iconfont icon-gengduo4"}),n.createElement("div",null,"\u66F4\u591A"))))),n.createElement("div",{className:Ye.detail},(0,s.GJ)()&&n.createElement(n.Fragment,null,n.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:Ye.iconV,onClick:r=>Dt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),C||fe(),le(!C)})},n.createElement("i",{className:`iconfont icon-${C?"shouqi":"xiala2"}`})," "))),n.createElement("div",{className:Ye.content},(0,s.dE)()&&n.createElement("span",{className:Ye.infoStuIcon},n.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),n.createElement("span",{className:"ml20 c-grey-999"},n.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,s.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&C&&ve.length>5&&n.createElement(Vt.default,{scroll:{y:240},onRow:r=>({onClick:J=>{J.stopPropagation(),J.preventDefault()}}),onHeaderRow:(r,J)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:ve,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,J,p)=>{p.field&&(v.sort_by=p.field),p.order||(v.sort_direction="asc"),p.order==="ascend"&&(v.sort_direction="asc"),p.order==="descend"&&(v.sort_direction="desc"),p.order||(v.sort_direction="asc"),fe()},columns:Te}),(0,s.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&C&&ve.length<6&&ve.length>0&&n.createElement(Vt.default,{onRow:r=>({onClick:J=>{J.stopPropagation(),J.preventDefault()}}),onHeaderRow:(r,J)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:ve,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,J,p)=>{p.field&&(v.sort_by=p.field),p.order||(v.sort_direction="asc"),p.order==="ascend"&&(v.sort_direction="asc"),p.order==="descend"&&(v.sort_direction="desc"),p.order||(v.sort_direction="asc"),fe()},columns:Te}))))},xu={bottomControlContainer:"bottomControlContainer___NiOvY",buttonWrap:"buttonWrap____TSCi",moveCategory:"moveCategory___LRUgp"},Ou=a(84105),zn=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())}),Kn=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:o,setSelectArrs:B,dataSource:O,selectArrs:P,useBatchStatus:m,dispatch:l,params:i,getData:c,detailLeftMenus:A,main_category_id:L,setSelectArrsAll:v}=(0,n.useContext)(lu);let C;const[le,de]=(0,n.useState)(!1),[ve,X]=(0,n.useState)(""),Te=r=>{o(r.target.checked),B(r.target.checked?O.map(J=>J.homework_id):[]),r.target.checked?v([...O]):v([])},fe=()=>{let r={courseId:i.id,container_type:"group_homework"};i.categoryId&&(r.category_id=i.categoryId),l({type:"classroomList/getAllTaskList",payload:r}),l({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};A.course_modules&&(C=A.course_modules.filter(r=>r.type==="group_homework")[0]);const ge=n.createElement("div",{className:xu.moveCategory,onMouseLeave:r=>de(!1)},n.createElement(Ve.default,{onClick:r=>zn(void 0,[r],function*({item:J,key:p,keyPath:te,domEvent:he}){if(P=="")return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ue.ZP)(`/api/courses/${i.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:P,new_category_id:p}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),m(!1),c(),l({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.createElement(lt.default,{onChange:r=>{X(r.target.value)}})),C&&C.second_category.filter(r=>r.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(r,J){var p;if(!(ve!==""&&r.category_name.indexOf(ve)<0))return n.createElement(n.Fragment,null,n.createElement(Ve.default.Item,{className:"multi-llipsis1e",key:r.category_id},r.category_name),(p=r==null?void 0:r.third_category)==null?void 0:p.map(te=>n.createElement(Ve.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:te.category_id},te.category_name)))}),n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:r=>{r.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_id:L,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.createElement("div",{className:xu.bottomControlContainer},n.createElement(j.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},n.createElement(F.Z,{flex:1},n.createElement(j.Z,{wrap:!1,align:"middle",gutter:8},n.createElement(F.Z,null,n.createElement(G.default,{checked:t,onChange:Te},"\u5168\u9009\u672C\u9875\uFF08",P.length,"\uFF09")),(0,s.GJ)()&&n.createElement(F.Z,null,n.createElement(kt.Z,{placement:"top",menu:{items:e,onClick:({key:r})=>{u({key:r})}}},n.createElement(qe.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),n.createElement(F.Z,null,n.createElement(qe.ZP,{type:"primary",onClick:fe,icon:n.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,s.GJ)()&&n.createElement(F.Z,null,n.createElement(kt.Z,{placement:"topLeft",dropdownRender:()=>ge,getPopupContainer:r=>r.parentNode},n.createElement(qe.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.createElement(Ou.Z,null)))),(0,s.GJ)()&&n.createElement(F.Z,null,n.createElement(qe.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:n.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),n.createElement(F.Z,null,n.createElement(qe.ZP,{type:"primary",ghost:!0,onClick:()=>{B([]),m(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Jn=a(95794),Yn=a(64026),Qn=a(26692),ku=a(89412),Tu=a(81327),Nu=a(71418),Xn=a(33656),Lu=a.n(Xn),Nt=a(45937),Be=a(59301),qn=Object.defineProperty,ea=Object.defineProperties,ta=Object.getOwnPropertyDescriptors,Wt=Object.getOwnPropertySymbols,Iu=Object.prototype.hasOwnProperty,Zu=Object.prototype.propertyIsEnumerable,Su=(e,u,t)=>u in e?qn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Lt=(e,u)=>{for(var t in u||(u={}))Iu.call(u,t)&&Su(e,t,u[t]);if(Wt)for(var t of Wt(u))Zu.call(u,t)&&Su(e,t,u[t]);return e},Mu=(e,u)=>ea(e,ta(u)),ua=(e,u)=>{var t={};for(var o in e)Iu.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Wt)for(var o of Wt(e))u.indexOf(o)<0&&Zu.call(e,o)&&(t[o]=e[o]);return t},uu=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});Q().extend(Lu());const na=({data:e,value:u,onChange:t})=>{var o,B,O,P;const[m,l]=(0,n.useState)({leftSearch:"",rigthSearch:""}),[i,c]=(0,n.useState)([]);return(0,n.useEffect)(()=>{c((u==null?void 0:u.length)>0?e==null?void 0:e.filter(A=>u==null?void 0:u.includes(A==null?void 0:A.id)):[])},[u]),Be.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Be.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Be.createElement(G.default,{indeterminate:(i==null?void 0:i.length)>0&&(i==null?void 0:i.length)<(e==null?void 0:e.length),checked:(i==null?void 0:i.length)==(e==null?void 0:e.length),onChange:A=>{t(A.target.checked?e==null?void 0:e.map(L=>L==null?void 0:L.id):[])}},"\u5168\u9009"),Be.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Be.createElement(lt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.leftSearch,onChange:A=>{l(Mu(Lt({},m),{leftSearch:A.target.value}))}}),Be.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((o=m.leftSearch?e==null?void 0:e.filter(A=>{var L;return(L=A==null?void 0:A.name)==null?void 0:L.includes(m.leftSearch)}):e)==null?void 0:o.length)!==0?Be.createElement(G.default.Group,{value:u,onChange:A=>{t(A)}},Be.createElement(Tu.Z,{direction:"vertical"},(B=m.leftSearch?e==null?void 0:e.filter(A=>{var L;return(L=A==null?void 0:A.name)==null?void 0:L.includes(m.leftSearch)}):e)==null?void 0:B.map((A,L)=>Be.createElement(G.default,{key:L,value:A.id},A==null?void 0:A.name)))):Be.createElement(_t.Z,{styles:{margin:"0 auto"}})))),Be.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Be.createElement("div",null,"\u5DF2\u9009\u62E9",(i==null?void 0:i.length)||0,"\u4E2A\u5206\u73ED"),Be.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Be.createElement(lt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.rigthSearch,onChange:A=>{l(Mu(Lt({},m),{rigthSearch:A.target.value}))}}),Be.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((O=m.rigthSearch?i==null?void 0:i.filter(A=>{var L;return(L=A==null?void 0:A.name)==null?void 0:L.includes(m.rigthSearch)}):i)==null?void 0:O.length)!==0?(P=m.rigthSearch?i==null?void 0:i.filter(A=>{var L;return(L=A==null?void 0:A.name)==null?void 0:L.includes(m.rigthSearch)}):i)==null?void 0:P.map((A,L)=>Be.createElement(j.Z,{key:L,wrap:!1,align:"middle",justify:"space-between"},Be.createElement(F.Z,null,A==null?void 0:A.name),Be.createElement(F.Z,null,Be.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(v=>v!==(A==null?void 0:A.id)))}})))):Be.createElement(_t.Z,{styles:{margin:"0 auto"}})))))},aa=e=>{var u=e,{classroomList:t,dispatch:o,user:B,getData:O}=u,P=ua(u,["classroomList","dispatch","user","getData"]),m,l,i,c,A,L;const v=(0,y.useParams)(),[C]=H.default.useForm(),le=((m=t==null?void 0:t.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4",[,de,ve,X]=(0,Nt.U)(U.c_,Lt(Lt({},v),(l=t==null?void 0:t.actionTabs)==null?void 0:l.params)),[,,Te,fe]=(0,Nt.U)(U.nP,{course_id:v==null?void 0:v.coursesId,homework_ids:(i=t==null?void 0:t.actionTabs)==null?void 0:i.selectArrs}),[,ge,r]=(0,Nt.U)(U.sm,{course_id:v==null?void 0:v.coursesId,homework_ids:(c=t==null?void 0:t.actionTabs)==null?void 0:c.selectArrs}),J=(...p)=>uu(void 0,[...p],function*(te={}){Te({});const he=yield ve({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,n.useEffect)(()=>{le&&J()},[le]),Be.createElement(M.default,{centered:!0,title:(A=t==null?void 0:t.actionTabs)==null?void 0:A.key,width:800,open:le,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:ge,onOk:()=>uu(void 0,null,function*(){C.submit()})},Be.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Be.createElement(H.default,{form:C,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:p=>uu(void 0,null,function*(){var te,he,Le;const We=yield r(((te=X==null?void 0:X.course_groups)==null?void 0:te.length)>0?{unified_late:((he=X==null?void 0:X.course_groups)==null?void 0:he.length)<=0,allow_late_settings:[Lt({},p)]}:Lt({unified_late:((Le=X==null?void 0:X.course_groups)==null?void 0:Le.length)<=0},p));(We==null?void 0:We.status)==0&&(I.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),O&&O())})},Be.createElement(j.Z,{wrap:!1,gutter:20},Be.createElement(F.Z,{flex:1},Be.createElement(H.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Be.createElement(lt.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Be.createElement(F.Z,{flex:"390px"},Be.createElement(H.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,te,he){return te&&Q()(te).startOf("minute")<=Q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):te&&Q()(te).startOf("minute")<=Q()(fe==null?void 0:fe.max_late_time).startOf("minute")?(I.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${fe==null?void 0:fe.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Be.createElement(N.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,S.BO)(p,{startTime:fe==null?void 0:fe.max_late_time}),disabledTime:p=>(0,S.hv)(p,{compared:fe==null?void 0:fe.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Q()("00:00:00","HH:mm:ss")}})))),((L=X==null?void 0:X.course_groups)==null?void 0:L.length)>0&&Be.createElement(Nu.Z,{spinning:de},Be.createElement(H.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Be.createElement(na,{data:(X==null?void 0:X.course_groups)||[],onChange:p=>{Te({group_ids:p})}})))))};var la=(0,y.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(aa),g=a(59301),oa=Object.defineProperty,ra=Object.defineProperties,sa=Object.getOwnPropertyDescriptors,ju=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,Ru=(e,u,t)=>u in e?oa(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ot=(e,u)=>{for(var t in u||(u={}))ia.call(u,t)&&Ru(e,t,u[t]);if(ju)for(var t of ju(u))ca.call(u,t)&&Ru(e,t,u[t]);return e},nu=(e,u)=>ra(e,sa(u)),au=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const lu=(0,n.createContext)({selectArrs:[]}),ma=({user:e,classroomList:u,loading:t,dispatch:o})=>{var B,O,P,m;const l=(0,y.useParams)(),[i]=(0,y.useSearchParams)(),[c,A]=(0,n.useState)(()=>nu(ot({},l),{id:l.coursesId,limit:20})),[L,v]=(0,n.useState)(!1),[C,le]=(0,n.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,gr_proportion:0,is_repeat_minus:!1,is_group_grade:!1,repeat_setting_score:"",repeat_limit:""}),[de,ve]=(0,n.useState)([]),[X,Te]=(0,n.useState)(!1),[fe,ge]=(0,n.useState)(!1),[r,J]=(0,n.useState)([]),[p,te]=(0,n.useState)(!1),[he,Le]=(0,n.useState)("\u9ED8\u8BA4\u6392\u5E8F"),We=(0,y.useLocation)(),{detailCommonHomeworksList:V,detailLeftMenus:vt,detailTopBanner:Mt,taskList:yt}=u;let mn=i.get("tabs")?parseInt(i.get("tabs"))+1:"0";c.type=3,c.categoryId?c.category=c.categoryId:delete c.category,(0,n.useEffect)(()=>{A(ot(ot({},c),l))},[l==null?void 0:l.categoryId]),(0,n.useEffect)(()=>{i.get("tabs")==="0"&&(c.status="0",c.page=1)},[i.get("tabs")]),(0,n.useEffect)(()=>{const d=i.get("tabs");d&&d!==void 0&&((0,s.GJ)()?c.status=d:c.order=d)},[i.toString()]),(0,n.useEffect)(()=>{o({type:"classroomList/getAssistantPermissions",payload:{course_id:c.id}})},[]),(0,n.useEffect)(()=>{var d,q,be;const Oe=i.get("tabs");if((d=e==null?void 0:e.userInfo)!=null&&d.login){const Pe=S.cX.getItem(`${(q=e==null?void 0:e.userInfo)==null?void 0:q.login}${(0,s.GJ)()?"Teacher":"Student"}`,"GroupHomework");Pe&&(c.sort_by=Pe==null?void 0:Pe.type,c.sort_direction=Pe==null?void 0:Pe.direction,Le(Pe==null?void 0:Pe.name));let He=l.categoryId===void 0?{}:{categoryId:l.categoryId,category:l.categoryId};Oe&&Oe!==void 0&&((0,s.GJ)()?c.status=Oe:c.order=Oe),De(He)}else if((be=e==null?void 0:e.userInfo)!=null&&be.username){let Pe=l.categoryId===void 0?{}:{categoryId:l.categoryId,category:l.categoryId};Oe&&Oe!==void 0&&((0,s.GJ)()?c.status=Oe:c.order=Oe),De(Pe)}},[(B=e==null?void 0:e.userInfo)==null?void 0:B.login,We==null?void 0:We.pathname]),(0,n.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&De(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&De()},[u.actionTabs.key]),(0,n.useEffect)(()=>{ve([])},[V]),(0,n.useEffect)(()=>{ge(!1)},[c.categoryId]),(0,n.useEffect)(()=>{V&&V.homeworks&&(de.length===V.homeworks.length&&de.length>0?Te(!0):de.length!==V.homeworks.length&&Te(!1))},[de]);const Jt=(d,q)=>{c.page=d,c.limit=q,De()},De=(d={})=>{ve([]),J([]),(0,s.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:nu(ot(ot({},c),d),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:ot(ot({},c),d)})},it=()=>au(void 0,null,function*(){const d=yield(0,ue.ZP)(`/api/courses/${c.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(d!=null&&d.data){const q=d.data.score_settings;Object.keys(q).map(function(be){be.indexOf("proportion")>-1&&(q[be]=(q[be]*100).toFixed(0))}),console.log(q),le(ot({},q))}});(0,n.useEffect)(()=>{ve([])},[V]);const ye=()=>{if((0,s.GJ)()){const{all_count:d,unpublished_count:q,not_start_count:be,in_progress_count:Oe,overed_count:Pe}=V;return[{name:"\u5168\u90E8",id:0,total:d||0},{name:"\u672A\u53D1\u5E03",id:1,total:q||0},{name:"\u672A\u5F00\u59CB",id:4,total:be||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Oe||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Pe||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},Ue=[{name:"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],tt=d=>{var q;if((0,s.Rm)()&&!((q=u.AssistantObject.group)!=null&&q.can_create)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d==="1"?y.history.push(`/classrooms/${c.coursesId}/group_homework/${c.categoryId}/add`):d==="2"?Et():d==="3"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},Et=()=>{o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:c}})},jt=(O=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:g.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:g.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,s.GJ)()||(0,s.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:g.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:g.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:g.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Mt.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:O.map(d=>(delete d.isShow,d)),Yt=d=>{var q,be,Oe,Pe;if(de.length===0)return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let He=d.label||"",Eu={key:He,selectArrs:de,selectArrsAll:r,type:["publish","deadline"].includes(d.key)?1:"",params:c};switch(d.key){case"publish":if((0,s.Rm)()&&!((be=(q=u==null?void 0:u.AssistantObject)==null?void 0:q.group)!=null&&be.can_publish)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}He="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,s.Rm)()&&!((Pe=(Oe=u==null?void 0:u.AssistantObject)==null?void 0:Oe.group)!=null&&Pe.can_stop)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}He="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":He="\u6279\u91CF\u8865\u4EA4";break;case"delete":He="\u5220\u9664";break;case"collection":He="\u6536\u85CF";break}o({type:"classroomList/setActionTabs",payload:nu(ot({},Eu),{key:He})})},Rt=d=>au(void 0,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:c.categoryId,courseId:c.id,task_ids:d,container_type:"group_homework"}}),De()}),du=(0,n.useMemo)(()=>{let d=[];return yt.length>0&&(d=yt.map(q=>({user_name:q.user_name,task_name:q.task_name,task_id:q.task_id,category:q.category,status:q.status}))),d},[yt]);return g.createElement(lu.Provider,{value:{params:c,batchStatus:fe,selectArrs:de,setSelectArrs:ve,allSelect:X,dataSource:V.homeworks||[],detailLeftMenus:vt,main_category_id:V.main_category_id||"",selectArrsAll:r,setAllSelect:Te,useBatchStatus:ge,dispatch:o,getData:De,setSelectArrsAll:J}},g.createElement("section",null,g.createElement("aside",{className:Mn.bg},g.createElement(jn.Z,{isLoading:t[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:ye(),isAdmin:(0,s.GJ)(),dispatch:o,type:V==null?void 0:V.main_category_name,exportType:"group",TooltipTitle:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:c.categoryId,dropdownMenu:Ue,isShowRightControl:(0,S.Oo)(vt==null?void 0:vt.course_modules,c.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{it(),v(!0)},onTabMenuClick:d=>{d.id!==void 0&&((0,s.GJ)()?c.status=d.id:c.order=d.id),ge(!1),c.page=1,y.history.replace(`${We.pathname}?tabs=${d.id}`),De(c)},defaultSelectedKeys:[i.get("tabs")?i.get("tabs"):"0"],onTooltipTitleClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:c,selectArrs:{category_name:V==null?void 0:V.category_name,category_id:(V==null?void 0:V.category_id)||(V==null?void 0:V.main_category_id)},cb:()=>{De()}}})},onDropdownMenuClick:tt}),g.createElement(Jn.Z,{dataSource:V.homeworks||[],isAdmin:(0,s.GJ)(),batchStatus:fe,SortMenuName:he,setSortMenuName:Le,onSearch:d=>{c.search=d.trim(),c.page=1,De()},onSort:d=>{var q;c.sort_by=d.type,c.sort_direction=d.direction,c.page=1,S.cX.setItem(`${(q=e==null?void 0:e.userInfo)==null?void 0:q.login}${(0,s.GJ)()?"Teacher":"Student"}`,d,"GroupHomework"),De(c)},onBatch:d=>ge(d)})),g.createElement($.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(V==null?void 0:V.all_count)===0&&(0,s.GJ)()?!t[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&g.createElement(Sn,{params:c,dispatch:o,onSelect:Et}):(V==null?void 0:V.homeworks)&&V.homeworks.length===0&&!t[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&g.createElement(_t.Z,null),g.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!t[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&g.createElement(g.Fragment,null,g.createElement("aside",{className:"animated fadeIn"},(P=V==null?void 0:V.homeworks)==null?void 0:P.map((d,q)=>g.createElement(Un,{key:q,dataSource:d,params:c,manageAllGroup:V==null?void 0:V.manage_all_group})),g.createElement("aside",{className:"tc mb50 mt30"},(V==null?void 0:V.query_total_count)>10&&g.createElement(ie.Z,{showSizeChanger:!0,onChange:Jt,defaultCurrent:1,current:c.page||1,pageSize:c.limit||20,total:V.query_total_count}))),de.length>0&&(0,s.GJ)()&&g.createElement(Ee.Z,{offsetBottom:0},g.createElement(Kn,{buttonDataSource:jt,onClick:Yt}))))),((m=u==null?void 0:u.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4"&&g.createElement(la,{getData:De}),g.createElement(se,{onCallback:()=>ge(!1)}),g.createElement(Yn.Z,{onOk:()=>{De()}}),g.createElement(Qn.Z,{onOk:()=>{}}),g.createElement(Ht,{onCallback:()=>ge(!1),courseEndTime:V==null?void 0:V.course_end_time}),g.createElement(Ke.Z,{courseEndTime:V==null?void 0:V.course_end_time,courseId:l.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{ge(!1),De()}}),g.createElement(Ne,null),g.createElement(yn,null),g.createElement(dn,{onCallback:()=>ge(!1)}),g.createElement(Pn,null),g.createElement(In,null),g.createElement(ku.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Rt,data:du,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),g.createElement(M.default,{open:L,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{v(!1)},onOk:()=>au(void 0,null,function*(){const d=JSON.parse(JSON.stringify(C));Object.keys(d).map(function(be){be.indexOf("proportion")>-1&&(d[be]=d[be]/100)}),(yield(0,ue.ZP)(`/api/courses/${c.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:d}})).status===0&&(I.ZP.success("\u8BBE\u7F6E\u6210\u529F"),v(!1))}),width:800},g.createElement("div",null,g.createElement(j.Z,null,g.createElement(F.Z,{span:24},g.createElement(j.Z,{align:"middle"},g.createElement(F.Z,{span:24},g.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u5206\u7EC4\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),g.createElement(j.Z,{align:"middle",className:"mt25"},g.createElement(F.Z,null,g.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),g.createElement(j.Z,{className:"ml10"},g.createElement(F.Z,null,g.createElement(D.Z,{checked:C.is_group_grade,onChange:d=>{C.is_group_grade=d,le(ot({},C))}})),g.createElement(F.Z,{className:"c-grey-c ml10"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7EC4\u957F\u9996\u6B21\u63D0\u4EA4\u4F5C\u4E1A\u65F6\u9700\u8981\u5BF9\u7EC4\u5458\u8FDB\u884C\u8BC4\u5206\uFF09"))),g.createElement(j.Z,{className:"mt25"},g.createElement(F.Z,null,g.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),g.createElement(F.Z,{span:24,className:"pl30 mt10"})),g.createElement(j.Z,null,g.createElement(w.ZP.Group,{value:C==null?void 0:C.ta_mode,onChange:d=>{C.ta_mode=d.target.value,le(ot({},C))}},g.createElement(w.ZP,{value:1,style:{marginTop:15}},g.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),g.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),g.createElement("br",null),g.createElement(w.ZP,{value:0,style:{marginTop:15}},g.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),g.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),g.createElement(j.Z,{className:"mt25"},g.createElement(F.Z,null,g.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),g.createElement(F.Z,{span:24,className:"pl30 mt10"})),g.createElement(j.Z,null,g.createElement(w.ZP.Group,{value:C.final_mode,onChange:d=>{C.final_mode=d.target.value,le(ot({},C))}},g.createElement(w.ZP,{value:!1,style:{marginTop:15}},g.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),g.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",g.createElement(x.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:g.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",g.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u7EC4\u957F\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - ( ",g.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",g.createElement("br",null),g.createElement("br",null),"\u6CE8\u610F",g.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",g.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",g.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",g.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),trigger:"click"},g.createElement("span",{className:"mt10 ml10 current font14"},g.createElement(f.Z,null))))),g.createElement(j.Z,{align:"middle",className:"mt25 pl30 font14"},g.createElement(F.Z,null,"\u6559\u5E08\u8BC4\u5206:"),g.createElement(F.Z,{className:"ml5"},g.createElement(b.Z,{min:0,max:100,value:C.te_proportion,onChange:d=>{C.te_proportion=d,le(Object.assign({},C))}}),g.createElement("span",{className:"ml10"},"%"))),g.createElement(j.Z,{align:"middle",className:"mt25 pl30 font14"},g.createElement(F.Z,null,"\u52A9\u6559\u8BC4\u5206:"),g.createElement(F.Z,{className:"ml5"},g.createElement(b.Z,{min:0,max:100,value:C.ta_proportion,onChange:d=>{C.ta_proportion=d,le(Object.assign({},C))}}),g.createElement("span",{className:"ml10"},"%"))),C.is_group_grade&&g.createElement(j.Z,{align:"middle",className:"mt25 pl30 font14"},g.createElement(F.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),g.createElement(F.Z,{className:"ml5"},g.createElement(b.Z,{min:0,max:100,value:C.gr_proportion,onChange:d=>{C.gr_proportion=d,le(Object.assign({},C))}}),g.createElement("span",{className:"ml10"},"%"))),g.createElement(j.Z,{align:"middle",className:"mt25 pl30 font14"},g.createElement(F.Z,null,"\u5B66\u751F\u533F\u8BC4:"),g.createElement(F.Z,{className:"ml5"},g.createElement(b.Z,{min:0,max:100,value:C.st_proportion,onChange:d=>{C.st_proportion=d,le(Object.assign({},C))}}),g.createElement("span",{className:"ml10"},"%"))),g.createElement("br",null),g.createElement(w.ZP,{value:!0,style:{marginTop:15}},g.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),g.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",g.createElement(x.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:g.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",g.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",g.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",g.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),trigger:"click"},g.createElement("span",{className:"mt10 ml10 current font14"},g.createElement(f.Z,null))))),g.createElement(j.Z,null,g.createElement(F.Z,{span:24,className:"ml20"},g.createElement("div",{style:{color:"#ccc"}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u52A9\u6559\u8BC4\u5206 \u2192 \u7EC4\u957F\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09")))),g.createElement("br",null))))))};var da=(0,y.connect)(({user:e,classroomList:u,loading:t,globalSetting:o})=>({user:e,classroomList:u,globalSetting:o,loading:t.effects}))(ma),Ea=Object.defineProperty,pa=Object.defineProperties,fa=Object.getOwnPropertyDescriptors,Hu=Object.getOwnPropertySymbols,Fa=Object.prototype.hasOwnProperty,va=Object.prototype.propertyIsEnumerable,Gu=(e,u,t)=>u in e?Ea(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,$u=(e,u)=>{for(var t in u||(u={}))Fa.call(u,t)&&Gu(e,t,u[t]);if(Hu)for(var t of Hu(u))va.call(u,t)&&Gu(e,t,u[t]);return e},ya=(e,u)=>pa(e,fa(u)),ga=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const _a=({classroomList:e,dispatch:u,user:t,onCallback:o})=>{var B,O;const P=(0,y.useParams)(),[m,l]=(0,n.useState)(!1),[i,c]=(0,n.useState)(!1),A=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,s.j5)()){c(!0);return}const v={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(C=>{var le;C.author_login===((le=t.userInfo)==null?void 0:le.login)?++v.hasNum:++v.noHasNum}),v.noHasNum>0?M.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.createElement("span",{className:"c-blue"},v.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.createElement("span",{className:"c-red"},v.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{L()}}):c(!0)}else c(!1)},[e.actionTabs.key]);const L=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:i,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:m,destroyOnClose:!0,onOk:()=>ga(void 0,null,function*(){var v;if((v=A.current)!=null&&v.onVerify())return;l(!0);const C=yield(0,ue.ZP)(`/api/courses/${P.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});l(!1),C.status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),I.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),o&&o(),(0,s.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:ya($u({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:$u({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((B=e==null?void 0:e.actionTabs)!=null&&B.status)||!["\u672A\u53D1\u5E03"].includes((O=e==null?void 0:e.actionTabs)==null?void 0:O.status)?n.createElement(n.Fragment,null,n.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),n.createElement(re.Z,{ref:v=>A.current=v})):n.createElement(n.Fragment,null,n.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var ha=(0,y.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(_a),Ca=a(22338),Ba=Object.defineProperty,Vu=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,Wu=(e,u,t)=>u in e?Ba(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ba=(e,u)=>{for(var t in u||(u={}))Aa.call(u,t)&&Wu(e,t,u[t]);if(Vu)for(var t of Vu(u))Da.call(u,t)&&Wu(e,t,u[t]);return e},Pa=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const wa=({classroomList:e,dispatch:u})=>{const t=(0,y.useParams)();return t.id=t.coursesId,n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Pa(void 0,null,function*(){(yield(0,ue.ZP)(`/api/courses/${t.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),I.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:ba({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var xa=(0,y.connect)(({classroomList:e})=>({classroomList:e}))(wa),Oa=Object.defineProperty,ka=Object.defineProperties,Ta=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,Uu=Object.prototype.hasOwnProperty,zu=Object.prototype.propertyIsEnumerable,Ku=(e,u,t)=>u in e?Oa(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Ju=(e,u)=>{for(var t in u||(u={}))Uu.call(u,t)&&Ku(e,t,u[t]);if(Ut)for(var t of Ut(u))zu.call(u,t)&&Ku(e,t,u[t]);return e},Na=(e,u)=>ka(e,Ta(u)),La=(e,u)=>{var t={};for(var o in e)Uu.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Ut)for(var o of Ut(e))u.indexOf(o)<0&&zu.call(e,o)&&(t[o]=e[o]);return t},Ia=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const Za=e=>{var u=e,{classroomList:t,dispatch:o,onCallback:B}=u,O=La(u,["classroomList","dispatch","onCallback"]);const P=(0,y.useParams)();return P.id=P.coursesId,n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ia(void 0,null,function*(){(yield(0,ue.ZP)(`/api/courses/${P.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),I.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),B&&B(),(0,s.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:Na(Ju({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:Ju({},t.actionTabs.params)}),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Sa=(0,y.connect)(({classroomList:e})=>({classroomList:e}))(Za),ou={flex_box_center:"flex_box_center___ABrmR",flex_space_between:"flex_space_between___vTOmX",flex_box_vertical_center:"flex_box_vertical_center___txnfs",flex_box_center_end:"flex_box_center_end___fhlTP",flex_box_column:"flex_box_column___NGqFB",line1:"line1___kzLLz",form:"form___JNFp_"},xe=a(59301),Ma=Object.defineProperty,Yu=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,Qu=(e,u,t)=>u in e?Ma(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,zt=(e,u)=>{for(var t in u||(u={}))ja.call(u,t)&&Qu(e,t,u[t]);if(Yu)for(var t of Yu(u))Ra.call(u,t)&&Qu(e,t,u[t]);return e},ru=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const{TabPane:kl}=fu.default,Ha=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:o})=>{const B=(0,y.useParams)(),O=(0,y.useLocation)(),[P]=H.default.useForm(),{brankList:m}=e,[l,i]=(0,n.useState)(!1);let[c,A]=(0,n.useState)(!0);const[L,v]=(0,n.useState)("myself");let[C,le]=(0,n.useState)([]),[de,ve]=(0,n.useState)();const[X,Te]=(0,n.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),fe=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,n.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&r()},[e.actionTabs.key]);let ge=[];const r=function(){return ru(this,null,function*(){var p;if(c){i(!1),++X.page;const te=yield o({type:"shixunHomeworks/getBrankList",payload:zt({},X)});C=[...C.concat(te.object_list)],ve(te.is_teacher),((p=te.object_list)==null?void 0:p.length)ru(void 0,null,function*(){var p,te;const he=P.getFieldValue(),Le=yield o({type:"shixunHomeworks/saveBanks",payload:{category:((p=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:p.category_id)||((te=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:te.main_category_id),course_id:B.coursesId,object_type:"group",bank_id:he.group_ids}});(Le==null?void 0:Le.status)===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,s.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:zt({},e.actionTabs.params)}):o({type:"classroomList/getClassroomCommonList",payload:zt({},e.actionTabs.params)}),o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Le.object_ids,params:zt({},e.actionTabs.params),manage_all_group:J==null?void 0:J.manage_all_group}}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:B.coursesId}}))}),onCancel:()=>{o({type:"shixunHomeworks/setActionTabs",payload:{}})}},xe.createElement(j.Z,null,xe.createElement(F.Z,{span:12},fe.map((p,te)=>xe.createElement(qe.ZP,{key:te,shape:"round",type:L===p.id?"primary":"default",className:"mr10",onClick:he=>ru(void 0,null,function*(){C=[],c=!0,X.page=0,X.search="",X.filter=p.id,r(),v(p.id)})},p.name))),xe.createElement(F.Z,{span:12,className:"tr"},xe.createElement(lt.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:p=>{c=!0,X.search=p,X.page=0,C=[],p&&(0,Fu.tk)({name:p,copywriting:p,position:"HomeworkCommon"}),r()},style:{width:260}}))),L==="myself"&&xe.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",xe.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),L==="public"&&xe.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u5206\u7EC4\u4F5C\u4E1A"),xe.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!de&&L==="public"&&xe.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},xe.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),xe.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")),xe.createElement(qt(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{A(!1),r()},hasMore:c,useWindow:!1},l&&xe.createElement(_t.Z,{styles:{margin:"0px auto"}}),xe.createElement(H.default,{form:P,initialValues:{group_ids:ge},className:ou.form,onChange:p=>{ge=P.getFieldValue()}},xe.createElement(H.default.Item,{name:"group_ids"},xe.createElement(G.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},C==null?void 0:C.map(function(p,te){return xe.createElement(j.Z,{key:te},xe.createElement(F.Z,{flex:"2"},xe.createElement(G.default,{onChange:he=>{},key:te,value:String(p.id),defaultChecked:!0},xe.createElement("span",{className:["c-black",ou.line1].join(" ")},p.name))),xe.createElement(F.Z,{flex:"1",className:"c-black"},xe.createElement("span",{className:ou.line1},p==null?void 0:p.course_list_name)),xe.createElement(F.Z,{flex:"50px",className:"c-black"},L==="public"&&(0,s.Ny)()?xe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):L==="myself"?xe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):p==null?void 0:p.username))})))))))};var Ga=(0,y.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(Ha),$a=a(97853),Va=a(51677),Wa=a(74508),Ua=a(346),rt=a(59301),za=Object.defineProperty,Xu=Object.getOwnPropertySymbols,Ka=Object.prototype.hasOwnProperty,Ja=Object.prototype.propertyIsEnumerable,qu=(e,u,t)=>u in e?za(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,en=(e,u)=>{for(var t in u||(u={}))Ka.call(u,t)&&qu(e,t,u[t]);if(Xu)for(var t of Xu(u))Ja.call(u,t)&&qu(e,t,u[t]);return e};const Ya=({styles:e={},onSelect:u,params:t,classroomList:o})=>{const[B,O]=(0,n.useState)(!1),[P,m]=(0,n.useState)("");(0,n.useEffect)(()=>{O(!1),m("")},[]);const l=()=>{var i,c;if((0,s.Rm)()&&!((c=(i=o==null?void 0:o.AssistantObject)==null?void 0:i.group)!=null&&c.can_create)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}P==="1"&&y.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),P==="2"&&(u(),O(!1),m(""))};return rt.createElement("section",{className:"tc animated fadeIn",style:en(en({},{color:"#999",margin:"200px auto"}),e)},rt.createElement("img",{src:Wa.z3}),rt.createElement("p",{className:"mt20 font14"},"\u8BE5\u5206\u7EC4\u65E0\u5206\u7EC4\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A"),rt.createElement("div",{style:{marginTop:"30px"}},rt.createElement(qe.ZP,{onClick:()=>O(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),rt.createElement(qe.ZP,{onClick:()=>{(0,S.xg)(`${Ua.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),B&&rt.createElement(M.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>O(!1),onOk:l},rt.createElement("div",null,rt.createElement("div",null,rt.createElement(w.ZP,{value:"1",style:{marginTop:"15px"},checked:P==="1",onClick:()=>m("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),rt.createElement("div",null,rt.createElement(w.ZP,{value:"2",style:{marginTop:"15px"},checked:P==="2",onClick:()=>m("2")},"\u9009\u7528\u8D44\u6E90")))))};var Qa=(0,y.connect)(({classroomList:e})=>({classroomList:e}))(Ya),Xa={flex_box_center:"flex_box_center___orPjN",flex_space_between:"flex_space_between___fhNpW",flex_box_vertical_center:"flex_box_vertical_center___l3I2N",flex_box_center_end:"flex_box_center_end___gJb9S",flex_box_column:"flex_box_column___juTss",bg:"bg___WElBH",containerTitle:"containerTitle___W1Ql2",containerDesc:"containerDesc___v298I",listItem:"listItem___zymUe",info:"info___OKtSD",title:"title___KuRLT",titleLeft:"titleLeft___OMSvE",titleRight:"titleRight___TAV1P",acitons:"acitons___TSujO",moveCategory:"moveCategory___Bm4dh",spanSize:"spanSize___npoSj"},qa=a(86679),Qe={listContainer:"listContainer___x25sx",info:"info___pPoXs",title:"title___hyvJ4",left:"left___PcXqY",right:"right___Gm2iB",flexBox:"flexBox____dxaA",detail:"detail___Bps1Y",iconV:"iconV___AsCHz"},el=Object.defineProperty,tl=Object.defineProperties,ul=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,al=Object.prototype.propertyIsEnumerable,un=(e,u,t)=>u in e?el(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,It=(e,u)=>{for(var t in u||(u={}))nl.call(u,t)&&un(e,t,u[t]);if(tn)for(var t of tn(u))al.call(u,t)&&un(e,t,u[t]);return e},ll=(e,u)=>tl(e,ul(u)),bt=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())}),ol=({dataSource:e,params:u,manageAllGroup:t})=>{var o,B,O,P;const{batchStatus:m,selectArrs:l,setSelectArrs:i,selectArrsAll:c,setSelectArrsAll:A,dispatch:L}=(0,n.useContext)(mu);let v=(0,y.useParams)();const[C,le]=(0,n.useState)(!1),de=(0,n.useRef)(),[ve,X]=(0,n.useState)([]);v=ll(It(It({},u),v),{category:v==null?void 0:v.categoryId}),(0,n.useEffect)(()=>{X([]),le(!1)},[]);const Te=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(r,J)=>J.status.indexOf(r)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:r=>{var J,p;return r==="--"?r:n.createElement("span",null,n.createElement("span",null,(J=r==null?void 0:r.split("/"))==null?void 0:J[0]),"\xA0/\xA0",n.createElement("span",null,(p=r==null?void 0:r.split("/"))==null?void 0:p[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="publish_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="end_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="late_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:r=>r==="--"||!r?"--":n.createElement("span",{title:r},r)}];function fe(){return bt(this,null,function*(){let r=yield(0,ue.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:It({},v)});X(r.data)})}const ge=r=>{l.includes(r)?(i(l.filter(J=>J!==r)),A(c.filter(J=>J.homework_id!==r))):(i([...l,r]),A([...c,e]))};return n.createElement("div",{className:Qe.listContainer,onClick:r=>{r.stopPropagation(),(!(0,s.GJ)()||(0,s.GJ)()&&de.current&&!de.current.contains(r.target))&&(0,S.xg)(`/classrooms/${v.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,s.GJ)()&&n.createElement("span",{ref:de},n.createElement(G.default,{onClick:r=>{r.stopPropagation()},style:{padding:"10px"},checked:l.includes(e.homework_id),onChange:()=>ge(e.homework_id)})),n.createElement("div",{className:Qe.info},n.createElement("div",{className:Qe.title},n.createElement("div",{className:Qe.left,style:(0,s.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,s.GJ)()&&n.createElement(bu.Z,{value:e.status},n.createElement(S.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,s.dE)()&&n.createElement(S.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),n.createElement("span",{onClick:r=>r.stopPropagation()},n.createElement(y.Link,{target:"_blank",to:`/classrooms/${v.coursesId}/group_homework/${e.homework_id}/detail${(0,s.dE)()?"?tabs=1":""}`},e.name))),n.createElement("div",{className:Qe.right},(0,s.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>bt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:It({},v),type:2,manage_all_group:t}})})},n.createElement("aside",{className:Qe.flexBox,style:{marginRight:"16px"}},n.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),n.createElement("div",null,"\u53D1\u5E03"))),(0,s.dE)()&&n.createElement("div",{className:Qe.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&n.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!((B=e.status)!=null&&B.includes("\u5BFC\u5165"))&&n.createElement("aside",{onClick:r=>bt(void 0,null,function*(){r.stopPropagation(),(0,S.xg)(`/classrooms/${v.coursesId}/group_homework/${e.homework_id}/detail${(0,s.dE)()?"?tabs=1":""}`)}),className:Qe.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),n.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((O=e.status)==null?void 0:O.includes("\u5DF2\u622A\u6B62"))||((P=e.status)==null?void 0:P.includes("\u5BFC\u5165")))&&n.createElement("aside",{className:Qe.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),n.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,s.GJ)()&&n.createElement(kt.Z,{placement:"bottomCenter",overlayClassName:Qe.dro,dropdownRender:()=>n.createElement(Ve.default,null,e.status!=="\u5BFC\u5165"&&n.createElement(Ve.default.Item,{key:1,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>bt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:It({},v),type:2,manage_all_group:t}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&n.createElement(Ve.default.Item,{key:23,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>bt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"group"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&n.createElement(Ve.default.Item,{key:2,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>bt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:It({},v),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),n.createElement(Ve.default.Item,{key:22,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",to:"/",onClick:r=>bt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:c,params:v,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&n.createElement(Ve.default.Item,{key:6,style:{textAlign:"center"}},n.createElement(y.Link,{target:"_blank",onClick:r=>{r.stopPropagation()},to:`/classrooms/${v.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},n.createElement("aside",{onClick:r=>r.stopPropagation(),className:Qe.flexBox,style:{cursor:"default"}},n.createElement("i",{className:"iconfont icon-gengduo4"}),n.createElement("div",null,"\u66F4\u591A"))))),n.createElement("div",{className:Qe.detail},(0,s.GJ)()&&n.createElement(n.Fragment,null,n.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:Qe.iconV,onClick:r=>bt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),C||fe(),le(!C)})},n.createElement("i",{className:`iconfont icon-${C?"shouqi":"xiala2"}`})," "))),n.createElement("div",{className:Qe.content},(0,s.dE)()&&n.createElement("span",{className:Qe.infoStuIcon},n.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),n.createElement("span",{className:"ml20 c-grey-999"},n.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,s.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&C&&ve.length>5&&n.createElement(Vt.default,{scroll:{y:240},onRow:r=>({onClick:J=>{J.stopPropagation(),J.preventDefault()}}),onHeaderRow:(r,J)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:ve,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,J,p)=>{p.field&&(v.sort_by=p.field),p.order||(v.sort_direction="asc"),p.order==="ascend"&&(v.sort_direction="asc"),p.order==="descend"&&(v.sort_direction="desc"),p.order||(v.sort_direction="asc"),fe()},columns:Te}),(0,s.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&C&&ve.length<6&&ve.length>0&&n.createElement(Vt.default,{onRow:r=>({onClick:J=>{J.stopPropagation(),J.preventDefault()}}),onHeaderRow:(r,J)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:ve,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,J,p)=>{p.field&&(v.sort_by=p.field),p.order||(v.sort_direction="asc"),p.order==="ascend"&&(v.sort_direction="asc"),p.order==="descend"&&(v.sort_direction="desc"),p.order||(v.sort_direction="asc"),fe()},columns:Te}))))},nn={bottomControlContainer:"bottomControlContainer___yUX9N",buttonWrap:"buttonWrap___A3uZF",moveCategory:"moveCategory___pCGhW"},rl=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())}),sl=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:o,setSelectArrs:B,dataSource:O,selectArrs:P,useBatchStatus:m,dispatch:l,params:i,getData:c,detailLeftMenus:A,main_category_id:L,setSelectArrsAll:v}=(0,n.useContext)(mu);let C;const[le,de]=(0,n.useState)(!1),[ve,X]=(0,n.useState)(""),Te=r=>{o(r.target.checked),B(r.target.checked?O.map(J=>J.homework_id):[]),r.target.checked?v([...O]):v([])},fe=()=>{let r={courseId:i.id,container_type:"group_homework"};i.categoryId&&(r.category_id=i.categoryId),l({type:"classroomList/getAllTaskList",payload:r}),l({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};A.course_modules&&(C=A.course_modules.filter(r=>r.type==="group_homework")[0]);const ge=n.createElement("div",{className:nn.moveCategory,onMouseLeave:r=>de(!1)},n.createElement(Ve.default,{onClick:r=>rl(void 0,[r],function*({item:J,key:p,keyPath:te,domEvent:he}){if(P=="")return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ue.ZP)(`/api/courses/${i.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:P,new_category_id:p}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),m(!1),c(),l({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.createElement(lt.default,{onChange:r=>{X(r.target.value)}})),C&&C.second_category.filter(r=>r.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(r,J){var p;if(!(ve!==""&&r.category_name.indexOf(ve)<0))return n.createElement(n.Fragment,null,n.createElement(Ve.default.Item,{className:"multi-llipsis1e",key:r.category_id},r.category_name),(p=r==null?void 0:r.third_category)==null?void 0:p.map(te=>n.createElement(Ve.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:te.category_id},te.category_name)))}),n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:r=>{r.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_id:L,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.createElement("div",{className:nn.bottomControlContainer},n.createElement(j.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},n.createElement(F.Z,{flex:1},n.createElement(j.Z,{wrap:!1,align:"middle",gutter:8},n.createElement(F.Z,null,n.createElement(G.default,{checked:t,onChange:Te},"\u5168\u9009\u672C\u9875\uFF08",P.length,"\uFF09")),(0,s.GJ)()&&n.createElement(F.Z,null,n.createElement(kt.Z,{placement:"top",menu:{items:e,onClick:({key:r})=>{u({key:r})}}},n.createElement(qe.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),n.createElement(F.Z,null,n.createElement(qe.ZP,{type:"primary",onClick:fe,icon:n.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,s.GJ)()&&n.createElement(F.Z,null,n.createElement(kt.Z,{placement:"topLeft",dropdownRender:()=>ge,getPopupContainer:r=>r.parentNode},n.createElement(qe.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.createElement(Ou.Z,null)))),(0,s.GJ)()&&n.createElement(F.Z,null,n.createElement(qe.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:n.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),n.createElement(F.Z,null,n.createElement(qe.ZP,{type:"primary",ghost:!0,onClick:()=>{B([]),m(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},il=a(54207),cl=a(98895),ml=a(93603),Ae=a(59301),dl=Object.defineProperty,El=Object.defineProperties,pl=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,on=(e,u,t)=>u in e?dl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Zt=(e,u)=>{for(var t in u||(u={}))an.call(u,t)&&on(e,t,u[t]);if(Kt)for(var t of Kt(u))ln.call(u,t)&&on(e,t,u[t]);return e},rn=(e,u)=>El(e,pl(u)),fl=(e,u)=>{var t={};for(var o in e)an.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Kt)for(var o of Kt(e))u.indexOf(o)<0&&ln.call(e,o)&&(t[o]=e[o]);return t},su=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});Q().extend(Lu());const Fl=({data:e,value:u,onChange:t})=>{var o,B,O,P;const[m,l]=(0,n.useState)({leftSearch:"",rigthSearch:""}),[i,c]=(0,n.useState)([]);return(0,n.useEffect)(()=>{c((u==null?void 0:u.length)>0?e==null?void 0:e.filter(A=>u==null?void 0:u.includes(A==null?void 0:A.id)):[])},[u]),Ae.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ae.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ae.createElement(G.default,{indeterminate:(i==null?void 0:i.length)>0&&(i==null?void 0:i.length)<(e==null?void 0:e.length),checked:(i==null?void 0:i.length)==(e==null?void 0:e.length),onChange:A=>{t(A.target.checked?e==null?void 0:e.map(L=>L==null?void 0:L.id):[])}},"\u5168\u9009"),Ae.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ae.createElement(lt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.leftSearch,onChange:A=>{l(rn(Zt({},m),{leftSearch:A.target.value}))}}),Ae.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((o=m.leftSearch?e==null?void 0:e.filter(A=>{var L;return(L=A==null?void 0:A.name)==null?void 0:L.includes(m.leftSearch)}):e)==null?void 0:o.length)!==0?Ae.createElement(G.default.Group,{value:u,onChange:A=>{t(A)}},Ae.createElement(Tu.Z,{direction:"vertical"},(B=m.leftSearch?e==null?void 0:e.filter(A=>{var L;return(L=A==null?void 0:A.name)==null?void 0:L.includes(m.leftSearch)}):e)==null?void 0:B.map((A,L)=>Ae.createElement(G.default,{key:L,value:A.id},A==null?void 0:A.name)))):Ae.createElement(_t.Z,{styles:{margin:"0 auto"}})))),Ae.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ae.createElement("div",null,"\u5DF2\u9009\u62E9",(i==null?void 0:i.length)||0,"\u4E2A\u5206\u73ED"),Ae.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ae.createElement(lt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.rigthSearch,onChange:A=>{l(rn(Zt({},m),{rigthSearch:A.target.value}))}}),Ae.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((O=m.rigthSearch?i==null?void 0:i.filter(A=>{var L;return(L=A==null?void 0:A.name)==null?void 0:L.includes(m.rigthSearch)}):i)==null?void 0:O.length)!==0?(P=m.rigthSearch?i==null?void 0:i.filter(A=>{var L;return(L=A==null?void 0:A.name)==null?void 0:L.includes(m.rigthSearch)}):i)==null?void 0:P.map((A,L)=>Ae.createElement(j.Z,{key:L,wrap:!1,align:"middle",justify:"space-between"},Ae.createElement(F.Z,null,A==null?void 0:A.name),Ae.createElement(F.Z,null,Ae.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(v=>v!==(A==null?void 0:A.id)))}})))):Ae.createElement(_t.Z,{styles:{margin:"0 auto"}})))))},vl=e=>{var u=e,{classroomList:t,dispatch:o,user:B,getData:O}=u,P=fl(u,["classroomList","dispatch","user","getData"]),m,l,i,c,A,L;const v=(0,y.useParams)(),[C]=H.default.useForm(),le=((m=t==null?void 0:t.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4",[,de,ve,X]=(0,Nt.U)(U.c_,Zt(Zt({},v),(l=t==null?void 0:t.actionTabs)==null?void 0:l.params)),[,,Te,fe]=(0,Nt.U)(U.nP,{course_id:v==null?void 0:v.coursesId,homework_ids:(i=t==null?void 0:t.actionTabs)==null?void 0:i.selectArrs}),[,ge,r]=(0,Nt.U)(U.sm,{course_id:v==null?void 0:v.coursesId,homework_ids:(c=t==null?void 0:t.actionTabs)==null?void 0:c.selectArrs}),J=(...p)=>su(void 0,[...p],function*(te={}){Te({});const he=yield ve({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,n.useEffect)(()=>{le&&J()},[le]),Ae.createElement(M.default,{centered:!0,title:(A=t==null?void 0:t.actionTabs)==null?void 0:A.key,width:800,open:le,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:ge,onOk:()=>su(void 0,null,function*(){C.submit()})},Ae.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Ae.createElement(H.default,{form:C,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:p=>su(void 0,null,function*(){var te,he,Le;const We=yield r(((te=X==null?void 0:X.course_groups)==null?void 0:te.length)>0?{unified_late:((he=X==null?void 0:X.course_groups)==null?void 0:he.length)<=0,allow_late_settings:[Zt({},p)]}:Zt({unified_late:((Le=X==null?void 0:X.course_groups)==null?void 0:Le.length)<=0},p));(We==null?void 0:We.status)==0&&(I.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),O&&O())})},Ae.createElement(j.Z,{wrap:!1,gutter:20},Ae.createElement(F.Z,{flex:1},Ae.createElement(H.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ae.createElement(lt.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Ae.createElement(F.Z,{flex:"390px"},Ae.createElement(H.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,te,he){return te&&Q()(te).startOf("minute")<=Q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):te&&Q()(te).startOf("minute")<=Q()(fe==null?void 0:fe.max_late_time).startOf("minute")?(I.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${fe==null?void 0:fe.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ae.createElement(N.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,S.BO)(p,{startTime:fe==null?void 0:fe.max_late_time}),disabledTime:p=>(0,S.hv)(p,{compared:fe==null?void 0:fe.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Q()("00:00:00","HH:mm:ss")}})))),((L=X==null?void 0:X.course_groups)==null?void 0:L.length)>0&&Ae.createElement(Nu.Z,{spinning:de},Ae.createElement(H.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ae.createElement(Fl,{data:(X==null?void 0:X.course_groups)||[],onChange:p=>{Te({group_ids:p})}})))))};var yl=(0,y.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(vl),_=a(59301),gl=Object.defineProperty,_l=Object.defineProperties,hl=Object.getOwnPropertyDescriptors,sn=Object.getOwnPropertySymbols,Cl=Object.prototype.hasOwnProperty,Bl=Object.prototype.propertyIsEnumerable,cn=(e,u,t)=>u in e?gl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,st=(e,u)=>{for(var t in u||(u={}))Cl.call(u,t)&&cn(e,t,u[t]);if(sn)for(var t of sn(u))Bl.call(u,t)&&cn(e,t,u[t]);return e},iu=(e,u)=>_l(e,hl(u)),cu=(e,u,t)=>new Promise((o,B)=>{var O=l=>{try{m(t.next(l))}catch(i){B(i)}},P=l=>{try{m(t.throw(l))}catch(i){B(i)}},m=l=>l.done?o(l.value):Promise.resolve(l.value).then(O,P);m((t=t.apply(e,u)).next())});const mu=(0,n.createContext)({selectArrs:[]}),Al=({user:e,classroomList:u,loading:t,dispatch:o})=>{var B,O,P,m;const l=(0,y.useParams)(),[i]=(0,y.useSearchParams)(),[c,A]=(0,n.useState)(()=>iu(st({},l),{id:l.coursesId,limit:20})),[L,v]=(0,n.useState)(!1),[C,le]=(0,n.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,gr_proportion:0,is_repeat_minus:!1,is_group_grade:!1,repeat_setting_score:"",repeat_limit:""}),[de,ve]=(0,n.useState)([]),[X,Te]=(0,n.useState)(!1),[fe,ge]=(0,n.useState)(!1),[r,J]=(0,n.useState)([]),[p,te]=(0,n.useState)(!1),[he,Le]=(0,n.useState)("\u9ED8\u8BA4\u6392\u5E8F"),We=(0,y.useLocation)(),{detailCommonHomeworksList:V,detailLeftMenus:vt,detailTopBanner:Mt,taskList:yt}=u;let mn=i.get("tabs")?parseInt(i.get("tabs"))+1:"0";c.type=3,c.categoryId?c.category=c.categoryId:delete c.category,(0,n.useEffect)(()=>{A(st(st({},c),l))},[l==null?void 0:l.categoryId]),(0,n.useEffect)(()=>{i.get("tabs")==="0"&&(c.status="0",c.page=1)},[i.get("tabs")]),(0,n.useEffect)(()=>{const d=i.get("tabs");d&&d!==void 0&&((0,s.GJ)()?c.status=d:c.order=d)},[i.toString()]),(0,n.useEffect)(()=>{o({type:"classroomList/getAssistantPermissions",payload:{course_id:c.id}})},[]),(0,n.useEffect)(()=>{var d,q,be;const Oe=i.get("tabs");if((d=e==null?void 0:e.userInfo)!=null&&d.login){const Pe=S.cX.getItem(`${(q=e==null?void 0:e.userInfo)==null?void 0:q.login}${(0,s.GJ)()?"Teacher":"Student"}`,"GroupHomework");Pe&&(c.sort_by=Pe==null?void 0:Pe.type,c.sort_direction=Pe==null?void 0:Pe.direction,Le(Pe==null?void 0:Pe.name));let He=l.categoryId===void 0?{}:{categoryId:l.categoryId,category:l.categoryId};Oe&&Oe!==void 0&&((0,s.GJ)()?c.status=Oe:c.order=Oe),De(He)}else if((be=e==null?void 0:e.userInfo)!=null&&be.username){let Pe=l.categoryId===void 0?{}:{categoryId:l.categoryId,category:l.categoryId};Oe&&Oe!==void 0&&((0,s.GJ)()?c.status=Oe:c.order=Oe),De(Pe)}},[(B=e==null?void 0:e.userInfo)==null?void 0:B.login,We==null?void 0:We.pathname]),(0,n.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&De(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&De()},[u.actionTabs.key]),(0,n.useEffect)(()=>{ve([])},[V]),(0,n.useEffect)(()=>{ge(!1)},[c.categoryId]),(0,n.useEffect)(()=>{V&&V.homeworks&&(de.length===V.homeworks.length&&de.length>0?Te(!0):de.length!==V.homeworks.length&&Te(!1))},[de]);const Jt=(d,q)=>{c.page=d,c.limit=q,De()},De=(d={})=>{ve([]),J([]),(0,s.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:iu(st(st({},c),d),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:st(st({},c),d)})},it=()=>cu(void 0,null,function*(){const d=yield(0,ue.ZP)(`/api/courses/${c.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(d!=null&&d.data){const q=d.data.score_settings;Object.keys(q).map(function(be){be.indexOf("proportion")>-1&&(q[be]=(q[be]*100).toFixed(0))}),console.log(q),le(st({},q))}});(0,n.useEffect)(()=>{ve([])},[V]);const ye=()=>{if((0,s.GJ)()){const{all_count:d,unpublished_count:q,not_start_count:be,in_progress_count:Oe,overed_count:Pe}=V;return[{name:"\u5168\u90E8",id:0,total:d||0},{name:"\u672A\u53D1\u5E03",id:1,total:q||0},{name:"\u672A\u5F00\u59CB",id:4,total:be||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Oe||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Pe||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},Ue=[{name:"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],tt=d=>{var q;if((0,s.Rm)()&&!((q=u.AssistantObject.group)!=null&&q.can_create)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d==="1"?y.history.push(`/classrooms/${c.coursesId}/group_homework/${c.categoryId}/add`):d==="2"?Et():d==="3"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},Et=()=>{o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:c}})},jt=(O=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:_.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:_.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,s.GJ)()||(0,s.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:_.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:_.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:_.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Mt.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:O.map(d=>(delete d.isShow,d)),Yt=d=>{var q,be,Oe,Pe;if(de.length===0)return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let He=d.label||"",Eu={key:He,selectArrs:de,selectArrsAll:r,type:["publish","deadline"].includes(d.key)?1:"",params:c};switch(d.key){case"publish":if((0,s.Rm)()&&!((be=(q=u==null?void 0:u.AssistantObject)==null?void 0:q.group)!=null&&be.can_publish)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}He="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,s.Rm)()&&!((Pe=(Oe=u==null?void 0:u.AssistantObject)==null?void 0:Oe.group)!=null&&Pe.can_stop)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}He="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":He="\u6279\u91CF\u8865\u4EA4";break;case"delete":He="\u5220\u9664";break;case"collection":He="\u6536\u85CF";break}o({type:"classroomList/setActionTabs",payload:iu(st({},Eu),{key:He})})},Rt=d=>cu(void 0,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:c.categoryId,courseId:c.id,task_ids:d,container_type:"group_homework"}}),De()}),du=(0,n.useMemo)(()=>{let d=[];return yt.length>0&&(d=yt.map(q=>({user_name:q.user_name,task_name:q.task_name,task_id:q.task_id,category:q.category,status:q.status}))),d},[yt]);return _.createElement(mu.Provider,{value:{params:c,batchStatus:fe,selectArrs:de,setSelectArrs:ve,allSelect:X,dataSource:V.homeworks||[],detailLeftMenus:vt,main_category_id:V.main_category_id||"",selectArrsAll:r,setAllSelect:Te,useBatchStatus:ge,dispatch:o,getData:De,setSelectArrsAll:J}},_.createElement("section",null,_.createElement("aside",{className:Xa.bg},_.createElement(qa.Z,{isLoading:t[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:ye(),isAdmin:(0,s.GJ)(),dispatch:o,type:V==null?void 0:V.main_category_name,exportType:"group",TooltipTitle:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:c.categoryId,dropdownMenu:Ue,isShowRightControl:(0,S.Oo)(vt==null?void 0:vt.course_modules,c.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{it(),v(!0)},onTabMenuClick:d=>{d.id!==void 0&&((0,s.GJ)()?c.status=d.id:c.order=d.id),ge(!1),c.page=1,y.history.replace(`${We.pathname}?tabs=${d.id}`),De(c)},defaultSelectedKeys:[i.get("tabs")?i.get("tabs"):"0"],onTooltipTitleClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:c,selectArrs:{category_name:V==null?void 0:V.category_name,category_id:(V==null?void 0:V.category_id)||(V==null?void 0:V.main_category_id)},cb:()=>{De()}}})},onDropdownMenuClick:tt}),_.createElement(il.Z,{dataSource:V.homeworks||[],isAdmin:(0,s.GJ)(),batchStatus:fe,SortMenuName:he,setSortMenuName:Le,onSearch:d=>{c.search=d.trim(),c.page=1,De()},onSort:d=>{var q;c.sort_by=d.type,c.sort_direction=d.direction,c.page=1,S.cX.setItem(`${(q=e==null?void 0:e.userInfo)==null?void 0:q.login}${(0,s.GJ)()?"Teacher":"Student"}`,d,"GroupHomework"),De(c)},onBatch:d=>ge(d)})),_.createElement($.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(V==null?void 0:V.all_count)===0&&(0,s.GJ)()?!t[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&_.createElement(Qa,{params:c,dispatch:o,onSelect:Et}):(V==null?void 0:V.homeworks)&&V.homeworks.length===0&&!t[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&_.createElement(_t.Z,null),_.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!t[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&_.createElement(_.Fragment,null,_.createElement("aside",{className:"animated fadeIn"},(P=V==null?void 0:V.homeworks)==null?void 0:P.map((d,q)=>_.createElement(ol,{key:q,dataSource:d,params:c,manageAllGroup:V==null?void 0:V.manage_all_group})),_.createElement("aside",{className:"tc mb50 mt30"},(V==null?void 0:V.query_total_count)>10&&_.createElement(ie.Z,{showSizeChanger:!0,onChange:Jt,defaultCurrent:1,current:c.page||1,pageSize:c.limit||20,total:V.query_total_count}))),de.length>0&&(0,s.GJ)()&&_.createElement(Ee.Z,{offsetBottom:0},_.createElement(sl,{buttonDataSource:jt,onClick:Yt}))))),((m=u==null?void 0:u.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4"&&_.createElement(yl,{getData:De}),_.createElement(ha,{onCallback:()=>ge(!1)}),_.createElement(cl.Z,{onOk:()=>{De()}}),_.createElement(ml.Z,{onOk:()=>{}}),_.createElement(Ca.Z,{onCallback:()=>ge(!1),courseEndTime:V==null?void 0:V.course_end_time}),_.createElement(Ke.Z,{courseEndTime:V==null?void 0:V.course_end_time,courseId:l.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{ge(!1),De()}}),_.createElement(xa,null),_.createElement(Ga,null),_.createElement(Sa,{onCallback:()=>ge(!1)}),_.createElement($a.Z,null),_.createElement(Va.Z,null),_.createElement(ku.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Rt,data:du,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),_.createElement(M.default,{open:L,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{v(!1)},onOk:()=>cu(void 0,null,function*(){const d=JSON.parse(JSON.stringify(C));Object.keys(d).map(function(be){be.indexOf("proportion")>-1&&(d[be]=d[be]/100)}),(yield(0,ue.ZP)(`/api/courses/${c.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:d}})).status===0&&(I.ZP.success("\u8BBE\u7F6E\u6210\u529F"),v(!1))}),width:800},_.createElement("div",null,_.createElement(j.Z,null,_.createElement(F.Z,{span:24},_.createElement(j.Z,{align:"middle"},_.createElement(F.Z,{span:24},_.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u5206\u7EC4\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),_.createElement(j.Z,{align:"middle",className:"mt25"},_.createElement(F.Z,null,_.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),_.createElement(j.Z,{className:"ml10"},_.createElement(F.Z,null,_.createElement(D.Z,{checked:C.is_group_grade,onChange:d=>{C.is_group_grade=d,le(st({},C))}})),_.createElement(F.Z,{className:"c-grey-c ml10"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7EC4\u957F\u9996\u6B21\u63D0\u4EA4\u4F5C\u4E1A\u65F6\u9700\u8981\u5BF9\u7EC4\u5458\u8FDB\u884C\u8BC4\u5206\uFF09"))),_.createElement(j.Z,{className:"mt25"},_.createElement(F.Z,null,_.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),_.createElement(F.Z,{span:24,className:"pl30 mt10"})),_.createElement(j.Z,null,_.createElement(w.ZP.Group,{value:C==null?void 0:C.ta_mode,onChange:d=>{C.ta_mode=d.target.value,le(st({},C))}},_.createElement(w.ZP,{value:1,style:{marginTop:15}},_.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),_.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),_.createElement("br",null),_.createElement(w.ZP,{value:0,style:{marginTop:15}},_.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),_.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),_.createElement(j.Z,{className:"mt25"},_.createElement(F.Z,null,_.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),_.createElement(F.Z,{span:24,className:"pl30 mt10"})),_.createElement(j.Z,null,_.createElement(w.ZP.Group,{value:C.final_mode,onChange:d=>{C.final_mode=d.target.value,le(st({},C))}},_.createElement(w.ZP,{value:!1,style:{marginTop:15}},_.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),_.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",_.createElement(x.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:_.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",_.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u7EC4\u957F\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - ( ",_.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",_.createElement("br",null),_.createElement("br",null),"\u6CE8\u610F",_.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",_.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",_.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",_.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),trigger:"click"},_.createElement("span",{className:"mt10 ml10 current font14"},_.createElement(f.Z,null))))),_.createElement(j.Z,{align:"middle",className:"mt25 pl30 font14"},_.createElement(F.Z,null,"\u6559\u5E08\u8BC4\u5206:"),_.createElement(F.Z,{className:"ml5"},_.createElement(b.Z,{min:0,max:100,value:C.te_proportion,onChange:d=>{C.te_proportion=d,le(Object.assign({},C))}}),_.createElement("span",{className:"ml10"},"%"))),_.createElement(j.Z,{align:"middle",className:"mt25 pl30 font14"},_.createElement(F.Z,null,"\u52A9\u6559\u8BC4\u5206:"),_.createElement(F.Z,{className:"ml5"},_.createElement(b.Z,{min:0,max:100,value:C.ta_proportion,onChange:d=>{C.ta_proportion=d,le(Object.assign({},C))}}),_.createElement("span",{className:"ml10"},"%"))),C.is_group_grade&&_.createElement(j.Z,{align:"middle",className:"mt25 pl30 font14"},_.createElement(F.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),_.createElement(F.Z,{className:"ml5"},_.createElement(b.Z,{min:0,max:100,value:C.gr_proportion,onChange:d=>{C.gr_proportion=d,le(Object.assign({},C))}}),_.createElement("span",{className:"ml10"},"%"))),_.createElement(j.Z,{align:"middle",className:"mt25 pl30 font14"},_.createElement(F.Z,null,"\u5B66\u751F\u533F\u8BC4:"),_.createElement(F.Z,{className:"ml5"},_.createElement(b.Z,{min:0,max:100,value:C.st_proportion,onChange:d=>{C.st_proportion=d,le(Object.assign({},C))}}),_.createElement("span",{className:"ml10"},"%"))),_.createElement("br",null),_.createElement(w.ZP,{value:!0,style:{marginTop:15}},_.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),_.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",_.createElement(x.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:_.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",_.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",_.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",_.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),trigger:"click"},_.createElement("span",{className:"mt10 ml10 current font14"},_.createElement(f.Z,null))))),_.createElement(j.Z,null,_.createElement(F.Z,{span:24,className:"ml20"},_.createElement("div",{style:{color:"#ccc"}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u52A9\u6559\u8BC4\u5206 \u2192 \u7EC4\u957F\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09")))),_.createElement("br",null))))))};var Dl=(0,y.connect)(({user:e,classroomList:u,loading:t,globalSetting:o})=>({user:e,classroomList:u,globalSetting:o,loading:t.effects}))(Al);const bl=({globalSetting:e})=>{var u;switch(Number((u=e==null?void 0:e.setting)==null?void 0:u.theme)){case E.Fy.THEMEONE:return n.createElement(da,null);case E.Fy.DEFAULT:default:return n.createElement(Dl,null)}};var Pl=(0,y.connect)(({globalSetting:e})=>({globalSetting:e}))(bl)},95794:function(je,me,a){"use strict";a.d(me,{Z:function(){return M}});var E=a(59301),n=a(38854),y=a(20834),I=a(6848),$={searchSortControllerContainer:"searchSortControllerContainer___ZxExZ",btn:"btn___pMzV3",btnSort:"btnSort___kK4Q_",tips:"tips___sHt4w"},ie=a(12588),M=({isAdmin:j,dataSource:F,batchStatus:D,SortMenuName:w,setSortMenuName:x,onSearch:b,onSort:f,onBatch:s})=>{const S=j?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],ue=k=>{x(k.name),f(k)},re=w==="\u9ED8\u8BA4\u6392\u5E8F";return E.createElement("div",{className:$.searchSortControllerContainer},E.createElement(ie.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:k}})=>{b(k.trim())},style:{width:220}}),E.createElement("div",null,E.createElement(n.Z,{dropdownRender:()=>E.createElement(y.default,{selectedKeys:[w]},S.map(k=>E.createElement(y.default.Item,{key:k.name,onClick:()=>ue(k)},k.name)))},E.createElement("div",null,E.createElement("span",{className:`${$.btn} ${re?$.btnSort:""}`},E.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),w)))),re&&E.createElement(I.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},E.createElement("span",{className:$.tips},E.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))}},92077:function(je,me,a){"use strict";a.d(me,{Z:function(){return w}});var E=a(59301),n=a(20834),y=a(38854),I=a(8591),$=a(6848),ie={tabMenuContainer:"tabMenuContainer___wU6g8",control:"control___hWynV",iconH:"iconH___TsoMm",selectBtn:"selectBtn___lvmOz"},Ee=a(25690),M=a(48790),j=a(12588),F=a(32162);const D=({isLoading:x,addText:b,tabDataSource:f,isAdmin:s,dispatch:S,type:ue,exportType:re,TooltipTitle:k,categoryId:oe,dropdownMenu:Z,isShowRightControl:pe,defaultSelectedKeys:ce,classroomList:Y,onTabMenuClick:W,onTooltipTitleClick:K,onDropdownMenuClick:h,onsetClick:R})=>{var ae;const se=()=>E.createElement(n.default,{onClick:({key:N})=>{h(N)}},Z.map(N=>E.createElement(n.default.Item,{key:N.id},N.name))),H=(0,Ee.useParams)();return E.createElement("div",{className:ie.tabMenuContainer},E.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},E.createElement("div",{className:"flex gap-4px mr-auto"},f==null?void 0:f.map((N,G)=>E.createElement("div",{key:G,className:`text-16px flex item-center justify-center current ${ce==(N==null?void 0:N.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:ce==(N==null?void 0:N.id)?"#1890FF":""},onClick:()=>x?{}:W(N)},N==null?void 0:N.name,N.total!==void 0&&E.createElement("span",{className:"ml-4px"},N==null?void 0:N.total)))),s&&pe&&E.createElement("div",{className:"flex item-center gap-20px mr-20px"},E.createElement(y.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:N})=>{var G,z;if(re==="group"&&!((G=Y.AssistantObject.group)!=null&&G.can_download)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(re==="normal"&&!((z=Y.AssistantObject.normal)!=null&&z.can_download)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}N=="1"&&S({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ue,exportType:re,category_id:H.categoryId}}),N=="3"&&Ee.history.push(`/classrooms/${H==null?void 0:H.coursesId}/exportlist/${re==="group"?"group_work_list":"normal_work_list"}`)}}},E.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),(0,M.Rm)()&&!((ae=Y.AssistantObject.normal)!=null&&ae.can_create)?"":E.createElement("span",{className:"c-grey-666 iconfont icon-shezhi6 font16 current",onClick:R}),E.createElement($.Z,{title:k},E.createElement("span",{className:`iconfont ${oe?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:K})),E.createElement(y.Z,{dropdownRender:se},E.createElement(j.op,{theme:F.Fy.THEMEONE,icon:E.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",b||"\u65B0\u5EFA\u4F5C\u4E1A")))))};var w=(0,Ee.connect)(({classroomList:x})=>({classroomList:x}))(D)},51917:function(je,me,a){"use strict";a.d(me,{$J:function(){return y},JZ:function(){return $},bN:function(){return Ee},jP:function(){return ie},rO:function(){return I}});var E=a(38986),n=(M,j,F)=>new Promise((D,w)=>{var x=s=>{try{f(F.next(s))}catch(S){w(S)}},b=s=>{try{f(F.throw(s))}catch(S){w(S)}},f=s=>s.done?D(s.value):Promise.resolve(s.value).then(x,b);f((F=F.apply(M,j)).next())});function y(M){return(0,E.U2)(`libraries/${M}.json`)}function I(M){return(0,E.U2)("library_tags.json",M)}function $(M){return n(this,null,function*(){return(yield(0,E.IV)(`attachments/${M}.json`)).status===0})}function ie(M){return(0,E.v_)("libraries.json",M)}function Ee(M,j){return(0,E.gz)(`libraries/${M}.json`,j)}},77578:function(je,me,a){"use strict";a.d(me,{Z:function(){return E}});const E=n=>n?typeof n=="function"?n():n:null},27666:function(je,me,a){"use strict";var E=a(95190),n=a(16089);function y(I){let $;const ie=M=>()=>{$=null,I.apply(void 0,(0,E.Z)(M))},Ee=function(){if($==null){for(var M=arguments.length,j=new Array(M),F=0;F{n.Z.cancel($),$=null},Ee}me.Z=y},81228:function(je,me,a){"use strict";a.d(me,{Z:function(){return ce}});var E=a(99153),n=a(84851),y=a(19257),I=a(93046),$=a(59301),ie=a(92310),Ee=a.n(ie),M=a(29301),j=a(2738),F=a(27666),D=a(36355),w=a(83116),x=a(37613);const b=Y=>{const{componentCls:W}=Y;return{[W]:{position:"fixed",zIndex:Y.zIndexPopup}}};var f=(0,w.Z)("Affix",Y=>{const W=(0,x.TS)(Y,{zIndexPopup:Y.zIndexBase+10});return[b(W)]});function s(Y){return Y!==window?Y.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function S(Y,W,K){if(K!==void 0&&W.top>Y.top-K)return K+W.top}function ue(Y,W,K){if(K!==void 0&&W.bottom{const R=h.getTargetFunc(),ae=R==null?void 0:R(),{prevTarget:se}=h.state;se!==ae&&(re.forEach(H=>{se==null||se.removeEventListener(H,h.lazyUpdatePosition),ae==null||ae.addEventListener(H,h.lazyUpdatePosition)}),h.updatePosition(),h.setState({prevTarget:ae}))},h.removeListeners=()=>{h.timer&&(clearTimeout(h.timer),h.timer=null);const{prevTarget:R}=h.state,ae=h.getTargetFunc(),se=ae==null?void 0:ae();re.forEach(H=>{se==null||se.removeEventListener(H,h.lazyUpdatePosition),R==null||R.removeEventListener(H,h.lazyUpdatePosition)}),h.updatePosition.cancel(),h.lazyUpdatePosition.cancel()},h.getOffsetTop=()=>{const{offsetBottom:R,offsetTop:ae}=h.props;return R===void 0&&ae===void 0?0:ae},h.getOffsetBottom=()=>h.props.offsetBottom,h.measure=()=>{const{status:R,lastAffix:ae}=h.state,{onChange:se}=h.props,H=h.getTargetFunc();if(R!==oe.Prepare||!h.fixedNodeRef.current||!h.placeholderNodeRef.current||!H)return;const N=h.getOffsetTop(),G=h.getOffsetBottom(),z=H();if(z){const Q={status:oe.None},_e=s(h.placeholderNodeRef.current);if(_e.top===0&&_e.left===0&&_e.width===0&&_e.height===0)return;const ee=s(z),U=S(_e,ee,N),T=ue(_e,ee,G);U!==void 0?(Q.affixStyle={position:"fixed",top:U,width:_e.width,height:_e.height},Q.placeholderStyle={width:_e.width,height:_e.height}):T!==void 0&&(Q.affixStyle={position:"fixed",bottom:T,width:_e.width,height:_e.height},Q.placeholderStyle={width:_e.width,height:_e.height}),Q.lastAffix=!!Q.affixStyle,se&&ae!==Q.lastAffix&&se(Q.lastAffix),h.setState(Q)}},h.prepareMeasure=()=>{h.setState({status:oe.Prepare,affixStyle:void 0,placeholderStyle:void 0})},h.updatePosition=(0,F.Z)(()=>{h.prepareMeasure()}),h.lazyUpdatePosition=(0,F.Z)(()=>{const R=h.getTargetFunc(),{affixStyle:ae}=h.state;if(R&&ae){const se=h.getOffsetTop(),H=h.getOffsetBottom(),N=R();if(N&&h.placeholderNodeRef.current){const G=s(N),z=s(h.placeholderNodeRef.current),Q=S(z,G,se),_e=ue(z,G,H);if(Q!==void 0&&ae.top===Q||_e!==void 0&&ae.bottom===_e)return}}h.prepareMeasure()}),h}return(0,n.Z)(K,[{key:"getTargetFunc",value:function(){const{getTargetContainer:R}=this.context,{target:ae}=this.props;return ae!==void 0?ae:R!=null?R:k}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(R){this.addListeners(),(R.offsetTop!==this.props.offsetTop||R.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:R,placeholderStyle:ae}=this.state,{affixPrefixCls:se,rootClassName:H,children:N}=this.props,G=Ee()(R&&H,{[se]:!!R});let z=(0,j.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return $.createElement(M.Z,{onResize:this.updatePosition},$.createElement("div",Object.assign({},z,{ref:this.placeholderNodeRef}),R&&$.createElement("div",{style:ae,"aria-hidden":"true"}),$.createElement("div",{className:G,ref:this.fixedNodeRef,style:R},$.createElement(M.Z,{onResize:this.updatePosition},N))))}}]),K}($.Component);Z.contextType=D.E_;var ce=(0,$.forwardRef)((Y,W)=>{const{prefixCls:K,rootClassName:h}=Y,{getPrefixCls:R}=(0,$.useContext)(D.E_),ae=R("affix",K),[se,H]=f(ae),N=Object.assign(Object.assign({},Y),{affixPrefixCls:ae,rootClassName:Ee()(h,H)});return se($.createElement(Z,Object.assign({},N,{ref:W})))})},39722:function(je,me,a){"use strict";a.d(me,{t5:function(){return F}});var E=a(92310),n=a.n(E),y=a(55477),I=a(59301),$=a(36355),ie=a(77578),Ee=a(17356),M=function(w,x){var b={};for(var f in w)Object.prototype.hasOwnProperty.call(w,f)&&x.indexOf(f)<0&&(b[f]=w[f]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,f=Object.getOwnPropertySymbols(w);s{if(!(!x&&!b))return I.createElement(I.Fragment,null,x&&I.createElement("div",{className:`${w}-title`},(0,ie.Z)(x)),I.createElement("div",{className:`${w}-inner-content`},(0,ie.Z)(b)))},F=w=>{const{hashId:x,prefixCls:b,className:f,style:s,placement:S="top",title:ue,content:re,children:k}=w;return I.createElement("div",{className:n()(x,b,`${b}-pure`,`${b}-placement-${S}`,f),style:s},I.createElement("div",{className:`${b}-arrow`}),I.createElement(y.G,Object.assign({},w,{className:x,prefixCls:b}),k||j(b,ue,re)))},D=w=>{const{prefixCls:x}=w,b=M(w,["prefixCls"]),{getPrefixCls:f}=I.useContext($.E_),s=f("popover",x),[S,ue]=(0,Ee.Z)(s);return S(I.createElement(F,Object.assign({},b,{prefixCls:s,hashId:ue})))};me.ZP=D},60324:function(je,me,a){"use strict";var E=a(92310),n=a.n(E),y=a(59301),I=a(77578),$=a(62892),ie=a(36355),Ee=a(6848),M=a(39722),j=a(17356),F=function(x,b){var f={};for(var s in x)Object.prototype.hasOwnProperty.call(x,s)&&b.indexOf(s)<0&&(f[s]=x[s]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,s=Object.getOwnPropertySymbols(x);S{let{title:b,content:f,prefixCls:s}=x;return y.createElement(y.Fragment,null,b&&y.createElement("div",{className:`${s}-title`},(0,I.Z)(b)),y.createElement("div",{className:`${s}-inner-content`},(0,I.Z)(f)))},w=y.forwardRef((x,b)=>{const{prefixCls:f,title:s,content:S,overlayClassName:ue,placement:re="top",trigger:k="hover",mouseEnterDelay:oe=.1,mouseLeaveDelay:Z=.1,overlayStyle:pe={}}=x,ce=F(x,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Y}=y.useContext(ie.E_),W=Y("popover",f),[K,h]=(0,j.Z)(W),R=Y(),ae=n()(ue,h);return K(y.createElement(Ee.Z,Object.assign({placement:re,trigger:k,mouseEnterDelay:oe,mouseLeaveDelay:Z,overlayStyle:pe},ce,{prefixCls:W,overlayClassName:ae,ref:b,overlay:s||S?y.createElement(D,{prefixCls:W,title:s,content:S}):null,transitionName:(0,$.m)(R,"zoom-big",ce.transitionName),"data-popover-inject":!0})))});w._InternalPanelDoNotUseOrYouWillBeFired=M.ZP,me.Z=w},17356:function(je,me,a){"use strict";var E=a(17313),n=a(29878),y=a(19447),I=a(33166),$=a(83116),ie=a(37613);const Ee=F=>{const{componentCls:D,popoverColor:w,minWidth:x,fontWeightStrong:b,popoverPadding:f,boxShadowSecondary:s,colorTextHeading:S,borderRadiusLG:ue,zIndexPopup:re,marginXS:k,colorBgElevated:oe,popoverBg:Z}=F;return[{[D]:Object.assign(Object.assign({},(0,E.Wf)(F)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:re,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":oe,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${D}-content`]:{position:"relative"},[`${D}-inner`]:{backgroundColor:Z,backgroundClip:"padding-box",borderRadius:ue,boxShadow:s,padding:f},[`${D}-title`]:{minWidth:x,marginBottom:k,color:S,fontWeight:b},[`${D}-inner-content`]:{color:w}})},(0,y.ZP)(F,{colorBg:"var(--antd-arrow-background-color)"}),{[`${D}-pure`]:{position:"relative",maxWidth:"none",margin:F.sizePopupArrow,display:"inline-block",[`${D}-content`]:{display:"inline-block"}}}]},M=F=>{const{componentCls:D}=F;return{[D]:I.i.map(w=>{const x=F[`${w}6`];return{[`&${D}-${w}`]:{"--antd-arrow-background-color":x,[`${D}-inner`]:{backgroundColor:x},[`${D}-arrow`]:{background:"transparent"}}}})}},j=F=>{const{componentCls:D,lineWidth:w,lineType:x,colorSplit:b,paddingSM:f,controlHeight:s,fontSize:S,lineHeight:ue,padding:re}=F,k=s-Math.round(S*ue),oe=k/2,Z=k/2-w,pe=re;return{[D]:{[`${D}-inner`]:{padding:0},[`${D}-title`]:{margin:0,padding:`${oe}px ${pe}px ${Z}px`,borderBottom:`${w}px ${x} ${b}`},[`${D}-inner-content`]:{padding:`${f}px ${pe}px`}}}};me.Z=(0,$.Z)("Popover",F=>{const{colorBgElevated:D,colorText:w,wireframe:x}=F,b=(0,ie.TS)(F,{popoverPadding:12,popoverBg:D,popoverColor:w});return[Ee(b),M(b),x&&j(b),(0,n._y)(b,"zoom-big")]},F=>({width:177,minWidth:177,zIndexPopup:F.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},51581:function(je,me,a){"use strict";Object.defineProperty(me,"__esModule",{value:!0});var E=function(){function w(x,b){for(var f=0;f=0||Object.prototype.hasOwnProperty.call(w,f)&&(b[f]=w[f]);return b}function M(w,x){if(!(w instanceof x))throw new TypeError("Cannot call a class as a function")}function j(w,x){if(!w)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x&&(typeof x=="object"||typeof x=="function")?x:w}function F(w,x){if(typeof x!="function"&&x!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof x);w.prototype=Object.create(x&&x.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),x&&(Object.setPrototypeOf?Object.setPrototypeOf(w,x):w.__proto__=x)}var D=function(w){F(x,w);function x(b){M(this,x);var f=j(this,(x.__proto__||Object.getPrototypeOf(x)).call(this,b));return f.scrollListener=f.scrollListener.bind(f),f.eventListenerOptions=f.eventListenerOptions.bind(f),f.mousewheelListener=f.mousewheelListener.bind(f),f}return E(x,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var f=this.getParentElement(this.scrollComponent);f.scrollTop=f.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var f=!1,s={get passive(){f=!0}};try{document.addEventListener("test",null,s),document.removeEventListener("test",null,s)}catch(S){}return f}},{key:"eventListenerOptions",value:function(){var f=this.props.useCapture;return this.isPassiveSupported()&&(f={useCapture:this.props.useCapture,passive:!0}),f}},{key:"setDefaultLoader",value:function(f){this.defaultLoader=f}},{key:"detachMousewheelListener",value:function(){var f=window;this.props.useWindow===!1&&(f=this.scrollComponent.parentNode),f.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var f=window;this.props.useWindow===!1&&(f=this.getParentElement(this.scrollComponent)),f.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),f.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(f){var s=this.props.getScrollParent&&this.props.getScrollParent();return s!=null?s:f&&f.parentNode}},{key:"filterProps",value:function(f){return f}},{key:"attachScrollListener",value:function(){var f=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!f)){var s=window;this.props.useWindow===!1&&(s=f),s.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),s.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),s.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(f){f.deltaY===1&&!this.isPassiveSupported()&&f.preventDefault()}},{key:"scrollListener",value:function(){var f=this.scrollComponent,s=window,S=this.getParentElement(f),ue=void 0;if(this.props.useWindow){var re=document.documentElement||document.body.parentNode||document.body,k=s.pageYOffset!==void 0?s.pageYOffset:re.scrollTop;this.props.isReverse?ue=k:ue=this.calculateOffset(f,k)}else this.props.isReverse?ue=S.scrollTop:ue=f.scrollHeight-S.scrollTop-S.clientHeight;ueq in K?p(K,q,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[q]=M,pe=(K,q)=>{for(var M in q||(q={}))ie.call(q,M)&&se(K,M,q[M]);if(me)for(var M of me(q))lt.call(q,M)&&se(K,M,q[M]);return K},he=(K,q,M)=>new Promise((Je,Ke)=>{var Et=He=>{try{$e(M.next(He))}catch(De){Ke(De)}},Dt=He=>{try{$e(M.throw(He))}catch(De){Ke(De)}},$e=He=>He.done?Je(He.value):Promise.resolve(He.value).then(Et,Dt);$e((M=M.apply(K,q)).next())});const P="\u3000\u3000";function Y(K){var q=["Bytes","KB","MB","GB","TB"];if(K==0)return"0 Byte";var M=parseInt(""+Math.floor(Math.log(K)/Math.log(1024)),10);return(K/Math.pow(1024,M)).toFixed(1)+" "+q[M]}var ze=({value:K=[],action:q,onChange:M,className:Je,maxSize:Ke=150,title:Et="\u6587\u4EF6\u4E0A\u4F20",accept:Dt=null})=>{const $e={multiple:!1,fileList:K,accept:Dt,withCredentials:!0,beforeUpload:De=>De.size/1024/1024(Bt.name.indexOf(P)===-1&&(Bt.name=`${Bt.name}${P}${Y(Bt.size)}`),pe({},Bt))),De.file.status==="done"&&((It=(Ft=De.file)==null?void 0:Ft.response)==null?void 0:It.status)===-1){message.error((Ut=(Vt=De.file)==null?void 0:Vt.response)==null?void 0:Ut.message),M([]);return}M(Yt)},onRemove:De=>he(void 0,null,function*(){const Ft=De.size/1024/1024;return De.status==="uploading"?!0:Ft0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:K.length>0,ghost:!0},Et),React.createElement("span",{onClick:He,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Ke,"M)"," ")))},dt=c(61481),mt=c(89392),ue=Object.defineProperty,pt=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,Lt=(K,q,M)=>q in K?ue(K,q,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[q]=M,G=(K,q)=>{for(var M in q||(q={}))gt.call(q,M)&&Lt(K,M,q[M]);if(pt)for(var M of pt(q))Cn.call(q,M)&&Lt(K,M,q[M]);return K};const le=K=>React.createElement("svg",G({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},K),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var be="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",R=Object.defineProperty,I=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,We=(K,q,M)=>q in K?R(K,q,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[q]=M,Q=(K,q)=>{for(var M in q||(q={}))_e.call(q,M)&&We(K,M,q[M]);if(I)for(var M of I(q))ne.call(q,M)&&We(K,M,q[M]);return K},Ae=(K,q,M)=>new Promise((Je,Ke)=>{var Et=He=>{try{$e(M.next(He))}catch(De){Ke(De)}},Dt=He=>{try{$e(M.throw(He))}catch(De){Ke(De)}},$e=He=>He.done?Je(He.value):Promise.resolve(He.value).then(Et,Dt);$e((M=M.apply(K,q)).next())});const{Dragger:H}=t.default;function ce(K){let q=[];return K&&K.length>0&&(q=K.map(M=>({uid:M.id,id:M.id,name:M.title+P+M.filesize,url:M.url,filesize:M.filesize,status:"done",response:{id:M.id}}))),q}var W=({value:K,onChange:q,action:M,data:Je,className:Ke,maxSize:Et=150,title:Dt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:$e=!1,accept:He="",additionalText:De,isDragger:Ft,number:It=1e3,aloneClear:Vt=!1,realTimeRemove:Ut=!0,uploadText:Yt,setFileProgress:Bt,showFileProgress:mn})=>{const[An,pn]=(0,E.useState)(!1);let[Qe,Kt]=(0,E.useState)(K||[]),[on,xn]=(0,E.useState)(1);(0,E.useEffect)(()=>{K&&(on===1&&Kt([...K]),xn(2),It===(K==null?void 0:K.length)&&pn(!0))},[K]);const Xt=()=>{setTimeout(()=>{Qe.pop(),Kt([...Qe])},500)};mn&&Bt(Qe.some(Se=>Se.status==="uploading"));const fn={multiple:!0,disabled:An,accept:He,withCredentials:!0,fileList:Qe,beforeUpload:(Se,Gt)=>{const Pt=Se.size/1024/1024;return Qe.concat(Gt).length>It?(Qe.pop(),Kt([...Qe]),b.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${It}\u4E2A\u6587\u4EF6`),Vt?Promise.reject():(Xt(),!1)):Pt=It?pn(!0):pn(!1),Kt([...Qe]),Qe=Qe.map(vt=>{var vn,zt;return(vn=vt==null?void 0:vt.response)!=null&&vn.id&&(vt.url=(zt=vt==null?void 0:vt.response)==null?void 0:zt.url),vt.name.indexOf(P)===-1&&(vt.name=`${vt.name}${P}${Y(vt.size)}`),Q({},vt)}),console.log("info:",Se,Qe),q(Qe)},onRemove:Se=>Ae(void 0,null,function*(){if(!Ut)return!0;const Gt=()=>Ae(void 0,null,function*(){if(Se.response?Se.response.id:Se.id){let St=yield(0,ee.JZ)(Se.response?Se.response.id:Se.uid);return Promise.resolve(St)}else return!0});return $e?new Promise((Pt,St)=>{J.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Ae(void 0,null,function*(){const an=yield Gt();b.ZP.success("\u5220\u9664\u6210\u529F"),Pt(!0)}),onCancel:()=>Pt(!1)})}):yield Gt()})};function En(Se){Se.preventDefault(),Se.stopPropagation()}return E.createElement("div",{className:`multi-upload ${Ke||""}`},Ft&&E.createElement(H,Q({},fn),E.createElement("p",{className:"ant-upload-drag-icon"},E.createElement(dt.Z,null)),E.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",E.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Et,"MB)"," "),De),!Ft&&E.createElement(t.default,Q({},fn),E.createElement(ae.ZP,{disabled:An,className:"upload_button"},E.createElement("img",{className:"aBtn_img",src:be}),Dt),E.createElement("span",{onClick:En,className:"upload_text"},Yt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Et}MB)`)))}},29267:function(Jt,nt,c){"use strict";var E=c(59301),t=c(78241),b=c(8591),J=c(43418),ae=c(95237),Ge=c(5112),ee=c(5871),p=c(43604),me=c(5083),ie=c(24905),lt=c(61186),se=c.n(lt),pe=c(38986),he=c(48790),P=c(51257),Y=c(25690),ze=c(73410),dt=c(82264),mt=c(48716),ue=c(59301),pt=Object.defineProperty,gt=Object.defineProperties,Cn=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,be=(Q,Ae,H)=>Ae in Q?pt(Q,Ae,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[Ae]=H,R=(Q,Ae)=>{for(var H in Ae||(Ae={}))G.call(Ae,H)&&be(Q,H,Ae[H]);if(Lt)for(var H of Lt(Ae))le.call(Ae,H)&&be(Q,H,Ae[H]);return Q},I=(Q,Ae)=>gt(Q,Cn(Ae)),_e=(Q,Ae)=>{var H={};for(var ce in Q)G.call(Q,ce)&&Ae.indexOf(ce)<0&&(H[ce]=Q[ce]);if(Q!=null&&Lt)for(var ce of Lt(Q))Ae.indexOf(ce)<0&&le.call(Q,ce)&&(H[ce]=Q[ce]);return H},ne=(Q,Ae,H)=>new Promise((ce,W)=>{var K=Je=>{try{M(H.next(Je))}catch(Ke){W(Ke)}},q=Je=>{try{M(H.throw(Je))}catch(Ke){W(Ke)}},M=Je=>Je.done?ce(Je.value):Promise.resolve(Je.value).then(K,q);M((H=H.apply(Q,Ae)).next())});const We=Q=>{var Ae=Q,{classroomList:H,dispatch:ce,courseEndTime:W,onWindowBack:K}=Ae,q=_e(Ae,["classroomList","dispatch","courseEndTime","onWindowBack"]),M,Je,Ke,Et,Dt,$e,He,De,Ft,It,Vt,Ut,Yt,Bt,mn,An,pn,Qe,Kt,on,xn,Xt,fn,En,Se,Gt,Pt,St,an,vt,vn,zt,Sn,$n,ou,bn,Vn,ut,Gn;const Dn=(0,Y.useParams)(),[Bn]=t.default.useForm(),[zn,Wn]=(0,E.useState)(1),[Nt,Jn]=(0,E.useState)([]),[au,Eu]=(0,E.useState)(0),[Un,Re]=(0,E.useState)(2e3),[vu,d]=(0,E.useState)(!0),[D,w]=(0,E.useState)(!1),[F,j]=(0,E.useState)(!1),[fe,Xe]=(0,E.useState)([]),[at,ke]=(0,E.useState)(!0),[Ie,Be]=(0,E.useState)(!((Ke=(Je=(M=H.actionTabs)==null?void 0:M.selectArrsAll)==null?void 0:Je[0])!=null&&Ke.send_type));let[Ne,rt]=(0,E.useState)([0,0,0]);(0,E.useEffect)(()=>{var te,je,Oe,wt,xt,we,qe,ft,bt,Zt,it,ot,rn;if(H.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ht(),(Oe=(je=(te=H.actionTabs)==null?void 0:te.selectArrsAll)==null?void 0:je[0])!=null&&Oe.can_publish?rt([...(bt=(ft=(qe=H.actionTabs)==null?void 0:qe.selectArrsAll)==null?void 0:ft[0])==null?void 0:bt.difficult_count]):rt([...(we=(xt=(wt=H.actionTabs)==null?void 0:wt.selectArrsAll)==null?void 0:xt[0])==null?void 0:we.difficult_settings]),Be(!((ot=(it=(Zt=H.actionTabs)==null?void 0:Zt.selectArrsAll)==null?void 0:it[0])!=null&&ot.send_type)),yt(),H.actionTabs.type===2){const Pn=(rn=H.actionTabs.selectArrsAll)==null?void 0:rn[0];ke(Pn.unified_setting)}else ke(!1)},[H.actionTabs]),(0,E.useEffect)(()=>{if(D){if(F)return;ce({type:"classroomList/setActionTabs",payload:{}}),(0,he.GJ)()?(ce({type:"classroomList/getClassroomTeacherCommonList",payload:I(R({},H.actionTabs.params),{type:1})}),ce({type:"shixunHomeworks/getWorkList",payload:R({},Dn)})):ce({type:"classroomList/getClassroomCommonList",payload:R({},H.actionTabs.params)})}},[D]);const yt=te=>ne(void 0,null,function*(){d(!0);const je=yield(0,dt.c_)(I(R({},Dn),{page:te||zn,limit:2e4,homework_id:H.actionTabs.type===1?"":H.actionTabs.selectArrs[0]}));je==null||je.course_groups.map((Oe,wt)=>{Oe.key=Oe.id,Oe.title=Oe.name,Oe.disabled=Oe.is_published}),je&&(Jn([...je==null?void 0:je.course_groups]),Eu(je==null?void 0:je.course_groups_count),d(!1),te||Bn.setFieldsValue({publish_time:se()(se()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:se()(se()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Ve=()=>{(0,he.GJ)()?H.actionTabs.detail?(ce({type:"shixunHomeworks/setActionTabs",payload:{}}),ce({type:"shixunHomeworks/getWorkList",payload:R({},Dn)}),ce({type:"shixunHomeworks/getWorkSetting",payload:R({},Dn)})):ce({type:"classroomList/getClassroomTeacherCommonList",payload:I(R({},H.actionTabs.params),{type:5,category:H.actionTabs.params.categoryId})}):ce({type:"classroomList/getClassroomCommonList",payload:R({},H.actionTabs.params)})},st=()=>ne(void 0,null,function*(){var te,je;if((0,he.Rm)()&&!((te=H.AssistantObject.hack)!=null&&te.can_publish)){b.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Ee(!1);return}const Oe=R({},Bn.getFieldsValue());if(Oe.end_time<=Oe.publish_time){b.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Ee(!1);return}if((fe==null?void 0:fe.length)<=0&&!at&&Nt.length>0){b.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Ee(!1);return}if(Ne.reduce((we,qe)=>we+qe)===0&&!Ie){b.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Ee(!1);return}let wt={homework_ids:[...H.actionTabs.selectArrs],group_ids:fe.length>0?fe.map(we=>we.id):(je=H.detailCommonHomeworksList)==null?void 0:je.course_groups,end_time:se()(Oe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:se()(Oe.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:Ne==null?void 0:Ne.map(we=>we),send_type:Ie?"0":"1",unified_setting:!fe.length};if(Ee(!0),(yield(0,pe.ZP)(`/api/courses/${Dn.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:R({},wt)})).status===0){if(Ee(!1),(0,P.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),b.ZP.success("\u53D1\u5E03\u6210\u529F"),ce({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),K){K();return}q.onCallback&&q.onCallback(),Ve(),localStorage.getItem("Noviceguide")==="0"||ce({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ue.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else Ee(!1)}),ht=()=>{Wn(1),Jn([]),Xe([])},ln=au>zn*Un,[jt,Ee]=(0,E.useState)(!1);return ue.createElement(J.default,{width:600,confirmLoading:jt,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:H.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:st,onCancel:()=>{if(ht(),ce({type:"classroomList/setActionTabs",payload:{}}),K){K();return}Ve()}},ue.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ue.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Nt&&ue.createElement(t.default,{form:Bn},ue.createElement("div",{style:{paddingLeft:0}},H.actionTabs.type===2&&ue.createElement(ae.Z,{style:{marginBottom:"10px"}},ue.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),ue.createElement(Ge.ZP.Group,{value:Ie,disabled:!(($e=(Dt=(Et=H.actionTabs)==null?void 0:Et.selectArrsAll)==null?void 0:Dt[0])!=null&&$e.can_publish),onChange:te=>{Be(te.target.value)}},ue.createElement(Ge.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),ue.createElement(Ge.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Ie&&ue.createElement(ae.Z,{style:{marginBottom:"10px"}},ue.createElement("span",{style:{marginRight:65}}),ue.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",ue.createElement(ee.Z,{value:Ne[0],onChange:te=>{Ne[0]=te,rt([...Ne])},min:0,disabled:!((Ft=(De=(He=H.actionTabs)==null?void 0:He.selectArrsAll)==null?void 0:De[0])!=null&&Ft.can_publish),placeholder:`\u6700\u5927${(Yt=(Ut=(Vt=(It=H.actionTabs)==null?void 0:It.selectArrsAll)==null?void 0:Vt[0])==null?void 0:Ut.difficult_count)==null?void 0:Yt[0]}`,max:(pn=(An=(mn=(Bt=H.actionTabs)==null?void 0:Bt.selectArrsAll)==null?void 0:mn[0])==null?void 0:An.difficult_count)==null?void 0:pn[0],style:{width:60}})),ue.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",ue.createElement(ee.Z,{value:Ne[1],onChange:te=>{Ne[1]=te,rt([...Ne])},min:0,disabled:!((on=(Kt=(Qe=H.actionTabs)==null?void 0:Qe.selectArrsAll)==null?void 0:Kt[0])!=null&&on.can_publish),max:(En=(fn=(Xt=(xn=H.actionTabs)==null?void 0:xn.selectArrsAll)==null?void 0:Xt[0])==null?void 0:fn.difficult_count)==null?void 0:En[1],placeholder:`\u6700\u5927${(St=(Pt=(Gt=(Se=H.actionTabs)==null?void 0:Se.selectArrsAll)==null?void 0:Gt[0])==null?void 0:Pt.difficult_count)==null?void 0:St[1]}`,style:{width:60}})),ue.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",ue.createElement(ee.Z,{value:Ne[2],onChange:te=>{Ne[2]=te,rt([...Ne])},min:0,disabled:!((vn=(vt=(an=H.actionTabs)==null?void 0:an.selectArrsAll)==null?void 0:vt[0])!=null&&vn.can_publish),placeholder:`\u6700\u5927${(ou=($n=(Sn=(zt=H.actionTabs)==null?void 0:zt.selectArrsAll)==null?void 0:Sn[0])==null?void 0:$n.difficult_count)==null?void 0:ou[2]}`,max:(Gn=(ut=(Vn=(bn=H.actionTabs)==null?void 0:bn.selectArrsAll)==null?void 0:Vn[0])==null?void 0:ut.difficult_count)==null?void 0:Gn[2],style:{width:60}}))),ue.createElement(ae.Z,{className:"mt30",align:"middle"},ue.createElement(p.Z,null,ue.createElement(t.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ue.createElement(me.default,{style:{width:170,marginRight:"25px"},disabledDate:te=>(0,mt.Q8)(te,W),disabledTime:te=>(0,mt.d0)(te),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:se()((0,P.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ue.createElement(p.Z,{className:"ml20"},ue.createElement(t.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ue.createElement(me.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:se()((0,P.U6)(),"HH:mm")},disabledDate:te=>(0,mt.Q8)(te,W,Bn.getFieldValue("publish_time")),disabledTime:te=>(0,mt.d0)(te,Bn.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),H.actionTabs.type===2&&ue.createElement(ae.Z,{style:{marginBottom:"10px"}},ue.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ue.createElement(Ge.ZP.Group,{value:at,onChange:te=>{ke(te.target.value),Xe([])}},ue.createElement(Ge.ZP,{value:!0,disabled:!H.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ue.createElement(Ge.ZP,{className:"ml20",disabled:Nt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Nt.length<=0&&H.actionTabs.type===2&&ue.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(H.actionTabs.type===1||!at)&&Nt.length>0&&ue.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ue.createElement("span",{style:{flex:1}},ue.createElement(ie.default,{checked:fe.length===Nt.length,onChange:te=>{fe.length===Nt.length?Xe([]):Xe(Nt.filter(je=>!je.is_published))}},"\u5168\u9009")," "),ue.createElement("span",{style:{width:16}}),ue.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",fe.length||0,"\u4E2A\u5206\u73ED")),(H.actionTabs.type===1||!at)&&Nt.length>0&&ue.createElement(ze.Z,{data:Nt,selectedRowKeys:fe,setSelectedRowKeys:Xe})))};nt.Z=(0,Y.connect)(({classroomList:Q})=>({classroomList:Q}))(We)},33057:function(Jt,nt,c){"use strict";c.r(nt),c.d(nt,{default:function(){return br}});var E=c(32162),t=c(59301),b=c(25690),J=c(8591),ae=c(58421),Ge=c(81228),ee=c(51257),p=c(48790),me=c(43418),ie=c(38986),lt=c(54650),se=Object.defineProperty,pe=Object.defineProperties,he=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,dt=(e,u,n)=>u in e?se(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,mt=(e,u)=>{for(var n in u||(u={}))Y.call(u,n)&&dt(e,n,u[n]);if(P)for(var n of P(u))ze.call(u,n)&&dt(e,n,u[n]);return e},ue=(e,u)=>pe(e,he(u)),pt=(e,u)=>{var n={};for(var a in e)Y.call(e,a)&&u.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&P)for(var a of P(e))u.indexOf(a)<0&&ze.call(e,a)&&(n[a]=e[a]);return n},gt=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const Cn=e=>{var u=e,{classroomList:n,dispatch:a,match:i,location:h,user:f,onCallback:r}=u,o=pt(u,["classroomList","dispatch","match","location","user","onCallback"]),l,s;const m=(0,b.useParams)(),[A,Z]=(0,t.useState)(!1),[S,x]=(0,t.useState)(!1),k=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(n.actionTabs.key==="\u5220\u9664"){if((0,p.j5)()){x(!0);return}const _={hasNum:0,noHasNum:0};n.actionTabs.selectArrsAll.map(V=>{var B;V.author_login===((B=f.userInfo)==null?void 0:B.login)?++_.hasNum:++_.noHasNum}),_.noHasNum>0?me.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},_.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},_.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{U()}}):x(!0)}else x(!1)},[n.actionTabs.key]);const U=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:S,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:A,destroyOnClose:!0,onOk:()=>gt(void 0,null,function*(){var _;if((_=k.current)!=null&&_.onVerify())return;Z(!0);const V=yield(0,ie.ZP)(`/api/courses/${m.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...n.actionTabs.selectArrs]}});Z(!1),V.status===0&&((0,ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),J.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,p.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:ue(mt({},n.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:mt({},n.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:m.coursesId}}))}),onCancel:()=>{U()}},!((l=n==null?void 0:n.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((s=n==null?void 0:n.actionTabs)==null?void 0:s.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),t.createElement(lt.Z,{ref:_=>k.current=_})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Lt=(0,b.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(Cn),G=c(78241),le=c(95237),be=c(5112),R=c(5871),I=c(43604),_e=c(5083),ne=c(24905),We=c(61186),Q=c.n(We),Ae=c(15083),H=c(82264),ce=c(48716),W=c(59301),K=Object.defineProperty,q=Object.defineProperties,M=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,Dt=(e,u,n)=>u in e?K(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,$e=(e,u)=>{for(var n in u||(u={}))Ke.call(u,n)&&Dt(e,n,u[n]);if(Je)for(var n of Je(u))Et.call(u,n)&&Dt(e,n,u[n]);return e},He=(e,u)=>q(e,M(u)),De=(e,u)=>{var n={};for(var a in e)Ke.call(e,a)&&u.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&Je)for(var a of Je(e))u.indexOf(a)<0&&Et.call(e,a)&&(n[a]=e[a]);return n},Ft=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const It=e=>{var u=e,{classroomList:n,dispatch:a,courseEndTime:i,onWindowBack:h}=u,f=De(u,["classroomList","dispatch","courseEndTime","onWindowBack"]),r,o,l,s,m,A,Z,S,x,k,U,_,V,B,X,N,xe,re,v,g,de,T,z,et,tn,ye,Fn,y,L,O,Ue,nn,_t,tu,nu,C,oe,tt,ge;const Ze=(0,b.useParams)(),[Ot]=G.default.useForm(),[Ln,Rn]=(0,t.useState)(1),[Ye,uu]=(0,t.useState)([]),[Dr,Br]=(0,t.useState)(0),[Pr,$r]=(0,t.useState)(2e3),[Vr,ua]=(0,t.useState)(!0),[oa,Gr]=(0,t.useState)(!1),[wr,zr]=(0,t.useState)(!1),[wn,mu]=(0,t.useState)([]),[xu,qu]=(0,t.useState)(!0),[ku,aa]=(0,t.useState)(!((l=(o=(r=n.actionTabs)==null?void 0:r.selectArrsAll)==null?void 0:o[0])!=null&&l.send_type));let[un,pu]=(0,t.useState)([0,0,0]);(0,t.useEffect)(()=>{var Me,Tt,$t,fu,eo,In,Ou,sa,ia,ca,da,ma,pa;if(n.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ra(),($t=(Tt=(Me=n.actionTabs)==null?void 0:Me.selectArrsAll)==null?void 0:Tt[0])!=null&&$t.can_publish?pu([...(ia=(sa=(Ou=n.actionTabs)==null?void 0:Ou.selectArrsAll)==null?void 0:sa[0])==null?void 0:ia.difficult_count]):pu([...(In=(eo=(fu=n.actionTabs)==null?void 0:fu.selectArrsAll)==null?void 0:eo[0])==null?void 0:In.difficult_settings]),aa(!((ma=(da=(ca=n.actionTabs)==null?void 0:ca.selectArrsAll)==null?void 0:da[0])!=null&&ma.send_type)),xr(),n.actionTabs.type===2){const Tr=(pa=n.actionTabs.selectArrsAll)==null?void 0:pa[0];qu(Tr.unified_setting)}else qu(!1)},[n.actionTabs]),(0,t.useEffect)(()=>{if(oa){if(wr)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,p.GJ)()?(a({type:"classroomList/getClassroomTeacherCommonList",payload:He($e({},n.actionTabs.params),{type:1})}),a({type:"shixunHomeworks/getWorkList",payload:$e({},Ze)})):a({type:"classroomList/getClassroomCommonList",payload:$e({},n.actionTabs.params)})}},[oa]);const xr=Me=>Ft(void 0,null,function*(){ua(!0);const Tt=yield(0,H.c_)(He($e({},Ze),{page:Me||Ln,limit:2e4,homework_id:n.actionTabs.type===1?"":n.actionTabs.selectArrs[0]}));Tt==null||Tt.course_groups.map(($t,fu)=>{$t.key=$t.id,$t.title=$t.name,$t.disabled=$t.is_published}),Tt&&(uu([...Tt==null?void 0:Tt.course_groups]),Br(Tt==null?void 0:Tt.course_groups_count),ua(!1),Me||Ot.setFieldsValue({publish_time:Q()(Q()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Q()(Q()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),la=()=>{(0,p.GJ)()?n.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:$e({},Ze)}),a({type:"shixunHomeworks/getWorkSetting",payload:$e({},Ze)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:He($e({},n.actionTabs.params),{type:5,category:n.actionTabs.params.categoryId})}):a({type:"classroomList/getClassroomCommonList",payload:$e({},n.actionTabs.params)})},kr=()=>Ft(void 0,null,function*(){var Me,Tt;if((0,p.Rm)()&&!((Me=n.AssistantObject.hack)!=null&&Me.can_publish)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Mn(!1);return}const $t=$e({},Ot.getFieldsValue());if($t.end_time<=$t.publish_time){J.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Mn(!1);return}if((wn==null?void 0:wn.length)<=0&&!xu&&Ye.length>0){J.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Mn(!1);return}if(un.reduce((In,Ou)=>In+Ou)===0&&!ku){J.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Mn(!1);return}let fu={homework_ids:[...n.actionTabs.selectArrs],group_ids:wn.length>0?wn.map(In=>In.id):(Tt=n.detailCommonHomeworksList)==null?void 0:Tt.course_groups,end_time:Q()($t.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Q()($t.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:un==null?void 0:un.map(In=>In),send_type:ku?"0":"1",unified_setting:!wn.length};if(Mn(!0),(yield(0,ie.ZP)(`/api/courses/${Ze.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:$e({},fu)})).status===0){if(Mn(!1),(0,ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),J.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),h){h();return}f.onCallback&&f.onCallback(),la(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:W.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else Mn(!1)}),ra=()=>{Rn(1),uu([]),mu([])},Wr=Dr>Ln*Pr,[Or,Mn]=(0,t.useState)(!1);return W.createElement(me.default,{width:600,confirmLoading:Or,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:n.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:kr,onCancel:()=>{if(ra(),a({type:"classroomList/setActionTabs",payload:{}}),h){h();return}la()}},W.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",W.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Ye&&W.createElement(G.default,{form:Ot},W.createElement("div",{style:{paddingLeft:0}},n.actionTabs.type===2&&W.createElement(le.Z,{style:{marginBottom:"10px"}},W.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),W.createElement(be.ZP.Group,{value:ku,disabled:!((A=(m=(s=n.actionTabs)==null?void 0:s.selectArrsAll)==null?void 0:m[0])!=null&&A.can_publish),onChange:Me=>{aa(Me.target.value)}},W.createElement(be.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),W.createElement(be.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!ku&&W.createElement(le.Z,{style:{marginBottom:"10px"}},W.createElement("span",{style:{marginRight:65}}),W.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",W.createElement(R.Z,{value:un[0],onChange:Me=>{un[0]=Me,pu([...un])},min:0,disabled:!((x=(S=(Z=n.actionTabs)==null?void 0:Z.selectArrsAll)==null?void 0:S[0])!=null&&x.can_publish),placeholder:`\u6700\u5927${(V=(_=(U=(k=n.actionTabs)==null?void 0:k.selectArrsAll)==null?void 0:U[0])==null?void 0:_.difficult_count)==null?void 0:V[0]}`,max:(xe=(N=(X=(B=n.actionTabs)==null?void 0:B.selectArrsAll)==null?void 0:X[0])==null?void 0:N.difficult_count)==null?void 0:xe[0],style:{width:60}})),W.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",W.createElement(R.Z,{value:un[1],onChange:Me=>{un[1]=Me,pu([...un])},min:0,disabled:!((g=(v=(re=n.actionTabs)==null?void 0:re.selectArrsAll)==null?void 0:v[0])!=null&&g.can_publish),max:(et=(z=(T=(de=n.actionTabs)==null?void 0:de.selectArrsAll)==null?void 0:T[0])==null?void 0:z.difficult_count)==null?void 0:et[1],placeholder:`\u6700\u5927${(y=(Fn=(ye=(tn=n.actionTabs)==null?void 0:tn.selectArrsAll)==null?void 0:ye[0])==null?void 0:Fn.difficult_count)==null?void 0:y[1]}`,style:{width:60}})),W.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",W.createElement(R.Z,{value:un[2],onChange:Me=>{un[2]=Me,pu([...un])},min:0,disabled:!((Ue=(O=(L=n.actionTabs)==null?void 0:L.selectArrsAll)==null?void 0:O[0])!=null&&Ue.can_publish),placeholder:`\u6700\u5927${(nu=(tu=(_t=(nn=n.actionTabs)==null?void 0:nn.selectArrsAll)==null?void 0:_t[0])==null?void 0:tu.difficult_count)==null?void 0:nu[2]}`,max:(ge=(tt=(oe=(C=n.actionTabs)==null?void 0:C.selectArrsAll)==null?void 0:oe[0])==null?void 0:tt.difficult_count)==null?void 0:ge[2],style:{width:60}}))),W.createElement(le.Z,{className:"mt30",align:"middle"},W.createElement(I.Z,null,W.createElement(G.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},W.createElement(_e.default,{style:{width:170,marginRight:"25px"},disabledDate:Me=>(0,ce.Q8)(Me,i),disabledTime:Me=>(0,ce.d0)(Me),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Q()((0,ee.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),W.createElement(I.Z,{className:"ml20"},W.createElement(G.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},W.createElement(_e.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Q()((0,ee.U6)(),"HH:mm")},disabledDate:Me=>(0,ce.Q8)(Me,i,Ot.getFieldValue("publish_time")),disabledTime:Me=>(0,ce.d0)(Me,Ot.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),n.actionTabs.type===2&&W.createElement(le.Z,{style:{marginBottom:"10px"}},W.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),W.createElement(be.ZP.Group,{value:xu,onChange:Me=>{qu(Me.target.value),mu([])}},W.createElement(be.ZP,{value:!0,disabled:!n.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),W.createElement(be.ZP,{className:"ml20",disabled:Ye.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ye.length<=0&&n.actionTabs.type===2&&W.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(n.actionTabs.type===1||!xu)&&Ye.length>0&&W.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},W.createElement("span",{style:{flex:1}},W.createElement(ne.default,{checked:wn.length===Ye.length,onChange:Me=>{wn.length===Ye.length?mu([]):mu(Ye.filter(Tt=>!Tt.is_published))}},"\u5168\u9009")," "),W.createElement("span",{style:{width:16}}),W.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",wn.length||0,"\u4E2A\u5206\u73ED")),(n.actionTabs.type===1||!xu)&&Ye.length>0&&W.createElement(Ae.Z,{data:Ye,selectedRowKeys:wn,setSelectedRowKeys:mu})))};var Vt=(0,b.connect)(({classroomList:e})=>({classroomList:e}))(It),Ut=c(78621),Yt=Object.defineProperty,Bt=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Kt=(e,u,n)=>u in e?Yt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,on=(e,u)=>{for(var n in u||(u={}))pn.call(u,n)&&Kt(e,n,u[n]);if(An)for(var n of An(u))Qe.call(u,n)&&Kt(e,n,u[n]);return e},xn=(e,u)=>Bt(e,mn(u)),Xt=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const fn=({classroomList:e,dispatch:u})=>{const n=(0,b.useParams)();return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Xt(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${n.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),J.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,p.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:xn(on({},e.actionTabs.params),{type:5})}):u({type:"classroomList/getClassroomCommonList",payload:on({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var En=(0,b.connect)(({classroomList:e})=>({classroomList:e}))(fn),Se=Object.defineProperty,Gt=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,vn=(e,u,n)=>u in e?Se(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,zt=(e,u)=>{for(var n in u||(u={}))an.call(u,n)&&vn(e,n,u[n]);if(St)for(var n of St(u))vt.call(u,n)&&vn(e,n,u[n]);return e},Sn=(e,u)=>Gt(e,Pt(u)),$n=(e,u)=>{var n={};for(var a in e)an.call(e,a)&&u.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&St)for(var a of St(e))u.indexOf(a)<0&&vt.call(e,a)&&(n[a]=e[a]);return n},ou=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const bn=e=>{var u=e,{classroomList:n,dispatch:a,onCallback:i}=u,h=$n(u,["classroomList","dispatch","onCallback"]);const f=(0,b.useParams)();return f.id=f.coursesId,t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:n.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ou(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${f.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...n.actionTabs.selectArrs]}})).status===0&&((0,ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),J.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,p.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Sn(zt({},n.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:zt({},n.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Vn=(0,b.connect)(({classroomList:e})=>({classroomList:e}))(bn),ut=c(92832),Gn=Object.defineProperty,Dn=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,Wn=(e,u,n)=>u in e?Gn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,Nt=(e,u)=>{for(var n in u||(u={}))Bn.call(u,n)&&Wn(e,n,u[n]);if(Dn)for(var n of Dn(u))zn.call(u,n)&&Wn(e,n,u[n]);return e},Jn=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const au=({classroomList:e,loading:u,dispatch:n,onCallback:a})=>{var i,h;const f=(0,b.useParams)(),r=(0,b.useLocation)(),{actionTabs:o}=e,[l]=G.default.useForm(),s=m=>m&&mJn(void 0,null,function*(){var m;const A=l.getFieldValue(),Z=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,S=yield(0,ie.ZP)(Z,{method:"post",body:Nt({},A)});if(S.status===0){J.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:f.coursesId}});const x=e.actionTabs.selectArrs.type,k=(S==null?void 0:S.category_id)||0;let U=(m=r.pathname)==null?void 0:m.split("/");U[4]=k,U[3]=x||U[3];const _=U==null?void 0:U.join("/");b.history.push(_)}}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(G.default,{form:l,initialValues:{name:""}},t.createElement(G.default.Item,{name:"name"},t.createElement(le.Z,{className:"mt30"},t.createElement(I.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(I.Z,{flex:"1"},t.createElement(ut.default,{defaultValue:((i=o.selectArrs)==null?void 0:i.category_name)||((h=o.selectArrs)==null?void 0:h.name)}))))))};var Eu=(0,b.connect)(({classroomList:e,loading:u})=>({classroomList:e,loading:u}))(au),Un=c(99313),Re=c(3113),vu=c(26724),d=c.n(vu),D=c(48066),w=c(28103),F=c(81327),j=c(75736),fe={shixunItemWrapper:"shixunItemWrapper___sR57s",checkboxWrapper:"checkboxWrapper___Vzue2",contentWrapper:"contentWrapper___FyjOV",title:"title___dkp4_",desc:"desc___tYPWA",info:"info___uzXqR"},Xe=Object.defineProperty,at=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,rt=(e,u,n)=>u in e?Xe(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,yt=(e,u)=>{for(var n in u||(u={}))Be.call(u,n)&&rt(e,n,u[n]);if(Ie)for(var n of Ie(u))Ne.call(u,n)&&rt(e,n,u[n]);return e},Ve=(e,u)=>at(e,ke(u)),st=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const{Paragraph:ht}=D.default,ln=({createShixunParams:e},u)=>{const n=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[i,h]=(0,t.useState)("0"),[f,r]=(0,t.useState)("hot"),[o,l]=(0,t.useState)([]),s=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),m=(_,V)=>st(void 0,null,function*(){const B=yield(0,j.he)(_);if(!B.status){if(B.shixuns.length===0&&V){k(!1);return}l(B.shixuns)}});(0,t.useImperativeHandle)(u,()=>({search:_=>m(Ve(yt({},s.current),{keyword:_})),changeKeyWord:_=>s.current.keyword=_})),(0,t.useEffect)(()=>{m(s.current)},[]);const[A,Z]=(0,t.useState)([]),S=_=>{Z(_),e.current.shixun_ids=_},[x,k]=(0,t.useState)(!0),U=_=>{m(Ve(yt({},s.current),{page:_}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(le.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(I.Z,null,n.map((_,V)=>t.createElement(Re.ZP,{key:V,type:i===_.id?"primary":"default",onClick:()=>{h(_.id),s.current.diff=_.id,m(s.current)}},_.name))),t.createElement(I.Z,null,a.map((_,V)=>t.createElement(Re.ZP,{key:V,className:"mr20",type:f===_.id?"primary":"default",onClick:()=>{r(_.id),s.current.order=_.id,m(s.current)}},_.name)))),t.createElement(d(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:U,hasMore:x,useWindow:!1},t.createElement(ne.default.Group,{onChange:S,value:A},o.map(_=>{const{name:V,id:B,description:X,challenge_names:N,author_name:xe,author_school_name:re,level:v,total_stu_num:g}=_||{};return t.createElement("div",{key:B,className:fe.shixunItemWrapper},t.createElement(le.Z,{align:"middle",className:fe.checkboxWrapper,gutter:14},t.createElement(ne.default,{value:B}),t.createElement("div",{className:fe.title},V)),t.createElement("div",{className:fe.contentWrapper},t.createElement(ht,{ellipsis:{rows:2},className:fe.desc,style:{color:"#8e8888"}},X),t.createElement(le.Z,null,N.map((de,T)=>t.createElement("span",{key:T,className:fe.mission},"\u7B2C",T+1,"\u5173",de))),t.createElement(w.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(le.Z,{className:fe.info},t.createElement(F.Z,null,t.createElement("span",null,xe),t.createElement("span",null,"|"),t.createElement("span",null,re),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",v),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",g)))))}))))};var jt=(0,t.forwardRef)(ln),Ee={flex_box_center:"flex_box_center___c2X6y",flex_space_between:"flex_space_between___RD5R6",flex_box_vertical_center:"flex_box_vertical_center___T_FKV",flex_box_center_end:"flex_box_center_end___JakbY",flex_box_column:"flex_box_column___pAcLz",line1:"line1___bj1Ol",form:"form___PEi9z"},te=c(28426),je=Object.defineProperty,Oe=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,we=(e,u,n)=>u in e?je(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,qe=(e,u)=>{for(var n in u||(u={}))wt.call(u,n)&&we(e,n,u[n]);if(Oe)for(var n of Oe(u))xt.call(u,n)&&we(e,n,u[n]);return e},ft=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const{TabPane:bt}=Un.default,Zt=({shixunHomeworks:e,loading:u,dispatch:n,refreshList:a})=>{const i=(0,b.useParams)(),h=(0,b.useLocation)(),[f]=G.default.useForm(),{brankList:r}=e,[o,l]=(0,t.useState)(!1);let[s,m]=(0,t.useState)(!0),[A,Z]=(0,t.useState)(!1);const[S,x]=(0,t.useState)("myself");let[k,U]=(0,t.useState)([]);const[_,V]=(0,t.useState)(),[B,X]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),N=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,t.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&re()},[e.actionTabs.key]);let xe=[];const re=function(){return ft(this,null,function*(){var T;if(s){l(!1),++B.page;const z=yield n({type:"shixunHomeworks/getBrankList",payload:qe({},B)});k=[...k.concat(z.object_list)],V(z.is_teacher),((T=z.object_list)==null?void 0:T.length)ft(void 0,null,function*(){Z(!0);const z=yield(0,H.aQ)(T);Z(!1),z.status||(a(),n({type:"shixunHomeworks/setActionTabs",payload:{}}))}),de=(0,t.useRef)();return t.createElement(me.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:A},onOk:()=>ft(void 0,null,function*(){var T;if(S==="jupyter"){g(v.current);return}Z(!0);const z=f.getFieldValue(),et=yield n({type:"shixunHomeworks/saveBanks",payload:{course_id:i.coursesId,object_type:"normal",category:i.categoryId,bank_id:z.group_ids}});(et==null?void 0:et.status)===0&&((0,ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),n({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}),n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:et.object_ids,params:(T=e.actionTabs)==null?void 0:T.params}})),Z(!1)}),onCancel:()=>{n({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(le.Z,null,t.createElement(I.Z,{span:12},N.map((T,z)=>t.createElement(Re.ZP,{key:z,shape:"round",type:S===T.id?"primary":"default",className:"mr10",onClick:et=>ft(void 0,null,function*(){if(T.id==="jupyter"){x(T.id);return}k=[],s=!0,B.page=0,B.search="",B.filter=T.id,re(),x(T.id)})},T.name))),t.createElement(I.Z,{span:12,className:"tr"},t.createElement(ut.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:T=>{var z;S==="jupyter"&&((z=de.current)==null||z.changeKeyWord(T.target.value))},onSearch:T=>{var z;if(S==="jupyter"){(z=de.current)==null||z.search(T);return}s=!0,B.search=T,B.page=0,k=[],re()},style:{width:260}}))),S==="myself"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",t.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),S==="public"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),S==="jupyter"?t.createElement(jt,{createShixunParams:v,ref:de}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_&&S==="public"&&t.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},t.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),t.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")),t.createElement(d(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{m(!1),re()},hasMore:s,useWindow:!1},t.createElement(G.default,{form:f,initialValues:{group_ids:xe},className:Ee.form,onChange:T=>{xe=f.getFieldValue()}},k==""&&t.createElement(te.Z,{styles:{margin:"10px auto"}}),t.createElement(G.default.Item,{name:"group_ids"},t.createElement(ne.default.Group,{style:{width:"100%"},className:"font14"},k==null?void 0:k.map(function(T,z){return t.createElement(le.Z,{key:z},t.createElement(I.Z,{flex:"2"},t.createElement(ne.default,{onChange:et=>{},key:z,value:String(T.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Ee.line1].join(" ")},T.name))),t.createElement(I.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Ee.line1},T==null?void 0:T.course_list_name)),t.createElement(I.Z,{flex:"50px",className:"c-black"},S==="public"&&(0,p.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},"\u7F16\u8F91"):S==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},"\u7F16\u8F91"):T==null?void 0:T.username))})))))))};var it=(0,b.connect)(({shixunHomeworks:e,loading:u})=>({shixunHomeworks:e,loading:u}))(Zt),ot=c(1247),rn=c(96472),Pn=Object.defineProperty,yn=Object.defineProperties,kn=Object.getOwnPropertyDescriptors,lu=Object.getOwnPropertySymbols,ru=Object.prototype.hasOwnProperty,yu=Object.prototype.propertyIsEnumerable,su=(e,u,n)=>u in e?Pn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,hu=(e,u)=>{for(var n in u||(u={}))ru.call(u,n)&&su(e,n,u[n]);if(lu)for(var n of lu(u))yu.call(u,n)&&su(e,n,u[n]);return e},_u=(e,u)=>yn(e,kn(u)),Tu=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const gu=({classroomList:e,loading:u,dispatch:n})=>{const a=(0,b.useParams)(),[i]=G.default.useForm();return t.createElement(me.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Tu(void 0,null,function*(){var h;yield i.validateFields();const f=hu({},i.getFieldValue()),{selectArrs:r}=e.actionTabs;f.attachment_ids=(h=f.attachment_ids)==null?void 0:h.map(l=>l.response.id),(yield(0,ot.mz)(_u(hu({},f),{homeworkId:r.work_id}))).status===0&&(i.resetFields(),n({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{i.resetFields(),n({type:"classroomList/setActionTabs",payload:{}})}},t.createElement(G.default,{form:i,initialValues:{}},t.createElement(G.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(rn.Z,null)),t.createElement(G.default.Item,{name:"description"},t.createElement(ut.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var Lu=(0,b.connect)(({classroomList:e,loading:u})=>({classroomList:e,loading:u}))(gu),Pe=c(20834),Ht=c(38854),sn=c(6848),Fu=c(12588),Su=({isLoading:e,addText:u,tabDataSource:n,isAdmin:a,dispatch:i,type:h,TooltipTitle:f,categoryId:r,dropdownMenu:o,classroomList:l,isShowRightControl:s,defaultSelectedKeys:m,user:A,onTabMenuClick:Z,onTooltipTitleClick:S,onDropdownMenuClick:x})=>{var k,U;const _=()=>t.createElement(Pe.default,{onClick:({key:B})=>x(B)},o.map(B=>t.createElement(Pe.default.Item,{key:B.id},B.name))),V=(0,b.useParams)();return t.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},t.createElement("div",{className:"flex gap-4px mr-auto"},n==null?void 0:n.map((B,X)=>t.createElement("div",{key:X,className:`text-16px flex item-center justify-center current ${m==(B==null?void 0:B.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:m==(B==null?void 0:B.id)?"#1890FF":""},onClick:()=>e?{}:Z(B)},B==null?void 0:B.name,B.total!==void 0&&t.createElement("span",{className:"ml-4px"},B==null?void 0:B.total)))),a&&t.createElement("div",{className:"flex item-center gap-20px mr-20px"},t.createElement(Ht.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:B})=>{var X;if((0,p.Rm)()&&!((X=l.AssistantObject.hack)!=null&&X.can_download)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}B=="1"&&i({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:h,exportType:"hack",category_id:V.categoryId}}),B=="3"&&b.history.push(`/classrooms/${V==null?void 0:V.coursesId}/exportlist/hack_work_list`)}}},t.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),t.createElement(sn.Z,{title:"\u6392\u884C\u699C"},t.createElement("span",{className:"c-grey-666 iconfont icon-paihang font16 current",onClick:()=>{b.history.push(`/classrooms/${V.coursesId}/program_homework/ranking`)}})),s&&t.createElement(t.Fragment,null,t.createElement(sn.Z,{title:f},t.createElement("span",{className:`iconfont ${r?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:S})),t.createElement(Ht.Z,{disabled:((k=A==null?void 0:A.userInfo)==null?void 0:k.user_status)===2,dropdownRender:_},t.createElement(sn.Z,{title:((U=A==null?void 0:A.userInfo)==null?void 0:U.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u7F16\u7A0B\u4F5C\u4E1A\u521B\u5EFA\u529F\u80FD"},t.createElement(Fu.op,{theme:E.Fy.THEMEONE,icon:t.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",u||"\u65B0\u5EFA\u4F5C\u4E1A"))))))},Yn={searchSortControllerContainer:"searchSortControllerContainer___VBOYc",btn:"btn___y_1Uc",btnSort:"btnSort___CiQkh",tips:"tips___HlTXf"},hn=({isAdmin:e,dataSource:u,batchStatus:n,SortMenuName:a,setSortMenuName:i,onSearch:h,onSort:f,onBatch:r})=>{const o=e?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],l=m=>{i(m.name),f(m)},s=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:Yn.searchSortControllerContainer},t.createElement(Fu.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:m}})=>{h(m)},style:{width:220}}),t.createElement("div",null,t.createElement(Ht.Z,{dropdownRender:()=>t.createElement(Pe.default,{selectedKeys:[a]},o.map(m=>t.createElement(Pe.default.Item,{key:m.name,onClick:()=>l(m)},m.name)))},t.createElement("div",null,t.createElement("span",{className:`${Yn.btn} ${s?Yn.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),s&&t.createElement(sn.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},t.createElement("span",{className:Yn.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))},ct={bottomControlContainer:"bottomControlContainer___hfueB",buttonWrap:"buttonWrap___p6TJ1",moveCategory:"moveCategory___tunzF"},Rt=c(84105),On=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())}),Wt=({buttonDataSource:e,onClick:u})=>{const{allSelect:n,setAllSelect:a,setSelectArrs:i,dataSource:h,selectArrs:f,useBatchStatus:r,dispatch:o,params:l,getData:s,detailLeftMenus:m,main_category_id:A,setSelectArrsAll:Z}=(0,t.useContext)(Uu);let S;const[x,k]=(0,t.useState)(!1),[U,_]=(0,t.useState)(""),V=N=>{a(N.target.checked),i(N.target.checked?h.map(xe=>xe.homework_id):[]),N.target.checked?Z([...h]):Z([])},B=()=>{let N={courseId:l.id,container_type:"program_homework"};l.categoryId&&(N.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:N}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};m.course_modules&&(S=m.course_modules.filter(N=>N.type==="program_homework")[0]);const X=t.createElement("div",{className:ct.moveCategory,onMouseLeave:N=>k(!1)},t.createElement(Pe.default,{onClick:N=>On(void 0,[N],function*({item:xe,key:re,keyPath:v,domEvent:g}){if(f=="")return J.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ie.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:f,new_category_id:re}})).status===0&&(J.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),s(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(ut.default,{onChange:N=>{_(N.target.value)}})),S&&S.second_category.filter(N=>N.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(N,xe){var re;if(!(U!==""&&N.category_name.indexOf(U)<0))return t.createElement(t.Fragment,null,t.createElement(Pe.default.Item,{className:"multi-llipsis1e",key:N.category_id},N.category_name),(re=N==null?void 0:N.third_category)==null?void 0:re.map(v=>t.createElement(Pe.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:v.category_id},v.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:N=>{N.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:A,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:ct.bottomControlContainer},t.createElement(le.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(I.Z,{flex:1},t.createElement(le.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(I.Z,null,t.createElement(ne.default,{checked:n,onChange:V},"\u5168\u9009\u672C\u9875\uFF08",f.length,"\uFF09")),(0,p.GJ)()&&t.createElement(I.Z,null,t.createElement(Ht.Z,{placement:"top",menu:{items:e,onClick:({key:N})=>{u({key:N})}}},t.createElement(Re.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(I.Z,null,t.createElement(Re.ZP,{type:"primary",onClick:B,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,p.GJ)()&&t.createElement(I.Z,null,t.createElement(Ht.Z,{placement:"topLeft",dropdownRender:()=>X,getPopupContainer:N=>N.parentNode},t.createElement(Re.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(Rt.Z,null)))))),t.createElement(I.Z,null,t.createElement(Re.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Nn=c(1710),Ct={listContainer:"listContainer___pRS7g",info:"info___URRxw",title:"title___ijfcs",left:"left___dUaTB",right:"right____XOFg",flexBox:"flexBox___boctM",detail:"detail___En2OL",iconV:"iconV___W5a7p",shixunTag:"shixunTag___I01Gh"},jn=c(43659),Tn=c(40197),Nu=Object.defineProperty,ju=Object.defineProperties,Zu=Object.getOwnPropertyDescriptors,Cu=Object.getOwnPropertySymbols,Hu=Object.prototype.hasOwnProperty,Ru=Object.prototype.propertyIsEnumerable,cn=(e,u,n)=>u in e?Nu(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,dn=(e,u)=>{for(var n in u||(u={}))Hu.call(u,n)&&cn(e,n,u[n]);if(Cu)for(var n of Cu(u))Ru.call(u,n)&&cn(e,n,u[n]);return e},Mu=(e,u)=>ju(e,Zu(u)),Qt=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())}),$u=({dataSource:e,params:u,classroomList:n,manageAllGroup:a,user:i,getData:h})=>{var f,r,o,l,s,m,A,Z,S,x,k,U,_;const{batchStatus:V,selectArrs:B,setSelectArrs:X,selectArrsAll:N,setSelectArrsAll:xe,dispatch:re}=(0,t.useContext)(Uu);let v=(0,b.useParams)();const[g,de]=(0,t.useState)(!1),T=(0,t.useRef)(),[z,et]=(0,t.useState)([]);v=Mu(dn(dn({},u),v),{category:v==null?void 0:v.categoryId}),(0,t.useEffect)(()=>{et([]),de(!1)},[]);const tn=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(y,L)=>L.status.indexOf(y)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:y=>{var L,O;return y==="--"?y:t.createElement("span",null,t.createElement("span",null,(L=y==null?void 0:y.split("/"))==null?void 0:L[0]),"\xA0/\xA0",t.createElement("span",null,(O=y==null?void 0:y.split("/"))==null?void 0:O[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="publish_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="end_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="late_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:y=>y==="--"||!y?"--":t.createElement("span",{title:y},y)}];function ye(){return Qt(this,null,function*(){let y=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:dn({},v)});et(y.data)})}const Fn=y=>{B.includes(y)?(X(B.filter(L=>L!==y)),xe(N.filter(L=>L.homework_id!==y))):(X([...B,y]),xe([...N,e]))};return t.createElement("div",{className:Ct.listContainer,onClick:y=>{y.stopPropagation(),(!(0,p.GJ)()||(0,p.GJ)()&&T.current&&!T.current.contains(y.target))&&((0,p.dE)()?(0,ee.xg)(`/classrooms/${v.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,ee.xg)(`/classrooms/${v.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,p.GJ)()&&t.createElement("span",{ref:T},t.createElement(ne.default,{onClick:y=>{y.stopPropagation()},style:{padding:"10px"},checked:B.includes(e.homework_id),onChange:()=>Fn(e.homework_id)})),t.createElement("div",{className:Ct.info},t.createElement("div",{className:Ct.title},t.createElement("div",{className:Ct.left,style:(0,p.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,p.GJ)()&&t.createElement(jn.Z,{value:(f=e.status)==null?void 0:f[0]},t.createElement(ee.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,p.dE)()&&t.createElement(ee.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:y=>y.stopPropagation()},t.createElement(b.Link,{target:"_blank",to:`/classrooms/${v.coursesId}/program_homework/${e.homework_id}/detail${(0,p.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:Ct.right},(0,p.GJ)()&&((r=e==null?void 0:e.status)==null?void 0:r[0])==="\u672A\u53D1\u5E03"&&t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>Qt(void 0,null,function*(){var L,O,Ue,nn;if(y.stopPropagation(),y.preventDefault(),((L=i==null?void 0:i.userInfo)==null?void 0:L.user_status)===2){(0,Tn.Rd)();return}if((0,p.Rm)()&&!((Ue=(O=n.AssistantObject)==null?void 0:O.hack)!=null&&Ue.can_publish)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const _t=ee.cX.getItem(`${(nn=i==null?void 0:i.userInfo)==null?void 0:nn.login}${(0,p.GJ)()?"Teacher":"Student"}`,"ProgramHomework");_t&&(v.sort_by=_t==null?void 0:_t.type,v.sort_direction=_t==null?void 0:_t.direction),re({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dn({},v),type:2,manage_all_group:a}})})},t.createElement("aside",{className:Ct.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,p.dE)()&&t.createElement("div",{className:Ct.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:y=>Qt(void 0,null,function*(){y.stopPropagation();let L=yield(0,ie.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});L&&(window.open(`/myproblems/${L==null?void 0:L.identifier}?type=1`),localStorage.setItem("program_homework",[v.coursesId,e.homework_id]))}),className:Ct.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((l=e.status)==null?void 0:l.includes("\u5DF2\u622A\u6B62"))||((s=e.status)==null?void 0:s.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:Ct.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,p.GJ)()&&t.createElement(Ht.Z,{placement:"bottomCenter",overlayClassName:Ct.dro,dropdownRender:()=>t.createElement(Pe.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(Pe.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>Qt(void 0,null,function*(){var L,O,Ue;if(y.stopPropagation(),y.preventDefault(),((L=i==null?void 0:i.userInfo)==null?void 0:L.user_status)===2){(0,Tn.Rd)();return}if((0,p.Rm)()&&!((Ue=(O=n.AssistantObject)==null?void 0:O.hack)!=null&&Ue.can_publish)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}console.log("params--",v),re({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dn({},v),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(Pe.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>Qt(void 0,null,function*(){var L,O;if(y.stopPropagation(),y.preventDefault(),(0,p.Rm)()&&!((O=(L=n.AssistantObject)==null?void 0:L.hack)!=null&&O.can_stop)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}re({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dn({},v),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(Pe.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>Qt(void 0,null,function*(){y.stopPropagation(),y.preventDefault();let L=e==null?void 0:e.name;me.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:t.createElement("div",null,t.createElement(ut.default,{defaultValue:L,maxLength:60,showCount:!0,onChange:O=>L=O.target.value})),onOk:()=>Qt(void 0,null,function*(){let O=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:L}});(O==null?void 0:O.status)===0&&(J.ZP.success("\u64CD\u4F5C\u6210\u529F"),h())})})})},"\u91CD\u65B0\u547D\u540D")),e.status.includes("\u5BFC\u5165")&&t.createElement(Pe.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>Qt(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),re({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"hack"}})})},"\u8865\u5145\u6210\u7EE9")),t.createElement(Pe.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>Qt(void 0,null,function*(){var L,O,Ue;if(y.stopPropagation(),y.preventDefault(),(0,p.Rm)()&&!((O=(L=n.AssistantObject)==null?void 0:L.hack)!=null&&O.can_delete)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}re({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:N,params:v,status:(Ue=e==null?void 0:e.status)==null?void 0:Ue[0]}})})},"\u7ACB\u5373\u5220\u9664")),!e.status.includes("\u5BFC\u5165")&&t.createElement(Pe.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",onClick:y=>{y.stopPropagation()},to:`/classrooms/${v.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:y=>y.stopPropagation(),className:Ct.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:Ct.detail},(0,p.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((m=e==null?void 0:e.status)==null?void 0:m[0])&&!!e.uncommit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((A=e==null?void 0:e.status)==null?void 0:A[0])&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((Z=e==null?void 0:e.status)==null?void 0:Z[0])&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((S=e==null?void 0:e.status)==null?void 0:S[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((x=e==null?void 0:e.status)==null?void 0:x[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes((k=e==null?void 0:e.status)==null?void 0:k[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999"},t.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((U=e==null?void 0:e.status)==null?void 0:U[0])&&t.createElement("span",{className:Ct.iconV,onClick:y=>Qt(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),g||ye(),de(!g)})},t.createElement("i",{className:`iconfont icon-${g?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:Ct.content},(0,p.dE)()&&t.createElement("span",{className:Ct.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((_=e==null?void 0:e.status)==null?void 0:_[0])==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),e==null?void 0:e.commit_count,"/",e==null?void 0:e.all_count),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time)),(0,p.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&g&&z.length>5&&t.createElement(Nn.default,{scroll:{y:240},onRow:y=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(y,L)=>({onClick:O=>{O.stopPropagation(),O.preventDefault()}}),pagination:!1,dataSource:z,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(y,L,O)=>{O.field&&(v.sort_by=O.field),O.order||(v.sort_direction="asc"),O.order==="ascend"&&(v.sort_direction="asc"),O.order==="descend"&&(v.sort_direction="desc"),O.order||(v.sort_direction="asc"),ye()},columns:tn}),(0,p.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&g&&z.length<6&&z.length>0&&t.createElement(Nn.default,{onRow:y=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(y,L)=>({onClick:O=>{O.stopPropagation(),O.preventDefault()}}),pagination:!1,dataSource:z,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(y,L,O)=>{O.field&&(v.sort_by=O.field),O.order||(v.sort_direction="asc"),O.order==="ascend"&&(v.sort_direction="asc"),O.order==="descend"&&(v.sort_direction="desc"),O.order||(v.sort_direction="asc"),ye()},columns:tn}))))},Vu={flex_box_center:"flex_box_center___j1aBL",flex_space_between:"flex_space_between___D8wY1",flex_box_vertical_center:"flex_box_vertical_center___yuZj0",flex_box_center_end:"flex_box_center_end___KxlpG",flex_box_column:"flex_box_column___S8jOp",bg:"bg___dND2N",containerTitle:"containerTitle___bnRnZ",containerDesc:"containerDesc___RwXqm",listItem:"listItem___lXJNP",info:"info___1LN9N",title:"title___ljdD1",titleLeft:"titleLeft___rfdG9",titleRight:"titleRight___PbzRE",acitons:"acitons___GoiVf",moveCategory:"moveCategory___JfKsi",spanSize:"spanSize___jFqfl"},$={otherHomeworkWrap:"otherHomeworkWrap___UwcV1",otherHomeworkContainer:"otherHomeworkContainer___osqP5",flex:"flex___P_Q27",search:"search___X21iW",content:"content___i455E",listItem:"listItem___ReZTi",info:"info___npHbd",title:"title___T6FKE",describe:"describe___vYWhI",footer:"footer___m1jQa"},ve=Object.defineProperty,At=Object.defineProperties,Mt=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,Gu=Object.prototype.hasOwnProperty,zu=Object.prototype.propertyIsEnumerable,uo=(e,u,n)=>u in e?ve(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,oo=(e,u)=>{for(var n in u||(u={}))Gu.call(u,n)&&uo(e,n,u[n]);if(Zn)for(var n of Zn(u))zu.call(u,n)&&uo(e,n,u[n]);return e},ao=(e,u)=>At(e,Mt(u)),lo=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())}),fa=({courseId:e,type:u,onCancel:n})=>{const a=(0,b.useParams)(),[i,h]=(0,t.useState)({targerData:[],originData:[]}),[f,r]=(0,t.useState)([]),[o,l]=(0,t.useState)(!1),s=()=>lo(void 0,null,function*(){l(!0);const x=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:u}});l(!1),h({targerData:x.homeworks,originData:x.homeworks})});(0,t.useEffect)(()=>{s()},[]);const m=()=>lo(void 0,null,function*(){l(!0);let x={homework_common_ids:f};a.categoryId&&(x=ao(oo({},x),{category_id:a.categoryId}));const k=yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:x});k&&k.homework_ids.length>0&&(J.ZP.success("\u63D0\u4EA4\u6210\u529F"),n()),l(!1)}),A=(x,k)=>{x.target.checked?r([...f,k]):r(f.filter(U=>U!==k))},Z=x=>{const k=i.originData.filter(U=>U.name.indexOf(x)>-1);h(ao(oo({},i),{targerData:k}))},S=()=>{m()};return t.createElement("div",{className:`animated fadeInUp fast ${$.otherHomeworkWrap}`},t.createElement("div",{className:$.otherHomeworkContainer},t.createElement("div",{className:$.search},t.createElement(ut.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:Z,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:$.content},i.targerData.map(x=>t.createElement("div",{className:`${$.listItem} mb10`,key:x.id},t.createElement(ne.default,{checked:f.includes(x.id),onChange:k=>A(k,x.id)}),t.createElement("div",{className:$.info},t.createElement("div",{className:`${$.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:$.title},x.name),t.createElement("div",null,t.createElement(Re.ZP,{type:"primary",ghost:!0,onClick:()=>(0,ee.xg)(`/classrooms/${a.coursesId}/common_homework/${x.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${$.describe}`},x.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},x.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",x.created_at)))))),t.createElement("div",{className:$.footer},t.createElement(Re.ZP,{type:"primary",ghost:!0,onClick:n},"\u53D6\u6D88"),t.createElement(Re.ZP,{type:"primary",disabled:f.length===0||o,onClick:S},"\u786E\u5B9A"))))},Ea=c(64026),va=c(26692),ro=c(89412),so=c(57809),io=c(71418),ya=c(33656),co=c.n(ya),Kn=c(45937),Fe=c(59301),ha=Object.defineProperty,_a=Object.defineProperties,ga=Object.getOwnPropertyDescriptors,Au=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,po=Object.prototype.propertyIsEnumerable,fo=(e,u,n)=>u in e?ha(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,Xn=(e,u)=>{for(var n in u||(u={}))mo.call(u,n)&&fo(e,n,u[n]);if(Au)for(var n of Au(u))po.call(u,n)&&fo(e,n,u[n]);return e},Eo=(e,u)=>_a(e,ga(u)),Fa=(e,u)=>{var n={};for(var a in e)mo.call(e,a)&&u.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&Au)for(var a of Au(e))u.indexOf(a)<0&&po.call(e,a)&&(n[a]=e[a]);return n},Wu=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});Q().extend(co());const Ca=({data:e,value:u,onChange:n})=>{var a,i,h,f;const[r,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[l,s]=(0,t.useState)([]);return(0,t.useEffect)(()=>{s((u==null?void 0:u.length)>0?e==null?void 0:e.filter(m=>u==null?void 0:u.includes(m==null?void 0:m.id)):[])},[u]),Fe.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Fe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Fe.createElement(ne.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:m=>{n(m.target.checked?e==null?void 0:e.map(A=>A==null?void 0:A.id):[])}},"\u5168\u9009"),Fe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Fe.createElement(ut.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:m=>{o(Eo(Xn({},r),{leftSearch:m.target.value}))}}),Fe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(m=>{var A;return(A=m==null?void 0:m.name)==null?void 0:A.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Fe.createElement(ne.default.Group,{value:u,onChange:m=>{n(m)}},Fe.createElement(F.Z,{direction:"vertical"},(i=r.leftSearch?e==null?void 0:e.filter(m=>{var A;return(A=m==null?void 0:m.name)==null?void 0:A.includes(r.leftSearch)}):e)==null?void 0:i.map((m,A)=>Fe.createElement(ne.default,{key:A,value:m.id},m==null?void 0:m.name)))):Fe.createElement(te.Z,{styles:{margin:"0 auto"}})))),Fe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Fe.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Fe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Fe.createElement(ut.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:m=>{o(Eo(Xn({},r),{rigthSearch:m.target.value}))}}),Fe.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((h=r.rigthSearch?l==null?void 0:l.filter(m=>{var A;return(A=m==null?void 0:m.name)==null?void 0:A.includes(r.rigthSearch)}):l)==null?void 0:h.length)!==0?(f=r.rigthSearch?l==null?void 0:l.filter(m=>{var A;return(A=m==null?void 0:m.name)==null?void 0:A.includes(r.rigthSearch)}):l)==null?void 0:f.map((m,A)=>Fe.createElement(le.Z,{key:A,wrap:!1,align:"middle",justify:"space-between"},Fe.createElement(I.Z,null,m==null?void 0:m.name),Fe.createElement(I.Z,null,Fe.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{n(u==null?void 0:u.filter(Z=>Z!==(m==null?void 0:m.id)))}})))):Fe.createElement(te.Z,{styles:{margin:"0 auto"}})))))},Aa=e=>{var u=e,{classroomList:n,dispatch:a,user:i,getData:h}=u,f=Fa(u,["classroomList","dispatch","user","getData"]),r,o,l,s,m,A;const Z=(0,b.useParams)(),[S]=G.default.useForm(),x=G.default.useWatch("penalty_type",S),k=((r=n==null?void 0:n.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,U,_,V]=(0,Kn.U)(H.c_,Xn(Xn({},Z),(o=n==null?void 0:n.actionTabs)==null?void 0:o.params)),[,,B,X]=(0,Kn.U)(H.nP,{course_id:Z==null?void 0:Z.coursesId,homework_ids:(l=n==null?void 0:n.actionTabs)==null?void 0:l.selectArrs}),[,N,xe]=(0,Kn.U)(H.sm,{course_id:Z==null?void 0:Z.coursesId,homework_ids:(s=n==null?void 0:n.actionTabs)==null?void 0:s.selectArrs}),re=(...v)=>Wu(void 0,[...v],function*(g={}){B({});const de=yield _({page:1,limit:2e4,homework_id:n.actionTabs.type===1?"":n.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{k&&re()},[k]),Fe.createElement(me.default,{centered:!0,title:(m=n==null?void 0:n.actionTabs)==null?void 0:m.key,width:800,open:k,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:N,onOk:()=>Wu(void 0,null,function*(){S.submit()})},Fe.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Fe.createElement(G.default,{form:S,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:v=>Wu(void 0,null,function*(){var g,de,T;const z=yield xe(((g=V==null?void 0:V.course_groups)==null?void 0:g.length)>0?{unified_late:((de=V==null?void 0:V.course_groups)==null?void 0:de.length)<=0,allow_late_settings:[Xn({},v)]}:Xn({unified_late:((T=V==null?void 0:V.course_groups)==null?void 0:T.length)<=0},v));(z==null?void 0:z.status)==0&&(J.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),h&&h())})},Fe.createElement(le.Z,{wrap:!1,gutter:20},Fe.createElement(I.Z,{flex:1},Fe.createElement(G.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(v,g,de){return x===2&&g>100?Promise.reject(Fe.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Fe.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Fe.createElement(ut.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:x==1?"\u5206":"%",max:x===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Fe.createElement(G.default.Item,{name:"penalty_type",noStyle:!0,normalize:v=>(S.setFieldsValue({late_minus_score:v==2?20:5}),v)},Fe.createElement(so.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Fe.createElement(I.Z,{flex:"390px"},Fe.createElement(G.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(v,g,de){return g&&Q()(g).startOf("minute")<=Q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):g&&Q()(g).startOf("minute")<=Q()(X==null?void 0:X.max_late_time).startOf("minute")?(J.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${X==null?void 0:X.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Fe.createElement(_e.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:v=>(0,ee.BO)(v,{startTime:X==null?void 0:X.max_late_time}),disabledTime:v=>(0,ee.hv)(v,{compared:X==null?void 0:X.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Q()("00:00:00","HH:mm:ss")}})))),((A=V==null?void 0:V.course_groups)==null?void 0:A.length)>0&&Fe.createElement(io.Z,{spinning:U},Fe.createElement(G.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Fe.createElement(Ca,{data:(V==null?void 0:V.course_groups)||[],onChange:v=>{B({group_ids:v})}})))))};var ba=(0,b.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(Aa),qt=c(59301),Da=({styles:e={},onSelect:u,params:n,onClick:a,user:i})=>{var h;const[f,r]=(0,t.useState)(!1),[o,l]=(0,t.useState)("");(0,t.useEffect)(()=>{r(!1),l("")},[]);const s=()=>{o==="1"&&b.history.push(`/classrooms/${n.coursesId}/common_homework/${n.categoryId}/add`),o==="2"&&(u(),r(!1),l(""))};return qt.createElement(qt.Fragment,null,qt.createElement(te.Z,{className:"animated fadeIn",ButtonText:"\u9009\u7528\u5B9E\u9A8C",customText:qt.createElement(qt.Fragment,null,"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60",qt.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),buttonProps:{disabled:((h=i==null?void 0:i.userInfo)==null?void 0:h.user_status)===2,onClick:a,className:"mr-20px",type:"primary",size:"large"}}),f&&qt.createElement(me.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>r(!1),onOk:s},qt.createElement("div",null,qt.createElement("div",null,qt.createElement(be.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>l("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),qt.createElement("div",null,qt.createElement(be.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>l("2")},"\u9009\u7528\u8D44\u6E90")))))},Te=c(59301),Ba=Object.defineProperty,Pa=Object.defineProperties,wa=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,ka=Object.prototype.propertyIsEnumerable,yo=(e,u,n)=>u in e?Ba(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,cu=(e,u)=>{for(var n in u||(u={}))xa.call(u,n)&&yo(e,n,u[n]);if(vo)for(var n of vo(u))ka.call(u,n)&&yo(e,n,u[n]);return e},Ju=(e,u)=>Pa(e,wa(u)),Oa=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const Uu=(0,t.createContext)({selectArrs:[]}),Ta=({classroomList:e,loading:u,dispatch:n,user:a})=>{var i,h,f,r;const o=(0,b.useLocation)(),l=(0,b.useParams)(),[s,m]=(0,t.useState)(()=>Ju(cu({},l),{id:l.coursesId,limit:20})),[A]=(0,b.useSearchParams)(),[Z,S]=(0,t.useState)([]),[x,k]=(0,t.useState)(!1),[U,_]=(0,t.useState)(!1),[V,B]=(0,t.useState)([]),[X,N]=(0,t.useState)(!1),[xe,re]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:v}=a,{detailCommonHomeworksList:g,detailLeftMenus:de,detailTopBanner:T,taskList:z}=e;let et;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const C=A.get("tabs");C&&C!==void 0&&((0,p.GJ)()?s.status=C:s.order=C)},[o.search]),(0,t.useEffect)(()=>{A.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=A.get("tabs")},[A.get("tabs")]),(0,t.useEffect)(()=>{m(cu(cu({},s),l))},[l==null?void 0:l.categoryId]),(0,t.useEffect)(()=>{var C,oe,tt;if(l.categoryId?(s.categoryId=l.categoryId,s.category=l.categoryId):delete s.category,(C=a==null?void 0:a.userInfo)!=null&&C.login){(0,p.Rm)()&&n({type:"classroomList/getAssistantPermissions",payload:{course_id:s.id}});const ge=ee.cX.getItem(`${(oe=a==null?void 0:a.userInfo)==null?void 0:oe.login}${(0,p.GJ)()?"Teacher":"Student"}`,"ProgramHomework");ge&&(s.sort_by=ge==null?void 0:ge.type,s.sort_direction=ge==null?void 0:ge.direction,re(ge==null?void 0:ge.name));const Ze=A.get("tabs");let Ot={};Ze&&Ze!==void 0&&((0,p.GJ)()?s.status=Ze:s.order=Ze),ye(Ot)}else if((tt=a==null?void 0:a.userInfo)!=null&&tt.username){const ge=A.get("tabs");let Ze={};ge&&ge!==void 0&&((0,p.GJ)()?s.status=ge:s.order=ge),ye(Ze)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,o==null?void 0:o.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(S([]),B([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ye()},[e.actionTabs.key]),(0,t.useEffect)(()=>{S([])},[g]),(0,t.useEffect)(()=>{_(!1)},[s.categoryId]),(0,t.useEffect)(()=>{g&&g.homeworks&&(Z.length===g.homeworks.length&&Z.length>0?k(!0):Z.length!==g.homeworks.length&&k(!1))},[Z]);const tn=(C,oe)=>{s.page=C,ye()},ye=(C={})=>{S([]),B([]),n({type:"classroomList/getClassroomTeacherCommonList",payload:Ju(cu({},s),{type:5})})},Fn=()=>{if((0,p.GJ)()){const{all_count:C,unpublished_count:oe,not_start_count:tt,in_progress_count:ge,overed_count:Ze}=g;return[{name:"\u5168\u90E8",id:0,total:C||0},{name:"\u672A\u53D1\u5E03",id:1,total:oe||0},{name:"\u672A\u5F00\u59CB",id:4,total:tt||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:ge||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Ze||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};de.course_modules&&(et=e.detailLeftMenus.course_modules.filter(C=>C.type==="common_homework")[0]);const y=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(C=>v!=null&&v.main_site?C:C!=="\u6536\u85CF").filter(C=>(0,p.GJ)()?!0:C!=="\u5220\u9664"),L=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],O=C=>{var oe;if((0,p.Rm)()&&!((oe=e.AssistantObject.hack)!=null&&oe.can_create)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}C==="1"?b.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`):C==="2"?Ue():C==="3"&&n({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},Ue=()=>{n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},nn=(h=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:Te.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:Te.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:Te.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:Te.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,p.GJ)()||(0,p.Rm)()}].filter(C=>C==null?void 0:C.isShow))==null?void 0:h.map(C=>(delete C.isShow,C)),_t=C=>{var oe,tt,ge,Ze,Ot,Ln,Rn;if(Z.length===0)return J.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((oe=a==null?void 0:a.userInfo)==null?void 0:oe.user_status)===2&&(C==null?void 0:C.key)==="publish"){(0,Tn.Rd)();return}let Ye=C.label||"",uu={key:Ye,selectArrs:Z,selectArrsAll:V,type:["publish","deadline"].includes(C.key)?1:"",params:s};switch(C.key){case"publish":if(Ye="\u7ACB\u5373\u53D1\u5E03",(0,p.Rm)()&&!((ge=(tt=e.AssistantObject)==null?void 0:tt.hack)!=null&&ge.can_publish)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"deadline":if(Ye="\u7ACB\u5373\u622A\u6B62",(0,p.Rm)()&&!((Ot=(Ze=e.AssistantObject)==null?void 0:Ze.hack)!=null&&Ot.can_stop)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"batchpay":Ye="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(Ye="\u5220\u9664",(0,p.Rm)()&&!((Rn=(Ln=e.AssistantObject)==null?void 0:Ln.hack)!=null&&Rn.can_delete)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"collection":Ye="\u6536\u85CF";break}n({type:"classroomList/setActionTabs",payload:Ju(cu({},uu),{key:Ye})})},tu=C=>Oa(void 0,null,function*(){yield n({type:"classroomList/updateTaskPosition",payload:{category_id:s.categoryId,courseId:s.id,task_ids:C,container_type:"program_homework"}}),ye()}),nu=(0,t.useMemo)(()=>{let C=[];return z.length>0&&(C=z.map(oe=>{var tt;return{user_name:oe.user_name,task_name:oe.task_name,task_id:oe.task_id,category:oe.category,status:(tt=oe==null?void 0:oe.status)==null?void 0:tt[0]}})),C},[z]);return Te.createElement(Uu.Provider,{value:{params:s,batchStatus:U,selectArrs:Z,setSelectArrs:S,allSelect:x,dataSource:g.homeworks||[],detailLeftMenus:de,main_category_id:g.main_category_id||"",selectArrsAll:V,setAllSelect:k,useBatchStatus:_,dispatch:n,getData:ye,setSelectArrsAll:B}},Te.createElement("section",null,Te.createElement("aside",{className:Vu.bg},Te.createElement(Su,{isLoading:u["classroomList/getClassroomTeacherCommonList"],tabDataSource:Fn(),classroomList:e,isAdmin:(0,p.GJ)(),dispatch:n,type:g==null?void 0:g.main_category_name,TooltipTitle:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:s.categoryId,user:a,dropdownMenu:L,isShowRightControl:(0,ee.Oo)(de==null?void 0:de.course_modules,s.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:C=>{C.id!==void 0&&((0,p.GJ)(),s.status=C.id),_(!1),s.page=1,b.history.replace(`${o.pathname}?tabs=${C.id}`),ye(s)},defaultSelectedKeys:[A.get("tabs")?A.get("tabs"):"0"],onTooltipTitleClick:()=>{n({type:"classroomList/setActionTabs",payload:{key:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_name:g==null?void 0:g.category_name,category_id:(g==null?void 0:g.category_id)||(g==null?void 0:g.main_category_id)},cb:()=>{ye()}}})},onDropdownMenuClick:O}),Te.createElement(hn,{dataSource:g.homeworks||[],isAdmin:(0,p.GJ)(),batchStatus:U,SortMenuName:xe,setSortMenuName:re,onSearch:C=>{s.search=C.trim(),s.page=1,ye()},onSort:C=>{var oe;s.sort_by=C.type,s.sort_direction=C.direction,s.page=1,ee.cX.setItem(`${(oe=a==null?void 0:a.userInfo)==null?void 0:oe.login}${(0,p.GJ)()?"Teacher":"Student"}`,C,"ProgramHomework"),ye(s)},onBatch:C=>_(C)})),(g==null?void 0:g.all_count)===0&&(0,p.GJ)()?!u[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Te.createElement(Da,{user:a,params:s,dispatch:n,onClick:()=>b.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:Ue}):(g==null?void 0:g.homeworks)&&g.homeworks.length===0&&!u[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Te.createElement(te.Z,null),Te.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!u[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Te.createElement(Te.Fragment,null,Te.createElement("aside",{className:"animated fadeIn"},(f=g==null?void 0:g.homeworks)==null?void 0:f.map((C,oe)=>Te.createElement($u,{key:oe,user:a,dataSource:C,params:s,classroomList:e,manageAllGroup:g==null?void 0:g.manage_all_group,getData:ye})),!u[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Te.createElement("aside",{className:"tc mb50 mt30"},(g==null?void 0:g.query_total_count)>10&&Te.createElement(ae.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:tn,defaultPageSize:20,defaultCurrent:1,current:s.page||1,total:(0,p.GJ)()?g.query_total_count:g.student_all_count}))),Z.length>0&&(0,p.GJ)()&&Te.createElement(Ge.Z,{offsetBottom:0},Te.createElement(Wt,{buttonDataSource:nn,onClick:_t})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&Te.createElement(ba,{getData:ye}),Te.createElement(Lt,{onCallback:()=>_(!1)}),Te.createElement(Ea.Z,{onOk:()=>{ye()}}),Te.createElement(va.Z,{onOk:()=>{}}),Te.createElement(Vt,{onCallback:()=>_(!1),courseEndTime:g==null?void 0:g.course_end_time}),Te.createElement(Ut.Z,{courseEndTime:g==null?void 0:g.course_end_time,courseId:l.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{_(!1),ye()}}),Te.createElement(En,null),Te.createElement(Vn,{onCallback:()=>_(!1)}),Te.createElement(Eu,{onCallback:()=>_(!1)}),Te.createElement(it,{refreshList:ye}),Te.createElement(Lu,null),Te.createElement(ro.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:tu,data:nu,onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{key:""}})}}),X&&Te.createElement(fa,{courseId:s.coursesId,type:"1",onCancel:()=>N(!1)})))};var La=(0,b.connect)(({classroomList:e,loading:u,user:n,globalSetting:a})=>({classroomList:e,globalSetting:a,user:n,loading:u.effects}))(Ta),Ia=Object.defineProperty,Sa=Object.defineProperties,Na=Object.getOwnPropertyDescriptors,bu=Object.getOwnPropertySymbols,ho=Object.prototype.hasOwnProperty,_o=Object.prototype.propertyIsEnumerable,go=(e,u,n)=>u in e?Ia(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,Fo=(e,u)=>{for(var n in u||(u={}))ho.call(u,n)&&go(e,n,u[n]);if(bu)for(var n of bu(u))_o.call(u,n)&&go(e,n,u[n]);return e},ja=(e,u)=>Sa(e,Na(u)),Za=(e,u)=>{var n={};for(var a in e)ho.call(e,a)&&u.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&bu)for(var a of bu(e))u.indexOf(a)<0&&_o.call(e,a)&&(n[a]=e[a]);return n},Ha=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const Ra=e=>{var u=e,{classroomList:n,dispatch:a,match:i,location:h,user:f,onCallback:r}=u,o=Za(u,["classroomList","dispatch","match","location","user","onCallback"]),l,s;const m=(0,b.useParams)(),[A,Z]=(0,t.useState)(!1),[S,x]=(0,t.useState)(!1),k=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(n.actionTabs.key==="\u5220\u9664"){if((0,p.j5)()){x(!0);return}const _={hasNum:0,noHasNum:0};n.actionTabs.selectArrsAll.map(V=>{var B;V.author_login===((B=f.userInfo)==null?void 0:B.login)?++_.hasNum:++_.noHasNum}),_.noHasNum>0?me.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},_.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},_.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{U()}}):x(!0)}else x(!1)},[n.actionTabs.key]);const U=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:S,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:A,destroyOnClose:!0,onOk:()=>Ha(void 0,null,function*(){var _;if((_=k.current)!=null&&_.onVerify())return;Z(!0);const V=yield(0,ie.ZP)(`/api/courses/${m.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...n.actionTabs.selectArrs]}});Z(!1),V.status===0&&((0,ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),J.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,p.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:ja(Fo({},n.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:Fo({},n.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:m.coursesId}}))}),onCancel:()=>{U()}},!((l=n==null?void 0:n.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((s=n==null?void 0:n.actionTabs)==null?void 0:s.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),t.createElement(lt.Z,{ref:_=>k.current=_})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Ma=(0,b.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(Ra),$a=c(29267),Va=Object.defineProperty,Ga=Object.defineProperties,za=Object.getOwnPropertyDescriptors,Co=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Ja=Object.prototype.propertyIsEnumerable,Ao=(e,u,n)=>u in e?Va(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,bo=(e,u)=>{for(var n in u||(u={}))Wa.call(u,n)&&Ao(e,n,u[n]);if(Co)for(var n of Co(u))Ja.call(u,n)&&Ao(e,n,u[n]);return e},Ua=(e,u)=>Ga(e,za(u)),Ya=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const Ka=({classroomList:e,dispatch:u})=>{const n=(0,b.useParams)();return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ya(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${n.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),J.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,p.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:Ua(bo({},e.actionTabs.params),{type:5})}):u({type:"classroomList/getClassroomCommonList",payload:bo({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Xa=(0,b.connect)(({classroomList:e})=>({classroomList:e}))(Ka),Qa=Object.defineProperty,qa=Object.defineProperties,el=Object.getOwnPropertyDescriptors,Du=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,Bo=Object.prototype.propertyIsEnumerable,Po=(e,u,n)=>u in e?Qa(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,wo=(e,u)=>{for(var n in u||(u={}))Do.call(u,n)&&Po(e,n,u[n]);if(Du)for(var n of Du(u))Bo.call(u,n)&&Po(e,n,u[n]);return e},tl=(e,u)=>qa(e,el(u)),nl=(e,u)=>{var n={};for(var a in e)Do.call(e,a)&&u.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&Du)for(var a of Du(e))u.indexOf(a)<0&&Bo.call(e,a)&&(n[a]=e[a]);return n},ul=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const ol=e=>{var u=e,{classroomList:n,dispatch:a,onCallback:i}=u,h=nl(u,["classroomList","dispatch","onCallback"]);const f=(0,b.useParams)();return f.id=f.coursesId,t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:n.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ul(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${f.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...n.actionTabs.selectArrs]}})).status===0&&((0,ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),J.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,p.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:tl(wo({},n.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:wo({},n.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var al=(0,b.connect)(({classroomList:e})=>({classroomList:e}))(ol),ll=Object.defineProperty,xo=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,ko=(e,u,n)=>u in e?ll(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,il=(e,u)=>{for(var n in u||(u={}))rl.call(u,n)&&ko(e,n,u[n]);if(xo)for(var n of xo(u))sl.call(u,n)&&ko(e,n,u[n]);return e},cl=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const dl=({classroomList:e,loading:u,dispatch:n,onCallback:a})=>{var i,h;const f=(0,b.useParams)(),r=(0,b.useLocation)(),{actionTabs:o}=e,[l]=G.default.useForm(),s=m=>m&&mcl(void 0,null,function*(){var m;const A=l.getFieldValue(),Z=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,S=yield(0,ie.ZP)(Z,{method:"post",body:il({},A)});if(S.status===0){J.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:f.coursesId}});const x=e.actionTabs.selectArrs.type,k=(S==null?void 0:S.category_id)||0;let U=(m=r.pathname)==null?void 0:m.split("/");U[4]=k,U[3]=x||U[3];const _=U==null?void 0:U.join("/");b.history.push(_)}}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(G.default,{form:l,initialValues:{name:""}},t.createElement(G.default.Item,{name:"name"},t.createElement(le.Z,{className:"mt30"},t.createElement(I.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(I.Z,{flex:"1"},t.createElement(ut.default,{defaultValue:((i=o.selectArrs)==null?void 0:i.category_name)||((h=o.selectArrs)==null?void 0:h.name)}))))))};var ml=(0,b.connect)(({classroomList:e,loading:u})=>({classroomList:e,loading:u}))(dl),Hn={shixunItemWrapper:"shixunItemWrapper___ClCET",checkboxWrapper:"checkboxWrapper___bZ8gF",contentWrapper:"contentWrapper____pt8D",title:"title___tfmFW",desc:"desc___NDuDd",info:"info___mahF7"},pl=Object.defineProperty,fl=Object.defineProperties,El=Object.getOwnPropertyDescriptors,Oo=Object.getOwnPropertySymbols,vl=Object.prototype.hasOwnProperty,yl=Object.prototype.propertyIsEnumerable,To=(e,u,n)=>u in e?pl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,Lo=(e,u)=>{for(var n in u||(u={}))vl.call(u,n)&&To(e,n,u[n]);if(Oo)for(var n of Oo(u))yl.call(u,n)&&To(e,n,u[n]);return e},Io=(e,u)=>fl(e,El(u)),hl=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const{Paragraph:_l}=D.default,gl=({createShixunParams:e},u)=>{const n=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[i,h]=(0,t.useState)("0"),[f,r]=(0,t.useState)("hot"),[o,l]=(0,t.useState)([]),s=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),m=(_,V)=>hl(void 0,null,function*(){const B=yield(0,j.he)(_);if(!B.status){if(B.shixuns.length===0&&V){k(!1);return}l(B.shixuns)}});(0,t.useImperativeHandle)(u,()=>({search:_=>m(Io(Lo({},s.current),{keyword:_})),changeKeyWord:_=>s.current.keyword=_})),(0,t.useEffect)(()=>{m(s.current)},[]);const[A,Z]=(0,t.useState)([]),S=_=>{Z(_),e.current.shixun_ids=_},[x,k]=(0,t.useState)(!0),U=_=>{m(Io(Lo({},s.current),{page:_}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(le.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(I.Z,null,n.map((_,V)=>t.createElement(Re.ZP,{key:V,type:i===_.id?"primary":"default",onClick:()=>{h(_.id),s.current.diff=_.id,m(s.current)}},_.name))),t.createElement(I.Z,null,a.map((_,V)=>t.createElement(Re.ZP,{key:V,className:"mr20",type:f===_.id?"primary":"default",onClick:()=>{r(_.id),s.current.order=_.id,m(s.current)}},_.name)))),t.createElement(d(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:U,hasMore:x,useWindow:!1},t.createElement(ne.default.Group,{onChange:S,value:A},o.map(_=>{const{name:V,id:B,description:X,challenge_names:N,author_name:xe,author_school_name:re,level:v,total_stu_num:g}=_||{};return t.createElement("div",{key:B,className:Hn.shixunItemWrapper},t.createElement(le.Z,{align:"middle",className:Hn.checkboxWrapper,gutter:14},t.createElement(ne.default,{value:B}),t.createElement("div",{className:Hn.title},V)),t.createElement("div",{className:Hn.contentWrapper},t.createElement(_l,{ellipsis:{rows:2},className:Hn.desc,style:{color:"#8e8888"}},X),t.createElement(le.Z,null,N.map((de,T)=>t.createElement("span",{key:T,className:Hn.mission},"\u7B2C",T+1,"\u5173",de))),t.createElement(w.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(le.Z,{className:Hn.info},t.createElement(F.Z,null,t.createElement("span",null,xe),t.createElement("span",null,"|"),t.createElement("span",null,re),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",v),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",g)))))}))))};var Fl=(0,t.forwardRef)(gl),Yu={flex_box_center:"flex_box_center___Cx3ju",flex_space_between:"flex_space_between___rc8Mm",flex_box_vertical_center:"flex_box_vertical_center___6BCc9",flex_box_center_end:"flex_box_center_end___sN3Ig",flex_box_column:"flex_box_column___wjzgd",line1:"line1___cHCBY",form:"form___IMCYE"},Cl=Object.defineProperty,So=Object.getOwnPropertySymbols,Al=Object.prototype.hasOwnProperty,bl=Object.prototype.propertyIsEnumerable,No=(e,u,n)=>u in e?Cl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,Dl=(e,u)=>{for(var n in u||(u={}))Al.call(u,n)&&No(e,n,u[n]);if(So)for(var n of So(u))bl.call(u,n)&&No(e,n,u[n]);return e},Bu=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const{TabPane:Sr}=Un.default,Bl=({shixunHomeworks:e,loading:u,dispatch:n,refreshList:a})=>{const i=(0,b.useParams)(),h=(0,b.useLocation)(),[f]=G.default.useForm(),{brankList:r}=e,[o,l]=(0,t.useState)(!1);let[s,m]=(0,t.useState)(!0),[A,Z]=(0,t.useState)(!1);const[S,x]=(0,t.useState)("myself");let[k,U]=(0,t.useState)([]);const[_,V]=(0,t.useState)(),[B,X]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),N=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,t.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&re()},[e.actionTabs.key]);let xe=[];const re=function(){return Bu(this,null,function*(){var T;if(s){l(!1),++B.page;const z=yield n({type:"shixunHomeworks/getBrankList",payload:Dl({},B)});k=[...k.concat(z.object_list)],V(z.is_teacher),((T=z.object_list)==null?void 0:T.length)Bu(void 0,null,function*(){Z(!0);const z=yield(0,H.aQ)(T);Z(!1),z.status||(a(),n({type:"shixunHomeworks/setActionTabs",payload:{}}))}),de=(0,t.useRef)();return t.createElement(me.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:A},onOk:()=>Bu(void 0,null,function*(){var T;if(S==="jupyter"){g(v.current);return}Z(!0);const z=f.getFieldValue(),et=yield n({type:"shixunHomeworks/saveBanks",payload:{course_id:i.coursesId,object_type:"normal",category:i.categoryId,bank_id:z.group_ids}});(et==null?void 0:et.status)===0&&((0,ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),n({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}),n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:et.object_ids,params:(T=e.actionTabs)==null?void 0:T.params}})),Z(!1)}),onCancel:()=>{n({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(le.Z,null,t.createElement(I.Z,{span:12},N.map((T,z)=>t.createElement(Re.ZP,{key:z,shape:"round",type:S===T.id?"primary":"default",className:"mr10",onClick:et=>Bu(void 0,null,function*(){if(T.id==="jupyter"){x(T.id);return}k=[],s=!0,B.page=0,B.search="",B.filter=T.id,re(),x(T.id)})},T.name))),t.createElement(I.Z,{span:12,className:"tr"},t.createElement(ut.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:T=>{var z;S==="jupyter"&&((z=de.current)==null||z.changeKeyWord(T.target.value))},onSearch:T=>{var z;if(S==="jupyter"){(z=de.current)==null||z.search(T);return}s=!0,B.search=T,B.page=0,k=[],re()},style:{width:260}}))),S==="myself"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",t.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),S==="public"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),S==="jupyter"?t.createElement(Fl,{createShixunParams:v,ref:de}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_&&S==="public"&&t.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},t.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),t.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")),t.createElement(d(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{m(!1),re()},hasMore:s,useWindow:!1},t.createElement(G.default,{form:f,initialValues:{group_ids:xe},className:Yu.form,onChange:T=>{xe=f.getFieldValue()}},k==""&&t.createElement(te.Z,{styles:{margin:"10px auto"}}),t.createElement(G.default.Item,{name:"group_ids"},t.createElement(ne.default.Group,{style:{width:"100%"},className:"font14"},k==null?void 0:k.map(function(T,z){return t.createElement(le.Z,{key:z},t.createElement(I.Z,{flex:"2"},t.createElement(ne.default,{onChange:et=>{},key:z,value:String(T.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Yu.line1].join(" ")},T.name))),t.createElement(I.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Yu.line1},T==null?void 0:T.course_list_name)),t.createElement(I.Z,{flex:"50px",className:"c-black"},S==="public"&&(0,p.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},"\u7F16\u8F91"):S==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},"\u7F16\u8F91"):T==null?void 0:T.username))})))))))};var Pl=(0,b.connect)(({shixunHomeworks:e,loading:u})=>({shixunHomeworks:e,loading:u}))(Bl),wl=Object.defineProperty,xl=Object.defineProperties,kl=Object.getOwnPropertyDescriptors,jo=Object.getOwnPropertySymbols,Ol=Object.prototype.hasOwnProperty,Tl=Object.prototype.propertyIsEnumerable,Zo=(e,u,n)=>u in e?wl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,Ho=(e,u)=>{for(var n in u||(u={}))Ol.call(u,n)&&Zo(e,n,u[n]);if(jo)for(var n of jo(u))Tl.call(u,n)&&Zo(e,n,u[n]);return e},Ll=(e,u)=>xl(e,kl(u)),Il=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const Sl=({classroomList:e,loading:u,dispatch:n})=>{const a=(0,b.useParams)(),[i]=G.default.useForm();return t.createElement(me.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Il(void 0,null,function*(){var h;yield i.validateFields();const f=Ho({},i.getFieldValue()),{selectArrs:r}=e.actionTabs;f.attachment_ids=(h=f.attachment_ids)==null?void 0:h.map(l=>l.response.id),(yield(0,ot.mz)(Ll(Ho({},f),{homeworkId:r.work_id}))).status===0&&(i.resetFields(),n({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{i.resetFields(),n({type:"classroomList/setActionTabs",payload:{}})}},t.createElement(G.default,{form:i,initialValues:{}},t.createElement(G.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(rn.Z,null)),t.createElement(G.default.Item,{name:"description"},t.createElement(ut.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var Nl=(0,b.connect)(({classroomList:e,loading:u})=>({classroomList:e,loading:u}))(Sl),Qn={tabMenuContainer:"tabMenuContainer___Sxna3",control:"control___ka76r",iconH:"iconH___GpOCh",selectBtn:"selectBtn___KJw1e",selectBtn1:"selectBtn1___kta6F"},jl=({isLoading:e,addText:u,tabDataSource:n,isAdmin:a,dispatch:i,type:h,TooltipTitle:f,categoryId:r,dropdownMenu:o,classroomList:l,isShowRightControl:s,defaultSelectedKeys:m,user:A,onTabMenuClick:Z,onTooltipTitleClick:S,onDropdownMenuClick:x})=>{var k,U,_;const V=()=>t.createElement(Pe.default,{onClick:({key:X})=>x(X)},o.map(X=>t.createElement(Pe.default.Item,{key:X.id},X.name))),B=(0,b.useParams)();return t.createElement("div",{className:Qn.tabMenuContainer},t.createElement(le.Z,null,t.createElement(I.Z,{flex:"1"},t.createElement(Pe.default,{mode:"horizontal",selectedKeys:m},n.map(X=>t.createElement(Pe.default.Item,{key:X.id,onClick:()=>e?{}:Z(X)},t.createElement("span",{className:`c-grey-666 ${a?"mr20":""}`},X.name),X.total!==void 0&&t.createElement("span",{className:"c-grey-999"},X.total||0))))),t.createElement(I.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},a&&t.createElement(Ht.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>t.createElement(Pe.default,null,t.createElement(Pe.default.Item,{key:1,onClick:()=>{var X;if((0,p.Rm)()&&!((X=l.AssistantObject.hack)!=null&&X.can_download)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}i({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:h,exportType:"hack",category_id:B.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),t.createElement(Pe.default.Item,{key:3,onClick:()=>{var X;if((0,p.Rm)()&&!((X=l.AssistantObject.hack)!=null&&X.can_download)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}b.history.push(`/classrooms/${B==null?void 0:B.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))},t.createElement("span",{style:{color:"#666666",cursor:"pointer"}},t.createElement("i",{className:"iconfont icon-xiazai6"}))),t.createElement("span",{style:{marginLeft:8,cursor:"pointer"},onClick:()=>{b.history.push(`/classrooms/${B.coursesId}/program_homework/ranking`)}},t.createElement(sn.Z,{title:"\u6392\u884C\u699C"},t.createElement("i",{className:"iconfont icon-paihang mr5",style:{color:"#666666"}}))," "),a&&s&&t.createElement("div",{className:Qn.control},t.createElement("div",{className:"c-blue font16 current",style:{marginLeft:20,marginRight:20},onClick:S},t.createElement(sn.Z,{title:f},t.createElement("span",{className:r?`${Qn.iconH} iconfont icon-zhongmingmingmulu`:`${Qn.iconH} iconfont icon-xinjianmulu1`}))),t.createElement(Ht.Z,{disabled:((k=A==null?void 0:A.userInfo)==null?void 0:k.user_status)===2,className:"ml10",dropdownRender:V},t.createElement("span",{onClick:()=>{},className:((U=A==null?void 0:A.userInfo)==null?void 0:U.user_status)===2?Qn.selectBtn1:Qn.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(sn.Z,{title:((_=A==null?void 0:A.userInfo)==null?void 0:_.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u7F16\u7A0B\u4F5C\u4E1A\u521B\u5EFA\u529F\u80FD"},t.createElement("span",null,u||"\u65B0\u5EFA\u4F5C\u4E1A"))))))))},Pu={searchSortControllerContainer:"searchSortControllerContainer___tQmMS",btn:"btn___ECfiD",btnSort:"btnSort___Y5Oja",tips:"tips___fhrLg"},Zl=({isAdmin:e,dataSource:u,batchStatus:n,SortMenuName:a,setSortMenuName:i,onSearch:h,onSort:f,onBatch:r})=>{const o=e?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],l=m=>{i(m.name),f(m)},s=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:Pu.searchSortControllerContainer},t.createElement("div",null,t.createElement(Ht.Z,{dropdownRender:()=>t.createElement(Pe.default,{selectedKeys:[a]},o.map(m=>t.createElement(Pe.default.Item,{key:m.name,onClick:()=>l(m)},m.name)))},t.createElement("div",null,t.createElement("span",{className:`${Pu.btn} ${s?Pu.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),s&&t.createElement(sn.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},t.createElement("span",{className:Pu.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),t.createElement(ut.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:h,style:{width:220,marginLeft:"auto"}}))},Ro={bottomControlContainer:"bottomControlContainer___kLlgA",buttonWrap:"buttonWrap___vOH3N",moveCategory:"moveCategory___lgwfd"},Hl=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())}),Rl=({buttonDataSource:e,onClick:u})=>{const{allSelect:n,setAllSelect:a,setSelectArrs:i,dataSource:h,selectArrs:f,useBatchStatus:r,dispatch:o,params:l,getData:s,detailLeftMenus:m,main_category_id:A,setSelectArrsAll:Z}=(0,t.useContext)(Qu);let S;const[x,k]=(0,t.useState)(!1),[U,_]=(0,t.useState)(""),V=N=>{a(N.target.checked),i(N.target.checked?h.map(xe=>xe.homework_id):[]),N.target.checked?Z([...h]):Z([])},B=()=>{let N={courseId:l.id,container_type:"program_homework"};l.categoryId&&(N.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:N}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};m.course_modules&&(S=m.course_modules.filter(N=>N.type==="program_homework")[0]);const X=t.createElement("div",{className:Ro.moveCategory,onMouseLeave:N=>k(!1)},t.createElement(Pe.default,{onClick:N=>Hl(void 0,[N],function*({item:xe,key:re,keyPath:v,domEvent:g}){if(f=="")return J.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ie.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:f,new_category_id:re}})).status===0&&(J.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),s(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(ut.default,{onChange:N=>{_(N.target.value)}})),S&&S.second_category.filter(N=>N.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(N,xe){var re;if(!(U!==""&&N.category_name.indexOf(U)<0))return t.createElement(t.Fragment,null,t.createElement(Pe.default.Item,{className:"multi-llipsis1e",key:N.category_id},N.category_name),(re=N==null?void 0:N.third_category)==null?void 0:re.map(v=>t.createElement(Pe.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:v.category_id},v.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:N=>{N.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:A,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:Ro.bottomControlContainer},t.createElement(le.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(I.Z,{flex:1},t.createElement(le.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(I.Z,null,t.createElement(ne.default,{checked:n,onChange:V},"\u5168\u9009\u672C\u9875\uFF08",f.length,"\uFF09")),(0,p.GJ)()&&t.createElement(I.Z,null,t.createElement(Ht.Z,{placement:"top",menu:{items:e,onClick:({key:N})=>{u({key:N})}}},t.createElement(Re.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(I.Z,null,t.createElement(Re.ZP,{type:"primary",onClick:B,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,p.GJ)()&&t.createElement(I.Z,null,t.createElement(Ht.Z,{placement:"topLeft",dropdownRender:()=>X,getPopupContainer:N=>N.parentNode},t.createElement(Re.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(Rt.Z,null)))))),t.createElement(I.Z,null,t.createElement(Re.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},kt={listContainer:"listContainer___vU05G",info:"info___fXyuU",title:"title___fItHS",left:"left___MFkuv",right:"right___JT8Xj",flexBox:"flexBox___n8e_m",detail:"detail___HXdq0",iconV:"iconV___CwPu5",shixunTag:"shixunTag___oYTPp"},Ml=Object.defineProperty,$l=Object.defineProperties,Vl=Object.getOwnPropertyDescriptors,Mo=Object.getOwnPropertySymbols,Gl=Object.prototype.hasOwnProperty,zl=Object.prototype.propertyIsEnumerable,$o=(e,u,n)=>u in e?Ml(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,qn=(e,u)=>{for(var n in u||(u={}))Gl.call(u,n)&&$o(e,n,u[n]);if(Mo)for(var n of Mo(u))zl.call(u,n)&&$o(e,n,u[n]);return e},Wl=(e,u)=>$l(e,Vl(u)),_n=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())}),Jl=({dataSource:e,params:u,classroomList:n,manageAllGroup:a,user:i,getData:h})=>{var f,r,o,l,s,m,A,Z,S,x,k,U,_;const{batchStatus:V,selectArrs:B,setSelectArrs:X,selectArrsAll:N,setSelectArrsAll:xe,dispatch:re}=(0,t.useContext)(Qu);let v=(0,b.useParams)();const[g,de]=(0,t.useState)(!1),T=(0,t.useRef)(),[z,et]=(0,t.useState)([]);v=Wl(qn(qn({},u),v),{category:v==null?void 0:v.categoryId}),(0,t.useEffect)(()=>{et([]),de(!1)},[]);const tn=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(y,L)=>L.status.indexOf(y)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:y=>{var L,O;return y==="--"?y:t.createElement("span",null,t.createElement("span",null,(L=y==null?void 0:y.split("/"))==null?void 0:L[0]),"\xA0/\xA0",t.createElement("span",null,(O=y==null?void 0:y.split("/"))==null?void 0:O[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="publish_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="end_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="late_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:y=>y==="--"||!y?"--":t.createElement("span",{title:y},y)}];function ye(){return _n(this,null,function*(){let y=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:qn({},v)});et(y.data)})}const Fn=y=>{B.includes(y)?(X(B.filter(L=>L!==y)),xe(N.filter(L=>L.homework_id!==y))):(X([...B,y]),xe([...N,e]))};return t.createElement("div",{className:kt.listContainer,onClick:y=>{y.stopPropagation(),(!(0,p.GJ)()||(0,p.GJ)()&&T.current&&!T.current.contains(y.target))&&((0,p.dE)()?(0,ee.xg)(`/classrooms/${v.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,ee.xg)(`/classrooms/${v.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,p.GJ)()&&t.createElement("span",{ref:T},t.createElement(ne.default,{onClick:y=>{y.stopPropagation()},style:{padding:"10px"},checked:B.includes(e.homework_id),onChange:()=>Fn(e.homework_id)})),t.createElement("div",{className:kt.info},t.createElement("div",{className:kt.title},t.createElement("div",{className:kt.left,style:(0,p.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,p.GJ)()&&t.createElement(jn.Z,{value:(f=e.status)==null?void 0:f[0]},t.createElement(ee.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,p.dE)()&&t.createElement(ee.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:y=>y.stopPropagation()},t.createElement(b.Link,{target:"_blank",to:`/classrooms/${v.coursesId}/program_homework/${e.homework_id}/detail${(0,p.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:kt.right},(0,p.GJ)()&&((r=e==null?void 0:e.status)==null?void 0:r[0])==="\u672A\u53D1\u5E03"&&t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>_n(void 0,null,function*(){var L,O,Ue,nn;if(y.stopPropagation(),y.preventDefault(),((L=i==null?void 0:i.userInfo)==null?void 0:L.user_status)===2){(0,Tn.Rd)();return}if((0,p.Rm)()&&!((Ue=(O=n.AssistantObject)==null?void 0:O.hack)!=null&&Ue.can_publish)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const _t=ee.cX.getItem(`${(nn=i==null?void 0:i.userInfo)==null?void 0:nn.login}${(0,p.GJ)()?"Teacher":"Student"}`,"ProgramHomework");_t&&(v.sort_by=_t==null?void 0:_t.type,v.sort_direction=_t==null?void 0:_t.direction),re({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:qn({},v),type:2,manage_all_group:a}})})},t.createElement("aside",{className:kt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,p.dE)()&&t.createElement("div",{className:kt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:y=>_n(void 0,null,function*(){y.stopPropagation();let L=yield(0,ie.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});L&&(window.open(`/myproblems/${L==null?void 0:L.identifier}?type=1`),localStorage.setItem("program_homework",[v.coursesId,e.homework_id]))}),className:kt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((l=e.status)==null?void 0:l.includes("\u5DF2\u622A\u6B62"))||((s=e.status)==null?void 0:s.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:kt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,p.GJ)()&&t.createElement(Ht.Z,{placement:"bottomCenter",overlayClassName:kt.dro,dropdownRender:()=>t.createElement(Pe.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(Pe.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>_n(void 0,null,function*(){var L,O,Ue;if(y.stopPropagation(),y.preventDefault(),((L=i==null?void 0:i.userInfo)==null?void 0:L.user_status)===2){(0,Tn.Rd)();return}if((0,p.Rm)()&&!((Ue=(O=n.AssistantObject)==null?void 0:O.hack)!=null&&Ue.can_publish)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}console.log("params--",v),re({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:qn({},v),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(Pe.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>_n(void 0,null,function*(){var L,O;if(y.stopPropagation(),y.preventDefault(),(0,p.Rm)()&&!((O=(L=n.AssistantObject)==null?void 0:L.hack)!=null&&O.can_stop)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}re({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:qn({},v),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(Pe.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>_n(void 0,null,function*(){y.stopPropagation(),y.preventDefault();let L=e==null?void 0:e.name;me.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:t.createElement("div",null,t.createElement(ut.default,{defaultValue:L,maxLength:60,showCount:!0,onChange:O=>L=O.target.value})),onOk:()=>_n(void 0,null,function*(){let O=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:L}});(O==null?void 0:O.status)===0&&(J.ZP.success("\u64CD\u4F5C\u6210\u529F"),h())})})})},"\u91CD\u65B0\u547D\u540D")),e.status.includes("\u5BFC\u5165")&&t.createElement(Pe.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>_n(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),re({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"hack"}})})},"\u8865\u5145\u6210\u7EE9")),t.createElement(Pe.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>_n(void 0,null,function*(){var L,O,Ue;if(y.stopPropagation(),y.preventDefault(),(0,p.Rm)()&&!((O=(L=n.AssistantObject)==null?void 0:L.hack)!=null&&O.can_delete)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}re({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:N,params:v,status:(Ue=e==null?void 0:e.status)==null?void 0:Ue[0]}})})},"\u7ACB\u5373\u5220\u9664")),!e.status.includes("\u5BFC\u5165")&&t.createElement(Pe.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",onClick:y=>{y.stopPropagation()},to:`/classrooms/${v.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:y=>y.stopPropagation(),className:kt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:kt.detail},(0,p.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((m=e==null?void 0:e.status)==null?void 0:m[0])&&!!e.uncommit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((A=e==null?void 0:e.status)==null?void 0:A[0])&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((Z=e==null?void 0:e.status)==null?void 0:Z[0])&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((S=e==null?void 0:e.status)==null?void 0:S[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((x=e==null?void 0:e.status)==null?void 0:x[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes((k=e==null?void 0:e.status)==null?void 0:k[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999"},t.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((U=e==null?void 0:e.status)==null?void 0:U[0])&&t.createElement("span",{className:kt.iconV,onClick:y=>_n(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),g||ye(),de(!g)})},t.createElement("i",{className:`iconfont icon-${g?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:kt.content},(0,p.dE)()&&t.createElement("span",{className:kt.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((_=e==null?void 0:e.status)==null?void 0:_[0])==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),e==null?void 0:e.commit_count,"/",e==null?void 0:e.all_count),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time)),(0,p.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&g&&z.length>5&&t.createElement(Nn.default,{scroll:{y:240},onRow:y=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(y,L)=>({onClick:O=>{O.stopPropagation(),O.preventDefault()}}),pagination:!1,dataSource:z,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(y,L,O)=>{O.field&&(v.sort_by=O.field),O.order||(v.sort_direction="asc"),O.order==="ascend"&&(v.sort_direction="asc"),O.order==="descend"&&(v.sort_direction="desc"),O.order||(v.sort_direction="asc"),ye()},columns:tn}),(0,p.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&g&&z.length<6&&z.length>0&&t.createElement(Nn.default,{onRow:y=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(y,L)=>({onClick:O=>{O.stopPropagation(),O.preventDefault()}}),pagination:!1,dataSource:z,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(y,L,O)=>{O.field&&(v.sort_by=O.field),O.order||(v.sort_direction="asc"),O.order==="ascend"&&(v.sort_direction="asc"),O.order==="descend"&&(v.sort_direction="desc"),O.order||(v.sort_direction="asc"),ye()},columns:tn}))))},Ul={flex_box_center:"flex_box_center___Cf9V9",flex_space_between:"flex_space_between___eZ6tD",flex_box_vertical_center:"flex_box_vertical_center___HV5P5",flex_box_center_end:"flex_box_center_end___nMv5m",flex_box_column:"flex_box_column___pSZ2w",bg:"bg___KWyBO",containerTitle:"containerTitle____BHtc",containerDesc:"containerDesc___owLy5",listItem:"listItem___G1EbM",info:"info___sPjht",title:"title___shRTj",titleLeft:"titleLeft___h6rpG",titleRight:"titleRight___LEnUj",acitons:"acitons___UegZy",moveCategory:"moveCategory___PL8Dd",spanSize:"spanSize___QkMiH"},gn={otherHomeworkWrap:"otherHomeworkWrap___WlvHv",otherHomeworkContainer:"otherHomeworkContainer___Qfj2O",flex:"flex___q8ATC",search:"search___xedy7",content:"content___VSdQb",listItem:"listItem___u6wwP",info:"info___vvX3a",title:"title___FtVL7",describe:"describe___g43sA",footer:"footer___TNGYY"},Yl=Object.defineProperty,Kl=Object.defineProperties,Xl=Object.getOwnPropertyDescriptors,Vo=Object.getOwnPropertySymbols,Ql=Object.prototype.hasOwnProperty,ql=Object.prototype.propertyIsEnumerable,Go=(e,u,n)=>u in e?Yl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,zo=(e,u)=>{for(var n in u||(u={}))Ql.call(u,n)&&Go(e,n,u[n]);if(Vo)for(var n of Vo(u))ql.call(u,n)&&Go(e,n,u[n]);return e},Wo=(e,u)=>Kl(e,Xl(u)),Jo=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())}),er=({courseId:e,type:u,onCancel:n})=>{const a=(0,b.useParams)(),[i,h]=(0,t.useState)({targerData:[],originData:[]}),[f,r]=(0,t.useState)([]),[o,l]=(0,t.useState)(!1),s=()=>Jo(void 0,null,function*(){l(!0);const x=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:u}});l(!1),h({targerData:x.homeworks,originData:x.homeworks})});(0,t.useEffect)(()=>{s()},[]);const m=()=>Jo(void 0,null,function*(){l(!0);let x={homework_common_ids:f};a.categoryId&&(x=Wo(zo({},x),{category_id:a.categoryId}));const k=yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:x});k&&k.homework_ids.length>0&&(J.ZP.success("\u63D0\u4EA4\u6210\u529F"),n()),l(!1)}),A=(x,k)=>{x.target.checked?r([...f,k]):r(f.filter(U=>U!==k))},Z=x=>{const k=i.originData.filter(U=>U.name.indexOf(x)>-1);h(Wo(zo({},i),{targerData:k}))},S=()=>{m()};return t.createElement("div",{className:`animated fadeInUp fast ${gn.otherHomeworkWrap}`},t.createElement("div",{className:gn.otherHomeworkContainer},t.createElement("div",{className:gn.search},t.createElement(ut.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:Z,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:gn.content},i.targerData.map(x=>t.createElement("div",{className:`${gn.listItem} mb10`,key:x.id},t.createElement(ne.default,{checked:f.includes(x.id),onChange:k=>A(k,x.id)}),t.createElement("div",{className:gn.info},t.createElement("div",{className:`${gn.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:gn.title},x.name),t.createElement("div",null,t.createElement(Re.ZP,{type:"primary",ghost:!0,onClick:()=>(0,ee.xg)(`/classrooms/${a.coursesId}/common_homework/${x.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${gn.describe}`},x.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},x.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",x.created_at)))))),t.createElement("div",{className:gn.footer},t.createElement(Re.ZP,{type:"primary",ghost:!0,onClick:n},"\u53D6\u6D88"),t.createElement(Re.ZP,{type:"primary",disabled:f.length===0||o,onClick:S},"\u786E\u5B9A"))))},tr=c(98895),nr=c(93603),Ce=c(59301),ur=Object.defineProperty,or=Object.defineProperties,ar=Object.getOwnPropertyDescriptors,wu=Object.getOwnPropertySymbols,Uo=Object.prototype.hasOwnProperty,Yo=Object.prototype.propertyIsEnumerable,Ko=(e,u,n)=>u in e?ur(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,eu=(e,u)=>{for(var n in u||(u={}))Uo.call(u,n)&&Ko(e,n,u[n]);if(wu)for(var n of wu(u))Yo.call(u,n)&&Ko(e,n,u[n]);return e},Xo=(e,u)=>or(e,ar(u)),lr=(e,u)=>{var n={};for(var a in e)Uo.call(e,a)&&u.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&wu)for(var a of wu(e))u.indexOf(a)<0&&Yo.call(e,a)&&(n[a]=e[a]);return n},Ku=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});Q().extend(co());const rr=({data:e,value:u,onChange:n})=>{var a,i,h,f;const[r,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[l,s]=(0,t.useState)([]);return(0,t.useEffect)(()=>{s((u==null?void 0:u.length)>0?e==null?void 0:e.filter(m=>u==null?void 0:u.includes(m==null?void 0:m.id)):[])},[u]),Ce.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ce.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ce.createElement(ne.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:m=>{n(m.target.checked?e==null?void 0:e.map(A=>A==null?void 0:A.id):[])}},"\u5168\u9009"),Ce.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ce.createElement(ut.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:m=>{o(Xo(eu({},r),{leftSearch:m.target.value}))}}),Ce.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(m=>{var A;return(A=m==null?void 0:m.name)==null?void 0:A.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Ce.createElement(ne.default.Group,{value:u,onChange:m=>{n(m)}},Ce.createElement(F.Z,{direction:"vertical"},(i=r.leftSearch?e==null?void 0:e.filter(m=>{var A;return(A=m==null?void 0:m.name)==null?void 0:A.includes(r.leftSearch)}):e)==null?void 0:i.map((m,A)=>Ce.createElement(ne.default,{key:A,value:m.id},m==null?void 0:m.name)))):Ce.createElement(te.Z,{styles:{margin:"0 auto"}})))),Ce.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ce.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Ce.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ce.createElement(ut.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:m=>{o(Xo(eu({},r),{rigthSearch:m.target.value}))}}),Ce.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((h=r.rigthSearch?l==null?void 0:l.filter(m=>{var A;return(A=m==null?void 0:m.name)==null?void 0:A.includes(r.rigthSearch)}):l)==null?void 0:h.length)!==0?(f=r.rigthSearch?l==null?void 0:l.filter(m=>{var A;return(A=m==null?void 0:m.name)==null?void 0:A.includes(r.rigthSearch)}):l)==null?void 0:f.map((m,A)=>Ce.createElement(le.Z,{key:A,wrap:!1,align:"middle",justify:"space-between"},Ce.createElement(I.Z,null,m==null?void 0:m.name),Ce.createElement(I.Z,null,Ce.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{n(u==null?void 0:u.filter(Z=>Z!==(m==null?void 0:m.id)))}})))):Ce.createElement(te.Z,{styles:{margin:"0 auto"}})))))},sr=e=>{var u=e,{classroomList:n,dispatch:a,user:i,getData:h}=u,f=lr(u,["classroomList","dispatch","user","getData"]),r,o,l,s,m,A;const Z=(0,b.useParams)(),[S]=G.default.useForm(),x=G.default.useWatch("penalty_type",S),k=((r=n==null?void 0:n.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,U,_,V]=(0,Kn.U)(H.c_,eu(eu({},Z),(o=n==null?void 0:n.actionTabs)==null?void 0:o.params)),[,,B,X]=(0,Kn.U)(H.nP,{course_id:Z==null?void 0:Z.coursesId,homework_ids:(l=n==null?void 0:n.actionTabs)==null?void 0:l.selectArrs}),[,N,xe]=(0,Kn.U)(H.sm,{course_id:Z==null?void 0:Z.coursesId,homework_ids:(s=n==null?void 0:n.actionTabs)==null?void 0:s.selectArrs}),re=(...v)=>Ku(void 0,[...v],function*(g={}){B({});const de=yield _({page:1,limit:2e4,homework_id:n.actionTabs.type===1?"":n.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{k&&re()},[k]),Ce.createElement(me.default,{centered:!0,title:(m=n==null?void 0:n.actionTabs)==null?void 0:m.key,width:800,open:k,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:N,onOk:()=>Ku(void 0,null,function*(){S.submit()})},Ce.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Ce.createElement(G.default,{form:S,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:v=>Ku(void 0,null,function*(){var g,de,T;const z=yield xe(((g=V==null?void 0:V.course_groups)==null?void 0:g.length)>0?{unified_late:((de=V==null?void 0:V.course_groups)==null?void 0:de.length)<=0,allow_late_settings:[eu({},v)]}:eu({unified_late:((T=V==null?void 0:V.course_groups)==null?void 0:T.length)<=0},v));(z==null?void 0:z.status)==0&&(J.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),h&&h())})},Ce.createElement(le.Z,{wrap:!1,gutter:20},Ce.createElement(I.Z,{flex:1},Ce.createElement(G.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(v,g,de){return x===2&&g>100?Promise.reject(Ce.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Ce.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Ce.createElement(ut.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:x==1?"\u5206":"%",max:x===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Ce.createElement(G.default.Item,{name:"penalty_type",noStyle:!0,normalize:v=>(S.setFieldsValue({late_minus_score:v==2?20:5}),v)},Ce.createElement(so.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Ce.createElement(I.Z,{flex:"390px"},Ce.createElement(G.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(v,g,de){return g&&Q()(g).startOf("minute")<=Q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):g&&Q()(g).startOf("minute")<=Q()(X==null?void 0:X.max_late_time).startOf("minute")?(J.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${X==null?void 0:X.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ce.createElement(_e.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:v=>(0,ee.BO)(v,{startTime:X==null?void 0:X.max_late_time}),disabledTime:v=>(0,ee.hv)(v,{compared:X==null?void 0:X.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Q()("00:00:00","HH:mm:ss")}})))),((A=V==null?void 0:V.course_groups)==null?void 0:A.length)>0&&Ce.createElement(io.Z,{spinning:U},Ce.createElement(G.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ce.createElement(rr,{data:(V==null?void 0:V.course_groups)||[],onChange:v=>{B({group_ids:v})}})))))};var ir=(0,b.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(sr),cr=c(74508),en=c(59301),dr=Object.defineProperty,Qo=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,pr=Object.prototype.propertyIsEnumerable,qo=(e,u,n)=>u in e?dr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,ea=(e,u)=>{for(var n in u||(u={}))mr.call(u,n)&&qo(e,n,u[n]);if(Qo)for(var n of Qo(u))pr.call(u,n)&&qo(e,n,u[n]);return e},fr=({styles:e={},onSelect:u,params:n,onClick:a,user:i})=>{var h;const[f,r]=(0,t.useState)(!1),[o,l]=(0,t.useState)("");(0,t.useEffect)(()=>{r(!1),l("")},[]);const s=()=>{o==="1"&&b.history.push(`/classrooms/${n.coursesId}/common_homework/${n.categoryId}/add`),o==="2"&&(u(),r(!1),l(""))};return en.createElement("section",{className:"tc animated fadeIn",style:ea(ea({},{color:"#999",margin:"200px auto"}),e)},en.createElement("img",{src:cr.z3}),en.createElement("p",{className:"mt20 font14"},"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60",en.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),en.createElement("div",{style:{marginTop:"30px"}},en.createElement(Re.ZP,{disabled:((h=i==null?void 0:i.userInfo)==null?void 0:h.user_status)===2,onClick:a,type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A")),f&&en.createElement(me.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>r(!1),onOk:s},en.createElement("div",null,en.createElement("div",null,en.createElement(be.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>l("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),en.createElement("div",null,en.createElement(be.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>l("2")},"\u9009\u7528\u8D44\u6E90")))))},Le=c(59301),Er=Object.defineProperty,vr=Object.defineProperties,yr=Object.getOwnPropertyDescriptors,ta=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,_r=Object.prototype.propertyIsEnumerable,na=(e,u,n)=>u in e?Er(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,du=(e,u)=>{for(var n in u||(u={}))hr.call(u,n)&&na(e,n,u[n]);if(ta)for(var n of ta(u))_r.call(u,n)&&na(e,n,u[n]);return e},Xu=(e,u)=>vr(e,yr(u)),gr=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const Qu=(0,t.createContext)({selectArrs:[]}),Fr=({classroomList:e,loading:u,dispatch:n,user:a})=>{var i,h,f,r;const o=(0,b.useLocation)(),l=(0,b.useParams)(),[s,m]=(0,t.useState)(()=>Xu(du({},l),{id:l.coursesId,limit:20})),[A]=(0,b.useSearchParams)(),[Z,S]=(0,t.useState)([]),[x,k]=(0,t.useState)(!1),[U,_]=(0,t.useState)(!1),[V,B]=(0,t.useState)([]),[X,N]=(0,t.useState)(!1),[xe,re]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:v}=a,{detailCommonHomeworksList:g,detailLeftMenus:de,detailTopBanner:T,taskList:z}=e;let et;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const C=A.get("tabs");C&&C!==void 0&&((0,p.GJ)()?s.status=C:s.order=C)},[o.search]),(0,t.useEffect)(()=>{A.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=A.get("tabs")},[A.get("tabs")]),(0,t.useEffect)(()=>{m(du(du({},s),l))},[l==null?void 0:l.categoryId]),(0,t.useEffect)(()=>{var C,oe,tt;if(l.categoryId?(s.categoryId=l.categoryId,s.category=l.categoryId):delete s.category,(C=a==null?void 0:a.userInfo)!=null&&C.login){(0,p.Rm)()&&n({type:"classroomList/getAssistantPermissions",payload:{course_id:s.id}});const ge=ee.cX.getItem(`${(oe=a==null?void 0:a.userInfo)==null?void 0:oe.login}${(0,p.GJ)()?"Teacher":"Student"}`,"ProgramHomework");ge&&(s.sort_by=ge==null?void 0:ge.type,s.sort_direction=ge==null?void 0:ge.direction,re(ge==null?void 0:ge.name));const Ze=A.get("tabs");let Ot={};Ze&&Ze!==void 0&&((0,p.GJ)()?s.status=Ze:s.order=Ze),ye(Ot)}else if((tt=a==null?void 0:a.userInfo)!=null&&tt.username){const ge=A.get("tabs");let Ze={};ge&&ge!==void 0&&((0,p.GJ)()?s.status=ge:s.order=ge),ye(Ze)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,o==null?void 0:o.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(S([]),B([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ye()},[e.actionTabs.key]),(0,t.useEffect)(()=>{S([])},[g]),(0,t.useEffect)(()=>{_(!1)},[s.categoryId]),(0,t.useEffect)(()=>{g&&g.homeworks&&(Z.length===g.homeworks.length&&Z.length>0?k(!0):Z.length!==g.homeworks.length&&k(!1))},[Z]);const tn=(C,oe)=>{s.page=C,ye()},ye=(C={})=>{S([]),B([]),n({type:"classroomList/getClassroomTeacherCommonList",payload:Xu(du({},s),{type:5})})},Fn=()=>{if((0,p.GJ)()){const{all_count:C,unpublished_count:oe,not_start_count:tt,in_progress_count:ge,overed_count:Ze}=g;return[{name:"\u5168\u90E8",id:0,total:C||0},{name:"\u672A\u53D1\u5E03",id:1,total:oe||0},{name:"\u672A\u5F00\u59CB",id:4,total:tt||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:ge||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Ze||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};de.course_modules&&(et=e.detailLeftMenus.course_modules.filter(C=>C.type==="common_homework")[0]);const y=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(C=>v!=null&&v.main_site?C:C!=="\u6536\u85CF").filter(C=>(0,p.GJ)()?!0:C!=="\u5220\u9664"),L=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],O=C=>{var oe;if((0,p.Rm)()&&!((oe=e.AssistantObject.hack)!=null&&oe.can_create)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}C==="1"?b.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`):C==="2"?Ue():C==="3"&&n({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},Ue=()=>{n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},nn=(h=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:Le.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:Le.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:Le.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:Le.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,p.GJ)()||(0,p.Rm)()}].filter(C=>C==null?void 0:C.isShow))==null?void 0:h.map(C=>(delete C.isShow,C)),_t=C=>{var oe,tt,ge,Ze,Ot,Ln,Rn;if(Z.length===0)return J.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((oe=a==null?void 0:a.userInfo)==null?void 0:oe.user_status)===2&&(C==null?void 0:C.key)==="publish"){(0,Tn.Rd)();return}let Ye=C.label||"",uu={key:Ye,selectArrs:Z,selectArrsAll:V,type:["publish","deadline"].includes(C.key)?1:"",params:s};switch(C.key){case"publish":if(Ye="\u7ACB\u5373\u53D1\u5E03",(0,p.Rm)()&&!((ge=(tt=e.AssistantObject)==null?void 0:tt.hack)!=null&&ge.can_publish)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"deadline":if(Ye="\u7ACB\u5373\u622A\u6B62",(0,p.Rm)()&&!((Ot=(Ze=e.AssistantObject)==null?void 0:Ze.hack)!=null&&Ot.can_stop)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"batchpay":Ye="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(Ye="\u5220\u9664",(0,p.Rm)()&&!((Rn=(Ln=e.AssistantObject)==null?void 0:Ln.hack)!=null&&Rn.can_delete)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"collection":Ye="\u6536\u85CF";break}n({type:"classroomList/setActionTabs",payload:Xu(du({},uu),{key:Ye})})},tu=C=>gr(void 0,null,function*(){yield n({type:"classroomList/updateTaskPosition",payload:{category_id:s.categoryId,courseId:s.id,task_ids:C,container_type:"program_homework"}}),ye()}),nu=(0,t.useMemo)(()=>{let C=[];return z.length>0&&(C=z.map(oe=>{var tt;return{user_name:oe.user_name,task_name:oe.task_name,task_id:oe.task_id,category:oe.category,status:(tt=oe==null?void 0:oe.status)==null?void 0:tt[0]}})),C},[z]);return Le.createElement(Qu.Provider,{value:{params:s,batchStatus:U,selectArrs:Z,setSelectArrs:S,allSelect:x,dataSource:g.homeworks||[],detailLeftMenus:de,main_category_id:g.main_category_id||"",selectArrsAll:V,setAllSelect:k,useBatchStatus:_,dispatch:n,getData:ye,setSelectArrsAll:B}},Le.createElement("section",null,Le.createElement("aside",{className:Ul.bg},Le.createElement(jl,{isLoading:u["classroomList/getClassroomTeacherCommonList"],tabDataSource:Fn(),classroomList:e,isAdmin:(0,p.GJ)(),dispatch:n,type:g==null?void 0:g.main_category_name,TooltipTitle:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:s.categoryId,user:a,dropdownMenu:L,isShowRightControl:(0,ee.Oo)(de==null?void 0:de.course_modules,s.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:C=>{C.id!==void 0&&((0,p.GJ)(),s.status=C.id),_(!1),s.page=1,b.history.replace(`${o.pathname}?tabs=${C.id}`),ye(s)},defaultSelectedKeys:[A.get("tabs")?A.get("tabs"):"0"],onTooltipTitleClick:()=>{n({type:"classroomList/setActionTabs",payload:{key:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_name:g==null?void 0:g.category_name,category_id:(g==null?void 0:g.category_id)||(g==null?void 0:g.main_category_id)},cb:()=>{ye()}}})},onDropdownMenuClick:O}),Le.createElement(Zl,{dataSource:g.homeworks||[],isAdmin:(0,p.GJ)(),batchStatus:U,SortMenuName:xe,setSortMenuName:re,onSearch:C=>{s.search=C.trim(),s.page=1,ye()},onSort:C=>{var oe;s.sort_by=C.type,s.sort_direction=C.direction,s.page=1,ee.cX.setItem(`${(oe=a==null?void 0:a.userInfo)==null?void 0:oe.login}${(0,p.GJ)()?"Teacher":"Student"}`,C,"ProgramHomework"),ye(s)},onBatch:C=>_(C)})),(g==null?void 0:g.all_count)===0&&(0,p.GJ)()?!u[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Le.createElement(fr,{user:a,params:s,dispatch:n,onClick:()=>b.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:Ue}):(g==null?void 0:g.homeworks)&&g.homeworks.length===0&&!u[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Le.createElement(te.Z,null),Le.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!u[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Le.createElement(Le.Fragment,null,Le.createElement("aside",{className:"animated fadeIn"},(f=g==null?void 0:g.homeworks)==null?void 0:f.map((C,oe)=>Le.createElement(Jl,{key:oe,user:a,dataSource:C,params:s,classroomList:e,manageAllGroup:g==null?void 0:g.manage_all_group,getData:ye})),!u[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Le.createElement("aside",{className:"tc mb50 mt30"},(g==null?void 0:g.query_total_count)>10&&Le.createElement(ae.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:tn,defaultPageSize:20,defaultCurrent:1,current:s.page||1,total:(0,p.GJ)()?g.query_total_count:g.student_all_count}))),Z.length>0&&(0,p.GJ)()&&Le.createElement(Ge.Z,{offsetBottom:0},Le.createElement(Rl,{buttonDataSource:nn,onClick:_t})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&Le.createElement(ir,{getData:ye}),Le.createElement(Ma,{onCallback:()=>_(!1)}),Le.createElement(tr.Z,{onOk:()=>{ye()}}),Le.createElement(nr.Z,{onOk:()=>{}}),Le.createElement($a.Z,{onCallback:()=>_(!1),courseEndTime:g==null?void 0:g.course_end_time}),Le.createElement(Ut.Z,{courseEndTime:g==null?void 0:g.course_end_time,courseId:l.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{_(!1),ye()}}),Le.createElement(Xa,null),Le.createElement(al,{onCallback:()=>_(!1)}),Le.createElement(ml,{onCallback:()=>_(!1)}),Le.createElement(Pl,{refreshList:ye}),Le.createElement(Nl,null),Le.createElement(ro.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:tu,data:nu,onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{key:""}})}}),X&&Le.createElement(er,{courseId:s.coursesId,type:"1",onCancel:()=>N(!1)})))};var Cr=(0,b.connect)(({classroomList:e,loading:u,user:n,globalSetting:a})=>({classroomList:e,globalSetting:a,user:n,loading:u.effects}))(Fr);const Ar=({globalSetting:e})=>{var u;switch(Number((u=e==null?void 0:e.setting)==null?void 0:u.theme)){case E.Fy.THEMEONE:return t.createElement(La,null);case E.Fy.DEFAULT:default:return t.createElement(Cr,null)}};var br=(0,b.connect)(({globalSetting:e})=>({globalSetting:e}))(Ar)},51917:function(Jt,nt,c){"use strict";c.d(nt,{$J:function(){return b},JZ:function(){return ae},bN:function(){return ee},jP:function(){return Ge},rO:function(){return J}});var E=c(38986),t=(p,me,ie)=>new Promise((lt,se)=>{var pe=Y=>{try{P(ie.next(Y))}catch(ze){se(ze)}},he=Y=>{try{P(ie.throw(Y))}catch(ze){se(ze)}},P=Y=>Y.done?lt(Y.value):Promise.resolve(Y.value).then(pe,he);P((ie=ie.apply(p,me)).next())});function b(p){return(0,E.U2)(`libraries/${p}.json`)}function J(p){return(0,E.U2)("library_tags.json",p)}function ae(p){return t(this,null,function*(){return(yield(0,E.IV)(`attachments/${p}.json`)).status===0})}function Ge(p){return(0,E.v_)("libraries.json",p)}function ee(p,me){return(0,E.gz)(`libraries/${p}.json`,me)}},27666:function(Jt,nt,c){"use strict";var E=c(95190),t=c(16089);function b(J){let ae;const Ge=p=>()=>{ae=null,J.apply(void 0,(0,E.Z)(p))},ee=function(){if(ae==null){for(var p=arguments.length,me=new Array(p),ie=0;ie{t.Z.cancel(ae),ae=null},ee}nt.Z=b},81228:function(Jt,nt,c){"use strict";c.d(nt,{Z:function(){return Lt}});var E=c(99153),t=c(84851),b=c(19257),J=c(93046),ae=c(59301),Ge=c(92310),ee=c.n(Ge),p=c(29301),me=c(2738),ie=c(27666),lt=c(36355),se=c(83116),pe=c(37613);const he=G=>{const{componentCls:le}=G;return{[le]:{position:"fixed",zIndex:G.zIndexPopup}}};var P=(0,se.Z)("Affix",G=>{const le=(0,pe.TS)(G,{zIndexPopup:G.zIndexBase+10});return[he(le)]});function Y(G){return G!==window?G.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function ze(G,le,be){if(be!==void 0&&le.top>G.top-be)return be+le.top}function dt(G,le,be){if(be!==void 0&&le.bottom{const I=R.getTargetFunc(),_e=I==null?void 0:I(),{prevTarget:ne}=R.state;ne!==_e&&(mt.forEach(We=>{ne==null||ne.removeEventListener(We,R.lazyUpdatePosition),_e==null||_e.addEventListener(We,R.lazyUpdatePosition)}),R.updatePosition(),R.setState({prevTarget:_e}))},R.removeListeners=()=>{R.timer&&(clearTimeout(R.timer),R.timer=null);const{prevTarget:I}=R.state,_e=R.getTargetFunc(),ne=_e==null?void 0:_e();mt.forEach(We=>{ne==null||ne.removeEventListener(We,R.lazyUpdatePosition),I==null||I.removeEventListener(We,R.lazyUpdatePosition)}),R.updatePosition.cancel(),R.lazyUpdatePosition.cancel()},R.getOffsetTop=()=>{const{offsetBottom:I,offsetTop:_e}=R.props;return I===void 0&&_e===void 0?0:_e},R.getOffsetBottom=()=>R.props.offsetBottom,R.measure=()=>{const{status:I,lastAffix:_e}=R.state,{onChange:ne}=R.props,We=R.getTargetFunc();if(I!==pt.Prepare||!R.fixedNodeRef.current||!R.placeholderNodeRef.current||!We)return;const Q=R.getOffsetTop(),Ae=R.getOffsetBottom(),H=We();if(H){const ce={status:pt.None},W=Y(R.placeholderNodeRef.current);if(W.top===0&&W.left===0&&W.width===0&&W.height===0)return;const K=Y(H),q=ze(W,K,Q),M=dt(W,K,Ae);q!==void 0?(ce.affixStyle={position:"fixed",top:q,width:W.width,height:W.height},ce.placeholderStyle={width:W.width,height:W.height}):M!==void 0&&(ce.affixStyle={position:"fixed",bottom:M,width:W.width,height:W.height},ce.placeholderStyle={width:W.width,height:W.height}),ce.lastAffix=!!ce.affixStyle,ne&&_e!==ce.lastAffix&&ne(ce.lastAffix),R.setState(ce)}},R.prepareMeasure=()=>{R.setState({status:pt.Prepare,affixStyle:void 0,placeholderStyle:void 0})},R.updatePosition=(0,ie.Z)(()=>{R.prepareMeasure()}),R.lazyUpdatePosition=(0,ie.Z)(()=>{const I=R.getTargetFunc(),{affixStyle:_e}=R.state;if(I&&_e){const ne=R.getOffsetTop(),We=R.getOffsetBottom(),Q=I();if(Q&&R.placeholderNodeRef.current){const Ae=Y(Q),H=Y(R.placeholderNodeRef.current),ce=ze(H,Ae,ne),W=dt(H,Ae,We);if(ce!==void 0&&_e.top===ce||W!==void 0&&_e.bottom===W)return}}R.prepareMeasure()}),R}return(0,t.Z)(be,[{key:"getTargetFunc",value:function(){const{getTargetContainer:I}=this.context,{target:_e}=this.props;return _e!==void 0?_e:I!=null?I:ue}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(I){this.addListeners(),(I.offsetTop!==this.props.offsetTop||I.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:I,placeholderStyle:_e}=this.state,{affixPrefixCls:ne,rootClassName:We,children:Q}=this.props,Ae=ee()(I&&We,{[ne]:!!I});let H=(0,me.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return ae.createElement(p.Z,{onResize:this.updatePosition},ae.createElement("div",Object.assign({},H,{ref:this.placeholderNodeRef}),I&&ae.createElement("div",{style:_e,"aria-hidden":"true"}),ae.createElement("div",{className:Ae,ref:this.fixedNodeRef,style:I},ae.createElement(p.Z,{onResize:this.updatePosition},Q))))}}]),be}(ae.Component);gt.contextType=lt.E_;var Lt=(0,ae.forwardRef)((G,le)=>{const{prefixCls:be,rootClassName:R}=G,{getPrefixCls:I}=(0,ae.useContext)(lt.E_),_e=I("affix",be),[ne,We]=P(_e),Q=Object.assign(Object.assign({},G),{affixPrefixCls:_e,rootClassName:ee()(R,We)});return ne(ae.createElement(gt,Object.assign({},Q,{ref:le})))})},48066:function(Jt,nt,c){"use strict";c.d(nt,{default:function(){return vu}});var E=c(59301),t=c(40001),b=c(81953),J=c(14809),ae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},Ge=ae,ee=c(7657),p=function(D,w){return E.createElement(ee.Z,(0,J.Z)({},D,{ref:w,icon:Ge}))},me=E.forwardRef(p),ie=me,lt=c(92310),se=c.n(lt),pe=c(25769),he=c.n(pe),P=c(29301),Y=c(11592),ze=c(34280),dt=c(18929),mt=c(2738),ue=c(8654),pt=c(24514),gt=c(10228),Cn=function(d,D){var w={};for(var F in d)Object.prototype.hasOwnProperty.call(d,F)&&D.indexOf(F)<0&&(w[F]=d[F]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,F=Object.getOwnPropertySymbols(d);j{const w=Ie=>{const{keyCode:Be}=Ie;Be===gt.Z.ENTER&&Ie.preventDefault()},F=Ie=>{const{keyCode:Be}=Ie,{onClick:Ne}=d;Be===gt.Z.ENTER&&Ne&&Ne()},{style:j,noStyle:fe,disabled:Xe}=d,at=Cn(d,["style","noStyle","disabled"]);let ke={};return fe||(ke=Object.assign({},Lt)),Xe&&(ke.pointerEvents="none"),ke=Object.assign(Object.assign({},ke),j),E.createElement("div",Object.assign({role:"button",tabIndex:0,ref:D},at,{onKeyDown:w,onKeyUp:F,style:ke}))}),be=c(36355),R=c(9763),I=c(6848),_e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},ne=_e,We=function(D,w){return E.createElement(ee.Z,(0,J.Z)({},D,{ref:w,icon:ne}))},Q=E.forwardRef(We),Ae=Q,H=c(92343),ce=c(1643),W=c(15969),K=c(83116),q=c(30071);const M=(d,D,w,F)=>{const{titleMarginBottom:j,fontWeightStrong:fe}=F;return{marginBottom:j,color:w,fontWeight:fe,fontSize:d,lineHeight:D}},Je=d=>{const D=[1,2,3,4,5],w={};return D.forEach(F=>{w[` +(self.webpackChunk=self.webpackChunk||[]).push([[6282],{81953:function(Jt,nt,c){"use strict";c.d(nt,{Z:function(){return p}});var E=c(14809),t=c(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},J=b,ae=c(7657),Ge=function(ie,lt){return t.createElement(ae.Z,(0,E.Z)({},ie,{ref:lt,icon:J}))},ee=t.forwardRef(Ge),p=ee},61481:function(Jt,nt,c){"use strict";c.d(nt,{Z:function(){return p}});var E=c(14809),t=c(59301),b={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"},J=b,ae=c(7657),Ge=function(ie,lt){return t.createElement(ae.Z,(0,E.Z)({},ie,{ref:lt,icon:J}))},ee=t.forwardRef(Ge),p=ee},96472:function(Jt,nt,c){"use strict";c.d(nt,{z:function(){return ce},Z:function(){return W}});var E=c(59301),t=c(54580),b=c(8591),J=c(43418),ae=c(3113),Ge=c(346),ee=c(51917),p=Object.defineProperty,me=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,se=(K,q,M)=>q in K?p(K,q,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[q]=M,pe=(K,q)=>{for(var M in q||(q={}))ie.call(q,M)&&se(K,M,q[M]);if(me)for(var M of me(q))lt.call(q,M)&&se(K,M,q[M]);return K},he=(K,q,M)=>new Promise((Je,Ke)=>{var Et=He=>{try{$e(M.next(He))}catch(De){Ke(De)}},Dt=He=>{try{$e(M.throw(He))}catch(De){Ke(De)}},$e=He=>He.done?Je(He.value):Promise.resolve(He.value).then(Et,Dt);$e((M=M.apply(K,q)).next())});const P="\u3000\u3000";function Y(K){var q=["Bytes","KB","MB","GB","TB"];if(K==0)return"0 Byte";var M=parseInt(""+Math.floor(Math.log(K)/Math.log(1024)),10);return(K/Math.pow(1024,M)).toFixed(1)+" "+q[M]}var ze=({value:K=[],action:q,onChange:M,className:Je,maxSize:Ke=150,title:Et="\u6587\u4EF6\u4E0A\u4F20",accept:Dt=null})=>{const $e={multiple:!1,fileList:K,accept:Dt,withCredentials:!0,beforeUpload:De=>De.size/1024/1024(Bt.name.indexOf(P)===-1&&(Bt.name=`${Bt.name}${P}${Y(Bt.size)}`),pe({},Bt))),De.file.status==="done"&&((It=(Ft=De.file)==null?void 0:Ft.response)==null?void 0:It.status)===-1){message.error((Ut=(Vt=De.file)==null?void 0:Vt.response)==null?void 0:Ut.message),M([]);return}M(Yt)},onRemove:De=>he(void 0,null,function*(){const Ft=De.size/1024/1024;return De.status==="uploading"?!0:Ft0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:K.length>0,ghost:!0},Et),React.createElement("span",{onClick:He,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Ke,"M)"," ")))},dt=c(61481),mt=c(89392),ue=Object.defineProperty,pt=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,Lt=(K,q,M)=>q in K?ue(K,q,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[q]=M,G=(K,q)=>{for(var M in q||(q={}))gt.call(q,M)&&Lt(K,M,q[M]);if(pt)for(var M of pt(q))Cn.call(q,M)&&Lt(K,M,q[M]);return K};const le=K=>React.createElement("svg",G({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},K),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var be="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",R=Object.defineProperty,I=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,We=(K,q,M)=>q in K?R(K,q,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[q]=M,Q=(K,q)=>{for(var M in q||(q={}))_e.call(q,M)&&We(K,M,q[M]);if(I)for(var M of I(q))ne.call(q,M)&&We(K,M,q[M]);return K},Ae=(K,q,M)=>new Promise((Je,Ke)=>{var Et=He=>{try{$e(M.next(He))}catch(De){Ke(De)}},Dt=He=>{try{$e(M.throw(He))}catch(De){Ke(De)}},$e=He=>He.done?Je(He.value):Promise.resolve(He.value).then(Et,Dt);$e((M=M.apply(K,q)).next())});const{Dragger:H}=t.default;function ce(K){let q=[];return K&&K.length>0&&(q=K.map(M=>({uid:M.id,id:M.id,name:M.title+P+M.filesize,url:M.url,filesize:M.filesize,status:"done",response:{id:M.id}}))),q}var W=({value:K,onChange:q,action:M,data:Je,className:Ke,maxSize:Et=150,title:Dt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:$e=!1,accept:He="",additionalText:De,isDragger:Ft,number:It=1e3,aloneClear:Vt=!1,realTimeRemove:Ut=!0,uploadText:Yt,setFileProgress:Bt,showFileProgress:mn})=>{const[An,pn]=(0,E.useState)(!1);let[Qe,Kt]=(0,E.useState)(K||[]),[on,xn]=(0,E.useState)(1);(0,E.useEffect)(()=>{K&&(on===1&&Kt([...K]),xn(2),It===(K==null?void 0:K.length)&&pn(!0))},[K]);const Xt=()=>{setTimeout(()=>{Qe.pop(),Kt([...Qe])},500)};mn&&Bt(Qe.some(Se=>Se.status==="uploading"));const fn={multiple:!0,disabled:An,accept:He,withCredentials:!0,fileList:Qe,beforeUpload:(Se,Gt)=>{const Pt=Se.size/1024/1024;return Qe.concat(Gt).length>It?(Qe.pop(),Kt([...Qe]),b.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${It}\u4E2A\u6587\u4EF6`),Vt?Promise.reject():(Xt(),!1)):Pt=It?pn(!0):pn(!1),Kt([...Qe]),Qe=Qe.map(vt=>{var vn,zt;return(vn=vt==null?void 0:vt.response)!=null&&vn.id&&(vt.url=(zt=vt==null?void 0:vt.response)==null?void 0:zt.url),vt.name.indexOf(P)===-1&&(vt.name=`${vt.name}${P}${Y(vt.size)}`),Q({},vt)}),console.log("info:",Se,Qe),q(Qe)},onRemove:Se=>Ae(void 0,null,function*(){if(!Ut)return!0;const Gt=()=>Ae(void 0,null,function*(){if(Se.response?Se.response.id:Se.id){let St=yield(0,ee.JZ)(Se.response?Se.response.id:Se.uid);return Promise.resolve(St)}else return!0});return $e?new Promise((Pt,St)=>{J.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Ae(void 0,null,function*(){const an=yield Gt();b.ZP.success("\u5220\u9664\u6210\u529F"),Pt(!0)}),onCancel:()=>Pt(!1)})}):yield Gt()})};function En(Se){Se.preventDefault(),Se.stopPropagation()}return E.createElement("div",{className:`multi-upload ${Ke||""}`},Ft&&E.createElement(H,Q({},fn),E.createElement("p",{className:"ant-upload-drag-icon"},E.createElement(dt.Z,null)),E.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",E.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Et,"MB)"," "),De),!Ft&&E.createElement(t.default,Q({},fn),E.createElement(ae.ZP,{disabled:An,className:"upload_button"},E.createElement("img",{className:"aBtn_img",src:be}),Dt),E.createElement("span",{onClick:En,className:"upload_text"},Yt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Et}MB)`)))}},29267:function(Jt,nt,c){"use strict";var E=c(59301),t=c(78241),b=c(8591),J=c(43418),ae=c(95237),Ge=c(5112),ee=c(5871),p=c(43604),me=c(5083),ie=c(24905),lt=c(61186),se=c.n(lt),pe=c(38986),he=c(48790),P=c(51257),Y=c(25690),ze=c(73410),dt=c(82264),mt=c(48716),ue=c(59301),pt=Object.defineProperty,gt=Object.defineProperties,Cn=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,be=(Q,Ae,H)=>Ae in Q?pt(Q,Ae,{enumerable:!0,configurable:!0,writable:!0,value:H}):Q[Ae]=H,R=(Q,Ae)=>{for(var H in Ae||(Ae={}))G.call(Ae,H)&&be(Q,H,Ae[H]);if(Lt)for(var H of Lt(Ae))le.call(Ae,H)&&be(Q,H,Ae[H]);return Q},I=(Q,Ae)=>gt(Q,Cn(Ae)),_e=(Q,Ae)=>{var H={};for(var ce in Q)G.call(Q,ce)&&Ae.indexOf(ce)<0&&(H[ce]=Q[ce]);if(Q!=null&&Lt)for(var ce of Lt(Q))Ae.indexOf(ce)<0&&le.call(Q,ce)&&(H[ce]=Q[ce]);return H},ne=(Q,Ae,H)=>new Promise((ce,W)=>{var K=Je=>{try{M(H.next(Je))}catch(Ke){W(Ke)}},q=Je=>{try{M(H.throw(Je))}catch(Ke){W(Ke)}},M=Je=>Je.done?ce(Je.value):Promise.resolve(Je.value).then(K,q);M((H=H.apply(Q,Ae)).next())});const We=Q=>{var Ae=Q,{classroomList:H,dispatch:ce,courseEndTime:W,onWindowBack:K}=Ae,q=_e(Ae,["classroomList","dispatch","courseEndTime","onWindowBack"]),M,Je,Ke,Et,Dt,$e,He,De,Ft,It,Vt,Ut,Yt,Bt,mn,An,pn,Qe,Kt,on,xn,Xt,fn,En,Se,Gt,Pt,St,an,vt,vn,zt,Sn,$n,ou,bn,Vn,ut,Gn;const Dn=(0,Y.useParams)(),[Bn]=t.default.useForm(),[zn,Wn]=(0,E.useState)(1),[Nt,Jn]=(0,E.useState)([]),[au,Eu]=(0,E.useState)(0),[Un,Re]=(0,E.useState)(2e3),[vu,d]=(0,E.useState)(!0),[D,w]=(0,E.useState)(!1),[F,j]=(0,E.useState)(!1),[fe,Xe]=(0,E.useState)([]),[at,ke]=(0,E.useState)(!0),[Ie,Be]=(0,E.useState)(!((Ke=(Je=(M=H.actionTabs)==null?void 0:M.selectArrsAll)==null?void 0:Je[0])!=null&&Ke.send_type));let[Ne,rt]=(0,E.useState)([0,0,0]);(0,E.useEffect)(()=>{var te,je,Oe,wt,xt,we,qe,ft,bt,Zt,it,ot,rn;if(H.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ht(),(Oe=(je=(te=H.actionTabs)==null?void 0:te.selectArrsAll)==null?void 0:je[0])!=null&&Oe.can_publish?rt([...(bt=(ft=(qe=H.actionTabs)==null?void 0:qe.selectArrsAll)==null?void 0:ft[0])==null?void 0:bt.difficult_count]):rt([...(we=(xt=(wt=H.actionTabs)==null?void 0:wt.selectArrsAll)==null?void 0:xt[0])==null?void 0:we.difficult_settings]),Be(!((ot=(it=(Zt=H.actionTabs)==null?void 0:Zt.selectArrsAll)==null?void 0:it[0])!=null&&ot.send_type)),yt(),H.actionTabs.type===2){const Pn=(rn=H.actionTabs.selectArrsAll)==null?void 0:rn[0];ke(Pn.unified_setting)}else ke(!1)},[H.actionTabs]),(0,E.useEffect)(()=>{if(D){if(F)return;ce({type:"classroomList/setActionTabs",payload:{}}),(0,he.GJ)()?(ce({type:"classroomList/getClassroomTeacherCommonList",payload:I(R({},H.actionTabs.params),{type:1})}),ce({type:"shixunHomeworks/getWorkList",payload:R({},Dn)})):ce({type:"classroomList/getClassroomCommonList",payload:R({},H.actionTabs.params)})}},[D]);const yt=te=>ne(void 0,null,function*(){d(!0);const je=yield(0,dt.c_)(I(R({},Dn),{page:te||zn,limit:2e4,homework_id:H.actionTabs.type===1?"":H.actionTabs.selectArrs[0]}));je==null||je.course_groups.map((Oe,wt)=>{Oe.key=Oe.id,Oe.title=Oe.name,Oe.disabled=Oe.is_published}),je&&(Jn([...je==null?void 0:je.course_groups]),Eu(je==null?void 0:je.course_groups_count),d(!1),te||Bn.setFieldsValue({publish_time:se()(se()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:se()(se()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Ve=()=>{(0,he.GJ)()?H.actionTabs.detail?(ce({type:"shixunHomeworks/setActionTabs",payload:{}}),ce({type:"shixunHomeworks/getWorkList",payload:R({},Dn)}),ce({type:"shixunHomeworks/getWorkSetting",payload:R({},Dn)})):ce({type:"classroomList/getClassroomTeacherCommonList",payload:I(R({},H.actionTabs.params),{type:5,category:H.actionTabs.params.categoryId})}):ce({type:"classroomList/getClassroomCommonList",payload:R({},H.actionTabs.params)})},st=()=>ne(void 0,null,function*(){var te,je;if((0,he.Rm)()&&!((te=H.AssistantObject.hack)!=null&&te.can_publish)){b.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Ee(!1);return}const Oe=R({},Bn.getFieldsValue());if(Oe.end_time<=Oe.publish_time){b.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Ee(!1);return}if((fe==null?void 0:fe.length)<=0&&!at&&Nt.length>0){b.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Ee(!1);return}if(Ne.reduce((we,qe)=>we+qe)===0&&!Ie){b.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Ee(!1);return}let wt={homework_ids:[...H.actionTabs.selectArrs],group_ids:fe.length>0?fe.map(we=>we.id):(je=H.detailCommonHomeworksList)==null?void 0:je.course_groups,end_time:se()(Oe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:se()(Oe.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:Ne==null?void 0:Ne.map(we=>we),send_type:Ie?"0":"1",unified_setting:!fe.length};if(Ee(!0),(yield(0,pe.ZP)(`/api/courses/${Dn.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:R({},wt)})).status===0){if(Ee(!1),(0,P.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),b.ZP.success("\u53D1\u5E03\u6210\u529F"),ce({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),K){K();return}q.onCallback&&q.onCallback(),Ve(),localStorage.getItem("Noviceguide")==="0"||ce({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ue.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else Ee(!1)}),ht=()=>{Wn(1),Jn([]),Xe([])},ln=au>zn*Un,[jt,Ee]=(0,E.useState)(!1);return ue.createElement(J.default,{width:600,confirmLoading:jt,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:H.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:st,onCancel:()=>{if(ht(),ce({type:"classroomList/setActionTabs",payload:{}}),K){K();return}Ve()}},ue.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ue.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Nt&&ue.createElement(t.default,{form:Bn},ue.createElement("div",{style:{paddingLeft:0}},H.actionTabs.type===2&&ue.createElement(ae.Z,{style:{marginBottom:"10px"}},ue.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),ue.createElement(Ge.ZP.Group,{value:Ie,disabled:!(($e=(Dt=(Et=H.actionTabs)==null?void 0:Et.selectArrsAll)==null?void 0:Dt[0])!=null&&$e.can_publish),onChange:te=>{Be(te.target.value)}},ue.createElement(Ge.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),ue.createElement(Ge.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Ie&&ue.createElement(ae.Z,{style:{marginBottom:"10px"}},ue.createElement("span",{style:{marginRight:65}}),ue.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",ue.createElement(ee.Z,{value:Ne[0],onChange:te=>{Ne[0]=te,rt([...Ne])},min:0,disabled:!((Ft=(De=(He=H.actionTabs)==null?void 0:He.selectArrsAll)==null?void 0:De[0])!=null&&Ft.can_publish),placeholder:`\u6700\u5927${(Yt=(Ut=(Vt=(It=H.actionTabs)==null?void 0:It.selectArrsAll)==null?void 0:Vt[0])==null?void 0:Ut.difficult_count)==null?void 0:Yt[0]}`,max:(pn=(An=(mn=(Bt=H.actionTabs)==null?void 0:Bt.selectArrsAll)==null?void 0:mn[0])==null?void 0:An.difficult_count)==null?void 0:pn[0],style:{width:60}})),ue.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",ue.createElement(ee.Z,{value:Ne[1],onChange:te=>{Ne[1]=te,rt([...Ne])},min:0,disabled:!((on=(Kt=(Qe=H.actionTabs)==null?void 0:Qe.selectArrsAll)==null?void 0:Kt[0])!=null&&on.can_publish),max:(En=(fn=(Xt=(xn=H.actionTabs)==null?void 0:xn.selectArrsAll)==null?void 0:Xt[0])==null?void 0:fn.difficult_count)==null?void 0:En[1],placeholder:`\u6700\u5927${(St=(Pt=(Gt=(Se=H.actionTabs)==null?void 0:Se.selectArrsAll)==null?void 0:Gt[0])==null?void 0:Pt.difficult_count)==null?void 0:St[1]}`,style:{width:60}})),ue.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",ue.createElement(ee.Z,{value:Ne[2],onChange:te=>{Ne[2]=te,rt([...Ne])},min:0,disabled:!((vn=(vt=(an=H.actionTabs)==null?void 0:an.selectArrsAll)==null?void 0:vt[0])!=null&&vn.can_publish),placeholder:`\u6700\u5927${(ou=($n=(Sn=(zt=H.actionTabs)==null?void 0:zt.selectArrsAll)==null?void 0:Sn[0])==null?void 0:$n.difficult_count)==null?void 0:ou[2]}`,max:(Gn=(ut=(Vn=(bn=H.actionTabs)==null?void 0:bn.selectArrsAll)==null?void 0:Vn[0])==null?void 0:ut.difficult_count)==null?void 0:Gn[2],style:{width:60}}))),ue.createElement(ae.Z,{className:"mt30",align:"middle"},ue.createElement(p.Z,null,ue.createElement(t.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ue.createElement(me.default,{style:{width:170,marginRight:"25px"},disabledDate:te=>(0,mt.Q8)(te,W),disabledTime:te=>(0,mt.d0)(te),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:se()((0,P.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ue.createElement(p.Z,{className:"ml20"},ue.createElement(t.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ue.createElement(me.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:se()((0,P.U6)(),"HH:mm")},disabledDate:te=>(0,mt.Q8)(te,W,Bn.getFieldValue("publish_time")),disabledTime:te=>(0,mt.d0)(te,Bn.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),H.actionTabs.type===2&&ue.createElement(ae.Z,{style:{marginBottom:"10px"}},ue.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ue.createElement(Ge.ZP.Group,{value:at,onChange:te=>{ke(te.target.value),Xe([])}},ue.createElement(Ge.ZP,{value:!0,disabled:!H.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ue.createElement(Ge.ZP,{className:"ml20",disabled:Nt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Nt.length<=0&&H.actionTabs.type===2&&ue.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(H.actionTabs.type===1||!at)&&Nt.length>0&&ue.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ue.createElement("span",{style:{flex:1}},ue.createElement(ie.default,{checked:fe.length===Nt.length,onChange:te=>{fe.length===Nt.length?Xe([]):Xe(Nt.filter(je=>!je.is_published))}},"\u5168\u9009")," "),ue.createElement("span",{style:{width:16}}),ue.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",fe.length||0,"\u4E2A\u5206\u73ED")),(H.actionTabs.type===1||!at)&&Nt.length>0&&ue.createElement(ze.Z,{data:Nt,selectedRowKeys:fe,setSelectedRowKeys:Xe})))};nt.Z=(0,Y.connect)(({classroomList:Q})=>({classroomList:Q}))(We)},33057:function(Jt,nt,c){"use strict";c.r(nt),c.d(nt,{default:function(){return br}});var E=c(32162),t=c(59301),b=c(25690),J=c(8591),ae=c(58421),Ge=c(81228),ee=c(51257),p=c(48790),me=c(43418),ie=c(38986),lt=c(54650),se=Object.defineProperty,pe=Object.defineProperties,he=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,dt=(e,u,n)=>u in e?se(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,mt=(e,u)=>{for(var n in u||(u={}))Y.call(u,n)&&dt(e,n,u[n]);if(P)for(var n of P(u))ze.call(u,n)&&dt(e,n,u[n]);return e},ue=(e,u)=>pe(e,he(u)),pt=(e,u)=>{var n={};for(var a in e)Y.call(e,a)&&u.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&P)for(var a of P(e))u.indexOf(a)<0&&ze.call(e,a)&&(n[a]=e[a]);return n},gt=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const Cn=e=>{var u=e,{classroomList:n,dispatch:a,match:i,location:h,user:f,onCallback:r}=u,o=pt(u,["classroomList","dispatch","match","location","user","onCallback"]),l,s;const m=(0,b.useParams)(),[A,Z]=(0,t.useState)(!1),[S,x]=(0,t.useState)(!1),k=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(n.actionTabs.key==="\u5220\u9664"){if((0,p.j5)()){x(!0);return}const _={hasNum:0,noHasNum:0};n.actionTabs.selectArrsAll.map(V=>{var B;V.author_login===((B=f.userInfo)==null?void 0:B.login)?++_.hasNum:++_.noHasNum}),_.noHasNum>0?me.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},_.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},_.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{U()}}):x(!0)}else x(!1)},[n.actionTabs.key]);const U=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:S,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:A,destroyOnClose:!0,onOk:()=>gt(void 0,null,function*(){var _;if((_=k.current)!=null&&_.onVerify())return;Z(!0);const V=yield(0,ie.ZP)(`/api/courses/${m.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...n.actionTabs.selectArrs]}});Z(!1),V.status===0&&((0,ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),J.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,p.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:ue(mt({},n.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:mt({},n.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:m.coursesId}}))}),onCancel:()=>{U()}},!((l=n==null?void 0:n.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((s=n==null?void 0:n.actionTabs)==null?void 0:s.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),t.createElement(lt.Z,{ref:_=>k.current=_})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Lt=(0,b.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(Cn),G=c(78241),le=c(95237),be=c(5112),R=c(5871),I=c(43604),_e=c(5083),ne=c(24905),We=c(61186),Q=c.n(We),Ae=c(15083),H=c(82264),ce=c(48716),W=c(59301),K=Object.defineProperty,q=Object.defineProperties,M=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,Dt=(e,u,n)=>u in e?K(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,$e=(e,u)=>{for(var n in u||(u={}))Ke.call(u,n)&&Dt(e,n,u[n]);if(Je)for(var n of Je(u))Et.call(u,n)&&Dt(e,n,u[n]);return e},He=(e,u)=>q(e,M(u)),De=(e,u)=>{var n={};for(var a in e)Ke.call(e,a)&&u.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&Je)for(var a of Je(e))u.indexOf(a)<0&&Et.call(e,a)&&(n[a]=e[a]);return n},Ft=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const It=e=>{var u=e,{classroomList:n,dispatch:a,courseEndTime:i,onWindowBack:h}=u,f=De(u,["classroomList","dispatch","courseEndTime","onWindowBack"]),r,o,l,s,m,A,Z,S,x,k,U,_,V,B,X,N,xe,re,v,g,de,T,z,et,tn,ye,Fn,y,L,O,Ue,nn,_t,tu,nu,C,oe,tt,ge;const Ze=(0,b.useParams)(),[Ot]=G.default.useForm(),[Ln,Rn]=(0,t.useState)(1),[Ye,uu]=(0,t.useState)([]),[Dr,Br]=(0,t.useState)(0),[Pr,$r]=(0,t.useState)(2e3),[Vr,ua]=(0,t.useState)(!0),[oa,Gr]=(0,t.useState)(!1),[wr,zr]=(0,t.useState)(!1),[wn,mu]=(0,t.useState)([]),[xu,qu]=(0,t.useState)(!0),[ku,aa]=(0,t.useState)(!((l=(o=(r=n.actionTabs)==null?void 0:r.selectArrsAll)==null?void 0:o[0])!=null&&l.send_type));let[un,pu]=(0,t.useState)([0,0,0]);(0,t.useEffect)(()=>{var Me,Tt,$t,fu,eo,In,Ou,sa,ia,ca,da,ma,pa;if(n.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ra(),($t=(Tt=(Me=n.actionTabs)==null?void 0:Me.selectArrsAll)==null?void 0:Tt[0])!=null&&$t.can_publish?pu([...(ia=(sa=(Ou=n.actionTabs)==null?void 0:Ou.selectArrsAll)==null?void 0:sa[0])==null?void 0:ia.difficult_count]):pu([...(In=(eo=(fu=n.actionTabs)==null?void 0:fu.selectArrsAll)==null?void 0:eo[0])==null?void 0:In.difficult_settings]),aa(!((ma=(da=(ca=n.actionTabs)==null?void 0:ca.selectArrsAll)==null?void 0:da[0])!=null&&ma.send_type)),xr(),n.actionTabs.type===2){const Tr=(pa=n.actionTabs.selectArrsAll)==null?void 0:pa[0];qu(Tr.unified_setting)}else qu(!1)},[n.actionTabs]),(0,t.useEffect)(()=>{if(oa){if(wr)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,p.GJ)()?(a({type:"classroomList/getClassroomTeacherCommonList",payload:He($e({},n.actionTabs.params),{type:1})}),a({type:"shixunHomeworks/getWorkList",payload:$e({},Ze)})):a({type:"classroomList/getClassroomCommonList",payload:$e({},n.actionTabs.params)})}},[oa]);const xr=Me=>Ft(void 0,null,function*(){ua(!0);const Tt=yield(0,H.c_)(He($e({},Ze),{page:Me||Ln,limit:2e4,homework_id:n.actionTabs.type===1?"":n.actionTabs.selectArrs[0]}));Tt==null||Tt.course_groups.map(($t,fu)=>{$t.key=$t.id,$t.title=$t.name,$t.disabled=$t.is_published}),Tt&&(uu([...Tt==null?void 0:Tt.course_groups]),Br(Tt==null?void 0:Tt.course_groups_count),ua(!1),Me||Ot.setFieldsValue({publish_time:Q()(Q()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Q()(Q()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),la=()=>{(0,p.GJ)()?n.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:$e({},Ze)}),a({type:"shixunHomeworks/getWorkSetting",payload:$e({},Ze)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:He($e({},n.actionTabs.params),{type:5,category:n.actionTabs.params.categoryId})}):a({type:"classroomList/getClassroomCommonList",payload:$e({},n.actionTabs.params)})},kr=()=>Ft(void 0,null,function*(){var Me,Tt;if((0,p.Rm)()&&!((Me=n.AssistantObject.hack)!=null&&Me.can_publish)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Mn(!1);return}const $t=$e({},Ot.getFieldsValue());if($t.end_time<=$t.publish_time){J.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Mn(!1);return}if((wn==null?void 0:wn.length)<=0&&!xu&&Ye.length>0){J.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Mn(!1);return}if(un.reduce((In,Ou)=>In+Ou)===0&&!ku){J.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Mn(!1);return}let fu={homework_ids:[...n.actionTabs.selectArrs],group_ids:wn.length>0?wn.map(In=>In.id):(Tt=n.detailCommonHomeworksList)==null?void 0:Tt.course_groups,end_time:Q()($t.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Q()($t.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:un==null?void 0:un.map(In=>In),send_type:ku?"0":"1",unified_setting:!wn.length};if(Mn(!0),(yield(0,ie.ZP)(`/api/courses/${Ze.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:$e({},fu)})).status===0){if(Mn(!1),(0,ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),J.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),h){h();return}f.onCallback&&f.onCallback(),la(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:W.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else Mn(!1)}),ra=()=>{Rn(1),uu([]),mu([])},Wr=Dr>Ln*Pr,[Or,Mn]=(0,t.useState)(!1);return W.createElement(me.default,{width:600,confirmLoading:Or,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:n.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:kr,onCancel:()=>{if(ra(),a({type:"classroomList/setActionTabs",payload:{}}),h){h();return}la()}},W.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",W.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Ye&&W.createElement(G.default,{form:Ot},W.createElement("div",{style:{paddingLeft:0}},n.actionTabs.type===2&&W.createElement(le.Z,{style:{marginBottom:"10px"}},W.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),W.createElement(be.ZP.Group,{value:ku,disabled:!((A=(m=(s=n.actionTabs)==null?void 0:s.selectArrsAll)==null?void 0:m[0])!=null&&A.can_publish),onChange:Me=>{aa(Me.target.value)}},W.createElement(be.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),W.createElement(be.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!ku&&W.createElement(le.Z,{style:{marginBottom:"10px"}},W.createElement("span",{style:{marginRight:65}}),W.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",W.createElement(R.Z,{value:un[0],onChange:Me=>{un[0]=Me,pu([...un])},min:0,disabled:!((x=(S=(Z=n.actionTabs)==null?void 0:Z.selectArrsAll)==null?void 0:S[0])!=null&&x.can_publish),placeholder:`\u6700\u5927${(V=(_=(U=(k=n.actionTabs)==null?void 0:k.selectArrsAll)==null?void 0:U[0])==null?void 0:_.difficult_count)==null?void 0:V[0]}`,max:(xe=(N=(X=(B=n.actionTabs)==null?void 0:B.selectArrsAll)==null?void 0:X[0])==null?void 0:N.difficult_count)==null?void 0:xe[0],style:{width:60}})),W.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",W.createElement(R.Z,{value:un[1],onChange:Me=>{un[1]=Me,pu([...un])},min:0,disabled:!((g=(v=(re=n.actionTabs)==null?void 0:re.selectArrsAll)==null?void 0:v[0])!=null&&g.can_publish),max:(et=(z=(T=(de=n.actionTabs)==null?void 0:de.selectArrsAll)==null?void 0:T[0])==null?void 0:z.difficult_count)==null?void 0:et[1],placeholder:`\u6700\u5927${(y=(Fn=(ye=(tn=n.actionTabs)==null?void 0:tn.selectArrsAll)==null?void 0:ye[0])==null?void 0:Fn.difficult_count)==null?void 0:y[1]}`,style:{width:60}})),W.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",W.createElement(R.Z,{value:un[2],onChange:Me=>{un[2]=Me,pu([...un])},min:0,disabled:!((Ue=(O=(L=n.actionTabs)==null?void 0:L.selectArrsAll)==null?void 0:O[0])!=null&&Ue.can_publish),placeholder:`\u6700\u5927${(nu=(tu=(_t=(nn=n.actionTabs)==null?void 0:nn.selectArrsAll)==null?void 0:_t[0])==null?void 0:tu.difficult_count)==null?void 0:nu[2]}`,max:(ge=(tt=(oe=(C=n.actionTabs)==null?void 0:C.selectArrsAll)==null?void 0:oe[0])==null?void 0:tt.difficult_count)==null?void 0:ge[2],style:{width:60}}))),W.createElement(le.Z,{className:"mt30",align:"middle"},W.createElement(I.Z,null,W.createElement(G.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},W.createElement(_e.default,{style:{width:170,marginRight:"25px"},disabledDate:Me=>(0,ce.Q8)(Me,i),disabledTime:Me=>(0,ce.d0)(Me),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Q()((0,ee.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),W.createElement(I.Z,{className:"ml20"},W.createElement(G.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},W.createElement(_e.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Q()((0,ee.U6)(),"HH:mm")},disabledDate:Me=>(0,ce.Q8)(Me,i,Ot.getFieldValue("publish_time")),disabledTime:Me=>(0,ce.d0)(Me,Ot.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),n.actionTabs.type===2&&W.createElement(le.Z,{style:{marginBottom:"10px"}},W.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),W.createElement(be.ZP.Group,{value:xu,onChange:Me=>{qu(Me.target.value),mu([])}},W.createElement(be.ZP,{value:!0,disabled:!n.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),W.createElement(be.ZP,{className:"ml20",disabled:Ye.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ye.length<=0&&n.actionTabs.type===2&&W.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(n.actionTabs.type===1||!xu)&&Ye.length>0&&W.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},W.createElement("span",{style:{flex:1}},W.createElement(ne.default,{checked:wn.length===Ye.length,onChange:Me=>{wn.length===Ye.length?mu([]):mu(Ye.filter(Tt=>!Tt.is_published))}},"\u5168\u9009")," "),W.createElement("span",{style:{width:16}}),W.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",wn.length||0,"\u4E2A\u5206\u73ED")),(n.actionTabs.type===1||!xu)&&Ye.length>0&&W.createElement(Ae.Z,{data:Ye,selectedRowKeys:wn,setSelectedRowKeys:mu})))};var Vt=(0,b.connect)(({classroomList:e})=>({classroomList:e}))(It),Ut=c(78621),Yt=Object.defineProperty,Bt=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Kt=(e,u,n)=>u in e?Yt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,on=(e,u)=>{for(var n in u||(u={}))pn.call(u,n)&&Kt(e,n,u[n]);if(An)for(var n of An(u))Qe.call(u,n)&&Kt(e,n,u[n]);return e},xn=(e,u)=>Bt(e,mn(u)),Xt=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const fn=({classroomList:e,dispatch:u})=>{const n=(0,b.useParams)();return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Xt(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${n.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),J.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,p.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:xn(on({},e.actionTabs.params),{type:5})}):u({type:"classroomList/getClassroomCommonList",payload:on({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var En=(0,b.connect)(({classroomList:e})=>({classroomList:e}))(fn),Se=Object.defineProperty,Gt=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,vn=(e,u,n)=>u in e?Se(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,zt=(e,u)=>{for(var n in u||(u={}))an.call(u,n)&&vn(e,n,u[n]);if(St)for(var n of St(u))vt.call(u,n)&&vn(e,n,u[n]);return e},Sn=(e,u)=>Gt(e,Pt(u)),$n=(e,u)=>{var n={};for(var a in e)an.call(e,a)&&u.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&St)for(var a of St(e))u.indexOf(a)<0&&vt.call(e,a)&&(n[a]=e[a]);return n},ou=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const bn=e=>{var u=e,{classroomList:n,dispatch:a,onCallback:i}=u,h=$n(u,["classroomList","dispatch","onCallback"]);const f=(0,b.useParams)();return f.id=f.coursesId,t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:n.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ou(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${f.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...n.actionTabs.selectArrs]}})).status===0&&((0,ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),J.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,p.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Sn(zt({},n.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:zt({},n.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Vn=(0,b.connect)(({classroomList:e})=>({classroomList:e}))(bn),ut=c(92832),Gn=Object.defineProperty,Dn=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,Wn=(e,u,n)=>u in e?Gn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,Nt=(e,u)=>{for(var n in u||(u={}))Bn.call(u,n)&&Wn(e,n,u[n]);if(Dn)for(var n of Dn(u))zn.call(u,n)&&Wn(e,n,u[n]);return e},Jn=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const au=({classroomList:e,loading:u,dispatch:n,onCallback:a})=>{var i,h;const f=(0,b.useParams)(),r=(0,b.useLocation)(),{actionTabs:o}=e,[l]=G.default.useForm(),s=m=>m&&mJn(void 0,null,function*(){var m;const A=l.getFieldValue(),Z=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,S=yield(0,ie.ZP)(Z,{method:"post",body:Nt({},A)});if(S.status===0){J.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:f.coursesId}});const x=e.actionTabs.selectArrs.type,k=(S==null?void 0:S.category_id)||0;let U=(m=r.pathname)==null?void 0:m.split("/");U[4]=k,U[3]=x||U[3];const _=U==null?void 0:U.join("/");b.history.push(_)}}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(G.default,{form:l,initialValues:{name:""}},t.createElement(G.default.Item,{name:"name"},t.createElement(le.Z,{className:"mt30"},t.createElement(I.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(I.Z,{flex:"1"},t.createElement(ut.default,{defaultValue:((i=o.selectArrs)==null?void 0:i.category_name)||((h=o.selectArrs)==null?void 0:h.name)}))))))};var Eu=(0,b.connect)(({classroomList:e,loading:u})=>({classroomList:e,loading:u}))(au),Un=c(99313),Re=c(3113),vu=c(26724),d=c.n(vu),D=c(48066),w=c(28103),F=c(81327),j=c(75736),fe={shixunItemWrapper:"shixunItemWrapper___sR57s",checkboxWrapper:"checkboxWrapper___Vzue2",contentWrapper:"contentWrapper___FyjOV",title:"title___dkp4_",desc:"desc___tYPWA",info:"info___uzXqR"},Xe=Object.defineProperty,at=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,rt=(e,u,n)=>u in e?Xe(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,yt=(e,u)=>{for(var n in u||(u={}))Be.call(u,n)&&rt(e,n,u[n]);if(Ie)for(var n of Ie(u))Ne.call(u,n)&&rt(e,n,u[n]);return e},Ve=(e,u)=>at(e,ke(u)),st=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const{Paragraph:ht}=D.default,ln=({createShixunParams:e},u)=>{const n=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[i,h]=(0,t.useState)("0"),[f,r]=(0,t.useState)("hot"),[o,l]=(0,t.useState)([]),s=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),m=(_,V)=>st(void 0,null,function*(){const B=yield(0,j.he)(_);if(!B.status){if(B.shixuns.length===0&&V){k(!1);return}l(B.shixuns)}});(0,t.useImperativeHandle)(u,()=>({search:_=>m(Ve(yt({},s.current),{keyword:_})),changeKeyWord:_=>s.current.keyword=_})),(0,t.useEffect)(()=>{m(s.current)},[]);const[A,Z]=(0,t.useState)([]),S=_=>{Z(_),e.current.shixun_ids=_},[x,k]=(0,t.useState)(!0),U=_=>{m(Ve(yt({},s.current),{page:_}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(le.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(I.Z,null,n.map((_,V)=>t.createElement(Re.ZP,{key:V,type:i===_.id?"primary":"default",onClick:()=>{h(_.id),s.current.diff=_.id,m(s.current)}},_.name))),t.createElement(I.Z,null,a.map((_,V)=>t.createElement(Re.ZP,{key:V,className:"mr20",type:f===_.id?"primary":"default",onClick:()=>{r(_.id),s.current.order=_.id,m(s.current)}},_.name)))),t.createElement(d(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:U,hasMore:x,useWindow:!1},t.createElement(ne.default.Group,{onChange:S,value:A},o.map(_=>{const{name:V,id:B,description:X,challenge_names:N,author_name:xe,author_school_name:re,level:v,total_stu_num:g}=_||{};return t.createElement("div",{key:B,className:fe.shixunItemWrapper},t.createElement(le.Z,{align:"middle",className:fe.checkboxWrapper,gutter:14},t.createElement(ne.default,{value:B}),t.createElement("div",{className:fe.title},V)),t.createElement("div",{className:fe.contentWrapper},t.createElement(ht,{ellipsis:{rows:2},className:fe.desc,style:{color:"#8e8888"}},X),t.createElement(le.Z,null,N.map((de,T)=>t.createElement("span",{key:T,className:fe.mission},"\u7B2C",T+1,"\u5173",de))),t.createElement(w.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(le.Z,{className:fe.info},t.createElement(F.Z,null,t.createElement("span",null,xe),t.createElement("span",null,"|"),t.createElement("span",null,re),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",v),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",g)))))}))))};var jt=(0,t.forwardRef)(ln),Ee={flex_box_center:"flex_box_center___c2X6y",flex_space_between:"flex_space_between___RD5R6",flex_box_vertical_center:"flex_box_vertical_center___T_FKV",flex_box_center_end:"flex_box_center_end___JakbY",flex_box_column:"flex_box_column___pAcLz",line1:"line1___bj1Ol",form:"form___PEi9z"},te=c(28426),je=Object.defineProperty,Oe=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,we=(e,u,n)=>u in e?je(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,qe=(e,u)=>{for(var n in u||(u={}))wt.call(u,n)&&we(e,n,u[n]);if(Oe)for(var n of Oe(u))xt.call(u,n)&&we(e,n,u[n]);return e},ft=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const{TabPane:bt}=Un.default,Zt=({shixunHomeworks:e,loading:u,dispatch:n,refreshList:a})=>{const i=(0,b.useParams)(),h=(0,b.useLocation)(),[f]=G.default.useForm(),{brankList:r}=e,[o,l]=(0,t.useState)(!1);let[s,m]=(0,t.useState)(!0),[A,Z]=(0,t.useState)(!1);const[S,x]=(0,t.useState)("myself");let[k,U]=(0,t.useState)([]);const[_,V]=(0,t.useState)(),[B,X]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),N=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,t.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&re()},[e.actionTabs.key]);let xe=[];const re=function(){return ft(this,null,function*(){var T;if(s){l(!1),++B.page;const z=yield n({type:"shixunHomeworks/getBrankList",payload:qe({},B)});k=[...k.concat(z.object_list)],V(z.is_teacher),((T=z.object_list)==null?void 0:T.length)ft(void 0,null,function*(){Z(!0);const z=yield(0,H.aQ)(T);Z(!1),z.status||(a(),n({type:"shixunHomeworks/setActionTabs",payload:{}}))}),de=(0,t.useRef)();return t.createElement(me.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:A},onOk:()=>ft(void 0,null,function*(){var T;if(S==="jupyter"){g(v.current);return}Z(!0);const z=f.getFieldValue(),et=yield n({type:"shixunHomeworks/saveBanks",payload:{course_id:i.coursesId,object_type:"normal",category:i.categoryId,bank_id:z.group_ids}});(et==null?void 0:et.status)===0&&((0,ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),n({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}),n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:et.object_ids,params:(T=e.actionTabs)==null?void 0:T.params}})),Z(!1)}),onCancel:()=>{n({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(le.Z,null,t.createElement(I.Z,{span:12},N.map((T,z)=>t.createElement(Re.ZP,{key:z,shape:"round",type:S===T.id?"primary":"default",className:"mr10",onClick:et=>ft(void 0,null,function*(){if(T.id==="jupyter"){x(T.id);return}k=[],s=!0,B.page=0,B.search="",B.filter=T.id,re(),x(T.id)})},T.name))),t.createElement(I.Z,{span:12,className:"tr"},t.createElement(ut.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:T=>{var z;S==="jupyter"&&((z=de.current)==null||z.changeKeyWord(T.target.value))},onSearch:T=>{var z;if(S==="jupyter"){(z=de.current)==null||z.search(T);return}s=!0,B.search=T,B.page=0,k=[],re()},style:{width:260}}))),S==="myself"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",t.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),S==="public"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),S==="jupyter"?t.createElement(jt,{createShixunParams:v,ref:de}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_&&S==="public"&&t.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},t.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),t.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")),t.createElement(d(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{m(!1),re()},hasMore:s,useWindow:!1},t.createElement(G.default,{form:f,initialValues:{group_ids:xe},className:Ee.form,onChange:T=>{xe=f.getFieldValue()}},k==""&&t.createElement(te.Z,{styles:{margin:"10px auto"}}),t.createElement(G.default.Item,{name:"group_ids"},t.createElement(ne.default.Group,{style:{width:"100%"},className:"font14"},k==null?void 0:k.map(function(T,z){return t.createElement(le.Z,{key:z},t.createElement(I.Z,{flex:"2"},t.createElement(ne.default,{onChange:et=>{},key:z,value:String(T.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Ee.line1].join(" ")},T.name))),t.createElement(I.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Ee.line1},T==null?void 0:T.course_list_name)),t.createElement(I.Z,{flex:"50px",className:"c-black"},S==="public"&&(0,p.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},"\u7F16\u8F91"):S==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},"\u7F16\u8F91"):T==null?void 0:T.username))})))))))};var it=(0,b.connect)(({shixunHomeworks:e,loading:u})=>({shixunHomeworks:e,loading:u}))(Zt),ot=c(1247),rn=c(96472),Pn=Object.defineProperty,yn=Object.defineProperties,kn=Object.getOwnPropertyDescriptors,lu=Object.getOwnPropertySymbols,ru=Object.prototype.hasOwnProperty,yu=Object.prototype.propertyIsEnumerable,su=(e,u,n)=>u in e?Pn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,hu=(e,u)=>{for(var n in u||(u={}))ru.call(u,n)&&su(e,n,u[n]);if(lu)for(var n of lu(u))yu.call(u,n)&&su(e,n,u[n]);return e},_u=(e,u)=>yn(e,kn(u)),Tu=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const gu=({classroomList:e,loading:u,dispatch:n})=>{const a=(0,b.useParams)(),[i]=G.default.useForm();return t.createElement(me.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Tu(void 0,null,function*(){var h;yield i.validateFields();const f=hu({},i.getFieldValue()),{selectArrs:r}=e.actionTabs;f.attachment_ids=(h=f.attachment_ids)==null?void 0:h.map(l=>l.response.id),(yield(0,ot.mz)(_u(hu({},f),{homeworkId:r.work_id}))).status===0&&(i.resetFields(),n({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{i.resetFields(),n({type:"classroomList/setActionTabs",payload:{}})}},t.createElement(G.default,{form:i,initialValues:{}},t.createElement(G.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(rn.Z,null)),t.createElement(G.default.Item,{name:"description"},t.createElement(ut.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var Lu=(0,b.connect)(({classroomList:e,loading:u})=>({classroomList:e,loading:u}))(gu),Pe=c(20834),Ht=c(38854),sn=c(6848),Fu=c(12588),Su=({isLoading:e,addText:u,tabDataSource:n,isAdmin:a,dispatch:i,type:h,TooltipTitle:f,categoryId:r,dropdownMenu:o,classroomList:l,isShowRightControl:s,defaultSelectedKeys:m,user:A,onTabMenuClick:Z,onTooltipTitleClick:S,onDropdownMenuClick:x})=>{var k,U;const _=()=>t.createElement(Pe.default,{onClick:({key:B})=>x(B)},o.map(B=>t.createElement(Pe.default.Item,{key:B.id},B.name))),V=(0,b.useParams)();return t.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},t.createElement("div",{className:"flex gap-4px mr-auto"},n==null?void 0:n.map((B,X)=>t.createElement("div",{key:X,className:`text-16px flex item-center justify-center current ${m==(B==null?void 0:B.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:m==(B==null?void 0:B.id)?"#1890FF":""},onClick:()=>e?{}:Z(B)},B==null?void 0:B.name,B.total!==void 0&&t.createElement("span",{className:"ml-4px"},B==null?void 0:B.total)))),a&&t.createElement("div",{className:"flex item-center gap-20px mr-20px"},t.createElement(Ht.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:B})=>{var X;if((0,p.Rm)()&&!((X=l.AssistantObject.hack)!=null&&X.can_download)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}B=="1"&&i({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:h,exportType:"hack",category_id:V.categoryId}}),B=="3"&&b.history.push(`/classrooms/${V==null?void 0:V.coursesId}/exportlist/hack_work_list`)}}},t.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),t.createElement(sn.Z,{title:"\u6392\u884C\u699C"},t.createElement("span",{className:"c-grey-666 iconfont icon-paihang font16 current",onClick:()=>{b.history.push(`/classrooms/${V.coursesId}/program_homework/ranking`)}})),s&&t.createElement(t.Fragment,null,t.createElement(sn.Z,{title:f},t.createElement("span",{className:`iconfont ${r?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:S})),t.createElement(Ht.Z,{disabled:((k=A==null?void 0:A.userInfo)==null?void 0:k.user_status)===2,dropdownRender:_},t.createElement(sn.Z,{title:((U=A==null?void 0:A.userInfo)==null?void 0:U.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u7F16\u7A0B\u4F5C\u4E1A\u521B\u5EFA\u529F\u80FD"},t.createElement(Fu.op,{theme:E.Fy.THEMEONE,icon:t.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",u||"\u65B0\u5EFA\u4F5C\u4E1A"))))))},Yn={searchSortControllerContainer:"searchSortControllerContainer___VBOYc",btn:"btn___y_1Uc",btnSort:"btnSort___CiQkh",tips:"tips___HlTXf"},hn=({isAdmin:e,dataSource:u,batchStatus:n,SortMenuName:a,setSortMenuName:i,onSearch:h,onSort:f,onBatch:r})=>{const o=e?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],l=m=>{i(m.name),f(m)},s=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:Yn.searchSortControllerContainer},t.createElement(Fu.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:m}})=>{h(m)},style:{width:220}}),t.createElement("div",null,t.createElement(Ht.Z,{dropdownRender:()=>t.createElement(Pe.default,{selectedKeys:[a]},o.map(m=>t.createElement(Pe.default.Item,{key:m.name,onClick:()=>l(m)},m.name)))},t.createElement("div",null,t.createElement("span",{className:`${Yn.btn} ${s?Yn.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),s&&t.createElement(sn.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},t.createElement("span",{className:Yn.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))},ct={bottomControlContainer:"bottomControlContainer___hfueB",buttonWrap:"buttonWrap___p6TJ1",moveCategory:"moveCategory___tunzF"},Rt=c(84105),On=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())}),Wt=({buttonDataSource:e,onClick:u})=>{const{allSelect:n,setAllSelect:a,setSelectArrs:i,dataSource:h,selectArrs:f,useBatchStatus:r,dispatch:o,params:l,getData:s,detailLeftMenus:m,main_category_id:A,setSelectArrsAll:Z}=(0,t.useContext)(Uu);let S;const[x,k]=(0,t.useState)(!1),[U,_]=(0,t.useState)(""),V=N=>{a(N.target.checked),i(N.target.checked?h.map(xe=>xe.homework_id):[]),N.target.checked?Z([...h]):Z([])},B=()=>{let N={courseId:l.id,container_type:"program_homework"};l.categoryId&&(N.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:N}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};m.course_modules&&(S=m.course_modules.filter(N=>N.type==="program_homework")[0]);const X=t.createElement("div",{className:ct.moveCategory,onMouseLeave:N=>k(!1)},t.createElement(Pe.default,{onClick:N=>On(void 0,[N],function*({item:xe,key:re,keyPath:v,domEvent:g}){if(f=="")return J.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ie.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:f,new_category_id:re}})).status===0&&(J.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),s(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(ut.default,{onChange:N=>{_(N.target.value)}})),S&&S.second_category.filter(N=>N.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(N,xe){var re;if(!(U!==""&&N.category_name.indexOf(U)<0))return t.createElement(t.Fragment,null,t.createElement(Pe.default.Item,{className:"multi-llipsis1e",key:N.category_id},N.category_name),(re=N==null?void 0:N.third_category)==null?void 0:re.map(v=>t.createElement(Pe.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:v.category_id},v.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:N=>{N.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:A,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:ct.bottomControlContainer},t.createElement(le.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(I.Z,{flex:1},t.createElement(le.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(I.Z,null,t.createElement(ne.default,{checked:n,onChange:V},"\u5168\u9009\u672C\u9875\uFF08",f.length,"\uFF09")),(0,p.GJ)()&&t.createElement(I.Z,null,t.createElement(Ht.Z,{placement:"top",menu:{items:e,onClick:({key:N})=>{u({key:N})}}},t.createElement(Re.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(I.Z,null,t.createElement(Re.ZP,{type:"primary",onClick:B,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,p.GJ)()&&t.createElement(I.Z,null,t.createElement(Ht.Z,{placement:"topLeft",dropdownRender:()=>X,getPopupContainer:N=>N.parentNode},t.createElement(Re.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(Rt.Z,null)))))),t.createElement(I.Z,null,t.createElement(Re.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Nn=c(1710),Ct={listContainer:"listContainer___pRS7g",info:"info___URRxw",title:"title___ijfcs",left:"left___dUaTB",right:"right____XOFg",flexBox:"flexBox___boctM",detail:"detail___En2OL",iconV:"iconV___W5a7p",shixunTag:"shixunTag___I01Gh"},jn=c(43659),Tn=c(40197),Nu=Object.defineProperty,ju=Object.defineProperties,Zu=Object.getOwnPropertyDescriptors,Cu=Object.getOwnPropertySymbols,Hu=Object.prototype.hasOwnProperty,Ru=Object.prototype.propertyIsEnumerable,cn=(e,u,n)=>u in e?Nu(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,dn=(e,u)=>{for(var n in u||(u={}))Hu.call(u,n)&&cn(e,n,u[n]);if(Cu)for(var n of Cu(u))Ru.call(u,n)&&cn(e,n,u[n]);return e},Mu=(e,u)=>ju(e,Zu(u)),Qt=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())}),$u=({dataSource:e,params:u,classroomList:n,manageAllGroup:a,user:i,getData:h})=>{var f,r,o,l,s,m,A,Z,S,x,k,U,_;const{batchStatus:V,selectArrs:B,setSelectArrs:X,selectArrsAll:N,setSelectArrsAll:xe,dispatch:re}=(0,t.useContext)(Uu);let v=(0,b.useParams)();const[g,de]=(0,t.useState)(!1),T=(0,t.useRef)(),[z,et]=(0,t.useState)([]);v=Mu(dn(dn({},u),v),{category:v==null?void 0:v.categoryId}),(0,t.useEffect)(()=>{et([]),de(!1)},[]);const tn=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(y,L)=>L.status.indexOf(y)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:y=>{var L,O;return y==="--"?y:t.createElement("span",null,t.createElement("span",null,(L=y==null?void 0:y.split("/"))==null?void 0:L[0]),"\xA0/\xA0",t.createElement("span",null,(O=y==null?void 0:y.split("/"))==null?void 0:O[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="publish_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="end_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="late_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:y=>y==="--"||!y?"--":t.createElement("span",{title:y},y)}];function ye(){return Qt(this,null,function*(){let y=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:dn({},v)});et(y.data)})}const Fn=y=>{B.includes(y)?(X(B.filter(L=>L!==y)),xe(N.filter(L=>L.homework_id!==y))):(X([...B,y]),xe([...N,e]))};return t.createElement("div",{className:Ct.listContainer,onClick:y=>{y.stopPropagation(),(!(0,p.GJ)()||(0,p.GJ)()&&T.current&&!T.current.contains(y.target))&&((0,p.dE)()?(0,ee.xg)(`/classrooms/${v.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,ee.xg)(`/classrooms/${v.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,p.GJ)()&&t.createElement("span",{ref:T},t.createElement(ne.default,{onClick:y=>{y.stopPropagation()},style:{padding:"10px"},checked:B.includes(e.homework_id),onChange:()=>Fn(e.homework_id)})),t.createElement("div",{className:Ct.info},t.createElement("div",{className:Ct.title},t.createElement("div",{className:Ct.left,style:(0,p.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,p.GJ)()&&t.createElement(jn.Z,{value:(f=e.status)==null?void 0:f[0]},t.createElement(ee.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,p.dE)()&&t.createElement(ee.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:y=>y.stopPropagation()},t.createElement(b.Link,{target:"_blank",to:`/classrooms/${v.coursesId}/program_homework/${e.homework_id}/detail${(0,p.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:Ct.right},(0,p.GJ)()&&((r=e==null?void 0:e.status)==null?void 0:r[0])==="\u672A\u53D1\u5E03"&&t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>Qt(void 0,null,function*(){var L,O,Ue,nn;if(y.stopPropagation(),y.preventDefault(),((L=i==null?void 0:i.userInfo)==null?void 0:L.user_status)===2){(0,Tn.Rd)();return}if((0,p.Rm)()&&!((Ue=(O=n.AssistantObject)==null?void 0:O.hack)!=null&&Ue.can_publish)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const _t=ee.cX.getItem(`${(nn=i==null?void 0:i.userInfo)==null?void 0:nn.login}${(0,p.GJ)()?"Teacher":"Student"}`,"ProgramHomework");_t&&(v.sort_by=_t==null?void 0:_t.type,v.sort_direction=_t==null?void 0:_t.direction),re({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dn({},v),type:2,manage_all_group:a}})})},t.createElement("aside",{className:Ct.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,p.dE)()&&t.createElement("div",{className:Ct.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:y=>Qt(void 0,null,function*(){y.stopPropagation();let L=yield(0,ie.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});L&&(window.open(`/myproblems/${L==null?void 0:L.identifier}?type=1`),localStorage.setItem("program_homework",[v.coursesId,e.homework_id]))}),className:Ct.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((l=e.status)==null?void 0:l.includes("\u5DF2\u622A\u6B62"))||((s=e.status)==null?void 0:s.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:Ct.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,p.GJ)()&&t.createElement(Ht.Z,{placement:"bottomCenter",overlayClassName:Ct.dro,dropdownRender:()=>t.createElement(Pe.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(Pe.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>Qt(void 0,null,function*(){var L,O,Ue;if(y.stopPropagation(),y.preventDefault(),((L=i==null?void 0:i.userInfo)==null?void 0:L.user_status)===2){(0,Tn.Rd)();return}if((0,p.Rm)()&&!((Ue=(O=n.AssistantObject)==null?void 0:O.hack)!=null&&Ue.can_publish)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}console.log("params--",v),re({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dn({},v),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(Pe.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>Qt(void 0,null,function*(){var L,O;if(y.stopPropagation(),y.preventDefault(),(0,p.Rm)()&&!((O=(L=n.AssistantObject)==null?void 0:L.hack)!=null&&O.can_stop)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}re({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dn({},v),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(Pe.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>Qt(void 0,null,function*(){y.stopPropagation(),y.preventDefault();let L=e==null?void 0:e.name;me.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:t.createElement("div",null,t.createElement(ut.default,{defaultValue:L,maxLength:60,showCount:!0,onChange:O=>L=O.target.value})),onOk:()=>Qt(void 0,null,function*(){let O=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:L}});(O==null?void 0:O.status)===0&&(J.ZP.success("\u64CD\u4F5C\u6210\u529F"),h())})})})},"\u91CD\u65B0\u547D\u540D")),e.status.includes("\u5BFC\u5165")&&t.createElement(Pe.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>Qt(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),re({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"hack"}})})},"\u8865\u5145\u6210\u7EE9")),t.createElement(Pe.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>Qt(void 0,null,function*(){var L,O,Ue;if(y.stopPropagation(),y.preventDefault(),(0,p.Rm)()&&!((O=(L=n.AssistantObject)==null?void 0:L.hack)!=null&&O.can_delete)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}re({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:N,params:v,status:(Ue=e==null?void 0:e.status)==null?void 0:Ue[0]}})})},"\u7ACB\u5373\u5220\u9664")),!e.status.includes("\u5BFC\u5165")&&t.createElement(Pe.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",onClick:y=>{y.stopPropagation()},to:`/classrooms/${v.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:y=>y.stopPropagation(),className:Ct.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:Ct.detail},(0,p.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((m=e==null?void 0:e.status)==null?void 0:m[0])&&!!e.uncommit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((A=e==null?void 0:e.status)==null?void 0:A[0])&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((Z=e==null?void 0:e.status)==null?void 0:Z[0])&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((S=e==null?void 0:e.status)==null?void 0:S[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((x=e==null?void 0:e.status)==null?void 0:x[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes((k=e==null?void 0:e.status)==null?void 0:k[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999"},t.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((U=e==null?void 0:e.status)==null?void 0:U[0])&&t.createElement("span",{className:Ct.iconV,onClick:y=>Qt(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),g||ye(),de(!g)})},t.createElement("i",{className:`iconfont icon-${g?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:Ct.content},(0,p.dE)()&&t.createElement("span",{className:Ct.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((_=e==null?void 0:e.status)==null?void 0:_[0])==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),e==null?void 0:e.commit_count,"/",e==null?void 0:e.all_count),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time)),(0,p.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&g&&z.length>5&&t.createElement(Nn.default,{scroll:{y:240},onRow:y=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(y,L)=>({onClick:O=>{O.stopPropagation(),O.preventDefault()}}),pagination:!1,dataSource:z,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(y,L,O)=>{O.field&&(v.sort_by=O.field),O.order||(v.sort_direction="asc"),O.order==="ascend"&&(v.sort_direction="asc"),O.order==="descend"&&(v.sort_direction="desc"),O.order||(v.sort_direction="asc"),ye()},columns:tn}),(0,p.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&g&&z.length<6&&z.length>0&&t.createElement(Nn.default,{onRow:y=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(y,L)=>({onClick:O=>{O.stopPropagation(),O.preventDefault()}}),pagination:!1,dataSource:z,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(y,L,O)=>{O.field&&(v.sort_by=O.field),O.order||(v.sort_direction="asc"),O.order==="ascend"&&(v.sort_direction="asc"),O.order==="descend"&&(v.sort_direction="desc"),O.order||(v.sort_direction="asc"),ye()},columns:tn}))))},Vu={flex_box_center:"flex_box_center___j1aBL",flex_space_between:"flex_space_between___D8wY1",flex_box_vertical_center:"flex_box_vertical_center___yuZj0",flex_box_center_end:"flex_box_center_end___KxlpG",flex_box_column:"flex_box_column___S8jOp",bg:"bg___dND2N",containerTitle:"containerTitle___bnRnZ",containerDesc:"containerDesc___RwXqm",listItem:"listItem___lXJNP",info:"info___1LN9N",title:"title___ljdD1",titleLeft:"titleLeft___rfdG9",titleRight:"titleRight___PbzRE",acitons:"acitons___GoiVf",moveCategory:"moveCategory___JfKsi",spanSize:"spanSize___jFqfl"},$={otherHomeworkWrap:"otherHomeworkWrap___UwcV1",otherHomeworkContainer:"otherHomeworkContainer___osqP5",flex:"flex___P_Q27",search:"search___X21iW",content:"content___i455E",listItem:"listItem___ReZTi",info:"info___npHbd",title:"title___T6FKE",describe:"describe___vYWhI",footer:"footer___m1jQa"},ve=Object.defineProperty,At=Object.defineProperties,Mt=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,Gu=Object.prototype.hasOwnProperty,zu=Object.prototype.propertyIsEnumerable,uo=(e,u,n)=>u in e?ve(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,oo=(e,u)=>{for(var n in u||(u={}))Gu.call(u,n)&&uo(e,n,u[n]);if(Zn)for(var n of Zn(u))zu.call(u,n)&&uo(e,n,u[n]);return e},ao=(e,u)=>At(e,Mt(u)),lo=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())}),fa=({courseId:e,type:u,onCancel:n})=>{const a=(0,b.useParams)(),[i,h]=(0,t.useState)({targerData:[],originData:[]}),[f,r]=(0,t.useState)([]),[o,l]=(0,t.useState)(!1),s=()=>lo(void 0,null,function*(){l(!0);const x=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:u}});l(!1),h({targerData:x.homeworks,originData:x.homeworks})});(0,t.useEffect)(()=>{s()},[]);const m=()=>lo(void 0,null,function*(){l(!0);let x={homework_common_ids:f};a.categoryId&&(x=ao(oo({},x),{category_id:a.categoryId}));const k=yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:x});k&&k.homework_ids.length>0&&(J.ZP.success("\u63D0\u4EA4\u6210\u529F"),n()),l(!1)}),A=(x,k)=>{x.target.checked?r([...f,k]):r(f.filter(U=>U!==k))},Z=x=>{const k=i.originData.filter(U=>U.name.indexOf(x)>-1);h(ao(oo({},i),{targerData:k}))},S=()=>{m()};return t.createElement("div",{className:`animated fadeInUp fast ${$.otherHomeworkWrap}`},t.createElement("div",{className:$.otherHomeworkContainer},t.createElement("div",{className:$.search},t.createElement(ut.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:Z,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:$.content},i.targerData.map(x=>t.createElement("div",{className:`${$.listItem} mb10`,key:x.id},t.createElement(ne.default,{checked:f.includes(x.id),onChange:k=>A(k,x.id)}),t.createElement("div",{className:$.info},t.createElement("div",{className:`${$.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:$.title},x.name),t.createElement("div",null,t.createElement(Re.ZP,{type:"primary",ghost:!0,onClick:()=>(0,ee.xg)(`/classrooms/${a.coursesId}/common_homework/${x.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${$.describe}`},x.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},x.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",x.created_at)))))),t.createElement("div",{className:$.footer},t.createElement(Re.ZP,{type:"primary",ghost:!0,onClick:n},"\u53D6\u6D88"),t.createElement(Re.ZP,{type:"primary",disabled:f.length===0||o,onClick:S},"\u786E\u5B9A"))))},Ea=c(64026),va=c(26692),ro=c(89412),so=c(57809),io=c(71418),ya=c(33656),co=c.n(ya),Kn=c(45937),Fe=c(59301),ha=Object.defineProperty,_a=Object.defineProperties,ga=Object.getOwnPropertyDescriptors,Au=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,po=Object.prototype.propertyIsEnumerable,fo=(e,u,n)=>u in e?ha(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,Xn=(e,u)=>{for(var n in u||(u={}))mo.call(u,n)&&fo(e,n,u[n]);if(Au)for(var n of Au(u))po.call(u,n)&&fo(e,n,u[n]);return e},Eo=(e,u)=>_a(e,ga(u)),Fa=(e,u)=>{var n={};for(var a in e)mo.call(e,a)&&u.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&Au)for(var a of Au(e))u.indexOf(a)<0&&po.call(e,a)&&(n[a]=e[a]);return n},Wu=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});Q().extend(co());const Ca=({data:e,value:u,onChange:n})=>{var a,i,h,f;const[r,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[l,s]=(0,t.useState)([]);return(0,t.useEffect)(()=>{s((u==null?void 0:u.length)>0?e==null?void 0:e.filter(m=>u==null?void 0:u.includes(m==null?void 0:m.id)):[])},[u]),Fe.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Fe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Fe.createElement(ne.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:m=>{n(m.target.checked?e==null?void 0:e.map(A=>A==null?void 0:A.id):[])}},"\u5168\u9009"),Fe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Fe.createElement(ut.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:m=>{o(Eo(Xn({},r),{leftSearch:m.target.value}))}}),Fe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(m=>{var A;return(A=m==null?void 0:m.name)==null?void 0:A.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Fe.createElement(ne.default.Group,{value:u,onChange:m=>{n(m)}},Fe.createElement(F.Z,{direction:"vertical"},(i=r.leftSearch?e==null?void 0:e.filter(m=>{var A;return(A=m==null?void 0:m.name)==null?void 0:A.includes(r.leftSearch)}):e)==null?void 0:i.map((m,A)=>Fe.createElement(ne.default,{key:A,value:m.id},m==null?void 0:m.name)))):Fe.createElement(te.Z,{styles:{margin:"0 auto"}})))),Fe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Fe.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Fe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Fe.createElement(ut.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:m=>{o(Eo(Xn({},r),{rigthSearch:m.target.value}))}}),Fe.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((h=r.rigthSearch?l==null?void 0:l.filter(m=>{var A;return(A=m==null?void 0:m.name)==null?void 0:A.includes(r.rigthSearch)}):l)==null?void 0:h.length)!==0?(f=r.rigthSearch?l==null?void 0:l.filter(m=>{var A;return(A=m==null?void 0:m.name)==null?void 0:A.includes(r.rigthSearch)}):l)==null?void 0:f.map((m,A)=>Fe.createElement(le.Z,{key:A,wrap:!1,align:"middle",justify:"space-between"},Fe.createElement(I.Z,null,m==null?void 0:m.name),Fe.createElement(I.Z,null,Fe.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{n(u==null?void 0:u.filter(Z=>Z!==(m==null?void 0:m.id)))}})))):Fe.createElement(te.Z,{styles:{margin:"0 auto"}})))))},Aa=e=>{var u=e,{classroomList:n,dispatch:a,user:i,getData:h}=u,f=Fa(u,["classroomList","dispatch","user","getData"]),r,o,l,s,m,A;const Z=(0,b.useParams)(),[S]=G.default.useForm(),x=G.default.useWatch("penalty_type",S),k=((r=n==null?void 0:n.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,U,_,V]=(0,Kn.U)(H.c_,Xn(Xn({},Z),(o=n==null?void 0:n.actionTabs)==null?void 0:o.params)),[,,B,X]=(0,Kn.U)(H.nP,{course_id:Z==null?void 0:Z.coursesId,homework_ids:(l=n==null?void 0:n.actionTabs)==null?void 0:l.selectArrs}),[,N,xe]=(0,Kn.U)(H.sm,{course_id:Z==null?void 0:Z.coursesId,homework_ids:(s=n==null?void 0:n.actionTabs)==null?void 0:s.selectArrs}),re=(...v)=>Wu(void 0,[...v],function*(g={}){B({});const de=yield _({page:1,limit:2e4,homework_id:n.actionTabs.type===1?"":n.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{k&&re()},[k]),Fe.createElement(me.default,{centered:!0,title:(m=n==null?void 0:n.actionTabs)==null?void 0:m.key,width:800,open:k,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:N,onOk:()=>Wu(void 0,null,function*(){S.submit()})},Fe.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Fe.createElement(G.default,{form:S,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:v=>Wu(void 0,null,function*(){var g,de,T;const z=yield xe(((g=V==null?void 0:V.course_groups)==null?void 0:g.length)>0?{unified_late:((de=V==null?void 0:V.course_groups)==null?void 0:de.length)<=0,allow_late_settings:[Xn({},v)]}:Xn({unified_late:((T=V==null?void 0:V.course_groups)==null?void 0:T.length)<=0},v));(z==null?void 0:z.status)==0&&(J.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),h&&h())})},Fe.createElement(le.Z,{wrap:!1,gutter:20},Fe.createElement(I.Z,{flex:1},Fe.createElement(G.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(v,g,de){return x===2&&g>100?Promise.reject(Fe.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Fe.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Fe.createElement(ut.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:x==1?"\u5206":"%",max:x===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Fe.createElement(G.default.Item,{name:"penalty_type",noStyle:!0,normalize:v=>(S.setFieldsValue({late_minus_score:v==2?20:5}),v)},Fe.createElement(so.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Fe.createElement(I.Z,{flex:"390px"},Fe.createElement(G.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(v,g,de){return g&&Q()(g).startOf("minute")<=Q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):g&&Q()(g).startOf("minute")<=Q()(X==null?void 0:X.max_late_time).startOf("minute")?(J.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${X==null?void 0:X.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Fe.createElement(_e.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:v=>(0,ee.BO)(v,{startTime:X==null?void 0:X.max_late_time}),disabledTime:v=>(0,ee.hv)(v,{compared:X==null?void 0:X.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Q()("00:00:00","HH:mm:ss")}})))),((A=V==null?void 0:V.course_groups)==null?void 0:A.length)>0&&Fe.createElement(io.Z,{spinning:U},Fe.createElement(G.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Fe.createElement(Ca,{data:(V==null?void 0:V.course_groups)||[],onChange:v=>{B({group_ids:v})}})))))};var ba=(0,b.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(Aa),qt=c(59301),Da=({styles:e={},onSelect:u,params:n,onClick:a,user:i})=>{var h;const[f,r]=(0,t.useState)(!1),[o,l]=(0,t.useState)("");(0,t.useEffect)(()=>{r(!1),l("")},[]);const s=()=>{o==="1"&&b.history.push(`/classrooms/${n.coursesId}/common_homework/${n.categoryId}/add`),o==="2"&&(u(),r(!1),l(""))};return qt.createElement(qt.Fragment,null,qt.createElement(te.Z,{className:"animated fadeIn",ButtonText:"\u65B0\u5EFA\u4F5C\u4E1A",customText:qt.createElement(qt.Fragment,null,"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60",qt.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),buttonProps:{disabled:((h=i==null?void 0:i.userInfo)==null?void 0:h.user_status)===2,onClick:a,className:"mr-20px",type:"primary",size:"large"}}),f&&qt.createElement(me.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>r(!1),onOk:s},qt.createElement("div",null,qt.createElement("div",null,qt.createElement(be.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>l("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),qt.createElement("div",null,qt.createElement(be.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>l("2")},"\u9009\u7528\u8D44\u6E90")))))},Te=c(59301),Ba=Object.defineProperty,Pa=Object.defineProperties,wa=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,ka=Object.prototype.propertyIsEnumerable,yo=(e,u,n)=>u in e?Ba(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,cu=(e,u)=>{for(var n in u||(u={}))xa.call(u,n)&&yo(e,n,u[n]);if(vo)for(var n of vo(u))ka.call(u,n)&&yo(e,n,u[n]);return e},Ju=(e,u)=>Pa(e,wa(u)),Oa=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const Uu=(0,t.createContext)({selectArrs:[]}),Ta=({classroomList:e,loading:u,dispatch:n,user:a})=>{var i,h,f,r;const o=(0,b.useLocation)(),l=(0,b.useParams)(),[s,m]=(0,t.useState)(()=>Ju(cu({},l),{id:l.coursesId,limit:20})),[A]=(0,b.useSearchParams)(),[Z,S]=(0,t.useState)([]),[x,k]=(0,t.useState)(!1),[U,_]=(0,t.useState)(!1),[V,B]=(0,t.useState)([]),[X,N]=(0,t.useState)(!1),[xe,re]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:v}=a,{detailCommonHomeworksList:g,detailLeftMenus:de,detailTopBanner:T,taskList:z}=e;let et;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const C=A.get("tabs");C&&C!==void 0&&((0,p.GJ)()?s.status=C:s.order=C)},[o.search]),(0,t.useEffect)(()=>{A.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=A.get("tabs")},[A.get("tabs")]),(0,t.useEffect)(()=>{m(cu(cu({},s),l))},[l==null?void 0:l.categoryId]),(0,t.useEffect)(()=>{var C,oe,tt;if(l.categoryId?(s.categoryId=l.categoryId,s.category=l.categoryId):delete s.category,(C=a==null?void 0:a.userInfo)!=null&&C.login){(0,p.Rm)()&&n({type:"classroomList/getAssistantPermissions",payload:{course_id:s.id}});const ge=ee.cX.getItem(`${(oe=a==null?void 0:a.userInfo)==null?void 0:oe.login}${(0,p.GJ)()?"Teacher":"Student"}`,"ProgramHomework");ge&&(s.sort_by=ge==null?void 0:ge.type,s.sort_direction=ge==null?void 0:ge.direction,re(ge==null?void 0:ge.name));const Ze=A.get("tabs");let Ot={};Ze&&Ze!==void 0&&((0,p.GJ)()?s.status=Ze:s.order=Ze),ye(Ot)}else if((tt=a==null?void 0:a.userInfo)!=null&&tt.username){const ge=A.get("tabs");let Ze={};ge&&ge!==void 0&&((0,p.GJ)()?s.status=ge:s.order=ge),ye(Ze)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,o==null?void 0:o.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(S([]),B([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ye()},[e.actionTabs.key]),(0,t.useEffect)(()=>{S([])},[g]),(0,t.useEffect)(()=>{_(!1)},[s.categoryId]),(0,t.useEffect)(()=>{g&&g.homeworks&&(Z.length===g.homeworks.length&&Z.length>0?k(!0):Z.length!==g.homeworks.length&&k(!1))},[Z]);const tn=(C,oe)=>{s.page=C,ye()},ye=(C={})=>{S([]),B([]),n({type:"classroomList/getClassroomTeacherCommonList",payload:Ju(cu({},s),{type:5})})},Fn=()=>{if((0,p.GJ)()){const{all_count:C,unpublished_count:oe,not_start_count:tt,in_progress_count:ge,overed_count:Ze}=g;return[{name:"\u5168\u90E8",id:0,total:C||0},{name:"\u672A\u53D1\u5E03",id:1,total:oe||0},{name:"\u672A\u5F00\u59CB",id:4,total:tt||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:ge||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Ze||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};de.course_modules&&(et=e.detailLeftMenus.course_modules.filter(C=>C.type==="common_homework")[0]);const y=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(C=>v!=null&&v.main_site?C:C!=="\u6536\u85CF").filter(C=>(0,p.GJ)()?!0:C!=="\u5220\u9664"),L=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],O=C=>{var oe;if((0,p.Rm)()&&!((oe=e.AssistantObject.hack)!=null&&oe.can_create)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}C==="1"?b.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`):C==="2"?Ue():C==="3"&&n({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},Ue=()=>{n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},nn=(h=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:Te.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:Te.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:Te.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:Te.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,p.GJ)()||(0,p.Rm)()}].filter(C=>C==null?void 0:C.isShow))==null?void 0:h.map(C=>(delete C.isShow,C)),_t=C=>{var oe,tt,ge,Ze,Ot,Ln,Rn;if(Z.length===0)return J.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((oe=a==null?void 0:a.userInfo)==null?void 0:oe.user_status)===2&&(C==null?void 0:C.key)==="publish"){(0,Tn.Rd)();return}let Ye=C.label||"",uu={key:Ye,selectArrs:Z,selectArrsAll:V,type:["publish","deadline"].includes(C.key)?1:"",params:s};switch(C.key){case"publish":if(Ye="\u7ACB\u5373\u53D1\u5E03",(0,p.Rm)()&&!((ge=(tt=e.AssistantObject)==null?void 0:tt.hack)!=null&&ge.can_publish)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"deadline":if(Ye="\u7ACB\u5373\u622A\u6B62",(0,p.Rm)()&&!((Ot=(Ze=e.AssistantObject)==null?void 0:Ze.hack)!=null&&Ot.can_stop)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"batchpay":Ye="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(Ye="\u5220\u9664",(0,p.Rm)()&&!((Rn=(Ln=e.AssistantObject)==null?void 0:Ln.hack)!=null&&Rn.can_delete)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"collection":Ye="\u6536\u85CF";break}n({type:"classroomList/setActionTabs",payload:Ju(cu({},uu),{key:Ye})})},tu=C=>Oa(void 0,null,function*(){yield n({type:"classroomList/updateTaskPosition",payload:{category_id:s.categoryId,courseId:s.id,task_ids:C,container_type:"program_homework"}}),ye()}),nu=(0,t.useMemo)(()=>{let C=[];return z.length>0&&(C=z.map(oe=>{var tt;return{user_name:oe.user_name,task_name:oe.task_name,task_id:oe.task_id,category:oe.category,status:(tt=oe==null?void 0:oe.status)==null?void 0:tt[0]}})),C},[z]);return Te.createElement(Uu.Provider,{value:{params:s,batchStatus:U,selectArrs:Z,setSelectArrs:S,allSelect:x,dataSource:g.homeworks||[],detailLeftMenus:de,main_category_id:g.main_category_id||"",selectArrsAll:V,setAllSelect:k,useBatchStatus:_,dispatch:n,getData:ye,setSelectArrsAll:B}},Te.createElement("section",null,Te.createElement("aside",{className:Vu.bg},Te.createElement(Su,{isLoading:u["classroomList/getClassroomTeacherCommonList"],tabDataSource:Fn(),classroomList:e,isAdmin:(0,p.GJ)(),dispatch:n,type:g==null?void 0:g.main_category_name,TooltipTitle:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:s.categoryId,user:a,dropdownMenu:L,isShowRightControl:(0,ee.Oo)(de==null?void 0:de.course_modules,s.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:C=>{C.id!==void 0&&((0,p.GJ)(),s.status=C.id),_(!1),s.page=1,b.history.replace(`${o.pathname}?tabs=${C.id}`),ye(s)},defaultSelectedKeys:[A.get("tabs")?A.get("tabs"):"0"],onTooltipTitleClick:()=>{n({type:"classroomList/setActionTabs",payload:{key:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_name:g==null?void 0:g.category_name,category_id:(g==null?void 0:g.category_id)||(g==null?void 0:g.main_category_id)},cb:()=>{ye()}}})},onDropdownMenuClick:O}),Te.createElement(hn,{dataSource:g.homeworks||[],isAdmin:(0,p.GJ)(),batchStatus:U,SortMenuName:xe,setSortMenuName:re,onSearch:C=>{s.search=C.trim(),s.page=1,ye()},onSort:C=>{var oe;s.sort_by=C.type,s.sort_direction=C.direction,s.page=1,ee.cX.setItem(`${(oe=a==null?void 0:a.userInfo)==null?void 0:oe.login}${(0,p.GJ)()?"Teacher":"Student"}`,C,"ProgramHomework"),ye(s)},onBatch:C=>_(C)})),(g==null?void 0:g.all_count)===0&&(0,p.GJ)()?!u[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Te.createElement(Da,{user:a,params:s,dispatch:n,onClick:()=>b.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:Ue}):(g==null?void 0:g.homeworks)&&g.homeworks.length===0&&!u[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Te.createElement(te.Z,null),Te.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!u[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Te.createElement(Te.Fragment,null,Te.createElement("aside",{className:"animated fadeIn"},(f=g==null?void 0:g.homeworks)==null?void 0:f.map((C,oe)=>Te.createElement($u,{key:oe,user:a,dataSource:C,params:s,classroomList:e,manageAllGroup:g==null?void 0:g.manage_all_group,getData:ye})),!u[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Te.createElement("aside",{className:"tc mb50 mt30"},(g==null?void 0:g.query_total_count)>10&&Te.createElement(ae.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:tn,defaultPageSize:20,defaultCurrent:1,current:s.page||1,total:(0,p.GJ)()?g.query_total_count:g.student_all_count}))),Z.length>0&&(0,p.GJ)()&&Te.createElement(Ge.Z,{offsetBottom:0},Te.createElement(Wt,{buttonDataSource:nn,onClick:_t})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&Te.createElement(ba,{getData:ye}),Te.createElement(Lt,{onCallback:()=>_(!1)}),Te.createElement(Ea.Z,{onOk:()=>{ye()}}),Te.createElement(va.Z,{onOk:()=>{}}),Te.createElement(Vt,{onCallback:()=>_(!1),courseEndTime:g==null?void 0:g.course_end_time}),Te.createElement(Ut.Z,{courseEndTime:g==null?void 0:g.course_end_time,courseId:l.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{_(!1),ye()}}),Te.createElement(En,null),Te.createElement(Vn,{onCallback:()=>_(!1)}),Te.createElement(Eu,{onCallback:()=>_(!1)}),Te.createElement(it,{refreshList:ye}),Te.createElement(Lu,null),Te.createElement(ro.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:tu,data:nu,onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{key:""}})}}),X&&Te.createElement(fa,{courseId:s.coursesId,type:"1",onCancel:()=>N(!1)})))};var La=(0,b.connect)(({classroomList:e,loading:u,user:n,globalSetting:a})=>({classroomList:e,globalSetting:a,user:n,loading:u.effects}))(Ta),Ia=Object.defineProperty,Sa=Object.defineProperties,Na=Object.getOwnPropertyDescriptors,bu=Object.getOwnPropertySymbols,ho=Object.prototype.hasOwnProperty,_o=Object.prototype.propertyIsEnumerable,go=(e,u,n)=>u in e?Ia(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,Fo=(e,u)=>{for(var n in u||(u={}))ho.call(u,n)&&go(e,n,u[n]);if(bu)for(var n of bu(u))_o.call(u,n)&&go(e,n,u[n]);return e},ja=(e,u)=>Sa(e,Na(u)),Za=(e,u)=>{var n={};for(var a in e)ho.call(e,a)&&u.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&bu)for(var a of bu(e))u.indexOf(a)<0&&_o.call(e,a)&&(n[a]=e[a]);return n},Ha=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const Ra=e=>{var u=e,{classroomList:n,dispatch:a,match:i,location:h,user:f,onCallback:r}=u,o=Za(u,["classroomList","dispatch","match","location","user","onCallback"]),l,s;const m=(0,b.useParams)(),[A,Z]=(0,t.useState)(!1),[S,x]=(0,t.useState)(!1),k=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(n.actionTabs.key==="\u5220\u9664"){if((0,p.j5)()){x(!0);return}const _={hasNum:0,noHasNum:0};n.actionTabs.selectArrsAll.map(V=>{var B;V.author_login===((B=f.userInfo)==null?void 0:B.login)?++_.hasNum:++_.noHasNum}),_.noHasNum>0?me.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},_.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},_.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{U()}}):x(!0)}else x(!1)},[n.actionTabs.key]);const U=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:S,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:A,destroyOnClose:!0,onOk:()=>Ha(void 0,null,function*(){var _;if((_=k.current)!=null&&_.onVerify())return;Z(!0);const V=yield(0,ie.ZP)(`/api/courses/${m.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...n.actionTabs.selectArrs]}});Z(!1),V.status===0&&((0,ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),J.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,p.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:ja(Fo({},n.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:Fo({},n.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:m.coursesId}}))}),onCancel:()=>{U()}},!((l=n==null?void 0:n.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((s=n==null?void 0:n.actionTabs)==null?void 0:s.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),t.createElement(lt.Z,{ref:_=>k.current=_})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Ma=(0,b.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(Ra),$a=c(29267),Va=Object.defineProperty,Ga=Object.defineProperties,za=Object.getOwnPropertyDescriptors,Co=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Ja=Object.prototype.propertyIsEnumerable,Ao=(e,u,n)=>u in e?Va(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,bo=(e,u)=>{for(var n in u||(u={}))Wa.call(u,n)&&Ao(e,n,u[n]);if(Co)for(var n of Co(u))Ja.call(u,n)&&Ao(e,n,u[n]);return e},Ua=(e,u)=>Ga(e,za(u)),Ya=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const Ka=({classroomList:e,dispatch:u})=>{const n=(0,b.useParams)();return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ya(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${n.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),J.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,p.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:Ua(bo({},e.actionTabs.params),{type:5})}):u({type:"classroomList/getClassroomCommonList",payload:bo({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Xa=(0,b.connect)(({classroomList:e})=>({classroomList:e}))(Ka),Qa=Object.defineProperty,qa=Object.defineProperties,el=Object.getOwnPropertyDescriptors,Du=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,Bo=Object.prototype.propertyIsEnumerable,Po=(e,u,n)=>u in e?Qa(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,wo=(e,u)=>{for(var n in u||(u={}))Do.call(u,n)&&Po(e,n,u[n]);if(Du)for(var n of Du(u))Bo.call(u,n)&&Po(e,n,u[n]);return e},tl=(e,u)=>qa(e,el(u)),nl=(e,u)=>{var n={};for(var a in e)Do.call(e,a)&&u.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&Du)for(var a of Du(e))u.indexOf(a)<0&&Bo.call(e,a)&&(n[a]=e[a]);return n},ul=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const ol=e=>{var u=e,{classroomList:n,dispatch:a,onCallback:i}=u,h=nl(u,["classroomList","dispatch","onCallback"]);const f=(0,b.useParams)();return f.id=f.coursesId,t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:n.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ul(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${f.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...n.actionTabs.selectArrs]}})).status===0&&((0,ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),J.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,p.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:tl(wo({},n.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:wo({},n.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var al=(0,b.connect)(({classroomList:e})=>({classroomList:e}))(ol),ll=Object.defineProperty,xo=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,ko=(e,u,n)=>u in e?ll(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,il=(e,u)=>{for(var n in u||(u={}))rl.call(u,n)&&ko(e,n,u[n]);if(xo)for(var n of xo(u))sl.call(u,n)&&ko(e,n,u[n]);return e},cl=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const dl=({classroomList:e,loading:u,dispatch:n,onCallback:a})=>{var i,h;const f=(0,b.useParams)(),r=(0,b.useLocation)(),{actionTabs:o}=e,[l]=G.default.useForm(),s=m=>m&&mcl(void 0,null,function*(){var m;const A=l.getFieldValue(),Z=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,S=yield(0,ie.ZP)(Z,{method:"post",body:il({},A)});if(S.status===0){J.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:f.coursesId}});const x=e.actionTabs.selectArrs.type,k=(S==null?void 0:S.category_id)||0;let U=(m=r.pathname)==null?void 0:m.split("/");U[4]=k,U[3]=x||U[3];const _=U==null?void 0:U.join("/");b.history.push(_)}}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(G.default,{form:l,initialValues:{name:""}},t.createElement(G.default.Item,{name:"name"},t.createElement(le.Z,{className:"mt30"},t.createElement(I.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(I.Z,{flex:"1"},t.createElement(ut.default,{defaultValue:((i=o.selectArrs)==null?void 0:i.category_name)||((h=o.selectArrs)==null?void 0:h.name)}))))))};var ml=(0,b.connect)(({classroomList:e,loading:u})=>({classroomList:e,loading:u}))(dl),Hn={shixunItemWrapper:"shixunItemWrapper___ClCET",checkboxWrapper:"checkboxWrapper___bZ8gF",contentWrapper:"contentWrapper____pt8D",title:"title___tfmFW",desc:"desc___NDuDd",info:"info___mahF7"},pl=Object.defineProperty,fl=Object.defineProperties,El=Object.getOwnPropertyDescriptors,Oo=Object.getOwnPropertySymbols,vl=Object.prototype.hasOwnProperty,yl=Object.prototype.propertyIsEnumerable,To=(e,u,n)=>u in e?pl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,Lo=(e,u)=>{for(var n in u||(u={}))vl.call(u,n)&&To(e,n,u[n]);if(Oo)for(var n of Oo(u))yl.call(u,n)&&To(e,n,u[n]);return e},Io=(e,u)=>fl(e,El(u)),hl=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const{Paragraph:_l}=D.default,gl=({createShixunParams:e},u)=>{const n=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[i,h]=(0,t.useState)("0"),[f,r]=(0,t.useState)("hot"),[o,l]=(0,t.useState)([]),s=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),m=(_,V)=>hl(void 0,null,function*(){const B=yield(0,j.he)(_);if(!B.status){if(B.shixuns.length===0&&V){k(!1);return}l(B.shixuns)}});(0,t.useImperativeHandle)(u,()=>({search:_=>m(Io(Lo({},s.current),{keyword:_})),changeKeyWord:_=>s.current.keyword=_})),(0,t.useEffect)(()=>{m(s.current)},[]);const[A,Z]=(0,t.useState)([]),S=_=>{Z(_),e.current.shixun_ids=_},[x,k]=(0,t.useState)(!0),U=_=>{m(Io(Lo({},s.current),{page:_}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(le.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(I.Z,null,n.map((_,V)=>t.createElement(Re.ZP,{key:V,type:i===_.id?"primary":"default",onClick:()=>{h(_.id),s.current.diff=_.id,m(s.current)}},_.name))),t.createElement(I.Z,null,a.map((_,V)=>t.createElement(Re.ZP,{key:V,className:"mr20",type:f===_.id?"primary":"default",onClick:()=>{r(_.id),s.current.order=_.id,m(s.current)}},_.name)))),t.createElement(d(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:U,hasMore:x,useWindow:!1},t.createElement(ne.default.Group,{onChange:S,value:A},o.map(_=>{const{name:V,id:B,description:X,challenge_names:N,author_name:xe,author_school_name:re,level:v,total_stu_num:g}=_||{};return t.createElement("div",{key:B,className:Hn.shixunItemWrapper},t.createElement(le.Z,{align:"middle",className:Hn.checkboxWrapper,gutter:14},t.createElement(ne.default,{value:B}),t.createElement("div",{className:Hn.title},V)),t.createElement("div",{className:Hn.contentWrapper},t.createElement(_l,{ellipsis:{rows:2},className:Hn.desc,style:{color:"#8e8888"}},X),t.createElement(le.Z,null,N.map((de,T)=>t.createElement("span",{key:T,className:Hn.mission},"\u7B2C",T+1,"\u5173",de))),t.createElement(w.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(le.Z,{className:Hn.info},t.createElement(F.Z,null,t.createElement("span",null,xe),t.createElement("span",null,"|"),t.createElement("span",null,re),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",v),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",g)))))}))))};var Fl=(0,t.forwardRef)(gl),Yu={flex_box_center:"flex_box_center___Cx3ju",flex_space_between:"flex_space_between___rc8Mm",flex_box_vertical_center:"flex_box_vertical_center___6BCc9",flex_box_center_end:"flex_box_center_end___sN3Ig",flex_box_column:"flex_box_column___wjzgd",line1:"line1___cHCBY",form:"form___IMCYE"},Cl=Object.defineProperty,So=Object.getOwnPropertySymbols,Al=Object.prototype.hasOwnProperty,bl=Object.prototype.propertyIsEnumerable,No=(e,u,n)=>u in e?Cl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,Dl=(e,u)=>{for(var n in u||(u={}))Al.call(u,n)&&No(e,n,u[n]);if(So)for(var n of So(u))bl.call(u,n)&&No(e,n,u[n]);return e},Bu=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const{TabPane:Sr}=Un.default,Bl=({shixunHomeworks:e,loading:u,dispatch:n,refreshList:a})=>{const i=(0,b.useParams)(),h=(0,b.useLocation)(),[f]=G.default.useForm(),{brankList:r}=e,[o,l]=(0,t.useState)(!1);let[s,m]=(0,t.useState)(!0),[A,Z]=(0,t.useState)(!1);const[S,x]=(0,t.useState)("myself");let[k,U]=(0,t.useState)([]);const[_,V]=(0,t.useState)(),[B,X]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),N=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,t.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&re()},[e.actionTabs.key]);let xe=[];const re=function(){return Bu(this,null,function*(){var T;if(s){l(!1),++B.page;const z=yield n({type:"shixunHomeworks/getBrankList",payload:Dl({},B)});k=[...k.concat(z.object_list)],V(z.is_teacher),((T=z.object_list)==null?void 0:T.length)Bu(void 0,null,function*(){Z(!0);const z=yield(0,H.aQ)(T);Z(!1),z.status||(a(),n({type:"shixunHomeworks/setActionTabs",payload:{}}))}),de=(0,t.useRef)();return t.createElement(me.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:A},onOk:()=>Bu(void 0,null,function*(){var T;if(S==="jupyter"){g(v.current);return}Z(!0);const z=f.getFieldValue(),et=yield n({type:"shixunHomeworks/saveBanks",payload:{course_id:i.coursesId,object_type:"normal",category:i.categoryId,bank_id:z.group_ids}});(et==null?void 0:et.status)===0&&((0,ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),n({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}),n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:et.object_ids,params:(T=e.actionTabs)==null?void 0:T.params}})),Z(!1)}),onCancel:()=>{n({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(le.Z,null,t.createElement(I.Z,{span:12},N.map((T,z)=>t.createElement(Re.ZP,{key:z,shape:"round",type:S===T.id?"primary":"default",className:"mr10",onClick:et=>Bu(void 0,null,function*(){if(T.id==="jupyter"){x(T.id);return}k=[],s=!0,B.page=0,B.search="",B.filter=T.id,re(),x(T.id)})},T.name))),t.createElement(I.Z,{span:12,className:"tr"},t.createElement(ut.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:T=>{var z;S==="jupyter"&&((z=de.current)==null||z.changeKeyWord(T.target.value))},onSearch:T=>{var z;if(S==="jupyter"){(z=de.current)==null||z.search(T);return}s=!0,B.search=T,B.page=0,k=[],re()},style:{width:260}}))),S==="myself"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",t.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),S==="public"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),S==="jupyter"?t.createElement(Fl,{createShixunParams:v,ref:de}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_&&S==="public"&&t.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},t.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),t.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")),t.createElement(d(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{m(!1),re()},hasMore:s,useWindow:!1},t.createElement(G.default,{form:f,initialValues:{group_ids:xe},className:Yu.form,onChange:T=>{xe=f.getFieldValue()}},k==""&&t.createElement(te.Z,{styles:{margin:"10px auto"}}),t.createElement(G.default.Item,{name:"group_ids"},t.createElement(ne.default.Group,{style:{width:"100%"},className:"font14"},k==null?void 0:k.map(function(T,z){return t.createElement(le.Z,{key:z},t.createElement(I.Z,{flex:"2"},t.createElement(ne.default,{onChange:et=>{},key:z,value:String(T.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Yu.line1].join(" ")},T.name))),t.createElement(I.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Yu.line1},T==null?void 0:T.course_list_name)),t.createElement(I.Z,{flex:"50px",className:"c-black"},S==="public"&&(0,p.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},"\u7F16\u8F91"):S==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},"\u7F16\u8F91"):T==null?void 0:T.username))})))))))};var Pl=(0,b.connect)(({shixunHomeworks:e,loading:u})=>({shixunHomeworks:e,loading:u}))(Bl),wl=Object.defineProperty,xl=Object.defineProperties,kl=Object.getOwnPropertyDescriptors,jo=Object.getOwnPropertySymbols,Ol=Object.prototype.hasOwnProperty,Tl=Object.prototype.propertyIsEnumerable,Zo=(e,u,n)=>u in e?wl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,Ho=(e,u)=>{for(var n in u||(u={}))Ol.call(u,n)&&Zo(e,n,u[n]);if(jo)for(var n of jo(u))Tl.call(u,n)&&Zo(e,n,u[n]);return e},Ll=(e,u)=>xl(e,kl(u)),Il=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const Sl=({classroomList:e,loading:u,dispatch:n})=>{const a=(0,b.useParams)(),[i]=G.default.useForm();return t.createElement(me.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Il(void 0,null,function*(){var h;yield i.validateFields();const f=Ho({},i.getFieldValue()),{selectArrs:r}=e.actionTabs;f.attachment_ids=(h=f.attachment_ids)==null?void 0:h.map(l=>l.response.id),(yield(0,ot.mz)(Ll(Ho({},f),{homeworkId:r.work_id}))).status===0&&(i.resetFields(),n({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{i.resetFields(),n({type:"classroomList/setActionTabs",payload:{}})}},t.createElement(G.default,{form:i,initialValues:{}},t.createElement(G.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(rn.Z,null)),t.createElement(G.default.Item,{name:"description"},t.createElement(ut.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var Nl=(0,b.connect)(({classroomList:e,loading:u})=>({classroomList:e,loading:u}))(Sl),Qn={tabMenuContainer:"tabMenuContainer___Sxna3",control:"control___ka76r",iconH:"iconH___GpOCh",selectBtn:"selectBtn___KJw1e",selectBtn1:"selectBtn1___kta6F"},jl=({isLoading:e,addText:u,tabDataSource:n,isAdmin:a,dispatch:i,type:h,TooltipTitle:f,categoryId:r,dropdownMenu:o,classroomList:l,isShowRightControl:s,defaultSelectedKeys:m,user:A,onTabMenuClick:Z,onTooltipTitleClick:S,onDropdownMenuClick:x})=>{var k,U,_;const V=()=>t.createElement(Pe.default,{onClick:({key:X})=>x(X)},o.map(X=>t.createElement(Pe.default.Item,{key:X.id},X.name))),B=(0,b.useParams)();return t.createElement("div",{className:Qn.tabMenuContainer},t.createElement(le.Z,null,t.createElement(I.Z,{flex:"1"},t.createElement(Pe.default,{mode:"horizontal",selectedKeys:m},n.map(X=>t.createElement(Pe.default.Item,{key:X.id,onClick:()=>e?{}:Z(X)},t.createElement("span",{className:`c-grey-666 ${a?"mr20":""}`},X.name),X.total!==void 0&&t.createElement("span",{className:"c-grey-999"},X.total||0))))),t.createElement(I.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},a&&t.createElement(Ht.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>t.createElement(Pe.default,null,t.createElement(Pe.default.Item,{key:1,onClick:()=>{var X;if((0,p.Rm)()&&!((X=l.AssistantObject.hack)!=null&&X.can_download)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}i({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:h,exportType:"hack",category_id:B.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),t.createElement(Pe.default.Item,{key:3,onClick:()=>{var X;if((0,p.Rm)()&&!((X=l.AssistantObject.hack)!=null&&X.can_download)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}b.history.push(`/classrooms/${B==null?void 0:B.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))},t.createElement("span",{style:{color:"#666666",cursor:"pointer"}},t.createElement("i",{className:"iconfont icon-xiazai6"}))),t.createElement("span",{style:{marginLeft:8,cursor:"pointer"},onClick:()=>{b.history.push(`/classrooms/${B.coursesId}/program_homework/ranking`)}},t.createElement(sn.Z,{title:"\u6392\u884C\u699C"},t.createElement("i",{className:"iconfont icon-paihang mr5",style:{color:"#666666"}}))," "),a&&s&&t.createElement("div",{className:Qn.control},t.createElement("div",{className:"c-blue font16 current",style:{marginLeft:20,marginRight:20},onClick:S},t.createElement(sn.Z,{title:f},t.createElement("span",{className:r?`${Qn.iconH} iconfont icon-zhongmingmingmulu`:`${Qn.iconH} iconfont icon-xinjianmulu1`}))),t.createElement(Ht.Z,{disabled:((k=A==null?void 0:A.userInfo)==null?void 0:k.user_status)===2,className:"ml10",dropdownRender:V},t.createElement("span",{onClick:()=>{},className:((U=A==null?void 0:A.userInfo)==null?void 0:U.user_status)===2?Qn.selectBtn1:Qn.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(sn.Z,{title:((_=A==null?void 0:A.userInfo)==null?void 0:_.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u7F16\u7A0B\u4F5C\u4E1A\u521B\u5EFA\u529F\u80FD"},t.createElement("span",null,u||"\u65B0\u5EFA\u4F5C\u4E1A"))))))))},Pu={searchSortControllerContainer:"searchSortControllerContainer___tQmMS",btn:"btn___ECfiD",btnSort:"btnSort___Y5Oja",tips:"tips___fhrLg"},Zl=({isAdmin:e,dataSource:u,batchStatus:n,SortMenuName:a,setSortMenuName:i,onSearch:h,onSort:f,onBatch:r})=>{const o=e?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],l=m=>{i(m.name),f(m)},s=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:Pu.searchSortControllerContainer},t.createElement("div",null,t.createElement(Ht.Z,{dropdownRender:()=>t.createElement(Pe.default,{selectedKeys:[a]},o.map(m=>t.createElement(Pe.default.Item,{key:m.name,onClick:()=>l(m)},m.name)))},t.createElement("div",null,t.createElement("span",{className:`${Pu.btn} ${s?Pu.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),s&&t.createElement(sn.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},t.createElement("span",{className:Pu.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),t.createElement(ut.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:h,style:{width:220,marginLeft:"auto"}}))},Ro={bottomControlContainer:"bottomControlContainer___kLlgA",buttonWrap:"buttonWrap___vOH3N",moveCategory:"moveCategory___lgwfd"},Hl=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())}),Rl=({buttonDataSource:e,onClick:u})=>{const{allSelect:n,setAllSelect:a,setSelectArrs:i,dataSource:h,selectArrs:f,useBatchStatus:r,dispatch:o,params:l,getData:s,detailLeftMenus:m,main_category_id:A,setSelectArrsAll:Z}=(0,t.useContext)(Qu);let S;const[x,k]=(0,t.useState)(!1),[U,_]=(0,t.useState)(""),V=N=>{a(N.target.checked),i(N.target.checked?h.map(xe=>xe.homework_id):[]),N.target.checked?Z([...h]):Z([])},B=()=>{let N={courseId:l.id,container_type:"program_homework"};l.categoryId&&(N.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:N}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};m.course_modules&&(S=m.course_modules.filter(N=>N.type==="program_homework")[0]);const X=t.createElement("div",{className:Ro.moveCategory,onMouseLeave:N=>k(!1)},t.createElement(Pe.default,{onClick:N=>Hl(void 0,[N],function*({item:xe,key:re,keyPath:v,domEvent:g}){if(f=="")return J.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ie.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:f,new_category_id:re}})).status===0&&(J.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),s(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(ut.default,{onChange:N=>{_(N.target.value)}})),S&&S.second_category.filter(N=>N.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(N,xe){var re;if(!(U!==""&&N.category_name.indexOf(U)<0))return t.createElement(t.Fragment,null,t.createElement(Pe.default.Item,{className:"multi-llipsis1e",key:N.category_id},N.category_name),(re=N==null?void 0:N.third_category)==null?void 0:re.map(v=>t.createElement(Pe.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:v.category_id},v.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:N=>{N.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:A,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:Ro.bottomControlContainer},t.createElement(le.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(I.Z,{flex:1},t.createElement(le.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(I.Z,null,t.createElement(ne.default,{checked:n,onChange:V},"\u5168\u9009\u672C\u9875\uFF08",f.length,"\uFF09")),(0,p.GJ)()&&t.createElement(I.Z,null,t.createElement(Ht.Z,{placement:"top",menu:{items:e,onClick:({key:N})=>{u({key:N})}}},t.createElement(Re.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(I.Z,null,t.createElement(Re.ZP,{type:"primary",onClick:B,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,p.GJ)()&&t.createElement(I.Z,null,t.createElement(Ht.Z,{placement:"topLeft",dropdownRender:()=>X,getPopupContainer:N=>N.parentNode},t.createElement(Re.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(Rt.Z,null)))))),t.createElement(I.Z,null,t.createElement(Re.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},kt={listContainer:"listContainer___vU05G",info:"info___fXyuU",title:"title___fItHS",left:"left___MFkuv",right:"right___JT8Xj",flexBox:"flexBox___n8e_m",detail:"detail___HXdq0",iconV:"iconV___CwPu5",shixunTag:"shixunTag___oYTPp"},Ml=Object.defineProperty,$l=Object.defineProperties,Vl=Object.getOwnPropertyDescriptors,Mo=Object.getOwnPropertySymbols,Gl=Object.prototype.hasOwnProperty,zl=Object.prototype.propertyIsEnumerable,$o=(e,u,n)=>u in e?Ml(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,qn=(e,u)=>{for(var n in u||(u={}))Gl.call(u,n)&&$o(e,n,u[n]);if(Mo)for(var n of Mo(u))zl.call(u,n)&&$o(e,n,u[n]);return e},Wl=(e,u)=>$l(e,Vl(u)),_n=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())}),Jl=({dataSource:e,params:u,classroomList:n,manageAllGroup:a,user:i,getData:h})=>{var f,r,o,l,s,m,A,Z,S,x,k,U,_;const{batchStatus:V,selectArrs:B,setSelectArrs:X,selectArrsAll:N,setSelectArrsAll:xe,dispatch:re}=(0,t.useContext)(Qu);let v=(0,b.useParams)();const[g,de]=(0,t.useState)(!1),T=(0,t.useRef)(),[z,et]=(0,t.useState)([]);v=Wl(qn(qn({},u),v),{category:v==null?void 0:v.categoryId}),(0,t.useEffect)(()=>{et([]),de(!1)},[]);const tn=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(y,L)=>L.status.indexOf(y)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:y=>{var L,O;return y==="--"?y:t.createElement("span",null,t.createElement("span",null,(L=y==null?void 0:y.split("/"))==null?void 0:L[0]),"\xA0/\xA0",t.createElement("span",null,(O=y==null?void 0:y.split("/"))==null?void 0:O[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="publish_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="end_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:v.sort_by==="late_time"?v.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:y=>y==="--"||!y?"--":t.createElement("span",{title:y},y)}];function ye(){return _n(this,null,function*(){let y=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:qn({},v)});et(y.data)})}const Fn=y=>{B.includes(y)?(X(B.filter(L=>L!==y)),xe(N.filter(L=>L.homework_id!==y))):(X([...B,y]),xe([...N,e]))};return t.createElement("div",{className:kt.listContainer,onClick:y=>{y.stopPropagation(),(!(0,p.GJ)()||(0,p.GJ)()&&T.current&&!T.current.contains(y.target))&&((0,p.dE)()?(0,ee.xg)(`/classrooms/${v.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,ee.xg)(`/classrooms/${v.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,p.GJ)()&&t.createElement("span",{ref:T},t.createElement(ne.default,{onClick:y=>{y.stopPropagation()},style:{padding:"10px"},checked:B.includes(e.homework_id),onChange:()=>Fn(e.homework_id)})),t.createElement("div",{className:kt.info},t.createElement("div",{className:kt.title},t.createElement("div",{className:kt.left,style:(0,p.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,p.GJ)()&&t.createElement(jn.Z,{value:(f=e.status)==null?void 0:f[0]},t.createElement(ee.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,p.dE)()&&t.createElement(ee.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:y=>y.stopPropagation()},t.createElement(b.Link,{target:"_blank",to:`/classrooms/${v.coursesId}/program_homework/${e.homework_id}/detail${(0,p.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:kt.right},(0,p.GJ)()&&((r=e==null?void 0:e.status)==null?void 0:r[0])==="\u672A\u53D1\u5E03"&&t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>_n(void 0,null,function*(){var L,O,Ue,nn;if(y.stopPropagation(),y.preventDefault(),((L=i==null?void 0:i.userInfo)==null?void 0:L.user_status)===2){(0,Tn.Rd)();return}if((0,p.Rm)()&&!((Ue=(O=n.AssistantObject)==null?void 0:O.hack)!=null&&Ue.can_publish)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const _t=ee.cX.getItem(`${(nn=i==null?void 0:i.userInfo)==null?void 0:nn.login}${(0,p.GJ)()?"Teacher":"Student"}`,"ProgramHomework");_t&&(v.sort_by=_t==null?void 0:_t.type,v.sort_direction=_t==null?void 0:_t.direction),re({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:qn({},v),type:2,manage_all_group:a}})})},t.createElement("aside",{className:kt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,p.dE)()&&t.createElement("div",{className:kt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:y=>_n(void 0,null,function*(){y.stopPropagation();let L=yield(0,ie.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});L&&(window.open(`/myproblems/${L==null?void 0:L.identifier}?type=1`),localStorage.setItem("program_homework",[v.coursesId,e.homework_id]))}),className:kt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((l=e.status)==null?void 0:l.includes("\u5DF2\u622A\u6B62"))||((s=e.status)==null?void 0:s.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:kt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,p.GJ)()&&t.createElement(Ht.Z,{placement:"bottomCenter",overlayClassName:kt.dro,dropdownRender:()=>t.createElement(Pe.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(Pe.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>_n(void 0,null,function*(){var L,O,Ue;if(y.stopPropagation(),y.preventDefault(),((L=i==null?void 0:i.userInfo)==null?void 0:L.user_status)===2){(0,Tn.Rd)();return}if((0,p.Rm)()&&!((Ue=(O=n.AssistantObject)==null?void 0:O.hack)!=null&&Ue.can_publish)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}console.log("params--",v),re({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:qn({},v),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(Pe.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>_n(void 0,null,function*(){var L,O;if(y.stopPropagation(),y.preventDefault(),(0,p.Rm)()&&!((O=(L=n.AssistantObject)==null?void 0:L.hack)!=null&&O.can_stop)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}re({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:qn({},v),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(Pe.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>_n(void 0,null,function*(){y.stopPropagation(),y.preventDefault();let L=e==null?void 0:e.name;me.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:t.createElement("div",null,t.createElement(ut.default,{defaultValue:L,maxLength:60,showCount:!0,onChange:O=>L=O.target.value})),onOk:()=>_n(void 0,null,function*(){let O=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:L}});(O==null?void 0:O.status)===0&&(J.ZP.success("\u64CD\u4F5C\u6210\u529F"),h())})})})},"\u91CD\u65B0\u547D\u540D")),e.status.includes("\u5BFC\u5165")&&t.createElement(Pe.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>_n(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),re({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"hack"}})})},"\u8865\u5145\u6210\u7EE9")),t.createElement(Pe.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",to:"/",onClick:y=>_n(void 0,null,function*(){var L,O,Ue;if(y.stopPropagation(),y.preventDefault(),(0,p.Rm)()&&!((O=(L=n.AssistantObject)==null?void 0:L.hack)!=null&&O.can_delete)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}re({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:N,params:v,status:(Ue=e==null?void 0:e.status)==null?void 0:Ue[0]}})})},"\u7ACB\u5373\u5220\u9664")),!e.status.includes("\u5BFC\u5165")&&t.createElement(Pe.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(b.Link,{target:"_blank",onClick:y=>{y.stopPropagation()},to:`/classrooms/${v.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:y=>y.stopPropagation(),className:kt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:kt.detail},(0,p.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((m=e==null?void 0:e.status)==null?void 0:m[0])&&!!e.uncommit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((A=e==null?void 0:e.status)==null?void 0:A[0])&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((Z=e==null?void 0:e.status)==null?void 0:Z[0])&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((S=e==null?void 0:e.status)==null?void 0:S[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((x=e==null?void 0:e.status)==null?void 0:x[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes((k=e==null?void 0:e.status)==null?void 0:k[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999"},t.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((U=e==null?void 0:e.status)==null?void 0:U[0])&&t.createElement("span",{className:kt.iconV,onClick:y=>_n(void 0,null,function*(){y.stopPropagation(),y.preventDefault(),g||ye(),de(!g)})},t.createElement("i",{className:`iconfont icon-${g?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:kt.content},(0,p.dE)()&&t.createElement("span",{className:kt.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((_=e==null?void 0:e.status)==null?void 0:_[0])==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),e==null?void 0:e.commit_count,"/",e==null?void 0:e.all_count),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time)),(0,p.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&g&&z.length>5&&t.createElement(Nn.default,{scroll:{y:240},onRow:y=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(y,L)=>({onClick:O=>{O.stopPropagation(),O.preventDefault()}}),pagination:!1,dataSource:z,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(y,L,O)=>{O.field&&(v.sort_by=O.field),O.order||(v.sort_direction="asc"),O.order==="ascend"&&(v.sort_direction="asc"),O.order==="descend"&&(v.sort_direction="desc"),O.order||(v.sort_direction="asc"),ye()},columns:tn}),(0,p.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&g&&z.length<6&&z.length>0&&t.createElement(Nn.default,{onRow:y=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(y,L)=>({onClick:O=>{O.stopPropagation(),O.preventDefault()}}),pagination:!1,dataSource:z,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(y,L,O)=>{O.field&&(v.sort_by=O.field),O.order||(v.sort_direction="asc"),O.order==="ascend"&&(v.sort_direction="asc"),O.order==="descend"&&(v.sort_direction="desc"),O.order||(v.sort_direction="asc"),ye()},columns:tn}))))},Ul={flex_box_center:"flex_box_center___Cf9V9",flex_space_between:"flex_space_between___eZ6tD",flex_box_vertical_center:"flex_box_vertical_center___HV5P5",flex_box_center_end:"flex_box_center_end___nMv5m",flex_box_column:"flex_box_column___pSZ2w",bg:"bg___KWyBO",containerTitle:"containerTitle____BHtc",containerDesc:"containerDesc___owLy5",listItem:"listItem___G1EbM",info:"info___sPjht",title:"title___shRTj",titleLeft:"titleLeft___h6rpG",titleRight:"titleRight___LEnUj",acitons:"acitons___UegZy",moveCategory:"moveCategory___PL8Dd",spanSize:"spanSize___QkMiH"},gn={otherHomeworkWrap:"otherHomeworkWrap___WlvHv",otherHomeworkContainer:"otherHomeworkContainer___Qfj2O",flex:"flex___q8ATC",search:"search___xedy7",content:"content___VSdQb",listItem:"listItem___u6wwP",info:"info___vvX3a",title:"title___FtVL7",describe:"describe___g43sA",footer:"footer___TNGYY"},Yl=Object.defineProperty,Kl=Object.defineProperties,Xl=Object.getOwnPropertyDescriptors,Vo=Object.getOwnPropertySymbols,Ql=Object.prototype.hasOwnProperty,ql=Object.prototype.propertyIsEnumerable,Go=(e,u,n)=>u in e?Yl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,zo=(e,u)=>{for(var n in u||(u={}))Ql.call(u,n)&&Go(e,n,u[n]);if(Vo)for(var n of Vo(u))ql.call(u,n)&&Go(e,n,u[n]);return e},Wo=(e,u)=>Kl(e,Xl(u)),Jo=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())}),er=({courseId:e,type:u,onCancel:n})=>{const a=(0,b.useParams)(),[i,h]=(0,t.useState)({targerData:[],originData:[]}),[f,r]=(0,t.useState)([]),[o,l]=(0,t.useState)(!1),s=()=>Jo(void 0,null,function*(){l(!0);const x=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:u}});l(!1),h({targerData:x.homeworks,originData:x.homeworks})});(0,t.useEffect)(()=>{s()},[]);const m=()=>Jo(void 0,null,function*(){l(!0);let x={homework_common_ids:f};a.categoryId&&(x=Wo(zo({},x),{category_id:a.categoryId}));const k=yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:x});k&&k.homework_ids.length>0&&(J.ZP.success("\u63D0\u4EA4\u6210\u529F"),n()),l(!1)}),A=(x,k)=>{x.target.checked?r([...f,k]):r(f.filter(U=>U!==k))},Z=x=>{const k=i.originData.filter(U=>U.name.indexOf(x)>-1);h(Wo(zo({},i),{targerData:k}))},S=()=>{m()};return t.createElement("div",{className:`animated fadeInUp fast ${gn.otherHomeworkWrap}`},t.createElement("div",{className:gn.otherHomeworkContainer},t.createElement("div",{className:gn.search},t.createElement(ut.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:Z,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:gn.content},i.targerData.map(x=>t.createElement("div",{className:`${gn.listItem} mb10`,key:x.id},t.createElement(ne.default,{checked:f.includes(x.id),onChange:k=>A(k,x.id)}),t.createElement("div",{className:gn.info},t.createElement("div",{className:`${gn.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:gn.title},x.name),t.createElement("div",null,t.createElement(Re.ZP,{type:"primary",ghost:!0,onClick:()=>(0,ee.xg)(`/classrooms/${a.coursesId}/common_homework/${x.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${gn.describe}`},x.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},x.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",x.created_at)))))),t.createElement("div",{className:gn.footer},t.createElement(Re.ZP,{type:"primary",ghost:!0,onClick:n},"\u53D6\u6D88"),t.createElement(Re.ZP,{type:"primary",disabled:f.length===0||o,onClick:S},"\u786E\u5B9A"))))},tr=c(98895),nr=c(93603),Ce=c(59301),ur=Object.defineProperty,or=Object.defineProperties,ar=Object.getOwnPropertyDescriptors,wu=Object.getOwnPropertySymbols,Uo=Object.prototype.hasOwnProperty,Yo=Object.prototype.propertyIsEnumerable,Ko=(e,u,n)=>u in e?ur(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,eu=(e,u)=>{for(var n in u||(u={}))Uo.call(u,n)&&Ko(e,n,u[n]);if(wu)for(var n of wu(u))Yo.call(u,n)&&Ko(e,n,u[n]);return e},Xo=(e,u)=>or(e,ar(u)),lr=(e,u)=>{var n={};for(var a in e)Uo.call(e,a)&&u.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&wu)for(var a of wu(e))u.indexOf(a)<0&&Yo.call(e,a)&&(n[a]=e[a]);return n},Ku=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});Q().extend(co());const rr=({data:e,value:u,onChange:n})=>{var a,i,h,f;const[r,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[l,s]=(0,t.useState)([]);return(0,t.useEffect)(()=>{s((u==null?void 0:u.length)>0?e==null?void 0:e.filter(m=>u==null?void 0:u.includes(m==null?void 0:m.id)):[])},[u]),Ce.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ce.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ce.createElement(ne.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:m=>{n(m.target.checked?e==null?void 0:e.map(A=>A==null?void 0:A.id):[])}},"\u5168\u9009"),Ce.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ce.createElement(ut.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:m=>{o(Xo(eu({},r),{leftSearch:m.target.value}))}}),Ce.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(m=>{var A;return(A=m==null?void 0:m.name)==null?void 0:A.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Ce.createElement(ne.default.Group,{value:u,onChange:m=>{n(m)}},Ce.createElement(F.Z,{direction:"vertical"},(i=r.leftSearch?e==null?void 0:e.filter(m=>{var A;return(A=m==null?void 0:m.name)==null?void 0:A.includes(r.leftSearch)}):e)==null?void 0:i.map((m,A)=>Ce.createElement(ne.default,{key:A,value:m.id},m==null?void 0:m.name)))):Ce.createElement(te.Z,{styles:{margin:"0 auto"}})))),Ce.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ce.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Ce.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ce.createElement(ut.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:m=>{o(Xo(eu({},r),{rigthSearch:m.target.value}))}}),Ce.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((h=r.rigthSearch?l==null?void 0:l.filter(m=>{var A;return(A=m==null?void 0:m.name)==null?void 0:A.includes(r.rigthSearch)}):l)==null?void 0:h.length)!==0?(f=r.rigthSearch?l==null?void 0:l.filter(m=>{var A;return(A=m==null?void 0:m.name)==null?void 0:A.includes(r.rigthSearch)}):l)==null?void 0:f.map((m,A)=>Ce.createElement(le.Z,{key:A,wrap:!1,align:"middle",justify:"space-between"},Ce.createElement(I.Z,null,m==null?void 0:m.name),Ce.createElement(I.Z,null,Ce.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{n(u==null?void 0:u.filter(Z=>Z!==(m==null?void 0:m.id)))}})))):Ce.createElement(te.Z,{styles:{margin:"0 auto"}})))))},sr=e=>{var u=e,{classroomList:n,dispatch:a,user:i,getData:h}=u,f=lr(u,["classroomList","dispatch","user","getData"]),r,o,l,s,m,A;const Z=(0,b.useParams)(),[S]=G.default.useForm(),x=G.default.useWatch("penalty_type",S),k=((r=n==null?void 0:n.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,U,_,V]=(0,Kn.U)(H.c_,eu(eu({},Z),(o=n==null?void 0:n.actionTabs)==null?void 0:o.params)),[,,B,X]=(0,Kn.U)(H.nP,{course_id:Z==null?void 0:Z.coursesId,homework_ids:(l=n==null?void 0:n.actionTabs)==null?void 0:l.selectArrs}),[,N,xe]=(0,Kn.U)(H.sm,{course_id:Z==null?void 0:Z.coursesId,homework_ids:(s=n==null?void 0:n.actionTabs)==null?void 0:s.selectArrs}),re=(...v)=>Ku(void 0,[...v],function*(g={}){B({});const de=yield _({page:1,limit:2e4,homework_id:n.actionTabs.type===1?"":n.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{k&&re()},[k]),Ce.createElement(me.default,{centered:!0,title:(m=n==null?void 0:n.actionTabs)==null?void 0:m.key,width:800,open:k,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:N,onOk:()=>Ku(void 0,null,function*(){S.submit()})},Ce.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Ce.createElement(G.default,{form:S,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:v=>Ku(void 0,null,function*(){var g,de,T;const z=yield xe(((g=V==null?void 0:V.course_groups)==null?void 0:g.length)>0?{unified_late:((de=V==null?void 0:V.course_groups)==null?void 0:de.length)<=0,allow_late_settings:[eu({},v)]}:eu({unified_late:((T=V==null?void 0:V.course_groups)==null?void 0:T.length)<=0},v));(z==null?void 0:z.status)==0&&(J.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),h&&h())})},Ce.createElement(le.Z,{wrap:!1,gutter:20},Ce.createElement(I.Z,{flex:1},Ce.createElement(G.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(v,g,de){return x===2&&g>100?Promise.reject(Ce.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Ce.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Ce.createElement(ut.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:x==1?"\u5206":"%",max:x===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Ce.createElement(G.default.Item,{name:"penalty_type",noStyle:!0,normalize:v=>(S.setFieldsValue({late_minus_score:v==2?20:5}),v)},Ce.createElement(so.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Ce.createElement(I.Z,{flex:"390px"},Ce.createElement(G.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(v,g,de){return g&&Q()(g).startOf("minute")<=Q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):g&&Q()(g).startOf("minute")<=Q()(X==null?void 0:X.max_late_time).startOf("minute")?(J.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${X==null?void 0:X.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ce.createElement(_e.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:v=>(0,ee.BO)(v,{startTime:X==null?void 0:X.max_late_time}),disabledTime:v=>(0,ee.hv)(v,{compared:X==null?void 0:X.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Q()("00:00:00","HH:mm:ss")}})))),((A=V==null?void 0:V.course_groups)==null?void 0:A.length)>0&&Ce.createElement(io.Z,{spinning:U},Ce.createElement(G.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ce.createElement(rr,{data:(V==null?void 0:V.course_groups)||[],onChange:v=>{B({group_ids:v})}})))))};var ir=(0,b.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(sr),cr=c(74508),en=c(59301),dr=Object.defineProperty,Qo=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,pr=Object.prototype.propertyIsEnumerable,qo=(e,u,n)=>u in e?dr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,ea=(e,u)=>{for(var n in u||(u={}))mr.call(u,n)&&qo(e,n,u[n]);if(Qo)for(var n of Qo(u))pr.call(u,n)&&qo(e,n,u[n]);return e},fr=({styles:e={},onSelect:u,params:n,onClick:a,user:i})=>{var h;const[f,r]=(0,t.useState)(!1),[o,l]=(0,t.useState)("");(0,t.useEffect)(()=>{r(!1),l("")},[]);const s=()=>{o==="1"&&b.history.push(`/classrooms/${n.coursesId}/common_homework/${n.categoryId}/add`),o==="2"&&(u(),r(!1),l(""))};return en.createElement("section",{className:"tc animated fadeIn",style:ea(ea({},{color:"#999",margin:"200px auto"}),e)},en.createElement("img",{src:cr.z3}),en.createElement("p",{className:"mt20 font14"},"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60",en.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),en.createElement("div",{style:{marginTop:"30px"}},en.createElement(Re.ZP,{disabled:((h=i==null?void 0:i.userInfo)==null?void 0:h.user_status)===2,onClick:a,type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A")),f&&en.createElement(me.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>r(!1),onOk:s},en.createElement("div",null,en.createElement("div",null,en.createElement(be.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>l("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),en.createElement("div",null,en.createElement(be.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>l("2")},"\u9009\u7528\u8D44\u6E90")))))},Le=c(59301),Er=Object.defineProperty,vr=Object.defineProperties,yr=Object.getOwnPropertyDescriptors,ta=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,_r=Object.prototype.propertyIsEnumerable,na=(e,u,n)=>u in e?Er(e,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[u]=n,du=(e,u)=>{for(var n in u||(u={}))hr.call(u,n)&&na(e,n,u[n]);if(ta)for(var n of ta(u))_r.call(u,n)&&na(e,n,u[n]);return e},Xu=(e,u)=>vr(e,yr(u)),gr=(e,u,n)=>new Promise((a,i)=>{var h=o=>{try{r(n.next(o))}catch(l){i(l)}},f=o=>{try{r(n.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(h,f);r((n=n.apply(e,u)).next())});const Qu=(0,t.createContext)({selectArrs:[]}),Fr=({classroomList:e,loading:u,dispatch:n,user:a})=>{var i,h,f,r;const o=(0,b.useLocation)(),l=(0,b.useParams)(),[s,m]=(0,t.useState)(()=>Xu(du({},l),{id:l.coursesId,limit:20})),[A]=(0,b.useSearchParams)(),[Z,S]=(0,t.useState)([]),[x,k]=(0,t.useState)(!1),[U,_]=(0,t.useState)(!1),[V,B]=(0,t.useState)([]),[X,N]=(0,t.useState)(!1),[xe,re]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:v}=a,{detailCommonHomeworksList:g,detailLeftMenus:de,detailTopBanner:T,taskList:z}=e;let et;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const C=A.get("tabs");C&&C!==void 0&&((0,p.GJ)()?s.status=C:s.order=C)},[o.search]),(0,t.useEffect)(()=>{A.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=A.get("tabs")},[A.get("tabs")]),(0,t.useEffect)(()=>{m(du(du({},s),l))},[l==null?void 0:l.categoryId]),(0,t.useEffect)(()=>{var C,oe,tt;if(l.categoryId?(s.categoryId=l.categoryId,s.category=l.categoryId):delete s.category,(C=a==null?void 0:a.userInfo)!=null&&C.login){(0,p.Rm)()&&n({type:"classroomList/getAssistantPermissions",payload:{course_id:s.id}});const ge=ee.cX.getItem(`${(oe=a==null?void 0:a.userInfo)==null?void 0:oe.login}${(0,p.GJ)()?"Teacher":"Student"}`,"ProgramHomework");ge&&(s.sort_by=ge==null?void 0:ge.type,s.sort_direction=ge==null?void 0:ge.direction,re(ge==null?void 0:ge.name));const Ze=A.get("tabs");let Ot={};Ze&&Ze!==void 0&&((0,p.GJ)()?s.status=Ze:s.order=Ze),ye(Ot)}else if((tt=a==null?void 0:a.userInfo)!=null&&tt.username){const ge=A.get("tabs");let Ze={};ge&&ge!==void 0&&((0,p.GJ)()?s.status=ge:s.order=ge),ye(Ze)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,o==null?void 0:o.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(S([]),B([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ye()},[e.actionTabs.key]),(0,t.useEffect)(()=>{S([])},[g]),(0,t.useEffect)(()=>{_(!1)},[s.categoryId]),(0,t.useEffect)(()=>{g&&g.homeworks&&(Z.length===g.homeworks.length&&Z.length>0?k(!0):Z.length!==g.homeworks.length&&k(!1))},[Z]);const tn=(C,oe)=>{s.page=C,ye()},ye=(C={})=>{S([]),B([]),n({type:"classroomList/getClassroomTeacherCommonList",payload:Xu(du({},s),{type:5})})},Fn=()=>{if((0,p.GJ)()){const{all_count:C,unpublished_count:oe,not_start_count:tt,in_progress_count:ge,overed_count:Ze}=g;return[{name:"\u5168\u90E8",id:0,total:C||0},{name:"\u672A\u53D1\u5E03",id:1,total:oe||0},{name:"\u672A\u5F00\u59CB",id:4,total:tt||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:ge||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Ze||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};de.course_modules&&(et=e.detailLeftMenus.course_modules.filter(C=>C.type==="common_homework")[0]);const y=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(C=>v!=null&&v.main_site?C:C!=="\u6536\u85CF").filter(C=>(0,p.GJ)()?!0:C!=="\u5220\u9664"),L=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],O=C=>{var oe;if((0,p.Rm)()&&!((oe=e.AssistantObject.hack)!=null&&oe.can_create)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}C==="1"?b.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`):C==="2"?Ue():C==="3"&&n({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},Ue=()=>{n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},nn=(h=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:Le.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:Le.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:Le.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:Le.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,p.GJ)()||(0,p.Rm)()}].filter(C=>C==null?void 0:C.isShow))==null?void 0:h.map(C=>(delete C.isShow,C)),_t=C=>{var oe,tt,ge,Ze,Ot,Ln,Rn;if(Z.length===0)return J.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((oe=a==null?void 0:a.userInfo)==null?void 0:oe.user_status)===2&&(C==null?void 0:C.key)==="publish"){(0,Tn.Rd)();return}let Ye=C.label||"",uu={key:Ye,selectArrs:Z,selectArrsAll:V,type:["publish","deadline"].includes(C.key)?1:"",params:s};switch(C.key){case"publish":if(Ye="\u7ACB\u5373\u53D1\u5E03",(0,p.Rm)()&&!((ge=(tt=e.AssistantObject)==null?void 0:tt.hack)!=null&&ge.can_publish)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"deadline":if(Ye="\u7ACB\u5373\u622A\u6B62",(0,p.Rm)()&&!((Ot=(Ze=e.AssistantObject)==null?void 0:Ze.hack)!=null&&Ot.can_stop)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"batchpay":Ye="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(Ye="\u5220\u9664",(0,p.Rm)()&&!((Rn=(Ln=e.AssistantObject)==null?void 0:Ln.hack)!=null&&Rn.can_delete)){J.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"collection":Ye="\u6536\u85CF";break}n({type:"classroomList/setActionTabs",payload:Xu(du({},uu),{key:Ye})})},tu=C=>gr(void 0,null,function*(){yield n({type:"classroomList/updateTaskPosition",payload:{category_id:s.categoryId,courseId:s.id,task_ids:C,container_type:"program_homework"}}),ye()}),nu=(0,t.useMemo)(()=>{let C=[];return z.length>0&&(C=z.map(oe=>{var tt;return{user_name:oe.user_name,task_name:oe.task_name,task_id:oe.task_id,category:oe.category,status:(tt=oe==null?void 0:oe.status)==null?void 0:tt[0]}})),C},[z]);return Le.createElement(Qu.Provider,{value:{params:s,batchStatus:U,selectArrs:Z,setSelectArrs:S,allSelect:x,dataSource:g.homeworks||[],detailLeftMenus:de,main_category_id:g.main_category_id||"",selectArrsAll:V,setAllSelect:k,useBatchStatus:_,dispatch:n,getData:ye,setSelectArrsAll:B}},Le.createElement("section",null,Le.createElement("aside",{className:Ul.bg},Le.createElement(jl,{isLoading:u["classroomList/getClassroomTeacherCommonList"],tabDataSource:Fn(),classroomList:e,isAdmin:(0,p.GJ)(),dispatch:n,type:g==null?void 0:g.main_category_name,TooltipTitle:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:s.categoryId,user:a,dropdownMenu:L,isShowRightControl:(0,ee.Oo)(de==null?void 0:de.course_modules,s.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:C=>{C.id!==void 0&&((0,p.GJ)(),s.status=C.id),_(!1),s.page=1,b.history.replace(`${o.pathname}?tabs=${C.id}`),ye(s)},defaultSelectedKeys:[A.get("tabs")?A.get("tabs"):"0"],onTooltipTitleClick:()=>{n({type:"classroomList/setActionTabs",payload:{key:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_name:g==null?void 0:g.category_name,category_id:(g==null?void 0:g.category_id)||(g==null?void 0:g.main_category_id)},cb:()=>{ye()}}})},onDropdownMenuClick:O}),Le.createElement(Zl,{dataSource:g.homeworks||[],isAdmin:(0,p.GJ)(),batchStatus:U,SortMenuName:xe,setSortMenuName:re,onSearch:C=>{s.search=C.trim(),s.page=1,ye()},onSort:C=>{var oe;s.sort_by=C.type,s.sort_direction=C.direction,s.page=1,ee.cX.setItem(`${(oe=a==null?void 0:a.userInfo)==null?void 0:oe.login}${(0,p.GJ)()?"Teacher":"Student"}`,C,"ProgramHomework"),ye(s)},onBatch:C=>_(C)})),(g==null?void 0:g.all_count)===0&&(0,p.GJ)()?!u[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Le.createElement(fr,{user:a,params:s,dispatch:n,onClick:()=>b.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:Ue}):(g==null?void 0:g.homeworks)&&g.homeworks.length===0&&!u[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Le.createElement(te.Z,null),Le.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!u[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Le.createElement(Le.Fragment,null,Le.createElement("aside",{className:"animated fadeIn"},(f=g==null?void 0:g.homeworks)==null?void 0:f.map((C,oe)=>Le.createElement(Jl,{key:oe,user:a,dataSource:C,params:s,classroomList:e,manageAllGroup:g==null?void 0:g.manage_all_group,getData:ye})),!u[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Le.createElement("aside",{className:"tc mb50 mt30"},(g==null?void 0:g.query_total_count)>10&&Le.createElement(ae.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:tn,defaultPageSize:20,defaultCurrent:1,current:s.page||1,total:(0,p.GJ)()?g.query_total_count:g.student_all_count}))),Z.length>0&&(0,p.GJ)()&&Le.createElement(Ge.Z,{offsetBottom:0},Le.createElement(Rl,{buttonDataSource:nn,onClick:_t})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&Le.createElement(ir,{getData:ye}),Le.createElement(Ma,{onCallback:()=>_(!1)}),Le.createElement(tr.Z,{onOk:()=>{ye()}}),Le.createElement(nr.Z,{onOk:()=>{}}),Le.createElement($a.Z,{onCallback:()=>_(!1),courseEndTime:g==null?void 0:g.course_end_time}),Le.createElement(Ut.Z,{courseEndTime:g==null?void 0:g.course_end_time,courseId:l.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{_(!1),ye()}}),Le.createElement(Xa,null),Le.createElement(al,{onCallback:()=>_(!1)}),Le.createElement(ml,{onCallback:()=>_(!1)}),Le.createElement(Pl,{refreshList:ye}),Le.createElement(Nl,null),Le.createElement(ro.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:tu,data:nu,onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{key:""}})}}),X&&Le.createElement(er,{courseId:s.coursesId,type:"1",onCancel:()=>N(!1)})))};var Cr=(0,b.connect)(({classroomList:e,loading:u,user:n,globalSetting:a})=>({classroomList:e,globalSetting:a,user:n,loading:u.effects}))(Fr);const Ar=({globalSetting:e})=>{var u;switch(Number((u=e==null?void 0:e.setting)==null?void 0:u.theme)){case E.Fy.THEMEONE:return t.createElement(La,null);case E.Fy.DEFAULT:default:return t.createElement(Cr,null)}};var br=(0,b.connect)(({globalSetting:e})=>({globalSetting:e}))(Ar)},51917:function(Jt,nt,c){"use strict";c.d(nt,{$J:function(){return b},JZ:function(){return ae},bN:function(){return ee},jP:function(){return Ge},rO:function(){return J}});var E=c(38986),t=(p,me,ie)=>new Promise((lt,se)=>{var pe=Y=>{try{P(ie.next(Y))}catch(ze){se(ze)}},he=Y=>{try{P(ie.throw(Y))}catch(ze){se(ze)}},P=Y=>Y.done?lt(Y.value):Promise.resolve(Y.value).then(pe,he);P((ie=ie.apply(p,me)).next())});function b(p){return(0,E.U2)(`libraries/${p}.json`)}function J(p){return(0,E.U2)("library_tags.json",p)}function ae(p){return t(this,null,function*(){return(yield(0,E.IV)(`attachments/${p}.json`)).status===0})}function Ge(p){return(0,E.v_)("libraries.json",p)}function ee(p,me){return(0,E.gz)(`libraries/${p}.json`,me)}},27666:function(Jt,nt,c){"use strict";var E=c(95190),t=c(16089);function b(J){let ae;const Ge=p=>()=>{ae=null,J.apply(void 0,(0,E.Z)(p))},ee=function(){if(ae==null){for(var p=arguments.length,me=new Array(p),ie=0;ie{t.Z.cancel(ae),ae=null},ee}nt.Z=b},81228:function(Jt,nt,c){"use strict";c.d(nt,{Z:function(){return Lt}});var E=c(99153),t=c(84851),b=c(19257),J=c(93046),ae=c(59301),Ge=c(92310),ee=c.n(Ge),p=c(29301),me=c(2738),ie=c(27666),lt=c(36355),se=c(83116),pe=c(37613);const he=G=>{const{componentCls:le}=G;return{[le]:{position:"fixed",zIndex:G.zIndexPopup}}};var P=(0,se.Z)("Affix",G=>{const le=(0,pe.TS)(G,{zIndexPopup:G.zIndexBase+10});return[he(le)]});function Y(G){return G!==window?G.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function ze(G,le,be){if(be!==void 0&&le.top>G.top-be)return be+le.top}function dt(G,le,be){if(be!==void 0&&le.bottom{const I=R.getTargetFunc(),_e=I==null?void 0:I(),{prevTarget:ne}=R.state;ne!==_e&&(mt.forEach(We=>{ne==null||ne.removeEventListener(We,R.lazyUpdatePosition),_e==null||_e.addEventListener(We,R.lazyUpdatePosition)}),R.updatePosition(),R.setState({prevTarget:_e}))},R.removeListeners=()=>{R.timer&&(clearTimeout(R.timer),R.timer=null);const{prevTarget:I}=R.state,_e=R.getTargetFunc(),ne=_e==null?void 0:_e();mt.forEach(We=>{ne==null||ne.removeEventListener(We,R.lazyUpdatePosition),I==null||I.removeEventListener(We,R.lazyUpdatePosition)}),R.updatePosition.cancel(),R.lazyUpdatePosition.cancel()},R.getOffsetTop=()=>{const{offsetBottom:I,offsetTop:_e}=R.props;return I===void 0&&_e===void 0?0:_e},R.getOffsetBottom=()=>R.props.offsetBottom,R.measure=()=>{const{status:I,lastAffix:_e}=R.state,{onChange:ne}=R.props,We=R.getTargetFunc();if(I!==pt.Prepare||!R.fixedNodeRef.current||!R.placeholderNodeRef.current||!We)return;const Q=R.getOffsetTop(),Ae=R.getOffsetBottom(),H=We();if(H){const ce={status:pt.None},W=Y(R.placeholderNodeRef.current);if(W.top===0&&W.left===0&&W.width===0&&W.height===0)return;const K=Y(H),q=ze(W,K,Q),M=dt(W,K,Ae);q!==void 0?(ce.affixStyle={position:"fixed",top:q,width:W.width,height:W.height},ce.placeholderStyle={width:W.width,height:W.height}):M!==void 0&&(ce.affixStyle={position:"fixed",bottom:M,width:W.width,height:W.height},ce.placeholderStyle={width:W.width,height:W.height}),ce.lastAffix=!!ce.affixStyle,ne&&_e!==ce.lastAffix&&ne(ce.lastAffix),R.setState(ce)}},R.prepareMeasure=()=>{R.setState({status:pt.Prepare,affixStyle:void 0,placeholderStyle:void 0})},R.updatePosition=(0,ie.Z)(()=>{R.prepareMeasure()}),R.lazyUpdatePosition=(0,ie.Z)(()=>{const I=R.getTargetFunc(),{affixStyle:_e}=R.state;if(I&&_e){const ne=R.getOffsetTop(),We=R.getOffsetBottom(),Q=I();if(Q&&R.placeholderNodeRef.current){const Ae=Y(Q),H=Y(R.placeholderNodeRef.current),ce=ze(H,Ae,ne),W=dt(H,Ae,We);if(ce!==void 0&&_e.top===ce||W!==void 0&&_e.bottom===W)return}}R.prepareMeasure()}),R}return(0,t.Z)(be,[{key:"getTargetFunc",value:function(){const{getTargetContainer:I}=this.context,{target:_e}=this.props;return _e!==void 0?_e:I!=null?I:ue}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(I){this.addListeners(),(I.offsetTop!==this.props.offsetTop||I.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:I,placeholderStyle:_e}=this.state,{affixPrefixCls:ne,rootClassName:We,children:Q}=this.props,Ae=ee()(I&&We,{[ne]:!!I});let H=(0,me.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return ae.createElement(p.Z,{onResize:this.updatePosition},ae.createElement("div",Object.assign({},H,{ref:this.placeholderNodeRef}),I&&ae.createElement("div",{style:_e,"aria-hidden":"true"}),ae.createElement("div",{className:Ae,ref:this.fixedNodeRef,style:I},ae.createElement(p.Z,{onResize:this.updatePosition},Q))))}}]),be}(ae.Component);gt.contextType=lt.E_;var Lt=(0,ae.forwardRef)((G,le)=>{const{prefixCls:be,rootClassName:R}=G,{getPrefixCls:I}=(0,ae.useContext)(lt.E_),_e=I("affix",be),[ne,We]=P(_e),Q=Object.assign(Object.assign({},G),{affixPrefixCls:_e,rootClassName:ee()(R,We)});return ne(ae.createElement(gt,Object.assign({},Q,{ref:le})))})},48066:function(Jt,nt,c){"use strict";c.d(nt,{default:function(){return vu}});var E=c(59301),t=c(40001),b=c(81953),J=c(14809),ae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},Ge=ae,ee=c(7657),p=function(D,w){return E.createElement(ee.Z,(0,J.Z)({},D,{ref:w,icon:Ge}))},me=E.forwardRef(p),ie=me,lt=c(92310),se=c.n(lt),pe=c(25769),he=c.n(pe),P=c(29301),Y=c(11592),ze=c(34280),dt=c(18929),mt=c(2738),ue=c(8654),pt=c(24514),gt=c(10228),Cn=function(d,D){var w={};for(var F in d)Object.prototype.hasOwnProperty.call(d,F)&&D.indexOf(F)<0&&(w[F]=d[F]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,F=Object.getOwnPropertySymbols(d);j{const w=Ie=>{const{keyCode:Be}=Ie;Be===gt.Z.ENTER&&Ie.preventDefault()},F=Ie=>{const{keyCode:Be}=Ie,{onClick:Ne}=d;Be===gt.Z.ENTER&&Ne&&Ne()},{style:j,noStyle:fe,disabled:Xe}=d,at=Cn(d,["style","noStyle","disabled"]);let ke={};return fe||(ke=Object.assign({},Lt)),Xe&&(ke.pointerEvents="none"),ke=Object.assign(Object.assign({},ke),j),E.createElement("div",Object.assign({role:"button",tabIndex:0,ref:D},at,{onKeyDown:w,onKeyUp:F,style:ke}))}),be=c(36355),R=c(9763),I=c(6848),_e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},ne=_e,We=function(D,w){return E.createElement(ee.Z,(0,J.Z)({},D,{ref:w,icon:ne}))},Q=E.forwardRef(We),Ae=Q,H=c(92343),ce=c(1643),W=c(15969),K=c(83116),q=c(30071);const M=(d,D,w,F)=>{const{titleMarginBottom:j,fontWeightStrong:fe}=F;return{marginBottom:j,color:w,fontWeight:fe,fontSize:d,lineHeight:D}},Je=d=>{const D=[1,2,3,4,5],w={};return D.forEach(F=>{w[` h${F}&, div&-h${F}, div&-h${F} > textarea, diff --git a/umi.2378c089.js b/umi.93e1e904.js similarity index 99% rename from umi.2378c089.js rename to umi.93e1e904.js index 219bf675fb..2de0fc21f6 100644 --- a/umi.2378c089.js +++ b/umi.93e1e904.js @@ -1480,6 +1480,6 @@ Schedule: ${H.map(Se=>lu(Se))} pos: ${this.timelinePos}`),te.length&&this.log(`R `).split(` `),N=[],te=t?Si(t.baseTime,t.timescale):0;let ce="00:00.000",ye=0,Pe=0,Se,at=!0;z.oncue=function(nt){const Ft=n[s];let dr=n.ccOffset;const or=(ye-te)/9e4;if(Ft!=null&&Ft.new&&(Pe!==void 0?dr=n.ccOffset=Ft.start:Jc(n,s,or)),or){if(!t){Se=new Error("Missing initPTS for VTT MPEGTS");return}dr=or-n.presentationOffset}const kr=nt.endTime-nt.startTime,zr=$a((nt.startTime+dr-Pe)*9e4,v*9e4)/9e4;nt.startTime=Math.max(zr,0),nt.endTime=Math.max(zr+kr,0);const un=nt.text.trim();nt.text=decodeURIComponent(encodeURIComponent(un)),nt.id||(nt.id=Bl(nt.startTime,nt.endTime,un)),nt.endTime>0&&N.push(nt)},z.onparsingerror=function(nt){Se=nt},z.onflush=function(){if(Se){T(Se);return}w(N)},H.forEach(nt=>{if(at)if(Wu(nt,"X-TIMESTAMP-MAP=")){at=!1,nt.slice(16).split(",").forEach(Ft=>{Wu(Ft,"LOCAL:")?ce=Ft.slice(6):Wu(Ft,"MPEGTS:")&&(ye=parseInt(Ft.slice(7)))});try{Pe=qc(ce)/1e3}catch(Ft){Se=Ft}return}else nt===""&&(at=!1);z.parse(nt+` `)}),z.flush()}const Fu="stpp.ttml.im1t",Sl=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,ic=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,Eu={left:"start",center:"center",right:"end",start:"start",end:"end"};function ac(P,t,n,s){const v=_t(new Uint8Array(P),["mdat"]);if(v.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const w=v.map(z=>q(z)),T=jn(t.baseTime,1,t.timescale);try{w.forEach(z=>n(Nl(z,T)))}catch(z){s(z)}}function Nl(P,t){const v=new DOMParser().parseFromString(P,"text/xml").getElementsByTagName("tt")[0];if(!v)throw new Error("Invalid ttml");const w={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},T=Object.keys(w).reduce((ce,ye)=>(ce[ye]=v.getAttribute(`ttp:${ye}`)||w[ye],ce),{}),z=v.getAttribute("xml:space")!=="preserve",H=Gn(Cn(v,"styling","style")),N=Gn(Cn(v,"layout","region")),te=Cn(v,"body","[begin]");return[].map.call(te,ce=>{const ye=Ri(ce,z);if(!ye||!ce.hasAttribute("begin"))return null;const Pe=da(ce.getAttribute("begin"),T),Se=da(ce.getAttribute("dur"),T);let at=da(ce.getAttribute("end"),T);if(Pe===null)throw na(ce);if(at===null){if(Se===null)throw na(ce);at=Pe+Se}const nt=new Fl(Pe-t,at-t,ye);nt.id=Bl(nt.startTime,nt.endTime,nt.text);const Ft=N[ce.getAttribute("region")],dr=H[ce.getAttribute("style")],or=Ea(Ft,dr,H),{textAlign:kr}=or;if(kr){const zr=Eu[kr];zr&&(nt.lineAlign=zr),nt.align=kr}return y(nt,or),nt}).filter(ce=>ce!==null)}function Cn(P,t,n){const s=P.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function Gn(P){return P.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Ri(P,t){return[].slice.call(P.childNodes).reduce((n,s,v)=>{var w;return s.nodeName==="br"&&v?n+` -`:(w=s.childNodes)!=null&&w.length?Ri(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function Ea(P,t,n){const s="http://www.w3.org/ns/ttml#styling";let v=null;const w=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],T=P!=null&&P.hasAttribute("style")?P.getAttribute("style"):null;return T&&n.hasOwnProperty(T)&&(v=n[T]),w.reduce((z,H)=>{const N=Wi(t,s,H)||Wi(P,s,H)||Wi(v,s,H);return N&&(z[H]=N),z},{})}function Wi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function na(P){return new Error(`Could not parse ttml timestamp ${P}`)}function da(P,t){if(!P)return null;let n=Vs(P);return n===null&&(Sl.test(P)?n=ms(P,t):ic.test(P)&&(n=Yi(P,t))),n}function ms(P,t){const n=Sl.exec(P),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function Yi(P,t){const n=ic.exec(P),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class is{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Hu{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new is(this,"textTrack1"),n=new is(this,"textTrack2"),s=new is(this,"textTrack3"),v=new is(this,"textTrack4");this.cea608Parser1=new _c(1,t,n),this.cea608Parser2=new _c(3,s,v)}addCues(t,n,s,v,w){let T=!1;for(let z=w.length;z--;){const H=w[z],N=ul(H[0],H[1],n,s);if(N>=0&&(H[0]=Math.min(H[0],n),H[1]=Math.max(H[1],s),T=!0,N/(s-n)>.5))return}if(T||w.push([n,s]),this.config.renderTextTracksNatively){const z=this.captionsTracks[t];this.Cues.newCue(z,n,s,v)}else{const z=this.Cues.newCue(null,n,s,v);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:z,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w}){const{unparsedVttFrags:T}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w}),T.length&&(this.unparsedVttFrags=[],T.forEach(z=>{this.onFragLoaded(o.FRAG_LOADED,z)}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let v=0;v{Ru(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sw.textCodec===Fu);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Gs(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,z=T?Ic(T.textTracks):null;if(this.tracks.forEach((H,N)=>{let te;if(z){let ce=null;for(let ye=0;yeN!==null).map(N=>N.label);H.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${H.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(z=>({label:z.name,kind:z.type.toLowerCase(),default:z.default,subtitleTrack:z}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const v=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!v)return;const w=`textTrack${v[1]}`,T=this.captionsProperties[w];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,v;const{cea608Parser1:w,cea608Parser2:T,lastSn:z}=this,{cc:H,sn:N}=n.frag,te=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&T&&(N!==z+1||N===z&&te!==this.lastPartIndex+1||H!==this.lastCc)&&(w.reset(),T.reset()),this.lastCc=H,this.lastSn=N,this.lastPartIndex=te}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===u.SUBTITLE)if(v.byteLength){const w=s.decryptdata,T="stats"in n;if(w==null||!w.encrypted||T){const z=this.tracks[s.level],H=this.vttCCs;H[s.cc]||(H[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),z&&z.textCodec===Fu?this._parseIMSC1(s,v):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;ac(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{s.logger.log(`Failed to parse IMSC1: ${v}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:s,payload:v}=t,{initPTS:w,unparsedVttFrags:T}=this,z=w.length-1;if(!w[s.cc]&&z===-1){T.push(t);return}const H=this.hls,N=(n=s.initSegment)!=null&&n.data?qe(s.initSegment.data,new Uint8Array(v)).buffer:v;cu(N,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,te=>{this._appendCues(te,s.level),H.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},te=>{const ce=te.message==="Missing initPTS for VTT MPEGTS";ce?T.push(t):this._fallbackToIMSC1(s,v),H.logger.log(`Failed to parse VTT cue: ${te}`),!(ce&&z>s.cc)&&H.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:te})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||ac(n,this.initPTS[t.cc],()=>{s.textCodec=Fu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[n];if(!v||v.mode==="disabled")return;t.forEach(w=>hc(v,w))}else{const v=this.tracks[n];if(!v)return;const w=v.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:w})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:v}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let w=0;wKo(z[H],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:z}=this;Object.keys(z).forEach(H=>Ko(z[H],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?H--:H++;const Pe=ol(N.trim()),Se=Bl(t,n,Pe);P!=null&&(ce=P.cues)!=null&&ce.getCueById(Se)||(T=new te(t,n,Pe),T.id=Se,T.line=ye+1,T.align="left",T.position=10+Math.min(80,Math.floor(H*8/32)*10),v.push(T))}return P&&v.length&&(v.sort((ye,Pe)=>ye.line==="auto"||Pe.line==="auto"?0:ye.line>8&&Pe.line>8?Pe.line-ye.line:ye.line-Pe.line),v.forEach(ye=>hc(P,ye))),v}};function jl(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class gc{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||Df,this.controller=new self.AbortController,this.stats=new $}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const w=ef(t,this.controller.signal),T=t.responseType==="arraybuffer",z=T?"byteLength":"length",{maxTimeToFirstByteMs:H,maxLoadTimeMs:N}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=H&&r(H)?H:N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(As(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var ye;this.response=this.loader=ce;const Pe=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},N-(Pe-v.loading.start)),!ce.ok){const{status:at,statusText:nt}=ce;throw new Ku(nt||"fetch, bad network response",at,ce)}v.loading.first=Pe,v.total=cl(ce.headers)||v.total;const Se=(ye=this.callbacks)==null?void 0:ye.onProgress;return Se&&r(n.highWaterMark)?this.loadProgressively(ce,v,t,n.highWaterMark,Se):T?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var ye,Pe;const Se=this.response;if(!Se)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const at=ce[z];at&&(v.loaded=v.total=at);const nt={url:Se.url,data:ce,code:Se.status},Ft=(ye=this.callbacks)==null?void 0:ye.onProgress;Ft&&!r(n.highWaterMark)&&Ft(v,t,ce,Se),(Pe=this.callbacks)==null||Pe.onSuccess(nt,v,t,Se)}).catch(ce=>{var ye;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const Pe=ce&&ce.code||0,Se=ce?ce.message:null;(ye=this.callbacks)==null||ye.onError({code:Pe,text:Se},t,ce?ce.details:null,v)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,v=0,w){const T=new ta,z=t.body.getReader(),H=()=>z.read().then(N=>{if(N.done)return T.dataLength&&w(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const te=N.value,ce=te.length;return n.loaded+=ce,ce=v&&w(n,s,T.flush().buffer,t)):w(n,s,te.buffer,t),H()}).catch(()=>Promise.reject());return H()}}function ef(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const s=hf(t);if(r(s))return s}const n=P.get("Content-Length");if(n)return parseInt(n)}function Df(P,t){return new self.Request(P.url,t)}class Ku extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Rc=/^age:\s*[\d.]+\s*$/im;class tf{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new $,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const w=this.xhrSetup;w?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return w(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),w(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var z;(z=this.callbacks)==null||z.onError({code:s.status,text:T.message},n,s,v)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const v=n.headers,{maxTimeToFirstByteMs:w,maxLoadTimeMs:T}=s.loadPolicy;if(v)for(const z in v)t.setRequestHeader(z,v[z]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=w&&r(w)?w:T,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const v=n.readyState,w=this.config;if(!s.aborted&&v>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),w.timeout!==w.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),w.timeout=w.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),w.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const N=n.status,te=n.responseType==="text"?n.responseText:null;if(N>=200&&N<300){const Se=te!=null?te:n.response;if(Se!=null){var T,z;s.loading.end=Math.max(self.performance.now(),s.loading.first);const at=n.responseType==="arraybuffer"?Se.byteLength:Se.length;s.loaded=s.total=at,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const nt=(T=this.callbacks)==null?void 0:T.onProgress;nt&&nt(s,t,Se,n);const Ft={url:n.responseURL,data:Se,code:N};(z=this.callbacks)==null||z.onSuccess(Ft,s,t,n);return}}const ce=w.loadPolicy.errorRetry,ye=s.retry,Pe={url:t.url,data:void 0,code:N};if(Ar(ce,ye,!1,Pe))this.retry(ce);else{var H;G.error(`${N} while loading ${t.url}`),(H=this.callbacks)==null||H.onError({code:N,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Ar(t,n,!0))this.retry(t);else{var s;G.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=lr(t,s.retry),s.retry++,G.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Rc.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const Vo={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},rf=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:tf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:_i,bufferController:xc,capLevelController:Pu,errorController:be,fpsController:tl,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:li,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:Vo},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},pf()),{},{subtitleStreamController:I,subtitleTrackController:Vc,timelineController:Hu,audioStreamController:qo,audioTrackController:Hl,emeController:ku,cmcdController:je,contentSteeringController:eu,interstitialsController:vc});function pf(){return{cueHandler:Ef,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function fl(P,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=Ul(P),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(T=>{const z=`${T==="level"?"playlist":T}LoadPolicy`,H=t[z]===void 0,N=[];w.forEach(te=>{const ce=`${T}Loading${te}`,ye=t[ce];if(ye!==void 0&&H){N.push(ce);const Pe=s[z].default;switch(t[z]={default:Pe},te){case"TimeOut":Pe.maxLoadTimeMs=ye,Pe.maxTimeToFirstByteMs=ye;break;case"MaxRetry":Pe.errorRetry.maxNumRetry=ye,Pe.timeoutRetry.maxNumRetry=ye;break;case"RetryDelay":Pe.errorRetry.retryDelayMs=ye,Pe.timeoutRetry.retryDelayMs=ye;break;case"MaxRetryTimeout":Pe.errorRetry.maxRetryDelayMs=ye,Pe.timeoutRetry.maxRetryDelayMs=ye;break}}}),N.length&&n.warn(`hls.js config: "${N.join('", "')}" setting(s) are deprecated, use "${z}": ${bn(t[z])}`)}),b(b({},s),t)}function Ul(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(Ul):Object.keys(P).reduce((t,n)=>(t[n]=Ul(P[n]),t),{}):P}function Yo(P,t){const n=P.loader;n!==gc&&n!==tf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):jl()&&(P.loader=gc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const yc=2,mf=.1,Lc=.05,Mc=100;class vf extends Ta{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;Ks(s,"playing",this.onMediaPlaying),Ks(s,"waiting",this.onMediaWaiting),Ks(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(Go(s,"playing",this.onMediaPlaying),Go(s,"waiting",this.onMediaWaiting),Go(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,v;const w=(s=this.hls)==null?void 0:s.config;if(!w)return;const T=this.media;if(!T)return;const{seeking:z}=T,H=this.seeking&&!z,N=!this.seeking&&z,te=T.paused&&!z||T.ended||T.playbackRate===0;if(this.seeking=z,t!==n){n&&(this.ended=0),this.moved=!0,z||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!te&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(N||H){H&&this.stallResolved(t);return}if(te){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!pi.getBuffered(T).length){this.nudgeRetry=0;return}const ce=pi.bufferInfo(T,t,0),ye=ce.nextStart||0,Pe=this.fragmentTracker;if(z&&Pe&&this.hls){const un=Fc(this.hls.inFlightFragments,t),Wr=ce.len>yc,Jr=!ye||un||ye-t>yc&&!Pe.getPartialFragment(t);if(Wr||Jr)return;this.moved=!1}const Se=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Pe){if(!(ce.len>0)&&!ye)return;const Wr=Math.max(ye,ce.start||0)-t,on=!!(Se!=null&&Se.live)?Se.targetduration*2:yc,Vr=Pe.getPartialFragment(t);if(Wr>0&&(Wr<=on||Vr)){T.paused||this._trySkipBufferHole(Vr);return}}const at=w.detectStallWithCurrentTimeMs,nt=self.performance.now(),Ft=this.waiting;let dr=this.stalled;if(dr===null)if(Ft>0&&nt-Ft=at||Ft)&&this.hls){var kr;if(((kr=this.mediaSource)==null?void 0:kr.readyState)==="ended"&&!(Se!=null&&Se.live)&&Math.abs(t-((Se==null?void 0:Se.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(ce),!this.media||!this.hls)return}const zr=pi.bufferInfo(T,t,w.maxBufferHole);this._tryFixBufferStall(zr,or,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&v&&v.length>1&&t>v.end(0)){const w=pi.bufferedInfo(pi.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const T=pi.timeRangesToArray(v),z=pi.bufferedInfo(T,n,0).bufferedIndex;if(z>-1&&zz)&&te-N<1&&t-N<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${N} -> ${te} buffered index: ${H}`);this.warn(ce.message),this.media.currentTime+=1e-6;const ye=this.fragmentTracker.getPartialFragment(t)||void 0,Pe=pi.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:ye,buffer:Pe.len,bufferInfo:Pe})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:T,media:z}=this,H=(v=this.hls)==null?void 0:v.config;if(!z||!T||!H)return;const N=(w=this.hls)==null?void 0:w.latestLevelDetails,te=T.getPartialFragment(s);if((te||N!=null&&N.live&&s1&&t.len>H.maxBufferHole||t.nextStart&&(t.nextStart-sH.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,v=t.nextStart;if(s&&v){const w=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(v,u.MAIN);if(w&&T)return T.sn-w.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:v,stalled:w}=this;if(!v&&w!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${bn(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:w}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:v}=this,w=(n=this.hls)==null?void 0:n.config;if(!v||!s||!w)return 0;const T=v.currentTime,z=pi.bufferInfo(v,T,0),H=T0&&z.len<1&&v.readyState<3,ye=H-T;if(ye>0&&(te||ce)){if(ye>w.maxBufferHole){let Se=!1;if(T===0){const at=s.getAppendedFrag(0,u.MAIN);at&&H{const P=Bc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function _f(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Wf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Ru(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;nnf&&(ce=nf),ce-te<=0&&(ce=te+Mf);for(let Pe=0;Pete.type===ts.audioId3&&H:v==="video"?N=te=>te.type===ts.emsg&&z:N=te=>te.type===ts.audioId3&&H||te.type===ts.emsg&&z,Ko(w,n,s,N)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:s}=this,{dateRanges:v}=t,w=Object.keys(v);let T=this.dateRangeCuesAppended;if(s&&n){var z;if((z=s.cues)!=null&&z.length){const te=Object.keys(T).filter(ce=>!w.includes(ce));for(let ce=te.length;ce--;){const ye=te[ce],Pe=T[ye].cues;delete T[ye],Object.keys(Pe).forEach(Se=>{try{const at=Pe[Se];at.removeEventListener("enter",this.onEventCueEnter),s.removeCue(at)}catch(at){}})}}else T=this.dateRangeCuesAppended={}}const H=t.fragments[t.fragments.length-1];if(w.length===0||!r(H==null?void 0:H.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const N=Bc();for(let te=0;te{if(Wr!==ye.id){const Jr=v[Wr];if(Jr.class===ye.class&&Jr.startDate>ye.startDate&&(!un||ye.startDate.01&&(Wr.startTime=Pe,Wr.endTime=Ft);else if(N){let Jr=ye.attr[un];Ys(un)&&(Jr=_f(Jr));const Vr=Ff(N,Pe,Ft,{key:un,data:Jr},ts.dateRange);Vr&&(Vr.id=ce,this.id3Track.addCue(Vr),at[un]=Vr,this.hls.config.interstitialsController&&(un==="X-ASSET-LIST"||un==="X-ASSET-URL")&&Vr.addEventListener("enter",this.onEventCueEnter))}}T[ce]={cues:at,dateRange:ye,durationKnown:nt}}}}class Cf{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:w,maxLiveSyncPlaybackRate:T}=this.config;if(!w||T===1||!s.live)return;const z=this.targetLatency;if(z===null)return;const H=v-z,N=Math.min(this.maxLatency,z+s.targetduration);if(H.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,T)),ye=Math.round(2/(1+Math.exp(-.75*H-this.edgeStalled))*20)/20,Pe=Math.min(ce,Math.max(1,ye));this.changeMediaPlaybackRate(n,Pe)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:v}=t,{liveSyncDuration:w,liveSyncDurationCount:T,lowLatencyMode:z}=this.config,H=this.hls.userConfig;let N=z&&s||n;(this._targetLatencyUpdated||H.liveSyncDuration||H.liveSyncDurationCount||N===0)&&(N=w!==void 0?w:T*v);const te=v;return N+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,te)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const v=s.edge,w=t-n-this.edgeStalled,T=v-s.totalduration,z=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,w),z)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,v;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Bf extends vl{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,v=[],w={},T={};let z=!1,H=!1,N=!1;n.levels.forEach(te=>{const ce=te.attrs;let{audioCodec:ye,videoCodec:Pe}=te;ye&&(te.audioCodec=ye=Ir(ye,s)||void 0),Pe&&(Pe=te.videoCodec=qr(Pe));const{width:Se,height:at,unknownCodecs:nt}=te;let Ft=nt?nt.length:0;if(nt)for(let Vr=Ft;Vr--;){const Un=nt[Vr];this.isAudioSupported(Un)?(te.audioCodec=ye=ye?`${ye},${Un}`:Un,Ft--,ft.audio[ye.substring(0,4)]=2):this.isVideoSupported(Un)&&(te.videoCodec=Pe=Pe?`${Pe},${Un}`:Un,Ft--,ft.video[Pe.substring(0,4)]=2)}if(z||(z=!!(Se&&at)),H||(H=!!Pe),N||(N=!!ye),Ft||ye&&!this.isAudioSupported(ye)||Pe&&!this.isVideoSupported(Pe)){this.log(`Some or all CODECS not supported "${ce.CODECS}"`);return}const{CODECS:dr,"FRAME-RATE":or,"HDCP-LEVEL":kr,"PATHWAY-ID":zr,RESOLUTION:un,"VIDEO-RANGE":Wr}=ce,on=`${`${zr||"."}-`}${te.bitrate}-${un}-${or}-${dr}-${Wr}-${kr}`;if(w[on])if(w[on].uri!==te.url&&!te.attrs["PATHWAY-ID"]){const Vr=T[on]+=1;te.attrs["PATHWAY-ID"]=new Array(Vr+1).join(".");const Un=this.createLevel(te);w[on]=Un,v.push(Un)}else w[on].addGroupId("audio",ce.AUDIO),w[on].addGroupId("text",ce.SUBTITLES);else{const Vr=this.createLevel(te);w[on]=Vr,T[on]=1,v.push(Vr)}}),this.filterAndSortMediaOptions(v,n,z,H,N)}createLevel(t){const n=new Mn(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(v.message),n.supportedResult=rn(v,[])}return n}isAudioSupported(t){return At(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return At(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){let T=[],z=[],H=t;if((s||v)&&w&&(H=H.filter(({videoCodec:nt,videoRange:Ft,width:dr,height:or})=>(!!nt||!!(dr&&or))&&gr(Ft))),H.length===0){Promise.resolve().then(()=>{if(this.hls){let nt="no level with compatible codecs found in manifest",Ft=nt;n.levels.length&&(Ft=`one or more CODECS in variant not supported: ${bn(n.levels.map(or=>or.attrs.CODECS).filter((or,kr,zr)=>zr.indexOf(or)===kr))}`,this.warn(Ft),nt+=` (${Ft})`);const dr=new Error(nt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:dr,reason:Ft})}});return}n.audioTracks&&(T=n.audioTracks.filter(nt=>!nt.audioCodec||this.isAudioSupported(nt.audioCodec)),Nf(T)),n.subtitles&&(z=n.subtitles,Nf(z));const N=H.slice(0);H.sort((nt,Ft)=>{if(nt.attrs["HDCP-LEVEL"]!==Ft.attrs["HDCP-LEVEL"])return(nt.attrs["HDCP-LEVEL"]||"")>(Ft.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&nt.height!==Ft.height)return nt.height-Ft.height;if(nt.frameRate!==Ft.frameRate)return nt.frameRate-Ft.frameRate;if(nt.videoRange!==Ft.videoRange)return yr.indexOf(nt.videoRange)-yr.indexOf(Ft.videoRange);if(nt.videoCodec!==Ft.videoCodec){const dr=ze(nt.videoCodec),or=ze(Ft.videoCodec);if(dr!==or)return or-dr}if(nt.uri===Ft.uri&&nt.codecSet!==Ft.codecSet){const dr=we(nt.codecSet),or=we(Ft.codecSet);if(dr!==or)return or-dr}return nt.averageBitrate!==Ft.averageBitrate?nt.averageBitrate-Ft.averageBitrate:0});let te=N[0];if(this.steering&&(H=this.steering.filterParsedLevels(H),H.length!==N.length)){for(let nt=0;ntdr&&dr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=or)}break}const ye=w&&!v,Pe=this.hls.config,Se=!!(Pe.audioStreamController&&Pe.audioTrackController),at={levels:H,audioTracks:T,subtitleTracks:z,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:Se&&!ye&&T.some(nt=>!!nt.url)};this.hls.trigger(o.MANIFEST_PARSED,at)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const te=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:te,reason:te.message}),ce)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,T=n[t],z=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&v&&w===z)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${z?" with Pathway "+z:""} from level ${s}${w?" with Pathway "+w:""}`);const H={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,H);const N=T.details;if(!N||N.live){const te=this.switchParams(T.uri,v==null?void 0:v.details,N);this.loadPlaylist(te)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(v=>n.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(w=>!!s[w]))return;const v=this._levels[n.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,n){var s;const{level:v,details:w}=n,T=n.levelInfo;if(!T){var z;this.warn(`Invalid level index ${v}`),(z=n.deliveryDirectives)!=null&&z.skip&&(w.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let H=T.details;H===n.details&&H.advanced&&(H=void 0),this.playlistLoaded(v,n,H)}else(s=n.deliveryDirectives)!=null&&s.skip&&(w.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),v=this.currentLevelIndex,w=t.attrs["PATHWAY-ID"],T=t.details,z=T==null?void 0:T.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${w?" Pathway "+w:""}${z&&T.live?" age "+z.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((w,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(z=>z.level=-1)),!1));xr(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=s.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function Nf(P){const t={};P.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function af(){return self.SourceBuffer||self.WebKitSourceBuffer}function jf(){if(!ae())return!1;const t=af();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!jf())return!1;const P=ae();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(wt(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(wt(t,"audio"))))}function g(){var P;const t=af();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const C=100;class Z extends pa{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const v=this.media,w=v?v.currentTime:null;if(w===null||!r(w)||(this.log(`Media seeked to ${w.toFixed(3)}`),!this.getBufferedFrag(w)))return;const T=this.getFwdBufferInfoAtPos(v,w,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:v}=this;if(this.stopLoad(),this.setInterval(C),this.level=-1,!this.startFragRequested){let w=v.startLevel;w===-1&&(v.config.testBandwidth&&this.levels.length>1?(w=0,this.bitrateTest=!0):w=v.firstAutoLevel),v.nextLoadLevel=w,this.level=v.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Hr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Hr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Hr.WAITING_LEVEL:{const{levels:n,level:s}=this,v=n==null?void 0:n[s],w=v==null?void 0:v.details;if(w&&(!w.live||this.levelLastLoaded===v&&!this.waitForLive(v))){if(this.waitForCdnTuneIn(w))break;this.state=Hr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Hr.IDLE;break}break}case Hr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:v,level:w}=this,T=v==null?void 0:v[w];this.resetStartWhenNotLoaded(T||null),this.state=Hr.IDLE}}break}this.state===Hr.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:v}=this;if(n===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const w=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[w]))return;const T=s[w],z=this.getMainFwdBufferInfo();if(z===null)return;const H=this.getLevelDetails();if(H&&this._streamEnded(z,H)){const at={};this.altAudio===2&&(at.type="video"),this.hls.trigger(o.BUFFER_EOS,at),this.state=Hr.ENDED;return}if(!this.buffering)return;t.loadLevel!==w&&t.manualLevel===-1&&this.log(`Adapting to level ${w} from level ${this.level}`),this.level=t.nextLoadLevel=w;const N=T.details;if(!N||this.state===Hr.WAITING_LEVEL||this.waitForLive(T)){this.level=w,this.state=Hr.WAITING_LEVEL,this.startFragRequested=!1;return}const te=z.len,ce=this.getMaxBufferLength(T.maxBitrate);if(te>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>z.end&&(this.backtrackFragment=null);const ye=this.backtrackFragment?this.backtrackFragment.start:z.end;let Pe=this.getNextFragment(ye,N);if(this.couldBacktrack&&!this.fragPrevious&&Pe&&me(Pe)&&this.fragmentTracker.getState(Pe)!==ir.OK){var Se;const nt=((Se=this.backtrackFragment)!=null?Se:Pe).sn-N.startSN,Ft=N.fragments[nt-1];Ft&&Pe.cc===Ft.cc&&(Pe=Ft,this.fragmentTracker.removeFragment(Ft))}else this.backtrackFragment&&z.len&&(this.backtrackFragment=null);if(Pe&&this.isLoopLoading(Pe,ye)){if(!Pe.gap){const nt=this.audioOnly&&!this.altAudio?j.AUDIO:j.VIDEO,Ft=(nt===j.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Ft&&this.afterBufferFlushed(Ft,nt,u.MAIN)}Pe=this.getNextFragmentLoopLoading(Pe,N,z,u.MAIN,ce)}Pe&&(Pe.initSegment&&!Pe.initSegment.data&&!this.bitrateTest&&(Pe=Pe.initSegment),this.loadFragment(Pe,T,ye))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===ir.NOT_LOADED||v===ir.PARTIAL?me(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const v=this.getAppendedFrag(n.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const w=this.getLevelDetails();if(w!=null&&w.live){const z=this.getMainFwdBufferInfo();if(!z||z.len{const T=w.audioCodec;T&&(s=s||T.indexOf("mp4a.40.2")!==-1,v=v||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&v&&!g(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:s}=this;if(!s||this.state!==Hr.IDLE)return;const v=n.levelInfo;(!v.details||v.details.live&&(this.levelLastLoaded!==v||v.details.expired)||this.waitForCdnTuneIn(v.details))&&(this.state=Hr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:v,startFragRequested:w}=this,T=n.level,z=n.details,H=z.totalduration;if(!v){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${z.startSN},${z.endSN}]${z.lastPartSn?`[part-${z.lastPartSn}-${z.lastPartIndex}]`:""}, cc [${z.startCC}, ${z.endCC}] duration:${H}`);const N=n.levelInfo,te=this.fragCurrent;te&&(this.state===Hr.FRAG_LOADING||this.state===Hr.FRAG_LOADING_WAITING_RETRY)&&te.level!==n.level&&te.loader&&this.abortCurrentFrag();let ce=0;if(z.live||(s=N.details)!=null&&s.live){var ye;if(this.checkLiveUpdate(z),z.deltaUpdateFailed)return;ce=this.alignPlaylists(z,N.details,(ye=this.levelLastLoaded)==null?void 0:ye.details)}if(N.details=z,this.levelLastLoaded=N,w||this.setStartPosition(z,ce),this.hls.trigger(o.LEVEL_UPDATED,{details:z,level:T}),this.state===Hr.WAITING_LEVEL){if(this.waitForCdnTuneIn(z))return;this.state=Hr.IDLE}w&&z.live&&this.synchronizeToLiveEdge(z),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const v=this.hls.liveSyncPosition,w=this.getLoadPosition(),T=t.fragmentStart,z=t.edge,H=w>=T-n.maxFragLookUpTolerance&&w<=z;if(v!==null&&s.duration>v&&(w{var T;(T=this.hls)==null||T.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=Ca(n.url,this.hls);if(s){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let v,w,T=!1;for(const z in s){const H=s[z];if(H.id==="main"){if(w=z,v=H,z==="video"){const N=s[z];N&&(this.videoBuffer=N.buffer)}}else T=!0}T&&v?(this.log(`Alternate track found, use ${w}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:v}=n,w=s.type===u.MAIN;if(w){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${v?" p: "+v.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Hr.PARSED&&(this.state=Hr.IDLE);return}const z=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*z.total/(z.buffering.end-z.loading.first)),me(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const T=this.media;T&&(!this._hasEnoughToStart&&pi.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Hr.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Hr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Hr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Hr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==j.AUDIO||!this.altAudio){const s=(n===j.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(H{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=Hr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=w.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),v.trigger(o.FRAG_LOADED,s),w.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:v}=this,{remuxResult:w,chunkMeta:T}=t,z=this.getCurrentContext(T);if(!z){this.resetWhenMissingContext(T);return}const{frag:H,part:N,level:te}=z,{video:ce,text:ye,id3:Pe,initSegment:Se}=w,{details:at}=te,nt=this.altAudio?void 0:w.audio;if(this.fragContextChanged(H)){this.fragmentTracker.removeFragment(H);return}if(this.state=Hr.PARSING,Se){if(Se!=null&&Se.tracks){const or=H.initSegment||H;this._bufferInitSegment(te,Se.tracks,or,T),v.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:or,id:s,tracks:Se.tracks})}const Ft=Se.initPTS,dr=Se.timescale;r(Ft)&&(this.initPTS[H.cc]={baseTime:Ft,timescale:dr},v.trigger(o.INIT_PTS_FOUND,{frag:H,id:s,initPTS:Ft,timescale:dr}))}if(ce&&at){nt&&ce.type==="audiovideo"&&this.logMuxedErr(H);const Ft=at.fragments[H.sn-1-at.startSN],dr=H.sn===at.startSN,or=!Ft||H.cc>Ft.cc;if(w.independent!==!1){const{startPTS:kr,endPTS:zr,startDTS:un,endDTS:Wr}=ce;if(N)N.elementaryStreams[ce.type]={startPTS:kr,endPTS:zr,startDTS:un,endDTS:Wr};else if(ce.firstKeyFrame&&ce.independent&&T.id===1&&!or&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const Jr=this.getMainFwdBufferInfo(),on=(Jr?Jr.end:this.getLoadPosition())+this.config.maxBufferHole,Vr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:kr;if(!dr&&onyc&&(H.gap=!0);H.setElementaryStreamInfo(ce.type,kr,zr,un,Wr),this.backtrackFragment&&(this.backtrackFragment=H),this.bufferFragmentData(ce,H,N,T,dr||or)}else if(dr||or)H.gap=!0;else{this.backtrack(H);return}}if(nt){const{startPTS:Ft,endPTS:dr,startDTS:or,endDTS:kr}=nt;N&&(N.elementaryStreams[j.AUDIO]={startPTS:Ft,endPTS:dr,startDTS:or,endDTS:kr}),H.setElementaryStreamInfo(j.AUDIO,Ft,dr,or,kr),this.bufferFragmentData(nt,H,N,T)}if(at&&Pe!=null&&(n=Pe.samples)!=null&&n.length){const Ft={id:s,frag:H,details:at,samples:Pe.samples};v.trigger(o.FRAG_PARSING_METADATA,Ft)}if(at&&ye){const Ft={id:s,frag:H,details:at,samples:ye.samples};v.trigger(o.FRAG_PARSING_USERDATA,Ft)}}logMuxedErr(t){this.warn(`${me(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==Hr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:T,audiovideo:z}=n;if(w){let N=Kr(w.codec,t.audioCodec);N==="mp4a"&&(N="mp4a.40.5");const te=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){N&&(N.indexOf("mp4a.40.5")!==-1?N="mp4a.40.2":N="mp4a.40.5");const ce=w.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&te.indexOf("firefox")===-1&&(N="mp4a.40.5")}N&&N.indexOf("mp4a.40.5")!==-1&&te.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(N="mp4a.40.2",this.log(`Android: force audio codec to ${N}`)),t.audioCodec&&t.audioCodec!==N&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${N}"`),w.levelCodec=N,w.id=u.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${N||""}/${t.audioCodec||""}/${w.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const N=T.codec;if((N==null?void 0:N.length)===4)switch(N){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${N}]${T.codec!==N?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}z&&(this.log(`Init audiovideo buffer, container:${z.container}, codecs[level/parsed]=[${t.codecs}/${z.codec}]`),delete n.video,delete n.audio);const H=Object.keys(n);if(H.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;H.forEach(N=>{const ce=n[N].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:N,data:ce,frag:s,part:null,chunkMeta:v,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Hr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(pi.isBuffered(t,s)?n=this.getAppendedFrag(s):pi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,w=n.level;(!v||n.sn!==v.sn||v.level!==w)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!v||v.level!==w)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:w}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),v=this.currentFrag||(s?ut(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const T=w+(n-v.start)*1e3;return new Date(T)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class _e{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const v=this.keyUriToKeyInfo[s].loader;if(v){var n;if(t&&t!==((n=v.context)==null?void 0:n.frag.type))return;v.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,v,w){return new Wa({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:v})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length){const{sn:s,cc:v}=t;for(let w=0;w{if(T.setKeyFormat(z),this.emeController&&this.config.requireKeySystemAccessOnStart){const H=$s(z);if(H)return this.emeController.getKeySystemAccess([H])}})}}else if(this.config.requireKeySystemAccessOnStart){const s=po(this.config);if(s.length)return this.emeController.getKeySystemAccess(s)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,v;n&&t.setKeyFormat(n);const w=t.decryptdata;if(!w){const N=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,N))}const T=w.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let z=this.keyUriToKeyInfo[T];if((s=z)!=null&&s.decryptdata.key)return w.key=z.decryptdata.key,Promise.resolve({frag:t,keyInfo:z});if((v=z)!=null&&v.keyLoadPromise){var H;switch((H=z.mediaKeySessionContext)==null?void 0:H.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return z.keyLoadPromise.then(N=>(w.key=N.keyInfo.decryptdata.key,{frag:t,keyInfo:z}))}}switch(z=this.keyUriToKeyInfo[T]={decryptdata:w,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},w.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return w.keyFormat==="identity"?this.loadKeyHTTP(z,t):this.loadKeyEME(z,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(z,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${w.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const v=this.emeController.loadKey(s);if(v)return(t.keyLoadPromise=v.then(w=>(t.mediaKeySessionContext=w,s))).catch(w=>{throw t.keyLoadPromise=null,w})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,v=s.loader,w=new v(s);return n.keyLoader=t.loader=w,t.keyLoadPromise=new Promise((T,z)=>{const H={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},N=s.keyLoadPolicy.default,te={loadPolicy:N,timeout:N.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(ye,Pe,Se,at)=>{const{frag:nt,keyInfo:Ft,url:dr}=Se;if(!nt.decryptdata||Ft!==this.keyUriToKeyInfo[dr])return z(this.createKeyLoadError(nt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),at));Ft.decryptdata.key=nt.decryptdata.key=new Uint8Array(ye.data),nt.keyLoader=null,Ft.loader=null,T({frag:nt,keyInfo:Ft})},onError:(ye,Pe,Se,at)=>{this.resetLoader(Pe),z(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${ye.code} loading key ${ye.text}`),Se,b({url:H.url,data:void 0},ye)))},onTimeout:(ye,Pe,Se)=>{this.resetLoader(Pe),z(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Se))},onAbort:(ye,Pe,Se)=>{this.resetLoader(Pe),z(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Se))}};w.load(H,te,ce)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[v],w&&w.destroy()}}function ke(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ot(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class $t{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,v=n.loader,w=s||v,T=new w(n);return this.loaders[t.type]=T,T}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:v,pathwayId:w,url:T,deliveryDirectives:z,levelInfo:H}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:z,levelOrTrack:H})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:T,track:z}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:T,levelOrTrack:z})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:T,track:z}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:T,levelOrTrack:z})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const v=s.context;v&&!n.levels.some(w=>w===v.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let v=this.getInternalLoader(t);if(v){const N=this.hls.logger,te=v.context;if(te&&te.levelOrTrack===t.levelOrTrack&&(te.url===t.url||te.deliveryDirectives&&!t.deliveryDirectives)){te.url===t.url?N.log(`[playlist-loader]: ignore ${t.url} ongoing request`):N.log(`[playlist-loader]: ignore ${t.url} in favor of ${te.url}`);return}N.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let w;if(t.type===h.MANIFEST?w=s.manifestLoadPolicy.default:w=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let N;if(t.type===h.LEVEL&&t.level!==null?N=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?N=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(N=this.hls.subtitleTracks[t.id].details),N){const te=N.partTarget,ce=N.targetduration;if(te&&ce){const ye=Math.max(te*3,ce*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(ye,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(ye,w.maxTimeToFirstByteMs)})}}}const T=w.errorRetry||w.timeoutRetry||{},z={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},H={onSuccess:(N,te,ce,ye)=>{const Pe=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Se=N.data;if(Se.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(N,ce,new Error("no EXTM3U delimiter"),ye||null,te);return}te.parsing.start=performance.now(),So.isMediaPlaylist(Se)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(N,te,ce,ye||null,Pe):this.handleMasterPlaylist(N,te,ce,ye)},onError:(N,te,ce,ye)=>{this.handleNetworkError(te,ce,!1,N,ye)},onTimeout:(N,te,ce)=>{this.handleNetworkError(te,ce,!0,void 0,N)}};v.load(t,z,H)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,v){const w=this.hls,T=t.data,z=ot(t,s),H=So.parseMasterPlaylist(T,z);if(H.playlistParsingError){this.handleManifestParsingError(t,s,H.playlistParsingError,v,n);return}const{contentSteering:N,levels:te,sessionData:ce,sessionKeys:ye,startTimeOffset:Pe,variableList:Se}=H;this.variableList=Se;const{AUDIO:at=[],SUBTITLES:nt,"CLOSED-CAPTIONS":Ft}=So.parseMasterPlaylistMedia(T,z,H);at.length&&!at.some(or=>!or.url)&&te[0].audioCodec&&!te[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),at.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Mi({}),bitrate:0,url:""})),w.trigger(o.MANIFEST_LOADED,{levels:te,audioTracks:at,subtitles:nt,captions:Ft,contentSteering:N,url:z,stats:n,networkDetails:v,sessionData:ce,sessionKeys:ye,startTimeOffset:Pe,variableList:Se})}handleTrackOrLevelPlaylist(t,n,s,v,w){const T=this.hls,{id:z,level:H,type:N}=s,te=ot(t,s),ce=r(H)?H:r(z)?z:0,ye=ke(s),Pe=So.parseLevelPlaylist(t.data,te,ce,ye,0,this.variableList);if(N===h.MANIFEST){const Se={attrs:new Mi({}),bitrate:0,details:Pe,name:"",url:te};Pe.requestScheduled=n.loading.start+Ln(Pe,0),T.trigger(o.MANIFEST_LOADED,{levels:[Se],audioTracks:[],url:te,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Pe,this.handlePlaylistLoaded(Pe,t,n,s,v,w)}handleManifestParsingError(t,n,s,v,w){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:v,stats:w})}handleNetworkError(t,n,s=!1,v,w){let T=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const z=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let H=f.UNKNOWN,N=!1;const te=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:H=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,N=!0;break;case h.LEVEL:H=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,N=!1;break;case h.AUDIO_TRACK:H=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,N=!1;break;case h.SUBTITLE_TRACK:H=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,N=!1;break}te&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:H,fatal:N,url:t.url,loader:te,context:t,error:z,networkDetails:n,stats:w};if(v){const ye=(n==null?void 0:n.url)||t.url;ce.response=b({url:ye,data:void 0},v)}this.hls.trigger(o.ERROR,ce)}handlePlaylistLoaded(t,n,s,v,w,T){const z=this.hls,{type:H,level:N,id:te,groupId:ce,deliveryDirectives:ye}=v,Pe=ot(n,v),Se=ke(v),at=typeof v.level=="number"&&Se===u.MAIN?N:void 0;if(!t.fragments.length){const Ft=t.playlistParsingError=new Error("No Segments found in Playlist");z.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Pe,error:Ft,reason:Ft.message,response:n,context:v,level:at,parent:Se,networkDetails:w,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const nt=t.playlistParsingError;if(nt){if(this.hls.logger.warn(nt),!z.config.ignorePlaylistParsingErrors){z.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Pe,error:nt,reason:nt.message,response:n,context:v,level:at,parent:Se,networkDetails:w,stats:s});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),H){case h.MANIFEST:case h.LEVEL:z.trigger(o.LEVEL_LOADED,{details:t,levelInfo:v.levelOrTrack||z.levels[0],level:at||0,id:te||0,stats:s,networkDetails:w,deliveryDirectives:ye,withoutMultiVariant:H===h.MANIFEST});break;case h.AUDIO_TRACK:z.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:w,deliveryDirectives:ye});break;case h.SUBTITLE_TRACK:z.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:w,deliveryDirectives:ye});break}}}class ar{static get version(){return Ka}static isMSESupported(){return jf()}static isSupported(){return Tf()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return ts}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return ar.defaultConfig?ar.defaultConfig:rf}static set DefaultConfig(t){ar.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new ma,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=K(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=fl(ar.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Yo(s,n);const{abrController:v,bufferController:w,capLevelController:T,errorController:z,fpsController:H}=s,N=new z(this),te=this.abrController=new v(this),ce=new Mr(this),ye=s.interstitialsController,Pe=ye?this.interstitialsController=new ye(this,ar):null,Se=this.bufferController=new w(this,ce),at=this.capLevelController=new T(this),nt=new H(this),Ft=new $t(this),dr=s.contentSteeringController,or=dr?new dr(this):null,kr=this.levelController=new Bf(this,or),zr=new Wf(this),un=new _e(this.config),Wr=this.streamController=new Z(this,ce,un),Jr=this.gapController=new vf(this,ce);at.setStreamController(Wr),nt.setStreamController(Wr);const on=[Ft,kr,Wr];Pe&&on.splice(1,0,Pe),or&&on.splice(1,0,or),this.networkControllers=on;const Vr=[te,Se,Jr,at,nt,zr,ce];this.audioTrackController=this.createController(s.audioTrackController,on);const Un=s.audioStreamController;Un&&on.push(this.audioStreamController=new Un(this,ce,un)),this.subtitleTrackController=this.createController(s.subtitleTrackController,on);const fi=s.subtitleStreamController;fi&&on.push(this.subtititleStreamController=new fi(this,ce,un)),this.createController(s.timelineController,Vr),un.emeController=this.emeController=this.createController(s.emeController,Vr),this.cmcdController=this.createController(s.cmcdController,Vr),this.latencyController=this.createController(Cf,Vr),this.coreComponents=Vr,on.push(N);const ia=N.onErrorOut;typeof ia=="function"&&this.on(o.ERROR,ia,N),this.on(o.MANIFEST_LOADED,Ft.onManifestLoaded,Ft)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,v){this._emitter.off(t,n,s,v)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const v=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const w=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:w});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,v=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,v=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),n&&s&&(s!==v||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=$o()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){jt(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let v=0;v=n)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let v;if(n===-1&&t!=null&&t.length?v=t.length-1:v=n,s)for(let w=v;w--;){const T=t[w].attrs["HDCP-LEVEL"];if(T&&T<=s)return w}return v}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=vi(n);return vt(t,s,navigator.mediaCapabilities)}}ar.defaultConfig=void 0},53280:function(d,_,e){"use strict";e.d(_,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,m,b=!1,S=0;function k(){m&&clearTimeout(m)}function R(O){var M=O||{},B=M.upcomingOnly,U=B===void 0?!1:B;k(),b=!U}function A(){for(var O=arguments.length,M=new Array(O),B=0;Bl?x?(S=Date.now(),u||(m=setTimeout(y?G:K,l))):K():u!==!0&&(m=setTimeout(y?G:K,y===void 0?l-V:l))}return A.cancel=R,A}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var _=__webpack_module_cache__[d];if(_!==void 0)return _.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var _=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(_,{a:_}),_}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},_;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};_=_||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~_.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,_){for(var e in _)__webpack_require__.o(_,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:_[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(_,e){return __webpack_require__.f[e](d,_),_},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1474:"layouts__SubSysLayout__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2214:"p__Shixuns__Interface__List__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2864:"p__Shixuns__Interface__Detail__index",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6463:"p__NewPaths__index",6527:"p__SysDashboard__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8248:"p__virtualSpaces__Lists__Resources__Detail__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__Shixuns__Interface__Edit__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9181:"p__Dashboard__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e69b28bf",67:"3a456993",109:"42b54f99",119:"b7938cd5",169:"d96447db",195:"f3616826",201:"79e87c4c",264:"e0ee5d91",292:"ac9204f5",316:"1f60ada6",337:"54faaa4b",354:"d4d139cf",369:"0349a448",425:"7055c54b",479:"be0007de",485:"f7b5567d",508:"48493c85",518:"8b054456",532:"31eddd25",533:"a7c313ea",547:"24bbee7d",556:"117cb5d0",559:"71b92a85",570:"eacca2ec",576:"c680f5c2",599:"ed444d24",629:"44a1d9a5",643:"08b191d2",671:"4a609b8d",680:"bef5848a",700:"f0c4e083",737:"357479e0",741:"ac5fd360",799:"7e20da99",879:"9858b810",895:"1b653b20",900:"384f1304",906:"d8f848bb",921:"f793a5d6",928:"3beb70a2",981:"24da50c7",1006:"eb6390c1",1043:"854b1252",1045:"3f050c3a",1048:"3cf05be7",1070:"f257880f",1077:"c5e87a16",1144:"c90eccaf",1154:"8cb80842",1211:"ae1a84ea",1253:"17161809",1257:"d9071b11",1274:"5f6ea65a",1276:"5a16a6b9",1343:"c6049655",1423:"1abf9902",1427:"c42d54a8",1450:"c7c58e3b",1461:"138b43d1",1462:"fcf08abc",1470:"0a231e88",1474:"d7e69d05",1475:"dd5fa7dc",1477:"3ff23290",1482:"15e6fd08",1512:"481eda40",1520:"f9048efe",1545:"c9fb6de0",1578:"076174ba",1581:"4f84cf78",1582:"3fa838b1",1646:"e6e27b60",1651:"cf4084d2",1657:"550a4dc4",1660:"a914fab0",1674:"a2c0b869",1678:"974c994a",1713:"09b312b7",1717:"7a1f5bcf",1727:"985b7887",1754:"0adaaa4e",1783:"5d949abf",1798:"ec1a8be0",1799:"9e962558",1831:"0daff711",1836:"2e42f320",1855:"a387e74d",1880:"49c4a150",1897:"5d27faf6",1939:"d57505ba",1953:"0a56df5e",1962:"a16882ec",1993:"e3d7bc0a",2011:"59d51f98",2045:"75ebd9ba",2099:"ce16925f",2102:"2fe6680d",2130:"d36797ca",2141:"f3b51482",2203:"8496bba0",2214:"088bc72e",2216:"a1224a75",2240:"e769248a",2249:"f4830452",2281:"a7d3894a",2300:"f7b34b30",2303:"2464d146",2307:"00c2a4a4",2338:"38400d1d",2339:"ee765f56",2364:"f89faf70",2386:"192e235c",2396:"bcd7a279",2404:"001097da",2412:"72e599c8",2425:"33c9399c",2443:"839fd286",2476:"9ac20241",2494:"68080a87",2501:"e0a8a565",2538:"de4a3723",2539:"5fcb75d2",2548:"aa53f43d",2570:"fe972c3d",2594:"e87d3761",2603:"85e48726",2659:"f48a81e1",2707:"72596bc8",2806:"b3b8ea82",2819:"eab8b9d0",2823:"7dbf3825",2829:"78026876",2837:"54a82605",2862:"c0293d13",2864:"308e384c",2865:"6125e70a",2884:"924f5366",2969:"ab3357d7",3006:"c4f4299c",3086:"d92fc8e4",3133:"9bf3f89c",3141:"5bc7739b",3157:"df617290",3183:"dceac9d0",3198:"8e655451",3212:"6a4e03c5",3220:"8aead32e",3247:"fb1d1c9f",3260:"dba16125",3276:"bfb2709e",3317:"4e335d81",3391:"822d9714",3433:"89b1ccc1",3442:"dc2d77c3",3447:"6ca8e642",3451:"4918b15f",3509:"1e3d94fa",3550:"3dc83156",3581:"3d63ab48",3585:"9566db4d",3668:"956eac66",3697:"481a10d9",3747:"201bf9b1",3754:"0595db6e",3777:"d5b0f2f1",3784:"637e3375",3805:"9dbcb95e",3831:"96be9fba",3862:"43117f72",3873:"c36eda31",3885:"f87f7f15",3910:"0b62f685",3951:"6e5e05c1",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"d096ad95",4048:"361ca7ae",4056:"f009f7dc",4058:"82246f46",4078:"9ed12237",4088:"236723f3",4093:"ada7fd1a",4105:"9c58e0d9",4144:"f3b484d8",4164:"8bfc39fa",4216:"1920b017",4217:"8986d9d4",4227:"15f56bd8",4259:"2b33253d",4264:"9b5cde7e",4297:"1b3e5f56",4325:"64279cf1",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"64fddfc3",4492:"2e06e77e",4496:"866d80ea",4498:"ce1ebf29",4504:"0eb00dcf",4514:"37fb9cb3",4520:"92a99912",4546:"9979c4ea",4565:"ae294bdd",4572:"97b6f251",4599:"61def4cb",4610:"dc2f7e9a",4621:"0200b579",4628:"ece2c60c",4662:"e59bfaa7",4685:"c33f1528",4715:"a589c97e",4736:"06f2cb6b",4741:"5737b4d1",4757:"f22496c0",4766:"851589b4",4770:"dff668fd",4790:"619413e4",4795:"f217b3dc",4797:"a24e92db",4800:"dc443e29",4850:"1edda4b7",4889:"a2b693e4",4928:"ca2a4a00",4973:"8e91fb46",4994:"ba884c21",5022:"78b5deac",5043:"0a8a14b5",5048:"ec3f42fd",5060:"85dafcc6",5096:"a15e232d",5111:"8843ac55",5117:"ec4ba981",5125:"e1bfc7c0",5148:"abd1b0bb",5165:"40040db4",5176:"1f54faf1",5177:"302ec692",5179:"2a6b0851",5186:"00356452",5230:"3a2c4e9b",5238:"74252719",5265:"8c664803",5290:"5dabcdc2",5297:"3044a2e1",5307:"cc10c814",5319:"60523ac1",5321:"1163c84e",5330:"4dc0bee4",5335:"1b6d9bba",5354:"7ae70604",5357:"5191dc5e",5359:"f4695da1",5382:"9af6c29d",5402:"bcd8fcb0",5416:"454536b7",5434:"38b302a6",5466:"3121acc1",5494:"d89549c4",5518:"a2a43d3e",5549:"fd9949bd",5572:"58d6df49",5573:"9a916ea2",5624:"c6e27296",5631:"e00d3d36",5650:"931e21ad",5679:"4a090bef",5694:"fecf6c00",5705:"956a5d8e",5729:"3bb0375f",5764:"e0d7e586",5775:"3c5b3945",5776:"63856176",5786:"a972d493",5798:"8115a862",5800:"3df17bc0",5816:"0adaf217",5876:"5eded409",5888:"b2f9e6cc",5891:"19476c67",5894:"f08efc58",5902:"c669e75f",5915:"9bdbd5d4",5972:"aaa34eba",5992:"c8481273",6029:"87880da6",6034:"ae720437",6045:"d268f87f",6047:"3ce45acd",6063:"d3ef70f5",6069:"b0b61733",6080:"063cd553",6126:"99519171",6127:"61ebb201",6170:"dfcc006a",6185:"12930f95",6265:"fae7de8f",6270:"b298f34e",6282:"948fac0e",6328:"858bf17a",6366:"4114480b",6378:"7f3a946a",6411:"3b971528",6434:"3bd67347",6444:"3283373d",6451:"faf62a33",6452:"63e781ca",6463:"016094de",6527:"d826153c",6531:"5b8bb018",6583:"618f86ca",6587:"733c8f73",6634:"717e8c1d",6637:"950015dc",6651:"9e24df4a",6656:"193a57e6",6682:"7c8a1d4d",6685:"bfc4f501",6729:"a73d05b9",6741:"53889cd7",6774:"59d4d618",6776:"ad309ac5",6784:"8d81c22a",6788:"b634ec3d",6789:"c09f2b5a",6796:"cffcc213",6820:"cd17b315",6882:"edef5819",6904:"32b39fb4",6913:"f0ddf9ed",6963:"710c08d0",7043:"3d7898ce",7045:"4b64df2d",7058:"220ec185",7062:"a7b07c98",7084:"46ccce72",7099:"d635da7e",7156:"e7466006",7178:"80066754",7182:"09e4c243",7224:"371c6dda",7242:"c5b1bc8d",7260:"9144f8d4",7289:"55ea423f",7322:"25954e7d",7323:"ea78241e",7329:"ee40b045",7333:"43cfa956",7365:"1005464f",7395:"0bea2e96",7402:"fedc2ee0",7460:"1ab44e59",7476:"062bf019",7477:"70e2b322",7482:"3120816b",7527:"c9e6d0ab",7545:"9a8fe702",7560:"279f12b5",7588:"cf168848",7589:"999c6c0d",7591:"c8233ce9",7614:"97f6c814",7622:"b9f7d71c",7686:"4fcec9f9",7706:"5d9efc87",7806:"4fd403d5",7835:"62363c80",7855:"778bfc68",7857:"91ee9735",7884:"4e91c64e",7901:"4ee98906",7922:"45a785ea",7963:"64ac60d4",7964:"29aed9a1",8062:"cb99a22e",8072:"65ee4500",8085:"b1499e03",8089:"d536b13a",8115:"7d62d92c",8143:"85c1f31d",8145:"f6a45984",8155:"3e92c42b",8161:"83c5fa9a",8217:"155c63d8",8237:"0302c226",8241:"9bcff49e",8248:"3a1f2b46",8286:"89765aaf",8302:"55794970",8325:"8297960b",8332:"b083c110",8340:"35eeb8f5",8350:"07df8a75",8365:"679ecccf",8398:"c9f15043",8431:"199ef898",8435:"29ffda57",8447:"3f7ff500",8458:"3bfdb760",8479:"ee83ffeb",8517:"b5995b14",8552:"f9701eae",8561:"333e8ec9",8563:"e2f66089",8579:"0203bd6d",8639:"ebbaf1d9",8665:"d277deb8",8688:"0dddc7e8",8689:"630ae0d5",8723:"28f860e2",8737:"ce7dad23",8776:"0ad26240",8787:"2a6220f8",8823:"ed52a230",8827:"fcc2c8e7",8842:"9f25a3e2",8866:"1910cdb2",8882:"fae51d7e",8885:"ef3e8aff",8898:"d002bcd8",8909:"6b1ed282",8920:"7f82440c",8963:"790aecdd",8965:"4fde926b",8999:"8f775d6c",9039:"19a78482",9076:"b772835c",9104:"bbcb2345",9181:"a8b08639",9205:"7685b2b5",9252:"0d791a59",9260:"cf5f8140",9366:"4447376a",9391:"d9b59972",9404:"9fcc3d3e",9406:"f22bc8c2",9416:"8a80c87f",9417:"4ae558ab",9449:"57f1f24a",9481:"3fe67c7e",9487:"363b6105",9489:"5fd6da22",9507:"28b670e2",9511:"3eab2816",9554:"ed358e7b",9559:"f794af19",9647:"8838f2ef",9649:"1a4189af",9674:"0858bf9b",9677:"87930357",9695:"fdaaa292",9715:"4366300c",9716:"08598cab",9785:"176dc5e2",9788:"82039831",9814:"599fab3b",9891:"9ed12111",9895:"b8e31ff2",9906:"00c11354",9921:"d0fdd88f",9922:"983263e4",9928:"5989f5e0",9944:"9fa44947",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1474:"layouts__SubSysLayout__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2214:"p__Shixuns__Interface__List__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2864:"p__Shixuns__Interface__Detail__index",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6463:"p__NewPaths__index",6527:"p__SysDashboard__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8248:"p__virtualSpaces__Lists__Resources__Detail__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__Shixuns__Interface__Edit__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9181:"p__Dashboard__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"e5804f81",109:"1a7fc455",119:"b6b2f581",195:"d9506359",201:"230948c4",264:"5fd9b3fc",292:"23cc0200",337:"3c03c51f",479:"bba9e475",485:"d63578fe",508:"82593858",518:"92520450",532:"2614e27c",533:"b8650bf6",547:"5581debc",556:"59eeebef",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"9b39b125",737:"98eb2f74",799:"16335fed",879:"084b5e0b",895:"ad846737",900:"2a334bcf",906:"0b4f757b",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"c6be1714",1048:"dafc3f4f",1070:"e67e9e01",1211:"bdb8faab",1253:"f43d1eca",1257:"156e8f74",1276:"bbc6eeec",1343:"ea88443a",1423:"5c4a76fc",1427:"c5771af8",1450:"1edcc2ed",1461:"f8bc1b73",1470:"183c9793",1474:"87762550",1475:"a7ce443b",1477:"3c66ebee",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"9ca0dde3",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"ddd6a700",1674:"fdbc1e05",1678:"0bd8df7b",1713:"0cde6147",1717:"10201060",1727:"6a220f18",1754:"3ea0afbd",1783:"fc361ba8",1798:"3d998651",1831:"a9a28f1f",1836:"5f0d3f7f",1855:"b92cccb4",1880:"a372c841",1897:"e54416cb",1939:"63513d4e",1953:"9ed454fa",1962:"84e145fa",1993:"c47eb47a",2045:"dcfad42d",2099:"de3a5ee9",2102:"ec61f9f0",2130:"2b021537",2141:"5eb2f330",2203:"0c740888",2214:"29a4bb2d",2216:"0b14e76c",2240:"e7cce869",2281:"1b0a577b",2303:"87592c17",2307:"b2c54321",2338:"d66d7542",2339:"ed084f64",2396:"cf491571",2404:"08d36549",2412:"280e088c",2425:"47b23ee4",2443:"44e4692f",2476:"cf85a190",2501:"2441982c",2539:"1d2703d2",2548:"75182034",2570:"c6b66716",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"59cdee5e",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"1113816f",2864:"2bda9b3f",2865:"6ef3cf6b",2884:"a7a6d69c",3006:"7fce4e74",3086:"d0ebac07",3141:"7a882bae",3157:"dfd34cb8",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"b8eeae79",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"f0b79377",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"54202566",3585:"5f288e7b",3668:"55ebf43f",3747:"0a3c8ef4",3784:"c81d4a51",3831:"5039ce2c",3873:"1612852e",3910:"658d457f",3951:"4a9249b1",4030:"5a3a2586",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"403843c9",4105:"7f9d4513",4144:"f10aa199",4164:"044ca607",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"4241cfe2",4449:"e68d8d58",4492:"db17c3ae",4496:"77babddd",4498:"b05686dd",4504:"9cc972a0",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"53cb3ac6",4610:"687005a6",4621:"73187130",4662:"c9a90cf4",4715:"897fd8a5",4736:"1b97a870",4741:"27913086",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"17de939c",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"30ecd51d",5125:"57501e4a",5148:"572faeac",5165:"113cf9a3",5176:"9c49e7fa",5177:"291519d2",5179:"21f01751",5186:"0b77b3db",5230:"58bfd6be",5238:"8aa910bf",5297:"5426028f",5307:"ecec5af0",5319:"34217c3f",5330:"aa5e8147",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"24db6ad8",5402:"7e53dea6",5466:"bb8558d8",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"785455ab",5650:"f8f63f4b",5694:"dcfd479b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"05f66612",5786:"37a81eaa",5798:"ce1cf7da",5800:"ee258829",5816:"7a1fa080",5888:"193a7f8f",5891:"0c9e30d8",5894:"2c438d25",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"d85befe7",6063:"f394adb9",6069:"a374efda",6080:"102abbc0",6127:"f31505a8",6185:"4d0a9339",6265:"46a8f49f",6270:"5496b206",6282:"eea7849c",6328:"de2b9d62",6366:"079fc2d8",6434:"268c0537",6444:"fd46d237",6451:"4db8623e",6452:"50a6d310",6463:"c6571b79",6527:"6a0f4b9b",6583:"c3c2f5e2",6587:"9c49e7fa",6634:"e352bd01",6637:"f07013a2",6651:"b07fe216",6656:"03cdfb68",6682:"3c8c9e28",6685:"3e215b1c",6729:"aea3b7f5",6741:"b838eb14",6776:"97fdd6ec",6784:"1affe817",6789:"14c76e45",6796:"7c98b879",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"fdfee4ed",7062:"6de659ca",7099:"8315509a",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"260feafb",7322:"ac5aaaee",7323:"3e11a2bc",7329:"ba778e9e",7395:"ff574c5d",7402:"fa5f1d98",7460:"dedd2038",7477:"e7e13cca",7482:"c37a3f01",7527:"a4765b7e",7545:"d22300b2",7560:"d82e43ca",7589:"c968eef9",7614:"de9ee12f",7622:"f471868f",7806:"80b7b1d6",7835:"1f8e6e4d",7855:"2f1bf977",7857:"13a29416",7884:"1ca6cde0",7901:"505c3349",7922:"29d9b4a9",8062:"8e384b9f",8072:"540f746b",8085:"f102a2a0",8115:"b48606d4",8143:"352a82b6",8145:"059e630c",8155:"d345abd7",8217:"4892240c",8237:"452da566",8241:"5d67d1f6",8248:"f87125b1",8286:"9e205c41",8332:"71c0dfbb",8398:"9fb08820",8431:"60a111b6",8435:"1a2bf5de",8447:"175a7dde",8458:"9ea9ade9",8479:"3e9f62ad",8517:"cccfddad",8552:"64b79a57",8563:"deea1d3f",8579:"4f7ef624",8665:"c52575bc",8688:"c044db56",8689:"896e7bd6",8723:"00dc34c5",8787:"121de108",8823:"b33de05d",8827:"5f5b544a",8866:"f893dc82",8882:"f3e42f72",8885:"de905169",8965:"bd9f71c8",8999:"448aa22f",9039:"49905adb",9076:"6a501148",9181:"56afd280",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"12dbcfdf",9416:"fd8e7722",9449:"45975a82",9487:"a73f5679",9489:"ee2bb5b7",9507:"6cb11b11",9511:"a9d316c8",9647:"29a12d51",9649:"00fb4211",9674:"79efef16",9677:"b3777dfe",9695:"5cb54bac",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"ea505c7d",9891:"512a9301",9906:"e94b21cb",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,_){return Object.prototype.hasOwnProperty.call(d,_)}}(),function(){var d={};__webpack_require__.l=function(_,e,r,i){if(d[_]){d[_].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o{const N=Wi(t,s,H)||Wi(P,s,H)||Wi(v,s,H);return N&&(z[H]=N),z},{})}function Wi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function na(P){return new Error(`Could not parse ttml timestamp ${P}`)}function da(P,t){if(!P)return null;let n=Vs(P);return n===null&&(Sl.test(P)?n=ms(P,t):ic.test(P)&&(n=Yi(P,t))),n}function ms(P,t){const n=Sl.exec(P),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function Yi(P,t){const n=ic.exec(P),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class is{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Hu{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new is(this,"textTrack1"),n=new is(this,"textTrack2"),s=new is(this,"textTrack3"),v=new is(this,"textTrack4");this.cea608Parser1=new _c(1,t,n),this.cea608Parser2=new _c(3,s,v)}addCues(t,n,s,v,w){let T=!1;for(let z=w.length;z--;){const H=w[z],N=ul(H[0],H[1],n,s);if(N>=0&&(H[0]=Math.min(H[0],n),H[1]=Math.max(H[1],s),T=!0,N/(s-n)>.5))return}if(T||w.push([n,s]),this.config.renderTextTracksNatively){const z=this.captionsTracks[t];this.Cues.newCue(z,n,s,v)}else{const z=this.Cues.newCue(null,n,s,v);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:z,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w}){const{unparsedVttFrags:T}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w}),T.length&&(this.unparsedVttFrags=[],T.forEach(z=>{this.onFragLoaded(o.FRAG_LOADED,z)}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let v=0;v{Ru(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sw.textCodec===Fu);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Gs(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,z=T?Ic(T.textTracks):null;if(this.tracks.forEach((H,N)=>{let te;if(z){let ce=null;for(let ye=0;yeN!==null).map(N=>N.label);H.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${H.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(z=>({label:z.name,kind:z.type.toLowerCase(),default:z.default,subtitleTrack:z}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const v=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!v)return;const w=`textTrack${v[1]}`,T=this.captionsProperties[w];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,v;const{cea608Parser1:w,cea608Parser2:T,lastSn:z}=this,{cc:H,sn:N}=n.frag,te=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&T&&(N!==z+1||N===z&&te!==this.lastPartIndex+1||H!==this.lastCc)&&(w.reset(),T.reset()),this.lastCc=H,this.lastSn=N,this.lastPartIndex=te}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===u.SUBTITLE)if(v.byteLength){const w=s.decryptdata,T="stats"in n;if(w==null||!w.encrypted||T){const z=this.tracks[s.level],H=this.vttCCs;H[s.cc]||(H[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),z&&z.textCodec===Fu?this._parseIMSC1(s,v):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;ac(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{s.logger.log(`Failed to parse IMSC1: ${v}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:s,payload:v}=t,{initPTS:w,unparsedVttFrags:T}=this,z=w.length-1;if(!w[s.cc]&&z===-1){T.push(t);return}const H=this.hls,N=(n=s.initSegment)!=null&&n.data?qe(s.initSegment.data,new Uint8Array(v)).buffer:v;cu(N,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,te=>{this._appendCues(te,s.level),H.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},te=>{const ce=te.message==="Missing initPTS for VTT MPEGTS";ce?T.push(t):this._fallbackToIMSC1(s,v),H.logger.log(`Failed to parse VTT cue: ${te}`),!(ce&&z>s.cc)&&H.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:te})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||ac(n,this.initPTS[t.cc],()=>{s.textCodec=Fu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[n];if(!v||v.mode==="disabled")return;t.forEach(w=>hc(v,w))}else{const v=this.tracks[n];if(!v)return;const w=v.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:w})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:v}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let w=0;wKo(z[H],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:z}=this;Object.keys(z).forEach(H=>Ko(z[H],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?H--:H++;const Pe=ol(N.trim()),Se=Bl(t,n,Pe);P!=null&&(ce=P.cues)!=null&&ce.getCueById(Se)||(T=new te(t,n,Pe),T.id=Se,T.line=ye+1,T.align="left",T.position=10+Math.min(80,Math.floor(H*8/32)*10),v.push(T))}return P&&v.length&&(v.sort((ye,Pe)=>ye.line==="auto"||Pe.line==="auto"?0:ye.line>8&&Pe.line>8?Pe.line-ye.line:ye.line-Pe.line),v.forEach(ye=>hc(P,ye))),v}};function jl(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class gc{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||Df,this.controller=new self.AbortController,this.stats=new $}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const w=ef(t,this.controller.signal),T=t.responseType==="arraybuffer",z=T?"byteLength":"length",{maxTimeToFirstByteMs:H,maxLoadTimeMs:N}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=H&&r(H)?H:N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(As(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var ye;this.response=this.loader=ce;const Pe=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},N-(Pe-v.loading.start)),!ce.ok){const{status:at,statusText:nt}=ce;throw new Ku(nt||"fetch, bad network response",at,ce)}v.loading.first=Pe,v.total=cl(ce.headers)||v.total;const Se=(ye=this.callbacks)==null?void 0:ye.onProgress;return Se&&r(n.highWaterMark)?this.loadProgressively(ce,v,t,n.highWaterMark,Se):T?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var ye,Pe;const Se=this.response;if(!Se)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const at=ce[z];at&&(v.loaded=v.total=at);const nt={url:Se.url,data:ce,code:Se.status},Ft=(ye=this.callbacks)==null?void 0:ye.onProgress;Ft&&!r(n.highWaterMark)&&Ft(v,t,ce,Se),(Pe=this.callbacks)==null||Pe.onSuccess(nt,v,t,Se)}).catch(ce=>{var ye;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const Pe=ce&&ce.code||0,Se=ce?ce.message:null;(ye=this.callbacks)==null||ye.onError({code:Pe,text:Se},t,ce?ce.details:null,v)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,v=0,w){const T=new ta,z=t.body.getReader(),H=()=>z.read().then(N=>{if(N.done)return T.dataLength&&w(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const te=N.value,ce=te.length;return n.loaded+=ce,ce=v&&w(n,s,T.flush().buffer,t)):w(n,s,te.buffer,t),H()}).catch(()=>Promise.reject());return H()}}function ef(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const s=hf(t);if(r(s))return s}const n=P.get("Content-Length");if(n)return parseInt(n)}function Df(P,t){return new self.Request(P.url,t)}class Ku extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Rc=/^age:\s*[\d.]+\s*$/im;class tf{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new $,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const w=this.xhrSetup;w?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return w(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),w(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var z;(z=this.callbacks)==null||z.onError({code:s.status,text:T.message},n,s,v)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const v=n.headers,{maxTimeToFirstByteMs:w,maxLoadTimeMs:T}=s.loadPolicy;if(v)for(const z in v)t.setRequestHeader(z,v[z]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=w&&r(w)?w:T,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const v=n.readyState,w=this.config;if(!s.aborted&&v>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),w.timeout!==w.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),w.timeout=w.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),w.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const N=n.status,te=n.responseType==="text"?n.responseText:null;if(N>=200&&N<300){const Se=te!=null?te:n.response;if(Se!=null){var T,z;s.loading.end=Math.max(self.performance.now(),s.loading.first);const at=n.responseType==="arraybuffer"?Se.byteLength:Se.length;s.loaded=s.total=at,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const nt=(T=this.callbacks)==null?void 0:T.onProgress;nt&&nt(s,t,Se,n);const Ft={url:n.responseURL,data:Se,code:N};(z=this.callbacks)==null||z.onSuccess(Ft,s,t,n);return}}const ce=w.loadPolicy.errorRetry,ye=s.retry,Pe={url:t.url,data:void 0,code:N};if(Ar(ce,ye,!1,Pe))this.retry(ce);else{var H;G.error(`${N} while loading ${t.url}`),(H=this.callbacks)==null||H.onError({code:N,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Ar(t,n,!0))this.retry(t);else{var s;G.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=lr(t,s.retry),s.retry++,G.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Rc.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const Vo={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},rf=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:tf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:_i,bufferController:xc,capLevelController:Pu,errorController:be,fpsController:tl,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:li,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:Vo},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},pf()),{},{subtitleStreamController:I,subtitleTrackController:Vc,timelineController:Hu,audioStreamController:qo,audioTrackController:Hl,emeController:ku,cmcdController:je,contentSteeringController:eu,interstitialsController:vc});function pf(){return{cueHandler:Ef,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function fl(P,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=Ul(P),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(T=>{const z=`${T==="level"?"playlist":T}LoadPolicy`,H=t[z]===void 0,N=[];w.forEach(te=>{const ce=`${T}Loading${te}`,ye=t[ce];if(ye!==void 0&&H){N.push(ce);const Pe=s[z].default;switch(t[z]={default:Pe},te){case"TimeOut":Pe.maxLoadTimeMs=ye,Pe.maxTimeToFirstByteMs=ye;break;case"MaxRetry":Pe.errorRetry.maxNumRetry=ye,Pe.timeoutRetry.maxNumRetry=ye;break;case"RetryDelay":Pe.errorRetry.retryDelayMs=ye,Pe.timeoutRetry.retryDelayMs=ye;break;case"MaxRetryTimeout":Pe.errorRetry.maxRetryDelayMs=ye,Pe.timeoutRetry.maxRetryDelayMs=ye;break}}}),N.length&&n.warn(`hls.js config: "${N.join('", "')}" setting(s) are deprecated, use "${z}": ${bn(t[z])}`)}),b(b({},s),t)}function Ul(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(Ul):Object.keys(P).reduce((t,n)=>(t[n]=Ul(P[n]),t),{}):P}function Yo(P,t){const n=P.loader;n!==gc&&n!==tf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):jl()&&(P.loader=gc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const yc=2,mf=.1,Lc=.05,Mc=100;class vf extends Ta{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;Ks(s,"playing",this.onMediaPlaying),Ks(s,"waiting",this.onMediaWaiting),Ks(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(Go(s,"playing",this.onMediaPlaying),Go(s,"waiting",this.onMediaWaiting),Go(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,v;const w=(s=this.hls)==null?void 0:s.config;if(!w)return;const T=this.media;if(!T)return;const{seeking:z}=T,H=this.seeking&&!z,N=!this.seeking&&z,te=T.paused&&!z||T.ended||T.playbackRate===0;if(this.seeking=z,t!==n){n&&(this.ended=0),this.moved=!0,z||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!te&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(N||H){H&&this.stallResolved(t);return}if(te){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!pi.getBuffered(T).length){this.nudgeRetry=0;return}const ce=pi.bufferInfo(T,t,0),ye=ce.nextStart||0,Pe=this.fragmentTracker;if(z&&Pe&&this.hls){const un=Fc(this.hls.inFlightFragments,t),Wr=ce.len>yc,Jr=!ye||un||ye-t>yc&&!Pe.getPartialFragment(t);if(Wr||Jr)return;this.moved=!1}const Se=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Pe){if(!(ce.len>0)&&!ye)return;const Wr=Math.max(ye,ce.start||0)-t,on=!!(Se!=null&&Se.live)?Se.targetduration*2:yc,Vr=Pe.getPartialFragment(t);if(Wr>0&&(Wr<=on||Vr)){T.paused||this._trySkipBufferHole(Vr);return}}const at=w.detectStallWithCurrentTimeMs,nt=self.performance.now(),Ft=this.waiting;let dr=this.stalled;if(dr===null)if(Ft>0&&nt-Ft=at||Ft)&&this.hls){var kr;if(((kr=this.mediaSource)==null?void 0:kr.readyState)==="ended"&&!(Se!=null&&Se.live)&&Math.abs(t-((Se==null?void 0:Se.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(ce),!this.media||!this.hls)return}const zr=pi.bufferInfo(T,t,w.maxBufferHole);this._tryFixBufferStall(zr,or,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&v&&v.length>1&&t>v.end(0)){const w=pi.bufferedInfo(pi.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const T=pi.timeRangesToArray(v),z=pi.bufferedInfo(T,n,0).bufferedIndex;if(z>-1&&zz)&&te-N<1&&t-N<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${N} -> ${te} buffered index: ${H}`);this.warn(ce.message),this.media.currentTime+=1e-6;const ye=this.fragmentTracker.getPartialFragment(t)||void 0,Pe=pi.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:ye,buffer:Pe.len,bufferInfo:Pe})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:T,media:z}=this,H=(v=this.hls)==null?void 0:v.config;if(!z||!T||!H)return;const N=(w=this.hls)==null?void 0:w.latestLevelDetails,te=T.getPartialFragment(s);if((te||N!=null&&N.live&&s1&&t.len>H.maxBufferHole||t.nextStart&&(t.nextStart-sH.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,v=t.nextStart;if(s&&v){const w=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(v,u.MAIN);if(w&&T)return T.sn-w.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:v,stalled:w}=this;if(!v&&w!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${bn(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:w}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:v}=this,w=(n=this.hls)==null?void 0:n.config;if(!v||!s||!w)return 0;const T=v.currentTime,z=pi.bufferInfo(v,T,0),H=T0&&z.len<1&&v.readyState<3,ye=H-T;if(ye>0&&(te||ce)){if(ye>w.maxBufferHole){let Se=!1;if(T===0){const at=s.getAppendedFrag(0,u.MAIN);at&&H{const P=Bc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function _f(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Wf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Ru(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;nnf&&(ce=nf),ce-te<=0&&(ce=te+Mf);for(let Pe=0;Pete.type===ts.audioId3&&H:v==="video"?N=te=>te.type===ts.emsg&&z:N=te=>te.type===ts.audioId3&&H||te.type===ts.emsg&&z,Ko(w,n,s,N)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:s}=this,{dateRanges:v}=t,w=Object.keys(v);let T=this.dateRangeCuesAppended;if(s&&n){var z;if((z=s.cues)!=null&&z.length){const te=Object.keys(T).filter(ce=>!w.includes(ce));for(let ce=te.length;ce--;){const ye=te[ce],Pe=T[ye].cues;delete T[ye],Object.keys(Pe).forEach(Se=>{try{const at=Pe[Se];at.removeEventListener("enter",this.onEventCueEnter),s.removeCue(at)}catch(at){}})}}else T=this.dateRangeCuesAppended={}}const H=t.fragments[t.fragments.length-1];if(w.length===0||!r(H==null?void 0:H.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const N=Bc();for(let te=0;te{if(Wr!==ye.id){const Jr=v[Wr];if(Jr.class===ye.class&&Jr.startDate>ye.startDate&&(!un||ye.startDate.01&&(Wr.startTime=Pe,Wr.endTime=Ft);else if(N){let Jr=ye.attr[un];Ys(un)&&(Jr=_f(Jr));const Vr=Ff(N,Pe,Ft,{key:un,data:Jr},ts.dateRange);Vr&&(Vr.id=ce,this.id3Track.addCue(Vr),at[un]=Vr,this.hls.config.interstitialsController&&(un==="X-ASSET-LIST"||un==="X-ASSET-URL")&&Vr.addEventListener("enter",this.onEventCueEnter))}}T[ce]={cues:at,dateRange:ye,durationKnown:nt}}}}class Cf{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:w,maxLiveSyncPlaybackRate:T}=this.config;if(!w||T===1||!s.live)return;const z=this.targetLatency;if(z===null)return;const H=v-z,N=Math.min(this.maxLatency,z+s.targetduration);if(H.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,T)),ye=Math.round(2/(1+Math.exp(-.75*H-this.edgeStalled))*20)/20,Pe=Math.min(ce,Math.max(1,ye));this.changeMediaPlaybackRate(n,Pe)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:v}=t,{liveSyncDuration:w,liveSyncDurationCount:T,lowLatencyMode:z}=this.config,H=this.hls.userConfig;let N=z&&s||n;(this._targetLatencyUpdated||H.liveSyncDuration||H.liveSyncDurationCount||N===0)&&(N=w!==void 0?w:T*v);const te=v;return N+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,te)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const v=s.edge,w=t-n-this.edgeStalled,T=v-s.totalduration,z=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,w),z)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,v;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Bf extends vl{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,v=[],w={},T={};let z=!1,H=!1,N=!1;n.levels.forEach(te=>{const ce=te.attrs;let{audioCodec:ye,videoCodec:Pe}=te;ye&&(te.audioCodec=ye=Ir(ye,s)||void 0),Pe&&(Pe=te.videoCodec=qr(Pe));const{width:Se,height:at,unknownCodecs:nt}=te;let Ft=nt?nt.length:0;if(nt)for(let Vr=Ft;Vr--;){const Un=nt[Vr];this.isAudioSupported(Un)?(te.audioCodec=ye=ye?`${ye},${Un}`:Un,Ft--,ft.audio[ye.substring(0,4)]=2):this.isVideoSupported(Un)&&(te.videoCodec=Pe=Pe?`${Pe},${Un}`:Un,Ft--,ft.video[Pe.substring(0,4)]=2)}if(z||(z=!!(Se&&at)),H||(H=!!Pe),N||(N=!!ye),Ft||ye&&!this.isAudioSupported(ye)||Pe&&!this.isVideoSupported(Pe)){this.log(`Some or all CODECS not supported "${ce.CODECS}"`);return}const{CODECS:dr,"FRAME-RATE":or,"HDCP-LEVEL":kr,"PATHWAY-ID":zr,RESOLUTION:un,"VIDEO-RANGE":Wr}=ce,on=`${`${zr||"."}-`}${te.bitrate}-${un}-${or}-${dr}-${Wr}-${kr}`;if(w[on])if(w[on].uri!==te.url&&!te.attrs["PATHWAY-ID"]){const Vr=T[on]+=1;te.attrs["PATHWAY-ID"]=new Array(Vr+1).join(".");const Un=this.createLevel(te);w[on]=Un,v.push(Un)}else w[on].addGroupId("audio",ce.AUDIO),w[on].addGroupId("text",ce.SUBTITLES);else{const Vr=this.createLevel(te);w[on]=Vr,T[on]=1,v.push(Vr)}}),this.filterAndSortMediaOptions(v,n,z,H,N)}createLevel(t){const n=new Mn(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(v.message),n.supportedResult=rn(v,[])}return n}isAudioSupported(t){return At(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return At(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){let T=[],z=[],H=t;if((s||v)&&w&&(H=H.filter(({videoCodec:nt,videoRange:Ft,width:dr,height:or})=>(!!nt||!!(dr&&or))&&gr(Ft))),H.length===0){Promise.resolve().then(()=>{if(this.hls){let nt="no level with compatible codecs found in manifest",Ft=nt;n.levels.length&&(Ft=`one or more CODECS in variant not supported: ${bn(n.levels.map(or=>or.attrs.CODECS).filter((or,kr,zr)=>zr.indexOf(or)===kr))}`,this.warn(Ft),nt+=` (${Ft})`);const dr=new Error(nt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:dr,reason:Ft})}});return}n.audioTracks&&(T=n.audioTracks.filter(nt=>!nt.audioCodec||this.isAudioSupported(nt.audioCodec)),Nf(T)),n.subtitles&&(z=n.subtitles,Nf(z));const N=H.slice(0);H.sort((nt,Ft)=>{if(nt.attrs["HDCP-LEVEL"]!==Ft.attrs["HDCP-LEVEL"])return(nt.attrs["HDCP-LEVEL"]||"")>(Ft.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&nt.height!==Ft.height)return nt.height-Ft.height;if(nt.frameRate!==Ft.frameRate)return nt.frameRate-Ft.frameRate;if(nt.videoRange!==Ft.videoRange)return yr.indexOf(nt.videoRange)-yr.indexOf(Ft.videoRange);if(nt.videoCodec!==Ft.videoCodec){const dr=ze(nt.videoCodec),or=ze(Ft.videoCodec);if(dr!==or)return or-dr}if(nt.uri===Ft.uri&&nt.codecSet!==Ft.codecSet){const dr=we(nt.codecSet),or=we(Ft.codecSet);if(dr!==or)return or-dr}return nt.averageBitrate!==Ft.averageBitrate?nt.averageBitrate-Ft.averageBitrate:0});let te=N[0];if(this.steering&&(H=this.steering.filterParsedLevels(H),H.length!==N.length)){for(let nt=0;ntdr&&dr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=or)}break}const ye=w&&!v,Pe=this.hls.config,Se=!!(Pe.audioStreamController&&Pe.audioTrackController),at={levels:H,audioTracks:T,subtitleTracks:z,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:Se&&!ye&&T.some(nt=>!!nt.url)};this.hls.trigger(o.MANIFEST_PARSED,at)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const te=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:te,reason:te.message}),ce)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,T=n[t],z=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&v&&w===z)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${z?" with Pathway "+z:""} from level ${s}${w?" with Pathway "+w:""}`);const H={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,H);const N=T.details;if(!N||N.live){const te=this.switchParams(T.uri,v==null?void 0:v.details,N);this.loadPlaylist(te)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(v=>n.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(w=>!!s[w]))return;const v=this._levels[n.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,n){var s;const{level:v,details:w}=n,T=n.levelInfo;if(!T){var z;this.warn(`Invalid level index ${v}`),(z=n.deliveryDirectives)!=null&&z.skip&&(w.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let H=T.details;H===n.details&&H.advanced&&(H=void 0),this.playlistLoaded(v,n,H)}else(s=n.deliveryDirectives)!=null&&s.skip&&(w.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),v=this.currentLevelIndex,w=t.attrs["PATHWAY-ID"],T=t.details,z=T==null?void 0:T.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${w?" Pathway "+w:""}${z&&T.live?" age "+z.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((w,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(z=>z.level=-1)),!1));xr(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=s.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function Nf(P){const t={};P.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function af(){return self.SourceBuffer||self.WebKitSourceBuffer}function jf(){if(!ae())return!1;const t=af();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!jf())return!1;const P=ae();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(wt(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(wt(t,"audio"))))}function g(){var P;const t=af();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const C=100;class Z extends pa{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const v=this.media,w=v?v.currentTime:null;if(w===null||!r(w)||(this.log(`Media seeked to ${w.toFixed(3)}`),!this.getBufferedFrag(w)))return;const T=this.getFwdBufferInfoAtPos(v,w,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:v}=this;if(this.stopLoad(),this.setInterval(C),this.level=-1,!this.startFragRequested){let w=v.startLevel;w===-1&&(v.config.testBandwidth&&this.levels.length>1?(w=0,this.bitrateTest=!0):w=v.firstAutoLevel),v.nextLoadLevel=w,this.level=v.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Hr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Hr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Hr.WAITING_LEVEL:{const{levels:n,level:s}=this,v=n==null?void 0:n[s],w=v==null?void 0:v.details;if(w&&(!w.live||this.levelLastLoaded===v&&!this.waitForLive(v))){if(this.waitForCdnTuneIn(w))break;this.state=Hr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Hr.IDLE;break}break}case Hr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:v,level:w}=this,T=v==null?void 0:v[w];this.resetStartWhenNotLoaded(T||null),this.state=Hr.IDLE}}break}this.state===Hr.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:v}=this;if(n===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const w=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[w]))return;const T=s[w],z=this.getMainFwdBufferInfo();if(z===null)return;const H=this.getLevelDetails();if(H&&this._streamEnded(z,H)){const at={};this.altAudio===2&&(at.type="video"),this.hls.trigger(o.BUFFER_EOS,at),this.state=Hr.ENDED;return}if(!this.buffering)return;t.loadLevel!==w&&t.manualLevel===-1&&this.log(`Adapting to level ${w} from level ${this.level}`),this.level=t.nextLoadLevel=w;const N=T.details;if(!N||this.state===Hr.WAITING_LEVEL||this.waitForLive(T)){this.level=w,this.state=Hr.WAITING_LEVEL,this.startFragRequested=!1;return}const te=z.len,ce=this.getMaxBufferLength(T.maxBitrate);if(te>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>z.end&&(this.backtrackFragment=null);const ye=this.backtrackFragment?this.backtrackFragment.start:z.end;let Pe=this.getNextFragment(ye,N);if(this.couldBacktrack&&!this.fragPrevious&&Pe&&me(Pe)&&this.fragmentTracker.getState(Pe)!==ir.OK){var Se;const nt=((Se=this.backtrackFragment)!=null?Se:Pe).sn-N.startSN,Ft=N.fragments[nt-1];Ft&&Pe.cc===Ft.cc&&(Pe=Ft,this.fragmentTracker.removeFragment(Ft))}else this.backtrackFragment&&z.len&&(this.backtrackFragment=null);if(Pe&&this.isLoopLoading(Pe,ye)){if(!Pe.gap){const nt=this.audioOnly&&!this.altAudio?j.AUDIO:j.VIDEO,Ft=(nt===j.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Ft&&this.afterBufferFlushed(Ft,nt,u.MAIN)}Pe=this.getNextFragmentLoopLoading(Pe,N,z,u.MAIN,ce)}Pe&&(Pe.initSegment&&!Pe.initSegment.data&&!this.bitrateTest&&(Pe=Pe.initSegment),this.loadFragment(Pe,T,ye))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===ir.NOT_LOADED||v===ir.PARTIAL?me(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const v=this.getAppendedFrag(n.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const w=this.getLevelDetails();if(w!=null&&w.live){const z=this.getMainFwdBufferInfo();if(!z||z.len{const T=w.audioCodec;T&&(s=s||T.indexOf("mp4a.40.2")!==-1,v=v||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&v&&!g(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:s}=this;if(!s||this.state!==Hr.IDLE)return;const v=n.levelInfo;(!v.details||v.details.live&&(this.levelLastLoaded!==v||v.details.expired)||this.waitForCdnTuneIn(v.details))&&(this.state=Hr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:v,startFragRequested:w}=this,T=n.level,z=n.details,H=z.totalduration;if(!v){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${z.startSN},${z.endSN}]${z.lastPartSn?`[part-${z.lastPartSn}-${z.lastPartIndex}]`:""}, cc [${z.startCC}, ${z.endCC}] duration:${H}`);const N=n.levelInfo,te=this.fragCurrent;te&&(this.state===Hr.FRAG_LOADING||this.state===Hr.FRAG_LOADING_WAITING_RETRY)&&te.level!==n.level&&te.loader&&this.abortCurrentFrag();let ce=0;if(z.live||(s=N.details)!=null&&s.live){var ye;if(this.checkLiveUpdate(z),z.deltaUpdateFailed)return;ce=this.alignPlaylists(z,N.details,(ye=this.levelLastLoaded)==null?void 0:ye.details)}if(N.details=z,this.levelLastLoaded=N,w||this.setStartPosition(z,ce),this.hls.trigger(o.LEVEL_UPDATED,{details:z,level:T}),this.state===Hr.WAITING_LEVEL){if(this.waitForCdnTuneIn(z))return;this.state=Hr.IDLE}w&&z.live&&this.synchronizeToLiveEdge(z),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const v=this.hls.liveSyncPosition,w=this.getLoadPosition(),T=t.fragmentStart,z=t.edge,H=w>=T-n.maxFragLookUpTolerance&&w<=z;if(v!==null&&s.duration>v&&(w{var T;(T=this.hls)==null||T.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=Ca(n.url,this.hls);if(s){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let v,w,T=!1;for(const z in s){const H=s[z];if(H.id==="main"){if(w=z,v=H,z==="video"){const N=s[z];N&&(this.videoBuffer=N.buffer)}}else T=!0}T&&v?(this.log(`Alternate track found, use ${w}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:v}=n,w=s.type===u.MAIN;if(w){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${v?" p: "+v.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Hr.PARSED&&(this.state=Hr.IDLE);return}const z=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*z.total/(z.buffering.end-z.loading.first)),me(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const T=this.media;T&&(!this._hasEnoughToStart&&pi.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Hr.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Hr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Hr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Hr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==j.AUDIO||!this.altAudio){const s=(n===j.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(H{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=Hr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=w.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),v.trigger(o.FRAG_LOADED,s),w.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:v}=this,{remuxResult:w,chunkMeta:T}=t,z=this.getCurrentContext(T);if(!z){this.resetWhenMissingContext(T);return}const{frag:H,part:N,level:te}=z,{video:ce,text:ye,id3:Pe,initSegment:Se}=w,{details:at}=te,nt=this.altAudio?void 0:w.audio;if(this.fragContextChanged(H)){this.fragmentTracker.removeFragment(H);return}if(this.state=Hr.PARSING,Se){if(Se!=null&&Se.tracks){const or=H.initSegment||H;this._bufferInitSegment(te,Se.tracks,or,T),v.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:or,id:s,tracks:Se.tracks})}const Ft=Se.initPTS,dr=Se.timescale;r(Ft)&&(this.initPTS[H.cc]={baseTime:Ft,timescale:dr},v.trigger(o.INIT_PTS_FOUND,{frag:H,id:s,initPTS:Ft,timescale:dr}))}if(ce&&at){nt&&ce.type==="audiovideo"&&this.logMuxedErr(H);const Ft=at.fragments[H.sn-1-at.startSN],dr=H.sn===at.startSN,or=!Ft||H.cc>Ft.cc;if(w.independent!==!1){const{startPTS:kr,endPTS:zr,startDTS:un,endDTS:Wr}=ce;if(N)N.elementaryStreams[ce.type]={startPTS:kr,endPTS:zr,startDTS:un,endDTS:Wr};else if(ce.firstKeyFrame&&ce.independent&&T.id===1&&!or&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const Jr=this.getMainFwdBufferInfo(),on=(Jr?Jr.end:this.getLoadPosition())+this.config.maxBufferHole,Vr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:kr;if(!dr&&onyc&&(H.gap=!0);H.setElementaryStreamInfo(ce.type,kr,zr,un,Wr),this.backtrackFragment&&(this.backtrackFragment=H),this.bufferFragmentData(ce,H,N,T,dr||or)}else if(dr||or)H.gap=!0;else{this.backtrack(H);return}}if(nt){const{startPTS:Ft,endPTS:dr,startDTS:or,endDTS:kr}=nt;N&&(N.elementaryStreams[j.AUDIO]={startPTS:Ft,endPTS:dr,startDTS:or,endDTS:kr}),H.setElementaryStreamInfo(j.AUDIO,Ft,dr,or,kr),this.bufferFragmentData(nt,H,N,T)}if(at&&Pe!=null&&(n=Pe.samples)!=null&&n.length){const Ft={id:s,frag:H,details:at,samples:Pe.samples};v.trigger(o.FRAG_PARSING_METADATA,Ft)}if(at&&ye){const Ft={id:s,frag:H,details:at,samples:ye.samples};v.trigger(o.FRAG_PARSING_USERDATA,Ft)}}logMuxedErr(t){this.warn(`${me(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==Hr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:T,audiovideo:z}=n;if(w){let N=Kr(w.codec,t.audioCodec);N==="mp4a"&&(N="mp4a.40.5");const te=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){N&&(N.indexOf("mp4a.40.5")!==-1?N="mp4a.40.2":N="mp4a.40.5");const ce=w.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&te.indexOf("firefox")===-1&&(N="mp4a.40.5")}N&&N.indexOf("mp4a.40.5")!==-1&&te.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(N="mp4a.40.2",this.log(`Android: force audio codec to ${N}`)),t.audioCodec&&t.audioCodec!==N&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${N}"`),w.levelCodec=N,w.id=u.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${N||""}/${t.audioCodec||""}/${w.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const N=T.codec;if((N==null?void 0:N.length)===4)switch(N){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${N}]${T.codec!==N?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}z&&(this.log(`Init audiovideo buffer, container:${z.container}, codecs[level/parsed]=[${t.codecs}/${z.codec}]`),delete n.video,delete n.audio);const H=Object.keys(n);if(H.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;H.forEach(N=>{const ce=n[N].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:N,data:ce,frag:s,part:null,chunkMeta:v,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Hr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(pi.isBuffered(t,s)?n=this.getAppendedFrag(s):pi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,w=n.level;(!v||n.sn!==v.sn||v.level!==w)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!v||v.level!==w)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:w}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),v=this.currentFrag||(s?ut(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const T=w+(n-v.start)*1e3;return new Date(T)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class _e{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const v=this.keyUriToKeyInfo[s].loader;if(v){var n;if(t&&t!==((n=v.context)==null?void 0:n.frag.type))return;v.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,v,w){return new Wa({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:v})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length){const{sn:s,cc:v}=t;for(let w=0;w{if(T.setKeyFormat(z),this.emeController&&this.config.requireKeySystemAccessOnStart){const H=$s(z);if(H)return this.emeController.getKeySystemAccess([H])}})}}else if(this.config.requireKeySystemAccessOnStart){const s=po(this.config);if(s.length)return this.emeController.getKeySystemAccess(s)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,v;n&&t.setKeyFormat(n);const w=t.decryptdata;if(!w){const N=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,N))}const T=w.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let z=this.keyUriToKeyInfo[T];if((s=z)!=null&&s.decryptdata.key)return w.key=z.decryptdata.key,Promise.resolve({frag:t,keyInfo:z});if((v=z)!=null&&v.keyLoadPromise){var H;switch((H=z.mediaKeySessionContext)==null?void 0:H.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return z.keyLoadPromise.then(N=>(w.key=N.keyInfo.decryptdata.key,{frag:t,keyInfo:z}))}}switch(z=this.keyUriToKeyInfo[T]={decryptdata:w,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},w.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return w.keyFormat==="identity"?this.loadKeyHTTP(z,t):this.loadKeyEME(z,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(z,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${w.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const v=this.emeController.loadKey(s);if(v)return(t.keyLoadPromise=v.then(w=>(t.mediaKeySessionContext=w,s))).catch(w=>{throw t.keyLoadPromise=null,w})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,v=s.loader,w=new v(s);return n.keyLoader=t.loader=w,t.keyLoadPromise=new Promise((T,z)=>{const H={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},N=s.keyLoadPolicy.default,te={loadPolicy:N,timeout:N.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(ye,Pe,Se,at)=>{const{frag:nt,keyInfo:Ft,url:dr}=Se;if(!nt.decryptdata||Ft!==this.keyUriToKeyInfo[dr])return z(this.createKeyLoadError(nt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),at));Ft.decryptdata.key=nt.decryptdata.key=new Uint8Array(ye.data),nt.keyLoader=null,Ft.loader=null,T({frag:nt,keyInfo:Ft})},onError:(ye,Pe,Se,at)=>{this.resetLoader(Pe),z(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${ye.code} loading key ${ye.text}`),Se,b({url:H.url,data:void 0},ye)))},onTimeout:(ye,Pe,Se)=>{this.resetLoader(Pe),z(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Se))},onAbort:(ye,Pe,Se)=>{this.resetLoader(Pe),z(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Se))}};w.load(H,te,ce)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[v],w&&w.destroy()}}function ke(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ot(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class $t{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,v=n.loader,w=s||v,T=new w(n);return this.loaders[t.type]=T,T}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:v,pathwayId:w,url:T,deliveryDirectives:z,levelInfo:H}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:z,levelOrTrack:H})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:T,track:z}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:T,levelOrTrack:z})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:T,track:z}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:T,levelOrTrack:z})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const v=s.context;v&&!n.levels.some(w=>w===v.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let v=this.getInternalLoader(t);if(v){const N=this.hls.logger,te=v.context;if(te&&te.levelOrTrack===t.levelOrTrack&&(te.url===t.url||te.deliveryDirectives&&!t.deliveryDirectives)){te.url===t.url?N.log(`[playlist-loader]: ignore ${t.url} ongoing request`):N.log(`[playlist-loader]: ignore ${t.url} in favor of ${te.url}`);return}N.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let w;if(t.type===h.MANIFEST?w=s.manifestLoadPolicy.default:w=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let N;if(t.type===h.LEVEL&&t.level!==null?N=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?N=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(N=this.hls.subtitleTracks[t.id].details),N){const te=N.partTarget,ce=N.targetduration;if(te&&ce){const ye=Math.max(te*3,ce*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(ye,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(ye,w.maxTimeToFirstByteMs)})}}}const T=w.errorRetry||w.timeoutRetry||{},z={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},H={onSuccess:(N,te,ce,ye)=>{const Pe=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Se=N.data;if(Se.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(N,ce,new Error("no EXTM3U delimiter"),ye||null,te);return}te.parsing.start=performance.now(),So.isMediaPlaylist(Se)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(N,te,ce,ye||null,Pe):this.handleMasterPlaylist(N,te,ce,ye)},onError:(N,te,ce,ye)=>{this.handleNetworkError(te,ce,!1,N,ye)},onTimeout:(N,te,ce)=>{this.handleNetworkError(te,ce,!0,void 0,N)}};v.load(t,z,H)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,v){const w=this.hls,T=t.data,z=ot(t,s),H=So.parseMasterPlaylist(T,z);if(H.playlistParsingError){this.handleManifestParsingError(t,s,H.playlistParsingError,v,n);return}const{contentSteering:N,levels:te,sessionData:ce,sessionKeys:ye,startTimeOffset:Pe,variableList:Se}=H;this.variableList=Se;const{AUDIO:at=[],SUBTITLES:nt,"CLOSED-CAPTIONS":Ft}=So.parseMasterPlaylistMedia(T,z,H);at.length&&!at.some(or=>!or.url)&&te[0].audioCodec&&!te[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),at.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Mi({}),bitrate:0,url:""})),w.trigger(o.MANIFEST_LOADED,{levels:te,audioTracks:at,subtitles:nt,captions:Ft,contentSteering:N,url:z,stats:n,networkDetails:v,sessionData:ce,sessionKeys:ye,startTimeOffset:Pe,variableList:Se})}handleTrackOrLevelPlaylist(t,n,s,v,w){const T=this.hls,{id:z,level:H,type:N}=s,te=ot(t,s),ce=r(H)?H:r(z)?z:0,ye=ke(s),Pe=So.parseLevelPlaylist(t.data,te,ce,ye,0,this.variableList);if(N===h.MANIFEST){const Se={attrs:new Mi({}),bitrate:0,details:Pe,name:"",url:te};Pe.requestScheduled=n.loading.start+Ln(Pe,0),T.trigger(o.MANIFEST_LOADED,{levels:[Se],audioTracks:[],url:te,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Pe,this.handlePlaylistLoaded(Pe,t,n,s,v,w)}handleManifestParsingError(t,n,s,v,w){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:v,stats:w})}handleNetworkError(t,n,s=!1,v,w){let T=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const z=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let H=f.UNKNOWN,N=!1;const te=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:H=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,N=!0;break;case h.LEVEL:H=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,N=!1;break;case h.AUDIO_TRACK:H=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,N=!1;break;case h.SUBTITLE_TRACK:H=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,N=!1;break}te&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:H,fatal:N,url:t.url,loader:te,context:t,error:z,networkDetails:n,stats:w};if(v){const ye=(n==null?void 0:n.url)||t.url;ce.response=b({url:ye,data:void 0},v)}this.hls.trigger(o.ERROR,ce)}handlePlaylistLoaded(t,n,s,v,w,T){const z=this.hls,{type:H,level:N,id:te,groupId:ce,deliveryDirectives:ye}=v,Pe=ot(n,v),Se=ke(v),at=typeof v.level=="number"&&Se===u.MAIN?N:void 0;if(!t.fragments.length){const Ft=t.playlistParsingError=new Error("No Segments found in Playlist");z.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Pe,error:Ft,reason:Ft.message,response:n,context:v,level:at,parent:Se,networkDetails:w,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const nt=t.playlistParsingError;if(nt){if(this.hls.logger.warn(nt),!z.config.ignorePlaylistParsingErrors){z.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Pe,error:nt,reason:nt.message,response:n,context:v,level:at,parent:Se,networkDetails:w,stats:s});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),H){case h.MANIFEST:case h.LEVEL:z.trigger(o.LEVEL_LOADED,{details:t,levelInfo:v.levelOrTrack||z.levels[0],level:at||0,id:te||0,stats:s,networkDetails:w,deliveryDirectives:ye,withoutMultiVariant:H===h.MANIFEST});break;case h.AUDIO_TRACK:z.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:w,deliveryDirectives:ye});break;case h.SUBTITLE_TRACK:z.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:w,deliveryDirectives:ye});break}}}class ar{static get version(){return Ka}static isMSESupported(){return jf()}static isSupported(){return Tf()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return ts}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return ar.defaultConfig?ar.defaultConfig:rf}static set DefaultConfig(t){ar.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new ma,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=K(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=fl(ar.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Yo(s,n);const{abrController:v,bufferController:w,capLevelController:T,errorController:z,fpsController:H}=s,N=new z(this),te=this.abrController=new v(this),ce=new Mr(this),ye=s.interstitialsController,Pe=ye?this.interstitialsController=new ye(this,ar):null,Se=this.bufferController=new w(this,ce),at=this.capLevelController=new T(this),nt=new H(this),Ft=new $t(this),dr=s.contentSteeringController,or=dr?new dr(this):null,kr=this.levelController=new Bf(this,or),zr=new Wf(this),un=new _e(this.config),Wr=this.streamController=new Z(this,ce,un),Jr=this.gapController=new vf(this,ce);at.setStreamController(Wr),nt.setStreamController(Wr);const on=[Ft,kr,Wr];Pe&&on.splice(1,0,Pe),or&&on.splice(1,0,or),this.networkControllers=on;const Vr=[te,Se,Jr,at,nt,zr,ce];this.audioTrackController=this.createController(s.audioTrackController,on);const Un=s.audioStreamController;Un&&on.push(this.audioStreamController=new Un(this,ce,un)),this.subtitleTrackController=this.createController(s.subtitleTrackController,on);const fi=s.subtitleStreamController;fi&&on.push(this.subtititleStreamController=new fi(this,ce,un)),this.createController(s.timelineController,Vr),un.emeController=this.emeController=this.createController(s.emeController,Vr),this.cmcdController=this.createController(s.cmcdController,Vr),this.latencyController=this.createController(Cf,Vr),this.coreComponents=Vr,on.push(N);const ia=N.onErrorOut;typeof ia=="function"&&this.on(o.ERROR,ia,N),this.on(o.MANIFEST_LOADED,Ft.onManifestLoaded,Ft)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,v){this._emitter.off(t,n,s,v)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const v=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const w=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:w});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,v=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,v=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),n&&s&&(s!==v||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=$o()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){jt(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let v=0;v=n)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let v;if(n===-1&&t!=null&&t.length?v=t.length-1:v=n,s)for(let w=v;w--;){const T=t[w].attrs["HDCP-LEVEL"];if(T&&T<=s)return w}return v}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=vi(n);return vt(t,s,navigator.mediaCapabilities)}}ar.defaultConfig=void 0},53280:function(d,_,e){"use strict";e.d(_,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,m,b=!1,S=0;function k(){m&&clearTimeout(m)}function R(O){var M=O||{},B=M.upcomingOnly,U=B===void 0?!1:B;k(),b=!U}function A(){for(var O=arguments.length,M=new Array(O),B=0;Bl?x?(S=Date.now(),u||(m=setTimeout(y?G:K,l))):K():u!==!0&&(m=setTimeout(y?G:K,y===void 0?l-V:l))}return A.cancel=R,A}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var _=__webpack_module_cache__[d];if(_!==void 0)return _.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var _=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(_,{a:_}),_}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},_;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};_=_||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~_.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,_){for(var e in _)__webpack_require__.o(_,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:_[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(_,e){return __webpack_require__.f[e](d,_),_},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1474:"layouts__SubSysLayout__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2214:"p__Shixuns__Interface__List__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2864:"p__Shixuns__Interface__Detail__index",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6463:"p__NewPaths__index",6527:"p__SysDashboard__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8248:"p__virtualSpaces__Lists__Resources__Detail__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__Shixuns__Interface__Edit__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9181:"p__Dashboard__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e69b28bf",67:"3a456993",109:"42b54f99",119:"b7938cd5",169:"d96447db",195:"f3616826",201:"79e87c4c",264:"e0ee5d91",292:"ac9204f5",316:"1f60ada6",337:"54faaa4b",354:"d4d139cf",369:"0349a448",425:"7055c54b",479:"be0007de",485:"f7b5567d",508:"48493c85",518:"8b054456",532:"31eddd25",533:"a7c313ea",547:"24bbee7d",556:"117cb5d0",559:"71b92a85",570:"eacca2ec",576:"c680f5c2",599:"ed444d24",629:"44a1d9a5",643:"08b191d2",671:"4a609b8d",680:"bef5848a",700:"f0c4e083",737:"357479e0",741:"ac5fd360",799:"7e20da99",879:"9858b810",895:"1b653b20",900:"384f1304",906:"d8f848bb",921:"f793a5d6",928:"3beb70a2",981:"24da50c7",1006:"eb6390c1",1043:"854b1252",1045:"3f050c3a",1048:"3cf05be7",1070:"f257880f",1077:"c5e87a16",1144:"c90eccaf",1154:"8cb80842",1211:"ae1a84ea",1253:"17161809",1257:"d9071b11",1274:"5f6ea65a",1276:"5a16a6b9",1343:"c6049655",1423:"1abf9902",1427:"c42d54a8",1450:"c7c58e3b",1461:"138b43d1",1462:"fcf08abc",1470:"0a231e88",1474:"d7e69d05",1475:"dd5fa7dc",1477:"3ff23290",1482:"15e6fd08",1512:"481eda40",1520:"f9048efe",1545:"c9fb6de0",1578:"076174ba",1581:"4f84cf78",1582:"3fa838b1",1646:"e6e27b60",1651:"cf4084d2",1657:"550a4dc4",1660:"a914fab0",1674:"a2c0b869",1678:"974c994a",1713:"09b312b7",1717:"7a1f5bcf",1727:"985b7887",1754:"0adaaa4e",1783:"5d949abf",1798:"c5e37a81",1799:"9e962558",1831:"0daff711",1836:"2e42f320",1855:"a387e74d",1880:"49c4a150",1897:"5d27faf6",1939:"d57505ba",1953:"0a56df5e",1962:"a16882ec",1993:"e3d7bc0a",2011:"59d51f98",2045:"75ebd9ba",2099:"ce16925f",2102:"2fe6680d",2130:"d36797ca",2141:"f3b51482",2203:"8496bba0",2214:"088bc72e",2216:"a1224a75",2240:"e769248a",2249:"f4830452",2281:"a7d3894a",2300:"f7b34b30",2303:"2464d146",2307:"00c2a4a4",2338:"38400d1d",2339:"ee765f56",2364:"f89faf70",2386:"192e235c",2396:"bcd7a279",2404:"001097da",2412:"72e599c8",2425:"33c9399c",2443:"839fd286",2476:"9ac20241",2494:"68080a87",2501:"e0a8a565",2538:"de4a3723",2539:"5fcb75d2",2548:"aa53f43d",2570:"fe972c3d",2594:"e87d3761",2603:"85e48726",2659:"f48a81e1",2707:"72596bc8",2806:"b3b8ea82",2819:"eab8b9d0",2823:"7dbf3825",2829:"78026876",2837:"54a82605",2862:"c0293d13",2864:"308e384c",2865:"6125e70a",2884:"924f5366",2969:"ab3357d7",3006:"c4f4299c",3086:"d92fc8e4",3133:"9bf3f89c",3141:"5bc7739b",3157:"df617290",3183:"dceac9d0",3198:"8e655451",3212:"6a4e03c5",3220:"8aead32e",3247:"fb1d1c9f",3260:"dba16125",3276:"bfb2709e",3317:"4e335d81",3391:"822d9714",3433:"89b1ccc1",3442:"dc2d77c3",3447:"6ca8e642",3451:"4918b15f",3509:"1e3d94fa",3550:"3dc83156",3581:"3d63ab48",3585:"9566db4d",3668:"956eac66",3697:"481a10d9",3747:"201bf9b1",3754:"0595db6e",3777:"d5b0f2f1",3784:"637e3375",3805:"9dbcb95e",3831:"96be9fba",3862:"43117f72",3873:"c36eda31",3885:"f87f7f15",3910:"0b62f685",3951:"6e5e05c1",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"d096ad95",4048:"361ca7ae",4056:"f009f7dc",4058:"82246f46",4078:"9ed12237",4088:"236723f3",4093:"ada7fd1a",4105:"9c58e0d9",4144:"f3b484d8",4164:"8bfc39fa",4216:"1920b017",4217:"8986d9d4",4227:"15f56bd8",4259:"2b33253d",4264:"9b5cde7e",4297:"1b3e5f56",4325:"64279cf1",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"64fddfc3",4492:"2e06e77e",4496:"866d80ea",4498:"ce1ebf29",4504:"0eb00dcf",4514:"37fb9cb3",4520:"92a99912",4546:"9979c4ea",4565:"ae294bdd",4572:"97b6f251",4599:"61def4cb",4610:"dc2f7e9a",4621:"0200b579",4628:"ece2c60c",4662:"e59bfaa7",4685:"c33f1528",4715:"a589c97e",4736:"06f2cb6b",4741:"5737b4d1",4757:"f22496c0",4766:"851589b4",4770:"dff668fd",4790:"619413e4",4795:"f217b3dc",4797:"a24e92db",4800:"dc443e29",4850:"1edda4b7",4889:"a2b693e4",4928:"ca2a4a00",4973:"8e91fb46",4994:"ba884c21",5022:"78b5deac",5043:"0a8a14b5",5048:"ec3f42fd",5060:"85dafcc6",5096:"a15e232d",5111:"8843ac55",5117:"ec4ba981",5125:"e1bfc7c0",5148:"abd1b0bb",5165:"40040db4",5176:"1f54faf1",5177:"302ec692",5179:"2a6b0851",5186:"00356452",5230:"3a2c4e9b",5238:"74252719",5265:"8c664803",5290:"5dabcdc2",5297:"3044a2e1",5307:"cc10c814",5319:"60523ac1",5321:"1163c84e",5330:"4dc0bee4",5335:"1b6d9bba",5354:"7ae70604",5357:"5191dc5e",5359:"f4695da1",5382:"9af6c29d",5402:"bcd8fcb0",5416:"454536b7",5434:"38b302a6",5466:"3121acc1",5494:"d89549c4",5518:"a2a43d3e",5549:"fd9949bd",5572:"58d6df49",5573:"9a916ea2",5624:"c6e27296",5631:"e00d3d36",5650:"931e21ad",5679:"4a090bef",5694:"fecf6c00",5705:"956a5d8e",5729:"3bb0375f",5764:"e0d7e586",5775:"3c5b3945",5776:"63856176",5786:"a972d493",5798:"8115a862",5800:"3df17bc0",5816:"0adaf217",5876:"5eded409",5888:"b2f9e6cc",5891:"19476c67",5894:"f08efc58",5902:"c669e75f",5915:"9bdbd5d4",5972:"aaa34eba",5992:"c8481273",6029:"87880da6",6034:"ae720437",6045:"d268f87f",6047:"3ce45acd",6063:"d3ef70f5",6069:"b0b61733",6080:"063cd553",6126:"99519171",6127:"61ebb201",6170:"dfcc006a",6185:"12930f95",6265:"fae7de8f",6270:"b298f34e",6282:"bd34b43e",6328:"858bf17a",6366:"4114480b",6378:"7f3a946a",6411:"3b971528",6434:"3bd67347",6444:"3283373d",6451:"faf62a33",6452:"63e781ca",6463:"016094de",6527:"d826153c",6531:"5b8bb018",6583:"618f86ca",6587:"733c8f73",6634:"717e8c1d",6637:"950015dc",6651:"9e24df4a",6656:"193a57e6",6682:"7c8a1d4d",6685:"bfc4f501",6729:"a73d05b9",6741:"53889cd7",6774:"59d4d618",6776:"ad309ac5",6784:"8d81c22a",6788:"b634ec3d",6789:"c09f2b5a",6796:"cffcc213",6820:"cd17b315",6882:"edef5819",6904:"32b39fb4",6913:"f0ddf9ed",6963:"710c08d0",7043:"3d7898ce",7045:"4b64df2d",7058:"220ec185",7062:"a7b07c98",7084:"46ccce72",7099:"d635da7e",7156:"e7466006",7178:"80066754",7182:"09e4c243",7224:"371c6dda",7242:"c5b1bc8d",7260:"9144f8d4",7289:"55ea423f",7322:"25954e7d",7323:"ea78241e",7329:"ee40b045",7333:"43cfa956",7365:"1005464f",7395:"0bea2e96",7402:"fedc2ee0",7460:"1ab44e59",7476:"062bf019",7477:"70e2b322",7482:"3120816b",7527:"c9e6d0ab",7545:"9a8fe702",7560:"279f12b5",7588:"cf168848",7589:"999c6c0d",7591:"c8233ce9",7614:"97f6c814",7622:"b9f7d71c",7686:"4fcec9f9",7706:"5d9efc87",7806:"4fd403d5",7835:"62363c80",7855:"778bfc68",7857:"91ee9735",7884:"4e91c64e",7901:"4ee98906",7922:"45a785ea",7963:"64ac60d4",7964:"29aed9a1",8062:"cb99a22e",8072:"65ee4500",8085:"b1499e03",8089:"d536b13a",8115:"7d62d92c",8143:"85c1f31d",8145:"f6a45984",8155:"3e92c42b",8161:"83c5fa9a",8217:"155c63d8",8237:"0302c226",8241:"9bcff49e",8248:"3a1f2b46",8286:"89765aaf",8302:"55794970",8325:"8297960b",8332:"b083c110",8340:"35eeb8f5",8350:"07df8a75",8365:"679ecccf",8398:"c9f15043",8431:"199ef898",8435:"29ffda57",8447:"3f7ff500",8458:"3bfdb760",8479:"ee83ffeb",8517:"b5995b14",8552:"f9701eae",8561:"333e8ec9",8563:"e2f66089",8579:"0203bd6d",8639:"ebbaf1d9",8665:"d277deb8",8688:"0dddc7e8",8689:"630ae0d5",8723:"28f860e2",8737:"ce7dad23",8776:"0ad26240",8787:"2a6220f8",8823:"ed52a230",8827:"fcc2c8e7",8842:"9f25a3e2",8866:"1910cdb2",8882:"fae51d7e",8885:"ef3e8aff",8898:"d002bcd8",8909:"6b1ed282",8920:"7f82440c",8963:"790aecdd",8965:"4fde926b",8999:"8f775d6c",9039:"19a78482",9076:"b772835c",9104:"bbcb2345",9181:"a8b08639",9205:"7685b2b5",9252:"0d791a59",9260:"cf5f8140",9366:"4447376a",9391:"d9b59972",9404:"9fcc3d3e",9406:"f22bc8c2",9416:"8a80c87f",9417:"4ae558ab",9449:"57f1f24a",9481:"3fe67c7e",9487:"363b6105",9489:"5fd6da22",9507:"28b670e2",9511:"3eab2816",9554:"ed358e7b",9559:"f794af19",9647:"8838f2ef",9649:"1a4189af",9674:"0858bf9b",9677:"87930357",9695:"fdaaa292",9715:"4366300c",9716:"08598cab",9785:"176dc5e2",9788:"82039831",9814:"599fab3b",9891:"9ed12111",9895:"b8e31ff2",9906:"00c11354",9921:"d0fdd88f",9922:"983263e4",9928:"5989f5e0",9944:"9fa44947",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1474:"layouts__SubSysLayout__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2214:"p__Shixuns__Interface__List__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2864:"p__Shixuns__Interface__Detail__index",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6463:"p__NewPaths__index",6527:"p__SysDashboard__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8248:"p__virtualSpaces__Lists__Resources__Detail__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__Shixuns__Interface__Edit__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9181:"p__Dashboard__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"e5804f81",109:"1a7fc455",119:"b6b2f581",195:"d9506359",201:"230948c4",264:"5fd9b3fc",292:"23cc0200",337:"3c03c51f",479:"bba9e475",485:"d63578fe",508:"82593858",518:"92520450",532:"2614e27c",533:"b8650bf6",547:"5581debc",556:"59eeebef",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"9b39b125",737:"98eb2f74",799:"16335fed",879:"084b5e0b",895:"ad846737",900:"2a334bcf",906:"0b4f757b",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"c6be1714",1048:"dafc3f4f",1070:"e67e9e01",1211:"bdb8faab",1253:"f43d1eca",1257:"156e8f74",1276:"bbc6eeec",1343:"ea88443a",1423:"5c4a76fc",1427:"c5771af8",1450:"1edcc2ed",1461:"f8bc1b73",1470:"183c9793",1474:"87762550",1475:"a7ce443b",1477:"3c66ebee",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"9ca0dde3",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"ddd6a700",1674:"fdbc1e05",1678:"0bd8df7b",1713:"0cde6147",1717:"10201060",1727:"6a220f18",1754:"3ea0afbd",1783:"fc361ba8",1798:"3d998651",1831:"a9a28f1f",1836:"5f0d3f7f",1855:"b92cccb4",1880:"a372c841",1897:"e54416cb",1939:"63513d4e",1953:"9ed454fa",1962:"84e145fa",1993:"c47eb47a",2045:"dcfad42d",2099:"de3a5ee9",2102:"ec61f9f0",2130:"2b021537",2141:"5eb2f330",2203:"0c740888",2214:"29a4bb2d",2216:"0b14e76c",2240:"e7cce869",2281:"1b0a577b",2303:"87592c17",2307:"b2c54321",2338:"d66d7542",2339:"ed084f64",2396:"cf491571",2404:"08d36549",2412:"280e088c",2425:"47b23ee4",2443:"44e4692f",2476:"cf85a190",2501:"2441982c",2539:"1d2703d2",2548:"75182034",2570:"c6b66716",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"59cdee5e",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"1113816f",2864:"2bda9b3f",2865:"6ef3cf6b",2884:"a7a6d69c",3006:"7fce4e74",3086:"d0ebac07",3141:"7a882bae",3157:"dfd34cb8",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"b8eeae79",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"f0b79377",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"54202566",3585:"5f288e7b",3668:"55ebf43f",3747:"0a3c8ef4",3784:"c81d4a51",3831:"5039ce2c",3873:"1612852e",3910:"658d457f",3951:"4a9249b1",4030:"5a3a2586",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"403843c9",4105:"7f9d4513",4144:"f10aa199",4164:"044ca607",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"4241cfe2",4449:"e68d8d58",4492:"db17c3ae",4496:"77babddd",4498:"b05686dd",4504:"9cc972a0",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"53cb3ac6",4610:"687005a6",4621:"73187130",4662:"c9a90cf4",4715:"897fd8a5",4736:"1b97a870",4741:"27913086",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"17de939c",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"30ecd51d",5125:"57501e4a",5148:"572faeac",5165:"113cf9a3",5176:"9c49e7fa",5177:"291519d2",5179:"21f01751",5186:"0b77b3db",5230:"58bfd6be",5238:"8aa910bf",5297:"5426028f",5307:"ecec5af0",5319:"34217c3f",5330:"aa5e8147",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"24db6ad8",5402:"7e53dea6",5466:"bb8558d8",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"785455ab",5650:"f8f63f4b",5694:"dcfd479b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"05f66612",5786:"37a81eaa",5798:"ce1cf7da",5800:"ee258829",5816:"7a1fa080",5888:"193a7f8f",5891:"0c9e30d8",5894:"2c438d25",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"d85befe7",6063:"f394adb9",6069:"a374efda",6080:"102abbc0",6127:"f31505a8",6185:"4d0a9339",6265:"46a8f49f",6270:"5496b206",6282:"eea7849c",6328:"de2b9d62",6366:"079fc2d8",6434:"268c0537",6444:"fd46d237",6451:"4db8623e",6452:"50a6d310",6463:"c6571b79",6527:"6a0f4b9b",6583:"c3c2f5e2",6587:"9c49e7fa",6634:"e352bd01",6637:"f07013a2",6651:"b07fe216",6656:"03cdfb68",6682:"3c8c9e28",6685:"3e215b1c",6729:"aea3b7f5",6741:"b838eb14",6776:"97fdd6ec",6784:"1affe817",6789:"14c76e45",6796:"7c98b879",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"fdfee4ed",7062:"6de659ca",7099:"8315509a",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"260feafb",7322:"ac5aaaee",7323:"3e11a2bc",7329:"ba778e9e",7395:"ff574c5d",7402:"fa5f1d98",7460:"dedd2038",7477:"e7e13cca",7482:"c37a3f01",7527:"a4765b7e",7545:"d22300b2",7560:"d82e43ca",7589:"c968eef9",7614:"de9ee12f",7622:"f471868f",7806:"80b7b1d6",7835:"1f8e6e4d",7855:"2f1bf977",7857:"13a29416",7884:"1ca6cde0",7901:"505c3349",7922:"29d9b4a9",8062:"8e384b9f",8072:"540f746b",8085:"f102a2a0",8115:"b48606d4",8143:"352a82b6",8145:"059e630c",8155:"d345abd7",8217:"4892240c",8237:"452da566",8241:"5d67d1f6",8248:"f87125b1",8286:"9e205c41",8332:"71c0dfbb",8398:"9fb08820",8431:"60a111b6",8435:"1a2bf5de",8447:"175a7dde",8458:"9ea9ade9",8479:"3e9f62ad",8517:"cccfddad",8552:"64b79a57",8563:"deea1d3f",8579:"4f7ef624",8665:"c52575bc",8688:"c044db56",8689:"896e7bd6",8723:"00dc34c5",8787:"121de108",8823:"b33de05d",8827:"5f5b544a",8866:"f893dc82",8882:"f3e42f72",8885:"de905169",8965:"bd9f71c8",8999:"448aa22f",9039:"49905adb",9076:"6a501148",9181:"56afd280",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"12dbcfdf",9416:"fd8e7722",9449:"45975a82",9487:"a73f5679",9489:"ee2bb5b7",9507:"6cb11b11",9511:"a9d316c8",9647:"29a12d51",9649:"00fb4211",9674:"79efef16",9677:"b3777dfe",9695:"5cb54bac",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"ea505c7d",9891:"512a9301",9906:"e94b21cb",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,_){return Object.prototype.hasOwnProperty.call(d,_)}}(),function(){var d={};__webpack_require__.l=function(_,e,r,i){if(d[_]){d[_].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o0&&arguments[0]!==void 0?arguments[0]:"";return Cn.endsWith("/")?Cn:"".concat(Cn,"/")}var Go=__webpack_require__(38127),ku=__webpack_require__(38329),Io=__webpack_require__(8616),tl=["content"],yu=["content"],hc=/^(http:|https:)?\/\//;function Ru(Cn){return hc.test(Cn)||Cn.startsWith("/")&&!Cn.startsWith("/*")||Cn.startsWith("./")||Cn.startsWith("../")}var Ko=function(){return je.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},rl=function(Gn){var Ri,Ea=Gn.loaderData,Wi=Gn.htmlPageOpts,na=Gn.manifest,da=(na==null||(Ri=na.assets)===null||Ri===void 0?void 0:Ri["umi.css"])||"";return je.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Ea||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Wi||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(da,"'")}})};function bu(Cn){var Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Cn=="string")return Ru(Cn)?(0,Po.Z)({src:Cn},Gn):{content:Cn};if((0,Io.Z)(Cn)==="object")return(0,Po.Z)((0,Po.Z)({},Cn),Gn);throw new Error("Invalid script type: ".concat((0,Io.Z)(Cn)))}function Ic(Cn){return Ru(Cn)?{type:"link",href:Cn}:{type:"style",content:Cn}}var Vc=function(Gn){var Ri,Ea,Wi,na,da,ms,Yi=Gn.htmlPageOpts;return je.createElement(je.Fragment,null,(Yi==null?void 0:Yi.title)&&je.createElement("title",null,Yi.title),Yi==null||(Ri=Yi.favicons)===null||Ri===void 0?void 0:Ri.map(function(is,Hu){return je.createElement("link",{key:Hu,rel:"shortcut icon",href:is})}),(Yi==null?void 0:Yi.description)&&je.createElement("meta",{name:"description",content:Yi.description}),(Yi==null||(Ea=Yi.keywords)===null||Ea===void 0?void 0:Ea.length)&&je.createElement("meta",{name:"keywords",content:Yi.keywords.join(",")}),Yi==null||(Wi=Yi.metas)===null||Wi===void 0?void 0:Wi.map(function(is){return je.createElement("meta",{key:is.name,name:is.name,content:is.content})}),Yi==null||(na=Yi.links)===null||na===void 0?void 0:na.map(function(is,Hu){return je.createElement("link",(0,ku.Z)({key:Hu},is))}),Yi==null||(da=Yi.styles)===null||da===void 0?void 0:da.map(function(is,Hu){var Bu=Ic(is),Gu=Bu.type,ul=Bu.href,ll=Bu.content;if(Gu==="link")return je.createElement("link",{key:Hu,rel:"stylesheet",href:ul});if(Gu==="style")return je.createElement("style",{key:Hu},ll)}),Yi==null||(ms=Yi.headScripts)===null||ms===void 0?void 0:ms.map(function(is,Hu){var Bu=bu(is),Gu=Bu.content,ul=(0,Go.Z)(Bu,tl);return je.createElement("script",(0,ku.Z)({dangerouslySetInnerHTML:{__html:Gu},key:Hu},ul))}))};function $o(Cn){var Gn,Ri=Cn.children,Ea=Cn.loaderData,Wi=Cn.manifest,na=Cn.htmlPageOpts,da=Cn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ms=Cn.mountElementId;if(da!=null&&da.pureHtml)return je.createElement("html",null,je.createElement("head",null),je.createElement("body",null,je.createElement(Ko,null),je.createElement("div",{id:ms},Ri),je.createElement(rl,{manifest:Wi,loaderData:Ea,htmlPageOpts:na})));if(da!=null&&da.pureApp)return je.createElement(je.Fragment,null,Ri);var Yi=typeof window=="undefined"?Wi==null?void 0:Wi.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return je.createElement("html",{suppressHydrationWarning:!0,lang:(na==null?void 0:na.lang)||"en"},je.createElement("head",null,je.createElement("meta",{charSet:"utf-8"}),je.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Yi&&je.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Yi}),je.createElement(Vc,{htmlPageOpts:na})),je.createElement("body",null,je.createElement(Ko,null),je.createElement("div",{id:ms},Ri),je.createElement(rl,{manifest:Wi,loaderData:Ea,htmlPageOpts:na}),na==null||(Gn=na.scripts)===null||Gn===void 0?void 0:Gn.map(function(is,Hu){var Bu=bu(is),Gu=Bu.content,ul=(0,Go.Z)(Bu,yu);return je.createElement("script",(0,ku.Z)({dangerouslySetInnerHTML:{__html:Gu},key:Hu},ul))})))}var xu=je.createContext(void 0);function nl(){return je.useContext(xu)}var il=["redirect"];function Ql(Cn){var Gn=Cn.routesById,Ri=Cn.parentId,Ea=Cn.routeComponents,Wi=Cn.useStream,na=Wi===void 0?!0:Wi;return Object.keys(Gn).filter(function(da){return Gn[da].parentId===Ri}).map(function(da){var ms=xl((0,Po.Z)((0,Po.Z)({route:Gn[da],routeComponent:Ea[da],loadingComponent:Cn.loadingComponent,reactRouter5Compat:Cn.reactRouter5Compat},Cn.reactRouter5Compat&&{hasChildren:Object.keys(Gn).filter(function(is){return Gn[is].parentId===da}).length>0}),{},{useStream:na})),Yi=Ql({routesById:Gn,routeComponents:Ea,parentId:ms.id,loadingComponent:Cn.loadingComponent,reactRouter5Compat:Cn.reactRouter5Compat,useStream:na});return Yi.length>0&&(ms.children=Yi,ms.routes=Yi),ms})}function ql(Cn){var Gn=(0,eu.UO)(),Ri=(0,eu.Gn)(Cn.to,Gn),Ea=(0,Ll.T$)(),Wi=(0,eu.TH)();if(Ea!=null&&Ea.keepQuery){var na=Wi.search+Wi.hash;Ri+=na}var da=(0,Po.Z)((0,Po.Z)({},Cn),{},{to:Ri});return je.createElement(eu.Fg,(0,ku.Z)({replace:!0},da))}function xl(Cn){var Gn=Cn.route,Ri=Cn.useStream,Ea=Ri===void 0?!0:Ri,Wi=Gn.redirect,na=(0,Go.Z)(Gn,il),da=Cn.reactRouter5Compat?Ml:Jl;return(0,Po.Z)({element:Wi?je.createElement(ql,{to:Wi}):je.createElement(xu.Provider,{value:{route:Cn.route}},je.createElement(da,{loader:je.memo(Cn.routeComponent),loadingComponent:Cn.loadingComponent||Yc,hasChildren:Cn.hasChildren,useStream:Ea}))},na)}function Yc(){return je.createElement("div",null)}function Ml(Cn){var Gn=nl(),Ri=Gn.route,Ea=(0,Ll.Ov)(),Wi=Ea.history,na=Ea.clientRoutes,da=(0,eu.UO)(),ms={params:da,isExact:!0,path:Ri.path,url:Wi.location.pathname},Yi=Cn.loader,is={location:Wi.location,match:ms,history:Wi,params:da,route:Ri,routes:na};return Cn.useStream?je.createElement(je.Suspense,{fallback:je.createElement(Cn.loadingComponent,null)},je.createElement(Yi,is,Cn.hasChildren&&je.createElement(eu.j3,null))):je.createElement(Yi,is,Cn.hasChildren&&je.createElement(eu.j3,null))}function Jl(Cn){var Gn=Cn.loader;return Cn.useStream?je.createElement(je.Suspense,{fallback:je.createElement(Cn.loadingComponent,null)},je.createElement(Gn,null)):je.createElement(Gn,null)}var wu=null;function Xc(){return wu}function pc(Cn){var Gn=Cn.history,Ri=je.useState({action:Gn.action,location:Gn.location}),Ea=(0,Rl.Z)(Ri,2),Wi=Ea[0],na=Ea[1];return(0,je.useLayoutEffect)(function(){return Gn.listen(na)},[Gn]),(0,je.useLayoutEffect)(function(){function da(ms){Cn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Cn.routes,clientRoutes:Cn.clientRoutes,location:ms.location,action:ms.action,basename:Cn.basename,isFirst:!!ms.isFirst}})}return da({location:Wi.location,action:Wi.action,isFirst:!0}),Gn.listen(da)},[Gn,Cn.routes,Cn.clientRoutes]),je.createElement(eu.F0,{navigator:Gn,location:Wi.location,basename:Cn.basename},Cn.children)}function Lu(){var Cn=(0,Ll.Ov)(),Gn=Cn.clientRoutes;return(0,eu.V$)(Gn)}var lu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],ec=function(Gn,Ri){var Ea=Gn.basename||"/",Wi=Ql({routesById:Gn.routes,routeComponents:Gn.routeComponents,loadingComponent:Gn.loadingComponent,reactRouter5Compat:Gn.reactRouter5Compat,useStream:Gn.useStream});Gn.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Wi}});for(var na=je.createElement(pc,{basename:Ea,pluginManager:Gn.pluginManager,routes:Gn.routes,clientRoutes:Wi,history:Gn.history},Ri),da=0,ms=lu;danew Promise((Ea,Wi)=>{var na=Yi=>{try{ms(Ri.next(Yi))}catch(is){Wi(is)}},da=Yi=>{try{ms(Ri.throw(Yi))}catch(is){Wi(is)}},ms=Yi=>Yi.done?Ea(Yi.value):Promise.resolve(Yi.value).then(na,da);ms((Ri=Ri.apply(Cn,Gn)).next())});function Oc(){return vc(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"82"},83:{path:"/classrooms/guidance",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"84"},85:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"98"},99:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"99"},100:{path:"/classrooms/",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"100",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework",parentId:"100",id:"102"},103:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"100",id:"103"},104:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"105"},106:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"100",id:"106"},107:{path:"/classrooms/:coursesId/exercise",parentId:"100",id:"107"},108:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"100",id:"108"},109:{path:"/classrooms/:coursesId/poll",parentId:"100",id:"109"},110:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"100",id:"110"},111:{path:"/classrooms/:coursesId/common_homework",parentId:"100",id:"111"},112:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"100",id:"112"},113:{path:"/classrooms/:coursesId/group_homework",parentId:"100",id:"113"},114:{path:"/classrooms/:coursesId/teachers",parentId:"100",id:"114"},115:{path:"/classrooms/:coursesId/students",parentId:"100",id:"115"},116:{path:"/classrooms/:coursesId/assistant",parentId:"100",id:"116"},117:{path:"/classrooms/:coursesId/program_homework",parentId:"100",id:"117"},118:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"100",id:"118"},119:{path:"/classrooms/:coursesId/engineering",parentId:"100",id:"119"},120:{path:"/classrooms/:coursesId/learning_path",parentId:"100",id:"120"},121:{path:"/classrooms/:coursesId/resource_recommend",parentId:"100",id:"121"},122:{path:"/classrooms/:coursesId/attendance",parentId:"100",id:"122"},123:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"100",id:"123"},124:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"100",id:"124"},125:{path:"/classrooms/:coursesId/announcement",parentId:"100",id:"125"},126:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"100",id:"126"},127:{path:"/classrooms/:coursesId/online_learning",parentId:"100",id:"127"},128:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"100",id:"128"},129:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"100",id:"129"},130:{path:"/classrooms/:coursesId/attachment",parentId:"100",id:"130"},131:{path:"/classrooms/:coursesId/video",parentId:"100",id:"131"},132:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"100",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"100",id:"133"},134:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"100",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"100",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"100",id:"136"},137:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"100",id:"137"},138:{path:"/classrooms/:coursesId/live_video",parentId:"100",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"100",id:"139"},140:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"100",id:"140"},141:{path:"/classrooms/:coursesId/board",parentId:"100",id:"141"},142:{path:"/classrooms/:coursesId/course_group",parentId:"100",id:"142"},143:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"100",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"100",id:"144"},145:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"100",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group",parentId:"100",id:"146"},147:{path:"/classrooms/:coursesId/statistics/",parentId:"100",id:"147"},148:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"100",id:"148"},149:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"100",id:"149"},150:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"100",id:"150"},151:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"100",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"100",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"100",id:"153"},154:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"100",id:"154"},155:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"100",id:"155"},156:{path:"/classrooms/:coursesId",parentId:"100",id:"156"},157:{path:"/classrooms/:coursesId/template",parentId:"100",id:"157"},158:{path:"/competitions",parentId:"1",id:"158"},159:{path:"/competitions/index",parentId:"158",id:"159"},160:{path:"/competitions/:identifier/list",parentId:"158",id:"160"},161:{path:"/competitions/exports",parentId:"158",id:"161"},162:{path:"/competitions",parentId:"158",id:"162"},163:{path:"/competitions/:identifier",parentId:"158",id:"163"},164:{path:"/competitions/index/:identifier",parentId:"158",id:"164"},165:{path:"/competitions/:identifier/detail/enroll",parentId:"158",id:"165"},166:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"158",id:"166"},167:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"158",id:"167"},168:{path:"/competitions/detail/:identifier",parentId:"158",id:"168"},169:{path:"/forums",parentId:"1",id:"169"},170:{path:"/forums",parentId:"169",id:"170"},171:{path:"/forums/categories/:memoType",parentId:"169",id:"171"},172:{path:"/forums/new",parentId:"169",id:"172"},173:{path:"/forums/:memoId/edit",parentId:"169",id:"173"},174:{path:"/forums/:memoId",parentId:"169",id:"174"},175:{path:"/problemset",parentId:"1",id:"175"},176:{path:"/problemset",parentId:"175",id:"176"},177:{path:"/problemset/newitem",parentId:"175",id:"177"},178:{path:"/problemset/:type/:id",parentId:"175",id:"178"},179:{path:"/problemset/preview",parentId:"175",id:"179"},180:{path:"/problemset/preview_new",parentId:"175",id:"180"},181:{path:"/problemset/preview_select",parentId:"175",id:"181"},182:{path:"/shixuns",parentId:"1",id:"182"},183:{path:"/shixuns",parentId:"182",id:"183"},184:{path:"/shixuns/exports",parentId:"182",id:"184"},185:{path:"/shixuns/new",parentId:"182",id:"185"},186:{path:"/shixuns/new/CreateImg",parentId:"182",id:"186"},187:{path:"/shixuns/new/:id/imagepreview",parentId:"182",id:"187"},188:{path:"/shixuns/:id/Merge",parentId:"182",id:"188"},189:{path:"/shixuns/:id/Split",parentId:"182",id:"189"},190:{path:"/shixuns/:id/edit",parentId:"182",id:"190"},191:{path:"shixuns/:id/edit/warehouse",parentId:"190",id:"191"},192:{path:"/shixuns/:id/edit/newquestion",parentId:"190",id:"192"},193:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"190",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"190",id:"194"},195:{path:"/shixuns/:id/edit/new",parentId:"190",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"190",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"190",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"190",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"190",id:"199"},200:{path:"/shixuns/:id",parentId:"182",id:"200"},201:{path:"/shixuns/:id/challenges",parentId:"200",id:"201"},202:{path:"/shixuns/:id/repository",parentId:"200",id:"202"},203:{path:"/shixuns/:id/secret_repository",parentId:"200",id:"203"},204:{path:"/shixuns/:id/collaborators",parentId:"200",id:"204"},205:{path:"/shixuns/:id/dataset",parentId:"200",id:"205"},206:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"200",id:"206"},207:{path:"/shixuns/:id/shixun_discuss",parentId:"200",id:"207"},208:{path:"/shixuns/:id/ranking_list",parentId:"200",id:"208"},209:{path:"/shixuns/:id/settings",parentId:"200",id:"209"},210:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"200",id:"210"},211:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"200",id:"211"},212:{path:"/shixuns/:id/repository/upload_file",parentId:"200",id:"212"},213:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"200",id:"213"},214:{path:"/shixuns/:id/repository/add_file",parentId:"200",id:"214"},215:{path:"/shixuns/:id/secret_repository/add_file",parentId:"200",id:"215"},216:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"216"},217:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"217"},218:{path:"/shixuns/:id/audit_situation",parentId:"200",id:"218"},219:{path:"/shixuns/:id/fork_list",parentId:"200",id:"219"},220:{path:"/shixuns/:id/skill_tags",parentId:"200",id:"220"},221:{path:"/shixuns/interface",parentId:"182",id:"221"},222:{path:"/shixuns/interface/:id/detail",parentId:"182",id:"222"},223:{path:"/shixuns/interface/edit",parentId:"182",id:"223"},224:{path:"/users",parentId:"1",id:"224"},225:{path:"/users/:username/videos/protocol",parentId:"224",id:"225"},226:{path:"/users/:username/videos/resourceProtocol",parentId:"224",id:"226"},227:{path:"/users/:username/videos/success",parentId:"224",id:"227"},228:{path:"/users/:username/topicbank/:topicstype",parentId:"224",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"224",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"224",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"224",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"224",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"224",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"224",id:"234"},235:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"224",id:"235"},236:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"224",id:"236"},237:{path:"/users/:username/experiment-img/add",parentId:"224",id:"237"},238:{path:"/users/:username",parentId:"224",id:"238"},239:{path:"/users/:username",parentId:"238",id:"239"},240:{path:"/users/:username/baseInfo/edit",parentId:"238",id:"240"},241:{path:"/users/:username/baseInfo",parentId:"238",id:"241"},242:{path:"/users/:username/realNameCertification",parentId:"238",id:"242"},243:{path:"/users/:username/careerCertification",parentId:"238",id:"243"},244:{path:"/users/:username/classrooms",parentId:"238",id:"244"},245:{path:"/users/:username/shixuns",parentId:"238",id:"245"},246:{path:"/users/:username/dataSet",parentId:"238",id:"246"},247:{path:"/users/:username/userPortrait",parentId:"238",id:"247"},248:{path:"/users/:username/learningPath",parentId:"238",id:"248"},249:{path:"/users/:username/teach-group",parentId:"238",id:"249"},250:{path:"/users/:username/competitions",parentId:"238",id:"250"},251:{path:"/users/:username/experiment-img",parentId:"238",id:"251"},252:{path:"/users/:username/experiment-img/:experid/detail",parentId:"238",id:"252"},253:{path:"/users/:username/certificate",parentId:"238",id:"253"},254:{path:"/users/:username/otherResources",parentId:"238",id:"254"},255:{path:"/users/:username/classmanagement",parentId:"238",id:"255"},256:{path:"/users/:username/classmanagement/:couserid",parentId:"238",id:"256"},257:{path:"/users/:username/paths",parentId:"238",id:"257"},258:{path:"/users/:username/projects",parentId:"238",id:"258"},259:{path:"/users/:username/videos",parentId:"238",id:"259"},260:{path:"/users/:username/videos/upload",parentId:"238",id:"260"},261:{path:"/users/:username/topics/:topicstype",parentId:"238",id:"261"},262:{path:"/users/:username/vspaces",parentId:"238",id:"262"},263:{path:"/users/:username/resourcesCenter",parentId:"238",id:"263"},264:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"238",id:"264"},265:{path:"/users/:username/resourceGuarantee",parentId:"238",id:"265"},266:{path:"/users/:username/resourceAllocation",parentId:"238",id:"266"},267:{parentId:"1",id:"267"},268:{path:"/problems",parentId:"267",id:"268"},269:{path:"/problems",parentId:"268",id:"269"},270:{path:"/problems/batchAdd",parentId:"268",id:"270"},271:{path:"/problems/newcreate",parentId:"267",id:"271"},272:{path:"/problems/newedit/:id",exact:!0,parentId:"267",id:"272"},273:{path:"/problems/:id/edit",exact:!0,parentId:"267",id:"273"},274:{path:"/problems/new",exact:!0,parentId:"267",id:"274"},275:{path:"/problems/:id/oj/:save_identifier",parentId:"267",id:"275"},276:{path:"/problems/:id/record-detail/:submitId",parentId:"267",id:"276"},277:{path:"/problems/add",parentId:"267",id:"277"},278:{path:"/problems/:id/ojedit",parentId:"267",id:"278"},279:{path:"/engineering",parentId:"1",id:"279"},280:{path:"/engineering",parentId:"279",id:"280"},281:{path:"/engineering/teacherList",parentId:"280",id:"281"},282:{path:"/engineering/studentList",parentId:"280",id:"282"},283:{path:"/engineering/training/program",parentId:"280",id:"283"},284:{path:"/engineering/training/program/add",parentId:"280",id:"284"},285:{path:"/engineering/training/program/edit",parentId:"280",id:"285"},286:{path:"/engineering/training/objectives",parentId:"280",id:"286"},287:{path:"/engineering/graduated/index",parentId:"280",id:"287"},288:{path:"/engineering/graduated/matrix",parentId:"280",id:"288"},289:{path:"/engineering/course/list",parentId:"280",id:"289"},290:{path:"/engineering/course/setting",parentId:"280",id:"290"},291:{path:"/engineering/course/matrix",parentId:"280",id:"291"},292:{path:"/engineering/navigation",parentId:"280",id:"292"},293:{path:"/engineering/evaluate/course",parentId:"280",id:"293"},294:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"280",id:"294"},295:{path:"/engineering/evaluate/norm",parentId:"280",id:"295"},296:{path:"/engineering/evaluate/document",parentId:"280",id:"296"},297:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"280",id:"297"},298:{path:"/engineering/*",redirect:"/404",parentId:"280",id:"298"},299:{path:"/innovation",parentId:"1",id:"299"},300:{path:"/innovation/tasks/:taskId",parentId:"299",id:"300"},301:{path:"/innovation",parentId:"299",id:"301"},302:{path:"/innovation/project",parentId:"301",id:"302"},303:{path:"/innovation/dataset",parentId:"301",id:"303"},304:{path:"/innovation/mirror",parentId:"301",id:"304"},305:{path:"/innovation/my-project",parentId:"301",id:"305"},306:{path:"/innovation/my-dataset",parentId:"301",id:"306"},307:{path:"/innovation/my-mirror",parentId:"301",id:"307"},308:{path:"/innovation/project/create",parentId:"301",id:"308"},309:{path:"/innovation/project/edit/:id",parentId:"301",id:"309"},310:{path:"/innovation/project/detail/:taskId",parentId:"301",id:"310"},311:{path:"/tasks",parentId:"1",id:"311"},312:{path:"/tasks/:taskId",exact:!0,parentId:"311",id:"312"},313:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"311",id:"313"},314:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"311",id:"314"},315:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"311",id:"315"},316:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"311",id:"316"},317:{path:"/myproblems",parentId:"1",id:"317"},318:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"317",id:"318"},319:{path:"/myproblems/:id",exact:!0,parentId:"317",id:"319"},320:{path:"/account",parentId:"1",id:"320"},321:{path:"/account",parentId:"320",id:"321"},322:{path:"/account/profile",parentId:"321",id:"322"},323:{path:"/account/profile/edit",parentId:"321",id:"323"},324:{path:"/account/certification",parentId:"321",id:"324"},325:{path:"/account/secure",parentId:"321",id:"325"},326:{path:"/account/binding",parentId:"321",id:"326"},327:{path:"/account/Results",parentId:"321",id:"327"},328:{path:"/ch",parentId:"1",id:"328"},329:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"328",id:"329"},330:{path:"/ch/rest/",exact:!0,parentId:"328",id:"330"},331:{path:"/ch/rest/:id",exact:!0,parentId:"328",id:"331"},332:{path:"/order",parentId:"1",id:"332"},333:{path:"/order",parentId:"332",id:"333"},334:{path:"/order/invoice",parentId:"332",id:"334"},335:{path:"/order/records",parentId:"332",id:"335"},336:{path:"/order/apply",parentId:"332",id:"336"},337:{path:"/order/view",parentId:"332",id:"337"},338:{path:"/order/:courseId/information",parentId:"332",id:"338"},339:{path:"/order/:courseId/pay",parentId:"332",id:"339"},340:{path:"/order/:orderNum/result",parentId:"332",id:"340"},341:{path:"/messages",parentId:"1",id:"341"},342:{path:"/messages/:userId/user_tidings",parentId:"341",id:"342"},343:{path:"/messages/:userId/private_messages",parentId:"341",id:"343"},344:{path:"/messages/:userId/message_detail",parentId:"341",id:"344"},345:{path:"/vtrs",parentId:"1",id:"345"},346:{path:"/vtrs/:virtual_spacesId",parentId:"345",id:"346"},347:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"346",id:"347"},348:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"346",id:"348"},349:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"346",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"346",id:"350"},351:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"346",id:"351"},352:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"346",id:"352"},353:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"346",id:"353"},354:{path:"/vtrs/:virtual_spacesId/survey",parentId:"346",id:"354"},355:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"346",id:"355"},356:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"346",id:"356"},357:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"346",id:"357"},358:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"346",id:"358"},359:{path:"/vtrs/:virtual_spacesId/material",parentId:"346",id:"359"},360:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"346",id:"360"},361:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"346",id:"361"},362:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"346",id:"362"},363:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"346",id:"363"},364:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"346",id:"364"},365:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"346",id:"365"},366:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"346",id:"366"},367:{path:"/vtrs/:virtual_spacesId/settings",parentId:"346",id:"367"},368:{path:"/vtrs/:virtual_spacesId/resources",parentId:"346",id:"368"},369:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"346",id:"369"},370:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"346",id:"370"},371:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"346",id:"371"},372:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"346",id:"372"},373:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"346",id:"373"},374:{path:"/vtrs/:virtual_spacesId/*",parentId:"346",id:"374"},375:{path:"/101",parentId:"1",id:"375"},376:{path:"/101/:virtual_spacesId",parentId:"375",id:"376"},377:{path:"/101/:virtual_spacesId",exact:!0,parentId:"376",id:"377"},378:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"376",id:"378"},379:{path:"/101/:virtual_spacesId/experiment",parentId:"376",id:"379"},380:{path:"/101/:virtual_spacesId/announcement",parentId:"376",id:"380"},381:{path:"/101/:virtual_spacesId/announcement/add",parentId:"376",id:"381"},382:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"376",id:"382"},383:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"376",id:"383"},384:{path:"/101/:virtual_spacesId/survey",parentId:"376",id:"384"},385:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"376",id:"385"},386:{path:"/101/:virtual_spacesId/knowledge",parentId:"376",id:"386"},387:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"376",id:"387"},388:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"376",id:"388"},389:{path:"/101/:virtual_spacesId/material",parentId:"376",id:"389"},390:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"376",id:"390"},391:{path:"/101/:virtual_spacesId/lesson",parentId:"376",id:"391"},392:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"376",id:"392"},393:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"376",id:"393"},394:{path:"/101/:virtual_spacesId/discussion",parentId:"376",id:"394"},395:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"376",id:"395"},396:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"376",id:"396"},397:{path:"/101/:virtual_spacesId/settings",parentId:"376",id:"397"},398:{path:"/101/:virtual_spacesId/resources",parentId:"376",id:"398"},399:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"376",id:"399"},400:{path:"/101/:virtual_spacesId/Plan",parentId:"376",id:"400"},401:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"376",id:"401"},402:{path:"/101/:virtual_spacesId/digtal",parentId:"376",id:"402"},403:{path:"/101/:virtual_spacesId/homepage",parentId:"376",id:"403"},404:{path:"/101/:virtual_spacesId/*",parentId:"376",id:"404"},405:{path:"/administration",parentId:"1",id:"405"},406:{path:"/administration",parentId:"405",id:"406"},407:{path:"/administration/college",parentId:"406",id:"407"},408:{path:"/administration/student",parentId:"406",id:"408"},409:{path:"/administration/student/:studentId/edit",parentId:"406",id:"409"},410:{path:"/administration/profession",parentId:"406",id:"410"},411:{path:"/graduations",parentId:"1",id:"411"},412:{path:"/graduations",exact:!0,parentId:"411",id:"412"},413:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"411",id:"413"},414:{path:"/graduations/:id",parentId:"411",id:"414"},415:{path:"/graduations/:id/index",parentId:"414",id:"415"},416:{path:"/graduations/:id/topics",parentId:"414",id:"416"},417:{path:"/graduations/:id/student_selection",parentId:"414",id:"417"},418:{path:"/graduations/:id/tasks",parentId:"414",id:"418"},419:{path:"/graduations/:id/opening_report",parentId:"414",id:"419"},420:{path:"/graduations/:id/midterm_report",parentId:"414",id:"420"},421:{path:"/graduations/:id/thesis",parentId:"414",id:"421"},422:{path:"/graduations/:id/final_defense",parentId:"414",id:"422"},423:{path:"/graduations/:id/final_thesis",parentId:"414",id:"423"},424:{path:"/graduations/:id/settings",parentId:"414",id:"424"},425:{path:"/graduations/:id/teachers",parentId:"414",id:"425"},426:{path:"/graduations/:id/students",parentId:"414",id:"426"},427:{path:"/graduations/:id/archives",parentId:"414",id:"427"},428:{path:"/graduations/:id/grading_summary",parentId:"414",id:"428"},429:{path:"/dataset",parentId:"1",id:"429"},430:{path:"/dataset",exact:!0,parentId:"429",id:"430"},431:{path:"/dataset/:id/detail",exact:!0,parentId:"429",id:"431"},432:{path:"/knowledgegraph",parentId:"1",id:"432"},433:{path:"/knowledgegraph/:pathId",parentId:"432",id:"433"},434:{path:"/knowledgegraph/:pathId/statistics",parentId:"432",id:"434"},435:{path:"/newlogin",parentId:"1",id:"435"},436:{parentId:"1",id:"436"},437:{path:"/dashboard",parentId:"436",id:"437"},438:{parentId:"1",id:"438"},439:{path:"/newpaths/:id",parentId:"438",id:"439"},440:{path:"/sysdashboard",parentId:"438",id:"440"},441:{path:"/onlinenum",parentId:"1",id:"441"},442:{path:"/onlinenum",parentId:"441",id:"442"},443:{path:"/shixuncontext",parentId:"1",id:"443"},444:{path:"/shixuncontext",parentId:"443",id:"444"},445:{path:"/shixuncontext/:Id/detail",parentId:"443",id:"445"},446:{path:"/educoder-demo",exact:!0,parentId:"1",id:"446"},447:{path:"/training",parentId:"1",id:"447"},448:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"447",id:"448"},449:{path:"/largeScreen",exact:!0,parentId:"1",id:"449"},450:{path:"/quality",parentId:"1",id:"450"},451:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"450",id:"451"},452:{path:"/otherlogin",exact:!0,parentId:"1",id:"452"},453:{path:"/otherloginqq",exact:!0,parentId:"1",id:"453"},454:{path:"/otherloginstart",exact:!0,parentId:"1",id:"454"},455:{path:"/pathsoverview",exact:!0,parentId:"1",id:"455"},456:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"456"},457:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"457"},458:{path:"/login",parentId:"1",id:"458"},459:{path:"/login",parentId:"458",id:"459"},460:{path:"/user",parentId:"1",id:"460"},461:{path:"/user/login",parentId:"460",id:"461"},462:{path:"/user/register",parentId:"460",id:"462"},463:{path:"/user/reset-password",parentId:"460",id:"463"},464:{path:"/colleges",parentId:"1",id:"464"},465:{path:"/colleges/:id/statistics",parentId:"464",id:"465"},466:{path:"/help",parentId:"1",id:"466"},467:{path:"/help/:id",parentId:"466",id:"467"},468:{path:"/video",parentId:"1",id:"468"},469:{path:"/video/:videoId",parentId:"468",id:"469"},470:{path:"/terminal",parentId:"1",id:"470"},471:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"471"},472:{path:"/statsDashboard",parentId:"1",id:"472"},473:{path:"/",parentId:"1",id:"473"},474:{path:"/",exact:!0,parentId:"473",id:"474"},475:{path:"/api/*",exact:!0,parentId:"473",id:"475"},476:{path:"/search",exact:!0,parentId:"473",id:"476"},477:{path:"/moop_cases",exact:!0,parentId:"473",id:"477"},478:{path:"/moop_cases/new",exact:!0,parentId:"473",id:"478"},479:{path:"/moop_cases/:caseId",exact:!0,parentId:"473",id:"479"},480:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"473",id:"480"},481:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"473",id:"481"},482:{path:"/randompaper",exact:!0,parentId:"473",id:"482"},483:{path:"/randompaper/edit/:id",exact:!0,parentId:"473",id:"483"},484:{path:"/randompaper/detail/:id",exact:!0,parentId:"473",id:"484"},485:{path:"/403",parentId:"473",id:"485"},486:{path:"/500",parentId:"473",id:"486"},487:{path:"/404",parentId:"473",id:"487"},488:{path:"/download",parentId:"473",id:"488"},489:{path:"/iwce",parentId:"473",id:"489"},490:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"473",id:"490"},491:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"473",id:"491"},492:{path:"/Activities",parentId:"473",id:"492"},493:{path:"/iwce/:itemname",parentId:"473",id:"493"},494:{path:"/hpc-course",parentId:"473",id:"494"},495:{path:"/user_agents",parentId:"473",id:"495"},496:{path:"/three",parentId:"473",id:"496"},497:{path:"/introduction",parentId:"473",id:"497"},498:{path:"/chatgpt",parentId:"473",id:"498"},499:{path:"/*",parentId:"473",id:"499"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),2:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),3:je.lazy(()=>__webpack_require__.e(2099).then(__webpack_require__.bind(__webpack_require__,76533))),4:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),5:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),6:je.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,64226))),7:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,39751))),8:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,91046))),9:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),10:je.lazy(()=>__webpack_require__.e(9906).then(__webpack_require__.bind(__webpack_require__,61989))),11:je.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,27851))),12:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,71362))),13:je.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,11839))),14:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(2281)]).then(__webpack_require__.bind(__webpack_require__,90915))),15:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1651)]).then(__webpack_require__.bind(__webpack_require__,20684))),16:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,71362))),17:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,39751))),18:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,39751))),19:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),20:je.lazy(()=>__webpack_require__.e(6789).then(__webpack_require__.bind(__webpack_require__,56319))),21:je.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,20973))),22:je.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,31793))),23:je.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),24:je.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,33496))),25:je.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,33496))),26:je.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),27:je.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),28:je.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,46922))),29:je.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,94044))),30:je.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,67311))),31:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(5694)]).then(__webpack_require__.bind(__webpack_require__,66076))),32:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(5330)]).then(__webpack_require__.bind(__webpack_require__,28063))),33:je.lazy(()=>__webpack_require__.e(2303).then(__webpack_require__.bind(__webpack_require__,63437))),34:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,60922))),35:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,70731))),36:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,1086))),37:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,83890))),38:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,75400))),39:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,52934))),40:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,34353))),41:je.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,30748))),42:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,53036))),43:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,39751))),44:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,60839))),45:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,77638))),46:je.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,53147))),47:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),48:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,23129))),49:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),50:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),51:je.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,10147))),52:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),53:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),54:je.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,83922))),55:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,82856))),56:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,31533))),57:je.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),58:je.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),59:je.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),60:je.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),61:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,75288))),62:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,83485))),63:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,97780))),64:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,28915))),65:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,57643))),66:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,8321))),67:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,77498))),68:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,56010))),69:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,7769))),70:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,36618))),71:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,1910))),72:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,34104))),73:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,3487))),74:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,17042))),75:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,72583))),76:je.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,61193))),77:je.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,13750))),78:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,96046))),79:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,22996))),80:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,41305))),81:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,78554))),82:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,74124))),83:je.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,11839))),84:je.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,55998))),85:je.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,31905))),86:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,97789))),87:je.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,98731))),88:je.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,37244))),89:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),90:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),91:je.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,42383))),92:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,71073))),93:je.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,97838))),94:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,22450))),95:je.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,57454))),96:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,60846))),97:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,45062))),98:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,93341))),99:je.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,25921))),100:je.lazy(()=>__webpack_require__.e(7322).then(__webpack_require__.bind(__webpack_require__,35629))),101:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7588),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,36008))),102:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7588),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,36008))),103:je.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,77437))),104:je.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),105:je.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),106:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,41587))),107:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,41587))),108:je.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,59345))),109:je.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,59345))),110:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7588),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,50608))),111:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7588),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,50608))),112:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7588),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,7170))),113:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7588),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,7170))),114:je.lazy(()=>__webpack_require__.e(5177).then(__webpack_require__.bind(__webpack_require__,35685))),115:je.lazy(()=>__webpack_require__.e(201).then(__webpack_require__.bind(__webpack_require__,35803))),116:je.lazy(()=>__webpack_require__.e(1477).then(__webpack_require__.bind(__webpack_require__,89169))),117:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7588),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,33057))),118:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7588),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,33057))),119:je.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,21413))),120:je.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,11133))),121:je.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,25251))),122:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(369),__webpack_require__.e(7329)]).then(__webpack_require__.bind(__webpack_require__,15515))),123:je.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,25083))),124:je.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,29860))),125:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,53769))),126:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,53769))),127:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),128:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),129:je.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,68583))),130:je.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,68583))),131:je.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,44002))),132:je.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,44002))),133:je.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,96573))),134:je.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,58786))),135:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,1697))),136:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,70302))),137:je.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,94057))),138:je.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,94057))),139:je.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,76161))),140:je.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,10143))),141:je.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,10143))),142:je.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,31896))),143:je.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,31896))),144:je.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,8176))),145:je.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),146:je.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),147:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),148:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),149:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,99046))),150:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,82503))),151:je.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,15531))),152:je.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,50715))),153:je.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,90317))),154:je.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,1377))),155:je.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,65515))),156:je.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,99342))),157:je.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,26032))),158:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),159:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9481),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,855))),160:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9481),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,855))),161:je.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,43008))),162:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9481),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,855))),163:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),164:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),165:je.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,719))),166:je.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,14796))),167:je.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,5629))),168:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(8579)]).then(__webpack_require__.bind(__webpack_require__,79548))),169:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),170:je.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,37226))),171:je.lazy(()=>__webpack_require__.e(4048).then(__webpack_require__.bind(__webpack_require__,88007))),172:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),173:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),174:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,35918))),175:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),176:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(7835)]).then(__webpack_require__.bind(__webpack_require__,16417))),177:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),178:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),179:je.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,6413))),180:je.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,37852))),181:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,39751))),182:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),183:je.lazy(()=>__webpack_require__.e(8552).then(__webpack_require__.bind(__webpack_require__,44470))),184:je.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,15352))),185:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5307)]).then(__webpack_require__.bind(__webpack_require__,457))),186:je.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,84246))),187:je.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,28092))),188:je.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,40580))),189:je.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,2751))),190:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(7476),__webpack_require__.e(9511)]).then(__webpack_require__.bind(__webpack_require__,57448))),191:je.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,21052))),192:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,46897))),193:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),194:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),195:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),196:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),197:je.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,11008))),198:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,92185))),199:je.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,63798))),200:je.lazy(()=>__webpack_require__.e(9449).then(__webpack_require__.bind(__webpack_require__,48476))),201:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9814)]).then(__webpack_require__.bind(__webpack_require__,38199))),202:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,41374))),203:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,19005))),204:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,29990))),205:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1993)]).then(__webpack_require__.bind(__webpack_require__,30439))),206:je.lazy(()=>Promise.all([__webpack_require__.e(7476),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,58100))),207:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(8965)]).then(__webpack_require__.bind(__webpack_require__,68314))),208:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6451)]).then(__webpack_require__.bind(__webpack_require__,66560))),209:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(518)]).then(__webpack_require__.bind(__webpack_require__,77195))),210:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,4421))),211:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,4421))),212:je.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,64716))),213:je.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,64716))),214:je.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,92023))),215:je.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,92023))),216:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,19005))),217:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,19005))),218:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,68639))),219:je.lazy(()=>__webpack_require__.e(3086).then(__webpack_require__.bind(__webpack_require__,68043))),220:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9417)]).then(__webpack_require__.bind(__webpack_require__,92880))),221:je.lazy(()=>__webpack_require__.e(2214).then(__webpack_require__.bind(__webpack_require__,58574))),222:je.lazy(()=>__webpack_require__.e(2864).then(__webpack_require__.bind(__webpack_require__,65939))),223:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,81565))),224:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),225:je.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,59622))),226:je.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,65866))),227:je.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,86974))),228:je.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,49690))),229:je.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),230:je.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),231:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8191))),232:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,31721))),233:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,80751))),234:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,53605))),235:je.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,8712))),236:je.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,26021))),237:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,75992))),238:je.lazy(()=>__webpack_require__.e(8332).then(__webpack_require__.bind(__webpack_require__,73032))),239:je.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,87073))),240:je.lazy(()=>__webpack_require__.e(8217).then(__webpack_require__.bind(__webpack_require__,81524))),241:je.lazy(()=>__webpack_require__.e(879).then(__webpack_require__.bind(__webpack_require__,96101))),242:je.lazy(()=>__webpack_require__.e(5776).then(__webpack_require__.bind(__webpack_require__,13488))),243:je.lazy(()=>__webpack_require__.e(906).then(__webpack_require__.bind(__webpack_require__,71009))),244:je.lazy(()=>__webpack_require__.e(900).then(__webpack_require__.bind(__webpack_require__,59002))),245:je.lazy(()=>__webpack_require__.e(6682).then(__webpack_require__.bind(__webpack_require__,60083))),246:je.lazy(()=>__webpack_require__.e(8115).then(__webpack_require__.bind(__webpack_require__,98976))),247:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,31324))),248:je.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,88755))),249:je.lazy(()=>__webpack_require__.e(8479).then(__webpack_require__.bind(__webpack_require__,5638))),250:je.lazy(()=>__webpack_require__.e(5800).then(__webpack_require__.bind(__webpack_require__,92797))),251:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2862)]).then(__webpack_require__.bind(__webpack_require__,33232))),252:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8286)]).then(__webpack_require__.bind(__webpack_require__,74849))),253:je.lazy(()=>__webpack_require__.e(5117).then(__webpack_require__.bind(__webpack_require__,36510))),254:je.lazy(()=>__webpack_require__.e(7402).then(__webpack_require__.bind(__webpack_require__,28919))),255:je.lazy(()=>__webpack_require__.e(1897).then(__webpack_require__.bind(__webpack_require__,2668))),256:je.lazy(()=>__webpack_require__.e(8145).then(__webpack_require__.bind(__webpack_require__,21599))),257:je.lazy(()=>__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,17436))),258:je.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,7942))),259:je.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,89993))),260:je.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,73879))),261:je.lazy(()=>__webpack_require__.e(5165).then(__webpack_require__.bind(__webpack_require__,6815))),262:je.lazy(()=>__webpack_require__.e(3831).then(__webpack_require__.bind(__webpack_require__,80411))),263:je.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,35670))),264:je.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,99624))),265:je.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,69157))),266:je.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,11234))),267:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),268:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),269:je.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,3447))),270:je.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,96555))),271:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),272:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),273:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),274:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),275:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,30197))),276:je.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,84958))),277:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),278:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),279:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),280:je.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,62861))),281:je.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,10497))),282:je.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,2131))),283:je.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,62256))),284:je.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,872))),285:je.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,64361))),286:je.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,85761))),287:je.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,93875))),288:je.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,21202))),289:je.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,91460))),290:je.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,17689))),291:je.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,37222))),292:je.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,14455))),293:je.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,41313))),294:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,46859))),295:je.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,5942))),296:je.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,15920))),297:je.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,76515))),298:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),299:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),300:je.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,97800))),301:je.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,89705))),302:je.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,47363))),303:je.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,16302))),304:je.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,90894))),305:je.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,13747))),306:je.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,14828))),307:je.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,99436))),308:je.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),309:je.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),310:je.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,562))),311:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),312:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,51384))),313:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),314:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,51384))),315:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),316:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,51384))),317:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),318:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,72222))),319:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,8243))),320:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),321:je.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,21119))),322:je.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,64348))),323:je.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,21496))),324:je.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,95335))),325:je.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,45423))),326:je.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,37196))),327:je.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,36178))),328:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),329:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,10729))),330:je.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),331:je.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),332:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),333:je.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,23395))),334:je.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,68703))),335:je.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,3819))),336:je.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,39983))),337:je.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,79046))),338:je.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,47873))),339:je.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,42176))),340:je.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,92105))),341:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),342:je.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,97128))),343:je.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,82821))),344:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,5211))),345:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),346:je.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),347:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),348:je.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),349:je.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),350:je.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),351:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),352:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),353:je.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),354:je.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),355:je.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),356:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,2360))),357:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),358:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),359:je.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),360:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),361:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),362:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),363:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),364:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),365:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),366:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),367:je.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),368:je.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),369:je.lazy(()=>__webpack_require__.e(8248).then(__webpack_require__.bind(__webpack_require__,38542))),370:je.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),371:je.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),372:je.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),373:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),374:je.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),375:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),376:je.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),377:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),378:je.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),379:je.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),380:je.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),381:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),382:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),383:je.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),384:je.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),385:je.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),386:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,2360))),387:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),388:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),389:je.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),390:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),391:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),392:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),393:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),394:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),395:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),396:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),397:je.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),398:je.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),399:je.lazy(()=>__webpack_require__.e(8248).then(__webpack_require__.bind(__webpack_require__,38542))),400:je.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),401:je.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),402:je.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),403:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),404:je.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),405:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),406:je.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,86476))),407:je.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,27454))),408:je.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,33675))),409:je.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,58197))),410:je.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,57857))),411:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),412:je.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,30266))),413:je.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,88036))),414:je.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,42463))),415:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,66493))),416:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,67489))),417:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,32891))),418:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,57895))),419:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),420:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),421:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),422:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),423:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),424:je.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,98372))),425:je.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),426:je.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),427:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,9))),428:je.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,16459))),429:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),430:je.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,69623))),431:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,73171))),432:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),433:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,5648))),434:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,89325))),435:je.lazy(()=>__webpack_require__.e(1077).then(__webpack_require__.bind(__webpack_require__,33759))),436:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),437:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9181)]).then(__webpack_require__.bind(__webpack_require__,25893))),438:je.lazy(()=>__webpack_require__.e(1474).then(__webpack_require__.bind(__webpack_require__,32454))),439:je.lazy(()=>__webpack_require__.e(6463).then(__webpack_require__.bind(__webpack_require__,97037))),440:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6527)]).then(__webpack_require__.bind(__webpack_require__,70263))),441:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),442:je.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,14103))),443:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),444:je.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,84575))),445:je.lazy(()=>__webpack_require__.e(6788).then(__webpack_require__.bind(__webpack_require__,6556))),446:je.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,38124))),447:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),448:je.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,75503))),449:je.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3518))),450:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),451:je.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,36693))),452:je.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,11112))),453:je.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,19041))),454:je.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,76904))),455:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,63295))),456:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,4280))),457:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,29069))),458:je.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,28128))),459:je.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),460:je.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,23900))),461:je.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),462:je.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,39090))),463:je.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,20649))),464:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),465:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,57915))),466:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),467:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,24721))),468:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),469:je.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,62904))),470:je.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,87038))),471:je.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,33262))),472:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,13771))),473:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),474:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9481),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,58065))),475:je.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,33662))),476:je.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,57548))),477:je.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,13540))),478:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),479:je.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,93185))),480:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),481:je.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,86308))),482:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),483:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),484:je.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,19560))),485:je.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,18430))),486:je.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,57050))),487:je.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),488:je.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,32717))),489:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),490:je.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,79752))),491:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(369),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,62930))),492:je.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,94878))),493:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),494:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),495:je.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,43982))),496:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,49851))),497:je.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,53727))),498:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,73752))),499:je.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),"@@/global-layout":je.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,73974)))}}})}var I=__webpack_require__(41920),D=__webpack_require__(58293),L=__webpack_require__(71418),ve=__webpack_require__(5755),De=()=>je.createElement(L.Z,{size:"middle",className:ve.Z.loading}),an=__webpack_require__(25690),En=__webpack_require__(61186),dn=__webpack_require__.n(En),Pi=__webpack_require__(91392),Ya=__webpack_require__.n(Pi),Da=__webpack_require__(34749),Oo=__webpack_require__.n(Da),Ma=__webpack_require__(19277),co=__webpack_require__.n(Ma),bs=__webpack_require__(10238),Dc=__webpack_require__.n(bs),tc=__webpack_require__(33656),rc=__webpack_require__.n(tc),_c=__webpack_require__(90111),Mu=__webpack_require__.n(_c),Ii=__webpack_require__(74959),nc=__webpack_require__.n(Ii),Fl=__webpack_require__(23250),jo=__webpack_require__.n(Fl),Vs=__webpack_require__(58862),ns=__webpack_require__.n(Vs),al=__webpack_require__(58319),sl=__webpack_require__.n(al),wl=__webpack_require__(62053),El=__webpack_require__.n(wl),ol=__webpack_require__(47477),Qc=__webpack_require__.n(ol),kc=__webpack_require__(59717),Wu=__webpack_require__.n(kc);dn().extend(Oo()),dn().extend(co()),dn().extend(Dc()),dn().extend(rc()),dn().extend(Mu()),dn().extend(nc()),dn().extend(jo()),dn().extend(ns()),dn().extend(sl()),dn().extend(El()),dn().extend(Qc()),dn().extend(Wu()),dn().extend(Ya());var qc=Object.defineProperty,Bl=Object.getOwnPropertySymbols,Jc=Object.prototype.hasOwnProperty,cu=Object.prototype.propertyIsEnumerable,Fu=(Cn,Gn,Ri)=>Gn in Cn?qc(Cn,Gn,{enumerable:!0,configurable:!0,writable:!0,value:Ri}):Cn[Gn]=Ri,Sl=(Cn,Gn)=>{for(var Ri in Gn||(Gn={}))Jc.call(Gn,Ri)&&Fu(Cn,Ri,Gn[Ri]);if(Bl)for(var Ri of Bl(Gn))cu.call(Gn,Ri)&&Fu(Cn,Ri,Gn[Ri]);return Cn},ic=(Cn,Gn,Ri)=>new Promise((Ea,Wi)=>{var na=Yi=>{try{ms(Ri.next(Yi))}catch(is){Wi(is)}},da=Yi=>{try{ms(Ri.throw(Yi))}catch(is){Wi(is)}},ms=Yi=>Yi.done?Ea(Yi.value):Promise.resolve(Yi.value).then(na,da);ms((Ri=Ri.apply(Cn,Gn)).next())});const Eu="/react/build/",ac=!1;function Nl(){return ic(this,null,function*(){const Cn=(0,I.gD)(),{routes:Gn,routeComponents:Ri}=yield Oc(Cn);yield Cn.applyPlugins({key:"patchRoutes",type:an.ApplyPluginsType.event,args:{routes:Gn,routeComponents:Ri}});const Ea=Cn.applyPlugins({key:"modifyContextOpts",type:an.ApplyPluginsType.modify,initialValue:{}}),Wi=Ea.basename||"/",na=Ea.historyType||"browser",da=(0,D.fi)(Sl({type:na,basename:Wi},Ea.historyOpts));return Cn.applyPlugins({key:"render",type:an.ApplyPluginsType.compose,initialValue(){const ms={useStream:!0,routes:Gn,routeComponents:Ri,pluginManager:Cn,mountElementId:"root",rootElement:Ea.rootElement||document.getElementById("root"),loadingComponent:De,publicPath:Eu,runtimePublicPath:ac,history:da,historyType:na,basename:Wi,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Ea.callback},Yi=Cn.applyPlugins({key:"modifyClientRenderOpts",type:an.ApplyPluginsType.modify,initialValue:ms});return mc(Yi)}})()})}Nl(),typeof window!="undefined"&&(window.g_umi={version:"4.4.11"})})()})();