From 70372adaf4935b81555e87a9128dbbc5d6b635d4 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Fri, 22 Aug 2025 17:48:07 +0800 Subject: [PATCH] Auto Submit --- index.html | 2 +- ..._Exercise__Detail__index.a4353f27.async.js | 38 +++++++++---------- ..._Exercise__Export__index.2d441db7.async.js | 2 +- ...Paperlibrary__Add__index.f31ceadf.async.js | 2 +- ...Paperlibrary__See__index.d3375106.async.js | 2 +- umi.4609ee6e.js => umi.eef75564.js | 2 +- 6 files changed, 24 insertions(+), 24 deletions(-) rename p__Classrooms__Lists__Exercise__Detail__index.73608b9f.async.js => p__Classrooms__Lists__Exercise__Detail__index.a4353f27.async.js (99%) rename p__Classrooms__Lists__Exercise__Export__index.214bb6b7.async.js => p__Classrooms__Lists__Exercise__Export__index.2d441db7.async.js (98%) rename p__Paperlibrary__Add__index.cbe9072c.async.js => p__Paperlibrary__Add__index.f31ceadf.async.js (94%) rename p__Paperlibrary__See__index.91623e27.async.js => p__Paperlibrary__See__index.d3375106.async.js (98%) rename umi.4609ee6e.js => umi.eef75564.js (99%) diff --git a/index.html b/index.html index d4f0e2fc66..56516f442a 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__Lists__Exercise__Detail__index.73608b9f.async.js b/p__Classrooms__Lists__Exercise__Detail__index.a4353f27.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Detail__index.73608b9f.async.js rename to p__Classrooms__Lists__Exercise__Detail__index.a4353f27.async.js index 0b39ea564b..62a324c6a3 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.73608b9f.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.a4353f27.async.js @@ -66,7 +66,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=ne=>{y.current.setValue(y.current.getValue()+" "+ne.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:we.createElement(fe.Z,{className:oe.Z.lists,gutter:[10,10]},E.map((ne,ue)=>we.createElement(Le.Z,{flex:"110px",className:oe.Z.item},we.createElement("div",null,we.createElement(Be.Z,{value:`$$${ne.value}$$`}),ne.name),we.createElement("div",{className:oe.Z.children},ne.children.map((se,me)=>we.createElement("div",{key:me},we.createElement("h1",null,se.name),we.createElement(fe.Z,{gutter:[10,10]},se.data.map((ve,Ae)=>we.createElement(Le.Z,{key:Ae,onClick:()=>b(ve),className:oe.Z.diamond},we.createElement(Be.Z,{value:"`$$"+ve.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:we.createElement(fe.Z,{className:oe.Z.lists,gutter:[10,10]},z.map((ne,ue)=>we.createElement(Le.Z,{flex:"110px",className:oe.Z.item},we.createElement("div",null,we.createElement(Be.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),we.createElement("div",{className:oe.Z.children},ne.children.map((se,me)=>we.createElement("div",{key:me},se.name&&we.createElement("h1",null,se.name),we.createElement(fe.Z,{gutter:[10,10]},se.data.map((ve,Ae)=>we.createElement(Le.Z,{key:Ae,onClick:()=>b(ve),className:oe.Z.diamond},we.createElement(Be.Z,{value:"`$$"+ve.value+"$$`"}))))))))))}],te=()=>{var ne=document.createElement("div");ne.innerHTML=y.current.getValue();var ue=ne.innerText;return Re&&Re(ue),ue};return(0,a.useImperativeHandle)(re,()=>({getData:te})),we.createElement("div",{className:oe.Z.mathWrap},we.createElement(ye.default,{defaultActiveKey:"1",items:ee}),we.createElement("math-field",{locale:"zh_cn",className:oe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},Ce||""),Ze&&we.createElement("div",{className:oe.Z.button},we.createElement(Fe.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});dt.Z=be},2748:function(Lt,dt,x){"use strict";x.d(dt,{Q:function(){return Be}});var a=x(59301),fe=x(57809),Le=x(5112),ye=x(5871),Fe=x(59301),Be=(Ne=>(Ne[Ne.Number=1]="Number",Ne[Ne.Percent=2]="Percent",Ne))(Be||{});const oe=({value:Ne,onChange:we,disabled:be,hidePercentOption:Re=!1,percentType:Ze="select"})=>{const Ce=(0,a.useMemo)(()=>Re?1:2,[Re]),[re,y]=(0,a.useState)(Ce);console.log(re);const E=b=>Ne.type===1?`${b}\u5206`:`${b}%`,z=(0,a.useCallback)(b=>{if(re===1){const ee=b.replace("\u5206","");return isNaN(parseInt(ee,10))?0:ee}else return b.replace("%","")},[re]);return(0,a.useEffect)(()=>{y(Ne.type)},[Ne]),Fe.createElement("div",{style:{display:"flex",alignItems:"center"}},Ze=="select"&&Fe.createElement(fe.default,{size:"large",onChange:b=>{y(b),we({type:b,inputValue:b===1?5:20})},value:re||Ce,style:{width:100},options:Re?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:be}),Ze=="radio"&&Fe.createElement(Le.ZP.Group,{size:"large",onChange:b=>{const ee=b.target.value;y(ee),we({type:ee,inputValue:ee===1?5:20})},value:re||Ce,disabled:be},!Re&&Fe.createElement(Le.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Fe.createElement(Le.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Ze=="radio"&&Fe.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Ne.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Fe.createElement(ye.Z,{size:"large",disabled:be,value:Ne.inputValue,style:{width:"120px"},parser:z,addonAfter:Ne.type===1?"\u5206":"%",max:re===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:b=>{we({type:re,inputValue:b})}}),Ze=="radio"&&Ne.type==2&&Fe.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};dt.Z=oe},51110:function(Lt,dt,x){"use strict";x.d(dt,{t:function(){return rt}});var a=x(59301),fe=x(92832),Le=x(78241),ye=x(43418),Fe=x(95237),Be=x(43604),oe=x(5871),Ne=x(57809),we=x(5112),be=x(54657),Re=x(76560),Ze=x(69092),Ce=x(8591),re=x(3113),y=x(71418),E=x(24334),z={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},b=x(82093),ee=x(50582),te=x(89389),ne=x(56102),ue=x(55956),se=x(59301),me=Object.defineProperty,ve=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,it=(ht,tt,ke)=>tt in ht?me(ht,tt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ht[tt]=ke,je=(ht,tt)=>{for(var ke in tt||(tt={}))Me.call(tt,ke)&&it(ht,ke,tt[ke]);if(Se)for(var ke of Se(tt))xe.call(tt,ke)&&it(ht,ke,tt[ke]);return ht},lt=(ht,tt)=>ve(ht,Ae(tt)),We=(ht,tt,ke)=>new Promise((St,wt)=>{var Ue=He=>{try{Ct(ke.next(He))}catch(at){wt(at)}},Qe=He=>{try{Ct(ke.throw(He))}catch(at){wt(at)}},Ct=He=>He.done?St(He.value):Promise.resolve(He.value).then(Ue,Qe);Ct((ke=ke.apply(ht,tt)).next())}),bt=({buttonProps:ht,buttonText:tt,form:ke,hackIdentifier:St="",answerKey:wt,data:Ue})=>{const[Qe,Ct]=(0,a.useState)(!1),[He,at]=(0,a.useState)(!1),[Xe,Tn]=(0,a.useState)(!1),[pn,Dn]=(0,a.useState)({}),[Zn,qn]=(0,a.useState)(""),[Bt,kt]=(0,a.useState)(""),Pn=(0,a.useRef)(St),Nt=(0,a.useRef)(""),qt=(0,a.useRef)(!1);(0,a.useEffect)(()=>{Xe&&Ga()},[Xe]),(0,a.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const Bn=()=>new Date().getTime(),In=Ue==null?void 0:Ue.code,wa=()=>{var Wn,Ca;let Ka=In?Ue==null?void 0:Ue.code:(Wn=ke.getFieldValue("hack_codes"))==null?void 0:Wn.code,Ra=In?Ue==null?void 0:Ue.answer_content:ke.getFieldValue(wt),Wr=In?Ue==null?void 0:Ue.input:(Ca=ke.getFieldValue("hack_sets"))==null?void 0:Ca.input;Ra==null||Ra.forEach(Qr=>{const xt=Qr.value||Qr.answer_text||"";Ka=Ka.replace(/(@▁@|@▁▁@)/,xt)}),kt(Wr),qn(Ka),Dn({}),Tn(!0)},Ga=()=>We(void 0,null,function*(){var Wn,Ca,Ka,Ra;const Wr=Bn(),Qr=In?Ue==null?void 0:Ue.time_limit:(Wn=ke.getFieldsValue())==null?void 0:Wn.hack.time_limit,xt=In?(Ca=Ue==null?void 0:Ue.answer_content)==null?void 0:Ca.length:(Ra=(Ka=ke.getFieldsValue())==null?void 0:Ka.standard_answers)==null?void 0:Ra.length;Ct(!0),yield(0,ee.bM)(Nt.current,{test_hack_code:Zn,test_input:Bt});function Cn(){return We(this,null,function*(){const{status:Br,data:zt}=yield(0,ee.rX)(Nt.current,"submit"),Ma=Bn()-Wr>(Qr+3)*1e3*xt;if(qt.current){if(Ma){Ce.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),Ct(!1);return}if(Br===0){Ct(!1),Dn(lt(je({},zt),{showText:!0}));return}setTimeout(Cn,1e3)}})}Cn()}),xr=()=>We(void 0,null,function*(){var Wn,Ca,Ka,Ra,Wr,Qr,xt;if(!Ue){try{yield ke.validateFields()}catch(Rn){(Ka=(Ca=(Wn=Rn==null?void 0:Rn.errorFields)==null?void 0:Wn[0])==null?void 0:Ca.name)!=null&&Ka.includes("standard_answers")?Ce.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ce.ZP.error(Rn.errorFields[0].errors[0]),ke.scrollToField(Rn.errorFields[0].name,{behavior:"smooth",block:"center"});return}at(!0);let Br="";const zt=ke.getFieldsValue();Pn.current?Br=yield(0,b.ZP)(`/api/problems/${Pn.current}.json`,{method:"put",body:lt(je({},zt),{hack:lt(je({},zt==null?void 0:zt.hack),{sub_discipline_id:(xt=(Qr=zt==null?void 0:zt.hack)==null?void 0:Qr.sub_discipline_id)==null?void 0:xt[1],difficult:zt.difficulty,item_banks_group_id:zt.item_banks_group_id}),hack_codes:lt(je({},zt.hack_codes),{code:E.Base64.encode(zt.hack_codes.code)}),update_hack_sets:[je({},zt.hack_sets)],is_blank:!0})}):(Br=yield(0,b.ZP)("/api/problems.json",{method:"post",body:lt(je({},zt),{hack:lt(je({},zt==null?void 0:zt.hack),{sub_discipline_id:(Wr=(Ra=zt==null?void 0:zt.hack)==null?void 0:Ra.sub_discipline_id)==null?void 0:Wr[1],difficult:zt.difficulty,item_banks_group_id:zt.item_banks_group_id}),hack_codes:lt(je({},zt.hack_codes),{code:E.Base64.encode(zt.hack_codes.code)}),hack_sets:[je({},zt.hack_sets)],is_blank:!0})}),Pn.current=Br==null?void 0:Br.identifier,sessionStorage.projectFill=Br==null?void 0:Br.identifier)}const Cn=yield(0,b.ZP)(`/api/problems/${Pn.current}/start.json`,{method:"get"});if((Cn==null?void 0:Cn.status)===0){Nt.current=Cn==null?void 0:Cn.identifier,qt.current=!0,at(!1),wa();return}at(!1)}),en=Wn=>{const{status:Ca,error_msg:Ka,execute_time:Ra,output:Wr,input:Qr,expected_output:xt}=Wn;let Cn=null;switch(Ca){case ue.h.OK:Cn=se.createElement(se.Fragment,null,se.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Ra/1e3,"\u79D2"),se.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ue.h.NOMATCH:Cn=se.createElement(se.Fragment,null,se.createElement("div",null,"\u8F93\u5165\uFF1A"),se.createElement("pre",{style:{fontFamily:"initial"}},Qr),se.createElement("div",null,"\u8F93\u51FA\uFF1A"),se.createElement("pre",{style:{fontFamily:"initial"}},Wr&&E.Base64.decode(Wr)),se.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),se.createElement("pre",{style:{fontFamily:"initial"}},xt&&E.Base64.decode(xt)));break;case ue.h.EXECUTEFAILURE:Cn=se.createElement(se.Fragment,null,se.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",se.createElement("pre",null,Qr)),se.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),se.createElement("pre",{className:"error"},E.Base64.decode(Ka)));break;case ue.h.COMPILEFAILURE:Cn=se.createElement(se.Fragment,null,se.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",se.createElement("pre",null,Qr)),se.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),se.createElement("pre",{className:"error"},E.Base64.decode(Ka)));break;case ue.h.PODFAILURE:Cn=se.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:Cn=se.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return se.createElement(se.Fragment,null," ",Cn," ")};return se.createElement("div",null,se.createElement(re.ZP,lt(je({loading:He},ht),{onClick:xr}),tt),se.createElement(ye.default,{open:Xe,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Qe,cancelButtonProps:{style:{display:"none"}},onOk:()=>Ga(),onCancel:()=>{qt.current=!1,Tn(!1)}},se.createElement("div",{className:z.result},se.createElement("div",{className:z.left},se.createElement("div",{className:"mb20"},se.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Ue&&se.createElement(ne.CopyToClipboard,{text:Zn,onCopy:()=>Ce.ZP.success("\u590D\u5236\u6210\u529F")},se.createElement("span",{style:{float:"right"},className:"current c-light-primary"},se.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),se.createElement(te.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:Zn,onChange:Wn=>qn(Wn)})),se.createElement("div",{className:z.right},se.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),se.createElement("div",{className:z.box},se.createElement("div",{className:z.li},se.createElement(fe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Bt,onChange:Wn=>kt(Wn.target.value),bordered:!1,style:{height:180}}))),se.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),se.createElement("div",{className:z.box},se.createElement(y.Z,{spinning:Qe,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},se.createElement("div",{className:z.li,style:{height:196,overflow:"auto",padding:10}},en(pn))))))))},Et=x(87169),At=x(59301),Rt=Object.defineProperty,jt=Object.defineProperties,Ut=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Tt=(ht,tt,ke)=>tt in ht?Rt(ht,tt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ht[tt]=ke,$t=(ht,tt)=>{for(var ke in tt||(tt={}))Je.call(tt,ke)&&Tt(ht,ke,tt[ke]);if(ft)for(var ke of ft(tt))ct.call(tt,ke)&&Tt(ht,ke,tt[ke]);return ht},Kt=(ht,tt)=>jt(ht,Ut(tt)),En=(ht,tt)=>{var ke={};for(var St in ht)Je.call(ht,St)&&tt.indexOf(St)<0&&(ke[St]=ht[St]);if(ht!=null&&ft)for(var St of ft(ht))tt.indexOf(St)<0&&ct.call(ht,St)&&(ke[St]=ht[St]);return ke};const{TextArea:Ye}=fe.default,Qt=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],kn=({value:ht,onChange:tt})=>At.createElement(Switch,{checked:ht,onChange:ke=>{tt(ke)}}),An="@\u2581@",sn="@\u2581\u2581@",rt=({questionTitlePlaceholder:ht,form:tt,scoreByBlank:ke=!1,hackidentifier:St,answerKey:wt})=>{const[Ue,Qe]=(0,a.useState)(!1),[Ct,He]=(0,a.useState)(!1),Xe=(0,Re.useParams)().type==="edit",Tn=(Nt,qt)=>{const Bn=qt.line;let In=0;for(let Ga=0;Ga{const wa=Nt.getRange(qt.from,qt.to);let Ga=0;if(qt.text.forEach(xr=>{Ga+=xr.split(An).length-1}),qt.text.forEach(xr=>{Ga+=xr.split(sn).length-1}),qt.origin!=="setValue"){if(wa&&(wa.indexOf(An)!==-1||wa.indexOf(sn)!==-1)){const xr=wa.split(An).length-1+wa.split(sn).length-1,en=Tn(Nt,qt.from);if(console.log(`\u5220\u9664${xr}\u4E2A\uFF0C \u524D\u9762\u6709${en}\u4E2A\uFF0C\u65B0\u589E${Ga}\u4E2A`),xr>1){const Wn=Array.from({length:xr},(Ca,Ka)=>en+Ka);In(Wn)}else In(en)}else if(Ga>0){const xr=Tn(Nt,qt.from);console.log(`\u65B0\u589E${Ga}\u4E2A\uFF0C\u4E4B\u524D\u6709${xr}\u4E2A`),Bn(Ga,xr)}}},Dn=()=>{const Nt=tt.getFieldValue(wt);tt.setFieldsValue({[wt]:Nt==null?void 0:Nt.map((qt,Bn)=>Kt($t({},qt),{position:Bn+1}))})},Zn=(0,a.useRef)(),qn=(Nt,qt)=>{for(let Bn=0;Bn{Bt.current(Nt),Dn()},Pn=Le.default.useWatch(wt,tt);return At.createElement("div",{className:Ze.Z.wrap},At.createElement(Le.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},At.createElement(be.h,{scrollId:"name",watch:!0,height:140})),At.createElement("div",{className:Ze.Z.questionTitleEditorWrap},At.createElement(Le.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},At.createElement(be.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(Nt,qt)=>{const Bn=tt.getFieldValue(wt);console.log("--preAnswerData",Bn,qt),tt.setFieldsValue({[wt]:Bn==null?void 0:Bn.map((In,wa)=>{var Ga;return Kt($t({},In),{position:wa+1,multi_line:(Ga=qt==null?void 0:qt[wa])==null?void 0:Ga.multiLine})})})},placeholder:ht,onCMBeforeChange:(Nt,qt)=>{pn(Nt,qt,qn,kt)}}))),At.createElement(Le.default.List,{name:wt,rules:[{validator(Nt,qt){if(!(qt!=null&&qt.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Bn of qt){const{answer_text:In}=Bn||{};if((In==null?void 0:In.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Nt,{add:qt,remove:Bn},{errors:In})=>(Zn.current=qt,Bt.current=Bn,At.createElement(At.Fragment,null,At.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},At.createElement(Le.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),At.createElement("div",{onClick:()=>{ye.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:At.createElement("div",null,At.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",At.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),At.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},At.createElement(Et.Z,{style:{marginRight:3,color:"#3061D0"}}),At.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Nt.map((wa,Ga)=>{var xr=wa,{key:en,name:Wn}=xr,Ca=En(xr,["key","name"]),Ka,Ra;return At.createElement(Fe.Z,{className:"mb20",key:en,align:"middle",wrap:!1},At.createElement(Be.Z,{flex:"0 0 auto",className:`${Ze.Z.blankIndex}`},"\u586B\u7A7A\u9879",Ga+1),At.createElement(Be.Z,{flex:1},At.createElement(Fe.Z,{align:"top",justify:"space-between",wrap:!1},At.createElement(Be.Z,null,At.createElement(Le.default.Item,Kt($t({},Ca),{name:[Wn,"answer_text"],noStyle:!0}),(Ka=Pn==null?void 0:Pn[Wn])!=null&&Ka.multi_line||(Ra=Pn==null?void 0:Pn[Wn])!=null&&Ra.multiLine?At.createElement(Ye,{spellCheck:!1,style:{marginLeft:10,width:550}}):At.createElement(fe.default,{style:{marginLeft:10,width:550},className:Ze.Z.blankInput,size:"large",maxLength:1e3,onBlur:Wr=>{}}))),ke&&At.createElement(Be.Z,{flex:"224px"},At.createElement(Le.default.Item,Kt($t({},Ca),{name:[Wn,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),At.createElement(oe.Z,{size:"large",className:Ze.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),At.createElement("div",{onClick:()=>Qe(!0)},At.createElement(Le.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},At.createElement(be.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ue}))),At.createElement(Le.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},At.createElement(Ne.default,{size:"large"},Qt.map(Nt=>At.createElement(Ne.default.Option,{key:Nt.title,value:Nt.key}," ",Nt.title)))),At.createElement(Le.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},At.createElement(Le.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},At.createElement(oe.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),At.createElement("span",{className:"ml10 font14"},"\u79D2")),At.createElement(Le.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},At.createElement(we.ZP.Group,{style:{marginTop:-10}},At.createElement(we.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),At.createElement(we.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),At.createElement(we.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),At.createElement(Le.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),At.createElement("div",{style:{background:"#F6F7F9",padding:15}},At.createElement(Le.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},At.createElement(Ye,{rows:4})),At.createElement(Le.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},At.createElement(Ye,{rows:4}))),At.createElement(bt,{form:tt,answerKey:wt,hackIdentifier:St,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:At.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},82482:function(Lt,dt,x){"use strict";x.d(dt,{u:function(){return se}});var a=x(59301),fe=x(95237),Le=x(43604),ye=x(6848),Fe=x(78241),Be=x(69092),oe=x(32134),Ne=x(12893),we=x(54657),be=x(59301),Re=Object.defineProperty,Ze=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,z=(me,ve,Ae)=>ve in me?Re(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):me[ve]=Ae,b=(me,ve)=>{for(var Ae in ve||(ve={}))y.call(ve,Ae)&&z(me,Ae,ve[Ae]);if(re)for(var Ae of re(ve))E.call(ve,Ae)&&z(me,Ae,ve[Ae]);return me},ee=(me,ve)=>Ze(me,Ce(ve)),te=(me,ve)=>{var Ae={};for(var Se in me)y.call(me,Se)&&ve.indexOf(Se)<0&&(Ae[Se]=me[Se]);if(me!=null&&re)for(var Se of re(me))ve.indexOf(Se)<0&&E.call(me,Se)&&(Ae[Se]=me[Se]);return Ae};const ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ue=({value:me,onChange:ve,choiceTextKey:Ae,answerKey:Se,index:Me,isEdit:xe,setInputActive:it,form:je,choiceOptionsPath:lt,allowChangeMode:We,showAddIcon:st,addItem:bt,deleteItem:Et})=>{console.log(me,"value");const At=(me==null?void 0:me[Se])===1,Rt=()=>{const Ut=je.getFieldValue(lt);je.setFieldValue(lt,Ut.map(ft=>ee(b({},ft),{[Se]:0})))},jt=()=>{At?ve(ee(b({},me),{[Se]:0})):(We||Rt(),ve(ee(b({},me),{[Se]:1})))};return be.createElement(fe.Z,{className:Be.Z.choiceWrap,align:"middle",wrap:!1},be.createElement(Le.Z,{onClick:jt,className:`${Be.Z.choiceIndex} ${At?Be.Z.activeAnswer:""}`},ne[Me]),be.createElement(Le.Z,{flex:1,className:`${Be.Z.editorWrap} ml15`,onClick:it},be.createElement(we.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:xe,value:me==null?void 0:me[Ae],onChange:Ut=>{ve(ee(b({},me),{[Ae]:Ut}))}})),be.createElement(Le.Z,{flex:"0 0 auto",className:"ml15"},be.createElement("div",{onClick:jt,className:`${Be.Z.setAnswerBtn} ${At?Be.Z.activeAnswer:""}`},At?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),be.createElement(Le.Z,{className:Be.Z.actionWrapper},be.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},be.createElement(oe.Z,{className:Be.Z.addIcon,onClick:bt,style:{visibility:st?"visible":"hidden"}})),be.createElement(ye.Z,{title:"\u5220\u9664"},be.createElement(Ne.Z,{className:Be.Z.deleteIcon,onClick:Et,style:{visibility:Me>1?"visible":"hidden"}}))))},se=({questionTitlePlaceholder:me,titleKey:ve,choiceKey:Ae,analysisKey:Se,choiceTextKey:Me,answerKey:xe,choiceOptionsPath:it,allowChangeMode:je=!0,form:lt,showAnalysis:We=!0})=>{const[st,bt]=(0,a.useState)(),[Et,At]=(0,a.useState)(!1);return be.createElement("div",{className:Be.Z.wrap},be.createElement("div",{className:Be.Z.questionTitleEditorWrap},be.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:ve,labelCol:{span:24},rules:[{required:!0}]},be.createElement(we.h,{scrollId:Array.isArray(ve)?ve.join("_"):`${ve}`,watch:!0,height:140,placeholder:me}))),be.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),be.createElement(Fe.default.List,{name:Ae,rules:[{validator(Rt,jt){const Ut=jt.some(Je=>Je[xe]===1),ft=jt.findIndex(Je=>{var ct;return((ct=Je[Me])==null?void 0:ct.length)<=0});return ft!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[ft]}\u9009\u9879\u7684\u5185\u5BB9`)):Ut?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Rt,{add:jt,remove:Ut})=>be.createElement("div",{id:Array.isArray(it)?it.join("_"):`${it}`},Rt.map((ft,Je)=>{var ct=ft,{key:Tt,name:$t}=ct,Kt=te(ct,["key","name"]);const En=st===Tt,Ye=()=>{bt(Tt)},Qt=Je<7&&Je===Rt.length-1,kn=()=>jt({[Me]:"",[xe]:0}),An=()=>Ut($t);return be.createElement(Fe.default.Item,ee(b({},Kt),{key:Tt,name:$t,className:Be.Z.choiceListWrap,rules:[{validator(sn,rt){return rt!=null&&rt.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[Je]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),be.createElement(ue,{choiceTextKey:Me,answerKey:xe,index:Je,isEdit:En,setInputActive:Ye,form:lt,choiceOptionsPath:it,allowChangeMode:je,showAddIcon:Qt,addItem:kn,deleteItem:An}))}),Rt.length<8&&be.createElement("div",{className:`${Be.Z.addBtn} mb30`,onClick:()=>jt({[Me]:"",[xe]:0})},"\u6DFB\u52A0\u9009\u9879"))),We&&be.createElement("div",{onClick:()=>At(!0)},be.createElement(Fe.default.Item,{name:Se,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},be.createElement(we.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Et}))))}},15460:function(Lt,dt,x){"use strict";x.d(dt,{u:function(){return je}});var a=x(59301),fe=x(43418),Le=x(95237),ye=x(43604),Fe=x(92832),Be=x(6848),oe=x(78673),Ne=x(78241),we=x(5112),be=x(5871),Re=x(54657),Ze=x(12893),Ce=x(61485),re=x(69092),y=x(65986),E=x(59301),z=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,se=(lt,We,st)=>We in lt?z(lt,We,{enumerable:!0,configurable:!0,writable:!0,value:st}):lt[We]=st,me=(lt,We)=>{for(var st in We||(We={}))ne.call(We,st)&&se(lt,st,We[st]);if(te)for(var st of te(We))ue.call(We,st)&&se(lt,st,We[st]);return lt},ve=(lt,We)=>b(lt,ee(We)),Ae=(lt,We)=>{var st={};for(var bt in lt)ne.call(lt,bt)&&We.indexOf(bt)<0&&(st[bt]=lt[bt]);if(lt!=null&&te)for(var bt of te(lt))We.indexOf(bt)<0&&ue.call(lt,bt)&&(st[bt]=lt[bt]);return st};const Se=({value:lt,onChange:We})=>{const st=Et=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:re.Z.modal,onOk:()=>{const At=[...lt];At.splice(Et,1),We(At)}})},bt=()=>{const Et=[...lt];Et.push(""),We(Et)};return E.createElement(Le.Z,{className:"ml20"},E.createElement(ye.Z,{flex:1},lt==null?void 0:lt.map((Et,At)=>E.createElement(Le.Z,{key:`${Et}_${At}`,className:"mb20"},E.createElement(Fe.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Et,autoSize:{maxRows:3},maxLength:1e3,onBlur:Rt=>{const jt=[...lt],Ut=Rt.target.value.trim();jt[At]=Ut,We(jt)}}),E.createElement(Be.Z,{title:"\u5220\u9664"},E.createElement(Ze.Z,{className:re.Z.deleteIcon,style:{marginLeft:15,visibility:At>0?"visible":"hidden"},onClick:()=>st(At)}))))),E.createElement(ye.Z,null,E.createElement("div",{className:`${re.Z.addBtn}`,onClick:()=>{bt()}},"\u65B0\u589E\u7B54\u6848")))},Me=({value:lt,onChange:We})=>{const st=Et=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:re.Z.modal,onOk:()=>{const At=[...lt];At.splice(Et,1),We(At)}})},bt=()=>{const Et=[...lt];Et.push(""),We(Et)};return E.createElement(Le.Z,{className:"ml20"},E.createElement(ye.Z,{flex:1},lt==null?void 0:lt.map((Et,At)=>E.createElement(Le.Z,{key:`${Et}_${At}`,align:"middle",className:"mb20"},E.createElement(y.Z,{value:Et,style:{flex:1},onChange:Rt=>{const jt=[...lt];jt[At]=Rt,We(jt)}}),E.createElement(Be.Z,{title:"\u5220\u9664"},E.createElement(Ze.Z,{className:re.Z.deleteIcon,style:{marginLeft:15,visibility:At>0?"visible":"hidden"},onClick:()=>st(At)}))))),E.createElement(ye.Z,null,E.createElement("div",{className:`${re.Z.addBtn}`,onClick:()=>{bt()}},"\u65B0\u589E\u7B54\u6848")))},xe=({value:lt=!0,onChange:We})=>E.createElement(oe.Z,{checked:!lt,onChange:st=>{We(!st)}}),it="\u2581",je=({questionTitlePlaceholder:lt,form:We,scoreByBlank:st=!1,answerKey:bt})=>{const[Et,At]=(0,a.useState)(!1),Rt=(Kt,En)=>{const Ye=En.line;let Qt=0;for(let An=0;An{const kn=Kt.getRange(En.from,En.to);let An=0;if(En.text.forEach(sn=>{An+=sn.split(it).length-1}),En.origin!=="setValue"){if(kn&&kn.indexOf(it)!==-1){const sn=kn.split(it).length-1,rt=Rt(Kt,En.from);if(console.log(`\u5220\u9664${sn}\u4E2A\uFF0C \u524D\u9762\u6709${rt}\u4E2A\uFF0C\u65B0\u589E${An}\u4E2A`),sn>1){const ht=Array.from({length:sn},(tt,ke)=>rt+ke);Qt(ht)}else Qt(rt)}else if(An>0){const sn=Rt(Kt,En.from);console.log(`\u65B0\u589E${An}\u4E2A\uFF0C\u4E4B\u524D\u6709${sn}\u4E2A`),Ye(An,sn)}}},Ut=()=>{const Kt=We.getFieldValue(bt);We.setFieldsValue({[bt]:Kt.map((En,Ye)=>ve(me({},En),{position:Ye+1}))})},ft=(0,a.useRef)(),Je=(Kt,En)=>{for(let Ye=0;Ye{ct.current(Kt),Ut()},$t=Ne.default.useWatch(bt,We);return E.createElement("div",{className:re.Z.wrap},E.createElement("div",{className:re.Z.questionTitleEditorWrap},E.createElement(Ne.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},E.createElement(Re.h,{scrollId:"name",watch:!0,height:140,placeholder:lt,showNullButton:!0,onCMBeforeChange:(Kt,En)=>{jt(Kt,En,Je,Tt)}}))),E.createElement(Ne.default.List,{name:bt,rules:[{validator(Kt,En){if(!(En!=null&&En.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Ye of En){const{answer_text:Qt}=Ye||{};if(Qt!=null&&Qt.some(kn=>(kn==null?void 0:kn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Kt,{add:En,remove:Ye},{errors:Qt})=>(ft.current=En,ct.current=Ye,E.createElement(E.Fragment,null,E.createElement(Ne.default.Item,{label:E.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Kt!=null&&Kt.length)&&E.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Kt.map((kn,An)=>{var sn=kn,{key:rt,name:ht}=sn,tt=Ae(sn,["key","name"]),ke,St;return E.createElement("div",{style:{marginBottom:10},key:rt},E.createElement(Le.Z,{className:"mb20",align:"middle",wrap:!1},E.createElement(ye.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${re.Z.blankIndex}`},"\u586B\u7A7A\u9879",An+1),E.createElement(Ne.default.Item,ve(me({},tt),{name:[ht,"model"],noStyle:!0}),E.createElement(we.ZP.Group,{onChange:()=>{const wt=We.getFieldValue(bt);We.setFieldsValue({[bt]:wt.map((Ue,Qe)=>ve(me({},Ue),{answer_text:ht===Qe?[""]:Ue.answer_text}))})}},E.createElement(we.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",E.createElement(Be.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},E.createElement(Ce.Z,null))),E.createElement(we.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",E.createElement(Be.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},E.createElement(Ce.Z,null)))))),E.createElement(Le.Z,{style:{marginLeft:20},align:"middle",wrap:!1},E.createElement(ye.Z,{flex:1},E.createElement(Le.Z,{align:"top",justify:"space-between",wrap:!1},E.createElement(ye.Z,{flex:1},E.createElement(Ne.default.Item,ve(me({},tt),{name:[ht,"answer_text"],noStyle:!0}),((St=(ke=We.getFieldValue(bt))==null?void 0:ke[ht])==null?void 0:St.model)===1?E.createElement(Se,null):E.createElement(Me,null))),st&&E.createElement(ye.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},E.createElement(Ne.default.Item,ve(me({},tt),{name:[ht,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:re.Z.blankInputNumberWrapper}),E.createElement(be.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),E.createElement(Ne.default.Item,ve(me({},tt),{name:[ht,"position"],noStyle:!0}),E.createElement(Fe.default,{type:"hidden"})))))})))),E.createElement(Le.Z,{align:"middle"},E.createElement(Ne.default.Item,{name:"downcase",valuePropName:"checked"},E.createElement(oe.Z,null)),E.createElement(ye.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),E.createElement(Le.Z,{align:"middle"},E.createElement(Ne.default.Item,{name:"no_space",valuePropName:"checked"},E.createElement(oe.Z,null)),E.createElement(ye.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),($t==null?void 0:$t.length)>1&&E.createElement(Le.Z,{align:"middle",className:($t==null?void 0:$t.length)>1?"mb30":`${re.Z.hide}`},E.createElement(Ne.default.Item,{name:"is_ordered"},E.createElement(xe,null)),E.createElement(ye.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),E.createElement("div",{onClick:()=>At(!0)},E.createElement(Ne.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(Re.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Et}))))}},98815:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return te}});var a=x(59301),fe=x(95237),Le=x(43604),ye=x(78241),Fe=x(69092),Be=x(54657),oe=x(59301),Ne=Object.defineProperty,we=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,re=(ne,ue,se)=>ue in ne?Ne(ne,ue,{enumerable:!0,configurable:!0,writable:!0,value:se}):ne[ue]=se,y=(ne,ue)=>{for(var se in ue||(ue={}))Ze.call(ue,se)&&re(ne,se,ue[se]);if(Re)for(var se of Re(ue))Ce.call(ue,se)&&re(ne,se,ue[se]);return ne},E=(ne,ue)=>we(ne,be(ue)),z=(ne,ue)=>{var se={};for(var me in ne)Ze.call(ne,me)&&ue.indexOf(me)<0&&(se[me]=ne[me]);if(ne!=null&&Re)for(var me of Re(ne))ue.indexOf(me)<0&&Ce.call(ne,me)&&(se[me]=ne[me]);return se};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},ee=({value:ne,onChange:ue,form:se})=>{const me=(ne==null?void 0:ne.is_answer)===1,ve=ne==null?void 0:ne.choice_text,Ae=()=>{const Se=se.getFieldsValue().choices.map(Me=>({choice_text:Me.choice_text,is_answer:0}));se.setFieldsValue({choices:Se}),ue(E(y({},ne),{is_answer:1}))};return oe.createElement(fe.Z,{className:Fe.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},oe.createElement(Le.Z,{onClick:Ae,className:`${Fe.Z.choiceIndex} ${Fe.Z.judgementIndex} ${me?Fe.Z.activeAnswer:""}`},b[ve]),oe.createElement(Le.Z,{flex:1,className:`${Fe.Z.editorWrap} ml15`},oe.createElement("div",{className:`${Fe.Z.inputBorder} ${Fe.Z.placeholder} ${me?Fe.Z.activeJudgementAnswer:""}`},ve)),oe.createElement(Le.Z,{flex:"0 0 auto",className:"ml15"},oe.createElement("div",{onClick:Ae,className:`${Fe.Z.setAnswerBtn} ${me?Fe.Z.activeAnswer:""}`},me?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},te=({questionTitlePlaceholder:ne,choiceKey:ue,form:se})=>{const[me,ve]=(0,a.useState)(!1);return oe.createElement("div",{className:Fe.Z.wrap},oe.createElement("div",{className:Fe.Z.questionTitleEditorWrap},oe.createElement(ye.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},oe.createElement(Be.h,{scrollId:"name",watch:!0,height:140,placeholder:ne}))),oe.createElement(ye.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},oe.createElement(ye.default.List,{name:"choices",rules:[{validator(Ae,Se){return Se.some(xe=>(xe==null?void 0:xe.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ae=>oe.createElement("div",{id:"choices"},Ae.map(Se=>{var Me=Se,{key:xe,name:it}=Me,je=z(Me,["key","name"]);return oe.createElement(ye.default.Item,E(y({},je),{key:xe,name:it,noStyle:!0}),oe.createElement(ee,{form:se}))})))),oe.createElement("div",{onClick:()=>ve(!0)},oe.createElement(ye.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},oe.createElement(Be.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:me}))))}},54657:function(Lt,dt,x){"use strict";x.d(dt,{h:function(){return y},x:function(){return E}});var a=x(89389),fe=x(69092),Le=x(7664),ye=x(59301),Fe=Object.defineProperty,Be=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Re=(z,b,ee)=>b in z?Fe(z,b,{enumerable:!0,configurable:!0,writable:!0,value:ee}):z[b]=ee,Ze=(z,b)=>{for(var ee in b||(b={}))we.call(b,ee)&&Re(z,ee,b[ee]);if(Ne)for(var ee of Ne(b))be.call(b,ee)&&Re(z,ee,b[ee]);return z},Ce=(z,b)=>Be(z,oe(b)),re=(z,b)=>{var ee={};for(var te in z)we.call(z,te)&&b.indexOf(te)<0&&(ee[te]=z[te]);if(z!=null&&Ne)for(var te of Ne(z))b.indexOf(te)<0&&be.call(z,te)&&(ee[te]=z[te]);return ee};const y=z=>{var b=z,{value:ee,onChange:te,scrollId:ne}=b,ue=re(b,["value","onChange","scrollId"]);return ye.createElement("div",{id:ne||""},ye.createElement(a.Z,Ce(Ze({},ue),{defaultValue:ee,onChange:(se,me)=>{me!=null&&me.length?te(se,me):te(se)}})))},E=({value:z,onChange:b,placeholder:ee,height:te=140,isEdit:ne,miniToolbar:ue,watch:se=!0})=>ne?ye.createElement(a.Z,{watch:se,isFocus:!0,height:te||void 0,placeholder:ee,defaultValue:z,onChange:b,miniToolbar:ue}):ye.createElement("div",{style:{cursor:"pointer"}},z?ye.createElement(Le.Z,{className:fe.Z.inputBorder,value:z}):ye.createElement("div",{className:`${fe.Z.inputBorder} ${fe.Z.placeholder} inputBorderError`},ee))},84635:function(Lt,dt,x){"use strict";x.d(dt,{W:function(){return Me}});var a=x(59301),fe=x(8591),Le=x(12563),ye=x(78241),Fe=x(78673),Be=x(95237),oe=x(43604),Ne=x(6848),we=x(92832),be=x(5871),Re=x(69092),Ze=x(54657),Ce=x(89389),re=x(61485),y=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(xe,it,je)=>it in xe?y(xe,it,{enumerable:!0,configurable:!0,writable:!0,value:je}):xe[it]=je,ue=(xe,it)=>{for(var je in it||(it={}))ee.call(it,je)&&ne(xe,je,it[je]);if(b)for(var je of b(it))te.call(it,je)&&ne(xe,je,it[je]);return xe},se=(xe,it)=>E(xe,z(it)),me=(xe,it)=>{var je={};for(var lt in xe)ee.call(xe,lt)&&it.indexOf(lt)<0&&(je[lt]=xe[lt]);if(xe!=null&&b)for(var lt of b(xe))it.indexOf(lt)<0&&te.call(xe,lt)&&(je[lt]=xe[lt]);return je};const ve=xe=>{var it=xe,{value:je,onChange:lt}=it,We=me(it,["value","onChange"]);const st=bt=>{lt([bt])};return a.createElement(Ce.Z,se(ue({},We),{defaultValue:je==null?void 0:je[0],onChange:st}))},Ae=xe=>{if(!xe)return!1;if(/^s*$/.test(xe)||xe.trim()===""){fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let it=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return xe==="|"?(fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Se=({value:xe=[],onClose:it})=>a.createElement(Le.default,{closable:!0,onClose:it,className:Re.Z.keywordTag},a.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},xe.join(" \u6216 "))),Me=({questionTitlePlaceholder:xe,form:it,showKeywords:je,isMustKeyWords:lt=je})=>{const[We,st]=(0,a.useState)(!1),[bt,Et]=(0,a.useState)(""),At=ye.default.useWatch("use_keywords",it),Rt=ye.default.useWatch("question_score",it);return a.createElement("div",{className:Re.Z.wrap},a.createElement("div",{className:Re.Z.questionTitleEditorWrap},a.createElement(ye.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Ze.h,{scrollId:"name",watch:!0,height:140,placeholder:xe}))),a.createElement(ye.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},a.createElement(ve,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),je&&!lt&&a.createElement(ye.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},a.createElement(Fe.Z,{defaultChecked:!0})),je&<&&a.createElement(Be.Z,{align:"middle",className:"mb30"},a.createElement(ye.default.Item,{name:"use_keywords",valuePropName:"checked"},a.createElement(Fe.Z,null)),a.createElement(oe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(oe.Z,null,a.createElement(Ne.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement(re.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(At||!lt)&&a.createElement(ye.default.List,{name:"keywords",rules:[{validator(jt,Ut){return lt?Ut!=null&&Ut.length?(Ut==null?void 0:Ut.reduce((Je,ct)=>Je+ct.score,0))>parseFloat(Rt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(jt,{add:Ut,remove:ft})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${Re.Z.title} mb10`},lt?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(Be.Z,{align:"middle",className:"font14 mb30"},a.createElement(oe.Z,{flex:1},a.createElement(we.default,{value:bt,onChange:Je=>{Et(Je.target.value)},maxLength:50,allowClear:!0,onPressEnter:Je=>{var ct,Tt,$t,Kt;const En=`${(ct=Je.target)==null?void 0:ct.value}`,Ye=($t=(Tt=En==null?void 0:En.split("|"))==null?void 0:Tt.filter(An=>!!An))==null?void 0:$t.map(An=>An==null?void 0:An.trim()),Qt=it.getFieldValue("keywords"),kn=((Kt=Qt==null?void 0:Qt.map(An=>An==null?void 0:An.keyword))==null?void 0:Kt.flat())||[];for(const An of Ye)if(kn.includes(An)){fe.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ae(En)&&(Ut({keyword:Ye,score:1}),Et(""))},className:Re.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(oe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),jt.map(Je=>{var ct=Je,{key:Tt,name:$t}=ct,Kt=me(ct,["key","name"]);return a.createElement(Be.Z,{key:Tt,className:"mb20",style:{marginRight:148}},a.createElement(oe.Z,{flex:1},a.createElement(Be.Z,{align:"middle",justify:"space-between"},a.createElement(ye.default.Item,se(ue({},Kt),{name:[$t,"keyword"]}),a.createElement(Se,{onClose:()=>ft($t)})),lt&&a.createElement(ye.default.Item,se(ue({},Kt),{name:[$t,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Re.Z.blankInputNumberWrapper}),a.createElement(be.Z,{className:Re.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>st(!0)},a.createElement(ye.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Ze.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:We}))))}},77411:function(Lt,dt,x){"use strict";x.d(dt,{tc:function(){return xr.t},uh:function(){return a.u},rL:function(){return Ga},u8:function(){return Le.u},ZZ:function(){return fe.Z},Wk:function(){return ye.W}});var a=x(82482),fe=x(98815),Le=x(15460),ye=x(84635),Fe=x(59301),Be=x(36381),oe=x(78241),Ne=x(95237),we=x(43604),be=x(5871),Re=x(6848),Ze=x(38854),Ce=x(69092),re=x(12893),y=x(54657),E=x(43418),z=x(92832),b=x(78673),ee=x(59301),te=Object.defineProperty,ne=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Ae=(en,Wn,Ca)=>Wn in en?te(en,Wn,{enumerable:!0,configurable:!0,writable:!0,value:Ca}):en[Wn]=Ca,Se=(en,Wn)=>{for(var Ca in Wn||(Wn={}))me.call(Wn,Ca)&&Ae(en,Ca,Wn[Ca]);if(se)for(var Ca of se(Wn))ve.call(Wn,Ca)&&Ae(en,Ca,Wn[Ca]);return en},Me=(en,Wn)=>ne(en,ue(Wn)),xe=(en,Wn)=>{var Ca={};for(var Ka in en)me.call(en,Ka)&&Wn.indexOf(Ka)<0&&(Ca[Ka]=en[Ka]);if(en!=null&&se)for(var Ka of se(en))Wn.indexOf(Ka)<0&&ve.call(en,Ka)&&(Ca[Ka]=en[Ka]);return Ca};const it=({value:en,onChange:Wn})=>{const Ca=Ra=>{E.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ce.Z.modal,onOk:()=>{const Wr=[...en];Wr.splice(Ra,1),Wn(Wr)}})},Ka=()=>{const Ra=[...en];Ra.push(""),Wn(Ra)};return ee.createElement(Ne.Z,{className:"ml20"},ee.createElement(we.Z,{flex:1},en==null?void 0:en.map((Ra,Wr)=>ee.createElement(Ne.Z,{key:`${Ra}_${Wr}`,align:"middle",className:"mb20"},ee.createElement(z.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Ra,autoSize:{maxRows:3},maxLength:1e3,onBlur:Qr=>{const xt=[...en],Cn=Qr.target.value.trim();xt[Wr]=Cn,Wn(xt)}}),ee.createElement(Re.Z,{title:"\u5220\u9664"},ee.createElement(re.Z,{className:Ce.Z.deleteIcon,style:{marginLeft:15,visibility:Wr>0?"visible":"hidden"},onClick:()=>Ca(Wr)}))))),ee.createElement(we.Z,null,ee.createElement("div",{className:`${Ce.Z.addBtn}`,onClick:()=>{Ka()}},"\u65B0\u589E\u7B54\u6848")))},je=({value:en=!0,onChange:Wn})=>ee.createElement(b.Z,{checked:!en,onChange:Ca=>{Wn(!Ca)}}),lt="\u2581",We=({questionTitlePlaceholder:en,form:Wn,name:Ca,scoreByBlank:Ka=!1,answerKey:Ra,titleKey:Wr="name",analysisKey:Qr="analysis",isOrdered:xt="is_ordered"})=>{var Cn,Br;const[zt,Rn]=(0,Fe.useState)(!1),Ma=(qe,Dt)=>{const Mt=Dt.line;let xa=0;for(let rn=0;rn{const Xn=qe.getRange(Dt.from,Dt.to);let rn=0;if(Dt.text.forEach(Jt=>{rn+=Jt.split(lt).length-1}),Dt.origin!=="setValue"){if(Xn&&Xn.indexOf(lt)!==-1){const Jt=Xn.split(lt).length-1,jn=Ma(qe,Dt.from);if(console.log(`\u5220\u9664${Jt}\u4E2A\uFF0C \u524D\u9762\u6709${jn}\u4E2A\uFF0C\u65B0\u589E${rn}\u4E2A`),Jt>1){const Yt=Array.from({length:Jt},(la,Fa)=>jn+Fa);xa(Yt)}else xa(jn)}else if(rn>0){const Jt=Ma(qe,Dt.from);console.log(`\u65B0\u589E${rn}\u4E2A\uFF0C\u4E4B\u524D\u6709${Jt}\u4E2A`),Mt(rn,Jt)}}},ur=()=>{const qe=Wn.getFieldValue(["sub_item_banks",...Ra]);Wn.setFieldValue(["sub_item_banks",...Ra],qe==null?void 0:qe.map((Dt,Mt)=>Me(Se({},Dt),{position:Mt+1})))},dn=(0,Fe.useRef)(),ce=(qe,Dt)=>{for(let Mt=0;Mt{ge.current(qe),ur()},De=(Br=(Cn=Wn.getFieldValue("sub_item_banks"))==null?void 0:Cn[Ra==null?void 0:Ra[0]])==null?void 0:Br[Ra==null?void 0:Ra[1]];return(0,Fe.useEffect)(()=>{console.log("========",Wn.getFieldsValue())},[Wn]),ee.createElement("div",{className:Ce.Z.wrap},ee.createElement("div",{className:Ce.Z.questionTitleEditorWrap},ee.createElement(oe.default.Item,{label:"\u9898\u5E72",name:Wr,labelCol:{span:24},rules:[{required:!0}]},ee.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:en,showNullButton:!0,onCMBeforeChange:(qe,Dt)=>{Oa(qe,Dt,ce,Ee)}}))),ee.createElement(oe.default.List,{name:Ra,rules:[{validator(qe,Dt){if((Dt==null?void 0:Dt.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Mt of Dt){const{answer_text:xa}=Mt||{};if(xa!=null&&xa.some(Xn=>(Xn==null?void 0:Xn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(qe,{add:Dt,remove:Mt},{errors:xa})=>(dn.current=Dt,ge.current=Mt,ee.createElement(ee.Fragment,null,ee.createElement(oe.default.Item,{label:ee.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(qe!=null&&qe.length)&&ee.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),qe.map((Xn,rn)=>{var Jt=Xn,{key:jn,name:Yt}=Jt,la=xe(Jt,["key","name"]);return ee.createElement(Ne.Z,{align:"top",key:jn},ee.createElement(we.Z,{className:`${Ce.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",rn+1),ee.createElement(we.Z,{flex:1},ee.createElement(Ne.Z,{align:"top",justify:"space-between"},ee.createElement(we.Z,{flex:1},ee.createElement(oe.default.Item,Me(Se({},la),{name:[Yt,"answer_text"],noStyle:!0}),ee.createElement(it,null))),Ka&&ee.createElement(we.Z,{flex:"224px"},ee.createElement(oe.default.Item,Me(Se({},la),{name:[Yt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ce.Z.blankInputNumberWrapper}),ee.createElement(be.Z,{className:Ce.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),ee.createElement(oe.default.Item,Me(Se({},la),{name:[Yt,"position"],noStyle:!0}),ee.createElement(z.default,{type:"hidden"}))))})))),ee.createElement(Ne.Z,{align:"middle"},ee.createElement(oe.default.Item,{name:[Ca,"downcase"],valuePropName:"checked"},ee.createElement(b.Z,null)),ee.createElement(we.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ee.createElement(Ne.Z,{align:"middle"},ee.createElement(oe.default.Item,{name:[Ca,"no_space"],valuePropName:"checked"},ee.createElement(b.Z,null)),ee.createElement(we.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(De==null?void 0:De.length)>1&&ee.createElement(Ne.Z,{align:"middle",className:(De==null?void 0:De.length)>1?"mb30":`${Ce.Z.hide}`},ee.createElement(oe.default.Item,{name:xt},ee.createElement(je,null)),ee.createElement(we.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),ee.createElement("div",{className:"mt30",onClick:()=>Rn(!0)},ee.createElement(oe.default.Item,{name:Qr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ee.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:zt}))))};var st=x(59301),bt=Object.defineProperty,Et=Object.defineProperties,At=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,ft=(en,Wn,Ca)=>Wn in en?bt(en,Wn,{enumerable:!0,configurable:!0,writable:!0,value:Ca}):en[Wn]=Ca,Je=(en,Wn)=>{for(var Ca in Wn||(Wn={}))jt.call(Wn,Ca)&&ft(en,Ca,Wn[Ca]);if(Rt)for(var Ca of Rt(Wn))Ut.call(Wn,Ca)&&ft(en,Ca,Wn[Ca]);return en},ct=(en,Wn)=>Et(en,At(Wn)),Tt=(en,Wn)=>{var Ca={};for(var Ka in en)jt.call(en,Ka)&&Wn.indexOf(Ka)<0&&(Ca[Ka]=en[Ka]);if(en!=null&&Rt)for(var Ka of Rt(en))Wn.indexOf(Ka)<0&&Ut.call(en,Ka)&&(Ca[Ka]=en[Ka]);return Ca};const $t={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Kt=({value:en,onChange:Wn,form:Ca,choiceKey:Ka})=>{const Ra=(en==null?void 0:en.is_answer)===1,Wr=en==null?void 0:en.choice_text,Qr=()=>{var xt;const Cn=(xt=Ca==null?void 0:Ca.getFieldValue(["sub_item_banks",...Ka]))==null?void 0:xt.map(Br=>({choice_text:Br.choice_text,is_answer:0}));Ca==null||Ca.setFieldValue(["sub_item_banks",...Ka],Cn),Wn(ct(Je({},en),{is_answer:1}))};return st.createElement(Ne.Z,{className:Ce.Z.choiceWrap,align:"middle",wrap:!1},st.createElement(we.Z,{onClick:Qr,className:`${Ce.Z.choiceIndex} ${Ce.Z.judgementIndex} ${Ra?Ce.Z.activeAnswer:""}`},$t[Wr]),st.createElement(we.Z,{flex:1,className:`${Ce.Z.editorWrap} ml15`},st.createElement("div",{className:`${Ce.Z.inputBorder} ${Ce.Z.placeholder} ${Ra?Ce.Z.activeJudgementAnswer:""}`},Wr)),st.createElement(we.Z,{flex:"0 0 auto",className:"ml15"},st.createElement("div",{onClick:Qr,className:`${Ce.Z.setAnswerBtn} ${Ra?Ce.Z.activeAnswer:""}`},Ra?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},En=({questionTitlePlaceholder:en,choiceKey:Wn="choices",form:Ca,titleKey:Ka="name",analysisKey:Ra="analysis"})=>{const[Wr,Qr]=(0,Fe.useState)(!1);return st.createElement("div",{className:Ce.Z.wrap},st.createElement("div",{className:Ce.Z.questionTitleEditorWrap},st.createElement(oe.default.Item,{label:"\u9898\u5E72",name:Ka,labelCol:{span:24},rules:[{required:!0}]},st.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:en}))),st.createElement(oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},st.createElement(oe.default.List,{name:Wn,rules:[{validator(xt,Cn){return Cn.some(zt=>(zt==null?void 0:zt.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},xt=>st.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},xt.map(Cn=>{var Br=Cn,{key:zt,name:Rn}=Br,Ma=Tt(Br,["key","name"]);return st.createElement(oe.default.Item,ct(Je({},Ma),{key:zt,name:Rn,noStyle:!0}),st.createElement(Kt,{form:Ca,choiceKey:Wn}))})))),st.createElement("div",{className:"mt30",onClick:()=>Qr(!0)},st.createElement(oe.default.Item,{name:Ra,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},st.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Wr}))))};var Ye=x(8591),Qt=x(12563),kn=x(89389),An=x(61485),sn=Object.defineProperty,rt=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,wt=(en,Wn,Ca)=>Wn in en?sn(en,Wn,{enumerable:!0,configurable:!0,writable:!0,value:Ca}):en[Wn]=Ca,Ue=(en,Wn)=>{for(var Ca in Wn||(Wn={}))ke.call(Wn,Ca)&&wt(en,Ca,Wn[Ca]);if(tt)for(var Ca of tt(Wn))St.call(Wn,Ca)&&wt(en,Ca,Wn[Ca]);return en},Qe=(en,Wn)=>rt(en,ht(Wn)),Ct=(en,Wn)=>{var Ca={};for(var Ka in en)ke.call(en,Ka)&&Wn.indexOf(Ka)<0&&(Ca[Ka]=en[Ka]);if(en!=null&&tt)for(var Ka of tt(en))Wn.indexOf(Ka)<0&&St.call(en,Ka)&&(Ca[Ka]=en[Ka]);return Ca};const He=en=>{var Wn=en,{value:Ca,onChange:Ka}=Wn,Ra=Ct(Wn,["value","onChange"]);const Wr=Qr=>{Ka([Qr])};return Fe.createElement(kn.Z,Qe(Ue({},Ra),{defaultValue:Ca==null?void 0:Ca[0],onChange:Wr}))},at=en=>{if(!en)return!1;let Wn=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return en==="|"?(Ye.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Xe=({value:en=[],onClose:Wn})=>Fe.createElement(Qt.default,{closable:!0,onClose:Wn,className:Ce.Z.keywordTag},Fe.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},en.join(" \u6216 "))),Tn=({questionTitlePlaceholder:en,form:Wn,showKeywords:Ca,isMustKeyWords:Ka=Ca,titleKey:Ra="name",analysisKey:Wr="analysis",answerTexts:Qr="answer_texts",keywords:xt="keywords",useKeywords:Cn="use_keywords",indexs:Br})=>{const[zt,Rn]=(0,Fe.useState)(!1),[Ma,Oa]=(0,Fe.useState)(""),[ur,dn]=(0,Fe.useState)(!1),ce=oe.default.useWatch("question_score",Wn);return Fe.createElement("div",{className:Ce.Z.wrap},Fe.createElement("div",{className:Ce.Z.questionTitleEditorWrap},Fe.createElement(oe.default.Item,{label:"\u9898\u5E72",name:Ra,labelCol:{span:24},rules:[{required:!0}]},Fe.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:en}))),Fe.createElement(oe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Qr,labelCol:{span:24}},Fe.createElement(He,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ca&&!Ka&&Fe.createElement(oe.default.Item,{hidden:!0,name:Cn,valuePropName:"checked"},Fe.createElement(b.Z,{defaultChecked:!0})),Ca&&Ka&&Fe.createElement(Ne.Z,{align:"middle",className:"mb30"},Fe.createElement(oe.default.Item,{name:Cn,valuePropName:"checked"},Fe.createElement(b.Z,{onChange:()=>{var ge,Ee,De,qe,Dt,Mt;console.log(Wn.getFieldsValue()),dn((De=(Ee=(ge=Wn.getFieldsValue())==null?void 0:ge.sub_item_banks)==null?void 0:Ee[Br])==null?void 0:De.use_keywords),console.log((Mt=(Dt=(qe=Wn.getFieldsValue())==null?void 0:qe.sub_item_banks)==null?void 0:Dt[Br])==null?void 0:Mt.use_keywords),console.log(ur)}})),Fe.createElement(we.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Fe.createElement(we.Z,null,Fe.createElement(Re.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Fe.createElement(An.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ur||!Ka)&&Fe.createElement(oe.default.List,{name:xt,rules:[{validator(ge,Ee){return Ka?Ee!=null&&Ee.length?(Ee==null?void 0:Ee.reduce((qe,Dt)=>qe+Dt.score,0))>parseFloat(ce)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(ge,{add:Ee,remove:De})=>Fe.createElement(Fe.Fragment,null,Fe.createElement("div",{className:`${Ce.Z.title} mb10`},Ka?"\u5173\u952E\u8BCD":Fe.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),Fe.createElement(Ne.Z,{align:"middle",className:"font14 mb30"},Fe.createElement(we.Z,{flex:1},Fe.createElement(z.default,{value:Ma,onChange:qe=>{Oa(qe.target.value)},maxLength:50,allowClear:!0,onPressEnter:qe=>{var Dt,Mt,xa,Xn;const rn=`${(Dt=qe.target)==null?void 0:Dt.value}`,Jt=(xa=(Mt=rn==null?void 0:rn.split("|"))==null?void 0:Mt.filter(la=>!!la))==null?void 0:xa.map(la=>la==null?void 0:la.trim()),jn=Wn.getFieldValue(["sub_item_banks",...xt]),Yt=((Xn=jn==null?void 0:jn.map(la=>la==null?void 0:la.keyword))==null?void 0:Xn.flat())||[];for(const la of Jt)if(Yt.includes(la)){Ye.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}at(rn)&&(Ee({keyword:Jt,score:1}),Oa(""))},className:Ce.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Fe.createElement(we.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ge.map(qe=>{var Dt=qe,{key:Mt,name:xa}=Dt,Xn=Ct(Dt,["key","name"]);return Fe.createElement(Ne.Z,{key:Mt,className:"mb20",style:{marginRight:148}},Fe.createElement(we.Z,{flex:1},Fe.createElement(Ne.Z,{align:"middle",justify:"space-between"},Fe.createElement(oe.default.Item,Qe(Ue({},Xn),{name:[xa,"keyword"]}),Fe.createElement(Xe,{onClose:()=>De(xa)})),Ka&&Fe.createElement(oe.default.Item,Qe(Ue({},Xn),{name:[xa,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ce.Z.blankInputNumberWrapper}),Fe.createElement(be.Z,{className:Ce.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),Fe.createElement("div",{onClick:()=>Rn(!0)},Fe.createElement(oe.default.Item,{name:Wr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Fe.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:zt}))))};var pn=x(59301),Dn=Object.defineProperty,Zn=Object.defineProperties,qn=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,Pn=Object.prototype.propertyIsEnumerable,Nt=(en,Wn,Ca)=>Wn in en?Dn(en,Wn,{enumerable:!0,configurable:!0,writable:!0,value:Ca}):en[Wn]=Ca,qt=(en,Wn)=>{for(var Ca in Wn||(Wn={}))kt.call(Wn,Ca)&&Nt(en,Ca,Wn[Ca]);if(Bt)for(var Ca of Bt(Wn))Pn.call(Wn,Ca)&&Nt(en,Ca,Wn[Ca]);return en},Bn=(en,Wn)=>Zn(en,qn(Wn)),In=(en,Wn)=>{var Ca={};for(var Ka in en)kt.call(en,Ka)&&Wn.indexOf(Ka)<0&&(Ca[Ka]=en[Ka]);if(en!=null&&Bt)for(var Ka of Bt(en))Wn.indexOf(Ka)<0&&Pn.call(en,Ka)&&(Ca[Ka]=en[Ka]);return Ca};const{Panel:wa}=Be.default,Ga=({questionTitlePlaceholder:en,choiceKey:Wn,form:Ca,withScore:Ka})=>{const[Ra,Wr]=(0,Fe.useState)([]),Qr=xt=>{Wr(xt)};return pn.createElement("div",{className:Ce.Z.wrap},pn.createElement("div",{className:Ce.Z.questionTitleEditorWrap},pn.createElement(oe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},pn.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:en}))),pn.createElement(oe.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),pn.createElement(oe.default.List,{name:"sub_item_banks",rules:[{validator(xt,Cn){return Cn?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(xt,{add:Cn,remove:Br,move:zt})=>{const Rn=Ca.getFieldValue("sub_item_banks");return pn.createElement(pn.Fragment,null,pn.createElement(Be.default,{className:xt.length>0?Ce.Z.collapseWrapper:"",bordered:!1,activeKey:Ra,onChange:Qr,expandIcon:({isActive:Ma})=>pn.createElement("i",{className:`iconfont icon-weizhankai ${Ma?Ce.Z.open:Ce.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},xt.map((Ma,Oa)=>{var ur=Ma,{key:dn,name:ce}=ur,ge=In(ur,["key","name"]),Ee,De,qe,Dt,Mt,xa,Xn,rn,Jt,jn;return pn.createElement(wa,{className:Ce.Z.panel,forceRender:!0,header:pn.createElement("div",{className:Ce.Z.panelHeader},"\u7B2C",Oa+1,"\u5C0F\u9898",pn.createElement("span",null,"\uFF08",((Ee=Rn==null?void 0:Rn[ce])==null?void 0:Ee.item_type)=="SINGLE"?"\u5355\u9009\u9898":((De=Rn==null?void 0:Rn[ce])==null?void 0:De.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((qe=Rn==null?void 0:Rn[ce])==null?void 0:qe.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((Dt=Rn==null?void 0:Rn[ce])==null?void 0:Dt.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:ce,extra:pn.createElement(Ne.Z,{align:"middle",onClick:Yt=>Yt.stopPropagation()},Ka&&pn.createElement(we.Z,null,pn.createElement(oe.default.Item,Bn(qt({},ge),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[ce,"question_score"],className:Ce.Z.blankInputNumberWrapper}),pn.createElement(be.Z,{className:Ce.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),pn.createElement(we.Z,null,pn.createElement(Ne.Z,{align:"middle",className:"pl40",justify:"end"},Oa!==0&&pn.createElement("div",{onClick:()=>{var Yt;zt(Oa,Oa-1);const la=(Yt=Ca.getFieldValue("sub_item_banks"))==null?void 0:Yt.map((Fa,ma)=>(xt.map((wn,mt)=>{ma===mt&&(Fa.q_position=Number(wn.name)+1)}),Fa));Ca.setFieldValue("sub_item_banks",la)}},pn.createElement(Re.Z,{title:"\u4E0A\u79FB"},pn.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),Oa{var Yt;zt(Oa,Oa+1);const la=(Yt=Ca.getFieldValue("sub_item_banks"))==null?void 0:Yt.map((Fa,ma)=>(xt.map((wn,mt)=>{ma===mt&&(Fa.q_position=Number(wn.name)+1)}),Fa));Ca.setFieldValue("sub_item_banks",la)},className:Oa===0?"":"ml15"},pn.createElement(Re.Z,{title:"\u4E0B\u79FB"},pn.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),pn.createElement(we.Z,null,pn.createElement(Re.Z,{title:"\u5220\u9664"},pn.createElement(re.Z,{className:`${Ce.Z.deleteIcon} ml15`,onClick:()=>Br(ce)}))))},pn.createElement(oe.default.Item,Bn(qt({},ge),{name:ce}),(((Mt=Rn==null?void 0:Rn[ce])==null?void 0:Mt.item_type)=="SINGLE"||((xa=Rn==null?void 0:Rn[ce])==null?void 0:xa.item_type)=="MULTIPLE")&&pn.createElement(a.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Xn=Rn==null?void 0:Rn[ce])==null?void 0:Xn.item_type)=="MULTIPLE",form:Ca,choiceKey:[ce,"choices"],titleKey:[ce,"name"],analysisKey:[ce,"analysis"],choiceOptionsPath:["sub_item_banks",ce,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((rn=Rn==null?void 0:Rn[ce])==null?void 0:rn.item_type)=="COMPLETION"&&pn.createElement(We,{form:Ca,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:ce,titleKey:[ce,"name"],analysisKey:[ce,"analysis"],isOrdered:[ce,"is_ordered"],answerKey:[ce,"standard_answers"]}),((Jt=Rn==null?void 0:Rn[ce])==null?void 0:Jt.item_type)=="JUDGMENT"&&pn.createElement(En,{form:Ca,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[ce,"name"],analysisKey:[ce,"analysis"],choiceKey:[ce,"choices"]}),((jn=Rn==null?void 0:Rn[ce])==null?void 0:jn.item_type)=="SUBJECTIVE"&&pn.createElement(Tn,{showKeywords:!0,isMustKeyWords:!1,form:Ca,titleKey:[ce,"name"],analysisKey:[ce,"analysis"],answerTexts:[ce,"answer_texts"],useKeywords:[ce,"use_keywords"],keywords:[ce,"keywords"],indexs:ce,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),xt.length<20&&pn.createElement(Ze.Z,{menu:{items:[{label:pn.createElement("div",{onClick:()=>{Cn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),Wr([xt==null?void 0:xt.length,...Ra])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:pn.createElement("div",{onClick:()=>{Cn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),Wr([xt==null?void 0:xt.length,...Ra])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:pn.createElement("div",{onClick:()=>{Cn({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),Wr([xt==null?void 0:xt.length,...Ra])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:pn.createElement("div",{onClick:()=>{Cn({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),Wr([xt==null?void 0:xt.length,...Ra])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:pn.createElement("div",{onClick:()=>{Cn({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),Wr([xt==null?void 0:xt.length,...Ra])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Ma=>Ma.show).map(Ma=>({label:Ma.label,key:Ma.key}))}},pn.createElement("div",{className:`${Ce.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var xr=x(51110)},12049:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return me}});var a=x(59301),fe=x(9221),Le=Object.defineProperty,ye=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,oe=(ve,Ae,Se)=>Ae in ve?Le(ve,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ve[Ae]=Se,Ne=(ve,Ae)=>{for(var Se in Ae||(Ae={}))Fe.call(Ae,Se)&&oe(ve,Se,Ae[Se]);if(ye)for(var Se of ye(Ae))Be.call(Ae,Se)&&oe(ve,Se,Ae[Se]);return ve},we=(ve,Ae)=>{var Se={};for(var Me in ve)Fe.call(ve,Me)&&Ae.indexOf(Me)<0&&(Se[Me]=ve[Me]);if(ve!=null&&ye)for(var Me of ye(ve))Ae.indexOf(Me)<0&&Be.call(ve,Me)&&(Se[Me]=ve[Me]);return Se};const Re={header:{cell:ve=>{var Ae=ve,{onResize:Se,width:Me}=Ae,xe=we(Ae,["onResize","width"]);return Me?a.createElement(fe.Resizable,{width:Me,height:0,handle:a.createElement("span",{className:"react-resizable-handle",onClick:it=>{it.stopPropagation()}}),onResize:Se,draggableOpts:{enableUserSelectHack:!1}},a.createElement("th",Ne({},xe))):a.createElement("th",Ne({},xe))}}};var Ze=x(1710),Ce=Object.defineProperty,re=Object.defineProperties,y=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(ve,Ae,Se)=>Ae in ve?Ce(ve,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ve[Ae]=Se,te=(ve,Ae)=>{for(var Se in Ae||(Ae={}))z.call(Ae,Se)&&ee(ve,Se,Ae[Se]);if(E)for(var Se of E(Ae))b.call(Ae,Se)&&ee(ve,Se,Ae[Se]);return ve},ne=(ve,Ae)=>re(ve,y(Ae)),ue=(ve,Ae)=>{var Se={};for(var Me in ve)z.call(ve,Me)&&Ae.indexOf(Me)<0&&(Se[Me]=ve[Me]);if(ve!=null&&E)for(var Me of E(ve))Ae.indexOf(Me)<0&&b.call(ve,Me)&&(Se[Me]=ve[Me]);return Se},me=ve=>{var Ae=ve,{pagination:Se,resColumns:Me,dataSource:xe,onRow:it}=Ae,je=ue(Ae,["pagination","resColumns","dataSource","onRow"]);const[lt,We]=(0,a.useState)(!1),[st,bt]=(0,a.useState)([{}]),Et=(0,a.useRef)(null);(0,a.useEffect)(()=>{let Rt=Me;Rt=Rt.map((jt,Ut)=>ne(te({},jt),{onHeaderCell:ft=>({width:ft.width,onResize:At(Ut)})})),bt(Rt)},[]),(0,a.useEffect)(()=>{Et.current=st},[st]);const At=Rt=>(jt,{size:Ut})=>{const ft=[...Et.current];ft[Rt]=ne(te({},ft[Rt]),{width:Ut.width}),bt(ft)};return a.createElement("div",null,a.createElement(Ze.default,ne(te({bordered:!0,components:Re,columns:st,dataSource:xe,pagination:Se,loading:lt,onRow:it},je),{rowKey:Rt=>Rt.key||Rt.id})))}},35724:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return Ae},P:function(){return se}});var a=x(59301),fe=x(78241),Le=x(43418),ye=x(5112),Fe=x(92832),Be=x(1710),oe={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Ne=x(67135),we=Object.defineProperty,be=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,y=(Se,Me,xe)=>Me in Se?we(Se,Me,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Se[Me]=xe,E=(Se,Me)=>{for(var xe in Me||(Me={}))Ce.call(Me,xe)&&y(Se,xe,Me[xe]);if(Ze)for(var xe of Ze(Me))re.call(Me,xe)&&y(Se,xe,Me[xe]);return Se},z=(Se,Me)=>be(Se,Re(Me)),b=(Se,Me)=>{var xe={};for(var it in Se)Ce.call(Se,it)&&Me.indexOf(it)<0&&(xe[it]=Se[it]);if(Se!=null&&Ze)for(var it of Ze(Se))Me.indexOf(it)<0&&re.call(Se,it)&&(xe[it]=Se[it]);return xe},ee=(Se,Me,xe)=>new Promise((it,je)=>{var lt=bt=>{try{st(xe.next(bt))}catch(Et){je(Et)}},We=bt=>{try{st(xe.throw(bt))}catch(Et){je(Et)}},st=bt=>bt.done?it(bt.value):Promise.resolve(bt.value).then(lt,We);st((xe=xe.apply(Se,Me)).next())});const te=({studentNames:Se,total:Me})=>{const xe=["","\u4E00","\u4E24","\u4E09"];return Me>3?a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:oe.orangeColor},Se==null?void 0:Se.join("\u3001")),"\u7B49",a.createElement("span",{className:oe.orangeColor},Me),"\u540D\u5B66\u751F"):a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:oe.orangeColor},Se==null?void 0:Se.join("\u3001")),xe[Me],"\u540D\u5B66\u751F")},ne=({used:Se,copy:Me,canNotCopy:xe,studentNames:it,studentCount:je,inPaper:lt,is_random:We=!1,position:st=""})=>{const bt=()=>{if(Me>0&&xe>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:oe.orangeColor},Me),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",a.createElement("span",{className:oe.orangeColor},xe),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Me>0&&xe===0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:oe.orangeColor},Me),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Me===0&&xe>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:oe.orangeColor},xe),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Et=st||(lt?"\u8BD5\u5377":"\u8BFE\u7A0B");return a.createElement("span",null,a.createElement(te,{studentNames:it,total:je}),"\u5B66\u4E60\u8FC7",Et,"\u4E2D\u7684",a.createElement("span",{className:oe.orangeColor},Se),"\u4E2A\u9879\u76EE\uFF0C",bt(),"\u3002\u8BF7\u9009\u62E9",We?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},ue=({onCancel:Se,onOk:Me,visible:xe,inPaper:it,renderData:je,type:lt,isMultipleCourse:We=!1})=>{const[st]=fe.default.useForm(),[bt,Et]=(0,a.useState)(1),[At,Rt]=(0,a.useState)(!1),jt=(0,a.useMemo)(()=>(je==null?void 0:je.total_num)===1&&(je==null?void 0:je.can_copy_num)===1,[je]),Ut=(0,a.useMemo)(()=>{var ft;return(ft=je==null?void 0:je.course_data_list)==null?void 0:ft.filter(Je=>Je.is_show)},[je]);return a.createElement(a.Fragment,null,jt?a.createElement(Le.default,{centered:!0,closable:!0,open:xe,destroyOnClose:!0,title:"\u63D0\u793A",className:oe.antdModal,width:682,confirmLoading:At,onCancel:Se,onOk:()=>ee(void 0,null,function*(){var ft;Rt(!0);let Je=bt;if(We){const ct=E({},st.getFieldsValue());Je=(ft=je==null?void 0:je.course_data_list)==null?void 0:ft.map(Tt=>ct[Tt.id]!==void 0?z(E({},Tt),{is_copy:ct[Tt.id]}):Tt)}yield Me(Je),Rt(!1)})},a.createElement("div",{className:oe.content,style:{marginBottom:20}},We?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":a.createElement(a.Fragment,null,a.createElement(te,{studentNames:je==null?void 0:je.student_names,total:je==null?void 0:je.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),We?a.createElement(fe.default,{form:st,preserve:!1},Ut==null?void 0:Ut.map(ft=>a.createElement(a.Fragment,{key:ft.id},a.createElement("h3",{className:"ml15 mb5"},ft.name),a.createElement(fe.default.Item,{name:ft.id,initialValue:1},a.createElement(ye.ZP.Group,{className:oe.content},a.createElement(ye.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),a.createElement(ye.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):a.createElement(ye.ZP.Group,{value:bt,onChange:ft=>Et(ft.target.value),className:oe.content,style:{marginBottom:30}},a.createElement(ye.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),a.createElement(ye.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),a.createElement("div",null,a.createElement("div",{className:oe.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),a.createElement("div",{className:oe.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:`${oe.content} ${oe.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):a.createElement(Le.default,{centered:!0,closable:!0,destroyOnClose:!0,open:xe,confirmLoading:At,title:"\u63D0\u793A",width:682,onCancel:Se,onOk:()=>ee(void 0,null,function*(){var ft;Rt(!0);let Je=0;if(We){const ct=E({},st.getFieldsValue());Je=(ft=je==null?void 0:je.course_data_list)==null?void 0:ft.map(Tt=>ct[Tt.id]!==void 0?z(E({},Tt),{is_use:ct[Tt.id]}):Tt)}yield Me(Je),Rt(!1)})},a.createElement("div",{className:oe.content},a.createElement(te,{studentNames:je==null?void 0:je.student_names,total:je==null?void 0:je.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",We?a.createElement(fe.default,{form:st,preserve:!1},a.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),Ut==null?void 0:Ut.map(ft=>a.createElement(a.Fragment,{key:ft.id},a.createElement("h3",{className:"ml15 mb5"},ft.name),a.createElement(fe.default.Item,{name:ft.id,initialValue:1},a.createElement(ye.ZP.Group,{className:oe.content},a.createElement(ye.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),a.createElement(ye.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):a.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",a.createElement("span",{className:oe.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},se=function(){const[Se,Me]=(0,a.useState)(!1),[xe,it]=(0,a.useState)();return[Se,()=>Me(!1),xe,We=>ee(this,null,function*(){var st;const bt=We,{isImportMultipleCourse:Et=!1}=bt,At=b(bt,["isImportMultipleCourse"]);console.log(We);const Rt=(We==null?void 0:We.result)||(yield(0,Ne.Tr)(At));return"status"in Rt?!1:Et?((st=Rt==null?void 0:Rt.course_data_list)==null?void 0:st.some(Ut=>Ut.is_show))?(it(Rt),Me(!0),!0):Rt.course_data_list||[]:Rt.student_count===0?!1:(it(Rt),Me(!0),!0)})]},me=Se=>{const[Me]=fe.default.useForm(),[xe,it]=(0,a.useState)(!1),{onCancel:je,onOk:lt,visible:We,inPaper:st=!1,renderData:bt,type:Et,isMultipleCourse:At=!1,position:Rt}=Se;let jt=(0,a.useMemo)(()=>st?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:oe.tableCell,render(Je,ct){return a.createElement("a",{href:`/shixuns/${ct.identifier}/challenges`,target:"_blank"},Je)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Je,ct)=>a.createElement(a.Fragment,null,a.createElement(fe.default.Item,{name:[`${Et==="subject"?ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_copy"],initialValue:1},a.createElement(ye.ZP.Group,null,a.createElement(ye.ZP,{value:1},"\u662F"),a.createElement(ye.ZP,{value:0},"\u5426"))),a.createElement(fe.default.Item,{name:[`${Et==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:oe.tableCell,render(Je,ct){return a.createElement("a",{href:`/shixuns/${ct.identifier}/challenges`,target:"_blank"},Je)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Je,ct)=>a.createElement(fe.default.Item,{name:[`${Et==="subject"?ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_use"],initialValue:1},a.createElement(ye.ZP.Group,null,a.createElement(ye.ZP,{value:1},"\u662F"),a.createElement(ye.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Je,ct)=>a.createElement(fe.default.Item,{name:[`${Et==="subject"?ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_copy"],initialValue:1},a.createElement(ye.ZP.Group,null,a.createElement(ye.ZP,{value:1},"\u662F"),a.createElement(ye.ZP,{value:0},"\u5426")))}],[st]),Ut=(0,a.useMemo)(()=>st?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:oe.tableCell,align:"center",ellipsis:!0,render:(Je,ct)=>a.createElement(a.Fragment,null,a.createElement("a",{href:`/shixuns/${ct.identifier}/challenges`,target:"_blank"},Je),a.createElement(fe.default.Item,{name:[`${Et==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})),a.createElement(fe.default.Item,{name:[`${Et==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:oe.tableCell,ellipsis:!0,align:"center",render:(Je,ct)=>a.createElement("a",{href:`/shixuns/${ct.identifier}/challenges`,target:"_blank"},Je)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Je,ct)=>a.createElement(a.Fragment,null,a.createElement(fe.default.Item,{name:[`${Et==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_use"],initialValue:0},a.createElement(ye.ZP.Group,null,a.createElement(ye.ZP,{value:1},"\u662F"),a.createElement(ye.ZP,{value:0},"\u5426"))),a.createElement(fe.default.Item,{name:[`${Et==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})))}],[st]);if(At){const Je={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:oe.tableCell,render:(ct,Tt)=>a.createElement("a",{href:`/classrooms/${Tt.course_id}`},ct)};jt=[Je,...jt],Ut=[Je,...Ut]}const ft=(0,a.useMemo)(()=>ne({used:bt==null?void 0:bt.repeat_shixun_num,copy:bt==null?void 0:bt.can_copy_num,canNotCopy:bt==null?void 0:bt.no_copy_num,studentNames:bt==null?void 0:bt.student_names,studentCount:bt==null?void 0:bt.student_count,is_random:bt==null?void 0:bt.is_random,inPaper:st,position:Rt}),[bt,st,Rt]);return a.createElement(Le.default,{title:"\u63D0\u793A",centered:!0,open:We,confirmLoading:xe,onOk:()=>ee(void 0,null,function*(){it(!0);const Je=Me.getFieldsValue(),ct=Object.keys(Je).map(Tt=>({id:parseInt(Tt.split("_")[0]),course_id:parseInt(Tt.split("_")[1]),is_use:Je[Tt].is_use,is_copy:Je[Tt].is_copy}));yield lt(ct),it(!1)}),onCancel:je,width:880,okText:"\u786E\u8BA4",className:oe.antdModal,destroyOnClose:!0},a.createElement(fe.default,{form:Me,preserve:!1},a.createElement("div",{className:oe.brief},ft),a.createElement("div",{style:{marginBottom:30}},a.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),a.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:oe.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(bt==null?void 0:bt.can_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:oe.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(Be.default,{columns:jt,className:oe.antdTable,dataSource:bt==null?void 0:bt.can_copy_list,rowKey:Et==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(bt==null?void 0:bt.no_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:oe.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(Be.default,{columns:Ut,className:oe.antdTable,dataSource:bt==null?void 0:bt.no_copy_list,rowKey:Et==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(bt==null?void 0:bt.no_use_list.length)>0&&(bt==null?void 0:bt.no_use_list.map(Je=>a.createElement("div",{key:Et==="subject"?Je.stage_shixun_id:Je.shixun_course_id||Je.id},a.createElement(fe.default.Item,{name:[`${Et==="subject"?Je==null?void 0:Je.stage_shixun_id:Je.shixun_course_id||Je.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})),a.createElement(fe.default.Item,{name:[`${Et==="subject"?Je==null?void 0:Je.stage_shixun_id:Je.shixun_course_id||Je.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))))))};var Ae=Se=>{const{modalType:Me}=Se;return Me==="multiple"?a.createElement(me,E({},Se)):a.createElement(ue,E({},Se))}},29920:function(Lt,dt,x){"use strict";x.d(dt,{C:function(){return We}});var a=x(59301),fe={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},Le=x(92310),ye=x.n(Le),Fe=x(24905),Be=x(95237),oe=x(8591),Ne=x(6848),we=x(3113),be=x(43418),Re=x(1710),Ze=x(5871),Ce=x(78241),re=x(71418),y=x(49661),E=x(82093),z=x(34055),b=x(77817),ee=x(47949),te=Object.defineProperty,ne=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Ae=(st,bt,Et)=>bt in st?te(st,bt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):st[bt]=Et,Se=(st,bt)=>{for(var Et in bt||(bt={}))me.call(bt,Et)&&Ae(st,Et,bt[Et]);if(se)for(var Et of se(bt))ve.call(bt,Et)&&Ae(st,Et,bt[Et]);return st},Me=(st,bt)=>ne(st,ue(bt)),xe=(st,bt,Et)=>new Promise((At,Rt)=>{var jt=Je=>{try{ft(Et.next(Je))}catch(ct){Rt(ct)}},Ut=Je=>{try{ft(Et.throw(Je))}catch(ct){Rt(ct)}},ft=Je=>Je.done?At(Je.value):Promise.resolve(Je.value).then(jt,Ut);ft((Et=Et.apply(st,bt)).next())});const it=Fe.default.Group,je=({className:st,title:bt,items:Et=[],value:At,onChange:Rt})=>{const jt=(Et==null?void 0:Et.length)===(At==null?void 0:At.length),Ut=(At==null?void 0:At.length)>0&&(At==null?void 0:At.length)<(Et==null?void 0:Et.length),ft=Je=>{const ct=Et.map(Tt=>Tt.id);Rt(Je.target.checked?ct:[])};return a.createElement(Be.Z,{align:"middle",className:st},!!bt&&a.createElement("div",{className:"mr20",style:{color:"#5F6368"}},bt),a.createElement(Fe.default,{indeterminate:Ut,onChange:ft,checked:jt},"\u5168\u90E8"),a.createElement(it,{value:At,onChange:Rt},Et.map(Je=>a.createElement(Fe.default,{className:"ml30 c-black",key:Je.id,value:Je.id},Je.name,a.createElement("span",null,`(${Je.count})`)))))};var We=({className:st,style:bt,dataSource:Et})=>{var At,Rt,jt,Ut,ft,Je,ct;const[Tt,$t]=(0,a.useState)({}),[Kt,En]=(0,a.useState)(!0),[Ye,Qt]=(0,a.useState)(!1),[kn,An]=(0,a.useState)(!1),[sn,rt]=(0,a.useState)(null),[ht,tt]=(0,a.useState)(0),[ke,St]=(0,a.useState)({}),[wt,Ue]=(0,a.useState)(!0),[Qe,Ct]=(0,a.useState)(0),[He,at]=(0,a.useState)(0),[Xe,Tn]=(0,a.useState)(!1),pn=(0,a.useRef)(null),[Dn,Zn]=(0,a.useState)(!1),[qn,Bt]=(0,a.useState)(!0),[kt,Pn]=(0,a.useState)([]),Nt={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[qt,Bn]=(0,a.useState)(Se({},Nt));(0,a.useEffect)(()=>{Et!=null&&Et.question_id&&$t(Et)},[Et==null?void 0:Et.question_id]),(0,a.useEffect)(()=>{var Cn;if(((Cn=Tt==null?void 0:Tt.exercise_question_resubmit)==null?void 0:Cn.status)==="running"){const Br=setInterval(()=>{Ga()},3e3);return()=>clearInterval(Br)}},[(At=Tt==null?void 0:Tt.exercise_question_resubmit)==null?void 0:At.status]),(0,a.useEffect)(()=>{var Cn;kn&&(kn===1&&(qt.question_status=xr.map(Br=>Br.value),qt.review=en.map(Br=>Br.value)),kn===2&&(qt.exercise_question_resubmit_id=(Cn=Tt==null?void 0:Tt.exercise_question_resubmit)==null?void 0:Cn.id,sn===1&&(qt.success_status=[1]),sn===2&&(qt.success_status=[0])),Bn(Se({},qt)),In(qt),at(Tt!=null&&Tt.is_mirror?3:10),Ct(Tt!=null&&Tt.is_mirror?1:5))},[kn]),(0,a.useEffect)(()=>{Dn&&wa()},[Dn]);const In=Cn=>xe(void 0,null,function*(){En(!0);const Br=yield(0,E.ZP)(`/api/exercise_questions/${Tt==null?void 0:Tt.question_id}/resubmit_student_list.json`,{method:"get",params:Cn});(Br==null?void 0:Br.status)==0&&(St(Br||[]),tt(Br==null?void 0:Br.count)),En(!1)}),wa=()=>xe(void 0,null,function*(){Bt(!0);const Cn=yield(0,E.ZP)(`/api/exercise_questions/${Tt==null?void 0:Tt.question_id}/resubmit_history.json`,{method:"get"});(Cn==null?void 0:Cn.status)==0&&Pn((Cn==null?void 0:Cn.data)||[]),Bt(!1)}),Ga=()=>xe(void 0,null,function*(){const Cn=yield(0,E.ZP)(`/api/exercise_questions/${Tt==null?void 0:Tt.question_id}/resubmit_status.json`,{method:"get"});(Cn==null?void 0:Cn.status)==0&&$t(Me(Se({},Tt),{show_resubmit_history:!0,exercise_question_resubmit:(Cn==null?void 0:Cn.data)||{}}))}),xr=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],en=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],Wn=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],Ca=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(Cn,Br,zt)=>a.createElement("span",{className:"c-black"},zt+1+(qt.page-1)*qt.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:Cn=>a.createElement("span",{className:"c-black"},Cn)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:Cn=>a.createElement("span",{className:"c-grey-666"},Cn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:Cn=>a.createElement("span",{className:"c-black"},Cn)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:Cn=>{const{label:Br,color:zt}=xr.find(Rn=>Rn.value===Cn)||{};return a.createElement("span",{style:{color:zt}},Br)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:Cn=>a.createElement("span",{className:"c-black"},Cn)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:Cn=>a.createElement("span",{className:"c-black"},Cn)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:Cn=>{const{label:Br,color:zt}=en.find(Rn=>Rn.value===Cn)||{};return a.createElement("span",{style:{color:zt}},Br)}},kn===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:Cn=>{const{label:Br,color:zt}=Wn.find(Rn=>Rn.value===Cn)||{};return a.createElement("span",{style:{color:zt}},Br)}}].filter(Boolean),Ka=(Cn,Br,zt)=>{qt.page=Cn==null?void 0:Cn.current,qt.per_page=Cn==null?void 0:Cn.pageSize,zt!=null&&zt.order?(qt.sort_by=zt==null?void 0:zt.field,qt.direction=(zt==null?void 0:zt.order)==="ascend"?"asc":"desc"):(qt.sort_by=null,qt.direction=null),Bn(Se({},qt)),In(qt)},Ra=()=>{if(!Qe){oe.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}Tn(!0)},Wr=()=>xe(void 0,null,function*(){var Cn,Br;if((Cn=pn.current)!=null&&Cn.onVerify())return;Qt(!0);const zt=yield(0,E.ZP)(`/api/exercise_questions/${Tt==null?void 0:Tt.question_id}/resubmit.json`,{method:"post",body:{keyword:qt.keyword,question_status:qt.question_status,review:qt.review_status,success_status:qt.success_status,use_max_score:wt,permits:Qe,exercise_question_resubmit_id:kn===1?null:(Br=Tt==null?void 0:Tt.exercise_question_resubmit)==null?void 0:Br.id}});(zt==null?void 0:zt.status)==0&&(yield Ga(),oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Tn(!1),An(!1)),Qt(!1)}),Qr=(Cn,Br)=>{qt.page=1,qt[Br]=Cn,Bn(Se({},qt)),In(qt)},xt=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return a.createElement(a.Fragment,null,a.createElement("div",{className:ye()(fe.recalculation,st),style:bt},a.createElement(Ne.Z,{title:xt[(Tt==null?void 0:Tt.disable_resubmit_reason)||0]},a.createElement(we.ZP,{disabled:(Tt==null?void 0:Tt.disable_resubmit)||((Rt=Tt==null?void 0:Tt.exercise_question_resubmit)==null?void 0:Rt.status)==="running",onClick:()=>An(1),icon:a.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(Tt==null?void 0:Tt.show_resubmit_history)&&a.createElement(a.Fragment,null,((jt=Tt==null?void 0:Tt.exercise_question_resubmit)==null?void 0:jt.status)==="running"?a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},(Ut=Tt==null?void 0:Tt.exercise_question_resubmit)==null?void 0:Ut.rate)):a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{onClick:()=>{An(2),rt(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(ft=Tt==null?void 0:Tt.exercise_question_resubmit)==null?void 0:ft.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{onClick:()=>{An(2),rt(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(Je=Tt==null?void 0:Tt.exercise_question_resubmit)==null?void 0:Je.fail_count),"\u4EBA"),a.createElement(Ne.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},a.createElement("i",{onClick:()=>Zn(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),a.createElement(be.default,{centered:!0,open:!!kn,title:`\u91CD\u65B0\u8BC4\u6D4B${kn===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>An(!1),onOk:Ra,afterClose:()=>{Ue(!0),rt(null),Bn(Se({},Nt))}},a.createElement("div",{className:fe.filter},kn===1&&a.createElement(a.Fragment,null,a.createElement("div",{className:fe.tips},a.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},a.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),a.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),a.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),a.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),a.createElement(je,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(ke==null?void 0:ke.question_status)||[],value:qt.question_status,onChange:Cn=>Qr(Cn,"question_status")}),a.createElement(je,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(ke==null?void 0:ke.review_status)||[],value:qt.review,onChange:Cn=>Qr(Cn,"review")})),kn===2&&a.createElement(a.Fragment,null,a.createElement(je,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(ke==null?void 0:ke.success_status)||[],value:qt.success_status,onChange:Cn=>Qr(Cn,"success_status")})),a.createElement(ee.t7,{className:fe.input,style:{bottom:kn===1?10:-5},value:qt.keyword,onChange:Cn=>Qr(Cn,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),a.createElement(Re.default,{className:"mt20",columns:Ca,scroll:((ct=ke==null?void 0:ke.data)==null?void 0:ct.length)>7?{y:300}:{},dataSource:(ke==null?void 0:ke.data)||[],loading:Kt,onChange:Ka,pagination:{total:ht,pageSize:qt.per_page,current:qt.page,hideOnSinglePage:!ht,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:y.rU}}),a.createElement(Be.Z,{justify:"space-between",align:"middle",className:"mt10"},a.createElement(Fe.default,{className:"c-black",checked:wt,onChange:Cn=>Ue(Cn.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,z.Ny)()&&a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",a.createElement(Ze.Z,{className:"ml10 mr10",value:Qe,max:He,min:1,precision:0,onChange:Cn=>Ct(Cn)}),"\u4EBA",a.createElement(Ne.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},a.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),a.createElement(be.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:Xe,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ye,destroyOnClose:!0,onOk:Wr,onCancel:()=>Tn(!1)},a.createElement(Ce.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},a.createElement(b.Z,{ref:Cn=>pn.current=Cn}))),a.createElement(be.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:Dn,width:710,onCancel:()=>Zn(!1),footer:null},a.createElement(re.Z,{spinning:qn},a.createElement("div",{className:fe.operating},kt.map((Cn,Br)=>a.createElement("div",{key:Br,className:fe.operatingItem},a.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},Cn==null?void 0:Cn.created_at),a.createElement("div",{className:"c-black"},Cn==null?void 0:Cn.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(Cn==null?void 0:Cn.status)==="running"?a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},Cn==null?void 0:Cn.rate)):a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},Cn==null?void 0:Cn.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},Cn==null?void 0:Cn.fail_count),"\u4EBA")))),a.createElement("div",{style:{height:20}}))))}},6681:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return Ne}});var a=x(59301),fe={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Le=x(43418),ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Be=(we,be,Re)=>new Promise((Ze,Ce)=>{var re=z=>{try{E(Re.next(z))}catch(b){Ce(b)}},y=z=>{try{E(Re.throw(z))}catch(b){Ce(b)}},E=z=>z.done?Ze(z.value):Promise.resolve(z.value).then(re,y);E((Re=Re.apply(we,be)).next())}),Ne=({type:we,resdata:be,onok:Re,oktext:Ze,okloading:Ce})=>{const[re,y]=(0,a.useState)(!1),{can_copy_list:E,can_copy_num:z,challenge_type:b,course_data_list:ee,no_copy_list:te,no_copy_num:ne,no_use_list:ue,no_use_num:se,repeat_shixun_num:me,student_count:ve,total_num:Ae,use_num:Se}=be;let Me=z>0||we==="exercise";(0,a.useEffect)(()=>{(be==null?void 0:be.student_count)>0&&y(!0)},[be]),console.log("---11",Ce),(0,a.useEffect)(()=>{Ce||y(!1)},[Ce]);const xe=()=>{if(we==="exercise"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:fe.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:fe.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(we==="exercise"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:fe.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:fe.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="shixun"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:fe.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="shixun"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:fe.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="subject"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:fe.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:fe.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="subject"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",a.createElement("span",{className:fe.orangeColor},ve)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",a.createElement("span",{className:fe.orangeColor},Se)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="exercisepush")return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:fe.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",a.createElement("span",{className:fe.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",a.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(we==="shixunpush"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:fe.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:fe.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="shixunpush"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:fe.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",a.createElement("span",{className:fe.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},it=()=>{if(we==="exercise"||we==="subject"||we==="exercisepush"||we==="shixunpush")return a.createElement("div",{style:{marginTop:20}},ne>0&&a.createElement("div",null,a.createElement("span",{className:fe.flex},a.createElement("img",{src:Fe,style:{width:14}}),a.createElement("span",{className:fe.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:fe.statusbody},we==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:fe.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(we==="subject"||we==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Me&&a.createElement("span",{className:fe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),we==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Me&&a.createElement("span",{className:fe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),a.createElement("div",null,te==null?void 0:te.map((je,lt)=>a.createElement("a",{href:`/shixuns/${je.identifier}/challenges`,target:"_blank"},"\u300A",je==null?void 0:je.name,"\u300B",lt+1!==ne&&"\u3001"))))),z>0&&a.createElement("div",{style:{marginTop:20}},a.createElement("span",{className:fe.flex},a.createElement("img",{src:ye,style:{width:14}}),a.createElement("span",{className:fe.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:fe.statusbody},we==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(we==="subject"||we==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),we==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),a.createElement("div",null,E==null?void 0:E.map((je,lt)=>a.createElement("a",{href:`/shixuns/${je.identifier}/challenges`,target:"_blank"},"\u300A",je==null?void 0:je.name,"\u300B",lt+1!==z&&"\u3001"))))));if(we==="shixun")return a.createElement("div",{style:{marginTop:20}},z>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return a.createElement(Le.default,{open:re,onCancel:()=>{y(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Me&&"none"}},zIndex:1003,confirmLoading:Ce,okText:Me?Ze:"\u6211\u77E5\u9053\u4E86",onOk:()=>Be(void 0,null,function*(){Me?yield Re([...E,...ue]):y(!1)})},a.createElement("div",{style:{maxHeight:600,overflow:"auto"}},xe(),it()))}},97410:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return Be}});var a=x(59301),fe={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Le=x(92310),ye=x.n(Le),Be=({className:oe,style:Ne,state:we,onClick:be})=>{var Re,Ze;return a.createElement("div",{onClick:be,className:ye()(we?(Re=fe)==null?void 0:Re.redBtn:(Ze=fe)==null?void 0:Ze.btn,oe),style:Ne},we?a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaoji1"}),a.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaojigaiti"}),a.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},26636:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return Fe}});var a=x(59301),fe={flex_box_center:"flex_box_center___sOi51",flex_space_between:"flex_space_between___pl96A",flex_box_vertical_center:"flex_box_vertical_center___LVWaS",flex_box_center_end:"flex_box_center_end___bFW2z",flex_box_column:"flex_box_column___Iuosg",disabled:"disabled___kyQ47"},Le=x(6848),Fe=({children:Be,tips:oe,title:Ne,style:we})=>{const be=Ne||a.createElement("div",null,a.createElement("div",null,"\u63D0\u793A\uFF1A"),a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),a.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"));return Be&&oe?a.createElement(Le.Z,{overlayStyle:{maxWidth:"initial"},title:be},a.createElement("span",{className:fe.disabled,style:we},Be)):Be&&!oe?a.createElement(a.Fragment,null,Be):a.createElement(a.Fragment,null)}},28086:function(Lt,dt,x){"use strict";var a=x(59301),fe=x(43418),Le=x(1710);const ye=({dataSource:Fe,visible:Be,onClose:oe=()=>{},onSuccess:Ne=()=>{},text:we,okText:be})=>{var Re;return a.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:!!Be,title:"\u63D0\u793A",width:"600px",okText:be,cancelText:"\u53D6\u6D88",onCancel:oe,onOk:Ne},Be==="single"&&a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},(Re=Fe==null?void 0:Fe[0])==null?void 0:Re.total_score),"\u5206\uFF0C\u8BF7\u786E\u8BA4",we),Be==="multiple"&&a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 mb10"},"\u4EE5\u4E0B\u8BD5\u5377\u603B\u5206\u5F02\u5E38\uFF0C\u8BF7\u786E\u8BA4",we),a.createElement(Le.default,{columns:[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u603B\u5206",width:90,dataIndex:"total_score"}],dataSource:Fe,scroll:(Fe==null?void 0:Fe.length)>7?{y:300}:{},pagination:!1})))};dt.Z=ye},39479:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return ye}});var a=x(59301),fe=x(33796),Le=x(11611),ye=()=>{const[Fe,Be]=(0,a.useState)(""),[oe,Ne]=(0,a.useState)(0);let[we,be]=(0,a.useState)(),[Re,Ze]=(0,a.useState)();const[Ce,re]=(0,a.useState)(!1),y=(0,a.useRef)("");(0,a.useEffect)(()=>fe.Z.subscribe("preview-image",Ae=>{Be(Ae),console.log(se.current),document.body.style.overflow="hidden"}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",E),()=>{document.removeEventListener("keydown",E)}),[]),(0,a.useEffect)(()=>{y.current=Fe},[Fe]);function E(ve){ve.keyCode==27&&y.current&&z()}function z(){document.body.style.overflow="auto",be(void 0),Ze(void 0),Ne(0),Be("")}function b(){Ne(oe+90)}function ee(){we=se.current.width*1.1,Re=se.current.height*1.1,Ze(Re),be(we)}function te(){we=se.current.width/1.1,Re=se.current.height/1.1,Ze(Re),be(we)}const ne=(0,a.useRef)(),ue=(0,a.useRef)(),se=(0,a.useRef)(),me=ve=>{(ve.nativeEvent.target===ne.current||ve.nativeEvent.target===ue.current)&&z()};return a.createElement(a.Fragment,null,Fe?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:ue},a.createElement(Le.Z,{className:"image-preview",src:Fe,style:{display:"none"},preview:{visible:!0,src:Fe,movable:!1,onVisibleChange:ve=>{Be("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(Lt,dt,x){"use strict";x.d(dt,{h:function(){return ne}});var a=x(59301),fe=x(57809),Le=x(78241),ye=x(3113),Fe=x(89780),Be=x.n(Fe),oe=x(66543),Ne=x(59598),we=Object.defineProperty,be=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,y=(ue,se,me)=>se in ue?we(ue,se,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[se]=me,E=(ue,se)=>{for(var me in se||(se={}))Ce.call(se,me)&&y(ue,me,se[me]);if(Ze)for(var me of Ze(se))re.call(se,me)&&y(ue,me,se[me]);return ue},z=(ue,se)=>be(ue,Re(se));const b=fe.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},te={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};dt.Z=({callback:ue,onCancel:se})=>{const[me,ve]=(0,a.useState)("python");function Ae(Me){ve(te[Me][1])}function Se(Me){ue(Me)}return a.createElement(Le.default,z(E({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Se,style:{width:500}}),a.createElement(Le.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(fe.default,{getPopupContainer:Me=>Me.parentNode,onChange:Ae},Object.keys(te).map(Me=>a.createElement(b,{key:Me,value:Me},te[Me][0])))),a.createElement(Le.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(ne,{mode:me})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(ye.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(ye.ZP,{type:"ghost",onClick:se},"\u53D6\u6D88")))};function ne({value:ue,onChange:se,mode:me,options:ve={}}){const Ae=(0,a.useRef)(),[Se,Me]=(0,a.useState)();return(0,a.useEffect)(()=>{if(Se){let xe=function(it){const je=it.getValue();se&&se(je)};return Se.on("change",xe),()=>{Se.off("change",xe)}}},[Se,se]),(0,a.useEffect)(()=>{Se&&Se.setOption("mode",me)},[Se,me]),(0,a.useEffect)(()=>{Se&&(ue!==Se.getValue()||ue==="")&&setTimeout(()=>{Se.setValue(ue||"")},300)},[Se,ue]),(0,a.useEffect)(()=>{if(Ae.current&&!Se){const xe=Be().fromTextArea(Ae.current,E({mode:me,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ve));Me(xe)}},[Ae.current,Se]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:Ae}))}},89389:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return ce}});var a=x(59301),fe=x(89780),Le=x.n(fe),ye=x(76374),Fe=x(66543),Be=x(6313),oe=x(25717),Ne=x(99498),we=x(25419),be=x(67549),Re=x(7664),Ze=({value:ge="",className:Ee,showTextOnly:De,showLines:qe,style:Dt={}})=>{const Mt=(0,a.useMemo)(()=>"",[ge]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:Mt}}))},Ce=x(59301),re=Object.defineProperty,y=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(ge,Ee,De)=>Ee in ge?re(ge,Ee,{enumerable:!0,configurable:!0,writable:!0,value:De}):ge[Ee]=De,ne=(ge,Ee)=>{for(var De in Ee||(Ee={}))b.call(Ee,De)&&te(ge,De,Ee[De]);if(z)for(var De of z(Ee))ee.call(Ee,De)&&te(ge,De,Ee[De]);return ge},ue=(ge,Ee)=>y(ge,E(Ee));let se=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function me({onActionCallback:ge,title:Ee,icon:De,actionName:qe,className:Dt="",children:Mt}){function xa(){ge(qe)}return Ce.createElement("a",{title:Ee,className:Dt,onClick:xa},Ce.createElement("i",{className:`${De}`}),Mt)}var ve=({watch:ge,showNullButton:Ee,showNullProgramButton:De,onActionCallback:qe,fullScreen:Dt,insertTemp:Mt,hidetoolBar:xa,extraUse:Xn})=>{const rn=[...se,{title:`${ge?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ge?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ce.createElement("ul",{className:"markdown-toolbar-container"},!xa&&rn.map((Jt,jn)=>Ce.createElement("li",{key:jn},Jt.actionName?Ce.createElement(me,ue(ne({},Jt),{onActionCallback:qe})):Ce.createElement("span",{className:"v-line"}))),Ee?Ce.createElement("li",null,Ce.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:qe},Ce.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,De?Ce.createElement(Ce.Fragment,null,Ce.createElement("li",null,Ce.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:qe},Ce.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ce.createElement("li",null,Ce.createElement(me,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:qe},Ce.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Mt&&Ce.createElement("li",null,Ce.createElement(me,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Mt}`,onActionCallback:qe},Ce.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Xn&&Ce.createElement("li",null,Xn),Ce.createElement("li",{className:"btn-full-screen"},Ce.createElement(me,{icon:`${Dt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Dt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:qe})))},Ae=x(75790),Se=x(78241),Me=x(92832),xe=x(3113),it=Object.defineProperty,je=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,Et=(ge,Ee,De)=>Ee in ge?it(ge,Ee,{enumerable:!0,configurable:!0,writable:!0,value:De}):ge[Ee]=De,At=(ge,Ee)=>{for(var De in Ee||(Ee={}))st.call(Ee,De)&&Et(ge,De,Ee[De]);if(We)for(var De of We(Ee))bt.call(Ee,De)&&Et(ge,De,Ee[De]);return ge},Rt=(ge,Ee)=>je(ge,lt(Ee));const jt={labelCol:{span:4},wrapperCol:{span:20}};var Ut=({callback:ge,onCancel:Ee})=>{function De(qe){ge(qe)}return a.createElement(Se.default,Rt(At({},jt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:De,style:{width:500}}),a.createElement(Se.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(Me.default,null)),a.createElement(Se.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(Me.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(xe.ZP,{type:"ghost",onClick:Ee},"\u53D6\u6D88")))},ft=x(44905),Je=x(45596),ct=x(43418),Tt=x(95237),$t=x(6077),Kt=x(59301),En=({callback:ge,onCancel:Ee})=>{const De=document.createElement("canvas"),qe=De.getContext("2d");De.width=1e3,De.height=800,qe.fillStyle="#ffffff",qe.fillRect(0,0,De.width,De.height);const Dt=De.toDataURL("image/png");return Kt.createElement(ct.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Kt.createElement(Tt.Z,{style:{height:"100vh"}},Kt.createElement($t.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Dt,visible:!0,title:String(Date.now())},onOk:Mt=>{ge({src:Mt.url})},onClose:Ee})))},Ye=x(12378);function Qt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Qt,go.CommandHandler),Qt.prototype.canAlignSelection=function(){var ge=this.diagram;return!(ge===null||ge.isReadOnly||ge.isModelReadOnly||ge.selection.count<2)},Qt.prototype.alignLeft=function(){var ge=this.diagram;ge.startTransaction("aligning left");var Ee=1/0;ge.selection.each(function(De){De instanceof go.Link||(Ee=Math.min(De.position.x,Ee))}),ge.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(Ee,De.position.y))}),ge.commitTransaction("aligning left")},Qt.prototype.alignRight=function(){var ge=this.diagram;ge.startTransaction("aligning right");var Ee=-1/0;ge.selection.each(function(De){if(!(De instanceof go.Link)){var qe=De.actualBounds.x+De.actualBounds.width;Ee=Math.max(qe,Ee)}}),ge.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(Ee-De.actualBounds.width,De.position.y))}),ge.commitTransaction("aligning right")},Qt.prototype.alignTop=function(){var ge=this.diagram;ge.startTransaction("alignTop");var Ee=1/0;ge.selection.each(function(De){De instanceof go.Link||(Ee=Math.min(De.position.y,Ee))}),ge.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(De.position.x,Ee))}),ge.commitTransaction("alignTop")},Qt.prototype.alignBottom=function(){var ge=this.diagram;ge.startTransaction("aligning bottom");var Ee=-1/0;ge.selection.each(function(De){if(!(De instanceof go.Link)){var qe=De.actualBounds.y+De.actualBounds.height;Ee=Math.max(qe,Ee)}}),ge.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(De.actualBounds.x,Ee-De.actualBounds.height))}),ge.commitTransaction("aligning bottom")},Qt.prototype.alignCenterX=function(){var ge=this.diagram,Ee=ge.selection.first();if(Ee){ge.startTransaction("aligning Center X");var De=Ee.actualBounds.x+Ee.actualBounds.width/2;ge.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(De-qe.actualBounds.width/2,qe.actualBounds.y))}),ge.commitTransaction("aligning Center X")}},Qt.prototype.alignCenterY=function(){var ge=this.diagram,Ee=ge.selection.first();if(Ee){ge.startTransaction("aligning Center Y");var De=Ee.actualBounds.y+Ee.actualBounds.height/2;ge.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(qe.actualBounds.x,De-qe.actualBounds.height/2))}),ge.commitTransaction("aligning Center Y")}},Qt.prototype.alignColumn=function(ge){var Ee=this.diagram;Ee.startTransaction("align Column"),ge===void 0&&(ge=0),ge=parseFloat(ge);var De=new Array;Ee.selection.each(function(Xn){Xn instanceof go.Link||De.push(Xn)});for(var qe=0;qe0){for(var Xn=Mt.elt(xa-1);Xn!==null&&Xn.isTreeExpanded&&!Xn.isTreeLeaf;){var rn=this._sortTreeChildrenByY(Xn);Xn=rn.last()}Xn!==null&&ge.select(Xn)}else ge.select(Dt)}}else if(De.key==="Down")if(Ee.isTreeExpanded&&!Ee.isTreeLeaf){var qe=this._sortTreeChildrenByY(Ee).first();qe!==null&&ge.select(qe)}else for(;Ee!==null;){var Dt=Ee.findTreeParentNode();if(Dt===null)break;var Mt=this._sortTreeChildrenByY(Dt),xa=Mt.indexOf(Ee);if(xaMt.y?1:Dt.xMt.x?1:0}),Ee},Qt.prototype.copyToClipboard=function(ge){go.CommandHandler.prototype.copyToClipboard.call(this,ge),this._lastPasteOffset.set(this.pasteOffset)},Qt.prototype.pasteFromClipboard=function(){var ge=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ge,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ge},Object.defineProperty(Qt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ge){if(ge!=="move"&&ge!=="select"&&ge!=="scroll"&&ge!=="tree"&&ge!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ge);this._arrowKeyBehavior=ge}}),Object.defineProperty(Qt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ge){if(!(ge instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ge);this._pasteOffset.set(ge)}});var kn=Qt,An=x(20397),sn=x(43604),rt=x(82093),ht={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},tt=x(59301),ke=(ge,Ee,De)=>new Promise((qe,Dt)=>{var Mt=rn=>{try{Xn(De.next(rn))}catch(Jt){Dt(Jt)}},xa=rn=>{try{Xn(De.throw(rn))}catch(Jt){Dt(Jt)}},Xn=rn=>rn.done?qe(rn.value):Promise.resolve(rn.value).then(Mt,xa);Xn((De=De.apply(ge,Ee)).next())});function St({onCancel:ge,callback:Ee}){let De=(0,a.useRef)(),qe=(0,a.useRef)(),Dt=(0,a.useRef)(),Mt=(0,a.useRef)(!1);const xa=(0,a.useRef)(!1),[Xn,rn]=(0,a.useState)(0);function Jt(){const Yt=Ye.bx.make,la={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};De.current=new Ye.S0(qe.current,{padding:20,grid:Yt(Ye.s_,"Grid",Yt(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Yt(Ye.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:pr=>{var wr=pr.diagram.commandHandler.addTopLevelParts(pr.diagram.selection,!0);wr||pr.diagram.currentTool.doCancel()},commandHandler:Yt(kn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:pr=>{var wr=pr.subject;wr.location=wr.location.copy().snapToGridPoint(pr.diagram.grid.gridOrigin,pr.diagram.grid.gridCellSize),setTimeout(()=>{pr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:pr=>{var wr=pr.subject;setTimeout(()=>{pr.diagram.commandHandler.editTextBlock()})},LinkRelinked:pr=>{var wr=pr.parameter.part;wr.invalidateConnectedLinks();var Fr=pr.subject;pr.diagram.toolManager.linkingTool.isForwards?Fr.toNode.invalidateConnectedLinks():Fr.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),De.current.nodeTemplate=Yt(Ye.NB,"Auto",{locationSpot:Ye.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ye.$u(120,60),minSize:new Ye.$u(40,40),resizable:!0,resizeCellSize:new Ye.$u(10,10),rotatable:!0},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),new Ye.KX("desiredSize","size",Ye.$u.parse).makeTwoWay(Ye.$u.stringify),Yt(Ye.bn,{name:"SHAPE",fill:la.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("figure"),new Ye.KX("fill"),new Ye.KX("stroke","borderColor"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),Yt(Ye.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Yt(Ye.al,{margin:1,textAlign:"center",overflow:Ye.al.OverflowEllipsis,editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),De.current.nodeTemplate.toolTip=Yt("ToolTip",Yt(Ye.s_,"Vertical",{maxSize:new Ye.$u(200,NaN)},Yt(Ye.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ye.KX("text")),Yt(Ye.al,{font:"10pt sans-serif",textAlign:"center"},new Ye.KX("text","details"))));function Fa(pr,wr){var Fr=(vr,uo)=>{vr.handled=!0,vr.diagram.model.commit(Do=>{var no=uo.part.adornedPart,_r=new Ye.E9().setRectSpot(no.actualBounds,pr);_r.subtract(no.location),_r.scale(2,2),_r.x+=Math.sign(_r.x)*130,_r.y+=Math.sign(_r.y)*130,_r.add(no.location),_r.snapToGridPoint(vr.diagram.grid.gridOrigin,vr.diagram.grid.gridCellSize);var ri=Do.copyNodeData(no.data);Do.setGroupKeyForNodeData(ri,Do.getGroupKeyForNodeData(no.data)),Do.addNodeData(ri);var cl={from:no.key,to:Do.getKeyForNodeData(ri)};Do.addLinkData(cl);var nl=vr.diagram.findNodeForData(ri);nl.location=_r,vr.diagram.select(nl),setTimeout(()=>{vr.diagram.commandHandler.editTextBlock()},20)})};return Yt(Ye.bn,{figure:wr,alignment:pr,alignmentFocus:pr.opposite(),width:pr.equals(Ye.z6.Top)||pr.equals(Ye.z6.Bottom)?25:18,height:pr.equals(Ye.z6.Top)||pr.equals(Ye.z6.Bottom)?18:25,fill:"orange",stroke:la.white,strokeWidth:4,mouseEnter:(vr,uo)=>uo.fill="dodgerblue",mouseLeave:(vr,uo)=>uo.fill="orange",isActionable:!0,click:Fr,contextClick:Fr})}function ma(pr){return Yt(Ye.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(wr,Fr)=>Fr.fill="dodgerblue",mouseLeave:(wr,Fr)=>Fr.fill="orange",click:(wr,Fr)=>{wr.diagram.commandHandler.showContextMenu(Fr.part.adornedPart)}},pr||{})}De.current.nodeTemplate.selectionAdornmentTemplate=Yt(Ye.uz,"Spot",Yt(Ye.Vm,{padding:10}),Fa(Ye.z6.Top,"TriangleUp"),Fa(Ye.z6.Left,"TriangleLeft"),Fa(Ye.z6.Right,"TriangleRight"),Fa(Ye.z6.Bottom,"TriangleDown"),ma({alignment:new Ye.z6(.75,0)}));function wn(pr,wr){return(Fr,vr)=>{Fr.handled=!0,Fr.diagram.model.commit(uo=>{uo.set(vr.part.adornedPart.data,pr,wr)})}}function mt(pr,wr){return wr||(wr="color"),Yt(Ye.bn,{width:16,height:16,stroke:"lightgray",fill:pr,margin:1,background:"transparent",mouseEnter:(Fr,vr)=>vr.stroke="dodgerblue",mouseLeave:(Fr,vr)=>vr.stroke="lightgray",click:wn(wr,pr),contextClick:wn(wr,pr)})}function on(){return[Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",mt(la.white,"fill"),mt(la.beige,"fill"),mt(la.extralightblue,"fill"),mt(la.extralightred,"fill"))),Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",mt(la.lightgray,"fill"),mt(la.lightgreen,"fill"),mt(la.lightblue,"fill"),mt(la.lightred,"fill")))]}function fn(){return[Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",mt(la.black),mt(la.green),mt(la.blue),mt(la.red))),Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",mt(la.white),mt(la.magenta),mt(la.purple),mt(la.orange)))]}function cn(pr,wr){return wr||(wr="thickness"),Yt(Ye.bn,"LineH",{width:16,height:16,strokeWidth:pr,margin:1,background:"transparent",mouseEnter:(Fr,vr)=>vr.background="dodgerblue",mouseLeave:(Fr,vr)=>vr.background="transparent",click:wn(wr,pr),contextClick:wn(wr,pr)})}function Hn(pr,wr){return wr||(wr="dash"),Yt(Ye.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:pr,margin:1,background:"transparent",mouseEnter:(Fr,vr)=>vr.background="dodgerblue",mouseLeave:(Fr,vr)=>vr.background="transparent",click:wn(wr,pr),contextClick:wn(wr,pr)})}function vn(){return[Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",cn(1),cn(2),cn(3),cn(4))),Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",Hn(null),Hn([2,4]),Hn([4,4])))]}function vt(pr,wr){return wr||(wr="figure"),Yt(Ye.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:pr,margin:1,background:"transparent",mouseEnter:(Fr,vr)=>vr.fill="dodgerblue",mouseLeave:(Fr,vr)=>vr.fill="lightgray",click:wn(wr,pr),contextClick:wn(wr,pr)})}De.current.nodeTemplate.contextMenu=Yt("ContextMenu",Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",vt("Rectangle"),vt("RoundedRectangle"),vt("Ellipse"),vt("Diamond"))),Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",vt("Parallelogram2"),vt("ManualOperation"),vt("Procedure"),vt("Cylinder1"))),Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",vt("Terminator"),vt("CreateRequest"),vt("Document"),vt("TriangleDown"))),on(),fn(),vn()),De.current.groupTemplate=Yt(Ye.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ye.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(pr,wr)=>{var Fr=wr.addMembers(wr.diagram.selection,!0);Fr||wr.diagram.currentTool.doCancel()},avoidable:!1},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),Yt(Ye.s_,"Auto",{name:"BODY"},Yt(Ye.bn,{parameter1:10,fill:la.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("fill"),new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),Yt(Ye.Vm,{background:"transparent",margin:20})),Yt(Ye.al,{alignment:Ye.z6.Top,alignmentFocus:Ye.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ye.KX("text"),new Ye.KX("stroke","color"))),De.current.groupTemplate.selectionAdornmentTemplate=Yt(Ye.uz,"Spot",Yt(Ye.s_,"Auto",Yt(Ye.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Yt(Ye.Vm,{margin:1.5})),ma({alignment:Ye.z6.TopRight,alignmentFocus:Ye.z6.BottomRight})),De.current.groupTemplate.contextMenu=Yt("ContextMenu",on(),fn(),vn()),De.current.linkTemplate=Yt(Ye.rU,{layerName:"Foreground",routing:Ye.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ye.KX("fromSpot","fromSpot",Ye.z6.parse),new Ye.KX("toSpot","toSpot",Ye.z6.parse),new Ye.KX("fromShortLength","dir",pr=>pr>=1?10:0),new Ye.KX("toShortLength","dir",pr=>pr>=1?10:0),new Ye.KX("points").makeTwoWay(),Yt(Ye.bn,{strokeWidth:2},new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),Yt(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,0),segmentOrientation:Ye.rU.OrientAlong,alignmentFocus:Ye.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",pr=>pr===1)),Yt(Ye.bn,{segmentIndex:-1,segmentOffset:new Ye.E9(-10,6),segmentOrientation:Ye.rU.OrientPlus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",pr=>pr>=1),new Ye.KX("width","thickness",pr=>7+3*pr),new Ye.KX("height","thickness",pr=>7+3*pr),new Ye.KX("segmentOffset","thickness",pr=>new Ye.E9(-15,4+1.5*pr))),Yt(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,-6),segmentOrientation:Ye.rU.OrientMinus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",pr=>pr===2),new Ye.KX("width","thickness",pr=>7+3*pr),new Ye.KX("height","thickness",pr=>7+3*pr),new Ye.KX("segmentOffset","thickness",pr=>new Ye.E9(-15,4+1.5*pr))),Yt(Ye.al,{alignmentFocus:new Ye.z6(0,1,-4,0),editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),De.current.linkTemplate.selectionAdornmentTemplate=Yt(Ye.uz,Yt(Ye.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:ta(2)},new Ye.KX("pathPattern","thickness",ta)),ma({alignmentFocus:new Ye.z6(0,0,-6,-4)}));function ta(pr){return Yt(Ye.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(pr+4).toString()+" H3"})}function _a(pr){var wr="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return pr===0?wr="M0 0 M16 16 M0 8 L16 8":pr===2&&(wr="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Yt(Ye.bn,{geometryString:wr,margin:2,background:"transparent",mouseEnter:(Fr,vr)=>vr.background="dodgerblue",mouseLeave:(Fr,vr)=>vr.background="transparent",click:wn("dir",pr),contextClick:wn("dir",pr)})}function mr(pr){var wr=(Fr,vr)=>{Fr.handled=!0,Fr.diagram.model.commit(uo=>{var Do=vr.part.adornedPart;uo.set(Do.data,pr?"toSpot":"fromSpot",Ye.z6.stringify(Ye.z6.AllSides)),(pr?Do.toNode:Do.fromNode).invalidateConnectedLinks()})};return Yt(Ye.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Fr,vr)=>vr.background="dodgerblue",mouseLeave:(Fr,vr)=>vr.background="transparent",click:wr,contextClick:wr})}function Un(pr,wr){var Fr=0,vr=Ye.z6.RightSide;pr.equals(Ye.z6.Top)?(Fr=270,vr=Ye.z6.TopSide):pr.equals(Ye.z6.Left)?(Fr=180,vr=Ye.z6.LeftSide):pr.equals(Ye.z6.Bottom)&&(Fr=90,vr=Ye.z6.BottomSide),wr||(Fr-=180);var uo=(Do,no)=>{Do.handled=!0,Do.diagram.model.commit(_r=>{var ri=no.part.adornedPart;_r.set(ri.data,wr?"toSpot":"fromSpot",Ye.z6.stringify(vr)),(wr?ri.toNode:ri.fromNode).invalidateConnectedLinks()})};return Yt(Ye.bn,{alignment:pr,alignmentFocus:pr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Fr,background:"transparent",mouseEnter:(Do,no)=>no.background="dodgerblue",mouseLeave:(Do,no)=>no.background="transparent",click:uo,contextClick:uo})}De.current.linkTemplate.contextMenu=Yt("ContextMenu",fn(),vn(),Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",_a(0),_a(1),_a(2))),Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",Yt(Ye.s_,"Spot",mr(!1),Un(Ye.z6.Top,!1),Un(Ye.z6.Left,!1),Un(Ye.z6.Right,!1),Un(Ye.z6.Bottom,!1)),Yt(Ye.s_,"Spot",{margin:new Ye.Zt(0,0,0,2)},mr(!0),Un(Ye.z6.Top,!0),Un(Ye.z6.Left,!0),Un(Ye.z6.Right,!0),Un(Ye.z6.Bottom,!0)))));const eo=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],b=ne=>{y.current.setValue(y.current.getValue()+" "+ne.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:we.createElement(fe.Z,{className:oe.Z.lists,gutter:[10,10]},E.map((ne,ue)=>we.createElement(Le.Z,{flex:"110px",className:oe.Z.item},we.createElement("div",null,we.createElement(Be.Z,{value:`$$${ne.value}$$`}),ne.name),we.createElement("div",{className:oe.Z.children},ne.children.map((se,me)=>we.createElement("div",{key:me},we.createElement("h1",null,se.name),we.createElement(fe.Z,{gutter:[10,10]},se.data.map((ve,Ae)=>we.createElement(Le.Z,{key:Ae,onClick:()=>b(ve),className:oe.Z.diamond},we.createElement(Be.Z,{value:"`$$"+ve.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:we.createElement(fe.Z,{className:oe.Z.lists,gutter:[10,10]},z.map((ne,ue)=>we.createElement(Le.Z,{flex:"110px",className:oe.Z.item},we.createElement("div",null,we.createElement(Be.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),we.createElement("div",{className:oe.Z.children},ne.children.map((se,me)=>we.createElement("div",{key:me},se.name&&we.createElement("h1",null,se.name),we.createElement(fe.Z,{gutter:[10,10]},se.data.map((ve,Ae)=>we.createElement(Le.Z,{key:Ae,onClick:()=>b(ve),className:oe.Z.diamond},we.createElement(Be.Z,{value:"`$$"+ve.value+"$$`"}))))))))))}],te=()=>{var ne=document.createElement("div");ne.innerHTML=y.current.getValue();var ue=ne.innerText;return Re&&Re(ue),ue};return(0,a.useImperativeHandle)(re,()=>({getData:te})),we.createElement("div",{className:oe.Z.mathWrap},we.createElement(ye.default,{defaultActiveKey:"1",items:ee}),we.createElement("math-field",{locale:"zh_cn",className:oe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},Ce||""),Ze&&we.createElement("div",{className:oe.Z.button},we.createElement(Fe.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});dt.Z=be},2748:function(Lt,dt,x){"use strict";x.d(dt,{Q:function(){return Be}});var a=x(59301),fe=x(57809),Le=x(5112),ye=x(5871),Fe=x(59301),Be=(Ne=>(Ne[Ne.Number=1]="Number",Ne[Ne.Percent=2]="Percent",Ne))(Be||{});const oe=({value:Ne,onChange:we,disabled:be,hidePercentOption:Re=!1,percentType:Ze="select"})=>{const Ce=(0,a.useMemo)(()=>Re?1:2,[Re]),[re,y]=(0,a.useState)(Ce);console.log(re);const E=b=>Ne.type===1?`${b}\u5206`:`${b}%`,z=(0,a.useCallback)(b=>{if(re===1){const ee=b.replace("\u5206","");return isNaN(parseInt(ee,10))?0:ee}else return b.replace("%","")},[re]);return(0,a.useEffect)(()=>{y(Ne.type)},[Ne]),Fe.createElement("div",{style:{display:"flex",alignItems:"center"}},Ze=="select"&&Fe.createElement(fe.default,{size:"large",onChange:b=>{y(b),we({type:b,inputValue:b===1?5:20})},value:re||Ce,style:{width:100},options:Re?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:be}),Ze=="radio"&&Fe.createElement(Le.ZP.Group,{size:"large",onChange:b=>{const ee=b.target.value;y(ee),we({type:ee,inputValue:ee===1?5:20})},value:re||Ce,disabled:be},!Re&&Fe.createElement(Le.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Fe.createElement(Le.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Ze=="radio"&&Fe.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Ne.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Fe.createElement(ye.Z,{size:"large",disabled:be,value:Ne.inputValue,style:{width:"120px"},parser:z,addonAfter:Ne.type===1?"\u5206":"%",max:re===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:b=>{we({type:re,inputValue:b})}}),Ze=="radio"&&Ne.type==2&&Fe.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};dt.Z=oe},51110:function(Lt,dt,x){"use strict";x.d(dt,{t:function(){return rt}});var a=x(59301),fe=x(92832),Le=x(78241),ye=x(43418),Fe=x(95237),Be=x(43604),oe=x(5871),Ne=x(57809),we=x(5112),be=x(54657),Re=x(76560),Ze=x(69092),Ce=x(8591),re=x(3113),y=x(71418),E=x(24334),z={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},b=x(82093),ee=x(50582),te=x(89389),ne=x(56102),ue=x(55956),se=x(59301),me=Object.defineProperty,ve=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,it=(ht,tt,ke)=>tt in ht?me(ht,tt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ht[tt]=ke,je=(ht,tt)=>{for(var ke in tt||(tt={}))Me.call(tt,ke)&&it(ht,ke,tt[ke]);if(Se)for(var ke of Se(tt))xe.call(tt,ke)&&it(ht,ke,tt[ke]);return ht},lt=(ht,tt)=>ve(ht,Ae(tt)),We=(ht,tt,ke)=>new Promise((St,wt)=>{var Ue=He=>{try{Ct(ke.next(He))}catch(at){wt(at)}},Qe=He=>{try{Ct(ke.throw(He))}catch(at){wt(at)}},Ct=He=>He.done?St(He.value):Promise.resolve(He.value).then(Ue,Qe);Ct((ke=ke.apply(ht,tt)).next())}),bt=({buttonProps:ht,buttonText:tt,form:ke,hackIdentifier:St="",answerKey:wt,data:Ue})=>{const[Qe,Ct]=(0,a.useState)(!1),[He,at]=(0,a.useState)(!1),[Xe,Tn]=(0,a.useState)(!1),[pn,Dn]=(0,a.useState)({}),[Zn,qn]=(0,a.useState)(""),[Bt,kt]=(0,a.useState)(""),Pn=(0,a.useRef)(St),Nt=(0,a.useRef)(""),qt=(0,a.useRef)(!1);(0,a.useEffect)(()=>{Xe&&Ga()},[Xe]),(0,a.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const Bn=()=>new Date().getTime(),In=Ue==null?void 0:Ue.code,wa=()=>{var Wn,Ca;let Ka=In?Ue==null?void 0:Ue.code:(Wn=ke.getFieldValue("hack_codes"))==null?void 0:Wn.code,Ra=In?Ue==null?void 0:Ue.answer_content:ke.getFieldValue(wt),Wr=In?Ue==null?void 0:Ue.input:(Ca=ke.getFieldValue("hack_sets"))==null?void 0:Ca.input;Ra==null||Ra.forEach(Qr=>{const xt=Qr.value||Qr.answer_text||"";Ka=Ka.replace(/(@▁@|@▁▁@)/,xt)}),kt(Wr),qn(Ka),Dn({}),Tn(!0)},Ga=()=>We(void 0,null,function*(){var Wn,Ca,Ka,Ra;const Wr=Bn(),Qr=In?Ue==null?void 0:Ue.time_limit:(Wn=ke.getFieldsValue())==null?void 0:Wn.hack.time_limit,xt=In?(Ca=Ue==null?void 0:Ue.answer_content)==null?void 0:Ca.length:(Ra=(Ka=ke.getFieldsValue())==null?void 0:Ka.standard_answers)==null?void 0:Ra.length;Ct(!0),yield(0,ee.bM)(Nt.current,{test_hack_code:Zn,test_input:Bt});function Cn(){return We(this,null,function*(){const{status:Br,data:zt}=yield(0,ee.rX)(Nt.current,"submit"),Ma=Bn()-Wr>(Qr+3)*1e3*xt;if(qt.current){if(Ma){Ce.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),Ct(!1);return}if(Br===0){Ct(!1),Dn(lt(je({},zt),{showText:!0}));return}setTimeout(Cn,1e3)}})}Cn()}),xr=()=>We(void 0,null,function*(){var Wn,Ca,Ka,Ra,Wr,Qr,xt;if(!Ue){try{yield ke.validateFields()}catch(Rn){(Ka=(Ca=(Wn=Rn==null?void 0:Rn.errorFields)==null?void 0:Wn[0])==null?void 0:Ca.name)!=null&&Ka.includes("standard_answers")?Ce.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ce.ZP.error(Rn.errorFields[0].errors[0]),ke.scrollToField(Rn.errorFields[0].name,{behavior:"smooth",block:"center"});return}at(!0);let Br="";const zt=ke.getFieldsValue();Pn.current?Br=yield(0,b.ZP)(`/api/problems/${Pn.current}.json`,{method:"put",body:lt(je({},zt),{hack:lt(je({},zt==null?void 0:zt.hack),{sub_discipline_id:(xt=(Qr=zt==null?void 0:zt.hack)==null?void 0:Qr.sub_discipline_id)==null?void 0:xt[1],difficult:zt.difficulty,item_banks_group_id:zt.item_banks_group_id}),hack_codes:lt(je({},zt.hack_codes),{code:E.Base64.encode(zt.hack_codes.code)}),update_hack_sets:[je({},zt.hack_sets)],is_blank:!0})}):(Br=yield(0,b.ZP)("/api/problems.json",{method:"post",body:lt(je({},zt),{hack:lt(je({},zt==null?void 0:zt.hack),{sub_discipline_id:(Wr=(Ra=zt==null?void 0:zt.hack)==null?void 0:Ra.sub_discipline_id)==null?void 0:Wr[1],difficult:zt.difficulty,item_banks_group_id:zt.item_banks_group_id}),hack_codes:lt(je({},zt.hack_codes),{code:E.Base64.encode(zt.hack_codes.code)}),hack_sets:[je({},zt.hack_sets)],is_blank:!0})}),Pn.current=Br==null?void 0:Br.identifier,sessionStorage.projectFill=Br==null?void 0:Br.identifier)}const Cn=yield(0,b.ZP)(`/api/problems/${Pn.current}/start.json`,{method:"get"});if((Cn==null?void 0:Cn.status)===0){Nt.current=Cn==null?void 0:Cn.identifier,qt.current=!0,at(!1),wa();return}at(!1)}),en=Wn=>{const{status:Ca,error_msg:Ka,execute_time:Ra,output:Wr,input:Qr,expected_output:xt}=Wn;let Cn=null;switch(Ca){case ue.h.OK:Cn=se.createElement(se.Fragment,null,se.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Ra/1e3,"\u79D2"),se.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ue.h.NOMATCH:Cn=se.createElement(se.Fragment,null,se.createElement("div",null,"\u8F93\u5165\uFF1A"),se.createElement("pre",{style:{fontFamily:"initial"}},Qr),se.createElement("div",null,"\u8F93\u51FA\uFF1A"),se.createElement("pre",{style:{fontFamily:"initial"}},Wr&&E.Base64.decode(Wr)),se.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),se.createElement("pre",{style:{fontFamily:"initial"}},xt&&E.Base64.decode(xt)));break;case ue.h.EXECUTEFAILURE:Cn=se.createElement(se.Fragment,null,se.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",se.createElement("pre",null,Qr)),se.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),se.createElement("pre",{className:"error"},E.Base64.decode(Ka)));break;case ue.h.COMPILEFAILURE:Cn=se.createElement(se.Fragment,null,se.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",se.createElement("pre",null,Qr)),se.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),se.createElement("pre",{className:"error"},E.Base64.decode(Ka)));break;case ue.h.PODFAILURE:Cn=se.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:Cn=se.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return se.createElement(se.Fragment,null," ",Cn," ")};return se.createElement("div",null,se.createElement(re.ZP,lt(je({loading:He},ht),{onClick:xr}),tt),se.createElement(ye.default,{open:Xe,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Qe,cancelButtonProps:{style:{display:"none"}},onOk:()=>Ga(),onCancel:()=>{qt.current=!1,Tn(!1)}},se.createElement("div",{className:z.result},se.createElement("div",{className:z.left},se.createElement("div",{className:"mb20"},se.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Ue&&se.createElement(ne.CopyToClipboard,{text:Zn,onCopy:()=>Ce.ZP.success("\u590D\u5236\u6210\u529F")},se.createElement("span",{style:{float:"right"},className:"current c-light-primary"},se.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),se.createElement(te.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:Zn,onChange:Wn=>qn(Wn)})),se.createElement("div",{className:z.right},se.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),se.createElement("div",{className:z.box},se.createElement("div",{className:z.li},se.createElement(fe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Bt,onChange:Wn=>kt(Wn.target.value),bordered:!1,style:{height:180}}))),se.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),se.createElement("div",{className:z.box},se.createElement(y.Z,{spinning:Qe,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},se.createElement("div",{className:z.li,style:{height:196,overflow:"auto",padding:10}},en(pn))))))))},Et=x(87169),At=x(59301),Rt=Object.defineProperty,jt=Object.defineProperties,Ut=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Tt=(ht,tt,ke)=>tt in ht?Rt(ht,tt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ht[tt]=ke,$t=(ht,tt)=>{for(var ke in tt||(tt={}))Je.call(tt,ke)&&Tt(ht,ke,tt[ke]);if(ft)for(var ke of ft(tt))ct.call(tt,ke)&&Tt(ht,ke,tt[ke]);return ht},Kt=(ht,tt)=>jt(ht,Ut(tt)),En=(ht,tt)=>{var ke={};for(var St in ht)Je.call(ht,St)&&tt.indexOf(St)<0&&(ke[St]=ht[St]);if(ht!=null&&ft)for(var St of ft(ht))tt.indexOf(St)<0&&ct.call(ht,St)&&(ke[St]=ht[St]);return ke};const{TextArea:Ye}=fe.default,Qt=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],kn=({value:ht,onChange:tt})=>At.createElement(Switch,{checked:ht,onChange:ke=>{tt(ke)}}),An="@\u2581@",sn="@\u2581\u2581@",rt=({questionTitlePlaceholder:ht,form:tt,scoreByBlank:ke=!1,hackidentifier:St,answerKey:wt})=>{const[Ue,Qe]=(0,a.useState)(!1),[Ct,He]=(0,a.useState)(!1),Xe=(0,Re.useParams)().type==="edit",Tn=(Nt,qt)=>{const Bn=qt.line;let In=0;for(let Ga=0;Ga{const wa=Nt.getRange(qt.from,qt.to);let Ga=0;if(qt.text.forEach(xr=>{Ga+=xr.split(An).length-1}),qt.text.forEach(xr=>{Ga+=xr.split(sn).length-1}),qt.origin!=="setValue"){if(wa&&(wa.indexOf(An)!==-1||wa.indexOf(sn)!==-1)){const xr=wa.split(An).length-1+wa.split(sn).length-1,en=Tn(Nt,qt.from);if(console.log(`\u5220\u9664${xr}\u4E2A\uFF0C \u524D\u9762\u6709${en}\u4E2A\uFF0C\u65B0\u589E${Ga}\u4E2A`),xr>1){const Wn=Array.from({length:xr},(Ca,Ka)=>en+Ka);In(Wn)}else In(en)}else if(Ga>0){const xr=Tn(Nt,qt.from);console.log(`\u65B0\u589E${Ga}\u4E2A\uFF0C\u4E4B\u524D\u6709${xr}\u4E2A`),Bn(Ga,xr)}}},Dn=()=>{const Nt=tt.getFieldValue(wt);tt.setFieldsValue({[wt]:Nt==null?void 0:Nt.map((qt,Bn)=>Kt($t({},qt),{position:Bn+1}))})},Zn=(0,a.useRef)(),qn=(Nt,qt)=>{for(let Bn=0;Bn{Bt.current(Nt),Dn()},Pn=Le.default.useWatch(wt,tt);return At.createElement("div",{className:Ze.Z.wrap},At.createElement(Le.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},At.createElement(be.h,{scrollId:"name",watch:!0,height:140})),At.createElement("div",{className:Ze.Z.questionTitleEditorWrap},At.createElement(Le.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},At.createElement(be.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(Nt,qt)=>{const Bn=tt.getFieldValue(wt);console.log("--preAnswerData",Bn,qt),tt.setFieldsValue({[wt]:Bn==null?void 0:Bn.map((In,wa)=>{var Ga;return Kt($t({},In),{position:wa+1,multi_line:(Ga=qt==null?void 0:qt[wa])==null?void 0:Ga.multiLine})})})},placeholder:ht,onCMBeforeChange:(Nt,qt)=>{pn(Nt,qt,qn,kt)}}))),At.createElement(Le.default.List,{name:wt,rules:[{validator(Nt,qt){if(!(qt!=null&&qt.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Bn of qt){const{answer_text:In}=Bn||{};if((In==null?void 0:In.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Nt,{add:qt,remove:Bn},{errors:In})=>(Zn.current=qt,Bt.current=Bn,At.createElement(At.Fragment,null,At.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},At.createElement(Le.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),At.createElement("div",{onClick:()=>{ye.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:At.createElement("div",null,At.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",At.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),At.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},At.createElement(Et.Z,{style:{marginRight:3,color:"#3061D0"}}),At.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Nt.map((wa,Ga)=>{var xr=wa,{key:en,name:Wn}=xr,Ca=En(xr,["key","name"]),Ka,Ra;return At.createElement(Fe.Z,{className:"mb20",key:en,align:"middle",wrap:!1},At.createElement(Be.Z,{flex:"0 0 auto",className:`${Ze.Z.blankIndex}`},"\u586B\u7A7A\u9879",Ga+1),At.createElement(Be.Z,{flex:1},At.createElement(Fe.Z,{align:"top",justify:"space-between",wrap:!1},At.createElement(Be.Z,null,At.createElement(Le.default.Item,Kt($t({},Ca),{name:[Wn,"answer_text"],noStyle:!0}),(Ka=Pn==null?void 0:Pn[Wn])!=null&&Ka.multi_line||(Ra=Pn==null?void 0:Pn[Wn])!=null&&Ra.multiLine?At.createElement(Ye,{spellCheck:!1,style:{marginLeft:10,width:550}}):At.createElement(fe.default,{style:{marginLeft:10,width:550},className:Ze.Z.blankInput,size:"large",maxLength:1e3,onBlur:Wr=>{}}))),ke&&At.createElement(Be.Z,{flex:"224px"},At.createElement(Le.default.Item,Kt($t({},Ca),{name:[Wn,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),At.createElement(oe.Z,{size:"large",className:Ze.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),At.createElement("div",{onClick:()=>Qe(!0)},At.createElement(Le.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},At.createElement(be.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ue}))),At.createElement(Le.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},At.createElement(Ne.default,{size:"large"},Qt.map(Nt=>At.createElement(Ne.default.Option,{key:Nt.title,value:Nt.key}," ",Nt.title)))),At.createElement(Le.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},At.createElement(Le.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},At.createElement(oe.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),At.createElement("span",{className:"ml10 font14"},"\u79D2")),At.createElement(Le.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},At.createElement(we.ZP.Group,{style:{marginTop:-10}},At.createElement(we.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),At.createElement(we.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),At.createElement(we.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),At.createElement(Le.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),At.createElement("div",{style:{background:"#F6F7F9",padding:15}},At.createElement(Le.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},At.createElement(Ye,{rows:4})),At.createElement(Le.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},At.createElement(Ye,{rows:4}))),At.createElement(bt,{form:tt,answerKey:wt,hackIdentifier:St,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:At.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},82482:function(Lt,dt,x){"use strict";x.d(dt,{u:function(){return se}});var a=x(59301),fe=x(95237),Le=x(43604),ye=x(6848),Fe=x(78241),Be=x(69092),oe=x(32134),Ne=x(12893),we=x(54657),be=x(59301),Re=Object.defineProperty,Ze=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,z=(me,ve,Ae)=>ve in me?Re(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):me[ve]=Ae,b=(me,ve)=>{for(var Ae in ve||(ve={}))y.call(ve,Ae)&&z(me,Ae,ve[Ae]);if(re)for(var Ae of re(ve))E.call(ve,Ae)&&z(me,Ae,ve[Ae]);return me},ee=(me,ve)=>Ze(me,Ce(ve)),te=(me,ve)=>{var Ae={};for(var Se in me)y.call(me,Se)&&ve.indexOf(Se)<0&&(Ae[Se]=me[Se]);if(me!=null&&re)for(var Se of re(me))ve.indexOf(Se)<0&&E.call(me,Se)&&(Ae[Se]=me[Se]);return Ae};const ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ue=({value:me,onChange:ve,choiceTextKey:Ae,answerKey:Se,index:Me,isEdit:xe,setInputActive:it,form:je,choiceOptionsPath:lt,allowChangeMode:We,showAddIcon:st,addItem:bt,deleteItem:Et})=>{console.log(me,"value");const At=(me==null?void 0:me[Se])===1,Rt=()=>{const Ut=je.getFieldValue(lt);je.setFieldValue(lt,Ut.map(ft=>ee(b({},ft),{[Se]:0})))},jt=()=>{At?ve(ee(b({},me),{[Se]:0})):(We||Rt(),ve(ee(b({},me),{[Se]:1})))};return be.createElement(fe.Z,{className:Be.Z.choiceWrap,align:"middle",wrap:!1},be.createElement(Le.Z,{onClick:jt,className:`${Be.Z.choiceIndex} ${At?Be.Z.activeAnswer:""}`},ne[Me]),be.createElement(Le.Z,{flex:1,className:`${Be.Z.editorWrap} ml15`,onClick:it},be.createElement(we.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:xe,value:me==null?void 0:me[Ae],onChange:Ut=>{ve(ee(b({},me),{[Ae]:Ut}))}})),be.createElement(Le.Z,{flex:"0 0 auto",className:"ml15"},be.createElement("div",{onClick:jt,className:`${Be.Z.setAnswerBtn} ${At?Be.Z.activeAnswer:""}`},At?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),be.createElement(Le.Z,{className:Be.Z.actionWrapper},be.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},be.createElement(oe.Z,{className:Be.Z.addIcon,onClick:bt,style:{visibility:st?"visible":"hidden"}})),be.createElement(ye.Z,{title:"\u5220\u9664"},be.createElement(Ne.Z,{className:Be.Z.deleteIcon,onClick:Et,style:{visibility:Me>1?"visible":"hidden"}}))))},se=({questionTitlePlaceholder:me,titleKey:ve,choiceKey:Ae,analysisKey:Se,choiceTextKey:Me,answerKey:xe,choiceOptionsPath:it,allowChangeMode:je=!0,form:lt,showAnalysis:We=!0})=>{const[st,bt]=(0,a.useState)(),[Et,At]=(0,a.useState)(!1);return be.createElement("div",{className:Be.Z.wrap},be.createElement("div",{className:Be.Z.questionTitleEditorWrap},be.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:ve,labelCol:{span:24},rules:[{required:!0}]},be.createElement(we.h,{scrollId:Array.isArray(ve)?ve.join("_"):`${ve}`,watch:!0,height:140,placeholder:me}))),be.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),be.createElement(Fe.default.List,{name:Ae,rules:[{validator(Rt,jt){const Ut=jt.some(Je=>Je[xe]===1),ft=jt.findIndex(Je=>{var ct;return((ct=Je[Me])==null?void 0:ct.length)<=0});return ft!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[ft]}\u9009\u9879\u7684\u5185\u5BB9`)):Ut?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Rt,{add:jt,remove:Ut})=>be.createElement("div",{id:Array.isArray(it)?it.join("_"):`${it}`},Rt.map((ft,Je)=>{var ct=ft,{key:Tt,name:$t}=ct,Kt=te(ct,["key","name"]);const En=st===Tt,Ye=()=>{bt(Tt)},Qt=Je<7&&Je===Rt.length-1,kn=()=>jt({[Me]:"",[xe]:0}),An=()=>Ut($t);return be.createElement(Fe.default.Item,ee(b({},Kt),{key:Tt,name:$t,className:Be.Z.choiceListWrap,rules:[{validator(sn,rt){return rt!=null&&rt.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[Je]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),be.createElement(ue,{choiceTextKey:Me,answerKey:xe,index:Je,isEdit:En,setInputActive:Ye,form:lt,choiceOptionsPath:it,allowChangeMode:je,showAddIcon:Qt,addItem:kn,deleteItem:An}))}),Rt.length<8&&be.createElement("div",{className:`${Be.Z.addBtn} mb30`,onClick:()=>jt({[Me]:"",[xe]:0})},"\u6DFB\u52A0\u9009\u9879"))),We&&be.createElement("div",{onClick:()=>At(!0)},be.createElement(Fe.default.Item,{name:Se,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},be.createElement(we.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Et}))))}},15460:function(Lt,dt,x){"use strict";x.d(dt,{u:function(){return je}});var a=x(59301),fe=x(43418),Le=x(95237),ye=x(43604),Fe=x(92832),Be=x(6848),oe=x(78673),Ne=x(78241),we=x(5112),be=x(5871),Re=x(54657),Ze=x(12893),Ce=x(61485),re=x(69092),y=x(65986),E=x(59301),z=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,se=(lt,We,st)=>We in lt?z(lt,We,{enumerable:!0,configurable:!0,writable:!0,value:st}):lt[We]=st,me=(lt,We)=>{for(var st in We||(We={}))ne.call(We,st)&&se(lt,st,We[st]);if(te)for(var st of te(We))ue.call(We,st)&&se(lt,st,We[st]);return lt},ve=(lt,We)=>b(lt,ee(We)),Ae=(lt,We)=>{var st={};for(var bt in lt)ne.call(lt,bt)&&We.indexOf(bt)<0&&(st[bt]=lt[bt]);if(lt!=null&&te)for(var bt of te(lt))We.indexOf(bt)<0&&ue.call(lt,bt)&&(st[bt]=lt[bt]);return st};const Se=({value:lt,onChange:We})=>{const st=Et=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:re.Z.modal,onOk:()=>{const At=[...lt];At.splice(Et,1),We(At)}})},bt=()=>{const Et=[...lt];Et.push(""),We(Et)};return E.createElement(Le.Z,{className:"ml20"},E.createElement(ye.Z,{flex:1},lt==null?void 0:lt.map((Et,At)=>E.createElement(Le.Z,{key:`${Et}_${At}`,className:"mb20"},E.createElement(Fe.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Et,autoSize:{maxRows:3},maxLength:1e3,onBlur:Rt=>{const jt=[...lt],Ut=Rt.target.value.trim();jt[At]=Ut,We(jt)}}),E.createElement(Be.Z,{title:"\u5220\u9664"},E.createElement(Ze.Z,{className:re.Z.deleteIcon,style:{marginLeft:15,visibility:At>0?"visible":"hidden"},onClick:()=>st(At)}))))),E.createElement(ye.Z,null,E.createElement("div",{className:`${re.Z.addBtn}`,onClick:()=>{bt()}},"\u65B0\u589E\u7B54\u6848")))},Me=({value:lt,onChange:We})=>{const st=Et=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:re.Z.modal,onOk:()=>{const At=[...lt];At.splice(Et,1),We(At)}})},bt=()=>{const Et=[...lt];Et.push(""),We(Et)};return E.createElement(Le.Z,{className:"ml20"},E.createElement(ye.Z,{flex:1},lt==null?void 0:lt.map((Et,At)=>E.createElement(Le.Z,{key:`${Et}_${At}`,align:"middle",className:"mb20"},E.createElement(y.Z,{value:Et,style:{flex:1},onChange:Rt=>{const jt=[...lt];jt[At]=Rt,We(jt)}}),E.createElement(Be.Z,{title:"\u5220\u9664"},E.createElement(Ze.Z,{className:re.Z.deleteIcon,style:{marginLeft:15,visibility:At>0?"visible":"hidden"},onClick:()=>st(At)}))))),E.createElement(ye.Z,null,E.createElement("div",{className:`${re.Z.addBtn}`,onClick:()=>{bt()}},"\u65B0\u589E\u7B54\u6848")))},xe=({value:lt=!0,onChange:We})=>E.createElement(oe.Z,{checked:!lt,onChange:st=>{We(!st)}}),it="\u2581",je=({questionTitlePlaceholder:lt,form:We,scoreByBlank:st=!1,answerKey:bt})=>{const[Et,At]=(0,a.useState)(!1),Rt=(Kt,En)=>{const Ye=En.line;let Qt=0;for(let An=0;An{const kn=Kt.getRange(En.from,En.to);let An=0;if(En.text.forEach(sn=>{An+=sn.split(it).length-1}),En.origin!=="setValue"){if(kn&&kn.indexOf(it)!==-1){const sn=kn.split(it).length-1,rt=Rt(Kt,En.from);if(console.log(`\u5220\u9664${sn}\u4E2A\uFF0C \u524D\u9762\u6709${rt}\u4E2A\uFF0C\u65B0\u589E${An}\u4E2A`),sn>1){const ht=Array.from({length:sn},(tt,ke)=>rt+ke);Qt(ht)}else Qt(rt)}else if(An>0){const sn=Rt(Kt,En.from);console.log(`\u65B0\u589E${An}\u4E2A\uFF0C\u4E4B\u524D\u6709${sn}\u4E2A`),Ye(An,sn)}}},Ut=()=>{const Kt=We.getFieldValue(bt);We.setFieldsValue({[bt]:Kt.map((En,Ye)=>ve(me({},En),{position:Ye+1}))})},ft=(0,a.useRef)(),Je=(Kt,En)=>{for(let Ye=0;Ye{ct.current(Kt),Ut()},$t=Ne.default.useWatch(bt,We);return E.createElement("div",{className:re.Z.wrap},E.createElement("div",{className:re.Z.questionTitleEditorWrap},E.createElement(Ne.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},E.createElement(Re.h,{scrollId:"name",watch:!0,height:140,placeholder:lt,showNullButton:!0,onCMBeforeChange:(Kt,En)=>{jt(Kt,En,Je,Tt)}}))),E.createElement(Ne.default.List,{name:bt,rules:[{validator(Kt,En){if(!(En!=null&&En.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Ye of En){const{answer_text:Qt}=Ye||{};if(Qt!=null&&Qt.some(kn=>(kn==null?void 0:kn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Kt,{add:En,remove:Ye},{errors:Qt})=>(ft.current=En,ct.current=Ye,E.createElement(E.Fragment,null,E.createElement(Ne.default.Item,{label:E.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Kt!=null&&Kt.length)&&E.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Kt.map((kn,An)=>{var sn=kn,{key:rt,name:ht}=sn,tt=Ae(sn,["key","name"]),ke,St;return E.createElement("div",{style:{marginBottom:10},key:rt},E.createElement(Le.Z,{className:"mb20",align:"middle",wrap:!1},E.createElement(ye.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${re.Z.blankIndex}`},"\u586B\u7A7A\u9879",An+1),E.createElement(Ne.default.Item,ve(me({},tt),{name:[ht,"model"],noStyle:!0}),E.createElement(we.ZP.Group,{onChange:()=>{const wt=We.getFieldValue(bt);We.setFieldsValue({[bt]:wt.map((Ue,Qe)=>ve(me({},Ue),{answer_text:ht===Qe?[""]:Ue.answer_text}))})}},E.createElement(we.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",E.createElement(Be.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},E.createElement(Ce.Z,null))),E.createElement(we.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",E.createElement(Be.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},E.createElement(Ce.Z,null)))))),E.createElement(Le.Z,{style:{marginLeft:20},align:"middle",wrap:!1},E.createElement(ye.Z,{flex:1},E.createElement(Le.Z,{align:"top",justify:"space-between",wrap:!1},E.createElement(ye.Z,{flex:1},E.createElement(Ne.default.Item,ve(me({},tt),{name:[ht,"answer_text"],noStyle:!0}),((St=(ke=We.getFieldValue(bt))==null?void 0:ke[ht])==null?void 0:St.model)===1?E.createElement(Se,null):E.createElement(Me,null))),st&&E.createElement(ye.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},E.createElement(Ne.default.Item,ve(me({},tt),{name:[ht,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:re.Z.blankInputNumberWrapper}),E.createElement(be.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),E.createElement(Ne.default.Item,ve(me({},tt),{name:[ht,"position"],noStyle:!0}),E.createElement(Fe.default,{type:"hidden"})))))})))),E.createElement(Le.Z,{align:"middle"},E.createElement(Ne.default.Item,{name:"downcase",valuePropName:"checked"},E.createElement(oe.Z,null)),E.createElement(ye.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),E.createElement(Le.Z,{align:"middle"},E.createElement(Ne.default.Item,{name:"no_space",valuePropName:"checked"},E.createElement(oe.Z,null)),E.createElement(ye.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),($t==null?void 0:$t.length)>1&&E.createElement(Le.Z,{align:"middle",className:($t==null?void 0:$t.length)>1?"mb30":`${re.Z.hide}`},E.createElement(Ne.default.Item,{name:"is_ordered"},E.createElement(xe,null)),E.createElement(ye.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),E.createElement("div",{onClick:()=>At(!0)},E.createElement(Ne.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(Re.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Et}))))}},98815:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return te}});var a=x(59301),fe=x(95237),Le=x(43604),ye=x(78241),Fe=x(69092),Be=x(54657),oe=x(59301),Ne=Object.defineProperty,we=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,re=(ne,ue,se)=>ue in ne?Ne(ne,ue,{enumerable:!0,configurable:!0,writable:!0,value:se}):ne[ue]=se,y=(ne,ue)=>{for(var se in ue||(ue={}))Ze.call(ue,se)&&re(ne,se,ue[se]);if(Re)for(var se of Re(ue))Ce.call(ue,se)&&re(ne,se,ue[se]);return ne},E=(ne,ue)=>we(ne,be(ue)),z=(ne,ue)=>{var se={};for(var me in ne)Ze.call(ne,me)&&ue.indexOf(me)<0&&(se[me]=ne[me]);if(ne!=null&&Re)for(var me of Re(ne))ue.indexOf(me)<0&&Ce.call(ne,me)&&(se[me]=ne[me]);return se};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},ee=({value:ne,onChange:ue,form:se})=>{const me=(ne==null?void 0:ne.is_answer)===1,ve=ne==null?void 0:ne.choice_text,Ae=()=>{const Se=se.getFieldsValue().choices.map(Me=>({choice_text:Me.choice_text,is_answer:0}));se.setFieldsValue({choices:Se}),ue(E(y({},ne),{is_answer:1}))};return oe.createElement(fe.Z,{className:Fe.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},oe.createElement(Le.Z,{onClick:Ae,className:`${Fe.Z.choiceIndex} ${Fe.Z.judgementIndex} ${me?Fe.Z.activeAnswer:""}`},b[ve]),oe.createElement(Le.Z,{flex:1,className:`${Fe.Z.editorWrap} ml15`},oe.createElement("div",{className:`${Fe.Z.inputBorder} ${Fe.Z.placeholder} ${me?Fe.Z.activeJudgementAnswer:""}`},ve)),oe.createElement(Le.Z,{flex:"0 0 auto",className:"ml15"},oe.createElement("div",{onClick:Ae,className:`${Fe.Z.setAnswerBtn} ${me?Fe.Z.activeAnswer:""}`},me?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},te=({questionTitlePlaceholder:ne,choiceKey:ue,form:se})=>{const[me,ve]=(0,a.useState)(!1);return oe.createElement("div",{className:Fe.Z.wrap},oe.createElement("div",{className:Fe.Z.questionTitleEditorWrap},oe.createElement(ye.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},oe.createElement(Be.h,{scrollId:"name",watch:!0,height:140,placeholder:ne}))),oe.createElement(ye.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},oe.createElement(ye.default.List,{name:"choices",rules:[{validator(Ae,Se){return Se.some(xe=>(xe==null?void 0:xe.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ae=>oe.createElement("div",{id:"choices"},Ae.map(Se=>{var Me=Se,{key:xe,name:it}=Me,je=z(Me,["key","name"]);return oe.createElement(ye.default.Item,E(y({},je),{key:xe,name:it,noStyle:!0}),oe.createElement(ee,{form:se}))})))),oe.createElement("div",{onClick:()=>ve(!0)},oe.createElement(ye.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},oe.createElement(Be.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:me}))))}},54657:function(Lt,dt,x){"use strict";x.d(dt,{h:function(){return y},x:function(){return E}});var a=x(89389),fe=x(69092),Le=x(7664),ye=x(59301),Fe=Object.defineProperty,Be=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Re=(z,b,ee)=>b in z?Fe(z,b,{enumerable:!0,configurable:!0,writable:!0,value:ee}):z[b]=ee,Ze=(z,b)=>{for(var ee in b||(b={}))we.call(b,ee)&&Re(z,ee,b[ee]);if(Ne)for(var ee of Ne(b))be.call(b,ee)&&Re(z,ee,b[ee]);return z},Ce=(z,b)=>Be(z,oe(b)),re=(z,b)=>{var ee={};for(var te in z)we.call(z,te)&&b.indexOf(te)<0&&(ee[te]=z[te]);if(z!=null&&Ne)for(var te of Ne(z))b.indexOf(te)<0&&be.call(z,te)&&(ee[te]=z[te]);return ee};const y=z=>{var b=z,{value:ee,onChange:te,scrollId:ne}=b,ue=re(b,["value","onChange","scrollId"]);return ye.createElement("div",{id:ne||""},ye.createElement(a.Z,Ce(Ze({},ue),{defaultValue:ee,onChange:(se,me)=>{me!=null&&me.length?te(se,me):te(se)}})))},E=({value:z,onChange:b,placeholder:ee,height:te=140,isEdit:ne,miniToolbar:ue,watch:se=!0})=>ne?ye.createElement(a.Z,{watch:se,isFocus:!0,height:te||void 0,placeholder:ee,defaultValue:z,onChange:b,miniToolbar:ue}):ye.createElement("div",{style:{cursor:"pointer"}},z?ye.createElement(Le.Z,{className:fe.Z.inputBorder,value:z}):ye.createElement("div",{className:`${fe.Z.inputBorder} ${fe.Z.placeholder} inputBorderError`},ee))},84635:function(Lt,dt,x){"use strict";x.d(dt,{W:function(){return Me}});var a=x(59301),fe=x(8591),Le=x(12563),ye=x(78241),Fe=x(78673),Be=x(95237),oe=x(43604),Ne=x(6848),we=x(92832),be=x(5871),Re=x(69092),Ze=x(54657),Ce=x(89389),re=x(61485),y=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(xe,it,je)=>it in xe?y(xe,it,{enumerable:!0,configurable:!0,writable:!0,value:je}):xe[it]=je,ue=(xe,it)=>{for(var je in it||(it={}))ee.call(it,je)&&ne(xe,je,it[je]);if(b)for(var je of b(it))te.call(it,je)&&ne(xe,je,it[je]);return xe},se=(xe,it)=>E(xe,z(it)),me=(xe,it)=>{var je={};for(var lt in xe)ee.call(xe,lt)&&it.indexOf(lt)<0&&(je[lt]=xe[lt]);if(xe!=null&&b)for(var lt of b(xe))it.indexOf(lt)<0&&te.call(xe,lt)&&(je[lt]=xe[lt]);return je};const ve=xe=>{var it=xe,{value:je,onChange:lt}=it,We=me(it,["value","onChange"]);const st=bt=>{lt([bt])};return a.createElement(Ce.Z,se(ue({},We),{defaultValue:je==null?void 0:je[0],onChange:st}))},Ae=xe=>{if(!xe)return!1;if(/^s*$/.test(xe)||xe.trim()===""){fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let it=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return xe==="|"?(fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Se=({value:xe=[],onClose:it})=>a.createElement(Le.default,{closable:!0,onClose:it,className:Re.Z.keywordTag},a.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},xe.join(" \u6216 "))),Me=({questionTitlePlaceholder:xe,form:it,showKeywords:je,isMustKeyWords:lt=je})=>{const[We,st]=(0,a.useState)(!1),[bt,Et]=(0,a.useState)(""),At=ye.default.useWatch("use_keywords",it),Rt=ye.default.useWatch("question_score",it);return a.createElement("div",{className:Re.Z.wrap},a.createElement("div",{className:Re.Z.questionTitleEditorWrap},a.createElement(ye.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Ze.h,{scrollId:"name",watch:!0,height:140,placeholder:xe}))),a.createElement(ye.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},a.createElement(ve,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),je&&!lt&&a.createElement(ye.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},a.createElement(Fe.Z,{defaultChecked:!0})),je&<&&a.createElement(Be.Z,{align:"middle",className:"mb30"},a.createElement(ye.default.Item,{name:"use_keywords",valuePropName:"checked"},a.createElement(Fe.Z,null)),a.createElement(oe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(oe.Z,null,a.createElement(Ne.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement(re.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(At||!lt)&&a.createElement(ye.default.List,{name:"keywords",rules:[{validator(jt,Ut){return lt?Ut!=null&&Ut.length?(Ut==null?void 0:Ut.reduce((Je,ct)=>Je+ct.score,0))>parseFloat(Rt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(jt,{add:Ut,remove:ft})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${Re.Z.title} mb10`},lt?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(Be.Z,{align:"middle",className:"font14 mb30"},a.createElement(oe.Z,{flex:1},a.createElement(we.default,{value:bt,onChange:Je=>{Et(Je.target.value)},maxLength:50,allowClear:!0,onPressEnter:Je=>{var ct,Tt,$t,Kt;const En=`${(ct=Je.target)==null?void 0:ct.value}`,Ye=($t=(Tt=En==null?void 0:En.split("|"))==null?void 0:Tt.filter(An=>!!An))==null?void 0:$t.map(An=>An==null?void 0:An.trim()),Qt=it.getFieldValue("keywords"),kn=((Kt=Qt==null?void 0:Qt.map(An=>An==null?void 0:An.keyword))==null?void 0:Kt.flat())||[];for(const An of Ye)if(kn.includes(An)){fe.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ae(En)&&(Ut({keyword:Ye,score:1}),Et(""))},className:Re.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(oe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),jt.map(Je=>{var ct=Je,{key:Tt,name:$t}=ct,Kt=me(ct,["key","name"]);return a.createElement(Be.Z,{key:Tt,className:"mb20",style:{marginRight:148}},a.createElement(oe.Z,{flex:1},a.createElement(Be.Z,{align:"middle",justify:"space-between"},a.createElement(ye.default.Item,se(ue({},Kt),{name:[$t,"keyword"]}),a.createElement(Se,{onClose:()=>ft($t)})),lt&&a.createElement(ye.default.Item,se(ue({},Kt),{name:[$t,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Re.Z.blankInputNumberWrapper}),a.createElement(be.Z,{className:Re.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>st(!0)},a.createElement(ye.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Ze.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:We}))))}},77411:function(Lt,dt,x){"use strict";x.d(dt,{tc:function(){return xr.t},uh:function(){return a.u},rL:function(){return Ga},u8:function(){return Le.u},ZZ:function(){return fe.Z},Wk:function(){return ye.W}});var a=x(82482),fe=x(98815),Le=x(15460),ye=x(84635),Fe=x(59301),Be=x(36381),oe=x(78241),Ne=x(95237),we=x(43604),be=x(5871),Re=x(6848),Ze=x(38854),Ce=x(69092),re=x(12893),y=x(54657),E=x(43418),z=x(92832),b=x(78673),ee=x(59301),te=Object.defineProperty,ne=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Ae=(en,Wn,Ca)=>Wn in en?te(en,Wn,{enumerable:!0,configurable:!0,writable:!0,value:Ca}):en[Wn]=Ca,Se=(en,Wn)=>{for(var Ca in Wn||(Wn={}))me.call(Wn,Ca)&&Ae(en,Ca,Wn[Ca]);if(se)for(var Ca of se(Wn))ve.call(Wn,Ca)&&Ae(en,Ca,Wn[Ca]);return en},Me=(en,Wn)=>ne(en,ue(Wn)),xe=(en,Wn)=>{var Ca={};for(var Ka in en)me.call(en,Ka)&&Wn.indexOf(Ka)<0&&(Ca[Ka]=en[Ka]);if(en!=null&&se)for(var Ka of se(en))Wn.indexOf(Ka)<0&&ve.call(en,Ka)&&(Ca[Ka]=en[Ka]);return Ca};const it=({value:en,onChange:Wn})=>{const Ca=Ra=>{E.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ce.Z.modal,onOk:()=>{const Wr=[...en];Wr.splice(Ra,1),Wn(Wr)}})},Ka=()=>{const Ra=[...en];Ra.push(""),Wn(Ra)};return ee.createElement(Ne.Z,{className:"ml20"},ee.createElement(we.Z,{flex:1},en==null?void 0:en.map((Ra,Wr)=>ee.createElement(Ne.Z,{key:`${Ra}_${Wr}`,align:"middle",className:"mb20"},ee.createElement(z.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Ra,autoSize:{maxRows:3},maxLength:1e3,onBlur:Qr=>{const xt=[...en],Cn=Qr.target.value.trim();xt[Wr]=Cn,Wn(xt)}}),ee.createElement(Re.Z,{title:"\u5220\u9664"},ee.createElement(re.Z,{className:Ce.Z.deleteIcon,style:{marginLeft:15,visibility:Wr>0?"visible":"hidden"},onClick:()=>Ca(Wr)}))))),ee.createElement(we.Z,null,ee.createElement("div",{className:`${Ce.Z.addBtn}`,onClick:()=>{Ka()}},"\u65B0\u589E\u7B54\u6848")))},je=({value:en=!0,onChange:Wn})=>ee.createElement(b.Z,{checked:!en,onChange:Ca=>{Wn(!Ca)}}),lt="\u2581",We=({questionTitlePlaceholder:en,form:Wn,name:Ca,scoreByBlank:Ka=!1,answerKey:Ra,titleKey:Wr="name",analysisKey:Qr="analysis",isOrdered:xt="is_ordered"})=>{var Cn,Br;const[zt,Rn]=(0,Fe.useState)(!1),Ma=(qe,Dt)=>{const Mt=Dt.line;let xa=0;for(let rn=0;rn{const Xn=qe.getRange(Dt.from,Dt.to);let rn=0;if(Dt.text.forEach(Jt=>{rn+=Jt.split(lt).length-1}),Dt.origin!=="setValue"){if(Xn&&Xn.indexOf(lt)!==-1){const Jt=Xn.split(lt).length-1,jn=Ma(qe,Dt.from);if(console.log(`\u5220\u9664${Jt}\u4E2A\uFF0C \u524D\u9762\u6709${jn}\u4E2A\uFF0C\u65B0\u589E${rn}\u4E2A`),Jt>1){const Yt=Array.from({length:Jt},(la,Fa)=>jn+Fa);xa(Yt)}else xa(jn)}else if(rn>0){const Jt=Ma(qe,Dt.from);console.log(`\u65B0\u589E${rn}\u4E2A\uFF0C\u4E4B\u524D\u6709${Jt}\u4E2A`),Mt(rn,Jt)}}},ur=()=>{const qe=Wn.getFieldValue(["sub_item_banks",...Ra]);Wn.setFieldValue(["sub_item_banks",...Ra],qe==null?void 0:qe.map((Dt,Mt)=>Me(Se({},Dt),{position:Mt+1})))},dn=(0,Fe.useRef)(),ce=(qe,Dt)=>{for(let Mt=0;Mt{ge.current(qe),ur()},De=(Br=(Cn=Wn.getFieldValue("sub_item_banks"))==null?void 0:Cn[Ra==null?void 0:Ra[0]])==null?void 0:Br[Ra==null?void 0:Ra[1]];return(0,Fe.useEffect)(()=>{console.log("========",Wn.getFieldsValue())},[Wn]),ee.createElement("div",{className:Ce.Z.wrap},ee.createElement("div",{className:Ce.Z.questionTitleEditorWrap},ee.createElement(oe.default.Item,{label:"\u9898\u5E72",name:Wr,labelCol:{span:24},rules:[{required:!0}]},ee.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:en,showNullButton:!0,onCMBeforeChange:(qe,Dt)=>{Oa(qe,Dt,ce,Ee)}}))),ee.createElement(oe.default.List,{name:Ra,rules:[{validator(qe,Dt){if((Dt==null?void 0:Dt.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Mt of Dt){const{answer_text:xa}=Mt||{};if(xa!=null&&xa.some(Xn=>(Xn==null?void 0:Xn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(qe,{add:Dt,remove:Mt},{errors:xa})=>(dn.current=Dt,ge.current=Mt,ee.createElement(ee.Fragment,null,ee.createElement(oe.default.Item,{label:ee.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(qe!=null&&qe.length)&&ee.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),qe.map((Xn,rn)=>{var Jt=Xn,{key:jn,name:Yt}=Jt,la=xe(Jt,["key","name"]);return ee.createElement(Ne.Z,{align:"top",key:jn},ee.createElement(we.Z,{className:`${Ce.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",rn+1),ee.createElement(we.Z,{flex:1},ee.createElement(Ne.Z,{align:"top",justify:"space-between"},ee.createElement(we.Z,{flex:1},ee.createElement(oe.default.Item,Me(Se({},la),{name:[Yt,"answer_text"],noStyle:!0}),ee.createElement(it,null))),Ka&&ee.createElement(we.Z,{flex:"224px"},ee.createElement(oe.default.Item,Me(Se({},la),{name:[Yt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ce.Z.blankInputNumberWrapper}),ee.createElement(be.Z,{className:Ce.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),ee.createElement(oe.default.Item,Me(Se({},la),{name:[Yt,"position"],noStyle:!0}),ee.createElement(z.default,{type:"hidden"}))))})))),ee.createElement(Ne.Z,{align:"middle"},ee.createElement(oe.default.Item,{name:[Ca,"downcase"],valuePropName:"checked"},ee.createElement(b.Z,null)),ee.createElement(we.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ee.createElement(Ne.Z,{align:"middle"},ee.createElement(oe.default.Item,{name:[Ca,"no_space"],valuePropName:"checked"},ee.createElement(b.Z,null)),ee.createElement(we.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(De==null?void 0:De.length)>1&&ee.createElement(Ne.Z,{align:"middle",className:(De==null?void 0:De.length)>1?"mb30":`${Ce.Z.hide}`},ee.createElement(oe.default.Item,{name:xt},ee.createElement(je,null)),ee.createElement(we.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),ee.createElement("div",{className:"mt30",onClick:()=>Rn(!0)},ee.createElement(oe.default.Item,{name:Qr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ee.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:zt}))))};var st=x(59301),bt=Object.defineProperty,Et=Object.defineProperties,At=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,ft=(en,Wn,Ca)=>Wn in en?bt(en,Wn,{enumerable:!0,configurable:!0,writable:!0,value:Ca}):en[Wn]=Ca,Je=(en,Wn)=>{for(var Ca in Wn||(Wn={}))jt.call(Wn,Ca)&&ft(en,Ca,Wn[Ca]);if(Rt)for(var Ca of Rt(Wn))Ut.call(Wn,Ca)&&ft(en,Ca,Wn[Ca]);return en},ct=(en,Wn)=>Et(en,At(Wn)),Tt=(en,Wn)=>{var Ca={};for(var Ka in en)jt.call(en,Ka)&&Wn.indexOf(Ka)<0&&(Ca[Ka]=en[Ka]);if(en!=null&&Rt)for(var Ka of Rt(en))Wn.indexOf(Ka)<0&&Ut.call(en,Ka)&&(Ca[Ka]=en[Ka]);return Ca};const $t={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Kt=({value:en,onChange:Wn,form:Ca,choiceKey:Ka})=>{const Ra=(en==null?void 0:en.is_answer)===1,Wr=en==null?void 0:en.choice_text,Qr=()=>{var xt;const Cn=(xt=Ca==null?void 0:Ca.getFieldValue(["sub_item_banks",...Ka]))==null?void 0:xt.map(Br=>({choice_text:Br.choice_text,is_answer:0}));Ca==null||Ca.setFieldValue(["sub_item_banks",...Ka],Cn),Wn(ct(Je({},en),{is_answer:1}))};return st.createElement(Ne.Z,{className:Ce.Z.choiceWrap,align:"middle",wrap:!1},st.createElement(we.Z,{onClick:Qr,className:`${Ce.Z.choiceIndex} ${Ce.Z.judgementIndex} ${Ra?Ce.Z.activeAnswer:""}`},$t[Wr]),st.createElement(we.Z,{flex:1,className:`${Ce.Z.editorWrap} ml15`},st.createElement("div",{className:`${Ce.Z.inputBorder} ${Ce.Z.placeholder} ${Ra?Ce.Z.activeJudgementAnswer:""}`},Wr)),st.createElement(we.Z,{flex:"0 0 auto",className:"ml15"},st.createElement("div",{onClick:Qr,className:`${Ce.Z.setAnswerBtn} ${Ra?Ce.Z.activeAnswer:""}`},Ra?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},En=({questionTitlePlaceholder:en,choiceKey:Wn="choices",form:Ca,titleKey:Ka="name",analysisKey:Ra="analysis"})=>{const[Wr,Qr]=(0,Fe.useState)(!1);return st.createElement("div",{className:Ce.Z.wrap},st.createElement("div",{className:Ce.Z.questionTitleEditorWrap},st.createElement(oe.default.Item,{label:"\u9898\u5E72",name:Ka,labelCol:{span:24},rules:[{required:!0}]},st.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:en}))),st.createElement(oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},st.createElement(oe.default.List,{name:Wn,rules:[{validator(xt,Cn){return Cn.some(zt=>(zt==null?void 0:zt.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},xt=>st.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},xt.map(Cn=>{var Br=Cn,{key:zt,name:Rn}=Br,Ma=Tt(Br,["key","name"]);return st.createElement(oe.default.Item,ct(Je({},Ma),{key:zt,name:Rn,noStyle:!0}),st.createElement(Kt,{form:Ca,choiceKey:Wn}))})))),st.createElement("div",{className:"mt30",onClick:()=>Qr(!0)},st.createElement(oe.default.Item,{name:Ra,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},st.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Wr}))))};var Ye=x(8591),Qt=x(12563),kn=x(89389),An=x(61485),sn=Object.defineProperty,rt=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,wt=(en,Wn,Ca)=>Wn in en?sn(en,Wn,{enumerable:!0,configurable:!0,writable:!0,value:Ca}):en[Wn]=Ca,Ue=(en,Wn)=>{for(var Ca in Wn||(Wn={}))ke.call(Wn,Ca)&&wt(en,Ca,Wn[Ca]);if(tt)for(var Ca of tt(Wn))St.call(Wn,Ca)&&wt(en,Ca,Wn[Ca]);return en},Qe=(en,Wn)=>rt(en,ht(Wn)),Ct=(en,Wn)=>{var Ca={};for(var Ka in en)ke.call(en,Ka)&&Wn.indexOf(Ka)<0&&(Ca[Ka]=en[Ka]);if(en!=null&&tt)for(var Ka of tt(en))Wn.indexOf(Ka)<0&&St.call(en,Ka)&&(Ca[Ka]=en[Ka]);return Ca};const He=en=>{var Wn=en,{value:Ca,onChange:Ka}=Wn,Ra=Ct(Wn,["value","onChange"]);const Wr=Qr=>{Ka([Qr])};return Fe.createElement(kn.Z,Qe(Ue({},Ra),{defaultValue:Ca==null?void 0:Ca[0],onChange:Wr}))},at=en=>{if(!en)return!1;let Wn=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return en==="|"?(Ye.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Xe=({value:en=[],onClose:Wn})=>Fe.createElement(Qt.default,{closable:!0,onClose:Wn,className:Ce.Z.keywordTag},Fe.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},en.join(" \u6216 "))),Tn=({questionTitlePlaceholder:en,form:Wn,showKeywords:Ca,isMustKeyWords:Ka=Ca,titleKey:Ra="name",analysisKey:Wr="analysis",answerTexts:Qr="answer_texts",keywords:xt="keywords",useKeywords:Cn="use_keywords",indexs:Br})=>{const[zt,Rn]=(0,Fe.useState)(!1),[Ma,Oa]=(0,Fe.useState)(""),[ur,dn]=(0,Fe.useState)(!1),ce=oe.default.useWatch("question_score",Wn);return Fe.createElement("div",{className:Ce.Z.wrap},Fe.createElement("div",{className:Ce.Z.questionTitleEditorWrap},Fe.createElement(oe.default.Item,{label:"\u9898\u5E72",name:Ra,labelCol:{span:24},rules:[{required:!0}]},Fe.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:en}))),Fe.createElement(oe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Qr,labelCol:{span:24}},Fe.createElement(He,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ca&&!Ka&&Fe.createElement(oe.default.Item,{hidden:!0,name:Cn,valuePropName:"checked"},Fe.createElement(b.Z,{defaultChecked:!0})),Ca&&Ka&&Fe.createElement(Ne.Z,{align:"middle",className:"mb30"},Fe.createElement(oe.default.Item,{name:Cn,valuePropName:"checked"},Fe.createElement(b.Z,{onChange:()=>{var ge,Ee,De,qe,Dt,Mt;console.log(Wn.getFieldsValue()),dn((De=(Ee=(ge=Wn.getFieldsValue())==null?void 0:ge.sub_item_banks)==null?void 0:Ee[Br])==null?void 0:De.use_keywords),console.log((Mt=(Dt=(qe=Wn.getFieldsValue())==null?void 0:qe.sub_item_banks)==null?void 0:Dt[Br])==null?void 0:Mt.use_keywords),console.log(ur)}})),Fe.createElement(we.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Fe.createElement(we.Z,null,Fe.createElement(Re.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Fe.createElement(An.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ur||!Ka)&&Fe.createElement(oe.default.List,{name:xt,rules:[{validator(ge,Ee){return Ka?Ee!=null&&Ee.length?(Ee==null?void 0:Ee.reduce((qe,Dt)=>qe+Dt.score,0))>parseFloat(ce)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(ge,{add:Ee,remove:De})=>Fe.createElement(Fe.Fragment,null,Fe.createElement("div",{className:`${Ce.Z.title} mb10`},Ka?"\u5173\u952E\u8BCD":Fe.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),Fe.createElement(Ne.Z,{align:"middle",className:"font14 mb30"},Fe.createElement(we.Z,{flex:1},Fe.createElement(z.default,{value:Ma,onChange:qe=>{Oa(qe.target.value)},maxLength:50,allowClear:!0,onPressEnter:qe=>{var Dt,Mt,xa,Xn;const rn=`${(Dt=qe.target)==null?void 0:Dt.value}`,Jt=(xa=(Mt=rn==null?void 0:rn.split("|"))==null?void 0:Mt.filter(la=>!!la))==null?void 0:xa.map(la=>la==null?void 0:la.trim()),jn=Wn.getFieldValue(["sub_item_banks",...xt]),Yt=((Xn=jn==null?void 0:jn.map(la=>la==null?void 0:la.keyword))==null?void 0:Xn.flat())||[];for(const la of Jt)if(Yt.includes(la)){Ye.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}at(rn)&&(Ee({keyword:Jt,score:1}),Oa(""))},className:Ce.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Fe.createElement(we.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ge.map(qe=>{var Dt=qe,{key:Mt,name:xa}=Dt,Xn=Ct(Dt,["key","name"]);return Fe.createElement(Ne.Z,{key:Mt,className:"mb20",style:{marginRight:148}},Fe.createElement(we.Z,{flex:1},Fe.createElement(Ne.Z,{align:"middle",justify:"space-between"},Fe.createElement(oe.default.Item,Qe(Ue({},Xn),{name:[xa,"keyword"]}),Fe.createElement(Xe,{onClose:()=>De(xa)})),Ka&&Fe.createElement(oe.default.Item,Qe(Ue({},Xn),{name:[xa,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ce.Z.blankInputNumberWrapper}),Fe.createElement(be.Z,{className:Ce.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),Fe.createElement("div",{onClick:()=>Rn(!0)},Fe.createElement(oe.default.Item,{name:Wr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Fe.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:zt}))))};var pn=x(59301),Dn=Object.defineProperty,Zn=Object.defineProperties,qn=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,Pn=Object.prototype.propertyIsEnumerable,Nt=(en,Wn,Ca)=>Wn in en?Dn(en,Wn,{enumerable:!0,configurable:!0,writable:!0,value:Ca}):en[Wn]=Ca,qt=(en,Wn)=>{for(var Ca in Wn||(Wn={}))kt.call(Wn,Ca)&&Nt(en,Ca,Wn[Ca]);if(Bt)for(var Ca of Bt(Wn))Pn.call(Wn,Ca)&&Nt(en,Ca,Wn[Ca]);return en},Bn=(en,Wn)=>Zn(en,qn(Wn)),In=(en,Wn)=>{var Ca={};for(var Ka in en)kt.call(en,Ka)&&Wn.indexOf(Ka)<0&&(Ca[Ka]=en[Ka]);if(en!=null&&Bt)for(var Ka of Bt(en))Wn.indexOf(Ka)<0&&Pn.call(en,Ka)&&(Ca[Ka]=en[Ka]);return Ca};const{Panel:wa}=Be.default,Ga=({questionTitlePlaceholder:en,choiceKey:Wn,form:Ca,withScore:Ka})=>{const[Ra,Wr]=(0,Fe.useState)([]),Qr=xt=>{Wr(xt)};return pn.createElement("div",{className:Ce.Z.wrap},pn.createElement("div",{className:Ce.Z.questionTitleEditorWrap},pn.createElement(oe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},pn.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:en}))),pn.createElement(oe.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),pn.createElement(oe.default.List,{name:"sub_item_banks",rules:[{validator(xt,Cn){return Cn?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(xt,{add:Cn,remove:Br,move:zt})=>{const Rn=Ca.getFieldValue("sub_item_banks");return pn.createElement(pn.Fragment,null,pn.createElement(Be.default,{className:xt.length>0?Ce.Z.collapseWrapper:"",bordered:!1,activeKey:Ra,onChange:Qr,expandIcon:({isActive:Ma})=>pn.createElement("i",{className:`iconfont icon-weizhankai ${Ma?Ce.Z.open:Ce.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},xt.map((Ma,Oa)=>{var ur=Ma,{key:dn,name:ce}=ur,ge=In(ur,["key","name"]),Ee,De,qe,Dt,Mt,xa,Xn,rn,Jt,jn;return pn.createElement(wa,{className:Ce.Z.panel,forceRender:!0,header:pn.createElement("div",{className:Ce.Z.panelHeader},"\u7B2C",Oa+1,"\u5C0F\u9898",pn.createElement("span",null,"\uFF08",((Ee=Rn==null?void 0:Rn[ce])==null?void 0:Ee.item_type)=="SINGLE"?"\u5355\u9009\u9898":((De=Rn==null?void 0:Rn[ce])==null?void 0:De.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((qe=Rn==null?void 0:Rn[ce])==null?void 0:qe.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((Dt=Rn==null?void 0:Rn[ce])==null?void 0:Dt.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:ce,extra:pn.createElement(Ne.Z,{align:"middle",onClick:Yt=>Yt.stopPropagation()},Ka&&pn.createElement(we.Z,null,pn.createElement(oe.default.Item,Bn(qt({},ge),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[ce,"question_score"],className:Ce.Z.blankInputNumberWrapper}),pn.createElement(be.Z,{className:Ce.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),pn.createElement(we.Z,null,pn.createElement(Ne.Z,{align:"middle",className:"pl40",justify:"end"},Oa!==0&&pn.createElement("div",{onClick:()=>{var Yt;zt(Oa,Oa-1);const la=(Yt=Ca.getFieldValue("sub_item_banks"))==null?void 0:Yt.map((Fa,ma)=>(xt.map((wn,mt)=>{ma===mt&&(Fa.q_position=Number(wn.name)+1)}),Fa));Ca.setFieldValue("sub_item_banks",la)}},pn.createElement(Re.Z,{title:"\u4E0A\u79FB"},pn.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),Oa{var Yt;zt(Oa,Oa+1);const la=(Yt=Ca.getFieldValue("sub_item_banks"))==null?void 0:Yt.map((Fa,ma)=>(xt.map((wn,mt)=>{ma===mt&&(Fa.q_position=Number(wn.name)+1)}),Fa));Ca.setFieldValue("sub_item_banks",la)},className:Oa===0?"":"ml15"},pn.createElement(Re.Z,{title:"\u4E0B\u79FB"},pn.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),pn.createElement(we.Z,null,pn.createElement(Re.Z,{title:"\u5220\u9664"},pn.createElement(re.Z,{className:`${Ce.Z.deleteIcon} ml15`,onClick:()=>Br(ce)}))))},pn.createElement(oe.default.Item,Bn(qt({},ge),{name:ce}),(((Mt=Rn==null?void 0:Rn[ce])==null?void 0:Mt.item_type)=="SINGLE"||((xa=Rn==null?void 0:Rn[ce])==null?void 0:xa.item_type)=="MULTIPLE")&&pn.createElement(a.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Xn=Rn==null?void 0:Rn[ce])==null?void 0:Xn.item_type)=="MULTIPLE",form:Ca,choiceKey:[ce,"choices"],titleKey:[ce,"name"],analysisKey:[ce,"analysis"],choiceOptionsPath:["sub_item_banks",ce,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((rn=Rn==null?void 0:Rn[ce])==null?void 0:rn.item_type)=="COMPLETION"&&pn.createElement(We,{form:Ca,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:ce,titleKey:[ce,"name"],analysisKey:[ce,"analysis"],isOrdered:[ce,"is_ordered"],answerKey:[ce,"standard_answers"]}),((Jt=Rn==null?void 0:Rn[ce])==null?void 0:Jt.item_type)=="JUDGMENT"&&pn.createElement(En,{form:Ca,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[ce,"name"],analysisKey:[ce,"analysis"],choiceKey:[ce,"choices"]}),((jn=Rn==null?void 0:Rn[ce])==null?void 0:jn.item_type)=="SUBJECTIVE"&&pn.createElement(Tn,{showKeywords:!0,isMustKeyWords:!1,form:Ca,titleKey:[ce,"name"],analysisKey:[ce,"analysis"],answerTexts:[ce,"answer_texts"],useKeywords:[ce,"use_keywords"],keywords:[ce,"keywords"],indexs:ce,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),xt.length<20&&pn.createElement(Ze.Z,{menu:{items:[{label:pn.createElement("div",{onClick:()=>{Cn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),Wr([xt==null?void 0:xt.length,...Ra])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:pn.createElement("div",{onClick:()=>{Cn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),Wr([xt==null?void 0:xt.length,...Ra])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:pn.createElement("div",{onClick:()=>{Cn({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),Wr([xt==null?void 0:xt.length,...Ra])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:pn.createElement("div",{onClick:()=>{Cn({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),Wr([xt==null?void 0:xt.length,...Ra])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:pn.createElement("div",{onClick:()=>{Cn({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),Wr([xt==null?void 0:xt.length,...Ra])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Ma=>Ma.show).map(Ma=>({label:Ma.label,key:Ma.key}))}},pn.createElement("div",{className:`${Ce.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var xr=x(51110)},12049:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return me}});var a=x(59301),fe=x(9221),Le=Object.defineProperty,ye=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,oe=(ve,Ae,Se)=>Ae in ve?Le(ve,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ve[Ae]=Se,Ne=(ve,Ae)=>{for(var Se in Ae||(Ae={}))Fe.call(Ae,Se)&&oe(ve,Se,Ae[Se]);if(ye)for(var Se of ye(Ae))Be.call(Ae,Se)&&oe(ve,Se,Ae[Se]);return ve},we=(ve,Ae)=>{var Se={};for(var Me in ve)Fe.call(ve,Me)&&Ae.indexOf(Me)<0&&(Se[Me]=ve[Me]);if(ve!=null&&ye)for(var Me of ye(ve))Ae.indexOf(Me)<0&&Be.call(ve,Me)&&(Se[Me]=ve[Me]);return Se};const Re={header:{cell:ve=>{var Ae=ve,{onResize:Se,width:Me}=Ae,xe=we(Ae,["onResize","width"]);return Me?a.createElement(fe.Resizable,{width:Me,height:0,handle:a.createElement("span",{className:"react-resizable-handle",onClick:it=>{it.stopPropagation()}}),onResize:Se,draggableOpts:{enableUserSelectHack:!1}},a.createElement("th",Ne({},xe))):a.createElement("th",Ne({},xe))}}};var Ze=x(1710),Ce=Object.defineProperty,re=Object.defineProperties,y=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(ve,Ae,Se)=>Ae in ve?Ce(ve,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ve[Ae]=Se,te=(ve,Ae)=>{for(var Se in Ae||(Ae={}))z.call(Ae,Se)&&ee(ve,Se,Ae[Se]);if(E)for(var Se of E(Ae))b.call(Ae,Se)&&ee(ve,Se,Ae[Se]);return ve},ne=(ve,Ae)=>re(ve,y(Ae)),ue=(ve,Ae)=>{var Se={};for(var Me in ve)z.call(ve,Me)&&Ae.indexOf(Me)<0&&(Se[Me]=ve[Me]);if(ve!=null&&E)for(var Me of E(ve))Ae.indexOf(Me)<0&&b.call(ve,Me)&&(Se[Me]=ve[Me]);return Se},me=ve=>{var Ae=ve,{pagination:Se,resColumns:Me,dataSource:xe,onRow:it}=Ae,je=ue(Ae,["pagination","resColumns","dataSource","onRow"]);const[lt,We]=(0,a.useState)(!1),[st,bt]=(0,a.useState)([{}]),Et=(0,a.useRef)(null);(0,a.useEffect)(()=>{let Rt=Me;Rt=Rt.map((jt,Ut)=>ne(te({},jt),{onHeaderCell:ft=>({width:ft.width,onResize:At(Ut)})})),bt(Rt)},[]),(0,a.useEffect)(()=>{Et.current=st},[st]);const At=Rt=>(jt,{size:Ut})=>{const ft=[...Et.current];ft[Rt]=ne(te({},ft[Rt]),{width:Ut.width}),bt(ft)};return a.createElement("div",null,a.createElement(Ze.default,ne(te({bordered:!0,components:Re,columns:st,dataSource:xe,pagination:Se,loading:lt,onRow:it},je),{rowKey:Rt=>Rt.key||Rt.id})))}},35724:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return Ae},P:function(){return se}});var a=x(59301),fe=x(78241),Le=x(43418),ye=x(5112),Fe=x(92832),Be=x(1710),oe={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Ne=x(67135),we=Object.defineProperty,be=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,y=(Se,Me,xe)=>Me in Se?we(Se,Me,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Se[Me]=xe,E=(Se,Me)=>{for(var xe in Me||(Me={}))Ce.call(Me,xe)&&y(Se,xe,Me[xe]);if(Ze)for(var xe of Ze(Me))re.call(Me,xe)&&y(Se,xe,Me[xe]);return Se},z=(Se,Me)=>be(Se,Re(Me)),b=(Se,Me)=>{var xe={};for(var it in Se)Ce.call(Se,it)&&Me.indexOf(it)<0&&(xe[it]=Se[it]);if(Se!=null&&Ze)for(var it of Ze(Se))Me.indexOf(it)<0&&re.call(Se,it)&&(xe[it]=Se[it]);return xe},ee=(Se,Me,xe)=>new Promise((it,je)=>{var lt=bt=>{try{st(xe.next(bt))}catch(Et){je(Et)}},We=bt=>{try{st(xe.throw(bt))}catch(Et){je(Et)}},st=bt=>bt.done?it(bt.value):Promise.resolve(bt.value).then(lt,We);st((xe=xe.apply(Se,Me)).next())});const te=({studentNames:Se,total:Me})=>{const xe=["","\u4E00","\u4E24","\u4E09"];return Me>3?a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:oe.orangeColor},Se==null?void 0:Se.join("\u3001")),"\u7B49",a.createElement("span",{className:oe.orangeColor},Me),"\u540D\u5B66\u751F"):a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:oe.orangeColor},Se==null?void 0:Se.join("\u3001")),xe[Me],"\u540D\u5B66\u751F")},ne=({used:Se,copy:Me,canNotCopy:xe,studentNames:it,studentCount:je,inPaper:lt,is_random:We=!1,position:st=""})=>{const bt=()=>{if(Me>0&&xe>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:oe.orangeColor},Me),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",a.createElement("span",{className:oe.orangeColor},xe),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Me>0&&xe===0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:oe.orangeColor},Me),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Me===0&&xe>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:oe.orangeColor},xe),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Et=st||(lt?"\u8BD5\u5377":"\u8BFE\u7A0B");return a.createElement("span",null,a.createElement(te,{studentNames:it,total:je}),"\u5B66\u4E60\u8FC7",Et,"\u4E2D\u7684",a.createElement("span",{className:oe.orangeColor},Se),"\u4E2A\u9879\u76EE\uFF0C",bt(),"\u3002\u8BF7\u9009\u62E9",We?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},ue=({onCancel:Se,onOk:Me,visible:xe,inPaper:it,renderData:je,type:lt,isMultipleCourse:We=!1})=>{const[st]=fe.default.useForm(),[bt,Et]=(0,a.useState)(1),[At,Rt]=(0,a.useState)(!1),jt=(0,a.useMemo)(()=>(je==null?void 0:je.total_num)===1&&(je==null?void 0:je.can_copy_num)===1,[je]),Ut=(0,a.useMemo)(()=>{var ft;return(ft=je==null?void 0:je.course_data_list)==null?void 0:ft.filter(Je=>Je.is_show)},[je]);return a.createElement(a.Fragment,null,jt?a.createElement(Le.default,{centered:!0,closable:!0,open:xe,destroyOnClose:!0,title:"\u63D0\u793A",className:oe.antdModal,width:682,confirmLoading:At,onCancel:Se,onOk:()=>ee(void 0,null,function*(){var ft;Rt(!0);let Je=bt;if(We){const ct=E({},st.getFieldsValue());Je=(ft=je==null?void 0:je.course_data_list)==null?void 0:ft.map(Tt=>ct[Tt.id]!==void 0?z(E({},Tt),{is_copy:ct[Tt.id]}):Tt)}yield Me(Je),Rt(!1)})},a.createElement("div",{className:oe.content,style:{marginBottom:20}},We?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":a.createElement(a.Fragment,null,a.createElement(te,{studentNames:je==null?void 0:je.student_names,total:je==null?void 0:je.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),We?a.createElement(fe.default,{form:st,preserve:!1},Ut==null?void 0:Ut.map(ft=>a.createElement(a.Fragment,{key:ft.id},a.createElement("h3",{className:"ml15 mb5"},ft.name),a.createElement(fe.default.Item,{name:ft.id,initialValue:1},a.createElement(ye.ZP.Group,{className:oe.content},a.createElement(ye.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),a.createElement(ye.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):a.createElement(ye.ZP.Group,{value:bt,onChange:ft=>Et(ft.target.value),className:oe.content,style:{marginBottom:30}},a.createElement(ye.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),a.createElement(ye.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),a.createElement("div",null,a.createElement("div",{className:oe.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),a.createElement("div",{className:oe.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:`${oe.content} ${oe.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):a.createElement(Le.default,{centered:!0,closable:!0,destroyOnClose:!0,open:xe,confirmLoading:At,title:"\u63D0\u793A",width:682,onCancel:Se,onOk:()=>ee(void 0,null,function*(){var ft;Rt(!0);let Je=0;if(We){const ct=E({},st.getFieldsValue());Je=(ft=je==null?void 0:je.course_data_list)==null?void 0:ft.map(Tt=>ct[Tt.id]!==void 0?z(E({},Tt),{is_use:ct[Tt.id]}):Tt)}yield Me(Je),Rt(!1)})},a.createElement("div",{className:oe.content},a.createElement(te,{studentNames:je==null?void 0:je.student_names,total:je==null?void 0:je.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",We?a.createElement(fe.default,{form:st,preserve:!1},a.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),Ut==null?void 0:Ut.map(ft=>a.createElement(a.Fragment,{key:ft.id},a.createElement("h3",{className:"ml15 mb5"},ft.name),a.createElement(fe.default.Item,{name:ft.id,initialValue:1},a.createElement(ye.ZP.Group,{className:oe.content},a.createElement(ye.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),a.createElement(ye.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):a.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",a.createElement("span",{className:oe.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},se=function(){const[Se,Me]=(0,a.useState)(!1),[xe,it]=(0,a.useState)();return[Se,()=>Me(!1),xe,We=>ee(this,null,function*(){var st;const bt=We,{isImportMultipleCourse:Et=!1}=bt,At=b(bt,["isImportMultipleCourse"]);console.log(We);const Rt=(We==null?void 0:We.result)||(yield(0,Ne.Tr)(At));return"status"in Rt?!1:Et?((st=Rt==null?void 0:Rt.course_data_list)==null?void 0:st.some(Ut=>Ut.is_show))?(it(Rt),Me(!0),!0):Rt.course_data_list||[]:Rt.student_count===0?!1:(it(Rt),Me(!0),!0)})]},me=Se=>{const[Me]=fe.default.useForm(),[xe,it]=(0,a.useState)(!1),{onCancel:je,onOk:lt,visible:We,inPaper:st=!1,renderData:bt,type:Et,isMultipleCourse:At=!1,position:Rt}=Se;let jt=(0,a.useMemo)(()=>st?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:oe.tableCell,render(Je,ct){return a.createElement("a",{href:`/shixuns/${ct.identifier}/challenges`,target:"_blank"},Je)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Je,ct)=>a.createElement(a.Fragment,null,a.createElement(fe.default.Item,{name:[`${Et==="subject"?ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_copy"],initialValue:1},a.createElement(ye.ZP.Group,null,a.createElement(ye.ZP,{value:1},"\u662F"),a.createElement(ye.ZP,{value:0},"\u5426"))),a.createElement(fe.default.Item,{name:[`${Et==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:oe.tableCell,render(Je,ct){return a.createElement("a",{href:`/shixuns/${ct.identifier}/challenges`,target:"_blank"},Je)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Je,ct)=>a.createElement(fe.default.Item,{name:[`${Et==="subject"?ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_use"],initialValue:1},a.createElement(ye.ZP.Group,null,a.createElement(ye.ZP,{value:1},"\u662F"),a.createElement(ye.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Je,ct)=>a.createElement(fe.default.Item,{name:[`${Et==="subject"?ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_copy"],initialValue:1},a.createElement(ye.ZP.Group,null,a.createElement(ye.ZP,{value:1},"\u662F"),a.createElement(ye.ZP,{value:0},"\u5426")))}],[st]),Ut=(0,a.useMemo)(()=>st?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:oe.tableCell,align:"center",ellipsis:!0,render:(Je,ct)=>a.createElement(a.Fragment,null,a.createElement("a",{href:`/shixuns/${ct.identifier}/challenges`,target:"_blank"},Je),a.createElement(fe.default.Item,{name:[`${Et==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})),a.createElement(fe.default.Item,{name:[`${Et==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:oe.tableCell,ellipsis:!0,align:"center",render:(Je,ct)=>a.createElement("a",{href:`/shixuns/${ct.identifier}/challenges`,target:"_blank"},Je)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Je,ct)=>a.createElement(a.Fragment,null,a.createElement(fe.default.Item,{name:[`${Et==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_use"],initialValue:0},a.createElement(ye.ZP.Group,null,a.createElement(ye.ZP,{value:1},"\u662F"),a.createElement(ye.ZP,{value:0},"\u5426"))),a.createElement(fe.default.Item,{name:[`${Et==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})))}],[st]);if(At){const Je={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:oe.tableCell,render:(ct,Tt)=>a.createElement("a",{href:`/classrooms/${Tt.course_id}`},ct)};jt=[Je,...jt],Ut=[Je,...Ut]}const ft=(0,a.useMemo)(()=>ne({used:bt==null?void 0:bt.repeat_shixun_num,copy:bt==null?void 0:bt.can_copy_num,canNotCopy:bt==null?void 0:bt.no_copy_num,studentNames:bt==null?void 0:bt.student_names,studentCount:bt==null?void 0:bt.student_count,is_random:bt==null?void 0:bt.is_random,inPaper:st,position:Rt}),[bt,st,Rt]);return a.createElement(Le.default,{title:"\u63D0\u793A",centered:!0,open:We,confirmLoading:xe,onOk:()=>ee(void 0,null,function*(){it(!0);const Je=Me.getFieldsValue(),ct=Object.keys(Je).map(Tt=>({id:parseInt(Tt.split("_")[0]),course_id:parseInt(Tt.split("_")[1]),is_use:Je[Tt].is_use,is_copy:Je[Tt].is_copy}));yield lt(ct),it(!1)}),onCancel:je,width:880,okText:"\u786E\u8BA4",className:oe.antdModal,destroyOnClose:!0},a.createElement(fe.default,{form:Me,preserve:!1},a.createElement("div",{className:oe.brief},ft),a.createElement("div",{style:{marginBottom:30}},a.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),a.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:oe.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(bt==null?void 0:bt.can_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:oe.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(Be.default,{columns:jt,className:oe.antdTable,dataSource:bt==null?void 0:bt.can_copy_list,rowKey:Et==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(bt==null?void 0:bt.no_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:oe.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(Be.default,{columns:Ut,className:oe.antdTable,dataSource:bt==null?void 0:bt.no_copy_list,rowKey:Et==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(bt==null?void 0:bt.no_use_list.length)>0&&(bt==null?void 0:bt.no_use_list.map(Je=>a.createElement("div",{key:Et==="subject"?Je.stage_shixun_id:Je.shixun_course_id||Je.id},a.createElement(fe.default.Item,{name:[`${Et==="subject"?Je==null?void 0:Je.stage_shixun_id:Je.shixun_course_id||Je.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})),a.createElement(fe.default.Item,{name:[`${Et==="subject"?Je==null?void 0:Je.stage_shixun_id:Je.shixun_course_id||Je.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))))))};var Ae=Se=>{const{modalType:Me}=Se;return Me==="multiple"?a.createElement(me,E({},Se)):a.createElement(ue,E({},Se))}},29920:function(Lt,dt,x){"use strict";x.d(dt,{C:function(){return We}});var a=x(59301),fe={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},Le=x(92310),ye=x.n(Le),Fe=x(24905),Be=x(95237),oe=x(8591),Ne=x(6848),we=x(3113),be=x(43418),Re=x(1710),Ze=x(5871),Ce=x(78241),re=x(71418),y=x(49661),E=x(82093),z=x(34055),b=x(77817),ee=x(47949),te=Object.defineProperty,ne=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Ae=(st,bt,Et)=>bt in st?te(st,bt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):st[bt]=Et,Se=(st,bt)=>{for(var Et in bt||(bt={}))me.call(bt,Et)&&Ae(st,Et,bt[Et]);if(se)for(var Et of se(bt))ve.call(bt,Et)&&Ae(st,Et,bt[Et]);return st},Me=(st,bt)=>ne(st,ue(bt)),xe=(st,bt,Et)=>new Promise((At,Rt)=>{var jt=Je=>{try{ft(Et.next(Je))}catch(ct){Rt(ct)}},Ut=Je=>{try{ft(Et.throw(Je))}catch(ct){Rt(ct)}},ft=Je=>Je.done?At(Je.value):Promise.resolve(Je.value).then(jt,Ut);ft((Et=Et.apply(st,bt)).next())});const it=Fe.default.Group,je=({className:st,title:bt,items:Et=[],value:At,onChange:Rt})=>{const jt=(Et==null?void 0:Et.length)===(At==null?void 0:At.length),Ut=(At==null?void 0:At.length)>0&&(At==null?void 0:At.length)<(Et==null?void 0:Et.length),ft=Je=>{const ct=Et.map(Tt=>Tt.id);Rt(Je.target.checked?ct:[])};return a.createElement(Be.Z,{align:"middle",className:st},!!bt&&a.createElement("div",{className:"mr20",style:{color:"#5F6368"}},bt),a.createElement(Fe.default,{indeterminate:Ut,onChange:ft,checked:jt},"\u5168\u90E8"),a.createElement(it,{value:At,onChange:Rt},Et.map(Je=>a.createElement(Fe.default,{className:"ml30 c-black",key:Je.id,value:Je.id},Je.name,a.createElement("span",null,`(${Je.count})`)))))};var We=({className:st,style:bt,dataSource:Et})=>{var At,Rt,jt,Ut,ft,Je,ct;const[Tt,$t]=(0,a.useState)({}),[Kt,En]=(0,a.useState)(!0),[Ye,Qt]=(0,a.useState)(!1),[kn,An]=(0,a.useState)(!1),[sn,rt]=(0,a.useState)(null),[ht,tt]=(0,a.useState)(0),[ke,St]=(0,a.useState)({}),[wt,Ue]=(0,a.useState)(!0),[Qe,Ct]=(0,a.useState)(0),[He,at]=(0,a.useState)(0),[Xe,Tn]=(0,a.useState)(!1),pn=(0,a.useRef)(null),[Dn,Zn]=(0,a.useState)(!1),[qn,Bt]=(0,a.useState)(!0),[kt,Pn]=(0,a.useState)([]),Nt={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[qt,Bn]=(0,a.useState)(Se({},Nt));(0,a.useEffect)(()=>{Et!=null&&Et.question_id&&$t(Et)},[Et==null?void 0:Et.question_id]),(0,a.useEffect)(()=>{var Cn;if(((Cn=Tt==null?void 0:Tt.exercise_question_resubmit)==null?void 0:Cn.status)==="running"){const Br=setInterval(()=>{Ga()},3e3);return()=>clearInterval(Br)}},[(At=Tt==null?void 0:Tt.exercise_question_resubmit)==null?void 0:At.status]),(0,a.useEffect)(()=>{var Cn;kn&&(kn===1&&(qt.question_status=xr.map(Br=>Br.value),qt.review=en.map(Br=>Br.value)),kn===2&&(qt.exercise_question_resubmit_id=(Cn=Tt==null?void 0:Tt.exercise_question_resubmit)==null?void 0:Cn.id,sn===1&&(qt.success_status=[1]),sn===2&&(qt.success_status=[0])),Bn(Se({},qt)),In(qt),at(Tt!=null&&Tt.is_mirror?3:10),Ct(Tt!=null&&Tt.is_mirror?1:5))},[kn]),(0,a.useEffect)(()=>{Dn&&wa()},[Dn]);const In=Cn=>xe(void 0,null,function*(){En(!0);const Br=yield(0,E.ZP)(`/api/exercise_questions/${Tt==null?void 0:Tt.question_id}/resubmit_student_list.json`,{method:"get",params:Cn});(Br==null?void 0:Br.status)==0&&(St(Br||[]),tt(Br==null?void 0:Br.count)),En(!1)}),wa=()=>xe(void 0,null,function*(){Bt(!0);const Cn=yield(0,E.ZP)(`/api/exercise_questions/${Tt==null?void 0:Tt.question_id}/resubmit_history.json`,{method:"get"});(Cn==null?void 0:Cn.status)==0&&Pn((Cn==null?void 0:Cn.data)||[]),Bt(!1)}),Ga=()=>xe(void 0,null,function*(){const Cn=yield(0,E.ZP)(`/api/exercise_questions/${Tt==null?void 0:Tt.question_id}/resubmit_status.json`,{method:"get"});(Cn==null?void 0:Cn.status)==0&&$t(Me(Se({},Tt),{show_resubmit_history:!0,exercise_question_resubmit:(Cn==null?void 0:Cn.data)||{}}))}),xr=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],en=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],Wn=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],Ca=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(Cn,Br,zt)=>a.createElement("span",{className:"c-black"},zt+1+(qt.page-1)*qt.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:Cn=>a.createElement("span",{className:"c-black"},Cn)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:Cn=>a.createElement("span",{className:"c-grey-666"},Cn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:Cn=>a.createElement("span",{className:"c-black"},Cn)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:Cn=>{const{label:Br,color:zt}=xr.find(Rn=>Rn.value===Cn)||{};return a.createElement("span",{style:{color:zt}},Br)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:Cn=>a.createElement("span",{className:"c-black"},Cn)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:Cn=>a.createElement("span",{className:"c-black"},Cn)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:Cn=>{const{label:Br,color:zt}=en.find(Rn=>Rn.value===Cn)||{};return a.createElement("span",{style:{color:zt}},Br)}},kn===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:Cn=>{const{label:Br,color:zt}=Wn.find(Rn=>Rn.value===Cn)||{};return a.createElement("span",{style:{color:zt}},Br)}}].filter(Boolean),Ka=(Cn,Br,zt)=>{qt.page=Cn==null?void 0:Cn.current,qt.per_page=Cn==null?void 0:Cn.pageSize,zt!=null&&zt.order?(qt.sort_by=zt==null?void 0:zt.field,qt.direction=(zt==null?void 0:zt.order)==="ascend"?"asc":"desc"):(qt.sort_by=null,qt.direction=null),Bn(Se({},qt)),In(qt)},Ra=()=>{if(!Qe){oe.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}Tn(!0)},Wr=()=>xe(void 0,null,function*(){var Cn,Br;if((Cn=pn.current)!=null&&Cn.onVerify())return;Qt(!0);const zt=yield(0,E.ZP)(`/api/exercise_questions/${Tt==null?void 0:Tt.question_id}/resubmit.json`,{method:"post",body:{keyword:qt.keyword,question_status:qt.question_status,review:qt.review_status,success_status:qt.success_status,use_max_score:wt,permits:Qe,exercise_question_resubmit_id:kn===1?null:(Br=Tt==null?void 0:Tt.exercise_question_resubmit)==null?void 0:Br.id}});(zt==null?void 0:zt.status)==0&&(yield Ga(),oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Tn(!1),An(!1)),Qt(!1)}),Qr=(Cn,Br)=>{qt.page=1,qt[Br]=Cn,Bn(Se({},qt)),In(qt)},xt=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return a.createElement(a.Fragment,null,a.createElement("div",{className:ye()(fe.recalculation,st),style:bt},a.createElement(Ne.Z,{title:xt[(Tt==null?void 0:Tt.disable_resubmit_reason)||0]},a.createElement(we.ZP,{disabled:(Tt==null?void 0:Tt.disable_resubmit)||((Rt=Tt==null?void 0:Tt.exercise_question_resubmit)==null?void 0:Rt.status)==="running",onClick:()=>An(1),icon:a.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(Tt==null?void 0:Tt.show_resubmit_history)&&a.createElement(a.Fragment,null,((jt=Tt==null?void 0:Tt.exercise_question_resubmit)==null?void 0:jt.status)==="running"?a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},(Ut=Tt==null?void 0:Tt.exercise_question_resubmit)==null?void 0:Ut.rate)):a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{onClick:()=>{An(2),rt(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(ft=Tt==null?void 0:Tt.exercise_question_resubmit)==null?void 0:ft.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{onClick:()=>{An(2),rt(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(Je=Tt==null?void 0:Tt.exercise_question_resubmit)==null?void 0:Je.fail_count),"\u4EBA"),a.createElement(Ne.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},a.createElement("i",{onClick:()=>Zn(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),a.createElement(be.default,{centered:!0,open:!!kn,title:`\u91CD\u65B0\u8BC4\u6D4B${kn===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>An(!1),onOk:Ra,afterClose:()=>{Ue(!0),rt(null),Bn(Se({},Nt))}},a.createElement("div",{className:fe.filter},kn===1&&a.createElement(a.Fragment,null,a.createElement("div",{className:fe.tips},a.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},a.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),a.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),a.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),a.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),a.createElement(je,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(ke==null?void 0:ke.question_status)||[],value:qt.question_status,onChange:Cn=>Qr(Cn,"question_status")}),a.createElement(je,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(ke==null?void 0:ke.review_status)||[],value:qt.review,onChange:Cn=>Qr(Cn,"review")})),kn===2&&a.createElement(a.Fragment,null,a.createElement(je,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(ke==null?void 0:ke.success_status)||[],value:qt.success_status,onChange:Cn=>Qr(Cn,"success_status")})),a.createElement(ee.t7,{className:fe.input,style:{bottom:kn===1?10:-5},value:qt.keyword,onChange:Cn=>Qr(Cn,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),a.createElement(Re.default,{className:"mt20",columns:Ca,scroll:((ct=ke==null?void 0:ke.data)==null?void 0:ct.length)>7?{y:300}:{},dataSource:(ke==null?void 0:ke.data)||[],loading:Kt,onChange:Ka,pagination:{total:ht,pageSize:qt.per_page,current:qt.page,hideOnSinglePage:!ht,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:y.rU}}),a.createElement(Be.Z,{justify:"space-between",align:"middle",className:"mt10"},a.createElement(Fe.default,{className:"c-black",checked:wt,onChange:Cn=>Ue(Cn.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,z.Ny)()&&a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",a.createElement(Ze.Z,{className:"ml10 mr10",value:Qe,max:He,min:1,precision:0,onChange:Cn=>Ct(Cn)}),"\u4EBA",a.createElement(Ne.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},a.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),a.createElement(be.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:Xe,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ye,destroyOnClose:!0,onOk:Wr,onCancel:()=>Tn(!1)},a.createElement(Ce.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},a.createElement(b.Z,{ref:Cn=>pn.current=Cn}))),a.createElement(be.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:Dn,width:710,onCancel:()=>Zn(!1),footer:null},a.createElement(re.Z,{spinning:qn},a.createElement("div",{className:fe.operating},kt.map((Cn,Br)=>a.createElement("div",{key:Br,className:fe.operatingItem},a.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},Cn==null?void 0:Cn.created_at),a.createElement("div",{className:"c-black"},Cn==null?void 0:Cn.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(Cn==null?void 0:Cn.status)==="running"?a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},Cn==null?void 0:Cn.rate)):a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},Cn==null?void 0:Cn.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},Cn==null?void 0:Cn.fail_count),"\u4EBA")))),a.createElement("div",{style:{height:20}}))))}},6681:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return Ne}});var a=x(59301),fe={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Le=x(43418),ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Be=(we,be,Re)=>new Promise((Ze,Ce)=>{var re=z=>{try{E(Re.next(z))}catch(b){Ce(b)}},y=z=>{try{E(Re.throw(z))}catch(b){Ce(b)}},E=z=>z.done?Ze(z.value):Promise.resolve(z.value).then(re,y);E((Re=Re.apply(we,be)).next())}),Ne=({type:we,resdata:be,onok:Re,oktext:Ze,okloading:Ce})=>{const[re,y]=(0,a.useState)(!1),{can_copy_list:E,can_copy_num:z,challenge_type:b,course_data_list:ee,no_copy_list:te,no_copy_num:ne,no_use_list:ue,no_use_num:se,repeat_shixun_num:me,student_count:ve,total_num:Ae,use_num:Se}=be;let Me=z>0||we==="exercise";(0,a.useEffect)(()=>{(be==null?void 0:be.student_count)>0&&y(!0)},[be]),console.log("---11",Ce),(0,a.useEffect)(()=>{Ce||y(!1)},[Ce]);const xe=()=>{if(we==="exercise"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:fe.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:fe.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(we==="exercise"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:fe.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:fe.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="shixun"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:fe.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="shixun"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:fe.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="subject"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:fe.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:fe.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="subject"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",a.createElement("span",{className:fe.orangeColor},ve)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",a.createElement("span",{className:fe.orangeColor},Se)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="exercisepush")return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:fe.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",a.createElement("span",{className:fe.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",a.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(we==="shixunpush"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:fe.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:fe.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(we==="shixunpush"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:fe.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",a.createElement("span",{className:fe.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},it=()=>{if(we==="exercise"||we==="subject"||we==="exercisepush"||we==="shixunpush")return a.createElement("div",{style:{marginTop:20}},ne>0&&a.createElement("div",null,a.createElement("span",{className:fe.flex},a.createElement("img",{src:Fe,style:{width:14}}),a.createElement("span",{className:fe.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:fe.statusbody},we==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:fe.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(we==="subject"||we==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Me&&a.createElement("span",{className:fe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),we==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Me&&a.createElement("span",{className:fe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),a.createElement("div",null,te==null?void 0:te.map((je,lt)=>a.createElement("a",{href:`/shixuns/${je.identifier}/challenges`,target:"_blank"},"\u300A",je==null?void 0:je.name,"\u300B",lt+1!==ne&&"\u3001"))))),z>0&&a.createElement("div",{style:{marginTop:20}},a.createElement("span",{className:fe.flex},a.createElement("img",{src:ye,style:{width:14}}),a.createElement("span",{className:fe.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:fe.statusbody},we==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(we==="subject"||we==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),we==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),a.createElement("div",null,E==null?void 0:E.map((je,lt)=>a.createElement("a",{href:`/shixuns/${je.identifier}/challenges`,target:"_blank"},"\u300A",je==null?void 0:je.name,"\u300B",lt+1!==z&&"\u3001"))))));if(we==="shixun")return a.createElement("div",{style:{marginTop:20}},z>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return a.createElement(Le.default,{open:re,onCancel:()=>{y(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Me&&"none"}},zIndex:1003,confirmLoading:Ce,okText:Me?Ze:"\u6211\u77E5\u9053\u4E86",onOk:()=>Be(void 0,null,function*(){Me?yield Re([...E,...ue]):y(!1)})},a.createElement("div",{style:{maxHeight:600,overflow:"auto"}},xe(),it()))}},97410:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return Be}});var a=x(59301),fe={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Le=x(92310),ye=x.n(Le),Be=({className:oe,style:Ne,state:we,onClick:be})=>{var Re,Ze;return a.createElement("div",{onClick:be,className:ye()(we?(Re=fe)==null?void 0:Re.redBtn:(Ze=fe)==null?void 0:Ze.btn,oe),style:Ne},we?a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaoji1"}),a.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaojigaiti"}),a.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},26636:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return Fe}});var a=x(59301),fe={flex_box_center:"flex_box_center___sOi51",flex_space_between:"flex_space_between___pl96A",flex_box_vertical_center:"flex_box_vertical_center___LVWaS",flex_box_center_end:"flex_box_center_end___bFW2z",flex_box_column:"flex_box_column___Iuosg",disabled:"disabled___kyQ47"},Le=x(6848),Fe=({children:Be,tips:oe,title:Ne,style:we})=>{const be=Ne||a.createElement("div",null,a.createElement("div",null,"\u63D0\u793A\uFF1A"),a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),a.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"));return Be&&oe?a.createElement(Le.Z,{overlayStyle:{maxWidth:"initial"},title:be},a.createElement("span",{className:fe.disabled,style:we},Be)):Be&&!oe?a.createElement(a.Fragment,null,Be):a.createElement(a.Fragment,null)}},28086:function(Lt,dt,x){"use strict";var a=x(59301),fe=x(43418),Le=x(1710);const ye=({dataSource:Fe,visible:Be,onClose:oe=()=>{},onSuccess:Ne=()=>{},text:we,okText:be})=>{var Re;return a.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:!!Be,title:"\u63D0\u793A",width:"600px",okText:be,cancelText:"\u53D6\u6D88",onCancel:oe,onOk:Ne},Be==="single"&&a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},(Re=Fe==null?void 0:Fe[0])==null?void 0:Re.total_score),"\u5206\uFF0C\u8BF7\u786E\u8BA4",we),Be==="multiple"&&a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 mb10"},"\u4EE5\u4E0B\u8BD5\u5377\u603B\u5206\u5F02\u5E38\uFF0C\u8BF7\u786E\u8BA4",we),a.createElement(Le.default,{columns:[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u603B\u5206",width:90,dataIndex:"total_score"}],dataSource:Fe,scroll:(Fe==null?void 0:Fe.length)>7?{y:300}:{},pagination:!1})))};dt.Z=ye},39479:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return ye}});var a=x(59301),fe=x(33796),Le=x(11611),ye=()=>{const[Fe,Be]=(0,a.useState)(""),[oe,Ne]=(0,a.useState)(0);let[we,be]=(0,a.useState)(),[Re,Ze]=(0,a.useState)();const[Ce,re]=(0,a.useState)(!1),y=(0,a.useRef)("");(0,a.useEffect)(()=>fe.Z.subscribe("preview-image",Ae=>{Be(Ae),console.log(se.current),document.body.style.overflow="hidden"}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",E),()=>{document.removeEventListener("keydown",E)}),[]),(0,a.useEffect)(()=>{y.current=Fe},[Fe]);function E(ve){ve.keyCode==27&&y.current&&z()}function z(){document.body.style.overflow="auto",be(void 0),Ze(void 0),Ne(0),Be("")}function b(){Ne(oe+90)}function ee(){we=se.current.width*1.1,Re=se.current.height*1.1,Ze(Re),be(we)}function te(){we=se.current.width/1.1,Re=se.current.height/1.1,Ze(Re),be(we)}const ne=(0,a.useRef)(),ue=(0,a.useRef)(),se=(0,a.useRef)(),me=ve=>{(ve.nativeEvent.target===ne.current||ve.nativeEvent.target===ue.current)&&z()};return a.createElement(a.Fragment,null,Fe?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:ue},a.createElement(Le.Z,{className:"image-preview",src:Fe,style:{display:"none"},preview:{visible:!0,src:Fe,movable:!1,onVisibleChange:ve=>{Be("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(Lt,dt,x){"use strict";x.d(dt,{h:function(){return ne}});var a=x(59301),fe=x(57809),Le=x(78241),ye=x(3113),Fe=x(89780),Be=x.n(Fe),oe=x(66543),Ne=x(59598),we=Object.defineProperty,be=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,y=(ue,se,me)=>se in ue?we(ue,se,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[se]=me,E=(ue,se)=>{for(var me in se||(se={}))Ce.call(se,me)&&y(ue,me,se[me]);if(Ze)for(var me of Ze(se))re.call(se,me)&&y(ue,me,se[me]);return ue},z=(ue,se)=>be(ue,Re(se));const b=fe.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},te={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};dt.Z=({callback:ue,onCancel:se})=>{const[me,ve]=(0,a.useState)("python");function Ae(Me){ve(te[Me][1])}function Se(Me){ue(Me)}return a.createElement(Le.default,z(E({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Se,style:{width:500}}),a.createElement(Le.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(fe.default,{getPopupContainer:Me=>Me.parentNode,onChange:Ae},Object.keys(te).map(Me=>a.createElement(b,{key:Me,value:Me},te[Me][0])))),a.createElement(Le.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(ne,{mode:me})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(ye.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(ye.ZP,{type:"ghost",onClick:se},"\u53D6\u6D88")))};function ne({value:ue,onChange:se,mode:me,options:ve={}}){const Ae=(0,a.useRef)(),[Se,Me]=(0,a.useState)();return(0,a.useEffect)(()=>{if(Se){let xe=function(it){const je=it.getValue();se&&se(je)};return Se.on("change",xe),()=>{Se.off("change",xe)}}},[Se,se]),(0,a.useEffect)(()=>{Se&&Se.setOption("mode",me)},[Se,me]),(0,a.useEffect)(()=>{Se&&(ue!==Se.getValue()||ue==="")&&setTimeout(()=>{Se.setValue(ue||"")},300)},[Se,ue]),(0,a.useEffect)(()=>{if(Ae.current&&!Se){const xe=Be().fromTextArea(Ae.current,E({mode:me,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ve));Me(xe)}},[Ae.current,Se]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:Ae}))}},89389:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return ce}});var a=x(59301),fe=x(89780),Le=x.n(fe),ye=x(76374),Fe=x(66543),Be=x(6313),oe=x(25717),Ne=x(99498),we=x(25419),be=x(67549),Re=x(7664),Ze=({value:ge="",className:Ee,showTextOnly:De,showLines:qe,style:Dt={}})=>{const Mt=(0,a.useMemo)(()=>"",[ge]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:Mt}}))},Ce=x(59301),re=Object.defineProperty,y=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(ge,Ee,De)=>Ee in ge?re(ge,Ee,{enumerable:!0,configurable:!0,writable:!0,value:De}):ge[Ee]=De,ne=(ge,Ee)=>{for(var De in Ee||(Ee={}))b.call(Ee,De)&&te(ge,De,Ee[De]);if(z)for(var De of z(Ee))ee.call(Ee,De)&&te(ge,De,Ee[De]);return ge},ue=(ge,Ee)=>y(ge,E(Ee));let se=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function me({onActionCallback:ge,title:Ee,icon:De,actionName:qe,className:Dt="",children:Mt}){function xa(){ge(qe)}return Ce.createElement("a",{title:Ee,className:Dt,onClick:xa},Ce.createElement("i",{className:`${De}`}),Mt)}var ve=({watch:ge,showNullButton:Ee,showNullProgramButton:De,onActionCallback:qe,fullScreen:Dt,insertTemp:Mt,hidetoolBar:xa,extraUse:Xn})=>{const rn=[...se,{title:`${ge?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ge?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ce.createElement("ul",{className:"markdown-toolbar-container"},!xa&&rn.map((Jt,jn)=>Ce.createElement("li",{key:jn},Jt.actionName?Ce.createElement(me,ue(ne({},Jt),{onActionCallback:qe})):Ce.createElement("span",{className:"v-line"}))),Ee?Ce.createElement("li",null,Ce.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:qe},Ce.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,De?Ce.createElement(Ce.Fragment,null,Ce.createElement("li",null,Ce.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:qe},Ce.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ce.createElement("li",null,Ce.createElement(me,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:qe},Ce.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Mt&&Ce.createElement("li",null,Ce.createElement(me,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Mt}`,onActionCallback:qe},Ce.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Xn&&Ce.createElement("li",null,Xn),Ce.createElement("li",{className:"btn-full-screen"},Ce.createElement(me,{icon:`${Dt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Dt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:qe})))},Ae=x(75790),Se=x(78241),Me=x(92832),xe=x(3113),it=Object.defineProperty,je=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,Et=(ge,Ee,De)=>Ee in ge?it(ge,Ee,{enumerable:!0,configurable:!0,writable:!0,value:De}):ge[Ee]=De,At=(ge,Ee)=>{for(var De in Ee||(Ee={}))st.call(Ee,De)&&Et(ge,De,Ee[De]);if(We)for(var De of We(Ee))bt.call(Ee,De)&&Et(ge,De,Ee[De]);return ge},Rt=(ge,Ee)=>je(ge,lt(Ee));const jt={labelCol:{span:4},wrapperCol:{span:20}};var Ut=({callback:ge,onCancel:Ee})=>{function De(qe){ge(qe)}return a.createElement(Se.default,Rt(At({},jt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:De,style:{width:500}}),a.createElement(Se.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(Me.default,null)),a.createElement(Se.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(Me.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(xe.ZP,{type:"ghost",onClick:Ee},"\u53D6\u6D88")))},ft=x(44905),Je=x(45596),ct=x(43418),Tt=x(95237),$t=x(6077),Kt=x(59301),En=({callback:ge,onCancel:Ee})=>{const De=document.createElement("canvas"),qe=De.getContext("2d");De.width=1e3,De.height=800,qe.fillStyle="#ffffff",qe.fillRect(0,0,De.width,De.height);const Dt=De.toDataURL("image/png");return Kt.createElement(ct.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Kt.createElement(Tt.Z,{style:{height:"100vh"}},Kt.createElement($t.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Dt,visible:!0,title:String(Date.now())},onOk:Mt=>{ge({src:Mt.url})},onClose:Ee})))},Ye=x(12378);function Qt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Qt,go.CommandHandler),Qt.prototype.canAlignSelection=function(){var ge=this.diagram;return!(ge===null||ge.isReadOnly||ge.isModelReadOnly||ge.selection.count<2)},Qt.prototype.alignLeft=function(){var ge=this.diagram;ge.startTransaction("aligning left");var Ee=1/0;ge.selection.each(function(De){De instanceof go.Link||(Ee=Math.min(De.position.x,Ee))}),ge.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(Ee,De.position.y))}),ge.commitTransaction("aligning left")},Qt.prototype.alignRight=function(){var ge=this.diagram;ge.startTransaction("aligning right");var Ee=-1/0;ge.selection.each(function(De){if(!(De instanceof go.Link)){var qe=De.actualBounds.x+De.actualBounds.width;Ee=Math.max(qe,Ee)}}),ge.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(Ee-De.actualBounds.width,De.position.y))}),ge.commitTransaction("aligning right")},Qt.prototype.alignTop=function(){var ge=this.diagram;ge.startTransaction("alignTop");var Ee=1/0;ge.selection.each(function(De){De instanceof go.Link||(Ee=Math.min(De.position.y,Ee))}),ge.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(De.position.x,Ee))}),ge.commitTransaction("alignTop")},Qt.prototype.alignBottom=function(){var ge=this.diagram;ge.startTransaction("aligning bottom");var Ee=-1/0;ge.selection.each(function(De){if(!(De instanceof go.Link)){var qe=De.actualBounds.y+De.actualBounds.height;Ee=Math.max(qe,Ee)}}),ge.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(De.actualBounds.x,Ee-De.actualBounds.height))}),ge.commitTransaction("aligning bottom")},Qt.prototype.alignCenterX=function(){var ge=this.diagram,Ee=ge.selection.first();if(Ee){ge.startTransaction("aligning Center X");var De=Ee.actualBounds.x+Ee.actualBounds.width/2;ge.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(De-qe.actualBounds.width/2,qe.actualBounds.y))}),ge.commitTransaction("aligning Center X")}},Qt.prototype.alignCenterY=function(){var ge=this.diagram,Ee=ge.selection.first();if(Ee){ge.startTransaction("aligning Center Y");var De=Ee.actualBounds.y+Ee.actualBounds.height/2;ge.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(qe.actualBounds.x,De-qe.actualBounds.height/2))}),ge.commitTransaction("aligning Center Y")}},Qt.prototype.alignColumn=function(ge){var Ee=this.diagram;Ee.startTransaction("align Column"),ge===void 0&&(ge=0),ge=parseFloat(ge);var De=new Array;Ee.selection.each(function(Xn){Xn instanceof go.Link||De.push(Xn)});for(var qe=0;qe0){for(var Xn=Mt.elt(xa-1);Xn!==null&&Xn.isTreeExpanded&&!Xn.isTreeLeaf;){var rn=this._sortTreeChildrenByY(Xn);Xn=rn.last()}Xn!==null&&ge.select(Xn)}else ge.select(Dt)}}else if(De.key==="Down")if(Ee.isTreeExpanded&&!Ee.isTreeLeaf){var qe=this._sortTreeChildrenByY(Ee).first();qe!==null&&ge.select(qe)}else for(;Ee!==null;){var Dt=Ee.findTreeParentNode();if(Dt===null)break;var Mt=this._sortTreeChildrenByY(Dt),xa=Mt.indexOf(Ee);if(xaMt.y?1:Dt.xMt.x?1:0}),Ee},Qt.prototype.copyToClipboard=function(ge){go.CommandHandler.prototype.copyToClipboard.call(this,ge),this._lastPasteOffset.set(this.pasteOffset)},Qt.prototype.pasteFromClipboard=function(){var ge=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ge,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ge},Object.defineProperty(Qt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ge){if(ge!=="move"&&ge!=="select"&&ge!=="scroll"&&ge!=="tree"&&ge!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ge);this._arrowKeyBehavior=ge}}),Object.defineProperty(Qt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ge){if(!(ge instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ge);this._pasteOffset.set(ge)}});var kn=Qt,An=x(20397),sn=x(43604),rt=x(82093),ht={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},tt=x(59301),ke=(ge,Ee,De)=>new Promise((qe,Dt)=>{var Mt=rn=>{try{Xn(De.next(rn))}catch(Jt){Dt(Jt)}},xa=rn=>{try{Xn(De.throw(rn))}catch(Jt){Dt(Jt)}},Xn=rn=>rn.done?qe(rn.value):Promise.resolve(rn.value).then(Mt,xa);Xn((De=De.apply(ge,Ee)).next())});function St({onCancel:ge,callback:Ee}){let De=(0,a.useRef)(),qe=(0,a.useRef)(),Dt=(0,a.useRef)(),Mt=(0,a.useRef)(!1);const xa=(0,a.useRef)(!1),[Xn,rn]=(0,a.useState)(0);function Jt(){const Yt=Ye.bx.make,la={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};De.current=new Ye.S0(qe.current,{padding:20,grid:Yt(Ye.s_,"Grid",Yt(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Yt(Ye.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:pr=>{var wr=pr.diagram.commandHandler.addTopLevelParts(pr.diagram.selection,!0);wr||pr.diagram.currentTool.doCancel()},commandHandler:Yt(kn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:pr=>{var wr=pr.subject;wr.location=wr.location.copy().snapToGridPoint(pr.diagram.grid.gridOrigin,pr.diagram.grid.gridCellSize),setTimeout(()=>{pr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:pr=>{var wr=pr.subject;setTimeout(()=>{pr.diagram.commandHandler.editTextBlock()})},LinkRelinked:pr=>{var wr=pr.parameter.part;wr.invalidateConnectedLinks();var Fr=pr.subject;pr.diagram.toolManager.linkingTool.isForwards?Fr.toNode.invalidateConnectedLinks():Fr.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),De.current.nodeTemplate=Yt(Ye.NB,"Auto",{locationSpot:Ye.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ye.$u(120,60),minSize:new Ye.$u(40,40),resizable:!0,resizeCellSize:new Ye.$u(10,10),rotatable:!0},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),new Ye.KX("desiredSize","size",Ye.$u.parse).makeTwoWay(Ye.$u.stringify),Yt(Ye.bn,{name:"SHAPE",fill:la.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("figure"),new Ye.KX("fill"),new Ye.KX("stroke","borderColor"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),Yt(Ye.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Yt(Ye.al,{margin:1,textAlign:"center",overflow:Ye.al.OverflowEllipsis,editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),De.current.nodeTemplate.toolTip=Yt("ToolTip",Yt(Ye.s_,"Vertical",{maxSize:new Ye.$u(200,NaN)},Yt(Ye.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ye.KX("text")),Yt(Ye.al,{font:"10pt sans-serif",textAlign:"center"},new Ye.KX("text","details"))));function Fa(pr,wr){var Fr=(vr,uo)=>{vr.handled=!0,vr.diagram.model.commit(Do=>{var ao=uo.part.adornedPart,_r=new Ye.E9().setRectSpot(ao.actualBounds,pr);_r.subtract(ao.location),_r.scale(2,2),_r.x+=Math.sign(_r.x)*130,_r.y+=Math.sign(_r.y)*130,_r.add(ao.location),_r.snapToGridPoint(vr.diagram.grid.gridOrigin,vr.diagram.grid.gridCellSize);var ri=Do.copyNodeData(ao.data);Do.setGroupKeyForNodeData(ri,Do.getGroupKeyForNodeData(ao.data)),Do.addNodeData(ri);var cl={from:ao.key,to:Do.getKeyForNodeData(ri)};Do.addLinkData(cl);var nl=vr.diagram.findNodeForData(ri);nl.location=_r,vr.diagram.select(nl),setTimeout(()=>{vr.diagram.commandHandler.editTextBlock()},20)})};return Yt(Ye.bn,{figure:wr,alignment:pr,alignmentFocus:pr.opposite(),width:pr.equals(Ye.z6.Top)||pr.equals(Ye.z6.Bottom)?25:18,height:pr.equals(Ye.z6.Top)||pr.equals(Ye.z6.Bottom)?18:25,fill:"orange",stroke:la.white,strokeWidth:4,mouseEnter:(vr,uo)=>uo.fill="dodgerblue",mouseLeave:(vr,uo)=>uo.fill="orange",isActionable:!0,click:Fr,contextClick:Fr})}function ma(pr){return Yt(Ye.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(wr,Fr)=>Fr.fill="dodgerblue",mouseLeave:(wr,Fr)=>Fr.fill="orange",click:(wr,Fr)=>{wr.diagram.commandHandler.showContextMenu(Fr.part.adornedPart)}},pr||{})}De.current.nodeTemplate.selectionAdornmentTemplate=Yt(Ye.uz,"Spot",Yt(Ye.Vm,{padding:10}),Fa(Ye.z6.Top,"TriangleUp"),Fa(Ye.z6.Left,"TriangleLeft"),Fa(Ye.z6.Right,"TriangleRight"),Fa(Ye.z6.Bottom,"TriangleDown"),ma({alignment:new Ye.z6(.75,0)}));function wn(pr,wr){return(Fr,vr)=>{Fr.handled=!0,Fr.diagram.model.commit(uo=>{uo.set(vr.part.adornedPart.data,pr,wr)})}}function mt(pr,wr){return wr||(wr="color"),Yt(Ye.bn,{width:16,height:16,stroke:"lightgray",fill:pr,margin:1,background:"transparent",mouseEnter:(Fr,vr)=>vr.stroke="dodgerblue",mouseLeave:(Fr,vr)=>vr.stroke="lightgray",click:wn(wr,pr),contextClick:wn(wr,pr)})}function on(){return[Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",mt(la.white,"fill"),mt(la.beige,"fill"),mt(la.extralightblue,"fill"),mt(la.extralightred,"fill"))),Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",mt(la.lightgray,"fill"),mt(la.lightgreen,"fill"),mt(la.lightblue,"fill"),mt(la.lightred,"fill")))]}function fn(){return[Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",mt(la.black),mt(la.green),mt(la.blue),mt(la.red))),Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",mt(la.white),mt(la.magenta),mt(la.purple),mt(la.orange)))]}function cn(pr,wr){return wr||(wr="thickness"),Yt(Ye.bn,"LineH",{width:16,height:16,strokeWidth:pr,margin:1,background:"transparent",mouseEnter:(Fr,vr)=>vr.background="dodgerblue",mouseLeave:(Fr,vr)=>vr.background="transparent",click:wn(wr,pr),contextClick:wn(wr,pr)})}function Hn(pr,wr){return wr||(wr="dash"),Yt(Ye.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:pr,margin:1,background:"transparent",mouseEnter:(Fr,vr)=>vr.background="dodgerblue",mouseLeave:(Fr,vr)=>vr.background="transparent",click:wn(wr,pr),contextClick:wn(wr,pr)})}function vn(){return[Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",cn(1),cn(2),cn(3),cn(4))),Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",Hn(null),Hn([2,4]),Hn([4,4])))]}function vt(pr,wr){return wr||(wr="figure"),Yt(Ye.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:pr,margin:1,background:"transparent",mouseEnter:(Fr,vr)=>vr.fill="dodgerblue",mouseLeave:(Fr,vr)=>vr.fill="lightgray",click:wn(wr,pr),contextClick:wn(wr,pr)})}De.current.nodeTemplate.contextMenu=Yt("ContextMenu",Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",vt("Rectangle"),vt("RoundedRectangle"),vt("Ellipse"),vt("Diamond"))),Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",vt("Parallelogram2"),vt("ManualOperation"),vt("Procedure"),vt("Cylinder1"))),Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",vt("Terminator"),vt("CreateRequest"),vt("Document"),vt("TriangleDown"))),on(),fn(),vn()),De.current.groupTemplate=Yt(Ye.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ye.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(pr,wr)=>{var Fr=wr.addMembers(wr.diagram.selection,!0);Fr||wr.diagram.currentTool.doCancel()},avoidable:!1},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),Yt(Ye.s_,"Auto",{name:"BODY"},Yt(Ye.bn,{parameter1:10,fill:la.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("fill"),new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),Yt(Ye.Vm,{background:"transparent",margin:20})),Yt(Ye.al,{alignment:Ye.z6.Top,alignmentFocus:Ye.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ye.KX("text"),new Ye.KX("stroke","color"))),De.current.groupTemplate.selectionAdornmentTemplate=Yt(Ye.uz,"Spot",Yt(Ye.s_,"Auto",Yt(Ye.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Yt(Ye.Vm,{margin:1.5})),ma({alignment:Ye.z6.TopRight,alignmentFocus:Ye.z6.BottomRight})),De.current.groupTemplate.contextMenu=Yt("ContextMenu",on(),fn(),vn()),De.current.linkTemplate=Yt(Ye.rU,{layerName:"Foreground",routing:Ye.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ye.KX("fromSpot","fromSpot",Ye.z6.parse),new Ye.KX("toSpot","toSpot",Ye.z6.parse),new Ye.KX("fromShortLength","dir",pr=>pr>=1?10:0),new Ye.KX("toShortLength","dir",pr=>pr>=1?10:0),new Ye.KX("points").makeTwoWay(),Yt(Ye.bn,{strokeWidth:2},new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),Yt(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,0),segmentOrientation:Ye.rU.OrientAlong,alignmentFocus:Ye.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",pr=>pr===1)),Yt(Ye.bn,{segmentIndex:-1,segmentOffset:new Ye.E9(-10,6),segmentOrientation:Ye.rU.OrientPlus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",pr=>pr>=1),new Ye.KX("width","thickness",pr=>7+3*pr),new Ye.KX("height","thickness",pr=>7+3*pr),new Ye.KX("segmentOffset","thickness",pr=>new Ye.E9(-15,4+1.5*pr))),Yt(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,-6),segmentOrientation:Ye.rU.OrientMinus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",pr=>pr===2),new Ye.KX("width","thickness",pr=>7+3*pr),new Ye.KX("height","thickness",pr=>7+3*pr),new Ye.KX("segmentOffset","thickness",pr=>new Ye.E9(-15,4+1.5*pr))),Yt(Ye.al,{alignmentFocus:new Ye.z6(0,1,-4,0),editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),De.current.linkTemplate.selectionAdornmentTemplate=Yt(Ye.uz,Yt(Ye.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:ta(2)},new Ye.KX("pathPattern","thickness",ta)),ma({alignmentFocus:new Ye.z6(0,0,-6,-4)}));function ta(pr){return Yt(Ye.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(pr+4).toString()+" H3"})}function _a(pr){var wr="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return pr===0?wr="M0 0 M16 16 M0 8 L16 8":pr===2&&(wr="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Yt(Ye.bn,{geometryString:wr,margin:2,background:"transparent",mouseEnter:(Fr,vr)=>vr.background="dodgerblue",mouseLeave:(Fr,vr)=>vr.background="transparent",click:wn("dir",pr),contextClick:wn("dir",pr)})}function mr(pr){var wr=(Fr,vr)=>{Fr.handled=!0,Fr.diagram.model.commit(uo=>{var Do=vr.part.adornedPart;uo.set(Do.data,pr?"toSpot":"fromSpot",Ye.z6.stringify(Ye.z6.AllSides)),(pr?Do.toNode:Do.fromNode).invalidateConnectedLinks()})};return Yt(Ye.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Fr,vr)=>vr.background="dodgerblue",mouseLeave:(Fr,vr)=>vr.background="transparent",click:wr,contextClick:wr})}function Un(pr,wr){var Fr=0,vr=Ye.z6.RightSide;pr.equals(Ye.z6.Top)?(Fr=270,vr=Ye.z6.TopSide):pr.equals(Ye.z6.Left)?(Fr=180,vr=Ye.z6.LeftSide):pr.equals(Ye.z6.Bottom)&&(Fr=90,vr=Ye.z6.BottomSide),wr||(Fr-=180);var uo=(Do,ao)=>{Do.handled=!0,Do.diagram.model.commit(_r=>{var ri=ao.part.adornedPart;_r.set(ri.data,wr?"toSpot":"fromSpot",Ye.z6.stringify(vr)),(wr?ri.toNode:ri.fromNode).invalidateConnectedLinks()})};return Yt(Ye.bn,{alignment:pr,alignmentFocus:pr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Fr,background:"transparent",mouseEnter:(Do,ao)=>ao.background="dodgerblue",mouseLeave:(Do,ao)=>ao.background="transparent",click:uo,contextClick:uo})}De.current.linkTemplate.contextMenu=Yt("ContextMenu",fn(),vn(),Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",_a(0),_a(1),_a(2))),Yt("ContextMenuButton",Yt(Ye.s_,"Horizontal",Yt(Ye.s_,"Spot",mr(!1),Un(Ye.z6.Top,!1),Un(Ye.z6.Left,!1),Un(Ye.z6.Right,!1),Un(Ye.z6.Bottom,!1)),Yt(Ye.s_,"Spot",{margin:new Ye.Zt(0,0,0,2)},mr(!0),Un(Ye.z6.Top,!0),Un(Ye.z6.Left,!0),Un(Ye.z6.Right,!0),Un(Ye.z6.Bottom,!0)))));const to=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -88,7 +88,7 @@ {"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} ]}`;var Kr=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function lo(pr){return console.log("shapeName:",pr),Kr.indexOf(pr)>=0}var hr=new Ye.YI(Dt.current,{maxSelectionCount:1,linkTemplate:Yt(Ye.rU,{locationSpot:Ye.z6.Center,selectionAdornmentTemplate:Yt(Ye.uz,"Link",{locationSpot:Ye.z6.Center},Yt(Ye.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Yt(Ye.bn,{toArrow:"Standard",stroke:null}))},{routing:Ye.rU.AvoidsNodes,curve:Ye.rU.JumpOver,corner:5,toShortLength:4},new Ye.KX("points"),Yt(Ye.bn,{isPanelMain:!0,strokeWidth:2}),Yt(Ye.bn,{toArrow:"Standard",stroke:null})),model:new Ye.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ye.bn.getFigureGenerators().toArray().map(pr=>({text:"\u672A\u547D\u540D",size:"100 100",figure:pr.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return De.current.addDiagramListener("TextEdited",function(pr){var wr;const Fr=pr.subject.part;var vr=(wr=document.activeElement)==null?void 0:wr.value;typeof vr=="string"&&vr.trim()===""&&De.current.model.commit(function(uo){uo.set(Fr.data,"text","\u672A\u547D\u540D"),De.current.commandHandler.stopCommand()},"increment")}),hr.nodeTemplate=Yt(Ye.NB,"Auto",{locationSpot:Ye.z6.Center},new Ye.KX("location","location",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),Yt(Ye.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Ye.KX("stroke").makeTwoWay(),new Ye.KX("fill").makeTwoWay(),new Ye.KX("figure")),Yt(Ye.al,{margin:new Ye.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ye.$u(16,16),maxSize:new Ye.$u(10,NaN),textAlign:"center",editable:!0},new Ye.KX("key").makeTwoWay())),setTimeout(()=>{De.current.grid=Yt(Ye.s_,"Grid",Yt(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Yt(Ye.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),De.current.grid.visible=!0,De.current.grid.gridCellStroke="darkgray",De.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=De.current,De.current}const jn=()=>ke(this,null,function*(){var Yt=De.current.makeImage();const la=yield(0,rt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Yt.src}});Ee({src:la.url})});return(0,a.useEffect)(()=>(setTimeout(()=>{Jt()},500),rn(Xn+1),()=>{De.current=null}),[]),tt.createElement("div",{ref:xa,className:Mt.current?`${ht.maxH60} body-overflow-initial`:"body-overflow-initial"},tt.createElement(ct.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Xn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:tt.createElement(Tt.Z,null,tt.createElement(sn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),tt.createElement(sn.Z,{onClick:()=>{var Yt,la,Fa=De.current.selection.first();if(Mt.current=!Mt.current,document.activeElement&&Fa){let ma=(la=(Yt=document.activeElement)==null?void 0:Yt.value)==null?void 0:la.trim();typeof ma=="string"&&De.current.model.commit(function(wn){wn.set(Fa.data,"text",ma||"\u672A\u547D\u540D"),De.current.commandHandler.stopCommand()},"increment")}rn(Xn+1)}},tt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:ge},tt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:ht.flowChartWrp},tt.createElement("div",{style:{display:"flex",height:"100%"}},tt.createElement("div",{style:{width:"300px",height:"100%"}},tt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),tt.createElement("div",{style:{height:"calc(100% - 50px)"},className:ht.myPaletteDiv,ref:Dt})),tt.createElement("div",{style:{flex:1,position:"relative"}},tt.createElement("div",{ref:qe,style:{height:"80vh"}}))),tt.createElement("div",{className:"tr"},tt.createElement(xe.ZP,{size:"large",onClick:jn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var wt=St,Ue=x(5112),Qe=x(5871);const Ct=Ue.ZP.Group,He={margin:"0 8px"};var at=({callback:ge,onCancel:Ee})=>{function De(qe){ge(qe)}return a.createElement(Se.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:De},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:He},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:He},"\u884C\u6570"),a.createElement(Se.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(Qe.Z,null)),a.createElement("span",{style:He},"\u5217\u6570"),a.createElement(Se.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(Qe.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:He},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(Se.default.Item,{name:"align"},a.createElement(Ct,null,a.createElement(Ue.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(Ue.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(Ue.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(Ue.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(xe.ZP,{type:"ghost",onClick:Ee},"\u53D6\u6D88")))},Xe=x(78673),Tn=x(11081),pn=x.n(Tn),Zn=(0,a.forwardRef)(({use3d:ge,width:Ee,height:De,callback:qe,showSaveButton:Dt},Mt)=>{const xa=(0,a.useRef)(),Xn=(0,a.useRef)(),[rn,Jt]=(0,a.useState)(!1),jn=(0,a.useRef)({id:xa,appName:"graphing",width:Ee||1e3,height:De||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{Xn.current=new(pn())(jn.current,!0),window.onload=function(){Xn.current.inject("applet_container")}},[]);const Yt=()=>{var la=window.ggbApplet.getPNGBase64(1,!0,72);return qe&&qe(la),la};return(0,a.useEffect)(()=>{jn.current.appName=rn?"3D":"graphing",Xn.current.inject("applet_container")},[rn]),(0,a.useEffect)(()=>{Jt(ge)},[ge]),(0,a.useImperativeHandle)(Mt,()=>({getImgData:Yt})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:xa}),a.createElement(Tt.Z,{align:"middle"},a.createElement(sn.Z,{flex:1},a.createElement(Xe.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:rn,onChange:la=>Jt(la)})),a.createElement(sn.Z,null,a.createElement(xe.ZP,{size:"large",onClick:Yt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),qn=x(88615),Bt=x(1012),kt=x(8591);const Pn="link",Nt="upload-image",qt="add-flowchart",Bn="draw-image",In="add-flowchart",wa="code-block",Ga="add-table",xr="------------",en={default:xr,left:`:${xr}`,center:`:${xr}:`,right:`${xr}:`};var Wn=x(17904),Ca=(ge,Ee,De)=>new Promise((qe,Dt)=>{var Mt=rn=>{try{Xn(De.next(rn))}catch(Jt){Dt(Jt)}},xa=rn=>{try{Xn(De.throw(rn))}catch(Jt){Dt(Jt)}},Xn=rn=>rn.done?qe(rn.value):Promise.resolve(rn.value).then(Mt,xa);Xn((De=De.apply(ge,Ee)).next())});function Ka(){}let Ra=0;const Wr=1e4,Qr="\u2581",xt="@\u2581\u2581@",Cn="@\u2581@",Br=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,zt=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Rn(ge){return/^\d+$/.test(ge)?`${ge}px`:ge}const Oa=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ur={[Oa+"-B"]:"bold",[Oa+"-I"]:"italic"},dn={[Pn]:"\u6DFB\u52A0\u94FE\u63A5",[wa]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Nt]:"\u6DFB\u52A0\u56FE\u7247",[Bn]:"\u6DFB\u52A0\u753B\u56FE",[qt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Ga]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var ce=({defaultValue:ge="",onChange:Ee,width:De="100%",height:qe=400,miniToolbar:Dt=!1,isFocus:Mt=!1,watch:xa,insertTemp:Xn,mode:rn="markdown",id:Jt="markdown-editor-id",showResizeBar:jn=!1,noStorage:Yt=!1,showNullButton:la=!1,showNullProgramButton:Fa=!1,hidetoolBar:ma=!1,fullScreen:wn=!1,onBlur:mt,onCMBeforeChange:on,onFullScreen:fn,className:cn="",disablePaste:Hn=!1,disabled:vn=!1,disabledFill:vt=!1,placeholder:ta="",values:_a="",extraUse:mr})=>{const[Un,eo]=(0,a.useState)(null),[Kr,lo]=(0,a.useState)(ge),[hr,pr]=(0,a.useState)(xa),[wr,Fr]=(0,a.useState)(wn),[vr,uo]=(0,a.useState)(""),[Do,no]=(0,a.useState)(0),[_r,ri]=(0,a.useState)(qe),[cl,nl]=(0,a.useState)(!1),Ai=(0,a.useRef)((0,Bt.Z)()),Pi=(0,a.useRef)(!1),Zr=(0,a.useRef)(),[Li,Qi]=(0,a.useState)(0),[ji,Lo]=(0,a.useState)(0),Fl=(0,a.useRef)(),el=(0,a.useRef)(),Da=(0,a.useRef)(),ba=(0,a.useRef)(),Wa=()=>Ca(void 0,null,function*(){var qr;const Mr=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ai.current}});(qr=Mr==null?void 0:Mr.attachments)!=null&&qr.length&&(console.log("cm:",Un,Fl),Mr.attachments.map(Gr=>{Gr.content_type.indexOf("image")>-1?Un.replaceSelection(`![,](/api/attachments/${Gr.id}?type=${Gr.content_type})`):Gr.content_type.indexOf("video")>-1?Un.replaceSelection(``):Gr.content_type.indexOf("pdf")>-1?Un.replaceSelection(`${Gr.name}`):Un.replaceSelection(`[${Gr.name}](${ENV.API_SERVER}/api/attachments/${Gr.id}?type=${Gr.content_type})`)}))});(0,a.useEffect)(()=>{const qr=window.scrollY||window.pageYOffset;lo(_a),Un==null||Un.setValue(_a),window.scrollTo(0,qr)},[_a]),(0,a.useEffect)(()=>{fn==null||fn(wr)},[wr]),(0,a.useEffect)(()=>{if(Fl.current){let qr=function(Gr,Vr){var ui;if(Hn){Vr.preventDefault();return}const Yi=Vr.clipboardData;if(Yi){const il=Yi.types.toString(),dl=Yi.items;if(il==="Files"||Yi.types.indexOf("Files")>-1){if(Vr.preventDefault(),rn=="stex")return;try{let Xl=dl[1];((ui=dl[0])==null?void 0:ui.kind)==="file"&&(Xl=dl[0]);const Ml=Xl.getAsFile(),Du=Ml.name.split(".").pop();(0,Je.I)(Ml,lu=>{var Fi,Ri,si;lu.id?((Fi=Ml==null?void 0:Ml.type)==null?void 0:Fi.indexOf("image"))>-1?Mr.replaceSelection(``):((Ri=Ml==null?void 0:Ml.type)==null?void 0:Ri.indexOf("video"))>-1?Mr.replaceSelection(``):((si=Ml==null?void 0:Ml.type)==null?void 0:si.indexOf("pdf"))>-1?Mr.replaceSelection(`${Ml.name}`):zt.includes(Du)?Mr.replaceSelection(`${Ml.name}`):Mr.replaceSelection(`[${Ml.name}](/api/attachments/${lu.id}?type=${lu.content_type})`):(lu==null?void 0:lu.status)===401&&(kt.ZP.warning((lu==null?void 0:lu.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Xl){kt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Mr=Le().fromTextArea(Fl.current,{mode:rn,lineNumbers:!Dt,lineWrapping:!0,value:ge,autoCloseTags:!Fa,autoCloseBrackets:!0});return Mr.on("keyup",function(Gr,Vr){Vr.keyCode===8&&(Gr.getValue()==""?Mr.setOption("placeholder",ta):Mr.setOption("placeholder",null))}),Mr.on("keydown",function(Gr,Vr){if(Vr.keyCode===8){var ui=cr(Gr);ui&&Vr.preventDefault()}}),Mt&&Mr.focus(),Mr.on("paste",qr),Mr.on("dragleave",function(Gr,Vr){el.current.classList.remove("mouse-hover-md")}),vn&&Mr.on("beforeChange",function(Gr,Vr){(Vr.origin==="paste"||Vr.origin==="+input")&&Vr.cancel()}),eo(Mr),()=>{Mr.off("paste",qr)}}},[]);const Sr=(0,a.useCallback)(()=>{if(el.current)try{}catch(qr){console.log(qr,"---- to set md editor body height")}},[_r,el,wr]);(0,a.useEffect)(()=>{function qr(){let Mr=new ye.Z(Gr=>{for(let Vr of Gr)(Vr.target.offsetHeight>0||Vr.target.offsetWidth>0)&&(Sr(),Un.setSize("100%","100%"),Un.refresh())});return Mr.observe(Fl.current.parentElement),Mr}if(Un){const Mr=qr();return()=>{var Gr,Vr;(Gr=Fl.current)!=null&&Gr.parentElement&&Mr.unobserve((Vr=Fl.current)==null?void 0:Vr.parentElement)}}},[Un,Sr]),(0,a.useEffect)(()=>{if(Un){let qr=[];for(const[Mr,Gr]of Object.entries(ur)){let Vr={[Mr]:()=>{so(Gr)}};qr.push(Vr),Un.addKeyMap(Vr)}return Zr.current=setInterval(()=>{Pi.current&&Wa()},4e3),()=>{clearInterval(Zr.current);for(let Mr of qr)Un.removeKeyMap(Mr)}}},[Un]),(0,a.useEffect)(()=>{wn!==wr&&Fr(wn)},[wn]),(0,Wn.Z)(()=>{if(!Yt&&Do>0){let qr=new Date().getTime(),Mr=window.sessionStorage.getItem(Jt);qr>=Do+Wr&&(!Mr||Mr!==Kr)&&(window.sessionStorage.setItem(Jt,Kr),nl(!0))}},Wr),(0,a.useEffect)(()=>{pr(xa)},[Un,xa]),(0,a.useEffect)(()=>{Un&&Mt&&Un.focus()},[Un,Mt]),(0,a.useEffect)(()=>{if(hr&&Un){let qr=function(Gr){let Vr=Gr.target;if(ba.current){let ui=Vr.scrollTop/Vr.scrollHeight;ba.current.scrollTop=ba.current.scrollHeight*ui}};const Mr=Un.getScrollerElement();return Mr.addEventListener("scroll",qr),()=>{Mr.removeEventListener("scroll",qr)}}},[Un,hr]),(0,a.useEffect)(()=>{if(Un&&on){let qr=function(Mr,Gr){on(Mr,Gr)};return Un.on("beforeChange",qr),()=>{Un.off("beforeChange",qr)}}},[Un,on]),(0,a.useEffect)(()=>{if(Un&&mt){let qr=function(){mt(Un.getValue())};return Un.on("blur",qr),()=>{Un.off("blur",qr)}}},[Un,mt]);function cr(qr,Mr){var Gr=qr.getDoc(),Vr=Gr.getCursor(),ui=Gr.getLine(Vr.line),Yi=ui.charAt(Vr.ch-1),il=ui.lastIndexOf("@\u2581@",Vr.ch),dl=ui.lastIndexOf("@\u2581\u2581@",Vr.ch),Xl=il>dl?il:dl,Ml=il>dl?3:4;if(xt.indexOf(Yi)===-1)return null;if(console.log("change1:",Mr,qr,ui,Vr,Xl,il,dl,Yi),Xl>=0&&Vr.ch-Xl<5){var Du=Xl+Ml;return Gr.replaceRange("",{line:Vr.line,ch:Xl},{line:Vr.line,ch:Du}),{line:Vr.line,ch:Du}}return null}(0,a.useEffect)(()=>{if(Un){let qr=function(Mr,Gr){const Vr=Mr.getValue();lo(Vr),no(new Date().getTime()),Mr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ee&&(Fa?Ee(Vr,oi(Vr)):Ee(Vr))};return Un.on("change",qr),()=>{Un.off("change",qr)}}},[Un,Ee]),(0,a.useEffect)(()=>{if(Un)if(ge==null)Un.setValue(""),lo("");else{const qr=window.scrollY||window.pageYOffset;ge!==Un.getValue()&&(Un.setValue(ge),lo(ge),Un.setCursor(vn?1:Un.lineCount(),0),window.scrollTo(0,qr))}},[Un,ge]);const so=(0,a.useCallback)(qr=>{const Mr=Un.getCursor(),Gr=Un.getSelection();let Vr=Gr.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,zt=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Rn(ge){return/^\d+$/.test(ge)?`${ge}px`:ge}const Oa=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ur={[Oa+"-B"]:"bold",[Oa+"-I"]:"italic"},dn={[Pn]:"\u6DFB\u52A0\u94FE\u63A5",[wa]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Nt]:"\u6DFB\u52A0\u56FE\u7247",[Bn]:"\u6DFB\u52A0\u753B\u56FE",[qt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Ga]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var ce=({defaultValue:ge="",onChange:Ee,width:De="100%",height:qe=400,miniToolbar:Dt=!1,isFocus:Mt=!1,watch:xa,insertTemp:Xn,mode:rn="markdown",id:Jt="markdown-editor-id",showResizeBar:jn=!1,noStorage:Yt=!1,showNullButton:la=!1,showNullProgramButton:Fa=!1,hidetoolBar:ma=!1,fullScreen:wn=!1,onBlur:mt,onCMBeforeChange:on,onFullScreen:fn,className:cn="",disablePaste:Hn=!1,disabled:vn=!1,disabledFill:vt=!1,placeholder:ta="",values:_a="",extraUse:mr})=>{const[Un,to]=(0,a.useState)(null),[Kr,lo]=(0,a.useState)(ge),[hr,pr]=(0,a.useState)(xa),[wr,Fr]=(0,a.useState)(wn),[vr,uo]=(0,a.useState)(""),[Do,ao]=(0,a.useState)(0),[_r,ri]=(0,a.useState)(qe),[cl,nl]=(0,a.useState)(!1),Ai=(0,a.useRef)((0,Bt.Z)()),Pi=(0,a.useRef)(!1),Zr=(0,a.useRef)(),[Li,Qi]=(0,a.useState)(0),[ji,Lo]=(0,a.useState)(0),Fl=(0,a.useRef)(),el=(0,a.useRef)(),Da=(0,a.useRef)(),ba=(0,a.useRef)(),Wa=()=>Ca(void 0,null,function*(){var qr;const Mr=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ai.current}});(qr=Mr==null?void 0:Mr.attachments)!=null&&qr.length&&(console.log("cm:",Un,Fl),Mr.attachments.map(Gr=>{Gr.content_type.indexOf("image")>-1?Un.replaceSelection(`![,](/api/attachments/${Gr.id}?type=${Gr.content_type})`):Gr.content_type.indexOf("video")>-1?Un.replaceSelection(``):Gr.content_type.indexOf("pdf")>-1?Un.replaceSelection(`${Gr.name}`):Un.replaceSelection(`[${Gr.name}](${ENV.API_SERVER}/api/attachments/${Gr.id}?type=${Gr.content_type})`)}))});(0,a.useEffect)(()=>{const qr=window.scrollY||window.pageYOffset;lo(_a),Un==null||Un.setValue(_a),window.scrollTo(0,qr)},[_a]),(0,a.useEffect)(()=>{fn==null||fn(wr)},[wr]),(0,a.useEffect)(()=>{if(Fl.current){let qr=function(Gr,Vr){var ui;if(Hn){Vr.preventDefault();return}const Yi=Vr.clipboardData;if(Yi){const il=Yi.types.toString(),dl=Yi.items;if(il==="Files"||Yi.types.indexOf("Files")>-1){if(Vr.preventDefault(),rn=="stex")return;try{let Xl=dl[1];((ui=dl[0])==null?void 0:ui.kind)==="file"&&(Xl=dl[0]);const Ml=Xl.getAsFile(),Du=Ml.name.split(".").pop();(0,Je.I)(Ml,lu=>{var Fi,Ri,si;lu.id?((Fi=Ml==null?void 0:Ml.type)==null?void 0:Fi.indexOf("image"))>-1?Mr.replaceSelection(``):((Ri=Ml==null?void 0:Ml.type)==null?void 0:Ri.indexOf("video"))>-1?Mr.replaceSelection(``):((si=Ml==null?void 0:Ml.type)==null?void 0:si.indexOf("pdf"))>-1?Mr.replaceSelection(`${Ml.name}`):zt.includes(Du)?Mr.replaceSelection(`${Ml.name}`):Mr.replaceSelection(`[${Ml.name}](/api/attachments/${lu.id}?type=${lu.content_type})`):(lu==null?void 0:lu.status)===401&&(kt.ZP.warning((lu==null?void 0:lu.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Xl){kt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Mr=Le().fromTextArea(Fl.current,{mode:rn,lineNumbers:!Dt,lineWrapping:!0,value:ge,autoCloseTags:!Fa,autoCloseBrackets:!0});return Mr.on("keyup",function(Gr,Vr){Vr.keyCode===8&&(Gr.getValue()==""?Mr.setOption("placeholder",ta):Mr.setOption("placeholder",null))}),Mr.on("keydown",function(Gr,Vr){if(Vr.keyCode===8){var ui=cr(Gr);ui&&Vr.preventDefault()}}),Mt&&Mr.focus(),Mr.on("paste",qr),Mr.on("dragleave",function(Gr,Vr){el.current.classList.remove("mouse-hover-md")}),vn&&Mr.on("beforeChange",function(Gr,Vr){(Vr.origin==="paste"||Vr.origin==="+input")&&Vr.cancel()}),to(Mr),()=>{Mr.off("paste",qr)}}},[]);const Sr=(0,a.useCallback)(()=>{if(el.current)try{}catch(qr){console.log(qr,"---- to set md editor body height")}},[_r,el,wr]);(0,a.useEffect)(()=>{function qr(){let Mr=new ye.Z(Gr=>{for(let Vr of Gr)(Vr.target.offsetHeight>0||Vr.target.offsetWidth>0)&&(Sr(),Un.setSize("100%","100%"),Un.refresh())});return Mr.observe(Fl.current.parentElement),Mr}if(Un){const Mr=qr();return()=>{var Gr,Vr;(Gr=Fl.current)!=null&&Gr.parentElement&&Mr.unobserve((Vr=Fl.current)==null?void 0:Vr.parentElement)}}},[Un,Sr]),(0,a.useEffect)(()=>{if(Un){let qr=[];for(const[Mr,Gr]of Object.entries(ur)){let Vr={[Mr]:()=>{so(Gr)}};qr.push(Vr),Un.addKeyMap(Vr)}return Zr.current=setInterval(()=>{Pi.current&&Wa()},4e3),()=>{clearInterval(Zr.current);for(let Mr of qr)Un.removeKeyMap(Mr)}}},[Un]),(0,a.useEffect)(()=>{wn!==wr&&Fr(wn)},[wn]),(0,Wn.Z)(()=>{if(!Yt&&Do>0){let qr=new Date().getTime(),Mr=window.sessionStorage.getItem(Jt);qr>=Do+Wr&&(!Mr||Mr!==Kr)&&(window.sessionStorage.setItem(Jt,Kr),nl(!0))}},Wr),(0,a.useEffect)(()=>{pr(xa)},[Un,xa]),(0,a.useEffect)(()=>{Un&&Mt&&Un.focus()},[Un,Mt]),(0,a.useEffect)(()=>{if(hr&&Un){let qr=function(Gr){let Vr=Gr.target;if(ba.current){let ui=Vr.scrollTop/Vr.scrollHeight;ba.current.scrollTop=ba.current.scrollHeight*ui}};const Mr=Un.getScrollerElement();return Mr.addEventListener("scroll",qr),()=>{Mr.removeEventListener("scroll",qr)}}},[Un,hr]),(0,a.useEffect)(()=>{if(Un&&on){let qr=function(Mr,Gr){on(Mr,Gr)};return Un.on("beforeChange",qr),()=>{Un.off("beforeChange",qr)}}},[Un,on]),(0,a.useEffect)(()=>{if(Un&&mt){let qr=function(){mt(Un.getValue())};return Un.on("blur",qr),()=>{Un.off("blur",qr)}}},[Un,mt]);function cr(qr,Mr){var Gr=qr.getDoc(),Vr=Gr.getCursor(),ui=Gr.getLine(Vr.line),Yi=ui.charAt(Vr.ch-1),il=ui.lastIndexOf("@\u2581@",Vr.ch),dl=ui.lastIndexOf("@\u2581\u2581@",Vr.ch),Xl=il>dl?il:dl,Ml=il>dl?3:4;if(xt.indexOf(Yi)===-1)return null;if(console.log("change1:",Mr,qr,ui,Vr,Xl,il,dl,Yi),Xl>=0&&Vr.ch-Xl<5){var Du=Xl+Ml;return Gr.replaceRange("",{line:Vr.line,ch:Xl},{line:Vr.line,ch:Du}),{line:Vr.line,ch:Du}}return null}(0,a.useEffect)(()=>{if(Un){let qr=function(Mr,Gr){const Vr=Mr.getValue();lo(Vr),ao(new Date().getTime()),Mr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ee&&(Fa?Ee(Vr,oi(Vr)):Ee(Vr))};return Un.on("change",qr),()=>{Un.off("change",qr)}}},[Un,Ee]),(0,a.useEffect)(()=>{if(Un)if(ge==null)Un.setValue(""),lo("");else{const qr=window.scrollY||window.pageYOffset;ge!==Un.getValue()&&(Un.setValue(ge),lo(ge),Un.setCursor(vn?1:Un.lineCount(),0),window.scrollTo(0,qr))}},[Un,ge]);const so=(0,a.useCallback)(qr=>{const Mr=Un.getCursor(),Gr=Un.getSelection();let Vr=Gr.split(` `);switch(qr){case"bold":return Un.replaceSelection("**"+Gr+"**"),Gr===""&&Un.setCursor(Mr.line,Mr.ch+2),Un.focus();case"italic":return Un.replaceSelection("*"+Gr+"*"),Gr===""&&Un.setCursor(Mr.line,Mr.ch+1),Un.focus();case"code":return Un.replaceSelection("`"+Gr+"`"),Gr===""&&Un.setCursor(Mr.line,Mr.ch+1),Un.focus();case"inline-latex":return uo("inline-latex"),Un.focus();case"latex":return Un.replaceSelection("```latex\n"+Gr+"\n```"),Un.setCursor(Mr.line+1,Gr.length+1),Un.focus();case"line-break":return Un.replaceSelection(`
`),Un.focus();case"list-ul":return Gr===""?Un.replaceSelection("- "+Gr):Un.replaceSelection(Vr.map(ui=>ui===""?"":`- ${ui}`).join(` `)),Un.focus();case"list-ol":return Gr===""?Un.replaceSelection("1. "+Gr):Un.replaceSelection(Vr.map((ui,Yi)=>ui===""?"":`${Yi+1}. ${ui}`).join(` @@ -97,20 +97,20 @@ `;for(let bu=0;bu{switch(vr){case Pn:return a.createElement(Ut,{callback:Cr,onCancel:Ro});case wa:return a.createElement(ft.Z,{callback:Cr,onCancel:Ro});case Nt:return a.createElement(Je.Z,{callback:Cr,onCancel:Ro});case qt:return a.createElement(wt,{callback:Cr,onCancel:Ro});case Ga:return a.createElement(at,{callback:Cr,onCancel:Ro});case"maths-latex":return a.createElement(Zn,{showSaveButton:!0,callback:Cr});case"inline-latex":return a.createElement(qn.Z,{showSaveButton:!0,callback:Cr});default:return null}},[vr]);function Ro(){uo("")}(0,a.useEffect)(()=>{if(Da.current){let qr=function(il){ui=!0,Yi=il.pageY},Mr=function(){ui=!1},Gr=function(il){if(ui){let dl=il.pageY-Yi;dl<0&&(dl=0),dl>300&&(dl=300);let Xl=qe+dl+"px";ri(Xl)}},Vr=Da.current,ui=!1,Yi=0;return Vr.addEventListener("mousedown",qr),document.addEventListener("mousemove",Gr),document.addEventListener("mouseup",Mr),()=>{Vr.removeEventListener("mousedown",qr),document.removeEventListener("mousemove",Gr),document.removeEventListener("mouseup",Mr)}}},[Un,Da]),(0,a.useEffect)(()=>{ri(qe)},[qe]);const Di=Rn(De),Ho=Rn(_r),Ao={width:Di,height:Ho},Oo=(0,a.useMemo)(()=>{if(Do){let qr=new Date(Do),Mr=qr.getHours(),Gr=qr.getMinutes(),Vr=qr.getSeconds();return Mr=Mr<10?"0"+Mr:Mr,Gr=Gr<10?"0"+Gr:Gr,Vr=Vr<10?"0"+Vr:Vr,`${Mr}:${Gr}:${Vr}`}return 0},[Do]),oi=qr=>{const Mr=[];if(Fa){let Gr=-1;qr=qr.replace(/(@▁▁@|@▁@)/g,function(Vr,ui,Yi){Mr.push({multiLine:Vr!==Cn})})}return Mr};function rl(){window.sessionStorage.removeItem(Jt),nl(!1),no(0)}function tl(){nl(!1),no(0),Un.setValue(window.sessionStorage.getItem(Jt))}(0,a.useEffect)(()=>{dn[vr]&&vr!==Bn&&vr!==qt&&setTimeout(()=>{const qr=document.getElementsByClassName("markdown-popup-form")[0],Mr=window.innerWidth/2-qr.offsetWidth/2,Gr=window.innerHeight/2-qr.offsetHeight/2;Qi(Mr),Lo(Gr)},0)},[vr]);const Ol=qr=>{qr.preventDefault();const Mr=qr.clientX-Li,Gr=qr.clientY-ji;document.body.onmousemove=Vr=>{let ui=Vr.clientX-Mr,Yi=Vr.clientY-Gr;const il=document.getElementsByClassName("markdown-popup-form")[0],dl=window.innerWidth-il.offsetWidth,Xl=window.innerHeight-il.offsetHeight;ui=Math.max(0,Math.min(ui,dl)),Yi=Math.max(0,Math.min(Yi,Xl)),Nl(Vr.clientX,Vr.clientY,Mr,Gr)&&(Qi(ui),Lo(Yi))},document.body.onmouseup=function(){document.body.onmousemove=null}},Nl=(qr,Mr,Gr,Vr)=>{const ui=document.body.clientHeight,Yi=document.body.clientWidth;return qr<20&&Gr>qr||qr>Yi-20&&GrMr||Mr>ui-20&&VrMe in Se?Ze(Se,Me,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Se[Me]=xe,ee=(Se,Me)=>{for(var xe in Me||(Me={}))E.call(Me,xe)&&b(Se,xe,Me[xe]);if(y)for(var xe of y(Me))z.call(Me,xe)&&b(Se,xe,Me[xe]);return Se},te=(Se,Me)=>Ce(Se,re(Me));const{useForm:ne}=a.default,ue={width:280,marginRight:10},se={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:Se,onCancel:Me})=>{const[xe]=ne();let it=(0,we.useRef)();function je(st){it.current.width=xe.getFieldValue("width"),it.current.align=xe.getFieldValue("align"),Se(st,it.current)}function lt(st,bt){if(st.status===-1){fe.ZP.error(st.message);return}xe.setFieldsValue({src:`/api/attachments/${st.id}`,type:bt.type})}function We(st){let bt=st.target.files[0];it.current=bt,Ae(bt,lt)}return Re.createElement(a.default,te(ee({form:xe},se),{className:"upload-image-panel",onFinish:je,style:{width:470,overflow:"hidden"}}),Re.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Re.createElement("div",{className:"flex-container"},Re.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Re.createElement(Le.default,{style:ue})),Re.createElement(ve,{onFileChange:We}))),Re.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Re.createElement(Le.default,{style:{width:264}})),Re.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Re.createElement(ye.Z,null,Re.createElement(a.default.Item,{name:"width",style:{margin:0}},Re.createElement(Fe.Z,{style:{width:264}})),Re.createElement("span",{className:"ml8"},"%"))),Re.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Re.createElement(Be.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Re.createElement("aside",null,Re.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Re.createElement(oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Re.createElement(oe.ZP,{type:"default",onClick:Me},"\u53D6\u6D88"))))};function ve({onFileChange:Se}){return Re.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Re.createElement("input",{type:"file",onChange:Se}))}function Ae(Se,Me){if(!Se)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,be.bg)())throw fe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let xe=new FormData;xe.append("editormd-image-file",Se),xe.append("file_param_name","editormd-image-file"),xe.append("byxhr","true");var it=new window.XMLHttpRequest;it.withCredentials=!0,it.addEventListener("load",function(je){Me(JSON.parse(je.target.responseText),Se)},!1),it.addEventListener("error",function(je){console.error(je)},!1),it.open("POST",`${Ne.KI}/api/attachments.json`),it.send(xe)}},75790:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return Le}});var a=x(59301),fe=x(4676);class Le extends a.Component{constructor(Fe){super(Fe);const Be=window.document;this.node=Be.createElement("div"),Be.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,fe.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},929:function(Lt,dt,x){"use strict";x.d(dt,{i:function(){return se},Z:function(){return ve}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},fe=x(71418),Le=x(6848),ye=x(93948),Fe=x(92310),Be=x.n(Fe),oe=x(49661),Ne=x(57884),we=x(34055),be=x(79005),Re=x(20345),Ze=x(77882),Ce=x(31081),re=x(75309),y=x(71979),E=x(47558),z=x(42922),b=x(66832),ee=x(96593),te=x(19664),ne=x(91833),ue=x(59301);const se=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:be,swimg:Re},{name:"101\u8BA1\u5212",ptimg:Ze,swimg:Ce},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:re,swimg:y},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:E,swimg:z},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:ee},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ne}];var ve=({className:Ae,dataSource:Se=[],col:Me=4,right:xe,bottom:it=23,precision:je=0,wrapWidth:lt=1200,trackEventItems:We,loading:st,onRemove:bt=()=>{},isCurrent:Et=!0,showAlias:At=!1,showProgress:Rt=!1})=>{const jt=Math.floor((lt-(Me-1)*xe)/Me),Ut=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(ft=>(window.ENV==="build"&&(ft.ptimg=`/react/build${ft.ptimg}`,ft.swimg=`/react/build${ft.swimg}`),ft));return ue.createElement(fe.Z,{spinning:st},ue.createElement("div",{className:Be()(a.list,Ae)},!!(Se!=null&&Se.length)&&(Se==null?void 0:Se.map((ft,Je)=>{var ct,Tt,$t,Kt,En,Ye;const{name:Qt,id:kn,identifier:An,featured:sn,school_name:rt,image_url:ht,excellent:tt,is_plan:ke}=ft;return ue.createElement("div",{key:kn,className:Et&&Rt?a.wrapisCurrent:a.wrap,style:{width:jt,marginRight:(1+Je)%Me===0?0:xe+je,marginBottom:it}},ue.createElement("a",{className:a.li,onClick:St=>{St.preventDefault(),St.stopPropagation(),We&&(0,oe.L9)([We]),(0,oe.xg)(`/paths/${An}`)}},ue.createElement("div",{className:a.img},ue.createElement("img",{className:a.cover,src:`${ht}`}),Et&&(0,we.bg)()&&(ft==null?void 0:ft.studying)&&ue.createElement("div",{className:`${a.movebq} user-path-items`,onClick:St=>{St.stopPropagation(),bt(ft)}},ue.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ue.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ct=ft==null?void 0:ft.subject_tags)==null?void 0:ct.map((St,wt)=>{var Ue,Qe;if(wt===0){const He=(Ue=Ut.find(at=>at.name==St))==null?void 0:Ue.swimg;return ue.createElement("img",{className:a.sign,src:He,style:{left:"-4px"}})}const Ct=(Qe=Ut.find(He=>He.name==St))==null?void 0:Qe.ptimg;return ue.createElement("img",{className:a.sign,src:Ct,style:{left:`${48+52*(wt-1)+2*wt}px`}})}),ue.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ft==null?void 0:ft.excellent)&&ue.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ue.createElement("div",{className:a.name},ue.createElement(Le.Z,{title:At&&(ft!=null&&ft.excellent_alias_name)?ue.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Qt}`,ue.createElement("br",null),ue.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ft==null?void 0:ft.excellent_alias_name}`)):Qt},ue.createElement("span",{className:a.e},At&&(ft==null?void 0:ft.excellent_alias_name)||Qt))),Et&&Rt&&((Tt=ft==null?void 0:ft.progress)==null?void 0:Tt.all_score)!=0&&ue.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ue.createElement(ye.Z,{strokeColor:"#44d7b6",gap:"small",percent:((($t=ft==null?void 0:ft.progress)==null?void 0:$t.my_score)/((Kt=ft==null?void 0:ft.progress)==null?void 0:Kt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(En=ft==null?void 0:ft.progress)==null?void 0:En.my_score,"/",(Ye=ft==null?void 0:ft.progress)==null?void 0:Ye.all_score),(!Et||!Rt)&&ue.createElement("div",{className:a.tags},ue.createElement("div",null,ue.createElement(Le.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ue.createElement("span",null,ft.stages_count))),ue.createElement(Le.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ue.createElement("span",null,ft.members_count)))))))})),!Se.length&&ue.createElement(Ne.Z,null)))}},47949:function(Lt,dt,x){"use strict";x.d(dt,{jL:function(){return Fe},w9:function(){return Dn},dN:function(){return kt},QD:function(){return rn},cQ:function(){return Kt.Z},Oz:function(){return He},op:function(){return De},O5:function(){return Kr},_b:function(){return ma},t7:function(){return Se},Gi:function(){return en},YG:function(){return Bn},kT:function(){return Ga},qp:function(){return z},K3:function(){return te},vr:function(){return Yt},qE:function(){return Mt},Je:function(){return it},wb:function(){return Je},lB:function(){return $t},cq:function(){return Qr},tp:function(){return se},Si:function(){return pr},k8:function(){return el},Du:function(){return ri}});var a=x(59301),fe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Le="data:image/png;base64,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",Fe=({dataSource:Da=[],img:ba,imgWidth:Wa=346,title:Sr,sunTitle:cr,bannerExtraContent:so})=>a.createElement("div",{className:fe.banner},a.createElement("div",{className:fe.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,Sr),a.createElement("span",null,cr)),Da.length>0&&a.createElement("div",{className:fe.btns},Da.map((Cr,Zo)=>a.createElement("div",{key:Zo,onClick:Cr.click},Cr.name,Cr.sign?a.createElement("img",{src:Le,width:39}):null))),so),ba&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:ba,width:Wa}))),Be={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},oe=x(92310),Ne=x.n(oe),we=x(89392),be=Object.defineProperty,Re=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,re=(Da,ba,Wa)=>ba in Da?be(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Wa}):Da[ba]=Wa,y=(Da,ba)=>{for(var Wa in ba||(ba={}))Ze.call(ba,Wa)&&re(Da,Wa,ba[Wa]);if(Re)for(var Wa of Re(ba))Ce.call(ba,Wa)&&re(Da,Wa,ba[Wa]);return Da},z=({dataSource:Da=[],value:ba,onChange:Wa,onTitleChange:Sr,className:cr,title:so,titleWidth:Cr=41,style:Zo={},fontColor:Ro="#6A7283",showCount:Di,classNameActive:Ho,styleItem:Ao={}})=>{const[Oo,oi]=(0,a.useState)(0),[rl,tl]=(0,a.useState)(!1),Ol=(0,a.useRef)(null),Nl=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var qr;Da.length!==0&&(((qr=Ol==null?void 0:Ol.current)==null?void 0:qr.clientHeight)>97?oi(1):oi(0)),Da.length===0&&oi(0),tl(!1)},[Da]),a.createElement("div",{className:Ne()(Be.row,cr),style:Zo},a.createElement("div",{onClick:(0,we.throttle)(()=>Sr==null?void 0:Sr(),2e3),style:{width:Cr,marginTop:rl?12:4},className:`${Be.title} ${Sr?"current":""}`},so),a.createElement("div",{className:rl?`${Be.tagsWrap} ${Be.tagsBorderWrap}`:Be.tagsWrap},a.createElement("div",{className:Be.bar,ref:Nl,style:Oo>0?{height:Oo===1?97:"auto",overflow:Oo===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:Be.tag,ref:Ol},Da==null?void 0:Da.map(qr=>a.createElement("span",{onClick:()=>Wa(qr.id),key:qr.id,style:y(y({color:Ro},Ao),(qr==null?void 0:qr.style)||{}),className:ba===qr.id?Ne()(Ho||Be.active,qr.classNameActive):""},a.createElement("span",{title:qr.name,className:Be.name},qr.name),!!Di&&a.createElement("span",{className:Be.num},qr.count))))),!!Oo&&a.createElement(a.Fragment,null,Oo===1?a.createElement("div",{onClick:()=>{var qr;oi(2),((qr=Ol==null?void 0:Ol.current)==null?void 0:qr.clientHeight)>245?tl(!0):tl(!1)},className:Be.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{Nl.current.scrollTop=0,oi(1),tl(!1)},className:Be.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:Da=[],value:ba,onChange:Wa,onTitleChange:Sr,className:cr,title:so,titleWidth:Cr=41,style:Zo={},fontColor:Ro="#6A7283",showCount:Di,expand:Ho=!0})=>{const[Ao,Oo]=(0,a.useState)(0),[oi,rl]=(0,a.useState)(!1),tl=(0,a.useRef)(null),Ol=(0,a.useRef)(null),[Nl,qr]=(0,a.useState)(Ho);return a.createElement("div",{className:Ne()(b.row,cr),style:Zo},a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",{onClick:(0,we.throttle)(()=>Sr==null?void 0:Sr(),2e3),style:{width:Cr,marginTop:oi?12:4},className:`${b.title} ${Sr?"current":""}`},so),a.createElement("i",{className:`iconfont ${Nl?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Nl?8:10},onClick:()=>qr(!Nl)})),Nl&&a.createElement("div",{className:oi?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},a.createElement("div",{className:b.fenge}),a.createElement("div",{className:b.bar,ref:Ol},a.createElement("div",{className:b.tag,ref:tl},Da==null?void 0:Da.map(Mr=>a.createElement("span",{onClick:()=>Wa(Mr.id),key:Mr.id,style:{color:Ro},className:ba===Mr.id?b.active:""},a.createElement("span",{title:Mr.name,className:b.name},Mr.name),!!Di&&a.createElement("span",{className:b.num},Mr.count)))))))},ne={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},se=({dataSource:Da=[],value:ba,onChange:Wa,className:Sr,style:cr={}})=>a.createElement("div",{style:cr,className:Ne()(ne.tabs,Sr)},Da.map(so=>a.createElement("span",{onClick:()=>Wa(so.id),className:ba===so.id?ne.active:"",key:so.id},so.name))),me={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ve=x(92832),Se=({dataSource:Da=[],value:ba="",onChange:Wa,onInputChange:Sr=()=>{},className:cr,style:so={},placeholder:Cr,allowClear:Zo=!1})=>{var Ro;const[Di,Ho]=(0,a.useState)(""),[Ao,Oo]=(0,a.useState)("");(0,a.useEffect)(()=>{var tl;let Ol=ba;(tl=JSON.stringify(ba))!=null&&tl.includes("{")&&(Ho(ba.id),Ol=ba.value||"");try{Oo(decodeURIComponent(Ol||""))}catch(Nl){Oo(decodeURIComponent(Ol||""))}},[ba]);const oi=()=>{Wa(encodeURIComponent(Ao),Di||null)},rl=tl=>{tl!==Di&&(Ho(tl),Wa(encodeURIComponent(Ao),tl))};return a.createElement("div",{className:Ne()(me.input,cr),style:so},!!Da.length&&a.createElement("div",{className:me.dropdown},a.createElement("div",{className:me.text},(Ro=Da.find(tl=>tl.id===Di))==null?void 0:Ro.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:me.b1}),a.createElement("b",{className:me.b2})),a.createElement("div",{className:me.menu},Da.map((tl,Ol)=>a.createElement("div",{key:Ol,onClick:()=>rl(tl.id)},tl.name)))),a.createElement(ve.default,{onPressEnter:oi,value:Ao,onChange:tl=>{Oo(tl.target.value),Sr(encodeURIComponent(tl.target.value),Di||null)},bordered:!1,placeholder:Cr}),a.createElement("i",{onClick:oi,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Me={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},it=({value:Da,onChange:ba,className:Wa,total:Sr,pageSize:cr,style:so={}})=>{const Cr=Da<2,Zo=Da>=Math.ceil(Sr/cr);return Sr<=cr?a.createElement(a.Fragment,null):a.createElement("div",{className:Ne()(Me.quickPager,Wa),style:so},a.createElement("div",{onClick:()=>{Cr||ba(Da-1,"prev")},className:Cr?Me.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{Zo||ba(Da+1,"next")},className:Zo?Me.disabled:""},"\u4E0B\u4E00\u9875"))},je={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},lt=x(71418),We=x(6848),st=x(13570),bt=x(90524),Et=x(49661),At=x(96908),Rt=x(57177),jt=x(81378),Ut=x(57884),Je=({className:Da,dataSource:ba=[],col:Wa=4,right:Sr,bottom:cr=23,precision:so=0,wrapWidth:Cr=1200,trackEventItems:Zo,loading:Ro})=>{const Di=Math.floor((Cr-(Wa-1)*Sr)/Wa);return a.createElement(lt.Z,{spinning:Ro},a.createElement("div",{className:Ne()(je.list,Da)},!!ba.length&&ba.map((Ho,Ao)=>{const{name:Oo,id:oi,identifier:rl,power:tl,cover_image_id:Ol,pic:Nl}=Ho;return a.createElement("div",{className:je.wrap,key:oi,style:{width:Di,marginRight:(1+Ao)%Wa===0?0:Sr+so,marginBottom:cr}},a.createElement("a",{target:"_blank",href:`/shixuns/${rl}/challenges`,className:je.li,onClick:qr=>{qr.preventDefault(),Zo&&(0,Et.L9)([Zo]),tl&&(0,Et.xg)(`/shixuns/${rl}/challenges`)}},a.createElement("div",{className:je.img},a.createElement("img",{className:je.cover,src:`${Nl}`}),Ho.is_jupyter&&a.createElement("img",{className:je.sign,src:At}),Ho.is_jupyter_lab&&a.createElement("img",{className:je.sign,src:Rt}),Ho.is_unity_3d&&a.createElement("img",{className:je.sign,src:jt})),a.createElement("div",{className:je.name},a.createElement(We.Z,{title:Oo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:je.e},Oo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:je.tags},a.createElement(We.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,Ho.challenges_count))),!!Ho.myshixuns_count&&a.createElement(We.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,Ho.myshixuns_count))),a.createElement(We.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,Ho.level))),a.createElement("div",{className:je.rate},a.createElement(st.Z,{allowHalf:!0,disabled:!0,defaultValue:Ho.score_info}),a.createElement("span",null,"\xA0",Ho.score_info?`${Ho.score_info}\u5206`:"5\u5206")))),!tl&&a.createElement("div",{className:je.lockWrap},a.createElement("img",{src:`${bt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ba.length&&a.createElement(Ut.Z,null)))},ct={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},$t=({className:Da,dataSource:ba=[],col:Wa=4,right:Sr,bottom:cr=23,precision:so=0,wrapWidth:Cr=1200,wrapClassName:Zo,trackEventItems:Ro,loading:Di})=>{const Ho=Math.floor((Cr-(Wa-1)*Sr)/Wa);return a.createElement(lt.Z,{spinning:Di},a.createElement("div",{className:Ne()(ct.list,Da)},!!ba.length&&ba.map((Ao,Oo)=>{const{name:oi,id:rl,identifier:tl,power:Ol,cover_image_id:Nl,pic:qr}=Ao;return a.createElement("div",{className:Ne()(ct.wrap,Zo),key:rl,style:{width:Ho,marginRight:(1+Oo)%Wa===0?0:Sr+so,marginBottom:cr}},a.createElement("a",{target:"_blank",href:`/shixuns/${tl}/challenges`,className:ct.li,onClick:Mr=>{Mr.preventDefault(),Ro&&(0,Et.L9)([Ro]),Ol&&(0,Et.xg)(`/shixuns/${tl}/challenges`)}},a.createElement("img",{src:x(47621),className:ct.titleBg}),a.createElement("div",{className:ct.name},a.createElement(We.Z,{title:oi||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:ct.e},oi||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{style:{padding:"14px",paddingBottom:0}},a.createElement("div",{className:ct.img},a.createElement("img",{className:ct.cover,src:Nl?`${bt.Z.API_SERVER}/api/attachments/${Nl}`:`${bt.Z.IMG_SERVER+qr}`}),Ao.is_jupyter&&a.createElement("div",{className:ct.bq},"Jupyter"),Ao.is_jupyter_lab&&a.createElement("div",{className:ct.bq},"JupyterLab"),Ao.is_unity_3d&&a.createElement("div",{className:ct.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),a.createElement("div",{className:"mt20 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:ct.text},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:ct.value},Ao.myshixuns_count)),a.createElement("div",null,a.createElement("span",{className:ct.text},"\u56F0\u96BE\u7B49\u7EA7"),a.createElement("span",{className:ct.value},Ao.level))),a.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:ct.text},"\u5173\u5361\u6570"),a.createElement("span",{className:ct.value},Ao.challenges_count)),a.createElement("div",{className:ct.rate},a.createElement(st.Z,{allowHalf:!0,disabled:!0,defaultValue:Ao.score_info}),a.createElement("span",{className:ct.value,style:{color:"#FF9C00"}},"\xA0",Ao.score_info?`${Ao.score_info}\u5206`:"5\u5206"))))),!Ol&&a.createElement("div",{className:ct.lockWrap},a.createElement("img",{src:`${bt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ba.length&&a.createElement(Ut.Z,null)))},Kt=x(929),En={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},Ye=x(79005),Qt=x(20345),kn=x(77882),An=x(31081),sn=x(75309),rt=x(71979),ht=x(47558),tt=x(42922),ke=x(66832),St=x(96593),wt=x(19664),Ue=x(91833);const Qe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ye,swimg:Qt},{name:"101\u8BA1\u5212",ptimg:kn,swimg:An},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:sn,swimg:rt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ht,swimg:tt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ke,swimg:St},{name:"\u519B\u961F\u4E00\u6D41",ptimg:wt,swimg:Ue}];var He=({className:Da,dataSource:ba=[],col:Wa=4,right:Sr,bottom:cr=23,precision:so=0,wrapWidth:Cr=1200,trackEventItems:Zo,loading:Ro,wrapClassName:Di,imgClassName:Ho,isArrow:Ao=!1})=>{const Oo=Math.floor((Cr-(Wa-1)*Sr)/Wa),[oi,rl]=(0,a.useState)(),[tl,Ol]=(0,a.useState)(),Nl=Mr=>rl(Mr),qr=()=>rl(-1);return a.createElement(lt.Z,{spinning:Ro},a.createElement("div",{className:Ne()(En.list,Da)},!!(ba!=null&&ba.length)&&(ba==null?void 0:ba.map((Mr,Gr)=>{var Vr;const{name:ui,id:Yi,identifier:il,featured:dl,school_name:Xl,image_url:Ml,excellent:Du,is_plan:lu}=Mr;return a.createElement("div",{key:Yi,className:Ne()(En.wrap,Di),style:{width:Oo,marginRight:(1+Gr)%Wa===0?0:Sr+so,marginBottom:cr}},a.createElement("a",{target:"_blank",href:`/paths/${il}`,className:En.li,onClick:Fi=>{Fi.preventDefault(),Zo&&(0,Et.L9)([Zo]),(0,Et.xg)(`/paths/${il}`)}},a.createElement("img",{src:x(39057),className:En.titleBg}),a.createElement("div",{className:En.name},a.createElement(We.Z,{title:ui},a.createElement("span",{className:En.e,style:{color:Ao&&oi===Gr?"#145DFF":"#000000"},onMouseEnter:()=>{Nl(Gr)},onMouseLeave:qr},ui))),a.createElement("div",{style:{padding:"14px",paddingBottom:0}},a.createElement("div",{className:Ne()(En.img,Ho)},a.createElement("img",{className:En.cover,src:`${bt.Z.IMG_SERVER+Ml}`}),(Vr=Mr==null?void 0:Mr.subject_tags)==null?void 0:Vr.map((Fi,Ri)=>{var si,Po;if(Ri===0){const gi=(si=Qe.find(ul=>ul.name==Fi))==null?void 0:si.swimg;return a.createElement("img",{className:En.sign,src:gi,style:{left:"-4px"}})}const ll=(Po=Qe.find(gi=>gi.name==Fi))==null?void 0:Po.ptimg;return a.createElement("img",{className:En.sign,src:ll,style:{left:`${48+52*(Ri-1)+2*Ri}px`}})}),a.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Mr==null?void 0:Mr.excellent)&&a.createElement("div",{className:En.bq},"\u5F00\u653E\u8BFE\u7A0B"))),a.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:En.text},"\u7AE0\u8282\u6570"),a.createElement("span",{className:En.value},Mr.stages_count)),a.createElement("div",null,a.createElement("span",{className:En.text},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:En.value},Mr.members_count))))))})),!ba.length&&a.createElement(Ut.Z,null)))},at={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Xe="data:image/png;base64,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",Tn=x(59301),Dn=({className:Da,dataSource:ba=[],col:Wa=4,right:Sr,bottom:cr=23,precision:so=0,wrapWidth:Cr=1200,trackEventItems:Zo,loading:Ro})=>{const Di=Math.floor((Cr-(Wa-1)*Sr)/Wa);return Tn.createElement(lt.Z,{spinning:Ro},Tn.createElement("div",{className:Ne()(at.list,Da)},!!ba.length&&ba.map((Ho,Ao)=>{const{subject_identifier:Oo,id:oi,identifier:rl,power:tl}=Ho,Ol=Ho.is_public!=0&&Ho.is_public;return Tn.createElement("div",{className:at.wrap,key:oi,style:{width:Di,marginRight:(1+Ao)%Wa===0?0:Sr+so,marginBottom:cr}},Tn.createElement("a",{className:at.li,onClick:Nl=>{Nl.preventDefault(),Zo&&(0,Et.L9)([Zo]),(0,Et.xg)(Ho.first_category_url)}},Tn.createElement("div",{className:at.top},Tn.createElement(We.Z,{title:Ho.name},Tn.createElement("div",{className:at.name},Ho.name)),Tn.createElement("img",{className:at.img,src:bt.Z.IMG_SERVER+"/images/"+Ho.avatar_url}),Tn.createElement("div",{className:at.text,title:Ho.creator},Ho.creator),Oo&&Tn.createElement("div",{className:at.btns},Tn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Tn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ol&&Tn.createElement("div",{className:at.sign},"\u516C\u5F00")),Tn.createElement("div",{className:at.bottom},Ho.visits>0&&Tn.createElement(We.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Tn.createElement("span",null,Tn.createElement("i",{className:"iconfont icon-liulanyan"}),Tn.createElement("span",null,Ho.visits))),Ho.course_members_count>0&&Tn.createElement(We.Z,{title:"\u6210\u5458",placement:"bottom"},Tn.createElement("span",null,Tn.createElement("i",{className:"iconfont icon-chengyuan"}),Ho.course_members_count)),Ho.tasks_count>0&&Tn.createElement(We.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Tn.createElement("span",null,Tn.createElement("i",{className:"iconfont icon-zuoye"}),Ho.tasks_count)),Ho.is_end?Tn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Tn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ho.is_accessible&&Tn.createElement("div",{className:at.lockWrap},Tn.createElement("img",{src:`${bt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Tn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ba.length&&Tn.createElement(Ut.Z,null)))},Zn={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},qn="data:image/png;base64,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",kt=({className:Da,dataSource:ba=[],col:Wa=4,right:Sr,bottom:cr=23,precision:so=0,wrapWidth:Cr=1200,wrapClassName:Zo,trackEventItems:Ro,loading:Di})=>{const Ho=Math.floor((Cr-(Wa-1)*Sr)/Wa);return a.createElement(lt.Z,{spinning:Di},a.createElement("div",{className:Ne()(Zn.list,Da)},!!ba.length&&ba.map((Ao,Oo)=>{const{subject_identifier:oi,id:rl,identifier:tl,power:Ol}=Ao,Nl=Ao.is_public!=0&&Ao.is_public;return a.createElement("div",{className:Ne()(`${Zn.wrap} ${Ao.is_accessible?"":Zn.warpStyle}`,Zo),key:rl,style:{width:Ho,marginRight:(1+Oo)%Wa===0?0:Sr+so,marginBottom:cr}},a.createElement("a",{className:Zn.li,onClick:qr=>{qr.preventDefault(),Ro&&(0,Et.L9)([Ro]),(0,Et.xg)(Ao.first_category_url)}},a.createElement("div",{className:Zn.creator},a.createElement("img",{className:Zn.img,src:bt.Z.IMG_SERVER+"/images/"+Ao.avatar_url}),a.createElement("div",{className:Zn.text,title:Ao.creator},Ao.creator)),a.createElement("div",{className:Zn.top},a.createElement(We.Z,{title:Ao.name},a.createElement("div",{className:Zn.name},Ao.name)),Nl&&a.createElement("div",{className:Zn.sign},"\u516C\u5F00")),a.createElement("div",{className:Zn.middle},a.createElement("div",{className:Zn.row,style:{marginBottom:6}},a.createElement("div",null,a.createElement("span",{className:Zn.text},"\u8BBF\u95EE\u91CF"),a.createElement("span",{className:Zn.value},(Ao==null?void 0:Ao.visits)||0)),a.createElement("div",null,a.createElement("span",{className:Zn.text},"\u6210\u5458"),a.createElement("span",{className:Zn.value},(Ao==null?void 0:Ao.course_members_count)||0))),a.createElement("div",{className:Zn.row},a.createElement("div",null,a.createElement("span",{className:Zn.text,style:{width:42}},"\u4F5C",a.createElement("span",{style:{marginLeft:14}},"\u4E1A")),a.createElement("span",{className:Zn.value},(Ao==null?void 0:Ao.tasks_count)||0)),a.createElement("div",null,a.createElement("span",{className:Zn.text},"\u72B6\u6001"),Ao.is_end?a.createElement("span",{className:Zn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):a.createElement("span",{className:Zn.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),oi&&a.createElement("div",{className:Zn.btns},a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Ao.is_accessible&&a.createElement("div",{className:Zn.lockWrap},a.createElement("img",{src:`${bt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ba.length&&a.createElement(Ut.Z,null)))},Pn={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Nt=x(76560),Bn=({dataSource:Da=[],value:ba,onChange:Wa,className:Sr,style:cr={},tabBarExtraContent:so})=>a.createElement("div",{className:Ne()(Pn.tabs,Sr),style:cr},a.createElement("div",{className:Pn.tabsWrap},Da.map((Cr,Zo)=>a.createElement("aside",{className:Pn.tab,onClick:()=>{Wa(Cr.id),Cr.link&&Nt.history.push(Cr.link)},key:Zo},a.createElement("div",{className:ba===Cr.id?Pn.active:""},Cr.name),(Cr==null?void 0:Cr.resetCount)==null&&(Cr==null?void 0:Cr.total)!==void 0&&a.createElement("span",null,"\uFF08",Cr==null?void 0:Cr.total,"\uFF09"),(Cr==null?void 0:Cr.resetCount)!==void 0&&(Cr==null?void 0:Cr.total)!==void 0&&a.createElement(We.Z,{title:(Cr==null?void 0:Cr.tip)!=null?Cr==null?void 0:Cr.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},Cr==null?void 0:Cr.resetCount),"/",a.createElement("span",null,Cr==null?void 0:Cr.total),"\uFF09"))))),a.createElement("div",{className:Pn.tabBar},so)),In={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Ga=({dataSource:Da=[],value:ba,onChange:Wa,className:Sr,style:cr={},tabBarExtraContent:so})=>a.createElement("div",{className:Ne()(In.tabs,Sr),style:cr},a.createElement("div",{className:In.tabsWrap},Da.map((Cr,Zo)=>a.createElement("aside",{className:In.tab,onClick:()=>{Wa(Cr.id),Cr.link&&Nt.history.push(Cr.link)},key:Zo},a.createElement("div",{className:ba===Cr.id?In.active:""},Cr.name),(Cr==null?void 0:Cr.resetCount)==null&&(Cr==null?void 0:Cr.total)!==void 0&&a.createElement("span",null,"\uFF08",Cr==null?void 0:Cr.total,"\uFF09"),(Cr==null?void 0:Cr.resetCount)!==void 0&&(Cr==null?void 0:Cr.total)!==void 0&&a.createElement(We.Z,{title:(Cr==null?void 0:Cr.tip)!=null?Cr==null?void 0:Cr.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},Cr==null?void 0:Cr.resetCount),"/",a.createElement("span",null,Cr==null?void 0:Cr.total),"\uFF09"))))),a.createElement("div",{className:In.tabBar},so)),en=({className:Da,style:ba={},children:Wa})=>a.createElement("div",{className:Ne()(Da),style:ba},Wa),Wn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Ca=x(38854),Ka=x(20834);const Ra=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Qr=({sortValue:Da,dropValue:ba,className:Wa,onSort:Sr,onDrop:cr,dataSource:so=Ra})=>{var Cr;return a.createElement("div",{className:Ne()(Wn.orderWrap,Wa)},a.createElement(Ca.Z,{dropdownRender:()=>a.createElement(Ka.default,null,so.map((Zo,Ro)=>a.createElement(Ka.default.Item,{key:Ro,onClick:()=>cr(Zo.id)},Zo.name)))},a.createElement("span",{className:Wn.orderTextWrap},(Cr=so.find(Zo=>ba===Zo.id))==null?void 0:Cr.name)),a.createElement("span",{className:Wn.orderIconWrap},a.createElement("span",{className:Wn.orderAsc},a.createElement("i",{className:Da==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Wn.cursorPointer} ${Wn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Wn.cursorPointer}`,onClick:()=>Sr(Da==="asc"?"desc":"asc")})),a.createElement("span",{className:Wn.orderDesc},a.createElement("i",{className:Da==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Wn.cursorPointer} ${Wn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Wn.cursorPointer}`,onClick:()=>Sr(Da==="asc"?"desc":"asc")}))))},xt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Cn=x(3113),Br=x(22688),zt=Object.defineProperty,Rn=Object.getOwnPropertySymbols,Ma=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,ur=(Da,ba,Wa)=>ba in Da?zt(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Wa}):Da[ba]=Wa,dn=(Da,ba)=>{for(var Wa in ba||(ba={}))Ma.call(ba,Wa)&&ur(Da,Wa,ba[Wa]);if(Rn)for(var Wa of Rn(ba))Oa.call(ba,Wa)&&ur(Da,Wa,ba[Wa]);return Da},ce=(Da,ba)=>{var Wa={};for(var Sr in Da)Ma.call(Da,Sr)&&ba.indexOf(Sr)<0&&(Wa[Sr]=Da[Sr]);if(Da!=null&&Rn)for(var Sr of Rn(Da))ba.indexOf(Sr)<0&&Oa.call(Da,Sr)&&(Wa[Sr]=Da[Sr]);return Wa},ge=(Da,ba,Wa)=>new Promise((Sr,cr)=>{var so=Ro=>{try{Zo(Wa.next(Ro))}catch(Di){cr(Di)}},Cr=Ro=>{try{Zo(Wa.throw(Ro))}catch(Di){cr(Di)}},Zo=Ro=>Ro.done?Sr(Ro.value):Promise.resolve(Ro.value).then(so,Cr);Zo((Wa=Wa.apply(Da,ba)).next())}),De=Da=>{var ba=Da,{className:Wa,style:Sr,children:cr,loading:so=!1,openLoading:Cr,onClick:Zo=()=>{},size:Ro="middle",shape:Di="round",theme:Ho}=ba,Ao=ce(ba,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Oo,oi]=(0,a.useState)(!1),rl=(0,a.useMemo)(()=>{switch(Ho){case Br.Fy.THEMEONE:return xt.ThemeOne;case Br.Fy.DEFAULT:default:return xt.btn}},[Ho]);return a.createElement(Cn.ZP,dn({onClick:(0,we.throttle)(tl=>ge(void 0,null,function*(){Cr&&oi(!0);try{yield Zo(tl)}catch(Ol){console.log("error",Ol)}Cr&&oi(!1)}),2e3,{leading:!0,trailing:!1}),className:Ne()(rl,xt[`${Ro}-${Di}`],Wa),style:Sr,size:Ro,shape:Di,loading:Oo||so},Ao),cr)},qe={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Mt=({className:Da,style:ba,children:Wa=null,onClick:Sr,title:cr})=>a.createElement("div",{className:Ne()(qe.head,Da),style:ba},a.createElement("span",{className:"primary-hover",onClick:Sr},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:cr},cr),a.createElement("div",{className:qe.node},Wa)),xa={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},rn=({confirmShow:Da=!0,confirmTitle:ba,confirmClick:Wa,cancelShow:Sr=!0,cancelTitle:cr,cancelClick:so,className:Cr,style:Zo,confirmLoading:Ro=!1})=>a.createElement("div",{className:Ne()(xa.btns,Cr),style:Zo},Da&&a.createElement(Cn.ZP,{loading:Ro,onClick:Wa,type:"primary",className:xa.confirm},ba),Sr&&a.createElement(Cn.ZP,{onClick:so,className:xa.cancel},cr)),Jt={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Yt=({className:Da,style:ba={},LeftContent:Wa,children:Sr,RightContent:cr})=>a.createElement("div",{className:Ne()(Jt.fixedBottom,Da),style:ba},a.createElement("div",{className:Jt.wrap},a.createElement("div",{className:Jt.left},Wa),a.createElement("div",{className:Jt.center},Sr),a.createElement("div",{className:Jt.right},cr))),la={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},ma=({className:Da,style:ba={},dataSource:Wa=[]})=>a.createElement("div",{className:Ne()(la.crumbs,Da),style:ba},Wa.map((Sr,cr)=>crNt.history.push(Sr.path)},Sr.name):a.createElement("span",null,Sr.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:cr,style:{color:"#5F6368"}},Sr.name))),wn=x(31797),mt=Object.defineProperty,on=Object.defineProperties,fn=Object.getOwnPropertyDescriptors,cn=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,vt=(Da,ba,Wa)=>ba in Da?mt(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Wa}):Da[ba]=Wa,ta=(Da,ba)=>{for(var Wa in ba||(ba={}))Hn.call(ba,Wa)&&vt(Da,Wa,ba[Wa]);if(cn)for(var Wa of cn(ba))vn.call(ba,Wa)&&vt(Da,Wa,ba[Wa]);return Da},_a=(Da,ba)=>on(Da,fn(ba)),mr=(Da,ba)=>{var Wa={};for(var Sr in Da)Hn.call(Da,Sr)&&ba.indexOf(Sr)<0&&(Wa[Sr]=Da[Sr]);if(Da!=null&&cn)for(var Sr of cn(Da))ba.indexOf(Sr)<0&&vn.call(Da,Sr)&&(Wa[Sr]=Da[Sr]);return Wa};const{Countdown:Un}=wn.default;var Kr=Da=>{var ba=Da,{onChange:Wa}=ba,Sr=mr(ba,["onChange"]);const[cr,so]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof cr=="number"&&cr>=0&&Wa(cr)},[cr]);const Cr=Zo=>{const Ro=Math.floor(Zo/1e3);so(Ro)};return a.createElement(Un,_a(ta({},Sr),{onChange:Cr}))},lo={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},pr=({DataProps:Da,className:ba,style:Wa={}})=>{var Sr;return a.createElement("div",{className:Ne()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",lo.ClassRoomItem,ba),style:Wa,onClick:()=>{(0,Et.xg)(Da==null?void 0:Da.first_category_url)}},a.createElement("div",{className:"flex flex-col item-center"},a.createElement("img",{src:`${(Sr=bt.Z)==null?void 0:Sr.IMG_SERVER}/images/${Da==null?void 0:Da.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Da==null?void 0:Da.subject_identifier)&&a.createElement("div",{className:"mt-40px"},a.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),a.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},a.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Da!=null&&Da.is_public)&&a.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),a.createElement("span",{className:Ne()("text-16px font-medium",lo.TitleDom)},Da==null?void 0:Da.name)),a.createElement("div",{className:"c-grey-333 font-medium"},Da==null?void 0:Da.creator),a.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Da==null?void 0:Da.course_members_count),a.createElement("div",{className:"c-grey-333 flex item-center justify-between"},a.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Da==null?void 0:Da.tasks_count),Da!=null&&Da.is_end?a.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):a.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},wr=Object.defineProperty,Fr=Object.getOwnPropertySymbols,vr=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,Do=(Da,ba,Wa)=>ba in Da?wr(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Wa}):Da[ba]=Wa,no=(Da,ba)=>{for(var Wa in ba||(ba={}))vr.call(ba,Wa)&&Do(Da,Wa,ba[Wa]);if(Fr)for(var Wa of Fr(ba))uo.call(ba,Wa)&&Do(Da,Wa,ba[Wa]);return Da},ri=({DataProps:Da=[],selectValue:ba,onChange:Wa,className:Sr,style:cr={},extra:so,classNameItem:Cr,styleItem:Zo={},barHidden:Ro})=>{const[Di,Ho]=(0,a.useState)();return(0,a.useEffect)(()=>{Ho(Array.isArray(ba)?ba:[ba])},[ba]),a.createElement("div",{className:Ne()("flex px-20px py-10px gap-40px",Sr),style:no({borderBottom:"1px solid #D3F0FF"},cr)},Da==null?void 0:Da.map(Ao=>a.createElement("div",{key:Ao==null?void 0:Ao.id,className:Ne()("flex item-center justify-center current c-grey-333 text-16 relative",Cr,Ao==null?void 0:Ao.className),style:no(no({color:Di!=null&&Di.includes(Ao==null?void 0:Ao.id)?"#1890FF":"",minWidth:88},Zo),(Ao==null?void 0:Ao.style)||{}),onClick:Oo=>{Wa==null||Wa({domEvent:Oo,item:Ao}),Ao!=null&&Ao.link&&Nt.history.push(Ao==null?void 0:Ao.link)}},Ao==null?void 0:Ao.name,!Ro&&(Di==null?void 0:Di.includes(Ao==null?void 0:Ao.id))&&a.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),a.createElement("div",{className:"ml-auto"},so))},cl=Object.defineProperty,nl=Object.defineProperties,Ai=Object.getOwnPropertyDescriptors,Pi=Object.getOwnPropertySymbols,Zr=Object.prototype.hasOwnProperty,Li=Object.prototype.propertyIsEnumerable,Qi=(Da,ba,Wa)=>ba in Da?cl(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Wa}):Da[ba]=Wa,ji=(Da,ba)=>{for(var Wa in ba||(ba={}))Zr.call(ba,Wa)&&Qi(Da,Wa,ba[Wa]);if(Pi)for(var Wa of Pi(ba))Li.call(ba,Wa)&&Qi(Da,Wa,ba[Wa]);return Da},Lo=(Da,ba)=>nl(Da,Ai(ba)),el=({value:Da,onChange:ba,onInputChange:Wa,className:Sr,style:cr={},InputProps:so})=>{const[Cr,Zo]=(0,a.useState)(Da);return a.createElement("div",{className:Ne()("flex item-center rounded-full px-10px py-2px",Sr),style:ji({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},cr)},a.createElement(ve.default,Lo(ji({bordered:!1},so),{onChange:Ro=>{Zo(Ro.target.value),Wa==null||Wa(encodeURIComponent(Ro.target.value))},onPressEnter:Ro=>{ba==null||ba({domEvent:Ro,item:{value:Cr}})}})),a.createElement("img",{className:"h-22px current",src:x(25365),height:22,onClick:Ro=>{ba==null||ba({domEvent:Ro,item:{value:Cr}})}}))}},17904:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return fe}});var a=x(59301);function fe(Le,ye){const Fe=(0,a.useRef)();(0,a.useEffect)(()=>{Fe.current=Le}),(0,a.useEffect)(()=>{function Be(){Fe.current()}if(ye!==null){let oe=setInterval(Be,ye);return()=>clearInterval(oe)}},[ye])}},22590:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return it}});var a=x(78241),fe=x(8591),Le=x(43418),ye=x(71418),Fe=x(6848),Be=x(57809),oe=x(5112),Ne=x(92832),we=x(1710),be=x(59301),Re=x(76560),Ze=x(82093),Ce=x(49661),re={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},y=x(34055),E=x(89389),z=x(7664),b=x(59301),ee=Object.defineProperty,te=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ve=(je,lt,We)=>lt in je?ee(je,lt,{enumerable:!0,configurable:!0,writable:!0,value:We}):je[lt]=We,Ae=(je,lt)=>{for(var We in lt||(lt={}))se.call(lt,We)&&ve(je,We,lt[We]);if(ue)for(var We of ue(lt))me.call(lt,We)&&ve(je,We,lt[We]);return je},Se=(je,lt)=>te(je,ne(lt)),Me=(je,lt,We)=>new Promise((st,bt)=>{var Et=jt=>{try{Rt(We.next(jt))}catch(Ut){bt(Ut)}},At=jt=>{try{Rt(We.throw(jt))}catch(Ut){bt(Ut)}},Rt=jt=>jt.done?st(jt.value):Promise.resolve(jt.value).then(Et,At);Rt((We=We.apply(je,lt)).next())});const xe=({shixunHomeworks:je,exercise:lt,loading:We,dispatch:st})=>{var bt,Et,At;const{commonHeader:Rt}=lt,[jt,Ut]=(0,be.useState)([]),[ft,Je]=(0,be.useState)(Se(Ae({},(0,Re.useParams)()),{page:1,limit:10})),[ct,Tt]=(0,be.useState)([]),[$t,Kt]=(0,be.useState)(""),[En,Ye]=(0,be.useState)(1),[Qt]=a.default.useForm(),[kn,An]=(0,be.useState)({}),[sn,rt]=(0,be.useState)(null),[ht,tt]=(0,be.useState)(!1),[ke,St]=(0,be.useState)([]),[wt,Ue]=(0,be.useState)(null),[Qe,Ct]=(0,be.useState)(0),[He,at]=(0,be.useState)(0),[Xe,Tn]=(0,be.useState)(!1),pn=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Bn,In,wa)=>(ft.page-1)*ft.limit+wa+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Bn=>Bn||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Bn,In)=>b.createElement("div",{className:re.banding,title:Bn||"--"},Bn||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(Bn,In)=>Bn===0?b.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Bn===1?b.createElement("span",{style:{color:"#DF3042"}},!In.is_make_up&&"\u8003\u8BD5\u4E2D",In.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Bn===2?b.createElement("span",{style:{color:"#5AB891"}},!In.is_make_up&&!In.is_force_commit&&"\u5DF2\u4EA4\u5377",In.is_make_up&&!In.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",In.is_make_up&&In.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!In.is_make_up&&In.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):b.createElement("span",{style:{color:"#5AB891"}},!In.is_make_up&&!In.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",In.is_make_up&&!In.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",In.is_make_up&&In.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!In.is_make_up&&In.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(Rt==null?void 0:Rt.exercise_type)==2&&!(0,y.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(Bn,In)=>In.commit_status===0||In.commit_status===1?"--":!In.open_total_score&&(0,y.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Bn=typeof Bn=="number"?Number(Bn):Bn,console.log(typeof Bn),Bn||(Bn=0),Bn===100?b.createElement("span",{className:"c-green"},Bn):Bn>60?b.createElement("span",{className:"c-orange"},Bn):Bn==He*.6?b.createElement("span",{className:"c-red"},Bn):b.createElement("span",null,Bn))}].filter(Bn=>!!Bn);(0,be.useEffect)(()=>{var Bn;((Bn=lt.actionTabs)==null?void 0:Bn.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(St([]),Ue(null),Dn(),qn(ft))},[(bt=lt.actionTabs)==null?void 0:bt.key]);const Dn=()=>Me(void 0,null,function*(){var Bn;if(!((Bn=lt.actionTabs)!=null&&Bn.showSelectQuestion))return;const In=yield(0,Ze.ZP)(`/api/exercises/${ft==null?void 0:ft.categoryId}/all_subj_questions.json`,{method:"get"});In.status==0&&St(In.data)}),Zn=(Bn,In)=>{ft.page=Bn,ft.limit=In,Je(Ae({},ft)),qn(ft)},qn=Bn=>Me(void 0,null,function*(){Tn(!0);const In=yield(0,Ze.ZP)(`/api/exercises/${ft.categoryId||(ft==null?void 0:ft.exerciseId)}/exercise_users.json`,{method:"get",params:Bn});In.status==0&&(Ct(In.data.total_count),Je(Se(Ae({},ft),{total:In.data.total_count})),Ut(In.data.exercise_users),at(In.data.total_score)),Tn(!1)}),Bt=Bn=>{ft.search=Bn,ft.page=1,Qt.resetFields(),An({}),Tt([]),rt(null),Je(Ae({},ft)),qn(ft)},kt=Bn=>Me(void 0,null,function*(){var In,wa;const Ga=Ae({},kn);if(!((In=Bn==null?void 0:Bn.content)!=null&&In.trim())){fe.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}Ga.content=Bn==null?void 0:Bn.content,Ga.attachment_ids=(wa=Bn==null?void 0:Bn.attachment_ids)==null?void 0:wa.map(xr=>xr.response.id),Pn(Ga)}),Pn=Bn=>Me(void 0,null,function*(){var In;tt(!0);const{showSelectQuestion:wa,ai_review_settings:Ga}=lt.actionTabs,xr=yield(0,Ze.ZP)(`/api/exercises/${(ft==null?void 0:ft.categoryId)||(ft==null?void 0:ft.exerciseId)}/test_ai_review.json`,{method:"post",body:Se(Ae({},Bn),{exercise_question_id:wa?wt:(In=lt.actionTabs)==null?void 0:In.questionId,ai_review_settings:Ga})});if([0,-3].includes(xr.status)){xr.status==0&&fe.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),rt(xr);const en=document.querySelector(".modal-ai-pfcs");if(en){const Wn=en.querySelector(".ant-modal-body");Wn&&(Wn.scrollTop=Wn.scrollHeight)}}tt(!1)}),Nt=()=>{st({type:"exercise/setActionTabs",payload:{key:""}}),Ye(1),qt()},qt=()=>{Qt.resetFields(),An({}),Tt([]),Kt(""),rt(null)};return b.createElement(Le.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:ht,open:((Et=lt.actionTabs)==null?void 0:Et.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Nt(),okText:sn?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var Bn;if((Bn=lt.actionTabs)!=null&&Bn.showSelectQuestion&&!wt)return fe.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(En==1){if(ct.length==0)return fe.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Pn({exercise_user_id:ct[0]})}else En==2&&Qt.submit()}},b.createElement(ye.Z,{spinning:ht,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((At=lt.actionTabs)==null?void 0:At.showSelectQuestion)&&b.createElement("div",{className:"flex item-center justify-between mb10"},b.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},b.createElement("span",{style:{color:"red",marginRight:5}},"*"),"\u9009\u62E9\u9898\u76EE",b.createElement(Fe.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09"},b.createElement("i",{className:`iconfont icon-tishixiaowenhao ${re.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),b.createElement(Be.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:wt,onChange:Bn=>Ue(Bn)},ke==null?void 0:ke.map(Bn=>b.createElement(Be.default.Option,{key:Bn==null?void 0:Bn.id,value:Bn==null?void 0:Bn.id},Bn==null?void 0:Bn.question_title)))),b.createElement("div",{className:re.radio_con},b.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),b.createElement(oe.ZP.Group,{onChange:Bn=>{Bn.target.value==1&&Zn(1,10),Ye(Bn.target.value),qt()},value:En,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),En==1&&b.createElement(b.Fragment,null,b.createElement("div",{className:"flex justify-between item-center mb10"},b.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),b.createElement(Ne.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:$t,onChange:Bn=>Kt(Bn.target.value),onSearch:Bt})),b.createElement(we.default,{rowSelection:{type:"radio",selectedRowKeys:ct,onChange:(Bn,In)=>{Tt(Bn)},getCheckboxProps:Bn=>({disabled:[0,1].includes(Bn==null?void 0:Bn.commit_status)})},loading:Xe,rowKey:"exercise_user_id",dataSource:jt||[],columns:pn,pagination:{current:ft.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:ft.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:Qe,size:"default",showTotal:Ce.rU,onChange:Zn},onChange:(Bn,In,wa)=>{ft.page=1,wa.order===void 0?(ft.order_type=null,ft.order=null):(ft.order_type=wa.order==="descend"?"desc":"asc",ft.order=wa.field),Je(Ae({},ft)),qn(ft)}})),En==2&&b.createElement("div",{style:{marginTop:20}},b.createElement(a.default,{form:Qt,className:re.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{An(Ae({},Qt.getFieldsValue()))},onFinish:kt},b.createElement(a.default.Item,{name:"content",label:"",style:{marginBottom:0}},b.createElement(E.Z,{watch:!0})))),sn&&b.createElement("div",{className:re.result_con},b.createElement("div",{className:re.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(sn==null?void 0:sn.status)==0&&b.createElement("div",{className:"p20"},b.createElement("div",{className:"mb5"},b.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),sn==null?void 0:sn.score),b.createElement("div",{className:"flex"},b.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),b.createElement(z.Z,{value:sn==null?void 0:sn.content,style:{fontSize:"14px"}}))),(sn==null?void 0:sn.status)==-3&&b.createElement("div",{className:"p20"},b.createElement(z.Z,{value:sn==null?void 0:sn.message,style:{fontSize:"14px"}})))))};var it=(0,Re.connect)(({shixunHomeworks:je,exercise:lt,loading:We,user:st})=>({shixunHomeworks:je,exercise:lt,loading:We.effects,user:st}))(xe)},56410:function(Lt,dt,x){"use strict";x.r(dt),x.d(dt,{default:function(){return $f}});var a=x(59301),fe=x(82093),Le=x(90524),ye=x(76560),Fe=x(43418),Be=x(20834),oe=x(8591),Ne=x(24905),we=x(6848),be=x(5112),Re=x(81327),Ze=x(66104),Ce=x(3113),re=x(95237),y=x(38854),E=x(99313),z=x(1710),b=x(87169),ee=x(27812),te=x(89489),ne=x(72664),ue=x(49661),se=x(30975),me=x(78241),ve=x(43604),Ae=x(78673),Se=x(92832),Me=x(5871),xe=x(58421),it=x(61186),je=x.n(it),lt=Object.defineProperty,We=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,Et=(de,pe,le)=>pe in de?lt(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,At=(de,pe)=>{for(var le in pe||(pe={}))st.call(pe,le)&&Et(de,le,pe[le]);if(We)for(var le of We(pe))bt.call(pe,le)&&Et(de,le,pe[le]);return de},Rt=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const jt=({shixunHomeworks:de,dispatch:pe})=>{const le=(0,ye.useParams)();return a.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:de.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Rt(void 0,null,function*(){(yield(0,fe.ZP)(`/api/myshixuns/${de.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:le.coursesId}})).status===0&&(oe.ZP.success("\u5220\u9664\u6210\u529F"),pe({type:"shixunHomeworks/setActionTabs",payload:{}}),pe({type:"shixunHomeworks/getWorkList",payload:At({},de.actionTabs.params)}))}),onCancel:()=>{pe({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var Ut=(0,ye.connect)(({shixunHomeworks:de})=>({shixunHomeworks:de}))(jt),ft=Object.defineProperty,Je=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Tt=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,En=(de,pe,le)=>pe in de?ft(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Ye=(de,pe)=>{for(var le in pe||(pe={}))$t.call(pe,le)&&En(de,le,pe[le]);if(Tt)for(var le of Tt(pe))Kt.call(pe,le)&&En(de,le,pe[le]);return de},Qt=(de,pe)=>Je(de,ct(pe)),kn=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const An=({exercise:de,dispatch:pe})=>{var le,gt,It,_e,Wt,ot,Ie,Pe;const xn=(0,ye.useParams)(),[Qn,Yn]=(0,a.useState)(!0),[nn]=me.default.useForm(),{actionTabs:On}=de;(0,a.useEffect)(()=>{var pa,_n,Gn,tr;de.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(nn.resetFields(),nn.setFieldsValue({subjective_score:(_n=(pa=On==null?void 0:On.selectArrs)==null?void 0:pa.record)==null?void 0:_n.subjective_score,objective_score:(tr=(Gn=On==null?void 0:On.selectArrs)==null?void 0:Gn.record)==null?void 0:tr.objective_score}))},[de.actionTabs.key]);const na=()=>{pe({type:"exercise/setActionTabs",payload:{}})};return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u8BC4\u9605",open:de.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:na,footer:a.createElement(re.Z,{align:"middle",justify:"end"},a.createElement(Ce.ZP,{className:"ml10",onClick:na}," \u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml10",onClick:()=>kn(void 0,null,function*(){var pa,_n;yield nn.validateFields();const Gn=nn.getFieldValue();(yield(0,ne.oS)(Qt(Ye({},Gn),{id:xn.categoryId,user_id:(_n=(pa=On==null?void 0:On.selectArrs)==null?void 0:pa.record)==null?void 0:_n.user_id}))).status===0&&(oe.ZP.success("\u8BC4\u9605\u6210\u529F"),nn.resetFields(),pe({type:"exercise/setActionTabs",payload:{}}),pe({type:"exercise/setUpdateIndex"}))}),type:"primary"}," \u786E\u8BA4"))},a.createElement("div",{className:"pl30"},a.createElement(me.default,{form:nn},a.createElement(re.Z,null,a.createElement(ve.Z,null,a.createElement(me.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Me.Z,{min:0,max:((gt=(le=On==null?void 0:On.selectArrs)==null?void 0:le.exercise_types)==null?void 0:gt.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ve.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(_e=(It=On==null?void 0:On.selectArrs)==null?void 0:It.exercise_types)==null?void 0:_e.subjective_score,"\u5206")))),a.createElement(re.Z,null,a.createElement(ve.Z,null,a.createElement(me.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Me.Z,{min:0,max:((ot=(Wt=On==null?void 0:On.selectArrs)==null?void 0:Wt.exercise_types)==null?void 0:ot.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ve.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Pe=(Ie=On==null?void 0:On.selectArrs)==null?void 0:Ie.exercise_types)==null?void 0:Pe.objective_score,"\u5206"))))))))};var sn=(0,ye.connect)(({exercise:de})=>({exercise:de}))(An);const rt=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],ht=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],tt=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var ke=x(57884),St=x(71418),wt=x(98072),Ue=x(59301),Qe=Object.defineProperty,Ct=Object.defineProperties,He=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,pn=(de,pe,le)=>pe in de?Qe(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Dn=(de,pe)=>{for(var le in pe||(pe={}))Xe.call(pe,le)&&pn(de,le,pe[le]);if(at)for(var le of at(pe))Tn.call(pe,le)&&pn(de,le,pe[le]);return de},Zn=(de,pe)=>Ct(de,He(pe)),qn=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Bt=({exercise:de,dispatch:pe})=>{var le,gt;const It=(0,ye.useParams)(),[_e]=me.default.useForm(),Wt=me.default.useWatch("time",_e),[ot,Ie]=(0,a.useState)(!1),{actionTabs:Pe,commonHeader:xn}=de,[,Qn,Yn,nn]=(0,wt.U)(ne.n7,{id:It.categoryId}),On=nn!=null&&nn.user_end_time?je()(nn==null?void 0:nn.user_end_time).add(1,"minutes"):je()(),na=je()(nn==null?void 0:nn.user_total_end_time)>On?Math.round(je().duration(je()(nn==null?void 0:nn.user_total_end_time).diff(On.startOf("minute"))).asMinutes()):0,pa=((nn==null?void 0:nn.student_left_minutes)||0)+(Wt||0);(0,a.useEffect)(()=>{var Gn;Pe.key==="\u5EF6\u65F6"?(pe({type:"exercise/getWorkSetting",payload:Dn({},It)}),Yn({user_id:Pe!=null&&Pe.isBatch?Pe==null?void 0:Pe.user_ids:[(Gn=Pe==null?void 0:Pe.selectArrs)==null?void 0:Gn.user_id]})):_e.resetFields()},[Pe.key]);const _n=()=>{pe({type:"exercise/setActionTabs",payload:{}})};return Ue.createElement(Ue.Fragment,null,Ue.createElement(Fe.default,{width:640,centered:!0,title:Pe!=null&&Pe.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:Pe.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",confirmLoading:ot,onOk:()=>qn(void 0,null,function*(){_e.submit()}),onCancel:_n},Ue.createElement(St.Z,{spinning:Qn},Ue.createElement(me.default,{form:_e,colon:!1,labelCol:{span:4},onFinish:Gn=>qn(void 0,null,function*(){Ie(!0);const tr=yield(0,ne.qz)(Zn(Dn({},Gn),{id:It.categoryId,exercise_user_id:Pe==null?void 0:Pe.exercise_user_id}));Ie(!1),tr.status===0&&(oe.ZP.success("\u5EF6\u65F6\u6210\u529F"),pe({type:"exercise/setUpdateIndex"}),_n())})},Ue.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",Ue.createElement("br",null),"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",Ue.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1B",Ue.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),Pe!=null&&Pe.isBatch?Ue.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",Ue.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Pe==null?void 0:Pe.exercise_user_id.length),"\u540D\u5B66\u751F"):Ue.createElement(re.Z,{align:"middle",gutter:40},Ue.createElement(ve.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",Ue.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(le=Pe==null?void 0:Pe.selectArrs)==null?void 0:le.user_name)),Ue.createElement(ve.Z,null,"\u5B66\u53F7",Ue.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(gt=Pe==null?void 0:Pe.selectArrs)==null?void 0:gt.student_id))),Ue.createElement(me.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},Ue.createElement(Me.Z,{min:0,precision:0,max:na,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${na}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Pe!=null&&Pe.isBatch)&&Ue.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",Ue.createElement("span",{className:"ml5"},pa),"\u5206\u949F",pa!==0&&(nn==null?void 0:nn.user_end_time)&&Ue.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",Ue.createElement("span",{className:"ml5"},je()(nn==null?void 0:nn.user_end_time).add(Wt||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(xn==null?void 0:xn.screen_open)&&Ue.createElement(me.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},Ue.createElement(Ne.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var kt=(0,ye.connect)(({exercise:de})=>({exercise:de}))(Bt),Pn=x(5083),Nt=x(69577),qt=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Bn=({exercise:de,dispatch:pe})=>{var le,gt;const It=(0,ye.useParams)(),[_e]=me.default.useForm(),[Wt,ot]=(0,a.useState)(!1),{actionTabs:Ie}=de;return(0,a.useEffect)(()=>{de.actionTabs.key==="teacher-unlock"&&(ot(!1),_e.resetFields())},[de.actionTabs.key]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(le=Ie==null?void 0:Ie.selectArrs)==null?void 0:le.user_name}\uFF09`,open:de.actionTabs.key==="teacher-unlock",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",keyboard:!1,confirmLoading:Wt,onOk:()=>qt(void 0,null,function*(){var Pe,xn;yield _e.validateFields();const Qn=_e.getFieldsValue();if(ot(!0),(yield(0,ne.ZD)(It.categoryId,{exercise_user_id:(Pe=Ie==null?void 0:Ie.selectArrs)==null?void 0:Pe.exercise_user_id,unlock_key:Qn.unlock_key})).status===0){if(Qn.time){const nn={time:je()(Qn.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(xn=Ie==null?void 0:Ie.selectArrs)==null?void 0:xn.exercise_user_id,id:It.categoryId};yield(0,ne.qz)(nn)}oe.ZP.success("\u89E3\u9664\u9501\u5B9A\u6210\u529F"),pe({type:"exercise/setUpdateIndex"}),pe({type:"exercise/setActionTabs",payload:{}})}ot(!1)}),onCancel:()=>{pe({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:""},a.createElement(me.default,{form:_e,layout:"vertical",autoComplete:"off"},a.createElement(me.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},a.createElement(Se.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),a.createElement(me.default.Item,{label:a.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",a.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",je()((gt=Ie==null?void 0:Ie.selectArrs)==null?void 0:gt.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},a.createElement(Pn.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:Pe=>{var xn;return(0,Nt.Q8)(Pe,(xn=Ie==null?void 0:Ie.selectArrs)==null?void 0:xn.exercise_end_at)},disabledTime:Pe=>{var xn;const Qn=(xn=Ie==null?void 0:Ie.selectArrs)==null?void 0:xn.exercise_end_at;if(je()(Pe).isSame(je()(Qn),"day")){const Yn=je()(Qn).hours(),nn=je()(Qn).minutes();return console.log(Yn,nn),{disabledHours:()=>(0,Nt.w6)(0,24).slice(Yn+1),disabledMinutes:()=>je()(Pe).isSame(je()(Qn),"hour")?(0,Nt.w6)(nn,60):[]}}return(0,Nt.d0)(Pe)},allowClear:!1}))))))};var In=(0,ye.connect)(({exercise:de})=>({exercise:de}))(Bn),wa=x(39479),Ga=x(33796),xr=x(99663),en=Object.getOwnPropertySymbols,Wn=Object.prototype.hasOwnProperty,Ca=Object.prototype.propertyIsEnumerable,Ka=(de,pe)=>{var le={};for(var gt in de)Wn.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&en)for(var gt of en(de))pe.indexOf(gt)<0&&Ca.call(de,gt)&&(le[gt]=de[gt]);return le},Ra=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Wr=de=>{var pe=de,{shixunHomeworks:le,dispatch:gt}=pe,It=Ka(pe,["shixunHomeworks","dispatch"]);const _e=(0,ye.useParams)(),[Wt,ot]=(0,a.useState)([]),[Ie,Pe]=(0,a.useState)([]);(0,a.useEffect)(()=>{le.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&xn()},[le.actionTabs.key]);function xn(){return Ra(this,null,function*(){const Yn=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/group_list.json`,{method:"GET"});ot(Yn)})}const Qn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:le.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ra(void 0,null,function*(){const Yn=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:Ie}});(Yn==null?void 0:Yn.status)===0&&(ye.history.replace(`/classrooms/${_e.coursesId}/exercise/${_e.categoryId}/detail?tabs=7`),window.location.reload(),gt({type:"shixunHomeworks/setActionTabs",payload:{}}),Pe([]))}),onCancel:()=>{Pe([]),gt({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(z.default,{rowSelection:{type:"checkbox",onChange:(Yn,nn)=>{Pe([...Yn])},selectedRowKeys:Ie,getCheckboxProps:Yn=>({disabled:Yn.status==="\u8FDB\u884C\u4E2D"||Yn.works_count===0})},rowKey:Yn=>Yn.key||Yn.id,scroll:{y:300},pagination:!1,columns:Qn,dataSource:Wt==null?void 0:Wt.group_list})))};var Qr=(0,ye.connect)(({shixunHomeworks:de})=>({shixunHomeworks:de}))(Wr),xt=x(34055),Cn={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r",btn_review:"btn_review___b6mDf"},Br=x(59301),zt=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())}),Ma=({item:de,renderText:pe})=>{const le=(0,ye.useParams)(),[gt,It]=(0,a.useState)(),_e=Wt=>zt(void 0,null,function*(){if(!Wt)return;const ot=yield(0,ne.UH)({id:le.categoryId,user_id:de==null?void 0:de.user_id});ot&&It(ot)});return Br.createElement(we.Z,{onOpenChange:Wt=>_e(Wt),title:Br.createElement("div",null,"\u5355\u9009\u9898 ",(gt==null?void 0:gt.single_question_score)||0,"\u5206 ",Br.createElement("br",null),"\u591A\u9009\u9898 ",(gt==null?void 0:gt.multiple_question_score)||0,"\u5206 ",Br.createElement("br",null),"\u5224\u65AD\u9898 ",(gt==null?void 0:gt.judgement_question_score)||0,"\u5206 ",Br.createElement("br",null),"\u586B\u7A7A\u9898 ",(gt==null?void 0:gt.completion_question_score)||0,"\u5206 ",Br.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(gt==null?void 0:gt.shixun_question_score)||0,"\u5206")},pe)},Oa=x(89392),ur=x.n(Oa),dn=x(57809),ce=x(77817),ge=x(59301),Ee=Object.defineProperty,De=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,Dt=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,Xn=(de,pe,le)=>pe in de?Ee(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,rn=(de,pe)=>{for(var le in pe||(pe={}))Mt.call(pe,le)&&Xn(de,le,pe[le]);if(Dt)for(var le of Dt(pe))xa.call(pe,le)&&Xn(de,le,pe[le]);return de},Jt=(de,pe)=>De(de,qe(pe)),jn=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Yt=({exercise:de,dispatch:pe})=>{var le,gt;const It=(0,ye.useParams)(),{actionTabs:_e,commonHeader:Wt}=de,[ot]=me.default.useForm(),Ie=me.default.useWatch("time",ot),[,Pe,xn,Qn]=(0,wt.U)(ne.n7,{id:It.categoryId}),[,Yn,nn]=(0,wt.U)(ne.Xo,{id:It.categoryId}),On=(0,a.useRef)(null),na=Qn!=null&&Qn.user_end_time?je()(Qn==null?void 0:Qn.user_end_time).add(1,"minutes"):je()(),pa=je()(Qn==null?void 0:Qn.user_total_end_time)>na?Math.round(je().duration(je()(Qn==null?void 0:Qn.user_total_end_time).diff(na.startOf("minute"))).asMinutes()):0,_n=((Qn==null?void 0:Qn.student_left_minutes)||0)+(Ie||0);(0,a.useEffect)(()=>{var tr,Nn;_e.key=="\u8C03\u6574\u72B6\u6001"?(pe({type:"exercise/getWorkSetting",payload:rn({},It)}),xn({user_id:_e!=null&&_e.isBatch?_e==null?void 0:_e.user_ids:[(tr=_e==null?void 0:_e.selectArrs)==null?void 0:tr.user_id]})):(ot.resetFields(),On.current&&((Nn=On.current)==null||Nn.changeCode({target:{value:""}})))},[_e.key]);const Gn=()=>{pe({type:"exercise/setActionTabs",payload:{}})};return ge.createElement(Fe.default,{centered:!0,title:_e!=null&&_e.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:_e.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:Yn,onOk:()=>jn(void 0,null,function*(){ot.submit()}),onCancel:Gn},ge.createElement(St.Z,{spinning:Pe},ge.createElement(me.default,{initialValues:{status:"1"},form:ot,colon:!1,labelCol:{span:4},onFinish:tr=>jn(void 0,null,function*(){if(console.log("allValue",tr),On.current.onVerify())return Promise.reject();(yield nn(Jt(rn({},tr),{exercise_user_id:_e==null?void 0:_e.exercise_user_id}))).status==0&&(oe.ZP.success("\u8C03\u6574\u6210\u529F"),Gn(),pe({type:"exercise/setUpdateIndex"}))})},_e!=null&&_e.isBatch?ge.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",ge.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},_e==null?void 0:_e.exercise_user_id.length),"\u540D\u5B66\u751F"):ge.createElement(re.Z,{className:"mb20",align:"middle",gutter:40},ge.createElement(ve.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(le=_e==null?void 0:_e.selectArrs)==null?void 0:le.user_name)),ge.createElement(ve.Z,null,"\u5B66\u53F7",ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(gt=_e==null?void 0:_e.selectArrs)==null?void 0:gt.student_id))),(Wt==null?void 0:Wt.is_locked)&&ge.createElement(me.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ge.createElement(Se.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),ge.createElement(me.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},ge.createElement(dn.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},ge.createElement(dn.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),ge.createElement(dn.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(Wt==null?void 0:Wt.time)!==-1&&ge.createElement(ge.Fragment,null,ge.createElement(me.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},ge.createElement(Me.Z,{min:0,precision:0,max:pa,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${pa}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(_e!=null&&_e.isBatch)&&ge.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ge.createElement("span",{className:"ml5"},_n),"\u5206\u949F",_n!==0&&(Qn==null?void 0:Qn.user_end_time)&&ge.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ge.createElement("span",{className:"ml5"},je()(Qn==null?void 0:Qn.user_end_time).add(Ie||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(Wt==null?void 0:Wt.screen_open)&&ge.createElement(me.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},ge.createElement(Ne.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),ge.createElement(me.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},ge.createElement(ce.Z,{ref:tr=>On.current=tr})))))};var la=(0,ye.connect)(({exercise:de})=>({exercise:de}))(Yt),Fa=x(42618),ma=Object.defineProperty,wn=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,fn=(de,pe,le)=>pe in de?ma(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,cn=(de,pe)=>{for(var le in pe||(pe={}))mt.call(pe,le)&&fn(de,le,pe[le]);if(wn)for(var le of wn(pe))on.call(pe,le)&&fn(de,le,pe[le]);return de};const Hn=de=>React.createElement("svg",cn({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},de),React.createElement("title",null,"new"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"-5%",y1:"37.065%",x2:"100%",y2:"67.301%",id:"new_svg__a"},React.createElement("stop",{stopColor:"#FF420B",offset:"0%"}),React.createElement("stop",{stopColor:"#FF9B44",offset:"100%"}))),React.createElement("path",{d:"M700.618 185h-14.236c-.781 0-1.382.629-1.382 1.447v7.106c0 .818.6 1.447 1.382 1.447h14.236c.781 0 1.382-.629 1.382-1.447v-7.106c0-.818-.6-1.447-1.382-1.447Zm-10.692 7.358h-.961l-1.863-3.836v3.836h-.6v-4.59h.84l1.923 3.962h.06v-3.963h.6v4.591Zm1.502-2.641h2.342v.629h-2.342v.126c0 .817.24 1.195.72 1.195h1.682v.629h-1.682c-.36 0-.66-.126-.9-.44-.24-.315-.361-.818-.361-1.384v-1.07c0-1.069.66-1.509 1.321-1.635h1.622v.63h-1.561c-.24.062-.781.25-.781 1.006-.06.125-.06.188-.06.314Zm7.809 2.641h-.841l-.841-3.647-.961 3.647h-.901l-1.262-4.59h.66l1.082 3.773h.06l.961-3.774h.721l.961 3.963 1.142-3.963h.6l-1.381 4.591Z",transform:"translate(-685 -185)",fill:"url(#new_svg__a)",fillRule:"nonzero"}));var vn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",vt=x(59301),ta=Object.defineProperty,_a=Object.defineProperties,mr=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,eo=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,lo=(de,pe,le)=>pe in de?ta(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,hr=(de,pe)=>{for(var le in pe||(pe={}))eo.call(pe,le)&&lo(de,le,pe[le]);if(Un)for(var le of Un(pe))Kr.call(pe,le)&&lo(de,le,pe[le]);return de},pr=(de,pe)=>_a(de,mr(pe)),wr=(de,pe)=>{var le={};for(var gt in de)eo.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&Un)for(var gt of Un(de))pe.indexOf(gt)<0&&Kr.call(de,gt)&&(le[gt]=de[gt]);return le},Fr=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const vr=de=>{var pe=de,{exercise:le,loading:gt,dispatch:It,globalSetting:_e,checkDomainAuthority:Wt,getparams:ot,user:Ie,classroomList:Pe}=pe,xn=wr(pe,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),Qn,Yn,nn,On,na,pa,_n,Gn,tr;const[Nn]=(0,ye.useSearchParams)(),sa=(0,ye.useParams)();let[_t,ra]=(0,a.useState)(hr({page:1,limit:20},sa));const{commonHeader:oa,updateIndex:Ta}=le,{userInfo:Xt}=Ie,[va,ia]=(0,a.useState)({}),[$a,ro]=(0,a.useState)(0),[Rr,Qa]=(0,a.useState)(0),[un,et]=(0,a.useState)(!1),[ka,fa]=(0,a.useState)("alert"),[Za,ir]=(0,a.useState)(0),[La,Ur]=(0,a.useState)(!1),[za,Aa]=(0,a.useState)(!1),[Nr]=me.default.useForm(),[br,er]=(0,a.useState)([]),[ea,Xa]=(0,a.useState)(1),[ha,aa]=(0,a.useState)(""),[Sa,Jn]=(0,a.useState)(),[qa,fr]=(0,a.useState)(!1),[Dr,ho]=(0,a.useState)(!1),[Eo,Hr]=(0,a.useState)({name:"",id:"",list:[]}),[lr,io]=(0,a.useState)({}),[Fo,Ti]=(0,a.useState)({}),[kl,Hl]=(0,a.useState)(!0),[Hi,Vl]=(0,a.useState)(""),[Pu,hu]=(0,a.useState)(""),[$r,Wi]=(0,a.useState)(""),[jl,ru]=(0,a.useState)([]),[,,Ru]=(0,wt.U)(ne.N0,{}),[nu,ki]=(0,a.useState)([]),[Au,Ls]=(0,a.useState)(!0);(0,a.useEffect)(()=>{let zn={};if(Nn.get("exercise_group_id")&&!Ta){if(Nn.get("statistics")){let $n=[];const fo=Nn.get("scope");fo==="0"&&($n=["all"]),fo==="1"&&($n=[1,2,3]),fo==="2"&&($n=[2,3]),zn={exercise_group_id:Nn.get("exercise_group_id"),commit_status:$n}}else zn={review:[0,2],commit_status:[2,3]},Nn.get("exercise_group_id")!=="0"&&(zn.exercise_group_id=[Number(Nn.get("exercise_group_id"))]);Nr.setFieldsValue(hr({},zn))}return _t=hr(hr({},_t),zn),ra(hr({},_t)),Nu(),Ir(_t),ru([]),()=>{It({type:"exercise/setUpdateIndex",payload:"clear"})}},[Ta]);const Nu=()=>Fr(void 0,null,function*(){var zn,$n;const fo=yield(0,fe.ZP)(`/api/exercises/${_t.categoryId}/header_info.json`,{method:"get"});(fo==null?void 0:fo.status)===0&&(io((fo==null?void 0:fo.data)||{}),console.log((zn=fo==null?void 0:fo.data)==null?void 0:zn.course_groups),It({type:"exercise/save",payload:{course_groups:($n=fo==null?void 0:fo.data)==null?void 0:$n.course_groups}}))}),Ir=zn=>Fr(void 0,null,function*(){var $n,fo,Bu,Ju,Mu,Ys,Nc,js,q0,B0,rg;Hl(!0);const $u=yield(0,fe.ZP)(`/api/exercises/${_t.categoryId}/exercise_users.json`,{method:"get",params:zn});if(($u==null?void 0:$u.status)===0){let og=(Bu=(fo=($n=$u==null?void 0:$u.data)==null?void 0:$n.exercise_users)==null?void 0:fo[0])==null?void 0:Bu.commit_status;Ls(og==2||og==3),Ti({exercise_users:((Ju=$u==null?void 0:$u.data)==null?void 0:Ju.exercise_users)||[],current_answer_user:((Mu=$u==null?void 0:$u.data)==null?void 0:Mu.current_answer_user)||{}}),Vl(((Ys=$u==null?void 0:$u.data)==null?void 0:Ys.appraise_user_login)||""),hu(((Nc=$u==null?void 0:$u.data)==null?void 0:Nc.first_export_user_login)||""),ro((js=$u==null?void 0:$u.data)==null?void 0:js.total_count),Qa(typeof((q0=$u==null?void 0:$u.data)==null?void 0:q0.total_score)=="string"?Number((B0=$u==null?void 0:$u.data)==null?void 0:B0.total_score):(rg=$u==null?void 0:$u.data)==null?void 0:rg.total_score)}Wi($u==null?void 0:$u.status),Hl(!1)});(0,a.useEffect)(()=>{It({type:"exercise/setSaveExerciseDownUsers",payload:Hu})},[Pu,$a,JSON.stringify(_t)]);function mi(zn){return Fr(this,null,function*(){var $n,fo,Bu,Ju;Jn(zn==null?void 0:zn.exercise_user_id),fr(zn.commit_status===2||zn.commit_status===3),Ur(!0);let Mu=yield(0,fe.ZP)(`/api/exercises/${_t.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:zn==null?void 0:zn.exercise_user_id}});((fo=($n=Mu==null?void 0:Mu.data)==null?void 0:$n.exercise_user_photos)==null?void 0:fo.length)>0?et(!0):oe.ZP.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),er((Bu=Mu==null?void 0:Mu.data)==null?void 0:Bu.exercise_user_photos),ir((Ju=Mu==null?void 0:Mu.data)==null?void 0:Ju.alert_count),Ur(!1)})}const hl=zn=>{_t.page=1;const $n=Object.assign({},Nr.getFieldsValue());Object.keys($n).map(function(fo){fo==="objective_score_gte"||fo==="objective_score_lte"||($n[fo].includes("all")?(delete _t[fo],Nr.setFieldsValue({[fo]:"all"})):(_t[fo]=$n[fo],$n[fo]==""||!$n[fo]?Nr.setFieldsValue({[fo]:"all"}):Nr.setFieldsValue({[fo]:_t[fo]})))}),("objective_score_gte"in zn||"objective_score_lte"in zn)&&($n.objective_score_gte&&$n.objective_score_lte&&$n.objective_score_gte>$n.objective_score_lte?(Nr.setFieldsValue({objective_score_lte:$n.objective_score_gte}),_t.objective_score_lte=$n.objective_score_gte||null,_t.objective_score_gte=$n.objective_score_gte||null):(_t.objective_score_lte=$n.objective_score_lte||null,_t.objective_score_gte=$n.objective_score_gte||null)),ra(hr({},_t)),Ir(_t),ot(hr({},_t))},oo=(zn=1,$n=20)=>{_t.page=zn,_t.limit=$n,ra(hr({},_t)),Ir(_t)};let ei=new Date().getTime();const Oi=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",render:(zn,$n,fo)=>vt.createElement(we.Z,{title:((_t.page||1)-1)*_t.limit+fo+1},vt.createElement("span",null,((_t.page||1)-1)*_t.limit+fo+1))},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",align:"left",render:(zn,$n)=>vt.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var fo;if(zn&&(0,xt.GJ)()){if((0,xt.Rm)()&&!((fo=Pe.AssistantObject.exercise)!=null&&fo.can_view)){oe.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}switch($n.commit_status){case 0:if(!(0,xt.Ny)()){oe.ZP.warning("\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B");return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",$n.commit_status)}zn&&(0,xt.GJ)()&&(ol(),(0,ue.xg)(`/classrooms/${_t.coursesId}/exercise/${_t.categoryId}/review/${$n==null?void 0:$n.login}`))}}},vt.createElement("span",{className:zn&&(0,xt.GJ)()?Cn.operationLink:""},zn||"--"),!!($n!=null&&$n.delayed_at)&&oa.time!==-1&&vt.createElement(we.Z,{title:vt.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",vt.createElement("span",{className:"ml5"},je()($n.delayed_at).format("YYYY-MM-DD HH:mm")))},vt.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:zn=>zn||"--"},!(lr!=null&&lr.is_excellent)&&(lr==null?void 0:lr.groups_count)!==0&&{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(zn,$n)=>vt.createElement("div",{className:Cn.banding,title:zn||"--"},zn||"--")},!(0,xt.Rm)()&&{title:(oa==null?void 0:oa.exercise_type)==2&&!(0,xt.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",sorter:!0,render:(zn,$n)=>$n.commit_status===0||$n.commit_status===1?"--":!$n.open_total_score&&(0,xt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(zn=typeof zn=="number"?Number(zn):zn,console.log(typeof zn),zn||(zn=0),zn===100?vt.createElement("span",{className:"c-green"},zn):zn>60?vt.createElement("span",{className:"c-orange"},zn):zn==Rr*.6?vt.createElement("span",{className:"c-red"},zn):vt.createElement("span",null,zn))},!((lr==null?void 0:lr.objective)!==1||(lr==null?void 0:lr.objective)===1&&(lr==null?void 0:lr.subjective)!==1)&&!(0,xt.Rm)()&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(zn,$n)=>{if($n.commit_status===0||$n.commit_status===1)return"--";if(!$n.open_total_score&&(0,xt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let fo;return zn>=0&&zn<=60?fo=vt.createElement("span",null,zn):zn===100?fo=vt.createElement("span",{className:"c-green"},zn):zn>60?fo=vt.createElement("span",{className:"c-orange"},zn):fo="--",vt.createElement(Ma,{renderText:fo,item:$n})}}},!((lr==null?void 0:lr.subjective)!==1||(lr==null?void 0:lr.subjective)===1&&(lr==null?void 0:lr.objective)!==1)&&!(0,xt.Rm)()&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(zn,$n)=>{if($n.commit_status===0||$n.commit_status===1)return"--";if(!$n.open_total_score&&(0,xt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let fo;lr!=null&&lr.appraise_setting&&(lr!=null&&lr.sealed_review)&&new Date(lr==null?void 0:lr.appraise_end_time).getTime()>ei&&(fo="--"),!($n!=null&&$n.has_comment)&&$n.review_status&&(fo="\u8BC4\u9605\u4E2D"),$n!=null&&$n.has_comment?fo="\u5DF2\u8BC4\u9605":fo="\u672A\u8BC4\u9605",zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let Bu;return zn===0?Bu=vt.createElement("span",null,zn," ",fo==="\u672A\u8BC4\u9605"&&vt.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):zn>0&&zn<=60?Bu=vt.createElement("span",null,zn):zn===100?Bu=vt.createElement("span",{className:"c-green"},zn):zn>60?Bu=vt.createElement("span",{className:"c-orange"},zn):Bu="--",Bu}}},(oa==null?void 0:oa.open_make_up)&&{title:"\u8865\u8003\u6263\u5206",dataIndex:"make_up_score",render:(zn,$n)=>[1,2].includes($n==null?void 0:$n.commit_status)?zn:"--"},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"left",render:(zn,$n)=>zn===0?vt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):zn===1?vt.createElement("span",{style:{color:"#DF3042"}},!$n.is_make_up&&"\u8003\u8BD5\u4E2D",$n.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):zn===2?vt.createElement("span",{style:{color:"#5AB891"}},!$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377",$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):vt.createElement("span",{style:{color:"#5AB891"}},!$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"left",sorter:!0,render:zn=>zn?je()(zn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sorter:!0,render:(zn,$n)=>zn?je()(zn).format("YYYY-MM-DD HH:mm"):"--"},(0,xt.GJ)()&&(oa==null?void 0:oa.exercise_type)===2&&{title:vt.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",vt.createElement(we.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},vt.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(zn,$n)=>{var fo;return vt.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const Bu={name:$n==null?void 0:$n.user_name,id:$n==null?void 0:$n.student_id,list:$n==null?void 0:$n.simulate_exercise_records};Hr(hr({},Bu)),ho(!0)}},(fo=$n==null?void 0:$n.simulate_exercise_records)==null?void 0:fo.length,"/",oa==null?void 0:oa.simulate_exercise_num)||"--"}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"exercise_user_redo_count",className:((Qn=Xt==null?void 0:Xt.course)==null?void 0:Qn.course_role)===15||(oa==null?void 0:oa.exercise_type)==2?Cn.noShow:"",align:"left",render:(zn,$n)=>vt.createElement("div",{style:{display:"flex",alignItems:"center"}},vt.createElement("span",{className:Cn.operationLink,onClick:()=>{It({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:$n.user_id}})}},zn||"0"))},(oa==null?void 0:oa.screen_open)&&{title:vt.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",vt.createElement(we.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},vt.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(zn,$n)=>vt.createElement("span",{style:zn>0?{cursor:"pointer"}:{},className:zn>($n==null?void 0:$n.screen_total_num)?"c-red":"",onClick:()=>Fr(void 0,null,function*(){if(zn===0)return;const fo=yield(0,ne.Yu)(sa.categoryId,{exercise_user_id:$n.exercise_user_id});Fe.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${$n==null?void 0:$n.user_name}\uFF09`,icon:null,closable:!0,className:Cn.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:vt.createElement(z.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:fo==null?void 0:fo.data})})})},zn,"/",$n==null?void 0:$n.screen_total_num)},(oa==null?void 0:oa.exercise_status)>1&&(oa==null?void 0:oa.open_camera)&&(0,xt.GJ)()&&!((Yn=_e.setting)!=null&&Yn.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(zn,$n)=>$n.commit_status>0?vt.createElement("a",{onClick:()=>{mi($n)}},`${zn||0}/${oa==null?void 0:oa.photo_count}`):"--"},(oa==null?void 0:oa.ip_bind)&&(0,xt.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(zn,$n)=>vt.createElement(vt.Fragment,null,zn||"--",$n.commit_status<=1&&oa.ip_bind&&$n.last_ip&&vt.createElement(Ce.ZP,{type:"link",onClick:()=>Fr(void 0,null,function*(){const fo=Fe.default.confirm({title:vt.createElement(re.Z,null,vt.createElement(ve.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),vt.createElement(ve.Z,null,vt.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>fo.destroy()}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:vt.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",vt.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>Fr(void 0,null,function*(){(yield(0,ne.ab)({id:_t.categoryId,exercise_user_id:$n.exercise_user_id})).status===0&&(oe.ZP.success("\u89E3\u7ED1\u6210\u529F"),Ir(_t))})})})},"\u89E3\u7ED1"))},(oa==null?void 0:oa.open_camera)&&(0,xt.Gg)()&&oa.exercise_status<3&&!((nn=_e.setting)!=null&&nn.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(zn,$n)=>vt.createElement(Ae.Z,{checked:zn,onClick:()=>Fr(void 0,null,function*(){zn?Fe.default.info({title:"\u63D0\u793A",content:vt.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):Fe.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:vt.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>Fr(void 0,null,function*(){const fo=yield(0,ne.cC)(pr(hr({},_t),{exercise_user_id:$n.exercise_user_id}));(fo==null?void 0:fo.status)===0&&(oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ir(_t))})})})})},(0,xt.GJ)()&&!(0,xt.Rm)()&&{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",render:(zn,$n)=>lr!=null&&lr.appraise_setting&&(lr!=null&&lr.sealed_review)&&new Date(lr==null?void 0:lr.appraise_end_time).getTime()>ei?"--":!zn&&$n.review_status?"\u8BC4\u9605\u4E2D":zn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},((oa==null?void 0:oa.assistant_auth)||(0,xt.GJ)()||(0,xt.dE)())&&Wt&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"left",className:Cn.operationCol,render:(zn,$n)=>{var fo,Bu;return(oa==null?void 0:oa.exercise_status)===-1?vt.createElement("div",null," ",(0,xt.GJ)()&&vt.createElement("a",{onClick:Ju=>{Ju.stopPropagation(),It({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:$n==null?void 0:$n.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),vt.createElement("a",{style:{marginLeft:(0,xt.GJ)()&&10},onClick:(0,Oa.debounce)(Ju=>Fr(void 0,null,function*(){var Mu,Ys,Nc;Ju.stopPropagation();let js=yield(0,fe.ZP)(`/api/exercises/${_t==null?void 0:_t.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:$n==null?void 0:$n.exercise_user_id}});Fe.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:vt.createElement("div",null,vt.createElement("div",{style:{display:"flex"}},vt.createElement("div",null,vt.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),vt.createElement("span",{style:{marginLeft:10}},(Mu=js==null?void 0:js.data)==null?void 0:Mu.user_name)),vt.createElement("div",{style:{marginLeft:60}},vt.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),vt.createElement("span",{style:{marginLeft:10}},(Ys=js==null?void 0:js.data)==null?void 0:Ys.student_id)),vt.createElement("div",{style:{marginLeft:60}},vt.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),vt.createElement("span",{style:{marginLeft:10}},(Nc=js==null?void 0:js.data)==null?void 0:Nc.group_name))),vt.createElement("div",{style:{marginTop:22,marginBottom:20}},vt.createElement(z.default,{columns:[{title:"\u9898\u578B",dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(q0,B0)=>vt.createElement("span",{style:{color:(B0==null?void 0:B0.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},q0)}],pagination:!1,dataSource:[hr({},js==null?void 0:js.data)]}))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):vt.createElement("div",{className:"flex gap-10px"},(0,xt.GJ)()&&($n==null?void 0:$n.commit_status)===1&&vt.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:($n==null?void 0:$n.commit_status)!==1,onClick:()=>{(0,ue.xg)(`/classrooms/${_t.coursesId}/exercise/${_t.categoryId}/review/${$n.login}`)}},"\u67E5\u9605"),(0,xt.GJ)()&&($n==null?void 0:$n.commit_status)!==1&&vt.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:$n.commit_status<2,onClick:Ju=>Fr(void 0,null,function*(){var Mu,Ys;if(Ju.preventDefault(),yield(0,xr.w)(sa.coursesId,sa.categoryId),$n.commit_status===2){if((0,xt.Rm)()&&!((Mu=Pe.AssistantObject.exercise)!=null&&Mu.can_view)){oe.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}ol(),window.location.href=`/classrooms/${_t.coursesId}/exercise/${_t.categoryId}/review/${$n.login}`}if($n.commit_status===3){if((0,xt.Rm)()&&!((Ys=Pe.AssistantObject.exercise)!=null&&Ys.can_appraise)){oe.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}It({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:ol,selectArrs:{record:hr({},$n),exercise_types:hr({},lr)},params:hr({},_t)}})}})},lr!=null&&lr.appraise_setting&&(lr!=null&&lr.sealed_review)&&new Date(lr==null?void 0:lr.appraise_end_time).getTime()>ei?"\u8BC4\u9605":$n.has_comment?"\u66F4\u6539\u8BC4\u9605":!$n.has_comment&&"\u8BC4\u9605"),!(0,xt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[oa.exercise_status])&&vt.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:($n==null?void 0:$n.commit_status)===0,onClick:()=>{var Ju,Mu;if((0,xt.Rm)()&&!((Mu=(Ju=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Ju.exercise)!=null&&Mu.can_forcing_commit)){oe.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}It({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:$n,exercise_user_id:[$n.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,xt.dE)()&&vt.createElement("span",{style:{color:lr!=null&&lr.answered_open&&((fo=Fo==null?void 0:Fo.current_answer_user)==null?void 0:fo.login)===($n==null?void 0:$n.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>Fr(void 0,null,function*(){if(!(lr!=null&&lr.answered_open)){oe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,xr.w)(sa.coursesId,sa.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,ue.xg)(`/classrooms/${_t.coursesId}/exercise/${_t.categoryId}/users/${$n==null?void 0:$n.login}?check=true`)})},lr!=null&&lr.answered_open&&((Bu=Fo==null?void 0:Fo.current_answer_user)==null?void 0:Bu.login)===($n==null?void 0:$n.login)?"\u67E5\u770B":"- -"),(oa==null?void 0:oa.exercise_time)>0&&(oa==null?void 0:oa.exercise_type)!=2&&(0,xt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[oa.exercise_status])&&vt.createElement(we.Z,{title:oa.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},vt.createElement(Ce.ZP,{danger:!0,ghost:!0,size:"small",disabled:oa.exercise_status===3||oa.exercise_status===5||(oa==null?void 0:oa.appraise_label)||($n==null?void 0:$n.commit_status)===0,onClick:()=>{var Ju,Mu;if((0,xt.Rm)()&&!((Mu=(Ju=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Ju.exercise)!=null&&Mu.can_delay)){oe.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}It({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[$n.exercise_user_id],selectArrs:$n,exercise_time:oa.exercise_time,params:hr({},_t)}})}},"\u5EF6\u65F6")))}}].filter(zn=>!!zn),yl=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(zn,$n,fo)=>vt.createElement(we.Z,{title:((_t.page||1)-1)*20+fo+1},vt.createElement("span",null,((_t.page||1)-1)*20+fo+1))},!(0,xt.Rm)()&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(zn,$n)=>$n.commit_status===0||$n.commit_status===1?"--":!$n.open_total_score&&(0,xt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0),zn===100?vt.createElement("span",{className:"c-green"},zn):zn>60?vt.createElement("span",{className:"c-orange"},zn):vt.createElement("span",null,zn))},!((lr==null?void 0:lr.objective)!==1||(lr==null?void 0:lr.objective)===1&&(lr==null?void 0:lr.subjective)!==1)&&!(0,xt.Rm)()&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(zn,$n)=>{if($n.commit_status===0||$n.commit_status===1)return"--";if(!$n.open_total_score&&(0,xt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let fo;return zn>=0&&zn<=60?fo=vt.createElement("span",null,zn):zn===100?fo=vt.createElement("span",{className:"c-green"},zn):zn>60?fo=vt.createElement("span",{className:"c-orange"},zn):fo="--",vt.createElement(Ma,{renderText:fo,item:$n})}}},!((lr==null?void 0:lr.subjective)!==1||(lr==null?void 0:lr.subjective)===1&&(lr==null?void 0:lr.objective)!==1)&&!(0,xt.Rm)()&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(zn,$n)=>{if($n.commit_status===0||$n.commit_status===1)return"--";if(!$n.open_total_score&&(0,xt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let fo;return zn==0||zn>0&&zn<=60?fo=vt.createElement("span",null,zn):zn===100?fo=vt.createElement("span",{className:"c-green"},zn):zn>60?fo=vt.createElement("span",{className:"c-orange"},zn):fo="--",fo}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(zn,$n)=>zn===0?vt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):zn===1?vt.createElement("span",{style:{color:"#DF3042"}},!$n.is_make_up&&"\u8003\u8BD5\u4E2D",$n.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):zn===2?vt.createElement("span",{style:{color:"#5AB891"}},!$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377",$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):vt.createElement("span",{style:{color:"#5AB891"}},!$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:zn=>zn?je()(zn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:zn=>zn?je()(zn).format("YYYY-MM-DD HH:mm"):"--"}].filter(zn=>!!zn),Wl=[...Oi];Wl[0]=hr({},Wl[0]),Wl[(Wl==null?void 0:Wl.length)-1]=hr({},Wl[(Wl==null?void 0:Wl.length)-1]),Wl[0].render=()=>"\u6211",Wl[(Wl==null?void 0:Wl.length)-1].render=()=>{var zn;return(zn=Fo==null?void 0:Fo.current_answer_user)!=null&&zn.login?vt.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>Fr(void 0,null,function*(){var $n,fo;if(!(lr!=null&&lr.answered_open)){oe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,xr.w)(sa.coursesId,sa.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let Bu=`/classrooms/${_t.coursesId}/exercise/${_t.categoryId}/users/${($n=Fo==null?void 0:Fo.current_answer_user)==null?void 0:$n.login}`;((fo=Fo==null?void 0:Fo.current_answer_user)==null?void 0:fo.commit_status)>1&&(Bu=Bu+"?check=true"),ye.history.push(Bu)})},"\u67E5\u770B"):"--"};const ol=()=>{var zn;try{const $n=hr({},_t);delete $n.page,delete $n.limit,localStorage[`${(zn=Ie==null?void 0:Ie.userInfo)==null?void 0:zn.login}-${_t.coursesId}-${_t.categoryId}-filter`]=JSON.stringify($n)}catch($n){}},Hu=()=>{var zn;try{const $n=pr(hr({},_t),{firstTargetLogin:Pu,totalCount:$a});delete $n.page,delete $n.limit,localStorage[`${(zn=Ie==null?void 0:Ie.userInfo)==null?void 0:zn.login}-${_t.coursesId}-${_t.categoryId}-downFilter`]=JSON.stringify($n)}catch($n){}};return vt.createElement("section",{className:"mb20"},(lr==null?void 0:lr.score_open)&&(0,xt.dE)()&&vt.createElement(z.default,{pagination:!1,showHeader:!1,dataSource:[hr({},Fo==null?void 0:Fo.current_answer_user)],columns:Wl,scroll:{x:"max-content"}}),!(0,xt.GJ)()&&vt.createElement("div",{className:"bg-white pt10 mt15"},!!(lr!=null&&lr.answer_users)&&vt.createElement("span",{className:"mr10"},vt.createElement("span",{style:{color:"#FF954C"}},lr==null?void 0:lr.answer_users," "),"\u5DF2\u4EA4"),!!(lr!=null&&lr.unanswer_users)&&vt.createElement("span",{className:"mr10"},lr==null?void 0:lr.unanswer_users,"\u672A\u4EA4"),(lr==null?void 0:lr.exercise_end_time)!=="--"&&(oa!=null&&oa.before_start?"":vt.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",vt.createElement("span",{style:{color:"#FF954C"}},lr==null?void 0:lr.exercise_end_time))),(oa==null?void 0:oa.before_start)&&vt.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",vt.createElement("span",{style:{color:"#FF954C"}},oa==null?void 0:oa.before_start))),!(lr!=null&&lr.exercise_all_users)&&!(0,xt.dE)()&&vt.createElement(ke.Z,{styles:{margin:"0 auto",padding:200}}),(!!(lr!=null&&lr.exercise_all_users)||(0,xt.dE)())&&vt.createElement("aside",null,(0,xt.GJ)()&&vt.createElement("aside",{className:"pt20"},vt.createElement(me.default,{form:Nr,onValuesChange:hl,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},vt.createElement(me.default.Item,{name:"exercise_group_id"},vt.createElement(Ne.default.Group,{style:{width:"100%"}},vt.createElement(re.Z,null,vt.createElement(ve.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),vt.createElement(ve.Z,{flex:"80px"},vt.createElement(Ne.default,{value:"all",checked:!((On=va.course_group)!=null&&On.length)},"\u5168\u90E8")),vt.createElement(ve.Z,{flex:"1"},(lr==null?void 0:lr.course_groups)&&(lr==null?void 0:lr.course_groups.map((zn,$n)=>vt.createElement(Ne.default,{value:zn.exercise_group_id,className:"ml0 mr8",key:zn.exercise_group_id},zn.exercise_group_name,"(",zn.exercise_group_students,")"))))))),vt.createElement(me.default.Item,{name:"commit_status"},vt.createElement(Ne.default.Group,{value:[],style:{width:"100%"}},vt.createElement(re.Z,null,vt.createElement(ve.Z,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),vt.createElement(ve.Z,{flex:"80px"},vt.createElement(Ne.default,{value:"all",checked:!((na=va.commit_status)!=null&&na.length)},"\u5168\u90E8")),vt.createElement(ve.Z,{flex:"1"},ht.map((zn,$n)=>vt.createElement(Ne.default,{name:"commit_status",value:zn.id,key:zn.id},zn.name,"(",lr==null?void 0:lr[zn.type],")")))))),vt.createElement(me.default.Item,{name:"review"},vt.createElement(Ne.default.Group,{style:{width:"100%"}},vt.createElement(re.Z,null,vt.createElement(ve.Z,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),vt.createElement(ve.Z,{flex:"80px"},vt.createElement(Ne.default,{value:"all",checked:!((pa=va.review)!=null&&pa.length)},"\u5168\u90E8")),vt.createElement(ve.Z,{flex:"1"},(_n=rt)==null?void 0:_n.map((zn,$n)=>vt.createElement(Ne.default,{value:zn.id,key:$n},zn.name,"(",lr==null?void 0:lr[zn.type],")")))))),(lr==null?void 0:lr.open_make_up)&&vt.createElement(me.default.Item,{name:"is_make_up"},vt.createElement(Ne.default.Group,{value:[],style:{width:"100%"}},vt.createElement(re.Z,null,vt.createElement(ve.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),vt.createElement(ve.Z,{flex:"80px"},vt.createElement(Ne.default,{value:"all",checked:!((Gn=va.is_make_up)!=null&&Gn.length)},"\u5168\u90E8")),vt.createElement(ve.Z,{flex:"1"},tt.map((zn,$n)=>vt.createElement(Ne.default,{name:"is_make_up",value:zn.id},zn.name,"(",lr==null?void 0:lr[zn.type],")")))))),vt.createElement(re.Z,{align:"middle"},vt.createElement(ve.Z,{flex:"1"},vt.createElement(re.Z,{align:"middle"},vt.createElement(ve.Z,null,vt.createElement(Se.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:zn=>{_t.search=zn==null?void 0:zn.trim(),_t.page=1,ra(hr({},_t)),Ir(_t)},onChange:zn=>{_t.search=zn.target.value},style:{width:240}})))),!(oa!=null&&oa.is_random)&&vt.createElement(ve.Z,{className:["tr",Cn.rightFilter].join(" ")},(lr==null?void 0:lr.objective)===1&&(lr==null?void 0:lr.subjective)===1&&vt.createElement(vt.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",vt.createElement("span",null,vt.createElement(me.default.Item,{name:"objective_score_gte"},vt.createElement(Me.Z,{min:0,max:lr==null?void 0:lr.objective_score,placeholder:"\u6700\u4F4E"}))),vt.createElement("span",null,vt.createElement(me.default.Item,{name:"objective_score_lte"},vt.createElement(Me.Z,{min:(_t==null?void 0:_t.objective_score_gte)||0,max:lr==null?void 0:lr.objective_score,placeholder:"\u6700\u9AD8"})))),["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(ue.ju[oa.exercise_status])&&vt.createElement(y.Z,{menu:{onClick:zn=>Fr(void 0,[zn],function*({key:$n,domEvent:fo}){var Bu,Ju;if($n==="1"){let Mu=null;const Ys=Fe.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:vt.createElement("div",{className:"flex flex-col gap-20px"},vt.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),vt.createElement("div",null,vt.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),vt.createElement(Se.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:Nc=>{Mu=Nc.target.value}}))),onOk:()=>Fr(void 0,null,function*(){(yield Ru({review_all:!0,exercise_id:sa==null?void 0:sa.categoryId,analysis:Mu})).status===0&&(oe.ZP.success("\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"),Ir(_t))}),onCancel:()=>{Ys.destroy()}})}if($n==="2"){if(fo.preventDefault(),(0,xt.Rm)()&&!((Ju=(Bu=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Bu.exercise)!=null&&Ju.can_appraise)){oe.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}yield(0,xr.w)(sa.coursesId,sa.categoryId),ol(),ye.history.push(`/classrooms/${_t.coursesId}/exercise/${_t.categoryId}/reviews/group`)}$n==="3"&&(window.location.href=`/classrooms/${_t.coursesId}/exercise/${_t.categoryId}/detail?random=${oa==null?void 0:oa.is_random}&tabs=2`)}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(oa!=null&&oa.is_random)&&(lr==null?void 0:lr.subjective)===1&&Wt&&{key:"2",label:"\u7B80\u7B54\u9898\u6279\u91CF\u8BC4\u9605",disabled:!Hi||!Au},!((0,xt.dE)()||oa!=null&&oa.is_random||(oa==null?void 0:oa.exercise_type)==2)&&{key:"3",label:vt.createElement("div",null,"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",vt.createElement("img",{src:vn,style:{margin:"0 0 4px 4px"}}))}].filter(zn=>zn)},className:"ml10"},vt.createElement("div",{className:`${Cn.btn_review}`},vt.createElement("img",{src:Fa.Z,className:"mr5",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),(lr==null?void 0:lr.subjective)===1&&Wt&&vt.createElement(vt.Fragment,null,vt.createElement(Ce.ZP,{type:"default",disabled:!Hi},vt.createElement("a",{onClick:zn=>Fr(void 0,null,function*(){var $n,fo;if(zn.preventDefault(),(0,xt.Rm)()&&!((fo=($n=Pe==null?void 0:Pe.AssistantObject)==null?void 0:$n.exercise)!=null&&fo.can_appraise)){oe.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}yield(0,xr.w)(sa.coursesId,sa.categoryId),ol(),ye.history.push(`/classrooms/${_t.coursesId}/exercise/${_t.categoryId}/review/${Hi}`)})},vt.createElement("span",{className:"iconfont icon-filesync3x"}),vt.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"))))),vt.createElement(ve.Z,null,(oa==null?void 0:oa.exercise_status)===3&&vt.createElement(Ce.ZP,{className:"ml10",onClick:()=>{It({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:_t}})}},vt.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206")),vt.createElement(ve.Z,null,(oa==null?void 0:oa.exercise_time)>0&&(oa==null?void 0:oa.exercise_type)!=2&&(0,xt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[oa.exercise_status])&&vt.createElement(Ce.ZP,{className:"ml10",disabled:oa.exercise_status===3||oa.exercise_status===5||(oa==null?void 0:oa.appraise_label),onClick:()=>{var zn,$n;if((0,xt.Rm)()&&!(($n=(zn=Pe==null?void 0:Pe.AssistantObject)==null?void 0:zn.exercise)!=null&&$n.can_delay)){oe.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(jl.length==0){oe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}It({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:jl,user_ids:nu,isBatch:!0,exercise_time:oa.exercise_time,params:hr({},_t)}})}},"\u6279\u91CF\u5EF6\u65F6"),!(0,xt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[oa.exercise_status])&&vt.createElement(Ce.ZP,{className:"ml10",onClick:()=>{var zn,$n;if((0,xt.Rm)()&&!(($n=(zn=Pe==null?void 0:Pe.AssistantObject)==null?void 0:zn.exercise)!=null&&$n.can_forcing_commit)){oe.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(jl.length==0){oe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}It({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:jl,user_ids:nu,isBatch:!0}})}},"\u6279\u91CF\u8C03\u6574\u72B6\u6001"))))),$r===-3&&!(0,xt.dE)()&&vt.createElement(ke.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),$r!==-3&&vt.createElement(z.default,{className:"mt30",loading:kl,hideOnSinglePage:!0,pagination:!1,dataSource:(0,xt.dE)()?lr!=null&&lr.score_open?Fo==null?void 0:Fo.exercise_users:[(Fo==null?void 0:Fo.current_answer_user)||{}]:Fo==null?void 0:Fo.exercise_users,columns:Oi,rowSelection:!(0,xt.dE)()&&{selectedRowKeys:jl,onChange:(zn,$n)=>{ru(zn),ki(($n==null?void 0:$n.map(fo=>fo==null?void 0:fo.user_id))||[])},getCheckboxProps:zn=>({disabled:zn.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(zn,$n,fo)=>{_t.page=1,fo.order===void 0?(_t.order_type=null,_t.order=null):(_t.order_type=fo.order==="descend"?"desc":"asc",_t.order=fo.field),ra(hr({},_t)),Ir(_t)}}),$a>20&&vt.createElement("aside",{className:"tc pb30 mt30"},vt.createElement(xe.Z,{onChange:oo,current:_t.page||1,pageSize:_t.limit,total:$a,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:zn=>vt.createElement("span",{className:"mr10"},"\u5171",vt.createElement("span",{className:"c-orange"},zn),"\u6761\u6570\u636E")}))),vt.createElement(Fe.default,{open:Dr,title:vt.createElement("span",null,"\u8003\u8BD5\u8BB0\u5F55\uFF08",Eo==null?void 0:Eo.name," ",Eo==null?void 0:Eo.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{ho(!1)}},((tr=Eo==null?void 0:Eo.list)==null?void 0:tr.length)===0?vt.createElement(ke.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):vt.createElement(z.default,{dataSource:Eo==null?void 0:Eo.list,columns:yl,pagination:!1})),vt.createElement(sn,null),vt.createElement(Ut,null),vt.createElement(kt,null),vt.createElement(In,null),un&&vt.createElement(Fe.default,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",open:un,centered:!0,onCancel:()=>{Xa(1),et(!1),er([]),fa("alert"),aa("")},footer:vt.createElement("div",{style:{display:"flex"}},vt.createElement("div",{style:{flex:1,textAlign:"left"}}," ",vt.createElement(Ce.ZP,{onClick:()=>Fr(void 0,null,function*(){if(!ha){oe.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}Aa(!0);let zn=yield(0,fe.ZP)(`/api/exercises/${_t.categoryId}/send_alert.json`,{method:"post",body:{content:ha,clazz:ka,exercise_user_id:Sa}});(zn==null?void 0:zn.status)===0&&(oe.ZP.info("\u53D1\u9001\u6210\u529F"),Xa(1),et(!1),er([]),fa("alert"),aa("")),Aa(!1)}),disabled:qa,loading:za},"\u53D1\u9001")),vt.createElement(Ce.ZP,{disabled:(br==null?void 0:br.length)===0,style:{marginRight:"10px"},onClick:()=>Fr(void 0,null,function*(){yield Xa(ea-1===0?br==null?void 0:br.length:ea-1)})},"\u4E0A\u4E00\u5F20"),vt.createElement(Ce.ZP,{disabled:(br==null?void 0:br.length)===0,type:"primary",onClick:()=>Fr(void 0,null,function*(){yield Xa(ea===(br==null?void 0:br.length)?1:ea+1)})},"\u4E0B\u4E00\u5F20"))},vt.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:br[ea-1]}),vt.createElement("span",{onClick:()=>{Ga.Z.publish("preview-image",br[ea-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),vt.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},ea+"/"+(br==null?void 0:br.length)),vt.createElement(be.ZP,{className:"mt20",checked:ka==="alert",onChange:()=>fa("alert")},"\u53D1\u9001\u8B66\u544A",vt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),vt.createElement(be.ZP,{className:"mt10",checked:ka==="notice",onChange:()=>fa("notice")},"\u53D1\u9001\u901A\u77E5",vt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),vt.createElement(Se.default.TextArea,{className:"mt20",value:ha,onChange:zn=>aa(zn.target.value),placeholder:`\u8BF7\u8F93\u5165${ka==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${ka==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),vt.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",Za,"\u6B21\u8B66\u544A")),vt.createElement(wa.Z,null),vt.createElement(Qr,null),vt.createElement(la,null))};var uo=(0,ye.connect)(({exercise:de,loading:pe,globalSetting:le,classroomList:gt,user:It})=>({classroomList:gt,exercise:de,loading:pe.effects,globalSetting:le,user:It}))(vr),Do=x(84105),no=x(87395),_r={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},ri=x(60513),cl=x(81098);const nl=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var Ai=(0,a.forwardRef)(({src:de,videoId:pe,logWatchHistory:le,courseId:gt=null,startTime:It,handlePause:_e=()=>{},handlePlay:Wt=()=>{},handlePlayEnded:ot=()=>{},videoSpeed:Ie=1},Pe)=>{var xn;const Yn=((xn=de==null?void 0:de.split("."))==null?void 0:xn.pop())==="flv",nn=(0,a.useRef)(),On=(0,a.useRef)(),na=(0,a.useRef)(0),pa=(0,a.useRef)(0),[_n,Gn]=(0,a.useState)(0),tr=navigator.userAgent.toLowerCase().match(nl),Nn=tr?tr[0]:"pc";(0,a.useImperativeHandle)(Pe,()=>({getLastUpdatedTime:()=>nn.current.currentTime,getDuration:()=>nn.current.duration})),(0,a.useEffect)(()=>{pa.current=void 0;try{ri.Z.isSupported&&Yn&&de&&(de==null?void 0:de.indexOf(".m3u8"))<0?(pa.current=ri.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:de+"?t="+Date.now(),muted:!1,isLive:!0}),pa.current.on("play",function(){console.log(21111)}),nn.current&&(pa.current.detachMediaElement(nn.current),pa.current.attachMediaElement(nn.current),pa.current.load(),pa.current.play())):nn.current.setAttribute("src",de+"?t="+Date.now())}catch(_t){setTimeout(()=>{Gn(_n+1)},1e3)}return console.log("src:",de),()=>{var _t,ra,oa,Ta,Xt,va,ia,$a;pa.current&&((ra=(_t=pa.current)==null?void 0:_t.unload)==null||ra.call(_t),(Ta=(oa=pa.current)==null?void 0:oa.pause)==null||Ta.call(oa),(va=(Xt=pa.current)==null?void 0:Xt.destroy)==null||va.call(Xt),($a=(ia=pa.current)==null?void 0:ia.detachMediaElement)==null||$a.call(ia,nn.current),pa.current=void 0,nn.current.src="")}},[nn,Yn,de,_n]),(0,a.useEffect)(()=>(On.current=setInterval(()=>{na.current>0&&na.current===nn.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),Gn(_n+1)),na.current=nn.current.currentTime},3e3),()=>{clearInterval(On.current)}),[]);const sa=_t=>{setTimeout(()=>{Gn(_n+1)},1e3)};return a.createElement("video",{ref:nn,onerr:!0,onErrorCapture:()=>{Gn(_n+1)},autoPlay:!0,muted:!0})}),Pi=Object.defineProperty,Zr=Object.getOwnPropertySymbols,Li=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,ji=(de,pe,le)=>pe in de?Pi(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Lo=(de,pe)=>{for(var le in pe||(pe={}))Li.call(pe,le)&&ji(de,le,pe[le]);if(Zr)for(var le of Zr(pe))Qi.call(pe,le)&&ji(de,le,pe[le]);return de},Fl=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const el=({exercise:de,dispatch:pe,user:le})=>{var gt;const It=(0,ye.useParams)(),[_e,Wt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:It==null?void 0:It.categoryId}),[ot]=me.default.useForm(),[Ie,Pe]=(0,a.useState)(),[xn,Qn]=(0,a.useState)(!1),{exerciseList:Yn,commonHeader:nn}=de,[On,na]=(0,a.useState)([]),[pa,_n]=(0,a.useState)([]),[Gn,tr]=(0,a.useState)(0),[Nn,sa]=(0,a.useState)(!0),[_t,ra]=(0,a.useState)(!1),oa=(0,a.useRef)(null);(0,a.useEffect)(()=>{Ta(_e)},[]),(0,a.useEffect)(()=>(clearInterval(oa.current),(nn==null?void 0:nn.exercise_status)===2&&(oa.current=setInterval(()=>{Ta(_e)},3e4)),()=>{clearInterval(oa.current)}),[nn==null?void 0:nn.exercise_status,_e]);const Ta=Za=>Fl(void 0,null,function*(){const ir=ur().cloneDeep(Za);console.log(ir,"sendData"),sa(!0),na([]);const La=yield(0,fe.ZP)(`/api/exercises/${Za==null?void 0:Za.exercise_id}/exercise_identity_photos.json`,{method:"get",params:ir});_n([]),sa(!1),tr(La==null?void 0:La.count),na((La==null?void 0:La.exercise_users)||[])}),Xt=(Za,ir)=>{_e.page=1,_e[ir]=Za,Wt(Lo({},_e)),Ta(_e)},va=Za=>{_e.page=1,_e.save_name=Za,Wt(Lo({},_e))},ia=()=>{_e.page=1;const Za=Object.assign({},ot.getFieldsValue());Object.keys(Za).map(function(ir){switch(ir){case"exercise_group_id":Za[ir].includes("all")||!Za[ir].length?(delete _e.course_group,ot.setFieldsValue({exercise_group_id:"all"})):(_e.course_group=Za[ir],ot.setFieldsValue({exercise_group_id:_e.course_group}));break}}),Wt(Lo({},_e)),Ta(_e)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Pe(47),Qn(!0))},[document.getElementById("divhe"),Yn]);const $a=(Za,ir,La)=>{_e.page=Za==null?void 0:Za.current,_e.limit=Za==null?void 0:Za.pageSize,La!=null&&La.order?(_e.sort_by=La==null?void 0:La.field,_e.sort_direction=(La==null?void 0:La.order)==="ascend"?"asc":"desc"):(_e.sort_by=null,_e.sort_direction=null),Wt(Lo({},_e)),Ta(_e)},ro=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Za,ir,La)=>_e.limit*(_e.page-1)+La+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:Za=>a.createElement(we.Z,{placement:"bottomLeft",title:Za},a.createElement("span",null,Za))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Za=>a.createElement(we.Z,{placement:"bottomLeft",title:Za||"--"},a.createElement("span",null,Za||"--"))},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(Za,ir)=>Za?a.createElement(we.Z,{placement:"bottom",title:Za},a.createElement("span",{className:_r.es},Za)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(Za,ir)=>a.createElement("img",{width:40,style:{maxHeight:30},src:Za,className:"current",onClick:()=>{ka(ir)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(Za,ir)=>a.createElement(a.Fragment,null,Za==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Za==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Za==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:Za=>a.createElement("span",null,Za||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:Za=>a.createElement("span",null,Za||"--")},{title:"\u64CD\u4F5C",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:(Za,ir)=>{var La;return a.createElement(a.Fragment,null,(ir==null?void 0:ir.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current",onClick:()=>ra(ir)},"\u5BA1\u6838"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u5BA1\u6838"),(ir==null?void 0:ir.exercise_identity_photo_state)!=="submitted"?a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>un(ir)},"\u5BA1\u6838\u8BB0\u5F55"):a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(ir==null?void 0:ir.exercise_identity_photo_state)==="passed"&&((La=ir==null?void 0:ir.play_url)!=null&&La.length)?a.createElement("span",{className:"c-light-primary current",onClick:()=>et(ir)},"\u6444\u50CF\u76D1\u63A7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],Rr=Za=>{_n(Za)},Qa=()=>{ra(!1),Ta(_e)},un=Za=>{const ir=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(Ur,za)=>a.createElement("span",null,Ur||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(Ur,za)=>a.createElement(a.Fragment,null,Ur==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Ur==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Ur==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(Ur,za)=>Ur?a.createElement(we.Z,{placement:"bottom",title:Ur},a.createElement("span",null,Ur)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(Ur,za)=>a.createElement("span",{className:"current c-light-primary",onClick:()=>{Ga.Z.publish("preview-image",Ur)}},"\u67E5\u770B")}],La=Fe.default.confirm({icon:null,width:700,className:`${_r.cusModal} custom-modal-divider`,centered:!0,title:a.createElement(re.Z,null,a.createElement(ve.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>La.destroy()}))),content:a.createElement("div",null,a.createElement(z.default,{className:_r.customTable,dataSource:[Lo({},Za)],bordered:!1,columns:ir,rowKey:"exercise_identity_photo_id",rowClassName:_r.row,pagination:!1}))})},et=Za=>{var ir,La;const Ur=Fe.default.confirm({icon:null,className:`${_r.cusModal} custom-modal-divider`,centered:!0,width:((ir=Za==null?void 0:Za.play_url)==null?void 0:ir.length)<6?724:744,title:a.createElement(re.Z,null,a.createElement(ve.Z,{flex:"1"},"\u89C6\u9891"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Ur.destroy()}))),content:a.createElement("ul",{className:_r.sys},(La=Za==null?void 0:Za.play_url)==null?void 0:La.map((za,Aa)=>a.createElement("li",{className:_r.li,key:Aa},a.createElement("div",{className:_r.d1},a.createElement("div",{className:_r.img},a.createElement(Ai,{src:za==null?void 0:za.replace(".m3u8",".flv"),autoPlay:!0})),a.createElement("div",{className:_r.btn},a.createElement("div",{className:_r.b1},"\u56DE\u653E\u89C6\u9891",Aa+1))))))})},ka=Za=>{const ir=Fe.default.confirm({icon:null,className:`${_r.cusModal} custom-modal-divider`,centered:!0,width:710,title:a.createElement(re.Z,null,a.createElement(ve.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ir.destroy()}))),content:a.createElement(re.Z,null,a.createElement("aside",{className:_r.imgWrap,style:{marginBottom:40}},a.createElement("div",{className:_r.img},a.createElement("img",{width:326,src:(0,ue.Tv)(Za==null?void 0:Za.photo_url)}),a.createElement("div",{className:_r.textP},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:_r.img,style:{marginLeft:20}},Za!=null&&Za.identity_url?a.createElement("img",{width:326,src:(0,ue.Tv)(Za==null?void 0:Za.identity_url)}):a.createElement("div",{className:_r.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),a.createElement("div",{className:_r.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},fa={selectedRowKeys:pa,columnWidth:40,onChange:Rr,getCheckboxProps:Za=>({disabled:(Za==null?void 0:Za.exercise_identity_photo_state)==="passed"})};return a.createElement("section",{className:_r.wrap},a.createElement(me.default,{form:ot,onChange:ia,initialValues:{exercise_group_id:"all"}},a.createElement(me.default.Item,{name:"exercise_group_id"},a.createElement(Ne.default.Group,{style:{width:"100%"}},a.createElement(re.Z,null,a.createElement(ve.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ve.Z,{flex:"80px"},a.createElement(Ne.default,{value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Ie+"px",overflow:"hidden"}},(gt=Yn.course_groups)==null?void 0:gt.map((Za,ir)=>a.createElement(Ne.default,{key:ir,value:Za.exercise_group_id,className:"ml0 mr8"},Za.exercise_group_name,"(",Za.exercise_group_students,")"))),xn&&a.createElement("span",{onClick:()=>{let Za=document.getElementById("divhe").scrollHeight;Ie>47?Pe(47):Pe(Za)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ie===47?"\u5C55\u5F00":"\u6536\u8D77",Ie===47?a.createElement(Do.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(no.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:_r.control},a.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:_e==null?void 0:_e.save_name,onChange:Za=>va(Za.target.value),onSearch:()=>{_e.page=1,_e.name=_e.save_name,Wt(Lo({},_e)),Ta(_e)}}),a.createElement(dn.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:_e==null?void 0:_e.state,onChange:Za=>Xt(Za,"state")},a.createElement(dn.default.Option,{value:null},"\u5168\u90E8"),a.createElement(dn.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),a.createElement(dn.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(dn.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),a.createElement(dn.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:_e==null?void 0:_e.audit,onChange:Za=>Xt(Za,"audit")},a.createElement(dn.default.Option,{value:null},"\u5168\u90E8"),a.createElement(dn.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),a.createElement(dn.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),a.createElement("span",{className:_r.btn,style:{cursor:"pointer"},onClick:()=>{if(!pa.length){oe.ZP.warning("\u8BF7\u9009\u62E9\u5B66\u751F");return}ra(!0)}},a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),a.createElement("div",{className:_r.bgH}),a.createElement(z.default,{rowSelection:fa,className:_r.customTable,dataSource:On,bordered:!1,columns:ro,rowKey:"exercise_identity_photo_id",rowClassName:_r.row,loading:Nn,onChange:$a,pagination:{pageSize:_e.limit,total:Gn,current:_e.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Za=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Za),"\u6761\u6570\u636E")}}),a.createElement(ba,{selectIds:pa,visible:_t,onCancel:()=>ra(!1),onOk:Qa,params:_e}),a.createElement(wa.Z,null))};var Da=(0,ye.connect)(({exercise:de,user:pe})=>({exercise:de,user:pe}))(el);const ba=({visible:de,onOk:pe,onCancel:le,selectIds:gt,params:It})=>{const[_e,Wt]=(0,a.useState)(!1),[ot,Ie]=(0,a.useState)({}),[Pe]=me.default.useForm(),xn=Qn=>Fl(void 0,null,function*(){Wt(!0);let Yn;de===!0?Yn=yield(0,fe.ZP)(`/api/exercises/${It==null?void 0:It.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:Lo({identity_photo_ids:gt},Qn)}):Yn=yield(0,fe.ZP)(`/api/exercises/${It==null?void 0:It.exercise_id}/audit_identity_photo.json`,{method:"post",body:Lo({identity_photo_id:de==null?void 0:de.exercise_identity_photo_id},Qn)}),(Yn==null?void 0:Yn.status)===0&&pe(),Wt(!1)});return a.createElement(Fe.default,{title:de!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!de,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{le()},afterClose:()=>{Pe.resetFields(),Ie({})},confirmLoading:_e,onOk:()=>Pe.submit()},a.createElement(me.default,{className:_r.formWrap,form:Pe,labelCol:{span:4},wrapperCol:{span:18},onFinish:xn,onValuesChange:()=>{Ie(Lo({},Pe.getFieldsValue()))}},de!==!0&&a.createElement(re.Z,{style:{marginLeft:28,marginBottom:38}},a.createElement(ve.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),a.createElement(ve.Z,null,a.createElement("aside",{className:_r.imgWrap},a.createElement("div",{className:_r.img},a.createElement("img",{width:234,src:(0,ue.Tv)(de==null?void 0:de.photo_url)}),a.createElement("div",{onClick:()=>{Ga.Z.publish("preview-image",de==null?void 0:de.photo_url)},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:_r.img,style:{marginLeft:20}},de!=null&&de.identity_url?a.createElement("img",{width:234,src:(0,ue.Tv)(de==null?void 0:de.identity_url)}):a.createElement("div",{className:_r.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(de!=null&&de.identity_url)&&a.createElement("div",{onClick:()=>{Ga.Z.publish("preview-image",(0,ue.Tv)(de==null?void 0:de.identity_url))},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u8BC1\u4EF6\u7167\u7247"))))),a.createElement(me.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},a.createElement(be.ZP.Group,null,a.createElement(be.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(be.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(ot==null?void 0:ot.state)==="rejected"&&a.createElement(me.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(Se.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var Wa=x(61621),Sr=x(64165),cr={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},so=Object.defineProperty,Cr=Object.defineProperties,Zo=Object.getOwnPropertyDescriptors,Ro=Object.getOwnPropertySymbols,Di=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,Ao=(de,pe,le)=>pe in de?so(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Oo=(de,pe)=>{for(var le in pe||(pe={}))Di.call(pe,le)&&Ao(de,le,pe[le]);if(Ro)for(var le of Ro(pe))Ho.call(pe,le)&&Ao(de,le,pe[le]);return de},oi=(de,pe)=>Cr(de,Zo(pe)),rl=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const tl=({exercise:de,dispatch:pe,user:le})=>{var gt,It,_e,Wt,ot,Ie,Pe,xn,Qn;const Yn=(0,ye.useParams)(),[nn,On]=(0,a.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:Yn==null?void 0:Yn.categoryId}),[na]=me.default.useForm(),[pa,_n]=(0,a.useState)(),[Gn,tr]=(0,a.useState)(!1),{exerciseList:Nn}=de,[sa,_t]=(0,a.useState)([]),[ra,oa]=(0,a.useState)(0),[Ta,Xt]=(0,a.useState)(!0),[va,ia]=(0,a.useState)(!1),[$a,ro]=(0,a.useState)("1"),[Rr,Qa]=(0,a.useState)(1),[un,et]=(0,a.useState)("alert"),[ka,fa]=(0,a.useState)(1),[Za,ir]=(0,a.useState)(""),[La,Ur]=(0,a.useState)(!1),[za,Aa]=(0,a.useState)(!1),[Nr,br]=(0,a.useState)([]);(0,a.useEffect)(()=>{er(nn)},[]);const er=Hr=>rl(void 0,null,function*(){const lr=ur().cloneDeep(Hr);Xt(!0),_t([]);const io=yield(0,fe.ZP)(`/api/exercises/${Hr==null?void 0:Hr.exercise_id}/exercise_videos.json`,{method:"get",params:lr});Xt(!1),oa(io==null?void 0:io.count),_t((io==null?void 0:io.exercise_users)||[])}),ea=(Hr,lr)=>{nn.page=Hr,nn.limit=lr,On(Oo({},nn)),er(nn)},Xa=Hr=>{nn.page=1,nn.save_name=Hr,On(Oo({},nn))},ha=()=>{nn.page=1;const Hr=Object.assign({},na.getFieldsValue());Object.keys(Hr).map(function(lr){switch(lr){case"exercise_group_id":Hr[lr].includes("all")||!Hr[lr].length?(delete nn.course_group,na.setFieldsValue({exercise_group_id:"all"})):(nn.course_group=Hr[lr],na.setFieldsValue({exercise_group_id:nn.course_group}));break}}),er(nn)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(_n(47),tr(!0))},[document.getElementById("divhe"),Nn]);const aa=Hr=>rl(void 0,null,function*(){Ur(!0),ia({});const lr=yield(0,fe.ZP)(`/api/exercises/${nn==null?void 0:nn.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:Hr==null?void 0:Hr.exercise_user_id}}),io=yield(0,fe.ZP)(`/api/exercises/${nn==null?void 0:nn.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:Hr==null?void 0:Hr.exercise_user_id}});io!=null&&io.data&&br((io==null?void 0:io.data)||[]),lr!=null&&lr.data&&ia(oi(Oo({},lr==null?void 0:lr.data),{exercise_user_id:Hr==null?void 0:Hr.exercise_user_id,datas:Hr})),Ur(!1)}),Sa=Hr=>{var lr,io;Qa(Hr==="prev"?Rr-1===0?(lr=va==null?void 0:va.exercise_user_photos)==null?void 0:lr.length:Rr-1:Rr===((io=va==null?void 0:va.exercise_user_photos)==null?void 0:io.length)?1:Rr+1)},Jn=()=>{Qa(1),et("alert"),ir(""),ro("1"),fa(1)},qa=Hr=>{fa(Hr)},fr=Hr=>{et(Hr),fa(1),ir("")},Dr=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],ho=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],Eo=un==="alert"?Dr:ho;return a.createElement("section",{className:cr.wrap},a.createElement(me.default,{form:na,onChange:ha,initialValues:{exercise_group_id:"all"}},a.createElement(me.default.Item,{name:"exercise_group_id"},a.createElement(Ne.default.Group,{style:{width:"100%"}},a.createElement(re.Z,null,a.createElement(ve.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ve.Z,{flex:"80px"},a.createElement(Ne.default,{value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:pa+"px",overflow:"hidden"}},(gt=Nn.course_groups)==null?void 0:gt.map((Hr,lr)=>a.createElement(Ne.default,{key:lr,value:Hr.exercise_group_id,className:"ml0 mr8"},Hr.exercise_group_name,"(",Hr.exercise_group_students,")"))),Gn&&a.createElement("span",{onClick:()=>{let Hr=document.getElementById("divhe").scrollHeight;pa>47?_n(47):_n(Hr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},pa===47?"\u5C55\u5F00":"\u6536\u8D77",pa===47?a.createElement(Do.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(no.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:cr.control},a.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:nn==null?void 0:nn.save_name,onChange:Hr=>Xa(Hr.target.value),onSearch:()=>{nn.page=1,nn.name=nn.save_name,On(Oo({},nn)),er(nn)}})),a.createElement("div",{className:cr.bgH}),a.createElement("div",{className:cr.warpList},a.createElement(Wa.Z,{loading:Ta,active:!0,paragraph:{rows:5}},a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",a.createElement("span",{className:"c-orange"},ra),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),sa.length?a.createElement("ul",{className:cr.sys},sa.map((Hr,lr)=>{const{user_name:io,user_group_name:Fo,video_url:Ti,login:kl,student_id:Hl}=Hr;return a.createElement("li",{className:cr.li,key:lr},a.createElement("div",{className:cr.d1},a.createElement("div",{className:cr.img},a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${lr}&video_url=${Ti==null?void 0:Ti.replace(".m3u8",".flv")}`})),a.createElement(we.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},a.createElement("div",{className:cr.btn,onClick:()=>(0,ue.RG)(`${nn.exercise_id}-${kl}`,!0)},a.createElement("div",{title:io,className:cr.b1},io),a.createElement("div",{title:Fo,className:cr.b2},"(",Hl,")"))),a.createElement("div",{onClick:()=>aa(Hr),className:cr.big},"\u67E5\u770B")))})):a.createElement(Sr.Z,null)),a.createElement(xe.Z,{showTotal:Hr=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Hr),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:ea,pageSize:nn==null?void 0:nn.limit,current:nn.page,total:ra})),a.createElement(Fe.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:va,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{ia(!1)},afterClose:Jn,footer:null},a.createElement(Wa.Z,{loading:La,active:!0,paragraph:{rows:5}},a.createElement("div",null,a.createElement("span",null,"\u59D3\u540D:",(It=va==null?void 0:va.datas)==null?void 0:It.user_name),a.createElement("span",{className:"ml20"},"\u5B66\u53F7:",(_e=va==null?void 0:va.datas)==null?void 0:_e.student_id),a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(Wt=va==null?void 0:va.datas)==null?void 0:Wt.user_group_name)),a.createElement(E.default,{className:"mt10",defaultActiveKey:$a,onChange:Hr=>{ro(Hr)}},a.createElement(E.default.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},a.createElement("aside",{className:cr.imgWrap},a.createElement("div",{className:cr.img,style:{width:234,marginLeft:30,textAlign:"center"}},(ot=va==null?void 0:va.exercise_user_photos)!=null&&ot.length?a.createElement(a.Fragment,null,a.createElement("img",{height:131,src:(Ie=va==null?void 0:va.exercise_user_photos)==null?void 0:Ie[Rr-1]}),a.createElement("div",{onClick:()=>{var Hr;Ga.Z.publish("preview-image",(Hr=va==null?void 0:va.exercise_user_photos)==null?void 0:Hr[Rr-1])},className:cr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:cr.text},"\u8003\u8BD5\u4E2D\u7167\u7247",a.createElement("span",{className:"c-light-primary"},Rr,"/",(Pe=va==null?void 0:va.exercise_user_photos)==null?void 0:Pe.length)),Rr===1?a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:cr.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})):a.createElement("div",{onClick:()=>Sa("prev"),className:cr.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})),a.createElement("div",{onClick:()=>Sa("next"),className:cr.r},a.createElement("i",{className:"iconfont icon-lujing"}))):a.createElement("div",{className:cr.no},a.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),a.createElement("div",{className:cr.img,style:{marginLeft:60,width:234,textAlign:"center"}},va!=null&&va.identity_url?a.createElement("img",{height:131,src:(0,ue.Tv)(va==null?void 0:va.identity_url)}):a.createElement("div",{className:cr.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(va!=null&&va.identity_url)&&a.createElement("div",{onClick:()=>{Ga.Z.publish("preview-image",(0,ue.Tv)(va==null?void 0:va.identity_url))},className:cr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:cr.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(E.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},a.createElement("aside",{className:cr.imgWrap,style:{marginLeft:70}},a.createElement("div",{className:cr.img},a.createElement("img",{width:234,src:va==null?void 0:va.exercise_identity_photo}),a.createElement("div",{onClick:()=>{Ga.Z.publish("preview-image",va==null?void 0:va.exercise_identity_photo)},className:cr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:cr.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:cr.img,style:{marginLeft:20,width:234,textAlign:"center"}},va!=null&&va.identity_url?a.createElement("img",{height:131,src:(0,ue.Tv)(va==null?void 0:va.identity_url)}):a.createElement("div",{className:cr.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(va!=null&&va.identity_url)&&a.createElement("div",{onClick:()=>{Ga.Z.publish("preview-image",(0,ue.Tv)(va==null?void 0:va.identity_url))},className:cr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:cr.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(E.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},a.createElement("div",{className:cr.fo},a.createElement(be.ZP,{className:"mt20",checked:un==="alert",onChange:()=>fr("alert")},"\u53D1\u9001\u8B66\u544A",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement(be.ZP,{className:"mt10",checked:un==="notice",onChange:()=>fr("notice")},"\u53D1\u9001\u901A\u77E5",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement("div",{className:"mt20"},a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),a.createElement(dn.default,{style:{width:570},value:ka,onChange:qa},Eo==null?void 0:Eo.map(Hr=>a.createElement(dn.default.Option,{key:Hr.key,value:Hr.key},Hr.value)))),ka===0&&a.createElement(Se.default.TextArea,{className:"mt20",value:Za,onChange:Hr=>ir(Hr.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),a.createElement(re.Z,{className:"mt10",align:"middle"},a.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",va==null?void 0:va.alert_count,"\u6B21\u8B66\u544A\u548C",((xn=va==null?void 0:va.alerts)==null?void 0:xn.length)-(va==null?void 0:va.alert_count),"\u6B21\u901A\u77E5")),a.createElement(z.default,{dataSource:(va==null?void 0:va.alerts)||[],bordered:!1,scroll:((Qn=va==null?void 0:va.alerts)==null?void 0:Qn.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:Hr=>Hr?a.createElement("span",{title:Hr},Hr):"--"},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:Hr=>Hr==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),a.createElement(Ce.ZP,{className:cr.b,onClick:()=>rl(void 0,null,function*(){if(!Za&&ka===0){oe.ZP.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0");return}let Hr=Za;ka&&(Hr=(un==="alert"?Dr:ho).find(Fo=>Fo.key===ka).value),Aa(!0);let lr=yield(0,fe.ZP)(`/api/exercises/${nn.exercise_id}/send_alert.json`,{method:"post",body:{content:Hr,clazz:un,exercise_user_id:va==null?void 0:va.exercise_user_id}});(lr==null?void 0:lr.status)===0&&(oe.ZP.info("\u53D1\u9001\u6210\u529F"),ia(!1)),Aa(!1)}),loading:za,type:"primary"},a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),a.createElement(E.default.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},a.createElement(z.default,{dataSource:Nr,bordered:!1,scroll:Nr.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:Hr=>je()(Hr).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:Hr=>Hr&&(0,ue.li)(Number(Hr)/1e3)||0},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),a.createElement(wa.Z,null))};var Ol=(0,ye.connect)(({exercise:de,user:pe})=>({exercise:de,user:pe}))(tl),Nl={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},qr={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},Mr=Object.defineProperty,Gr=Object.defineProperties,Vr=Object.getOwnPropertyDescriptors,ui=Object.getOwnPropertySymbols,Yi=Object.prototype.hasOwnProperty,il=Object.prototype.propertyIsEnumerable,dl=(de,pe,le)=>pe in de?Mr(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Xl=(de,pe)=>{for(var le in pe||(pe={}))Yi.call(pe,le)&&dl(de,le,pe[le]);if(ui)for(var le of ui(pe))il.call(pe,le)&&dl(de,le,pe[le]);return de},Ml=(de,pe)=>Gr(de,Vr(pe)),Du=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())}),Fi=({index:de,bottomLine:pe,gather:le,search:gt})=>{const[It,_e]=(0,a.useState)([]),[Wt,ot]=(0,a.useState)(!1),[Ie,Pe]=(0,a.useState)(!1),xn=(0,ye.useParams)(),Qn=(0,ye.useLocation)(),[Yn]=(0,ye.useSearchParams)(),[nn,On]=(0,a.useState)({page:1,limit:6,total:0});(0,a.useEffect)(()=>{console.log(le,"gather"),de===0&&Pe(!0)},[]),(0,a.useEffect)(()=>{Ie&&pa()},[Ie]);const na=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(Nn,sa,_t)=>nn.limit*(nn.page-1)+_t+1},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:Nn=>Nn||"--"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:Nn=>Nn+"%"},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:Nn=>{let sa=`/classrooms/${xn==null?void 0:xn.coursesId}/exercise/${xn==null?void 0:xn.categoryId}/detail/${Nn}/review_detail`;return Yn.get("random")&&(sa=sa+`?random=${Yn.get("random")}`),a.createElement(ye.Link,{to:sa,target:"_blank"},"\u67E5\u770B")}}],pa=Nn=>Du(void 0,null,function*(){ot(!0);const sa=Nn||{page:1,limit:10,total:0},_t=Xl({id:xn==null?void 0:xn.categoryId,question_id:le==null?void 0:le.question_id,search:gt},sa),ra=yield(0,fe.ZP)(`/api/courses/${xn==null?void 0:xn.coursesId}/exercises/code_review_users.json`,{method:"get",params:_t});ra&&(_e(ra==null?void 0:ra.users),ot(!1),On(Ml(Xl({},sa),{total:(ra==null?void 0:ra.count)||0})))}),_n=Nn=>{const sa=Ml(Xl({},nn),{page:Nn});On(sa),pa(sa)},Gn=()=>{Pe(!Ie)},tr={5:"\u5B9E\u8BAD\u9898",6:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",8:"\u7A0B\u5E8F\u586B\u7A7A\u9898",9:"\u7A0B\u5E8F\u6539\u9519\u9898"};return a.createElement("div",{className:qr.subjectTable},a.createElement("aside",{className:qr.title},a.createElement("span",{className:"c-light-primary"},de+1,"\u3001",le.name||tr[le==null?void 0:le.question_type]),a.createElement("span",{className:"c-grey-333"},"\uFF08",le==null?void 0:le.score,"\u5206\uFF09\uFF1A",le==null?void 0:le.question_title),a.createElement("span",{className:"ml40 c-grey-999"},a.createElement("b",{className:"c-red-ee4"},le==null?void 0:le.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",le==null?void 0:le.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),a.createElement("span",{onClick:Gn,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},Ie?"\u6536\u8D77":"\u5C55\u5F00",Ie?a.createElement(no.Z,null):a.createElement(Do.Z,null)),(le==null?void 0:le.question_type)===5&&a.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${le==null?void 0:le.shixun_identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5")),a.createElement(z.default,{className:qr.customTable,style:{display:Ie?"block":"none"},dataSource:It,bordered:!1,rowKey:Nn=>Nn.id,rowClassName:qr.row,columns:na,loading:Wt,pagination:{pageSize:nn.limit,total:nn.total,current:nn.page,onChange:_n,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),a.createElement("div",{className:qr.line,style:{visibility:pe?"hidden":"visible"}}))},Ri=x(854),si=x(59301),Po=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const ll=({exercise:de,globalSetting:pe,dispatch:le})=>{const[gt,It]=(0,a.useState)(""),[_e,Wt]=(0,a.useState)([]),[ot,Ie]=(0,a.useState)(""),[Pe,xn]=(0,a.useState)(!1),[Qn,Yn]=(0,a.useState)(!1),nn=(0,ye.useParams)();(0,a.useEffect)(()=>{On()},[]);const On=_n=>Po(void 0,null,function*(){xn(!0);const Gn=yield(0,fe.ZP)(`/api/courses/${nn==null?void 0:nn.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:nn==null?void 0:nn.categoryId,search:gt}});if((Gn==null?void 0:Gn.status)===-2){Yn(!0),On();return}Gn&&(Yn(!1),xn(!1),Wt((Gn==null?void 0:Gn.exercise_questions)||[]),Ie(Gn==null?void 0:Gn.last_review_time))}),na=()=>{On()},pa=()=>si.createElement("div",{className:Nl.empty},si.createElement("img",{src:Ri.x7,width:"258"}),si.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return si.createElement("section",{className:Nl.warp},si.createElement("aside",{className:Nl.header},si.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",ot||"--"),!!ot&&si.createElement(Se.default,{value:gt,onChange:_n=>It(_n.target.value),suffix:si.createElement("i",{onClick:na,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:na})),Qn&&si.createElement(ke.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),!Qn&&si.createElement(Wa.Z,{loading:Pe,active:!0,paragraph:{rows:5}},_e.length>0?si.createElement("aside",{className:Nl.subject},_e.map((_n,Gn)=>si.createElement(Fi,{key:Gn,index:Gn,bottomLine:Gn===_e.length-1,gather:_n,search:gt}))):pa()))};var gi=(0,ye.connect)(({exercise:de,globalSetting:pe})=>({exercise:de,globalSetting:pe}))(ll),ul=x(28103),Ul=x(89389),Lu=x(48106),Tu=x(20927),Er={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL"},al=x(7664),bu=x(62363),us=x(65986),fi=x(59301),Rs=Object.defineProperty,ss=Object.getOwnPropertySymbols,hc=Object.prototype.hasOwnProperty,Yc=Object.prototype.propertyIsEnumerable,Lc=(de,pe,le)=>pe in de?Rs(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,ys=(de,pe)=>{for(var le in pe||(pe={}))hc.call(pe,le)&&Lc(de,le,pe[le]);if(ss)for(var le of ss(pe))Yc.call(pe,le)&&Lc(de,le,pe[le]);return de},Xc=(de,pe)=>{var le={};for(var gt in de)hc.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&ss)for(var gt of ss(de))pe.indexOf(gt)<0&&Yc.call(de,gt)&&(le[gt]=de[gt]);return le},cs=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Xs=null,pd="\u2581",Cu=(de,pe)=>{var le=de,{problemset:gt,globalSetting:It,exercise:_e,loading:Wt,dispatch:ot,editData:Ie,editKey:Pe,setEditKey:xn=()=>{},cancelAdd:Qn=()=>{},addCallback:Yn=()=>{},reload:nn=()=>{},setIsClaer:On=()=>{}}=le,na=Xc(le,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[pa,_n]=(0,a.useState)(""),[Gn,tr]=(0,a.useState)(""),[Nn,sa]=(0,a.useState)([]),[_t,ra]=(0,a.useState)(""),[oa,Ta]=(0,a.useState)(),[Xt,va]=(0,a.useState)(!1),[ia,$a]=(0,a.useState)(),[ro,Rr]=(0,a.useState)(0),[Qa,un]=(0,a.useState)(!1),[et,ka]=(0,a.useState)(!1),[fa,Za]=(0,a.useState)([]),[ir,La]=(0,a.useState)(1),[Ur,za]=(0,a.useState)(!1),Aa=(0,a.useRef)(!1),Nr=(0,ye.useParams)(),[br,er]=(0,a.useState)([]),ea=io=>{er([...br,ys({},io)])};(0,a.useEffect)(()=>{var io;if(Aa.current)return;if(!(Ie!=null&&Ie.question_title)){un(!0),_n(""),Ta(!1),$a(2),sa([]),ra(""),va(!1);return}_n(Ie==null?void 0:Ie.question_title),Ta(Ie==null?void 0:Ie.is_ordered),La(Ie==null?void 0:Ie.difficulty),za(!(Ie!=null&&Ie.repeat_answer)),$a(Ie==null?void 0:Ie.question_score);const Fo=(io=Ie==null?void 0:Ie.standard_answers)==null?void 0:io.map(Ti=>Ti.answer_text);sa([...Fo]),Za(Ie.tag_discipline_ids),tr(Ie==null?void 0:Ie.analysis)},[Ie,Qa]),(0,a.useEffect)(()=>{va(!1),Qa&&io();function io(){return cs(this,null,function*(){var Fo,Ti;const kl=yield(0,ne.YY)({sub_discipline_id:(Ti=(Fo=_e.editData)==null?void 0:Fo.exercise)==null?void 0:Ti.sub_discipline_id});er(kl.tag_disciplines)})}},[Qa]),(0,a.useImperativeHandle)(pe,()=>({onSave:ha,isEdit:Qa})),(0,a.useEffect)(()=>{var io;const Fo=(io=_e==null?void 0:_e.tagDisciplineData)!=null&&io.tag_disciplines&&Array.isArray(_e.tagDisciplineData.tag_disciplines)?_e.tagDisciplineData.tag_disciplines:[];er(Fo)},[_e.tagDisciplineData]);const Xa=io=>{(io==null?void 0:io.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),un(!1),xn(-1),Aa.current=!1,nn())},ha=()=>cs(void 0,null,function*(){var io,Fo,Ti,kl;let Hl=[],Hi=!1;if(ka(!0),Nn.forEach((Pu,hu)=>{Hl.push({choice_id:hu+1,answer_text:[]}),Pu.forEach(($r,Wi)=>{Hl[hu].answer_text.push($r),(!$r||!(0,ue.eR)($r,1e4))&&(ra(`${hu}-${Wi}`),oe.ZP.info($r?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Hi=!0)})}),Hi)return ka(!1),!1;Aa.current=!0;let Vl;return Ie.question_id?(Ie==null?void 0:Ie.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>cs(void 0,null,function*(){var Pu,hu;Vl=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:pa,question_type:3,question_score:ia,is_ordered:oa,standard_answers:Hl,tag_discipline_ids:fa,sub_discipline_id:(hu=(Pu=_e.editData)==null?void 0:Pu.exercise)==null?void 0:hu.sub_discipline_id,difficulty:ir,is_cover:1,repeat_answer:!Ur,analysis:Gn}}),Xa(Vl)}),onCancel:()=>cs(void 0,null,function*(){var Pu,hu;Vl=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:pa,question_type:3,question_score:ia,is_ordered:oa,standard_answers:Hl,tag_discipline_ids:fa,sub_discipline_id:(hu=(Pu=_e.editData)==null?void 0:Pu.exercise)==null?void 0:hu.sub_discipline_id,difficulty:ir,repeat_answer:!Ur,analysis:Gn}}),Xa(Vl)})}):(Vl=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:pa,question_type:3,question_score:ia,is_ordered:oa,standard_answers:Hl,tag_discipline_ids:fa,sub_discipline_id:(Fo=(io=_e.editData)==null?void 0:io.exercise)==null?void 0:Fo.sub_discipline_id,difficulty:ir,repeat_answer:!Ur,analysis:Gn}}),Xa(Vl)):(Vl=yield ot({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:Nr.categoryId,question_title:pa,question_type:3,question_score:ia,is_ordered:oa,standard_answers:Hl,tag_discipline_ids:fa,sub_discipline_id:(kl=(Ti=_e.editData)==null?void 0:Ti.exercise)==null?void 0:kl.sub_discipline_id,difficulty:ir,repeat_answer:!Ur,analysis:Gn}}),Xa(Vl)),ka(!1),{name:pa,analysis:Gn,standard_answers:Hl,is_ordered:oa}}),aa=(io,Fo,Ti)=>{const kl=Nn.slice();if(Fo&&kl.splice(io,Fo),Ti&&Xt||!Ie.question_id)for(let Hl=0;Hl{ra("");let kl=Nn.slice();kl[io][Fo]=Ti,sa(kl)},Jn=io=>{let Fo=Nn.slice();Fo[io]=[...Fo[io],""],sa(Fo)},qa=(io,Fo)=>{let Ti=Nn.slice();if(!Ti[io][Fo]){Ti[io]=Ti[io].filter((kl,Hl)=>Hl!==Fo),sa(Ti);return}Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Er.modal,onOk:()=>{Ti[io]=Ti[io].filter((kl,Hl)=>Hl!==Fo),sa(Ti)}})},fr=io=>{Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Er.modal,onOk:()=>{let Fo=0;_n(pa.replace(/\▁/g,function(Ti){return Fo++,Fo-1===io?"":Ti})),setTimeout(()=>{let Ti=Nn.slice();Ti=Nn.filter((kl,Hl)=>io!==Hl),sa(Ti)},500)}})},Dr=()=>{},ho=()=>{var io,Fo,Ti,kl,Hl,Hi;return console.log(Nn,"answers"),fi.createElement("aside",null,fi.createElement("div",{className:Er.questionType},fi.createElement("div",null,fi.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),fi.createElement("div",null,fi.createElement(Lu.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:pa,onChange:Vl=>_n(Vl),showNullButton:((Fo=(io=_e.editData)==null?void 0:io.exercise)==null?void 0:Fo.exercise_status)===1,deleteEmptyDisabled:((kl=(Ti=_e.editData)==null?void 0:Ti.exercise)==null?void 0:kl.exercise_status)!==1||et,onPlaceholderChange:aa})),fi.createElement("div",{className:"mt20"},Nn.map((Vl,Pu)=>{var hu,$r;return fi.createElement(Tu.Z,{key:Pu,answers:Vl,index:Pu,is_md:!0,exerciseIsPublish:(($r=(hu=_e.editData)==null?void 0:hu.exercise)==null?void 0:$r.exercise_status)!==1,activeOptionErrorIndex:_t,onAnswerChange:Sa,addChildAnswer:Jn,deleteChildAnswer:qa,deleteChildAnswermain:fr})})),fi.createElement("div",{className:"mt20"},Nn.length>1&&fi.createElement("span",null,fi.createElement(Ne.default,{checked:oa,onChange:Vl=>Ta(Vl.target.checked),className:`${Er.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),fi.createElement("span",{className:`${Er.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),fi.createElement("p",{className:Er.titleWrap},fi.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),fi.createElement(Ul.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Gn,onChange:Vl=>tr(Vl)}),fi.createElement("p",{className:""},fi.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",fi.createElement(Me.Z,{value:ia,max:1e4,min:0,onChange:Vl=>{$a(Vl)}})," \u5206 \xA0 ",!!ia&&!!ro&&fi.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(ia/ro).toFixed(1),"\u5206)"),fi.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},fi.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",fi.createElement(be.ZP.Group,{value:ir,onChange:Vl=>{La(Vl.target.value)}},fi.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),fi.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),fi.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),fi.createElement("p",{className:Er.titleWrap},fi.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",fi.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),fi.createElement("div",{className:"mt5"},fi.createElement(bu.N,{value:fa,selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,onChange:Za,subId:(Hi=(Hl=_e.editData)==null?void 0:Hl.exercise)==null?void 0:Hi.sub_discipline_id,knowledgeOptions:br,onAddKnowledgeFinish:ea})),fi.createElement("div",{style:{marginTop:10}},fi.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),fi.createElement(Ae.Z,{checked:Ur,onChange:Vl=>{za(Vl)}}))),fi.createElement("aside",{className:"tr"},(Pe!==-1||Ie.question_id)&&fi.createElement(Ce.ZP,{type:"default",onClick:()=>{Qn(),un(!1)}},"\u53D6\u6D88"),fi.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{ha()}},"\u4FDD\u5B58")))},Eo=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(io=>{var Fo,Ti;return((Ti=(Fo=_e==null?void 0:_e.editData)==null?void 0:Fo.exercise)==null?void 0:Ti.exercise_status)===1?io:io.id!=="del"&&io.id!=="add"}),Hr=io=>cs(void 0,null,function*(){if(Pe!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(io.id){case"del":let Fo;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return cs(this,null,function*(){yield(0,ne.Fl)({id:Ie.question_id}),ot({type:"exercise/editExercise",payload:ys({},Nr)})})}});break;case"up":case"down":yield ot({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:io.id}}),ot({type:"exercise/editExercise",payload:ys({},Nr)});break;case"edit":xn(Ie.dragKey),un(!0);break;case"add":Yn({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:3});break}}),lr=()=>{var io;return fi.createElement("aside",null,fi.createElement("div",{className:Er.questionType},!(Ie!=null&&Ie.isPreview)&&fi.createElement("div",null,fi.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?fi.createElement("div",{style:{display:"flex"}},fi.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),fi.createElement(al.Z,{value:Ie.question_title}),fi.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")):fi.createElement("div",{className:"mt5"},fi.createElement(al.Z,{value:Ie.question_title})),fi.createElement("div",{className:Er.questionChoices},(io=Ie==null?void 0:Ie.standard_answers)==null?void 0:io.map(function(Fo,Ti){return fi.createElement(re.Z,{key:Ti,align:"middle"},fi.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Fo.choice_id,"\uFF09\uFF1A"),fi.createElement(ve.Z,{flex:"1"},fi.createElement(re.Z,{align:"middle",gutter:[1,1]},Fo.answer_text.map(function(kl,Hl){return fi.createElement(ve.Z,{span:24,key:Hl},Fo.model===1?fi.createElement(Se.default,{key:Ti,checked:Ie.standard_answers.includes(Ti),disabled:!0,value:kl}):fi.createElement(us.Z,{value:kl,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),fi.createElement("div",{className:Er.action},!Ie.hideAction&&Eo.map(function(Fo,Ti){return Fo.id==="up"&&Ie.key===1||Fo.id==="down"&&Ie.key===Ie.len?null:fi.createElement(we.Z,{key:Ti,placement:"bottom",title:Fo.name},fi.createElement("span",{onClick:()=>Hr(Fo),className:Fo.icon}))})))};return fi.createElement("section",{className:Er.wrap},!Qa&&lr(),Qa&&ho())};var hs=(0,ye.connect)(({problemset:de,loading:pe,exercise:le,globalSetting:gt})=>({problemset:de,globalSetting:gt,exercise:le,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Cu)),Ec=Object.defineProperty,Fs=Object.getOwnPropertySymbols,Js=Object.prototype.hasOwnProperty,Bs=Object.prototype.propertyIsEnumerable,Ac=(de,pe,le)=>pe in de?Ec(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,qs=(de,pe)=>{for(var le in pe||(pe={}))Js.call(pe,le)&&Ac(de,le,pe[le]);if(Fs)for(var le of Fs(pe))Bs.call(pe,le)&&Ac(de,le,pe[le]);return de},Cc=(de,pe)=>{var le={};for(var gt in de)Js.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&Fs)for(var gt of Fs(de))pe.indexOf(gt)<0&&Bs.call(de,gt)&&(le[gt]=de[gt]);return le},Ds=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Rc=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Is=(de,pe)=>{var le=de,{problemset:gt,globalSetting:It,exercise:_e,loading:Wt,dispatch:ot,onRef:Ie=()=>{},editData:Pe,editKey:xn,setEditKey:Qn=()=>{},cancelAdd:Yn=()=>{},reload:nn=()=>{},addCallback:On=()=>{},setIsClaer:na=()=>{}}=le,pa=Cc(le,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[_n,Gn]=(0,a.useState)(),[tr,Nn]=(0,a.useState)(""),[sa,_t]=(0,a.useState)(!1),[ra,oa]=(0,a.useState)(),[Ta,Xt]=(0,a.useState)([]),[va,ia]=(0,a.useState)([]),[$a,ro]=(0,a.useState)(1),[Rr,Qa]=(0,a.useState)(!1),[un,et]=(0,a.useState)(""),ka=(0,a.useRef)(!1),fa=br=>{ia([...va,qs({},br)])},Za=(0,ye.useParams)();(0,a.useEffect)(()=>{if(!ka.current){if(!(Pe!=null&&Pe.question_choices)){_t(!0),Nn(""),oa(2),Gn("");return}Qa(!(Pe!=null&&Pe.repeat_answer)),Nn(Pe==null?void 0:Pe.question_title),oa(Pe==null?void 0:Pe.question_score),ro(Pe==null?void 0:Pe.difficulty),Gn(Pe.standard_answer[0]+""),Xt(Pe.tag_discipline_ids),et(Pe==null?void 0:Pe.analysis)}},[Pe,sa]),(0,a.useEffect)(()=>{sa&&br();function br(){return Ds(this,null,function*(){var er,ea;const Xa=yield(0,ne.YY)({sub_discipline_id:(ea=(er=_e.editData)==null?void 0:er.exercise)==null?void 0:ea.sub_discipline_id});ia(Xa.tag_disciplines)})}},[sa]),(0,a.useImperativeHandle)(pe,()=>({onSave:La,isEdit:sa})),(0,a.useEffect)(()=>{var br;const er=(br=_e==null?void 0:_e.tagDisciplineData)!=null&&br.tag_disciplines&&Array.isArray(_e.tagDisciplineData.tag_disciplines)?_e.tagDisciplineData.tag_disciplines:[];ia(er)},[_e.tagDisciplineData]);const ir=br=>{(br==null?void 0:br.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),_t(!1),Qn(-1),ka.current=!1,nn())},La=()=>Ds(void 0,null,function*(){var br,er,ea,Xa;if(!tr)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!_n)return oe.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;const ha=[{choice_text:"\u6B63\u786E",is_answer:_n==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:_n==="2"?2:0}];ka.current=!0;let aa;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Ds(void 0,null,function*(){var Sa,Jn;aa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:tr,question_type:2,question_score:ra,question_choices:ha.map(qa=>qa.choice_text),standard_answers:ha.filter(qa=>qa.is_answer).map(qa=>qa.is_answer),tag_discipline_ids:Ta,sub_discipline_id:(Jn=(Sa=_e.editData)==null?void 0:Sa.exercise)==null?void 0:Jn.sub_discipline_id,difficulty:$a,is_cover:1,repeat_answer:!Rr,analysis:un}}),ir(aa)}),onCancel:()=>Ds(void 0,null,function*(){var Sa,Jn;aa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:tr,question_type:2,question_score:ra,question_choices:ha.map(qa=>qa.choice_text),standard_answers:ha.filter(qa=>qa.is_answer).map(qa=>qa.is_answer),tag_discipline_ids:Ta,sub_discipline_id:(Jn=(Sa=_e.editData)==null?void 0:Sa.exercise)==null?void 0:Jn.sub_discipline_id,difficulty:$a,repeat_answer:!Rr,analysis:un}}),ir(aa)})}):(aa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:tr,question_type:2,question_score:ra,question_choices:ha.map(Sa=>Sa.choice_text),standard_answers:ha.filter(Sa=>Sa.is_answer).map(Sa=>Sa.is_answer),tag_discipline_ids:Ta,sub_discipline_id:(er=(br=_e.editData)==null?void 0:br.exercise)==null?void 0:er.sub_discipline_id,difficulty:$a,repeat_answer:!Rr,analysis:un}}),ir(aa)):(aa=yield ot({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Za.categoryId,question_title:tr,question_type:2,question_score:ra,question_choices:ha.map(Sa=>Sa.choice_text),standard_answers:ha.filter(Sa=>Sa.is_answer).map(Sa=>Sa.is_answer),tag_discipline_ids:Ta,sub_discipline_id:(Xa=(ea=_e.editData)==null?void 0:ea.exercise)==null?void 0:Xa.sub_discipline_id,difficulty:$a,repeat_answer:!Rr,analysis:un}}),ir(aa)),{name:tr,choices:ha}}),Ur=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(br=>{var er,ea;return((ea=(er=_e==null?void 0:_e.editData)==null?void 0:er.exercise)==null?void 0:ea.exercise_status)===1?br:br.id!=="del"&&br.id!=="add"}),za=br=>Ds(void 0,null,function*(){if(xn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(br.id){case"del":let er;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Ds(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),ot({type:"exercise/editExercise",payload:qs({},Za)})})}});break;case"up":case"down":yield ot({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:br.id}}),ot({type:"exercise/editExercise",payload:qs({},Za)});break;case"edit":Qn(Pe.dragKey),_t(!0);break;case"add":On({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:2});break}}),Aa=()=>{var br;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(al.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(al.Z,{value:Pe.question_title})),a.createElement("div",{className:Er.questionChoices},(br=Pe==null?void 0:Pe.question_choices)==null?void 0:br.map(function(er,ea){return a.createElement(be.ZP,{key:ea,checked:Pe.standard_answer.includes(ea+1),disabled:!0},Rc[ea],". ",a.createElement("span",{className:"c-black font14"},er.choice_text))})),a.createElement("div",{className:Er.action},!Pe.hideAction&&Ur.map(function(er,ea){return er.id==="up"&&Pe.key===1||er.id==="down"&&Pe.key===Pe.len?null:a.createElement(we.Z,{key:ea,placement:"bottom",title:er.name},a.createElement("span",{onClick:()=>za(er),className:er.icon}))})))},Nr=()=>{var br,er;return a.createElement("aside",null,a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u9898\u5E72\uFF1A")),a.createElement(Ul.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:tr,onChange:ea=>Nn(ea)}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Er.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(be.ZP.Group,{buttonStyle:"solid",value:_n,onChange:ea=>Gn(ea.target.value)},a.createElement(be.ZP.Button,{value:"1",className:`${Er.radio} mr40`},"\u6B63\u786E"),a.createElement(be.ZP.Button,{value:"2",className:Er.radio},"\u9519\u8BEF")),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Ul.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:un,onChange:ea=>et(ea)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Me.Z,{value:ra,max:1e4,min:0,onChange:ea=>{oa(ea)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:$a,onChange:ea=>{ro(ea.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(bu.N,{value:Ta,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:Xt,subId:(er=(br=_e.editData)==null?void 0:br.exercise)==null?void 0:er.sub_discipline_id,knowledgeOptions:va,onAddKnowledgeFinish:fa})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:Rr,onChange:ea=>{Qa(ea)}}))),a.createElement("aside",{className:"tr"},(xn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{Yn(),_t(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{La()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:Er.wrap},!sa&&Aa(),sa&&Nr())};var ku=(0,ye.connect)(({problemset:de,loading:pe,exercise:le,globalSetting:gt})=>({problemset:de,globalSetting:gt,exercise:le,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Is)),yc=Object.defineProperty,_s=Object.getOwnPropertySymbols,ds=Object.prototype.hasOwnProperty,ms=Object.prototype.propertyIsEnumerable,Zs=(de,pe,le)=>pe in de?yc(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,gs=(de,pe)=>{for(var le in pe||(pe={}))ds.call(pe,le)&&Zs(de,le,pe[le]);if(_s)for(var le of _s(pe))ms.call(pe,le)&&Zs(de,le,pe[le]);return de},Jc=(de,pe)=>{var le={};for(var gt in de)ds.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&_s)for(var gt of _s(de))pe.indexOf(gt)<0&&ms.call(de,gt)&&(le[gt]=de[gt]);return le},Uu=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const zs=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Hs=(0,a.forwardRef)((de,pe)=>{var le=de,{problemset:gt,globalSetting:It,exercise:_e,loading:Wt,dispatch:ot,onRef:Ie=()=>{},editData:Pe,cancelAdd:xn=()=>{},editKey:Qn,setEditKey:Yn=()=>{},setIsClaer:nn=()=>{},addCallback:On=ha=>{},reload:na=()=>{}}=le,pa=Jc(le,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[_n,Gn]=(0,a.useState)([]),[tr,Nn]=(0,a.useState)(),[sa,_t]=(0,a.useState)([]),[ra,oa]=(0,a.useState)(""),[Ta,Xt]=(0,a.useState)(),[va,ia]=(0,a.useState)(!1),[$a,ro]=(0,a.useState)([]),[Rr,Qa]=(0,a.useState)(1),[un,et]=(0,a.useState)(!1),[ka,fa]=(0,a.useState)(""),[Za,ir]=(0,a.useState)([]),La=(0,a.useRef)(!1),Ur=ha=>{ir([...Za,gs({},ha)])},za=(0,ye.useParams)();(0,a.useEffect)(()=>{Gn(["","","",""])},[]),(0,a.useEffect)(()=>{if(La.current)return;if(!(Pe!=null&&Pe.question_choices)){ia(!0),oa(""),Xt(5),Gn(["","","",""]),_t([]);return}oa(Pe==null?void 0:Pe.question_title),Xt(Pe==null?void 0:Pe.question_score),et(!(Pe!=null&&Pe.repeat_answer)),Qa(Pe==null?void 0:Pe.difficulty),Gn(Pe==null?void 0:Pe.question_choices.map(aa=>aa.choice_text));const ha=[];Pe==null||Pe.standard_answer.map((aa,Sa)=>{ha.push(aa-1)}),_t(ha),ro(Pe.tag_discipline_ids),fa(Pe==null?void 0:Pe.analysis)},[Pe,va]),(0,a.useEffect)(()=>{va&&ha();function ha(){return Uu(this,null,function*(){var aa,Sa;const Jn=yield(0,ne.YY)({sub_discipline_id:(Sa=(aa=_e.editData)==null?void 0:aa.exercise)==null?void 0:Sa.sub_discipline_id});ir(Jn.tag_disciplines)})}},[va]),(0,a.useImperativeHandle)(pe,()=>({onSave:Nr,isEdit:va})),(0,a.useEffect)(()=>{var ha;const aa=(ha=_e==null?void 0:_e.tagDisciplineData)!=null&&ha.tag_disciplines&&Array.isArray(_e.tagDisciplineData.tag_disciplines)?_e.tagDisciplineData.tag_disciplines:[];ir(aa)},[_e.tagDisciplineData]);const Aa=ha=>{(ha==null?void 0:ha.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),ia(!1),Yn(-1),La.current=!1,na())},Nr=()=>Uu(void 0,null,function*(){var ha,aa,Sa,Jn;if(!ra)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const qa=_n.findIndex(ho=>!ho);if(qa>-1)return oe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${zs[qa]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!sa.length)return oe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(sa.length<1)return oe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const fr=_n.map((ho,Eo)=>({choice_text:ho,is_answer:sa.includes(Eo)?Eo+1:0}));La.current=!0;let Dr;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Uu(void 0,null,function*(){var ho,Eo;Dr=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ra,question_type:1,question_score:Ta,question_choices:fr.map(Hr=>Hr.choice_text),standard_answers:fr.filter(Hr=>Hr.is_answer).map(Hr=>Hr.is_answer),tag_discipline_ids:$a,sub_discipline_id:(Eo=(ho=_e.editData)==null?void 0:ho.exercise)==null?void 0:Eo.sub_discipline_id,difficulty:Rr,is_cover:1,repeat_answer:!un,analysis:ka}}),Aa(Dr)}),onCancel:()=>Uu(void 0,null,function*(){var ho,Eo;Dr=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ra,question_type:1,question_score:Ta,question_choices:fr.map(Hr=>Hr.choice_text),standard_answers:fr.filter(Hr=>Hr.is_answer).map(Hr=>Hr.is_answer),tag_discipline_ids:$a,sub_discipline_id:(Eo=(ho=_e.editData)==null?void 0:ho.exercise)==null?void 0:Eo.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:ka}}),Aa(Dr)})}):(Dr=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ra,question_type:1,question_score:Ta,question_choices:fr.map(ho=>ho.choice_text),standard_answers:fr.filter(ho=>ho.is_answer).map(ho=>ho.is_answer),tag_discipline_ids:$a,sub_discipline_id:(aa=(ha=_e.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:ka}}),Aa(Dr)):(Dr=yield ot({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:za.categoryId,question_title:ra,question_type:1,question_score:Ta,question_choices:fr.map(ho=>ho.choice_text),standard_answers:fr.filter(ho=>ho.is_answer).map(ho=>ho.is_answer),tag_discipline_ids:$a,sub_discipline_id:(Jn=(Sa=_e.editData)==null?void 0:Sa.exercise)==null?void 0:Jn.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:ka}}),Aa(Dr))}),br=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ha=>{var aa,Sa;return((Sa=(aa=_e==null?void 0:_e.editData)==null?void 0:aa.exercise)==null?void 0:Sa.exercise_status)===1?ha:ha.id!=="del"&&ha.id!=="add"}),er=ha=>Uu(void 0,null,function*(){if(Qn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ha.id){case"del":let aa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Uu(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),ot({type:"exercise/editExercise",payload:gs({},za)})})}});break;case"up":case"down":yield ot({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:ha.id}}),ot({type:"exercise/editExercise",payload:gs({},za)});break;case"edit":Yn(Pe.dragKey),ia(!0);break;case"add":On({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:1});break}}),ea=()=>{var ha;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u591A\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(al.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(al.Z,{value:Pe.question_title})),a.createElement("div",{className:Er.questionChoices},(ha=Pe==null?void 0:Pe.question_choices)==null?void 0:ha.map(function(aa,Sa){return a.createElement(re.Z,{key:Sa},a.createElement(ve.Z,null,a.createElement(Ne.default,{key:Sa,checked:Pe.standard_answer.includes(Sa+1),disabled:!0},zs[Sa],".")),a.createElement(ve.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(al.Z,{value:aa.choice_text}))))})),a.createElement("div",{className:Er.action},!Pe.hideAction&&br.map(function(aa,Sa){return aa.id==="up"&&Pe.key===1||aa.id==="down"&&Pe.key===Pe.len?null:a.createElement(we.Z,{key:Sa,placement:"bottom",title:aa.name},a.createElement("span",{onClick:()=>er(aa),className:aa.icon}))})))},Xa=()=>{var ha,aa;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u9898\u5E72\uFF1A")),a.createElement(Ul.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ra,onChange:Sa=>oa(Sa)}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Er.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),_n.map((Sa,Jn)=>{var qa,fr;return a.createElement("div",{className:Er.choiceWrap,key:Jn},a.createElement(we.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Er.answer} ${sa.includes(Jn)?Er.activeAnswer:""}`,onClick:()=>{sa.includes(Jn)?_t(sa.filter(Dr=>Dr!==Jn)):_t([...sa,Jn])}},zs[Jn])),a.createElement("div",{className:Er.editorWrap},tr===Jn?a.createElement(Ul.Z,{id:`single-question-option-${Jn}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Sa,onChange:Dr=>{_n[Jn]=Dr,Gn(_n)}}):a.createElement("div",{className:Er.htmlWrap,onClick:()=>Nn(Jn)},a.createElement(al.Z,{value:Sa}))),((fr=(qa=_e.editData)==null?void 0:qa.exercise)==null?void 0:fr.exercise_status)===1&&a.createElement(a.Fragment,null,Jn>1&&a.createElement(we.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Er.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Gn(_n.filter((Dr,ho)=>ho!==Jn))})),Jn<7&&Jn===_n.length-1&&a.createElement(we.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Er.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Gn([..._n,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Ul.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ka,onChange:Sa=>fa(Sa)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Me.Z,{value:Ta,max:1e4,min:0,onChange:Sa=>{Xt(Sa)}})," ","\u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:Rr,onChange:Sa=>{Qa(Sa.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(bu.N,{value:$a,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:ro,subId:(aa=(ha=_e.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,knowledgeOptions:Za,onAddKnowledgeFinish:Ur})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:un,onChange:Sa=>{et(Sa)}}))),a.createElement("aside",{className:"tr"},(Qn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{xn(),ia(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Nr()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:Er.wrap},!va&&ea(),va&&Xa())});var Fc=(0,ye.connect)(({problemset:de,loading:pe,exercise:le,globalSetting:gt})=>({problemset:de,globalSetting:gt,exercise:le,loading:pe.effects}),null,null,{forwardRef:!0})(Hs),_i=x(59301),Bc=Object.defineProperty,es=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,Qu=Object.prototype.propertyIsEnumerable,qc=(de,pe,le)=>pe in de?Bc(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,$s=(de,pe)=>{for(var le in pe||(pe={}))fs.call(pe,le)&&qc(de,le,pe[le]);if(es)for(var le of es(pe))Qu.call(pe,le)&&qc(de,le,pe[le]);return de},Zt=(de,pe)=>{var le={};for(var gt in de)fs.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&es)for(var gt of es(de))pe.indexOf(gt)<0&&Qu.call(de,gt)&&(le[gt]=de[gt]);return le},an=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const bn=null,Ea=(de,pe)=>{var le=de,{problemset:gt,globalSetting:It,exercise:_e,loading:Wt,dispatch:ot,editData:Ie,cancelAdd:Pe=()=>{},editKey:xn,setEditKey:Qn=()=>{},addCallback:Yn=()=>{},reload:nn=()=>{},setIsClaer:On=()=>{}}=le,na=Zt(le,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[pa,_n]=(0,a.useState)(""),[Gn,tr]=(0,a.useState)(""),[Nn,sa]=(0,a.useState)(""),[_t,ra]=(0,a.useState)([]),[oa,Ta]=(0,a.useState)(""),[Xt,va]=(0,a.useState)(),[ia,$a]=(0,a.useState)(!1),[ro,Rr]=(0,a.useState)([]),[Qa,un]=(0,a.useState)(!1),[et,ka]=(0,a.useState)(!1),fa=(0,ye.useParams)(),Za=(0,a.useRef)(!1),[ir,La]=(0,a.useState)([]);(0,a.useEffect)(()=>{var ea;if(Za.current)return;Ie.edit&&(un(!0),tr(""),_n(""),Rr([])),_n(Ie.shixun_name),tr(Ie.question_title);const Xa=[];(ea=Ie.shixun)==null||ea.map(ha=>{Xa.push(ha.challenge_score),ir.push({challenge_id:ha.challenge_id,open:!0})}),La(ir),Rr(Xa)},[Ie]),(0,a.useEffect)(()=>{$a(!1)},[Qa]),(0,a.useImperativeHandle)(pe,()=>({onSave:za,isEdit:Qa}));const Ur=ea=>{(ea==null?void 0:ea.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),un(!1),Qn(-1),Za.current=!1,nn())},za=()=>an(void 0,null,function*(){let ea=[];if(!1)return!1;Za.current=!0,ka(!0);let ha;return Ie.question_id?ha=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:Gn,shixun_name:pa,shixun_id:Ie.shixun_id,question_type:5,question_scores:ro}}):ha=yield ot({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:fa.categoryId,question_title:Gn,shixun_name:pa,shixun_id:Ie.shixun_id,question_type:5,question_scores:ro,is_copy:Ie.is_copy}}),Ur(ha),ka(!1),{name:Gn,analysis:Nn,standard_answers:ea,is_ordered:Xt}}),Aa=()=>{var ea;return _i.createElement("aside",null,_i.createElement("div",{className:Er.questionType},_i.createElement("div",null,_i.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),_i.createElement("div",{className:"mt10"},_i.createElement(Se.default,{defaultValue:pa,onChange:Xa=>{_n(Xa.target.value)}})),_i.createElement("div",{className:"mt10"},_i.createElement(Ul.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:Gn,onChange:Xa=>{tr(Xa)}})),_i.createElement("div",{className:"mt20"},(ea=Ie.shixun)==null?void 0:ea.map((Xa,ha)=>_i.createElement(re.Z,{gutter:[20,20]},_i.createElement(ve.Z,{flex:"1"},ha+1,".",Xa.challenge_name),_i.createElement(ve.Z,null,_i.createElement(Me.Z,{defaultValue:ro[ha],onChange:aa=>{ro[ha]=aa,Rr(ro),console.log("srore:L",ro[ha])}})," \u5206")))),_i.createElement("div",{className:"mt20"},_t.length>1&&_i.createElement("span",null,_i.createElement(Ne.default,{checked:Xt,onChange:Xa=>va(Xa.target.checked),className:`${Er.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),_i.createElement("span",{className:`${Er.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),_i.createElement("aside",{className:"tr"},(xn!==-1||!(Ie!=null&&Ie.edit))&&_i.createElement(Ce.ZP,{type:"default",onClick:()=>{Pe(),un(!1)}},"\u53D6\u6D88"),_i.createElement(Ce.ZP,{loading:et,className:"ml20",type:"primary",onClick:()=>{za()}},"\u4FDD\u5B58")))},Nr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ea=>{var Xa,ha;return((ha=(Xa=_e==null?void 0:_e.editData)==null?void 0:Xa.exercise)==null?void 0:ha.exercise_status)===1?ea:ea.id!=="del"&&ea.id!=="add"}),br=ea=>an(void 0,null,function*(){if(xn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ea.id){case"del":let Xa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return an(this,null,function*(){yield(0,ne.Fl)({id:Ie.question_id}),ot({type:"exercise/editExercise",payload:$s({},fa)})})}});break;case"up":case"down":yield ot({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:ea.id}}),ot({type:"exercise/editExercise",payload:$s({},fa)});break;case"edit":Qn(Ie.dragKey),un(!0);break;case"add":ot({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:5}}});break}}),er=()=>{var ea,Xa;return _i.createElement("aside",null,_i.createElement("div",{className:Er.questionType},!(Ie!=null&&Ie.isPreview)&&_i.createElement("div",null,_i.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?_i.createElement("div",{style:{display:"flex"}},_i.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),_i.createElement(al.Z,{value:Ie.question_title}),_i.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09"),!!((ea=Ie.schools)!=null&&ea.length)&&_i.createElement(we.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},_i.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):_i.createElement("div",{className:"mt5"},_i.createElement(al.Z,{value:Ie.question_title})),_i.createElement("div",{className:"mt30"}),(Xa=Ie.shixun)==null?void 0:Xa.map(function(ha,aa){var Sa,Jn,qa,fr,Dr,ho,Eo,Hr,lr,io;return _i.createElement("div",null,_i.createElement("div",{key:aa,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((Sa=ir[aa])!=null&&Sa.open)||!((qa=(Jn=_e==null?void 0:_e.editData)==null?void 0:Jn.exercise)!=null&&qa.show_challenge_task_pass))&&10}},_i.createElement("div",null,_i.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",aa+1,"\u5173 ",_i.createElement("span",{className:"ml10"},ha.challenge_name)," ",_i.createElement("span",{className:"ml10"},ha.challenge_score," \u5206")),((Dr=(fr=_e==null?void 0:_e.editData)==null?void 0:fr.exercise)==null?void 0:Dr.show_challenge_task_pass)&&_i.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var Fo;ir[aa].open=!((Fo=ir[aa])!=null&&Fo.open),La([...ir])}},(ho=ir[aa])!=null&&ho.open?"\u6536\u8D77":"\u5C55\u5F00",(Eo=ir[aa])!=null&&Eo.open?_i.createElement(no.Z,{style:{marginLeft:8}}):_i.createElement(Do.Z,{style:{marginLeft:8}}))),((lr=(Hr=_e==null?void 0:_e.editData)==null?void 0:Hr.exercise)==null?void 0:lr.show_challenge_task_pass)&&_i.createElement(al.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((io=ir[aa])!=null&&io.open)&&"none"},value:(ha==null?void 0:ha.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),_i.createElement("div",{className:Er.action},_i.createElement(ye.Link,{target:"_blank",to:`/shixuns/${Ie.shixun_identifier}/challenges?exercise=true`},"\u5B9E\u8BAD\u8BE6\u60C5"),!Ie.hideAction&&Nr.map(function(ha,aa){return ha.id==="up"&&Ie.key===1||ha.id==="down"&&Ie.key===Ie.len?null:_i.createElement(we.Z,{key:aa,placement:"bottom",title:ha.name},_i.createElement("span",{onClick:()=>br(ha),className:ha.icon}))})))};return _i.createElement("section",{className:Er.wrap},!Qa&&er(),Qa&&Aa())};var ci=(0,ye.connect)(({problemset:de,loading:pe,globalSetting:le,exercise:gt})=>({problemset:de,globalSetting:le,exercise:gt,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ea)),Ar=x(22688),bi=Object.defineProperty,To=Object.getOwnPropertySymbols,ko=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,pi=(de,pe,le)=>pe in de?bi(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Xi=(de,pe)=>{for(var le in pe||(pe={}))ko.call(pe,le)&&pi(de,le,pe[le]);if(To)for(var le of To(pe))Mi.call(pe,le)&&pi(de,le,pe[le]);return de},Il=(de,pe)=>{var le={};for(var gt in de)ko.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&To)for(var gt of To(de))pe.indexOf(gt)<0&&Mi.call(de,gt)&&(le[gt]=de[gt]);return le},Zi=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Xr=(de,pe)=>{var le=de,{problemset:gt,exercise:It,globalSetting:_e,loading:Wt,dispatch:ot,onRef:Ie=()=>{},editData:Pe,cancelAdd:xn=()=>{},editKey:Qn,setEditKey:Yn=()=>{},setIsClaer:nn=()=>{},reload:On=()=>{},addCallback:na=aa=>{}}=le,pa=Il(le,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[_n,Gn]=(0,a.useState)([]),[tr,Nn]=(0,a.useState)(),[sa,_t]=(0,a.useState)([]),[ra,oa]=(0,a.useState)(""),[Ta,Xt]=(0,a.useState)(),[va,ia]=(0,a.useState)([]),[$a,ro]=(0,a.useState)(!1),[Rr,Qa]=(0,a.useState)(1),[un,et]=(0,a.useState)(!1),[ka,fa]=(0,a.useState)(""),Za=(0,ye.useParams)(),ir=(0,a.useRef)(null),La=(0,a.useRef)(!1),[Ur,za]=(0,a.useState)([]),Aa=aa=>{za([...Ur,Xi({},aa)])};(0,a.useEffect)(()=>{Gn(["","","",""])},[]),(0,a.useEffect)(()=>{if(La.current)return;if(!(Pe!=null&&Pe.question_choices)){ro(!0),oa(""),Xt(5),Gn(["","","",""]),_t([]);return}oa(Pe==null?void 0:Pe.question_title),Xt(Pe==null?void 0:Pe.question_score),et(!(Pe!=null&&Pe.repeat_answer)),fa(Pe==null?void 0:Pe.analysis),Qa(Pe==null?void 0:Pe.difficulty),Gn(Pe==null?void 0:Pe.question_choices.map(Sa=>Sa.choice_text));const aa=[];Pe==null||Pe.standard_answer.map((Sa,Jn)=>{aa.push(Sa-1)}),ia(Pe.tag_discipline_ids),_t(aa)},[Pe,$a]),(0,a.useEffect)(()=>{$a&&aa();function aa(){return Zi(this,null,function*(){var Sa,Jn;const qa=yield(0,ne.YY)({sub_discipline_id:(Jn=(Sa=It.editData)==null?void 0:Sa.exercise)==null?void 0:Jn.sub_discipline_id});za(qa.tag_disciplines)})}},[$a]),(0,a.useEffect)(()=>{var aa;const Sa=(aa=It==null?void 0:It.tagDisciplineData)!=null&&aa.tag_disciplines&&Array.isArray(It.tagDisciplineData.tag_disciplines)?It.tagDisciplineData.tag_disciplines:[];za(Sa)},[It.tagDisciplineData]),(0,a.useImperativeHandle)(pe,()=>({onSave:br,isEdit:$a}));const Nr=aa=>{(aa==null?void 0:aa.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),ro(!1),Yn(-1),La.current=!1,On())},br=()=>Zi(void 0,null,function*(){var aa,Sa,Jn,qa;if(!ra)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const fr=_n.findIndex(Eo=>!Eo);if(fr>-1)return oe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ar.k4[fr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!sa.length)return oe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(sa.length<1)return oe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Dr=_n.map((Eo,Hr)=>({choice_text:Eo,is_answer:sa.includes(Hr)?Hr+1:0}));La.current=!0;let ho;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Zi(void 0,null,function*(){var Eo,Hr;ho=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ra,question_type:1,question_score:Ta,question_choices:Dr.map(lr=>lr.choice_text),standard_answers:Dr.filter(lr=>lr.is_answer).map(lr=>lr.is_answer),tag_discipline_ids:va,sub_discipline_id:(Hr=(Eo=It.editData)==null?void 0:Eo.exercise)==null?void 0:Hr.sub_discipline_id,difficulty:Rr,is_cover:1,repeat_answer:!un,analysis:ka}}),Nr(ho)}),onCancel:()=>Zi(void 0,null,function*(){var Eo,Hr;ho=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ra,question_type:1,question_score:Ta,question_choices:Dr.map(lr=>lr.choice_text),standard_answers:Dr.filter(lr=>lr.is_answer).map(lr=>lr.is_answer),tag_discipline_ids:va,sub_discipline_id:(Hr=(Eo=It.editData)==null?void 0:Eo.exercise)==null?void 0:Hr.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:ka}}),Nr(ho)})}):(ho=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ra,question_type:1,question_score:Ta,question_choices:Dr.map(Eo=>Eo.choice_text),standard_answers:Dr.filter(Eo=>Eo.is_answer).map(Eo=>Eo.is_answer),tag_discipline_ids:va,sub_discipline_id:(Sa=(aa=It.editData)==null?void 0:aa.exercise)==null?void 0:Sa.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:ka}}),Nr(ho)):(ho=yield ot({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Za.categoryId,question_title:ra,question_type:1,question_score:Ta,question_choices:Dr.map(Eo=>Eo.choice_text),standard_answers:Dr.filter(Eo=>Eo.is_answer).map(Eo=>Eo.is_answer),tag_discipline_ids:va,sub_discipline_id:(qa=(Jn=It.editData)==null?void 0:Jn.exercise)==null?void 0:qa.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:ka}}),Nr(ho))}),er=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(aa=>{var Sa,Jn;return((Jn=(Sa=It==null?void 0:It.editData)==null?void 0:Sa.exercise)==null?void 0:Jn.exercise_status)===1?aa:aa.id!=="del"&&aa.id!=="add"}),ea=aa=>Zi(void 0,null,function*(){if(Qn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(aa.id){case"del":let Sa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Zi(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),ot({type:"exercise/editExercise",payload:Xi({},Za)})})}});break;case"up":case"down":yield ot({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:aa.id}}),ot({type:"exercise/editExercise",payload:Xi({},Za)});break;case"edit":Yn(Pe.dragKey),ro(!0);break;case"add":na({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),Xa=()=>{var aa;return a.createElement("aside",{ref:ir},a.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5355\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(al.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(al.Z,{value:Pe.question_title})),a.createElement("div",{className:Er.questionChoices},(aa=Pe==null?void 0:Pe.question_choices)==null?void 0:aa.map(function(Sa,Jn){return a.createElement(re.Z,{key:Jn},a.createElement(ve.Z,null,a.createElement(be.ZP,{key:Jn,checked:Pe.standard_answer.includes(Jn+1),disabled:!0},Ar.k4[Jn],".")),a.createElement(ve.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(al.Z,{value:Sa.choice_text}))))})),a.createElement("div",{className:Er.action},!Pe.hideAction&&er.map(function(Sa,Jn){return Sa.id==="up"&&Pe.key===1||Sa.id==="down"&&Pe.key===Pe.len?null:a.createElement(we.Z,{key:Jn,placement:"bottom",title:Sa.name},a.createElement("span",{onClick:()=>ea(Sa),className:Sa.icon}))})))},ha=()=>{var aa,Sa;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u9898\u5E72\uFF1A")),a.createElement(Ul.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ra,onChange:Jn=>oa(Jn)}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Er.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),_n.map((Jn,qa)=>{var fr,Dr;return a.createElement("div",{className:Er.choiceWrap,key:qa},a.createElement(we.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Er.answer} ${sa.includes(qa)?Er.activeAnswer:""}`,onClick:()=>{sa.includes(qa)?_t(sa.filter(ho=>ho!==qa)):_t([...sa,qa])}},Ar.k4[qa])),a.createElement("div",{className:Er.editorWrap},tr===qa?a.createElement(Ul.Z,{id:`single-question-option-${qa}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Jn,onChange:ho=>{_n[qa]=ho,Gn(_n)}}):a.createElement("div",{className:Er.htmlWrap,onClick:()=>Nn(qa)},a.createElement(al.Z,{value:Jn}))),((Dr=(fr=It.editData)==null?void 0:fr.exercise)==null?void 0:Dr.exercise_status)===1&&a.createElement(a.Fragment,null,qa>1&&a.createElement(we.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Er.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Gn(_n.filter((ho,Eo)=>Eo!==qa))})),qa<7&&qa===_n.length-1&&a.createElement(we.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Er.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Gn([..._n,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Ul.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ka,onChange:Jn=>fa(Jn)}),a.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",a.createElement(Me.Z,{value:Ta,max:1e4,min:0,onChange:Jn=>{Xt(Jn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:Rr,onChange:Jn=>{Qa(Jn.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("div",{className:Er.titleWrap},a.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(bu.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:va,onChange:ia,subId:(Sa=(aa=It.editData)==null?void 0:aa.exercise)==null?void 0:Sa.sub_discipline_id,knowledgeOptions:Ur,onAddKnowledgeFinish:Aa})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:un,onChange:Jn=>{et(Jn)}}))),a.createElement("aside",{className:"tr"},(Qn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{xn(),ro(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{br()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:Er.wrap},!$a&&Xa(),$a&&ha())};var Go=(0,ye.connect)(({problemset:de,loading:pe,globalSetting:le,exercise:gt})=>({problemset:de,globalSetting:le,exercise:gt,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Xr)),xi=x(12563),ti=({value:de=[[],[]],onChange:pe})=>{var le,gt;const[It,_e]=(0,a.useState)(""),[Wt,ot]=(0,a.useState)(""),Ie=Pe=>{if(!Pe)return!1;let xn=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Pe==="|"?(oe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return a.createElement("div",null,a.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",a.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),a.createElement(we.Z,{overlayStyle:{maxWidth:350},title:a.createElement("div",null,a.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),a.createElement("div",null,"\u4F8B\u5982\uFF1A"),a.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),a.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},a.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),a.createElement(re.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",a.createElement(Se.default,{value:It,onChange:Pe=>{_e(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var xn,Qn,Yn;const nn=(xn=Pe.target)==null?void 0:xn.value;Ie(nn)&&((Yn=de[0])==null||Yn.push((Qn=nn==null?void 0:nn.split("|"))==null?void 0:Qn.filter(On=>!!On)),pe([...de]),_e(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(le=de==null?void 0:de[0])==null?void 0:le.map((Pe,xn)=>a.createElement(xi.default,{className:"mb10",key:xn,closable:!0,onClose:Qn=>{var Yn;Qn.preventDefault(),de[0]=(Yn=de[0])==null?void 0:Yn.filter((nn,On)=>On!==xn),pe([...de])}},Pe==null?void 0:Pe.join(" \u6216 ")))),a.createElement(re.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",a.createElement(Se.default,{value:Wt,onChange:Pe=>{ot(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var xn,Qn,Yn;const nn=(xn=Pe.target)==null?void 0:xn.value;Ie(nn)&&((Yn=de[1])==null||Yn.push((Qn=nn==null?void 0:nn.split("|"))==null?void 0:Qn.filter(On=>!!On)),pe([...de]),ot(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(gt=de==null?void 0:de[1])==null?void 0:gt.map((Pe,xn)=>a.createElement(xi.default,{className:"mb10",key:xn,closable:!0,onClose:Qn=>{var Yn;Qn.preventDefault(),de[1]=(Yn=de[1])==null?void 0:Yn.filter((nn,On)=>On!==xn),pe([...de])}},Pe==null?void 0:Pe.join(" \u6216 ")))))},Oe=Object.defineProperty,Ge=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,yt=(de,pe,le)=>pe in de?Oe(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Vt=(de,pe)=>{for(var le in pe||(pe={}))ze.call(pe,le)&&yt(de,le,pe[le]);if(Ge)for(var le of Ge(pe))Pt.call(pe,le)&&yt(de,le,pe[le]);return de},gn=(de,pe)=>{var le={};for(var gt in de)ze.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&Ge)for(var gt of Ge(de))pe.indexOf(gt)<0&&Pt.call(de,gt)&&(le[gt]=de[gt]);return le},ca=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Ba=null,Ua=(de,pe)=>{var le=de,{problemset:gt,exercise:It,globalSetting:_e,loading:Wt,dispatch:ot,onRef:Ie=()=>{},editData:Pe,cancelAdd:xn=()=>{},editKey:Qn,setEditKey:Yn=()=>{},reload:nn=()=>{},addCallback:On=()=>{},setIsClaer:na=()=>{}}=le,pa=gn(le,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[_n,Gn]=(0,a.useState)(""),[tr,Nn]=(0,a.useState)(""),[sa,_t]=(0,a.useState)(""),[ra,oa]=(0,a.useState)(),[Ta,Xt]=(0,a.useState)(!1),[va,ia]=(0,a.useState)([]),[$a,ro]=(0,a.useState)(1),[Rr,Qa]=(0,a.useState)(!1),[un,et]=(0,a.useState)([[],[]]),ka=(0,a.useRef)(!1),fa=(0,ye.useParams)(),[Za,ir]=(0,a.useState)([]),La=ea=>{ir([...Za,Vt({},ea)])};(0,a.useEffect)(()=>{var ea;if(!ka.current){if(!(Pe!=null&&Pe.question_title)){Xt(!0),Gn(""),_t(""),oa(10);return}Qa(!(Pe!=null&&Pe.repeat_answer)),Gn(Pe==null?void 0:Pe.question_title),_t((ea=Pe==null?void 0:Pe.standard_answer)==null?void 0:ea[0]),oa(Pe==null?void 0:Pe.question_score),ia(Pe.tag_discipline_ids),ro(Pe==null?void 0:Pe.difficulty),Nn(Pe==null?void 0:Pe.analysis),et([Pe==null?void 0:Pe.normal_keywords,Pe==null?void 0:Pe.main_keywords])}},[gt.editData,Ta]),(0,a.useEffect)(()=>{var ea;const Xa=(ea=It==null?void 0:It.tagDisciplineData)!=null&&ea.tag_disciplines&&Array.isArray(It.tagDisciplineData.tag_disciplines)?It.tagDisciplineData.tag_disciplines:[];ir(Xa)},[It.tagDisciplineData]),(0,a.useEffect)(()=>{Ta&&ea();function ea(){return ca(this,null,function*(){var Xa,ha;const aa=yield(0,ne.YY)({sub_discipline_id:(ha=(Xa=It.editData)==null?void 0:Xa.exercise)==null?void 0:ha.sub_discipline_id});ir(aa.tag_disciplines)})}},[Ta]),(0,a.useImperativeHandle)(pe,()=>({onSave:za,isEdit:Ta}));const Ur=ea=>{(ea==null?void 0:ea.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xt(!1),Yn(-1),ka.current=!1,nn())},za=()=>ca(void 0,null,function*(){var ea,Xa,ha,aa;if(!_n)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Sa=un[0],Jn=un[1];ka.current=!0;let qa;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>ca(void 0,null,function*(){var fr,Dr;qa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:_n,question_type:4,question_score:ra,standard_answers:[sa],tag_discipline_ids:va,sub_discipline_id:(Dr=(fr=It.editData)==null?void 0:fr.exercise)==null?void 0:Dr.sub_discipline_id,difficulty:$a,is_cover:1,repeat_answer:!Rr,analysis:tr,normal_keywords:Sa,main_keywords:Jn}}),Ur(qa)}),onCancel:()=>ca(void 0,null,function*(){var fr,Dr;qa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:_n,question_type:4,question_score:ra,standard_answers:[sa],tag_discipline_ids:va,sub_discipline_id:(Dr=(fr=It.editData)==null?void 0:fr.exercise)==null?void 0:Dr.sub_discipline_id,difficulty:$a,repeat_answer:!Rr,analysis:tr,normal_keywords:Sa,main_keywords:Jn}}),Ur(qa)})}):(qa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:_n,question_type:4,question_score:ra,standard_answers:[sa],tag_discipline_ids:va,sub_discipline_id:(Xa=(ea=It.editData)==null?void 0:ea.exercise)==null?void 0:Xa.sub_discipline_id,difficulty:$a,repeat_answer:!Rr,analysis:tr,normal_keywords:Sa,main_keywords:Jn}}),Ur(qa)):(qa=yield ot({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:fa.categoryId,exercise_bank_id:fa.categoryId,question_title:_n,question_type:4,question_score:ra,standard_answers:[sa],tag_discipline_ids:va,sub_discipline_id:(aa=(ha=It.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,difficulty:$a,repeat_answer:!Rr,analysis:tr,normal_keywords:Sa,main_keywords:Jn}}),Ur(qa)),{name:_n,answer_texts:[sa],analysis:tr,normal_keywords:Sa,main_keywords:Jn}}),Aa=()=>{var ea,Xa;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),a.createElement(Ul.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:_n,onChange:ha=>Gn(ha)}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(Ul.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:sa,onChange:ha=>_t(ha)}),a.createElement(ti,{value:un,onChange:et}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Ul.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:tr,onChange:ha=>Nn(ha)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Me.Z,{value:ra,max:1e4,min:0,onChange:ha=>{oa(ha)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:$a,onChange:ha=>{ro(ha.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(bu.N,{value:va,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:ia,subId:(Xa=(ea=It.editData)==null?void 0:ea.exercise)==null?void 0:Xa.sub_discipline_id,knowledgeOptions:Za,onAddKnowledgeFinish:La})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:Rr,onChange:ha=>{Qa(ha)}}))),a.createElement("aside",{className:"tr"},(Qn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{xn(),Xt(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{za()}},"\u4FDD\u5B58")))},Nr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ea=>{var Xa,ha;return((ha=(Xa=It==null?void 0:It.editData)==null?void 0:Xa.exercise)==null?void 0:ha.exercise_status)===1?ea:ea.id!=="del"&&ea.id!=="add"}),br=ea=>ca(void 0,null,function*(){if(Qn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ea.id){case"del":let Xa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return ca(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),ot({type:"exercise/editExercise",payload:Vt({},fa)})})}});break;case"up":case"down":yield ot({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:ea.id}}),ot({type:"exercise/editExercise",payload:Vt({},fa)});break;case"edit":Yn(Pe.dragKey),Xt(!0);break;case"add":On({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:4});break}}),er=()=>a.createElement("aside",null,a.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(al.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(al.Z,{value:Pe.question_title})),a.createElement("div",{className:Er.questionChoices},a.createElement("p",null,a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(al.Z,{value:sa||""})),a.createElement("div",{className:Er.action},!Pe.hideAction&&Nr.map(function(ea,Xa){return ea.id==="up"&&Pe.key===1||ea.id==="down"&&Pe.key===Pe.len?null:a.createElement(we.Z,{key:Xa,placement:"bottom",title:ea.name},a.createElement("span",{onClick:()=>br(ea),className:ea.icon}))})));return a.createElement("section",{className:Er.wrap},!Ta&&er(),Ta&&Aa())};var Va=(0,ye.connect)(({problemset:de,loading:pe,exercise:le,globalSetting:gt})=>({problemset:de,globalSetting:gt,exercise:le,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ua)),ya=x(59301),sr=Object.defineProperty,Ja=Object.getOwnPropertySymbols,dr=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,ja=(de,pe,le)=>pe in de?sr(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Pr=(de,pe)=>{for(var le in pe||(pe={}))dr.call(pe,le)&&ja(de,le,pe[le]);if(Ja)for(var le of Ja(pe))da.call(pe,le)&&ja(de,le,pe[le]);return de},bo=(de,pe)=>{var le={};for(var gt in de)dr.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&Ja)for(var gt of Ja(de))pe.indexOf(gt)<0&&da.call(de,gt)&&(le[gt]=de[gt]);return le},co=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Io=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],jo=(de,pe)=>{var le=de,{problemset:gt,exercise:It,globalSetting:_e,loading:Wt,dispatch:ot,onRef:Ie=()=>{},editData:Pe,cancelAdd:xn=()=>{},editKey:Qn,setEditKey:Yn=()=>{},addCallback:nn=()=>{},setIsClaer:On=()=>{}}=le,na=bo(le,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[pa,_n]=(0,a.useState)([]),[Gn,tr]=(0,a.useState)(),[Nn,sa]=(0,a.useState)([]),[_t,ra]=(0,a.useState)(""),[oa,Ta]=(0,a.useState)(5),[Xt,va]=(0,a.useState)(!1),ia=(0,ye.useParams)();(0,a.useEffect)(()=>{_n(["","","",""])},[]),(0,a.useEffect)(()=>{if(!(Pe!=null&&Pe.question_choices)){va(!0),ra(""),Ta(5),_n(["","","",""]),sa([]);return}ra(Pe==null?void 0:Pe.question_title),Ta(Pe==null?void 0:Pe.question_score),_n(Pe==null?void 0:Pe.question_choices.map(ka=>ka.choice_text));const et=[];Pe==null||Pe.standard_answer.map((ka,fa)=>{et.push(ka-1)}),sa(et)},[Pe]),(0,a.useImperativeHandle)(pe,()=>({onSave:$a,isEdit:Xt}));const $a=()=>co(void 0,null,function*(){if(!_t)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const et=pa.findIndex(Za=>!Za);if(et>-1)return oe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Io[et]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Nn.length)return oe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Nn.length<1)return oe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const ka=pa.map((Za,ir)=>({choice_text:Za,is_answer:Nn.includes(ir)?ir+1:0}));let fa;Pe.question_id?fa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:_t,question_type:1,question_score:oa,question_choices:ka.map(Za=>Za.choice_text),standard_answers:ka.filter(Za=>Za.is_answer).map(Za=>Za.is_answer)}}):fa=yield ot({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:ia.categoryId,question_title:_t,question_type:1,question_score:"5.0",question_choices:ka.map(Za=>Za.choice_text),standard_answers:ka.filter(Za=>Za.is_answer).map(Za=>Za.is_answer)}}),fa.status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),va(!1),ot({type:"exercise/editExercise",payload:Pr({},ia)}))}),ro=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(et=>{var ka,fa;return((fa=(ka=It==null?void 0:It.editData)==null?void 0:ka.exercise)==null?void 0:fa.exercise_status)===1?et:et.id!=="del"&&et.id!=="add"}),Rr=et=>co(void 0,null,function*(){if(Qn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(et.id){case"del":let ka;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return co(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),ot({type:"exercise/editExercise",payload:Pr({},ia)})})}});break;case"up":case"down":yield ot({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:et.id}}),ot({type:"exercise/editExercise",payload:Pr({},ia)});break;case"edit":ye.history.push(`/problems/${Pe==null?void 0:Pe.hack_identifier}/edit?type=exercises&express_id=${ia.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":nn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:6});break}}),Qa=et=>co(void 0,null,function*(){et.preventDefault();const ka=yield(0,ne.nF)({id:Pe==null?void 0:Pe.hack_identifier});ka.status===0&&(0,ue.xg)(`/myproblems/${ka==null?void 0:ka.identifier}`)}),un=()=>{var et,ka,fa,Za,ir,La,Ur;return ya.createElement("aside",null,ya.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&ya.createElement("div",null,ya.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7A0B\u5E8F\u8BBE\u8BA1\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?ya.createElement(ya.Fragment,null,ya.createElement("div",{style:{display:"flex"}},ya.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),ya.createElement(al.Z,{value:Pe.question_title}),ya.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")),ya.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(et=Pe==null?void 0:Pe.languages)==null?void 0:et.join("/")),((fa=(ka=It==null?void 0:It.editData)==null?void 0:ka.exercise)==null?void 0:fa.show_hack_sets)&&ya.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},ya.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},ya.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),ya.createElement(z.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(za,Aa,Nr)=>Nr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(za,Aa,Nr)=>ya.createElement(we.Z,{title:ya.createElement("pre",null,za)},ya.createElement("div",{className:Er.divname},za))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(za,Aa,Nr)=>ya.createElement(we.Z,{title:ya.createElement("pre",null,za)}," ",ya.createElement("div",{className:Er.divname},za))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))):ya.createElement("div",{className:"mt5"},ya.createElement(al.Z,{value:Pe.question_title}),((ir=(Za=It==null?void 0:It.editData)==null?void 0:Za.exercise)==null?void 0:ir.show_hack_sets)&&ya.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},ya.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},ya.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),ya.createElement(z.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(za,Aa,Nr)=>Nr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(za,Aa,Nr)=>ya.createElement(we.Z,{title:ya.createElement("pre",null,za)},ya.createElement("div",{className:Er.divname},za))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(za,Aa,Nr)=>ya.createElement(we.Z,{title:ya.createElement("pre",null,za)}," ",ya.createElement("div",{className:Er.divname},za))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))),((Ur=(La=It==null?void 0:It.editData)==null?void 0:La.exercise)==null?void 0:Ur.show_hack_description)&&ya.createElement("div",{className:Er.questionChoices},ya.createElement(al.Z,{value:Pe.description||""})),ya.createElement("div",{className:Er.action},ya.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,ue.xg)(`/problems/newedit/${Pe==null?void 0:Pe.hack_identifier}?type=exercises&express_id=${ia.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=/classrooms/${ia.coursesId}/exercise/add/${ia.categoryId}?type=2`)}},"\u67E5\u770B\u8BE6\u60C5"),!Pe.hideAction&&ro.map(function(za,Aa){return za.id==="up"&&Pe.key===1||za.id==="down"&&Pe.key===Pe.len?null:ya.createElement(we.Z,{key:Aa,placement:"bottom",title:za.name},ya.createElement("span",{onClick:()=>Rr(za),className:za.icon}))})))};return ya.createElement("section",{className:Er.wrap},un())};var No=(0,ye.connect)(({problemset:de,loading:pe,globalSetting:le,exercise:gt})=>({problemset:de,globalSetting:le,exercise:gt,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(jo)),po=x(97410),Bi={ai_review_warp:"ai_review_warp___xdNyj",under_review:"under_review___LPpOL",btn_operate:"btn_operate___owqg5",btn_review:"btn_review___RoZoh",is_disabled:"is_disabled___T2_8u",title_sty:"title_sty___nTv6u",btns_pfbz:"btns_pfbz___kGOTA"},Ci=x(68503),Wo=x(59301),pl=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Bl=({exercise:de,globalSetting:pe,user:le,loading:gt,questionInfo:It,dispatch:_e})=>{var Wt;const ot=(0,ye.useParams)(),{is_open_ai_review:Ie,zero_commit_student_works:Pe,unified_ai_setting:xn,ai_review_settings:Qn,is_random:Yn}=de.commonHeader,[nn,On]=(0,a.useState)({}),[na,pa]=(0,a.useState)(!1),[_n,Gn]=(0,a.useState)(0),[tr,Nn]=(0,a.useState)(!1),sa=xn?Qn:((Wt=It==null?void 0:It.ai_review_settings)==null?void 0:Wt.length)>0?It.ai_review_settings:Qn;(0,a.useEffect)(()=>{!gt["exercise/getCommonHeader"]&&Ie&&!(0,xt.dE)()&&_t()},[gt["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((nn==null?void 0:nn.status)=="running"){const Xt=setInterval(()=>{_t()},3e3);return()=>clearInterval(Xt)}},[nn==null?void 0:nn.status]);const _t=()=>pl(void 0,null,function*(){const Xt=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit_status.json",{method:"get",params:{exercise_id:ot==null?void 0:ot.categoryId,exercise_question_id:It==null?void 0:It.question_id}});(Xt==null?void 0:Xt.status)===0&&On(Xt==null?void 0:Xt.data)}),ra=Xt=>{_e({type:"exercise/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:nn==null?void 0:nn.id,status:Xt,questionId:It==null?void 0:It.question_id,onOK:()=>{_t()}}})},oa=()=>{_e({type:"exercise/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",params:{exercise_id:ot==null?void 0:ot.categoryId,exercise_question_id:It==null?void 0:It.question_id}}})},Ta=()=>pl(void 0,null,function*(){if(Ie){if(Pe)return oe.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return oe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");Nn(!0);const Xt=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:ot==null?void 0:ot.categoryId,range:_n,exercise_question_id:It==null?void 0:It.question_id}});(Xt==null?void 0:Xt.status)===0&&(pa(!1),_t()),Nn(!1)});return Wo.createElement("div",{className:Bi.ai_review_warp},Wo.createElement("div",null,Ie&&(nn==null?void 0:nn.status)=="running"&&Wo.createElement("div",{className:Bi.under_review},Wo.createElement(St.Z,{spinning:!0,className:"mr6",size:"small"}),Wo.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),Wo.createElement("span",{className:"ml5",style:{color:"#3061D0"}},nn==null?void 0:nn.rate,(nn==null?void 0:nn.rate)=="0.0%"&&Wo.createElement("span",{className:"ml10"},"\u4EFB\u52A1\u6392\u961F\u4E2D\uFF0C\u9884\u8BA1\u7A0D\u540E\u5F00\u59CB\u8BC4\u9605!"))),Ie&&["success","failed"].includes(nn==null?void 0:nn.status)&&Wo.createElement("div",{className:Bi.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Wo.createElement("span",{style:{color:"#3061D0"},onClick:()=>ra(1)},nn==null?void 0:nn.success_count),"\u4EBA\uFF0C \u5931\u8D25",Wo.createElement("span",{style:{color:"#ff0000"},onClick:()=>ra(0)},nn==null?void 0:nn.fail_count),"\u4EBA")),Wo.createElement("div",{className:"flex"},Wo.createElement("div",{className:Bi.btn_operate,onClick:oa},Wo.createElement("i",{className:"iconfont icon-lishijilu mr8"}),"\u64CD\u4F5C\u8BB0\u5F55"),Wo.createElement("div",{className:`${Bi.btn_review} ${(nn==null?void 0:nn.status)=="running"&&Bi.is_disabled}`,onClick:()=>{if((nn==null?void 0:nn.status)!="running"){if(!Ie)return oe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;Gn(0),pa(!0)}}},Wo.createElement("img",{src:Fa.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),Wo.createElement(Fe.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:na,destroyOnClose:!0,onCancel:()=>pa(!1),okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:tr,onOk:()=>Ta()},Wo.createElement("div",{className:"flex item-center justify-between mb10"},Wo.createElement("div",{className:Bi.title_sty,style:{marginBottom:0}},"\u8BC4\u5206\u6807\u51C6"),Wo.createElement("div",{className:"flex"},Wo.createElement("div",{className:Bi.btns_pfbz,onClick:()=>{_e({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:It==null?void 0:It.question_id,ai_review_settings:sa}})}},Wo.createElement("img",{src:Ci.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),Wo.createElement("div",{className:Bi.btns_pfbz,onClick:()=>{xn?window.location.href=`/classrooms/${ot.coursesId}/exercise/${ot.categoryId}/detail?random=${Yn}&tabs=11`:ye.history.push(`/classrooms/${ot.coursesId}/exercise/add/${ot.categoryId}?random=${Yn}&type=2`)}},Wo.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),Wo.createElement(z.default,{pagination:!1,dataSource:sa,columns:[{title:"\u8BC4\u5206\u9879\u76EE",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),Wo.createElement("div",{className:Bi.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),Wo.createElement("div",{className:Bi.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},Wo.createElement(be.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:Xt=>Gn(Xt.target.value),value:_n,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F"}]}))))};var Zl=(0,ye.connect)(({exercise:de,globalSetting:pe,loading:le,user:gt})=>({exercise:de,globalSetting:pe,loading:le.effects,user:gt}))(Bl),kr=x(59301),Sl=Object.defineProperty,ml=Object.defineProperties,El=Object.getOwnPropertyDescriptors,zl=Object.getOwnPropertySymbols,Kl=Object.prototype.hasOwnProperty,Al=Object.prototype.propertyIsEnumerable,Ll=(de,pe,le)=>pe in de?Sl(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Kn=(de,pe)=>{for(var le in pe||(pe={}))Kl.call(pe,le)&&Ll(de,le,pe[le]);if(zl)for(var le of zl(pe))Al.call(pe,le)&&Ll(de,le,pe[le]);return de},zr=(de,pe)=>ml(de,El(pe)),Ke=(de,pe)=>{var le={};for(var gt in de)Kl.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&zl)for(var gt of zl(de))pe.indexOf(gt)<0&&Al.call(de,gt)&&(le[gt]=de[gt]);return le},Ve=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const ut=(de,pe)=>{var le=de,{problemset:gt,exercise:It,globalSetting:_e,loading:Wt,dispatch:ot,onRef:Ie=()=>{},editData:Pe,cancelAdd:xn=()=>{},editKey:Qn,setEditKey:Yn=()=>{},setIsClaer:nn=()=>{},addCallback:On=ha=>{},reload:na=()=>{},markBtnVisible:pa,handleMarkWrongQuestion:_n,handleAddCorrectAnswers:Gn}=le,tr=Ke(le,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[Nn,sa]=(0,a.useState)([]),[_t,ra]=(0,a.useState)(!1),[oa,Ta]=(0,a.useState)(!0),[Xt,va]=(0,a.useState)(1),[ia,$a]=(0,a.useState)(!1),[ro,Rr]=(0,a.useState)([]),Qa=(0,ye.useParams)(),un=(0,a.useRef)(null),[et,ka]=(0,a.useState)(""),[fa,Za]=(0,a.useState)([]),ir=(0,a.useRef)(!1),La=ha=>{Rr([...ro,Kn({},ha)])};(0,a.useEffect)(()=>{var ha;if(ir.current)return;if(!(Pe!=null&&Pe.question_title)){ra(!0),ka("");return}ka(Pe==null?void 0:Pe.question_title),$a(!(Pe!=null&&Pe.repeat_answer)),va(Pe==null?void 0:Pe.difficulty),sa(Pe.tag_discipline_ids);const aa=(ha=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:ha.map(Sa=>{var Jn,qa,fr;return zr(Kn({},Sa),{id:Sa.question_id,name:Sa.question_title,open:!1,score:Sa.question_score,qusList:(Jn=Sa==null?void 0:Sa.question_choices)==null?void 0:Jn.map(Dr=>Dr.choice_text),activeQusEditor:null,qusAnswer:(fr=[(qa=Sa==null?void 0:Sa.question_choices)==null?void 0:qa.findIndex(Dr=>Dr.standard_boolean)])==null?void 0:fr.filter(Dr=>Dr!==-1)})});Za(aa)},[Pe,_t]),(0,a.useEffect)(()=>{_t&&ha();function ha(){return Ve(this,null,function*(){var aa,Sa;const Jn=yield(0,ne.YY)({sub_discipline_id:(Sa=(aa=It.editData)==null?void 0:aa.exercise)==null?void 0:Sa.sub_discipline_id});Rr(Jn.tag_disciplines)})}},[_t]),(0,a.useEffect)(()=>{var ha;const aa=(ha=It==null?void 0:It.tagDisciplineData)!=null&&ha.tag_disciplines&&Array.isArray(It.tagDisciplineData.tag_disciplines)?It.tagDisciplineData.tag_disciplines:[];Rr(aa)},[It.tagDisciplineData]),(0,a.useImperativeHandle)(pe,()=>({onSave:za,isEdit:_t}));const Ur=ha=>{(ha==null?void 0:ha.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),ra(!1),Yn(-1),ir.current=!1,na())},za=()=>Ve(void 0,null,function*(){var ha,aa,Sa;if(!et)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(fa.length===0)return oe.ZP.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(let fr=0;fr!Eo);if(ho>-1)return oe.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${fr+1}\u5C0F\u9898${Ar.k4[ho]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(Dr!=null&&Dr.qusAnswer.length))return oe.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${fr+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const Jn=fa.map(fr=>{var Dr;return{id:fr.id>1?fr.id:null,question_title:fr.name,question_type:1,question_choices:fr.qusList,question_score:fr.score,standard_answers:[((Dr=fr.qusAnswer)==null?void 0:Dr[0])+1]}});ir.current=!0;let qa;Pe.question_id&&((Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Ve(void 0,null,function*(){var fr,Dr;qa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:et,question_type:7,sub_questions:Jn,tag_discipline_ids:Nn,sub_discipline_id:(Dr=(fr=It.editData)==null?void 0:fr.exercise)==null?void 0:Dr.sub_discipline_id,difficulty:Xt,is_cover:1,repeat_answer:!ia}}),Ur(qa)}),onCancel:()=>Ve(void 0,null,function*(){var fr,Dr;qa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:et,question_type:7,sub_questions:Jn,tag_discipline_ids:Nn,sub_discipline_id:(Dr=(fr=It.editData)==null?void 0:fr.exercise)==null?void 0:Dr.sub_discipline_id,difficulty:Xt,repeat_answer:!ia}}),Ur(qa)})}):(qa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:et,question_type:7,sub_questions:Jn,tag_discipline_ids:Nn,sub_discipline_id:(Sa=(aa=It.editData)==null?void 0:aa.exercise)==null?void 0:Sa.sub_discipline_id,difficulty:Xt,repeat_answer:!ia}}),Ur(qa)))}),Aa=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ha=>{var aa,Sa;return((Sa=(aa=It==null?void 0:It.editData)==null?void 0:aa.exercise)==null?void 0:Sa.exercise_status)===1?ha:ha.id!=="del"&&ha.id!=="add"}),Nr=ha=>Ve(void 0,null,function*(){if(Qn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ha.id){case"del":let aa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Ve(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),ot({type:"exercise/editExercise",payload:Kn({},Qa)})})}});break;case"up":case"down":yield ot({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:ha.id}}),ot({type:"exercise/editExercise",payload:Kn({},Qa)});break;case"edit":Yn(Pe.dragKey),ra(!0);break;case"add":On({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),br=()=>{var ha;return kr.createElement("aside",{ref:un},kr.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&kr.createElement("div",null,kr.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?kr.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},kr.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),kr.createElement(al.Z,{value:Pe.question_title}),kr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",Pe==null?void 0:Pe.sub_q_count,"\u5C0F\u9898\uFF0C",Pe.question_score,"\u5206\uFF09")):kr.createElement("div",{className:"mt5"},kr.createElement(al.Z,{value:Pe.question_title})),kr.createElement("div",{style:{display:oa?"block":"none"},className:Er.questionChoices},(ha=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:ha.map((aa,Sa)=>{var Jn,qa,fr,Dr;return kr.createElement("div",{key:Sa,style:{marginBottom:"20px"}},kr.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},kr.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,".",Sa+1,(aa==null?void 0:aa.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(aa==null?void 0:aa.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(aa==null?void 0:aa.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(aa==null?void 0:aa.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),kr.createElement(al.Z,{value:aa.question_title}),kr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",aa.question_score,"\u5206\uFF09")),(aa==null?void 0:aa.question_type)==3&&((Jn=aa==null?void 0:aa.standard_answers)==null?void 0:Jn.map(function(ho,Eo){return kr.createElement(re.Z,{key:Eo,align:"middle",justify:"start",style:{marginBottom:"5px"}},kr.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",ho==null?void 0:ho.choice_id,"\uFF09\uFF1A"),kr.createElement(ve.Z,{flex:"1"},kr.createElement(re.Z,{align:"middle",gutter:[1,1]},ho.answer_text.map(function(Hr,lr){var io;return kr.createElement(ve.Z,{span:24,key:lr},kr.createElement(Se.default,{key:Eo,checked:(io=aa==null?void 0:aa.standard_answers)==null?void 0:io.includes(Eo),disabled:!0,value:Hr}))}))))})),(aa==null?void 0:aa.question_type)==4&&kr.createElement(al.Z,{value:((qa=aa==null?void 0:aa.answer_texts)==null?void 0:qa[0])||""}),((aa==null?void 0:aa.question_type)==0||(aa==null?void 0:aa.question_type)==1||(aa==null?void 0:aa.question_type)==2)&&((fr=aa==null?void 0:aa.question_choices)==null?void 0:fr.map(function(ho,Eo){return kr.createElement(re.Z,{key:Eo,align:"middle"},kr.createElement(ve.Z,null,kr.createElement(be.ZP,{key:Eo,checked:aa.standard_answer.includes(Eo+1),disabled:!0},Ar.k4[Eo],".")),kr.createElement(ve.Z,{flex:"1"},kr.createElement("span",{className:"c-black font14"},kr.createElement(al.Z,{value:ho.choice_text}))))})),pa&&kr.createElement(re.Z,{className:"mt20",align:"middle",gutter:20},kr.createElement(ve.Z,null,kr.createElement(po.Z,{state:aa==null?void 0:aa.is_wrong,onClick:()=>_n({value:aa,type:aa==null?void 0:aa.question_type})})),(aa==null?void 0:aa.question_type)==0&&kr.createElement(ve.Z,null,kr.createElement(Ce.ZP,{style:{color:"#3061D0"},onClick:()=>{Gn==null||Gn({value:aa})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),(aa==null?void 0:aa.question_type)==4&&((Dr=It==null?void 0:It.commonHeader)==null?void 0:Dr.teacher_permission)&&kr.createElement(Zl,{questionInfo:aa}))})),kr.createElement("div",{className:Er.action},kr.createElement("span",{className:"c-light-primary current",onClick:()=>Ta(!oa),style:{}},oa?"\u6536\u8D77":"\u5C55\u5F00"),!Pe.hideAction&&Aa.map(function(aa,Sa){return aa.id==="up"&&Pe.key===1||aa.id==="down"&&Pe.key===Pe.len?null:kr.createElement(we.Z,{key:Sa,placement:"bottom",title:aa.name},kr.createElement("span",{onClick:()=>Nr(aa),className:aa.icon}))})))},er=()=>{var ha,aa;return kr.createElement("aside",null,kr.createElement("div",{className:Er.questionType},kr.createElement("div",null,kr.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),kr.createElement("section",{className:Er.wrap,style:{padding:0}},kr.createElement("p",{className:Er.titleWrap},kr.createElement("span",{className:Er.required},"*"),kr.createElement("span",{className:Er.title},"\u9898\u5E72\uFF1A")),kr.createElement(Ul.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:et,onChange:Sa=>ka(Sa)}),kr.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",fa==null?void 0:fa.length),fa==null?void 0:fa.map((Sa,Jn)=>{var qa;return kr.createElement("div",{className:Er.fold,key:Sa.id},kr.createElement("div",{onClick:()=>Xa("open",Jn),className:Er.head},kr.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:Sa.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),kr.createElement("span",null,"\u7B2C",Jn+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),kr.createElement("b",{onClick:fr=>{fr.stopPropagation(),Xa("delete",Jn)},className:"iconfont icon-shanchu8"})),kr.createElement("div",{className:"mb10",style:{display:Sa.open?"block":"none"}},kr.createElement(Ul.Z,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Sa==null?void 0:Sa.name,onChange:fr=>Xa("value",Jn,fr)}),kr.createElement("p",{className:Er.titleWrap},kr.createElement("span",{className:Er.required},"*"),kr.createElement("span",{className:Er.title},"\u7B54\u6848\u9009\u9879\uFF1A",kr.createElement("span",{className:Er.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),(qa=Sa==null?void 0:Sa.qusList)==null?void 0:qa.map((fr,Dr)=>{var ho,Eo;return kr.createElement("div",{className:Er.choiceWrap,key:Dr},kr.createElement(we.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},kr.createElement("div",{className:`${Er.answer} ${(ho=Sa==null?void 0:Sa.qusAnswer)!=null&&ho.includes(Dr)?Er.activeAnswer:""}`,onClick:()=>Xa("answer",Jn,Dr)},Ar.k4[Dr])),kr.createElement("div",{className:Er.editorWrap},(Sa==null?void 0:Sa.activeQusEditor)===Dr?kr.createElement(Ul.Z,{id:`single-question-option-${Dr}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:fr,onChange:Hr=>Xa("details",Jn,Hr)}):kr.createElement("div",{className:Er.htmlWrap,onClick:()=>Xa("edit",Jn,Dr)},kr.createElement(al.Z,{value:fr}))),Dr>1&&kr.createElement(we.Z,{title:"\u5220\u9664"},kr.createElement("i",{className:`${Er.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Xa("deleteQus",Jn,Dr)})),Dr<7&&Dr===((Eo=Sa==null?void 0:Sa.qusList)==null?void 0:Eo.length)-1&&kr.createElement(we.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},kr.createElement("i",{className:`${Er.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Xa("addQus",Jn)})))}),kr.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",kr.createElement(Me.Z,{value:Sa.score,max:1e4,min:0,onChange:fr=>Xa("score",Jn,fr)})," ","\u5206")))}),fa.length<20&&kr.createElement(Ce.ZP,{type:"primary",onClick:ea},kr.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),kr.createElement("p",{className:"mt10"},kr.createElement("span",{className:Er.difficult},kr.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",kr.createElement(be.ZP.Group,{value:Xt,onChange:Sa=>{va(Sa.target.value)}},kr.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),kr.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),kr.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),kr.createElement("p",{className:Er.titleWrap},kr.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",kr.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),kr.createElement("div",{className:"mt5"},kr.createElement(bu.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:Nn,onChange:sa,subId:(aa=(ha=It.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,knowledgeOptions:ro,onAddKnowledgeFinish:La}))),kr.createElement("aside",{className:"tr"},(Qn!==-1||Pe.question_id)&&kr.createElement(Ce.ZP,{type:"default",onClick:()=>{xn(),ra(!1)}},"\u53D6\u6D88"),kr.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{za()}},"\u4FDD\u5B58")))},ea=()=>{const ha={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};Za(fa.concat(ha))},Xa=(ha,aa,Sa)=>{var Jn;const qa=(0,Oa.cloneDeep)(fa);ha==="open"&&(qa[aa].open=!qa[aa].open),ha==="delete"&&qa.splice(aa,1),ha==="value"&&(qa[aa].name=Sa),ha==="answer"&&(qa[aa].qusAnswer=[Sa]),ha==="edit"&&(qa[aa].activeQusEditor=Sa),ha==="details"&&(qa[aa].qusList[qa[aa].activeQusEditor]=Sa),ha==="addQus"&&(qa[aa].qusList=qa[aa].qusList.concat("")),ha==="deleteQus"&&(qa[aa].qusList=qa[aa].qusList.filter((fr,Dr)=>Dr!==Sa),qa[aa].qusAnswer=(Jn=qa[aa].qusAnswer)==null?void 0:Jn.filter(fr=>fr!==Sa)),ha==="analysis"&&(qa[aa].analysis=Sa),ha==="score"&&(qa[aa].score=Sa),Za(qa)};return kr.createElement("section",{className:Er.wrap},!_t&&br(),_t&&er())};var Ot=(0,ye.connect)(({problemset:de,loading:pe,globalSetting:le,exercise:gt})=>({problemset:de,globalSetting:le,exercise:gt,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(ut)),Ht=x(19306),Gt={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},hn=x(29920),Mn=x(24334),Fn=Object.defineProperty,Pa=Object.defineProperties,ga=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,nr=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,ar=(de,pe,le)=>pe in de?Fn(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,yr=(de,pe)=>{for(var le in pe||(pe={}))nr.call(pe,le)&&ar(de,le,pe[le]);if(yn)for(var le of yn(pe))rr.call(pe,le)&&ar(de,le,pe[le]);return de},Lr=(de,pe)=>Pa(de,ga(pe)),jr=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Tr=({data:de,exercise:pe,isDragDisabled:le=!1,editorProps:gt={},onDragEnd:It=()=>{},dispatch:_e,markBtnVisible:Wt=!1,batchScore:ot=[],reload:Ie=()=>{}})=>{const Pe=(0,a.useRef)(),xn=(0,ye.useParams)(),[Qn,Yn]=Fe.default.useModal(),nn=()=>{var ra,oa,Ta,Xt,va,ia,$a,ro,Rr,Qa,un,et,ka,fa,Za,ir,La,Ur,za,Aa;return[{name:"\u5355\u9009\u9898",type:0,count:(ra=de==null?void 0:de.exercise_types)==null?void 0:ra.q_singles,score:(oa=de==null?void 0:de.exercise_types)==null?void 0:oa.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(Ta=de==null?void 0:de.exercise_types)==null?void 0:Ta.q_doubles,score:(Xt=de==null?void 0:de.exercise_types)==null?void 0:Xt.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(va=de==null?void 0:de.exercise_types)==null?void 0:va.q_judges,score:(ia=de==null?void 0:de.exercise_types)==null?void 0:ia.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:($a=de==null?void 0:de.exercise_types)==null?void 0:$a.q_nulls,score:(ro=de==null?void 0:de.exercise_types)==null?void 0:ro.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(Rr=de==null?void 0:de.exercise_types)==null?void 0:Rr.q_mains,score:(Qa=de==null?void 0:de.exercise_types)==null?void 0:Qa.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(un=de==null?void 0:de.exercise_types)==null?void 0:un.q_shixuns,score:(et=de==null?void 0:de.exercise_types)==null?void 0:et.q_shixuns_scores,items:[]},{name:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",type:6,count:(ka=de==null?void 0:de.exercise_types)==null?void 0:ka.q_pros,score:(fa=de==null?void 0:de.exercise_types)==null?void 0:fa.q_pros_scores,items:[]},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",type:8,count:(Za=de==null?void 0:de.exercise_types)==null?void 0:Za.q_pros,score:(ir=de==null?void 0:de.exercise_types)==null?void 0:ir.q_pros_scores,items:[]},{name:"\u7A0B\u5E8F\u6539\u9519\u9898",type:9,count:(La=de==null?void 0:de.exercise_types)==null?void 0:La.q_pros,score:(Ur=de==null?void 0:de.exercise_types)==null?void 0:Ur.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(za=de==null?void 0:de.exercise_types)==null?void 0:za.q_combinations,score:(Aa=de==null?void 0:de.exercise_types)==null?void 0:Aa.q_combination_scores,items:[]}]},On=(ra,oa,Ta)=>{const Xt=Array.from(ra),[va]=Xt.splice(oa,1);return Xt.splice(Ta,0,va),Xt},na=(ra,oa,Ta)=>{if(!ra.destination)return;const Xt=On(oa,ra.source.index,ra.destination.index);It(Xt,Ta)},pa=ra=>{_e({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:ra}})},_n=(ra,oa)=>{var Ta,Xt,va;if(oa===0)return a.createElement(Go,yr({reload:Ie,editData:ra},ra));if(oa===1)return a.createElement(Fc,yr({reload:Ie,editData:ra},ra));if(oa===2)return a.createElement(ku,yr({reload:Ie,editData:ra},ra));if(oa===3)return a.createElement(hs,yr({reload:Ie,editData:ra},ra));if(oa===4)return a.createElement(Va,yr({reload:Ie,editData:ra},ra));if(oa===5)return a.createElement(ci,yr({reload:Ie,editData:ra},ra));if([6,9].includes(oa))return a.createElement(No,yr({editData:ra},ra));if(oa===7)return a.createElement(Ot,yr({handleAddCorrectAnswers:sa,handleMarkWrongQuestion:pa,markBtnVisible:Wt,reload:Ie,editData:ra},ra));if(oa===8)return a.createElement("div",{style:{padding:"20px 30px"}},a.createElement(al.Z,{value:ra.key+"."+((Ta=ra==null?void 0:ra.program_attr)==null?void 0:Ta.description)}),a.createElement(al.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:Mn.Base64.decode(((Xt=ra==null?void 0:ra.program_attr)==null?void 0:Xt.code)||"")}),(va=ra==null?void 0:ra.standard_answer)==null?void 0:va.map(function(ia,$a){return a.createElement(re.Z,{key:$a,align:"middle",style:{marginTop:20}},a.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",ia.choice_id,"\uFF09\uFF1A"),a.createElement(ve.Z,{flex:"1"},a.createElement(re.Z,{align:"middle",gutter:[1,1]},a.createElement(Se.default,{key:$a,disabled:!0,value:ia.answer_text||"- -"}))))}))},Gn=(ra,oa,Ta)=>a.createElement(Ht.Z5,{onDragEnd:Xt=>na(Xt,ra,oa)},a.createElement(Ht.bK,{droppableId:"droppable"},(Xt,va)=>a.createElement("div",Lr(yr({ref:Xt.innerRef},Xt.droppableProps),{style:{width:"100%"}}),ra==null?void 0:ra.map((ia,$a)=>{var ro;const Rr=yr(Lr(yr({},ia),{key:$a+1,hideAction:!0,isPreview:!0,dragKey:oa+"-"+$a}),gt);return a.createElement(Ht._l,{key:Rr==null?void 0:Rr.question_id,draggableId:(ro=Rr==null?void 0:Rr.question_id)==null?void 0:ro.toString(),index:$a,isDragDisabled:le},(Qa,un)=>{var et;return a.createElement("aside",yr(yr({ref:Qa.innerRef},Qa.draggableProps),Qa.dragHandleProps),a.createElement("div",{className:Gt.posWarp,id:Rr.dragKey},_n(Rr,oa),a.createElement(re.Z,{className:"pl30",align:"middle",gutter:20},Wt&&![5,6,7,8].includes(oa)&&a.createElement(ve.Z,null,a.createElement(po.Z,{state:Rr==null?void 0:Rr.is_wrong,onClick:()=>pa({value:Rr,type:oa})})),[5,6,8].includes(oa)&&(Rr==null?void 0:Rr.show_resubmit)&&a.createElement(ve.Z,null,a.createElement(hn.C,{dataSource:Rr})),Wt&&[0].includes(oa)&&a.createElement(ve.Z,null,a.createElement(Ce.ZP,{style:{color:"#3061D0"},onClick:()=>{sa({value:Rr})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),oa===4&&((et=pe==null?void 0:pe.commonHeader)==null?void 0:et.teacher_permission)&&a.createElement(Zl,{questionInfo:Rr}),a.createElement(ul.Z,null),!le&&a.createElement("div",{className:Gt.pos},a.createElement("div",{className:Gt.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}),Xt.placeholder))),tr=ra=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7A0B\u5E8F\u8BBE\u8BA1\u9898:10,\u7A0B\u5E8F\u6539\u9519\u9898:10,\u7A0B\u5E8F\u586B\u7A7A\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[ra]||0,Nn=(ra,oa)=>{Pe.current=tr(oa),Fe.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:a.createElement("div",{className:""},a.createElement("span",null,oa==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":oa,"\uFF1A"),a.createElement(Me.Z,{min:1,defaultValue:Pe.current,onChange:Ta=>{Pe.current=Ta}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"),a.createElement("br",null),oa==="\u586B\u7A7A\u9898"&&a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>jr(void 0,null,function*(){(yield(0,fe.ZP)(`/api/exercises/${xn.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:ra,score:Pe.current}})).status!==-1&&Ie()})})},sa=({value:ra}={})=>{var oa,Ta;let Xt=(ra==null?void 0:ra.standard_answer)||[];const va=Qn.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",(oa=ra==null?void 0:ra.standard_answer)==null?void 0:oa.map(ia=>{var $a;return($a=Ar.k4)==null?void 0:$a[ia-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Ne.default.Group,{className:"flex-col mt20",options:(Ta=ra==null?void 0:ra.question_choices)==null?void 0:Ta.map((ia,$a)=>{var ro;return{value:ia==null?void 0:ia.choice_position,label:a.createElement(al.Z,{className:"c-black font14",value:`${(ro=Ar.k4)==null?void 0:ro[$a]}. ${ia==null?void 0:ia.choice_text}`}),disabled:ia==null?void 0:ia.origin_standard_answer}}),defaultValue:Xt,onChange:ia=>{Xt=ia}})),onOk:()=>jr(void 0,null,function*(){const ia=yield(0,fe.ZP)(`/api/exercises/${xn.categoryId}/questions/${ra==null?void 0:ra.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Xt}});(ia==null?void 0:ia.status)===0&&(oe.ZP.success("\u4FEE\u6539\u6210\u529F"),_e({type:"exercise/editExercise",payload:{categoryId:xn.categoryId,coursesId:xn.coursesId}}))})})},_t=function(){var ra;const oa=nn();return(ra=de==null?void 0:de.exercise_questions)==null||ra.forEach(function(Xt,va){var ia,$a,ro,Rr,Qa,un,et,ka,fa,Za,ir,La,Ur,za,Aa,Nr;Xt.question_type===0&&(($a=(ia=oa[Xt.question_type])==null?void 0:ia.items)==null||$a.push(Xt)),Xt.question_type===1&&((Rr=(ro=oa[Xt.question_type])==null?void 0:ro.items)==null||Rr.push(Xt)),Xt.question_type===2&&((un=(Qa=oa[Xt.question_type])==null?void 0:Qa.items)==null||un.push(Xt)),Xt.question_type===3&&((ka=(et=oa[Xt.question_type])==null?void 0:et.items)==null||ka.push(Xt)),Xt.question_type===4&&((Za=(fa=oa[Xt.question_type])==null?void 0:fa.items)==null||Za.push(Xt)),Xt.question_type===5&&((La=(ir=oa[Xt.question_type])==null?void 0:ir.items)==null||La.push(Xt)),[6,8,9].includes(Xt.question_type)&&((za=(Ur=oa[Xt.question_type])==null?void 0:Ur.items)==null||za.push(Xt)),Xt.question_type===7&&((Nr=(Aa=oa[Xt.question_type])==null?void 0:Aa.items)==null||Nr.push(Xt))}),de==null?void 0:de.map((Xt,va)=>{var ia,$a;return a.createElement(a.Fragment,{key:va},a.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},a.createElement("span",{className:"font16 c-light-primary"},(0,ue.EM)(va+1),"\u3001",Xt.name),a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Xt.count,"\u9898",(Xt==null?void 0:Xt.question_type)===7?`\uFF0C\u5305\u542B${Xt.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",Xt.score,"\u5206\uFF09"),(Xt.question_type==5||Xt.question_type==6)&&a.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},Xt.question_type==5&&a.createElement(Ne.default,{defaultChecked:($a=(ia=pe==null?void 0:pe.editData)==null?void 0:ia.exercise)==null?void 0:$a.show_challenge_task_pass,onChange:ro=>jr(this,null,function*(){let Rr=yield(0,fe.ZP)(`/api/exercises/${xn.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:ro.target.checked}});(Rr==null?void 0:Rr.status)===0&&(oe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),_e({type:"exercise/editExercise",payload:yr({},xn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Xt==null?void 0:Xt.question_type)===6&&a.createElement("span",{style:{marginLeft:20},onClick:()=>{var ro,Rr,Qa,un;Fe.default.confirm({title:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:a.createElement("div",null,a.createElement(Ne.default,{defaultChecked:(Rr=(ro=pe==null?void 0:pe.editData)==null?void 0:ro.exercise)==null?void 0:Rr.show_hack_sets,onChange:et=>jr(this,null,function*(){let ka=yield(0,fe.ZP)(`/api/exercises/${xn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:et.target.checked}});(ka==null?void 0:ka.status)===0&&(oe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),_e({type:"exercise/editExercise",payload:yr({},xn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),a.createElement("br",null),a.createElement(Ne.default,{defaultChecked:(un=(Qa=pe==null?void 0:pe.editData)==null?void 0:Qa.exercise)==null?void 0:un.show_hack_description,onChange:et=>jr(this,null,function*(){let ka=yield(0,fe.ZP)(`/api/exercises/${xn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:et.target.checked}});(ka==null?void 0:ka.status)===0&&(oe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),_e({type:"exercise/editExercise",payload:yr({},xn)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u663E\u793A\u8BBE\u7F6E")),(ot==null?void 0:ot.includes(Xt==null?void 0:Xt.name))&&a.createElement(Ce.ZP,{onClick:()=>Nn(Xt==null?void 0:Xt.question_type,Xt==null?void 0:Xt.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),Gn(Xt.items,Xt==null?void 0:Xt.question_type,Xt==null?void 0:Xt.name))})};return a.createElement("div",null," ",_t(),Yn," ")};var Yr=(0,ye.connect)()(Tr),Uo=x(65737),_o=x(11658),Bo=x(59301),Xo=Object.defineProperty,yi=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,Mo=Object.prototype.propertyIsEnumerable,So=(de,pe,le)=>pe in de?Xo(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Jr=(de,pe)=>{for(var le in pe||(pe={}))mo.call(pe,le)&&So(de,le,pe[le]);if(yi)for(var le of yi(pe))Mo.call(pe,le)&&So(de,le,pe[le]);return de},to=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Jo=({exercise:de,loading:pe,dispatch:le,activeTabs:gt})=>{var It;const _e=(0,ye.useParams)(),[Wt]=(0,a.useState)(Jr(Jr({},_e),{page:1,per_page:10})),{editData:ot,commonHeader:{exercise_status:Ie}}=de;(0,a.useEffect)(()=>{gt==="2"&&Pe()},[_e.categoryId,gt]);const Pe=()=>to(void 0,null,function*(){yield(0,xr.w)(_e.coursesId,_e.categoryId,"",2,3),le({type:"exercise/editExercise",payload:Jr({},Wt)})});return(0,a.useEffect)(()=>(le({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),le({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{le({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),le({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),Bo.createElement("div",null,Bo.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},Bo.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),Bo.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),Bo.createElement(Ce.ZP,{onClick:()=>{le({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[_e.categoryId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Bo.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},Bo.createElement(St.Z,{spinning:pe["exercise/editExercise"]},Bo.createElement(Uo.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:gt,showExportBtn:!0}),Bo.createElement(ul.Z,null),Bo.createElement(Yr,{data:ot==null?void 0:ot.exercise_question_types,exercise:de,isDragDisabled:!0,markBtnVisible:Ie===3&&(((It=ot==null?void 0:ot.exercise)==null?void 0:It.is_creator)||(0,xt.Ny)())}),Bo.createElement(_o.Z,null))))};var zi=(0,ye.connect)(({exercise:de,loading:pe})=>({exercise:de,loading:pe.effects}))(Jo),ii={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},zo=x(26724),wi=x.n(zo),Ui=x(1198),qi=x(59477),Or=x(59301),Jl=Object.defineProperty,Ki=Object.defineProperties,vi=Object.getOwnPropertyDescriptors,ql=Object.getOwnPropertySymbols,ni=Object.prototype.hasOwnProperty,Ql=Object.prototype.propertyIsEnumerable,Pl=(de,pe,le)=>pe in de?Jl(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,gl=(de,pe)=>{for(var le in pe||(pe={}))ni.call(pe,le)&&Pl(de,le,pe[le]);if(ql)for(var le of ql(pe))Ql.call(pe,le)&&Pl(de,le,pe[le]);return de},Ko=(de,pe)=>Ki(de,vi(pe)),Vo=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const $o=({exercise:de,loading:pe,dispatch:le,cb:gt})=>{const It=Ko(gl({},(0,ye.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[_e,Wt]=(0,a.useState)(gl({},It)),[ot,Ie]=(0,a.useState)([]);const[Pe,xn]=(0,a.useState)(!0),[Qn,Yn]=(0,a.useState)(!0),[nn,On]=(0,a.useState)(0),[na,pa]=(0,a.useState)(!1),[_n,Gn]=(0,a.useState)([]),[tr,Nn]=(0,a.useState)([]),[sa,_t]=(0,a.useState)([]),[ra]=me.default.useForm(),[oa,Ta]=(0,a.useState)("");(0,a.useEffect)(()=>{de.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(ot=[],Xt(),va(1))},[de.actionTabs.key,_e.commit_types]);const Xt=()=>Vo(void 0,null,function*(){var ka,fa;const Za=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/header_info.json`,{method:"get"});(Za==null?void 0:Za.status)===0&&(_t([...(ka=Za==null?void 0:Za.data)==null?void 0:ka.course_groups]),Nn([...(fa=Za==null?void 0:Za.data)==null?void 0:fa.course_groups]))}),va=ka=>Vo(void 0,null,function*(){var fa;ka==1&&(ot=[]),xn(!0),_e.page=ka,Yn(!0);const Za=yield le({type:"exercise/getRedoModal",payload:Ko(gl({},_e),{commit_types:_e.commit_types.includes(0)?[]:_e.commit_types,score:((_e==null?void 0:_e.one)||0)+`${_e!=null&&_e.two?","+(_e==null?void 0:_e.two):""}`})});((fa=Za==null?void 0:Za.exercise_users)==null?void 0:fa.length)<_e.limit&&xn(!1),Za!=null&&Za.exercise_users&&(Wt(gl({},_e)),Ie([...ot,...Za==null?void 0:Za.exercise_users]),Yn(!1))}),ia=ka=>{if(ka.target.checked){const fa=ot==null?void 0:ot.map(Za=>Za.user_id);Gn(fa)}else Gn([])},$a=ka=>{_e.course_group=_e.save_course_group,_e.student_id=_e.save_student_id,_e.realname=_e.save_realname,Wt(gl({},_e)),Ie([]),va(1)},ro=()=>{_e.one=_e.save_one,_e.two=_e.save_two,On(nn+1),Wt(gl({},_e)),Ie([]),va(1)},Rr=()=>{(_e==null?void 0:_e.sort)===null?_e.sort="asc":(_e==null?void 0:_e.sort)==="asc"?_e.sort="desc":(_e==null?void 0:_e.sort)==="desc"&&(_e.sort=null),Wt(gl({},_e)),Ie([]),va(1)},Qa=()=>{let ka=!1;const fa=()=>Vo(void 0,null,function*(){(yield(0,ne.q6)(Ko(gl({},_e),{is_reset:ka,user_ids:_n}))).status===0&&(oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),gt&>(),le({type:"exercise/setActionTabs",payload:{}})),le({type:"exercise/getCommonHeader",payload:gl({},_e)})});Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Or.createElement("div",{style:{margin:"13px 0 0px 0"}},Or.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Or.createElement(Ne.default,{onChange:Za=>{ka=Za.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:fa})},un=ka=>{const fa=parseInt(ka);return isNaN(fa)?"":fa},et=(ka,fa)=>ka===0?Or.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):ka===1?Or.createElement("span",{style:{color:"#DF3042"}},!fa.is_make_up&&"\u8003\u8BD5\u4E2D",fa.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):ka===2?Or.createElement("span",{style:{color:"#5AB891"}},!fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377",fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Or.createElement("span",{style:{color:"#5AB891"}},!fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return Or.createElement(Fe.default,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",open:de.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:na,afterClose:()=>{Wt(gl({},It)),Gn([]),Ie([]),Ta(""),Nn([]),_t([]),ra.resetFields()},onOk:Qa,onCancel:()=>{le({type:"exercise/setActionTabs",payload:{}})}},Or.createElement(re.Z,{align:"middle",gutter:20},Or.createElement(ve.Z,null,Or.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Or.createElement(ve.Z,null,Or.createElement(Ne.default,{className:"mr10",onChange:ka=>{Wt(Ko(gl({},_e),{commit_types:[0]}))},checked:_e==null?void 0:_e.commit_types.includes(0)},"\u5168\u90E8"),Or.createElement(Ne.default.Group,{options:[{label:"\u5DF2\u4EA4\u5377",value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54",value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:_e.commit_types,onChange:ka=>{Wt(Ko(gl({},_e),{commit_types:ka}))}}))),Or.createElement(re.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},Or.createElement(ve.Z,null,Or.createElement(re.Z,{align:"middle",gutter:20},Or.createElement(ve.Z,null,Or.createElement("span",null,"\u5206\u6570\u533A\u95F4")),Or.createElement(ve.Z,null,Or.createElement(Me.Z,{parser:un,onChange:ka=>{Wt(Ko(gl({},_e),{save_one:ka}))},value:_e.save_one,min:0}),Or.createElement("span",{className:"mr10 ml10"},"-"),Or.createElement(Me.Z,{parser:un,onChange:ka=>{Wt(Ko(gl({},_e),{save_two:ka}))},value:_e.save_two,min:0})),Or.createElement(ve.Z,null,Or.createElement(Ce.ZP,{onClick:()=>{Wt(Ko(gl({},_e),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),Or.createElement(ve.Z,null,Or.createElement(Ce.ZP,{type:"primary",onClick:ro},"\u786E\u8BA4")))),Or.createElement(ve.Z,null,Or.createElement(re.Z,{wrap:!1,align:"middle",gutter:20},Or.createElement(ve.Z,null,Or.createElement(Se.default.Search,{value:_e.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:ka=>{_e.save_realname=ka.target.value,Wt(gl({},_e))},onSearch:$a})),Or.createElement(ve.Z,null,Or.createElement(y.Z,{dropdownRender:ka=>Or.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},Or.createElement(me.default,{form:ra,initialValues:{course_group_ids:[]},onValuesChange:fa=>{Wt(gl(gl({},_e),fa))},onFinish:()=>{va(1)}},Or.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},Or.createElement(Se.default,{allowClear:!0,suffix:Or.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ii.searchIcon}`}),className:ii.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:oa,onChange:fa=>Vo(void 0,null,function*(){var Za;Ta((Za=fa==null?void 0:fa.target)==null?void 0:Za.value),_t([...tr.filter(ir=>{var La;return(La=ir==null?void 0:ir.exercise_group_name)==null?void 0:La.includes(fa.target.value)})])})}),Or.createElement(me.default.Item,{name:"course_group_ids",valuePropName:"checked"},Or.createElement(Ne.default.Group,null,Or.createElement(Re.Z,{direction:"vertical",size:10},sa==null?void 0:sa.map((fa,Za)=>Or.createElement(Ne.default,{key:Za,value:fa==null?void 0:fa.exercise_group_id},fa==null?void 0:fa.exercise_group_name)))))),Or.createElement(re.Z,{wrap:!1,align:"middle"},Or.createElement(ve.Z,null,Or.createElement(Ce.ZP,{type:"link",htmlType:"submit"},"\u786E\u8BA4")),Or.createElement(ve.Z,null,Or.createElement(Ce.ZP,{type:"link",htmlType:"reset",onClick:()=>{Wt(Ko(gl({},_e),{course_group_ids:[]})),_t([...tr]),Ta("")}},"\u91CD\u7F6E")))))},Or.createElement("a",{onClick:ka=>ka.preventDefault()}," ",Or.createElement(Re.Z,null," \u5206\u73ED ",Or.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),Or.createElement("div",{className:ii.head,style:(ot==null?void 0:ot.length)>5?{paddingRight:15}:{width:944}},Or.createElement("div",null,Or.createElement(Ne.default,{className:"font14",checked:ot!=null&&ot.length?(_n==null?void 0:_n.length)===(ot==null?void 0:ot.length):!1,onChange:ia},"\u59D3\u540D")),Or.createElement("div",null,Or.createElement("span",null,"\u5B66\u53F7")),Or.createElement("div",null,Or.createElement("span",null,"\u5206\u73ED")),Or.createElement("div",null,Or.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Or.createElement("div",{className:ii.sort,onClick:Rr},Or.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),Or.createElement("aside",null,Or.createElement(qi.Z,{style:{color:(_e==null?void 0:_e.sort)==="asc"?"#0152d9":"#bfbfbf"}}),Or.createElement(te.Z,{style:{color:(_e==null?void 0:_e.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),Or.createElement("div",{style:{height:260,overflow:"auto"}},Or.createElement(wi(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!Qn&&Pe&&va((_e==null?void 0:_e.page)+1)},hasMore:!Qn&&Pe,useWindow:!1},Or.createElement(Ne.default.Group,{style:{width:"100%"},value:_n,onChange:ka=>{console.log(ka,444),Gn(ka)}},ot==null?void 0:ot.map(function(ka,fa){return Or.createElement("div",{key:ka.user_id,className:ii.row},Or.createElement("div",null,Or.createElement(Ne.default,{className:"font14",value:ka.user_id},ka.user_name)),Or.createElement("div",null,ka.student_id),Or.createElement("div",null,ka.course_group_name),Or.createElement("div",null,et(ka.commit_status,ka)),Or.createElement("div",{className:"pl10"},Or.createElement("span",null,ka.user_score)))})),Or.createElement(St.Z,{className:"edu-ant-spin",spinning:Qn}))),Or.createElement("div",{className:ii.title},Or.createElement("img",{style:{objectFit:"contain"},src:Ui.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var Qo=(0,ye.connect)(({exercise:de,loading:pe})=>({exercise:de,loading:pe}))($o),xo={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},Ya=x(59301),vo=Object.defineProperty,hi=Object.getOwnPropertySymbols,Vi=Object.prototype.hasOwnProperty,Iu=Object.prototype.propertyIsEnumerable,Su=(de,pe,le)=>pe in de?vo(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Ou=(de,pe)=>{for(var le in pe||(pe={}))Vi.call(pe,le)&&Su(de,le,pe[le]);if(hi)for(var le of hi(pe))Iu.call(pe,le)&&Su(de,le,pe[le]);return de},mu=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const uu=({exercise:de,dispatch:pe,onOk:le})=>{const gt=(0,ye.useParams)(),[It,_e]=(0,a.useState)([]),[Wt,ot]=(0,a.useState)(),[Ie,Pe]=(0,a.useState)([]),[xn,Qn]=(0,a.useState)(!0),[Yn,nn]=(0,a.useState)(!1),[On]=me.default.useForm(),[na,pa]=(0,a.useState)({page:1,limit:10,is_random:"",exercise_status:""}),_n=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",render:(_t,ra,oa)=>na.limit*(na.page-1)+oa+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(_t,ra,oa)=>Ya.createElement("span",null,_t||"- -")},{title:"\u7C7B\u578B",dataIndex:"is_random",key:"is_random",render:(_t,ra,oa)=>Ya.createElement("span",null,_t?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(_t,ra,oa)=>Ya.createElement("span",null,_t||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(_t,ra,oa)=>Ya.createElement("span",null,_t||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(_t,ra,oa)=>Ya.createElement("span",null,_t||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(_t,ra,oa)=>Ya.createElement("span",null,_t===1?"\u672A\u5F00\u59CB":_t===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",width:80,align:"right",render:(_t,ra,oa)=>Ya.createElement("div",{style:{flex:1,textAlign:"right"}},Ya.createElement("a",{onClick:()=>{(0,ue.xg)(`/classrooms/${gt.coursesId}/exercise/${ra.id}/detail?random=${ra.is_random}`)}},"\u67E5\u770B"))}].filter(_t=>!!_t);(0,a.useEffect)(()=>{de.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&Gn(na)},[de.actionTabs.key]);const Gn=_t=>mu(void 0,null,function*(){var ra,oa;Qn(!0);const Ta=yield(0,fe.ZP)(`/api/exercises/${gt==null?void 0:gt.categoryId}/make_up_records.json`,{method:"get",params:Ou({},_t)});Ta&&(_e(((ra=Ta==null?void 0:Ta.data)==null?void 0:ra.make_up_exercises)||[]),ot((oa=Ta==null?void 0:Ta.data)==null?void 0:oa.count)),Qn(!1)}),tr=()=>{pe({type:"exercise/setActionTabs",payload:{}})},Nn=()=>{le(Ie)},sa=_t=>{Pe(_t),nn(_t.length===It.length)};return Ya.createElement(Fe.default,{centered:!0,afterClose:()=>{Pe([]),nn(!1),On.resetFields(),pa({page:1,limit:10,is_random:"",exercise_status:""})},title:"\u8865\u8003\u8BB0\u5F55",className:xo.scoremodal,open:de.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>pe({type:"exercise/setActionTabs",payload:{}}),onCancel:tr},Ya.createElement(me.default,{layout:"inline",form:On,onValuesChange:(_t,ra)=>{console.log(_t),!(_t.keywords||_t.keywords==="")&&On.submit()},onFinish:_t=>{console.log(_t),pa(Ou(Ou({},na),_t)),Gn(Ou(Ou({},na),_t))},initialValues:{is_random:"",exercise_status:""}},Ya.createElement(me.default.Item,{name:"is_random"},Ya.createElement(dn.default,{className:xo.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},Ya.createElement(dn.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),Ya.createElement(dn.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),Ya.createElement(dn.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),Ya.createElement(me.default.Item,{name:"exercise_status"},Ya.createElement(dn.default,{className:xo.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},Ya.createElement(dn.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),Ya.createElement(dn.default.Option,{value:1},"\u672A\u5F00\u59CB"),Ya.createElement(dn.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),Ya.createElement(dn.default.Option,{value:3},"\u5DF2\u622A\u6B62"))),Ya.createElement(me.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},Ya.createElement(Se.default.Search,{className:xo.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Ya.createElement("i",{className:`iconfont icon-sousuo9 font14 ${xo.searchIcon}`,onClick:()=>On.submit()}),onSearch:_t=>{On.submit()}}))),Ya.createElement(z.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:It,pagination:!1,loading:xn,columns:_n}),(It==null?void 0:It.length)>0&&Ya.createElement(xe.Z,{current:na.page,total:Wt,style:{marginBottom:20},defaultPageSize:na.limit,showTotal:_t=>Ya.createElement("span",null,"\u5171\xA0",Ya.createElement("span",{style:{color:"#165DFF"}},_t),"\xA0\u6761\u6570\u636E"),pageSize:na.limit,onChange:(_t,ra)=>{na.page=_t,na.limit=ra,pa(Ou({},na)),Gn(Ou({},na))}}))};var ai=(0,ye.connect)(({exercise:de})=>({exercise:de}))(uu),xu={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},Ku="data:image/jpeg;base64,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",Tl=Object.defineProperty,Gl=Object.defineProperties,_l=Object.getOwnPropertyDescriptors,ou=Object.getOwnPropertySymbols,gu=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,ju=(de,pe,le)=>pe in de?Tl(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,yu=(de,pe)=>{for(var le in pe||(pe={}))gu.call(pe,le)&&ju(de,le,pe[le]);if(ou)for(var le of ou(pe))sl.call(pe,le)&&ju(de,le,pe[le]);return de},bl=(de,pe)=>Gl(de,_l(pe)),di=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Eu=({exercise:de,loading:pe,dispatch:le,cb:gt})=>{const It=bl(yu({},(0,ye.useParams)()),{page:0,limit:20});let[_e,Wt]=(0,a.useState)(yu({},It)),[ot,Ie]=(0,a.useState)([]),[Pe,xn]=(0,a.useState)({});const[Qn,Yn]=(0,a.useState)(!0),[nn,On]=(0,a.useState)(!0);(0,a.useEffect)(()=>{de.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(ot=[],pa(1))},[de.actionTabs.key]);const na=[{title:"\u6253\u56DE\u6B21\u6570",ellipsis:!0,dataIndex:"index",align:"center",render:(_n,Gn,tr)=>a.createElement(we.Z,{placement:"bottom",title:tr+1},a.createElement("span",null,tr+1))},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"submission_time",ellipsis:!0,align:"center",render:_n=>a.createElement(we.Z,{placement:"bottom",title:je()(_n).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,je()(_n).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:_n=>a.createElement(we.Z,{placement:"bottom",title:je()(_n).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,je()(_n).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:_n=>a.createElement(we.Z,{placement:"bottom",title:_n},a.createElement("span",null,_n||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:_n=>a.createElement(we.Z,{placement:"bottom",title:_n},a.createElement("span",null,_n||"--"))}],pa=_n=>di(void 0,null,function*(){var Gn;_n==1&&(ot=[]),Yn(!0),_e.page=_n,_e.student_id=de.actionTabs.student_id,On(!0);const tr=yield le({type:"exercise/getRedoListModal",payload:bl(yu({},_e),{score:((_e==null?void 0:_e.one)||0)+`${_e!=null&&_e.two?","+(_e==null?void 0:_e.two):""}`})});xn(yu({},tr)),((Gn=tr==null?void 0:tr.student_redo_lists)==null?void 0:Gn.length)<_e.limit&&Yn(!1),tr!=null&&tr.student_redo_lists&&(Wt(yu({},_e)),Ie([...ot,...tr==null?void 0:tr.student_redo_lists]),On(!1))});return a.createElement(Fe.default,{centered:!0,title:"\u6253\u56DE\u8BB0\u5F55",open:de.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55",width:1e3,bodyStyle:{minHeight:300},cancelButtonProps:{style:{display:"none"}},okButtonProps:{style:{display:"none"}},afterClose:()=>{Wt(yu({},It)),Ie([])},onCancel:()=>{le({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:xu.info},a.createElement("div",{className:xu.info_name},"\u59D3\u540D\uFF1A",(Pe==null?void 0:Pe.name)||"--"),a.createElement("div",{className:xu.info_studeng_id},"\u5B66\u53F7\uFF1A",(Pe==null?void 0:Pe.student_id)||"--"),a.createElement("div",{className:xu.info_group},"\u5206\u73ED\uFF1A",(Pe==null?void 0:Pe.course_group_name)||"--")),(ot==null?void 0:ot.length)===0&&!nn&&a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.createElement("img",{src:Ku,width:"100",alt:""}),a.createElement("br",null),a.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((ot==null?void 0:ot.length)>0||nn)&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(z.default,{pagination:!1,dataSource:[],columns:na})),a.createElement("div",{style:{maxHeight:170,overflow:"auto"}},a.createElement(wi(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!nn&&Qn&&pa((_e==null?void 0:_e.page)+1)},hasMore:Qn,useWindow:!1},a.createElement(z.default,{loading:nn,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:ot,columns:na})))))};var iu=(0,ye.connect)(({exercise:de,loading:pe})=>({exercise:de,loading:pe}))(Eu),Es=x(95253),ts=x(98580),Gu={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},Vu=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const cu=({exercise:de,dispatch:pe,onOk:le})=>{const gt=(0,ye.useParams)(),[It,_e]=(0,a.useState)([]),[Wt,ot]=(0,a.useState)([]),[Ie,Pe]=(0,a.useState)(!0),[xn,Qn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{de.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&Yn()},[de.actionTabs.key]);const Yn=()=>Vu(void 0,null,function*(){Pe(!0);const pa=yield(0,fe.ZP)(`/api/courses/${gt==null?void 0:gt.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:gt==null?void 0:gt.categoryId}});pa&&_e((pa==null?void 0:pa.course_groups)||[]),Pe(!1)}),nn=()=>{pe({type:"exercise/setActionTabs",payload:{}})},On=()=>{le(Wt)},na=pa=>{ot(pa),Qn(pa.length===It.length)};return a.createElement(Fe.default,{centered:!0,afterClose:()=>{ot([]),Qn(!1)},title:"\u4EE3\u7801\u67E5\u91CD",open:de.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:Gu.customModal,onCancel:nn},a.createElement("aside",{className:Gu.checking},a.createElement("div",{className:Gu.content},a.createElement("div",{className:Gu.group},It.length>0?a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),a.createElement(Ne.default.Group,{value:Wt,onChange:na},It.map(pa=>a.createElement(Ne.default,{key:pa.id,value:pa.id},pa.name))))),a.createElement("div",{className:Gu.footer},a.createElement(Ne.default,{checked:xn,onChange:pa=>{const _n=pa.target.checked?It.map(Gn=>Gn.id):[];ot(_n),Qn(pa.target.checked)}},"\u5168\u9009"),a.createElement(Ce.ZP,{onClick:nn},"\u53D6\u6D88"),a.createElement(Ce.ZP,{onClick:On,type:"primary"},"\u786E\u8BA4"))))};var fu=(0,ye.connect)(({exercise:de})=>({exercise:de}))(cu),Ss=x(62354),Ni={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},vu=x(59301),ps=Object.defineProperty,Os=Object.defineProperties,_c=Object.getOwnPropertyDescriptors,Cl=Object.getOwnPropertySymbols,eu=Object.prototype.hasOwnProperty,Zu=Object.prototype.propertyIsEnumerable,du=(de,pe,le)=>pe in de?ps(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Yu=(de,pe)=>{for(var le in pe||(pe={}))eu.call(pe,le)&&du(de,le,pe[le]);if(Cl)for(var le of Cl(pe))Zu.call(pe,le)&&du(de,le,pe[le]);return de},zu=(de,pe)=>Os(de,_c(pe)),Ps=({disabled:de,time:pe})=>vu.createElement(me.default.List,{name:"exercise_events",rules:[{validator(le,gt){var It,_e;const Wt=new Set;for(const ot of gt){if(Wt.has(ot.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(ot.reminder_time>pe)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(Wt.add(ot.reminder_time),!((_e=(It=ot.reminder_content)==null?void 0:It.trim())!=null&&_e.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(le,{add:gt,remove:It})=>vu.createElement("div",{className:Ni.remindForm},le.length>0&&vu.createElement("div",null,le.map((_e,Wt)=>vu.createElement(re.Z,{key:_e.key,align:"middle",wrap:!1,className:Ni.remindItem},vu.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},Wt+1,".\u7B54\u9898\u7ED3\u675F\u524D"),vu.createElement(ve.Z,null,vu.createElement(me.default.Item,zu(Yu({},_e),{name:[_e.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),vu.createElement(Me.Z,{precision:0,min:1,disabled:de,addonAfter:"\u5206\u949F",className:Ni.remindInput}))),vu.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),vu.createElement(ve.Z,{flex:1},vu.createElement(me.default.Item,zu(Yu({},_e),{name:[_e.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),vu.createElement(Se.default,{className:Ni.remindInput,disabled:de,showCount:!0,maxLength:100}))),vu.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:de?.5:1},onClick:()=>{de||gt({reminder_time:""})}}),vu.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:de?"hidden":"visible"},onClick:()=>It(_e.name)})))),le.length<5&&vu.createElement(re.Z,{style:{marginLeft:"30px"}},vu.createElement(ve.Z,{className:`${Ni.addRemind} ${de?Ni.disabled:""}`,onClick:()=>{de||gt({reminder_time:""})}},vu.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192")))),ec=x(82668),Mc=x(23869),$c=x(6681),Tc=x(67135),yo=x(59301),kc=Object.defineProperty,tc=Object.defineProperties,Qs=Object.getOwnPropertyDescriptors,vd=Object.getOwnPropertySymbols,nc=Object.prototype.hasOwnProperty,ed=Object.prototype.propertyIsEnumerable,ac=(de,pe,le)=>pe in de?kc(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,ns=(de,pe)=>{for(var le in pe||(pe={}))nc.call(pe,le)&&ac(de,le,pe[le]);if(vd)for(var le of vd(pe))ed.call(pe,le)&&ac(de,le,pe[le]);return de},rc=(de,pe)=>tc(de,Qs(pe)),Gs=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const{RangePicker:oc}=Pn.default,{Option:jc}=dn.default,Sd=({user:de,classroomList:pe,exercise:le,globalSetting:gt,loading:It,dispatch:_e,changeActive:Wt})=>{var ot,Ie,Pe,xn,Qn,Yn,nn,On,na,pa,_n,Gn,tr;const{workSetting:Nn,commonHeader:sa}=le,_t=(0,ye.useParams)();_t.category=_t.categoryId;const[ra,oa]=(0,a.useState)(!1),[Ta,Xt]=(0,a.useState)(!1),[va,ia]=(0,a.useState)(),[$a,ro]=(0,a.useState)({});let[Rr,Qa]=(0,a.useState)([]),[un,et]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3,show_acm:!1});const[ka,fa]=(0,a.useState)(1),[Za,ir]=(0,a.useState)(!1),[La,Ur]=(0,a.useState)(!1),[za,Aa]=(0,a.useState)(!1),[Nr,br]=(0,a.useState)(!1),[er,ea]=(0,a.useState)([]),[Xa,ha]=(0,a.useState)([]),[aa,Sa]=(0,a.useState)(!1),[Jn,qa]=(0,a.useState)(null),[fr,Dr]=(0,a.useState)({});(0,a.useEffect)(()=>{((sa==null?void 0:sa.exercise_status)==="5"||sa!=null&&sa.appraise_label||(0,xt.aQ)())&&oa(!0)},[sa]),(0,a.useEffect)(()=>{Hr()},[Nn]),(0,a.useEffect)(()=>{(0,xt.dE)()||ho()},[]),(0,a.useEffect)(()=>{le.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Wt("2")},[le.actionTabs.key]);function ho(){return Gs(this,null,function*(){const $r=yield(0,fe.ZP)(`/api/courses/${_t==null?void 0:_t.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:_t==null?void 0:_t.coursesId}});ia($r==null?void 0:$r.alert)})}const Eo=$r=>{var Wi;const jl=un.publish_time;if(!jl||(Wi=Nn==null?void 0:Nn.exercise)!=null&&Wi.publish_time)return;let ru;$r===1?ru=je()(jl).add(120,"minutes"):ru=je()(jl).add(7,"days"),un.end_time=ru,et(Object.assign({},un))},Hr=()=>{var $r,Wi,jl,ru,Ru;console.log("\u53D6\u6D88");const nu=JSON.parse(JSON.stringify(Nn));if(Object.keys(un).forEach(ki=>{var Au;un[ki]=(Au=nu==null?void 0:nu.exercise)==null?void 0:Au[ki]}),Rr=(($r=nu==null?void 0:nu.published_course_groups)==null?void 0:$r.map(ki=>({course_group_id:ki.course_group_id,end_time:ki.course_end_time,publish_time:ki.course_publish_time})))||[{}],(Wi=Nn==null?void 0:Nn.course_groups)==null||Wi.map(ki=>{var Au;(Au=Nn==null?void 0:Nn.published_course_groups)==null||Au.map((Ls,Nu)=>{var Ir;(Ir=Ls==null?void 0:Ls.course_group_id)!=null&&Ir.includes(ki==null?void 0:ki.course_group_id)&&(ki.cilckkey=Nu,ki.isselect=!0)})}),le.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&Hi(""),ir(un.time!==-1),et(un),un!=null&&un.is_appoint_user){const ki=((ru=(jl=nu==null?void 0:nu.exercise)==null?void 0:jl.all_exercise_users)==null?void 0:ru.map(Au=>Au.user_id))||[];ea([...ki])}Ur(un.is_appoint_user),Aa(un.is_miss_exam_user),br(un.is_no_passing_user),Qa(Rr.length>0?Rr:[{}]),hu.setFieldsValue({exercise_events:(Ru=nu==null?void 0:nu.exercise)==null?void 0:Ru.exercise_events})},lr=()=>Gs(void 0,null,function*(){var $r,Wi,jl,ru,Ru,nu;if((($r=de==null?void 0:de.userInfo)==null?void 0:$r.user_status)===2){(0,Mc.Rd)();return}if((sa==null?void 0:sa.exercise_question_count)===0){oe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const ki=JSON.parse(JSON.stringify(un));console.log("\u63D0\u4EA4");try{yield hu.validateFields();const Nu=hu.getFieldsValue();ki.exercise_events=Nu.exercise_events}catch(Nu){Nu!=null&&Nu.errorFields&&(hu.scrollToField((jl=(Wi=Nu==null?void 0:Nu.errorFields)==null?void 0:Wi[0])==null?void 0:jl.name,{behavior:"smooth",block:"center"}),oe.ZP.error((nu=(Ru=(ru=Nu==null?void 0:Nu.errorFields)==null?void 0:ru[0])==null?void 0:Ru.errors)==null?void 0:nu[0]));return}if(ki.categoryId=_t.categoryId,ki.publish_time_groups=Rr,un!=null&&un.is_make_up_exercise){if(La&&er.length<=0||!La&&!(za||Nr)){oe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}ki.is_appoint_user=La,ki.is_miss_exam_user=za,ki.is_no_passing_user=Nr,La?ki.make_up_exercise_users=er==null?void 0:er.map(Nu=>({user_id:Nu})):ki.make_up_exercise_users=[]}if(!un.unified_setting&&!(un!=null&&un.is_make_up_exercise)){if(!Rr.length){oe.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete ki.publish_time,delete ki.end_time,Rr.map(Nu=>{var Ir;if(!Nu.course_group_id||!((Ir=Nu.course_group_id)!=null&&Ir.length))throw oe.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Nu.publish_time||!Nu.end_time)throw oe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!un.publish_time||!un.end_time)throw oe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:Au}=Nn;const Ls=()=>Gs(void 0,null,function*(){if(un.exercise_type==2&&(Au.is_locked||Au.open_camera||Au.screen_open||Au.login_restrict||Au.ip_bind||Au.ip_limit=="pub"||Au.ip_limit=="inner"||Au.identity_verify||Au.open_phone_video_recording)){const Ir=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:yo.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",yo.createElement("span",{style:{color:"#FA6400"}}," ",(0,ue.hi)(Au)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>Gs(void 0,null,function*(){let mi=yield(0,Tc.Tr)({exercise_ids:[parseInt(_t==null?void 0:_t.categoryId)],course_id:_t.coursesId,type:"exercise"});(mi==null?void 0:mi.student_count)===0?io(ki):(ro(ki),Dr(mi)),Wt("2")}),onCancel:()=>Gs(void 0,null,function*(){Ir.destroy();let mi=yield(0,Tc.Tr)({exercise_ids:[_t==null?void 0:_t.categoryId],course_id:_t.coursesId,type:"exercise"});(mi==null?void 0:mi.student_count)===0?io(ki):(ro(ki),Dr(mi))})});return}let Nu=yield(0,Tc.Tr)({exercise_ids:[_t==null?void 0:_t.categoryId],course_id:_t.coursesId,type:"exercise"});(Nu==null?void 0:Nu.student_count)===0?io(ki):(ro(ki),Dr(Nu))});sa!=null&&sa.high_resources_consume&&!(sa!=null&&sa.high_resources_consume_permission)?_e({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:_t.coursesId,type:"exercise",type_id:_t.categoryId,name:sa.exercise_name,fn:()=>{Ls()}}}):Ls()}),io=$r=>Gs(void 0,null,function*(){Xt(!0),(yield(0,fe.ZP)(`/api/exercises/${_t==null?void 0:_t.categoryId}/publish_settings.json`,{method:"post",body:$r})).status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Hi(""),_e({type:"exercise/getCommonHeader",payload:ns({},_t)}),_e({type:"exercise/getWorkSetting",payload:ns({},_t)})),Xt(!1)}),Fo=$r=>$r&&$run.end_time?$r&&($r{var Wi,jl;return((Wi=Nn==null?void 0:Nn.exercise)==null?void 0:Wi.exercise_status)>1&&!($r!=null&&$r.new)?!0:(jl=Nn==null?void 0:Nn.published_course_groups)!=null&&jl.some(ru=>ru.course_group_id===$r.course_group_id)?ra:!1},Hl=$r=>{var Wi;return ra?[!0,!0]:(Wi=Nn==null?void 0:Nn.published_course_groups)!=null&&Wi.some(jl=>{var ru,Ru;return((ru=jl.course_group_id)==null?void 0:ru[0])===((Ru=$r.course_group_id)==null?void 0:Ru[0])})?ra||je()()>je()($r==null?void 0:$r.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,a.useEffect)(()=>{Hi("\u8868\u5355\u672A\u4FDD\u5B58")},[un]);const Hi=($r="")=>{_e({type:"exercise/setActionTabs",payload:{key:$r}})},Vl=$r=>{$r.preventDefault(),$r.returnValue=""},Pu=($r,Wi,jl)=>{if($r<=0){oe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}else ea(Wi),ha(jl),Sa(!1)},[hu]=me.default.useForm();return yo.createElement("section",{className:Ni.form,style:{padding:"30px 50px",marginBottom:"0px"}},yo.createElement(St.Z,{spinning:It["exercise/getWorkSetting"]||Ta},!(un!=null&&un.is_make_up_exercise)&&yo.createElement(yo.Fragment,null,yo.createElement("div",{className:Ni.new_title,style:{marginTop:"0px"}},"\u8003\u8BD5\u53D1\u5E03"),yo.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},yo.createElement(be.ZP.Group,{onChange:()=>{var $r,Wi,jl,ru,Ru;if((0,xt.Rm)()&&(!((Wi=($r=pe==null?void 0:pe.AssistantObject)==null?void 0:$r.exercise)!=null&&Wi.can_publish)||!((ru=(jl=pe==null?void 0:pe.AssistantObject)==null?void 0:jl.exercise)!=null&&ru.can_late))){oe.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(((Ru=Nn==null?void 0:Nn.exercise)==null?void 0:Ru.exercise_status)>1){oe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}un.unified_setting=!un.unified_setting,un.unified_setting===!1&&Rr==""&&Qa(Rr.concat({})),et(Object.assign({},un))},value:un.unified_setting,disabled:ra||((ot=Nn==null?void 0:Nn.exercise)==null?void 0:ot.exercise_status)>1},yo.createElement(be.ZP,{value:!0,disabled:!((Ie=Nn==null?void 0:Nn.exercise)!=null&&Ie.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((Pe=Nn.course_groups)==null?void 0:Pe.length)>0&&yo.createElement(be.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(sa!=null&&sa.is_make_up_exercise)&&yo.createElement("div",{style:{color:"red"}},((xn=Nn==null?void 0:Nn.exercise)==null?void 0:xn.exercise_status)>1&&va&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(un.unified_setting||(sa==null?void 0:sa.is_make_up_exercise))&&yo.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},yo.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),yo.createElement(we.Z,{placement:"bottom",title:((Qn=Nn==null?void 0:Nn.exercise)==null?void 0:Qn.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},yo.createElement(Pn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:je()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Fo,disabled:ra||((Yn=Nn==null?void 0:Nn.exercise)==null?void 0:Yn.exercise_status)>1||(0,xt.Rm)()&&!((On=(nn=pe==null?void 0:pe.AssistantObject)==null?void 0:nn.exercise)!=null&&On.can_publish),value:un.publish_time?je()(un.publish_time):void 0,allowClear:!1,onChange:($r,Wi)=>{un.publish_time=Wi,un.end_time||(un.end_time=un.exercise_type===1?je()($r).add(120,"minutes"):je()($r).add(7,"days")),et(Object.assign({},un))}})),yo.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),yo.createElement(Pn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:je()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ra||(0,xt.Rm)()&&!((pa=(na=pe==null?void 0:pe.AssistantObject)==null?void 0:na.exercise)!=null&&pa.can_late)||(sa==null?void 0:sa.open_appraise),allowClear:!1,value:un.end_time?je()(un.end_time):void 0,disabledDate:Ti,onChange:($r,Wi)=>{var jl,ru;if((0,xt.Rm)()&&!((ru=(jl=pe==null?void 0:pe.AssistantObject)==null?void 0:jl.exercise)!=null&&ru.can_publish)){oe.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}un.end_time=Wi,et(Object.assign({},un))}})),!un.unified_setting&&!(sa!=null&&sa.is_make_up_exercise)&&yo.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Rr&&Rr.map(function($r,Wi){var jl,ru,Ru;return yo.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:Wi==(Rr==null?void 0:Rr.length)-1?"0px":"10px"}},yo.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",Wi+1),yo.createElement(dn.default,{showArrow:!0,allowClear:!0,className:Ni.multiple_select,disabled:ra||((jl=Nn==null?void 0:Nn.homework_status)!=null&&jl.includes("\u672A\u53D1\u5E03")&&$r.id||je()(){Rr[Wi].course_group_id=nu,Qa(Rr.slice()),Nn.course_groups.map((ki,Au)=>{nu.map((Ls,Nu)=>{ki.course_group_id===Ls&&(ki.cilckkey=Wi,ki.isselect=!0)})})},onDeselect:nu=>{Nn.course_groups.map((ki,Au)=>{ki.course_group_id===nu&&ki.cilckkey===Wi&&(ki.cilckkey=Wi,ki.isselect=!1)})}},Nn.course_groups&&Nn.course_groups.map(function(nu,ki){return yo.createElement(jc,{disabled:(nu==null?void 0:nu.isselect)&&nu.cilckkey!=Wi,label:nu.course_group_name,value:nu.course_group_id,key:nu.course_group_id},nu.course_group_name)})),yo.createElement(oc,{disabled:Hl($r)||(0,xt.Rm)()&&!((Ru=(ru=pe==null?void 0:pe.AssistantObject)==null?void 0:ru.exercise)!=null&&Ru.can_publish),disabledDate:Fo,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[je()((0,ue.U6)(),"HH:mm"),je()((0,ue.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:$r.publish_time&&[je()($r.publish_time),$r.end_time&&je()($r.end_time)],onChange:(nu,ki)=>{Rr[Wi].publish_time=ki[0],!$r.end_time&&ki[0]?Rr[Wi].end_time=je()(ki[0]).add(7,"days"):Rr[Wi].end_time=ki[1],Qa([...Rr])},onCalendarChange:(nu,ki,Au)=>{if(ki!=null&&ki[0]&&!ki[1]){const Ls=un.exercise_type===1?je()(ki[0]).add(120,"minutes"):je()(ki[0]).add(7,"days");Rr[Wi].publish_time=ki[0],Rr[Wi].end_time=Ls,Qa([...Rr])}}}),yo.createElement("div",{style:{visibility:ra?"hidden":"visible",display:"flex",width:"50px"}},yo.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var nu,ki;if((0,xt.Rm)()&&!((ki=(nu=pe==null?void 0:pe.AssistantObject)==null?void 0:nu.exercise)!=null&&ki.can_publish)){oe.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}Qa(Rr.concat({new:!0}))}}),yo.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:($r!=null&&$r.publish_time&&je()(){Rr=Rr.filter((nu,ki)=>Wi!==ki),Qa([...Rr])}})))})),((_n=Nn==null?void 0:Nn.exercise)==null?void 0:_n.have_hacks)&&!((Gn=Nn==null?void 0:Nn.exercise)!=null&&Gn.is_random)&&yo.createElement(yo.Fragment,null,yo.createElement("div",{className:Ni.new_title,style:{marginTop:30}},"\u5C55\u793AACM\u6392\u884C\u699C",yo.createElement("span",{style:{color:"#666666"}},"\uFF08\u5C06\u8BD5\u5377\u4E2D\u7684\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u8FDB\u884C\u6392\u540D\uFF0C\u4EC5\u9488\u5BF9\u4EBA\u5DE5\u7EC4\u5377\u4E14\u8BD5\u5377\u4E2D\u5B58\u5728\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u7684\u60C5\u51B5\u751F\u6548\uFF09")),yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},yo.createElement(be.ZP.Group,{value:un.show_acm,onChange:$r=>{un.show_acm=$r.target.value,et(ns({},un))},style:{marginTop:"2px"}},yo.createElement(be.ZP,{value:!0,style:{marginRight:"50px"}},"\u5C55\u793AACM\u6392\u884C\u699C"),yo.createElement(be.ZP,{value:!1},"\u9690\u85CFACM\u6392\u884C\u699C")))),!(un!=null&&un.is_make_up_exercise)&&yo.createElement(yo.Fragment,null,yo.createElement("div",{className:Ni.new_title,style:{marginTop:30}},"\u8003\u8BD5\u6A21\u5F0F"),yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},yo.createElement(be.ZP.Group,{value:un.exercise_type,disabled:ra||((tr=Nn==null?void 0:Nn.exercise)==null?void 0:tr.exercise_status)>1,onChange:$r=>{un.exercise_type=$r.target.value,et(ns({},un)),Eo($r.target.value)},style:{marginTop:"2px"}},yo.createElement(be.ZP,{value:1,style:{marginRight:"50px"}},"\u6B63\u5F0F\u8003\u8BD5"),yo.createElement(be.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")),(un==null?void 0:un.exercise_type)===2&&yo.createElement(yo.Fragment,null,yo.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),yo.createElement(Me.Z,{className:Ni.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:un==null?void 0:un.simulate_exercise_num,disabled:ra,min:1,max:999,onChange:$r=>{un.simulate_exercise_num=$r,et(ns({},un))}}),yo.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(un==null?void 0:un.is_make_up_exercise)&&yo.createElement(yo.Fragment,null,yo.createElement(re.Z,null,yo.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),yo.createElement(Ae.Z,{checked:La,onChange:($r,Wi)=>{var jl,ru;if(Ur($r),$r){if(un!=null&&un.is_appoint_user){const Ru=(ru=(jl=Nn==null?void 0:Nn.exercise)==null?void 0:jl.all_exercise_users)==null?void 0:ru.map(nu=>nu.user_id);ea([...Ru])}else ea([]);Aa(!1),br(!1)}else Aa(un.is_miss_exam_user),br(un.is_no_passing_user)},disabled:!((un==null?void 0:un.exercise_status)===1&&(sa!=null&&sa.allow_create_make_up))}),yo.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!La&&yo.createElement(re.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},yo.createElement(Ne.default,{checked:za,disabled:!((un==null?void 0:un.exercise_status)===1&&(un==null?void 0:un.miss_exam_count)>0&&(sa!=null&&sa.allow_create_make_up)),onChange:$r=>{Aa($r.target.checked)}},yo.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),yo.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{qa(1),Ur(!1),Sa(!0)}},"\uFF08",`${(un==null?void 0:un.miss_exam_count)||0}\u4EBA`,"\uFF09"),yo.createElement(Ne.default,{checked:Nr,disabled:!((un==null?void 0:un.exercise_status)===1&&(un==null?void 0:un.no_passing_count)>0&&(sa!=null&&sa.allow_create_make_up)),onChange:$r=>{br($r.target.checked)}},yo.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),yo.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{qa(2),Ur(!1),Sa(!0)}},"\uFF08",`${(un==null?void 0:un.no_passing_count)||0}\u4EBA`,"\uFF09")),La&&yo.createElement(re.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},yo.createElement(Ce.ZP,{type:"primary",ghost:!0,disabled:!((un==null?void 0:un.exercise_status)===1&&(sa!=null&&sa.allow_create_make_up)),onClick:()=>{Sa(!0),qa(void 0)}},yo.createElement("span",null,yo.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),yo.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),yo.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${er.length||0} \u4EBA`,"\uFF09"))),yo.createElement("div",{className:Ni.new_title,style:{marginTop:"30px"}},"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"),yo.createElement("div",null,yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},yo.createElement(Ne.default,{disabled:ra,checked:Za,onChange:$r=>{$r.target.checked===!1?et(Wi=>rc(ns({},Wi),{time:-1})):hu.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),ir($r.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"),Za&&yo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},yo.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),yo.createElement(Me.Z,{size:"large",disabled:ra,min:1,style:{width:"200px"},value:un.time===-1?null:un.time,precision:0,addonAfter:"\u5206\u949F",onChange:$r=>{un.time=$r,et(ns({},un))}}))),Za&&yo.createElement(me.default,{form:hu},yo.createElement(Ps,{disabled:ra,time:un.time})),yo.createElement("div",null,yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},yo.createElement(Ne.default,{checked:un.enable_last_times,onChange:$r=>et(Wi=>rc(ns({},Wi),{enable_last_times:$r.target.checked})),disabled:ra,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),un.enable_last_times&&yo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},yo.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),yo.createElement(Me.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:un==null?void 0:un.last_times,disabled:ra||!un.enable_last_times,min:0,onChange:$r=>{un.last_times=$r,et(ns({},un))}}),yo.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},yo.createElement(re.Z,null,yo.createElement(Ne.default,{checked:un.enable_answer_time,onChange:$r=>et(Wi=>rc(ns({},Wi),{enable_answer_time:$r.target.checked})),disabled:ra,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236")),un.enable_answer_time&&yo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},yo.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),yo.createElement(Me.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:un==null?void 0:un.answer_time,disabled:ra||!un.enable_answer_time,min:0,onChange:$r=>{un.answer_time=$r,et(ns({},un))}}),yo.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(sa!=null&&sa.appraise_label)&&(!(sa!=null&&sa.is_make_up_exercise)&&(0,xt.GJ)()||(sa==null?void 0:sa.is_make_up_exercise)&&(sa==null?void 0:sa.allow_create_make_up))&&yo.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:lr},"\u4FDD\u5B58"),yo.createElement(ec.Z,{visible:aa,setVisible:Sa,onK:Pu,selectKeys:er,selectRows:Xa,appointStudent:La,modalParams:Jn}),yo.createElement($c.Z,{resdata:fr,type:"exercisepush",okloading:Ta,oktext:(fr==null?void 0:fr.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:$r=>Gs(void 0,null,function*(){Xt(!0);let Wi=yield(0,fe.ZP)(`/api/courses/${_t.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(_t==null?void 0:_t.categoryId)]}});Xt(!1),(Wi==null?void 0:Wi.status)===0&&io($a)})}))};var td=(0,ye.connect)(({exercise:de,loading:pe,globalSetting:le,classroomList:gt,user:It})=>({exercise:de,loading:pe.effects,globalSetting:le,user:It,classroomList:gt}))(Sd),hd=x(19248),nd=x(93490),Zc=Object.defineProperty,Sc=Object.getOwnPropertySymbols,ad=Object.prototype.hasOwnProperty,Ed=Object.prototype.propertyIsEnumerable,ic=(de,pe,le)=>pe in de?Zc(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,zc=(de,pe)=>{for(var le in pe||(pe={}))ad.call(pe,le)&&ic(de,le,pe[le]);if(Sc)for(var le of Sc(pe))Ed.call(pe,le)&&ic(de,le,pe[le]);return de},Hc=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const{TabPane:Pc}=E.default,Qc=({exercise:de,loading:pe,dispatch:le})=>{var gt;const It=(0,ye.useParams)(),_e=(0,ye.useLocation)(),[Wt]=me.default.useForm(),[ot,Ie]=(0,a.useState)({}),[Pe,xn]=(0,a.useState)("1");return(0,a.useEffect)(()=>{de.actionTabs.key==="addIp"&&(Wt.resetFields(),xn("1"))},[de.actionTabs]),a.createElement(Fe.default,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",open:de.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:()=>Hc(void 0,null,function*(){if(yield Wt.validateFields(),!ot.ip){const Qn=ot.startIP.split(".")[3];if(parseInt(Qn)>parseInt(ot.endIP)){oe.ZP.warning("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5");return}}le({type:"exercise/setActionTabs",payload:{key:"insterIp",data:zc({},Wt.getFieldValue()),type:de.actionTabs.type}})}),onCancel:()=>{le({type:"exercise/setActionTabs",payload:{}})}},a.createElement("section",{className:"pl10 pr10"},a.createElement(E.default,{activeKey:Pe,onChange:Qn=>{xn(Qn),Wt.resetFields()}},a.createElement(Pc,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),a.createElement(Pc,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),a.createElement(me.default,{form:Wt,className:"pt30",name:"form",layout:"vertical",onValuesChange:(Qn,Yn)=>{Ie(zc({},Yn))}},Pe==="1"&&a.createElement(me.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},a.createElement(dn.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:Qn=>{Wt.setFieldsValue({ip:[...Qn.filter(Yn=>(0,nd.t)(Yn)?!0:(oe.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1))]})}})),Pe==="2"&&a.createElement(re.Z,{gutter:[20,20]},a.createElement(ve.Z,{flex:"1"},a.createElement(me.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},a.createElement(Se.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:Qn=>{let Yn="";(0,nd.t)(Qn.target.value)?Yn=Qn.target.value:(Yn="",oe.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),Wt.setFieldsValue({startIP:Yn})}}))),a.createElement(ve.Z,{flex:"1"},a.createElement(me.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},a.createElement(Se.default,{onBlur:Qn=>{},prefix:a.createElement("span",{className:"font14"},(gt=ot.startIP)==null?void 0:gt.substring(0,ot.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var bc=(0,ye.connect)(({exercise:de,loading:pe})=>({exercise:de,loading:pe}))(Qc),Na=x(59301),xc=Object.defineProperty,rd=Object.defineProperties,Pd=Object.getOwnPropertyDescriptors,xl=Object.getOwnPropertySymbols,pu=Object.prototype.hasOwnProperty,is=Object.prototype.propertyIsEnumerable,bs=(de,pe,le)=>pe in de?xc(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,qu=(de,pe)=>{for(var le in pe||(pe={}))pu.call(pe,le)&&bs(de,le,pe[le]);if(xl)for(var le of xl(pe))is.call(pe,le)&&bs(de,le,pe[le]);return de},lc=(de,pe)=>rd(de,Pd(pe)),uc=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const od=({exercise:de,globalSetting:pe,loading:le,dispatch:gt})=>{var It,_e,Wt,ot,Ie,Pe,xn;const{workSetting:Qn,commonHeader:Yn}=de,[nn]=me.default.useForm(),On=(0,ye.useParams)();On.category=On.categoryId;const[na,pa]=(0,a.useState)(!1),[_n,Gn]=(0,a.useState)(!1),[tr,Nn]=(0,a.useState)(!1),sa={question_random:!1,choice_random:!1,start_password:((It=Qn==null?void 0:Qn.exercise)==null?void 0:It.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((_e=Qn==null?void 0:Qn.exercise)==null?void 0:_e.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1};let[_t,ra]=(0,a.useState)(sa);const[oa,Ta]=(0,a.useState)(!1),[Xt,va]=(0,a.useState)(!1),[ia,$a]=(0,a.useState)(!1),[ro,Rr]=(0,a.useState)(null);(0,a.useEffect)(()=>{var La;Qa(),Qn!=null&&Qn.exercise&&!(0,xt.aN)()&&!((La=Qn==null?void 0:Qn.exercise)!=null&&La.is_creator)&&pa(!0)},[Qn]),(0,a.useEffect)(()=>{((Yn==null?void 0:Yn.exercise_status)==="5"||Yn!=null&&Yn.appraise_label)&&pa(!0)},[Yn]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{de.actionTabs.key==="insterIp"&&(de.actionTabs.data.ip?_t[de.actionTabs.type]=[..._t[de.actionTabs.type]||[],...de.actionTabs.data.ip]:_t[de.actionTabs.type]=[..._t[de.actionTabs.type]||[],`${de.actionTabs.data.startIP},${de.actionTabs.data.startIP.substring(0,de.actionTabs.data.startIP.lastIndexOf("."))+"."+de.actionTabs.data.endIP}`],un(_t),Ta(!0))},[de.actionTabs]);const Qa=()=>{const La=JSON.parse(JSON.stringify(Qn));Object.keys(_t).forEach(Ur=>{var za;_t[Ur]=(za=La==null?void 0:La.exercise)==null?void 0:za[Ur]}),un(lc(qu({},_t),{ip_limit:_t.ip_limit!=="no"}))},un=La=>{ra(La),nn.setFieldsValue(La)},et=La=>{var Ur,za;if(La.categoryId=On.categoryId,La.ip_limit=La.ip_limit?"pub":"no",La.ip_bind||(La.ip_bind_type=!1),La.open_camera&&La.photo_count<1){oe.ZP.warning("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");return}if(!La.start_password&&La.is_start_locked){oe.ZP.warning("\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801");return}if(La.ip_limit!=="no"&&!((Ur=La.public_ip)!=null&&Ur.length)&&!((za=La.inner_ip)!=null&&za.length)){oe.ZP.warning("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740");return}if(La.is_locked||La.open_camera||La.screen_open||La.login_restrict||La.ip_bind||La.ip_limit=="pub"||La.ip_limit=="inner"||La.identity_verify||La.open_phone_video_recording){if((Yn==null?void 0:Yn.exercise_type)==1){ka(La);return}Fe.default.confirm({width:666,centered:!0,title:"\u63D0\u793A",icon:null,content:Na.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",Na.createElement("span",{style:{color:"#FA6400"}}," ",(0,ue.hi)(La)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>ka(La)});return}fa(La)},ka=La=>{if(La.open_camera||La.screen_open){const Ur=Fe.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:Na.createElement("div",{className:"font16 p20"},La.open_camera&&Na.createElement(re.Z,{justify:"start",className:"mt20"},Na.createElement(ve.Z,{flex:"24px"},Na.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),Na.createElement(ve.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",Na.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",Na.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),La.screen_open&&Na.createElement(re.Z,{justify:"start",className:"mt20"},Na.createElement(ve.Z,{flex:"24px",className:"mr20"},Na.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),Na.createElement(ve.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",Na.createElement("img",{width:"26",src:Ri.JA})," ",Na.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",Na.createElement("img",{width:"26",src:Ri.Gm})," ",Na.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),Na.createElement("p",{className:"ml40 mt40"},Na.createElement(Ne.default,{onChange:za=>Ur.update({okButtonProps:{disabled:!za.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{fa(La)},okButtonProps:{disabled:!0}})}else fa(La)},fa=La=>uc(void 0,null,function*(){Gn(!0);const Ur=yield(0,fe.ZP)(`/api/exercises/${On==null?void 0:On.categoryId}/prevent_cheating_settings.json`,{method:"post",body:La});Gn(!1),Ur.status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),gt({type:"exercise/getCommonHeader",payload:qu({},On)}),gt({type:"exercise/getWorkSetting",payload:qu({},On)}),Ta(!1))});(0,a.useEffect)(()=>{ir(oa?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[oa]);const Za=La=>{La.preventDefault(),La.returnValue=""},ir=(La="")=>{gt({type:"exercise/setActionTabs",payload:{key:La}})};return Na.createElement("section",{className:Ni.formDom,style:{padding:"30px 50px"}},Na.createElement(St.Z,{spinning:le["exercise/getWorkSetting"]||_n},Na.createElement(me.default,{form:nn,name:"basicForm",initialValues:sa,colon:!1,onValuesChange:(La,Ur)=>{console.log("onValuesChange",Ur);let za=Ur;for(const Aa in La){if(Aa=="is_locked"&&!Ur[Aa]&&(za.login_restrict=!1,za.screen_open=!1),Aa=="login_restrict"&&Ur[Aa]&&(za.is_locked=!0),Aa=="screen_open"&&Ur[Aa]&&(za.is_locked=!0),Aa=="screen_shot_open"&&Ur[Aa]){const Nr=Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Na.createElement("div",null,Na.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",Na.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),Na.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>uc(void 0,null,function*(){za.screen_shot_open=!0,un(za)}),onCancel:()=>{za.screen_shot_open=!1,un(za),Nr.destroy()}});break}(Aa=="ip_bind"||Aa=="ip_limit")&&!Ur.is_locked&&Ur[Aa]&&(za.is_locked=!0),Aa=="open_camera"&&(za.photo_count=za.photo_count||5)}un(za),Ta(!0)},onFinish:et},Na.createElement("div",{className:Ni.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),Na.createElement(me.default.Item,null,Na.createElement(be.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:ro,onChange:La=>{if(La.target.value==="exam")un(lc(qu(qu({},sa),_t),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(La.target.value==="practice"){Fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{un(lc(qu({},sa),{question_random:!0,choice_random:!0,forbid_copy:!1})),Rr(La.target.value)}});return}Rr(La.target.value)},buttonStyle:"solid",disabled:na},Na.createElement(be.ZP,{value:"exam",style:{marginRight:"40px"}},"\u6B63\u5F0F\u6A21\u5F0F"),Na.createElement(be.ZP,{value:"practice"},"\u6A21\u62DF\u6A21\u5F0F"))),Na.createElement("div",{className:Ni.title,style:{marginTop:"30px"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),Na.createElement(me.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Na.createElement(Ne.default,{disabled:na},Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"))),Na.createElement(me.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Na.createElement(Ne.default,{disabled:na},Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),Na.createElement(me.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Na.createElement(Ne.default,{disabled:na},Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(me.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Ne.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09"))))),_t.is_start_locked&&(0,xt.GJ)()?Na.createElement(re.Z,{className:Ni.unlockKeyWrapper,align:"middle"},Na.createElement(me.default.Item,{name:"start_password",style:{marginBottom:0}},Na.createElement(Se.default,{size:"large",className:Ni.unlockKeyInput,disabled:na,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"})),Na.createElement(ve.Z,null,!na&&Na.createElement(Ce.ZP,{type:"link",loading:Xt,onClick:()=>uc(void 0,null,function*(){va(!0);let La=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Ur=yield(0,fe.ZP)(`/api/exercises/${On==null?void 0:On.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:La}});va(!1),(Ur==null?void 0:Ur.status)===0&&nn.setFieldsValue({start_password:La})})},"\u6362\u4E00\u6362"))):Na.createElement(me.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(me.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Ne.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09"))))),_t.is_locked&&(0,xt.GJ)()?Na.createElement(re.Z,{className:Ni.unlockKeyWrapper,align:"middle"},Na.createElement(me.default.Item,{style:{marginBottom:0},name:"unlock_key"},Na.createElement(Se.default,{size:"large",className:Ni.unlockKeyInput,disabled:na,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),Na.createElement(ve.Z,null,!na&&Na.createElement(Ce.ZP,{type:"link",loading:ia,onClick:()=>uc(void 0,null,function*(){$a(!0);let La=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Ur=yield(0,fe.ZP)(`/api/exercises/${On==null?void 0:On.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:La}});$a(!1),(Ur==null?void 0:Ur.status)===0&&nn.setFieldsValue({unlock_key:La})})},"\u6362\u4E00\u6362"))):Na.createElement(me.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Na.createElement(me.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(Ne.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09"))))),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(me.default.Item,{name:"screen_open",valuePropName:"checked"},Na.createElement(Ne.default,{disabled:na},Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),_t.screen_open?Na.createElement(Na.Fragment,null,Na.createElement(re.Z,{gutter:10,className:`${Ni.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},Na.createElement(ve.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),Na.createElement(ve.Z,null,Na.createElement(me.default.Item,{name:"screen_num",style:{marginBottom:0}},Na.createElement(Me.Z,{size:"large",disabled:na,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Na.createElement(ve.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),Na.createElement(ve.Z,null,Na.createElement(me.default.Item,{name:"screen_sec",style:{marginBottom:0}},Na.createElement(Me.Z,{size:"large",disabled:na,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}}))),Na.createElement(ve.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),Na.createElement(re.Z,{gutter:10,className:`c-grey-333 ${Ni.unlockKeyWrapper}`,align:"middle",wrap:!1},Na.createElement(ve.Z,null,Na.createElement(me.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Ae.Z,{disabled:na||!_t.screen_open}))),Na.createElement(ve.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):Na.createElement(Na.Fragment,null,Na.createElement(me.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Na.createElement(me.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Na.createElement(me.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(me.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Ne.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09"))))),_t.ip_bind&&(0,xt.GJ)()?Na.createElement(re.Z,{className:Ni.unlockKeyWrapper,style:{flexDirection:"column"}},Na.createElement(me.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},Na.createElement(be.ZP.Group,null,Na.createElement(be.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},Na.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),Na.createElement(be.ZP,{value:!0,style:{fontWeight:"400"}},Na.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",Na.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09")))))):Na.createElement(me.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(me.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Ne.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09"))))),Na.createElement(me.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),Na.createElement(me.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(_t==null?void 0:_t.ip_limit)&&Na.createElement(re.Z,{className:Ni.unlockKeyWrapper,style:{flexDirection:"column"}},Na.createElement(ve.Z,null,Na.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),Na.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),Na.createElement(re.Z,{className:`mt15 ${Ni.ipWrp}`,style:{background:"#F6F7F9"}},Na.createElement(ve.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),Na.createElement(ve.Z,null,(Wt=_t.public_ip)==null?void 0:Wt.map((La,Ur)=>Na.createElement("span",{key:Ur,className:Ni.ipItem},Na.createElement("i",null,La," "),!na&&Na.createElement(hd.Z,{onClick:()=>{Fe.default.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{_t.public_ip.splice(Ur,1),un(qu({},_t))}})},className:" c-grey-c",size:20}))),(0,xt.GJ)()&&!na&&Na.createElement("span",{onClick:()=>{gt({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",Na.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),Na.createElement(re.Z,{className:`mt15 ${Ni.ipWrp}`,style:{background:"#F6F7F9"}},Na.createElement(ve.Z,null,Na.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),Na.createElement(ve.Z,null,(ot=_t.inner_ip)==null?void 0:ot.map((La,Ur)=>Na.createElement("span",{className:Ni.ipItem},Na.createElement("i",null,La," "),!na&&Na.createElement(hd.Z,{onClick:()=>{na||Fe.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{_t.inner_ip.splice(Ur,1),un(qu({},_t))}})},className:" c-grey-c",size:20}))),(0,xt.GJ)()&&!na&&Na.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{gt({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",Na.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))))),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(me.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Ne.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09"))))),_t.open_camera?Na.createElement(re.Z,{gutter:10,className:`c-grey-333 ${Ni.unlockKeyWrapper}`,align:"middle",wrap:!1},Na.createElement(ve.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),Na.createElement(ve.Z,null,Na.createElement(me.default.Item,{name:"photo_count",style:{marginBottom:0}},Na.createElement(Me.Z,{size:"large",disabled:na||!_t.open_camera,min:1,max:(0,xt.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Na.createElement(ve.Z,null,Na.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):Na.createElement(me.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Na.createElement(me.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(Ne.default,{disabled:!(0,xt.ag)()||na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09"))))),Na.createElement(me.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Na.createElement(Ne.default,{disabled:!(0,xt.ag)()||na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09")))))),((0,xt.aN)()||((Ie=de==null?void 0:de.commonHeader)==null?void 0:Ie.exercise_author))&&!(Yn!=null&&Yn.appraise_label)&&Na.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{nn.submit()}},"\u4FDD\u5B58")),Na.createElement(bc,null),Na.createElement(Fe.default,{centered:!0,destroyOnClose:!0,open:tr,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Nn(!1)},Na.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Na.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Pe=pe==null?void 0:pe.setting)==null?void 0:Pe.homepage_tea_qq_number," "),Na.createElement("img",{src:`${Le.Z.IMG_SERVER}/${(xn=pe==null?void 0:pe.setting)==null?void 0:xn.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var id=(0,ye.connect)(({exercise:de,loading:pe,globalSetting:le})=>({exercise:de,loading:pe.effects,globalSetting:le}))(od),Ei=x(59301),t0=Object.defineProperty,n0=Object.defineProperties,bd=Object.getOwnPropertyDescriptors,Ms=Object.getOwnPropertySymbols,Md=Object.prototype.hasOwnProperty,a0=Object.prototype.propertyIsEnumerable,xd=(de,pe,le)=>pe in de?t0(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Ws=(de,pe)=>{for(var le in pe||(pe={}))Md.call(pe,le)&&xd(de,le,pe[le]);if(Ms)for(var le of Ms(pe))a0.call(pe,le)&&xd(de,le,pe[le]);return de},ld=(de,pe)=>n0(de,bd(pe)),Td=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const r0=({exercise:de,loading:pe,dispatch:le})=>{var gt,It,_e;const{workSetting:Wt,commonHeader:ot}=de,Ie=(0,ye.useParams)();Ie.category=Ie.categoryId;const[Pe,xn]=(0,a.useState)(!1),[Qn,Yn]=(0,a.useState)(!1);let[nn,On]=(0,a.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1,open_make_up:!1,make_up_score:1});(0,a.useEffect)(()=>{pa("\u8868\u5355\u672A\u4FDD\u5B58")},[nn]);const na=Nn=>{Nn.preventDefault(),Nn.returnValue=""},pa=(Nn="")=>{le({type:"exercise/setActionTabs",payload:{key:Nn}})};(0,a.useEffect)(()=>{var Nn,sa;_n(),(Nn=Wt==null?void 0:Wt.exercise)!=null&&Nn.id&&!(0,xt.aN)()&&!((sa=Wt==null?void 0:Wt.exercise)!=null&&sa.is_creator)&&xn(!0)},[de==null?void 0:de.workSetting]),(0,a.useEffect)(()=>{},[]);const _n=()=>{const Nn=JSON.parse(JSON.stringify(Wt));Object.keys(nn).forEach(sa=>{var _t;nn[sa]=(_t=Nn==null?void 0:Nn.exercise)==null?void 0:_t[sa]}),On(nn),de.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&pa("")},Gn=()=>{const Nn=JSON.parse(JSON.stringify(nn));Nn.categoryId=Ie.categoryId,tr(Nn)},tr=Nn=>Td(void 0,null,function*(){var sa;if((Nn==null?void 0:Nn.use_blank_score)!==((sa=Wt==null?void 0:Wt.exercise)==null?void 0:sa.use_blank_score)){let ra=Fe.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:"\u63D0\u793A",onOk:()=>Td(void 0,null,function*(){Yn(!0);const oa=yield(0,fe.ZP)(`/api/exercises/${Ie==null?void 0:Ie.categoryId}/property_settings.json`,{method:"post",body:Nn});Yn(!1),oa.status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),pa(""),le({type:"exercise/getCommonHeader",payload:Ws({},Ie)}),le({type:"exercise/getWorkSetting",payload:Ws({},Ie)}),Yn(!1))})});Nn!=null&&Nn.use_blank_score?ra.update({content:Ei.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",Ei.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):ra.update({content:Ei.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",Ei.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}Yn(!0);const _t=yield(0,fe.ZP)(`/api/exercises/${Ie==null?void 0:Ie.categoryId}/property_settings.json`,{method:"post",body:Nn});Yn(!1),_t.status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),pa(""),le({type:"exercise/getCommonHeader",payload:Ws({},Ie)}),le({type:"exercise/getWorkSetting",payload:Ws({},Ie)}))});return Ei.createElement("section",{className:Ni.scoreSettingWrapper,style:{padding:"30px 50px"}},Ei.createElement(St.Z,{spinning:pe["exercise/getWorkSetting"]||Qn},(ot==null?void 0:ot.is_make_up_exercise)&&Ei.createElement(Ei.Fragment,null,Ei.createElement(re.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Ei.createElement(ve.Z,null,Ei.createElement(Ne.default,{checked:nn.open_make_up,disabled:Pe,onChange:Nn=>{nn.open_make_up=Nn.target.checked,On(Object.assign({},nn))},className:Ni.mainRuleText},Ei.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u8865\u8003\u6263\u5206 ")),Ei.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u7CFB\u7EDF\u5C06\u5728\u6BCF\u4E2A\u53C2\u52A0\u8865\u8003\u5B66\u751F\u6700\u7EC8\u6210\u7EE9\u7684\u57FA\u7840\u4E0A\u81EA\u52A8\u6263\u9664\u5BF9\u5E94\u8BBE\u7F6E\u7684\u5206\u503C\uFF09"))),nn.open_make_up&&Ei.createElement("div",{className:"flex item-center gap-10px",style:{background:"#F6F7F9",padding:"13px 54px"}},Ei.createElement("div",null,"\u6263\u5206"),Ei.createElement(Me.Z,{value:nn==null?void 0:nn.make_up_score,min:1,step:1,max:(gt=Wt==null?void 0:Wt.exercise)!=null&>.total_score?Number((It=Wt==null?void 0:Wt.exercise)==null?void 0:It.total_score):Number.MAX_SAFE_INTEGER,suffix:"\u5206",style:{width:"120px"},onChange:Nn=>{On(ld(Ws({},nn),{make_up_score:Math.floor(Nn)}))}}))),Ei.createElement(re.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Ei.createElement(ve.Z,null,Ei.createElement(Ne.default,{checked:nn.use_blank_score,disabled:Pe,onChange:Nn=>{nn.use_blank_score=Nn.target.checked,On(Object.assign({},nn))},className:Ni.mainRuleText},Ei.createElement(Ei.Fragment,null,Ei.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),Ei.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),Ei.createElement(re.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Ei.createElement(ve.Z,null,Ei.createElement(Ne.default,{checked:nn.downcase,disabled:Pe,onChange:Nn=>{nn.downcase=Nn.target.checked,On(Object.assign({},nn))},className:Ni.mainRuleText},Ei.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Ei.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),Ei.createElement(re.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Ei.createElement(ve.Z,null,Ei.createElement(Ne.default,{checked:nn.open_total_score,disabled:Pe,onChange:Nn=>{nn.open_total_score=Nn.target.checked,Nn.target.checked?(nn.open_score=!1,nn.open_score_reviewed=!0):(nn.open_score=!0,nn.open_score_reviewed=!1),On(Object.assign({},nn))},className:Ni.mainRuleText},Ei.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9")),Ei.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),nn.open_total_score&&Ei.createElement(Ei.Fragment,null,Ei.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Ei.createElement(be.ZP.Group,{disabled:Pe,value:nn.open_score?"afterEndTime":nn!=null&&nn.open_score_reviewed?"afterReview":"afterCommit",onChange:Nn=>{Nn.target.value==="afterEndTime"?On(sa=>ld(Ws({},sa),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):Nn.target.value==="afterReview"?On(sa=>ld(Ws({},sa),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):On(sa=>ld(Ws({},sa),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},Ei.createElement(be.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},Ei.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),Ei.createElement(be.ZP,{value:"afterCommit",style:{marginRight:"80px"}},Ei.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),Ei.createElement(be.ZP,{value:"afterReview"},Ei.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),Ei.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Ei.createElement(Ne.default,{className:Ni.mainRuleText,checked:nn.answered_open,disabled:Pe,onChange:Nn=>{nn.answered_open=Nn.target.checked,On(Object.assign({},nn))}},Ei.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),Ei.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),nn.answered_open&&Ei.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Ei.createElement(be.ZP.Group,{value:nn.answer_open,disabled:Pe,onChange:Nn=>{nn.answer_open=Nn.target.value,On(Object.assign({},nn))}},Ei.createElement(be.ZP,{value:!0,style:{marginRight:"25px"}},Ei.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),Ei.createElement(be.ZP,{value:!1},Ei.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),Ei.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Ei.createElement(Ne.default,{className:Ni.mainRuleText,checked:nn.score_open,disabled:Pe,onChange:Nn=>{nn.score_open=Nn.target.checked,On(Object.assign({},nn))}},Ei.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),Ei.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),Ei.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},Ei.createElement(Ne.default,{className:Ni.mainRuleText,checked:nn.show_statistic,disabled:Pe,onChange:Nn=>{nn.show_statistic=Nn.target.checked,On(Object.assign({},nn))}},Ei.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),Ei.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,xt.aN)()||((_e=de==null?void 0:de.commonHeader)==null?void 0:_e.exercise_author))&&Ei.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Gn},"\u4FDD\u5B58")))};var kd=(0,ye.connect)(({exercise:de,loading:pe,globalSetting:le})=>({exercise:de,loading:pe.effects,globalSetting:le}))(r0),Ii=x(59301),o0=Object.defineProperty,i0=Object.defineProperties,ud=Object.getOwnPropertyDescriptors,sd=Object.getOwnPropertySymbols,wd=Object.prototype.hasOwnProperty,l0=Object.prototype.propertyIsEnumerable,jd=(de,pe,le)=>pe in de?o0(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,wl=(de,pe)=>{for(var le in pe||(pe={}))wd.call(pe,le)&&jd(de,le,pe[le]);if(sd)for(var le of sd(pe))l0.call(pe,le)&&jd(de,le,pe[le]);return de},qo=(de,pe)=>i0(de,ud(pe)),Ji=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const $l=({exercise:de,globalSetting:pe,loading:le,dispatch:gt})=>{const{workSetting:It,commonHeader:_e}=de,Wt=(0,ye.useParams)();Wt.category=Wt.categoryId;const[ot,Ie]=(0,a.useState)(!1),[Pe,xn]=(0,a.useState)(0),[Qn,Yn]=(0,a.useState)(0),[nn,On]=(0,a.useState)(!1),[na,pa]=(0,a.useState)({}),[_n,Gn]=(0,a.useState)(!1),[tr,Nn]=(0,a.useState)([]),[sa,_t]=(0,a.useState)([]),[ra,oa]=(0,a.useState)([]),[Ta,Xt]=(0,a.useState)([]),[va,ia]=(0,a.useState)([]);let[$a,ro]=(0,a.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:""});(0,a.useEffect)(()=>{var Aa;!(0,xt.aN)()&&!((Aa=It==null?void 0:It.exercise)!=null&&Aa.is_creator)&&Ie(!0)},[It]),(0,a.useEffect)(()=>{Rr()},[_e]);const Rr=()=>Ji(void 0,null,function*(){On(!0);const Aa=yield(0,fe.ZP)(`/api/exercises/${Wt==null?void 0:Wt.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys($a).forEach(Nr=>{$a[Nr]=Aa==null?void 0:Aa[Nr]}),console.log(Aa,"res"),pa(wl({},Aa)),ia((Aa==null?void 0:Aa.exercise_questions)||[]),fa(wl({},Aa)),_t((Aa==null?void 0:Aa.course_review_teachers)||[]),ro(qo(wl({},$a),{select_appraise:!!Aa.end_time})),xn((Aa==null?void 0:Aa.total)||0),Yn((Aa==null?void 0:Aa.finish_total)||0),On(!1),za("")}),Qa=()=>{const Aa=JSON.parse(JSON.stringify($a));if(!Aa.select_appraise){Rr();return}if(!Aa.end_time){oe.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Aa.review_type&&!Ta.length){oe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Aa.review_type&&!va.some(Nr=>!!Nr.appraise_teachers.length)){oe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}Aa.review_type===0&&(Aa.exercises=Ta==null?void 0:Ta.map(Nr=>{var br;return{id:Nr.id,total:Nr.total,finish_total:Nr.finish_total,unfinished_total:Nr.unfinished_total,appraise_teacher_ids:(br=Nr==null?void 0:Nr.appraise_teachers)==null?void 0:br.map(er=>({id:er.id}))}})),Aa.review_type===1&&(Aa.exercise_questions=va==null?void 0:va.map(Nr=>{var br;return{id:Nr.id,total:Nr.total,question_id:Nr.question_id,appraise_teacher_ids:(br=Nr==null?void 0:Nr.appraise_teachers)==null?void 0:br.map(er=>({id:er.id,message_status:er.message_status}))}})),delete Aa.select_appraise,Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,closable:!0,width:650,title:"\u63D0\u793A",content:Ii.createElement("div",null,Ii.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",Ii.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),Ii.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",Ii.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",Ii.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",Ii.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),Ii.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},Ii.createElement(b.Z,{style:{marginRight:3}})," ",Ii.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{un(Aa)}})},un=Aa=>Ji(void 0,null,function*(){On(!0);const Nr=yield(0,fe.ZP)(`/api/exercises/${Wt==null?void 0:Wt.categoryId}/appraise_settings.json`,{method:"post",body:Aa});if(On(!1),Nr.status===0){oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),za(""),Rr(),gt({type:"exercise/getCommonHeader",payload:wl({},Wt)});return}}),et=(Aa,Nr)=>{const br=Math.floor(Aa/Nr);let er=Aa%Nr;const ea=[];for(let Xa=0;Xa0?1:0)),er--;return ea},ka=Aa=>{var Nr;if(Aa[0]){let br=[];Ta.forEach(ea=>br=br.concat(ea.appraise_teachers));let er=sa.filter(ea=>br.every(Xa=>Xa.id!==ea.id));console.log(er,"newItems"),oa([...er]),Gn(Aa)}if(!Aa[0]){let br=[];br=br.concat(((Nr=va==null?void 0:va[Aa[1]])==null?void 0:Nr.appraise_teachers)||[]);let er=sa.filter(ea=>br.every(Xa=>Xa.id!==ea.id));oa([...er]),Gn(Aa)}},fa=Aa=>{if(Aa!=null&&Aa.start_appraise){Xt((Aa==null?void 0:Aa.exercises)||[]);return}let Nr=Aa==null?void 0:Aa.exercises;const br=et(Aa==null?void 0:Aa.total,Nr.length),er=et(Aa==null?void 0:Aa.finish_total,Nr.length);br.forEach((ea,Xa)=>{Nr[Xa].total=ea}),er.forEach((ea,Xa)=>{Nr[Xa].finish_total=ea,Nr[Xa].unfinished_total=Nr[Xa].total-Nr[Xa].finish_total}),Nr=Nr.filter(ea=>ea.total>0),Xt(JSON.parse(JSON.stringify(Nr)))},Za=()=>{if(!tr.length){oe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(_n[0]){if(_n[1]===null){const Aa=ra.filter(ea=>tr.includes(ea.id));let Nr=[...Ta,...Aa==null?void 0:Aa.map(ea=>({appraise_teachers:[ea],total:0,finish_total:0,unfinished_total:0}))];const br=et(Pe,Nr.length),er=et(Qn,Nr.length);br.forEach((ea,Xa)=>{Nr[Xa].total=ea}),er.forEach((ea,Xa)=>{Nr[Xa].finish_total=ea,Nr[Xa].unfinished_total=Nr[Xa].total-Nr[Xa].finish_total}),Nr=Nr.filter(ea=>ea.total>0),Xt(JSON.parse(JSON.stringify(Nr))),Gn(!1)}if(_n[1]!==null){const Aa=ra.filter(br=>tr.includes(br.id));let Nr=[];Ta.forEach((br,er)=>{if(_n[1]===er){Nr.push(qo(wl({},br),{appraise_teachers:[...br.appraise_teachers,...Aa]}));return}Nr.push(br)}),Xt(Nr),Gn(!1)}}if(!_n[0]&&_n[1]!==null){let Aa=ra.filter(br=>tr.includes(br.id));Aa=Aa.map(br=>qo(wl({},br),{message_status:na!=null&&na.start_appraise?1:0}));let Nr=[];va.forEach((br,er)=>{if(_n[1]===er){Nr.push(qo(wl({},br),{appraise_teachers:[...br.appraise_teachers,...Aa]}));return}Nr.push(br)}),ia(Nr),Gn(!1)}},ir=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Aa,Nr,br)=>br+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:Ni.padding,render:(Aa,Nr,br)=>Ii.createElement("span",{className:Ni.tagWrap},Ii.createElement("div",null,Aa==null?void 0:Aa.map(er=>Ii.createElement("div",{className:Ni.tag,key:er.id},Ii.createElement("b",{title:er.name},er.name),(er==null?void 0:er.disabled)!==!0&&!ot&&Ii.createElement("span",{onClick:ea=>{const Xa=Aa.filter(aa=>aa.id!==er.id),ha=Ta.map((aa,Sa)=>Sa===br?qo(wl({},aa),{appraise_teachers:Xa}):aa);Xa.length?Xt(ha):Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const aa=Ta==null?void 0:Ta.filter((qa,fr)=>fr!==br),Sa=et(Pe,aa.length),Jn=et(Qn,aa.length);Sa.forEach((qa,fr)=>{aa[fr].total=qa}),Jn.forEach((qa,fr)=>{aa[fr].finish_total=qa,aa[fr].unfinished_total=aa[fr].total-aa[fr].finish_total}),Xt(JSON.parse(JSON.stringify(aa)))}})}},Ii.createElement("i",{className:"iconfont icon-guanbi7"}))))),!ot&&Ii.createElement("span",{onClick:()=>ka([!0,br]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],La=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Aa,Nr,br)=>br+1,width:70},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:Ni.padding,dataIndex:"appraise_teachers",render:(Aa,Nr,br)=>Ii.createElement("span",{className:Ni.tagWrap},Ii.createElement("div",null,Aa==null?void 0:Aa.map(er=>Ii.createElement("div",{className:Ni.tag,key:er.id},Ii.createElement("b",{title:er.name},er.name),(er==null?void 0:er.disabled)!==!0&&!ot&&Ii.createElement("span",{onClick:()=>{const ea=Aa.filter(ha=>ha.id!==er.id),Xa=va.map((ha,aa)=>aa===br?qo(wl({},ha),{appraise_teachers:ea}):ha);ia(Xa)}},Ii.createElement("i",{className:"iconfont icon-guanbi7"}))))),!ot&&Ii.createElement("span",{onClick:()=>ka([!1,br]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,a.useEffect)(()=>{za("\u8868\u5355\u672A\u4FDD\u5B58")},[$a]);const Ur=Aa=>{Aa.preventDefault(),Aa.returnValue=""},za=(Aa="")=>{gt({type:"exercise/setActionTabs",payload:{key:Aa}})};return Ii.createElement("section",{className:Ni.form,style:{padding:"30px 50px",marginBottom:"0px"}},Ii.createElement(St.Z,{spinning:nn},Ii.createElement("div",{className:Ni.title},"\u96C6\u4E2D\u8BC4\u9605",Ii.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),Ii.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},Ii.createElement(Ne.default,{checked:$a.select_appraise,disabled:ot||!(na!=null&&na.can_open_appraise&&!(na!=null&&na.end_time)),onChange:Aa=>{$a.select_appraise=Aa.target.checked,ro(Object.assign({},$a))}}),Ii.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),Ii.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),$a.select_appraise&&Ii.createElement("div",{style:{marginTop:"15px",marginLeft:30}},Ii.createElement("span",{style:{color:"#666666",marginRight:"20px"}},Ii.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),Ii.createElement(Pn.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:je()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ot,allowClear:!1,value:$a.end_time?je()($a.end_time):"",disabledDate:Nt.Q8,disabledTime:Aa=>(0,Nt.d0)(Aa),onChange:(Aa,Nr)=>{$a.end_time=Nr,ro(Object.assign({},$a))}}))),$a.select_appraise&&Ii.createElement("div",null,Ii.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ii.createElement(Ne.default,{checked:$a.sealed_review,disabled:ot||!(na!=null&&na.change_sealed_review),onChange:Aa=>{$a.sealed_review=Aa.target.checked,ro(Object.assign({},$a))}}),Ii.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),Ii.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),Ii.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ii.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",Ii.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),Ii.createElement(be.ZP.Group,{value:$a.review_type,disabled:ot||!!(na!=null&&na.end_time),style:{marginLeft:30},onChange:Aa=>{$a.review_type=Aa.target.value,ro(Object.assign({},$a))}},Ii.createElement(be.ZP,{value:0},Ii.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),Ii.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09")),Ii.createElement(be.ZP,{style:{marginLeft:"50px"},value:1},Ii.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),Ii.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09"))),Ii.createElement(re.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},Ii.createElement("div",{style:{color:"#666666",marginRight:"20px"}},Ii.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),$a.review_type===0&&Ii.createElement("div",{style:{flex:1}},Ta.length>0&&Ii.createElement(z.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:Ta,columns:ir}),(na==null?void 0:na.start_appraise)===!1&&!ot&&Ii.createElement("div",{onClick:()=>ka([!0,null]),style:{display:Pe==1&&(Ta==null?void 0:Ta.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),$a.review_type===1&&Ii.createElement("div",{style:{flex:1}},va.length>0&&Ii.createElement(z.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:va,columns:La}))))),((0,xt.aN)()||!!na.exercise_author)&&Ii.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Qa},"\u4FDD\u5B58")),Ii.createElement(Fe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!_n,title:(_n==null?void 0:_n[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"800px",onOk:Za,afterClose:()=>{Nn([])},onCancel:()=>{Gn(!1)}},Ii.createElement(z.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:Aa=>{Nn(Aa)}},rowKey:"id",dataSource:ra,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:"\u624B\u673A",align:"center",dataIndex:"phone",width:"18%"},{title:"\u90AE\u7BB1",align:"center",dataIndex:"email",width:"28%"},{title:"\u89D2\u8272",align:"center",dataIndex:"identity"}]})))};var wu=(0,ye.connect)(({exercise:de,loading:pe,globalSetting:le})=>({exercise:de,loading:pe.effects,globalSetting:le}))($l),fl=x(59301),Ts=Object.defineProperty,sc=Object.defineProperties,ks=Object.getOwnPropertyDescriptors,Gc=Object.getOwnPropertySymbols,wc=Object.prototype.hasOwnProperty,Ns=Object.prototype.propertyIsEnumerable,u0=(de,pe,le)=>pe in de?Ts(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,s0=(de,pe)=>{for(var le in pe||(pe={}))wc.call(pe,le)&&u0(de,le,pe[le]);if(Gc)for(var le of Gc(pe))Ns.call(pe,le)&&u0(de,le,pe[le]);return de},S0=(de,pe)=>sc(de,ks(pe)),$0=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const P0=({exercise:de,globalSetting:pe,loading:le,dispatch:gt})=>{var It,_e;const{workSetting:Wt,commonHeader:ot}=de,[Ie]=me.default.useForm(),Pe=(0,ye.useParams)();Pe.category=Pe.categoryId;const[xn,Qn]=(0,a.useState)(!1),[Yn,nn]=(0,a.useState)(!1),On={forbid_screen:!1,screen_key:((It=Wt==null?void 0:Wt.exercise)==null?void 0:It.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""};let[na,pa]=(0,a.useState)(On);const[_n,Gn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Xt,va;tr(),(Xt=Wt==null?void 0:Wt.exercise)!=null&&Xt.id&&!(0,xt.aN)()&&!((va=Wt==null?void 0:Wt.exercise)!=null&&va.is_creator)&&Qn(!0)},[de==null?void 0:de.workSetting]),(0,a.useEffect)(()=>{((ot==null?void 0:ot.exercise_status)==="5"||ot!=null&&ot.appraise_label)&&Qn(!0)},[ot]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{de.actionTabs.key==="insterIp"&&(de.actionTabs.data.ip?na[de.actionTabs.type]=[...na[de.actionTabs.type]||[],...de.actionTabs.data.ip]:na[de.actionTabs.type]=[...na[de.actionTabs.type]||[],`${de.actionTabs.data.startIP},${de.actionTabs.data.startIP.substring(0,de.actionTabs.data.startIP.lastIndexOf("."))+"."+de.actionTabs.data.endIP}`],Nn(na),Gn(!0))},[de.actionTabs]);const tr=()=>{const Xt=JSON.parse(JSON.stringify(Wt));Object.keys(na).forEach(va=>{var ia;na[va]=(ia=Xt==null?void 0:Xt.exercise)==null?void 0:ia[va]}),Nn(S0(s0({},na),{ip_limit:na.ip_limit!=="no"}))},Nn=Xt=>{pa(Xt),Ie.setFieldsValue(Xt)};function sa(Xt=""){if(!Xt)return!1;const va=Xt.split(` +`),Un.focus();default:throw new Error}},[Un,vr]),Zo=(0,a.useMemo)(()=>{switch(vr){case Pn:return a.createElement(Ut,{callback:Cr,onCancel:Ro});case wa:return a.createElement(ft.Z,{callback:Cr,onCancel:Ro});case Nt:return a.createElement(Je.Z,{callback:Cr,onCancel:Ro});case qt:return a.createElement(wt,{callback:Cr,onCancel:Ro});case Ga:return a.createElement(at,{callback:Cr,onCancel:Ro});case"maths-latex":return a.createElement(Zn,{showSaveButton:!0,callback:Cr});case"inline-latex":return a.createElement(qn.Z,{showSaveButton:!0,callback:Cr});default:return null}},[vr]);function Ro(){uo("")}(0,a.useEffect)(()=>{if(Da.current){let qr=function(il){ui=!0,Yi=il.pageY},Mr=function(){ui=!1},Gr=function(il){if(ui){let dl=il.pageY-Yi;dl<0&&(dl=0),dl>300&&(dl=300);let Xl=qe+dl+"px";ri(Xl)}},Vr=Da.current,ui=!1,Yi=0;return Vr.addEventListener("mousedown",qr),document.addEventListener("mousemove",Gr),document.addEventListener("mouseup",Mr),()=>{Vr.removeEventListener("mousedown",qr),document.removeEventListener("mousemove",Gr),document.removeEventListener("mouseup",Mr)}}},[Un,Da]),(0,a.useEffect)(()=>{ri(qe)},[qe]);const Di=Rn(De),Ho=Rn(_r),Ao={width:Di,height:Ho},Oo=(0,a.useMemo)(()=>{if(Do){let qr=new Date(Do),Mr=qr.getHours(),Gr=qr.getMinutes(),Vr=qr.getSeconds();return Mr=Mr<10?"0"+Mr:Mr,Gr=Gr<10?"0"+Gr:Gr,Vr=Vr<10?"0"+Vr:Vr,`${Mr}:${Gr}:${Vr}`}return 0},[Do]),oi=qr=>{const Mr=[];if(Fa){let Gr=-1;qr=qr.replace(/(@▁▁@|@▁@)/g,function(Vr,ui,Yi){Mr.push({multiLine:Vr!==Cn})})}return Mr};function rl(){window.sessionStorage.removeItem(Jt),nl(!1),ao(0)}function tl(){nl(!1),ao(0),Un.setValue(window.sessionStorage.getItem(Jt))}(0,a.useEffect)(()=>{dn[vr]&&vr!==Bn&&vr!==qt&&setTimeout(()=>{const qr=document.getElementsByClassName("markdown-popup-form")[0],Mr=window.innerWidth/2-qr.offsetWidth/2,Gr=window.innerHeight/2-qr.offsetHeight/2;Qi(Mr),Lo(Gr)},0)},[vr]);const Ol=qr=>{qr.preventDefault();const Mr=qr.clientX-Li,Gr=qr.clientY-ji;document.body.onmousemove=Vr=>{let ui=Vr.clientX-Mr,Yi=Vr.clientY-Gr;const il=document.getElementsByClassName("markdown-popup-form")[0],dl=window.innerWidth-il.offsetWidth,Xl=window.innerHeight-il.offsetHeight;ui=Math.max(0,Math.min(ui,dl)),Yi=Math.max(0,Math.min(Yi,Xl)),Nl(Vr.clientX,Vr.clientY,Mr,Gr)&&(Qi(ui),Lo(Yi))},document.body.onmouseup=function(){document.body.onmousemove=null}},Nl=(qr,Mr,Gr,Vr)=>{const ui=document.body.clientHeight,Yi=document.body.clientWidth;return qr<20&&Gr>qr||qr>Yi-20&&GrMr||Mr>ui-20&&VrMe in Se?Ze(Se,Me,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Se[Me]=xe,ee=(Se,Me)=>{for(var xe in Me||(Me={}))E.call(Me,xe)&&b(Se,xe,Me[xe]);if(y)for(var xe of y(Me))z.call(Me,xe)&&b(Se,xe,Me[xe]);return Se},te=(Se,Me)=>Ce(Se,re(Me));const{useForm:ne}=a.default,ue={width:280,marginRight:10},se={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:Se,onCancel:Me})=>{const[xe]=ne();let it=(0,we.useRef)();function je(st){it.current.width=xe.getFieldValue("width"),it.current.align=xe.getFieldValue("align"),Se(st,it.current)}function lt(st,bt){if(st.status===-1){fe.ZP.error(st.message);return}xe.setFieldsValue({src:`/api/attachments/${st.id}`,type:bt.type})}function We(st){let bt=st.target.files[0];it.current=bt,Ae(bt,lt)}return Re.createElement(a.default,te(ee({form:xe},se),{className:"upload-image-panel",onFinish:je,style:{width:470,overflow:"hidden"}}),Re.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Re.createElement("div",{className:"flex-container"},Re.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Re.createElement(Le.default,{style:ue})),Re.createElement(ve,{onFileChange:We}))),Re.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Re.createElement(Le.default,{style:{width:264}})),Re.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Re.createElement(ye.Z,null,Re.createElement(a.default.Item,{name:"width",style:{margin:0}},Re.createElement(Fe.Z,{style:{width:264}})),Re.createElement("span",{className:"ml8"},"%"))),Re.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Re.createElement(Be.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Re.createElement("aside",null,Re.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Re.createElement(oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Re.createElement(oe.ZP,{type:"default",onClick:Me},"\u53D6\u6D88"))))};function ve({onFileChange:Se}){return Re.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Re.createElement("input",{type:"file",onChange:Se}))}function Ae(Se,Me){if(!Se)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,be.bg)())throw fe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let xe=new FormData;xe.append("editormd-image-file",Se),xe.append("file_param_name","editormd-image-file"),xe.append("byxhr","true");var it=new window.XMLHttpRequest;it.withCredentials=!0,it.addEventListener("load",function(je){Me(JSON.parse(je.target.responseText),Se)},!1),it.addEventListener("error",function(je){console.error(je)},!1),it.open("POST",`${Ne.KI}/api/attachments.json`),it.send(xe)}},75790:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return Le}});var a=x(59301),fe=x(4676);class Le extends a.Component{constructor(Fe){super(Fe);const Be=window.document;this.node=Be.createElement("div"),Be.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,fe.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},929:function(Lt,dt,x){"use strict";x.d(dt,{i:function(){return se},Z:function(){return ve}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},fe=x(71418),Le=x(6848),ye=x(93948),Fe=x(92310),Be=x.n(Fe),oe=x(49661),Ne=x(57884),we=x(34055),be=x(79005),Re=x(20345),Ze=x(77882),Ce=x(31081),re=x(75309),y=x(71979),E=x(47558),z=x(42922),b=x(66832),ee=x(96593),te=x(19664),ne=x(91833),ue=x(59301);const se=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:be,swimg:Re},{name:"101\u8BA1\u5212",ptimg:Ze,swimg:Ce},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:re,swimg:y},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:E,swimg:z},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:ee},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ne}];var ve=({className:Ae,dataSource:Se=[],col:Me=4,right:xe,bottom:it=23,precision:je=0,wrapWidth:lt=1200,trackEventItems:We,loading:st,onRemove:bt=()=>{},isCurrent:Et=!0,showAlias:At=!1,showProgress:Rt=!1})=>{const jt=Math.floor((lt-(Me-1)*xe)/Me),Ut=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(ft=>(window.ENV==="build"&&(ft.ptimg=`/react/build${ft.ptimg}`,ft.swimg=`/react/build${ft.swimg}`),ft));return ue.createElement(fe.Z,{spinning:st},ue.createElement("div",{className:Be()(a.list,Ae)},!!(Se!=null&&Se.length)&&(Se==null?void 0:Se.map((ft,Je)=>{var ct,Tt,$t,Kt,En,Ye;const{name:Qt,id:kn,identifier:An,featured:sn,school_name:rt,image_url:ht,excellent:tt,is_plan:ke}=ft;return ue.createElement("div",{key:kn,className:Et&&Rt?a.wrapisCurrent:a.wrap,style:{width:jt,marginRight:(1+Je)%Me===0?0:xe+je,marginBottom:it}},ue.createElement("a",{className:a.li,onClick:St=>{St.preventDefault(),St.stopPropagation(),We&&(0,oe.L9)([We]),(0,oe.xg)(`/paths/${An}`)}},ue.createElement("div",{className:a.img},ue.createElement("img",{className:a.cover,src:`${ht}`}),Et&&(0,we.bg)()&&(ft==null?void 0:ft.studying)&&ue.createElement("div",{className:`${a.movebq} user-path-items`,onClick:St=>{St.stopPropagation(),bt(ft)}},ue.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ue.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ct=ft==null?void 0:ft.subject_tags)==null?void 0:ct.map((St,wt)=>{var Ue,Qe;if(wt===0){const He=(Ue=Ut.find(at=>at.name==St))==null?void 0:Ue.swimg;return ue.createElement("img",{className:a.sign,src:He,style:{left:"-4px"}})}const Ct=(Qe=Ut.find(He=>He.name==St))==null?void 0:Qe.ptimg;return ue.createElement("img",{className:a.sign,src:Ct,style:{left:`${48+52*(wt-1)+2*wt}px`}})}),ue.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ft==null?void 0:ft.excellent)&&ue.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ue.createElement("div",{className:a.name},ue.createElement(Le.Z,{title:At&&(ft!=null&&ft.excellent_alias_name)?ue.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Qt}`,ue.createElement("br",null),ue.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ft==null?void 0:ft.excellent_alias_name}`)):Qt},ue.createElement("span",{className:a.e},At&&(ft==null?void 0:ft.excellent_alias_name)||Qt))),Et&&Rt&&((Tt=ft==null?void 0:ft.progress)==null?void 0:Tt.all_score)!=0&&ue.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ue.createElement(ye.Z,{strokeColor:"#44d7b6",gap:"small",percent:((($t=ft==null?void 0:ft.progress)==null?void 0:$t.my_score)/((Kt=ft==null?void 0:ft.progress)==null?void 0:Kt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(En=ft==null?void 0:ft.progress)==null?void 0:En.my_score,"/",(Ye=ft==null?void 0:ft.progress)==null?void 0:Ye.all_score),(!Et||!Rt)&&ue.createElement("div",{className:a.tags},ue.createElement("div",null,ue.createElement(Le.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ue.createElement("span",null,ft.stages_count))),ue.createElement(Le.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ue.createElement("span",null,ft.members_count)))))))})),!Se.length&&ue.createElement(Ne.Z,null)))}},47949:function(Lt,dt,x){"use strict";x.d(dt,{jL:function(){return Fe},w9:function(){return Dn},dN:function(){return kt},QD:function(){return rn},cQ:function(){return Kt.Z},Oz:function(){return He},op:function(){return De},O5:function(){return Kr},_b:function(){return ma},t7:function(){return Se},Gi:function(){return en},YG:function(){return Bn},kT:function(){return Ga},qp:function(){return z},K3:function(){return te},vr:function(){return Yt},qE:function(){return Mt},Je:function(){return it},wb:function(){return Je},lB:function(){return $t},cq:function(){return Qr},tp:function(){return se},Si:function(){return pr},k8:function(){return el},Du:function(){return ri}});var a=x(59301),fe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Le="data:image/png;base64,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",Fe=({dataSource:Da=[],img:ba,imgWidth:Wa=346,title:Sr,sunTitle:cr,bannerExtraContent:so})=>a.createElement("div",{className:fe.banner},a.createElement("div",{className:fe.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,Sr),a.createElement("span",null,cr)),Da.length>0&&a.createElement("div",{className:fe.btns},Da.map((Cr,Zo)=>a.createElement("div",{key:Zo,onClick:Cr.click},Cr.name,Cr.sign?a.createElement("img",{src:Le,width:39}):null))),so),ba&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:ba,width:Wa}))),Be={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},oe=x(92310),Ne=x.n(oe),we=x(89392),be=Object.defineProperty,Re=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,re=(Da,ba,Wa)=>ba in Da?be(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Wa}):Da[ba]=Wa,y=(Da,ba)=>{for(var Wa in ba||(ba={}))Ze.call(ba,Wa)&&re(Da,Wa,ba[Wa]);if(Re)for(var Wa of Re(ba))Ce.call(ba,Wa)&&re(Da,Wa,ba[Wa]);return Da},z=({dataSource:Da=[],value:ba,onChange:Wa,onTitleChange:Sr,className:cr,title:so,titleWidth:Cr=41,style:Zo={},fontColor:Ro="#6A7283",showCount:Di,classNameActive:Ho,styleItem:Ao={}})=>{const[Oo,oi]=(0,a.useState)(0),[rl,tl]=(0,a.useState)(!1),Ol=(0,a.useRef)(null),Nl=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var qr;Da.length!==0&&(((qr=Ol==null?void 0:Ol.current)==null?void 0:qr.clientHeight)>97?oi(1):oi(0)),Da.length===0&&oi(0),tl(!1)},[Da]),a.createElement("div",{className:Ne()(Be.row,cr),style:Zo},a.createElement("div",{onClick:(0,we.throttle)(()=>Sr==null?void 0:Sr(),2e3),style:{width:Cr,marginTop:rl?12:4},className:`${Be.title} ${Sr?"current":""}`},so),a.createElement("div",{className:rl?`${Be.tagsWrap} ${Be.tagsBorderWrap}`:Be.tagsWrap},a.createElement("div",{className:Be.bar,ref:Nl,style:Oo>0?{height:Oo===1?97:"auto",overflow:Oo===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:Be.tag,ref:Ol},Da==null?void 0:Da.map(qr=>a.createElement("span",{onClick:()=>Wa(qr.id),key:qr.id,style:y(y({color:Ro},Ao),(qr==null?void 0:qr.style)||{}),className:ba===qr.id?Ne()(Ho||Be.active,qr.classNameActive):""},a.createElement("span",{title:qr.name,className:Be.name},qr.name),!!Di&&a.createElement("span",{className:Be.num},qr.count))))),!!Oo&&a.createElement(a.Fragment,null,Oo===1?a.createElement("div",{onClick:()=>{var qr;oi(2),((qr=Ol==null?void 0:Ol.current)==null?void 0:qr.clientHeight)>245?tl(!0):tl(!1)},className:Be.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{Nl.current.scrollTop=0,oi(1),tl(!1)},className:Be.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:Da=[],value:ba,onChange:Wa,onTitleChange:Sr,className:cr,title:so,titleWidth:Cr=41,style:Zo={},fontColor:Ro="#6A7283",showCount:Di,expand:Ho=!0})=>{const[Ao,Oo]=(0,a.useState)(0),[oi,rl]=(0,a.useState)(!1),tl=(0,a.useRef)(null),Ol=(0,a.useRef)(null),[Nl,qr]=(0,a.useState)(Ho);return a.createElement("div",{className:Ne()(b.row,cr),style:Zo},a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",{onClick:(0,we.throttle)(()=>Sr==null?void 0:Sr(),2e3),style:{width:Cr,marginTop:oi?12:4},className:`${b.title} ${Sr?"current":""}`},so),a.createElement("i",{className:`iconfont ${Nl?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Nl?8:10},onClick:()=>qr(!Nl)})),Nl&&a.createElement("div",{className:oi?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},a.createElement("div",{className:b.fenge}),a.createElement("div",{className:b.bar,ref:Ol},a.createElement("div",{className:b.tag,ref:tl},Da==null?void 0:Da.map(Mr=>a.createElement("span",{onClick:()=>Wa(Mr.id),key:Mr.id,style:{color:Ro},className:ba===Mr.id?b.active:""},a.createElement("span",{title:Mr.name,className:b.name},Mr.name),!!Di&&a.createElement("span",{className:b.num},Mr.count)))))))},ne={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},se=({dataSource:Da=[],value:ba,onChange:Wa,className:Sr,style:cr={}})=>a.createElement("div",{style:cr,className:Ne()(ne.tabs,Sr)},Da.map(so=>a.createElement("span",{onClick:()=>Wa(so.id),className:ba===so.id?ne.active:"",key:so.id},so.name))),me={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ve=x(92832),Se=({dataSource:Da=[],value:ba="",onChange:Wa,onInputChange:Sr=()=>{},className:cr,style:so={},placeholder:Cr,allowClear:Zo=!1})=>{var Ro;const[Di,Ho]=(0,a.useState)(""),[Ao,Oo]=(0,a.useState)("");(0,a.useEffect)(()=>{var tl;let Ol=ba;(tl=JSON.stringify(ba))!=null&&tl.includes("{")&&(Ho(ba.id),Ol=ba.value||"");try{Oo(decodeURIComponent(Ol||""))}catch(Nl){Oo(decodeURIComponent(Ol||""))}},[ba]);const oi=()=>{Wa(encodeURIComponent(Ao),Di||null)},rl=tl=>{tl!==Di&&(Ho(tl),Wa(encodeURIComponent(Ao),tl))};return a.createElement("div",{className:Ne()(me.input,cr),style:so},!!Da.length&&a.createElement("div",{className:me.dropdown},a.createElement("div",{className:me.text},(Ro=Da.find(tl=>tl.id===Di))==null?void 0:Ro.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:me.b1}),a.createElement("b",{className:me.b2})),a.createElement("div",{className:me.menu},Da.map((tl,Ol)=>a.createElement("div",{key:Ol,onClick:()=>rl(tl.id)},tl.name)))),a.createElement(ve.default,{onPressEnter:oi,value:Ao,onChange:tl=>{Oo(tl.target.value),Sr(encodeURIComponent(tl.target.value),Di||null)},bordered:!1,placeholder:Cr}),a.createElement("i",{onClick:oi,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Me={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},it=({value:Da,onChange:ba,className:Wa,total:Sr,pageSize:cr,style:so={}})=>{const Cr=Da<2,Zo=Da>=Math.ceil(Sr/cr);return Sr<=cr?a.createElement(a.Fragment,null):a.createElement("div",{className:Ne()(Me.quickPager,Wa),style:so},a.createElement("div",{onClick:()=>{Cr||ba(Da-1,"prev")},className:Cr?Me.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{Zo||ba(Da+1,"next")},className:Zo?Me.disabled:""},"\u4E0B\u4E00\u9875"))},je={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},lt=x(71418),We=x(6848),st=x(13570),bt=x(90524),Et=x(49661),At=x(96908),Rt=x(57177),jt=x(81378),Ut=x(57884),Je=({className:Da,dataSource:ba=[],col:Wa=4,right:Sr,bottom:cr=23,precision:so=0,wrapWidth:Cr=1200,trackEventItems:Zo,loading:Ro})=>{const Di=Math.floor((Cr-(Wa-1)*Sr)/Wa);return a.createElement(lt.Z,{spinning:Ro},a.createElement("div",{className:Ne()(je.list,Da)},!!ba.length&&ba.map((Ho,Ao)=>{const{name:Oo,id:oi,identifier:rl,power:tl,cover_image_id:Ol,pic:Nl}=Ho;return a.createElement("div",{className:je.wrap,key:oi,style:{width:Di,marginRight:(1+Ao)%Wa===0?0:Sr+so,marginBottom:cr}},a.createElement("a",{target:"_blank",href:`/shixuns/${rl}/challenges`,className:je.li,onClick:qr=>{qr.preventDefault(),Zo&&(0,Et.L9)([Zo]),tl&&(0,Et.xg)(`/shixuns/${rl}/challenges`)}},a.createElement("div",{className:je.img},a.createElement("img",{className:je.cover,src:`${Nl}`}),Ho.is_jupyter&&a.createElement("img",{className:je.sign,src:At}),Ho.is_jupyter_lab&&a.createElement("img",{className:je.sign,src:Rt}),Ho.is_unity_3d&&a.createElement("img",{className:je.sign,src:jt})),a.createElement("div",{className:je.name},a.createElement(We.Z,{title:Oo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:je.e},Oo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:je.tags},a.createElement(We.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,Ho.challenges_count))),!!Ho.myshixuns_count&&a.createElement(We.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,Ho.myshixuns_count))),a.createElement(We.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,Ho.level))),a.createElement("div",{className:je.rate},a.createElement(st.Z,{allowHalf:!0,disabled:!0,defaultValue:Ho.score_info}),a.createElement("span",null,"\xA0",Ho.score_info?`${Ho.score_info}\u5206`:"5\u5206")))),!tl&&a.createElement("div",{className:je.lockWrap},a.createElement("img",{src:`${bt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ba.length&&a.createElement(Ut.Z,null)))},ct={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},$t=({className:Da,dataSource:ba=[],col:Wa=4,right:Sr,bottom:cr=23,precision:so=0,wrapWidth:Cr=1200,wrapClassName:Zo,trackEventItems:Ro,loading:Di})=>{const Ho=Math.floor((Cr-(Wa-1)*Sr)/Wa);return a.createElement(lt.Z,{spinning:Di},a.createElement("div",{className:Ne()(ct.list,Da)},!!ba.length&&ba.map((Ao,Oo)=>{const{name:oi,id:rl,identifier:tl,power:Ol,cover_image_id:Nl,pic:qr}=Ao;return a.createElement("div",{className:Ne()(ct.wrap,Zo),key:rl,style:{width:Ho,marginRight:(1+Oo)%Wa===0?0:Sr+so,marginBottom:cr}},a.createElement("a",{target:"_blank",href:`/shixuns/${tl}/challenges`,className:ct.li,onClick:Mr=>{Mr.preventDefault(),Ro&&(0,Et.L9)([Ro]),Ol&&(0,Et.xg)(`/shixuns/${tl}/challenges`)}},a.createElement("img",{src:x(47621),className:ct.titleBg}),a.createElement("div",{className:ct.name},a.createElement(We.Z,{title:oi||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:ct.e},oi||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{style:{padding:"14px",paddingBottom:0}},a.createElement("div",{className:ct.img},a.createElement("img",{className:ct.cover,src:Nl?`${bt.Z.API_SERVER}/api/attachments/${Nl}`:`${bt.Z.IMG_SERVER+qr}`}),Ao.is_jupyter&&a.createElement("div",{className:ct.bq},"Jupyter"),Ao.is_jupyter_lab&&a.createElement("div",{className:ct.bq},"JupyterLab"),Ao.is_unity_3d&&a.createElement("div",{className:ct.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),a.createElement("div",{className:"mt20 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:ct.text},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:ct.value},Ao.myshixuns_count)),a.createElement("div",null,a.createElement("span",{className:ct.text},"\u56F0\u96BE\u7B49\u7EA7"),a.createElement("span",{className:ct.value},Ao.level))),a.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:ct.text},"\u5173\u5361\u6570"),a.createElement("span",{className:ct.value},Ao.challenges_count)),a.createElement("div",{className:ct.rate},a.createElement(st.Z,{allowHalf:!0,disabled:!0,defaultValue:Ao.score_info}),a.createElement("span",{className:ct.value,style:{color:"#FF9C00"}},"\xA0",Ao.score_info?`${Ao.score_info}\u5206`:"5\u5206"))))),!Ol&&a.createElement("div",{className:ct.lockWrap},a.createElement("img",{src:`${bt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ba.length&&a.createElement(Ut.Z,null)))},Kt=x(929),En={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},Ye=x(79005),Qt=x(20345),kn=x(77882),An=x(31081),sn=x(75309),rt=x(71979),ht=x(47558),tt=x(42922),ke=x(66832),St=x(96593),wt=x(19664),Ue=x(91833);const Qe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ye,swimg:Qt},{name:"101\u8BA1\u5212",ptimg:kn,swimg:An},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:sn,swimg:rt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ht,swimg:tt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ke,swimg:St},{name:"\u519B\u961F\u4E00\u6D41",ptimg:wt,swimg:Ue}];var He=({className:Da,dataSource:ba=[],col:Wa=4,right:Sr,bottom:cr=23,precision:so=0,wrapWidth:Cr=1200,trackEventItems:Zo,loading:Ro,wrapClassName:Di,imgClassName:Ho,isArrow:Ao=!1})=>{const Oo=Math.floor((Cr-(Wa-1)*Sr)/Wa),[oi,rl]=(0,a.useState)(),[tl,Ol]=(0,a.useState)(),Nl=Mr=>rl(Mr),qr=()=>rl(-1);return a.createElement(lt.Z,{spinning:Ro},a.createElement("div",{className:Ne()(En.list,Da)},!!(ba!=null&&ba.length)&&(ba==null?void 0:ba.map((Mr,Gr)=>{var Vr;const{name:ui,id:Yi,identifier:il,featured:dl,school_name:Xl,image_url:Ml,excellent:Du,is_plan:lu}=Mr;return a.createElement("div",{key:Yi,className:Ne()(En.wrap,Di),style:{width:Oo,marginRight:(1+Gr)%Wa===0?0:Sr+so,marginBottom:cr}},a.createElement("a",{target:"_blank",href:`/paths/${il}`,className:En.li,onClick:Fi=>{Fi.preventDefault(),Zo&&(0,Et.L9)([Zo]),(0,Et.xg)(`/paths/${il}`)}},a.createElement("img",{src:x(39057),className:En.titleBg}),a.createElement("div",{className:En.name},a.createElement(We.Z,{title:ui},a.createElement("span",{className:En.e,style:{color:Ao&&oi===Gr?"#145DFF":"#000000"},onMouseEnter:()=>{Nl(Gr)},onMouseLeave:qr},ui))),a.createElement("div",{style:{padding:"14px",paddingBottom:0}},a.createElement("div",{className:Ne()(En.img,Ho)},a.createElement("img",{className:En.cover,src:`${bt.Z.IMG_SERVER+Ml}`}),(Vr=Mr==null?void 0:Mr.subject_tags)==null?void 0:Vr.map((Fi,Ri)=>{var si,Po;if(Ri===0){const gi=(si=Qe.find(ul=>ul.name==Fi))==null?void 0:si.swimg;return a.createElement("img",{className:En.sign,src:gi,style:{left:"-4px"}})}const ll=(Po=Qe.find(gi=>gi.name==Fi))==null?void 0:Po.ptimg;return a.createElement("img",{className:En.sign,src:ll,style:{left:`${48+52*(Ri-1)+2*Ri}px`}})}),a.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Mr==null?void 0:Mr.excellent)&&a.createElement("div",{className:En.bq},"\u5F00\u653E\u8BFE\u7A0B"))),a.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:En.text},"\u7AE0\u8282\u6570"),a.createElement("span",{className:En.value},Mr.stages_count)),a.createElement("div",null,a.createElement("span",{className:En.text},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:En.value},Mr.members_count))))))})),!ba.length&&a.createElement(Ut.Z,null)))},at={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Xe="data:image/png;base64,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",Tn=x(59301),Dn=({className:Da,dataSource:ba=[],col:Wa=4,right:Sr,bottom:cr=23,precision:so=0,wrapWidth:Cr=1200,trackEventItems:Zo,loading:Ro})=>{const Di=Math.floor((Cr-(Wa-1)*Sr)/Wa);return Tn.createElement(lt.Z,{spinning:Ro},Tn.createElement("div",{className:Ne()(at.list,Da)},!!ba.length&&ba.map((Ho,Ao)=>{const{subject_identifier:Oo,id:oi,identifier:rl,power:tl}=Ho,Ol=Ho.is_public!=0&&Ho.is_public;return Tn.createElement("div",{className:at.wrap,key:oi,style:{width:Di,marginRight:(1+Ao)%Wa===0?0:Sr+so,marginBottom:cr}},Tn.createElement("a",{className:at.li,onClick:Nl=>{Nl.preventDefault(),Zo&&(0,Et.L9)([Zo]),(0,Et.xg)(Ho.first_category_url)}},Tn.createElement("div",{className:at.top},Tn.createElement(We.Z,{title:Ho.name},Tn.createElement("div",{className:at.name},Ho.name)),Tn.createElement("img",{className:at.img,src:bt.Z.IMG_SERVER+"/images/"+Ho.avatar_url}),Tn.createElement("div",{className:at.text,title:Ho.creator},Ho.creator),Oo&&Tn.createElement("div",{className:at.btns},Tn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Tn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ol&&Tn.createElement("div",{className:at.sign},"\u516C\u5F00")),Tn.createElement("div",{className:at.bottom},Ho.visits>0&&Tn.createElement(We.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Tn.createElement("span",null,Tn.createElement("i",{className:"iconfont icon-liulanyan"}),Tn.createElement("span",null,Ho.visits))),Ho.course_members_count>0&&Tn.createElement(We.Z,{title:"\u6210\u5458",placement:"bottom"},Tn.createElement("span",null,Tn.createElement("i",{className:"iconfont icon-chengyuan"}),Ho.course_members_count)),Ho.tasks_count>0&&Tn.createElement(We.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Tn.createElement("span",null,Tn.createElement("i",{className:"iconfont icon-zuoye"}),Ho.tasks_count)),Ho.is_end?Tn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Tn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ho.is_accessible&&Tn.createElement("div",{className:at.lockWrap},Tn.createElement("img",{src:`${bt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Tn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ba.length&&Tn.createElement(Ut.Z,null)))},Zn={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},qn="data:image/png;base64,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",kt=({className:Da,dataSource:ba=[],col:Wa=4,right:Sr,bottom:cr=23,precision:so=0,wrapWidth:Cr=1200,wrapClassName:Zo,trackEventItems:Ro,loading:Di})=>{const Ho=Math.floor((Cr-(Wa-1)*Sr)/Wa);return a.createElement(lt.Z,{spinning:Di},a.createElement("div",{className:Ne()(Zn.list,Da)},!!ba.length&&ba.map((Ao,Oo)=>{const{subject_identifier:oi,id:rl,identifier:tl,power:Ol}=Ao,Nl=Ao.is_public!=0&&Ao.is_public;return a.createElement("div",{className:Ne()(`${Zn.wrap} ${Ao.is_accessible?"":Zn.warpStyle}`,Zo),key:rl,style:{width:Ho,marginRight:(1+Oo)%Wa===0?0:Sr+so,marginBottom:cr}},a.createElement("a",{className:Zn.li,onClick:qr=>{qr.preventDefault(),Ro&&(0,Et.L9)([Ro]),(0,Et.xg)(Ao.first_category_url)}},a.createElement("div",{className:Zn.creator},a.createElement("img",{className:Zn.img,src:bt.Z.IMG_SERVER+"/images/"+Ao.avatar_url}),a.createElement("div",{className:Zn.text,title:Ao.creator},Ao.creator)),a.createElement("div",{className:Zn.top},a.createElement(We.Z,{title:Ao.name},a.createElement("div",{className:Zn.name},Ao.name)),Nl&&a.createElement("div",{className:Zn.sign},"\u516C\u5F00")),a.createElement("div",{className:Zn.middle},a.createElement("div",{className:Zn.row,style:{marginBottom:6}},a.createElement("div",null,a.createElement("span",{className:Zn.text},"\u8BBF\u95EE\u91CF"),a.createElement("span",{className:Zn.value},(Ao==null?void 0:Ao.visits)||0)),a.createElement("div",null,a.createElement("span",{className:Zn.text},"\u6210\u5458"),a.createElement("span",{className:Zn.value},(Ao==null?void 0:Ao.course_members_count)||0))),a.createElement("div",{className:Zn.row},a.createElement("div",null,a.createElement("span",{className:Zn.text,style:{width:42}},"\u4F5C",a.createElement("span",{style:{marginLeft:14}},"\u4E1A")),a.createElement("span",{className:Zn.value},(Ao==null?void 0:Ao.tasks_count)||0)),a.createElement("div",null,a.createElement("span",{className:Zn.text},"\u72B6\u6001"),Ao.is_end?a.createElement("span",{className:Zn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):a.createElement("span",{className:Zn.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),oi&&a.createElement("div",{className:Zn.btns},a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Ao.is_accessible&&a.createElement("div",{className:Zn.lockWrap},a.createElement("img",{src:`${bt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ba.length&&a.createElement(Ut.Z,null)))},Pn={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Nt=x(76560),Bn=({dataSource:Da=[],value:ba,onChange:Wa,className:Sr,style:cr={},tabBarExtraContent:so})=>a.createElement("div",{className:Ne()(Pn.tabs,Sr),style:cr},a.createElement("div",{className:Pn.tabsWrap},Da.map((Cr,Zo)=>a.createElement("aside",{className:Pn.tab,onClick:()=>{Wa(Cr.id),Cr.link&&Nt.history.push(Cr.link)},key:Zo},a.createElement("div",{className:ba===Cr.id?Pn.active:""},Cr.name),(Cr==null?void 0:Cr.resetCount)==null&&(Cr==null?void 0:Cr.total)!==void 0&&a.createElement("span",null,"\uFF08",Cr==null?void 0:Cr.total,"\uFF09"),(Cr==null?void 0:Cr.resetCount)!==void 0&&(Cr==null?void 0:Cr.total)!==void 0&&a.createElement(We.Z,{title:(Cr==null?void 0:Cr.tip)!=null?Cr==null?void 0:Cr.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},Cr==null?void 0:Cr.resetCount),"/",a.createElement("span",null,Cr==null?void 0:Cr.total),"\uFF09"))))),a.createElement("div",{className:Pn.tabBar},so)),In={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Ga=({dataSource:Da=[],value:ba,onChange:Wa,className:Sr,style:cr={},tabBarExtraContent:so})=>a.createElement("div",{className:Ne()(In.tabs,Sr),style:cr},a.createElement("div",{className:In.tabsWrap},Da.map((Cr,Zo)=>a.createElement("aside",{className:In.tab,onClick:()=>{Wa(Cr.id),Cr.link&&Nt.history.push(Cr.link)},key:Zo},a.createElement("div",{className:ba===Cr.id?In.active:""},Cr.name),(Cr==null?void 0:Cr.resetCount)==null&&(Cr==null?void 0:Cr.total)!==void 0&&a.createElement("span",null,"\uFF08",Cr==null?void 0:Cr.total,"\uFF09"),(Cr==null?void 0:Cr.resetCount)!==void 0&&(Cr==null?void 0:Cr.total)!==void 0&&a.createElement(We.Z,{title:(Cr==null?void 0:Cr.tip)!=null?Cr==null?void 0:Cr.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},Cr==null?void 0:Cr.resetCount),"/",a.createElement("span",null,Cr==null?void 0:Cr.total),"\uFF09"))))),a.createElement("div",{className:In.tabBar},so)),en=({className:Da,style:ba={},children:Wa})=>a.createElement("div",{className:Ne()(Da),style:ba},Wa),Wn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Ca=x(38854),Ka=x(20834);const Ra=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Qr=({sortValue:Da,dropValue:ba,className:Wa,onSort:Sr,onDrop:cr,dataSource:so=Ra})=>{var Cr;return a.createElement("div",{className:Ne()(Wn.orderWrap,Wa)},a.createElement(Ca.Z,{dropdownRender:()=>a.createElement(Ka.default,null,so.map((Zo,Ro)=>a.createElement(Ka.default.Item,{key:Ro,onClick:()=>cr(Zo.id)},Zo.name)))},a.createElement("span",{className:Wn.orderTextWrap},(Cr=so.find(Zo=>ba===Zo.id))==null?void 0:Cr.name)),a.createElement("span",{className:Wn.orderIconWrap},a.createElement("span",{className:Wn.orderAsc},a.createElement("i",{className:Da==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Wn.cursorPointer} ${Wn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Wn.cursorPointer}`,onClick:()=>Sr(Da==="asc"?"desc":"asc")})),a.createElement("span",{className:Wn.orderDesc},a.createElement("i",{className:Da==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Wn.cursorPointer} ${Wn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Wn.cursorPointer}`,onClick:()=>Sr(Da==="asc"?"desc":"asc")}))))},xt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Cn=x(3113),Br=x(22688),zt=Object.defineProperty,Rn=Object.getOwnPropertySymbols,Ma=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,ur=(Da,ba,Wa)=>ba in Da?zt(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Wa}):Da[ba]=Wa,dn=(Da,ba)=>{for(var Wa in ba||(ba={}))Ma.call(ba,Wa)&&ur(Da,Wa,ba[Wa]);if(Rn)for(var Wa of Rn(ba))Oa.call(ba,Wa)&&ur(Da,Wa,ba[Wa]);return Da},ce=(Da,ba)=>{var Wa={};for(var Sr in Da)Ma.call(Da,Sr)&&ba.indexOf(Sr)<0&&(Wa[Sr]=Da[Sr]);if(Da!=null&&Rn)for(var Sr of Rn(Da))ba.indexOf(Sr)<0&&Oa.call(Da,Sr)&&(Wa[Sr]=Da[Sr]);return Wa},ge=(Da,ba,Wa)=>new Promise((Sr,cr)=>{var so=Ro=>{try{Zo(Wa.next(Ro))}catch(Di){cr(Di)}},Cr=Ro=>{try{Zo(Wa.throw(Ro))}catch(Di){cr(Di)}},Zo=Ro=>Ro.done?Sr(Ro.value):Promise.resolve(Ro.value).then(so,Cr);Zo((Wa=Wa.apply(Da,ba)).next())}),De=Da=>{var ba=Da,{className:Wa,style:Sr,children:cr,loading:so=!1,openLoading:Cr,onClick:Zo=()=>{},size:Ro="middle",shape:Di="round",theme:Ho}=ba,Ao=ce(ba,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Oo,oi]=(0,a.useState)(!1),rl=(0,a.useMemo)(()=>{switch(Ho){case Br.Fy.THEMEONE:return xt.ThemeOne;case Br.Fy.DEFAULT:default:return xt.btn}},[Ho]);return a.createElement(Cn.ZP,dn({onClick:(0,we.throttle)(tl=>ge(void 0,null,function*(){Cr&&oi(!0);try{yield Zo(tl)}catch(Ol){console.log("error",Ol)}Cr&&oi(!1)}),2e3,{leading:!0,trailing:!1}),className:Ne()(rl,xt[`${Ro}-${Di}`],Wa),style:Sr,size:Ro,shape:Di,loading:Oo||so},Ao),cr)},qe={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Mt=({className:Da,style:ba,children:Wa=null,onClick:Sr,title:cr})=>a.createElement("div",{className:Ne()(qe.head,Da),style:ba},a.createElement("span",{className:"primary-hover",onClick:Sr},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:cr},cr),a.createElement("div",{className:qe.node},Wa)),xa={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},rn=({confirmShow:Da=!0,confirmTitle:ba,confirmClick:Wa,cancelShow:Sr=!0,cancelTitle:cr,cancelClick:so,className:Cr,style:Zo,confirmLoading:Ro=!1})=>a.createElement("div",{className:Ne()(xa.btns,Cr),style:Zo},Da&&a.createElement(Cn.ZP,{loading:Ro,onClick:Wa,type:"primary",className:xa.confirm},ba),Sr&&a.createElement(Cn.ZP,{onClick:so,className:xa.cancel},cr)),Jt={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Yt=({className:Da,style:ba={},LeftContent:Wa,children:Sr,RightContent:cr})=>a.createElement("div",{className:Ne()(Jt.fixedBottom,Da),style:ba},a.createElement("div",{className:Jt.wrap},a.createElement("div",{className:Jt.left},Wa),a.createElement("div",{className:Jt.center},Sr),a.createElement("div",{className:Jt.right},cr))),la={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},ma=({className:Da,style:ba={},dataSource:Wa=[]})=>a.createElement("div",{className:Ne()(la.crumbs,Da),style:ba},Wa.map((Sr,cr)=>crNt.history.push(Sr.path)},Sr.name):a.createElement("span",null,Sr.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:cr,style:{color:"#5F6368"}},Sr.name))),wn=x(31797),mt=Object.defineProperty,on=Object.defineProperties,fn=Object.getOwnPropertyDescriptors,cn=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,vt=(Da,ba,Wa)=>ba in Da?mt(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Wa}):Da[ba]=Wa,ta=(Da,ba)=>{for(var Wa in ba||(ba={}))Hn.call(ba,Wa)&&vt(Da,Wa,ba[Wa]);if(cn)for(var Wa of cn(ba))vn.call(ba,Wa)&&vt(Da,Wa,ba[Wa]);return Da},_a=(Da,ba)=>on(Da,fn(ba)),mr=(Da,ba)=>{var Wa={};for(var Sr in Da)Hn.call(Da,Sr)&&ba.indexOf(Sr)<0&&(Wa[Sr]=Da[Sr]);if(Da!=null&&cn)for(var Sr of cn(Da))ba.indexOf(Sr)<0&&vn.call(Da,Sr)&&(Wa[Sr]=Da[Sr]);return Wa};const{Countdown:Un}=wn.default;var Kr=Da=>{var ba=Da,{onChange:Wa}=ba,Sr=mr(ba,["onChange"]);const[cr,so]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof cr=="number"&&cr>=0&&Wa(cr)},[cr]);const Cr=Zo=>{const Ro=Math.floor(Zo/1e3);so(Ro)};return a.createElement(Un,_a(ta({},Sr),{onChange:Cr}))},lo={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},pr=({DataProps:Da,className:ba,style:Wa={}})=>{var Sr;return a.createElement("div",{className:Ne()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",lo.ClassRoomItem,ba),style:Wa,onClick:()=>{(0,Et.xg)(Da==null?void 0:Da.first_category_url)}},a.createElement("div",{className:"flex flex-col item-center"},a.createElement("img",{src:`${(Sr=bt.Z)==null?void 0:Sr.IMG_SERVER}/images/${Da==null?void 0:Da.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Da==null?void 0:Da.subject_identifier)&&a.createElement("div",{className:"mt-40px"},a.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),a.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},a.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Da!=null&&Da.is_public)&&a.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),a.createElement("span",{className:Ne()("text-16px font-medium",lo.TitleDom)},Da==null?void 0:Da.name)),a.createElement("div",{className:"c-grey-333 font-medium"},Da==null?void 0:Da.creator),a.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Da==null?void 0:Da.course_members_count),a.createElement("div",{className:"c-grey-333 flex item-center justify-between"},a.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Da==null?void 0:Da.tasks_count),Da!=null&&Da.is_end?a.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):a.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},wr=Object.defineProperty,Fr=Object.getOwnPropertySymbols,vr=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,Do=(Da,ba,Wa)=>ba in Da?wr(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Wa}):Da[ba]=Wa,ao=(Da,ba)=>{for(var Wa in ba||(ba={}))vr.call(ba,Wa)&&Do(Da,Wa,ba[Wa]);if(Fr)for(var Wa of Fr(ba))uo.call(ba,Wa)&&Do(Da,Wa,ba[Wa]);return Da},ri=({DataProps:Da=[],selectValue:ba,onChange:Wa,className:Sr,style:cr={},extra:so,classNameItem:Cr,styleItem:Zo={},barHidden:Ro})=>{const[Di,Ho]=(0,a.useState)();return(0,a.useEffect)(()=>{Ho(Array.isArray(ba)?ba:[ba])},[ba]),a.createElement("div",{className:Ne()("flex px-20px py-10px gap-40px",Sr),style:ao({borderBottom:"1px solid #D3F0FF"},cr)},Da==null?void 0:Da.map(Ao=>a.createElement("div",{key:Ao==null?void 0:Ao.id,className:Ne()("flex item-center justify-center current c-grey-333 text-16 relative",Cr,Ao==null?void 0:Ao.className),style:ao(ao({color:Di!=null&&Di.includes(Ao==null?void 0:Ao.id)?"#1890FF":"",minWidth:88},Zo),(Ao==null?void 0:Ao.style)||{}),onClick:Oo=>{Wa==null||Wa({domEvent:Oo,item:Ao}),Ao!=null&&Ao.link&&Nt.history.push(Ao==null?void 0:Ao.link)}},Ao==null?void 0:Ao.name,!Ro&&(Di==null?void 0:Di.includes(Ao==null?void 0:Ao.id))&&a.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),a.createElement("div",{className:"ml-auto"},so))},cl=Object.defineProperty,nl=Object.defineProperties,Ai=Object.getOwnPropertyDescriptors,Pi=Object.getOwnPropertySymbols,Zr=Object.prototype.hasOwnProperty,Li=Object.prototype.propertyIsEnumerable,Qi=(Da,ba,Wa)=>ba in Da?cl(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Wa}):Da[ba]=Wa,ji=(Da,ba)=>{for(var Wa in ba||(ba={}))Zr.call(ba,Wa)&&Qi(Da,Wa,ba[Wa]);if(Pi)for(var Wa of Pi(ba))Li.call(ba,Wa)&&Qi(Da,Wa,ba[Wa]);return Da},Lo=(Da,ba)=>nl(Da,Ai(ba)),el=({value:Da,onChange:ba,onInputChange:Wa,className:Sr,style:cr={},InputProps:so})=>{const[Cr,Zo]=(0,a.useState)(Da);return a.createElement("div",{className:Ne()("flex item-center rounded-full px-10px py-2px",Sr),style:ji({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},cr)},a.createElement(ve.default,Lo(ji({bordered:!1},so),{onChange:Ro=>{Zo(Ro.target.value),Wa==null||Wa(encodeURIComponent(Ro.target.value))},onPressEnter:Ro=>{ba==null||ba({domEvent:Ro,item:{value:Cr}})}})),a.createElement("img",{className:"h-22px current",src:x(25365),height:22,onClick:Ro=>{ba==null||ba({domEvent:Ro,item:{value:Cr}})}}))}},17904:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return fe}});var a=x(59301);function fe(Le,ye){const Fe=(0,a.useRef)();(0,a.useEffect)(()=>{Fe.current=Le}),(0,a.useEffect)(()=>{function Be(){Fe.current()}if(ye!==null){let oe=setInterval(Be,ye);return()=>clearInterval(oe)}},[ye])}},22590:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return it}});var a=x(78241),fe=x(8591),Le=x(43418),ye=x(71418),Fe=x(6848),Be=x(57809),oe=x(5112),Ne=x(92832),we=x(1710),be=x(59301),Re=x(76560),Ze=x(82093),Ce=x(49661),re={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},y=x(34055),E=x(89389),z=x(7664),b=x(59301),ee=Object.defineProperty,te=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ve=(je,lt,We)=>lt in je?ee(je,lt,{enumerable:!0,configurable:!0,writable:!0,value:We}):je[lt]=We,Ae=(je,lt)=>{for(var We in lt||(lt={}))se.call(lt,We)&&ve(je,We,lt[We]);if(ue)for(var We of ue(lt))me.call(lt,We)&&ve(je,We,lt[We]);return je},Se=(je,lt)=>te(je,ne(lt)),Me=(je,lt,We)=>new Promise((st,bt)=>{var Et=jt=>{try{Rt(We.next(jt))}catch(Ut){bt(Ut)}},At=jt=>{try{Rt(We.throw(jt))}catch(Ut){bt(Ut)}},Rt=jt=>jt.done?st(jt.value):Promise.resolve(jt.value).then(Et,At);Rt((We=We.apply(je,lt)).next())});const xe=({shixunHomeworks:je,exercise:lt,loading:We,dispatch:st})=>{var bt,Et,At;const{commonHeader:Rt}=lt,[jt,Ut]=(0,be.useState)([]),[ft,Je]=(0,be.useState)(Se(Ae({},(0,Re.useParams)()),{page:1,limit:10})),[ct,Tt]=(0,be.useState)([]),[$t,Kt]=(0,be.useState)(""),[En,Ye]=(0,be.useState)(1),[Qt]=a.default.useForm(),[kn,An]=(0,be.useState)({}),[sn,rt]=(0,be.useState)(null),[ht,tt]=(0,be.useState)(!1),[ke,St]=(0,be.useState)([]),[wt,Ue]=(0,be.useState)(null),[Qe,Ct]=(0,be.useState)(0),[He,at]=(0,be.useState)(0),[Xe,Tn]=(0,be.useState)(!1),pn=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Bn,In,wa)=>(ft.page-1)*ft.limit+wa+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Bn=>Bn||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Bn,In)=>b.createElement("div",{className:re.banding,title:Bn||"--"},Bn||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(Bn,In)=>Bn===0?b.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Bn===1?b.createElement("span",{style:{color:"#DF3042"}},!In.is_make_up&&"\u8003\u8BD5\u4E2D",In.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Bn===2?b.createElement("span",{style:{color:"#5AB891"}},!In.is_make_up&&!In.is_force_commit&&"\u5DF2\u4EA4\u5377",In.is_make_up&&!In.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",In.is_make_up&&In.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!In.is_make_up&&In.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):b.createElement("span",{style:{color:"#5AB891"}},!In.is_make_up&&!In.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",In.is_make_up&&!In.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",In.is_make_up&&In.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!In.is_make_up&&In.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(Rt==null?void 0:Rt.exercise_type)==2&&!(0,y.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(Bn,In)=>In.commit_status===0||In.commit_status===1?"--":!In.open_total_score&&(0,y.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Bn=typeof Bn=="number"?Number(Bn):Bn,console.log(typeof Bn),Bn||(Bn=0),Bn===100?b.createElement("span",{className:"c-green"},Bn):Bn>60?b.createElement("span",{className:"c-orange"},Bn):Bn==He*.6?b.createElement("span",{className:"c-red"},Bn):b.createElement("span",null,Bn))}].filter(Bn=>!!Bn);(0,be.useEffect)(()=>{var Bn;((Bn=lt.actionTabs)==null?void 0:Bn.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(St([]),Ue(null),Dn(),qn(ft))},[(bt=lt.actionTabs)==null?void 0:bt.key]);const Dn=()=>Me(void 0,null,function*(){var Bn;if(!((Bn=lt.actionTabs)!=null&&Bn.showSelectQuestion))return;const In=yield(0,Ze.ZP)(`/api/exercises/${ft==null?void 0:ft.categoryId}/all_subj_questions.json`,{method:"get"});In.status==0&&St(In.data)}),Zn=(Bn,In)=>{ft.page=Bn,ft.limit=In,Je(Ae({},ft)),qn(ft)},qn=Bn=>Me(void 0,null,function*(){Tn(!0);const In=yield(0,Ze.ZP)(`/api/exercises/${ft.categoryId||(ft==null?void 0:ft.exerciseId)}/exercise_users.json`,{method:"get",params:Bn});In.status==0&&(Ct(In.data.total_count),Je(Se(Ae({},ft),{total:In.data.total_count})),Ut(In.data.exercise_users),at(In.data.total_score)),Tn(!1)}),Bt=Bn=>{ft.search=Bn,ft.page=1,Qt.resetFields(),An({}),Tt([]),rt(null),Je(Ae({},ft)),qn(ft)},kt=Bn=>Me(void 0,null,function*(){var In,wa;const Ga=Ae({},kn);if(!((In=Bn==null?void 0:Bn.content)!=null&&In.trim())){fe.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}Ga.content=Bn==null?void 0:Bn.content,Ga.attachment_ids=(wa=Bn==null?void 0:Bn.attachment_ids)==null?void 0:wa.map(xr=>xr.response.id),Pn(Ga)}),Pn=Bn=>Me(void 0,null,function*(){var In;tt(!0);const{showSelectQuestion:wa,ai_review_settings:Ga}=lt.actionTabs,xr=yield(0,Ze.ZP)(`/api/exercises/${(ft==null?void 0:ft.categoryId)||(ft==null?void 0:ft.exerciseId)}/test_ai_review.json`,{method:"post",body:Se(Ae({},Bn),{exercise_question_id:wa?wt:(In=lt.actionTabs)==null?void 0:In.questionId,ai_review_settings:Ga})});if([0,-3].includes(xr.status)){xr.status==0&&fe.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),rt(xr);const en=document.querySelector(".modal-ai-pfcs");if(en){const Wn=en.querySelector(".ant-modal-body");Wn&&(Wn.scrollTop=Wn.scrollHeight)}}tt(!1)}),Nt=()=>{st({type:"exercise/setActionTabs",payload:{key:""}}),Ye(1),qt()},qt=()=>{Qt.resetFields(),An({}),Tt([]),Kt(""),rt(null)};return b.createElement(Le.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:ht,open:((Et=lt.actionTabs)==null?void 0:Et.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Nt(),okText:sn?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var Bn;if((Bn=lt.actionTabs)!=null&&Bn.showSelectQuestion&&!wt)return fe.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(En==1){if(ct.length==0)return fe.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Pn({exercise_user_id:ct[0]})}else En==2&&Qt.submit()}},b.createElement(ye.Z,{spinning:ht,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((At=lt.actionTabs)==null?void 0:At.showSelectQuestion)&&b.createElement("div",{className:"flex item-center justify-between mb10"},b.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},b.createElement("span",{style:{color:"red",marginRight:5}},"*"),"\u9009\u62E9\u9898\u76EE",b.createElement(Fe.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09"},b.createElement("i",{className:`iconfont icon-tishixiaowenhao ${re.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),b.createElement(Be.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:wt,onChange:Bn=>Ue(Bn)},ke==null?void 0:ke.map(Bn=>b.createElement(Be.default.Option,{key:Bn==null?void 0:Bn.id,value:Bn==null?void 0:Bn.id},Bn==null?void 0:Bn.question_title)))),b.createElement("div",{className:re.radio_con},b.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),b.createElement(oe.ZP.Group,{onChange:Bn=>{Bn.target.value==1&&Zn(1,10),Ye(Bn.target.value),qt()},value:En,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),En==1&&b.createElement(b.Fragment,null,b.createElement("div",{className:"flex justify-between item-center mb10"},b.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),b.createElement(Ne.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:$t,onChange:Bn=>Kt(Bn.target.value),onSearch:Bt})),b.createElement(we.default,{rowSelection:{type:"radio",selectedRowKeys:ct,onChange:(Bn,In)=>{Tt(Bn)},getCheckboxProps:Bn=>({disabled:[0,1].includes(Bn==null?void 0:Bn.commit_status)})},loading:Xe,rowKey:"exercise_user_id",dataSource:jt||[],columns:pn,pagination:{current:ft.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:ft.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:Qe,size:"default",showTotal:Ce.rU,onChange:Zn},onChange:(Bn,In,wa)=>{ft.page=1,wa.order===void 0?(ft.order_type=null,ft.order=null):(ft.order_type=wa.order==="descend"?"desc":"asc",ft.order=wa.field),Je(Ae({},ft)),qn(ft)}})),En==2&&b.createElement("div",{style:{marginTop:20}},b.createElement(a.default,{form:Qt,className:re.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{An(Ae({},Qt.getFieldsValue()))},onFinish:kt},b.createElement(a.default.Item,{name:"content",label:"",style:{marginBottom:0}},b.createElement(E.Z,{watch:!0})))),sn&&b.createElement("div",{className:re.result_con},b.createElement("div",{className:re.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(sn==null?void 0:sn.status)==0&&b.createElement("div",{className:"p20"},b.createElement("div",{className:"mb5"},b.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),sn==null?void 0:sn.score),b.createElement("div",{className:"flex"},b.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),b.createElement(z.Z,{value:sn==null?void 0:sn.content,style:{fontSize:"14px"}}))),(sn==null?void 0:sn.status)==-3&&b.createElement("div",{className:"p20"},b.createElement(z.Z,{value:sn==null?void 0:sn.message,style:{fontSize:"14px"}})))))};var it=(0,Re.connect)(({shixunHomeworks:je,exercise:lt,loading:We,user:st})=>({shixunHomeworks:je,exercise:lt,loading:We.effects,user:st}))(xe)},56410:function(Lt,dt,x){"use strict";x.r(dt),x.d(dt,{default:function(){return $f}});var a=x(59301),fe=x(82093),Le=x(90524),ye=x(76560),Fe=x(43418),Be=x(20834),oe=x(8591),Ne=x(24905),we=x(6848),be=x(5112),Re=x(81327),Ze=x(66104),Ce=x(3113),re=x(95237),y=x(38854),E=x(99313),z=x(1710),b=x(87169),ee=x(27812),te=x(89489),ne=x(72664),ue=x(49661),se=x(30975),me=x(78241),ve=x(43604),Ae=x(78673),Se=x(92832),Me=x(5871),xe=x(58421),it=x(61186),je=x.n(it),lt=Object.defineProperty,We=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,Et=(de,pe,le)=>pe in de?lt(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,At=(de,pe)=>{for(var le in pe||(pe={}))st.call(pe,le)&&Et(de,le,pe[le]);if(We)for(var le of We(pe))bt.call(pe,le)&&Et(de,le,pe[le]);return de},Rt=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const jt=({shixunHomeworks:de,dispatch:pe})=>{const le=(0,ye.useParams)();return a.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:de.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Rt(void 0,null,function*(){(yield(0,fe.ZP)(`/api/myshixuns/${de.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:le.coursesId}})).status===0&&(oe.ZP.success("\u5220\u9664\u6210\u529F"),pe({type:"shixunHomeworks/setActionTabs",payload:{}}),pe({type:"shixunHomeworks/getWorkList",payload:At({},de.actionTabs.params)}))}),onCancel:()=>{pe({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var Ut=(0,ye.connect)(({shixunHomeworks:de})=>({shixunHomeworks:de}))(jt),ft=Object.defineProperty,Je=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Tt=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,En=(de,pe,le)=>pe in de?ft(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Ye=(de,pe)=>{for(var le in pe||(pe={}))$t.call(pe,le)&&En(de,le,pe[le]);if(Tt)for(var le of Tt(pe))Kt.call(pe,le)&&En(de,le,pe[le]);return de},Qt=(de,pe)=>Je(de,ct(pe)),kn=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const An=({exercise:de,dispatch:pe})=>{var le,gt,It,_e,Wt,ot,Ie,Pe;const xn=(0,ye.useParams)(),[Qn,Yn]=(0,a.useState)(!0),[nn]=me.default.useForm(),{actionTabs:On}=de;(0,a.useEffect)(()=>{var pa,_n,Gn,tr;de.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(nn.resetFields(),nn.setFieldsValue({subjective_score:(_n=(pa=On==null?void 0:On.selectArrs)==null?void 0:pa.record)==null?void 0:_n.subjective_score,objective_score:(tr=(Gn=On==null?void 0:On.selectArrs)==null?void 0:Gn.record)==null?void 0:tr.objective_score}))},[de.actionTabs.key]);const na=()=>{pe({type:"exercise/setActionTabs",payload:{}})};return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u8BC4\u9605",open:de.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:na,footer:a.createElement(re.Z,{align:"middle",justify:"end"},a.createElement(Ce.ZP,{className:"ml10",onClick:na}," \u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml10",onClick:()=>kn(void 0,null,function*(){var pa,_n;yield nn.validateFields();const Gn=nn.getFieldValue();(yield(0,ne.oS)(Qt(Ye({},Gn),{id:xn.categoryId,user_id:(_n=(pa=On==null?void 0:On.selectArrs)==null?void 0:pa.record)==null?void 0:_n.user_id}))).status===0&&(oe.ZP.success("\u8BC4\u9605\u6210\u529F"),nn.resetFields(),pe({type:"exercise/setActionTabs",payload:{}}),pe({type:"exercise/setUpdateIndex"}))}),type:"primary"}," \u786E\u8BA4"))},a.createElement("div",{className:"pl30"},a.createElement(me.default,{form:nn},a.createElement(re.Z,null,a.createElement(ve.Z,null,a.createElement(me.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Me.Z,{min:0,max:((gt=(le=On==null?void 0:On.selectArrs)==null?void 0:le.exercise_types)==null?void 0:gt.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ve.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(_e=(It=On==null?void 0:On.selectArrs)==null?void 0:It.exercise_types)==null?void 0:_e.subjective_score,"\u5206")))),a.createElement(re.Z,null,a.createElement(ve.Z,null,a.createElement(me.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Me.Z,{min:0,max:((ot=(Wt=On==null?void 0:On.selectArrs)==null?void 0:Wt.exercise_types)==null?void 0:ot.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ve.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Pe=(Ie=On==null?void 0:On.selectArrs)==null?void 0:Ie.exercise_types)==null?void 0:Pe.objective_score,"\u5206"))))))))};var sn=(0,ye.connect)(({exercise:de})=>({exercise:de}))(An);const rt=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],ht=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],tt=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var ke=x(57884),St=x(71418),wt=x(98072),Ue=x(59301),Qe=Object.defineProperty,Ct=Object.defineProperties,He=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,pn=(de,pe,le)=>pe in de?Qe(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Dn=(de,pe)=>{for(var le in pe||(pe={}))Xe.call(pe,le)&&pn(de,le,pe[le]);if(at)for(var le of at(pe))Tn.call(pe,le)&&pn(de,le,pe[le]);return de},Zn=(de,pe)=>Ct(de,He(pe)),qn=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Bt=({exercise:de,dispatch:pe})=>{var le,gt;const It=(0,ye.useParams)(),[_e]=me.default.useForm(),Wt=me.default.useWatch("time",_e),[ot,Ie]=(0,a.useState)(!1),{actionTabs:Pe,commonHeader:xn}=de,[,Qn,Yn,nn]=(0,wt.U)(ne.n7,{id:It.categoryId}),On=nn!=null&&nn.user_end_time?je()(nn==null?void 0:nn.user_end_time).add(1,"minutes"):je()(),na=je()(nn==null?void 0:nn.user_total_end_time)>On?Math.round(je().duration(je()(nn==null?void 0:nn.user_total_end_time).diff(On.startOf("minute"))).asMinutes()):0,pa=((nn==null?void 0:nn.student_left_minutes)||0)+(Wt||0);(0,a.useEffect)(()=>{var Gn;Pe.key==="\u5EF6\u65F6"?(pe({type:"exercise/getWorkSetting",payload:Dn({},It)}),Yn({user_id:Pe!=null&&Pe.isBatch?Pe==null?void 0:Pe.user_ids:[(Gn=Pe==null?void 0:Pe.selectArrs)==null?void 0:Gn.user_id]})):_e.resetFields()},[Pe.key]);const _n=()=>{pe({type:"exercise/setActionTabs",payload:{}})};return Ue.createElement(Ue.Fragment,null,Ue.createElement(Fe.default,{width:640,centered:!0,title:Pe!=null&&Pe.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:Pe.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",confirmLoading:ot,onOk:()=>qn(void 0,null,function*(){_e.submit()}),onCancel:_n},Ue.createElement(St.Z,{spinning:Qn},Ue.createElement(me.default,{form:_e,colon:!1,labelCol:{span:4},onFinish:Gn=>qn(void 0,null,function*(){Ie(!0);const tr=yield(0,ne.qz)(Zn(Dn({},Gn),{id:It.categoryId,exercise_user_id:Pe==null?void 0:Pe.exercise_user_id}));Ie(!1),tr.status===0&&(oe.ZP.success("\u5EF6\u65F6\u6210\u529F"),pe({type:"exercise/setUpdateIndex"}),_n())})},Ue.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",Ue.createElement("br",null),"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",Ue.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1B",Ue.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),Pe!=null&&Pe.isBatch?Ue.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",Ue.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Pe==null?void 0:Pe.exercise_user_id.length),"\u540D\u5B66\u751F"):Ue.createElement(re.Z,{align:"middle",gutter:40},Ue.createElement(ve.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",Ue.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(le=Pe==null?void 0:Pe.selectArrs)==null?void 0:le.user_name)),Ue.createElement(ve.Z,null,"\u5B66\u53F7",Ue.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(gt=Pe==null?void 0:Pe.selectArrs)==null?void 0:gt.student_id))),Ue.createElement(me.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},Ue.createElement(Me.Z,{min:0,precision:0,max:na,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${na}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Pe!=null&&Pe.isBatch)&&Ue.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",Ue.createElement("span",{className:"ml5"},pa),"\u5206\u949F",pa!==0&&(nn==null?void 0:nn.user_end_time)&&Ue.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",Ue.createElement("span",{className:"ml5"},je()(nn==null?void 0:nn.user_end_time).add(Wt||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(xn==null?void 0:xn.screen_open)&&Ue.createElement(me.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},Ue.createElement(Ne.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var kt=(0,ye.connect)(({exercise:de})=>({exercise:de}))(Bt),Pn=x(5083),Nt=x(69577),qt=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Bn=({exercise:de,dispatch:pe})=>{var le,gt;const It=(0,ye.useParams)(),[_e]=me.default.useForm(),[Wt,ot]=(0,a.useState)(!1),{actionTabs:Ie}=de;return(0,a.useEffect)(()=>{de.actionTabs.key==="teacher-unlock"&&(ot(!1),_e.resetFields())},[de.actionTabs.key]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(le=Ie==null?void 0:Ie.selectArrs)==null?void 0:le.user_name}\uFF09`,open:de.actionTabs.key==="teacher-unlock",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",keyboard:!1,confirmLoading:Wt,onOk:()=>qt(void 0,null,function*(){var Pe,xn;yield _e.validateFields();const Qn=_e.getFieldsValue();if(ot(!0),(yield(0,ne.ZD)(It.categoryId,{exercise_user_id:(Pe=Ie==null?void 0:Ie.selectArrs)==null?void 0:Pe.exercise_user_id,unlock_key:Qn.unlock_key})).status===0){if(Qn.time){const nn={time:je()(Qn.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(xn=Ie==null?void 0:Ie.selectArrs)==null?void 0:xn.exercise_user_id,id:It.categoryId};yield(0,ne.qz)(nn)}oe.ZP.success("\u89E3\u9664\u9501\u5B9A\u6210\u529F"),pe({type:"exercise/setUpdateIndex"}),pe({type:"exercise/setActionTabs",payload:{}})}ot(!1)}),onCancel:()=>{pe({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:""},a.createElement(me.default,{form:_e,layout:"vertical",autoComplete:"off"},a.createElement(me.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},a.createElement(Se.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),a.createElement(me.default.Item,{label:a.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",a.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",je()((gt=Ie==null?void 0:Ie.selectArrs)==null?void 0:gt.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},a.createElement(Pn.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:Pe=>{var xn;return(0,Nt.Q8)(Pe,(xn=Ie==null?void 0:Ie.selectArrs)==null?void 0:xn.exercise_end_at)},disabledTime:Pe=>{var xn;const Qn=(xn=Ie==null?void 0:Ie.selectArrs)==null?void 0:xn.exercise_end_at;if(je()(Pe).isSame(je()(Qn),"day")){const Yn=je()(Qn).hours(),nn=je()(Qn).minutes();return console.log(Yn,nn),{disabledHours:()=>(0,Nt.w6)(0,24).slice(Yn+1),disabledMinutes:()=>je()(Pe).isSame(je()(Qn),"hour")?(0,Nt.w6)(nn,60):[]}}return(0,Nt.d0)(Pe)},allowClear:!1}))))))};var In=(0,ye.connect)(({exercise:de})=>({exercise:de}))(Bn),wa=x(39479),Ga=x(33796),xr=x(99663),en=Object.getOwnPropertySymbols,Wn=Object.prototype.hasOwnProperty,Ca=Object.prototype.propertyIsEnumerable,Ka=(de,pe)=>{var le={};for(var gt in de)Wn.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&en)for(var gt of en(de))pe.indexOf(gt)<0&&Ca.call(de,gt)&&(le[gt]=de[gt]);return le},Ra=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Wr=de=>{var pe=de,{shixunHomeworks:le,dispatch:gt}=pe,It=Ka(pe,["shixunHomeworks","dispatch"]);const _e=(0,ye.useParams)(),[Wt,ot]=(0,a.useState)([]),[Ie,Pe]=(0,a.useState)([]);(0,a.useEffect)(()=>{le.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&xn()},[le.actionTabs.key]);function xn(){return Ra(this,null,function*(){const Yn=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/group_list.json`,{method:"GET"});ot(Yn)})}const Qn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:le.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ra(void 0,null,function*(){const Yn=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:Ie}});(Yn==null?void 0:Yn.status)===0&&(ye.history.replace(`/classrooms/${_e.coursesId}/exercise/${_e.categoryId}/detail?tabs=7`),window.location.reload(),gt({type:"shixunHomeworks/setActionTabs",payload:{}}),Pe([]))}),onCancel:()=>{Pe([]),gt({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(z.default,{rowSelection:{type:"checkbox",onChange:(Yn,nn)=>{Pe([...Yn])},selectedRowKeys:Ie,getCheckboxProps:Yn=>({disabled:Yn.status==="\u8FDB\u884C\u4E2D"||Yn.works_count===0})},rowKey:Yn=>Yn.key||Yn.id,scroll:{y:300},pagination:!1,columns:Qn,dataSource:Wt==null?void 0:Wt.group_list})))};var Qr=(0,ye.connect)(({shixunHomeworks:de})=>({shixunHomeworks:de}))(Wr),xt=x(34055),Cn={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r",btn_review:"btn_review___b6mDf"},Br=x(59301),zt=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())}),Ma=({item:de,renderText:pe})=>{const le=(0,ye.useParams)(),[gt,It]=(0,a.useState)(),_e=Wt=>zt(void 0,null,function*(){if(!Wt)return;const ot=yield(0,ne.UH)({id:le.categoryId,user_id:de==null?void 0:de.user_id});ot&&It(ot)});return Br.createElement(we.Z,{onOpenChange:Wt=>_e(Wt),title:Br.createElement("div",null,"\u5355\u9009\u9898 ",(gt==null?void 0:gt.single_question_score)||0,"\u5206 ",Br.createElement("br",null),"\u591A\u9009\u9898 ",(gt==null?void 0:gt.multiple_question_score)||0,"\u5206 ",Br.createElement("br",null),"\u5224\u65AD\u9898 ",(gt==null?void 0:gt.judgement_question_score)||0,"\u5206 ",Br.createElement("br",null),"\u586B\u7A7A\u9898 ",(gt==null?void 0:gt.completion_question_score)||0,"\u5206 ",Br.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(gt==null?void 0:gt.shixun_question_score)||0,"\u5206")},pe)},Oa=x(89392),ur=x.n(Oa),dn=x(57809),ce=x(77817),ge=x(59301),Ee=Object.defineProperty,De=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,Dt=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,Xn=(de,pe,le)=>pe in de?Ee(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,rn=(de,pe)=>{for(var le in pe||(pe={}))Mt.call(pe,le)&&Xn(de,le,pe[le]);if(Dt)for(var le of Dt(pe))xa.call(pe,le)&&Xn(de,le,pe[le]);return de},Jt=(de,pe)=>De(de,qe(pe)),jn=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Yt=({exercise:de,dispatch:pe})=>{var le,gt;const It=(0,ye.useParams)(),{actionTabs:_e,commonHeader:Wt}=de,[ot]=me.default.useForm(),Ie=me.default.useWatch("time",ot),[,Pe,xn,Qn]=(0,wt.U)(ne.n7,{id:It.categoryId}),[,Yn,nn]=(0,wt.U)(ne.Xo,{id:It.categoryId}),On=(0,a.useRef)(null),na=Qn!=null&&Qn.user_end_time?je()(Qn==null?void 0:Qn.user_end_time).add(1,"minutes"):je()(),pa=je()(Qn==null?void 0:Qn.user_total_end_time)>na?Math.round(je().duration(je()(Qn==null?void 0:Qn.user_total_end_time).diff(na.startOf("minute"))).asMinutes()):0,_n=((Qn==null?void 0:Qn.student_left_minutes)||0)+(Ie||0);(0,a.useEffect)(()=>{var tr,Nn;_e.key=="\u8C03\u6574\u72B6\u6001"?(pe({type:"exercise/getWorkSetting",payload:rn({},It)}),xn({user_id:_e!=null&&_e.isBatch?_e==null?void 0:_e.user_ids:[(tr=_e==null?void 0:_e.selectArrs)==null?void 0:tr.user_id]})):(ot.resetFields(),On.current&&((Nn=On.current)==null||Nn.changeCode({target:{value:""}})))},[_e.key]);const Gn=()=>{pe({type:"exercise/setActionTabs",payload:{}})};return ge.createElement(Fe.default,{centered:!0,title:_e!=null&&_e.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:_e.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:Yn,onOk:()=>jn(void 0,null,function*(){ot.submit()}),onCancel:Gn},ge.createElement(St.Z,{spinning:Pe},ge.createElement(me.default,{initialValues:{status:"1"},form:ot,colon:!1,labelCol:{span:4},onFinish:tr=>jn(void 0,null,function*(){if(console.log("allValue",tr),On.current.onVerify())return Promise.reject();(yield nn(Jt(rn({},tr),{exercise_user_id:_e==null?void 0:_e.exercise_user_id}))).status==0&&(oe.ZP.success("\u8C03\u6574\u6210\u529F"),Gn(),pe({type:"exercise/setUpdateIndex"}))})},_e!=null&&_e.isBatch?ge.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",ge.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},_e==null?void 0:_e.exercise_user_id.length),"\u540D\u5B66\u751F"):ge.createElement(re.Z,{className:"mb20",align:"middle",gutter:40},ge.createElement(ve.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(le=_e==null?void 0:_e.selectArrs)==null?void 0:le.user_name)),ge.createElement(ve.Z,null,"\u5B66\u53F7",ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(gt=_e==null?void 0:_e.selectArrs)==null?void 0:gt.student_id))),(Wt==null?void 0:Wt.is_locked)&&ge.createElement(me.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ge.createElement(Se.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),ge.createElement(me.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},ge.createElement(dn.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},ge.createElement(dn.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),ge.createElement(dn.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(Wt==null?void 0:Wt.time)!==-1&&ge.createElement(ge.Fragment,null,ge.createElement(me.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},ge.createElement(Me.Z,{min:0,precision:0,max:pa,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${pa}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(_e!=null&&_e.isBatch)&&ge.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ge.createElement("span",{className:"ml5"},_n),"\u5206\u949F",_n!==0&&(Qn==null?void 0:Qn.user_end_time)&&ge.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ge.createElement("span",{className:"ml5"},je()(Qn==null?void 0:Qn.user_end_time).add(Ie||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(Wt==null?void 0:Wt.screen_open)&&ge.createElement(me.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},ge.createElement(Ne.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),ge.createElement(me.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},ge.createElement(ce.Z,{ref:tr=>On.current=tr})))))};var la=(0,ye.connect)(({exercise:de})=>({exercise:de}))(Yt),Fa=x(42618),ma=Object.defineProperty,wn=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,fn=(de,pe,le)=>pe in de?ma(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,cn=(de,pe)=>{for(var le in pe||(pe={}))mt.call(pe,le)&&fn(de,le,pe[le]);if(wn)for(var le of wn(pe))on.call(pe,le)&&fn(de,le,pe[le]);return de};const Hn=de=>React.createElement("svg",cn({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},de),React.createElement("title",null,"new"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"-5%",y1:"37.065%",x2:"100%",y2:"67.301%",id:"new_svg__a"},React.createElement("stop",{stopColor:"#FF420B",offset:"0%"}),React.createElement("stop",{stopColor:"#FF9B44",offset:"100%"}))),React.createElement("path",{d:"M700.618 185h-14.236c-.781 0-1.382.629-1.382 1.447v7.106c0 .818.6 1.447 1.382 1.447h14.236c.781 0 1.382-.629 1.382-1.447v-7.106c0-.818-.6-1.447-1.382-1.447Zm-10.692 7.358h-.961l-1.863-3.836v3.836h-.6v-4.59h.84l1.923 3.962h.06v-3.963h.6v4.591Zm1.502-2.641h2.342v.629h-2.342v.126c0 .817.24 1.195.72 1.195h1.682v.629h-1.682c-.36 0-.66-.126-.9-.44-.24-.315-.361-.818-.361-1.384v-1.07c0-1.069.66-1.509 1.321-1.635h1.622v.63h-1.561c-.24.062-.781.25-.781 1.006-.06.125-.06.188-.06.314Zm7.809 2.641h-.841l-.841-3.647-.961 3.647h-.901l-1.262-4.59h.66l1.082 3.773h.06l.961-3.774h.721l.961 3.963 1.142-3.963h.6l-1.381 4.591Z",transform:"translate(-685 -185)",fill:"url(#new_svg__a)",fillRule:"nonzero"}));var vn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",vt=x(59301),ta=Object.defineProperty,_a=Object.defineProperties,mr=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,lo=(de,pe,le)=>pe in de?ta(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,hr=(de,pe)=>{for(var le in pe||(pe={}))to.call(pe,le)&&lo(de,le,pe[le]);if(Un)for(var le of Un(pe))Kr.call(pe,le)&&lo(de,le,pe[le]);return de},pr=(de,pe)=>_a(de,mr(pe)),wr=(de,pe)=>{var le={};for(var gt in de)to.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&Un)for(var gt of Un(de))pe.indexOf(gt)<0&&Kr.call(de,gt)&&(le[gt]=de[gt]);return le},Fr=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const vr=de=>{var pe=de,{exercise:le,loading:gt,dispatch:It,globalSetting:_e,checkDomainAuthority:Wt,getparams:ot,user:Ie,classroomList:Pe}=pe,xn=wr(pe,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),Qn,Yn,nn,On,na,pa,_n,Gn,tr;const[Nn]=(0,ye.useSearchParams)(),sa=(0,ye.useParams)();let[_t,ra]=(0,a.useState)(hr({page:1,limit:20},sa));const{commonHeader:oa,updateIndex:Ta}=le,{userInfo:Xt}=Ie,[va,ia]=(0,a.useState)({}),[$a,oo]=(0,a.useState)(0),[Rr,Qa]=(0,a.useState)(0),[un,et]=(0,a.useState)(!1),[ka,fa]=(0,a.useState)("alert"),[Za,ir]=(0,a.useState)(0),[La,Ur]=(0,a.useState)(!1),[za,Aa]=(0,a.useState)(!1),[Nr]=me.default.useForm(),[br,er]=(0,a.useState)([]),[ea,Xa]=(0,a.useState)(1),[ha,aa]=(0,a.useState)(""),[Sa,Jn]=(0,a.useState)(),[qa,fr]=(0,a.useState)(!1),[Dr,ho]=(0,a.useState)(!1),[Eo,Hr]=(0,a.useState)({name:"",id:"",list:[]}),[lr,io]=(0,a.useState)({}),[Fo,Ti]=(0,a.useState)({}),[kl,Hl]=(0,a.useState)(!0),[Hi,Vl]=(0,a.useState)(""),[Pu,hu]=(0,a.useState)(""),[$r,Wi]=(0,a.useState)(""),[jl,ru]=(0,a.useState)([]),[,,Ru]=(0,wt.U)(ne.N0,{}),[nu,ki]=(0,a.useState)([]),[Au,Ls]=(0,a.useState)(!0);(0,a.useEffect)(()=>{let zn={};if(Nn.get("exercise_group_id")&&!Ta){if(Nn.get("statistics")){let $n=[];const fo=Nn.get("scope");fo==="0"&&($n=["all"]),fo==="1"&&($n=[1,2,3]),fo==="2"&&($n=[2,3]),zn={exercise_group_id:Nn.get("exercise_group_id"),commit_status:$n}}else zn={review:[0,2],commit_status:[2,3]},Nn.get("exercise_group_id")!=="0"&&(zn.exercise_group_id=[Number(Nn.get("exercise_group_id"))]);Nr.setFieldsValue(hr({},zn))}return _t=hr(hr({},_t),zn),ra(hr({},_t)),Nu(),Ir(_t),ru([]),()=>{It({type:"exercise/setUpdateIndex",payload:"clear"})}},[Ta]);const Nu=()=>Fr(void 0,null,function*(){var zn,$n;const fo=yield(0,fe.ZP)(`/api/exercises/${_t.categoryId}/header_info.json`,{method:"get"});(fo==null?void 0:fo.status)===0&&(io((fo==null?void 0:fo.data)||{}),console.log((zn=fo==null?void 0:fo.data)==null?void 0:zn.course_groups),It({type:"exercise/save",payload:{course_groups:($n=fo==null?void 0:fo.data)==null?void 0:$n.course_groups}}))}),Ir=zn=>Fr(void 0,null,function*(){var $n,fo,Bu,Ju,Mu,Ys,Nc,js,q0,B0,rg;Hl(!0);const $u=yield(0,fe.ZP)(`/api/exercises/${_t.categoryId}/exercise_users.json`,{method:"get",params:zn});if(($u==null?void 0:$u.status)===0){let og=(Bu=(fo=($n=$u==null?void 0:$u.data)==null?void 0:$n.exercise_users)==null?void 0:fo[0])==null?void 0:Bu.commit_status;Ls(og==2||og==3),Ti({exercise_users:((Ju=$u==null?void 0:$u.data)==null?void 0:Ju.exercise_users)||[],current_answer_user:((Mu=$u==null?void 0:$u.data)==null?void 0:Mu.current_answer_user)||{}}),Vl(((Ys=$u==null?void 0:$u.data)==null?void 0:Ys.appraise_user_login)||""),hu(((Nc=$u==null?void 0:$u.data)==null?void 0:Nc.first_export_user_login)||""),oo((js=$u==null?void 0:$u.data)==null?void 0:js.total_count),Qa(typeof((q0=$u==null?void 0:$u.data)==null?void 0:q0.total_score)=="string"?Number((B0=$u==null?void 0:$u.data)==null?void 0:B0.total_score):(rg=$u==null?void 0:$u.data)==null?void 0:rg.total_score)}Wi($u==null?void 0:$u.status),Hl(!1)});(0,a.useEffect)(()=>{It({type:"exercise/setSaveExerciseDownUsers",payload:Hu})},[Pu,$a,JSON.stringify(_t)]);function mi(zn){return Fr(this,null,function*(){var $n,fo,Bu,Ju;Jn(zn==null?void 0:zn.exercise_user_id),fr(zn.commit_status===2||zn.commit_status===3),Ur(!0);let Mu=yield(0,fe.ZP)(`/api/exercises/${_t.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:zn==null?void 0:zn.exercise_user_id}});((fo=($n=Mu==null?void 0:Mu.data)==null?void 0:$n.exercise_user_photos)==null?void 0:fo.length)>0?et(!0):oe.ZP.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),er((Bu=Mu==null?void 0:Mu.data)==null?void 0:Bu.exercise_user_photos),ir((Ju=Mu==null?void 0:Mu.data)==null?void 0:Ju.alert_count),Ur(!1)})}const hl=zn=>{_t.page=1;const $n=Object.assign({},Nr.getFieldsValue());Object.keys($n).map(function(fo){fo==="objective_score_gte"||fo==="objective_score_lte"||($n[fo].includes("all")?(delete _t[fo],Nr.setFieldsValue({[fo]:"all"})):(_t[fo]=$n[fo],$n[fo]==""||!$n[fo]?Nr.setFieldsValue({[fo]:"all"}):Nr.setFieldsValue({[fo]:_t[fo]})))}),("objective_score_gte"in zn||"objective_score_lte"in zn)&&($n.objective_score_gte&&$n.objective_score_lte&&$n.objective_score_gte>$n.objective_score_lte?(Nr.setFieldsValue({objective_score_lte:$n.objective_score_gte}),_t.objective_score_lte=$n.objective_score_gte||null,_t.objective_score_gte=$n.objective_score_gte||null):(_t.objective_score_lte=$n.objective_score_lte||null,_t.objective_score_gte=$n.objective_score_gte||null)),ra(hr({},_t)),Ir(_t),ot(hr({},_t))},eo=(zn=1,$n=20)=>{_t.page=zn,_t.limit=$n,ra(hr({},_t)),Ir(_t)};let ei=new Date().getTime();const Oi=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",render:(zn,$n,fo)=>vt.createElement(we.Z,{title:((_t.page||1)-1)*_t.limit+fo+1},vt.createElement("span",null,((_t.page||1)-1)*_t.limit+fo+1))},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",align:"left",render:(zn,$n)=>vt.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var fo;if(zn&&(0,xt.GJ)()){if((0,xt.Rm)()&&!((fo=Pe.AssistantObject.exercise)!=null&&fo.can_view)){oe.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}switch($n.commit_status){case 0:if(!(0,xt.Ny)()){oe.ZP.warning("\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B");return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",$n.commit_status)}zn&&(0,xt.GJ)()&&(ol(),(0,ue.xg)(`/classrooms/${_t.coursesId}/exercise/${_t.categoryId}/review/${$n==null?void 0:$n.login}`))}}},vt.createElement("span",{className:zn&&(0,xt.GJ)()?Cn.operationLink:""},zn||"--"),!!($n!=null&&$n.delayed_at)&&oa.time!==-1&&vt.createElement(we.Z,{title:vt.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",vt.createElement("span",{className:"ml5"},je()($n.delayed_at).format("YYYY-MM-DD HH:mm")))},vt.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:zn=>zn||"--"},!(lr!=null&&lr.is_excellent)&&(lr==null?void 0:lr.groups_count)!==0&&{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(zn,$n)=>vt.createElement("div",{className:Cn.banding,title:zn||"--"},zn||"--")},!(0,xt.Rm)()&&{title:(oa==null?void 0:oa.exercise_type)==2&&!(0,xt.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",sorter:!0,render:(zn,$n)=>$n.commit_status===0||$n.commit_status===1?"--":!$n.open_total_score&&(0,xt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(zn=typeof zn=="number"?Number(zn):zn,console.log(typeof zn),zn||(zn=0),zn===100?vt.createElement("span",{className:"c-green"},zn):zn>60?vt.createElement("span",{className:"c-orange"},zn):zn==Rr*.6?vt.createElement("span",{className:"c-red"},zn):vt.createElement("span",null,zn))},!((lr==null?void 0:lr.objective)!==1||(lr==null?void 0:lr.objective)===1&&(lr==null?void 0:lr.subjective)!==1)&&!(0,xt.Rm)()&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(zn,$n)=>{if($n.commit_status===0||$n.commit_status===1)return"--";if(!$n.open_total_score&&(0,xt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let fo;return zn>=0&&zn<=60?fo=vt.createElement("span",null,zn):zn===100?fo=vt.createElement("span",{className:"c-green"},zn):zn>60?fo=vt.createElement("span",{className:"c-orange"},zn):fo="--",vt.createElement(Ma,{renderText:fo,item:$n})}}},!((lr==null?void 0:lr.subjective)!==1||(lr==null?void 0:lr.subjective)===1&&(lr==null?void 0:lr.objective)!==1)&&!(0,xt.Rm)()&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(zn,$n)=>{if($n.commit_status===0||$n.commit_status===1)return"--";if(!$n.open_total_score&&(0,xt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let fo;lr!=null&&lr.appraise_setting&&(lr!=null&&lr.sealed_review)&&new Date(lr==null?void 0:lr.appraise_end_time).getTime()>ei&&(fo="--"),!($n!=null&&$n.has_comment)&&$n.review_status&&(fo="\u8BC4\u9605\u4E2D"),$n!=null&&$n.has_comment?fo="\u5DF2\u8BC4\u9605":fo="\u672A\u8BC4\u9605",zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let Bu;return zn===0?Bu=vt.createElement("span",null,zn," ",fo==="\u672A\u8BC4\u9605"&&vt.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):zn>0&&zn<=60?Bu=vt.createElement("span",null,zn):zn===100?Bu=vt.createElement("span",{className:"c-green"},zn):zn>60?Bu=vt.createElement("span",{className:"c-orange"},zn):Bu="--",Bu}}},(oa==null?void 0:oa.open_make_up)&&{title:"\u8865\u8003\u6263\u5206",dataIndex:"make_up_score",render:(zn,$n)=>[1,2].includes($n==null?void 0:$n.commit_status)?zn:"--"},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"left",render:(zn,$n)=>zn===0?vt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):zn===1?vt.createElement("span",{style:{color:"#DF3042"}},!$n.is_make_up&&"\u8003\u8BD5\u4E2D",$n.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):zn===2?vt.createElement("span",{style:{color:"#5AB891"}},!$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377",$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):vt.createElement("span",{style:{color:"#5AB891"}},!$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"left",sorter:!0,render:zn=>zn?je()(zn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sorter:!0,render:(zn,$n)=>zn?je()(zn).format("YYYY-MM-DD HH:mm"):"--"},(0,xt.GJ)()&&(oa==null?void 0:oa.exercise_type)===2&&{title:vt.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",vt.createElement(we.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},vt.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(zn,$n)=>{var fo;return vt.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const Bu={name:$n==null?void 0:$n.user_name,id:$n==null?void 0:$n.student_id,list:$n==null?void 0:$n.simulate_exercise_records};Hr(hr({},Bu)),ho(!0)}},(fo=$n==null?void 0:$n.simulate_exercise_records)==null?void 0:fo.length,"/",oa==null?void 0:oa.simulate_exercise_num)||"--"}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"exercise_user_redo_count",className:((Qn=Xt==null?void 0:Xt.course)==null?void 0:Qn.course_role)===15||(oa==null?void 0:oa.exercise_type)==2?Cn.noShow:"",align:"left",render:(zn,$n)=>vt.createElement("div",{style:{display:"flex",alignItems:"center"}},vt.createElement("span",{className:Cn.operationLink,onClick:()=>{It({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:$n.user_id}})}},zn||"0"))},(oa==null?void 0:oa.screen_open)&&{title:vt.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",vt.createElement(we.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},vt.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(zn,$n)=>vt.createElement("span",{style:zn>0?{cursor:"pointer"}:{},className:zn>($n==null?void 0:$n.screen_total_num)?"c-red":"",onClick:()=>Fr(void 0,null,function*(){if(zn===0)return;const fo=yield(0,ne.Yu)(sa.categoryId,{exercise_user_id:$n.exercise_user_id});Fe.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${$n==null?void 0:$n.user_name}\uFF09`,icon:null,closable:!0,className:Cn.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:vt.createElement(z.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:fo==null?void 0:fo.data})})})},zn,"/",$n==null?void 0:$n.screen_total_num)},(oa==null?void 0:oa.exercise_status)>1&&(oa==null?void 0:oa.open_camera)&&(0,xt.GJ)()&&!((Yn=_e.setting)!=null&&Yn.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(zn,$n)=>$n.commit_status>0?vt.createElement("a",{onClick:()=>{mi($n)}},`${zn||0}/${oa==null?void 0:oa.photo_count}`):"--"},(oa==null?void 0:oa.ip_bind)&&(0,xt.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(zn,$n)=>vt.createElement(vt.Fragment,null,zn||"--",$n.commit_status<=1&&oa.ip_bind&&$n.last_ip&&vt.createElement(Ce.ZP,{type:"link",onClick:()=>Fr(void 0,null,function*(){const fo=Fe.default.confirm({title:vt.createElement(re.Z,null,vt.createElement(ve.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),vt.createElement(ve.Z,null,vt.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>fo.destroy()}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:vt.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",vt.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>Fr(void 0,null,function*(){(yield(0,ne.ab)({id:_t.categoryId,exercise_user_id:$n.exercise_user_id})).status===0&&(oe.ZP.success("\u89E3\u7ED1\u6210\u529F"),Ir(_t))})})})},"\u89E3\u7ED1"))},(oa==null?void 0:oa.open_camera)&&(0,xt.Gg)()&&oa.exercise_status<3&&!((nn=_e.setting)!=null&&nn.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(zn,$n)=>vt.createElement(Ae.Z,{checked:zn,onClick:()=>Fr(void 0,null,function*(){zn?Fe.default.info({title:"\u63D0\u793A",content:vt.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):Fe.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:vt.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>Fr(void 0,null,function*(){const fo=yield(0,ne.cC)(pr(hr({},_t),{exercise_user_id:$n.exercise_user_id}));(fo==null?void 0:fo.status)===0&&(oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ir(_t))})})})})},(0,xt.GJ)()&&!(0,xt.Rm)()&&{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",render:(zn,$n)=>lr!=null&&lr.appraise_setting&&(lr!=null&&lr.sealed_review)&&new Date(lr==null?void 0:lr.appraise_end_time).getTime()>ei?"--":!zn&&$n.review_status?"\u8BC4\u9605\u4E2D":zn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},((oa==null?void 0:oa.assistant_auth)||(0,xt.GJ)()||(0,xt.dE)())&&Wt&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"left",className:Cn.operationCol,render:(zn,$n)=>{var fo,Bu;return(oa==null?void 0:oa.exercise_status)===-1?vt.createElement("div",null," ",(0,xt.GJ)()&&vt.createElement("a",{onClick:Ju=>{Ju.stopPropagation(),It({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:$n==null?void 0:$n.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),vt.createElement("a",{style:{marginLeft:(0,xt.GJ)()&&10},onClick:(0,Oa.debounce)(Ju=>Fr(void 0,null,function*(){var Mu,Ys,Nc;Ju.stopPropagation();let js=yield(0,fe.ZP)(`/api/exercises/${_t==null?void 0:_t.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:$n==null?void 0:$n.exercise_user_id}});Fe.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:vt.createElement("div",null,vt.createElement("div",{style:{display:"flex"}},vt.createElement("div",null,vt.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),vt.createElement("span",{style:{marginLeft:10}},(Mu=js==null?void 0:js.data)==null?void 0:Mu.user_name)),vt.createElement("div",{style:{marginLeft:60}},vt.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),vt.createElement("span",{style:{marginLeft:10}},(Ys=js==null?void 0:js.data)==null?void 0:Ys.student_id)),vt.createElement("div",{style:{marginLeft:60}},vt.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),vt.createElement("span",{style:{marginLeft:10}},(Nc=js==null?void 0:js.data)==null?void 0:Nc.group_name))),vt.createElement("div",{style:{marginTop:22,marginBottom:20}},vt.createElement(z.default,{columns:[{title:"\u9898\u578B",dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(q0,B0)=>vt.createElement("span",{style:{color:(B0==null?void 0:B0.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},q0)}],pagination:!1,dataSource:[hr({},js==null?void 0:js.data)]}))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):vt.createElement("div",{className:"flex gap-10px"},(0,xt.GJ)()&&($n==null?void 0:$n.commit_status)===1&&vt.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:($n==null?void 0:$n.commit_status)!==1,onClick:()=>{(0,ue.xg)(`/classrooms/${_t.coursesId}/exercise/${_t.categoryId}/review/${$n.login}`)}},"\u67E5\u9605"),(0,xt.GJ)()&&($n==null?void 0:$n.commit_status)!==1&&vt.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:$n.commit_status<2,onClick:Ju=>Fr(void 0,null,function*(){var Mu,Ys;if(Ju.preventDefault(),yield(0,xr.w)(sa.coursesId,sa.categoryId),$n.commit_status===2){if((0,xt.Rm)()&&!((Mu=Pe.AssistantObject.exercise)!=null&&Mu.can_view)){oe.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}ol(),window.location.href=`/classrooms/${_t.coursesId}/exercise/${_t.categoryId}/review/${$n.login}`}if($n.commit_status===3){if((0,xt.Rm)()&&!((Ys=Pe.AssistantObject.exercise)!=null&&Ys.can_appraise)){oe.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}It({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:ol,selectArrs:{record:hr({},$n),exercise_types:hr({},lr)},params:hr({},_t)}})}})},lr!=null&&lr.appraise_setting&&(lr!=null&&lr.sealed_review)&&new Date(lr==null?void 0:lr.appraise_end_time).getTime()>ei?"\u8BC4\u9605":$n.has_comment?"\u66F4\u6539\u8BC4\u9605":!$n.has_comment&&"\u8BC4\u9605"),!(0,xt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[oa.exercise_status])&&vt.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:($n==null?void 0:$n.commit_status)===0,onClick:()=>{var Ju,Mu;if((0,xt.Rm)()&&!((Mu=(Ju=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Ju.exercise)!=null&&Mu.can_forcing_commit)){oe.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}It({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:$n,exercise_user_id:[$n.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,xt.dE)()&&vt.createElement("span",{style:{color:lr!=null&&lr.answered_open&&((fo=Fo==null?void 0:Fo.current_answer_user)==null?void 0:fo.login)===($n==null?void 0:$n.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>Fr(void 0,null,function*(){if(!(lr!=null&&lr.answered_open)){oe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,xr.w)(sa.coursesId,sa.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,ue.xg)(`/classrooms/${_t.coursesId}/exercise/${_t.categoryId}/users/${$n==null?void 0:$n.login}?check=true`)})},lr!=null&&lr.answered_open&&((Bu=Fo==null?void 0:Fo.current_answer_user)==null?void 0:Bu.login)===($n==null?void 0:$n.login)?"\u67E5\u770B":"- -"),(oa==null?void 0:oa.exercise_time)>0&&(oa==null?void 0:oa.exercise_type)!=2&&(0,xt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[oa.exercise_status])&&vt.createElement(we.Z,{title:oa.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},vt.createElement(Ce.ZP,{danger:!0,ghost:!0,size:"small",disabled:oa.exercise_status===3||oa.exercise_status===5||(oa==null?void 0:oa.appraise_label)||($n==null?void 0:$n.commit_status)===0,onClick:()=>{var Ju,Mu;if((0,xt.Rm)()&&!((Mu=(Ju=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Ju.exercise)!=null&&Mu.can_delay)){oe.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}It({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[$n.exercise_user_id],selectArrs:$n,exercise_time:oa.exercise_time,params:hr({},_t)}})}},"\u5EF6\u65F6")))}}].filter(zn=>!!zn),yl=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(zn,$n,fo)=>vt.createElement(we.Z,{title:((_t.page||1)-1)*20+fo+1},vt.createElement("span",null,((_t.page||1)-1)*20+fo+1))},!(0,xt.Rm)()&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(zn,$n)=>$n.commit_status===0||$n.commit_status===1?"--":!$n.open_total_score&&(0,xt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0),zn===100?vt.createElement("span",{className:"c-green"},zn):zn>60?vt.createElement("span",{className:"c-orange"},zn):vt.createElement("span",null,zn))},!((lr==null?void 0:lr.objective)!==1||(lr==null?void 0:lr.objective)===1&&(lr==null?void 0:lr.subjective)!==1)&&!(0,xt.Rm)()&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(zn,$n)=>{if($n.commit_status===0||$n.commit_status===1)return"--";if(!$n.open_total_score&&(0,xt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let fo;return zn>=0&&zn<=60?fo=vt.createElement("span",null,zn):zn===100?fo=vt.createElement("span",{className:"c-green"},zn):zn>60?fo=vt.createElement("span",{className:"c-orange"},zn):fo="--",vt.createElement(Ma,{renderText:fo,item:$n})}}},!((lr==null?void 0:lr.subjective)!==1||(lr==null?void 0:lr.subjective)===1&&(lr==null?void 0:lr.objective)!==1)&&!(0,xt.Rm)()&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(zn,$n)=>{if($n.commit_status===0||$n.commit_status===1)return"--";if(!$n.open_total_score&&(0,xt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{zn=typeof zn=="number"?Number(zn):zn,zn||(zn=0);let fo;return zn==0||zn>0&&zn<=60?fo=vt.createElement("span",null,zn):zn===100?fo=vt.createElement("span",{className:"c-green"},zn):zn>60?fo=vt.createElement("span",{className:"c-orange"},zn):fo="--",fo}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(zn,$n)=>zn===0?vt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):zn===1?vt.createElement("span",{style:{color:"#DF3042"}},!$n.is_make_up&&"\u8003\u8BD5\u4E2D",$n.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):zn===2?vt.createElement("span",{style:{color:"#5AB891"}},!$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377",$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):vt.createElement("span",{style:{color:"#5AB891"}},!$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:zn=>zn?je()(zn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:zn=>zn?je()(zn).format("YYYY-MM-DD HH:mm"):"--"}].filter(zn=>!!zn),Wl=[...Oi];Wl[0]=hr({},Wl[0]),Wl[(Wl==null?void 0:Wl.length)-1]=hr({},Wl[(Wl==null?void 0:Wl.length)-1]),Wl[0].render=()=>"\u6211",Wl[(Wl==null?void 0:Wl.length)-1].render=()=>{var zn;return(zn=Fo==null?void 0:Fo.current_answer_user)!=null&&zn.login?vt.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>Fr(void 0,null,function*(){var $n,fo;if(!(lr!=null&&lr.answered_open)){oe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,xr.w)(sa.coursesId,sa.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let Bu=`/classrooms/${_t.coursesId}/exercise/${_t.categoryId}/users/${($n=Fo==null?void 0:Fo.current_answer_user)==null?void 0:$n.login}`;((fo=Fo==null?void 0:Fo.current_answer_user)==null?void 0:fo.commit_status)>1&&(Bu=Bu+"?check=true"),ye.history.push(Bu)})},"\u67E5\u770B"):"--"};const ol=()=>{var zn;try{const $n=hr({},_t);delete $n.page,delete $n.limit,localStorage[`${(zn=Ie==null?void 0:Ie.userInfo)==null?void 0:zn.login}-${_t.coursesId}-${_t.categoryId}-filter`]=JSON.stringify($n)}catch($n){}},Hu=()=>{var zn;try{const $n=pr(hr({},_t),{firstTargetLogin:Pu,totalCount:$a});delete $n.page,delete $n.limit,localStorage[`${(zn=Ie==null?void 0:Ie.userInfo)==null?void 0:zn.login}-${_t.coursesId}-${_t.categoryId}-downFilter`]=JSON.stringify($n)}catch($n){}};return vt.createElement("section",{className:"mb20"},(lr==null?void 0:lr.score_open)&&(0,xt.dE)()&&vt.createElement(z.default,{pagination:!1,showHeader:!1,dataSource:[hr({},Fo==null?void 0:Fo.current_answer_user)],columns:Wl,scroll:{x:"max-content"}}),!(0,xt.GJ)()&&vt.createElement("div",{className:"bg-white pt10 mt15"},!!(lr!=null&&lr.answer_users)&&vt.createElement("span",{className:"mr10"},vt.createElement("span",{style:{color:"#FF954C"}},lr==null?void 0:lr.answer_users," "),"\u5DF2\u4EA4"),!!(lr!=null&&lr.unanswer_users)&&vt.createElement("span",{className:"mr10"},lr==null?void 0:lr.unanswer_users,"\u672A\u4EA4"),(lr==null?void 0:lr.exercise_end_time)!=="--"&&(oa!=null&&oa.before_start?"":vt.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",vt.createElement("span",{style:{color:"#FF954C"}},lr==null?void 0:lr.exercise_end_time))),(oa==null?void 0:oa.before_start)&&vt.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",vt.createElement("span",{style:{color:"#FF954C"}},oa==null?void 0:oa.before_start))),!(lr!=null&&lr.exercise_all_users)&&!(0,xt.dE)()&&vt.createElement(ke.Z,{styles:{margin:"0 auto",padding:200}}),(!!(lr!=null&&lr.exercise_all_users)||(0,xt.dE)())&&vt.createElement("aside",null,(0,xt.GJ)()&&vt.createElement("aside",{className:"pt20"},vt.createElement(me.default,{form:Nr,onValuesChange:hl,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},vt.createElement(me.default.Item,{name:"exercise_group_id"},vt.createElement(Ne.default.Group,{style:{width:"100%"}},vt.createElement(re.Z,null,vt.createElement(ve.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),vt.createElement(ve.Z,{flex:"80px"},vt.createElement(Ne.default,{value:"all",checked:!((On=va.course_group)!=null&&On.length)},"\u5168\u90E8")),vt.createElement(ve.Z,{flex:"1"},(lr==null?void 0:lr.course_groups)&&(lr==null?void 0:lr.course_groups.map((zn,$n)=>vt.createElement(Ne.default,{value:zn.exercise_group_id,className:"ml0 mr8",key:zn.exercise_group_id},zn.exercise_group_name,"(",zn.exercise_group_students,")"))))))),vt.createElement(me.default.Item,{name:"commit_status"},vt.createElement(Ne.default.Group,{value:[],style:{width:"100%"}},vt.createElement(re.Z,null,vt.createElement(ve.Z,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),vt.createElement(ve.Z,{flex:"80px"},vt.createElement(Ne.default,{value:"all",checked:!((na=va.commit_status)!=null&&na.length)},"\u5168\u90E8")),vt.createElement(ve.Z,{flex:"1"},ht.map((zn,$n)=>vt.createElement(Ne.default,{name:"commit_status",value:zn.id,key:zn.id},zn.name,"(",lr==null?void 0:lr[zn.type],")")))))),vt.createElement(me.default.Item,{name:"review"},vt.createElement(Ne.default.Group,{style:{width:"100%"}},vt.createElement(re.Z,null,vt.createElement(ve.Z,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),vt.createElement(ve.Z,{flex:"80px"},vt.createElement(Ne.default,{value:"all",checked:!((pa=va.review)!=null&&pa.length)},"\u5168\u90E8")),vt.createElement(ve.Z,{flex:"1"},(_n=rt)==null?void 0:_n.map((zn,$n)=>vt.createElement(Ne.default,{value:zn.id,key:$n},zn.name,"(",lr==null?void 0:lr[zn.type],")")))))),(lr==null?void 0:lr.open_make_up)&&vt.createElement(me.default.Item,{name:"is_make_up"},vt.createElement(Ne.default.Group,{value:[],style:{width:"100%"}},vt.createElement(re.Z,null,vt.createElement(ve.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),vt.createElement(ve.Z,{flex:"80px"},vt.createElement(Ne.default,{value:"all",checked:!((Gn=va.is_make_up)!=null&&Gn.length)},"\u5168\u90E8")),vt.createElement(ve.Z,{flex:"1"},tt.map((zn,$n)=>vt.createElement(Ne.default,{name:"is_make_up",value:zn.id},zn.name,"(",lr==null?void 0:lr[zn.type],")")))))),vt.createElement(re.Z,{align:"middle"},vt.createElement(ve.Z,{flex:"1"},vt.createElement(re.Z,{align:"middle"},vt.createElement(ve.Z,null,vt.createElement(Se.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:zn=>{_t.search=zn==null?void 0:zn.trim(),_t.page=1,ra(hr({},_t)),Ir(_t)},onChange:zn=>{_t.search=zn.target.value},style:{width:240}})))),!(oa!=null&&oa.is_random)&&vt.createElement(ve.Z,{className:["tr",Cn.rightFilter].join(" ")},(lr==null?void 0:lr.objective)===1&&(lr==null?void 0:lr.subjective)===1&&vt.createElement(vt.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",vt.createElement("span",null,vt.createElement(me.default.Item,{name:"objective_score_gte"},vt.createElement(Me.Z,{min:0,max:lr==null?void 0:lr.objective_score,placeholder:"\u6700\u4F4E"}))),vt.createElement("span",null,vt.createElement(me.default.Item,{name:"objective_score_lte"},vt.createElement(Me.Z,{min:(_t==null?void 0:_t.objective_score_gte)||0,max:lr==null?void 0:lr.objective_score,placeholder:"\u6700\u9AD8"})))),["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(ue.ju[oa.exercise_status])&&vt.createElement(y.Z,{menu:{onClick:zn=>Fr(void 0,[zn],function*({key:$n,domEvent:fo}){var Bu,Ju;if($n==="1"){let Mu=null;const Ys=Fe.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:vt.createElement("div",{className:"flex flex-col gap-20px"},vt.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),vt.createElement("div",null,vt.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),vt.createElement(Se.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:Nc=>{Mu=Nc.target.value}}))),onOk:()=>Fr(void 0,null,function*(){(yield Ru({review_all:!0,exercise_id:sa==null?void 0:sa.categoryId,analysis:Mu})).status===0&&(oe.ZP.success("\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"),Ir(_t))}),onCancel:()=>{Ys.destroy()}})}if($n==="2"){if(fo.preventDefault(),(0,xt.Rm)()&&!((Ju=(Bu=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Bu.exercise)!=null&&Ju.can_appraise)){oe.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}yield(0,xr.w)(sa.coursesId,sa.categoryId),ol(),ye.history.push(`/classrooms/${_t.coursesId}/exercise/${_t.categoryId}/reviews/group`)}$n==="3"&&(window.location.href=`/classrooms/${_t.coursesId}/exercise/${_t.categoryId}/detail?random=${oa==null?void 0:oa.is_random}&tabs=2`)}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(oa!=null&&oa.is_random)&&(lr==null?void 0:lr.subjective)===1&&Wt&&{key:"2",label:"\u7B80\u7B54\u9898\u6279\u91CF\u8BC4\u9605",disabled:!Hi||!Au},!((0,xt.dE)()||oa!=null&&oa.is_random||(oa==null?void 0:oa.exercise_type)==2)&&{key:"3",label:vt.createElement("div",null,"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",vt.createElement("img",{src:vn,style:{margin:"0 0 4px 4px"}}))}].filter(zn=>zn)},className:"ml10"},vt.createElement("div",{className:`${Cn.btn_review}`},vt.createElement("img",{src:Fa.Z,className:"mr5",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),(lr==null?void 0:lr.subjective)===1&&Wt&&vt.createElement(vt.Fragment,null,vt.createElement(Ce.ZP,{type:"default",disabled:!Hi},vt.createElement("a",{onClick:zn=>Fr(void 0,null,function*(){var $n,fo;if(zn.preventDefault(),(0,xt.Rm)()&&!((fo=($n=Pe==null?void 0:Pe.AssistantObject)==null?void 0:$n.exercise)!=null&&fo.can_appraise)){oe.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}yield(0,xr.w)(sa.coursesId,sa.categoryId),ol(),ye.history.push(`/classrooms/${_t.coursesId}/exercise/${_t.categoryId}/review/${Hi}`)})},vt.createElement("span",{className:"iconfont icon-filesync3x"}),vt.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"))))),vt.createElement(ve.Z,null,(oa==null?void 0:oa.exercise_status)===3&&vt.createElement(Ce.ZP,{className:"ml10",onClick:()=>{It({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:_t}})}},vt.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206")),vt.createElement(ve.Z,null,(oa==null?void 0:oa.exercise_time)>0&&(oa==null?void 0:oa.exercise_type)!=2&&(0,xt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[oa.exercise_status])&&vt.createElement(Ce.ZP,{className:"ml10",disabled:oa.exercise_status===3||oa.exercise_status===5||(oa==null?void 0:oa.appraise_label),onClick:()=>{var zn,$n;if((0,xt.Rm)()&&!(($n=(zn=Pe==null?void 0:Pe.AssistantObject)==null?void 0:zn.exercise)!=null&&$n.can_delay)){oe.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(jl.length==0){oe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}It({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:jl,user_ids:nu,isBatch:!0,exercise_time:oa.exercise_time,params:hr({},_t)}})}},"\u6279\u91CF\u5EF6\u65F6"),!(0,xt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[oa.exercise_status])&&vt.createElement(Ce.ZP,{className:"ml10",onClick:()=>{var zn,$n;if((0,xt.Rm)()&&!(($n=(zn=Pe==null?void 0:Pe.AssistantObject)==null?void 0:zn.exercise)!=null&&$n.can_forcing_commit)){oe.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(jl.length==0){oe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}It({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:jl,user_ids:nu,isBatch:!0}})}},"\u6279\u91CF\u8C03\u6574\u72B6\u6001"))))),$r===-3&&!(0,xt.dE)()&&vt.createElement(ke.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),$r!==-3&&vt.createElement(z.default,{className:"mt30",loading:kl,hideOnSinglePage:!0,pagination:!1,dataSource:(0,xt.dE)()?lr!=null&&lr.score_open?Fo==null?void 0:Fo.exercise_users:[(Fo==null?void 0:Fo.current_answer_user)||{}]:Fo==null?void 0:Fo.exercise_users,columns:Oi,rowSelection:!(0,xt.dE)()&&{selectedRowKeys:jl,onChange:(zn,$n)=>{ru(zn),ki(($n==null?void 0:$n.map(fo=>fo==null?void 0:fo.user_id))||[])},getCheckboxProps:zn=>({disabled:zn.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(zn,$n,fo)=>{_t.page=1,fo.order===void 0?(_t.order_type=null,_t.order=null):(_t.order_type=fo.order==="descend"?"desc":"asc",_t.order=fo.field),ra(hr({},_t)),Ir(_t)}}),$a>20&&vt.createElement("aside",{className:"tc pb30 mt30"},vt.createElement(xe.Z,{onChange:eo,current:_t.page||1,pageSize:_t.limit,total:$a,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:zn=>vt.createElement("span",{className:"mr10"},"\u5171",vt.createElement("span",{className:"c-orange"},zn),"\u6761\u6570\u636E")}))),vt.createElement(Fe.default,{open:Dr,title:vt.createElement("span",null,"\u8003\u8BD5\u8BB0\u5F55\uFF08",Eo==null?void 0:Eo.name," ",Eo==null?void 0:Eo.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{ho(!1)}},((tr=Eo==null?void 0:Eo.list)==null?void 0:tr.length)===0?vt.createElement(ke.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):vt.createElement(z.default,{dataSource:Eo==null?void 0:Eo.list,columns:yl,pagination:!1})),vt.createElement(sn,null),vt.createElement(Ut,null),vt.createElement(kt,null),vt.createElement(In,null),un&&vt.createElement(Fe.default,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",open:un,centered:!0,onCancel:()=>{Xa(1),et(!1),er([]),fa("alert"),aa("")},footer:vt.createElement("div",{style:{display:"flex"}},vt.createElement("div",{style:{flex:1,textAlign:"left"}}," ",vt.createElement(Ce.ZP,{onClick:()=>Fr(void 0,null,function*(){if(!ha){oe.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}Aa(!0);let zn=yield(0,fe.ZP)(`/api/exercises/${_t.categoryId}/send_alert.json`,{method:"post",body:{content:ha,clazz:ka,exercise_user_id:Sa}});(zn==null?void 0:zn.status)===0&&(oe.ZP.info("\u53D1\u9001\u6210\u529F"),Xa(1),et(!1),er([]),fa("alert"),aa("")),Aa(!1)}),disabled:qa,loading:za},"\u53D1\u9001")),vt.createElement(Ce.ZP,{disabled:(br==null?void 0:br.length)===0,style:{marginRight:"10px"},onClick:()=>Fr(void 0,null,function*(){yield Xa(ea-1===0?br==null?void 0:br.length:ea-1)})},"\u4E0A\u4E00\u5F20"),vt.createElement(Ce.ZP,{disabled:(br==null?void 0:br.length)===0,type:"primary",onClick:()=>Fr(void 0,null,function*(){yield Xa(ea===(br==null?void 0:br.length)?1:ea+1)})},"\u4E0B\u4E00\u5F20"))},vt.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:br[ea-1]}),vt.createElement("span",{onClick:()=>{Ga.Z.publish("preview-image",br[ea-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),vt.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},ea+"/"+(br==null?void 0:br.length)),vt.createElement(be.ZP,{className:"mt20",checked:ka==="alert",onChange:()=>fa("alert")},"\u53D1\u9001\u8B66\u544A",vt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),vt.createElement(be.ZP,{className:"mt10",checked:ka==="notice",onChange:()=>fa("notice")},"\u53D1\u9001\u901A\u77E5",vt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),vt.createElement(Se.default.TextArea,{className:"mt20",value:ha,onChange:zn=>aa(zn.target.value),placeholder:`\u8BF7\u8F93\u5165${ka==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${ka==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),vt.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",Za,"\u6B21\u8B66\u544A")),vt.createElement(wa.Z,null),vt.createElement(Qr,null),vt.createElement(la,null))};var uo=(0,ye.connect)(({exercise:de,loading:pe,globalSetting:le,classroomList:gt,user:It})=>({classroomList:gt,exercise:de,loading:pe.effects,globalSetting:le,user:It}))(vr),Do=x(84105),ao=x(87395),_r={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},ri=x(60513),cl=x(81098);const nl=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var Ai=(0,a.forwardRef)(({src:de,videoId:pe,logWatchHistory:le,courseId:gt=null,startTime:It,handlePause:_e=()=>{},handlePlay:Wt=()=>{},handlePlayEnded:ot=()=>{},videoSpeed:Ie=1},Pe)=>{var xn;const Yn=((xn=de==null?void 0:de.split("."))==null?void 0:xn.pop())==="flv",nn=(0,a.useRef)(),On=(0,a.useRef)(),na=(0,a.useRef)(0),pa=(0,a.useRef)(0),[_n,Gn]=(0,a.useState)(0),tr=navigator.userAgent.toLowerCase().match(nl),Nn=tr?tr[0]:"pc";(0,a.useImperativeHandle)(Pe,()=>({getLastUpdatedTime:()=>nn.current.currentTime,getDuration:()=>nn.current.duration})),(0,a.useEffect)(()=>{pa.current=void 0;try{ri.Z.isSupported&&Yn&&de&&(de==null?void 0:de.indexOf(".m3u8"))<0?(pa.current=ri.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:de+"?t="+Date.now(),muted:!1,isLive:!0}),pa.current.on("play",function(){console.log(21111)}),nn.current&&(pa.current.detachMediaElement(nn.current),pa.current.attachMediaElement(nn.current),pa.current.load(),pa.current.play())):nn.current.setAttribute("src",de+"?t="+Date.now())}catch(_t){setTimeout(()=>{Gn(_n+1)},1e3)}return console.log("src:",de),()=>{var _t,ra,oa,Ta,Xt,va,ia,$a;pa.current&&((ra=(_t=pa.current)==null?void 0:_t.unload)==null||ra.call(_t),(Ta=(oa=pa.current)==null?void 0:oa.pause)==null||Ta.call(oa),(va=(Xt=pa.current)==null?void 0:Xt.destroy)==null||va.call(Xt),($a=(ia=pa.current)==null?void 0:ia.detachMediaElement)==null||$a.call(ia,nn.current),pa.current=void 0,nn.current.src="")}},[nn,Yn,de,_n]),(0,a.useEffect)(()=>(On.current=setInterval(()=>{na.current>0&&na.current===nn.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),Gn(_n+1)),na.current=nn.current.currentTime},3e3),()=>{clearInterval(On.current)}),[]);const sa=_t=>{setTimeout(()=>{Gn(_n+1)},1e3)};return a.createElement("video",{ref:nn,onerr:!0,onErrorCapture:()=>{Gn(_n+1)},autoPlay:!0,muted:!0})}),Pi=Object.defineProperty,Zr=Object.getOwnPropertySymbols,Li=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,ji=(de,pe,le)=>pe in de?Pi(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Lo=(de,pe)=>{for(var le in pe||(pe={}))Li.call(pe,le)&&ji(de,le,pe[le]);if(Zr)for(var le of Zr(pe))Qi.call(pe,le)&&ji(de,le,pe[le]);return de},Fl=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const el=({exercise:de,dispatch:pe,user:le})=>{var gt;const It=(0,ye.useParams)(),[_e,Wt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:It==null?void 0:It.categoryId}),[ot]=me.default.useForm(),[Ie,Pe]=(0,a.useState)(),[xn,Qn]=(0,a.useState)(!1),{exerciseList:Yn,commonHeader:nn}=de,[On,na]=(0,a.useState)([]),[pa,_n]=(0,a.useState)([]),[Gn,tr]=(0,a.useState)(0),[Nn,sa]=(0,a.useState)(!0),[_t,ra]=(0,a.useState)(!1),oa=(0,a.useRef)(null);(0,a.useEffect)(()=>{Ta(_e)},[]),(0,a.useEffect)(()=>(clearInterval(oa.current),(nn==null?void 0:nn.exercise_status)===2&&(oa.current=setInterval(()=>{Ta(_e)},3e4)),()=>{clearInterval(oa.current)}),[nn==null?void 0:nn.exercise_status,_e]);const Ta=Za=>Fl(void 0,null,function*(){const ir=ur().cloneDeep(Za);console.log(ir,"sendData"),sa(!0),na([]);const La=yield(0,fe.ZP)(`/api/exercises/${Za==null?void 0:Za.exercise_id}/exercise_identity_photos.json`,{method:"get",params:ir});_n([]),sa(!1),tr(La==null?void 0:La.count),na((La==null?void 0:La.exercise_users)||[])}),Xt=(Za,ir)=>{_e.page=1,_e[ir]=Za,Wt(Lo({},_e)),Ta(_e)},va=Za=>{_e.page=1,_e.save_name=Za,Wt(Lo({},_e))},ia=()=>{_e.page=1;const Za=Object.assign({},ot.getFieldsValue());Object.keys(Za).map(function(ir){switch(ir){case"exercise_group_id":Za[ir].includes("all")||!Za[ir].length?(delete _e.course_group,ot.setFieldsValue({exercise_group_id:"all"})):(_e.course_group=Za[ir],ot.setFieldsValue({exercise_group_id:_e.course_group}));break}}),Wt(Lo({},_e)),Ta(_e)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Pe(47),Qn(!0))},[document.getElementById("divhe"),Yn]);const $a=(Za,ir,La)=>{_e.page=Za==null?void 0:Za.current,_e.limit=Za==null?void 0:Za.pageSize,La!=null&&La.order?(_e.sort_by=La==null?void 0:La.field,_e.sort_direction=(La==null?void 0:La.order)==="ascend"?"asc":"desc"):(_e.sort_by=null,_e.sort_direction=null),Wt(Lo({},_e)),Ta(_e)},oo=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Za,ir,La)=>_e.limit*(_e.page-1)+La+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:Za=>a.createElement(we.Z,{placement:"bottomLeft",title:Za},a.createElement("span",null,Za))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Za=>a.createElement(we.Z,{placement:"bottomLeft",title:Za||"--"},a.createElement("span",null,Za||"--"))},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(Za,ir)=>Za?a.createElement(we.Z,{placement:"bottom",title:Za},a.createElement("span",{className:_r.es},Za)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(Za,ir)=>a.createElement("img",{width:40,style:{maxHeight:30},src:Za,className:"current",onClick:()=>{ka(ir)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(Za,ir)=>a.createElement(a.Fragment,null,Za==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Za==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Za==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:Za=>a.createElement("span",null,Za||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:Za=>a.createElement("span",null,Za||"--")},{title:"\u64CD\u4F5C",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:(Za,ir)=>{var La;return a.createElement(a.Fragment,null,(ir==null?void 0:ir.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current",onClick:()=>ra(ir)},"\u5BA1\u6838"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u5BA1\u6838"),(ir==null?void 0:ir.exercise_identity_photo_state)!=="submitted"?a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>un(ir)},"\u5BA1\u6838\u8BB0\u5F55"):a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(ir==null?void 0:ir.exercise_identity_photo_state)==="passed"&&((La=ir==null?void 0:ir.play_url)!=null&&La.length)?a.createElement("span",{className:"c-light-primary current",onClick:()=>et(ir)},"\u6444\u50CF\u76D1\u63A7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],Rr=Za=>{_n(Za)},Qa=()=>{ra(!1),Ta(_e)},un=Za=>{const ir=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(Ur,za)=>a.createElement("span",null,Ur||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(Ur,za)=>a.createElement(a.Fragment,null,Ur==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Ur==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Ur==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(Ur,za)=>Ur?a.createElement(we.Z,{placement:"bottom",title:Ur},a.createElement("span",null,Ur)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(Ur,za)=>a.createElement("span",{className:"current c-light-primary",onClick:()=>{Ga.Z.publish("preview-image",Ur)}},"\u67E5\u770B")}],La=Fe.default.confirm({icon:null,width:700,className:`${_r.cusModal} custom-modal-divider`,centered:!0,title:a.createElement(re.Z,null,a.createElement(ve.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>La.destroy()}))),content:a.createElement("div",null,a.createElement(z.default,{className:_r.customTable,dataSource:[Lo({},Za)],bordered:!1,columns:ir,rowKey:"exercise_identity_photo_id",rowClassName:_r.row,pagination:!1}))})},et=Za=>{var ir,La;const Ur=Fe.default.confirm({icon:null,className:`${_r.cusModal} custom-modal-divider`,centered:!0,width:((ir=Za==null?void 0:Za.play_url)==null?void 0:ir.length)<6?724:744,title:a.createElement(re.Z,null,a.createElement(ve.Z,{flex:"1"},"\u89C6\u9891"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Ur.destroy()}))),content:a.createElement("ul",{className:_r.sys},(La=Za==null?void 0:Za.play_url)==null?void 0:La.map((za,Aa)=>a.createElement("li",{className:_r.li,key:Aa},a.createElement("div",{className:_r.d1},a.createElement("div",{className:_r.img},a.createElement(Ai,{src:za==null?void 0:za.replace(".m3u8",".flv"),autoPlay:!0})),a.createElement("div",{className:_r.btn},a.createElement("div",{className:_r.b1},"\u56DE\u653E\u89C6\u9891",Aa+1))))))})},ka=Za=>{const ir=Fe.default.confirm({icon:null,className:`${_r.cusModal} custom-modal-divider`,centered:!0,width:710,title:a.createElement(re.Z,null,a.createElement(ve.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ir.destroy()}))),content:a.createElement(re.Z,null,a.createElement("aside",{className:_r.imgWrap,style:{marginBottom:40}},a.createElement("div",{className:_r.img},a.createElement("img",{width:326,src:(0,ue.Tv)(Za==null?void 0:Za.photo_url)}),a.createElement("div",{className:_r.textP},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:_r.img,style:{marginLeft:20}},Za!=null&&Za.identity_url?a.createElement("img",{width:326,src:(0,ue.Tv)(Za==null?void 0:Za.identity_url)}):a.createElement("div",{className:_r.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),a.createElement("div",{className:_r.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},fa={selectedRowKeys:pa,columnWidth:40,onChange:Rr,getCheckboxProps:Za=>({disabled:(Za==null?void 0:Za.exercise_identity_photo_state)==="passed"})};return a.createElement("section",{className:_r.wrap},a.createElement(me.default,{form:ot,onChange:ia,initialValues:{exercise_group_id:"all"}},a.createElement(me.default.Item,{name:"exercise_group_id"},a.createElement(Ne.default.Group,{style:{width:"100%"}},a.createElement(re.Z,null,a.createElement(ve.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ve.Z,{flex:"80px"},a.createElement(Ne.default,{value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Ie+"px",overflow:"hidden"}},(gt=Yn.course_groups)==null?void 0:gt.map((Za,ir)=>a.createElement(Ne.default,{key:ir,value:Za.exercise_group_id,className:"ml0 mr8"},Za.exercise_group_name,"(",Za.exercise_group_students,")"))),xn&&a.createElement("span",{onClick:()=>{let Za=document.getElementById("divhe").scrollHeight;Ie>47?Pe(47):Pe(Za)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ie===47?"\u5C55\u5F00":"\u6536\u8D77",Ie===47?a.createElement(Do.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(ao.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:_r.control},a.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:_e==null?void 0:_e.save_name,onChange:Za=>va(Za.target.value),onSearch:()=>{_e.page=1,_e.name=_e.save_name,Wt(Lo({},_e)),Ta(_e)}}),a.createElement(dn.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:_e==null?void 0:_e.state,onChange:Za=>Xt(Za,"state")},a.createElement(dn.default.Option,{value:null},"\u5168\u90E8"),a.createElement(dn.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),a.createElement(dn.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(dn.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),a.createElement(dn.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:_e==null?void 0:_e.audit,onChange:Za=>Xt(Za,"audit")},a.createElement(dn.default.Option,{value:null},"\u5168\u90E8"),a.createElement(dn.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),a.createElement(dn.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),a.createElement("span",{className:_r.btn,style:{cursor:"pointer"},onClick:()=>{if(!pa.length){oe.ZP.warning("\u8BF7\u9009\u62E9\u5B66\u751F");return}ra(!0)}},a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),a.createElement("div",{className:_r.bgH}),a.createElement(z.default,{rowSelection:fa,className:_r.customTable,dataSource:On,bordered:!1,columns:oo,rowKey:"exercise_identity_photo_id",rowClassName:_r.row,loading:Nn,onChange:$a,pagination:{pageSize:_e.limit,total:Gn,current:_e.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Za=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Za),"\u6761\u6570\u636E")}}),a.createElement(ba,{selectIds:pa,visible:_t,onCancel:()=>ra(!1),onOk:Qa,params:_e}),a.createElement(wa.Z,null))};var Da=(0,ye.connect)(({exercise:de,user:pe})=>({exercise:de,user:pe}))(el);const ba=({visible:de,onOk:pe,onCancel:le,selectIds:gt,params:It})=>{const[_e,Wt]=(0,a.useState)(!1),[ot,Ie]=(0,a.useState)({}),[Pe]=me.default.useForm(),xn=Qn=>Fl(void 0,null,function*(){Wt(!0);let Yn;de===!0?Yn=yield(0,fe.ZP)(`/api/exercises/${It==null?void 0:It.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:Lo({identity_photo_ids:gt},Qn)}):Yn=yield(0,fe.ZP)(`/api/exercises/${It==null?void 0:It.exercise_id}/audit_identity_photo.json`,{method:"post",body:Lo({identity_photo_id:de==null?void 0:de.exercise_identity_photo_id},Qn)}),(Yn==null?void 0:Yn.status)===0&&pe(),Wt(!1)});return a.createElement(Fe.default,{title:de!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!de,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{le()},afterClose:()=>{Pe.resetFields(),Ie({})},confirmLoading:_e,onOk:()=>Pe.submit()},a.createElement(me.default,{className:_r.formWrap,form:Pe,labelCol:{span:4},wrapperCol:{span:18},onFinish:xn,onValuesChange:()=>{Ie(Lo({},Pe.getFieldsValue()))}},de!==!0&&a.createElement(re.Z,{style:{marginLeft:28,marginBottom:38}},a.createElement(ve.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),a.createElement(ve.Z,null,a.createElement("aside",{className:_r.imgWrap},a.createElement("div",{className:_r.img},a.createElement("img",{width:234,src:(0,ue.Tv)(de==null?void 0:de.photo_url)}),a.createElement("div",{onClick:()=>{Ga.Z.publish("preview-image",de==null?void 0:de.photo_url)},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:_r.img,style:{marginLeft:20}},de!=null&&de.identity_url?a.createElement("img",{width:234,src:(0,ue.Tv)(de==null?void 0:de.identity_url)}):a.createElement("div",{className:_r.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(de!=null&&de.identity_url)&&a.createElement("div",{onClick:()=>{Ga.Z.publish("preview-image",(0,ue.Tv)(de==null?void 0:de.identity_url))},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u8BC1\u4EF6\u7167\u7247"))))),a.createElement(me.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},a.createElement(be.ZP.Group,null,a.createElement(be.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(be.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(ot==null?void 0:ot.state)==="rejected"&&a.createElement(me.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(Se.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var Wa=x(61621),Sr=x(64165),cr={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},so=Object.defineProperty,Cr=Object.defineProperties,Zo=Object.getOwnPropertyDescriptors,Ro=Object.getOwnPropertySymbols,Di=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,Ao=(de,pe,le)=>pe in de?so(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Oo=(de,pe)=>{for(var le in pe||(pe={}))Di.call(pe,le)&&Ao(de,le,pe[le]);if(Ro)for(var le of Ro(pe))Ho.call(pe,le)&&Ao(de,le,pe[le]);return de},oi=(de,pe)=>Cr(de,Zo(pe)),rl=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const tl=({exercise:de,dispatch:pe,user:le})=>{var gt,It,_e,Wt,ot,Ie,Pe,xn,Qn;const Yn=(0,ye.useParams)(),[nn,On]=(0,a.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:Yn==null?void 0:Yn.categoryId}),[na]=me.default.useForm(),[pa,_n]=(0,a.useState)(),[Gn,tr]=(0,a.useState)(!1),{exerciseList:Nn}=de,[sa,_t]=(0,a.useState)([]),[ra,oa]=(0,a.useState)(0),[Ta,Xt]=(0,a.useState)(!0),[va,ia]=(0,a.useState)(!1),[$a,oo]=(0,a.useState)("1"),[Rr,Qa]=(0,a.useState)(1),[un,et]=(0,a.useState)("alert"),[ka,fa]=(0,a.useState)(1),[Za,ir]=(0,a.useState)(""),[La,Ur]=(0,a.useState)(!1),[za,Aa]=(0,a.useState)(!1),[Nr,br]=(0,a.useState)([]);(0,a.useEffect)(()=>{er(nn)},[]);const er=Hr=>rl(void 0,null,function*(){const lr=ur().cloneDeep(Hr);Xt(!0),_t([]);const io=yield(0,fe.ZP)(`/api/exercises/${Hr==null?void 0:Hr.exercise_id}/exercise_videos.json`,{method:"get",params:lr});Xt(!1),oa(io==null?void 0:io.count),_t((io==null?void 0:io.exercise_users)||[])}),ea=(Hr,lr)=>{nn.page=Hr,nn.limit=lr,On(Oo({},nn)),er(nn)},Xa=Hr=>{nn.page=1,nn.save_name=Hr,On(Oo({},nn))},ha=()=>{nn.page=1;const Hr=Object.assign({},na.getFieldsValue());Object.keys(Hr).map(function(lr){switch(lr){case"exercise_group_id":Hr[lr].includes("all")||!Hr[lr].length?(delete nn.course_group,na.setFieldsValue({exercise_group_id:"all"})):(nn.course_group=Hr[lr],na.setFieldsValue({exercise_group_id:nn.course_group}));break}}),er(nn)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(_n(47),tr(!0))},[document.getElementById("divhe"),Nn]);const aa=Hr=>rl(void 0,null,function*(){Ur(!0),ia({});const lr=yield(0,fe.ZP)(`/api/exercises/${nn==null?void 0:nn.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:Hr==null?void 0:Hr.exercise_user_id}}),io=yield(0,fe.ZP)(`/api/exercises/${nn==null?void 0:nn.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:Hr==null?void 0:Hr.exercise_user_id}});io!=null&&io.data&&br((io==null?void 0:io.data)||[]),lr!=null&&lr.data&&ia(oi(Oo({},lr==null?void 0:lr.data),{exercise_user_id:Hr==null?void 0:Hr.exercise_user_id,datas:Hr})),Ur(!1)}),Sa=Hr=>{var lr,io;Qa(Hr==="prev"?Rr-1===0?(lr=va==null?void 0:va.exercise_user_photos)==null?void 0:lr.length:Rr-1:Rr===((io=va==null?void 0:va.exercise_user_photos)==null?void 0:io.length)?1:Rr+1)},Jn=()=>{Qa(1),et("alert"),ir(""),oo("1"),fa(1)},qa=Hr=>{fa(Hr)},fr=Hr=>{et(Hr),fa(1),ir("")},Dr=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],ho=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],Eo=un==="alert"?Dr:ho;return a.createElement("section",{className:cr.wrap},a.createElement(me.default,{form:na,onChange:ha,initialValues:{exercise_group_id:"all"}},a.createElement(me.default.Item,{name:"exercise_group_id"},a.createElement(Ne.default.Group,{style:{width:"100%"}},a.createElement(re.Z,null,a.createElement(ve.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ve.Z,{flex:"80px"},a.createElement(Ne.default,{value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:pa+"px",overflow:"hidden"}},(gt=Nn.course_groups)==null?void 0:gt.map((Hr,lr)=>a.createElement(Ne.default,{key:lr,value:Hr.exercise_group_id,className:"ml0 mr8"},Hr.exercise_group_name,"(",Hr.exercise_group_students,")"))),Gn&&a.createElement("span",{onClick:()=>{let Hr=document.getElementById("divhe").scrollHeight;pa>47?_n(47):_n(Hr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},pa===47?"\u5C55\u5F00":"\u6536\u8D77",pa===47?a.createElement(Do.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(ao.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:cr.control},a.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:nn==null?void 0:nn.save_name,onChange:Hr=>Xa(Hr.target.value),onSearch:()=>{nn.page=1,nn.name=nn.save_name,On(Oo({},nn)),er(nn)}})),a.createElement("div",{className:cr.bgH}),a.createElement("div",{className:cr.warpList},a.createElement(Wa.Z,{loading:Ta,active:!0,paragraph:{rows:5}},a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",a.createElement("span",{className:"c-orange"},ra),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),sa.length?a.createElement("ul",{className:cr.sys},sa.map((Hr,lr)=>{const{user_name:io,user_group_name:Fo,video_url:Ti,login:kl,student_id:Hl}=Hr;return a.createElement("li",{className:cr.li,key:lr},a.createElement("div",{className:cr.d1},a.createElement("div",{className:cr.img},a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${lr}&video_url=${Ti==null?void 0:Ti.replace(".m3u8",".flv")}`})),a.createElement(we.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},a.createElement("div",{className:cr.btn,onClick:()=>(0,ue.RG)(`${nn.exercise_id}-${kl}`,!0)},a.createElement("div",{title:io,className:cr.b1},io),a.createElement("div",{title:Fo,className:cr.b2},"(",Hl,")"))),a.createElement("div",{onClick:()=>aa(Hr),className:cr.big},"\u67E5\u770B")))})):a.createElement(Sr.Z,null)),a.createElement(xe.Z,{showTotal:Hr=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Hr),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:ea,pageSize:nn==null?void 0:nn.limit,current:nn.page,total:ra})),a.createElement(Fe.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:va,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{ia(!1)},afterClose:Jn,footer:null},a.createElement(Wa.Z,{loading:La,active:!0,paragraph:{rows:5}},a.createElement("div",null,a.createElement("span",null,"\u59D3\u540D:",(It=va==null?void 0:va.datas)==null?void 0:It.user_name),a.createElement("span",{className:"ml20"},"\u5B66\u53F7:",(_e=va==null?void 0:va.datas)==null?void 0:_e.student_id),a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(Wt=va==null?void 0:va.datas)==null?void 0:Wt.user_group_name)),a.createElement(E.default,{className:"mt10",defaultActiveKey:$a,onChange:Hr=>{oo(Hr)}},a.createElement(E.default.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},a.createElement("aside",{className:cr.imgWrap},a.createElement("div",{className:cr.img,style:{width:234,marginLeft:30,textAlign:"center"}},(ot=va==null?void 0:va.exercise_user_photos)!=null&&ot.length?a.createElement(a.Fragment,null,a.createElement("img",{height:131,src:(Ie=va==null?void 0:va.exercise_user_photos)==null?void 0:Ie[Rr-1]}),a.createElement("div",{onClick:()=>{var Hr;Ga.Z.publish("preview-image",(Hr=va==null?void 0:va.exercise_user_photos)==null?void 0:Hr[Rr-1])},className:cr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:cr.text},"\u8003\u8BD5\u4E2D\u7167\u7247",a.createElement("span",{className:"c-light-primary"},Rr,"/",(Pe=va==null?void 0:va.exercise_user_photos)==null?void 0:Pe.length)),Rr===1?a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:cr.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})):a.createElement("div",{onClick:()=>Sa("prev"),className:cr.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})),a.createElement("div",{onClick:()=>Sa("next"),className:cr.r},a.createElement("i",{className:"iconfont icon-lujing"}))):a.createElement("div",{className:cr.no},a.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),a.createElement("div",{className:cr.img,style:{marginLeft:60,width:234,textAlign:"center"}},va!=null&&va.identity_url?a.createElement("img",{height:131,src:(0,ue.Tv)(va==null?void 0:va.identity_url)}):a.createElement("div",{className:cr.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(va!=null&&va.identity_url)&&a.createElement("div",{onClick:()=>{Ga.Z.publish("preview-image",(0,ue.Tv)(va==null?void 0:va.identity_url))},className:cr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:cr.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(E.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},a.createElement("aside",{className:cr.imgWrap,style:{marginLeft:70}},a.createElement("div",{className:cr.img},a.createElement("img",{width:234,src:va==null?void 0:va.exercise_identity_photo}),a.createElement("div",{onClick:()=>{Ga.Z.publish("preview-image",va==null?void 0:va.exercise_identity_photo)},className:cr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:cr.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:cr.img,style:{marginLeft:20,width:234,textAlign:"center"}},va!=null&&va.identity_url?a.createElement("img",{height:131,src:(0,ue.Tv)(va==null?void 0:va.identity_url)}):a.createElement("div",{className:cr.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(va!=null&&va.identity_url)&&a.createElement("div",{onClick:()=>{Ga.Z.publish("preview-image",(0,ue.Tv)(va==null?void 0:va.identity_url))},className:cr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:cr.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(E.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},a.createElement("div",{className:cr.fo},a.createElement(be.ZP,{className:"mt20",checked:un==="alert",onChange:()=>fr("alert")},"\u53D1\u9001\u8B66\u544A",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement(be.ZP,{className:"mt10",checked:un==="notice",onChange:()=>fr("notice")},"\u53D1\u9001\u901A\u77E5",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement("div",{className:"mt20"},a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),a.createElement(dn.default,{style:{width:570},value:ka,onChange:qa},Eo==null?void 0:Eo.map(Hr=>a.createElement(dn.default.Option,{key:Hr.key,value:Hr.key},Hr.value)))),ka===0&&a.createElement(Se.default.TextArea,{className:"mt20",value:Za,onChange:Hr=>ir(Hr.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),a.createElement(re.Z,{className:"mt10",align:"middle"},a.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",va==null?void 0:va.alert_count,"\u6B21\u8B66\u544A\u548C",((xn=va==null?void 0:va.alerts)==null?void 0:xn.length)-(va==null?void 0:va.alert_count),"\u6B21\u901A\u77E5")),a.createElement(z.default,{dataSource:(va==null?void 0:va.alerts)||[],bordered:!1,scroll:((Qn=va==null?void 0:va.alerts)==null?void 0:Qn.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:Hr=>Hr?a.createElement("span",{title:Hr},Hr):"--"},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:Hr=>Hr==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),a.createElement(Ce.ZP,{className:cr.b,onClick:()=>rl(void 0,null,function*(){if(!Za&&ka===0){oe.ZP.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0");return}let Hr=Za;ka&&(Hr=(un==="alert"?Dr:ho).find(Fo=>Fo.key===ka).value),Aa(!0);let lr=yield(0,fe.ZP)(`/api/exercises/${nn.exercise_id}/send_alert.json`,{method:"post",body:{content:Hr,clazz:un,exercise_user_id:va==null?void 0:va.exercise_user_id}});(lr==null?void 0:lr.status)===0&&(oe.ZP.info("\u53D1\u9001\u6210\u529F"),ia(!1)),Aa(!1)}),loading:za,type:"primary"},a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),a.createElement(E.default.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},a.createElement(z.default,{dataSource:Nr,bordered:!1,scroll:Nr.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:Hr=>je()(Hr).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:Hr=>Hr&&(0,ue.li)(Number(Hr)/1e3)||0},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),a.createElement(wa.Z,null))};var Ol=(0,ye.connect)(({exercise:de,user:pe})=>({exercise:de,user:pe}))(tl),Nl={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},qr={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},Mr=Object.defineProperty,Gr=Object.defineProperties,Vr=Object.getOwnPropertyDescriptors,ui=Object.getOwnPropertySymbols,Yi=Object.prototype.hasOwnProperty,il=Object.prototype.propertyIsEnumerable,dl=(de,pe,le)=>pe in de?Mr(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Xl=(de,pe)=>{for(var le in pe||(pe={}))Yi.call(pe,le)&&dl(de,le,pe[le]);if(ui)for(var le of ui(pe))il.call(pe,le)&&dl(de,le,pe[le]);return de},Ml=(de,pe)=>Gr(de,Vr(pe)),Du=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())}),Fi=({index:de,bottomLine:pe,gather:le,search:gt})=>{const[It,_e]=(0,a.useState)([]),[Wt,ot]=(0,a.useState)(!1),[Ie,Pe]=(0,a.useState)(!1),xn=(0,ye.useParams)(),Qn=(0,ye.useLocation)(),[Yn]=(0,ye.useSearchParams)(),[nn,On]=(0,a.useState)({page:1,limit:6,total:0});(0,a.useEffect)(()=>{console.log(le,"gather"),de===0&&Pe(!0)},[]),(0,a.useEffect)(()=>{Ie&&pa()},[Ie]);const na=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(Nn,sa,_t)=>nn.limit*(nn.page-1)+_t+1},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:Nn=>Nn||"--"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:Nn=>Nn+"%"},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:Nn=>{let sa=`/classrooms/${xn==null?void 0:xn.coursesId}/exercise/${xn==null?void 0:xn.categoryId}/detail/${Nn}/review_detail`;return Yn.get("random")&&(sa=sa+`?random=${Yn.get("random")}`),a.createElement(ye.Link,{to:sa,target:"_blank"},"\u67E5\u770B")}}],pa=Nn=>Du(void 0,null,function*(){ot(!0);const sa=Nn||{page:1,limit:10,total:0},_t=Xl({id:xn==null?void 0:xn.categoryId,question_id:le==null?void 0:le.question_id,search:gt},sa),ra=yield(0,fe.ZP)(`/api/courses/${xn==null?void 0:xn.coursesId}/exercises/code_review_users.json`,{method:"get",params:_t});ra&&(_e(ra==null?void 0:ra.users),ot(!1),On(Ml(Xl({},sa),{total:(ra==null?void 0:ra.count)||0})))}),_n=Nn=>{const sa=Ml(Xl({},nn),{page:Nn});On(sa),pa(sa)},Gn=()=>{Pe(!Ie)},tr={5:"\u5B9E\u8BAD\u9898",6:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",8:"\u7A0B\u5E8F\u586B\u7A7A\u9898",9:"\u7A0B\u5E8F\u6539\u9519\u9898"};return a.createElement("div",{className:qr.subjectTable},a.createElement("aside",{className:qr.title},a.createElement("span",{className:"c-light-primary"},de+1,"\u3001",le.name||tr[le==null?void 0:le.question_type]),a.createElement("span",{className:"c-grey-333"},"\uFF08",le==null?void 0:le.score,"\u5206\uFF09\uFF1A",le==null?void 0:le.question_title),a.createElement("span",{className:"ml40 c-grey-999"},a.createElement("b",{className:"c-red-ee4"},le==null?void 0:le.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",le==null?void 0:le.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),a.createElement("span",{onClick:Gn,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},Ie?"\u6536\u8D77":"\u5C55\u5F00",Ie?a.createElement(ao.Z,null):a.createElement(Do.Z,null)),(le==null?void 0:le.question_type)===5&&a.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${le==null?void 0:le.shixun_identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5")),a.createElement(z.default,{className:qr.customTable,style:{display:Ie?"block":"none"},dataSource:It,bordered:!1,rowKey:Nn=>Nn.id,rowClassName:qr.row,columns:na,loading:Wt,pagination:{pageSize:nn.limit,total:nn.total,current:nn.page,onChange:_n,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),a.createElement("div",{className:qr.line,style:{visibility:pe?"hidden":"visible"}}))},Ri=x(854),si=x(59301),Po=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const ll=({exercise:de,globalSetting:pe,dispatch:le})=>{const[gt,It]=(0,a.useState)(""),[_e,Wt]=(0,a.useState)([]),[ot,Ie]=(0,a.useState)(""),[Pe,xn]=(0,a.useState)(!1),[Qn,Yn]=(0,a.useState)(!1),nn=(0,ye.useParams)();(0,a.useEffect)(()=>{On()},[]);const On=_n=>Po(void 0,null,function*(){xn(!0);const Gn=yield(0,fe.ZP)(`/api/courses/${nn==null?void 0:nn.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:nn==null?void 0:nn.categoryId,search:gt}});if((Gn==null?void 0:Gn.status)===-2){Yn(!0),On();return}Gn&&(Yn(!1),xn(!1),Wt((Gn==null?void 0:Gn.exercise_questions)||[]),Ie(Gn==null?void 0:Gn.last_review_time))}),na=()=>{On()},pa=()=>si.createElement("div",{className:Nl.empty},si.createElement("img",{src:Ri.x7,width:"258"}),si.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return si.createElement("section",{className:Nl.warp},si.createElement("aside",{className:Nl.header},si.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",ot||"--"),!!ot&&si.createElement(Se.default,{value:gt,onChange:_n=>It(_n.target.value),suffix:si.createElement("i",{onClick:na,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:na})),Qn&&si.createElement(ke.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),!Qn&&si.createElement(Wa.Z,{loading:Pe,active:!0,paragraph:{rows:5}},_e.length>0?si.createElement("aside",{className:Nl.subject},_e.map((_n,Gn)=>si.createElement(Fi,{key:Gn,index:Gn,bottomLine:Gn===_e.length-1,gather:_n,search:gt}))):pa()))};var gi=(0,ye.connect)(({exercise:de,globalSetting:pe})=>({exercise:de,globalSetting:pe}))(ll),ul=x(28103),Ul=x(89389),Lu=x(48106),Tu=x(20927),Er={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL"},al=x(7664),bu=x(62363),us=x(65986),fi=x(59301),Rs=Object.defineProperty,ss=Object.getOwnPropertySymbols,hc=Object.prototype.hasOwnProperty,Yc=Object.prototype.propertyIsEnumerable,Lc=(de,pe,le)=>pe in de?Rs(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,ys=(de,pe)=>{for(var le in pe||(pe={}))hc.call(pe,le)&&Lc(de,le,pe[le]);if(ss)for(var le of ss(pe))Yc.call(pe,le)&&Lc(de,le,pe[le]);return de},Xc=(de,pe)=>{var le={};for(var gt in de)hc.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&ss)for(var gt of ss(de))pe.indexOf(gt)<0&&Yc.call(de,gt)&&(le[gt]=de[gt]);return le},cs=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Xs=null,pd="\u2581",Cu=(de,pe)=>{var le=de,{problemset:gt,globalSetting:It,exercise:_e,loading:Wt,dispatch:ot,editData:Ie,editKey:Pe,setEditKey:xn=()=>{},cancelAdd:Qn=()=>{},addCallback:Yn=()=>{},reload:nn=()=>{},setIsClaer:On=()=>{}}=le,na=Xc(le,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[pa,_n]=(0,a.useState)(""),[Gn,tr]=(0,a.useState)(""),[Nn,sa]=(0,a.useState)([]),[_t,ra]=(0,a.useState)(""),[oa,Ta]=(0,a.useState)(),[Xt,va]=(0,a.useState)(!1),[ia,$a]=(0,a.useState)(),[oo,Rr]=(0,a.useState)(0),[Qa,un]=(0,a.useState)(!1),[et,ka]=(0,a.useState)(!1),[fa,Za]=(0,a.useState)([]),[ir,La]=(0,a.useState)(1),[Ur,za]=(0,a.useState)(!1),Aa=(0,a.useRef)(!1),Nr=(0,ye.useParams)(),[br,er]=(0,a.useState)([]),ea=io=>{er([...br,ys({},io)])};(0,a.useEffect)(()=>{var io;if(Aa.current)return;if(!(Ie!=null&&Ie.question_title)){un(!0),_n(""),Ta(!1),$a(2),sa([]),ra(""),va(!1);return}_n(Ie==null?void 0:Ie.question_title),Ta(Ie==null?void 0:Ie.is_ordered),La(Ie==null?void 0:Ie.difficulty),za(!(Ie!=null&&Ie.repeat_answer)),$a(Ie==null?void 0:Ie.question_score);const Fo=(io=Ie==null?void 0:Ie.standard_answers)==null?void 0:io.map(Ti=>Ti.answer_text);sa([...Fo]),Za(Ie.tag_discipline_ids),tr(Ie==null?void 0:Ie.analysis)},[Ie,Qa]),(0,a.useEffect)(()=>{va(!1),Qa&&io();function io(){return cs(this,null,function*(){var Fo,Ti;const kl=yield(0,ne.YY)({sub_discipline_id:(Ti=(Fo=_e.editData)==null?void 0:Fo.exercise)==null?void 0:Ti.sub_discipline_id});er(kl.tag_disciplines)})}},[Qa]),(0,a.useImperativeHandle)(pe,()=>({onSave:ha,isEdit:Qa})),(0,a.useEffect)(()=>{var io;const Fo=(io=_e==null?void 0:_e.tagDisciplineData)!=null&&io.tag_disciplines&&Array.isArray(_e.tagDisciplineData.tag_disciplines)?_e.tagDisciplineData.tag_disciplines:[];er(Fo)},[_e.tagDisciplineData]);const Xa=io=>{(io==null?void 0:io.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),un(!1),xn(-1),Aa.current=!1,nn())},ha=()=>cs(void 0,null,function*(){var io,Fo,Ti,kl;let Hl=[],Hi=!1;if(ka(!0),Nn.forEach((Pu,hu)=>{Hl.push({choice_id:hu+1,answer_text:[]}),Pu.forEach(($r,Wi)=>{Hl[hu].answer_text.push($r),(!$r||!(0,ue.eR)($r,1e4))&&(ra(`${hu}-${Wi}`),oe.ZP.info($r?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Hi=!0)})}),Hi)return ka(!1),!1;Aa.current=!0;let Vl;return Ie.question_id?(Ie==null?void 0:Ie.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>cs(void 0,null,function*(){var Pu,hu;Vl=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:pa,question_type:3,question_score:ia,is_ordered:oa,standard_answers:Hl,tag_discipline_ids:fa,sub_discipline_id:(hu=(Pu=_e.editData)==null?void 0:Pu.exercise)==null?void 0:hu.sub_discipline_id,difficulty:ir,is_cover:1,repeat_answer:!Ur,analysis:Gn}}),Xa(Vl)}),onCancel:()=>cs(void 0,null,function*(){var Pu,hu;Vl=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:pa,question_type:3,question_score:ia,is_ordered:oa,standard_answers:Hl,tag_discipline_ids:fa,sub_discipline_id:(hu=(Pu=_e.editData)==null?void 0:Pu.exercise)==null?void 0:hu.sub_discipline_id,difficulty:ir,repeat_answer:!Ur,analysis:Gn}}),Xa(Vl)})}):(Vl=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:pa,question_type:3,question_score:ia,is_ordered:oa,standard_answers:Hl,tag_discipline_ids:fa,sub_discipline_id:(Fo=(io=_e.editData)==null?void 0:io.exercise)==null?void 0:Fo.sub_discipline_id,difficulty:ir,repeat_answer:!Ur,analysis:Gn}}),Xa(Vl)):(Vl=yield ot({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:Nr.categoryId,question_title:pa,question_type:3,question_score:ia,is_ordered:oa,standard_answers:Hl,tag_discipline_ids:fa,sub_discipline_id:(kl=(Ti=_e.editData)==null?void 0:Ti.exercise)==null?void 0:kl.sub_discipline_id,difficulty:ir,repeat_answer:!Ur,analysis:Gn}}),Xa(Vl)),ka(!1),{name:pa,analysis:Gn,standard_answers:Hl,is_ordered:oa}}),aa=(io,Fo,Ti)=>{const kl=Nn.slice();if(Fo&&kl.splice(io,Fo),Ti&&Xt||!Ie.question_id)for(let Hl=0;Hl{ra("");let kl=Nn.slice();kl[io][Fo]=Ti,sa(kl)},Jn=io=>{let Fo=Nn.slice();Fo[io]=[...Fo[io],""],sa(Fo)},qa=(io,Fo)=>{let Ti=Nn.slice();if(!Ti[io][Fo]){Ti[io]=Ti[io].filter((kl,Hl)=>Hl!==Fo),sa(Ti);return}Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Er.modal,onOk:()=>{Ti[io]=Ti[io].filter((kl,Hl)=>Hl!==Fo),sa(Ti)}})},fr=io=>{Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Er.modal,onOk:()=>{let Fo=0;_n(pa.replace(/\▁/g,function(Ti){return Fo++,Fo-1===io?"":Ti})),setTimeout(()=>{let Ti=Nn.slice();Ti=Nn.filter((kl,Hl)=>io!==Hl),sa(Ti)},500)}})},Dr=()=>{},ho=()=>{var io,Fo,Ti,kl,Hl,Hi;return console.log(Nn,"answers"),fi.createElement("aside",null,fi.createElement("div",{className:Er.questionType},fi.createElement("div",null,fi.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),fi.createElement("div",null,fi.createElement(Lu.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:pa,onChange:Vl=>_n(Vl),showNullButton:((Fo=(io=_e.editData)==null?void 0:io.exercise)==null?void 0:Fo.exercise_status)===1,deleteEmptyDisabled:((kl=(Ti=_e.editData)==null?void 0:Ti.exercise)==null?void 0:kl.exercise_status)!==1||et,onPlaceholderChange:aa})),fi.createElement("div",{className:"mt20"},Nn.map((Vl,Pu)=>{var hu,$r;return fi.createElement(Tu.Z,{key:Pu,answers:Vl,index:Pu,is_md:!0,exerciseIsPublish:(($r=(hu=_e.editData)==null?void 0:hu.exercise)==null?void 0:$r.exercise_status)!==1,activeOptionErrorIndex:_t,onAnswerChange:Sa,addChildAnswer:Jn,deleteChildAnswer:qa,deleteChildAnswermain:fr})})),fi.createElement("div",{className:"mt20"},Nn.length>1&&fi.createElement("span",null,fi.createElement(Ne.default,{checked:oa,onChange:Vl=>Ta(Vl.target.checked),className:`${Er.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),fi.createElement("span",{className:`${Er.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),fi.createElement("p",{className:Er.titleWrap},fi.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),fi.createElement(Ul.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Gn,onChange:Vl=>tr(Vl)}),fi.createElement("p",{className:""},fi.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",fi.createElement(Me.Z,{value:ia,max:1e4,min:0,onChange:Vl=>{$a(Vl)}})," \u5206 \xA0 ",!!ia&&!!oo&&fi.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(ia/oo).toFixed(1),"\u5206)"),fi.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},fi.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",fi.createElement(be.ZP.Group,{value:ir,onChange:Vl=>{La(Vl.target.value)}},fi.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),fi.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),fi.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),fi.createElement("p",{className:Er.titleWrap},fi.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",fi.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),fi.createElement("div",{className:"mt5"},fi.createElement(bu.N,{value:fa,selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,onChange:Za,subId:(Hi=(Hl=_e.editData)==null?void 0:Hl.exercise)==null?void 0:Hi.sub_discipline_id,knowledgeOptions:br,onAddKnowledgeFinish:ea})),fi.createElement("div",{style:{marginTop:10}},fi.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),fi.createElement(Ae.Z,{checked:Ur,onChange:Vl=>{za(Vl)}}))),fi.createElement("aside",{className:"tr"},(Pe!==-1||Ie.question_id)&&fi.createElement(Ce.ZP,{type:"default",onClick:()=>{Qn(),un(!1)}},"\u53D6\u6D88"),fi.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{ha()}},"\u4FDD\u5B58")))},Eo=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(io=>{var Fo,Ti;return((Ti=(Fo=_e==null?void 0:_e.editData)==null?void 0:Fo.exercise)==null?void 0:Ti.exercise_status)===1?io:io.id!=="del"&&io.id!=="add"}),Hr=io=>cs(void 0,null,function*(){if(Pe!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(io.id){case"del":let Fo;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return cs(this,null,function*(){yield(0,ne.Fl)({id:Ie.question_id}),ot({type:"exercise/editExercise",payload:ys({},Nr)})})}});break;case"up":case"down":yield ot({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:io.id}}),ot({type:"exercise/editExercise",payload:ys({},Nr)});break;case"edit":xn(Ie.dragKey),un(!0);break;case"add":Yn({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:3});break}}),lr=()=>{var io;return fi.createElement("aside",null,fi.createElement("div",{className:Er.questionType},!(Ie!=null&&Ie.isPreview)&&fi.createElement("div",null,fi.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?fi.createElement("div",{style:{display:"flex"}},fi.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),fi.createElement(al.Z,{value:Ie.question_title}),fi.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")):fi.createElement("div",{className:"mt5"},fi.createElement(al.Z,{value:Ie.question_title})),fi.createElement("div",{className:Er.questionChoices},(io=Ie==null?void 0:Ie.standard_answers)==null?void 0:io.map(function(Fo,Ti){return fi.createElement(re.Z,{key:Ti,align:"middle"},fi.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Fo.choice_id,"\uFF09\uFF1A"),fi.createElement(ve.Z,{flex:"1"},fi.createElement(re.Z,{align:"middle",gutter:[1,1]},Fo.answer_text.map(function(kl,Hl){return fi.createElement(ve.Z,{span:24,key:Hl},Fo.model===1?fi.createElement(Se.default,{key:Ti,checked:Ie.standard_answers.includes(Ti),disabled:!0,value:kl}):fi.createElement(us.Z,{value:kl,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),fi.createElement("div",{className:Er.action},!Ie.hideAction&&Eo.map(function(Fo,Ti){return Fo.id==="up"&&Ie.key===1||Fo.id==="down"&&Ie.key===Ie.len?null:fi.createElement(we.Z,{key:Ti,placement:"bottom",title:Fo.name},fi.createElement("span",{onClick:()=>Hr(Fo),className:Fo.icon}))})))};return fi.createElement("section",{className:Er.wrap},!Qa&&lr(),Qa&&ho())};var hs=(0,ye.connect)(({problemset:de,loading:pe,exercise:le,globalSetting:gt})=>({problemset:de,globalSetting:gt,exercise:le,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Cu)),Ec=Object.defineProperty,Fs=Object.getOwnPropertySymbols,Js=Object.prototype.hasOwnProperty,Bs=Object.prototype.propertyIsEnumerable,Ac=(de,pe,le)=>pe in de?Ec(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,qs=(de,pe)=>{for(var le in pe||(pe={}))Js.call(pe,le)&&Ac(de,le,pe[le]);if(Fs)for(var le of Fs(pe))Bs.call(pe,le)&&Ac(de,le,pe[le]);return de},Cc=(de,pe)=>{var le={};for(var gt in de)Js.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&Fs)for(var gt of Fs(de))pe.indexOf(gt)<0&&Bs.call(de,gt)&&(le[gt]=de[gt]);return le},Ds=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Rc=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Is=(de,pe)=>{var le=de,{problemset:gt,globalSetting:It,exercise:_e,loading:Wt,dispatch:ot,onRef:Ie=()=>{},editData:Pe,editKey:xn,setEditKey:Qn=()=>{},cancelAdd:Yn=()=>{},reload:nn=()=>{},addCallback:On=()=>{},setIsClaer:na=()=>{}}=le,pa=Cc(le,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[_n,Gn]=(0,a.useState)(),[tr,Nn]=(0,a.useState)(""),[sa,_t]=(0,a.useState)(!1),[ra,oa]=(0,a.useState)(),[Ta,Xt]=(0,a.useState)([]),[va,ia]=(0,a.useState)([]),[$a,oo]=(0,a.useState)(1),[Rr,Qa]=(0,a.useState)(!1),[un,et]=(0,a.useState)(""),ka=(0,a.useRef)(!1),fa=br=>{ia([...va,qs({},br)])},Za=(0,ye.useParams)();(0,a.useEffect)(()=>{if(!ka.current){if(!(Pe!=null&&Pe.question_choices)){_t(!0),Nn(""),oa(2),Gn("");return}Qa(!(Pe!=null&&Pe.repeat_answer)),Nn(Pe==null?void 0:Pe.question_title),oa(Pe==null?void 0:Pe.question_score),oo(Pe==null?void 0:Pe.difficulty),Gn(Pe.standard_answer[0]+""),Xt(Pe.tag_discipline_ids),et(Pe==null?void 0:Pe.analysis)}},[Pe,sa]),(0,a.useEffect)(()=>{sa&&br();function br(){return Ds(this,null,function*(){var er,ea;const Xa=yield(0,ne.YY)({sub_discipline_id:(ea=(er=_e.editData)==null?void 0:er.exercise)==null?void 0:ea.sub_discipline_id});ia(Xa.tag_disciplines)})}},[sa]),(0,a.useImperativeHandle)(pe,()=>({onSave:La,isEdit:sa})),(0,a.useEffect)(()=>{var br;const er=(br=_e==null?void 0:_e.tagDisciplineData)!=null&&br.tag_disciplines&&Array.isArray(_e.tagDisciplineData.tag_disciplines)?_e.tagDisciplineData.tag_disciplines:[];ia(er)},[_e.tagDisciplineData]);const ir=br=>{(br==null?void 0:br.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),_t(!1),Qn(-1),ka.current=!1,nn())},La=()=>Ds(void 0,null,function*(){var br,er,ea,Xa;if(!tr)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!_n)return oe.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;const ha=[{choice_text:"\u6B63\u786E",is_answer:_n==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:_n==="2"?2:0}];ka.current=!0;let aa;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Ds(void 0,null,function*(){var Sa,Jn;aa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:tr,question_type:2,question_score:ra,question_choices:ha.map(qa=>qa.choice_text),standard_answers:ha.filter(qa=>qa.is_answer).map(qa=>qa.is_answer),tag_discipline_ids:Ta,sub_discipline_id:(Jn=(Sa=_e.editData)==null?void 0:Sa.exercise)==null?void 0:Jn.sub_discipline_id,difficulty:$a,is_cover:1,repeat_answer:!Rr,analysis:un}}),ir(aa)}),onCancel:()=>Ds(void 0,null,function*(){var Sa,Jn;aa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:tr,question_type:2,question_score:ra,question_choices:ha.map(qa=>qa.choice_text),standard_answers:ha.filter(qa=>qa.is_answer).map(qa=>qa.is_answer),tag_discipline_ids:Ta,sub_discipline_id:(Jn=(Sa=_e.editData)==null?void 0:Sa.exercise)==null?void 0:Jn.sub_discipline_id,difficulty:$a,repeat_answer:!Rr,analysis:un}}),ir(aa)})}):(aa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:tr,question_type:2,question_score:ra,question_choices:ha.map(Sa=>Sa.choice_text),standard_answers:ha.filter(Sa=>Sa.is_answer).map(Sa=>Sa.is_answer),tag_discipline_ids:Ta,sub_discipline_id:(er=(br=_e.editData)==null?void 0:br.exercise)==null?void 0:er.sub_discipline_id,difficulty:$a,repeat_answer:!Rr,analysis:un}}),ir(aa)):(aa=yield ot({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Za.categoryId,question_title:tr,question_type:2,question_score:ra,question_choices:ha.map(Sa=>Sa.choice_text),standard_answers:ha.filter(Sa=>Sa.is_answer).map(Sa=>Sa.is_answer),tag_discipline_ids:Ta,sub_discipline_id:(Xa=(ea=_e.editData)==null?void 0:ea.exercise)==null?void 0:Xa.sub_discipline_id,difficulty:$a,repeat_answer:!Rr,analysis:un}}),ir(aa)),{name:tr,choices:ha}}),Ur=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(br=>{var er,ea;return((ea=(er=_e==null?void 0:_e.editData)==null?void 0:er.exercise)==null?void 0:ea.exercise_status)===1?br:br.id!=="del"&&br.id!=="add"}),za=br=>Ds(void 0,null,function*(){if(xn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(br.id){case"del":let er;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Ds(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),ot({type:"exercise/editExercise",payload:qs({},Za)})})}});break;case"up":case"down":yield ot({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:br.id}}),ot({type:"exercise/editExercise",payload:qs({},Za)});break;case"edit":Qn(Pe.dragKey),_t(!0);break;case"add":On({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:2});break}}),Aa=()=>{var br;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(al.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(al.Z,{value:Pe.question_title})),a.createElement("div",{className:Er.questionChoices},(br=Pe==null?void 0:Pe.question_choices)==null?void 0:br.map(function(er,ea){return a.createElement(be.ZP,{key:ea,checked:Pe.standard_answer.includes(ea+1),disabled:!0},Rc[ea],". ",a.createElement("span",{className:"c-black font14"},er.choice_text))})),a.createElement("div",{className:Er.action},!Pe.hideAction&&Ur.map(function(er,ea){return er.id==="up"&&Pe.key===1||er.id==="down"&&Pe.key===Pe.len?null:a.createElement(we.Z,{key:ea,placement:"bottom",title:er.name},a.createElement("span",{onClick:()=>za(er),className:er.icon}))})))},Nr=()=>{var br,er;return a.createElement("aside",null,a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u9898\u5E72\uFF1A")),a.createElement(Ul.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:tr,onChange:ea=>Nn(ea)}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Er.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(be.ZP.Group,{buttonStyle:"solid",value:_n,onChange:ea=>Gn(ea.target.value)},a.createElement(be.ZP.Button,{value:"1",className:`${Er.radio} mr40`},"\u6B63\u786E"),a.createElement(be.ZP.Button,{value:"2",className:Er.radio},"\u9519\u8BEF")),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Ul.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:un,onChange:ea=>et(ea)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Me.Z,{value:ra,max:1e4,min:0,onChange:ea=>{oa(ea)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:$a,onChange:ea=>{oo(ea.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(bu.N,{value:Ta,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:Xt,subId:(er=(br=_e.editData)==null?void 0:br.exercise)==null?void 0:er.sub_discipline_id,knowledgeOptions:va,onAddKnowledgeFinish:fa})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:Rr,onChange:ea=>{Qa(ea)}}))),a.createElement("aside",{className:"tr"},(xn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{Yn(),_t(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{La()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:Er.wrap},!sa&&Aa(),sa&&Nr())};var ku=(0,ye.connect)(({problemset:de,loading:pe,exercise:le,globalSetting:gt})=>({problemset:de,globalSetting:gt,exercise:le,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Is)),yc=Object.defineProperty,_s=Object.getOwnPropertySymbols,ds=Object.prototype.hasOwnProperty,ms=Object.prototype.propertyIsEnumerable,Zs=(de,pe,le)=>pe in de?yc(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,gs=(de,pe)=>{for(var le in pe||(pe={}))ds.call(pe,le)&&Zs(de,le,pe[le]);if(_s)for(var le of _s(pe))ms.call(pe,le)&&Zs(de,le,pe[le]);return de},Jc=(de,pe)=>{var le={};for(var gt in de)ds.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&_s)for(var gt of _s(de))pe.indexOf(gt)<0&&ms.call(de,gt)&&(le[gt]=de[gt]);return le},Uu=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const zs=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Hs=(0,a.forwardRef)((de,pe)=>{var le=de,{problemset:gt,globalSetting:It,exercise:_e,loading:Wt,dispatch:ot,onRef:Ie=()=>{},editData:Pe,cancelAdd:xn=()=>{},editKey:Qn,setEditKey:Yn=()=>{},setIsClaer:nn=()=>{},addCallback:On=ha=>{},reload:na=()=>{}}=le,pa=Jc(le,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[_n,Gn]=(0,a.useState)([]),[tr,Nn]=(0,a.useState)(),[sa,_t]=(0,a.useState)([]),[ra,oa]=(0,a.useState)(""),[Ta,Xt]=(0,a.useState)(),[va,ia]=(0,a.useState)(!1),[$a,oo]=(0,a.useState)([]),[Rr,Qa]=(0,a.useState)(1),[un,et]=(0,a.useState)(!1),[ka,fa]=(0,a.useState)(""),[Za,ir]=(0,a.useState)([]),La=(0,a.useRef)(!1),Ur=ha=>{ir([...Za,gs({},ha)])},za=(0,ye.useParams)();(0,a.useEffect)(()=>{Gn(["","","",""])},[]),(0,a.useEffect)(()=>{if(La.current)return;if(!(Pe!=null&&Pe.question_choices)){ia(!0),oa(""),Xt(5),Gn(["","","",""]),_t([]);return}oa(Pe==null?void 0:Pe.question_title),Xt(Pe==null?void 0:Pe.question_score),et(!(Pe!=null&&Pe.repeat_answer)),Qa(Pe==null?void 0:Pe.difficulty),Gn(Pe==null?void 0:Pe.question_choices.map(aa=>aa.choice_text));const ha=[];Pe==null||Pe.standard_answer.map((aa,Sa)=>{ha.push(aa-1)}),_t(ha),oo(Pe.tag_discipline_ids),fa(Pe==null?void 0:Pe.analysis)},[Pe,va]),(0,a.useEffect)(()=>{va&&ha();function ha(){return Uu(this,null,function*(){var aa,Sa;const Jn=yield(0,ne.YY)({sub_discipline_id:(Sa=(aa=_e.editData)==null?void 0:aa.exercise)==null?void 0:Sa.sub_discipline_id});ir(Jn.tag_disciplines)})}},[va]),(0,a.useImperativeHandle)(pe,()=>({onSave:Nr,isEdit:va})),(0,a.useEffect)(()=>{var ha;const aa=(ha=_e==null?void 0:_e.tagDisciplineData)!=null&&ha.tag_disciplines&&Array.isArray(_e.tagDisciplineData.tag_disciplines)?_e.tagDisciplineData.tag_disciplines:[];ir(aa)},[_e.tagDisciplineData]);const Aa=ha=>{(ha==null?void 0:ha.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),ia(!1),Yn(-1),La.current=!1,na())},Nr=()=>Uu(void 0,null,function*(){var ha,aa,Sa,Jn;if(!ra)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const qa=_n.findIndex(ho=>!ho);if(qa>-1)return oe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${zs[qa]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!sa.length)return oe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(sa.length<1)return oe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const fr=_n.map((ho,Eo)=>({choice_text:ho,is_answer:sa.includes(Eo)?Eo+1:0}));La.current=!0;let Dr;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Uu(void 0,null,function*(){var ho,Eo;Dr=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ra,question_type:1,question_score:Ta,question_choices:fr.map(Hr=>Hr.choice_text),standard_answers:fr.filter(Hr=>Hr.is_answer).map(Hr=>Hr.is_answer),tag_discipline_ids:$a,sub_discipline_id:(Eo=(ho=_e.editData)==null?void 0:ho.exercise)==null?void 0:Eo.sub_discipline_id,difficulty:Rr,is_cover:1,repeat_answer:!un,analysis:ka}}),Aa(Dr)}),onCancel:()=>Uu(void 0,null,function*(){var ho,Eo;Dr=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ra,question_type:1,question_score:Ta,question_choices:fr.map(Hr=>Hr.choice_text),standard_answers:fr.filter(Hr=>Hr.is_answer).map(Hr=>Hr.is_answer),tag_discipline_ids:$a,sub_discipline_id:(Eo=(ho=_e.editData)==null?void 0:ho.exercise)==null?void 0:Eo.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:ka}}),Aa(Dr)})}):(Dr=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ra,question_type:1,question_score:Ta,question_choices:fr.map(ho=>ho.choice_text),standard_answers:fr.filter(ho=>ho.is_answer).map(ho=>ho.is_answer),tag_discipline_ids:$a,sub_discipline_id:(aa=(ha=_e.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:ka}}),Aa(Dr)):(Dr=yield ot({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:za.categoryId,question_title:ra,question_type:1,question_score:Ta,question_choices:fr.map(ho=>ho.choice_text),standard_answers:fr.filter(ho=>ho.is_answer).map(ho=>ho.is_answer),tag_discipline_ids:$a,sub_discipline_id:(Jn=(Sa=_e.editData)==null?void 0:Sa.exercise)==null?void 0:Jn.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:ka}}),Aa(Dr))}),br=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ha=>{var aa,Sa;return((Sa=(aa=_e==null?void 0:_e.editData)==null?void 0:aa.exercise)==null?void 0:Sa.exercise_status)===1?ha:ha.id!=="del"&&ha.id!=="add"}),er=ha=>Uu(void 0,null,function*(){if(Qn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ha.id){case"del":let aa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Uu(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),ot({type:"exercise/editExercise",payload:gs({},za)})})}});break;case"up":case"down":yield ot({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:ha.id}}),ot({type:"exercise/editExercise",payload:gs({},za)});break;case"edit":Yn(Pe.dragKey),ia(!0);break;case"add":On({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:1});break}}),ea=()=>{var ha;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u591A\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(al.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(al.Z,{value:Pe.question_title})),a.createElement("div",{className:Er.questionChoices},(ha=Pe==null?void 0:Pe.question_choices)==null?void 0:ha.map(function(aa,Sa){return a.createElement(re.Z,{key:Sa},a.createElement(ve.Z,null,a.createElement(Ne.default,{key:Sa,checked:Pe.standard_answer.includes(Sa+1),disabled:!0},zs[Sa],".")),a.createElement(ve.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(al.Z,{value:aa.choice_text}))))})),a.createElement("div",{className:Er.action},!Pe.hideAction&&br.map(function(aa,Sa){return aa.id==="up"&&Pe.key===1||aa.id==="down"&&Pe.key===Pe.len?null:a.createElement(we.Z,{key:Sa,placement:"bottom",title:aa.name},a.createElement("span",{onClick:()=>er(aa),className:aa.icon}))})))},Xa=()=>{var ha,aa;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u9898\u5E72\uFF1A")),a.createElement(Ul.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ra,onChange:Sa=>oa(Sa)}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Er.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),_n.map((Sa,Jn)=>{var qa,fr;return a.createElement("div",{className:Er.choiceWrap,key:Jn},a.createElement(we.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Er.answer} ${sa.includes(Jn)?Er.activeAnswer:""}`,onClick:()=>{sa.includes(Jn)?_t(sa.filter(Dr=>Dr!==Jn)):_t([...sa,Jn])}},zs[Jn])),a.createElement("div",{className:Er.editorWrap},tr===Jn?a.createElement(Ul.Z,{id:`single-question-option-${Jn}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Sa,onChange:Dr=>{_n[Jn]=Dr,Gn(_n)}}):a.createElement("div",{className:Er.htmlWrap,onClick:()=>Nn(Jn)},a.createElement(al.Z,{value:Sa}))),((fr=(qa=_e.editData)==null?void 0:qa.exercise)==null?void 0:fr.exercise_status)===1&&a.createElement(a.Fragment,null,Jn>1&&a.createElement(we.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Er.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Gn(_n.filter((Dr,ho)=>ho!==Jn))})),Jn<7&&Jn===_n.length-1&&a.createElement(we.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Er.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Gn([..._n,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Ul.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ka,onChange:Sa=>fa(Sa)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Me.Z,{value:Ta,max:1e4,min:0,onChange:Sa=>{Xt(Sa)}})," ","\u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:Rr,onChange:Sa=>{Qa(Sa.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(bu.N,{value:$a,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:oo,subId:(aa=(ha=_e.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,knowledgeOptions:Za,onAddKnowledgeFinish:Ur})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:un,onChange:Sa=>{et(Sa)}}))),a.createElement("aside",{className:"tr"},(Qn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{xn(),ia(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Nr()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:Er.wrap},!va&&ea(),va&&Xa())});var Fc=(0,ye.connect)(({problemset:de,loading:pe,exercise:le,globalSetting:gt})=>({problemset:de,globalSetting:gt,exercise:le,loading:pe.effects}),null,null,{forwardRef:!0})(Hs),_i=x(59301),Bc=Object.defineProperty,es=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,Qu=Object.prototype.propertyIsEnumerable,qc=(de,pe,le)=>pe in de?Bc(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,$s=(de,pe)=>{for(var le in pe||(pe={}))fs.call(pe,le)&&qc(de,le,pe[le]);if(es)for(var le of es(pe))Qu.call(pe,le)&&qc(de,le,pe[le]);return de},Zt=(de,pe)=>{var le={};for(var gt in de)fs.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&es)for(var gt of es(de))pe.indexOf(gt)<0&&Qu.call(de,gt)&&(le[gt]=de[gt]);return le},an=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const bn=null,Ea=(de,pe)=>{var le=de,{problemset:gt,globalSetting:It,exercise:_e,loading:Wt,dispatch:ot,editData:Ie,cancelAdd:Pe=()=>{},editKey:xn,setEditKey:Qn=()=>{},addCallback:Yn=()=>{},reload:nn=()=>{},setIsClaer:On=()=>{}}=le,na=Zt(le,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[pa,_n]=(0,a.useState)(""),[Gn,tr]=(0,a.useState)(""),[Nn,sa]=(0,a.useState)(""),[_t,ra]=(0,a.useState)([]),[oa,Ta]=(0,a.useState)(""),[Xt,va]=(0,a.useState)(),[ia,$a]=(0,a.useState)(!1),[oo,Rr]=(0,a.useState)([]),[Qa,un]=(0,a.useState)(!1),[et,ka]=(0,a.useState)(!1),fa=(0,ye.useParams)(),Za=(0,a.useRef)(!1),[ir,La]=(0,a.useState)([]);(0,a.useEffect)(()=>{var ea;if(Za.current)return;Ie.edit&&(un(!0),tr(""),_n(""),Rr([])),_n(Ie.shixun_name),tr(Ie.question_title);const Xa=[];(ea=Ie.shixun)==null||ea.map(ha=>{Xa.push(ha.challenge_score),ir.push({challenge_id:ha.challenge_id,open:!0})}),La(ir),Rr(Xa)},[Ie]),(0,a.useEffect)(()=>{$a(!1)},[Qa]),(0,a.useImperativeHandle)(pe,()=>({onSave:za,isEdit:Qa}));const Ur=ea=>{(ea==null?void 0:ea.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),un(!1),Qn(-1),Za.current=!1,nn())},za=()=>an(void 0,null,function*(){let ea=[];if(!1)return!1;Za.current=!0,ka(!0);let ha;return Ie.question_id?ha=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:Gn,shixun_name:pa,shixun_id:Ie.shixun_id,question_type:5,question_scores:oo}}):ha=yield ot({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:fa.categoryId,question_title:Gn,shixun_name:pa,shixun_id:Ie.shixun_id,question_type:5,question_scores:oo,is_copy:Ie.is_copy}}),Ur(ha),ka(!1),{name:Gn,analysis:Nn,standard_answers:ea,is_ordered:Xt}}),Aa=()=>{var ea;return _i.createElement("aside",null,_i.createElement("div",{className:Er.questionType},_i.createElement("div",null,_i.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),_i.createElement("div",{className:"mt10"},_i.createElement(Se.default,{defaultValue:pa,onChange:Xa=>{_n(Xa.target.value)}})),_i.createElement("div",{className:"mt10"},_i.createElement(Ul.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:Gn,onChange:Xa=>{tr(Xa)}})),_i.createElement("div",{className:"mt20"},(ea=Ie.shixun)==null?void 0:ea.map((Xa,ha)=>_i.createElement(re.Z,{gutter:[20,20]},_i.createElement(ve.Z,{flex:"1"},ha+1,".",Xa.challenge_name),_i.createElement(ve.Z,null,_i.createElement(Me.Z,{defaultValue:oo[ha],onChange:aa=>{oo[ha]=aa,Rr(oo),console.log("srore:L",oo[ha])}})," \u5206")))),_i.createElement("div",{className:"mt20"},_t.length>1&&_i.createElement("span",null,_i.createElement(Ne.default,{checked:Xt,onChange:Xa=>va(Xa.target.checked),className:`${Er.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),_i.createElement("span",{className:`${Er.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),_i.createElement("aside",{className:"tr"},(xn!==-1||!(Ie!=null&&Ie.edit))&&_i.createElement(Ce.ZP,{type:"default",onClick:()=>{Pe(),un(!1)}},"\u53D6\u6D88"),_i.createElement(Ce.ZP,{loading:et,className:"ml20",type:"primary",onClick:()=>{za()}},"\u4FDD\u5B58")))},Nr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ea=>{var Xa,ha;return((ha=(Xa=_e==null?void 0:_e.editData)==null?void 0:Xa.exercise)==null?void 0:ha.exercise_status)===1?ea:ea.id!=="del"&&ea.id!=="add"}),br=ea=>an(void 0,null,function*(){if(xn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ea.id){case"del":let Xa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return an(this,null,function*(){yield(0,ne.Fl)({id:Ie.question_id}),ot({type:"exercise/editExercise",payload:$s({},fa)})})}});break;case"up":case"down":yield ot({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:ea.id}}),ot({type:"exercise/editExercise",payload:$s({},fa)});break;case"edit":Qn(Ie.dragKey),un(!0);break;case"add":ot({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:5}}});break}}),er=()=>{var ea,Xa;return _i.createElement("aside",null,_i.createElement("div",{className:Er.questionType},!(Ie!=null&&Ie.isPreview)&&_i.createElement("div",null,_i.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?_i.createElement("div",{style:{display:"flex"}},_i.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),_i.createElement(al.Z,{value:Ie.question_title}),_i.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09"),!!((ea=Ie.schools)!=null&&ea.length)&&_i.createElement(we.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},_i.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):_i.createElement("div",{className:"mt5"},_i.createElement(al.Z,{value:Ie.question_title})),_i.createElement("div",{className:"mt30"}),(Xa=Ie.shixun)==null?void 0:Xa.map(function(ha,aa){var Sa,Jn,qa,fr,Dr,ho,Eo,Hr,lr,io;return _i.createElement("div",null,_i.createElement("div",{key:aa,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((Sa=ir[aa])!=null&&Sa.open)||!((qa=(Jn=_e==null?void 0:_e.editData)==null?void 0:Jn.exercise)!=null&&qa.show_challenge_task_pass))&&10}},_i.createElement("div",null,_i.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",aa+1,"\u5173 ",_i.createElement("span",{className:"ml10"},ha.challenge_name)," ",_i.createElement("span",{className:"ml10"},ha.challenge_score," \u5206")),((Dr=(fr=_e==null?void 0:_e.editData)==null?void 0:fr.exercise)==null?void 0:Dr.show_challenge_task_pass)&&_i.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var Fo;ir[aa].open=!((Fo=ir[aa])!=null&&Fo.open),La([...ir])}},(ho=ir[aa])!=null&&ho.open?"\u6536\u8D77":"\u5C55\u5F00",(Eo=ir[aa])!=null&&Eo.open?_i.createElement(ao.Z,{style:{marginLeft:8}}):_i.createElement(Do.Z,{style:{marginLeft:8}}))),((lr=(Hr=_e==null?void 0:_e.editData)==null?void 0:Hr.exercise)==null?void 0:lr.show_challenge_task_pass)&&_i.createElement(al.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((io=ir[aa])!=null&&io.open)&&"none"},value:(ha==null?void 0:ha.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),_i.createElement("div",{className:Er.action},_i.createElement(ye.Link,{target:"_blank",to:`/shixuns/${Ie.shixun_identifier}/challenges?exercise=true`},"\u5B9E\u8BAD\u8BE6\u60C5"),!Ie.hideAction&&Nr.map(function(ha,aa){return ha.id==="up"&&Ie.key===1||ha.id==="down"&&Ie.key===Ie.len?null:_i.createElement(we.Z,{key:aa,placement:"bottom",title:ha.name},_i.createElement("span",{onClick:()=>br(ha),className:ha.icon}))})))};return _i.createElement("section",{className:Er.wrap},!Qa&&er(),Qa&&Aa())};var ci=(0,ye.connect)(({problemset:de,loading:pe,globalSetting:le,exercise:gt})=>({problemset:de,globalSetting:le,exercise:gt,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ea)),Ar=x(22688),bi=Object.defineProperty,To=Object.getOwnPropertySymbols,ko=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,pi=(de,pe,le)=>pe in de?bi(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Xi=(de,pe)=>{for(var le in pe||(pe={}))ko.call(pe,le)&&pi(de,le,pe[le]);if(To)for(var le of To(pe))Mi.call(pe,le)&&pi(de,le,pe[le]);return de},Il=(de,pe)=>{var le={};for(var gt in de)ko.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&To)for(var gt of To(de))pe.indexOf(gt)<0&&Mi.call(de,gt)&&(le[gt]=de[gt]);return le},Zi=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Xr=(de,pe)=>{var le=de,{problemset:gt,exercise:It,globalSetting:_e,loading:Wt,dispatch:ot,onRef:Ie=()=>{},editData:Pe,cancelAdd:xn=()=>{},editKey:Qn,setEditKey:Yn=()=>{},setIsClaer:nn=()=>{},reload:On=()=>{},addCallback:na=aa=>{}}=le,pa=Il(le,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[_n,Gn]=(0,a.useState)([]),[tr,Nn]=(0,a.useState)(),[sa,_t]=(0,a.useState)([]),[ra,oa]=(0,a.useState)(""),[Ta,Xt]=(0,a.useState)(),[va,ia]=(0,a.useState)([]),[$a,oo]=(0,a.useState)(!1),[Rr,Qa]=(0,a.useState)(1),[un,et]=(0,a.useState)(!1),[ka,fa]=(0,a.useState)(""),Za=(0,ye.useParams)(),ir=(0,a.useRef)(null),La=(0,a.useRef)(!1),[Ur,za]=(0,a.useState)([]),Aa=aa=>{za([...Ur,Xi({},aa)])};(0,a.useEffect)(()=>{Gn(["","","",""])},[]),(0,a.useEffect)(()=>{if(La.current)return;if(!(Pe!=null&&Pe.question_choices)){oo(!0),oa(""),Xt(5),Gn(["","","",""]),_t([]);return}oa(Pe==null?void 0:Pe.question_title),Xt(Pe==null?void 0:Pe.question_score),et(!(Pe!=null&&Pe.repeat_answer)),fa(Pe==null?void 0:Pe.analysis),Qa(Pe==null?void 0:Pe.difficulty),Gn(Pe==null?void 0:Pe.question_choices.map(Sa=>Sa.choice_text));const aa=[];Pe==null||Pe.standard_answer.map((Sa,Jn)=>{aa.push(Sa-1)}),ia(Pe.tag_discipline_ids),_t(aa)},[Pe,$a]),(0,a.useEffect)(()=>{$a&&aa();function aa(){return Zi(this,null,function*(){var Sa,Jn;const qa=yield(0,ne.YY)({sub_discipline_id:(Jn=(Sa=It.editData)==null?void 0:Sa.exercise)==null?void 0:Jn.sub_discipline_id});za(qa.tag_disciplines)})}},[$a]),(0,a.useEffect)(()=>{var aa;const Sa=(aa=It==null?void 0:It.tagDisciplineData)!=null&&aa.tag_disciplines&&Array.isArray(It.tagDisciplineData.tag_disciplines)?It.tagDisciplineData.tag_disciplines:[];za(Sa)},[It.tagDisciplineData]),(0,a.useImperativeHandle)(pe,()=>({onSave:br,isEdit:$a}));const Nr=aa=>{(aa==null?void 0:aa.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),oo(!1),Yn(-1),La.current=!1,On())},br=()=>Zi(void 0,null,function*(){var aa,Sa,Jn,qa;if(!ra)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const fr=_n.findIndex(Eo=>!Eo);if(fr>-1)return oe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ar.k4[fr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!sa.length)return oe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(sa.length<1)return oe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Dr=_n.map((Eo,Hr)=>({choice_text:Eo,is_answer:sa.includes(Hr)?Hr+1:0}));La.current=!0;let ho;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Zi(void 0,null,function*(){var Eo,Hr;ho=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ra,question_type:1,question_score:Ta,question_choices:Dr.map(lr=>lr.choice_text),standard_answers:Dr.filter(lr=>lr.is_answer).map(lr=>lr.is_answer),tag_discipline_ids:va,sub_discipline_id:(Hr=(Eo=It.editData)==null?void 0:Eo.exercise)==null?void 0:Hr.sub_discipline_id,difficulty:Rr,is_cover:1,repeat_answer:!un,analysis:ka}}),Nr(ho)}),onCancel:()=>Zi(void 0,null,function*(){var Eo,Hr;ho=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ra,question_type:1,question_score:Ta,question_choices:Dr.map(lr=>lr.choice_text),standard_answers:Dr.filter(lr=>lr.is_answer).map(lr=>lr.is_answer),tag_discipline_ids:va,sub_discipline_id:(Hr=(Eo=It.editData)==null?void 0:Eo.exercise)==null?void 0:Hr.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:ka}}),Nr(ho)})}):(ho=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ra,question_type:1,question_score:Ta,question_choices:Dr.map(Eo=>Eo.choice_text),standard_answers:Dr.filter(Eo=>Eo.is_answer).map(Eo=>Eo.is_answer),tag_discipline_ids:va,sub_discipline_id:(Sa=(aa=It.editData)==null?void 0:aa.exercise)==null?void 0:Sa.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:ka}}),Nr(ho)):(ho=yield ot({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Za.categoryId,question_title:ra,question_type:1,question_score:Ta,question_choices:Dr.map(Eo=>Eo.choice_text),standard_answers:Dr.filter(Eo=>Eo.is_answer).map(Eo=>Eo.is_answer),tag_discipline_ids:va,sub_discipline_id:(qa=(Jn=It.editData)==null?void 0:Jn.exercise)==null?void 0:qa.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:ka}}),Nr(ho))}),er=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(aa=>{var Sa,Jn;return((Jn=(Sa=It==null?void 0:It.editData)==null?void 0:Sa.exercise)==null?void 0:Jn.exercise_status)===1?aa:aa.id!=="del"&&aa.id!=="add"}),ea=aa=>Zi(void 0,null,function*(){if(Qn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(aa.id){case"del":let Sa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Zi(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),ot({type:"exercise/editExercise",payload:Xi({},Za)})})}});break;case"up":case"down":yield ot({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:aa.id}}),ot({type:"exercise/editExercise",payload:Xi({},Za)});break;case"edit":Yn(Pe.dragKey),oo(!0);break;case"add":na({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),Xa=()=>{var aa;return a.createElement("aside",{ref:ir},a.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5355\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(al.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(al.Z,{value:Pe.question_title})),a.createElement("div",{className:Er.questionChoices},(aa=Pe==null?void 0:Pe.question_choices)==null?void 0:aa.map(function(Sa,Jn){return a.createElement(re.Z,{key:Jn},a.createElement(ve.Z,null,a.createElement(be.ZP,{key:Jn,checked:Pe.standard_answer.includes(Jn+1),disabled:!0},Ar.k4[Jn],".")),a.createElement(ve.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(al.Z,{value:Sa.choice_text}))))})),a.createElement("div",{className:Er.action},!Pe.hideAction&&er.map(function(Sa,Jn){return Sa.id==="up"&&Pe.key===1||Sa.id==="down"&&Pe.key===Pe.len?null:a.createElement(we.Z,{key:Jn,placement:"bottom",title:Sa.name},a.createElement("span",{onClick:()=>ea(Sa),className:Sa.icon}))})))},ha=()=>{var aa,Sa;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u9898\u5E72\uFF1A")),a.createElement(Ul.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ra,onChange:Jn=>oa(Jn)}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Er.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),_n.map((Jn,qa)=>{var fr,Dr;return a.createElement("div",{className:Er.choiceWrap,key:qa},a.createElement(we.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Er.answer} ${sa.includes(qa)?Er.activeAnswer:""}`,onClick:()=>{sa.includes(qa)?_t(sa.filter(ho=>ho!==qa)):_t([...sa,qa])}},Ar.k4[qa])),a.createElement("div",{className:Er.editorWrap},tr===qa?a.createElement(Ul.Z,{id:`single-question-option-${qa}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Jn,onChange:ho=>{_n[qa]=ho,Gn(_n)}}):a.createElement("div",{className:Er.htmlWrap,onClick:()=>Nn(qa)},a.createElement(al.Z,{value:Jn}))),((Dr=(fr=It.editData)==null?void 0:fr.exercise)==null?void 0:Dr.exercise_status)===1&&a.createElement(a.Fragment,null,qa>1&&a.createElement(we.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Er.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Gn(_n.filter((ho,Eo)=>Eo!==qa))})),qa<7&&qa===_n.length-1&&a.createElement(we.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Er.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Gn([..._n,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Ul.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ka,onChange:Jn=>fa(Jn)}),a.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",a.createElement(Me.Z,{value:Ta,max:1e4,min:0,onChange:Jn=>{Xt(Jn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:Rr,onChange:Jn=>{Qa(Jn.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("div",{className:Er.titleWrap},a.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(bu.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:va,onChange:ia,subId:(Sa=(aa=It.editData)==null?void 0:aa.exercise)==null?void 0:Sa.sub_discipline_id,knowledgeOptions:Ur,onAddKnowledgeFinish:Aa})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:un,onChange:Jn=>{et(Jn)}}))),a.createElement("aside",{className:"tr"},(Qn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{xn(),oo(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{br()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:Er.wrap},!$a&&Xa(),$a&&ha())};var Go=(0,ye.connect)(({problemset:de,loading:pe,globalSetting:le,exercise:gt})=>({problemset:de,globalSetting:le,exercise:gt,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Xr)),xi=x(12563),ti=({value:de=[[],[]],onChange:pe})=>{var le,gt;const[It,_e]=(0,a.useState)(""),[Wt,ot]=(0,a.useState)(""),Ie=Pe=>{if(!Pe)return!1;let xn=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Pe==="|"?(oe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return a.createElement("div",null,a.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",a.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),a.createElement(we.Z,{overlayStyle:{maxWidth:350},title:a.createElement("div",null,a.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),a.createElement("div",null,"\u4F8B\u5982\uFF1A"),a.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),a.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},a.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),a.createElement(re.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",a.createElement(Se.default,{value:It,onChange:Pe=>{_e(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var xn,Qn,Yn;const nn=(xn=Pe.target)==null?void 0:xn.value;Ie(nn)&&((Yn=de[0])==null||Yn.push((Qn=nn==null?void 0:nn.split("|"))==null?void 0:Qn.filter(On=>!!On)),pe([...de]),_e(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(le=de==null?void 0:de[0])==null?void 0:le.map((Pe,xn)=>a.createElement(xi.default,{className:"mb10",key:xn,closable:!0,onClose:Qn=>{var Yn;Qn.preventDefault(),de[0]=(Yn=de[0])==null?void 0:Yn.filter((nn,On)=>On!==xn),pe([...de])}},Pe==null?void 0:Pe.join(" \u6216 ")))),a.createElement(re.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",a.createElement(Se.default,{value:Wt,onChange:Pe=>{ot(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var xn,Qn,Yn;const nn=(xn=Pe.target)==null?void 0:xn.value;Ie(nn)&&((Yn=de[1])==null||Yn.push((Qn=nn==null?void 0:nn.split("|"))==null?void 0:Qn.filter(On=>!!On)),pe([...de]),ot(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(gt=de==null?void 0:de[1])==null?void 0:gt.map((Pe,xn)=>a.createElement(xi.default,{className:"mb10",key:xn,closable:!0,onClose:Qn=>{var Yn;Qn.preventDefault(),de[1]=(Yn=de[1])==null?void 0:Yn.filter((nn,On)=>On!==xn),pe([...de])}},Pe==null?void 0:Pe.join(" \u6216 ")))))},Oe=Object.defineProperty,Ge=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,yt=(de,pe,le)=>pe in de?Oe(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Vt=(de,pe)=>{for(var le in pe||(pe={}))ze.call(pe,le)&&yt(de,le,pe[le]);if(Ge)for(var le of Ge(pe))Pt.call(pe,le)&&yt(de,le,pe[le]);return de},gn=(de,pe)=>{var le={};for(var gt in de)ze.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&Ge)for(var gt of Ge(de))pe.indexOf(gt)<0&&Pt.call(de,gt)&&(le[gt]=de[gt]);return le},ca=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Ba=null,Ua=(de,pe)=>{var le=de,{problemset:gt,exercise:It,globalSetting:_e,loading:Wt,dispatch:ot,onRef:Ie=()=>{},editData:Pe,cancelAdd:xn=()=>{},editKey:Qn,setEditKey:Yn=()=>{},reload:nn=()=>{},addCallback:On=()=>{},setIsClaer:na=()=>{}}=le,pa=gn(le,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[_n,Gn]=(0,a.useState)(""),[tr,Nn]=(0,a.useState)(""),[sa,_t]=(0,a.useState)(""),[ra,oa]=(0,a.useState)(),[Ta,Xt]=(0,a.useState)(!1),[va,ia]=(0,a.useState)([]),[$a,oo]=(0,a.useState)(1),[Rr,Qa]=(0,a.useState)(!1),[un,et]=(0,a.useState)([[],[]]),ka=(0,a.useRef)(!1),fa=(0,ye.useParams)(),[Za,ir]=(0,a.useState)([]),La=ea=>{ir([...Za,Vt({},ea)])};(0,a.useEffect)(()=>{var ea;if(!ka.current){if(!(Pe!=null&&Pe.question_title)){Xt(!0),Gn(""),_t(""),oa(10);return}Qa(!(Pe!=null&&Pe.repeat_answer)),Gn(Pe==null?void 0:Pe.question_title),_t((ea=Pe==null?void 0:Pe.standard_answer)==null?void 0:ea[0]),oa(Pe==null?void 0:Pe.question_score),ia(Pe.tag_discipline_ids),oo(Pe==null?void 0:Pe.difficulty),Nn(Pe==null?void 0:Pe.analysis),et([Pe==null?void 0:Pe.normal_keywords,Pe==null?void 0:Pe.main_keywords])}},[gt.editData,Ta]),(0,a.useEffect)(()=>{var ea;const Xa=(ea=It==null?void 0:It.tagDisciplineData)!=null&&ea.tag_disciplines&&Array.isArray(It.tagDisciplineData.tag_disciplines)?It.tagDisciplineData.tag_disciplines:[];ir(Xa)},[It.tagDisciplineData]),(0,a.useEffect)(()=>{Ta&&ea();function ea(){return ca(this,null,function*(){var Xa,ha;const aa=yield(0,ne.YY)({sub_discipline_id:(ha=(Xa=It.editData)==null?void 0:Xa.exercise)==null?void 0:ha.sub_discipline_id});ir(aa.tag_disciplines)})}},[Ta]),(0,a.useImperativeHandle)(pe,()=>({onSave:za,isEdit:Ta}));const Ur=ea=>{(ea==null?void 0:ea.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xt(!1),Yn(-1),ka.current=!1,nn())},za=()=>ca(void 0,null,function*(){var ea,Xa,ha,aa;if(!_n)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Sa=un[0],Jn=un[1];ka.current=!0;let qa;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>ca(void 0,null,function*(){var fr,Dr;qa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:_n,question_type:4,question_score:ra,standard_answers:[sa],tag_discipline_ids:va,sub_discipline_id:(Dr=(fr=It.editData)==null?void 0:fr.exercise)==null?void 0:Dr.sub_discipline_id,difficulty:$a,is_cover:1,repeat_answer:!Rr,analysis:tr,normal_keywords:Sa,main_keywords:Jn}}),Ur(qa)}),onCancel:()=>ca(void 0,null,function*(){var fr,Dr;qa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:_n,question_type:4,question_score:ra,standard_answers:[sa],tag_discipline_ids:va,sub_discipline_id:(Dr=(fr=It.editData)==null?void 0:fr.exercise)==null?void 0:Dr.sub_discipline_id,difficulty:$a,repeat_answer:!Rr,analysis:tr,normal_keywords:Sa,main_keywords:Jn}}),Ur(qa)})}):(qa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:_n,question_type:4,question_score:ra,standard_answers:[sa],tag_discipline_ids:va,sub_discipline_id:(Xa=(ea=It.editData)==null?void 0:ea.exercise)==null?void 0:Xa.sub_discipline_id,difficulty:$a,repeat_answer:!Rr,analysis:tr,normal_keywords:Sa,main_keywords:Jn}}),Ur(qa)):(qa=yield ot({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:fa.categoryId,exercise_bank_id:fa.categoryId,question_title:_n,question_type:4,question_score:ra,standard_answers:[sa],tag_discipline_ids:va,sub_discipline_id:(aa=(ha=It.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,difficulty:$a,repeat_answer:!Rr,analysis:tr,normal_keywords:Sa,main_keywords:Jn}}),Ur(qa)),{name:_n,answer_texts:[sa],analysis:tr,normal_keywords:Sa,main_keywords:Jn}}),Aa=()=>{var ea,Xa;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),a.createElement(Ul.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:_n,onChange:ha=>Gn(ha)}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(Ul.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:sa,onChange:ha=>_t(ha)}),a.createElement(ti,{value:un,onChange:et}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Ul.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:tr,onChange:ha=>Nn(ha)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Me.Z,{value:ra,max:1e4,min:0,onChange:ha=>{oa(ha)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:$a,onChange:ha=>{oo(ha.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(bu.N,{value:va,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:ia,subId:(Xa=(ea=It.editData)==null?void 0:ea.exercise)==null?void 0:Xa.sub_discipline_id,knowledgeOptions:Za,onAddKnowledgeFinish:La})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:Rr,onChange:ha=>{Qa(ha)}}))),a.createElement("aside",{className:"tr"},(Qn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{xn(),Xt(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{za()}},"\u4FDD\u5B58")))},Nr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ea=>{var Xa,ha;return((ha=(Xa=It==null?void 0:It.editData)==null?void 0:Xa.exercise)==null?void 0:ha.exercise_status)===1?ea:ea.id!=="del"&&ea.id!=="add"}),br=ea=>ca(void 0,null,function*(){if(Qn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ea.id){case"del":let Xa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return ca(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),ot({type:"exercise/editExercise",payload:Vt({},fa)})})}});break;case"up":case"down":yield ot({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:ea.id}}),ot({type:"exercise/editExercise",payload:Vt({},fa)});break;case"edit":Yn(Pe.dragKey),Xt(!0);break;case"add":On({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:4});break}}),er=()=>a.createElement("aside",null,a.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(al.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(al.Z,{value:Pe.question_title})),a.createElement("div",{className:Er.questionChoices},a.createElement("p",null,a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(al.Z,{value:sa||""})),a.createElement("div",{className:Er.action},!Pe.hideAction&&Nr.map(function(ea,Xa){return ea.id==="up"&&Pe.key===1||ea.id==="down"&&Pe.key===Pe.len?null:a.createElement(we.Z,{key:Xa,placement:"bottom",title:ea.name},a.createElement("span",{onClick:()=>br(ea),className:ea.icon}))})));return a.createElement("section",{className:Er.wrap},!Ta&&er(),Ta&&Aa())};var Va=(0,ye.connect)(({problemset:de,loading:pe,exercise:le,globalSetting:gt})=>({problemset:de,globalSetting:gt,exercise:le,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ua)),ya=x(59301),sr=Object.defineProperty,Ja=Object.getOwnPropertySymbols,dr=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,ja=(de,pe,le)=>pe in de?sr(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Pr=(de,pe)=>{for(var le in pe||(pe={}))dr.call(pe,le)&&ja(de,le,pe[le]);if(Ja)for(var le of Ja(pe))da.call(pe,le)&&ja(de,le,pe[le]);return de},bo=(de,pe)=>{var le={};for(var gt in de)dr.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&Ja)for(var gt of Ja(de))pe.indexOf(gt)<0&&da.call(de,gt)&&(le[gt]=de[gt]);return le},co=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Io=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],jo=(de,pe)=>{var le=de,{problemset:gt,exercise:It,globalSetting:_e,loading:Wt,dispatch:ot,onRef:Ie=()=>{},editData:Pe,cancelAdd:xn=()=>{},editKey:Qn,setEditKey:Yn=()=>{},addCallback:nn=()=>{},setIsClaer:On=()=>{}}=le,na=bo(le,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[pa,_n]=(0,a.useState)([]),[Gn,tr]=(0,a.useState)(),[Nn,sa]=(0,a.useState)([]),[_t,ra]=(0,a.useState)(""),[oa,Ta]=(0,a.useState)(5),[Xt,va]=(0,a.useState)(!1),ia=(0,ye.useParams)();(0,a.useEffect)(()=>{_n(["","","",""])},[]),(0,a.useEffect)(()=>{if(!(Pe!=null&&Pe.question_choices)){va(!0),ra(""),Ta(5),_n(["","","",""]),sa([]);return}ra(Pe==null?void 0:Pe.question_title),Ta(Pe==null?void 0:Pe.question_score),_n(Pe==null?void 0:Pe.question_choices.map(ka=>ka.choice_text));const et=[];Pe==null||Pe.standard_answer.map((ka,fa)=>{et.push(ka-1)}),sa(et)},[Pe]),(0,a.useImperativeHandle)(pe,()=>({onSave:$a,isEdit:Xt}));const $a=()=>co(void 0,null,function*(){if(!_t)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const et=pa.findIndex(Za=>!Za);if(et>-1)return oe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Io[et]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Nn.length)return oe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Nn.length<1)return oe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const ka=pa.map((Za,ir)=>({choice_text:Za,is_answer:Nn.includes(ir)?ir+1:0}));let fa;Pe.question_id?fa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:_t,question_type:1,question_score:oa,question_choices:ka.map(Za=>Za.choice_text),standard_answers:ka.filter(Za=>Za.is_answer).map(Za=>Za.is_answer)}}):fa=yield ot({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:ia.categoryId,question_title:_t,question_type:1,question_score:"5.0",question_choices:ka.map(Za=>Za.choice_text),standard_answers:ka.filter(Za=>Za.is_answer).map(Za=>Za.is_answer)}}),fa.status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),va(!1),ot({type:"exercise/editExercise",payload:Pr({},ia)}))}),oo=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(et=>{var ka,fa;return((fa=(ka=It==null?void 0:It.editData)==null?void 0:ka.exercise)==null?void 0:fa.exercise_status)===1?et:et.id!=="del"&&et.id!=="add"}),Rr=et=>co(void 0,null,function*(){if(Qn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(et.id){case"del":let ka;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return co(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),ot({type:"exercise/editExercise",payload:Pr({},ia)})})}});break;case"up":case"down":yield ot({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:et.id}}),ot({type:"exercise/editExercise",payload:Pr({},ia)});break;case"edit":ye.history.push(`/problems/${Pe==null?void 0:Pe.hack_identifier}/edit?type=exercises&express_id=${ia.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":nn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:6});break}}),Qa=et=>co(void 0,null,function*(){et.preventDefault();const ka=yield(0,ne.nF)({id:Pe==null?void 0:Pe.hack_identifier});ka.status===0&&(0,ue.xg)(`/myproblems/${ka==null?void 0:ka.identifier}`)}),un=()=>{var et,ka,fa,Za,ir,La,Ur;return ya.createElement("aside",null,ya.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&ya.createElement("div",null,ya.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7A0B\u5E8F\u8BBE\u8BA1\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?ya.createElement(ya.Fragment,null,ya.createElement("div",{style:{display:"flex"}},ya.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),ya.createElement(al.Z,{value:Pe.question_title}),ya.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")),ya.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(et=Pe==null?void 0:Pe.languages)==null?void 0:et.join("/")),((fa=(ka=It==null?void 0:It.editData)==null?void 0:ka.exercise)==null?void 0:fa.show_hack_sets)&&ya.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},ya.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},ya.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),ya.createElement(z.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(za,Aa,Nr)=>Nr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(za,Aa,Nr)=>ya.createElement(we.Z,{title:ya.createElement("pre",null,za)},ya.createElement("div",{className:Er.divname},za))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(za,Aa,Nr)=>ya.createElement(we.Z,{title:ya.createElement("pre",null,za)}," ",ya.createElement("div",{className:Er.divname},za))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))):ya.createElement("div",{className:"mt5"},ya.createElement(al.Z,{value:Pe.question_title}),((ir=(Za=It==null?void 0:It.editData)==null?void 0:Za.exercise)==null?void 0:ir.show_hack_sets)&&ya.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},ya.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},ya.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),ya.createElement(z.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(za,Aa,Nr)=>Nr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(za,Aa,Nr)=>ya.createElement(we.Z,{title:ya.createElement("pre",null,za)},ya.createElement("div",{className:Er.divname},za))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(za,Aa,Nr)=>ya.createElement(we.Z,{title:ya.createElement("pre",null,za)}," ",ya.createElement("div",{className:Er.divname},za))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))),((Ur=(La=It==null?void 0:It.editData)==null?void 0:La.exercise)==null?void 0:Ur.show_hack_description)&&ya.createElement("div",{className:Er.questionChoices},ya.createElement(al.Z,{value:Pe.description||""})),ya.createElement("div",{className:Er.action},ya.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,ue.xg)(`/problems/newedit/${Pe==null?void 0:Pe.hack_identifier}?type=exercises&express_id=${ia.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=/classrooms/${ia.coursesId}/exercise/add/${ia.categoryId}?type=2`)}},"\u67E5\u770B\u8BE6\u60C5"),!Pe.hideAction&&oo.map(function(za,Aa){return za.id==="up"&&Pe.key===1||za.id==="down"&&Pe.key===Pe.len?null:ya.createElement(we.Z,{key:Aa,placement:"bottom",title:za.name},ya.createElement("span",{onClick:()=>Rr(za),className:za.icon}))})))};return ya.createElement("section",{className:Er.wrap},un())};var No=(0,ye.connect)(({problemset:de,loading:pe,globalSetting:le,exercise:gt})=>({problemset:de,globalSetting:le,exercise:gt,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(jo)),po=x(97410),Bi={ai_review_warp:"ai_review_warp___xdNyj",under_review:"under_review___LPpOL",btn_operate:"btn_operate___owqg5",btn_review:"btn_review___RoZoh",is_disabled:"is_disabled___T2_8u",title_sty:"title_sty___nTv6u",btns_pfbz:"btns_pfbz___kGOTA"},Ci=x(68503),Wo=x(59301),pl=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Bl=({exercise:de,globalSetting:pe,user:le,loading:gt,questionInfo:It,dispatch:_e})=>{var Wt;const ot=(0,ye.useParams)(),{is_open_ai_review:Ie,zero_commit_student_works:Pe,unified_ai_setting:xn,ai_review_settings:Qn,is_random:Yn}=de.commonHeader,[nn,On]=(0,a.useState)({}),[na,pa]=(0,a.useState)(!1),[_n,Gn]=(0,a.useState)(0),[tr,Nn]=(0,a.useState)(!1),sa=xn?Qn:((Wt=It==null?void 0:It.ai_review_settings)==null?void 0:Wt.length)>0?It.ai_review_settings:Qn;(0,a.useEffect)(()=>{!gt["exercise/getCommonHeader"]&&Ie&&!(0,xt.dE)()&&_t()},[gt["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((nn==null?void 0:nn.status)=="running"){const Xt=setInterval(()=>{_t()},3e3);return()=>clearInterval(Xt)}},[nn==null?void 0:nn.status]);const _t=()=>pl(void 0,null,function*(){const Xt=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit_status.json",{method:"get",params:{exercise_id:ot==null?void 0:ot.categoryId,exercise_question_id:It==null?void 0:It.question_id}});(Xt==null?void 0:Xt.status)===0&&On(Xt==null?void 0:Xt.data)}),ra=Xt=>{_e({type:"exercise/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:nn==null?void 0:nn.id,status:Xt,questionId:It==null?void 0:It.question_id,onOK:()=>{_t()}}})},oa=()=>{_e({type:"exercise/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",params:{exercise_id:ot==null?void 0:ot.categoryId,exercise_question_id:It==null?void 0:It.question_id}}})},Ta=()=>pl(void 0,null,function*(){if(Ie){if(Pe)return oe.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return oe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");Nn(!0);const Xt=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:ot==null?void 0:ot.categoryId,range:_n,exercise_question_id:It==null?void 0:It.question_id}});(Xt==null?void 0:Xt.status)===0&&(pa(!1),_t()),Nn(!1)});return Wo.createElement("div",{className:Bi.ai_review_warp},Wo.createElement("div",null,Ie&&(nn==null?void 0:nn.status)=="running"&&Wo.createElement("div",{className:Bi.under_review},Wo.createElement(St.Z,{spinning:!0,className:"mr6",size:"small"}),Wo.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),Wo.createElement("span",{className:"ml5",style:{color:"#3061D0"}},nn==null?void 0:nn.rate,(nn==null?void 0:nn.rate)=="0.0%"&&Wo.createElement("span",{className:"ml10"},"\u4EFB\u52A1\u6392\u961F\u4E2D\uFF0C\u9884\u8BA1\u7A0D\u540E\u5F00\u59CB\u8BC4\u9605!"))),Ie&&["success","failed"].includes(nn==null?void 0:nn.status)&&Wo.createElement("div",{className:Bi.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Wo.createElement("span",{style:{color:"#3061D0"},onClick:()=>ra(1)},nn==null?void 0:nn.success_count),"\u4EBA\uFF0C \u5931\u8D25",Wo.createElement("span",{style:{color:"#ff0000"},onClick:()=>ra(0)},nn==null?void 0:nn.fail_count),"\u4EBA")),Wo.createElement("div",{className:"flex"},Wo.createElement("div",{className:Bi.btn_operate,onClick:oa},Wo.createElement("i",{className:"iconfont icon-lishijilu mr8"}),"\u64CD\u4F5C\u8BB0\u5F55"),Wo.createElement("div",{className:`${Bi.btn_review} ${(nn==null?void 0:nn.status)=="running"&&Bi.is_disabled}`,onClick:()=>{if((nn==null?void 0:nn.status)!="running"){if(!Ie)return oe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;Gn(0),pa(!0)}}},Wo.createElement("img",{src:Fa.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),Wo.createElement(Fe.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:na,destroyOnClose:!0,onCancel:()=>pa(!1),okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:tr,onOk:()=>Ta()},Wo.createElement("div",{className:"flex item-center justify-between mb10"},Wo.createElement("div",{className:Bi.title_sty,style:{marginBottom:0}},"\u8BC4\u5206\u6807\u51C6"),Wo.createElement("div",{className:"flex"},Wo.createElement("div",{className:Bi.btns_pfbz,onClick:()=>{_e({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:It==null?void 0:It.question_id,ai_review_settings:sa}})}},Wo.createElement("img",{src:Ci.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),Wo.createElement("div",{className:Bi.btns_pfbz,onClick:()=>{xn?window.location.href=`/classrooms/${ot.coursesId}/exercise/${ot.categoryId}/detail?random=${Yn}&tabs=11`:ye.history.push(`/classrooms/${ot.coursesId}/exercise/add/${ot.categoryId}?random=${Yn}&type=2`)}},Wo.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),Wo.createElement(z.default,{pagination:!1,dataSource:sa,columns:[{title:"\u8BC4\u5206\u9879\u76EE",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),Wo.createElement("div",{className:Bi.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),Wo.createElement("div",{className:Bi.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},Wo.createElement(be.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:Xt=>Gn(Xt.target.value),value:_n,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F"}]}))))};var Zl=(0,ye.connect)(({exercise:de,globalSetting:pe,loading:le,user:gt})=>({exercise:de,globalSetting:pe,loading:le.effects,user:gt}))(Bl),kr=x(59301),Sl=Object.defineProperty,ml=Object.defineProperties,El=Object.getOwnPropertyDescriptors,zl=Object.getOwnPropertySymbols,Kl=Object.prototype.hasOwnProperty,Al=Object.prototype.propertyIsEnumerable,Ll=(de,pe,le)=>pe in de?Sl(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Kn=(de,pe)=>{for(var le in pe||(pe={}))Kl.call(pe,le)&&Ll(de,le,pe[le]);if(zl)for(var le of zl(pe))Al.call(pe,le)&&Ll(de,le,pe[le]);return de},zr=(de,pe)=>ml(de,El(pe)),Ke=(de,pe)=>{var le={};for(var gt in de)Kl.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&zl)for(var gt of zl(de))pe.indexOf(gt)<0&&Al.call(de,gt)&&(le[gt]=de[gt]);return le},Ve=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const ut=(de,pe)=>{var le=de,{problemset:gt,exercise:It,globalSetting:_e,loading:Wt,dispatch:ot,onRef:Ie=()=>{},editData:Pe,cancelAdd:xn=()=>{},editKey:Qn,setEditKey:Yn=()=>{},setIsClaer:nn=()=>{},addCallback:On=ha=>{},reload:na=()=>{},markBtnVisible:pa,handleMarkWrongQuestion:_n,handleAddCorrectAnswers:Gn}=le,tr=Ke(le,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[Nn,sa]=(0,a.useState)([]),[_t,ra]=(0,a.useState)(!1),[oa,Ta]=(0,a.useState)(!0),[Xt,va]=(0,a.useState)(1),[ia,$a]=(0,a.useState)(!1),[oo,Rr]=(0,a.useState)([]),Qa=(0,ye.useParams)(),un=(0,a.useRef)(null),[et,ka]=(0,a.useState)(""),[fa,Za]=(0,a.useState)([]),ir=(0,a.useRef)(!1),La=ha=>{Rr([...oo,Kn({},ha)])};(0,a.useEffect)(()=>{var ha;if(ir.current)return;if(!(Pe!=null&&Pe.question_title)){ra(!0),ka("");return}ka(Pe==null?void 0:Pe.question_title),$a(!(Pe!=null&&Pe.repeat_answer)),va(Pe==null?void 0:Pe.difficulty),sa(Pe.tag_discipline_ids);const aa=(ha=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:ha.map(Sa=>{var Jn,qa,fr;return zr(Kn({},Sa),{id:Sa.question_id,name:Sa.question_title,open:!1,score:Sa.question_score,qusList:(Jn=Sa==null?void 0:Sa.question_choices)==null?void 0:Jn.map(Dr=>Dr.choice_text),activeQusEditor:null,qusAnswer:(fr=[(qa=Sa==null?void 0:Sa.question_choices)==null?void 0:qa.findIndex(Dr=>Dr.standard_boolean)])==null?void 0:fr.filter(Dr=>Dr!==-1)})});Za(aa)},[Pe,_t]),(0,a.useEffect)(()=>{_t&&ha();function ha(){return Ve(this,null,function*(){var aa,Sa;const Jn=yield(0,ne.YY)({sub_discipline_id:(Sa=(aa=It.editData)==null?void 0:aa.exercise)==null?void 0:Sa.sub_discipline_id});Rr(Jn.tag_disciplines)})}},[_t]),(0,a.useEffect)(()=>{var ha;const aa=(ha=It==null?void 0:It.tagDisciplineData)!=null&&ha.tag_disciplines&&Array.isArray(It.tagDisciplineData.tag_disciplines)?It.tagDisciplineData.tag_disciplines:[];Rr(aa)},[It.tagDisciplineData]),(0,a.useImperativeHandle)(pe,()=>({onSave:za,isEdit:_t}));const Ur=ha=>{(ha==null?void 0:ha.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),ra(!1),Yn(-1),ir.current=!1,na())},za=()=>Ve(void 0,null,function*(){var ha,aa,Sa;if(!et)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(fa.length===0)return oe.ZP.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(let fr=0;fr!Eo);if(ho>-1)return oe.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${fr+1}\u5C0F\u9898${Ar.k4[ho]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(Dr!=null&&Dr.qusAnswer.length))return oe.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${fr+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const Jn=fa.map(fr=>{var Dr;return{id:fr.id>1?fr.id:null,question_title:fr.name,question_type:1,question_choices:fr.qusList,question_score:fr.score,standard_answers:[((Dr=fr.qusAnswer)==null?void 0:Dr[0])+1]}});ir.current=!0;let qa;Pe.question_id&&((Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Ve(void 0,null,function*(){var fr,Dr;qa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:et,question_type:7,sub_questions:Jn,tag_discipline_ids:Nn,sub_discipline_id:(Dr=(fr=It.editData)==null?void 0:fr.exercise)==null?void 0:Dr.sub_discipline_id,difficulty:Xt,is_cover:1,repeat_answer:!ia}}),Ur(qa)}),onCancel:()=>Ve(void 0,null,function*(){var fr,Dr;qa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:et,question_type:7,sub_questions:Jn,tag_discipline_ids:Nn,sub_discipline_id:(Dr=(fr=It.editData)==null?void 0:fr.exercise)==null?void 0:Dr.sub_discipline_id,difficulty:Xt,repeat_answer:!ia}}),Ur(qa)})}):(qa=yield ot({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:et,question_type:7,sub_questions:Jn,tag_discipline_ids:Nn,sub_discipline_id:(Sa=(aa=It.editData)==null?void 0:aa.exercise)==null?void 0:Sa.sub_discipline_id,difficulty:Xt,repeat_answer:!ia}}),Ur(qa)))}),Aa=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ha=>{var aa,Sa;return((Sa=(aa=It==null?void 0:It.editData)==null?void 0:aa.exercise)==null?void 0:Sa.exercise_status)===1?ha:ha.id!=="del"&&ha.id!=="add"}),Nr=ha=>Ve(void 0,null,function*(){if(Qn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ha.id){case"del":let aa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Ve(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),ot({type:"exercise/editExercise",payload:Kn({},Qa)})})}});break;case"up":case"down":yield ot({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:ha.id}}),ot({type:"exercise/editExercise",payload:Kn({},Qa)});break;case"edit":Yn(Pe.dragKey),ra(!0);break;case"add":On({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),br=()=>{var ha;return kr.createElement("aside",{ref:un},kr.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&kr.createElement("div",null,kr.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?kr.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},kr.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),kr.createElement(al.Z,{value:Pe.question_title}),kr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",Pe==null?void 0:Pe.sub_q_count,"\u5C0F\u9898\uFF0C",Pe.question_score,"\u5206\uFF09")):kr.createElement("div",{className:"mt5"},kr.createElement(al.Z,{value:Pe.question_title})),kr.createElement("div",{style:{display:oa?"block":"none"},className:Er.questionChoices},(ha=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:ha.map((aa,Sa)=>{var Jn,qa,fr,Dr;return kr.createElement("div",{key:Sa,style:{marginBottom:"20px"}},kr.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},kr.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,".",Sa+1,(aa==null?void 0:aa.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(aa==null?void 0:aa.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(aa==null?void 0:aa.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(aa==null?void 0:aa.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),kr.createElement(al.Z,{value:aa.question_title}),kr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",aa.question_score,"\u5206\uFF09")),(aa==null?void 0:aa.question_type)==3&&((Jn=aa==null?void 0:aa.standard_answers)==null?void 0:Jn.map(function(ho,Eo){return kr.createElement(re.Z,{key:Eo,align:"middle",justify:"start",style:{marginBottom:"5px"}},kr.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",ho==null?void 0:ho.choice_id,"\uFF09\uFF1A"),kr.createElement(ve.Z,{flex:"1"},kr.createElement(re.Z,{align:"middle",gutter:[1,1]},ho.answer_text.map(function(Hr,lr){var io;return kr.createElement(ve.Z,{span:24,key:lr},kr.createElement(Se.default,{key:Eo,checked:(io=aa==null?void 0:aa.standard_answers)==null?void 0:io.includes(Eo),disabled:!0,value:Hr}))}))))})),(aa==null?void 0:aa.question_type)==4&&kr.createElement(al.Z,{value:((qa=aa==null?void 0:aa.answer_texts)==null?void 0:qa[0])||""}),((aa==null?void 0:aa.question_type)==0||(aa==null?void 0:aa.question_type)==1||(aa==null?void 0:aa.question_type)==2)&&((fr=aa==null?void 0:aa.question_choices)==null?void 0:fr.map(function(ho,Eo){return kr.createElement(re.Z,{key:Eo,align:"middle"},kr.createElement(ve.Z,null,kr.createElement(be.ZP,{key:Eo,checked:aa.standard_answer.includes(Eo+1),disabled:!0},Ar.k4[Eo],".")),kr.createElement(ve.Z,{flex:"1"},kr.createElement("span",{className:"c-black font14"},kr.createElement(al.Z,{value:ho.choice_text}))))})),pa&&kr.createElement(re.Z,{className:"mt20",align:"middle",gutter:20},kr.createElement(ve.Z,null,kr.createElement(po.Z,{state:aa==null?void 0:aa.is_wrong,onClick:()=>_n({value:aa,type:aa==null?void 0:aa.question_type})})),(aa==null?void 0:aa.question_type)==0&&kr.createElement(ve.Z,null,kr.createElement(Ce.ZP,{style:{color:"#3061D0"},onClick:()=>{Gn==null||Gn({value:aa})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),(aa==null?void 0:aa.question_type)==4&&((Dr=It==null?void 0:It.commonHeader)==null?void 0:Dr.teacher_permission)&&kr.createElement(Zl,{questionInfo:aa}))})),kr.createElement("div",{className:Er.action},kr.createElement("span",{className:"c-light-primary current",onClick:()=>Ta(!oa),style:{}},oa?"\u6536\u8D77":"\u5C55\u5F00"),!Pe.hideAction&&Aa.map(function(aa,Sa){return aa.id==="up"&&Pe.key===1||aa.id==="down"&&Pe.key===Pe.len?null:kr.createElement(we.Z,{key:Sa,placement:"bottom",title:aa.name},kr.createElement("span",{onClick:()=>Nr(aa),className:aa.icon}))})))},er=()=>{var ha,aa;return kr.createElement("aside",null,kr.createElement("div",{className:Er.questionType},kr.createElement("div",null,kr.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),kr.createElement("section",{className:Er.wrap,style:{padding:0}},kr.createElement("p",{className:Er.titleWrap},kr.createElement("span",{className:Er.required},"*"),kr.createElement("span",{className:Er.title},"\u9898\u5E72\uFF1A")),kr.createElement(Ul.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:et,onChange:Sa=>ka(Sa)}),kr.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",fa==null?void 0:fa.length),fa==null?void 0:fa.map((Sa,Jn)=>{var qa;return kr.createElement("div",{className:Er.fold,key:Sa.id},kr.createElement("div",{onClick:()=>Xa("open",Jn),className:Er.head},kr.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:Sa.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),kr.createElement("span",null,"\u7B2C",Jn+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),kr.createElement("b",{onClick:fr=>{fr.stopPropagation(),Xa("delete",Jn)},className:"iconfont icon-shanchu8"})),kr.createElement("div",{className:"mb10",style:{display:Sa.open?"block":"none"}},kr.createElement(Ul.Z,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Sa==null?void 0:Sa.name,onChange:fr=>Xa("value",Jn,fr)}),kr.createElement("p",{className:Er.titleWrap},kr.createElement("span",{className:Er.required},"*"),kr.createElement("span",{className:Er.title},"\u7B54\u6848\u9009\u9879\uFF1A",kr.createElement("span",{className:Er.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),(qa=Sa==null?void 0:Sa.qusList)==null?void 0:qa.map((fr,Dr)=>{var ho,Eo;return kr.createElement("div",{className:Er.choiceWrap,key:Dr},kr.createElement(we.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},kr.createElement("div",{className:`${Er.answer} ${(ho=Sa==null?void 0:Sa.qusAnswer)!=null&&ho.includes(Dr)?Er.activeAnswer:""}`,onClick:()=>Xa("answer",Jn,Dr)},Ar.k4[Dr])),kr.createElement("div",{className:Er.editorWrap},(Sa==null?void 0:Sa.activeQusEditor)===Dr?kr.createElement(Ul.Z,{id:`single-question-option-${Dr}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:fr,onChange:Hr=>Xa("details",Jn,Hr)}):kr.createElement("div",{className:Er.htmlWrap,onClick:()=>Xa("edit",Jn,Dr)},kr.createElement(al.Z,{value:fr}))),Dr>1&&kr.createElement(we.Z,{title:"\u5220\u9664"},kr.createElement("i",{className:`${Er.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Xa("deleteQus",Jn,Dr)})),Dr<7&&Dr===((Eo=Sa==null?void 0:Sa.qusList)==null?void 0:Eo.length)-1&&kr.createElement(we.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},kr.createElement("i",{className:`${Er.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Xa("addQus",Jn)})))}),kr.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",kr.createElement(Me.Z,{value:Sa.score,max:1e4,min:0,onChange:fr=>Xa("score",Jn,fr)})," ","\u5206")))}),fa.length<20&&kr.createElement(Ce.ZP,{type:"primary",onClick:ea},kr.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),kr.createElement("p",{className:"mt10"},kr.createElement("span",{className:Er.difficult},kr.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",kr.createElement(be.ZP.Group,{value:Xt,onChange:Sa=>{va(Sa.target.value)}},kr.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),kr.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),kr.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),kr.createElement("p",{className:Er.titleWrap},kr.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",kr.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),kr.createElement("div",{className:"mt5"},kr.createElement(bu.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:Nn,onChange:sa,subId:(aa=(ha=It.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,knowledgeOptions:oo,onAddKnowledgeFinish:La}))),kr.createElement("aside",{className:"tr"},(Qn!==-1||Pe.question_id)&&kr.createElement(Ce.ZP,{type:"default",onClick:()=>{xn(),ra(!1)}},"\u53D6\u6D88"),kr.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{za()}},"\u4FDD\u5B58")))},ea=()=>{const ha={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};Za(fa.concat(ha))},Xa=(ha,aa,Sa)=>{var Jn;const qa=(0,Oa.cloneDeep)(fa);ha==="open"&&(qa[aa].open=!qa[aa].open),ha==="delete"&&qa.splice(aa,1),ha==="value"&&(qa[aa].name=Sa),ha==="answer"&&(qa[aa].qusAnswer=[Sa]),ha==="edit"&&(qa[aa].activeQusEditor=Sa),ha==="details"&&(qa[aa].qusList[qa[aa].activeQusEditor]=Sa),ha==="addQus"&&(qa[aa].qusList=qa[aa].qusList.concat("")),ha==="deleteQus"&&(qa[aa].qusList=qa[aa].qusList.filter((fr,Dr)=>Dr!==Sa),qa[aa].qusAnswer=(Jn=qa[aa].qusAnswer)==null?void 0:Jn.filter(fr=>fr!==Sa)),ha==="analysis"&&(qa[aa].analysis=Sa),ha==="score"&&(qa[aa].score=Sa),Za(qa)};return kr.createElement("section",{className:Er.wrap},!_t&&br(),_t&&er())};var Ot=(0,ye.connect)(({problemset:de,loading:pe,globalSetting:le,exercise:gt})=>({problemset:de,globalSetting:le,exercise:gt,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(ut)),Ht=x(19306),Gt={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},hn=x(29920),Mn=x(24334),Fn=Object.defineProperty,Pa=Object.defineProperties,ga=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,nr=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,ar=(de,pe,le)=>pe in de?Fn(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,yr=(de,pe)=>{for(var le in pe||(pe={}))nr.call(pe,le)&&ar(de,le,pe[le]);if(yn)for(var le of yn(pe))rr.call(pe,le)&&ar(de,le,pe[le]);return de},Lr=(de,pe)=>Pa(de,ga(pe)),jr=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Tr=({data:de,exercise:pe,isDragDisabled:le=!1,editorProps:gt={},onDragEnd:It=()=>{},dispatch:_e,markBtnVisible:Wt=!1,batchScore:ot=[],reload:Ie=()=>{}})=>{const Pe=(0,a.useRef)(),xn=(0,ye.useParams)(),[Qn,Yn]=Fe.default.useModal(),nn=()=>{var ra,oa,Ta,Xt,va,ia,$a,oo,Rr,Qa,un,et,ka,fa,Za,ir,La,Ur,za,Aa;return[{name:"\u5355\u9009\u9898",type:0,count:(ra=de==null?void 0:de.exercise_types)==null?void 0:ra.q_singles,score:(oa=de==null?void 0:de.exercise_types)==null?void 0:oa.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(Ta=de==null?void 0:de.exercise_types)==null?void 0:Ta.q_doubles,score:(Xt=de==null?void 0:de.exercise_types)==null?void 0:Xt.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(va=de==null?void 0:de.exercise_types)==null?void 0:va.q_judges,score:(ia=de==null?void 0:de.exercise_types)==null?void 0:ia.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:($a=de==null?void 0:de.exercise_types)==null?void 0:$a.q_nulls,score:(oo=de==null?void 0:de.exercise_types)==null?void 0:oo.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(Rr=de==null?void 0:de.exercise_types)==null?void 0:Rr.q_mains,score:(Qa=de==null?void 0:de.exercise_types)==null?void 0:Qa.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(un=de==null?void 0:de.exercise_types)==null?void 0:un.q_shixuns,score:(et=de==null?void 0:de.exercise_types)==null?void 0:et.q_shixuns_scores,items:[]},{name:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",type:6,count:(ka=de==null?void 0:de.exercise_types)==null?void 0:ka.q_pros,score:(fa=de==null?void 0:de.exercise_types)==null?void 0:fa.q_pros_scores,items:[]},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",type:8,count:(Za=de==null?void 0:de.exercise_types)==null?void 0:Za.q_pros,score:(ir=de==null?void 0:de.exercise_types)==null?void 0:ir.q_pros_scores,items:[]},{name:"\u7A0B\u5E8F\u6539\u9519\u9898",type:9,count:(La=de==null?void 0:de.exercise_types)==null?void 0:La.q_pros,score:(Ur=de==null?void 0:de.exercise_types)==null?void 0:Ur.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(za=de==null?void 0:de.exercise_types)==null?void 0:za.q_combinations,score:(Aa=de==null?void 0:de.exercise_types)==null?void 0:Aa.q_combination_scores,items:[]}]},On=(ra,oa,Ta)=>{const Xt=Array.from(ra),[va]=Xt.splice(oa,1);return Xt.splice(Ta,0,va),Xt},na=(ra,oa,Ta)=>{if(!ra.destination)return;const Xt=On(oa,ra.source.index,ra.destination.index);It(Xt,Ta)},pa=ra=>{_e({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:ra}})},_n=(ra,oa)=>{var Ta,Xt,va;if(oa===0)return a.createElement(Go,yr({reload:Ie,editData:ra},ra));if(oa===1)return a.createElement(Fc,yr({reload:Ie,editData:ra},ra));if(oa===2)return a.createElement(ku,yr({reload:Ie,editData:ra},ra));if(oa===3)return a.createElement(hs,yr({reload:Ie,editData:ra},ra));if(oa===4)return a.createElement(Va,yr({reload:Ie,editData:ra},ra));if(oa===5)return a.createElement(ci,yr({reload:Ie,editData:ra},ra));if([6,9].includes(oa))return a.createElement(No,yr({editData:ra},ra));if(oa===7)return a.createElement(Ot,yr({handleAddCorrectAnswers:sa,handleMarkWrongQuestion:pa,markBtnVisible:Wt,reload:Ie,editData:ra},ra));if(oa===8)return a.createElement("div",{style:{padding:"20px 30px"}},a.createElement(al.Z,{value:ra.key+"."+((Ta=ra==null?void 0:ra.program_attr)==null?void 0:Ta.description)}),a.createElement(al.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:Mn.Base64.decode(((Xt=ra==null?void 0:ra.program_attr)==null?void 0:Xt.code)||"")}),(va=ra==null?void 0:ra.standard_answer)==null?void 0:va.map(function(ia,$a){return a.createElement(re.Z,{key:$a,align:"middle",style:{marginTop:20}},a.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",ia.choice_id,"\uFF09\uFF1A"),a.createElement(ve.Z,{flex:"1"},a.createElement(re.Z,{align:"middle",gutter:[1,1]},a.createElement(Se.default,{key:$a,disabled:!0,value:ia.answer_text||"- -"}))))}))},Gn=(ra,oa,Ta)=>a.createElement(Ht.Z5,{onDragEnd:Xt=>na(Xt,ra,oa)},a.createElement(Ht.bK,{droppableId:"droppable"},(Xt,va)=>a.createElement("div",Lr(yr({ref:Xt.innerRef},Xt.droppableProps),{style:{width:"100%"}}),ra==null?void 0:ra.map((ia,$a)=>{var oo;const Rr=yr(Lr(yr({},ia),{key:$a+1,hideAction:!0,isPreview:!0,dragKey:oa+"-"+$a}),gt);return a.createElement(Ht._l,{key:Rr==null?void 0:Rr.question_id,draggableId:(oo=Rr==null?void 0:Rr.question_id)==null?void 0:oo.toString(),index:$a,isDragDisabled:le},(Qa,un)=>{var et;return a.createElement("aside",yr(yr({ref:Qa.innerRef},Qa.draggableProps),Qa.dragHandleProps),a.createElement("div",{className:Gt.posWarp,id:Rr.dragKey},_n(Rr,oa),a.createElement(re.Z,{className:"pl30",align:"middle",gutter:20},Wt&&![5,6,7,8].includes(oa)&&a.createElement(ve.Z,null,a.createElement(po.Z,{state:Rr==null?void 0:Rr.is_wrong,onClick:()=>pa({value:Rr,type:oa})})),[5,6,8].includes(oa)&&(Rr==null?void 0:Rr.show_resubmit)&&a.createElement(ve.Z,null,a.createElement(hn.C,{dataSource:Rr})),Wt&&[0].includes(oa)&&a.createElement(ve.Z,null,a.createElement(Ce.ZP,{style:{color:"#3061D0"},onClick:()=>{sa({value:Rr})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),oa===4&&((et=pe==null?void 0:pe.commonHeader)==null?void 0:et.teacher_permission)&&a.createElement(Zl,{questionInfo:Rr}),a.createElement(ul.Z,null),!le&&a.createElement("div",{className:Gt.pos},a.createElement("div",{className:Gt.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}),Xt.placeholder))),tr=ra=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7A0B\u5E8F\u8BBE\u8BA1\u9898:10,\u7A0B\u5E8F\u6539\u9519\u9898:10,\u7A0B\u5E8F\u586B\u7A7A\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[ra]||0,Nn=(ra,oa)=>{Pe.current=tr(oa),Fe.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:a.createElement("div",{className:""},a.createElement("span",null,oa==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":oa,"\uFF1A"),a.createElement(Me.Z,{min:1,defaultValue:Pe.current,onChange:Ta=>{Pe.current=Ta}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"),a.createElement("br",null),oa==="\u586B\u7A7A\u9898"&&a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>jr(void 0,null,function*(){(yield(0,fe.ZP)(`/api/exercises/${xn.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:ra,score:Pe.current}})).status!==-1&&Ie()})})},sa=({value:ra}={})=>{var oa,Ta;let Xt=(ra==null?void 0:ra.standard_answer)||[];const va=Qn.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",(oa=ra==null?void 0:ra.standard_answer)==null?void 0:oa.map(ia=>{var $a;return($a=Ar.k4)==null?void 0:$a[ia-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Ne.default.Group,{className:"flex-col mt20",options:(Ta=ra==null?void 0:ra.question_choices)==null?void 0:Ta.map((ia,$a)=>{var oo;return{value:ia==null?void 0:ia.choice_position,label:a.createElement(al.Z,{className:"c-black font14",value:`${(oo=Ar.k4)==null?void 0:oo[$a]}. ${ia==null?void 0:ia.choice_text}`}),disabled:ia==null?void 0:ia.origin_standard_answer}}),defaultValue:Xt,onChange:ia=>{Xt=ia}})),onOk:()=>jr(void 0,null,function*(){const ia=yield(0,fe.ZP)(`/api/exercises/${xn.categoryId}/questions/${ra==null?void 0:ra.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Xt}});(ia==null?void 0:ia.status)===0&&(oe.ZP.success("\u4FEE\u6539\u6210\u529F"),_e({type:"exercise/editExercise",payload:{categoryId:xn.categoryId,coursesId:xn.coursesId}}))})})},_t=function(){var ra;const oa=nn();return(ra=de==null?void 0:de.exercise_questions)==null||ra.forEach(function(Xt,va){var ia,$a,oo,Rr,Qa,un,et,ka,fa,Za,ir,La,Ur,za,Aa,Nr;Xt.question_type===0&&(($a=(ia=oa[Xt.question_type])==null?void 0:ia.items)==null||$a.push(Xt)),Xt.question_type===1&&((Rr=(oo=oa[Xt.question_type])==null?void 0:oo.items)==null||Rr.push(Xt)),Xt.question_type===2&&((un=(Qa=oa[Xt.question_type])==null?void 0:Qa.items)==null||un.push(Xt)),Xt.question_type===3&&((ka=(et=oa[Xt.question_type])==null?void 0:et.items)==null||ka.push(Xt)),Xt.question_type===4&&((Za=(fa=oa[Xt.question_type])==null?void 0:fa.items)==null||Za.push(Xt)),Xt.question_type===5&&((La=(ir=oa[Xt.question_type])==null?void 0:ir.items)==null||La.push(Xt)),[6,8,9].includes(Xt.question_type)&&((za=(Ur=oa[Xt.question_type])==null?void 0:Ur.items)==null||za.push(Xt)),Xt.question_type===7&&((Nr=(Aa=oa[Xt.question_type])==null?void 0:Aa.items)==null||Nr.push(Xt))}),de==null?void 0:de.map((Xt,va)=>{var ia,$a;return a.createElement(a.Fragment,{key:va},a.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},a.createElement("span",{className:"font16 c-light-primary"},(0,ue.EM)(va+1),"\u3001",Xt.name),a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Xt.count,"\u9898",(Xt==null?void 0:Xt.question_type)===7?`\uFF0C\u5305\u542B${Xt.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",Xt.score,"\u5206\uFF09"),(Xt.question_type==5||Xt.question_type==6)&&a.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},Xt.question_type==5&&a.createElement(Ne.default,{defaultChecked:($a=(ia=pe==null?void 0:pe.editData)==null?void 0:ia.exercise)==null?void 0:$a.show_challenge_task_pass,onChange:oo=>jr(this,null,function*(){let Rr=yield(0,fe.ZP)(`/api/exercises/${xn.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:oo.target.checked}});(Rr==null?void 0:Rr.status)===0&&(oe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),_e({type:"exercise/editExercise",payload:yr({},xn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Xt==null?void 0:Xt.question_type)===6&&a.createElement("span",{style:{marginLeft:20},onClick:()=>{var oo,Rr,Qa,un;Fe.default.confirm({title:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:a.createElement("div",null,a.createElement(Ne.default,{defaultChecked:(Rr=(oo=pe==null?void 0:pe.editData)==null?void 0:oo.exercise)==null?void 0:Rr.show_hack_sets,onChange:et=>jr(this,null,function*(){let ka=yield(0,fe.ZP)(`/api/exercises/${xn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:et.target.checked}});(ka==null?void 0:ka.status)===0&&(oe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),_e({type:"exercise/editExercise",payload:yr({},xn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),a.createElement("br",null),a.createElement(Ne.default,{defaultChecked:(un=(Qa=pe==null?void 0:pe.editData)==null?void 0:Qa.exercise)==null?void 0:un.show_hack_description,onChange:et=>jr(this,null,function*(){let ka=yield(0,fe.ZP)(`/api/exercises/${xn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:et.target.checked}});(ka==null?void 0:ka.status)===0&&(oe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),_e({type:"exercise/editExercise",payload:yr({},xn)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u663E\u793A\u8BBE\u7F6E")),(ot==null?void 0:ot.includes(Xt==null?void 0:Xt.name))&&a.createElement(Ce.ZP,{onClick:()=>Nn(Xt==null?void 0:Xt.question_type,Xt==null?void 0:Xt.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),Gn(Xt.items,Xt==null?void 0:Xt.question_type,Xt==null?void 0:Xt.name))})};return a.createElement("div",null," ",_t(),Yn," ")};var Yr=(0,ye.connect)()(Tr),Uo=x(65737),_o=x(11658),Bo=x(59301),Xo=Object.defineProperty,yi=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,Mo=Object.prototype.propertyIsEnumerable,So=(de,pe,le)=>pe in de?Xo(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Jr=(de,pe)=>{for(var le in pe||(pe={}))mo.call(pe,le)&&So(de,le,pe[le]);if(yi)for(var le of yi(pe))Mo.call(pe,le)&&So(de,le,pe[le]);return de},no=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Jo=({exercise:de,loading:pe,dispatch:le,activeTabs:gt})=>{var It;const _e=(0,ye.useParams)(),[Wt]=(0,a.useState)(Jr(Jr({},_e),{page:1,per_page:10})),{editData:ot,commonHeader:{exercise_status:Ie}}=de;(0,a.useEffect)(()=>{gt==="2"&&Pe()},[_e.categoryId,gt]);const Pe=()=>no(void 0,null,function*(){yield(0,xr.w)(_e.coursesId,_e.categoryId,"",2,3),le({type:"exercise/editExercise",payload:Jr({},Wt)})});return(0,a.useEffect)(()=>(le({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),le({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{le({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),le({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),Bo.createElement("div",null,Bo.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},Bo.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),Bo.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),Bo.createElement(Ce.ZP,{onClick:()=>{le({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[_e.categoryId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Bo.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},Bo.createElement(St.Z,{spinning:pe["exercise/editExercise"]},Bo.createElement(Uo.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:gt,showExportBtn:!0}),Bo.createElement(ul.Z,null),Bo.createElement(Yr,{data:ot==null?void 0:ot.exercise_question_types,exercise:de,isDragDisabled:!0,markBtnVisible:Ie===3&&(((It=ot==null?void 0:ot.exercise)==null?void 0:It.is_creator)||(0,xt.Ny)())}),Bo.createElement(_o.Z,null))))};var zi=(0,ye.connect)(({exercise:de,loading:pe})=>({exercise:de,loading:pe.effects}))(Jo),ii={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},zo=x(26724),wi=x.n(zo),Ui=x(1198),qi=x(59477),Or=x(59301),Jl=Object.defineProperty,Ki=Object.defineProperties,vi=Object.getOwnPropertyDescriptors,ql=Object.getOwnPropertySymbols,ni=Object.prototype.hasOwnProperty,Ql=Object.prototype.propertyIsEnumerable,Pl=(de,pe,le)=>pe in de?Jl(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,gl=(de,pe)=>{for(var le in pe||(pe={}))ni.call(pe,le)&&Pl(de,le,pe[le]);if(ql)for(var le of ql(pe))Ql.call(pe,le)&&Pl(de,le,pe[le]);return de},Ko=(de,pe)=>Ki(de,vi(pe)),Vo=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const $o=({exercise:de,loading:pe,dispatch:le,cb:gt})=>{const It=Ko(gl({},(0,ye.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[_e,Wt]=(0,a.useState)(gl({},It)),[ot,Ie]=(0,a.useState)([]);const[Pe,xn]=(0,a.useState)(!0),[Qn,Yn]=(0,a.useState)(!0),[nn,On]=(0,a.useState)(0),[na,pa]=(0,a.useState)(!1),[_n,Gn]=(0,a.useState)([]),[tr,Nn]=(0,a.useState)([]),[sa,_t]=(0,a.useState)([]),[ra]=me.default.useForm(),[oa,Ta]=(0,a.useState)("");(0,a.useEffect)(()=>{de.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(ot=[],Xt(),va(1))},[de.actionTabs.key,_e.commit_types]);const Xt=()=>Vo(void 0,null,function*(){var ka,fa;const Za=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/header_info.json`,{method:"get"});(Za==null?void 0:Za.status)===0&&(_t([...(ka=Za==null?void 0:Za.data)==null?void 0:ka.course_groups]),Nn([...(fa=Za==null?void 0:Za.data)==null?void 0:fa.course_groups]))}),va=ka=>Vo(void 0,null,function*(){var fa;ka==1&&(ot=[]),xn(!0),_e.page=ka,Yn(!0);const Za=yield le({type:"exercise/getRedoModal",payload:Ko(gl({},_e),{commit_types:_e.commit_types.includes(0)?[]:_e.commit_types,score:((_e==null?void 0:_e.one)||0)+`${_e!=null&&_e.two?","+(_e==null?void 0:_e.two):""}`})});((fa=Za==null?void 0:Za.exercise_users)==null?void 0:fa.length)<_e.limit&&xn(!1),Za!=null&&Za.exercise_users&&(Wt(gl({},_e)),Ie([...ot,...Za==null?void 0:Za.exercise_users]),Yn(!1))}),ia=ka=>{if(ka.target.checked){const fa=ot==null?void 0:ot.map(Za=>Za.user_id);Gn(fa)}else Gn([])},$a=ka=>{_e.course_group=_e.save_course_group,_e.student_id=_e.save_student_id,_e.realname=_e.save_realname,Wt(gl({},_e)),Ie([]),va(1)},oo=()=>{_e.one=_e.save_one,_e.two=_e.save_two,On(nn+1),Wt(gl({},_e)),Ie([]),va(1)},Rr=()=>{(_e==null?void 0:_e.sort)===null?_e.sort="asc":(_e==null?void 0:_e.sort)==="asc"?_e.sort="desc":(_e==null?void 0:_e.sort)==="desc"&&(_e.sort=null),Wt(gl({},_e)),Ie([]),va(1)},Qa=()=>{let ka=!1;const fa=()=>Vo(void 0,null,function*(){(yield(0,ne.q6)(Ko(gl({},_e),{is_reset:ka,user_ids:_n}))).status===0&&(oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),gt&>(),le({type:"exercise/setActionTabs",payload:{}})),le({type:"exercise/getCommonHeader",payload:gl({},_e)})});Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Or.createElement("div",{style:{margin:"13px 0 0px 0"}},Or.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Or.createElement(Ne.default,{onChange:Za=>{ka=Za.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:fa})},un=ka=>{const fa=parseInt(ka);return isNaN(fa)?"":fa},et=(ka,fa)=>ka===0?Or.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):ka===1?Or.createElement("span",{style:{color:"#DF3042"}},!fa.is_make_up&&"\u8003\u8BD5\u4E2D",fa.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):ka===2?Or.createElement("span",{style:{color:"#5AB891"}},!fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377",fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Or.createElement("span",{style:{color:"#5AB891"}},!fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return Or.createElement(Fe.default,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",open:de.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:na,afterClose:()=>{Wt(gl({},It)),Gn([]),Ie([]),Ta(""),Nn([]),_t([]),ra.resetFields()},onOk:Qa,onCancel:()=>{le({type:"exercise/setActionTabs",payload:{}})}},Or.createElement(re.Z,{align:"middle",gutter:20},Or.createElement(ve.Z,null,Or.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Or.createElement(ve.Z,null,Or.createElement(Ne.default,{className:"mr10",onChange:ka=>{Wt(Ko(gl({},_e),{commit_types:[0]}))},checked:_e==null?void 0:_e.commit_types.includes(0)},"\u5168\u90E8"),Or.createElement(Ne.default.Group,{options:[{label:"\u5DF2\u4EA4\u5377",value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54",value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:_e.commit_types,onChange:ka=>{Wt(Ko(gl({},_e),{commit_types:ka}))}}))),Or.createElement(re.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},Or.createElement(ve.Z,null,Or.createElement(re.Z,{align:"middle",gutter:20},Or.createElement(ve.Z,null,Or.createElement("span",null,"\u5206\u6570\u533A\u95F4")),Or.createElement(ve.Z,null,Or.createElement(Me.Z,{parser:un,onChange:ka=>{Wt(Ko(gl({},_e),{save_one:ka}))},value:_e.save_one,min:0}),Or.createElement("span",{className:"mr10 ml10"},"-"),Or.createElement(Me.Z,{parser:un,onChange:ka=>{Wt(Ko(gl({},_e),{save_two:ka}))},value:_e.save_two,min:0})),Or.createElement(ve.Z,null,Or.createElement(Ce.ZP,{onClick:()=>{Wt(Ko(gl({},_e),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),Or.createElement(ve.Z,null,Or.createElement(Ce.ZP,{type:"primary",onClick:oo},"\u786E\u8BA4")))),Or.createElement(ve.Z,null,Or.createElement(re.Z,{wrap:!1,align:"middle",gutter:20},Or.createElement(ve.Z,null,Or.createElement(Se.default.Search,{value:_e.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:ka=>{_e.save_realname=ka.target.value,Wt(gl({},_e))},onSearch:$a})),Or.createElement(ve.Z,null,Or.createElement(y.Z,{dropdownRender:ka=>Or.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},Or.createElement(me.default,{form:ra,initialValues:{course_group_ids:[]},onValuesChange:fa=>{Wt(gl(gl({},_e),fa))},onFinish:()=>{va(1)}},Or.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},Or.createElement(Se.default,{allowClear:!0,suffix:Or.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ii.searchIcon}`}),className:ii.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:oa,onChange:fa=>Vo(void 0,null,function*(){var Za;Ta((Za=fa==null?void 0:fa.target)==null?void 0:Za.value),_t([...tr.filter(ir=>{var La;return(La=ir==null?void 0:ir.exercise_group_name)==null?void 0:La.includes(fa.target.value)})])})}),Or.createElement(me.default.Item,{name:"course_group_ids",valuePropName:"checked"},Or.createElement(Ne.default.Group,null,Or.createElement(Re.Z,{direction:"vertical",size:10},sa==null?void 0:sa.map((fa,Za)=>Or.createElement(Ne.default,{key:Za,value:fa==null?void 0:fa.exercise_group_id},fa==null?void 0:fa.exercise_group_name)))))),Or.createElement(re.Z,{wrap:!1,align:"middle"},Or.createElement(ve.Z,null,Or.createElement(Ce.ZP,{type:"link",htmlType:"submit"},"\u786E\u8BA4")),Or.createElement(ve.Z,null,Or.createElement(Ce.ZP,{type:"link",htmlType:"reset",onClick:()=>{Wt(Ko(gl({},_e),{course_group_ids:[]})),_t([...tr]),Ta("")}},"\u91CD\u7F6E")))))},Or.createElement("a",{onClick:ka=>ka.preventDefault()}," ",Or.createElement(Re.Z,null," \u5206\u73ED ",Or.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),Or.createElement("div",{className:ii.head,style:(ot==null?void 0:ot.length)>5?{paddingRight:15}:{width:944}},Or.createElement("div",null,Or.createElement(Ne.default,{className:"font14",checked:ot!=null&&ot.length?(_n==null?void 0:_n.length)===(ot==null?void 0:ot.length):!1,onChange:ia},"\u59D3\u540D")),Or.createElement("div",null,Or.createElement("span",null,"\u5B66\u53F7")),Or.createElement("div",null,Or.createElement("span",null,"\u5206\u73ED")),Or.createElement("div",null,Or.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Or.createElement("div",{className:ii.sort,onClick:Rr},Or.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),Or.createElement("aside",null,Or.createElement(qi.Z,{style:{color:(_e==null?void 0:_e.sort)==="asc"?"#0152d9":"#bfbfbf"}}),Or.createElement(te.Z,{style:{color:(_e==null?void 0:_e.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),Or.createElement("div",{style:{height:260,overflow:"auto"}},Or.createElement(wi(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!Qn&&Pe&&va((_e==null?void 0:_e.page)+1)},hasMore:!Qn&&Pe,useWindow:!1},Or.createElement(Ne.default.Group,{style:{width:"100%"},value:_n,onChange:ka=>{console.log(ka,444),Gn(ka)}},ot==null?void 0:ot.map(function(ka,fa){return Or.createElement("div",{key:ka.user_id,className:ii.row},Or.createElement("div",null,Or.createElement(Ne.default,{className:"font14",value:ka.user_id},ka.user_name)),Or.createElement("div",null,ka.student_id),Or.createElement("div",null,ka.course_group_name),Or.createElement("div",null,et(ka.commit_status,ka)),Or.createElement("div",{className:"pl10"},Or.createElement("span",null,ka.user_score)))})),Or.createElement(St.Z,{className:"edu-ant-spin",spinning:Qn}))),Or.createElement("div",{className:ii.title},Or.createElement("img",{style:{objectFit:"contain"},src:Ui.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var Qo=(0,ye.connect)(({exercise:de,loading:pe})=>({exercise:de,loading:pe}))($o),xo={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},Ya=x(59301),vo=Object.defineProperty,hi=Object.getOwnPropertySymbols,Vi=Object.prototype.hasOwnProperty,Iu=Object.prototype.propertyIsEnumerable,Su=(de,pe,le)=>pe in de?vo(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Ou=(de,pe)=>{for(var le in pe||(pe={}))Vi.call(pe,le)&&Su(de,le,pe[le]);if(hi)for(var le of hi(pe))Iu.call(pe,le)&&Su(de,le,pe[le]);return de},mu=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const uu=({exercise:de,dispatch:pe,onOk:le})=>{const gt=(0,ye.useParams)(),[It,_e]=(0,a.useState)([]),[Wt,ot]=(0,a.useState)(),[Ie,Pe]=(0,a.useState)([]),[xn,Qn]=(0,a.useState)(!0),[Yn,nn]=(0,a.useState)(!1),[On]=me.default.useForm(),[na,pa]=(0,a.useState)({page:1,limit:10,is_random:"",exercise_status:""}),_n=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",render:(_t,ra,oa)=>na.limit*(na.page-1)+oa+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(_t,ra,oa)=>Ya.createElement("span",null,_t||"- -")},{title:"\u7C7B\u578B",dataIndex:"is_random",key:"is_random",render:(_t,ra,oa)=>Ya.createElement("span",null,_t?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(_t,ra,oa)=>Ya.createElement("span",null,_t||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(_t,ra,oa)=>Ya.createElement("span",null,_t||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(_t,ra,oa)=>Ya.createElement("span",null,_t||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(_t,ra,oa)=>Ya.createElement("span",null,_t===1?"\u672A\u5F00\u59CB":_t===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",width:80,align:"right",render:(_t,ra,oa)=>Ya.createElement("div",{style:{flex:1,textAlign:"right"}},Ya.createElement("a",{onClick:()=>{(0,ue.xg)(`/classrooms/${gt.coursesId}/exercise/${ra.id}/detail?random=${ra.is_random}`)}},"\u67E5\u770B"))}].filter(_t=>!!_t);(0,a.useEffect)(()=>{de.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&Gn(na)},[de.actionTabs.key]);const Gn=_t=>mu(void 0,null,function*(){var ra,oa;Qn(!0);const Ta=yield(0,fe.ZP)(`/api/exercises/${gt==null?void 0:gt.categoryId}/make_up_records.json`,{method:"get",params:Ou({},_t)});Ta&&(_e(((ra=Ta==null?void 0:Ta.data)==null?void 0:ra.make_up_exercises)||[]),ot((oa=Ta==null?void 0:Ta.data)==null?void 0:oa.count)),Qn(!1)}),tr=()=>{pe({type:"exercise/setActionTabs",payload:{}})},Nn=()=>{le(Ie)},sa=_t=>{Pe(_t),nn(_t.length===It.length)};return Ya.createElement(Fe.default,{centered:!0,afterClose:()=>{Pe([]),nn(!1),On.resetFields(),pa({page:1,limit:10,is_random:"",exercise_status:""})},title:"\u8865\u8003\u8BB0\u5F55",className:xo.scoremodal,open:de.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>pe({type:"exercise/setActionTabs",payload:{}}),onCancel:tr},Ya.createElement(me.default,{layout:"inline",form:On,onValuesChange:(_t,ra)=>{console.log(_t),!(_t.keywords||_t.keywords==="")&&On.submit()},onFinish:_t=>{console.log(_t),pa(Ou(Ou({},na),_t)),Gn(Ou(Ou({},na),_t))},initialValues:{is_random:"",exercise_status:""}},Ya.createElement(me.default.Item,{name:"is_random"},Ya.createElement(dn.default,{className:xo.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},Ya.createElement(dn.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),Ya.createElement(dn.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),Ya.createElement(dn.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),Ya.createElement(me.default.Item,{name:"exercise_status"},Ya.createElement(dn.default,{className:xo.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},Ya.createElement(dn.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),Ya.createElement(dn.default.Option,{value:1},"\u672A\u5F00\u59CB"),Ya.createElement(dn.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),Ya.createElement(dn.default.Option,{value:3},"\u5DF2\u622A\u6B62"))),Ya.createElement(me.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},Ya.createElement(Se.default.Search,{className:xo.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Ya.createElement("i",{className:`iconfont icon-sousuo9 font14 ${xo.searchIcon}`,onClick:()=>On.submit()}),onSearch:_t=>{On.submit()}}))),Ya.createElement(z.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:It,pagination:!1,loading:xn,columns:_n}),(It==null?void 0:It.length)>0&&Ya.createElement(xe.Z,{current:na.page,total:Wt,style:{marginBottom:20},defaultPageSize:na.limit,showTotal:_t=>Ya.createElement("span",null,"\u5171\xA0",Ya.createElement("span",{style:{color:"#165DFF"}},_t),"\xA0\u6761\u6570\u636E"),pageSize:na.limit,onChange:(_t,ra)=>{na.page=_t,na.limit=ra,pa(Ou({},na)),Gn(Ou({},na))}}))};var ai=(0,ye.connect)(({exercise:de})=>({exercise:de}))(uu),xu={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},Ku="data:image/jpeg;base64,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",Tl=Object.defineProperty,Gl=Object.defineProperties,_l=Object.getOwnPropertyDescriptors,ou=Object.getOwnPropertySymbols,gu=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,ju=(de,pe,le)=>pe in de?Tl(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,yu=(de,pe)=>{for(var le in pe||(pe={}))gu.call(pe,le)&&ju(de,le,pe[le]);if(ou)for(var le of ou(pe))sl.call(pe,le)&&ju(de,le,pe[le]);return de},bl=(de,pe)=>Gl(de,_l(pe)),di=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Eu=({exercise:de,loading:pe,dispatch:le,cb:gt})=>{const It=bl(yu({},(0,ye.useParams)()),{page:0,limit:20});let[_e,Wt]=(0,a.useState)(yu({},It)),[ot,Ie]=(0,a.useState)([]),[Pe,xn]=(0,a.useState)({});const[Qn,Yn]=(0,a.useState)(!0),[nn,On]=(0,a.useState)(!0);(0,a.useEffect)(()=>{de.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(ot=[],pa(1))},[de.actionTabs.key]);const na=[{title:"\u6253\u56DE\u6B21\u6570",ellipsis:!0,dataIndex:"index",align:"center",render:(_n,Gn,tr)=>a.createElement(we.Z,{placement:"bottom",title:tr+1},a.createElement("span",null,tr+1))},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"submission_time",ellipsis:!0,align:"center",render:_n=>a.createElement(we.Z,{placement:"bottom",title:je()(_n).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,je()(_n).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:_n=>a.createElement(we.Z,{placement:"bottom",title:je()(_n).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,je()(_n).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:_n=>a.createElement(we.Z,{placement:"bottom",title:_n},a.createElement("span",null,_n||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:_n=>a.createElement(we.Z,{placement:"bottom",title:_n},a.createElement("span",null,_n||"--"))}],pa=_n=>di(void 0,null,function*(){var Gn;_n==1&&(ot=[]),Yn(!0),_e.page=_n,_e.student_id=de.actionTabs.student_id,On(!0);const tr=yield le({type:"exercise/getRedoListModal",payload:bl(yu({},_e),{score:((_e==null?void 0:_e.one)||0)+`${_e!=null&&_e.two?","+(_e==null?void 0:_e.two):""}`})});xn(yu({},tr)),((Gn=tr==null?void 0:tr.student_redo_lists)==null?void 0:Gn.length)<_e.limit&&Yn(!1),tr!=null&&tr.student_redo_lists&&(Wt(yu({},_e)),Ie([...ot,...tr==null?void 0:tr.student_redo_lists]),On(!1))});return a.createElement(Fe.default,{centered:!0,title:"\u6253\u56DE\u8BB0\u5F55",open:de.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55",width:1e3,bodyStyle:{minHeight:300},cancelButtonProps:{style:{display:"none"}},okButtonProps:{style:{display:"none"}},afterClose:()=>{Wt(yu({},It)),Ie([])},onCancel:()=>{le({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:xu.info},a.createElement("div",{className:xu.info_name},"\u59D3\u540D\uFF1A",(Pe==null?void 0:Pe.name)||"--"),a.createElement("div",{className:xu.info_studeng_id},"\u5B66\u53F7\uFF1A",(Pe==null?void 0:Pe.student_id)||"--"),a.createElement("div",{className:xu.info_group},"\u5206\u73ED\uFF1A",(Pe==null?void 0:Pe.course_group_name)||"--")),(ot==null?void 0:ot.length)===0&&!nn&&a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.createElement("img",{src:Ku,width:"100",alt:""}),a.createElement("br",null),a.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((ot==null?void 0:ot.length)>0||nn)&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(z.default,{pagination:!1,dataSource:[],columns:na})),a.createElement("div",{style:{maxHeight:170,overflow:"auto"}},a.createElement(wi(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!nn&&Qn&&pa((_e==null?void 0:_e.page)+1)},hasMore:Qn,useWindow:!1},a.createElement(z.default,{loading:nn,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:ot,columns:na})))))};var iu=(0,ye.connect)(({exercise:de,loading:pe})=>({exercise:de,loading:pe}))(Eu),Es=x(95253),ts=x(98580),Gu={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},Vu=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const cu=({exercise:de,dispatch:pe,onOk:le})=>{const gt=(0,ye.useParams)(),[It,_e]=(0,a.useState)([]),[Wt,ot]=(0,a.useState)([]),[Ie,Pe]=(0,a.useState)(!0),[xn,Qn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{de.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&Yn()},[de.actionTabs.key]);const Yn=()=>Vu(void 0,null,function*(){Pe(!0);const pa=yield(0,fe.ZP)(`/api/courses/${gt==null?void 0:gt.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:gt==null?void 0:gt.categoryId}});pa&&_e((pa==null?void 0:pa.course_groups)||[]),Pe(!1)}),nn=()=>{pe({type:"exercise/setActionTabs",payload:{}})},On=()=>{le(Wt)},na=pa=>{ot(pa),Qn(pa.length===It.length)};return a.createElement(Fe.default,{centered:!0,afterClose:()=>{ot([]),Qn(!1)},title:"\u4EE3\u7801\u67E5\u91CD",open:de.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:Gu.customModal,onCancel:nn},a.createElement("aside",{className:Gu.checking},a.createElement("div",{className:Gu.content},a.createElement("div",{className:Gu.group},It.length>0?a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),a.createElement(Ne.default.Group,{value:Wt,onChange:na},It.map(pa=>a.createElement(Ne.default,{key:pa.id,value:pa.id},pa.name))))),a.createElement("div",{className:Gu.footer},a.createElement(Ne.default,{checked:xn,onChange:pa=>{const _n=pa.target.checked?It.map(Gn=>Gn.id):[];ot(_n),Qn(pa.target.checked)}},"\u5168\u9009"),a.createElement(Ce.ZP,{onClick:nn},"\u53D6\u6D88"),a.createElement(Ce.ZP,{onClick:On,type:"primary"},"\u786E\u8BA4"))))};var fu=(0,ye.connect)(({exercise:de})=>({exercise:de}))(cu),Ss=x(62354),Ni={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},vu=x(59301),ps=Object.defineProperty,Os=Object.defineProperties,_c=Object.getOwnPropertyDescriptors,Cl=Object.getOwnPropertySymbols,eu=Object.prototype.hasOwnProperty,Zu=Object.prototype.propertyIsEnumerable,du=(de,pe,le)=>pe in de?ps(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Yu=(de,pe)=>{for(var le in pe||(pe={}))eu.call(pe,le)&&du(de,le,pe[le]);if(Cl)for(var le of Cl(pe))Zu.call(pe,le)&&du(de,le,pe[le]);return de},zu=(de,pe)=>Os(de,_c(pe)),Ps=({disabled:de,time:pe})=>vu.createElement(me.default.List,{name:"exercise_events",rules:[{validator(le,gt){var It,_e;const Wt=new Set;for(const ot of gt){if(Wt.has(ot.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(ot.reminder_time>pe)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(Wt.add(ot.reminder_time),!((_e=(It=ot.reminder_content)==null?void 0:It.trim())!=null&&_e.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(le,{add:gt,remove:It})=>vu.createElement("div",{className:Ni.remindForm},le.length>0&&vu.createElement("div",null,le.map((_e,Wt)=>vu.createElement(re.Z,{key:_e.key,align:"middle",wrap:!1,className:Ni.remindItem},vu.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},Wt+1,".\u7B54\u9898\u7ED3\u675F\u524D"),vu.createElement(ve.Z,null,vu.createElement(me.default.Item,zu(Yu({},_e),{name:[_e.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),vu.createElement(Me.Z,{precision:0,min:1,disabled:de,addonAfter:"\u5206\u949F",className:Ni.remindInput}))),vu.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),vu.createElement(ve.Z,{flex:1},vu.createElement(me.default.Item,zu(Yu({},_e),{name:[_e.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),vu.createElement(Se.default,{className:Ni.remindInput,disabled:de,showCount:!0,maxLength:100}))),vu.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:de?.5:1},onClick:()=>{de||gt({reminder_time:""})}}),vu.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:de?"hidden":"visible"},onClick:()=>It(_e.name)})))),le.length<5&&vu.createElement(re.Z,{style:{marginLeft:"30px"}},vu.createElement(ve.Z,{className:`${Ni.addRemind} ${de?Ni.disabled:""}`,onClick:()=>{de||gt({reminder_time:""})}},vu.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192")))),ec=x(82668),Mc=x(23869),$c=x(6681),Tc=x(67135),yo=x(59301),kc=Object.defineProperty,tc=Object.defineProperties,Qs=Object.getOwnPropertyDescriptors,vd=Object.getOwnPropertySymbols,nc=Object.prototype.hasOwnProperty,ed=Object.prototype.propertyIsEnumerable,ac=(de,pe,le)=>pe in de?kc(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,ns=(de,pe)=>{for(var le in pe||(pe={}))nc.call(pe,le)&&ac(de,le,pe[le]);if(vd)for(var le of vd(pe))ed.call(pe,le)&&ac(de,le,pe[le]);return de},rc=(de,pe)=>tc(de,Qs(pe)),Gs=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const{RangePicker:oc}=Pn.default,{Option:jc}=dn.default,Sd=({user:de,classroomList:pe,exercise:le,globalSetting:gt,loading:It,dispatch:_e,changeActive:Wt})=>{var ot,Ie,Pe,xn,Qn,Yn,nn,On,na,pa,_n,Gn,tr;const{workSetting:Nn,commonHeader:sa}=le,_t=(0,ye.useParams)();_t.category=_t.categoryId;const[ra,oa]=(0,a.useState)(!1),[Ta,Xt]=(0,a.useState)(!1),[va,ia]=(0,a.useState)(),[$a,oo]=(0,a.useState)({});let[Rr,Qa]=(0,a.useState)([]),[un,et]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3,show_acm:!1});const[ka,fa]=(0,a.useState)(1),[Za,ir]=(0,a.useState)(!1),[La,Ur]=(0,a.useState)(!1),[za,Aa]=(0,a.useState)(!1),[Nr,br]=(0,a.useState)(!1),[er,ea]=(0,a.useState)([]),[Xa,ha]=(0,a.useState)([]),[aa,Sa]=(0,a.useState)(!1),[Jn,qa]=(0,a.useState)(null),[fr,Dr]=(0,a.useState)({});(0,a.useEffect)(()=>{((sa==null?void 0:sa.exercise_status)==="5"||sa!=null&&sa.appraise_label||(0,xt.aQ)())&&oa(!0)},[sa]),(0,a.useEffect)(()=>{Hr()},[Nn]),(0,a.useEffect)(()=>{(0,xt.dE)()||ho()},[]),(0,a.useEffect)(()=>{le.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Wt("2")},[le.actionTabs.key]);function ho(){return Gs(this,null,function*(){const $r=yield(0,fe.ZP)(`/api/courses/${_t==null?void 0:_t.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:_t==null?void 0:_t.coursesId}});ia($r==null?void 0:$r.alert)})}const Eo=$r=>{var Wi;const jl=un.publish_time;if(!jl||(Wi=Nn==null?void 0:Nn.exercise)!=null&&Wi.publish_time)return;let ru;$r===1?ru=je()(jl).add(120,"minutes"):ru=je()(jl).add(7,"days"),un.end_time=ru,et(Object.assign({},un))},Hr=()=>{var $r,Wi,jl,ru,Ru;console.log("\u53D6\u6D88");const nu=JSON.parse(JSON.stringify(Nn));if(Object.keys(un).forEach(ki=>{var Au;un[ki]=(Au=nu==null?void 0:nu.exercise)==null?void 0:Au[ki]}),Rr=(($r=nu==null?void 0:nu.published_course_groups)==null?void 0:$r.map(ki=>({course_group_id:ki.course_group_id,end_time:ki.course_end_time,publish_time:ki.course_publish_time})))||[{}],(Wi=Nn==null?void 0:Nn.course_groups)==null||Wi.map(ki=>{var Au;(Au=Nn==null?void 0:Nn.published_course_groups)==null||Au.map((Ls,Nu)=>{var Ir;(Ir=Ls==null?void 0:Ls.course_group_id)!=null&&Ir.includes(ki==null?void 0:ki.course_group_id)&&(ki.cilckkey=Nu,ki.isselect=!0)})}),le.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&Hi(""),ir(un.time!==-1),et(un),un!=null&&un.is_appoint_user){const ki=((ru=(jl=nu==null?void 0:nu.exercise)==null?void 0:jl.all_exercise_users)==null?void 0:ru.map(Au=>Au.user_id))||[];ea([...ki])}Ur(un.is_appoint_user),Aa(un.is_miss_exam_user),br(un.is_no_passing_user),Qa(Rr.length>0?Rr:[{}]),hu.setFieldsValue({exercise_events:(Ru=nu==null?void 0:nu.exercise)==null?void 0:Ru.exercise_events})},lr=()=>Gs(void 0,null,function*(){var $r,Wi,jl,ru,Ru,nu;if((($r=de==null?void 0:de.userInfo)==null?void 0:$r.user_status)===2){(0,Mc.Rd)();return}if((sa==null?void 0:sa.exercise_question_count)===0){oe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const ki=JSON.parse(JSON.stringify(un));console.log("\u63D0\u4EA4");try{yield hu.validateFields();const Nu=hu.getFieldsValue();ki.exercise_events=Nu.exercise_events}catch(Nu){Nu!=null&&Nu.errorFields&&(hu.scrollToField((jl=(Wi=Nu==null?void 0:Nu.errorFields)==null?void 0:Wi[0])==null?void 0:jl.name,{behavior:"smooth",block:"center"}),oe.ZP.error((nu=(Ru=(ru=Nu==null?void 0:Nu.errorFields)==null?void 0:ru[0])==null?void 0:Ru.errors)==null?void 0:nu[0]));return}if(ki.categoryId=_t.categoryId,ki.publish_time_groups=Rr,un!=null&&un.is_make_up_exercise){if(La&&er.length<=0||!La&&!(za||Nr)){oe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}ki.is_appoint_user=La,ki.is_miss_exam_user=za,ki.is_no_passing_user=Nr,La?ki.make_up_exercise_users=er==null?void 0:er.map(Nu=>({user_id:Nu})):ki.make_up_exercise_users=[]}if(!un.unified_setting&&!(un!=null&&un.is_make_up_exercise)){if(!Rr.length){oe.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete ki.publish_time,delete ki.end_time,Rr.map(Nu=>{var Ir;if(!Nu.course_group_id||!((Ir=Nu.course_group_id)!=null&&Ir.length))throw oe.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Nu.publish_time||!Nu.end_time)throw oe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!un.publish_time||!un.end_time)throw oe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:Au}=Nn;const Ls=()=>Gs(void 0,null,function*(){if(un.exercise_type==2&&(Au.is_locked||Au.open_camera||Au.screen_open||Au.login_restrict||Au.ip_bind||Au.ip_limit=="pub"||Au.ip_limit=="inner"||Au.identity_verify||Au.open_phone_video_recording)){const Ir=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:yo.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",yo.createElement("span",{style:{color:"#FA6400"}}," ",(0,ue.hi)(Au)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>Gs(void 0,null,function*(){let mi=yield(0,Tc.Tr)({exercise_ids:[parseInt(_t==null?void 0:_t.categoryId)],course_id:_t.coursesId,type:"exercise"});(mi==null?void 0:mi.student_count)===0?io(ki):(oo(ki),Dr(mi)),Wt("2")}),onCancel:()=>Gs(void 0,null,function*(){Ir.destroy();let mi=yield(0,Tc.Tr)({exercise_ids:[_t==null?void 0:_t.categoryId],course_id:_t.coursesId,type:"exercise"});(mi==null?void 0:mi.student_count)===0?io(ki):(oo(ki),Dr(mi))})});return}let Nu=yield(0,Tc.Tr)({exercise_ids:[_t==null?void 0:_t.categoryId],course_id:_t.coursesId,type:"exercise"});(Nu==null?void 0:Nu.student_count)===0?io(ki):(oo(ki),Dr(Nu))});sa!=null&&sa.high_resources_consume&&!(sa!=null&&sa.high_resources_consume_permission)?_e({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:_t.coursesId,type:"exercise",type_id:_t.categoryId,name:sa.exercise_name,fn:()=>{Ls()}}}):Ls()}),io=$r=>Gs(void 0,null,function*(){Xt(!0),(yield(0,fe.ZP)(`/api/exercises/${_t==null?void 0:_t.categoryId}/publish_settings.json`,{method:"post",body:$r})).status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Hi(""),_e({type:"exercise/getCommonHeader",payload:ns({},_t)}),_e({type:"exercise/getWorkSetting",payload:ns({},_t)})),Xt(!1)}),Fo=$r=>$r&&$run.end_time?$r&&($r{var Wi,jl;return((Wi=Nn==null?void 0:Nn.exercise)==null?void 0:Wi.exercise_status)>1&&!($r!=null&&$r.new)?!0:(jl=Nn==null?void 0:Nn.published_course_groups)!=null&&jl.some(ru=>ru.course_group_id===$r.course_group_id)?ra:!1},Hl=$r=>{var Wi;return ra?[!0,!0]:(Wi=Nn==null?void 0:Nn.published_course_groups)!=null&&Wi.some(jl=>{var ru,Ru;return((ru=jl.course_group_id)==null?void 0:ru[0])===((Ru=$r.course_group_id)==null?void 0:Ru[0])})?ra||je()()>je()($r==null?void 0:$r.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,a.useEffect)(()=>{Hi("\u8868\u5355\u672A\u4FDD\u5B58")},[un]);const Hi=($r="")=>{_e({type:"exercise/setActionTabs",payload:{key:$r}})},Vl=$r=>{$r.preventDefault(),$r.returnValue=""},Pu=($r,Wi,jl)=>{if($r<=0){oe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}else ea(Wi),ha(jl),Sa(!1)},[hu]=me.default.useForm();return yo.createElement("section",{className:Ni.form,style:{padding:"30px 50px",marginBottom:"0px"}},yo.createElement(St.Z,{spinning:It["exercise/getWorkSetting"]||Ta},!(un!=null&&un.is_make_up_exercise)&&yo.createElement(yo.Fragment,null,yo.createElement("div",{className:Ni.new_title,style:{marginTop:"0px"}},"\u8003\u8BD5\u53D1\u5E03"),yo.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},yo.createElement(be.ZP.Group,{onChange:()=>{var $r,Wi,jl,ru,Ru;if((0,xt.Rm)()&&(!((Wi=($r=pe==null?void 0:pe.AssistantObject)==null?void 0:$r.exercise)!=null&&Wi.can_publish)||!((ru=(jl=pe==null?void 0:pe.AssistantObject)==null?void 0:jl.exercise)!=null&&ru.can_late))){oe.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(((Ru=Nn==null?void 0:Nn.exercise)==null?void 0:Ru.exercise_status)>1){oe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}un.unified_setting=!un.unified_setting,un.unified_setting===!1&&Rr==""&&Qa(Rr.concat({})),et(Object.assign({},un))},value:un.unified_setting,disabled:ra||((ot=Nn==null?void 0:Nn.exercise)==null?void 0:ot.exercise_status)>1},yo.createElement(be.ZP,{value:!0,disabled:!((Ie=Nn==null?void 0:Nn.exercise)!=null&&Ie.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((Pe=Nn.course_groups)==null?void 0:Pe.length)>0&&yo.createElement(be.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(sa!=null&&sa.is_make_up_exercise)&&yo.createElement("div",{style:{color:"red"}},((xn=Nn==null?void 0:Nn.exercise)==null?void 0:xn.exercise_status)>1&&va&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(un.unified_setting||(sa==null?void 0:sa.is_make_up_exercise))&&yo.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},yo.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),yo.createElement(we.Z,{placement:"bottom",title:((Qn=Nn==null?void 0:Nn.exercise)==null?void 0:Qn.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},yo.createElement(Pn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:je()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Fo,disabled:ra||((Yn=Nn==null?void 0:Nn.exercise)==null?void 0:Yn.exercise_status)>1||(0,xt.Rm)()&&!((On=(nn=pe==null?void 0:pe.AssistantObject)==null?void 0:nn.exercise)!=null&&On.can_publish),value:un.publish_time?je()(un.publish_time):void 0,allowClear:!1,onChange:($r,Wi)=>{un.publish_time=Wi,un.end_time||(un.end_time=un.exercise_type===1?je()($r).add(120,"minutes"):je()($r).add(7,"days")),et(Object.assign({},un))}})),yo.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),yo.createElement(Pn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:je()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ra||(0,xt.Rm)()&&!((pa=(na=pe==null?void 0:pe.AssistantObject)==null?void 0:na.exercise)!=null&&pa.can_late)||(sa==null?void 0:sa.open_appraise),allowClear:!1,value:un.end_time?je()(un.end_time):void 0,disabledDate:Ti,onChange:($r,Wi)=>{var jl,ru;if((0,xt.Rm)()&&!((ru=(jl=pe==null?void 0:pe.AssistantObject)==null?void 0:jl.exercise)!=null&&ru.can_publish)){oe.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}un.end_time=Wi,et(Object.assign({},un))}})),!un.unified_setting&&!(sa!=null&&sa.is_make_up_exercise)&&yo.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Rr&&Rr.map(function($r,Wi){var jl,ru,Ru;return yo.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:Wi==(Rr==null?void 0:Rr.length)-1?"0px":"10px"}},yo.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",Wi+1),yo.createElement(dn.default,{showArrow:!0,allowClear:!0,className:Ni.multiple_select,disabled:ra||((jl=Nn==null?void 0:Nn.homework_status)!=null&&jl.includes("\u672A\u53D1\u5E03")&&$r.id||je()(){Rr[Wi].course_group_id=nu,Qa(Rr.slice()),Nn.course_groups.map((ki,Au)=>{nu.map((Ls,Nu)=>{ki.course_group_id===Ls&&(ki.cilckkey=Wi,ki.isselect=!0)})})},onDeselect:nu=>{Nn.course_groups.map((ki,Au)=>{ki.course_group_id===nu&&ki.cilckkey===Wi&&(ki.cilckkey=Wi,ki.isselect=!1)})}},Nn.course_groups&&Nn.course_groups.map(function(nu,ki){return yo.createElement(jc,{disabled:(nu==null?void 0:nu.isselect)&&nu.cilckkey!=Wi,label:nu.course_group_name,value:nu.course_group_id,key:nu.course_group_id},nu.course_group_name)})),yo.createElement(oc,{disabled:Hl($r)||(0,xt.Rm)()&&!((Ru=(ru=pe==null?void 0:pe.AssistantObject)==null?void 0:ru.exercise)!=null&&Ru.can_publish),disabledDate:Fo,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[je()((0,ue.U6)(),"HH:mm"),je()((0,ue.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:$r.publish_time&&[je()($r.publish_time),$r.end_time&&je()($r.end_time)],onChange:(nu,ki)=>{Rr[Wi].publish_time=ki[0],!$r.end_time&&ki[0]?Rr[Wi].end_time=je()(ki[0]).add(7,"days"):Rr[Wi].end_time=ki[1],Qa([...Rr])},onCalendarChange:(nu,ki,Au)=>{if(ki!=null&&ki[0]&&!ki[1]){const Ls=un.exercise_type===1?je()(ki[0]).add(120,"minutes"):je()(ki[0]).add(7,"days");Rr[Wi].publish_time=ki[0],Rr[Wi].end_time=Ls,Qa([...Rr])}}}),yo.createElement("div",{style:{visibility:ra?"hidden":"visible",display:"flex",width:"50px"}},yo.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var nu,ki;if((0,xt.Rm)()&&!((ki=(nu=pe==null?void 0:pe.AssistantObject)==null?void 0:nu.exercise)!=null&&ki.can_publish)){oe.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}Qa(Rr.concat({new:!0}))}}),yo.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:($r!=null&&$r.publish_time&&je()(){Rr=Rr.filter((nu,ki)=>Wi!==ki),Qa([...Rr])}})))})),((_n=Nn==null?void 0:Nn.exercise)==null?void 0:_n.have_hacks)&&!((Gn=Nn==null?void 0:Nn.exercise)!=null&&Gn.is_random)&&yo.createElement(yo.Fragment,null,yo.createElement("div",{className:Ni.new_title,style:{marginTop:30}},"\u5C55\u793AACM\u6392\u884C\u699C",yo.createElement("span",{style:{color:"#666666"}},"\uFF08\u5C06\u8BD5\u5377\u4E2D\u7684\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u8FDB\u884C\u6392\u540D\uFF0C\u4EC5\u9488\u5BF9\u4EBA\u5DE5\u7EC4\u5377\u4E14\u8BD5\u5377\u4E2D\u5B58\u5728\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u7684\u60C5\u51B5\u751F\u6548\uFF09")),yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},yo.createElement(be.ZP.Group,{value:un.show_acm,onChange:$r=>{un.show_acm=$r.target.value,et(ns({},un))},style:{marginTop:"2px"}},yo.createElement(be.ZP,{value:!0,style:{marginRight:"50px"}},"\u5C55\u793AACM\u6392\u884C\u699C"),yo.createElement(be.ZP,{value:!1},"\u9690\u85CFACM\u6392\u884C\u699C")))),!(un!=null&&un.is_make_up_exercise)&&yo.createElement(yo.Fragment,null,yo.createElement("div",{className:Ni.new_title,style:{marginTop:30}},"\u8003\u8BD5\u6A21\u5F0F"),yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},yo.createElement(be.ZP.Group,{value:un.exercise_type,disabled:ra||((tr=Nn==null?void 0:Nn.exercise)==null?void 0:tr.exercise_status)>1,onChange:$r=>{un.exercise_type=$r.target.value,et(ns({},un)),Eo($r.target.value)},style:{marginTop:"2px"}},yo.createElement(be.ZP,{value:1,style:{marginRight:"50px"}},"\u6B63\u5F0F\u8003\u8BD5"),yo.createElement(be.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")),(un==null?void 0:un.exercise_type)===2&&yo.createElement(yo.Fragment,null,yo.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),yo.createElement(Me.Z,{className:Ni.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:un==null?void 0:un.simulate_exercise_num,disabled:ra,min:1,max:999,onChange:$r=>{un.simulate_exercise_num=$r,et(ns({},un))}}),yo.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(un==null?void 0:un.is_make_up_exercise)&&yo.createElement(yo.Fragment,null,yo.createElement(re.Z,null,yo.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),yo.createElement(Ae.Z,{checked:La,onChange:($r,Wi)=>{var jl,ru;if(Ur($r),$r){if(un!=null&&un.is_appoint_user){const Ru=(ru=(jl=Nn==null?void 0:Nn.exercise)==null?void 0:jl.all_exercise_users)==null?void 0:ru.map(nu=>nu.user_id);ea([...Ru])}else ea([]);Aa(!1),br(!1)}else Aa(un.is_miss_exam_user),br(un.is_no_passing_user)},disabled:!((un==null?void 0:un.exercise_status)===1&&(sa!=null&&sa.allow_create_make_up))}),yo.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!La&&yo.createElement(re.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},yo.createElement(Ne.default,{checked:za,disabled:!((un==null?void 0:un.exercise_status)===1&&(un==null?void 0:un.miss_exam_count)>0&&(sa!=null&&sa.allow_create_make_up)),onChange:$r=>{Aa($r.target.checked)}},yo.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),yo.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{qa(1),Ur(!1),Sa(!0)}},"\uFF08",`${(un==null?void 0:un.miss_exam_count)||0}\u4EBA`,"\uFF09"),yo.createElement(Ne.default,{checked:Nr,disabled:!((un==null?void 0:un.exercise_status)===1&&(un==null?void 0:un.no_passing_count)>0&&(sa!=null&&sa.allow_create_make_up)),onChange:$r=>{br($r.target.checked)}},yo.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),yo.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{qa(2),Ur(!1),Sa(!0)}},"\uFF08",`${(un==null?void 0:un.no_passing_count)||0}\u4EBA`,"\uFF09")),La&&yo.createElement(re.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},yo.createElement(Ce.ZP,{type:"primary",ghost:!0,disabled:!((un==null?void 0:un.exercise_status)===1&&(sa!=null&&sa.allow_create_make_up)),onClick:()=>{Sa(!0),qa(void 0)}},yo.createElement("span",null,yo.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),yo.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),yo.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${er.length||0} \u4EBA`,"\uFF09"))),yo.createElement("div",{className:Ni.new_title,style:{marginTop:"30px"}},"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"),yo.createElement("div",null,yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},yo.createElement(Ne.default,{disabled:ra,checked:Za,onChange:$r=>{$r.target.checked===!1?et(Wi=>rc(ns({},Wi),{time:-1})):hu.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),ir($r.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"),Za&&yo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},yo.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),yo.createElement(Me.Z,{size:"large",disabled:ra,min:1,style:{width:"200px"},value:un.time===-1?null:un.time,precision:0,addonAfter:"\u5206\u949F",onChange:$r=>{un.time=$r,et(ns({},un))}}))),Za&&yo.createElement(me.default,{form:hu},yo.createElement(Ps,{disabled:ra,time:un.time})),yo.createElement("div",null,yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},yo.createElement(Ne.default,{checked:un.enable_last_times,onChange:$r=>et(Wi=>rc(ns({},Wi),{enable_last_times:$r.target.checked})),disabled:ra,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),un.enable_last_times&&yo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},yo.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),yo.createElement(Me.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:un==null?void 0:un.last_times,disabled:ra||!un.enable_last_times,min:0,onChange:$r=>{un.last_times=$r,et(ns({},un))}}),yo.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},yo.createElement(re.Z,null,yo.createElement(Ne.default,{checked:un.enable_answer_time,onChange:$r=>et(Wi=>rc(ns({},Wi),{enable_answer_time:$r.target.checked})),disabled:ra,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236")),un.enable_answer_time&&yo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},yo.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),yo.createElement(Me.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:un==null?void 0:un.answer_time,disabled:ra||!un.enable_answer_time,min:0,onChange:$r=>{un.answer_time=$r,et(ns({},un))}}),yo.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(sa!=null&&sa.appraise_label)&&(!(sa!=null&&sa.is_make_up_exercise)&&(0,xt.GJ)()||(sa==null?void 0:sa.is_make_up_exercise)&&(sa==null?void 0:sa.allow_create_make_up))&&yo.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:lr},"\u4FDD\u5B58"),yo.createElement(ec.Z,{visible:aa,setVisible:Sa,onK:Pu,selectKeys:er,selectRows:Xa,appointStudent:La,modalParams:Jn}),yo.createElement($c.Z,{resdata:fr,type:"exercisepush",okloading:Ta,oktext:(fr==null?void 0:fr.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:$r=>Gs(void 0,null,function*(){Xt(!0);let Wi=yield(0,fe.ZP)(`/api/courses/${_t.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(_t==null?void 0:_t.categoryId)]}});Xt(!1),(Wi==null?void 0:Wi.status)===0&&io($a)})}))};var td=(0,ye.connect)(({exercise:de,loading:pe,globalSetting:le,classroomList:gt,user:It})=>({exercise:de,loading:pe.effects,globalSetting:le,user:It,classroomList:gt}))(Sd),hd=x(19248),nd=x(93490),Zc=Object.defineProperty,Sc=Object.getOwnPropertySymbols,ad=Object.prototype.hasOwnProperty,Ed=Object.prototype.propertyIsEnumerable,ic=(de,pe,le)=>pe in de?Zc(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,zc=(de,pe)=>{for(var le in pe||(pe={}))ad.call(pe,le)&&ic(de,le,pe[le]);if(Sc)for(var le of Sc(pe))Ed.call(pe,le)&&ic(de,le,pe[le]);return de},Hc=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const{TabPane:Pc}=E.default,Qc=({exercise:de,loading:pe,dispatch:le})=>{var gt;const It=(0,ye.useParams)(),_e=(0,ye.useLocation)(),[Wt]=me.default.useForm(),[ot,Ie]=(0,a.useState)({}),[Pe,xn]=(0,a.useState)("1");return(0,a.useEffect)(()=>{de.actionTabs.key==="addIp"&&(Wt.resetFields(),xn("1"))},[de.actionTabs]),a.createElement(Fe.default,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",open:de.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:()=>Hc(void 0,null,function*(){if(yield Wt.validateFields(),!ot.ip){const Qn=ot.startIP.split(".")[3];if(parseInt(Qn)>parseInt(ot.endIP)){oe.ZP.warning("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5");return}}le({type:"exercise/setActionTabs",payload:{key:"insterIp",data:zc({},Wt.getFieldValue()),type:de.actionTabs.type}})}),onCancel:()=>{le({type:"exercise/setActionTabs",payload:{}})}},a.createElement("section",{className:"pl10 pr10"},a.createElement(E.default,{activeKey:Pe,onChange:Qn=>{xn(Qn),Wt.resetFields()}},a.createElement(Pc,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),a.createElement(Pc,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),a.createElement(me.default,{form:Wt,className:"pt30",name:"form",layout:"vertical",onValuesChange:(Qn,Yn)=>{Ie(zc({},Yn))}},Pe==="1"&&a.createElement(me.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},a.createElement(dn.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:Qn=>{Wt.setFieldsValue({ip:[...Qn.filter(Yn=>(0,nd.t)(Yn)?!0:(oe.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1))]})}})),Pe==="2"&&a.createElement(re.Z,{gutter:[20,20]},a.createElement(ve.Z,{flex:"1"},a.createElement(me.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},a.createElement(Se.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:Qn=>{let Yn="";(0,nd.t)(Qn.target.value)?Yn=Qn.target.value:(Yn="",oe.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),Wt.setFieldsValue({startIP:Yn})}}))),a.createElement(ve.Z,{flex:"1"},a.createElement(me.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},a.createElement(Se.default,{onBlur:Qn=>{},prefix:a.createElement("span",{className:"font14"},(gt=ot.startIP)==null?void 0:gt.substring(0,ot.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var bc=(0,ye.connect)(({exercise:de,loading:pe})=>({exercise:de,loading:pe}))(Qc),Na=x(59301),xc=Object.defineProperty,rd=Object.defineProperties,Pd=Object.getOwnPropertyDescriptors,xl=Object.getOwnPropertySymbols,pu=Object.prototype.hasOwnProperty,is=Object.prototype.propertyIsEnumerable,bs=(de,pe,le)=>pe in de?xc(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,qu=(de,pe)=>{for(var le in pe||(pe={}))pu.call(pe,le)&&bs(de,le,pe[le]);if(xl)for(var le of xl(pe))is.call(pe,le)&&bs(de,le,pe[le]);return de},lc=(de,pe)=>rd(de,Pd(pe)),uc=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const od=({exercise:de,globalSetting:pe,loading:le,dispatch:gt})=>{var It,_e,Wt,ot,Ie,Pe,xn;const{workSetting:Qn,commonHeader:Yn}=de,[nn]=me.default.useForm(),On=(0,ye.useParams)();On.category=On.categoryId;const[na,pa]=(0,a.useState)(!1),[_n,Gn]=(0,a.useState)(!1),[tr,Nn]=(0,a.useState)(!1),sa={question_random:!1,choice_random:!1,start_password:((It=Qn==null?void 0:Qn.exercise)==null?void 0:It.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((_e=Qn==null?void 0:Qn.exercise)==null?void 0:_e.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1};let[_t,ra]=(0,a.useState)(sa);const[oa,Ta]=(0,a.useState)(!1),[Xt,va]=(0,a.useState)(!1),[ia,$a]=(0,a.useState)(!1),[oo,Rr]=(0,a.useState)(null);(0,a.useEffect)(()=>{var La;Qa(),Qn!=null&&Qn.exercise&&!(0,xt.aN)()&&!((La=Qn==null?void 0:Qn.exercise)!=null&&La.is_creator)&&pa(!0)},[Qn]),(0,a.useEffect)(()=>{((Yn==null?void 0:Yn.exercise_status)==="5"||Yn!=null&&Yn.appraise_label)&&pa(!0)},[Yn]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{de.actionTabs.key==="insterIp"&&(de.actionTabs.data.ip?_t[de.actionTabs.type]=[..._t[de.actionTabs.type]||[],...de.actionTabs.data.ip]:_t[de.actionTabs.type]=[..._t[de.actionTabs.type]||[],`${de.actionTabs.data.startIP},${de.actionTabs.data.startIP.substring(0,de.actionTabs.data.startIP.lastIndexOf("."))+"."+de.actionTabs.data.endIP}`],un(_t),Ta(!0))},[de.actionTabs]);const Qa=()=>{const La=JSON.parse(JSON.stringify(Qn));Object.keys(_t).forEach(Ur=>{var za;_t[Ur]=(za=La==null?void 0:La.exercise)==null?void 0:za[Ur]}),un(lc(qu({},_t),{ip_limit:_t.ip_limit!=="no"}))},un=La=>{ra(La),nn.setFieldsValue(La)},et=La=>{var Ur,za;if(La.categoryId=On.categoryId,La.ip_limit=La.ip_limit?"pub":"no",La.ip_bind||(La.ip_bind_type=!1),La.open_camera&&La.photo_count<1){oe.ZP.warning("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");return}if(!La.start_password&&La.is_start_locked){oe.ZP.warning("\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801");return}if(La.ip_limit!=="no"&&!((Ur=La.public_ip)!=null&&Ur.length)&&!((za=La.inner_ip)!=null&&za.length)){oe.ZP.warning("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740");return}if(La.is_locked||La.open_camera||La.screen_open||La.login_restrict||La.ip_bind||La.ip_limit=="pub"||La.ip_limit=="inner"||La.identity_verify||La.open_phone_video_recording){if((Yn==null?void 0:Yn.exercise_type)==1){ka(La);return}Fe.default.confirm({width:666,centered:!0,title:"\u63D0\u793A",icon:null,content:Na.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",Na.createElement("span",{style:{color:"#FA6400"}}," ",(0,ue.hi)(La)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>ka(La)});return}fa(La)},ka=La=>{if(La.open_camera||La.screen_open){const Ur=Fe.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:Na.createElement("div",{className:"font16 p20"},La.open_camera&&Na.createElement(re.Z,{justify:"start",className:"mt20"},Na.createElement(ve.Z,{flex:"24px"},Na.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),Na.createElement(ve.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",Na.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",Na.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),La.screen_open&&Na.createElement(re.Z,{justify:"start",className:"mt20"},Na.createElement(ve.Z,{flex:"24px",className:"mr20"},Na.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),Na.createElement(ve.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",Na.createElement("img",{width:"26",src:Ri.JA})," ",Na.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",Na.createElement("img",{width:"26",src:Ri.Gm})," ",Na.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),Na.createElement("p",{className:"ml40 mt40"},Na.createElement(Ne.default,{onChange:za=>Ur.update({okButtonProps:{disabled:!za.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{fa(La)},okButtonProps:{disabled:!0}})}else fa(La)},fa=La=>uc(void 0,null,function*(){Gn(!0);const Ur=yield(0,fe.ZP)(`/api/exercises/${On==null?void 0:On.categoryId}/prevent_cheating_settings.json`,{method:"post",body:La});Gn(!1),Ur.status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),gt({type:"exercise/getCommonHeader",payload:qu({},On)}),gt({type:"exercise/getWorkSetting",payload:qu({},On)}),Ta(!1))});(0,a.useEffect)(()=>{ir(oa?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[oa]);const Za=La=>{La.preventDefault(),La.returnValue=""},ir=(La="")=>{gt({type:"exercise/setActionTabs",payload:{key:La}})};return Na.createElement("section",{className:Ni.formDom,style:{padding:"30px 50px"}},Na.createElement(St.Z,{spinning:le["exercise/getWorkSetting"]||_n},Na.createElement(me.default,{form:nn,name:"basicForm",initialValues:sa,colon:!1,onValuesChange:(La,Ur)=>{console.log("onValuesChange",Ur);let za=Ur;for(const Aa in La){if(Aa=="is_locked"&&!Ur[Aa]&&(za.login_restrict=!1,za.screen_open=!1),Aa=="login_restrict"&&Ur[Aa]&&(za.is_locked=!0),Aa=="screen_open"&&Ur[Aa]&&(za.is_locked=!0),Aa=="screen_shot_open"&&Ur[Aa]){const Nr=Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Na.createElement("div",null,Na.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",Na.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),Na.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>uc(void 0,null,function*(){za.screen_shot_open=!0,un(za)}),onCancel:()=>{za.screen_shot_open=!1,un(za),Nr.destroy()}});break}(Aa=="ip_bind"||Aa=="ip_limit")&&!Ur.is_locked&&Ur[Aa]&&(za.is_locked=!0),Aa=="open_camera"&&(za.photo_count=za.photo_count||5)}un(za),Ta(!0)},onFinish:et},Na.createElement("div",{className:Ni.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),Na.createElement(me.default.Item,null,Na.createElement(be.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:oo,onChange:La=>{if(La.target.value==="exam")un(lc(qu(qu({},sa),_t),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(La.target.value==="practice"){Fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{un(lc(qu({},sa),{question_random:!0,choice_random:!0,forbid_copy:!1})),Rr(La.target.value)}});return}Rr(La.target.value)},buttonStyle:"solid",disabled:na},Na.createElement(be.ZP,{value:"exam",style:{marginRight:"40px"}},"\u6B63\u5F0F\u6A21\u5F0F"),Na.createElement(be.ZP,{value:"practice"},"\u6A21\u62DF\u6A21\u5F0F"))),Na.createElement("div",{className:Ni.title,style:{marginTop:"30px"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),Na.createElement(me.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Na.createElement(Ne.default,{disabled:na},Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"))),Na.createElement(me.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Na.createElement(Ne.default,{disabled:na},Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),Na.createElement(me.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Na.createElement(Ne.default,{disabled:na},Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(me.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Ne.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09"))))),_t.is_start_locked&&(0,xt.GJ)()?Na.createElement(re.Z,{className:Ni.unlockKeyWrapper,align:"middle"},Na.createElement(me.default.Item,{name:"start_password",style:{marginBottom:0}},Na.createElement(Se.default,{size:"large",className:Ni.unlockKeyInput,disabled:na,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"})),Na.createElement(ve.Z,null,!na&&Na.createElement(Ce.ZP,{type:"link",loading:Xt,onClick:()=>uc(void 0,null,function*(){va(!0);let La=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Ur=yield(0,fe.ZP)(`/api/exercises/${On==null?void 0:On.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:La}});va(!1),(Ur==null?void 0:Ur.status)===0&&nn.setFieldsValue({start_password:La})})},"\u6362\u4E00\u6362"))):Na.createElement(me.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(me.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Ne.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09"))))),_t.is_locked&&(0,xt.GJ)()?Na.createElement(re.Z,{className:Ni.unlockKeyWrapper,align:"middle"},Na.createElement(me.default.Item,{style:{marginBottom:0},name:"unlock_key"},Na.createElement(Se.default,{size:"large",className:Ni.unlockKeyInput,disabled:na,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),Na.createElement(ve.Z,null,!na&&Na.createElement(Ce.ZP,{type:"link",loading:ia,onClick:()=>uc(void 0,null,function*(){$a(!0);let La=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Ur=yield(0,fe.ZP)(`/api/exercises/${On==null?void 0:On.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:La}});$a(!1),(Ur==null?void 0:Ur.status)===0&&nn.setFieldsValue({unlock_key:La})})},"\u6362\u4E00\u6362"))):Na.createElement(me.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Na.createElement(me.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(Ne.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09"))))),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(me.default.Item,{name:"screen_open",valuePropName:"checked"},Na.createElement(Ne.default,{disabled:na},Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),_t.screen_open?Na.createElement(Na.Fragment,null,Na.createElement(re.Z,{gutter:10,className:`${Ni.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},Na.createElement(ve.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),Na.createElement(ve.Z,null,Na.createElement(me.default.Item,{name:"screen_num",style:{marginBottom:0}},Na.createElement(Me.Z,{size:"large",disabled:na,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Na.createElement(ve.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),Na.createElement(ve.Z,null,Na.createElement(me.default.Item,{name:"screen_sec",style:{marginBottom:0}},Na.createElement(Me.Z,{size:"large",disabled:na,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}}))),Na.createElement(ve.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),Na.createElement(re.Z,{gutter:10,className:`c-grey-333 ${Ni.unlockKeyWrapper}`,align:"middle",wrap:!1},Na.createElement(ve.Z,null,Na.createElement(me.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Ae.Z,{disabled:na||!_t.screen_open}))),Na.createElement(ve.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):Na.createElement(Na.Fragment,null,Na.createElement(me.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Na.createElement(me.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Na.createElement(me.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(me.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Ne.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09"))))),_t.ip_bind&&(0,xt.GJ)()?Na.createElement(re.Z,{className:Ni.unlockKeyWrapper,style:{flexDirection:"column"}},Na.createElement(me.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},Na.createElement(be.ZP.Group,null,Na.createElement(be.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},Na.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),Na.createElement(be.ZP,{value:!0,style:{fontWeight:"400"}},Na.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",Na.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09")))))):Na.createElement(me.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(me.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Ne.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09"))))),Na.createElement(me.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),Na.createElement(me.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(_t==null?void 0:_t.ip_limit)&&Na.createElement(re.Z,{className:Ni.unlockKeyWrapper,style:{flexDirection:"column"}},Na.createElement(ve.Z,null,Na.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),Na.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),Na.createElement(re.Z,{className:`mt15 ${Ni.ipWrp}`,style:{background:"#F6F7F9"}},Na.createElement(ve.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),Na.createElement(ve.Z,null,(Wt=_t.public_ip)==null?void 0:Wt.map((La,Ur)=>Na.createElement("span",{key:Ur,className:Ni.ipItem},Na.createElement("i",null,La," "),!na&&Na.createElement(hd.Z,{onClick:()=>{Fe.default.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{_t.public_ip.splice(Ur,1),un(qu({},_t))}})},className:" c-grey-c",size:20}))),(0,xt.GJ)()&&!na&&Na.createElement("span",{onClick:()=>{gt({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",Na.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),Na.createElement(re.Z,{className:`mt15 ${Ni.ipWrp}`,style:{background:"#F6F7F9"}},Na.createElement(ve.Z,null,Na.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),Na.createElement(ve.Z,null,(ot=_t.inner_ip)==null?void 0:ot.map((La,Ur)=>Na.createElement("span",{className:Ni.ipItem},Na.createElement("i",null,La," "),!na&&Na.createElement(hd.Z,{onClick:()=>{na||Fe.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{_t.inner_ip.splice(Ur,1),un(qu({},_t))}})},className:" c-grey-c",size:20}))),(0,xt.GJ)()&&!na&&Na.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{gt({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",Na.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))))),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(me.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Ne.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09"))))),_t.open_camera?Na.createElement(re.Z,{gutter:10,className:`c-grey-333 ${Ni.unlockKeyWrapper}`,align:"middle",wrap:!1},Na.createElement(ve.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),Na.createElement(ve.Z,null,Na.createElement(me.default.Item,{name:"photo_count",style:{marginBottom:0}},Na.createElement(Me.Z,{size:"large",disabled:na||!_t.open_camera,min:1,max:(0,xt.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Na.createElement(ve.Z,null,Na.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):Na.createElement(me.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Na.createElement(me.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(Ne.default,{disabled:!(0,xt.ag)()||na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09"))))),Na.createElement(me.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Na.createElement(Ne.default,{disabled:!(0,xt.ag)()||na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09")))))),((0,xt.aN)()||((Ie=de==null?void 0:de.commonHeader)==null?void 0:Ie.exercise_author))&&!(Yn!=null&&Yn.appraise_label)&&Na.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{nn.submit()}},"\u4FDD\u5B58")),Na.createElement(bc,null),Na.createElement(Fe.default,{centered:!0,destroyOnClose:!0,open:tr,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Nn(!1)},Na.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Na.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Pe=pe==null?void 0:pe.setting)==null?void 0:Pe.homepage_tea_qq_number," "),Na.createElement("img",{src:`${Le.Z.IMG_SERVER}/${(xn=pe==null?void 0:pe.setting)==null?void 0:xn.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var id=(0,ye.connect)(({exercise:de,loading:pe,globalSetting:le})=>({exercise:de,loading:pe.effects,globalSetting:le}))(od),Ei=x(59301),t0=Object.defineProperty,n0=Object.defineProperties,bd=Object.getOwnPropertyDescriptors,Ms=Object.getOwnPropertySymbols,Md=Object.prototype.hasOwnProperty,a0=Object.prototype.propertyIsEnumerable,xd=(de,pe,le)=>pe in de?t0(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Ws=(de,pe)=>{for(var le in pe||(pe={}))Md.call(pe,le)&&xd(de,le,pe[le]);if(Ms)for(var le of Ms(pe))a0.call(pe,le)&&xd(de,le,pe[le]);return de},ld=(de,pe)=>n0(de,bd(pe)),Td=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const r0=({exercise:de,loading:pe,dispatch:le})=>{var gt,It,_e;const{workSetting:Wt,commonHeader:ot}=de,Ie=(0,ye.useParams)();Ie.category=Ie.categoryId;const[Pe,xn]=(0,a.useState)(!1),[Qn,Yn]=(0,a.useState)(!1);let[nn,On]=(0,a.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1,open_make_up:!1,make_up_score:1});(0,a.useEffect)(()=>{pa("\u8868\u5355\u672A\u4FDD\u5B58")},[nn]);const na=Nn=>{Nn.preventDefault(),Nn.returnValue=""},pa=(Nn="")=>{le({type:"exercise/setActionTabs",payload:{key:Nn}})};(0,a.useEffect)(()=>{var Nn,sa;_n(),(Nn=Wt==null?void 0:Wt.exercise)!=null&&Nn.id&&!(0,xt.aN)()&&!((sa=Wt==null?void 0:Wt.exercise)!=null&&sa.is_creator)&&xn(!0)},[de==null?void 0:de.workSetting]),(0,a.useEffect)(()=>{},[]);const _n=()=>{const Nn=JSON.parse(JSON.stringify(Wt));Object.keys(nn).forEach(sa=>{var _t;nn[sa]=(_t=Nn==null?void 0:Nn.exercise)==null?void 0:_t[sa]}),On(nn),de.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&pa("")},Gn=()=>{const Nn=JSON.parse(JSON.stringify(nn));Nn.categoryId=Ie.categoryId,tr(Nn)},tr=Nn=>Td(void 0,null,function*(){var sa;if((Nn==null?void 0:Nn.use_blank_score)!==((sa=Wt==null?void 0:Wt.exercise)==null?void 0:sa.use_blank_score)){let ra=Fe.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:"\u63D0\u793A",onOk:()=>Td(void 0,null,function*(){Yn(!0);const oa=yield(0,fe.ZP)(`/api/exercises/${Ie==null?void 0:Ie.categoryId}/property_settings.json`,{method:"post",body:Nn});Yn(!1),oa.status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),pa(""),le({type:"exercise/getCommonHeader",payload:Ws({},Ie)}),le({type:"exercise/getWorkSetting",payload:Ws({},Ie)}),Yn(!1))})});Nn!=null&&Nn.use_blank_score?ra.update({content:Ei.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",Ei.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):ra.update({content:Ei.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",Ei.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}Yn(!0);const _t=yield(0,fe.ZP)(`/api/exercises/${Ie==null?void 0:Ie.categoryId}/property_settings.json`,{method:"post",body:Nn});Yn(!1),_t.status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),pa(""),le({type:"exercise/getCommonHeader",payload:Ws({},Ie)}),le({type:"exercise/getWorkSetting",payload:Ws({},Ie)}))});return Ei.createElement("section",{className:Ni.scoreSettingWrapper,style:{padding:"30px 50px"}},Ei.createElement(St.Z,{spinning:pe["exercise/getWorkSetting"]||Qn},(ot==null?void 0:ot.is_make_up_exercise)&&Ei.createElement(Ei.Fragment,null,Ei.createElement(re.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Ei.createElement(ve.Z,null,Ei.createElement(Ne.default,{checked:nn.open_make_up,disabled:Pe,onChange:Nn=>{nn.open_make_up=Nn.target.checked,On(Object.assign({},nn))},className:Ni.mainRuleText},Ei.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u8865\u8003\u6263\u5206 ")),Ei.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u7CFB\u7EDF\u5C06\u5728\u6BCF\u4E2A\u53C2\u52A0\u8865\u8003\u5B66\u751F\u6700\u7EC8\u6210\u7EE9\u7684\u57FA\u7840\u4E0A\u81EA\u52A8\u6263\u9664\u5BF9\u5E94\u8BBE\u7F6E\u7684\u5206\u503C\uFF09"))),nn.open_make_up&&Ei.createElement("div",{className:"flex item-center gap-10px",style:{background:"#F6F7F9",padding:"13px 54px"}},Ei.createElement("div",null,"\u6263\u5206"),Ei.createElement(Me.Z,{value:nn==null?void 0:nn.make_up_score,min:1,step:1,max:(gt=Wt==null?void 0:Wt.exercise)!=null&>.total_score?Number((It=Wt==null?void 0:Wt.exercise)==null?void 0:It.total_score):Number.MAX_SAFE_INTEGER,suffix:"\u5206",style:{width:"120px"},onChange:Nn=>{On(ld(Ws({},nn),{make_up_score:Math.floor(Nn)}))}}))),Ei.createElement(re.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Ei.createElement(ve.Z,null,Ei.createElement(Ne.default,{checked:nn.use_blank_score,disabled:Pe,onChange:Nn=>{nn.use_blank_score=Nn.target.checked,On(Object.assign({},nn))},className:Ni.mainRuleText},Ei.createElement(Ei.Fragment,null,Ei.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),Ei.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),Ei.createElement(re.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Ei.createElement(ve.Z,null,Ei.createElement(Ne.default,{checked:nn.downcase,disabled:Pe,onChange:Nn=>{nn.downcase=Nn.target.checked,On(Object.assign({},nn))},className:Ni.mainRuleText},Ei.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Ei.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),Ei.createElement(re.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Ei.createElement(ve.Z,null,Ei.createElement(Ne.default,{checked:nn.open_total_score,disabled:Pe,onChange:Nn=>{nn.open_total_score=Nn.target.checked,Nn.target.checked?(nn.open_score=!1,nn.open_score_reviewed=!0):(nn.open_score=!0,nn.open_score_reviewed=!1),On(Object.assign({},nn))},className:Ni.mainRuleText},Ei.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9")),Ei.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),nn.open_total_score&&Ei.createElement(Ei.Fragment,null,Ei.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Ei.createElement(be.ZP.Group,{disabled:Pe,value:nn.open_score?"afterEndTime":nn!=null&&nn.open_score_reviewed?"afterReview":"afterCommit",onChange:Nn=>{Nn.target.value==="afterEndTime"?On(sa=>ld(Ws({},sa),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):Nn.target.value==="afterReview"?On(sa=>ld(Ws({},sa),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):On(sa=>ld(Ws({},sa),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},Ei.createElement(be.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},Ei.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),Ei.createElement(be.ZP,{value:"afterCommit",style:{marginRight:"80px"}},Ei.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),Ei.createElement(be.ZP,{value:"afterReview"},Ei.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),Ei.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Ei.createElement(Ne.default,{className:Ni.mainRuleText,checked:nn.answered_open,disabled:Pe,onChange:Nn=>{nn.answered_open=Nn.target.checked,On(Object.assign({},nn))}},Ei.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),Ei.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),nn.answered_open&&Ei.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Ei.createElement(be.ZP.Group,{value:nn.answer_open,disabled:Pe,onChange:Nn=>{nn.answer_open=Nn.target.value,On(Object.assign({},nn))}},Ei.createElement(be.ZP,{value:!0,style:{marginRight:"25px"}},Ei.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),Ei.createElement(be.ZP,{value:!1},Ei.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),Ei.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Ei.createElement(Ne.default,{className:Ni.mainRuleText,checked:nn.score_open,disabled:Pe,onChange:Nn=>{nn.score_open=Nn.target.checked,On(Object.assign({},nn))}},Ei.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),Ei.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),Ei.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},Ei.createElement(Ne.default,{className:Ni.mainRuleText,checked:nn.show_statistic,disabled:Pe,onChange:Nn=>{nn.show_statistic=Nn.target.checked,On(Object.assign({},nn))}},Ei.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),Ei.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,xt.aN)()||((_e=de==null?void 0:de.commonHeader)==null?void 0:_e.exercise_author))&&Ei.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Gn},"\u4FDD\u5B58")))};var kd=(0,ye.connect)(({exercise:de,loading:pe,globalSetting:le})=>({exercise:de,loading:pe.effects,globalSetting:le}))(r0),Ii=x(59301),o0=Object.defineProperty,i0=Object.defineProperties,ud=Object.getOwnPropertyDescriptors,sd=Object.getOwnPropertySymbols,wd=Object.prototype.hasOwnProperty,l0=Object.prototype.propertyIsEnumerable,jd=(de,pe,le)=>pe in de?o0(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,wl=(de,pe)=>{for(var le in pe||(pe={}))wd.call(pe,le)&&jd(de,le,pe[le]);if(sd)for(var le of sd(pe))l0.call(pe,le)&&jd(de,le,pe[le]);return de},qo=(de,pe)=>i0(de,ud(pe)),Ji=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const $l=({exercise:de,globalSetting:pe,loading:le,dispatch:gt})=>{const{workSetting:It,commonHeader:_e}=de,Wt=(0,ye.useParams)();Wt.category=Wt.categoryId;const[ot,Ie]=(0,a.useState)(!1),[Pe,xn]=(0,a.useState)(0),[Qn,Yn]=(0,a.useState)(0),[nn,On]=(0,a.useState)(!1),[na,pa]=(0,a.useState)({}),[_n,Gn]=(0,a.useState)(!1),[tr,Nn]=(0,a.useState)([]),[sa,_t]=(0,a.useState)([]),[ra,oa]=(0,a.useState)([]),[Ta,Xt]=(0,a.useState)([]),[va,ia]=(0,a.useState)([]);let[$a,oo]=(0,a.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:""});(0,a.useEffect)(()=>{var Aa;!(0,xt.aN)()&&!((Aa=It==null?void 0:It.exercise)!=null&&Aa.is_creator)&&Ie(!0)},[It]),(0,a.useEffect)(()=>{Rr()},[_e]);const Rr=()=>Ji(void 0,null,function*(){On(!0);const Aa=yield(0,fe.ZP)(`/api/exercises/${Wt==null?void 0:Wt.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys($a).forEach(Nr=>{$a[Nr]=Aa==null?void 0:Aa[Nr]}),console.log(Aa,"res"),pa(wl({},Aa)),ia((Aa==null?void 0:Aa.exercise_questions)||[]),fa(wl({},Aa)),_t((Aa==null?void 0:Aa.course_review_teachers)||[]),oo(qo(wl({},$a),{select_appraise:!!Aa.end_time})),xn((Aa==null?void 0:Aa.total)||0),Yn((Aa==null?void 0:Aa.finish_total)||0),On(!1),za("")}),Qa=()=>{const Aa=JSON.parse(JSON.stringify($a));if(!Aa.select_appraise){Rr();return}if(!Aa.end_time){oe.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Aa.review_type&&!Ta.length){oe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Aa.review_type&&!va.some(Nr=>!!Nr.appraise_teachers.length)){oe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}Aa.review_type===0&&(Aa.exercises=Ta==null?void 0:Ta.map(Nr=>{var br;return{id:Nr.id,total:Nr.total,finish_total:Nr.finish_total,unfinished_total:Nr.unfinished_total,appraise_teacher_ids:(br=Nr==null?void 0:Nr.appraise_teachers)==null?void 0:br.map(er=>({id:er.id}))}})),Aa.review_type===1&&(Aa.exercise_questions=va==null?void 0:va.map(Nr=>{var br;return{id:Nr.id,total:Nr.total,question_id:Nr.question_id,appraise_teacher_ids:(br=Nr==null?void 0:Nr.appraise_teachers)==null?void 0:br.map(er=>({id:er.id,message_status:er.message_status}))}})),delete Aa.select_appraise,Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,closable:!0,width:650,title:"\u63D0\u793A",content:Ii.createElement("div",null,Ii.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",Ii.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),Ii.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",Ii.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",Ii.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",Ii.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),Ii.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},Ii.createElement(b.Z,{style:{marginRight:3}})," ",Ii.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{un(Aa)}})},un=Aa=>Ji(void 0,null,function*(){On(!0);const Nr=yield(0,fe.ZP)(`/api/exercises/${Wt==null?void 0:Wt.categoryId}/appraise_settings.json`,{method:"post",body:Aa});if(On(!1),Nr.status===0){oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),za(""),Rr(),gt({type:"exercise/getCommonHeader",payload:wl({},Wt)});return}}),et=(Aa,Nr)=>{const br=Math.floor(Aa/Nr);let er=Aa%Nr;const ea=[];for(let Xa=0;Xa0?1:0)),er--;return ea},ka=Aa=>{var Nr;if(Aa[0]){let br=[];Ta.forEach(ea=>br=br.concat(ea.appraise_teachers));let er=sa.filter(ea=>br.every(Xa=>Xa.id!==ea.id));console.log(er,"newItems"),oa([...er]),Gn(Aa)}if(!Aa[0]){let br=[];br=br.concat(((Nr=va==null?void 0:va[Aa[1]])==null?void 0:Nr.appraise_teachers)||[]);let er=sa.filter(ea=>br.every(Xa=>Xa.id!==ea.id));oa([...er]),Gn(Aa)}},fa=Aa=>{if(Aa!=null&&Aa.start_appraise){Xt((Aa==null?void 0:Aa.exercises)||[]);return}let Nr=Aa==null?void 0:Aa.exercises;const br=et(Aa==null?void 0:Aa.total,Nr.length),er=et(Aa==null?void 0:Aa.finish_total,Nr.length);br.forEach((ea,Xa)=>{Nr[Xa].total=ea}),er.forEach((ea,Xa)=>{Nr[Xa].finish_total=ea,Nr[Xa].unfinished_total=Nr[Xa].total-Nr[Xa].finish_total}),Nr=Nr.filter(ea=>ea.total>0),Xt(JSON.parse(JSON.stringify(Nr)))},Za=()=>{if(!tr.length){oe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(_n[0]){if(_n[1]===null){const Aa=ra.filter(ea=>tr.includes(ea.id));let Nr=[...Ta,...Aa==null?void 0:Aa.map(ea=>({appraise_teachers:[ea],total:0,finish_total:0,unfinished_total:0}))];const br=et(Pe,Nr.length),er=et(Qn,Nr.length);br.forEach((ea,Xa)=>{Nr[Xa].total=ea}),er.forEach((ea,Xa)=>{Nr[Xa].finish_total=ea,Nr[Xa].unfinished_total=Nr[Xa].total-Nr[Xa].finish_total}),Nr=Nr.filter(ea=>ea.total>0),Xt(JSON.parse(JSON.stringify(Nr))),Gn(!1)}if(_n[1]!==null){const Aa=ra.filter(br=>tr.includes(br.id));let Nr=[];Ta.forEach((br,er)=>{if(_n[1]===er){Nr.push(qo(wl({},br),{appraise_teachers:[...br.appraise_teachers,...Aa]}));return}Nr.push(br)}),Xt(Nr),Gn(!1)}}if(!_n[0]&&_n[1]!==null){let Aa=ra.filter(br=>tr.includes(br.id));Aa=Aa.map(br=>qo(wl({},br),{message_status:na!=null&&na.start_appraise?1:0}));let Nr=[];va.forEach((br,er)=>{if(_n[1]===er){Nr.push(qo(wl({},br),{appraise_teachers:[...br.appraise_teachers,...Aa]}));return}Nr.push(br)}),ia(Nr),Gn(!1)}},ir=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Aa,Nr,br)=>br+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:Ni.padding,render:(Aa,Nr,br)=>Ii.createElement("span",{className:Ni.tagWrap},Ii.createElement("div",null,Aa==null?void 0:Aa.map(er=>Ii.createElement("div",{className:Ni.tag,key:er.id},Ii.createElement("b",{title:er.name},er.name),(er==null?void 0:er.disabled)!==!0&&!ot&&Ii.createElement("span",{onClick:ea=>{const Xa=Aa.filter(aa=>aa.id!==er.id),ha=Ta.map((aa,Sa)=>Sa===br?qo(wl({},aa),{appraise_teachers:Xa}):aa);Xa.length?Xt(ha):Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const aa=Ta==null?void 0:Ta.filter((qa,fr)=>fr!==br),Sa=et(Pe,aa.length),Jn=et(Qn,aa.length);Sa.forEach((qa,fr)=>{aa[fr].total=qa}),Jn.forEach((qa,fr)=>{aa[fr].finish_total=qa,aa[fr].unfinished_total=aa[fr].total-aa[fr].finish_total}),Xt(JSON.parse(JSON.stringify(aa)))}})}},Ii.createElement("i",{className:"iconfont icon-guanbi7"}))))),!ot&&Ii.createElement("span",{onClick:()=>ka([!0,br]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],La=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Aa,Nr,br)=>br+1,width:70},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:Ni.padding,dataIndex:"appraise_teachers",render:(Aa,Nr,br)=>Ii.createElement("span",{className:Ni.tagWrap},Ii.createElement("div",null,Aa==null?void 0:Aa.map(er=>Ii.createElement("div",{className:Ni.tag,key:er.id},Ii.createElement("b",{title:er.name},er.name),(er==null?void 0:er.disabled)!==!0&&!ot&&Ii.createElement("span",{onClick:()=>{const ea=Aa.filter(ha=>ha.id!==er.id),Xa=va.map((ha,aa)=>aa===br?qo(wl({},ha),{appraise_teachers:ea}):ha);ia(Xa)}},Ii.createElement("i",{className:"iconfont icon-guanbi7"}))))),!ot&&Ii.createElement("span",{onClick:()=>ka([!1,br]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,a.useEffect)(()=>{za("\u8868\u5355\u672A\u4FDD\u5B58")},[$a]);const Ur=Aa=>{Aa.preventDefault(),Aa.returnValue=""},za=(Aa="")=>{gt({type:"exercise/setActionTabs",payload:{key:Aa}})};return Ii.createElement("section",{className:Ni.form,style:{padding:"30px 50px",marginBottom:"0px"}},Ii.createElement(St.Z,{spinning:nn},Ii.createElement("div",{className:Ni.title},"\u96C6\u4E2D\u8BC4\u9605",Ii.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),Ii.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},Ii.createElement(Ne.default,{checked:$a.select_appraise,disabled:ot||!(na!=null&&na.can_open_appraise&&!(na!=null&&na.end_time)),onChange:Aa=>{$a.select_appraise=Aa.target.checked,oo(Object.assign({},$a))}}),Ii.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),Ii.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),$a.select_appraise&&Ii.createElement("div",{style:{marginTop:"15px",marginLeft:30}},Ii.createElement("span",{style:{color:"#666666",marginRight:"20px"}},Ii.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),Ii.createElement(Pn.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:je()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ot,allowClear:!1,value:$a.end_time?je()($a.end_time):"",disabledDate:Nt.Q8,disabledTime:Aa=>(0,Nt.d0)(Aa),onChange:(Aa,Nr)=>{$a.end_time=Nr,oo(Object.assign({},$a))}}))),$a.select_appraise&&Ii.createElement("div",null,Ii.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ii.createElement(Ne.default,{checked:$a.sealed_review,disabled:ot||!(na!=null&&na.change_sealed_review),onChange:Aa=>{$a.sealed_review=Aa.target.checked,oo(Object.assign({},$a))}}),Ii.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),Ii.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),Ii.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ii.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",Ii.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),Ii.createElement(be.ZP.Group,{value:$a.review_type,disabled:ot||!!(na!=null&&na.end_time),style:{marginLeft:30},onChange:Aa=>{$a.review_type=Aa.target.value,oo(Object.assign({},$a))}},Ii.createElement(be.ZP,{value:0},Ii.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),Ii.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09")),Ii.createElement(be.ZP,{style:{marginLeft:"50px"},value:1},Ii.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),Ii.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09"))),Ii.createElement(re.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},Ii.createElement("div",{style:{color:"#666666",marginRight:"20px"}},Ii.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),$a.review_type===0&&Ii.createElement("div",{style:{flex:1}},Ta.length>0&&Ii.createElement(z.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:Ta,columns:ir}),(na==null?void 0:na.start_appraise)===!1&&!ot&&Ii.createElement("div",{onClick:()=>ka([!0,null]),style:{display:Pe==1&&(Ta==null?void 0:Ta.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),$a.review_type===1&&Ii.createElement("div",{style:{flex:1}},va.length>0&&Ii.createElement(z.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:va,columns:La}))))),((0,xt.aN)()||!!na.exercise_author)&&Ii.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Qa},"\u4FDD\u5B58")),Ii.createElement(Fe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!_n,title:(_n==null?void 0:_n[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"800px",onOk:Za,afterClose:()=>{Nn([])},onCancel:()=>{Gn(!1)}},Ii.createElement(z.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:Aa=>{Nn(Aa)}},rowKey:"id",dataSource:ra,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:"\u624B\u673A",align:"center",dataIndex:"phone",width:"18%"},{title:"\u90AE\u7BB1",align:"center",dataIndex:"email",width:"28%"},{title:"\u89D2\u8272",align:"center",dataIndex:"identity"}]})))};var wu=(0,ye.connect)(({exercise:de,loading:pe,globalSetting:le})=>({exercise:de,loading:pe.effects,globalSetting:le}))($l),fl=x(59301),Ts=Object.defineProperty,sc=Object.defineProperties,ks=Object.getOwnPropertyDescriptors,Gc=Object.getOwnPropertySymbols,wc=Object.prototype.hasOwnProperty,Ns=Object.prototype.propertyIsEnumerable,u0=(de,pe,le)=>pe in de?Ts(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,s0=(de,pe)=>{for(var le in pe||(pe={}))wc.call(pe,le)&&u0(de,le,pe[le]);if(Gc)for(var le of Gc(pe))Ns.call(pe,le)&&u0(de,le,pe[le]);return de},S0=(de,pe)=>sc(de,ks(pe)),$0=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const P0=({exercise:de,globalSetting:pe,loading:le,dispatch:gt})=>{var It,_e;const{workSetting:Wt,commonHeader:ot}=de,[Ie]=me.default.useForm(),Pe=(0,ye.useParams)();Pe.category=Pe.categoryId;const[xn,Qn]=(0,a.useState)(!1),[Yn,nn]=(0,a.useState)(!1),On={forbid_screen:!1,screen_key:((It=Wt==null?void 0:Wt.exercise)==null?void 0:It.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""};let[na,pa]=(0,a.useState)(On);const[_n,Gn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Xt,va;tr(),(Xt=Wt==null?void 0:Wt.exercise)!=null&&Xt.id&&!(0,xt.aN)()&&!((va=Wt==null?void 0:Wt.exercise)!=null&&va.is_creator)&&Qn(!0)},[de==null?void 0:de.workSetting]),(0,a.useEffect)(()=>{((ot==null?void 0:ot.exercise_status)==="5"||ot!=null&&ot.appraise_label)&&Qn(!0)},[ot]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{de.actionTabs.key==="insterIp"&&(de.actionTabs.data.ip?na[de.actionTabs.type]=[...na[de.actionTabs.type]||[],...de.actionTabs.data.ip]:na[de.actionTabs.type]=[...na[de.actionTabs.type]||[],`${de.actionTabs.data.startIP},${de.actionTabs.data.startIP.substring(0,de.actionTabs.data.startIP.lastIndexOf("."))+"."+de.actionTabs.data.endIP}`],Nn(na),Gn(!0))},[de.actionTabs]);const tr=()=>{const Xt=JSON.parse(JSON.stringify(Wt));Object.keys(na).forEach(va=>{var ia;na[va]=(ia=Xt==null?void 0:Xt.exercise)==null?void 0:ia[va]}),Nn(S0(s0({},na),{ip_limit:na.ip_limit!=="no"}))},Nn=Xt=>{pa(Xt),Ie.setFieldsValue(Xt)};function sa(Xt=""){if(!Xt)return!1;const va=Xt.split(` `),ia=/^(http|https):\/\//;for(let $a=0;$a{var va,ia;if(Xt.categoryId=Pe.categoryId,Xt.forbid_screen&&!(Xt!=null&&Xt.screen_key.replace(/\s+/g,""))){oe.ZP.warning("\u8BF7\u586B\u5199\u89E3\u9501\u5207\u5C4F\u7801");return}if(Xt!=null&&Xt.use_white_list&&!((va=Xt==null?void 0:Xt.white_list)!=null&&va.length)){oe.ZP.warning("\u8BF7\u9009\u62E9\u767D\u540D\u5355\u7A0B\u5E8F");return}if(Xt!=null&&Xt.net_limit){if(Xt!=null&&Xt.net_limit_list&&!((ia=Xt==null?void 0:Xt.net_limit_list)!=null&&ia.replace(/\s+/g,""))){oe.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u4E0D\u5141\u8BB8\u5168\u90E8\u4E3A\u7A7A\u683C");return}if(sa(Xt==null?void 0:Xt.net_limit_list)){oe.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u7684\u524D\u7F00\uFF0C\u8BF7\u4FEE\u6539");return}}ra(Xt)},ra=Xt=>$0(void 0,null,function*(){nn(!0);const va=yield(0,fe.ZP)(`/api/exercises/${Pe==null?void 0:Pe.categoryId}/client_cheating_settings.json`,{method:"post",body:Xt});nn(!1),va.status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),gt({type:"exercise/getCommonHeader",payload:s0({},Pe)}),gt({type:"exercise/getWorkSetting",payload:s0({},Pe)}),Gn(!1))});(0,a.useEffect)(()=>{oa(_n?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[_n]);const oa=(Xt="")=>{gt({type:"exercise/setActionTabs",payload:{key:Xt}})},Ta=[{value:"360huabao",label:"360\u753B\u62A5"},{value:"360se",label:"360\u6D4F\u89C8\u5668"},{value:"chrome",label:"google\u6D4F\u89C8\u5668"},{value:"Code",label:"vscode\u7F16\u8F91\u5668"},{value:"msedge",label:"edge\u6D4F\u89C8\u5668"},{value:"QQ",label:"qq\u6D4F\u89C8\u5668"},{value:"SystemSettings",label:"\u7CFB\u7EDF\u8BBE\u7F6E"},{value:"WeChat",label:"\u5FAE\u4FE1"},{value:"WindowsTerminal",label:"\u7EC8\u7AEF"},{value:"WINWORD",label:"\u5FAE\u8F6FOffice"},{value:"Taskmgr",label:"\u4EFB\u52A1\u7BA1\u7406\u5668"},{value:"EXCEL",label:"Microsoft Excel"},{value:"POWERPNT",label:"Microsoft PowerPoint"},{value:"firefox",label:"Firefox"},{value:"DingTalk",label:"\u9489\u9489"}];return fl.createElement("section",{className:Ni.formDom,style:{padding:"30px 50px"}},fl.createElement(St.Z,{spinning:le["exercise/getWorkSetting"]||Yn},fl.createElement(me.default,{form:Ie,name:"basicForm",initialValues:On,colon:!1,onValuesChange:(Xt,va)=>{console.log("onValuesChange",va);let ia=va;for(const $a in Xt)($a=="ip_bind"||$a=="ip_limit")&&!va.is_locked&&va[$a]&&(ia.is_locked=!0),$a=="open_camera"&&(ia.photo_count=ia.photo_count||5);Nn(ia),Gn(!0)},onFinish:_t},fl.createElement("div",{className:Ni.title},"\u5BA2\u6237\u7AEF\u8BBE\u7F6E"),fl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},fl.createElement("div",{style:{color:"#000"}},"1\u3001\u82E5\u672A\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u7684\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u652F\u6301\u5B66\u751F\u7F51\u9875\u7AEF\u4E0E\u5BA2\u6237\u7AEF\u540C\u65F6\u6309\u7167\u540C\u4E00\u5957\u89C4\u5219\u8FDB\u884C\u8003\u8BD5\uFF0C\u8003\u8BD5\u7684\u6570\u636E\u4E24\u7AEF\u540C\u6B65\u3002\u82E5\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u8003\u8BD5\u4E0B\u7684\u4EFB\u610F\u89C4\u5219\uFF0C\u5219\u5224\u5B9A\u4E3A\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\u3002"),fl.createElement("div",{style:{color:"#000",marginTop:"20px"}},"2\u3001\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\uFF0C\u5B66\u751F\u53EA\u80FD\u5728Windows\u7CFB\u7EDF\u7684\u5BA2\u6237\u7AEF\u8FDB\u884C\u8003\u8BD5\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5\u8003\u8BD5\u7CFB\u7EDF\u5BA2\u6237\u7AEF\uFF0C\u70B9\u51FB",fl.createElement("a",{onClick:()=>{window.open("/download")}},"\u3010\u4E0B\u8F7D\u5BA2\u6237\u7AEF\u3011"))),fl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},fl.createElement(me.default.Item,{name:"forbid_screen",valuePropName:"checked",style:{marginBottom:0}},fl.createElement(Ne.default,{disabled:xn},fl.createElement(fl.Fragment,null,fl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u5207\u5C4F")))),na.forbid_screen&&fl.createElement(re.Z,{className:Ni.unlockKeyWrapper,align:"middle"},fl.createElement("div",{style:{color:"#666666"}},"\u89E3\u9501\u5207\u5C4F\u7801"),fl.createElement(we.Z,{title:"\u5982\u5B66\u751F\u9700\u89E3\u9664\u5207\u5C4F\u9650\u5236\uFF0C\u9700\u6559\u5E08\u8F93\u5165\u89E3\u9501\u7801\u89E3\u9664"},fl.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Ni.title_icon}`,style:{cursor:"pointer",margin:"0 10px"}})),fl.createElement(me.default.Item,{name:"screen_key",style:{marginBottom:0}},fl.createElement(Se.default,{size:"large",className:Ni.unlockKeyInput,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u89E3\u9501\u5207\u5C4F\u7801"})),fl.createElement(ve.Z,null,!xn&&fl.createElement(Ce.ZP,{type:"link",onClick:()=>{Ie.setFieldsValue({screen_key:Math.floor(Math.random()*1e6).toString().padStart(6,"0")})}},"\u6362\u4E00\u6362")))),fl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},fl.createElement(me.default.Item,{name:"use_white_list",valuePropName:"checked",style:{marginBottom:0}},fl.createElement(Ne.default,{disabled:xn},fl.createElement(fl.Fragment,null,fl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8BBE\u7F6E\u767D\u540D\u5355\u7A0B\u5E8F")))),na.use_white_list&&fl.createElement(re.Z,{className:Ni.unlockKeyWrapper,align:"middle"},fl.createElement(me.default.Item,{name:"white_list",style:{marginBottom:0,marginRight:10}},fl.createElement(dn.default,{mode:"tags",size:"large",disabled:xn,style:{width:1016},options:Ta})))),fl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},fl.createElement(me.default.Item,{name:"net_limit",valuePropName:"checked",style:{marginBottom:0}},fl.createElement(Ne.default,{disabled:xn},fl.createElement(fl.Fragment,null,fl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7F51\u7EDC\u53EF\u8BBF\u95EE\u6E05\u5355")))),na.net_limit&&fl.createElement(re.Z,{className:Ni.unlockKeyWrapper,align:"middle"},fl.createElement(me.default.Item,{name:"net_limit_list",style:{marginBottom:0}},fl.createElement(Se.default.TextArea,{rows:5,style:{width:1016},disabled:xn,placeholder:`\u652F\u6301 http\u548Cip\u4E24\u79CD\u65B9\u5F0F\uFF0C\u591A\u4E2Ahttp\uFF0Cip\u591A\u884C\u5C55\u793A\u5982\uFF1A www.educoder.net\uFF08\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u524D\u7F00\uFF09 192.160.22.2 -\u5982\u672A\u586B\u5199\uFF0C\u5219\u9ED8\u8BA4\u53EA\u80FD\u8FDB\u5165https://www.educoder.net\uFF08\u7F51\u9875\uFF09`}))))),((0,xt.aN)()||((_e=de==null?void 0:de.commonHeader)==null?void 0:_e.exercise_author))&&!(ot!=null&&ot.appraise_label)&&fl.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{Ie.submit()}},"\u4FDD\u5B58")),fl.createElement(bc,null))};var xm=(0,ye.connect)(({exercise:de,loading:pe,globalSetting:le})=>({exercise:de,loading:pe.effects,globalSetting:le}))(P0),c0=x(26162),cd=x(59301);const em=({exercise:de,globalSetting:pe,dispatch:le})=>{var gt,It,_e,Wt,ot;const[Ie,Pe]=(0,a.useState)("0"),[xn]=(0,ye.useSearchParams)(),Qn=[{label:"\u53D1\u5E03\u8BBE\u7F6E",key:"0",element:cd.createElement(td,{changeActive:Yn=>{Pe(Yn)}})},{label:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E",key:"2",element:cd.createElement(id,null)},(0,xt.GJ)()&&((It=(gt=de==null?void 0:de.workSetting)==null?void 0:gt.exercise)==null?void 0:It.exercise_type)!=2&&{label:"\u8BC4\u9605\u8BBE\u7F6E",key:"5",element:cd.createElement(wu,null)},{label:"\u6210\u7EE9\u8BBE\u7F6E",key:"3",element:cd.createElement(kd,null)},((_e=pe==null?void 0:pe.setting)!=null&&_e.is_local?!1:((ot=(Wt=de==null?void 0:de.workSetting)==null?void 0:Wt.exercise)==null?void 0:ot.exercise_type)!=2)&&{label:"\u5BA2\u6237\u7AEF\u8BBE\u7F6E",key:"4",element:cd.createElement(xm,null)}].filter(Yn=>!!Yn);return(0,a.useEffect)(()=>(xn.get("childrenTabs")&&Pe(xn.get("childrenTabs")),le({type:"globalSetting/footerToggle",payload:!1}),()=>{le({type:"globalSetting/footerToggle",payload:!0})}),[]),cd.createElement("div",{style:{paddingBottom:"50px"}},cd.createElement(c0.Z,{dataSource:Qn,style:{marginBottom:52}}))};var tm=(0,ye.connect)(({exercise:de,globalSetting:pe})=>({exercise:de,globalSetting:pe}))(em),As={wrap:"wrap___y4Bkb",head:"head___Dfq21",title:"title___cJ2wS",table:"table___gdAJP",FormCheckBoxDom:"FormCheckBoxDom___NtsDC"},Dd=x(47949),b0=x(98616),Ad=x(42441),d0=x(9859),Id=x(60885),Od=x(20463),nm=x(92310),m0=x.n(nm),x0=Object.defineProperty,am=Object.defineProperties,rm=Object.getOwnPropertyDescriptors,Zd=Object.getOwnPropertySymbols,w0=Object.prototype.hasOwnProperty,zd=Object.prototype.propertyIsEnumerable,g0=(de,pe,le)=>pe in de?x0(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Hd=(de,pe)=>{for(var le in pe||(pe={}))w0.call(pe,le)&&g0(de,le,pe[le]);if(Zd)for(var le of Zd(pe))zd.call(pe,le)&&g0(de,le,pe[le]);return de},Qd=(de,pe)=>am(de,rm(pe)),D0=(de,pe)=>{var le={};for(var gt in de)w0.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&Zd)for(var gt of Zd(de))pe.indexOf(gt)<0&&zd.call(de,gt)&&(le[gt]=de[gt]);return le},om=de=>{var pe=de,{data:le,className:gt="",colon:It=!1}=pe,_e=D0(pe,["data","className","colon"]);return a.createElement(me.default,Qd(Hd({},_e),{className:m0()(As.FormCheckBoxDom,gt),colon:It}),le==null?void 0:le.map((Wt,ot)=>{var Ie=Wt,{ItemData:Pe,valuePropName:xn,children:Qn,desc:Yn,type:nn="Checkbox",normalize:On}=Ie,na=D0(Ie,["ItemData","valuePropName","children","desc","type","normalize"]);return(na==null?void 0:na.isShow)&&a.createElement(re.Z,{key:ot,wrap:!1,justify:"space-between"},a.createElement(ve.Z,null,a.createElement(me.default.Item,Qd(Hd({},na),{normalize:(pa,_n,Gn)=>{var tr,Nn;return nn=="Radio"||((tr=_n||[])!=null&&tr.every(sa=>sa==="all")&&pa.includes("all")&&pa.length>1&&(pa=pa.filter(sa=>sa!=="all")),(!((Nn=_n||[])!=null&&Nn.includes("all"))&&pa.includes("all")||(pa==null?void 0:pa.length)==0)&&(pa=["all"])),On?On(pa,_n,Gn):pa}}),Qn||(nn=="Checkbox"?a.createElement(Ne.default.Group,{options:Pe}):a.createElement(be.ZP.Group,{options:Pe})))),a.createElement(ve.Z,null,Yn))}))},I0=x(36381),au={Onerow:"Onerow___ZYa8H",TableDom:"TableDom___PXmEy",CollapseDom:"CollapseDom___q9wvV",CollapseDomC:"CollapseDomC___zTeH1",CollapseChildrenDom:"CollapseChildrenDom___O1Ffz",open:"open___K7p7T",DomStyle:"DomStyle___EoUKX",DomStyleTitle:"DomStyleTitle___vhLg3",DomStyleTitleChild:"DomStyleTitleChild___a1RIx",Sessce:"Sessce___zdKQ2",AnswerSDom:"AnswerSDom___YkvgW",scale_hover:"scale_hover___RkGo0",percent:"percent___DP1EH"},f0=x(90290),im=Object.defineProperty,lm=Object.defineProperties,um=Object.getOwnPropertyDescriptors,O0=Object.getOwnPropertySymbols,sm=Object.prototype.hasOwnProperty,cm=Object.prototype.propertyIsEnumerable,N0=(de,pe,le)=>pe in de?im(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,dd=(de,pe)=>{for(var le in pe||(pe={}))sm.call(pe,le)&&N0(de,le,pe[le]);if(O0)for(var le of O0(pe))cm.call(pe,le)&&N0(de,le,pe[le]);return de},Nd=(de,pe)=>lm(de,um(pe));const L0=(de="")=>{var pe,le;const gt=document.createElement("html");return gt.innerHTML=(0,f0.ZP)(de),a.createElement("span",null,((le=(pe=gt==null?void 0:gt.children)==null?void 0:pe[1])==null?void 0:le.textContent)||(gt==null?void 0:gt.textContent)||"")},dm=({ModalProps:de={},QuestionDetail:pe={},CurrentData:le={}})=>{var gt,It,_e,Wt,ot,Ie,Pe,xn,Qn,Yn;const{question_type:nn=null}=pe;return(0,a.useEffect)(()=>{console.log("CurrentData===",le,pe,pe==null?void 0:pe.question_choices)},[le]),a.createElement(Fe.default,dd({},dd({title:"\u5B66\u751F\u7B54\u9898",centered:!0,width:800,destroyOnClose:!0,footer:null},de)),a.createElement("div",{className:"flex item-center mb20",style:{gap:"30px"}},a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u59D3\u540D"),le==null?void 0:le.name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5B66\u53F7"),le==null?void 0:le.student_id),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5206\u73ED"),le==null?void 0:le.course_group_name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5F97\u5206"),(gt=le==null?void 0:le.users_answer_info)==null?void 0:gt.score,"/",pe==null?void 0:pe.question_score)),a.createElement("div",{style:{maxHeight:500,overflow:"auto"}},(nn===Ar.fw[3].id||nn===Ar.fw[8].id)&&a.createElement("div",{className:"flex flex-col font14 gap-10px "},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),(_e=(It=le==null?void 0:le.users_answer_info)==null?void 0:It.choices)==null?void 0:_e.map((On,na)=>a.createElement("div",{key:On==null?void 0:On.exercise_choice_id},"\u7B54\u6848\uFF08\u586B\u7A7A",na+1,"\uFF09\uFF1A",a.createElement("span",{style:{color:On!=null&&On.score_type?"#2EC25B":"#E30000"}},On==null?void 0:On.answer_text)))),nn===Ar.fw[4].id&&a.createElement(a.Fragment,null,a.createElement("div",{className:"flex flex-col font14 gap-10px"},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(ot=(Wt=le==null?void 0:le.users_answer_info)==null?void 0:Wt.choices)==null?void 0:ot.map((On,na)=>a.createElement(al.Z,{key:na,value:(0,ue.EJ)(On==null?void 0:On.answer_text,pe==null?void 0:pe.question_keywords)})))),a.createElement("div",{className:"flex flex-col font14 gap-10px mt20"},a.createElement("div",{className:"blod"},"\u53C2\u8003\u7B54\u6848\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(Ie=pe==null?void 0:pe.question_choices)==null?void 0:Ie.map((On,na)=>a.createElement(al.Z,{key:na,value:On==null?void 0:On.answer_text}))))),nn===Ar.fw[5].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(xn=(Pe=le==null?void 0:le.users_answer_info)==null?void 0:Pe.choices)==null?void 0:xn.map((On,na)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u7B2C",na+1,"\u5173\u5B66\u751F\u4EE3\u7801",a.createElement(we.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(On!=null&&On.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,On==null?void 0:On.answer_text)))))),nn===Ar.fw[6].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(Yn=(Qn=le==null?void 0:le.users_answer_info)==null?void 0:Qn.choices)==null?void 0:Yn.map((On,na)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u5B66\u751F\u4EE3\u7801",a.createElement(we.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(On!=null&&On.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,On!=null&&On.answer_text?Mn.Base64.decode(On==null?void 0:On.answer_text):""))))))))},mm=a.memo(dm),R0=({exercise:de,dispatch:pe,handleOnComplete:le})=>{var gt,It,_e,Wt,ot,Ie,Pe,xn,Qn,Yn,nn,On,na,pa,_n,Gn,tr,Nn,sa,_t,ra,oa,Ta,Xt,va,ia,$a,ro,Rr,Qa,un,et,ka;const{actionTabs:fa={},course_groups:Za=[]}=de,ir=(0,ye.useParams)(),[,La,Ur,za]=(0,wt.U)(ne.hv,{exercise_id:ir==null?void 0:ir.categoryId}),Aa=((gt=za==null?void 0:za.data)==null?void 0:gt.question)||{},Nr=((_e=(It=za==null?void 0:za.data)==null?void 0:It.exercise)==null?void 0:_e.use_blank_score)||0,[br,er]=(0,a.useState)({open:!1,currentData:{}}),[ea,Xa]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:((Wt=fa==null?void 0:fa.data)==null?void 0:Wt.exercise_group_id)||"all",keyword:"",score_type:(ot=fa==null?void 0:fa.data)!=null&&ot.choice_position?(Ie=fa==null?void 0:fa.data)==null?void 0:Ie.choice_position:"all"}),ha=()=>{pe({type:"exercise/setActionTabs",payload:{key:""}})},aa=(0,a.useMemo)(()=>{var Sa;const Jn=Aa==null?void 0:Aa.question_type,qa=[{title:"\u5E8F\u53F7",dataIndex:"index",width:70},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:fr=>fr||"\u672A\u5206\u73ED"}];return[Ar.fw[0].id,Ar.fw[1].id,Ar.fw[2].id].includes(Jn)&&qa.push({title:"\u9009\u9879",dataIndex:"users_answer_info.score",align:"center",width:100,render:(fr,Dr)=>{var ho,Eo,Hr,lr,io;const Fo=(Eo=(ho=Dr==null?void 0:Dr.users_answer_info)==null?void 0:ho.choices)==null?void 0:Eo.map(Hi=>Hi==null?void 0:Hi.exercise_choice_id),Ti=(Hr=Aa==null?void 0:Aa.question_choices)==null?void 0:Hr.filter(Hi=>Fo.includes(Hi==null?void 0:Hi.exercise_choice_id)),kl=((io=(lr=Aa==null?void 0:Aa.question_choices)==null?void 0:lr.filter(Hi=>Hi==null?void 0:Hi.right_answer))==null?void 0:io.map(Hi=>Hi==null?void 0:Hi.exercise_choice_id))||[],Hl=kl.length===Fo.length?Fo.length>0&&Fo.every(Hi=>kl.includes(Hi))?1:3:Fo.length>0&&Fo.every(Hi=>kl.includes(Hi))&&Nr===1?2:3;return a.createElement(a.Fragment,null,Ti==null?void 0:Ti.map(Hi=>a.createElement("span",{key:Hi==null?void 0:Hi.exercise_choice_id,style:{color:Hl===3?"#E30000":Hl===2?"#FF9D18":"#2EC25B"}},(Aa==null?void 0:Aa.question_type)===Ar.fw[2].id?Hi==null?void 0:Hi.choice_text:Ar.k4[(Hi==null?void 0:Hi.choice_position)-1])))}}),[Ar.fw[3].id,Ar.fw[4].id,Ar.fw[8].id,Ar.fw[6].id,Ar.fw[7].id].includes(Jn)&&qa.push({title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(fr,Dr)=>{var ho;return`${(ho=Dr==null?void 0:Dr.users_answer_info)==null?void 0:ho.score}/${Aa==null?void 0:Aa.question_score}`}},{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",render:(fr,Dr)=>a.createElement("a",{onClick:()=>{er({open:!0,currentData:Dr})}},"\u67E5\u770B\u8BE6\u60C5")}),[Ar.fw[5].id].includes(Jn)&&qa.push(...((Sa=Aa==null?void 0:Aa.question_choices)==null?void 0:Sa.map((fr,Dr=0)=>({title:`\u7B2C${fr==null?void 0:fr.position}\u5173\u5F97\u5206/\u5206\u6570`,align:"center",dataIndex:"users_answer_info.choices",width:150,render:(ho,Eo)=>{var Hr,lr,io,Fo,Ti,kl,Hl,Hi;return((lr=(Hr=Eo==null?void 0:Eo.users_answer_info)==null?void 0:Hr.choices)==null?void 0:lr.length)>0&&`${(Ti=(Fo=(io=Eo==null?void 0:Eo.users_answer_info)==null?void 0:io.choices)==null?void 0:Fo[Dr])==null?void 0:Ti.score}/${(Hi=(Hl=(kl=Eo==null?void 0:Eo.users_answer_info)==null?void 0:kl.choices)==null?void 0:Hl[Dr])==null?void 0:Hi.question_score}`}})))||[],{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",fixed:"right",width:100,render:(fr,Dr)=>a.createElement("a",{onClick:()=>{er({open:!0,currentData:Dr})}},"\u67E5\u770B\u8BE6\u60C5")}),qa},[Aa,Nr]);return(0,a.useEffect)(()=>{var Sa,Jn,qa,fr,Dr,ho;(fa==null?void 0:fa.key)==="\u7B54\u9898\u8BE6\u60C5"&&Ur(Nd(dd({},ea),{exercise_group_id:(ea==null?void 0:ea.exercise_group_id)=="all"?"":ea==null?void 0:ea.exercise_group_id,exercise_id:ir==null?void 0:ir.categoryId,question_id:(Sa=fa==null?void 0:fa.data)==null?void 0:Sa.id,choice_position:([4,5,6].includes((Jn=fa==null?void 0:fa.data)==null?void 0:Jn.ques_type)||[4,5,6].includes((fr=(qa=za==null?void 0:za.data)==null?void 0:qa.question)==null?void 0:fr.question_type))&&ea.score_type!=="all"?ea.score_type:null,challenge_id:(Dr=fa==null?void 0:fa.data)==null?void 0:Dr.challenge_id,scope:(ho=fa==null?void 0:fa.data)==null?void 0:ho.scope,score_type:null}))},[fa==null?void 0:fa.key,ea]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:a.createElement(a.Fragment,null,"\u7B54\u9898\u8BE6\u60C5",a.createElement("span",{className:"font14 c-grey-666"},"\uFF08",((Pe=fa==null?void 0:fa.data)==null?void 0:Pe.tabActive)==="3"&&((xn=fa==null?void 0:fa.data)!=null&&xn.title)?(Qn=fa==null?void 0:fa.data)==null?void 0:Qn.title:`${(na=(On=Ar.fw)==null?void 0:On[(nn=(Yn=za==null?void 0:za.data)==null?void 0:Yn.question)==null?void 0:nn.question_type])==null?void 0:na.name}${((pa=fa==null?void 0:fa.data)==null?void 0:pa.question_number)||""}`,"\uFF09"),((_n=fa==null?void 0:fa.data)==null?void 0:_n.tabActive)==="2"&&a.createElement(a.Fragment,null,a.createElement(we.Z,{title:a.createElement(a.Fragment,null,"\u9898\u76EE\uFF1A",L0((tr=(Gn=za==null?void 0:za.data)==null?void 0:Gn.question)==null?void 0:tr.question_title),a.createElement("br",null),"\u9898\u578B\uFF1A",Ar.fw[((sa=(Nn=za==null?void 0:za.data)==null?void 0:Nn.question)==null?void 0:sa.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",L0((ra=(_t=za==null?void 0:za.data)==null?void 0:_t.question)==null?void 0:ra.question_score),a.createElement("br",null))},a.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u6B63\u786E\u7387",a.createElement("span",{className:"c-block ml10"},(oa=fa==null?void 0:fa.data)==null?void 0:oa.right_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5F97\u5206\u7387",a.createElement("span",{className:"c-block ml10"},(Ta=fa==null?void 0:fa.data)==null?void 0:Ta.score_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5DF2\u7B54\u4EBA\u6570",a.createElement("span",{className:"c-block ml10"},(Xt=fa==null?void 0:fa.data)==null?void 0:Xt.effictive_counts,"\u4EBA")))),open:(fa==null?void 0:fa.key)==="\u7B54\u9898\u8BE6\u60C5",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:ha},((va=fa==null?void 0:fa.data)==null?void 0:va.tabActive)==="3"&&a.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},($a=(ia=fa==null?void 0:fa.data)==null?void 0:ia.exercise_group_list)==null?void 0:$a.map((Sa,Jn)=>{var qa;return a.createElement("span",{key:Jn},Sa==null?void 0:Sa.course_group_name,a.createElement("span",{className:"ml10 c-black"},Sa==null?void 0:Sa.value,((qa=fa==null?void 0:fa.data)==null?void 0:qa.questionsscoreType)||"%"))})),a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",null,a.createElement(dn.default,{style:{width:256},value:ea==null?void 0:ea.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Sa=>Sa.parentNode,onChange:Sa=>{let Jn=[...Sa];Jn.length===0&&(Jn=["all"]),Jn.includes("all")&&Jn.length>1&&(Jn[Jn.length-1]=="all"?Jn=["all"]:Jn=Jn.filter(qa=>qa!=="all")),Xa(Nd(dd({},ea),{exercise_group_id:Jn}))},filterOption:(Sa,Jn)=>Jn.label.indexOf(Sa.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Za.map(Sa=>({label:Sa==null?void 0:Sa.exercise_group_name,value:Sa==null?void 0:Sa.exercise_group_id}))]}),[4,5,6].includes((Rr=(ro=za==null?void 0:za.data)==null?void 0:ro.question)==null?void 0:Rr.question_type)&&a.createElement(dn.default,{style:{width:140,marginLeft:20},value:ea==null?void 0:ea.score_type,onChange:Sa=>{Xa(Nd(dd({},ea),{score_type:Sa}))},options:[{label:"\u5168\u90E8\u5F97\u5206\u7C7B\u578B",value:"all"},{label:"\u6EE1\u5206\u4F5C\u7B54",value:1},{label:"\u90E8\u5206\u5F97\u5206",value:2},{label:"\u96F6\u5206\u4F5C\u7B54",value:3}]})),a.createElement(Dd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Sa=>{Xa(Nd(dd({},ea),{keyword:Sa}))}})),a.createElement(z.default,{className:"mt10",dataSource:((un=(Qa=za==null?void 0:za.data)==null?void 0:Qa.student_score)==null?void 0:un.list)||[],scroll:{y:500,x:"max-content"},loading:La,columns:aa,pagination:{current:ea.page,pageSize:ea==null?void 0:ea.limit,onChange:(Sa,Jn)=>{Xa(Nd(dd({},ea),{page:Sa,limit:Jn}))},total:((ka=(et=za==null?void 0:za.data)==null?void 0:et.student_score)==null?void 0:ka.count)||0,showTotal:Sa=>a.createElement("span",{className:"font12 c-666"},"\u5171",a.createElement("span",{style:{color:"#3061D0"}},Sa),"\u6761\u6570\u636E")}})),a.createElement(mm,{QuestionDetail:Aa,CurrentData:br.currentData,ModalProps:{open:br.open,onCancel:()=>{er({open:!1,currentData:{}})}}}))};var p0=(0,ye.connect)(({exercise:de})=>({exercise:de}))(R0),ua=x(59301),gm=Object.defineProperty,fm=Object.defineProperties,M0=Object.getOwnPropertyDescriptors,Gd=Object.getOwnPropertySymbols,T0=Object.prototype.hasOwnProperty,k0=Object.prototype.propertyIsEnumerable,j0=(de,pe,le)=>pe in de?gm(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,cc=(de,pe)=>{for(var le in pe||(pe={}))T0.call(pe,le)&&j0(de,le,pe[le]);if(Gd)for(var le of Gd(pe))k0.call(pe,le)&&j0(de,le,pe[le]);return de},Dc=(de,pe)=>fm(de,M0(pe)),v0=(de,pe)=>{var le={};for(var gt in de)T0.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&Gd)for(var gt of Gd(de))pe.indexOf(gt)<0&&k0.call(de,gt)&&(le[gt]=de[gt]);return le},pm=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const h0=de=>{var pe,le;const gt=document.createElement("html");return gt.innerHTML=(0,f0.ZP)(de),ua.createElement("span",null,((le=(pe=gt==null?void 0:gt.children)==null?void 0:pe[1])==null?void 0:le.textContent)||(gt==null?void 0:gt.textContent)||"")},E0=de=>{var pe=de,{data:le,dispatch:gt,exercise_group_id:It}=pe,_e=v0(pe,["data","dispatch","exercise_group_id"]),Wt,ot;const Ie=(()=>{var xn,Qn,Yn,nn;let On=[];return((le==null?void 0:le.ques_type)==Ar.fw[0].id||(le==null?void 0:le.ques_type)==Ar.fw[1].id)&&(On=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:ua.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",ua.createElement(we.Z,{overlayStyle:{maxWidth:600},title:ua.createElement(ua.Fragment,null,ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ua.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(xn=(le==null?void 0:le.ques_details)||[])==null?void 0:xn.map((na,pa)=>Dc(cc({},na),{title:Ar.k4[pa],num:na.choice_users_count,scale:(Number(na.choice_percent)*100).toFixed(2)}))]),(le==null?void 0:le.ques_type)==Ar.fw[2].id&&(On=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:ua.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",ua.createElement(we.Z,{overlayStyle:{maxWidth:600},title:ua.createElement(ua.Fragment,null,ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ua.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Qn=(le==null?void 0:le.ques_details)||[])==null?void 0:Qn.map((na,pa)=>Dc(cc({},na),{title:na.choice_text,num:na.choice_users_count,scale:(Number(na.choice_percent)*100).toFixed(2)}))]),((le==null?void 0:le.ques_type)==Ar.fw[3].id||(le==null?void 0:le.ques_type)==Ar.fw[8].id)&&(On=[{title:"\u586B\u7A7A",num:"\u7B54\u5BF9\u4EBA\u6570",scale:ua.createElement("span",null,"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B",ua.createElement(we.Z,{overlayStyle:{maxWidth:600},title:ua.createElement(ua.Fragment,null,ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570\u3002"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ua.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Yn=(le==null?void 0:le.ques_details)||[])==null?void 0:Yn.map((na,pa)=>Dc(cc({},na),{title:`\u586B\u7A7A${na.choice_position}`,num:na.choice_users_count,scale:(Number(na.choice_percent)*100).toFixed(2)}))]),((le==null?void 0:le.ques_type)==Ar.fw[4].id||(le==null?void 0:le.ques_type)==Ar.fw[6].id)&&(On=[{title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:ua.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",ua.createElement(we.Z,{overlayStyle:{maxWidth:600},title:ua.createElement(ua.Fragment,null,ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(le==null?void 0:le.ques_type)==Ar.fw[4].id?"\u7B80\u7B54\u9898":"\u7A0B\u5E8F\u8BBE\u8BA1\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(le==null?void 0:le.ques_type)==Ar.fw[4].id?"\u7B80\u7B54\u9898":"\u7A0B\u5E8F\u8BBE\u8BA1\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(le==null?void 0:le.ques_type)==Ar.fw[4].id?"\u7B80\u7B54\u9898":"\u7A0B\u5E8F\u8BBE\u8BA1\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(le==null?void 0:le.ques_type)==Ar.fw[4].id?"\u7B80\u7B54\u9898":"\u7A0B\u5E8F\u8BBE\u8BA1\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(le==null?void 0:le.ques_type)==Ar.fw[4].id?"\u7B80\u7B54\u9898\u88AB\u8BC4\u9605\u4E3A\u96F6\u5206\u7684\u5B66\u751F\u6570\u3002":"\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002","\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),(le==null?void 0:le.ques_type)==Ar.fw[4].id?"\uFF08\u8BE5\u7B80\u7B54\u9898\u5F97\u96F6\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100% (\u6CE8\uFF1A\u672A\u8BC4\u9605\uFF08\u5305\u62EC\u5173\u952E\u8BCD\u8BC4\u5206\u548C\u6559\u5E08\u8BC4\u9605\uFF09\u7684\u5B66\u751F\u4E0D\u7EDF\u8BA1\u81F3\u8BE5\u9009\u9879\u4E2D)":"\uFF08\u8BE5\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u672A\u5F97\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ua.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(nn=(le==null?void 0:le.ques_details)||[])==null?void 0:nn.map((na,pa)=>Dc(cc({},na),{title:na.choice_text,num:na.choice_users_count,scale:(Number(na.choice_percent)*100).toFixed(2)}))]),On})(),Pe=(xn={})=>{gt({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Dc(cc({},le),{scope:_e==null?void 0:_e.scope,exercise_group_id:It,choice_position:xn==null?void 0:xn.choice_position,tabActive:"2",question_number:(le==null?void 0:le.index)||`${_e.Findex}.${le==null?void 0:le.ques_position}`})}})};return ua.createElement("div",{className:au.DomStyle},ua.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},ua.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20}},ua.createElement(re.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"}},ua.createElement(ve.Z,{className:au.DomStyleTitle},"\u9898\u76EE"),ua.createElement(ve.Z,null,ua.createElement(al.Z,{className:au.DomStyleTitle,style:{maxWidth:710},value:le.ques_title}),ua.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20}},(Wt=le==null?void 0:le.ques_details)==null?void 0:Wt.map((xn,Qn)=>ua.createElement("div",{key:Qn},((le==null?void 0:le.ques_type)==Ar.fw[0].id||(le==null?void 0:le.ques_type)==Ar.fw[1].id)&&ua.createElement(re.Z,{className:`${xn.choice_right_boolean?au.Sessce:""}`,gutter:10,wrap:!1,key:Qn},ua.createElement(ve.Z,{style:{fontWeight:600}},Ar.k4[Qn]),ua.createElement(ve.Z,null,ua.createElement(al.Z,{className:au.DomStyleTitle,style:{maxWidth:690},value:xn.choice_text||""}))),(le==null?void 0:le.ques_type)==Ar.fw[2].id&&ua.createElement(re.Z,{className:`${xn.choice_right_boolean?au.Sessce:""}`,gutter:10,wrap:!1,key:Qn},ua.createElement(ve.Z,null,ua.createElement(al.Z,{className:au.DomStyleTitle,style:{maxWidth:690},value:xn.choice_text||""}))),((le==null?void 0:le.ques_type)==Ar.fw[3].id||(le==null?void 0:le.ques_type)==Ar.fw[8].id)&&ua.createElement(re.Z,{gutter:10,wrap:!1,key:Qn},ua.createElement(ve.Z,{style:{fontWeight:600}},"\u586B\u7A7A",xn.choice_position,"\uFF1A"),ua.createElement(ve.Z,null,xn.choice_text||"")),((le==null?void 0:le.ques_type)==Ar.fw[4].id||(le==null?void 0:le.ques_type)==Ar.fw[6].id)&&ua.createElement(re.Z,{gutter:10,wrap:!1,key:Qn},ua.createElement(ve.Z,null,ua.createElement(al.Z,{className:au.DomStyleTitle,style:{maxWidth:690},value:xn.choice_text||""})))))))),ua.createElement(re.Z,{gutter:60},[Ar.fw[0].id,Ar.fw[1].id,Ar.fw[2].id].includes(le==null?void 0:le.ques_type)&&ua.createElement(ve.Z,null,ua.createElement("span",{className:`${au.DomStyleTitle}`},"\u6B63\u786E\u7B54\u6848\uFF1A"),(ot=le==null?void 0:le.ques_details)==null?void 0:ot.filter(xn=>xn.choice_right_boolean).map((xn,Qn)=>ua.createElement("span",{key:Qn},((le==null?void 0:le.ques_type)==Ar.fw[0].id||(le==null?void 0:le.ques_type)==Ar.fw[1].id)&&ua.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Ar.k4[xn.choice_position-1]),(le==null?void 0:le.ques_type)==Ar.fw[2].id&&ua.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},xn.choice_text)))),ua.createElement(ve.Z,null,ua.createElement("span",{className:`${au.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),ua.createElement("span",{style:{color:"#000",fontWeight:600}},(le==null?void 0:le.tag_discipline)||"-")))),ua.createElement("div",{className:au.AnswerSDom,style:{padding:"0 0 0 20px"}},ua.createElement("div",{className:`${au.DomStyleTitle} flex item-center justify-between`},ua.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),ua.createElement("a",{onClick:Pe},"\u67E5\u770B\u8BE6\u60C5")),ua.createElement("div",{className:"mt20"},Ie==null?void 0:Ie.map((xn,Qn)=>ua.createElement("div",{key:Qn,style:{display:"flex",alignItems:"center",gap:10,marginTop:Qn==0?10:14}},[Ar.fw[0].id,Ar.fw[1].id,Ar.fw[2].id].includes(le==null?void 0:le.ques_type)?ua.createElement("div",{className:`${xn!=null&&xn.choice_right_boolean?au.Sessce:""}`,style:{width:56}},xn.title):ua.createElement("div",{style:{width:56}},xn.title),ua.createElement("div",{className:`${xn.num>0?"current primary-hover":""}`,style:{width:56},onClick:()=>{xn.num>0&&Pe(xn)}},xn.num,Qn==0?"":"\u4EBA"),ua.createElement("div",{style:{width:140}},Qn==0?xn.scale:ua.createElement(re.Z,{gutter:4,align:"middle",className:`${xn.num>0?au.scale_hover:""}`,onClick:()=>{xn.num>0&&Pe(xn)}},ua.createElement(ve.Z,{flex:1},ua.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},ua.createElement("div",{style:{width:`${xn.scale}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),ua.createElement(ve.Z,{className:`${xn.num>0?au.percent:""}`,style:{color:"#999"}},xn.scale,"%")))))))))},vm=de=>{var pe=de,{data:le,dispatch:gt,exercise_group_id:It}=pe,_e=v0(pe,["data","dispatch","exercise_group_id"]);const Wt=(Ie,Pe={})=>{gt({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Dc(cc({},le),{scope:_e==null?void 0:_e.scope,exercise_group_id:It,choice_position:Pe==null?void 0:Pe.choice_position,challenge_id:Ie==null?void 0:Ie.challenge_id,tabActive:"2",question_number:le==null?void 0:le.index})}})},ot={title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:ua.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",ua.createElement(we.Z,{overlayStyle:{maxWidth:600},title:ua.createElement(ua.Fragment,null,ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ua.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))};return ua.createElement("div",{className:au.DomStyle},ua.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"}},ua.createElement("div",null,ua.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},ua.createElement(re.Z,{gutter:10,wrap:!1},ua.createElement(ve.Z,{className:au.DomStyleTitle},"\u9898\u76EE"),ua.createElement(ve.Z,null,ua.createElement(al.Z,{style:{maxWidth:710},className:au.DomStyleTitle,value:le.ques_title}))),ua.createElement("div",{className:au.AnswerSDom},ua.createElement("div",{className:`${au.DomStyleTitle} flex item-center justify-between`},ua.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),ua.createElement("a",{onClick:Wt},"\u67E5\u770B\u8BE6\u60C5")),ua.createElement("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10}},ua.createElement("div",{style:{width:56}},ot.title),ua.createElement("div",{style:{width:56}},ot.num),ua.createElement("div",{style:{width:140}},ot.scale)))),le==null?void 0:le.ques_details.map((Ie,Pe)=>ua.createElement("div",{key:Pe,style:{display:"flex",gap:10}},ua.createElement("div",{className:au.DomStyleTitle},"\u7B2C",(0,ue.EM)(Pe+1),"\u5173\uFF1A"),ua.createElement("div",{style:{flex:1}},[{challenge_name:Ie.challenge_name},...(Ie==null?void 0:Ie.challenge_details)||[]].map((xn,Qn)=>ua.createElement("div",{key:Qn,style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"}},ua.createElement("div",null,ua.createElement(al.Z,{className:`${au.DomStyleTitle} ${Qn==0?au.DomStyleTitleChild:""}`,value:xn.challenge_name||xn.choice_text})),ua.createElement("div",{className:au.AnswerSDom},ua.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},ua.createElement("div",{style:{width:56}},xn.choice_text?xn.choice_text:""),ua.createElement("div",{className:"current",style:{width:56},onClick:()=>{xn.choice_users_count>0&&Wt(Ie,xn)}},xn.choice_users_count!=null?`${xn.choice_users_count}\u4EBA`:""),ua.createElement("div",{style:{width:140}},xn.choice_percent&&ua.createElement(re.Z,{gutter:4,align:"middle",className:`${xn.choice_users_count>0?au.scale_hover:""}`,onClick:()=>{xn.choice_users_count>0&&Wt(Ie,xn)}},ua.createElement(ve.Z,{flex:1},ua.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},ua.createElement("div",{style:{width:`${(Number(xn.choice_percent)*100).toFixed(2)}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),ua.createElement(ve.Z,{className:`${xn.choice_users_count>0?au.percent:""}`,style:{color:"#999"}},(Number(xn.choice_percent)*100).toFixed(2),"%"))))))))))),ua.createElement("div",null,ua.createElement("span",{className:`${au.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),ua.createElement("span",{style:{color:"#000",fontWeight:600}},(le==null?void 0:le.tag_discipline)||"-"))))},Z0=({columns:de,item:pe,Fques_type:le,Findex:gt})=>ua.createElement(re.Z,{align:"middle",wrap:!1,style:{color:"#333"}},ua.createElement(ve.Z,{flex:`${de[0].width-20}px`,style:{paddingLeft:le==Ar.fw[7].id&&"8px"}},(pe==null?void 0:pe.index)||`${gt}.${pe==null?void 0:pe.ques_position}`),ua.createElement(ve.Z,{className:au.Onerow,flex:1,style:{padding:"0 8px",maxWidth:392}},h0(pe==null?void 0:pe.ques_title)),ua.createElement(we.Z,{title:pe==null?void 0:pe.name},ua.createElement(ve.Z,{className:au.Onerow,flex:`${de[2].width}px`,style:{padding:"0 8px"}},le==Ar.fw[7].id?pe==null?void 0:pe.name:ua.createElement("div",{className:au.Onerow,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"}},ua.createElement("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"}},pe==null?void 0:pe.name)))),ua.createElement(ve.Z,{flex:`${de[3].width}px`,style:{padding:"0 8px"}},pe==null?void 0:pe.right_percent,"%"),ua.createElement(ve.Z,{flex:`${de[4].width}px`,style:{padding:"0 8px"}},pe==null?void 0:pe.score_percent,"%"),ua.createElement(ve.Z,{flex:`${de[5].width}px`,style:{padding:"0 8px"}},pe==null?void 0:pe.effictive_counts,"\u4EBA"),ua.createElement(ve.Z,{flex:`${de[6].width}px`,style:{padding:"0 8px"}},pe==null?void 0:pe.un_answer_counts,"\u4EBA"),ua.createElement(ve.Z,{flex:`${de[7].width}px`,style:{paddingLeft:"8px"}},pe==null?void 0:pe.total_user_counts,"\u4EBA")),hm=(de,pe)=>{var le=de,{exercise:gt,dispatch:It,value:_e}=le,Wt=v0(le,["exercise","dispatch","value"]);const{NormalResult:{commit_results:ot,questions_count:Ie},actionTabs:Pe}=gt,xn=(0,ye.useParams)(),[Qn,Yn]=(0,a.useState)([]),[nn,On]=(0,a.useState)([]),[na,pa]=(0,a.useState)(void 0),[_n,Gn]=(0,a.useState)(!1),[tr,Nn]=(0,a.useState)({coursesId:xn.coursesId,id:xn.categoryId,categoryId:xn.categoryId,page:1,limit:50,order:null,sort:"asc"}),sa=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(Ta,Xt)=>Ta.index-Xt.index},{title:"\u9898\u76EE\u5185\u5BB9",dataIndex:"ques_title",ellipsis:!0},{title:"\u9898\u578B",dataIndex:"name",width:110},{title:ua.createElement("span",null,"\u6B63\u786E\u7387 ",ua.createElement(we.Z,{overlayStyle:{maxWidth:600},title:ua.createElement(ua.Fragment,null,ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ua.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(Ta,Xt)=>Ta.index3-Xt.index3},{title:ua.createElement("span",null,"\u5F97\u5206\u7387 ",ua.createElement(we.Z,{overlayStyle:{maxWidth:600},title:ua.createElement(ua.Fragment,null,ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ua.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(Ta,Xt)=>Ta.score_percent-Xt.score_percent},{title:ua.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",ua.createElement(we.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ua.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(Ta,Xt)=>Ta.effictive_counts-Xt.effictive_counts},{title:ua.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",ua.createElement(we.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ua.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(Ta,Xt)=>Ta.un_answer_counts-Xt.un_answer_counts},{title:ua.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],_t=(...Ta)=>pm(void 0,[...Ta],function*(Xt=tr){var va,ia,$a,ro,Rr;Gn(!0);const Qa=[],un=yield It({type:"exercise/getQuestionResult",payload:cc(cc({},Xt),_e)});(va=un==null?void 0:un.commit_results)==null||va.forEach(et=>{var ka,fa;Qa.push(et==null?void 0:et.id),(ka=et==null?void 0:et.sub_exercise_questions)!=null&&ka.length&&((fa=et==null?void 0:et.sub_exercise_questions)==null||fa.forEach(Za=>{Qa.push(Za==null?void 0:Za.id)}))}),na&&Yn(Qa),na==!1&&Yn([]),na==null&&Yn(($a=(ia=un==null?void 0:un.commit_results)==null?void 0:ia[0])!=null&&$a.id?[(Rr=(ro=un==null?void 0:un.commit_results)==null?void 0:ro[0])==null?void 0:Rr.id]:[]),On(Qa),Gn(!1)}),ra=Ta=>{let Xt=[];Qn!=null&&Qn.includes(Ta)?Xt=Qn.filter(va=>va!=Ta):Xt=[...Qn,Ta],Yn(Xt)};(0,a.useEffect)(()=>{_t(),console.log("asdfsadf====",_e)},[tr,_e]);const oa=()=>{_t()};return(0,a.useImperativeHandle)(pe,()=>({dealData:oa})),ua.createElement(St.Z,{spinning:_n},ua.createElement("div",null,ua.createElement(re.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},ua.createElement(ve.Z,null,ua.createElement("span",{className:"font16",style:{lineHeight:"26px",color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5")),ua.createElement(ve.Z,null,ua.createElement(Ce.ZP,{type:"primary",onClick:()=>{(Qn==null?void 0:Qn.length)==(nn==null?void 0:nn.length)?(Yn([]),pa(!1)):(Yn(nn),pa(!0))}},"\u5168\u90E8",(Qn==null?void 0:Qn.length)==(nn==null?void 0:nn.length)?"\u6536\u8D77":"\u5C55\u5F00"))),ua.createElement(z.default,{className:au.TableDom,columns:sa,dataSource:[],pagination:!1,onChange:(Ta,Xt,va)=>{var ia;Nn(Dc(cc({},tr),{order:va==null?void 0:va.field,sort:((ia=va==null?void 0:va.order)==null?void 0:ia.replace("end",""))||"asc"}))}}),ot==null?void 0:ot.map(Ta=>{var Xt;return ua.createElement(I0.default,{key:Ta==null?void 0:Ta.id,className:`${au.CollapseDom} ${(Ta==null?void 0:Ta.ques_type)==Ar.fw[7].id?au.CollapseDomC:""}`,ghost:!0,expandIconPosition:"end",activeKey:Qn,onChange:()=>{ra(Ta==null?void 0:Ta.id)},expandIcon:({isActive:va})=>ua.createElement("span",{className:"font14",style:{color:"#165DFF"}},va?"\u6536\u8D77":"\u5C55\u5F00",ua.createElement(Do.Z,{className:`${va?au.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:Ta==null?void 0:Ta.id,label:ua.createElement(Z0,{columns:sa,item:Ta}),children:ua.createElement(ua.Fragment,null,(Ta==null?void 0:Ta.ques_type)==Ar.fw[7].id&&((Xt=Ta==null?void 0:Ta.sub_exercise_questions)==null?void 0:Xt.map(va=>ua.createElement(I0.default,{key:va==null?void 0:va.id,className:au.CollapseChildrenDom,ghost:!0,expandIconPosition:"end",activeKey:Qn,onChange:()=>{ra(va==null?void 0:va.id)},expandIcon:({isActive:ia})=>ua.createElement("span",{style:{color:"#165DFF",marginLeft:25}},ua.createElement(Do.Z,{className:`${ia?au.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:va==null?void 0:va.id,label:ua.createElement(Z0,{columns:sa,item:va,Fques_type:Ta==null?void 0:Ta.ques_type,Findex:Ta==null?void 0:Ta.index}),children:ua.createElement(E0,{data:va,exercise_group_id:_e==null?void 0:_e.exercise_group_id,Findex:Ta==null?void 0:Ta.index,scope:_e==null?void 0:_e.scope,dispatch:It})}]}))),(Ta==null?void 0:Ta.ques_type)!==Ar.fw[7].id&&(Ta==null?void 0:Ta.ques_type)!==Ar.fw[5].id&&ua.createElement(E0,{data:Ta,scope:_e==null?void 0:_e.scope,exercise_group_id:_e==null?void 0:_e.exercise_group_id,dispatch:It}),(Ta==null?void 0:Ta.ques_type)==Ar.fw[5].id&&ua.createElement(vm,{data:Ta,dispatch:It,scope:_e==null?void 0:_e.scope,exercise_group_id:_e==null?void 0:_e.exercise_group_id}))}]})}),(ot==null?void 0:ot.length)==0&&ua.createElement(ke.Z,null),ua.createElement(xe.Z,{className:"mt20",pageSize:tr.limit,current:tr.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:Ta=>ua.createElement("span",null,"\u5171",ua.createElement("span",{style:{color:"#165DFF"}}," ",Ta," "),"\u6761\u6570\u636E"),onChange:(Ta,Xt)=>{Nn(Dc(cc({},tr),{page:Ta,limit:Xt}))},total:Ie}),(Pe==null?void 0:Pe.key)==="\u7B54\u9898\u8BE6\u60C5"&&ua.createElement(p0,null)))};var Em=(0,ye.connect)(({exercise:de})=>({exercise:de}),null,null,{forwardRef:!0})((0,a.forwardRef)(hm)),z0={wrap:"wrap___nansB"},ae=x(59301),ie=Object.defineProperty,he=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,Ft=(de,pe,le)=>pe in de?ie(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,tn=(de,pe)=>{for(var le in pe||(pe={}))nt.call(pe,le)&&Ft(de,le,pe[le]);if($e)for(var le of $e(pe))pt.call(pe,le)&&Ft(de,le,pe[le]);return de},Ln=(de,pe)=>he(de,Te(pe)),Sn=(de,pe)=>{var le={};for(var gt in de)nt.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&$e)for(var gt of $e(de))pe.indexOf(gt)<0&&pt.call(de,gt)&&(le[gt]=de[gt]);return le},ln=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const mn=(de,pe)=>{var le=de,{exercise:gt,dispatch:It,value:_e}=le,Wt=Sn(le,["exercise","dispatch","value"]);const[ot]=me.default.useForm(),{NormalResult:{commit_results:Ie}}=gt,Pe=(0,ye.useParams)(),[xn,Qn]=(0,a.useState)({coursesId:Pe.coursesId,id:Pe.categoryId,categoryId:Pe.categoryId,page:1,limit:50,order:null,sort:"asc"}),[Yn,nn]=(0,a.useState)(!1),On=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(_n,Gn)=>_n.index-Gn.index,render:(_n,Gn)=>ae.createElement("span",{style:{color:"#333"}},_n)},{title:"\u9898\u578B",dataIndex:"name",width:110,render:(_n,Gn)=>ae.createElement("span",{style:{color:"#333"}},_n)},{title:ae.createElement("span",null,"\u6B63\u786E\u7387 ",ae.createElement(we.Z,{overlayStyle:{maxWidth:600},title:ae.createElement(ae.Fragment,null,ae.createElement("div",null,ae.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u7B54\u9898\u5B66\u751F\u603B\u6570\uFF09*100%"),ae.createElement("div",null,ae.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ae.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(_n,Gn)=>_n.right_percent-Gn.right_percent,render:(_n,Gn)=>ae.createElement("span",{style:{color:"#333"}},`${_n}%`)},{title:ae.createElement("span",null,"\u5F97\u5206\u7387 ",ae.createElement(we.Z,{overlayStyle:{maxWidth:600},title:ae.createElement(ae.Fragment,null,ae.createElement("div",null,ae.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),ae.createElement("div",null,ae.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ae.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(_n,Gn)=>_n.score_percent-Gn.score_percent,render:(_n,Gn)=>ae.createElement("span",{style:{color:"#333"}},`${_n}%`)},{title:ae.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",ae.createElement(we.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ae.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(_n,Gn)=>_n.effictive_counts-Gn.effictive_counts,render:(_n,Gn)=>ae.createElement("span",{style:{color:"#333"}},`${_n}\u4EBA`)},{title:ae.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",ae.createElement(we.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ae.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(_n,Gn)=>_n.un_answer_counts-Gn.un_answer_counts,render:(_n,Gn)=>ae.createElement("span",{style:{color:"#333"}},`${_n}\u4EBA`)},{title:ae.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80,render:(_n,Gn)=>ae.createElement("span",{style:{color:"#333"}},`${_n}\u4EBA`)}],na=(..._n)=>ln(void 0,[..._n],function*(Gn=xn){nn(!0);const tr=yield It({type:"exercise/getQuestionResult",payload:tn(tn({},Gn),_e)});nn(!1)});(0,a.useEffect)(()=>{na()},[xn,_e]);const pa=()=>{na()};return(0,a.useImperativeHandle)(pe,()=>({dealData:pa})),ae.createElement("div",{className:z0.wrap},ae.createElement("div",{className:"mt30"},ae.createElement("div",{className:"mb20 font16",style:{color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5"),ae.createElement(z.default,{columns:On,rowKey:_n=>_n.index,loading:Yn,dataSource:Ie,onChange:(_n,Gn,tr)=>{var Nn;Qn(Ln(tn({},xn),{order:tr==null?void 0:tr.field,sort:((Nn=tr==null?void 0:tr.order)==null?void 0:Nn.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:xn.limit,current:xn.page,position:["bottomRight"],onChange:(_n,Gn)=>{xn.page=_n,xn.limit=Gn,Qn(tn({},xn)),na()},total:Ie==null?void 0:Ie.length,showTotal:(_n,Gn)=>ae.createElement("span",null,"\u5171",ae.createElement("span",{style:{color:"#165DFF"}}," ",_n," "),"\u6761\u6570\u636E")}})))};var Vn=(0,ye.connect)(({exercise:de})=>({exercise:de}),null,null,{forwardRef:!0})((0,a.forwardRef)(mn)),Ha=x(59301),ao=Object.defineProperty,Co=Object.getOwnPropertySymbols,wo=Object.prototype.hasOwnProperty,Yo=Object.prototype.propertyIsEnumerable,li=(de,pe,le)=>pe in de?ao(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Si=(de,pe)=>{for(var le in pe||(pe={}))wo.call(pe,le)&&li(de,le,pe[le]);if(Co)for(var le of Co(pe))Yo.call(pe,le)&&li(de,le,pe[le]);return de},Dl=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const vl=({exercise:de,dispatch:pe,handleOnComplete:le})=>{const{actionTabs:gt={},ScoreRangesData:It}=de,[_e]=me.default.useForm(),Wt=(0,ye.useParams)(),[,ot,Ie]=(0,wt.U)(ne.lL,{exercise_id:Wt==null?void 0:Wt.categoryId}),[Pe,xn]=(0,a.useState)([{level:"fail_rate",level_zh:"\u4E0D\u53CA\u683C"},{level:"pass_rate",level_zh:"\u53CA\u683C"},{level:"good_rate",level_zh:"\u826F\u597D"},{level:"max_rate",level_zh:"\u4F18\u79C0"}]),Qn=[{title:"\u7B49\u7EA7",dataIndex:"level_zh",align:"left",width:180,render:On=>Ha.createElement("span",{style:{color:"#000000"}},On)},{title:"\u5F97\u5206\u533A\u95F4",dataIndex:"level",align:"left",render:(On,na,pa)=>Ha.createElement("div",{className:"flex item-center"},Ha.createElement(me.default.Item,{className:"mb0",name:pa===0?"min_rate":Pe[pa-1].level},Ha.createElement(Me.Z,{size:"large",style:{width:"140px"},disabled:!0,suffix:"%"})),Ha.createElement("span",{style:{display:"inline-block",width:"20px",height:"1px",border:"1px solid #DCDCDC",marginLeft:"20px",marginRight:"20px",marginBottom:"4px"}}),Ha.createElement(me.default.Item,{className:"mb0",name:On,rules:pa!==3&&[{validator:(_n,Gn)=>{const tr=(pa===0?_e.getFieldValue("min_rate"):_e.getFieldValue(Pe[pa-1].level))+1,Nn=_e.getFieldValue(Pe[pa+1].level)-1;return Gn{const{min_rate:On=0,fail_rate:na=60,pass_rate:pa=70,good_rate:_n=90,max_rate:Gn=100}=(It==null?void 0:It.score_ranges)||{};_e.setFieldsValue({min_rate:On,fail_rate:na,pass_rate:pa,good_rate:_n,max_rate:Gn})},nn=()=>{pe({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Yn()},[It]),Ha.createElement(Fe.default,{centered:!0,title:gt==null?void 0:gt.key,open:(gt==null?void 0:gt.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4",width:630,maskClosable:!1,confirmLoading:ot,destroyOnClose:!0,onCancel:nn,onOk:()=>{_e.submit()}},Ha.createElement(me.default,{form:_e,onValuesChange:()=>{_e.validateFields()},onFinish:On=>Dl(void 0,null,function*(){(yield Ie(Si({exercise_id:Wt.categoryId},On))).status===0&&(oe.ZP.success("\u8BBE\u7F6E\u6210\u529F"),nn(),le==null||le(),pe({type:"exercise/getScoreRangesData",payload:{exercise_id:Wt==null?void 0:Wt.categoryId}}))})},Ha.createElement(me.default.Item,{hidden:!0,name:"min_rate"}),Ha.createElement(z.default,{pagination:!1,dataSource:Pe,columns:Qn})))};var Yl=(0,ye.connect)(({exercise:de})=>({exercise:de}))(vl),Fu=x(59301),tu=Object.defineProperty,Wu=Object.defineProperties,as=Object.getOwnPropertyDescriptors,rs=Object.getOwnPropertySymbols,dc=Object.prototype.hasOwnProperty,Us=Object.prototype.propertyIsEnumerable,xs=(de,pe,le)=>pe in de?tu(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,ws=(de,pe)=>{for(var le in pe||(pe={}))dc.call(pe,le)&&xs(de,le,pe[le]);if(rs)for(var le of rs(pe))Us.call(pe,le)&&xs(de,le,pe[le]);return de},_u=(de,pe)=>Wu(de,as(pe));const Wc=({exercise:de,dispatch:pe,handleOnComplete:le})=>{var gt,It,_e,Wt,ot;const{actionTabs:Ie={},course_groups:Pe=[]}=de,xn=(0,ye.useParams)(),[,Qn,Yn,nn]=(0,wt.U)(ne.OO,{exercise_id:xn==null?void 0:xn.categoryId}),[On,na]=(0,a.useState)({page:1,limit:10,exercise_group_id:((gt=Ie==null?void 0:Ie.data)==null?void 0:gt.exercise_group_id)||"all",keyword:""}),pa=()=>{pe({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Ie!=null&&Ie.data&&Yn(_u(ws(ws({},Ie==null?void 0:Ie.data),On),{exercise_id:xn==null?void 0:xn.categoryId,exercise_group_id:(On==null?void 0:On.exercise_group_id)=="all"?"":On==null?void 0:On.exercise_group_id}))},[Ie==null?void 0:Ie.data,On]),Fu.createElement(Fe.default,{centered:!0,title:`${Ie==null?void 0:Ie.key} (${((It=nn==null?void 0:nn.data)==null?void 0:It.score_range)||""}, ${((_e=nn==null?void 0:nn.data)==null?void 0:_e.score_type)||""})`,open:(Ie==null?void 0:Ie.key)==="\u5B66\u751F\u5217\u8868",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:pa},Fu.createElement("div",{className:"flex item-center justify-between"},Fu.createElement(dn.default,{style:{width:256},value:On==null?void 0:On.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:_n=>_n.parentNode,onChange:_n=>{let Gn=[..._n];Gn.length===0&&(Gn=["all"]),Gn.includes("all")&&Gn.length>1&&(Gn[Gn.length-1]=="all"?Gn=["all"]:Gn=Gn.filter(tr=>tr!=="all")),na(_u(ws({},On),{exercise_group_id:Gn}))},filterOption:(_n,Gn)=>Gn.label.indexOf(_n.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Pe.map(_n=>({label:_n==null?void 0:_n.exercise_group_name,value:_n==null?void 0:_n.exercise_group_id}))]}),Fu.createElement(Dd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:_n=>{na(_u(ws({},On),{keyword:_n}))}})),Fu.createElement(z.default,{className:"mt10",dataSource:((Wt=nn==null?void 0:nn.data)==null?void 0:Wt.list)||[],scroll:{y:500},loading:Qn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:50},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",align:"right",dataIndex:"score",width:100}],pagination:{current:On.page,pageSize:On==null?void 0:On.limit,onChange:(_n,Gn)=>{na(_u(ws({},On),{page:_n,limit:Gn}))},total:((ot=nn==null?void 0:nn.data)==null?void 0:ot.count)||0,showTotal:_n=>Fu.createElement("span",{className:"font12 c-666"},"\u5171",Fu.createElement("span",{style:{color:"#3061D0"}},_n),"\u6761\u6570\u636E")}}))};var mc=(0,ye.connect)(({exercise:de})=>({exercise:de}))(Wc),Cs=x(59301),md=Object.defineProperty,Uc=Object.defineProperties,gc=Object.getOwnPropertyDescriptors,Kc=Object.getOwnPropertySymbols,Wd=Object.prototype.hasOwnProperty,fc=Object.prototype.propertyIsEnumerable,Cd=(de,pe,le)=>pe in de?md(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Vc=(de,pe)=>{for(var le in pe||(pe={}))Wd.call(pe,le)&&Cd(de,le,pe[le]);if(Kc)for(var le of Kc(pe))fc.call(pe,le)&&Cd(de,le,pe[le]);return de},pc=(de,pe)=>Uc(de,gc(pe));const Ud=({exercise:de,dispatch:pe,handleOnComplete:le})=>{var gt,It,_e,Wt,ot,Ie,Pe,xn,Qn,Yn,nn,On,na,pa,_n,Gn,tr;const{actionTabs:Nn={},course_groups:sa=[]}=de,_t=(0,ye.useParams)(),[,ra,oa,Ta]=(0,wt.U)(ne.OO,{exercise_id:_t==null?void 0:_t.categoryId}),[,Xt,va,ia]=(0,wt.U)(ne.hk,{exercise_id:_t==null?void 0:_t.categoryId}),[$a,ro]=(0,a.useState)({page:1,limit:10,type:((gt=Nn==null?void 0:Nn.data)==null?void 0:gt.type)||2,exercise_group_id:((It=Nn==null?void 0:Nn.data)==null?void 0:It.exercise_group_id)==-1||((_e=Nn==null?void 0:Nn.data)==null?void 0:_e.exercise_group_id)==null?"all":(Wt=Nn==null?void 0:Nn.data)==null?void 0:Wt.exercise_group_id,keyword:"",sub_type:(ot=Nn==null?void 0:Nn.data)==null?void 0:ot.sub_type}),Rr=()=>{pe({type:"exercise/setActionTabs",payload:{key:""}})},Qa=(0,a.useMemo)(()=>{var un;const et=[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"}];return($a==null?void 0:$a.type)===2&&et.push({title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"text",render:(ka,fa)=>Cs.createElement("a",{onClick:()=>{(0,ue.xg)(`/classrooms/${_t.coursesId}/exercise/${_t.categoryId}/review/${fa==null?void 0:fa.login}`)}},"\u67E5\u770B\u8BE6\u60C5")}),($a==null?void 0:$a.type)===3&&et.push({title:(un=Nn==null?void 0:Nn.data)!=null&&un.isFinalScore?"\u6700\u7EC8\u6210\u7EE9":"\u5F97\u5206/\u5206\u6570",dataIndex:"score",align:"center"}),et},[$a==null?void 0:$a.type,(Ie=Nn==null?void 0:Nn.data)==null?void 0:Ie.isFinalScore]);return(0,a.useEffect)(()=>{var un,et;(Nn==null?void 0:Nn.key)==="\u5B66\u751F\u8BE6\u60C52"&&(Nn!=null&&Nn.data)&&((un=Nn==null?void 0:Nn.data)!=null&&un.isFinalScore?oa(pc(Vc({},$a),{exercise_id:_t==null?void 0:_t.categoryId,exercise_group_id:($a==null?void 0:$a.exercise_group_id)=="all"?"":$a==null?void 0:$a.exercise_group_id})):va(pc(Vc({},$a),{exercise_id:_t==null?void 0:_t.categoryId,exercise_group_id:($a==null?void 0:$a.exercise_group_id)=="all"?"":$a==null?void 0:$a.exercise_group_id,question_type:(et=Nn==null?void 0:Nn.data)==null?void 0:et.question_type})))},[$a,Nn==null?void 0:Nn.data]),Cs.createElement(Fe.default,{centered:!0,title:Nn==null?void 0:Nn.title,open:(Nn==null?void 0:Nn.key)==="\u5B66\u751F\u8BE6\u60C52",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Rr},((Pe=Nn==null?void 0:Nn.data)==null?void 0:Pe.type)===3&&Cs.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(Qn=(xn=Nn==null?void 0:Nn.data)==null?void 0:xn.exercise_group_list)==null?void 0:Qn.map((un,et)=>{var ka;return Cs.createElement("span",{key:et},un==null?void 0:un.course_group_name,Cs.createElement("span",{className:"ml10 c-black"},un==null?void 0:un.value,((ka=Nn==null?void 0:Nn.data)==null?void 0:ka.questionsscoreType)||"%"))})),Cs.createElement("div",{className:"flex item-center justify-between"},Cs.createElement(dn.default,{style:{width:140},value:$a==null?void 0:$a.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:un=>un.parentNode,onChange:un=>{let et=[...un];et.length===0&&(et=["all"]),et.includes("all")&&et.length>1&&(et[et.length-1]=="all"?et=["all"]:et=et.filter(ka=>ka!=="all")),ro(pc(Vc({},$a),{exercise_group_id:et}))},filterOption:(un,et)=>et.label.indexOf(un.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...sa.map(un=>({label:un==null?void 0:un.exercise_group_name,value:un==null?void 0:un.exercise_group_id}))]}),Cs.createElement(Dd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:un=>{ro(pc(Vc({},$a),{keyword:un}))}})),Cs.createElement(z.default,{className:"mt20",dataSource:((Yn=Nn==null?void 0:Nn.data)!=null&&Yn.isFinalScore?(nn=Ta==null?void 0:Ta.data)==null?void 0:nn.list:(na=(On=ia==null?void 0:ia.data)==null?void 0:On.student_score)==null?void 0:na.list)||[],scroll:{y:500},loading:ra||Xt,columns:Qa,pagination:{current:$a.page,pageSize:$a==null?void 0:$a.limit,onChange:(un,et)=>{ro(pc(Vc({},$a),{page:un,limit:et}))},total:((pa=Nn==null?void 0:Nn.data)!=null&&pa.isFinalScore?(_n=Ta==null?void 0:Ta.data)==null?void 0:_n.count:(tr=(Gn=ia==null?void 0:ia.data)==null?void 0:Gn.student_score)==null?void 0:tr.count)||0,showTotal:un=>Cs.createElement("span",{className:"font12 c-666"},"\u5171",Cs.createElement("span",{style:{color:"#3061D0"}},un),"\u6761\u6570\u636E")}}))};var Kd=(0,ye.connect)(({exercise:de})=>({exercise:de}))(Ud),H0={tables:"tables___zoHyz"},Am=Object.defineProperty,Vd=Object.defineProperties,Cm=Object.getOwnPropertyDescriptors,A0=Object.getOwnPropertySymbols,C0=Object.prototype.hasOwnProperty,Yd=Object.prototype.propertyIsEnumerable,y0=(de,pe,le)=>pe in de?Am(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Ic=(de,pe)=>{for(var le in pe||(pe={}))C0.call(pe,le)&&y0(de,le,pe[le]);if(A0)for(var le of A0(pe))Yd.call(pe,le)&&y0(de,le,pe[le]);return de},yd=(de,pe)=>Vd(de,Cm(pe));const ym=({Data:de=[],yAxisName:pe="",legendData:le=[],className:gt="",style:It={},labelTrue:_e=!1,grid:Wt={},yAxisNamePadding:ot=0,ReactEchartsOnEvents:Ie})=>{const Pe=(0,a.useRef)(null),xn=["#F3647C","#FBD438","#FF9D18","#37CCCC","#3BA1FF","#4ECC74","#3061D0","#7F30D0","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"];return(0,a.useEffect)(()=>{if(Pe.current){const Qn=Pe.current.getEchartsInstance(),Yn=[];le==null||le.forEach((nn,On)=>{Yn.push((xn==null?void 0:xn[On])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),Qn.setOption({dataset:{source:[["product",...le],...de]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:Ic({left:"5%",right:"2%",top:"20%",bottom:40},Wt),dataZoom:[Ic({type:"slider"},(de==null?void 0:de.length)>10||(le==null?void 0:le.length)>6?{start:0,end:10}:{})],yAxis:{name:pe,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:ot},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:le==null?void 0:le.map(()=>({type:"bar",barMaxWidth:40,label:{show:_e,position:"top"}})),color:Yn},!0)}},[de,pe,le,_e,Wt]),a.createElement(Ad.Z,{ref:Pe,className:`w-full ${gt}`,style:Ic({height:400,background:"#F6F7F9"},It),onEvents:Ie,option:{}})},Oc=a.memo(ym),F0=({exercise:de,dispatch:pe,value:le})=>{var gt,It,_e,Wt,ot,Ie,Pe,xn,Qn,Yn,nn,On,na,pa,_n,Gn,tr,Nn,sa,_t,ra,oa,Ta,Xt,va,ia,$a,ro,Rr;const{actionTabs:Qa={}}=de,un=(0,ye.useParams)(),[et,ka]=(0,a.useState)(1),[,fa,Za,ir]=(0,wt.U)(ne.iU,{exercise_id:un==null?void 0:un.categoryId,exercise_group_id:(gt=le==null?void 0:le.exercise_group_id)!=null&>.includes("all")?null:le==null?void 0:le.exercise_group_id}),[,La,Ur,za]=(0,wt.U)(ne.fG,{exercise_id:un==null?void 0:un.categoryId,exercise_group_id:(It=le==null?void 0:le.exercise_group_id)!=null&&It.includes("all")?null:le==null?void 0:le.exercise_group_id}),Aa=(Jn={},qa)=>{pe({type:"exercise/setActionTabs",payload:{title:"\u5B66\u751F\u8BE6\u60C5",key:"\u5B66\u751F\u8BE6\u60C52",data:{sub_type:qa,exercise_group_id:(Jn==null?void 0:Jn.course_group_id)==-1?"all":Jn==null?void 0:Jn.course_group_id,isFinalScore:Jn==null?void 0:Jn.isFinalScore}}})},Nr=(0,a.useCallback)(Jn=>{var qa,fr,Dr,ho;Aa(yd(Ic({},((fr=(qa=ir==null?void 0:ir.data)==null?void 0:qa.list)==null?void 0:fr[(Jn==null?void 0:Jn.dataIndex)||0])||{}),{isFinalScore:!0}),(((ho=(Dr=Jn==null?void 0:Jn.encode)==null?void 0:Dr.y)==null?void 0:ho[0])||1)-1)},[(_e=ir==null?void 0:ir.data)==null?void 0:_e.list]),br=(Jn={},qa=null)=>{var fr;console.log("asdfasdf===",Jn),pe({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:{title:(Jn==null?void 0:Jn.question_type)||"",id:Jn==null?void 0:Jn.question_id,exercise_group_id:le==null?void 0:le.exercise_group_id,tabActive:"3",exercise_group_list:(fr=Jn==null?void 0:Jn.list)==null?void 0:fr.map(Dr=>yd(Ic({},Dr),{value:qa===0?Dr==null?void 0:Dr.correct_percent:qa===1?Dr==null?void 0:Dr.score_percent:Dr==null?void 0:Dr.value})),questionsscoreType:Jn==null?void 0:Jn.questionsscoreType}}})},er=(0,a.useCallback)((Jn,qa={})=>{var fr,Dr;br((Dr=(fr=za==null?void 0:za.data)==null?void 0:fr.question_type_list)==null?void 0:Dr[(Jn==null?void 0:Jn.dataIndex)||0],0)},[(Wt=za==null?void 0:za.data)==null?void 0:Wt.question_type_list]),ea=(0,a.useCallback)((Jn,qa={})=>{var fr,Dr;br((Dr=(fr=za==null?void 0:za.data)==null?void 0:fr.question_type_list)==null?void 0:Dr[(Jn==null?void 0:Jn.dataIndex)||0],1)},[(ot=za==null?void 0:za.data)==null?void 0:ot.question_type_list]),Xa=(0,a.useCallback)(Jn=>{var qa,fr,Dr;const ho=(fr=(qa=za==null?void 0:za.data)==null?void 0:qa.class_average_score_list)==null?void 0:fr[(Jn==null?void 0:Jn.dataIndex)||0];pe({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C52",title:"\u5B66\u751F\u8BE6\u60C5",data:{exercise_group_id:le==null?void 0:le.exercise_group_id,exercise_group_list:ho==null?void 0:ho.list,type:3,isFinalScore:(Dr=Jn==null?void 0:Jn.data)==null?void 0:Dr[0].includes("\u6700\u7EC8\u6210\u7EE9"),question_type:ho==null?void 0:ho.question_type,questionsscoreType:"\u5206"}}})},[(Ie=za==null?void 0:za.data)==null?void 0:Ie.class_average_score_list,le]),ha=([Jn,qa,fr],Dr=0)=>a.createElement("span",{className:Jn>0?"current-primary-hover":"",style:{display:"inline-block",width:"100%",height:47,lineHeight:"47px"},onClick:()=>{Jn>0&&Aa(yd(Ic({},qa),{isFinalScore:!0}),Dr)}},`${Jn}${et===1?"":"%"}`),aa=(()=>{var Jn,qa,fr,Dr,ho,Eo,Hr,lr,io,Fo,Ti,kl;const Hl=[{title:"\u5206\u73ED",dataIndex:"course_group_name",align:"left"},{title:((qa=(Jn=ir==null?void 0:ir.data)==null?void 0:Jn.titles)==null?void 0:qa[0])||"",dataIndex:"column_1",align:"center",render:(...Hi)=>ha(Hi,0)},{title:((Dr=(fr=ir==null?void 0:ir.data)==null?void 0:fr.titles)==null?void 0:Dr[1])||"",dataIndex:"column_2",align:"center",render:(...Hi)=>ha(Hi,1)},{title:((Eo=(ho=ir==null?void 0:ir.data)==null?void 0:ho.titles)==null?void 0:Eo[2])||"",dataIndex:"column_3",align:"center",render:(...Hi)=>ha(Hi,2)},{title:((lr=(Hr=ir==null?void 0:ir.data)==null?void 0:Hr.titles)==null?void 0:lr[3])||"",dataIndex:"column_4",align:"center",render:(...Hi)=>ha(Hi,3)},{title:((Fo=(io=ir==null?void 0:ir.data)==null?void 0:io.titles)==null?void 0:Fo[4])||"",dataIndex:"column_5",align:"center",render:(...Hi)=>ha(Hi,4)},{title:((kl=(Ti=ir==null?void 0:ir.data)==null?void 0:Ti.titles)==null?void 0:kl[5])||"",dataIndex:"column_6",align:"center",render:(...Hi)=>ha(Hi,5)}];return et===1&&Hl.push({title:"\u4EBA\u6570",dataIndex:"total_count",align:"center",render:(...Hi)=>ha(Hi,6)}),Hl})();(0,a.useEffect)(()=>{var Jn;Za({count_by:et,exercise_id:un==null?void 0:un.categoryId,exercise_group_id:(Jn=le==null?void 0:le.exercise_group_id)!=null&&Jn.includes("all")?null:le==null?void 0:le.exercise_group_id})},[et,le==null?void 0:le.exercise_group_id]),(0,a.useEffect)(()=>{var Jn;Ur({exercise_id:un==null?void 0:un.categoryId,exercise_group_id:(Jn=le==null?void 0:le.exercise_group_id)!=null&&Jn.includes("all")?null:le==null?void 0:le.exercise_group_id})},[le==null?void 0:le.exercise_group_id]);const Sa=(0,a.useMemo)(()=>{var Jn,qa;return(qa=(Jn=za==null?void 0:za.data)==null?void 0:Jn.question_type_score_list)==null?void 0:qa.map((fr,Dr)=>{var ho,Eo,Hr,lr;return a.createElement(Oc,{key:Dr,Data:((ho=fr==null?void 0:fr.list)==null?void 0:ho.map(io=>{var Fo;return[(io==null?void 0:io.title)||"",...((Fo=io==null?void 0:io.list)==null?void 0:Fo.map(Ti=>Ti==null?void 0:Ti.value))||[]]}))||[],yAxisName:fr==null?void 0:fr.title,labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((lr=(Hr=(Eo=fr==null?void 0:fr.list)==null?void 0:Eo[0])==null?void 0:Hr.list)==null?void 0:lr.map(io=>io==null?void 0:io.course_group_name))||[],ReactEchartsOnEvents:{click:io=>{var Fo;console.log("params",io),br(yd(Ic({},((Fo=fr==null?void 0:fr.list)==null?void 0:Fo[(io==null?void 0:io.dataIndex)||0])||{}),{questionsscoreType:"\u5206"}))}}})})},[(Pe=za==null?void 0:za.data)==null?void 0:Pe.question_type_score_list]);return a.createElement(a.Fragment,null,a.createElement(St.Z,{spinning:fa},a.createElement("div",{className:"flex item-center justify-between mt30"},a.createElement("div",{className:"font16"},"\u6210\u7EE9\u5206\u5E03",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u7EDF\u8BA1\u6570\u503C\u6216\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement("div",{className:"flex item-center gap-20px"},a.createElement(dn.default,{style:{width:140},size:"large",value:et,onChange:Jn=>{ka(Jn)},options:[{value:1,label:"\u6309\u4EBA\u6570\u7EDF\u8BA1"},{value:2,label:"\u6309\u767E\u5206\u6BD4\u7EDF\u8BA1"}]}))),a.createElement(z.default,{className:`mt10 ${H0.tables}`,bordered:!0,columns:aa,dataSource:((xn=ir==null?void 0:ir.data)==null?void 0:xn.list)||[],pagination:!1}),a.createElement("div",{className:"mt20"},a.createElement(Oc,{Data:((Yn=(Qn=ir==null?void 0:ir.data)==null?void 0:Qn.list)==null?void 0:Yn.map(Jn=>[(Jn==null?void 0:Jn.course_group_name)||"",(Jn==null?void 0:Jn.column_1)||0,(Jn==null?void 0:Jn.column_2)||0,(Jn==null?void 0:Jn.column_3)||0,(Jn==null?void 0:Jn.column_4)||0,(Jn==null?void 0:Jn.column_5)||0,(Jn==null?void 0:Jn.column_6)||0]))||[],grid:{left:"5%",top:"15%"},yAxisNamePadding:[0,0,10,70],yAxisName:`\u5404\u73ED\u7EA7\u6210\u7EE9\u5206\u5E03\uFF08${et===1?"\u4EBA\u6570":"\u767E\u5206\u6BD4"}\uFF09`,legendData:((nn=ir==null?void 0:ir.data)==null?void 0:nn.titles)||[],ReactEchartsOnEvents:{click:Nr}}))),a.createElement(St.Z,{spinning:La},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5C0F\u9898\u5BF9\u6BD4",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(Oc,{Data:((na=(On=za==null?void 0:za.data)==null?void 0:On.question_type_list)==null?void 0:na.map(Jn=>{var qa;return[(Jn==null?void 0:Jn.question_type)||"",...((qa=Jn==null?void 0:Jn.list)==null?void 0:qa.map(fr=>fr.correct_percent))||[]]}))||[],yAxisName:"\u6B63\u786E\u7387",yAxisNamePadding:[0,0,10,0],legendData:((tr=(Gn=(_n=(pa=za==null?void 0:za.data)==null?void 0:pa.question_type_list)==null?void 0:_n[0])==null?void 0:Gn.list)==null?void 0:tr.map(Jn=>Jn==null?void 0:Jn.course_group_name))||[],ReactEchartsOnEvents:{click:er}}),a.createElement(Oc,{Data:((sa=(Nn=za==null?void 0:za.data)==null?void 0:Nn.question_type_list)==null?void 0:sa.map(Jn=>{var qa;return[(Jn==null?void 0:Jn.question_type)||"",...((qa=Jn==null?void 0:Jn.list)==null?void 0:qa.map(fr=>fr.score_percent))||[]]}))||[],yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:((Ta=(oa=(ra=(_t=za==null?void 0:za.data)==null?void 0:_t.question_type_list)==null?void 0:ra[0])==null?void 0:oa.list)==null?void 0:Ta.map(Jn=>Jn==null?void 0:Jn.course_group_name))||[],ReactEchartsOnEvents:{click:ea}}))),a.createElement(St.Z,{spinning:La},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5E73\u5747\u5206",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(Oc,{Data:((va=(Xt=za==null?void 0:za.data)==null?void 0:Xt.class_average_score_list)==null?void 0:va.map(Jn=>{var qa;return[(Jn==null?void 0:Jn.title)||"",...((qa=Jn==null?void 0:Jn.list)==null?void 0:qa.map(fr=>fr==null?void 0:fr.value))||[]]}))||[],yAxisName:"\u5404\u73ED\u7EA7\u5E73\u5747\u5206",labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Rr=(ro=($a=(ia=za==null?void 0:za.data)==null?void 0:ia.class_average_score_list)==null?void 0:$a[0])==null?void 0:ro.list)==null?void 0:Rr.map(Jn=>Jn==null?void 0:Jn.course_group_name))||[],ReactEchartsOnEvents:{click:Xa}}),a.createElement("div",{className:"flex flex-col"},Sa))),(Qa==null?void 0:Qa.key)==="\u7B54\u9898\u8BE6\u60C5"&&a.createElement(p0,null),(Qa==null?void 0:Qa.key)==="\u5B66\u751F\u8BE6\u60C52"&&a.createElement(Kd,null))};var cg=(0,ye.connect)(({exercise:de})=>({exercise:de}))(F0),dg=x(67921),Ld=x(59301),mg=Object.defineProperty,gg=Object.defineProperties,fg=Object.getOwnPropertyDescriptors,Dm=Object.getOwnPropertySymbols,pg=Object.prototype.hasOwnProperty,vg=Object.prototype.propertyIsEnumerable,Im=(de,pe,le)=>pe in de?mg(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Q0=(de,pe)=>{for(var le in pe||(pe={}))pg.call(pe,le)&&Im(de,le,pe[le]);if(Dm)for(var le of Dm(pe))vg.call(pe,le)&&Im(de,le,pe[le]);return de},G0=(de,pe)=>gg(de,fg(pe));const hg=({exercise:de,dispatch:pe,handleOnComplete:le})=>{var gt,It,_e,Wt,ot;const{actionTabs:Ie={},course_groups:Pe=[]}=de,xn=(0,ye.useParams)(),[,Qn,Yn,nn]=(0,wt.U)(ne.hv,{exercise_id:xn==null?void 0:xn.categoryId}),[On,na]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:"all",keyword:""}),pa=(0,a.useMemo)(()=>{var Gn,tr,Nn;return((Nn=(tr=(Gn=nn==null?void 0:nn.data)==null?void 0:Gn.question)==null?void 0:tr.question_choices)==null?void 0:Nn.filter(sa=>sa==null?void 0:sa.right_answer).map(sa=>sa==null?void 0:sa.exercise_choice_id))||[]},[(gt=nn==null?void 0:nn.data)==null?void 0:gt.question]),_n=()=>{pe({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{var Gn,tr,Nn,sa,_t;Ie!=null&&Ie.data&&Yn(G0(Q0({},On),{exercise_group_id:(On==null?void 0:On.exercise_group_id)=="all"?"":On==null?void 0:On.exercise_group_id,exercise_id:xn==null?void 0:xn.categoryId,question_id:(tr=(Gn=Ie==null?void 0:Ie.data)==null?void 0:Gn.questionDetail)==null?void 0:tr.question_id,question_number:(sa=(Nn=Ie==null?void 0:Ie.data)==null?void 0:Nn.questionDetail)==null?void 0:sa.index,scope:(_t=Ie==null?void 0:Ie.data)==null?void 0:_t.scope}))},[Ie==null?void 0:Ie.data,On]),Ld.createElement(Fe.default,{centered:!0,title:Ie==null?void 0:Ie.title,open:(Ie==null?void 0:Ie.key)==="\u5B66\u751F\u8BE6\u60C5",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:_n},Ld.createElement("div",{className:"flex item-center justify-between"},Ld.createElement(dn.default,{style:{width:256},mode:"multiple",maxTagCount:"responsive",value:On==null?void 0:On.exercise_group_id,getPopupContainer:Gn=>Gn.parentNode,onChange:Gn=>{console.log(Gn);let tr=[...Gn];tr.length===0&&(tr=["all"]),tr.includes("all")&&tr.length>1&&(tr[tr.length-1]=="all"?tr=["all"]:tr=tr.filter(Nn=>Nn!=="all")),na(G0(Q0({},On),{exercise_group_id:tr}))},filterOption:(Gn,tr)=>tr.label.indexOf(Gn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Pe.map(Gn=>({label:Gn==null?void 0:Gn.exercise_group_name,value:Gn==null?void 0:Gn.exercise_group_id}))]}),Ld.createElement(Dd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Gn=>{na(G0(Q0({},On),{keyword:Gn}))}})),Ld.createElement(z.default,{className:"mt10",dataSource:((_e=(It=nn==null?void 0:nn.data)==null?void 0:It.student_score)==null?void 0:_e.list)||[],scroll:{y:500},loading:Qn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:Gn=>Gn||"\u672A\u5206\u73ED"},{title:"\u662F\u5426\u6B63\u786E",align:"center",dataIndex:"users_answer_info.choices",render:(Gn,tr)=>{var Nn,sa,_t,ra;return((sa=(Nn=tr==null?void 0:tr.users_answer_info)==null?void 0:Nn.choices)==null?void 0:sa.length)>0&&((ra=(_t=tr==null?void 0:tr.users_answer_info)==null?void 0:_t.choices)!=null&&ra.every(oa=>pa.includes(oa==null?void 0:oa.exercise_choice_id)))?"\u662F":"\u5426"}},{title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(Gn,tr)=>{var Nn,sa,_t;return`${(Nn=tr==null?void 0:tr.users_answer_info)==null?void 0:Nn.score}/${(_t=(sa=nn==null?void 0:nn.data)==null?void 0:sa.question)==null?void 0:_t.question_score}`}}],pagination:{current:On.page,pageSize:On==null?void 0:On.limit,onChange:(Gn,tr)=>{na(G0(Q0({},On),{page:Gn,limit:tr}))},total:((ot=(Wt=nn==null?void 0:nn.data)==null?void 0:Wt.student_score)==null?void 0:ot.count)||0,showTotal:Gn=>Ld.createElement("span",{className:"font12 c-666"},"\u5171",Ld.createElement("span",{style:{color:"#3061D0"}},Gn),"\u6761\u6570\u636E")}}))};var Eg=(0,ye.connect)(({exercise:de})=>({exercise:de}))(hg),Om={flex_box_center:"flex_box_center___BUbDS",flex_space_between:"flex_space_between___bos8a",flex_box_vertical_center:"flex_box_vertical_center___DLIAD",flex_box_center_end:"flex_box_center_end___IvLKX",flex_box_column:"flex_box_column___DaoiT",tables:"tables___YOYJ9",checkboxgroup:"checkboxgroup___aBFSQ"},Nm=x(47914),Lm=x(2610),Ag=Object.defineProperty,Cg=Object.defineProperties,yg=Object.getOwnPropertyDescriptors,Rm=Object.getOwnPropertySymbols,Fg=Object.prototype.hasOwnProperty,Bg=Object.prototype.propertyIsEnumerable,Mm=(de,pe,le)=>pe in de?Ag(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,ls=(de,pe)=>{for(var le in pe||(pe={}))Fg.call(pe,le)&&Mm(de,le,pe[le]);if(Rm)for(var le of Rm(pe))Bg.call(pe,le)&&Mm(de,le,pe[le]);return de},Xd=(de,pe)=>Cg(de,yg(pe)),Jd=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});let Sg=[d0.Z,Id.Z,Od.Z];const Pg=de=>{let pe=new Date;const le=je()(de).format("HH");if(je()(de).isSame(je()(pe),"day")){const gt=je()(pe).format("HH"),It=je()(pe).format("mm");return{disabledHours:()=>qd(0,24).splice(1,gt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",le,gt),je()(de).isSame(je()(pe),"hour")&&le<=gt?qd(0,60).splice(0,It):qd(60,60))}}else if(je()(de).isSame(je()(),"day")){const gt=je()().format("HH"),It=je()().format("mm");return{disabledHours:()=>qd(0,24).splice(0,gt),disabledMinutes:()=>le<=gt?qd(0,It):qd(60,60)}}else return};function qd(de,pe){const le=[];for(let gt=de;gt{var _e,Wt;let[ot,Ie]=(0,a.useState)(ls(Xd(ls({},(0,ye.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,xt.dE)()?[de.userInfo.course.course_group_id]:[]}),(0,ye.useParams)()));const[Pe,xn]=(0,a.useState)([]),[Qn,Yn]=(0,a.useState)([]),[nn,On]=(0,a.useState)([]),[na,pa]=(0,a.useState)(!1),[_n,Gn]=(0,a.useState)(!1),[tr,Nn]=(0,a.useState)(!1),[sa]=me.default.useForm(),{commonHeader:_t}=It,ra=(0,a.useRef)(),[oa,Ta]=(0,a.useState)({});let[Xt,va]=(0,a.useState)([{title:"\u6392\u884C",dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:(et,ka)=>et.rank-ka.rank,render:(et,ka,fa)=>et<4?a.createElement("img",{src:Sg[et-1]}):et},{title:"\u59D3\u540D",dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:(et,ka,fa)=>a.createElement("span",null,ka.is_me&&a.createElement("span",{style:{display:"inline-block",fontSize:12,color:"#CA7720",background:"rgba(255, 181, 56, 0.36)",borderRadius:2,width:16,height:16,textAlign:"center",lineHeight:"16px",transform:"translateY(-1px)"}},"\u6211"),et)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:80,ellipsis:!0,fixed:"left",render:et=>et||"- -"},{title:"\u73ED\u7EA7",dataIndex:"course_group",key:"course_group",ellipsis:!0,width:70,fixed:"left"},{title:"\u901A\u8FC7",dataIndex:"passed_count",width:60,fixed:"left",ellipsis:!0,key:"passed_count",render:et=>a.createElement("span",null,et," ",et!="-"&&"\u9898")},{title:"\u5F97\u5206",dataIndex:"score",width:50,ellipsis:!0,fixed:"left",key:"score"}]);const[ia,$a]=(0,a.useState)(null),ro=()=>{var et,ka;const fa=((et=document.getElementById("filterWarp"))==null?void 0:et.clientHeight)||0,Za=((ka=document.getElementById("pagination"))==null?void 0:ka.clientHeight)||0;return window.innerHeight-fa-Za-110};(0,a.useEffect)(()=>{const et=()=>{$a(ro())};return window.addEventListener("resize",et),()=>{window.removeEventListener("resize",et)}},[]);const Rr=et=>et&&et{var et,ka,fa,Za,ir;Xt.splice(7);for(let La=0;La<((et=Pe==null?void 0:Pe.question_data)==null?void 0:et.length);La++){let Ur={};Ur.title=Pe!=null&&Pe.sent_type?a.createElement("span",null,"\u9898\u76EE"+(La+1)+`\uFF08${(fa=(ka=Pe==null?void 0:Pe.question_data)==null?void 0:ka[La])==null?void 0:fa.question_score}\uFF09`):a.createElement("a",{onClick:()=>Jd(void 0,null,function*(){var za,Aa;let Nr=yield(0,fe.ZP)(`/api/problems/${(Aa=(za=Pe==null?void 0:Pe.question_data)==null?void 0:za[La])==null?void 0:Aa.identifier}/start.json`,{method:"get"});Nr&&(window.open(`/myproblems/${Nr==null?void 0:Nr.identifier}?type=1`),localStorage.setItem("program_homework",[ot.coursesId,ot.categoryId]))})},"\u9898\u76EE"+(La+1)+`\uFF08${(ir=(Za=Pe==null?void 0:Pe.question_data)==null?void 0:Za[La])==null?void 0:ir.question_score}\uFF09`),Ur.dataIndex="question_data",Ur.width=140,Ur.render=(za,Aa)=>{var Nr,br,er,ea,Xa;return a.createElement("div",null,((Nr=za==null?void 0:za[La])==null?void 0:Nr.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Jd(void 0,null,function*(){var ha,aa,Sa,Jn,qa,fr,Dr,ho;if((0,xt.Rm)()&&!((ha=pe.AssistantObject.hack)!=null&&ha.can_appraise)){oe.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(!((aa=za==null?void 0:za[La])!=null&&aa.open_code)){oe.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let Eo=yield(0,fe.ZP)("/api/courses/view_code.json",{method:"get",params:Xd(ls({},ot),{id:ot.coursesId,homework_common_id:ot.categoryId,hack_user_code_id:(Sa=za==null?void 0:za[La])==null?void 0:Sa.hack_user_code_id})});Fe.default.warning({icon:null,width:800,title:a.createElement("div",null,a.createElement("span",null,"\u4EE3\u7801"),a.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Jn=za==null?void 0:za[La])==null?void 0:Jn.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(qa=za==null?void 0:za[La])==null?void 0:qa.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(fr=za==null?void 0:za[La])==null?void 0:fr.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(Dr=za==null?void 0:za[La])==null?void 0:Dr.score)),content:a.createElement(Nm.Z,{classroomList:pe,user:de,languages:[{language:(ho=za==null?void 0:za[La])==null?void 0:ho.language,code:Eo==null?void 0:Eo.code}],v:za,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:za.language,game_id:za.id,diff_code_count:za.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((br=za==null?void 0:za[La])==null?void 0:br.answer_question_time)||"- -"),(er=za==null?void 0:za[La])!=null&&er.submit_count?a.createElement(we.Z,{title:`${((ea=za==null?void 0:za[La])==null?void 0:ea.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((Xa=za==null?void 0:za[La])==null?void 0:Xa.submit_count)||0):null))},Xt.push(Ur)}va([...Xt])},[Pe==null?void 0:Pe.question_data]),(0,a.useEffect)(()=>{var et;(et=de==null?void 0:de.userInfo)!=null&&et.course&&((0,xt.dE)()&&(ot.course_group=(0,xt.dE)()?[de.userInfo.course.course_group_id]:[],Ie(ls({},ot))),Qa(1))},[de==null?void 0:de.userInfo]);function Qa(et){return Jd(this,null,function*(){var ka,fa,Za,ir,La,Ur,za;pa(!0);let Aa=yield(0,fe.ZP)(`/api/exercises/${ot.categoryId}/rank_list.json`,{method:"get",params:Xd(ls({},ot),{id:ot.coursesId,rank_type:2})});if(xn(Aa),pa(!1),Aa.status!=-1&&((0,xt.dE)()?(et===1&&Yn([(fa=(ka=Aa==null?void 0:Aa.course_group)==null?void 0:ka[0])==null?void 0:fa.id]),Aa!=null&&Aa.my_rank?On([ls({is_me:!0},Aa==null?void 0:Aa.my_rank),...Aa==null?void 0:Aa.rank_list]):On([...(Aa==null?void 0:Aa.rank_list)||[]])):On([...(Aa==null?void 0:Aa.rank_list)||[]]),et===1)){let Nr={title:(Aa==null?void 0:Aa.hack_rank_rule)===0?a.createElement(we.Z,{title:`\u603B\u8017\u65F6\u65F6\u4E3A\u505A\u9898\u901A\u8FC7\u65F6\u957F\u548C\u7F5A\u65F6\u65F6\u957F\u7684\u603B\u548C\uFF0C - \u7F5A\u65F6\u65F6\u957F=\u8BC4\u6D4B\u51FA\u9519\u6B21\u6570X\u8BBE\u7F6E\u7684\u7F5A\u65F6\uFF08\u5F53\u524D\u4E3A${Aa==null?void 0:Aa.punish_time}\u5206\uFF09`},a.createElement("span",{style:{marginRight:3}},"\u603B\u8017\u65F6")," ",a.createElement("span",{style:{fontSize:"14px"},className:"iconfont icon-tishixiaowenhao c-blue"})):"\u5B8C\u6210\u65F6\u95F4",dataIndex:(Aa==null?void 0:Aa.hack_rank_rule)===0?"finish_time":"finish_at",width:(Aa==null?void 0:Aa.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};Xt.push(Nr);for(let br=0;br<((Za=Aa==null?void 0:Aa.question_data)==null?void 0:Za.length);br++){let er={};er.title=Aa!=null&&Aa.sent_type?a.createElement("span",null,"\u9898\u76EE"+(br+1)+`\uFF08${(La=(ir=Aa==null?void 0:Aa.question_data)==null?void 0:ir[br])==null?void 0:La.question_score}\uFF09`):a.createElement("a",{onClick:()=>Jd(this,null,function*(){var ea,Xa;let ha=yield(0,fe.ZP)(`/api/problems/${(Xa=(ea=Aa==null?void 0:Aa.question_data)==null?void 0:ea[br])==null?void 0:Xa.identifier}/start.json`,{method:"get"});ha&&(window.open(`/myproblems/${ha==null?void 0:ha.identifier}?type=1`),localStorage.setItem("program_homework",[ot.coursesId,ot.categoryId]))})},"\u9898\u76EE"+(br+1)+`\uFF08${(za=(Ur=Aa==null?void 0:Aa.question_data)==null?void 0:Ur[br])==null?void 0:za.question_score}\uFF09`),er.dataIndex="question_data",er.width=140,er.render=(ea,Xa)=>{var ha,aa,Sa,Jn,qa;return a.createElement("div",null,((ha=ea==null?void 0:ea[br])==null?void 0:ha.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Jd(this,null,function*(){var fr,Dr,ho,Eo,Hr,lr,io,Fo;if((0,xt.Rm)()&&!((fr=pe.AssistantObject.hack)!=null&&fr.can_view)){oe.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(!((Dr=ea==null?void 0:ea[br])!=null&&Dr.open_code)){oe.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let Ti=yield(0,fe.ZP)("/api/courses/view_code.json",{method:"get",params:Xd(ls({},ot),{id:ot.coursesId,homework_common_id:ot.categoryId,hack_user_code_id:(ho=ea==null?void 0:ea[br])==null?void 0:ho.hack_user_code_id})});Fe.default.warning({icon:null,width:800,getContainer:ra.current,title:a.createElement("div",null,a.createElement("span",null,"\u4EE3\u7801"),a.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Eo=ea==null?void 0:ea[br])==null?void 0:Eo.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Hr=ea==null?void 0:ea[br])==null?void 0:Hr.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(lr=ea==null?void 0:ea[br])==null?void 0:lr.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(io=ea==null?void 0:ea[br])==null?void 0:io.score)),content:a.createElement(Nm.Z,{classroomList:pe,user:de,languages:[{language:(Fo=ea==null?void 0:ea[br])==null?void 0:Fo.language,code:Ti==null?void 0:Ti.code}],v:ea,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:ea.language,game_id:ea.id,diff_code_count:ea.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((aa=ea==null?void 0:ea[br])==null?void 0:aa.answer_question_time)||"- -"),(Sa=ea==null?void 0:ea[br])!=null&&Sa.submit_count?a.createElement(we.Z,{title:`${((Jn=ea==null?void 0:ea[br])==null?void 0:Jn.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((qa=ea==null?void 0:ea[br])==null?void 0:qa.submit_count)||0):null))},Xt.push(er)}va([...Xt])}})}const un=_t==null?void 0:_t.hack_rank_rule;return a.createElement("div",{ref:ra,style:{margin:"0px auto",minHeight:_n?"100vh":""},id:"rankingInfo"},(Pe==null?void 0:Pe.message)==="\u5C01\u699C\u4E2D"?a.createElement(ke.Z,{styles:{marginTop:0,paddingTop:100,paddingBottom:100},customText:"\u7B54\u9898\u65F6\u95F4\u8FDB\u5165\u5012\u8BA1\u65F6\uFF0C\u6682\u65F6\u5C01\u699C\uFF0C\u8BF7\u52A0\u901F\u7ADE\u6280\u901A\u5173\u7B54\u9898"}):a.createElement("div",{style:{background:"#fff",paddingTop:(0,xt.dE)()&&20,height:"100%",overflow:"auto"}},a.createElement("div",{id:"filterWarp"},a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{style:{display:"flex",width:"90%"}},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5\uFF1A"),(0,xt.GJ)()&&a.createElement("div",{style:{flex:1}},a.createElement(Ne.default.Group,{className:Om.checkboxgroup,value:Qn,onChange:et=>{var ka;ot.type===1?(Yn([]),ot.course_group=[],ot.page=1,Ie(ls({},ot)),Qa()):ot.type===2?(Yn(["\u5168\u90E8"]),ot.course_group=(ka=Pe==null?void 0:Pe.course_group)==null?void 0:ka.map(fa=>fa.id),ot.page=1,Ie(ls({},ot)),Qa()):(Yn([...et.filter(fa=>fa!="\u5168\u90E8")]),ot.course_group=et.filter(fa=>fa!="\u5168\u90E8"),ot.page=1,Ie(ls({},ot)),Qa())}},a.createElement(Ne.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:et=>{et.target.checked?ot.type=2:ot.type=1}},"\u5168\u90E8\u5206\u73ED"),(_e=Pe==null?void 0:Pe.course_group)==null?void 0:_e.map((et,ka)=>a.createElement(Ne.default,{style:{marginBottom:10},onChange:fa=>{ot.type=3},value:et.id},et==null?void 0:et.name)))),(0,xt.dE)()&&a.createElement(be.ZP.Group,{style:{marginBottom:10},onChange:et=>{et.target.value==="\u5168\u90E8"?(ot.course_group=[],ot.page=1,Ie(ls({},ot)),Qa()):(ot.course_group=[et.target.value],ot.page=1,Ie(ls({},ot)),Qa())},defaultValue:de.userInfo.course.course_group_id},a.createElement(be.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},"\u5168\u90E8\u5206\u73ED"),(Wt=Pe==null?void 0:Pe.course_group)==null?void 0:Wt.map((et,ka)=>a.createElement(be.ZP,{style:{marginBottom:10},value:et.id},et.name)))),a.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{_n?(0,Lm.BU)():(0,Lm.Dj)(document.getElementById("rankingInfo")),Gn(!_n)}},a.createElement("i",{style:{fontSize:12},className:`mr10 iconfont ${_n?"icon-tuichuquanping2":"icon-quanping2"}`}),a.createElement("span",null,_n?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F\u5C55\u793A"))),a.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:10}},a.createElement("span",{style:{fontSize:14,color:"#B1BACD",display:"flex",alignItems:"center"}},"\u6392\u884C\u89C4\u5219\uFF1A",un===0?"\u8003\u8BD5\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B9E\u9645\u5B9E\u9A8C\u65F6\u957F\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u65F6\u957F\u77ED\u540D\u6B21\u9760\u524D\u3002":"\u8003\u8BD5\u65F6\u6BB5\u5916\u63D0\u4EA4\u4E0D\u8BA1\u6392\u540D\uFF1B\u5F53\u524D\u6309\u901A\u8FC7\u9898\u6570\u548C\u5B8C\u6210\u65F6\u95F4\u6392\u5E8F\uFF0C\u540C\u9898\u6570\u4E0B\u5B8C\u6210\u8D8A\u65E9\uFF0C\u540D\u6B21\u8D8A\u524D\u3002",(0,xt.eB)()&&a.createElement("a",{onClick:()=>{Nn(!0),sa.setFieldsValue({punish_time:_t.punish_time,hack_rank_rule:_t.hack_rank_rule,open_code:_t.open_code,open_code_type:_t.open_code_type,rank_forbidden:_t.rank_forbidden,rank_forbidden_start:_t.rank_forbidden_start?je()(_t.rank_forbidden_start):"",rank_forbidden_end:_t.rank_forbidden_end?je()(_t.rank_forbidden_end):""})}},"\u8BBE\u7F6E\u89C4\u5219/"),a.createElement("a",{onClick:()=>{Fe.default.warning({title:"\u8BA1\u5206\u89C4\u5219",width:500,getContainer:ra.current,content:a.createElement("div",null,un===0&&a.createElement("p",null,"\u6392\u540D\u89C4\u5219\uFF1A\u7ECF\u5178ACM\u89C4\u5219"),a.createElement("p",null,"AC\uFF08\u901A\u8FC7\u9898\u76EE\uFF09\u8D8A\u591A\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),a.createElement("p",null,"AC\u76F8\u540C\uFF0C\u603B\u7528\u65F6\u8D8A\u5C11\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),un==0&&a.createElement(a.Fragment,null,a.createElement("p",null,"\u603B\u7528\u65F6=\u2211\uFF08\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6\uFF09"),a.createElement("p",null,"\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6=\u6BD4\u8D5B\u5F00\u59CB\u5230\u63D0\u4EA4\u88AB\u901A\u8FC7\u7684\u65F6\u95F4+\u7F5A\u65F6"),a.createElement("p",null,"\u7F5A\u65F6=\uFF08\u901A\u8FC7\u524D\uFF09\u9519\u8BEF\u4EE3\u7801\u63D0\u4EA4\u6B21\u6570*\u6BCF\u6B21\u7F5A\u65F6"),a.createElement("p",null,"\u4E0D\u7B97\u7F5A\u65F6\u7684\u60C5\u51B5\uFF1A\u6CA1\u6709\u901A\u8FC7\u7684\u9898\u76EE\u3001\uFF08\u7CFB\u7EDF\uFF09\u5185\u90E8\u9519\u8BEF\u3001\u7F16\u8BD1\u9519\u8BEF")))})}},"\u67E5\u770B\u89C4\u5219")),(0,xt.GJ)()&&a.createElement(a.Fragment,null,a.createElement(Se.default.Search,{className:"mr20",onSearch:et=>{ot.page=1,ot.search=et,Ie(ls({},ot)),Qa()},placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250,marginLeft:"auto"}}),a.createElement(Ce.ZP,{onClick:()=>{(0,se.KU)(Xd(ls({},ot),{id:ot.coursesId,rank_type:2,homework_common_id:ot.categoryId}))}},"\u5BFC\u51FA")))),a.createElement(St.Z,{spinning:na},a.createElement(z.default,{style:{marginTop:10},pagination:!1,scroll:{x:1200,y:_n?ia:null},rowClassName:(et,ka)=>ka===0&&(0,xt.dE)()&&Om.tables,dataSource:nn,columns:Xt})),a.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},a.createElement(xe.Z,{current:ot.page,pageSize:ot.per_page,total:Pe==null?void 0:Pe.count,showSizeChanger:!0,onChange:(et,ka)=>{ot.page=et,ot.per_page=ka,Ie(ls({},ot)),Qa()}}))),a.createElement(Fe.default,{open:tr,title:"\u89C4\u5219\u8BBE\u7F6E",getContainer:()=>ra.current,width:630,onOk:()=>{sa.submit()},onCancel:()=>{Nn(!1)}},a.createElement(me.default,{colon:!1,size:"large",form:sa,onValuesChange:(et,ka)=>{console.log("---",et),Ta(ls(ls({},ka),et))},onFinish:et=>Jd(void 0,null,function*(){console.log("---",et);let ka=yield(0,fe.ZP)(`/api/exercises/${ot.categoryId}/exercise_setting_rank.json`,{method:"put",body:Xd(ls({},et),{rank_forbidden_start:je()(et.rank_forbidden_start).format("YYYY-MM-DD HH:mm"),rank_forbidden_end:je()(et.rank_forbidden_end).format("YYYY-MM-DD HH:mm")})});(ka==null?void 0:ka.status)===0&&(oe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Nn(!1),Qa(),le({type:"exercise/getCommonHeader",payload:ls({},ot)}))})},a.createElement(me.default.Item,{label:"\u8BC4\u6D4B\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F",name:"punish_time"},a.createElement(Me.Z,{min:0,precision:0,style:{width:"100%"},addonAfter:"\u5206\u949F"})),a.createElement(me.default.Item,{label:"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219",name:"hack_rank_rule"},a.createElement(be.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:8,marginTop:8,marginLeft:12}},a.createElement(be.ZP,{value:0},"\u8017\u65F6\u65F6\u957F\u4F18\u5148",a.createElement("span",{style:{color:"#666"}},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),a.createElement(be.ZP,{value:1},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148",a.createElement("span",{style:{color:"#666"}},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09")))),a.createElement(me.default.Item,{name:"open_code",valuePropName:"checked",style:{marginBottom:0}},a.createElement(Ne.default,null,"\u516C\u5F00\u4EE3\u7801 ",a.createElement("span",{style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09"))),oa.open_code&&a.createElement(me.default.Item,{name:"open_code_type",style:{marginLeft:20}},a.createElement(be.ZP.Group,null,a.createElement(be.ZP,{value:1},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),a.createElement(be.ZP,{value:0},"\u4EFB\u610F\u65F6\u95F4"))),a.createElement(me.default.Item,{valuePropName:"checked",name:"rank_forbidden"},a.createElement(Ne.default,null,"\u5F00\u542F\u5C01\u699C ",a.createElement("span",{style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09"))),oa.rank_forbidden&&a.createElement(re.Z,{align:"middle",style:{alignItems:"center"}},a.createElement(ve.Z,null,"\u5F00\u59CB\u65F6\u95F4"),a.createElement(ve.Z,{className:"ml10"},a.createElement(me.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65F6\u95F4"}],name:"rank_forbidden_start",style:{marginBottom:0}},a.createElement(Pn.default,{size:"large",style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Rr,disabledTime:Pg}))),a.createElement(ve.Z,{className:"ml20"},"\u622A\u6B62\u65F6\u95F4"),a.createElement(ve.Z,{className:"ml10"},a.createElement(me.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65F6\u95F4"}],name:"rank_forbidden_end",style:{marginBottom:0}},a.createElement(Pn.default,{size:"large",style:{width:200},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09",showTime:{format:"HH:mm",defaultValue:je()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm"})))))))};var Tm=(0,ye.connect)(({shixunHomeworks:de,user:pe,classroomList:le,exercise:gt})=>({user:pe,shixunHomeworks:de,classroomList:le,exercise:gt}))(bg),or=x(59301),xg=Object.defineProperty,wg=Object.defineProperties,Dg=Object.getOwnPropertyDescriptors,km=Object.getOwnPropertySymbols,Ig=Object.prototype.hasOwnProperty,Og=Object.prototype.propertyIsEnumerable,jm=(de,pe,le)=>pe in de?xg(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Ks=(de,pe)=>{for(var le in pe||(pe={}))Ig.call(pe,le)&&jm(de,le,pe[le]);if(km)for(var le of km(pe))Og.call(pe,le)&&jm(de,le,pe[le]);return de},W0=(de,pe)=>wg(de,Dg(pe)),_d=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Ng=({exercise:de,dispatch:pe,classroomList:le})=>{var gt,It,_e,Wt,ot,Ie,Pe,xn,Qn,Yn,nn,On,na,pa,_n,Gn,tr,Nn,sa,_t,ra,oa,Ta,Xt,va,ia;const{ScoreRangesData:$a}=de,[ro,Rr]=(0,a.useState)((gt=de==null?void 0:de.commonHeader)!=null&>.show_acm?"5":"1"),[Qa,un]=(0,a.useState)({}),[et,ka]=(0,a.useState)([]),[fa,Za]=(0,a.useState)([]),[ir,La]=(0,a.useState)({exercise_group_id:["all"],scope:"0",question_type:["all"]}),[Ur,za]=(0,a.useState)(0),[Aa,Nr]=(0,a.useState)(0),[br,er]=(0,a.useState)([]),[ea,Xa]=(0,a.useState)([]),[ha,aa]=(0,a.useState)(0),[Sa,Jn]=(0,a.useState)(!0),[qa,fr]=(0,a.useState)(!1),[Dr,ho]=(0,a.useState)(!1),[Eo,Hr]=(0,a.useState)(!1),[lr,io]=(0,a.useState)(!1),[Fo,Ti]=(0,a.useState)(0),kl=(0,a.useRef)(null),Hl=(0,a.useRef)(null),[Hi]=me.default.useForm(),Vl=(0,ye.useParams)(),Pu=[{label:"90%-100%",color:"#3BA1FF"},{label:"80%-90%",color:"#37CCCC"},{label:"70%-80%",color:"#4ECC74"},{label:"60%-70%",color:"#FBD438"},{label:"60%\u53CA\u4EE5\u4E0B",color:"#F3647C"}];(0,a.useEffect)(()=>(lr?kl.current=setInterval(()=>{Ti(oo=>oo+1)},1e3*30):clearInterval(kl.current),()=>{clearInterval(kl.current)}),[lr]),(0,a.useEffect)(()=>{hu()},[]),(0,a.useEffect)(()=>{var oo;Fo>0&&(ro==="1"?hu():(oo=Hl.current)==null||oo.dealData())},[Fo]);const hu=(...oo)=>_d(void 0,[...oo],function*(ei=ir){fr(!0),yield Promise.all([Wi(ei),jl(ei),ru(ei)]),fr(!1),Jn(!1)}),$r=(0,a.useMemo)(()=>{var oo,ei;return{scope:ir==null?void 0:ir.scope,exercise_group_id:(oo=ir==null?void 0:ir.exercise_group_id)!=null&&oo.includes("all")?null:ir==null?void 0:ir.exercise_group_id,question_type:(ei=ir==null?void 0:ir.question_type)!=null&&ei.includes("all")?null:ir==null?void 0:ir.question_type}},[ir]),Wi=oo=>_d(void 0,null,function*(){var ei,Oi,yl;const Wl={scope:oo==null?void 0:oo.scope,exercise_group_id:(ei=oo==null?void 0:oo.exercise_group_id)!=null&&ei.includes("all")?null:oo==null?void 0:oo.exercise_group_id},ol=yield(0,fe.ZP)(`/api/exercises/${Vl==null?void 0:Vl.categoryId}/new_exercise_result.json`,{method:"get",params:Ks({},Wl)});if(pe({type:"exercise/getScoreRangesData",payload:{exercise_id:Vl==null?void 0:Vl.categoryId}}),(ol==null?void 0:ol.status)===0){const Hu=[{label:"\u5168\u90E8",value:"all"}];pe({type:"exercise/save",payload:{course_groups:ol==null?void 0:ol.course_groups}}),(Oi=ol==null?void 0:ol.course_groups)==null||Oi.forEach($n=>{Hu.push({label:$n==null?void 0:$n.exercise_group_name,value:$n==null?void 0:$n.exercise_group_id})});const zn=[{label:"\u5168\u90E8",value:"all"}];(yl=ol==null?void 0:ol.question_types)==null||yl.forEach($n=>{zn.push({label:$n==null?void 0:$n.name,value:$n==null?void 0:$n.id})}),Za(zn),ka(Hu),un(Ks({},ol))}}),jl=(oo,...ei)=>_d(void 0,[oo,...ei],function*(Oi,yl=!1,Wl={}){var ol;const Hu={scope:Oi==null?void 0:Oi.scope,exercise_group_id:(ol=Oi==null?void 0:Oi.exercise_group_id)!=null&&ol.includes("all")?null:Oi==null?void 0:Oi.exercise_group_id};ho(yl);const zn=yield(0,fe.ZP)(`/api/exercises/${Vl==null?void 0:Vl.categoryId}/new_exercise_result_form.json`,{method:"get",params:Ks(W0(Ks({},Hu),{method:Ur,order:Aa}),Wl)});(zn==null?void 0:zn.status)===0&&er(zn==null?void 0:zn.rate_list),ho(!1)}),ru=(oo,...ei)=>_d(void 0,[oo,...ei],function*(Oi,yl=!1,Wl={}){var ol;const Hu={scope:Oi==null?void 0:Oi.scope,exercise_group_id:(ol=Oi==null?void 0:Oi.exercise_group_id)!=null&&ol.includes("all")?null:Oi==null?void 0:Oi.exercise_group_id};Hr(yl);const zn=yield(0,fe.ZP)(`/api/exercises/${Vl==null?void 0:Vl.categoryId}/new_exercise_result_bottom.json`,{method:"get",params:Ks(W0(Ks({},Hu),{method:ha}),Wl)});(zn==null?void 0:zn.status)===0&&Xa(zn==null?void 0:zn.chart),Hr(!1)}),Ru=[{label:"\u5168\u90E8",value:"0"},{label:"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377",value:"1"},{label:"\u5DF2\u4EA4\u5377",value:"2"}],nu=()=>[{name:"exercise_group_id",label:"\u5206\u73ED\u8303\u56F4",ItemData:et,isShow:!0},{noStyle:!0,isShow:ro==="3",children:or.createElement("div",{className:"mb20",style:{color:"#FF9D18"}},"\u8BF4\u660E\uFF1A\u5B66\u751F\u4EBA\u6570=0\u7684\u5206\u73ED\u4E0D\u5728\u4E0B\u9762\u56FE\u8868\u4E2D\u663E\u793A"),ItemData:[]},{name:"scope",label:or.createElement("span",{style:{marginRight:-18}},"\u7EDF\u8BA1\u8303\u56F4 ",or.createElement(we.Z,{overlayStyle:{maxWidth:600},title:or.createElement(or.Fragment,null,or.createElement("div",null,or.createElement("span",{style:{fontWeight:600}},"\u5168\u90E8\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5168\u90E8\u5B66\u751F\u65F6\uFF0C\u5219\u7EDF\u8BA1\u6570\u636E\u6DB5\u76D6\u6240\u6709\u5E94\u8003\u5B66\u751F\u3002"),or.createElement("div",null,or.createElement("span",{style:{fontWeight:600}},"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u6B63\u5728\u8003\u8BD5\u4E2D\u548C\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"),or.createElement("div",null,or.createElement("span",{style:{fontWeight:600}},"\u5DF2\u4EA4\u5377\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"))},or.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),type:"Radio",ItemData:Ru,isShow:ro!=="3"},{name:"question_type",label:"\u9009\u62E9\u9898\u578B",ItemData:fa,isShow:ro==="2"}],ki=[((It=de==null?void 0:de.commonHeader)==null?void 0:It.show_acm)&&{name:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u6392\u884C",id:"5"},{name:"\u6210\u7EE9\u603B\u89C8",id:"1"},{name:"\u8BD5\u9898\u8BE6\u60C5",id:"2"},{name:"\u5206\u73ED\u5BF9\u6BD4",id:"3"}],Au=Ur?"\u5F97\u5206\u7387":"\u6B63\u786E\u7387",Ls=oo=>{oo==="1"&&hu(),Rr(oo)},Nu=(0,a.useMemo)(()=>{var oo;const ei=[],Oi=[],yl=[];(oo=Qa==null?void 0:Qa.student_score_list)==null||oo.map(ol=>{ei.unshift([ol.name,ol.score_range].join(".")),Oi.unshift({value:ol.rate,type:ol.type}),yl.unshift(ol.count)});const Wl={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"}},grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"\u5B66\u751F\u6BD4\u4F8B\uFF08%\uFF09",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:ei,name:"\u6210\u7EE9\uFF08\u5206\uFF09",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",formatter:ol=>`${ol.split(".")[0]} -(${ol.split(".")[1]})`}},series:[{type:"bar",data:Oi,color:"#A2BEFF",barWidth:40,itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:ol=>{var Hu;return`${(Hu=ol==null?void 0:ol.data)==null?void 0:Hu.value}%\uFF08${yl[ol==null?void 0:ol.dataIndex]}\u4EBA\uFF09`}}}]};return or.createElement(Ad.Z,{option:Wl,onEvents:{click:ol=>{var Hu;ol.componentType==="series"&&pe({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u5217\u8868",data:W0(Ks({},ir),{type:1,sub_type:(Hu=ol==null?void 0:ol.data)==null?void 0:Hu.type})}})}},style:{height:434,background:"#F6F7F9"}})},[Qa==null?void 0:Qa.student_score_list]),Ir=(0,a.useMemo)(()=>{let oo=[],ei=[];br.forEach(yl=>{oo.push(yl.index),ei.push({value:yl.rate,extraInfo:yl})});const Oi={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:Ks({type:"slider",show:(ei==null?void 0:ei.length)>30},(ei==null?void 0:ei.length)>30?{start:0,end:Math.floor(29*100/(br==null?void 0:br.length))}:{}),grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"\u9898\u76EE",data:oo,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:Au,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:ei,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return or.createElement(Ad.Z,{option:Oi,style:{height:370,background:"#F6F7F9"},onEvents:{click:yl=>{var Wl,ol,Hu,zn,$n,fo,Bu,Ju,Mu,Ys,Nc,js;console.log("sdfsdf===",(Wl=yl==null?void 0:yl.data)==null?void 0:Wl.extraInfo),pe({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C5",title:or.createElement(or.Fragment,null,"\u5B66\u751F\u8BE6\u60C5",or.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u9898\u76EE",(Hu=(ol=yl==null?void 0:yl.data)==null?void 0:ol.extraInfo)==null?void 0:Hu.index,"\uFF0C",Au,($n=(zn=yl==null?void 0:yl.data)==null?void 0:zn.extraInfo)==null?void 0:$n.rate,"%\uFF09"),or.createElement(we.Z,{title:or.createElement(or.Fragment,null,"\u9898\u76EE\uFF1A",(Bu=(fo=yl==null?void 0:yl.data)==null?void 0:fo.extraInfo)==null?void 0:Bu.question_title,or.createElement("br",null),"\u9898\u578B\uFF1A",(Mu=(Ju=yl==null?void 0:yl.data)==null?void 0:Ju.extraInfo)==null?void 0:Mu.question_type,or.createElement("br",null),Au,"\uFF1A",(Nc=(Ys=yl==null?void 0:yl.data)==null?void 0:Ys.extraInfo)==null?void 0:Nc.rate,"%")},or.createElement("a",null,"\u8BD5\u9898\u8BE6\u60C5"))),data:{questionDetail:(js=yl==null?void 0:yl.data)==null?void 0:js.extraInfo,scope:$r==null?void 0:$r.scope}}})}}})},[br,Au,$r]),mi=(0,a.useMemo)(()=>ea==null?void 0:ea.map((oo,ei)=>{var Oi,yl,Wl,ol,Hu;const zn={tooltip:{trigger:"item"},title:{text:oo==null?void 0:oo.question_type,textStyle:{fontWeight:"normal",fontSize:14},top:"10%",left:"center"},series:[{name:oo==null?void 0:oo.question_type,type:"pie",radius:["20%","40%"],center:["50%","65%"],itemStyle:{borderColor:"#fff",borderWidth:2},data:[{value:((Oi=oo==null?void 0:oo.details)==null?void 0:Oi.full_count)||0,name:Pu[0].label,itemStyle:{color:Pu[0].color}},{value:((yl=oo==null?void 0:oo.details)==null?void 0:yl.best_count)||0,name:Pu[1].label,itemStyle:{color:Pu[1].color}},{value:((Wl=oo==null?void 0:oo.details)==null?void 0:Wl.good_count)||0,name:Pu[2].label,itemStyle:{color:Pu[2].color}},{value:((ol=oo==null?void 0:oo.details)==null?void 0:ol.pass_count)||0,name:Pu[3].label,itemStyle:{color:Pu[3].color}},{value:((Hu=oo==null?void 0:oo.details)==null?void 0:Hu.fails_count)||0,name:Pu[4].label,itemStyle:{color:Pu[4].color}}]}]};return or.createElement(Ad.Z,{key:ei,className:"bg-white",option:zn,style:{width:"100%",height:240},onEvents:{click:$n=>{const fo=W0(Ks({},ir),{question_type:[oo==null?void 0:oo.question_type_id]});La(fo),Hi.setFieldsValue(Ks({},fo)),Rr("2"),window.scrollTo({top:0,behavior:"smooth"})}}})}),[ea]),hl=[{title:"\u540D\u6B21",dataIndex:"index",align:"center",width:90,render:oo=>{let ei=oo;oo===1&&(ei=d0.Z),oo===2&&(ei=Id.Z),oo===3&&(ei=Od.Z);const Oi=typeof ei=="number"?ei:or.createElement("img",{src:ei});return or.createElement("div",{style:{textAlign:"left",paddingLeft:22}},Oi)}},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:oo=>or.createElement(we.Z,{placement:"topLeft",title:oo},or.createElement("span",null,oo||"--"))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:oo=>or.createElement(we.Z,{placement:"topLeft",title:oo},or.createElement("span",null,oo||"--"))},{title:"\u73ED\u7EA7",dataIndex:"class_name",ellipsis:!0,render:oo=>or.createElement(we.Z,{placement:"topLeft",title:oo},or.createElement("span",null,oo||"--"))},{title:"\u7B54\u9898\u65F6\u957F",dataIndex:"time",ellipsis:!0,render:oo=>or.createElement(we.Z,{placement:"topLeft",title:oo},or.createElement("span",null,oo||"--"))},{title:"\u6210\u7EE9",width:90,dataIndex:"score"}];return or.createElement("div",{className:As.wrap},or.createElement(Wa.Z,{loading:Sa,active:!0},(Qa==null?void 0:Qa.exercise_status)===1&&or.createElement(ke.Z,{styles:{margin:"0 auto",padding:200}}),(Qa==null?void 0:Qa.exercise_status)>1&&or.createElement(a.Fragment,null,or.createElement(re.Z,{className:"mb30",align:"middle",justify:"space-between"},or.createElement(Dd.tp,{dataSource:ki,value:ro,onChange:Ls}),ro==="3"?or.createElement(Ce.ZP,{type:"primary",icon:or.createElement(dg.Z,{rev:void 0}),onClick:()=>_d(void 0,null,function*(){var oo;if((0,xt.Rm)()&&!((oo=le.AssistantObject.exercise)!=null&&oo.can_download)){oe.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}pe({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5206\u73ED\u5BF9\u6BD4",course_groups:Qa==null?void 0:Qa.course_groups.map(ei=>({course_group_id:ei==null?void 0:ei.exercise_group_id,group_group_name:ei==null?void 0:ei.exercise_group_name,count:ei==null?void 0:ei.exercise_group_students})),fn:()=>_d(void 0,null,function*(){const ei=yield(0,ne.iB)({exercise_id:Vl==null?void 0:Vl.categoryId,exercise_group_id:JSON.parse(localStorage.getItem("all_student_works_param")).course_group});(ei==null?void 0:ei.status)===0?(oe.ZP.success(ei==null?void 0:ei.message),ye.history.push(`/classrooms/${Vl.coursesId}/exportlist/exercise_score,export_exercise_users`)):oe.ZP.success(ei==null?void 0:ei.message)})}})})},"\u5BFC\u51FA\u5206\u73ED\u5BF9\u6BD4"):or.createElement(re.Z,null,or.createElement(Ae.Z,{checked:lr,onChange:oo=>io(oo),className:"mr5 c-black"}),"\u81EA\u52A8\u5237\u65B0",or.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\u6BCF30\u79D2\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),!["4","5"].includes(ro)&&or.createElement(om,{form:Hi,initialValues:ir,onValuesChange:(oo,ei)=>{const Oi=Ks(Ks({},ir),ei);console.log(Oi,"newValue"),La(Ks({},Oi)),ro==="1"&&hu(Oi)},data:nu()}),ro==="5"&&or.createElement(Tm,null),or.createElement("section",{style:{display:ro==="1"?"block":"none"}},or.createElement(St.Z,{spinning:qa},(Qa==null?void 0:Qa.open_camera)&&or.createElement(or.Fragment,null,or.createElement("div",{className:As.head},or.createElement("div",{className:As.title},"\u8003\u8BD5\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1")),or.createElement(b0.ZP,{data:(0,b0.Uf)(Qa)})),or.createElement("div",{className:As.head},or.createElement("div",{className:As.title},"\u8BD5\u5377\u6982\u89C8"),or.createElement("div",{className:"flex item-center current",onClick:()=>{pe({type:"exercise/setActionTabs",payload:{key:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"}})}},or.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),or.createElement("span",{style:{color:"#333333"}},"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"))),or.createElement("div",{className:As.table},or.createElement("aside",null,or.createElement("div",null,"\u8BD5\u5377\u603B\u5206"),or.createElement("div",null,(_e=Qa==null?void 0:Qa.exercise_counts)==null?void 0:_e.total_score,"\u5206")),or.createElement("aside",null,or.createElement("div",null,"\u7B54\u9898\u65F6\u957F"),or.createElement("div",null,(Wt=Qa==null?void 0:Qa.exercise_counts)==null?void 0:Wt.time)),or.createElement("aside",null,or.createElement("div",null,"\u5E73\u5747\u7B54\u9898\u65F6\u957F",or.createElement(we.Z,{title:"\u5E73\u5747\u7B54\u9898\u65F6\u957F=\u5DF2\u4EA4\u5377\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u65F6\u957F\u603B\u548C/\u5DF2\u4EA4\u5377\u5B66\u751F\u6570"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(ot=Qa==null?void 0:Qa.exercise_counts)==null?void 0:ot.avg_answer_duration)),or.createElement("aside",null,or.createElement("div",null,"\u5E94\u8003\u4EBA\u6570",or.createElement(we.Z,{title:"\u8001\u5E08\u53D1\u5E03\u8003\u8BD5\u5BF9\u5E94\u9700\u8981\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u6570"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(Ie=Qa==null?void 0:Qa.exercise_counts)==null?void 0:Ie.candidate_num,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u5B9E\u8003\u4EBA\u6570",or.createElement(we.Z,{title:"\u63D0\u4EA4\u72B6\u6001\u4E3A\u8003\u8BD5\u4E2D\u3001\u5DF2\u4EA4\u5377\u3001\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09\u7684\u5B66\u751F\u6570"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(Pe=Qa==null?void 0:Qa.exercise_counts)==null?void 0:Pe.exam_num,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u53C2\u8003\u7387",or.createElement(we.Z,{title:"\u53C2\u8003\u7387=(\u5B9E\u8003\u4EBA\u6570/\u5E94\u8003\u4EBA\u6570\uFF09*100%"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(xn=Qa==null?void 0:Qa.exercise_counts)==null?void 0:xn.reference_rate,"%")),or.createElement("aside",null,or.createElement("div",null,"\u5E73\u5747\u5206",or.createElement(we.Z,{title:"\u5E73\u5747\u5206=\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B66\u751F\u603B\u6570"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(Qn=Qa==null?void 0:Qa.exercise_counts)==null?void 0:Qn.average_score,"\u5206")),or.createElement("aside",null,or.createElement("div",null,"\u6700\u9AD8\u5206"),or.createElement("div",null,(Yn=Qa==null?void 0:Qa.exercise_counts)==null?void 0:Yn.max_score,"\u5206")),or.createElement("aside",null,or.createElement("div",null,"\u6700\u4F4E\u5206"),or.createElement("div",null,(nn=Qa==null?void 0:Qa.exercise_counts)==null?void 0:nn.min_score,"\u5206")),or.createElement("aside",null,or.createElement("div",null,"\u6807\u51C6\u5DEE",or.createElement(we.Z,{title:"\u53CD\u5E94\u5B66\u751F\u5206\u6570\u79BB\u6563\u7A0B\u5EA6\u7684\u6307\u6807\uFF0C\u6570\u503C\u8D8A\u5927\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u5DEE\u8DDD\u8D8A\u5927\uFF0C\u6210\u7EE9\u5206\u5E03\u8D8A\u5E7F\uFF1B\u6570\u503C\u8D8A\u5C0F\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u8D8A\u63A5\u8FD1\uFF0C\u5206\u5E03\u8D8A\u7A84\u3002"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(On=Qa==null?void 0:Qa.exercise_counts)==null?void 0:On.standard_deviation)),or.createElement("aside",null,or.createElement("div",null,"\u4F18\u79C0",or.createElement(we.Z,{title:`\u4F18\u79C0\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(na=$a==null?void 0:$a.score_ranges)==null?void 0:na.good_rate}%\uFF0C\u5C0F\u4E8E\u7B49\u4E8E\u603B\u5206*${(pa=$a==null?void 0:$a.score_ranges)==null?void 0:pa.max_rate}%\u7684\u5B66\u751F\u6570`},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(_n=Qa==null?void 0:Qa.exercise_counts)==null?void 0:_n.best_counts,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u826F\u597D",or.createElement(we.Z,{title:`\u826F\u597D\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(Gn=$a==null?void 0:$a.score_ranges)==null?void 0:Gn.pass_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(tr=$a==null?void 0:$a.score_ranges)==null?void 0:tr.good_rate}%\u7684\u5B66\u751F\u6570`},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(Nn=Qa==null?void 0:Qa.exercise_counts)==null?void 0:Nn.good_counts,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u53CA\u683C",or.createElement(we.Z,{title:`\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(sa=$a==null?void 0:$a.score_ranges)==null?void 0:sa.fail_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(_t=$a==null?void 0:$a.score_ranges)==null?void 0:_t.pass_rate}%\u7684\u5B66\u751F\u6570`},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(ra=Qa==null?void 0:Qa.exercise_counts)==null?void 0:ra.pass_counts,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u4E0D\u53CA\u683C",or.createElement(we.Z,{title:`\u4E0D\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5C0F\u4E8E\u603B\u5206*${(oa=$a==null?void 0:$a.score_ranges)==null?void 0:oa.fail_rate}%\u7684\u5B66\u751F\u6570`},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(Ta=Qa==null?void 0:Qa.exercise_counts)==null?void 0:Ta.fail_counts,"\u4EBA"))),or.createElement("div",{className:As.head},or.createElement("div",{className:As.title},"\u9898\u76EE\u6982\u89C8",or.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),or.createElement(re.Z,null,or.createElement(me.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},or.createElement(dn.default,{style:{width:140},value:Ur,onChange:oo=>{za(oo),jl(ir,!0,{method:oo})}},or.createElement(dn.default.Option,{value:0},"\u6B63\u786E\u7387"),or.createElement(dn.default.Option,{value:1},"\u5F97\u5206\u7387"))),or.createElement(me.default.Item,{className:"ml20",colon:!1,label:"\u6392\u5E8F\u65B9\u5F0F"},or.createElement(dn.default,{style:{width:140},value:Aa,onChange:oo=>{Nr(oo),jl(ir,!0,{order:oo})}},or.createElement(dn.default.Option,{value:0},"\u6309\u9898\u53F7\u5347\u5E8F"),or.createElement(dn.default.Option,{value:1},"\u6309\u9898\u53F7\u964D\u5E8F"),or.createElement(dn.default.Option,{value:2},"\u6309",Au,"\u5347\u5E8F"),or.createElement(dn.default.Option,{value:3},"\u6309",Au,"\u964D\u5E8F"))))),or.createElement(St.Z,{spinning:Dr},Ir),or.createElement("div",{className:As.head},or.createElement("div",{className:As.title},"\u5B66\u751F\u6210\u7EE9\u5206\u5E03",or.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09"))),Nu,or.createElement("div",{className:As.head},or.createElement("div",{className:As.title},"\u4F18\u79C0\u751F",or.createElement(we.Z,{title:"\u7EDF\u8BA1\u8BE5\u573A\u8003\u8BD5\u4E2D\u6210\u7EE9\u6392\u540D\u524D10\u7684\u5B66\u751F"},or.createElement("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})))),or.createElement(z.default,{columns:hl,rowKey:"index",dataSource:(Qa==null?void 0:Qa.rank_list)||[],pagination:!1}),or.createElement("div",{className:As.head},or.createElement("div",{className:As.title},"\u9898\u578B\u6982\u89C8",or.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u73AF\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),or.createElement(re.Z,null,or.createElement(me.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},or.createElement(dn.default,{style:{width:140},value:ha,onChange:oo=>{aa(oo),ru(ir,!0,{method:oo})}},or.createElement(dn.default.Option,{value:0},"\u6B63\u786E\u7387"),or.createElement(dn.default.Option,{value:1},"\u5F97\u5206\u7387"))))),or.createElement(St.Z,{spinning:Eo},or.createElement("div",{className:"p-20px ",style:{background:"#F6F7F9"}},or.createElement("div",{className:"flex item-center justify-end mb20 gap-10px"},or.createElement("div",{className:" c-grey-333"},ha===0?"\u6B63\u786E\u7387\u533A\u95F4\uFF1A":"\u5F97\u5206\u7387\u533A\u95F4\uFF1A"),or.createElement("div",{className:"flex item-center gap-20px"},Pu.map((oo,ei)=>or.createElement("div",{key:ei,className:"flex item-center gap-10px"},or.createElement("div",{className:"rounded-2px",style:{width:10,height:10,background:oo==null?void 0:oo.color}}),or.createElement("div",{className:"font12 c-grey-333"},oo==null?void 0:oo.label))))),or.createElement("div",{className:"gap-10px",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(360px, 1fr))"}},mi))))),ro==="2"&&or.createElement("section",null,Qa!=null&&Qa.is_random?or.createElement(Vn,{value:$r,ref:Hl}):or.createElement(Em,{value:$r,ref:Hl})),ro==="3"&&or.createElement("section",null,or.createElement(cg,{value:$r})))),((Xt=de==null?void 0:de.actionTabs)==null?void 0:Xt.key)==="\u5B66\u751F\u8BE6\u60C5"&&or.createElement(Eg,null),((va=de==null?void 0:de.actionTabs)==null?void 0:va.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"&&or.createElement(Yl,{handleOnComplete:hu}),((ia=de==null?void 0:de.actionTabs)==null?void 0:ia.key)==="\u5B66\u751F\u5217\u8868"&&or.createElement(mc,null))};var Lg=(0,ye.connect)(({exercise:de,classroomList:pe})=>({exercise:de,classroomList:pe}))(Ng),Rg=x(12049),gd={hideHeadCheckbox:"hideHeadCheckbox____864g",moveCategory:"moveCategory___on_eY",tabSearch:"tabSearch___LqTIA",warpModal:"warpModal___ub_j0",modalColumn:"modalColumn___tJRIx",modalRow:"modalRow___AFP2T",sup:"sup____weyo",shijuan:"shijuan___NU0re",name:"name___tJw50",tip:"tip___ihMML"},Zm=x(35724),Mg=x(92890),Rl=x(59301),Tg=Object.defineProperty,kg=Object.defineProperties,jg=Object.getOwnPropertyDescriptors,zm=Object.getOwnPropertySymbols,Zg=Object.prototype.hasOwnProperty,zg=Object.prototype.propertyIsEnumerable,Hm=(de,pe,le)=>pe in de?Tg(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,U0=(de,pe)=>{for(var le in pe||(pe={}))Zg.call(pe,le)&&Hm(de,le,pe[le]);if(zm)for(var le of zm(pe))zg.call(pe,le)&&Hm(de,le,pe[le]);return de},Hg=(de,pe)=>kg(de,jg(pe)),$d=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const{TabPane:Fm}=E.default,Qg=({classroomList:de,exercise:pe,loading:le,dispatch:gt})=>{var It;const _e=(0,ye.useParams)(),Wt=(0,ye.useLocation)(),[ot]=me.default.useForm(),{commonHeader:Ie}=pe;let[Pe,xn]=(0,a.useState)(!0),[Qn,Yn]=(0,a.useState)(!1);const[nn,On]=(0,a.useState)("myself");let[na,pa]=(0,a.useState)([]),[_n,Gn]=(0,a.useState)([]),[tr,Nn]=(0,a.useState)(),[sa,_t]=(0,a.useState)([]);const ra=(0,a.useRef)(),[oa,Ta]=(0,a.useState)(1),Xt=(0,a.useRef)(null),[va,ia]=(0,a.useState)(!1),[$a,ro]=(0,a.useState)(""),[Rr,Qa]=(0,a.useState)(""),un=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u77E5\u8BC6\u70B9",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Xa=>Xa?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(Xa,ha)=>Rl.createElement("a",{href:Xa?`/randompaper/detail/${ha.id}`:`/paperlibrary/see/${ha.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[et,ka]=(0,a.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,a.useEffect)(()=>{pe.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(ir(),_t([]),fa())},[pe.actionTabs.key]);const fa=()=>$d(void 0,null,function*(){const Xa=yield gt({type:"paperlibrary/getTeachGroupData"});Gn(Xa)}),Za=Xa=>{const ha=parseInt(Xa);return isNaN(ha)?"":ha},ir=()=>$d(void 0,null,function*(){var Xa,ha;if(Pe){++et.page,xn(!1);const aa=yield gt({type:"exercise/getBrankList",payload:Hg(U0({},et),{search:(Xa=et.search)==null?void 0:Xa.trim()})});na=aa!=null&&aa.object_list?[...na.concat(aa==null?void 0:aa.object_list)]:na,Nn(aa.is_teacher),((ha=aa.object_list)==null?void 0:ha.length){Xt.current.scrollTop=0,na=[],et.page=0,et.group_id=Xa,Pe=!0,_t([]),ka(U0({},et)),ir()},Ur={selectedRowKeys:sa,onChange:Xa=>{_t(Xa)},type:"radio"},za=()=>{ka(U0({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),pa([]),xn(!0),On("myself"),gt({type:"exercise/setActionTabs",payload:{}}),Yn(!1)},[Aa,Nr,br,er]=(0,Zm.P)(),ea=Xa=>$d(void 0,null,function*(){let ha=!1;na.forEach(qa=>{sa.includes(qa.id)&&(ha=qa.is_random)}),ra.current&&(ha=Ie==null?void 0:Ie.is_random);const aa=Xa.map(qa=>({shixun_id:qa.id,is_use:qa.is_use,is_copy:qa.is_copy}));if(!ha){const qa=yield gt({type:"exercise/saveBanks",payload:{course_id:_e.coursesId,object_type:"examination_bank",bank_id:ra.current?[ra.current]:sa,shixuns_info:aa,is_make_up_exercise:!0,make_up_exercise_id:Number(_e.categoryId),use_origin_exercise:!!ra.current}});(qa==null?void 0:qa.status)===0&&((0,ue.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),ro(`/classrooms/${_e.coursesId}/exercise/${qa.exercise_id}/detail?random=${qa.is_random}&tabs=3`),Qa(`/classrooms/${_e.coursesId}/exercise/add/${qa.exercise_id}?random=${qa.is_random}&type=2`),oe.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${_e.coursesId}/exercise/${qa.exercise_id}/detail?random=${qa.is_random}&tabs=3`},1e3),Nr(),za());return}gt({type:"exercise/setActionTabs",payload:{}}),Nr();let Sa=1,Jn=Fe.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:Rl.createElement("div",{className:gd.modalColumn},Rl.createElement("div",{className:gd.modalRow},Rl.createElement("sup",{className:gd.sup},"*"),Rl.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),Rl.createElement(Me.Z,{parser:Za,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Sa,onChange:qa=>{Sa=qa;const fr=document.getElementById("model_error");Sa<1||Sa>200?fr.style.display="block":fr.style.display="none"}})),Rl.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-200\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:za,onOk:()=>$d(void 0,null,function*(){if(Sa<1||Sa>200){const fr=document.getElementById("model_error");return fr.style.display="block",Promise.reject()}Jn.update({cancelButtonProps:{disabled:!0}});const qa=yield gt({type:"exercise/saveBanks",payload:{course_id:_e.coursesId,object_type:"examination_bank",bank_id:ra.current?[ra.current]:sa,shixuns_info:aa,num:Sa,is_make_up_exercise:!0,make_up_exercise_id:Number(_e.categoryId),use_origin_exercise:!!ra.current}});Jn.update({cancelButtonProps:{disabled:!1}}),qa&&qa.status===0?((0,ue.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Fe.default.destroyAll(),za(),Nr(),oe.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${_e.coursesId}/exercise/${qa.exercise_id}/detail?random=${qa.is_random}&tabs=3`},1e3)):(za(),Nr())})})});return Rl.createElement(Rl.Fragment,null,Rl.createElement(Fe.default,{centered:!0,width:980,title:"\u521B\u5EFA\u8865\u8003",maskClosable:!1,destroyOnClose:!0,open:pe.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Qn,bodyStyle:{minHeight:150},wrapClassName:gd.warpModal,onOk:()=>$d(void 0,null,function*(){var Xa;if(oa===1){if(!sa.length){oe.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}Yn(!0);let ha=!1,aa=!1;if(na.forEach(Jn=>{sa.includes(Jn.id)&&Jn.need_authorize&&(ha=Jn.need_authorize),sa.includes(Jn.id)&&(aa=Jn.is_random)}),ha){(0,Mc.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}(yield er({id:`${sa[0]}`,course_id:_e.coursesId,type:"examination_bank"}))||ea([]),Yn(!1)}else{Yn(!0);const ha=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/use_origin_exercise.json`,{method:"post"}),aa=yield er({id:`${sa[0]}`,course_id:_e.coursesId,type:"examination_bank",result:ha});ra.current=(Xa=ha==null?void 0:ha.save_banks_params)==null?void 0:Xa.bank_id,aa||ea([]),Yn(!1)}}),onCancel:za},Rl.createElement(be.ZP.Group,{value:oa,onChange:Xa=>Ta(Xa.target.value),style:{marginTop:10,marginBottom:15}},Rl.createElement(be.ZP,{value:1},"\u91CD\u65B0\u9009\u62E9\u8BD5\u5377"),Rl.createElement(be.ZP,{value:2},"\u7EE7\u7EED\u4F7F\u7528\u539F\u8BD5\u5377")),oa===1?Rl.createElement(Rl.Fragment,null,Rl.createElement(E.default,{activeKey:nn,onTabClick:Xa=>$d(void 0,null,function*(){Xt.current.scrollTop=0,na=[],nn!==Xa&&_t([]),On(Xa),et.page=0,et.filter=Xa,et.group_id=null,Pe=!0,ir()})},Rl.createElement(Fm,{tab:Rl.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),Rl.createElement(Fm,{tab:Rl.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),Rl.createElement(Fm,{tab:Rl.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),Rl.createElement("div",{className:gd.tabSearch},nn==="teacher"&&Rl.createElement(dn.default,{value:et.group_id,onChange:La,size:"middle",style:{width:200,marginRight:30}},Rl.createElement(dn.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(It=_n==null?void 0:_n.groups)==null?void 0:It.map(Xa=>Rl.createElement(dn.default.Option,{key:Xa==null?void 0:Xa.group_id,value:Xa==null?void 0:Xa.group_id},Xa==null?void 0:Xa.name))),Rl.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:et.search,onChange:Xa=>{et.search=Xa.target.value,ka(U0({},et))},onSearch:Xa=>{Xt.current.scrollTop=0,na=[],et.page=0,Pe=!0,_t([]),Xa&&(0,Mg.tk)({name:Xa,copywriting:Xa,position:"Exercise"}),ir()}})),Rl.createElement("div",{ref:Xt,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!tr&&nn==="public"&&Rl.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Rl.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Rl.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")),Rl.createElement(wi(),{initialLoad:!1,pageStart:0,loadMore:()=>{ir()},hasMore:Pe,useWindow:!1},pe.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&tr&&Rl.createElement(Rg.Z,{className:gd.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:na,onRow:Xa=>({onClick:()=>{_t([Xa==null?void 0:Xa.id])}}),resColumns:un,rowSelection:Ur})))):Rl.createElement(Rl.Fragment,null,Rl.createElement("div",{className:gd.shijuan},Rl.createElement("div",null,"\u8BD5\u5377\uFF1A"),Rl.createElement("div",{className:gd.name},Rl.createElement("span",null,Ie==null?void 0:Ie.exercise_name))),Rl.createElement("div",{className:gd.tip},"\u63D0\u793A\uFF1A\u4F7F\u7528\u539F\u8BD5\u5377\u521B\u5EFA\u8865\u8003\uFF0C\u4F1A\u81EA\u52A8\u5C06\u539F\u8BD5\u5377\u5148\u4FDD\u5B58\u4E00\u4EFD\u5230\u8BD5\u5377\u5E93\u4E2D"))),Rl.createElement(Fe.default,{title:"\u63D0\u793A",open:va,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Rl.createElement("div",null,Rl.createElement(Ce.ZP,{onClick:()=>{ia(!1),ye.history.push(Rr)}},"\u4FEE\u6539\u8BD5\u5377"),Rl.createElement(Ce.ZP,{type:"primary",onClick:()=>{ye.history.push($a),ia(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{ia(!1)}},Rl.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),Rl.createElement(Zm.Z,{inPaper:!0,visible:Aa,onCancel:Nr,onOk:ea,renderData:br,modalType:"multiple",type:"examination_bank"}))};var Gg=(0,ye.connect)(({exercise:de,loading:pe,classroomList:le})=>({exercise:de,loading:pe,classroomList:le}))(Qg),Qm=x(64948),K0=x(59301),Wg=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Ug=({exercise:de,dispatch:pe})=>{const{value:le}=de.actionTabs.params||{},[gt,It]=(0,a.useState)(!1),{categoryId:_e,coursesId:Wt}=(0,ye.useParams)(),ot=()=>Wg(void 0,null,function*(){It(!0);let Ie;le!=null&&le.is_wrong?Ie=yield(0,Qm._B)(_e,{exercise_question_id:le==null?void 0:le.question_id}):Ie=yield(0,Qm.pr)(_e,{exercise_question_id:le==null?void 0:le.question_id}),(Ie==null?void 0:Ie.status)===0&&(oe.ZP.success(Ie==null?void 0:Ie.message),pe({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),pe({type:"exercise/editExercise",payload:{categoryId:_e,coursesId:Wt}}),pe({type:"exercise/setActionTabs",payload:{}})),It(!1)});return K0.createElement(Fe.default,{title:"\u63D0\u793A",width:600,centered:!0,open:de.actionTabs.key==="\u6807\u8BB0\u9519\u9898",confirmLoading:gt,onCancel:()=>pe({type:"exercise/setActionTabs",payload:{}}),onOk:ot},K0.createElement("p",null,le!=null&&le.is_wrong?"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u53D6\u6D88\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F":"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F"),le!=null&&le.is_wrong?K0.createElement("p",null,"\u53D6\u6D88\u6807\u8BB0\u540E\u5C06\u6309\u7167\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u60C5\u51B5\u91CD\u65B0\u8BA1\u7B97\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u3002"):K0.createElement("p",null,"\u6807\u8BB0\u540E\u5C06\u91CD\u65B0\u8BA1\u7B97\u5DF2\u4EA4\u5377\u5B66\u751F\u6210\u7EE9\uFF0C\u5C06\u5DF2\u4EA4\u5377\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u8C03\u6574\u4E3A",le==null?void 0:le.question_score,"\u5206\u3002"))};var Kg=(0,ye.connect)(({exercise:de})=>({exercise:de}))(Ug),Vg="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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";const Yg=(de=[],pe=[],le=[])=>(console.log("---",de,pe,le),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:le},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:pe},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:de}]}),Xg=(de=[])=>({dataset:[{source:de}],tooltip:{show:!0,formatter:function(pe){return pe.value[2]+":"+pe.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var Jg=Object.defineProperty,Gm=Object.getOwnPropertySymbols,qg=Object.prototype.hasOwnProperty,_g=Object.prototype.propertyIsEnumerable,Wm=(de,pe,le)=>pe in de?Jg(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,V0=(de,pe)=>{for(var le in pe||(pe={}))qg.call(pe,le)&&Wm(de,le,pe[le]);if(Gm)for(var le of Gm(pe))_g.call(pe,le)&&Wm(de,le,pe[le]);return de},Bm=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const $g=({shixunHomeworks:de,loading:pe,dispatch:le})=>{var gt,It,_e,Wt;const ot=(0,ye.useParams)(),[Ie,Pe]=(0,a.useState)(V0(V0({},{sort_by:"student_id",sort_direction:"desc"}),ot)),[xn,Qn]=(0,a.useState)(),[Yn,nn]=(0,a.useState)([]);let On=(0,a.useRef)();const[na,pa]=(0,a.useState)(1),[_n,Gn]=(0,a.useState)(!1),[tr,Nn]=(0,a.useState)(10),[sa,_t]=(0,a.useState)([]);(0,a.useEffect)(()=>{oa()},[]);const ra=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:Ie.sort_by==="student_number"?Ie.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:Ie.sort_by==="bug"?Ie.sort_direction==="desc"?"descend":"ascend":null,render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:Ie.sort_by==="vulnerability"?Ie.sort_direction==="desc"?"descend":"ascend":null,render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:Ie.sort_by==="specification"?Ie.sort_direction==="desc"?"descend":"ascend":null,render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:Ie.sort_by==="complexity"?Ie.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:Ie.sort_by==="total_row_number"?Ie.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:Ie.sort_by==="quality_score"?Ie.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(Xt,va)=>a.createElement("a",{target:"_blank",href:`/classrooms/${ot.coursesId}/exercise/${ot.categoryId}/analysis/${va.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,a.useEffect)(()=>(xn===2&&(On.current=setInterval(()=>{oa()},6e4)),()=>{clearTimeout(On.current)}),[xn]);function oa(){return Bm(this,null,function*(){const Xt=yield(0,fe.ZP)(`/api/exercises/${Ie.categoryId}/check_status.json`,{method:"GET"});Qn(Xt.status),Xt.status!=2&&Xt.status!=-1&&(Ta({page:1,limit:10}),clearTimeout(On.current))})}function Ta(Xt){return Bm(this,null,function*(){pa(Xt==null?void 0:Xt.page),Nn(Xt==null?void 0:Xt.limit);const va=yield(0,fe.ZP)(`/api/exercises/${Ie.categoryId}/code_quality_analysis_index.json`,{method:"GET",params:V0({},Xt)});nn(va)})}return console.log("-------",ot),a.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10"},(xn===0||xn===1)&&a.createElement("div",null,a.createElement("p",{style:{display:"flex"}},a.createElement("span",{style:{flex:"1"}},a.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",Yn==null?void 0:Yn.created_at)),a.createElement(Ce.ZP,{onClick:()=>{le({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),a.createElement("p",{style:{display:"flex"}},a.createElement(re.Z,{style:{width:"100%"}},a.createElement(ve.Z,{flex:"80px"},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),a.createElement(ve.Z,{flex:"80px"},a.createElement(Ne.default,{checked:(sa==null?void 0:sa.length)===0,onChange:Xt=>{Xt.target.checked&&(_t([]),Ta({page:na,limit:tr}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1"},a.createElement(Ne.default.Group,{value:sa,onChange:Xt=>Bm(void 0,null,function*(){_t([...Xt]),Ta({page:na,limit:tr,group_course_ids:Xt})}),style:{width:"100%",fontSize:"14px"}},(gt=Yn==null?void 0:Yn.course_groups)==null?void 0:gt.map((Xt,va)=>a.createElement(Ne.default,{style:{fontSize:"14px"},value:Xt==null?void 0:Xt.id},Xt==null?void 0:Xt.name,"(",Xt==null?void 0:Xt.count,")")))))),a.createElement("p",{style:{display:"flex"}},a.createElement("span",null,a.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(Yn==null?void 0:Yn.grade_statistics)&&a.createElement(Ad.Z,{option:Yg((It=Yn==null?void 0:Yn.grade_statistics)==null?void 0:It.map(Xt=>Xt.specification_count),(_e=Yn==null?void 0:Yn.grade_statistics)==null?void 0:_e.map(Xt=>Xt.vulnerability_count),(Wt=Yn==null?void 0:Yn.grade_statistics)==null?void 0:Wt.map(Xt=>Xt.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(Yn==null?void 0:Yn.quality_scores)&&a.createElement(Ad.Z,{option:Xg(Yn==null?void 0:Yn.quality_scores.map((Xt,va)=>[va+1,Xt==null?void 0:Xt.quality_score,Xt==null?void 0:Xt.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),a.createElement("div",null,a.createElement("div",{style:{display:"flex"}},a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),a.createElement(Se.default.Search,{size:"middle",onSearch:Xt=>{Ta({page:1,limit:tr,search:Xt})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),a.createElement(z.default,{columns:ra,dataSource:Yn==null?void 0:Yn.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(Xt,va,ia)=>{ia.field&&(Ie.sort_by=ia.field),ia.order||(Ie.sort_direction="asc"),ia.order==="ascend"&&(Ie.sort_direction="asc"),ia.order==="descend"&&(Ie.sort_direction="desc"),ia.order||(Ie.sort_direction="asc"),Ta(V0({page:1,limit:tr},Ie))}}),a.createElement(xe.Z,{current:na,total:Yn==null?void 0:Yn.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:tr,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(Xt,va)=>{pa(Xt),Nn(va),Ta({page:Xt,limit:va,group_course_ids:sa})}}))),xn===2&&a.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},a.createElement("img",{src:Vg}),a.createElement("br",null),a.createElement(Ce.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{oa()}},"\u5237\u65B0\u9875\u9762")),a.createElement(Qr,null),a.createElement(Fe.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!_n,footer:null,onCancel:()=>Gn(!1)},a.createElement("div",{style:{height:500,overflow:"hidden"}},!!_n&&a.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${ot==null?void 0:ot.categoryId}-${_n==null?void 0:_n.student_number}&resolved=false`,frameBorder:"0"}))))};var ef=(0,ye.connect)(({shixunHomeworks:de,loading:pe})=>({shixunHomeworks:de,loading:pe.effects}))($g),su={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},gr=x(59301),tf=Object.defineProperty,nf=Object.defineProperties,af=Object.getOwnPropertyDescriptors,Um=Object.getOwnPropertySymbols,rf=Object.prototype.hasOwnProperty,of=Object.prototype.propertyIsEnumerable,Km=(de,pe,le)=>pe in de?tf(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,vc=(de,pe)=>{for(var le in pe||(pe={}))rf.call(pe,le)&&Km(de,le,pe[le]);if(Um)for(var le of Um(pe))of.call(pe,le)&&Km(de,le,pe[le]);return de},lf=(de,pe)=>nf(de,af(pe)),e0=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const uf=({exercise:de,dispatch:pe,user:le})=>{var gt;const It=(0,ye.useParams)(),[_e,Wt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:It==null?void 0:It.categoryId}),[ot]=me.default.useForm(),[Ie,Pe]=(0,a.useState)(),[xn,Qn]=(0,a.useState)(!1),{exerciseList:Yn,commonHeader:nn}=de,[On,na]=(0,a.useState)([]),[pa,_n]=(0,a.useState)([]),[Gn,tr]=(0,a.useState)(0),[Nn,sa]=(0,a.useState)(!0),[_t,ra]=(0,a.useState)(!1),[oa,Ta]=(0,a.useState)(!1),[Xt,va]=(0,a.useState)(!1),[ia,$a]=(0,a.useState)(""),ro=(0,a.useRef)(null),Rr=[{name:"IP\u5F02\u5E38",id:1},{name:"\u6D4F\u89C8\u5668\u5F02\u5E38",id:2},{name:"\u767B\u5F55\u5F02\u5E38",id:3},{name:"\u5207\u5C4F",id:4},{name:"\u8003\u8BD5\u5EF6\u65F6",id:5},{name:"\u6253\u56DE\u91CD\u505A",id:6},{name:"\u4F7F\u7528\u8003\u8BD5\u89E3\u9501\u7801",id:7},{name:"\u9000\u51FA\u5168\u5C4F",id:8}],[Qa,un]=(0,a.useState)([]);(0,a.useEffect)(()=>{et(_e)},[]),(0,a.useEffect)(()=>(clearInterval(ro.current),(nn==null?void 0:nn.exercise_status)===2&&(ro.current=setInterval(()=>{et(_e)},3e4)),()=>{clearInterval(ro.current)}),[nn==null?void 0:nn.exercise_status,_e]);const et=er=>e0(void 0,null,function*(){const ea=ur().cloneDeep(er);console.log(ea,"sendData"),sa(!0),na([]);const Xa=yield(0,fe.ZP)(`/api/exercises/${er==null?void 0:er.exercise_id}/exercise_abnormities.json`,{method:"get",params:ea});un((Xa==null?void 0:Xa.error_types)||[]),_n([]),sa(!1),tr(Xa==null?void 0:Xa.total_count),na((Xa==null?void 0:Xa.exercise_abnormites)||[])}),ka=(er,ea)=>{_e.page=1,_e[ea]=er,Wt(vc({},_e)),et(_e)},fa=er=>{_e.page=1,_e.keyword=er,Wt(vc({},_e))},Za=()=>{_e.page=1;const er=Object.assign({},ot.getFieldValue());Object.keys(er).map(function(ea){switch(ea){case"error_type":er[ea].includes("all")||!er[ea].length?(delete _e.error_type,ot.setFieldsValue({error_type:"all"})):(_e.error_type=er[ea],ot.setFieldsValue({error_type:_e.error_type}));break;case"course_group_id":er[ea].includes("all")||!er[ea].length?(delete _e.course_group,ot.setFieldsValue({course_group_id:"all"})):(_e.course_group=er[ea],ot.setFieldsValue({course_group_id:_e.course_group}));break}}),Wt(vc({},_e)),et(_e)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Pe(47),Qn(!0))},[document.getElementById("divhe"),Yn]);const ir=(er,ea,Xa)=>{_e.page=er==null?void 0:er.current,_e.limit=er==null?void 0:er.pageSize,Xa!=null&&Xa.order?(_e.sort_by=Xa==null?void 0:Xa.field,_e.sort_direction=(Xa==null?void 0:Xa.order)==="ascend"?"asc":"desc"):(_e.sort_by=null,_e.sort_direction=null),Wt(vc({},_e)),et(_e)},La=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(er,ea,Xa)=>_e.limit*(_e.page-1)+Xa+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:er=>gr.createElement(we.Z,{placement:"bottomLeft",title:er},gr.createElement("span",null,er))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:er=>gr.createElement(we.Z,{placement:"bottomLeft",title:er},gr.createElement("span",null,er||"--"))},{title:"\u5206\u73ED",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:er=>gr.createElement(we.Z,{placement:"bottomLeft",title:er},gr.createElement("span",null,er||"--"))},{title:"\u64CD\u4F5C\u65F6\u95F4",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"\u7C7B\u578B",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"\u8BF4\u660E",dataIndex:"description",ellipsis:{showTitle:!1},render:(er,ea)=>gr.createElement(gr.Fragment,null,gr.createElement(we.Z,{placement:"bottomLeft",title:er},gr.createElement("span",null,er||"--")),(ea==null?void 0:ea.user_screen_num)>=50&&gr.createElement(we.Z,{placement:"bottomLeft",title:"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u523050\u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F"},gr.createElement("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})),(ea==null?void 0:ea.user_screen_num)>0&&gr.createElement("span",{onClick:()=>$a(ea==null?void 0:ea.user_id),className:"current c-light-primary ml10"},"\u622A\u5C4F\u8BB0\u5F55"))}],Ur=er=>{_n(er)},za=()=>{ra(!1),et(_e)},Aa=er=>{const ea=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(ha,aa)=>gr.createElement("span",null,ha||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(ha,aa)=>gr.createElement(gr.Fragment,null,ha==="passed"&&gr.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),ha==="rejected"&&gr.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),ha==="submitted"&&gr.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(ha,aa)=>ha?gr.createElement(we.Z,{placement:"bottom",title:ha},gr.createElement("span",null,ha)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(ha,aa)=>gr.createElement("span",{className:"current c-light-primary",onClick:()=>{Ga.Z.publish("preview-image",ha)}},"\u67E5\u770B")}],Xa=Fe.default.confirm({icon:null,width:700,className:`${su.cusModal} custom-modal-divider`,centered:!0,title:gr.createElement(re.Z,null,gr.createElement(ve.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),gr.createElement(ve.Z,null,gr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Xa.destroy()}))),content:gr.createElement("div",null,gr.createElement(z.default,{className:su.customTable,dataSource:[vc({},er)],bordered:!1,columns:ea,rowKey:"exercise_identity_photo_id",rowClassName:su.row,pagination:!1}))})},Nr=er=>{var ea,Xa;const ha=Fe.default.confirm({icon:null,className:`${su.cusModal} custom-modal-divider`,centered:!0,width:((ea=er==null?void 0:er.play_url)==null?void 0:ea.length)<6?724:744,title:gr.createElement(re.Z,null,gr.createElement(ve.Z,{flex:"1"},"\u89C6\u9891"),gr.createElement(ve.Z,null,gr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ha.destroy()}))),content:gr.createElement("ul",{className:su.sys},(Xa=er==null?void 0:er.play_url)==null?void 0:Xa.map((aa,Sa)=>gr.createElement("li",{className:su.li,key:Sa},gr.createElement("div",{className:su.d1},gr.createElement("div",{className:su.img},gr.createElement(Ai,{src:aa==null?void 0:aa.replace(".m3u8",".flv"),autoPlay:!0})),gr.createElement("div",{className:su.btn},gr.createElement("div",{className:su.b1},"\u56DE\u653E\u89C6\u9891",Sa+1))))))})},br=er=>{const ea=Fe.default.confirm({icon:null,className:`${su.cusModal} custom-modal-divider`,centered:!0,width:710,title:gr.createElement(re.Z,null,gr.createElement(ve.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),gr.createElement(ve.Z,null,gr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ea.destroy()}))),content:gr.createElement(re.Z,null,gr.createElement("aside",{className:su.imgWrap,style:{marginBottom:40}},gr.createElement("div",{className:su.img},gr.createElement("img",{width:326,src:(0,ue.Tv)(er==null?void 0:er.photo_url)}),gr.createElement("div",{className:su.textP},"\u91C7\u96C6\u7167\u7247")),gr.createElement("div",{className:su.img,style:{marginLeft:20}},er!=null&&er.identity_url?gr.createElement("img",{width:326,src:(0,ue.Tv)(er==null?void 0:er.identity_url)}):gr.createElement("div",{className:su.no,style:{width:326}},gr.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),gr.createElement("div",{className:su.textP},"\u8BC1\u4EF6\u7167\u7247"))))})};return gr.createElement("section",{className:su.wrap},gr.createElement(me.default,{form:ot,onChange:Za,initialValues:{course_group_id:"all"}},gr.createElement(me.default.Item,{name:"course_group_id"},gr.createElement(Ne.default.Group,{style:{width:"100%"}},gr.createElement(re.Z,null,gr.createElement(ve.Z,{className:"font14",flex:"80px"},"\u73ED\u7EA7:"),gr.createElement(ve.Z,{flex:"80px"},gr.createElement(Ne.default,{value:"all"},"\u5168\u90E8")),gr.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Ie+"px",overflow:"hidden"}},(gt=Yn.course_groups)==null?void 0:gt.map((er,ea)=>gr.createElement(Ne.default,{key:ea,value:er.exercise_group_id,className:"ml0 mr8"},er.exercise_group_name,"(",er.exercise_group_students,")"))),xn&&gr.createElement("span",{onClick:()=>{let er=document.getElementById("divhe").scrollHeight;Ie>47?Pe(47):Pe(er)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ie===47?"\u5C55\u5F00":"\u6536\u8D77",Ie===47?gr.createElement(Do.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):gr.createElement(no.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),gr.createElement(me.default.Item,{name:"error_type"},gr.createElement(Ne.default.Group,{style:{width:"100%"}},gr.createElement(re.Z,null,gr.createElement(ve.Z,{className:"font14",flex:"80px"},"\u7C7B\u578B:"),gr.createElement(ve.Z,{flex:"80px"},gr.createElement(Ne.default,{value:"all"},"\u5168\u90E8")),gr.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Ie+"px",overflow:"hidden"}},Qa==null?void 0:Qa.map((er,ea)=>gr.createElement(Ne.default,{key:ea,value:er.error_type,className:"ml0 mr8"},er.error_type_text,"\uFF08",er.count||0,"\uFF09"))))))),gr.createElement("div",{className:su.control},gr.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:_e==null?void 0:_e.keyword,onChange:er=>fa(er.target.value),onSearch:()=>{_e.page=1,Wt(vc({},_e)),et(_e)}}),gr.createElement(Ce.ZP,{onClick:()=>Ta(!0),style:{marginLeft:"auto"},icon:gr.createElement("i",{className:"iconfont icon-guizeguanli font16"}),type:"link"},"\u622A\u5C4F\u89C4\u5219"),gr.createElement(Ce.ZP,{onClick:()=>va(!0),icon:gr.createElement("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link"},"\u64CD\u4F5C\u65E5\u5FD7")),gr.createElement("div",{className:su.bgH}),gr.createElement(z.default,{className:su.customTable,dataSource:On,bordered:!1,columns:La,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:su.row,loading:Nn,onChange:ir,pagination:{pageSize:_e.limit,total:Gn,current:_e.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:er=>gr.createElement("span",{className:"mr10"},"\u5171",gr.createElement("span",{className:"c-orange"},er),"\u6761\u6570\u636E")}}),gr.createElement(cf,{selectIds:pa,visible:_t,onCancel:()=>ra(!1),onOk:za,params:_e}),gr.createElement(df,{visible:Xt,onCancel:()=>va(!1)}),gr.createElement(mf,{visible:ia,onCancel:()=>$a(!1)}),gr.createElement(Fe.default,{centered:!0,title:"\u622A\u5C4F\u89C4\u5219",open:oa,width:900,footer:null,onCancel:()=>{Ta(!1)}},gr.createElement("div",{className:"c-grey-333"},gr.createElement("div",{className:"mb20 blod"},"1.\u6BCF\u4E2A\u5B66\u751F\u6BCF\u573A\u8003\u8BD5\u6700\u591A\u622A\u5C4F\u7684\u603B\u6570\u91CF\u4E3A50\u5F20\uFF0C\u8D85\u8FC7\u4E4B\u540E\u8BE5\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF0C\u8001\u5E08\u624B\u52A8\u5220\u9664\u622A\u5C4F\u56FE\u7247\u4E4B\u540E\u53EF\u518D\u81EA\u52A8\u8FDB\u884C\u622A\u5C4F\uFF1B"),gr.createElement("div",{className:"mb20 blod"},"2.\u5355\u6B21\u9000\u51FA\u5168\u5C4F\u65F6\u957F\u4E0E\u622A\u5C4F\u6B21\u6570"),gr.createElement("div",{className:"mb20"},"1\uFF09\u82E5\u5B66\u751F\u30101\u79D2 \u2264 \u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 30\u79D2\u3011\uFF0C\u6BCF\u96945\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),gr.createElement("div",{className:"mb20"},"2\uFF09\u82E5\u5B66\u751F\u301030\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 120\u79D2\u3011\uFF0C\u6BCF\u969410\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),gr.createElement("div",{className:"mb20"},"3\uFF09\u82E5\u5B66\u751F\u3010120\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 300\u79D2\u3011\uFF0C\u6BCF\u969430\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),gr.createElement("div",{className:"mb20"},"4\uFF09\u82E5\u5B66\u751F\u3010300\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 720\u79D2\u3011\uFF0C\u6BCF\u969460\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),gr.createElement("div",{className:"mb20"},"5\uFF09\u82E5\u5B66\u751F\u3010\u9000\u51FA\u5168\u5C4F\u65F6\u957F \uFF1E720\u79D2\u3011\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF1B"),gr.createElement("div",{className:"mb20 blod"},"3.\u5B66\u751F\u8FD4\u56DE\u8003\u8BD5\u4E4B\u540E\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\u3002"))),gr.createElement(wa.Z,null))};var sf=(0,ye.connect)(({exercise:de,user:pe})=>({exercise:de,user:pe}))(uf);const cf=({visible:de,onOk:pe,onCancel:le,selectIds:gt,params:It})=>{const[_e,Wt]=(0,a.useState)(!1),[ot,Ie]=(0,a.useState)({}),[Pe]=me.default.useForm(),xn=Qn=>e0(void 0,null,function*(){Wt(!0);let Yn;de===!0?Yn=yield(0,fe.ZP)(`/api/exercises/${It==null?void 0:It.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:vc({identity_photo_ids:gt},Qn)}):Yn=yield(0,fe.ZP)(`/api/exercises/${It==null?void 0:It.exercise_id}/audit_identity_photo.json`,{method:"post",body:vc({identity_photo_id:de==null?void 0:de.exercise_identity_photo_id},Qn)}),(Yn==null?void 0:Yn.status)===0&&pe(),Wt(!1)});return gr.createElement(Fe.default,{title:de!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!de,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:()=>{le()},afterClose:()=>{Pe.resetFields(),Ie({})},confirmLoading:_e,onOk:()=>Pe.submit()},gr.createElement(me.default,{className:su.formWrap,form:Pe,labelCol:{span:4},wrapperCol:{span:18},onFinish:xn,onValuesChange:()=>{Ie(vc({},Pe.getFieldsValue()))}},de!==!0&&gr.createElement(re.Z,{style:{marginLeft:28,marginBottom:38}},gr.createElement(ve.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),gr.createElement(ve.Z,null,gr.createElement("aside",{className:su.imgWrap},gr.createElement("div",{className:su.img},gr.createElement("img",{width:234,src:(0,ue.Tv)(de==null?void 0:de.photo_url)}),gr.createElement("div",{onClick:()=>{Ga.Z.publish("preview-image",de==null?void 0:de.photo_url)},className:su.iBtn},"\u9884\u89C8"),gr.createElement("div",{className:su.text},"\u91C7\u96C6\u7167\u7247")),gr.createElement("div",{className:su.img,style:{marginLeft:20}},de!=null&&de.identity_url?gr.createElement("img",{width:234,src:(0,ue.Tv)(de==null?void 0:de.identity_url)}):gr.createElement("div",{className:su.no,style:{width:326}},gr.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(de!=null&&de.identity_url)&&gr.createElement("div",{onClick:()=>{Ga.Z.publish("preview-image",(0,ue.Tv)(de==null?void 0:de.identity_url))},className:su.iBtn},"\u9884\u89C8"),gr.createElement("div",{className:su.text},"\u8BC1\u4EF6\u7167\u7247"))))),gr.createElement(me.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},gr.createElement(be.ZP.Group,null,gr.createElement(be.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),gr.createElement(be.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(ot==null?void 0:ot.state)==="rejected"&&gr.createElement(me.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},gr.createElement(Se.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),gr.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))},df=({visible:de,onCancel:pe})=>{const le=(0,ye.useParams)(),[gt,It]=(0,a.useState)({page:1,limit:20,exercise_id:le==null?void 0:le.categoryId}),[_e,Wt]=(0,a.useState)(!1),[ot,Ie]=(0,a.useState)([]),[Pe,xn]=(0,a.useState)(0);(0,a.useEffect)(()=>{de&&(gt.page=1,gt.limit=20,It(vc({},gt)),Yn(gt))},[de]);const Qn=[{title:"\u64CD\u4F5C\u4EBA",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:On=>gr.createElement(we.Z,{placement:"bottomLeft",title:On},gr.createElement("span",null,On))},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200},{title:"\u7C7B\u578B",dataIndex:"operate_type",width:100,render:On=>gr.createElement(gr.Fragment,null,On===0&&gr.createElement("span",null,"\u5220\u9664"))},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:On=>gr.createElement(we.Z,{placement:"bottomLeft",title:On},gr.createElement("span",null,On))},{title:"\u5B66\u53F7",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:On=>gr.createElement(we.Z,{placement:"bottomLeft",title:On},gr.createElement("span",null,On))},{title:"\u622A\u5C4F\u65F6\u95F4",dataIndex:"screen_time",width:200},{title:"\u56FE\u7247",dataIndex:"url",width:100,render:On=>gr.createElement("img",{className:"current",onClick:()=>Ga.Z.publish("preview-image",`${Le.Z.API_SERVER}${On}`),width:70,height:40,src:`${Le.Z.API_SERVER}${On}`})}],Yn=On=>e0(void 0,null,function*(){const na=ur().cloneDeep(On);Wt(!0);const pa=yield(0,fe.ZP)(`/api/exercises/${On==null?void 0:On.exercise_id}/exercise_user_screens/screen_actions.json`,{method:"get",params:na});Wt(!1),xn(pa==null?void 0:pa.total_count),Ie((pa==null?void 0:pa.exercise_screen_actions)||[])}),nn=On=>{gt.page=On==null?void 0:On.current,gt.limit=On==null?void 0:On.pageSize,It(vc({},gt)),Yn(gt)};return gr.createElement(Fe.default,{title:"\u64CD\u4F5C\u65E5\u5FD7",open:de,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:()=>{pe()},footer:null},gr.createElement(z.default,{dataSource:ot,bordered:!1,columns:Qn,size:"large",loading:_e,locale:{emptyText:gr.createElement(ke.Z,null)},onChange:nn,pagination:{pageSize:gt.limit,total:Pe,current:gt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:On=>gr.createElement("span",{className:"mr10"},"\u5171",gr.createElement("span",{className:"c-orange"},On),"\u6761\u6570\u636E")}}))},mf=({visible:de,onCancel:pe})=>{const le=(0,ye.useParams)(),[gt,It]=(0,a.useState)({page:1,limit:9999,user_id:de,error_type:[8],exercise_id:le==null?void 0:le.categoryId}),[_e,Wt]=(0,a.useState)(!1),[ot,Ie]=(0,a.useState)([]);(0,a.useEffect)(()=>{de&&Pe(lf(vc({},gt),{user_id:de}))},[de]);const Pe=Yn=>e0(void 0,null,function*(){const nn=ur().cloneDeep(Yn);console.log(nn,"sendData"),Wt(!0);const On=yield(0,fe.ZP)(`/api/exercises/${Yn==null?void 0:Yn.exercise_id}/exercise_abnormities.json`,{method:"get",params:nn});Wt(!1),Ie((On==null?void 0:On.exercise_abnormites)||[])}),xn=Yn=>e0(void 0,null,function*(){Fe.default.confirm({icon:null,title:"\u63D0\u793A",content:"\u5220\u9664\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u8BA4\u5220\u9664\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>e0(void 0,null,function*(){(yield(0,fe.ZP)(`/api/exercises/${le==null?void 0:le.categoryId}/exercise_user_screens/${Yn}.json`,{method:"delete"})).status===0&&(oe.ZP.success("\u5220\u9664\u6210\u529F"),Pe(gt))})})}),Qn=(ot==null?void 0:ot[0])||{};return gr.createElement(Fe.default,{title:"\u622A\u5C4F\u8BB0\u5F55",open:!!de,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:()=>{pe()},footer:null},gr.createElement(St.Z,{spinning:_e},gr.createElement("div",{style:{maxHeight:500}},gr.createElement("div",{className:"c-grey-333 blod mb10"},Qn==null?void 0:Qn.real_name," ",Qn==null?void 0:Qn.student_id),(Qn==null?void 0:Qn.user_screen_num)>=50&&gr.createElement("div",{className:"mb10",style:{color:"#FA6400"}},gr.createElement("i",{className:"iconfont icon-tishi11 mr5"}),gr.createElement("span",null,"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u5230 50 \u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F")),ot==null?void 0:ot.map((Yn,nn)=>{var On,na;return gr.createElement("div",{key:nn},gr.createElement("div",{className:"mb10"},gr.createElement("span",{className:"c-grey-666 mr10"},"\u9000\u51FA\u5168\u5C4F\u65F6\u95F4"),gr.createElement("span",{style:{display:"inline-block",width:144},className:"c-grey-333"},Yn==null?void 0:Yn.created_at),gr.createElement("span",{className:"c-grey-666 ml40"},"\u622A\u5C4F\u6570\u91CF",gr.createElement("span",{style:{margin:"0 6px",color:"#FA6400"}},(On=Yn==null?void 0:Yn.exercise_user_screens)==null?void 0:On.length),"\u5F20")),gr.createElement("div",{className:su.listWrap},(na=Yn==null?void 0:Yn.exercise_user_screens)==null?void 0:na.map(pa=>gr.createElement("div",{key:pa==null?void 0:pa.id,className:su.list},gr.createElement("img",{src:`${Le.Z.API_SERVER}${pa==null?void 0:pa.url}`}),gr.createElement("div",{className:su.time},gr.createElement("span",{className:"c-grey-666 mr10 font12"},"\u622A\u5C4F\u65F6\u95F4"),gr.createElement("span",{className:"c-grey-333 font12"},pa==null?void 0:pa.created_at)),gr.createElement("div",{className:su.mask},gr.createElement("div",{className:su.icons},gr.createElement("i",{onClick:()=>Ga.Z.publish("preview-image",`${Le.Z.API_SERVER}${pa==null?void 0:pa.url}`),className:"iconfont icon-fangda3 mr15"}),gr.createElement("i",{onClick:()=>xn(pa==null?void 0:pa.id),className:"iconfont icon-shanchu14"})))))))}))))};var Fd={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW",workListTabWrap:"workListTabWrap___dVDh3",workListTabButton:"workListTabButton___PN6ok",ai_review_new:"ai_review_new___MqVZZ",btn_review:"btn_review___g8AFi"},Vm=x(26636),gf=x(85933),ff=x(41727),pf=x(12971),vf=x(394);const hf=de=>{const pe=le=>{const gt=new Notification(le.title,{body:le.message,icon:le.icon||"/ip.png"});gt.addEventListener("click",()=>{le.link&&window.open(le.link,le.target||"_blank")}),setTimeout(()=>{gt.close()},3e4)};"Notification"in window?Notification.permission==="granted"?pe(de):Notification.permission!=="denied"&&Notification.requestPermission().then(le=>{le==="granted"&&pe(de)}):alert("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u901A\u77E5")};var Ef=x(4835),Af=x(37521),Cf=x(56731),yf=x(59659),Ff=x(41604),Bf=x(32637),Sf=x(10825),os={ai_review:"ai_review___GqZQo",top_warp:"top_warp___P2TQq",under_review:"under_review___vLnly",btn_operate:"btn_operate___E8qFp",btn_review:"btn_review___rxH04",is_disabled:"is_disabled___wJPew",config_warp:"config_warp___dn_f1",config_title:"config_title___MI463",znpy:"znpy___ifOzh",pfbz_ts:"pfbz_ts___j5lp8",btns_pfbz:"btns_pfbz___bng1r",lable_name1:"lable_name1___cLVR4",h_lh_40:"h_lh_40___lNgKg",teacherList:"teacherList___ikneH",teacherItem:"teacherItem___xeda2",activeTeacherItem:"activeTeacherItem___bNhun",title_sty:"title_sty___FJZX2",btn_config:"btn_config___qXb8n"},Pf=x(13014),$i=x(59301),bf=Object.defineProperty,xf=Object.defineProperties,wf=Object.getOwnPropertyDescriptors,Ym=Object.getOwnPropertySymbols,Df=Object.prototype.hasOwnProperty,If=Object.prototype.propertyIsEnumerable,Xm=(de,pe,le)=>pe in de?bf(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Jm=(de,pe)=>{for(var le in pe||(pe={}))Df.call(pe,le)&&Xm(de,le,pe[le]);if(Ym)for(var le of Ym(pe))If.call(pe,le)&&Xm(de,le,pe[le]);return de},qm=(de,pe)=>xf(de,wf(pe)),Y0=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Of=x(89392),Nf=({exercise:de,globalSetting:pe,user:le,loading:gt,dispatch:It})=>{const{is_open_ai_review:_e,ai_review_settings:Wt,unified_ai_setting:ot,ai_review_user_id:Ie,exercise_author_id:Pe,is_random:xn}=de==null?void 0:de.commonHeader,Qn=(0,ye.useParams)(),[Yn,nn]=(0,a.useState)([]),[On,na]=(0,a.useState)(null),[pa,_n]=(0,a.useState)(!1),[Gn,tr]=(0,a.useState)({is_open_ai_review:!1}),[Nn,sa]=(0,a.useState)(!1),[_t]=me.default.useForm(),[ra,oa]=(0,a.useState)(1),Ta=[{name:"\u51C6\u786E\u6027",content:"\u7B54\u6848\u662F\u5426\u51C6\u786E\u5730\u56DE\u7B54\u4E86\u9898\u76EE\uFF0C\u662F\u5426\u6B63\u786E\u8868\u8FBE\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u6982\u5FF5\u6027\u9519\u8BEF",weight:60},{name:"\u5B8C\u6574\u6027",content:"\u7B54\u6848\u662F\u5426\u6DB5\u76D6\u6240\u6709\u5224\u5206\u5173\u952E\u8BCD\u548C\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u91CD\u8981\u77E5\u8BC6\u70B9\u9057\u6F0F",weight:20},{name:"\u903B\u8F91\u6027",content:"\u7B54\u6848\u662F\u5426\u903B\u8F91\u6E05\u6670\u3001\u6761\u7406\u5206\u660E\uFF0C\u662F\u5426\u80FD\u591F\u6E05\u695A\u8868\u8FBE\u6838\u5FC3\u601D\u60F3",weight:20}];(0,a.useEffect)(()=>{gt["exercise/getCommonHeader"]||Xt()},[gt["exercise/getCommonHeader"]]);const Xt=()=>Y0(void 0,null,function*(){tr({is_open_ai_review:_e}),oa(ot?1:2),_t.setFieldValue("ai_review_settings",(Wt==null?void 0:Wt.length)>0?Wt:Ta),va(),Ie&&Ie!=-1?(sa(!1),na(Ie)):Ie==-1?sa(!0):na(Pe)}),va=()=>Y0(void 0,null,function*(){const un=yield It({type:"teachers/getList",payload:{id:Qn==null?void 0:Qn.coursesId,coursesId:Qn==null?void 0:Qn.coursesId,page:1}});return nn(un==null?void 0:un.teacher_list),un==null?void 0:un.teacher_list}),ia=()=>{Fe.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:$i.createElement("div",{className:"tc"},$i.createElement("div",{className:"mb10"},"\u8BE5\u529F\u80FD\u5C5E\u4E8E\u8BD5\u7528\u9636\u6BB5\uFF0C\u5982\u679C\u60A8\u9700\u8981\u4F7F\u7528\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458~"),$i.createElement("img",{src:Pf,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},$a=()=>Y0(void 0,null,function*(){if((Gn==null?void 0:Gn.is_open_ai_review)===!1)return ro({is_open_ai_review:!1});yield _t.validateFields();const un=_t.getFieldValue("ai_review_settings");ra==1&&!(0,ue.BR)(un)||ro(qm(Jm({},Gn),{unified_ai_setting:ra==1,ai_review_settings:un,ai_review_user_id:Nn?-1:On}))}),ro=un=>Y0(void 0,null,function*(){_n(!0);const et=yield(0,fe.ZP)(`/api/exercises/${Qn==null?void 0:Qn.categoryId}/ai_review_settings.json`,{method:"post",body:un});(et==null?void 0:et.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),Rr()),_n(!1)}),Rr=()=>{It({type:"exercise/getCommonHeader",payload:{categoryId:Qn==null?void 0:Qn.categoryId,coursesId:Qn==null?void 0:Qn.coursesId,category:Qn==null?void 0:Qn.categoryId}})},Qa=()=>Of.isEqual({ai_review_settings:Wt,ai_review_user_id:Ie,is_open_ai_review:_e,unified_ai_setting:ot},{ai_review_settings:_t.getFieldValue("ai_review_settings"),ai_review_user_id:Nn?-1:On,is_open_ai_review:Gn==null?void 0:Gn.is_open_ai_review,unified_ai_setting:ra==1});return $i.createElement(St.Z,{spinning:gt["exercise/getCommonHeader"]},$i.createElement("div",{className:os.ai_review},$i.createElement("div",{className:os.config_warp},$i.createElement("div",{className:os.config_title},"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"),$i.createElement("div",{className:os.znpy},$i.createElement(Ne.default,{style:{color:"#000"},checked:Gn==null?void 0:Gn.is_open_ai_review,onChange:un=>{var et;if(!((et=le==null?void 0:le.userInfo)!=null&&et.has_big_model_permission))return ia(),!1;tr(qm(Jm({},Gn),{is_open_ai_review:un.target.checked}))}}),$i.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u540E\uFF0C\u5728\u8BD5\u5377\u8BC4\u9605\u9875\u9762\u5C31\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED"),$i.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/40205"},"\u64CD\u4F5C\u8BF4\u660E")),(Gn==null?void 0:Gn.is_open_ai_review)&&$i.createElement($i.Fragment,null,$i.createElement("div",{className:`${os.config_title} mt30`},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6"),$i.createElement("div",{className:os.pfbz_ts},$i.createElement(be.ZP.Group,{onChange:un=>{un.target.value==2&&_t.setFieldValue("ai_review_settings",(Wt==null?void 0:Wt.length)>0?Wt:Ta),oa(un.target.value)},value:ra,options:[{value:1,label:"\u7EDF\u4E00\u8BC4\u5206\u6807\u51C6",style:{marginRight:44}},{value:2,label:"\u6BCF\u9898\u5355\u72EC\u8BBE\u5B9A"}]})),ra==1&&$i.createElement($i.Fragment,null,$i.createElement("div",{className:os.pfbz_ts},$i.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),$i.createElement("div",{className:"flex"},$i.createElement("div",{className:os.btns_pfbz,onClick:()=>{It({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",showSelectQuestion:!0,ai_review_settings:_t.getFieldValue("ai_review_settings")}})}},$i.createElement("img",{src:Ci.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),$i.createElement(me.default,{form:_t,colon:!1,style:{background:"#F6F7F9"}},$i.createElement(me.default.List,{name:"ai_review_settings"},(un,{add:et,remove:ka})=>un.map((fa,Za)=>{var ir;return $i.createElement(re.Z,{key:fa.key,style:{padding:"5px 14px 5px 30px"}},$i.createElement(ve.Z,{className:os.lable_name1},"\u8BC4\u5206\u9879\u76EE"),$i.createElement(ve.Z,null,$i.createElement(me.default.Item,{className:"ml10",name:[fa.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},$i.createElement(Se.default,{onChange:La=>{_t.setFieldValue([fa.name,"content"],La.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),$i.createElement(ve.Z,{className:os.lable_name1},"\u8BC4\u5206\u6807\u51C6"),$i.createElement(ve.Z,null,$i.createElement(me.default.Item,{className:"ml10",name:[fa.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},$i.createElement(Se.default,{onChange:La=>{_t.setFieldValue([fa.name,"content"],La.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),$i.createElement(ve.Z,{className:os.lable_name1},"\u6743\u91CD"),$i.createElement(ve.Z,null,$i.createElement(me.default.Item,{className:"ml10",name:[fa.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},$i.createElement(Me.Z,{value:_t.getFieldValue([fa.name,"weight"]),onChange:La=>{Number.isInteger(La)||_t.setFieldValue([fa.name,"weight"],parseFloat(La).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),$i.createElement(re.Z,{className:(ir=os)==null?void 0:ir.h_lh_40},$i.createElement(ve.Z,null,$i.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(un.length>=10)return oe.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");et()}})),Za>0&&$i.createElement(ve.Z,null,$i.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{ka(fa.name)}}))))})))),ra==2&&$i.createElement("div",{className:os.pfbz_ts,style:{border:0,height:50}},$i.createElement("div",{className:`${os.btn_config}`,onClick:()=>{if(!Qa()){Fe.default.info({centered:!0,icon:null,width:394,title:"\u60A8\u8FD8\u6CA1\u4FDD\u5B58\u5F53\u524D\u9875\u9762\u7684\u8BBE\u7F6E",content:$i.createElement("div",null,$i.createElement("div",{style:{color:"#E30000"}},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6\u524D\uFF0C\u8BF7\u5148\u4FDD\u5B58\u5F53\u524D\u9875\u9762\u7684\u8BBE\u7F6E\u3002")),okText:"\u6211\u77E5\u9053\u4E86"});return}ye.history.push(`/classrooms/${Qn.coursesId}/exercise/add/${Qn.categoryId}?random=${xn}&type=2`)}},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6 ")),$i.createElement("div",{className:`${os.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),$i.createElement("div",{className:os.znpy,style:{border:0}},$i.createElement(be.ZP,{style:{color:"#000"},checked:!Nn,onChange:un=>{if(sa(!Nn),Ie&&Ie!==-1)return na(Ie);na(Pe)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",$i.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3A\u4EE5\u4E0B\u6240\u9009\u6559\u5E08\uFF09"))),!Nn&&(Yn==null?void 0:Yn.length)>0&&$i.createElement("div",{className:os.teacherList},Yn==null?void 0:Yn.map((un,et)=>$i.createElement("div",{className:`${os.teacherItem} ${(un==null?void 0:un.user_id)==On?os.activeTeacherItem:""}`,key:et,onClick:()=>na(un==null?void 0:un.user_id)},un==null?void 0:un.name))),$i.createElement("div",{className:os.znpy},$i.createElement(be.ZP,{style:{color:"#000"},checked:Nn,onChange:un=>{sa(!Nn)}},"AI\u667A\u80FD\u4F53",$i.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3AAI\u667A\u80FD\u4F53\uFF09")))),$i.createElement(Ce.ZP,{loading:pa,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>$a()},"\u4FDD\u5B58"))))};var Lf=(0,ye.connect)(({exercise:de,globalSetting:pe,loading:le,user:gt})=>({exercise:de,globalSetting:pe,loading:le.effects,user:gt}))(Nf),Rf=x(22590),_m={radio_con:"radio_con___OlJK6",result_con:"result_con___Z4Xwq",result_title:"result_title___uGxkx"},vs=x(59301),Mf=Object.defineProperty,Tf=Object.defineProperties,kf=Object.getOwnPropertyDescriptors,$m=Object.getOwnPropertySymbols,jf=Object.prototype.hasOwnProperty,Zf=Object.prototype.propertyIsEnumerable,eg=(de,pe,le)=>pe in de?Mf(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Sm=(de,pe)=>{for(var le in pe||(pe={}))jf.call(pe,le)&&eg(de,le,pe[le]);if($m)for(var le of $m(pe))Zf.call(pe,le)&&eg(de,le,pe[le]);return de},zf=(de,pe)=>Tf(de,kf(pe)),Pm=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Hf=({shixunHomeworks:de,exercise:pe,loading:le,dispatch:gt})=>{var It,_e,Wt,ot,Ie,Pe;const[xn,Qn]=(0,a.useState)({page:1,limit:10}),[Yn,nn]=(0,a.useState)(-1),[On,na]=(0,a.useState)(""),[pa,_n]=(0,a.useState)({}),[Gn,tr]=(0,a.useState)(!1),[Nn,sa]=(0,a.useState)(!1),_t=(0,ye.useParams)(),[ra,oa]=(0,a.useState)({}),Ta=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Qa,un,et)=>(xn.page-1)*xn.limit+et+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Qa=>Qa||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Qa,un)=>vs.createElement("div",{className:_m.banding,title:Qa||"--"},Qa||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Qa,un)=>Qa===0?vs.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Qa===1?vs.createElement("span",{style:{color:"#DF3042"}},!un.is_make_up&&"\u8003\u8BD5\u4E2D",un.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Qa===2?vs.createElement("span",{style:{color:"#5AB891"}},!un.is_make_up&&!un.is_force_commit&&"\u5DF2\u4EA4\u5377",un.is_make_up&&!un.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",un.is_make_up&&un.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!un.is_make_up&&un.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):vs.createElement("span",{style:{color:"#5AB891"}},!un.is_make_up&&!un.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",un.is_make_up&&!un.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",un.is_make_up&&un.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!un.is_make_up&&un.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,width:150},{title:"\u8BC4\u9605\u72B6\u6001",width:150,dataIndex:"has_comment",render:(Qa,un)=>{let et=new Date().getTime();return ra!=null&&ra.appraise_setting&&(ra!=null&&ra.sealed_review)&&new Date(ra==null?void 0:ra.appraise_end_time).getTime()>et?"--":!Qa&&un.review_status?"\u8BC4\u9605\u4E2D":Qa?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:Qa=>Qa===1?vs.createElement("span",{className:"c-green"},"\u6210\u529F"):vs.createElement("span",{className:"c-red"},"\u5931\u8D25")}].filter(Qa=>!!Qa);(0,a.useEffect)(()=>{var Qa,un;((Qa=pe.actionTabs)==null?void 0:Qa.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&(nn((un=pe.actionTabs)==null?void 0:un.status),Xt())},[(It=pe.actionTabs)==null?void 0:It.key]),(0,a.useEffect)(()=>{var Qa;((Qa=pe.actionTabs)==null?void 0:Qa.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&Yn!=null&&$a(1,10)},[Yn]);const Xt=()=>Pm(void 0,null,function*(){const Qa=yield(0,fe.ZP)(`/api/exercises/${_t.categoryId}/header_info.json`,{method:"get"});(Qa==null?void 0:Qa.status)===0&&oa((Qa==null?void 0:Qa.data)||{})}),va=Qa=>{xn.keyword=Qa,xn.page=1,Qn(Sm({},xn)),ia(xn)},ia=Qa=>Pm(void 0,null,function*(){var un,et;sa(!0);const ka=yield(0,fe.ZP)(`/api/exercise_resubmits/${(un=pe.actionTabs)==null?void 0:un.id}/resubmit_student_list.json`,{method:"get",params:zf(Sm({},Qa),{success_status:Yn!=-1?[Yn]:null,exercise_id:_t==null?void 0:_t.categoryId,exercise_question_id:(et=pe.actionTabs)==null?void 0:et.questionId})});(ka==null?void 0:ka.status)===0&&_n(ka||{}),sa(!1)}),$a=(Qa,un)=>{xn.page=Qa,xn.limit=un,Qn(Sm({},xn)),ia(xn)},ro=()=>Pm(void 0,null,function*(){var Qa,un,et,ka;if(Yn==1&&((Qa=pa==null?void 0:pa.success_status)==null?void 0:Qa[1].count)==0||Yn==2&&((un=pa==null?void 0:pa.success_status)==null?void 0:un[0].count)==0)return oe.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");tr(!0);const fa=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:_t==null?void 0:_t.categoryId,exercise_users_ids:pa==null?void 0:pa.exercise_users_ids,exercise_question_id:(et=pe.actionTabs)==null?void 0:et.questionId}});(fa==null?void 0:fa.status)===0&&(Rr(),(ka=pe.actionTabs)==null||ka.onOK()),tr(!1)}),Rr=()=>{gt({type:"exercise/setActionTabs",payload:{key:""}}),na(""),nn(null)};return vs.createElement(Fe.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((_e=pe.actionTabs)==null?void 0:_e.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:Gn,onCancel:()=>Rr(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>ro()},vs.createElement("div",{className:_m.radio_con},vs.createElement("div",null,vs.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),vs.createElement(be.ZP.Group,{onChange:Qa=>{nn(Qa.target.value)},value:Yn,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((Wt=pa==null?void 0:pa.success_status)==null?void 0:Wt[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((ot=pa==null?void 0:pa.success_status)==null?void 0:ot[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),vs.createElement("div",{className:"flex justify-between item-center mb10"},vs.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",vs.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((Ie=pa==null?void 0:pa.success_status)==null?void 0:Ie[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",vs.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((Pe=pa==null?void 0:pa.success_status)==null?void 0:Pe[0].count)||0),"\u4EBA"),vs.createElement(Se.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:On,onChange:Qa=>na(Qa.target.value),onSearch:va})),vs.createElement(z.default,{loading:Nn,dataSource:(pa==null?void 0:pa.data)||[],columns:Ta,pagination:{current:xn.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:xn.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(pa==null?void 0:pa.count)||0,size:"default",showTotal:ue.rU,onChange:$a},onChange:(Qa,un,et)=>{et!=null&&et.order?(xn.sort_by=et==null?void 0:et.field,xn.direction=(et==null?void 0:et.order)==="ascend"?"asc":"desc"):(xn.sort_by=null,xn.direction=null),ia(xn)}}))};var Qf=(0,ye.connect)(({shixunHomeworks:de,exercise:pe,loading:le,user:gt})=>({shixunHomeworks:de,exercise:pe,loading:le.effects,user:gt}))(Hf),Bd=x(59301),Gf=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Wf=({exercise:de,loading:pe,dispatch:le})=>{var gt,It;const[_e,Wt]=(0,a.useState)([]),ot=(0,ye.useParams)(),Ie=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:xn=>Bd.createElement(we.Z,{placement:"bottom",title:xn},Bd.createElement("span",{style:{color:"#333"}},je()(xn).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(xn,Qn)=>Bd.createElement("span",{style:{color:"#333"}},Qn==null?void 0:Qn.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(xn,Qn)=>(Qn==null?void 0:Qn.status)=="running"?Bd.createElement("span",{style:{color:"#333"}}," ",Bd.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",Qn==null?void 0:Qn.rate):Bd.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",Qn==null?void 0:Qn.success_count," \u4EBA\uFF0C\u5931\u8D25 ",Qn==null?void 0:Qn.fail_count," \u4EBA")}];(0,a.useEffect)(()=>{var xn;((xn=de.actionTabs)==null?void 0:xn.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&Pe()},[(gt=de.actionTabs)==null?void 0:gt.key]);const Pe=()=>Gf(void 0,null,function*(){var xn;const Qn=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit_history.json",{method:"get",params:(xn=de.actionTabs)==null?void 0:xn.params});Qn.status===0&&Wt(Qn==null?void 0:Qn.data)});return Bd.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((It=de.actionTabs)==null?void 0:It.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{le({type:"exercise/setActionTabs",payload:{key:""}})},footer:null},Bd.createElement(z.default,{pagination:!1,dataSource:_e,columns:Ie,className:"mb10"}))};var Uf=(0,ye.connect)(({exercise:de,loading:pe,user:le})=>({exercise:de,loading:pe.effects,user:le}))(Wf),Kf=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())}),Vf=({id:de,dispatch:pe})=>{const[le,gt]=(0,a.useState)(null);(0,a.useEffect)(()=>{It()},[]);const It=()=>Kf(void 0,null,function*(){var _e,Wt,ot,Ie,Pe,xn,Qn,Yn,nn,On,na,pa;const _n=de;let Gn;do if(Gn=yield(0,fe.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:_n}}),((_e=Gn==null?void 0:Gn.data)==null?void 0:_e.status)===1){gt([(ot=(Wt=Gn==null?void 0:Gn.data)==null?void 0:Wt.progress)==null?void 0:ot.current_success_count,(Pe=(Ie=Gn==null?void 0:Gn.data)==null?void 0:Ie.progress)==null?void 0:Pe.total]);break}else if(((xn=Gn==null?void 0:Gn.data)==null?void 0:xn.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),gt([(Yn=(Qn=Gn==null?void 0:Gn.data)==null?void 0:Qn.progress)==null?void 0:Yn.current_success_count,(On=(nn=Gn==null?void 0:Gn.data)==null?void 0:nn.progress)==null?void 0:On.total]),yield new Promise(tr=>setTimeout(tr,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((na=Gn==null?void 0:Gn.data)==null?void 0:na.status)===0);pe({type:"exercise/setCommonHeader",payload:{progress:(pa=Gn==null?void 0:Gn.data)==null?void 0:pa.progress}})});return a.createElement(a.Fragment,null,le&&a.createElement(re.Z,{align:"middle",className:"mr10 ml10"},a.createElement(St.Z,{className:"mr10",size:"small"}),a.createElement("span",null,"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u751F\u6210\u8FDB\u5EA6\uFF1A",le[0]," / ",le[1])))},Ia=x(59301),Yf=Object.defineProperty,Xf=Object.defineProperties,Jf=Object.getOwnPropertyDescriptors,X0=Object.getOwnPropertySymbols,tg=Object.prototype.hasOwnProperty,ng=Object.prototype.propertyIsEnumerable,ag=(de,pe,le)=>pe in de?Yf(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Vs=(de,pe)=>{for(var le in pe||(pe={}))tg.call(pe,le)&&ag(de,le,pe[le]);if(X0)for(var le of X0(pe))ng.call(pe,le)&&ag(de,le,pe[le]);return de},J0=(de,pe)=>Xf(de,Jf(pe)),qf=(de,pe)=>{var le={};for(var gt in de)tg.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&X0)for(var gt of X0(de))pe.indexOf(gt)<0&&ng.call(de,gt)&&(le[gt]=de[gt]);return le},Rd=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const _f=de=>{var pe=de,{exercise:le,globalSetting:gt,loading:It,dispatch:_e,classroomList:Wt,user:ot,match:Ie}=pe,Pe=qf(pe,["exercise","globalSetting","loading","dispatch","classroomList","user","match"]),xn,Qn,Yn,nn,On,na,pa,_n,Gn,tr,Nn,sa,_t,ra,oa,Ta,Xt,va;const ia=(0,ye.useParams)(),[$a]=(0,ye.useSearchParams)(),ro=(0,ye.useLocation)(),[Rr,Qa]=(0,a.useState)([]),{exerciseList:un,commonHeader:et,checkDomain:ka,workSetting:fa,saveExerciseDownUsers:Za,course_groups:ir}=le,[La,Ur]=(0,a.useState)(null),[za,Aa]=(0,a.useState)(je()(new Date).valueOf()),[Nr,br]=(0,a.useState)(),[er,ea]=(0,a.useState)(!1),[Xa,ha]=(0,a.useState)(1),[aa,Sa]=(0,a.useState)(!1),[Jn,qa]=(0,a.useState)({name:"",id:"",list:[]}),[fr,Dr]=(0,a.useState)({}),{userInfo:ho}=ot;ia.category=$a.get("category_id");const Eo=!ka||ka&&((xn=ho==null?void 0:ho.course)==null?void 0:xn.course_identity)<3,Hr=(0,a.useRef)(Date.now()),lr=(0,a.useRef)(),[io,Fo]=(0,a.useState)({});(0,a.useEffect)(()=>{(0,xt.Rm)()&&_e({type:"classroomList/getAssistantPermissions",payload:{course_id:ia.coursesId}})},[(Qn=ot==null?void 0:ot.userInfo)==null?void 0:Qn.username]),(0,a.useEffect)(()=>{new URLSearchParams(ro.search).get("tabs")==="3"&&Pu()},[]),(0,a.useEffect)(()=>{le.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Ur(3)},[le.actionTabs.key]),(0,a.useEffect)(()=>(clearInterval(lr.current),(0,xt.G5)()&&(et==null?void 0:et.exercise_status)===2&&(et!=null&&et.enable_monitor)&&(lr.current=setInterval(()=>{Hl()},5*1e3)),()=>{clearInterval(lr.current)}),[ot.userInfo,et==null?void 0:et.exercise_status]),(0,a.useEffect)(()=>{Ti();const Ir=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Fe.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:Ia.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ia.createElement("br",null),"1\u3001\u5728",Ia.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ia.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ia.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ia.createElement("br",null),"2\u3001\u5728",Ia.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ia.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ia.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ia.createElement("br",null),Ir==="allowRouter"&&Ia.createElement(Ia.Fragment,null,"3\u3001",Ia.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[ia.coursesId]);const Ti=()=>Rd(void 0,null,function*(){const Ir=yield _e({type:"exercise/getCommonHeader",payload:Vs({},ia)});Ir&&qa(Ir==null?void 0:Ir.simulate_exercise_records)}),kl=()=>{const Ir=(et==null?void 0:et.simulate_exercise_num)-(et==null?void 0:et.user_simulate_num);return Ir>=0?Ir:0},Hl=()=>Rd(void 0,null,function*(){const Ir=yield(0,fe.ZP)(`/api/exercises/${ia.categoryId}/new_abnormities.json`,{method:"get",params:{time:Hr.current}});if((Ir==null?void 0:Ir.status)===401){clearInterval(lr.current);return}Hr.current=Date.now(),(Ir==null?void 0:Ir.message)!==""&&(Ir==null?void 0:Ir.message)!=="\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"&&hf({title:(Ir==null?void 0:Ir.exercise_name)+"-\u8003\u8BD5\u5F02\u5E38",message:Ir.message,target:"self",icon:"/warning.png",link:`/classrooms/${ia.coursesId}/exercise/${ia.categoryId}/detail?random=${$a.get("random")==="true"}&tabs=7`})}),Hi=(Ir=!1)=>{ye.history.push(`/classrooms/${ia.coursesId}/exercisenotice/${et.id}/users/${ho.login}`)},Vl=()=>{_e({type:"exercise/setUpdateIndex"})},Pu=()=>{_e({type:"exercise/getWorkSetting",payload:Vs({},ia)})},hu=()=>{_e({type:"exercise/getCommonHeader",payload:Vs({},ia)});const Ir={0:()=>{Vl()},2:()=>{ha(Xa+1)},3:()=>{_e({type:"exercise/getWorkSetting",payload:Vs({},ia)})}};Ir[La]&&Ir[La]()};function $r(Ir){br(Vs({},Ir))}const Wi=[{name:"\u7B54\u9898\u5217\u8868",id:0,hidden:!1,component:Ia.createElement(uo,{getparams:$r,checkDomainAuthority:Eo})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,hidden:(et==null?void 0:et.exercise_status)===-1||(0,ue._m)()&&!(0,xt.ag)()||!Eo||(0,xt.dE)(),component:(0,xt.Rm)()&&!((Yn=Wt.AssistantObject.exercise)!=null&&Yn.can_preview)||(et==null?void 0:et.exercise_status)==1&&(0,xt.Ny)()&&!(et!=null&&et.exercise_can_preview)?Ia.createElement("div",{style:{height:"500px",background:"#fff",textAlign:"center",alignContent:"center"}},Ia.createElement("img",{src:x(85004),width:220}),(0,xt.Rm)()?Ia.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\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"):Ia.createElement(Ia.Fragment,null,Ia.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u8003\u8BD5\u672A\u5F00\u59CB\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u67E5\u770B\u8BD5\u5377"),Ia.createElement("div",{style:{color:"#5F6367",marginTop:"10px"}},"\u5982\u9700\u67E5\u770B\u8BD5\u5377\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458\u5148\u52A0\u5165\u8BFE\u5802"))):et!=null&&et.is_random?Ia.createElement(ts.default,{key:Xa}):Ia.createElement(zi,{activeTabs:La})},{name:"\u7EDF\u8BA1\u5206\u6790",id:1,hidden:(et==null?void 0:et.exercise_status)===-1||!Eo||(0,ue._m)()&&!(0,xt.ag)()||(0,xt.dE)()&&!(et!=null&&et.show_statistic)||(0,xt.Rm)(),component:Ia.createElement(Lg,null)},{name:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u6392\u884C\u699C",id:1,hidden:!((0,xt.dE)()&&(et!=null&&et.show_acm)),component:Ia.createElement(Tm,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:7,hidden:(et==null?void 0:et.exercise_status)===-1||!(et!=null&&et.open_code_quality_analysis)||(0,xt.dE)(),component:Ia.createElement(ef,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,hidden:(et==null?void 0:et.exercise_status)===-1||(0,xt.dE)()||et.exercise_status===1||!et.exist_program||((nn=gt==null?void 0:gt.setting)==null?void 0:nn.hide_code_repeat),component:Ia.createElement(gi,{key:za})},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(et==null?void 0:et.exercise_status)===-1||(et==null?void 0:et.exercise_type)===2||(0,xt.dE)()&&(et==null?void 0:et.exercise_status)===1,component:Ia.createElement(yf.Z,null)},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,hidden:!Eo||(0,xt.dE)(),component:(et==null?void 0:et.exercise_status)===-1?Ia.createElement(Ef.Z,null):Ia.createElement(tm,null)},{name:"\u8003\u8BD5\u76D1\u63A7",id:7,hidden:(et==null?void 0:et.exercise_status)===-1||!(0,xt.G5)()||!(et!=null&&et.enable_monitor),component:Ia.createElement(sf,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,hidden:(et==null?void 0:et.exercise_status)===-1||!et.identity_verify||(0,xt.dE)(),component:Ia.createElement(Da,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,hidden:(et==null?void 0:et.exercise_status)===-1||!et.open_phone_video_recording||(0,xt.dE)(),component:Ia.createElement(Ol,null)},{name:Ia.createElement("div",null,"\u667A\u80FD\u8BC4\u9605 ",Ia.createElement("img",{className:Fd.ai_review_new,src:vn})),id:11,component:Ia.createElement(Lf,null),hidden:(0,xt.dE)()||(et==null?void 0:et.is_random)||(et==null?void 0:et.exercise_type)==2}].filter(Ir=>!Ir.hidden);(et==null?void 0:et.exercise_status)===1&&Wi.splice(0,1,...Wi.splice(1,1,Wi[0])),(0,a.useEffect)(()=>{if(typeof(et==null?void 0:et.exercise_status)=="number"){if($a.get("tabs")){Ur($a.get("tabs"));return}(et==null?void 0:et.exercise_status)===1?(Ur("2"),(0,xt.dE)()&&Ur("0")):Ur("0")}},[et==null?void 0:et.exercise_status]);const jl="YYYY-MM-DD",ru=je()("2020-11-15",jl),Ru=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Ia.createElement(Ia.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),nu=()=>{var Ir,mi;return Ia.createElement(Be.default,{onClick:hl=>Rd(void 0,null,function*(){var oo,ei;switch(le.order&&(ia.order=le.order,ia.order_type=le.order_type),hl.key){case"1":if((0,xt.Rm)()&&!((oo=Wt.AssistantObject.exercise)!=null&&oo.can_download)){oe.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}_e({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:ir==null?void 0:ir.map(Oi=>({course_group_id:Oi==null?void 0:Oi.exercise_group_id,group_group_name:Oi==null?void 0:Oi.exercise_group_name,count:Oi==null?void 0:Oi.exercise_group_students})),fn:()=>{let Oi=[];Fe.default.confirm({title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9\u8BBE\u7F6E",icon:null,width:650,closable:!0,centered:!0,onOk:()=>Rd(void 0,null,function*(){if(Oi.length===0)return oe.ZP.info("\u8BF7\u9009\u62E9\u9009\u9879\uFF01"),Promise.reject();ia.types=Oi,(yield(0,ne.Uj)(J0(Vs(Vs({},ia),Nr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))).status===0&&(0,se.je)(J0(Vs(Vs({},ia),Nr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}),content:Ia.createElement("div",null,Ia.createElement("p",{style:{color:"#E99237",marginBottom:"20"}},Ia.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),"\u8BF7\u9009\u62E9\u60A8\u9700\u8981\u7684\u5B66\u751F\u6210\u7EE9\u6570\u636E\u8FDB\u884C\u5BFC\u51FA\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u56E0\u4E3A\u5BFC\u51FA\u7684\u6570\u636E\u592A\u591A\u800C\u5F71\u54CD\u5BFC\u51FA\u8FDB\u5EA6\u3002"),Ia.createElement("div",null,Ia.createElement(Ne.default,{onChange:yl=>{yl.target.checked?Oi.push(1):Oi=Oi.filter(Wl=>Wl!==1)}},"\u57FA\u672C\u6570\u636E",Ia.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u9898\u578B\u5F97\u5206\u4E0E\u6700\u7EC8\u6210\u7EE9\uFF09"))),Ia.createElement("div",{style:{marginTop:15,marginBottom:15}},Ia.createElement(Ne.default,{onChange:yl=>{yl.target.checked?Oi.push(2):Oi=Oi.filter(Wl=>Wl!==2)}},"\u5F97\u5206\u8BE6\u8868",Ia.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u5C0F\u9898\u5F97\u5206\u4E0E\u5404\u9898\u578B\u603B\u5F97\u5206\uFF09"))),Ia.createElement("div",null,Ia.createElement(Ne.default,{onChange:yl=>{yl.target.checked?Oi.push(3):Oi=Oi.filter(Wl=>Wl!==3)}},"\u6570\u636E\u5206\u6790",Ia.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u8BD5\u5377\u4E2D\u6BCF\u4E2A\u5C0F\u9898\u7684\u53C2\u8003\u603B\u4EBA\u6570\u3001\u7B54\u9898\u4EBA\u6570\u3001\u7B54\u5BF9\u4EBA\u6570\u3001\u6EE1\u5206\u4EBA\u6570\u548C\u5F97\u5206\u7387\uFF09"))))})}}});break;case"8":if((0,xt.Rm)()&&!((ei=Wt.AssistantObject.exercise)!=null&&ei.can_download)){oe.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(et!=null&&et.can_export_exam_summary)_e({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}});else{const Oi=yield(0,ne.aU)({id:(ia==null?void 0:ia.categoryId)||(ia==null?void 0:ia.exerciseId)});Fe.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,closable:!0,footer:null,content:Ia.createElement(Ia.Fragment,null,"\u60A8\u6240\u5728\u7684\u5355\u4F4D\u8FD8\u6CA1\u6709\u4E13\u5C5E\u7684\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\uFF0C\u6682\u65F6\u65E0\u6CD5\u751F\u6210\u8003\u8BD5\u603B\u7ED3\u3002\u5982\u9700\u5B9A\u5236\u6A21\u677F\uFF0C\u8BF7\u8054\u7CFB\u6559\u7814\u52A9\u7406\uFF01",Ia.createElement("br",null),Ia.createElement("div",{className:"mt-20px"},Ia.createElement("a",{onClick:()=>{var yl,Wl,ol,Hu,zn,$n,fo,Bu;Fo({url:Le.Z.API_SERVER+((Hu=(ol=(Wl=(yl=Oi==null?void 0:Oi.data)==null?void 0:yl.exam_summary_templates)==null?void 0:Wl[0])==null?void 0:ol.attachment_info)==null?void 0:Hu.url),file_type:(Bu=(fo=($n=(zn=Oi==null?void 0:Oi.data)==null?void 0:zn.exam_summary_templates)==null?void 0:$n[0])==null?void 0:fo.attachment_info)==null?void 0:Bu.file_type})}},"\u67E5\u770B\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\u793A\u4F8B>")),Ia.createElement("div",{className:"mt-20px ml-auto mr-auto p10 rounded-4px",style:{width:180,height:180,boxShadow:"0px 0px 10px 0px rgba(162,162,162,0.3)"}},Ia.createElement("img",{className:"h-full w-full",src:Bf})),Ia.createElement("div",{className:"mt10 mb-12px",style:{color:"#9096A3",textAlign:"center"}},"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u6559\u7814\u52A9\u7406"))})}break}})},(0,xt.GJ)()&&!(et!=null&&et.appraise_label)&&Eo&&((Ir=et==null?void 0:et.user_permission)==null?void 0:Ir.exercise_unpublish_count)>0&&(et==null?void 0:et.exercise_status)!==1&&(!(et!=null&&et.is_make_up_exercise)||(et==null?void 0:et.is_make_up_exercise)&&!((mi=fa==null?void 0:fa.exercise)!=null&&mi.publish_time)&&(et==null?void 0:et.allow_create_make_up))&&Ia.createElement(Be.default.Item,{key:"7",onClick:()=>{var hl,oo,ei,Oi;if(console.log(et),(0,xt.Rm)()&&!((oo=(hl=Wt==null?void 0:Wt.AssistantObject)==null?void 0:hl.exercise)!=null&&oo.can_publish)){oe.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((et==null?void 0:et.exercise_question_count)===0){oe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const yl=je()(et==null?void 0:et.created_at,jl);if(je()(ru).diff(je()(yl),"days")>0&&(et!=null&&et.is_random)){Ru();return}if(((ei=ot==null?void 0:ot.userInfo)==null?void 0:ei.user_status)===2){(0,Mc.Rd)();return}et!=null&&et.high_resources_consume&&!(et!=null&&et.high_resources_consume_permission)?_e({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:ia.coursesId,type:"exercise",type_id:ia.categoryId,name:et.exercise_name,fn:()=>{var ol;_e({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ia.categoryId],selectArrsAll:[et],unified_setting:et==null?void 0:et.unified_setting,params:ia,disabled:(et==null?void 0:et.exercise_status)!==1,type:2,activeTab:La,cb:hu,manage_all_group:(ol=fa==null?void 0:fa.exercise)==null?void 0:ol.manage_all_group}})}}}):_e({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ia.categoryId],selectArrsAll:[et],unified_setting:et==null?void 0:et.unified_setting,params:ia,disabled:(et==null?void 0:et.exercise_status)!==1,type:2,activeTab:La,cb:hu,manage_all_group:(Oi=fa==null?void 0:fa.exercise)==null?void 0:Oi.manage_all_group}})}},"\u53D1\u5E03\u8003\u8BD5"),(et==null?void 0:et.exercise_status)!==-1&&(0,xt.GJ)()&&Eo&&et.exercise_status!==1&&!(et!=null&&et.is_make_up_exercise&&et.exercise_status===3)&&(et!=null&&et.open_appraise?Ia.createElement(we.Z,{overlayStyle:{maxWidth:"initial"},title:Ia.createElement("div",null,Ia.createElement("div",null,"\u63D0\u793A\uFF1A"),Ia.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),Ia.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"))},Ia.createElement(Be.default.Item,{key:"5"},"\u7F16\u8F91\u8BD5\u5377")):Ia.createElement(Be.default.Item,{key:"5",onClick:()=>{var hl,oo;if((0,xt.Rm)()&&!((oo=(hl=Wt==null?void 0:Wt.AssistantObject)==null?void 0:hl.exercise)!=null&&oo.can_create)){oe.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 ei=je()(et==null?void 0:et.created_at,jl);if(je()(ru).diff(je()(ei),"days")>0&&(et!=null&&et.is_random)){Ru();return}else ye.history.push(et!=null&&et.is_random?`/classrooms/${ia.coursesId}/exercise/${ia.categoryId}/random/edit?type=settings`:`/classrooms/${ia.coursesId}/exercise/add/${ia.categoryId}?random=false&type=2`)}},"\u7F16\u8F91\u8BD5\u5377")),(et==null?void 0:et.exercise_status)!==-1&&!(0,xt.dE)()&&Eo&&et.exercise_status>1&&et.exist_program&&Ia.createElement(Be.default.Item,{key:"4",onClick:hl=>{_e({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:ia}})}},"\u4EE3\u7801\u67E5\u91CD"),Ia.createElement(Be.default.Item,{key:"1"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),(et==null?void 0:et.exercise_status)===3&&Ia.createElement(Be.default.Item,{key:"8"},"\u5BFC\u51FA\u8003\u8BD5\u603B\u7ED3"),(et==null?void 0:et.exercise_status)!==-1&&Ia.createElement(Be.default.Item,{key:"2",onClick:()=>{var hl;if((0,xt.Rm)()&&!((hl=Wt.AssistantObject.exercise)!=null&&hl.can_download)){oe.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((0,xt.Ny)()&&(et==null?void 0:et.exercise_status)==1&&!(et!=null&&et.exercise_can_preview)){oe.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}if((et==null?void 0:et.exercise_status)===1)(0,ue.xg)(`/classrooms/${ia.coursesId}/exercise/${ia.categoryId}/export_blank`);else{let oo=1;Fe.default.confirm({title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7C7B\u578B",icon:null,centered:!0,closable:!0,content:Ia.createElement(be.ZP.Group,{defaultValue:1,onChange:ei=>{oo=ei.target.value}},Ia.createElement(Re.Z,{direction:"vertical"},Ia.createElement(be.ZP,{value:1},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),Ia.createElement(be.ZP,{value:2},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),Ia.createElement(be.ZP,{value:3},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))),onOk:()=>{oo===3?_e({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u8BD5\u5377",course_groups:ir==null?void 0:ir.map(ei=>({course_group_id:ei==null?void 0:ei.exercise_group_id,group_group_name:ei==null?void 0:ei.exercise_group_name,count:ei==null?void 0:ei.exercise_group_students})),fn:()=>Rd(void 0,null,function*(){var ei,Oi,yl,Wl;Za&&Za();let ol="",Hu=0;const zn=yield(0,fe.ZP)(`/api/exercises/${ia.categoryId}/exercise_users.json`,{method:"get",params:J0(Vs({},ia),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})});if((zn==null?void 0:zn.status)===0){ol=(ei=zn==null?void 0:zn.data)==null?void 0:ei.first_export_user_login,Hu=(Oi=zn==null?void 0:zn.data)==null?void 0:Oi.total_count;const $n=JSON.parse(localStorage[`${(yl=ot==null?void 0:ot.userInfo)==null?void 0:yl.login}-${ia.coursesId}-${ia.categoryId}-downFilter`]);localStorage[`${(Wl=ot==null?void 0:ot.userInfo)==null?void 0:Wl.login}-${ia.coursesId}-${ia.categoryId}-downFilter`]=JSON.stringify(J0(Vs({},$n),{firstTargetLogin:ol,totalCount:Hu,exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}(0,ue.xg)(`/classrooms/${ia.coursesId}/exercise/${ia.categoryId}/export_blank?type=${oo}`)})}}):(0,ue.xg)(`/classrooms/${ia.coursesId}/exercise/${ia.categoryId}/export_blank?type=${oo}`)}})}}},"\u5BFC\u51FA\u8BD5\u5377"),Ia.createElement(Be.default.Item,{key:"3",onClick:()=>{var hl;if((0,xt.Rm)()&&!((hl=Wt.AssistantObject.exercise)!=null&&hl.can_download)){oe.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}ye.history.push(`/classrooms/${ia.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"),(et==null?void 0:et.exercise_status)!==-1&&Ia.createElement(Be.default.Item,{key:"6",onClick:()=>{var hl;if((0,xt.Rm)()&&!((hl=Wt.AssistantObject.exercise)!=null&&hl.can_download)){oe.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}_e({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E"))},ki=Ir=>Rd(void 0,null,function*(){const mi=yield(0,fe.ZP)(`/api/courses/${ia==null?void 0:ia.coursesId}/exercises/exercise_code_repeat.json`,{method:"post",body:{group_ids:Ir,id:ia==null?void 0:ia.categoryId}});if(mi.status===0){Ur(4),Aa(je()(new Date).valueOf()),_e({type:"exercise/setActionTabs",payload:{}});return}mi.status<-2&&oe.ZP.error(mi==null?void 0:mi.message)});let Au=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Ls=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Ir,mi,hl)=>Ia.createElement(we.Z,{title:((ia.page||1)-1)*20+hl+1},Ia.createElement("span",null,((ia.page||1)-1)*20+hl+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Ir,mi)=>mi.commit_status===0||mi.commit_status===1?"--":!mi.open_total_score&&(0,xt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Ir=typeof Ir=="number"?Number(Ir):Ir,Ir||(Ir=0),Ir===100?Ia.createElement("span",{className:"c-green"},Ir||"--"):Ir>60?Ia.createElement("span",{className:"c-orange"},Ir||"--"):Ia.createElement("span",null,Ir||"--"))},!((fr==null?void 0:fr.objective)!==1||(fr==null?void 0:fr.objective)===1&&(fr==null?void 0:fr.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Ir,mi)=>{if(mi.commit_status===0||mi.commit_status===1)return"--";if(!mi.open_total_score&&(0,xt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ir=typeof Ir=="number"?Number(Ir):Ir,Ir||(Ir=0);let hl;return Ir>=0&&Ir<=60?hl=Ia.createElement("span",null,Ir):Ir===100?hl=Ia.createElement("span",{className:"c-green"},Ir):Ir>60?hl=Ia.createElement("span",{className:"c-orange"},Ir):hl="--",Ia.createElement(Ma,{renderText:hl,item:mi})}}},!((fr==null?void 0:fr.subjective)!==1||(fr==null?void 0:fr.subjective)===1&&(fr==null?void 0:fr.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Ir,mi)=>{if(mi.commit_status===0||mi.commit_status===1)return"--";if(!mi.open_total_score&&(0,xt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ir=typeof Ir=="number"?Number(Ir):Ir,Ir||(Ir=0);let hl;return Ir==0||Ir>0&&Ir<=60?hl=Ia.createElement("span",null,Ir):Ir===100?hl=Ia.createElement("span",{className:"c-green"},Ir):Ir>60?hl=Ia.createElement("span",{className:"c-orange"},Ir):hl="--",hl}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Ir,mi)=>Ir===0?Ia.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ir===1?Ia.createElement("span",{style:{color:"#DF3042"}},!mi.is_make_up&&"\u8003\u8BD5\u4E2D",mi.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ir===2?Ia.createElement("span",{style:{color:"#5AB891"}},!mi.is_make_up&&!mi.is_force_commit&&"\u5DF2\u4EA4\u5377",mi.is_make_up&&!mi.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",mi.is_make_up&&mi.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!mi.is_make_up&&mi.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ia.createElement("span",{style:{color:"#5AB891"}},!mi.is_make_up&&!mi.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",mi.is_make_up&&!mi.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",mi.is_make_up&&mi.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!mi.is_make_up&&mi.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Ir=>Ir?je()(Ir).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Ir=>Ir?je()(Ir).format("YYYY-MM-DD HH:mm"):"--"}].filter(Ir=>!!Ir);if(!(0,xt.RV)())return null;if(!(0,xt.RV)())return"";const Nu=()=>Ia.createElement("div",{className:Fd.export},Ia.createElement("div",{className:`${Fd.btn_review}`,onClick:()=>{if(!(et!=null&&et.is_open_ai_review))return oe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;window.location.href=`/classrooms/${ia.coursesId}/exercise/${ia.categoryId}/detail?random=${et==null?void 0:et.is_random}&tabs=2`}},Ia.createElement("img",{src:Fa.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"));return Ia.createElement("section",{className:Fd.bg},Ia.createElement("div",{className:"edu-container"},ho.username&&Ia.createElement("section",{className:"animated fadeIn"},Ia.createElement("aside",{className:"mt10"},Ia.createElement(Ze.Z,{separator:">"},Ia.createElement(Ze.Z.Item,{href:`/classrooms/${ia.coursesId}/exercise`},(na=(On=ot==null?void 0:ot.userInfo)==null?void 0:On.course)==null?void 0:na.course_name),Ia.createElement(Ze.Z.Item,{href:`/classrooms/${ia.coursesId}/exercise`},"\u5728\u7EBF\u8003\u8BD5"),Ia.createElement(Ze.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),Ia.createElement("aside",{className:[Fd.title,"mt20"].join(" ")},Ia.createElement("a",{href:`/classrooms/${ia.coursesId}/exercise`},Ia.createElement(ee.Z,{className:"font16 c-black"})),(0,ue.vB)(et==null?void 0:et.exercise_status,et==null?void 0:et.appraise_label),(et==null?void 0:et.is_make_up_exercise)&&Ia.createElement("img",{src:ff,width:44,height:24,style:{marginRight:5,marginLeft:10}}),Ia.createElement("strong",{className:"font20 ml5 mr10"},et==null?void 0:et.exercise_name),(et==null?void 0:et.exercise_type)==2&&Ia.createElement("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:Fd.moni},Ia.createElement("img",{src:pf,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),(et==null?void 0:et.is_make_up_exercise)&&Ia.createElement(we.Z,{title:"\u70B9\u51FB\u53EF\u67E5\u770B\u539F\u8003\u8BD5"},Ia.createElement("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(0,ue.xg)(`/classrooms/${ia.coursesId}/exercise/${et==null?void 0:et.make_up_exercise_id}/detail?random=${et==null?void 0:et.make_up_exercise_is_random}`)}})))),Ia.createElement("aside",{className:"mt30 relative"},La=="11"?Ia.createElement(Nu,null):Ia.createElement("div",{className:Fd.export},!(0,xt.dE)()&&!(et!=null&&et.is_make_up_exercise)&&(et==null?void 0:et.exercise_status)===3&&(et==null?void 0:et.exercise_type)!=2&&Ia.createElement(Ce.ZP,{onClick:Ir=>{if(Ir.preventDefault(),!(et!=null&&et.allow_create_make_up)){oe.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}_e({type:"exercise/setActionTabs",payload:{key:"\u8865\u8003\u8BB0\u5F55",params:ia}})}},Ia.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8865\u8003\u8BB0\u5F55"),!(0,xt.dE)()&&!(et!=null&&et.is_make_up_exercise)&&et.exercise_status===3&&(et==null?void 0:et.exercise_type)!=2&&Ia.createElement(Ce.ZP,{onClick:Ir=>{if(Ir.preventDefault(),!(et!=null&&et.allow_create_make_up)){oe.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}_e({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:ia}})}},Ia.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u521B\u5EFA\u8865\u8003"),(0,xt.GJ)()&&Eo&&((pa=et==null?void 0:et.user_permission)==null?void 0:pa.user_commit_counts)>0&&(et==null?void 0:et.exercise_status)===2&&(et==null?void 0:et.exercise_type)!=2&&Ia.createElement(Ce.ZP,{onClick:Ir=>{var mi,hl;if(Ir.preventDefault(),(0,xt.Rm)()&&!((hl=(mi=Wt==null?void 0:Wt.AssistantObject)==null?void 0:mi.exercise)!=null&&hl.can_redo)){oe.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}_e({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:ia}})}},Ia.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),(0,xt.GJ)()&&Eo&&((_n=et==null?void 0:et.user_permission)==null?void 0:_n.exercise_unpublish_count)>0&&(et==null?void 0:et.exercise_status)===1&&(!(et!=null&&et.is_make_up_exercise)||(et==null?void 0:et.is_make_up_exercise)&&(et==null?void 0:et.allow_create_make_up))&&Ia.createElement(Vm.Z,{tips:et==null?void 0:et.open_appraise,style:{marginLeft:10}},Ia.createElement(Ce.ZP,{onClick:Ir=>{var mi,hl,oo,ei;if(Ir.preventDefault(),(0,xt.Rm)()&&!((hl=(mi=Wt==null?void 0:Wt.AssistantObject)==null?void 0:mi.exercise)!=null&&hl.can_publish)){oe.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((et==null?void 0:et.exercise_question_count)===0){oe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}if(((oo=ot==null?void 0:ot.userInfo)==null?void 0:oo.user_status)===2){(0,Mc.Rd)();return}const Oi=je()(et==null?void 0:et.created_at,jl);if(je()(ru).diff(je()(Oi),"days")>0&&(et!=null&&et.is_random)){Ru();return}et!=null&&et.high_resources_consume&&!(et!=null&&et.high_resources_consume_permission)?_e({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:ia.coursesId,type:"exercise",type_id:ia.categoryId,name:et.exercise_name,fn:()=>{var Wl;_e({type:"exercise/getCommonHeader",payload:Vs({},ia)}),_e({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ia.categoryId],selectArrsAll:[et],unified_setting:et==null?void 0:et.unified_setting,params:ia,disabled:(et==null?void 0:et.exercise_status)!==1,type:2,activeTab:La,cb:hu,manage_all_group:(Wl=fa==null?void 0:fa.exercise)==null?void 0:Wl.manage_all_group}})}}}):_e({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ia.categoryId],selectArrsAll:[et],unified_setting:et==null?void 0:et.unified_setting,params:ia,disabled:(et==null?void 0:et.exercise_status)!==1,type:2,activeTab:La,cb:hu,manage_all_group:(ei=fa==null?void 0:fa.exercise)==null?void 0:ei.manage_all_group}})}},Ia.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5")),(0,xt.GJ)()&&Eo&&((Gn=et==null?void 0:et.user_permission)==null?void 0:Gn.exercise_publish_count)>0&&Ia.createElement(Ce.ZP,{onClick:Ir=>{var mi,hl;if(Ir.preventDefault(),(0,xt.Rm)()&&!((hl=(mi=Wt==null?void 0:Wt.AssistantObject)==null?void 0:mi.exercise)!=null&&hl.can_stop)){oe.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}_e({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",unified_setting:et==null?void 0:et.unified_setting,selectArrs:[ia.categoryId],params:ia,cb:hu}})}},Ia.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),(0,xt.dE)()&&et.is_late&&`\u8FDF\u5230\u8D85\u8FC7${et.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`,(0,xt.dE)()&&(et==null?void 0:et.exercise_type)===2&&Ia.createElement(Ce.ZP,{onClick:Ir=>Rd(void 0,null,function*(){Ir.preventDefault();const mi=yield(0,fe.ZP)(`/api/exercises/${ia.categoryId}/header_info.json`,{method:"get"});(mi==null?void 0:mi.status)===0&&Dr((mi==null?void 0:mi.data)||{}),Sa(!0)})},Ia.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8003\u8BD5\u8BB0\u5F55"),(0,xt.dE)()&&(et==null?void 0:et.exercise_type)===1&&((tr=et==null?void 0:et.user_permission)==null?void 0:tr.current_status)===2&&!et.is_late&&et.exercise_status>1&&Ia.createElement(Ce.ZP,{onClick:()=>Hi()},Ia.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),(Nn=un==null?void 0:un.exercise_types)!=null&&Nn.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),(0,xt.dE)()&&(et==null?void 0:et.exercise_type)===2&&!et.is_late&&(et==null?void 0:et.exercise_status)!=3&&et.exercise_status>1&&Ia.createElement(we.Z,{title:Ia.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",et==null?void 0:et.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",kl(),"\u6B21")},Ia.createElement(Ce.ZP,{onClick:()=>Hi(),disabled:kl()===0&&((sa=et==null?void 0:et.user_permission)==null?void 0:sa.current_status)!=0,style:{marginLeft:8}},Ia.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),((_t=et==null?void 0:et.user_permission)==null?void 0:_t.current_status)==0?"\u7EE7\u7EED\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5")),(0,xt.dE)()&&(et==null?void 0:et.exercise_type)===1&&((ra=et==null?void 0:et.user_permission)==null?void 0:ra.current_status)===0&&!et.is_late&&et.exercise_status>1&&Ia.createElement(Ce.ZP,{onClick:()=>Hi(!0)},Ia.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),(0,xt.dE)()&&(et==null?void 0:et.screen_used_num)>(et==null?void 0:et.screen_num)&&et.exercise_status!==3&&Ia.createElement(Ce.ZP,{onClick:()=>Hi(!0)},Ia.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7533\u8BF7","\u7EE7\u7EED\u8003\u8BD5"),(0,xt.dE)()&&(et==null?void 0:et.whole_exercise_status)===3&&(et==null?void 0:et.ai_push_wrong_question)&&((oa=et==null?void 0:et.user_permission)==null?void 0:oa.current_status)!==4&&Ia.createElement(re.Z,{align:"middle"},(et==null?void 0:et.wrong_questions_size)!==0&&((Ta=et==null?void 0:et.progress)==null?void 0:Ta.stat)===1&&Ia.createElement(Vf,{dispatch:_e,id:et==null?void 0:et.ai_question_record_id}),Ia.createElement(Ce.ZP,{onClick:()=>{var Ir;if((et==null?void 0:et.wrong_questions_size)===0){oe.ZP.warning("\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E");return}if(((Ir=et==null?void 0:et.progress)==null?void 0:Ir.stat)===1){oe.ZP.warning("\u63A8\u8350\u8BD5\u9898\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u751F\u6210\u5B8C\u6210\u540E\u518D\u5F00\u59CB\u5DE9\u56FA");return}(0,ue.xg)(`/classrooms/${ia.coursesId}/exercise/${ia.categoryId}/wrongAnswer/${ho==null?void 0:ho.login}`)}},Ia.createElement("span",{className:"iconfont icon-cuotigonggu mr5 font14"}),"\u9519\u9898\u5DE9\u56FA")),(et==null?void 0:et.show_analysis_detail)&&Ia.createElement(Ce.ZP,{onClick:()=>{(0,ue.xg)(`/classrooms/${ia.coursesId}/exercise/${ia.categoryId}/analysis/${et==null?void 0:et.analysis_id}`)}},Ia.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),(0,xt.GJ)()&&Eo&&(et.exercise_status===1||et.exercise_status===3&&(et==null?void 0:et.is_make_up_exercise))&&Ia.createElement(Vm.Z,{tips:et==null?void 0:et.open_appraise,style:{marginLeft:10}},Ia.createElement(Ce.ZP,{onClick:()=>{var Ir,mi;if((0,xt.Rm)()&&!((mi=(Ir=Wt==null?void 0:Wt.AssistantObject)==null?void 0:Ir.exercise)!=null&&mi.can_create)){oe.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((0,xt.Ny)()&&(et==null?void 0:et.exercise_status)==1&&!(et!=null&&et.exercise_can_preview)){oe.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}const hl=je()(et==null?void 0:et.created_at,jl);if(je()(ru).diff(je()(hl),"days")>0&&(et!=null&&et.is_random)){Ru();return}else ye.history.push(et!=null&&et.is_random?`/classrooms/${ia.coursesId}/exercise/${ia.categoryId}/random/edit?type=settings`:`/classrooms/${ia.coursesId}/exercise/add/${ia.categoryId}?random=false&type=2`)}},Ia.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),(et==null?void 0:et.exercise_status)===-1&&(0,xt.GJ)()&&Ia.createElement(Ce.ZP,{icon:Ia.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{_e({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:et==null?void 0:et.exercise_name,id:et==null?void 0:et.id,type:"exercise"}})}},"\u8865\u5145\u6210\u7EE9"),(0,xt.GJ)()&&Eo&&Ia.createElement(y.Z,{dropdownRender:nu},Ia.createElement(Ce.ZP,null,"\u66F4\u591A\u64CD\u4F5C",Ia.createElement(te.Z,null)))),Ia.createElement("aside",{className:`mt30 relative ${Fd.workListTabWrap}`},Ia.createElement(E.default,{activeKey:`${La}`,onChange:Ir=>{var mi;if(parseInt(Ir)===1&&!((mi=Wt.AssistantObject.exercise)!=null&&mi.can_view)&&(0,xt.Rm)()){oe.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 hl=je()(et==null?void 0:et.created_at,jl),oo=je()(ru).diff(je()(hl),"days");if(le.actionTabs.key=="\u8868\u5355\u672A\u4FDD\u5B58")Fe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{if(oo>0&&parseInt(Ir)===3&&(et!=null&&et.is_random)){Ru();return}Ur(Ir),_e({type:"exercise/setActionTabs",payload:{key:""}})}});else{if(oo>0&&parseInt(Ir)===3&&(et!=null&&et.is_random)){Ru();return}Ur(Ir)}Ir==="3"?Pu():(Ir==="2"||Ir==="11")&&_e({type:"exercise/getCommonHeader",payload:Vs({},ia)})},items:Wi.map(Ir=>({label:Ir.name,key:`${Ir.id}`}))})),Ia.createElement("section",{className:et!=null&&et.is_random&&La==="2"||["3","9","10","11"].includes(La)?"":"pl25 pr25 bg-white"},(va=(Xt=Wi.filter(Ir=>Ir.id==La))==null?void 0:Xt[0])==null?void 0:va.component))),Ia.createElement(Es.Z,null),Ia.createElement(fu,{onOk:ki}),Ia.createElement(Ss.Z,null),Ia.createElement(Qo,{cb:()=>Vl()}),Ia.createElement(Af.Z,{onOk:()=>Vl()}),Ia.createElement(Cf.Z,{onOk:()=>Vl()}),Ia.createElement(ai,null),Ia.createElement(Gg,null),Ia.createElement(vf.Z,null),Ia.createElement(iu,null),Ia.createElement(Kg,null),Ia.createElement(gf.Z,{successCb:()=>Hi(currentEnterExamRef.current)}),Ia.createElement(Fe.default,{open:er,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{ea(!1)}},Ia.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),Ia.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),Ia.createElement("p",{style:{marginLeft:"10px"}},Ia.createElement(z.default,{dataSource:Au,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),Ia.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),Ia.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),Ia.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),Ia.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),Ia.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),Ia.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),Ia.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),Ia.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),Ia.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),Ia.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),Ia.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),Ia.createElement(Fe.default,{open:aa,title:"\u8003\u8BD5\u8BB0\u5F55",centered:!0,width:1e3,footer:null,onCancel:()=>{Sa(!1)}},(Jn==null?void 0:Jn.length)===0?Ia.createElement(ke.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):Ia.createElement(z.default,{dataSource:Jn,columns:Ls,pagination:!1})),Ia.createElement(Ff.Z,null),Ia.createElement(Sf.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:io==null?void 0:io.url,type:io==null?void 0:io.file_type,onClose:()=>Fo({})}),Ia.createElement(Uf,null),Ia.createElement(Qf,null),Ia.createElement(Rf.Z,null))};var $f=(0,ye.connect)(({exercise:de,loading:pe,user:le,globalSetting:gt,classroomList:It})=>({classroomList:It,exercise:de,globalSetting:gt,user:le,loading:pe.effects}))(_f)},394:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return je}});var a=x(59301),fe=x(92832),Le=x(8591),ye=x(43418),Fe=x(71418),Be=x(95237),oe=x(43604),Ne=x(54580),we=x(24905),be=x(5871),Re=x(62772),Ze={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},Ce=x(76560),re=x(82093),y=x(854),E=x(33796),z=x(90524),b=x(39479),ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ne=x(59301),ue=Object.defineProperty,se=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Ae=(lt,We,st)=>We in lt?ue(lt,We,{enumerable:!0,configurable:!0,writable:!0,value:st}):lt[We]=st,Se=(lt,We)=>{for(var st in We||(We={}))me.call(We,st)&&Ae(lt,st,We[st]);if(se)for(var st of se(We))ve.call(We,st)&&Ae(lt,st,We[st]);return lt},Me=(lt,We,st)=>new Promise((bt,Et)=>{var At=Ut=>{try{jt(st.next(Ut))}catch(ft){Et(ft)}},Rt=Ut=>{try{jt(st.throw(Ut))}catch(ft){Et(ft)}},jt=Ut=>Ut.done?bt(Ut.value):Promise.resolve(Ut.value).then(At,Rt);jt((st=st.apply(lt,We)).next())});const{TextArea:xe}=fe.default,it=({exercise:lt,loading:We,dispatch:st})=>{var bt;const{workSetting:Et}=lt,At=(0,Ce.useParams)();At.category=At.categoryId||At.exerciseId,At.categoryId=At.categoryId||At.exerciseId;const[Rt,jt]=(0,a.useState)(!1),[Ut,ft]=(0,a.useState)(!1);let[Je,ct]=(0,a.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,a.useEffect)(()=>{Tt()},[Et]),(0,a.useEffect)(()=>{lt.actionTabs.key==="exportSetting"&&!(Et!=null&&Et.exercise_header)&&st({type:"exercise/getWorkSetting",payload:Se({},At)})},[lt.actionTabs.key]);const Tt=()=>{var Ye,Qt,kn,An;const sn=JSON.parse(JSON.stringify(Et));Object.keys(Je).forEach(rt=>{var ht;Je[rt]=(ht=sn==null?void 0:sn.exercise_header)==null?void 0:ht[rt]}),Je.file_list=(Ye=sn==null?void 0:sn.exercise_header)!=null&&Ye.attachment_id?[{uid:(Qt=sn==null?void 0:sn.exercise_header)==null?void 0:Qt.attachment_id,id:(kn=sn==null?void 0:sn.exercise_header)==null?void 0:kn.attachment_id,url:(An=sn==null?void 0:sn.exercise_header)==null?void 0:An.photo_url}]:[],ct(Je)},$t=()=>{var Ye,Qt,kn;const An=JSON.parse(JSON.stringify(Je));An.categoryId=At.categoryId,An.attachment_id=((kn=(Qt=(Ye=An.file_list)==null?void 0:Ye[0])==null?void 0:Qt.response)==null?void 0:kn.id)||null,Kt(An)},Kt=Ye=>Me(void 0,null,function*(){ft(!0),(yield(0,re.ZP)(`/api/exercises/${At==null?void 0:At.categoryId}/foramt_settings.json`,{method:"post",body:Ye})).status===0&&(Le.ZP.success("\u66F4\u65B0\u6210\u529F"),st({type:"exercise/getCommonHeader",payload:Se({},At)}),st({type:"exercise/getWorkSetting",payload:Se({},At)}),st({type:"exercise/getExerciseExportHeadData",payload:{id:At.exerciseId||At.categoryId,identify:At.userId||null}}),ft(!1))}),En={disabled:Rt,multiple:!1,listType:"picture-card",onPreview:Ye=>{E.Z.publish("preview-image",Ye.thumbUrl||Ye.url)},withCredentials:!0,fileList:Je.file_list,beforeUpload:Ye=>Ye.size/1024>200?(Le.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${z.Z.API_SERVER}/api/attachments.json`,onChange(Ye){let Qt=Ye.fileList.filter(kn=>!!kn.status);Je.file_list=Qt,ct(Object.assign({},Je))},onRemove:Ye=>Me(void 0,null,function*(){return Je.file_list=[],ct(Object.assign({},Je)),!0})};return ne.createElement(ye.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:Ze.modalWrapper,width:900,centered:!0,open:lt.actionTabs.key==="exportSetting",onOk:()=>$t(),onCancel:()=>{Tt(),st({type:"exercise/setActionTabs",payload:{}})}},ne.createElement("section",{className:Ze.exportSettingWrapper},ne.createElement(Fe.Z,{spinning:We["exercise/getWorkSetting"]||Ut},ne.createElement(Be.Z,{wrap:!1,justify:"space-between"},ne.createElement(oe.Z,null,ne.createElement(Be.Z,{align:"middle"},ne.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ne.createElement("span",{className:Ze.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ne.createElement("div",{className:"mt15"},ne.createElement(Ne.default,Se({},En),!((bt=Je.file_list)!=null&&bt.length)&&ne.createElement("div",null,ne.createElement(Re.Z,null),ne.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement(we.default,{checked:Je.show_title,disabled:Rt,onChange:Ye=>{Je.show_title=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement(we.default,{checked:Je.show_body,disabled:Rt,onChange:Ye=>{Je.show_body=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement(we.default,{checked:Je.show_info,disabled:Rt,onChange:Ye=>{Je.show_info=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement(we.default,{checked:Je.show_table,disabled:Rt,onChange:Ye=>{Je.show_table=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ne.createElement(Be.Z,{align:"middle",className:`mt20 ${Ze.pottedLine}`},ne.createElement(oe.Z,null,ne.createElement("img",{src:ee,alt:""})),ne.createElement(oe.Z,{className:Ze.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ne.createElement(oe.Z,null,ne.createElement("img",{src:ee,alt:""}))),ne.createElement(Be.Z,{className:"mt15",justify:"center",style:{width:320}},ne.createElement(we.default,{className:"pl8",checked:Je.show_user,disabled:Rt,onChange:Ye=>{Je.show_user=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u59D3\u540D")),ne.createElement(we.default,{checked:Je.show_no,disabled:Rt,onChange:Ye=>{Je.show_no=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u5B66\u53F7")),ne.createElement(we.default,{checked:Je.show_group,disabled:Rt,onChange:Ye=>{Je.show_group=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ne.createElement(we.default,{checked:Je.show_school_name,disabled:Rt,onChange:Ye=>{Je.show_school_name=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ne.createElement(we.default,{checked:Je.show_phone,disabled:Rt,onChange:Ye=>{Je.show_phone=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u624B\u673A\u53F7"))),ne.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),ne.createElement(be.Z,{size:"middle",min:1,value:Je.export_page_num?Je.export_page_num:40,onChange:Ye=>{Je.export_page_num=Ye,ct(Se({},Je))}}),ne.createElement("span",{className:"ml10"},"\u9898")),ne.createElement(Be.Z,{className:"mt15"},ne.createElement(we.default,{checked:Je.show_desc,disabled:Rt,onChange:Ye=>{Je.show_desc=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ne.createElement(oe.Z,{className:Ze.imgPreviewPart},ne.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ne.createElement("img",{src:y.qz})))),ne.createElement(b.Z,null)))};var je=(0,Ce.connect)(({exercise:lt,loading:We,globalSetting:st})=>({exercise:lt,loading:We.effects,globalSetting:st}))(it)},65737:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return te}});var a=x(59301),fe=x(76560),Le=x(95237),ye=x(1710),Fe={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},Be=x(72664),oe=x(49661),Ne=x(394),we=x(22688),be=x(90524),Re=x(59301),Ze=Object.defineProperty,Ce=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,E=(ne,ue,se)=>ue in ne?Ze(ne,ue,{enumerable:!0,configurable:!0,writable:!0,value:se}):ne[ue]=se,z=(ne,ue)=>{for(var se in ue||(ue={}))re.call(ue,se)&&E(ne,se,ue[se]);if(Ce)for(var se of Ce(ue))y.call(ue,se)&&E(ne,se,ue[se]);return ne},b=(ne,ue,se)=>new Promise((me,ve)=>{var Ae=xe=>{try{Me(se.next(xe))}catch(it){ve(it)}},Se=xe=>{try{Me(se.throw(xe))}catch(it){ve(it)}},Me=xe=>xe.done?me(xe.value):Promise.resolve(xe.value).then(Ae,Se);Me((se=se.apply(ne,ue)).next())});const ee=({isPreview:ne=!1,isExportBlank:ue=!1,activeTabs:se,exercise:me,globalSetting:ve,loading:Ae,user:Se,dispatch:Me,showExportBtn:xe=!1,sealStyle:it={}})=>{var je,lt,We,st,bt,Et,At,Rt,jt,Ut,ft,Je,ct,Tt,$t,Kt;const En=(0,fe.useParams)(),{userInfo:Ye}=Se,[Qt,kn]=(0,a.useState)(),[An,sn]=(0,a.useState)();let rt=(0,a.useRef)(null);const[ht,tt]=(0,a.useState)(21),[ke,St]=(0,a.useState)([]),wt=(0,a.useRef)(!0);(0,a.useEffect)(()=>{b(void 0,null,function*(){if(!wt.current)return;wt.current=!1;const He=yield(0,Be.cV)({id:En.exerciseId||En.categoryId});He.status==0&&St(He.data)}),(0,oe.W)(se)||se==="2"&&Ue()},[En.userId,En.coursesId,En.exerciseId,En.categoryId,se]),(0,a.useEffect)(()=>{rt.current&&tt(rt.current.clientHeight)},[rt.current]),(0,a.useEffect)(()=>{var He;if((He=me.exerciseExportHeadData)!=null&&He.title){const at=me.exerciseExportHeadData;kn(z({},at||{}));const{table:Xe}=at||{};let Tn,pn;(Xe!=null&&Xe.total_singles_scores||Xe!=null&&Xe.total_doubles_scores||Xe!=null&&Xe.total_nulls_scores||Xe!=null&&Xe.total_judges_scores||Xe!=null&&Xe.total_pros_scores||Xe!=null&&Xe.total_shixuns_scores||Xe!=null&&Xe.total_mains_scores||Xe!=null&&Xe.total_combination_scores||Xe!=null&&Xe.total_bpros_scores||Xe!=null&&Xe.total_pro_corr_scores)&&(Tn=Number(Xe==null?void 0:Xe.total_singles_scores)+Number(Xe==null?void 0:Xe.total_doubles_scores)+Number(Xe==null?void 0:Xe.total_nulls_scores)+Number(Xe==null?void 0:Xe.total_judges_scores)+Number(Xe==null?void 0:Xe.total_bpros_scores)+Number(Xe==null?void 0:Xe.total_pros_scores)+Number(Xe==null?void 0:Xe.total_shixuns_scores)+Number(Xe==null?void 0:Xe.total_mains_scores)+Number(Xe==null?void 0:Xe.total_combination_scores)+Number(Xe==null?void 0:Xe.total_pro_corr_scores)),(Xe!=null&&Xe.singles_scores||Xe!=null&&Xe.doubles_scores||Xe!=null&&Xe.nulls_scores||Xe!=null&&Xe.judges_scores||Xe!=null&&Xe.pros_scores||Xe!=null&&Xe.bpros_scores||Xe!=null&&Xe.shixuns_scores||Xe!=null&&Xe.mains_scores||Xe!=null&&Xe.combination_scores||Xe!=null&&Xe.pro_corr_scores)&&(pn=Number(Xe==null?void 0:Xe.singles_scores)+Number(Xe==null?void 0:Xe.doubles_scores)+Number(Xe==null?void 0:Xe.nulls_scores)+Number(Xe==null?void 0:Xe.judges_scores)+Number(Xe==null?void 0:Xe.pros_scores)+Number(Xe==null?void 0:Xe.bpros_scores)+Number(Xe==null?void 0:Xe.pro_corr_scores)+Number(Xe==null?void 0:Xe.shixuns_scores)+Number(Xe==null?void 0:Xe.mains_scores)+Number(Xe==null?void 0:Xe.combination_scores));const Dn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Xe==null?void 0:Xe.total_singles_scores)||0,doubles_score:(Xe==null?void 0:Xe.total_doubles_scores)||0,nulls_score:(Xe==null?void 0:Xe.total_nulls_scores)||0,judges_score:(Xe==null?void 0:Xe.total_judges_scores)||0,pros_score:(Xe==null?void 0:Xe.total_pros_scores)||0,bpros_score:(Xe==null?void 0:Xe.total_bpros_scores)||0,pro_corr_score:(Xe==null?void 0:Xe.total_pro_corr_scores)||0,shixuns_score:(Xe==null?void 0:Xe.total_shixuns_scores)||0,mains_score:(Xe==null?void 0:Xe.total_mains_scores)||0,total_combination_scores:(Xe==null?void 0:Xe.total_combination_scores)||0,total_score:Tn||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Xe==null?void 0:Xe.singles_scores)||0,doubles_score:(Xe==null?void 0:Xe.doubles_scores)||0,nulls_score:(Xe==null?void 0:Xe.nulls_scores)||0,judges_score:(Xe==null?void 0:Xe.judges_scores)||0,pros_score:(Xe==null?void 0:Xe.pros_scores)||0,bpros_score:(Xe==null?void 0:Xe.bpros_scores)||0,pro_corr_score:(Xe==null?void 0:Xe.pro_corr_scores)||0,shixuns_score:(Xe==null?void 0:Xe.shixuns_scores)||0,mains_score:(Xe==null?void 0:Xe.mains_scores)||0,total_combination_scores:(Xe==null?void 0:Xe.combination_scores)||0,total_score:pn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Zn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Xe==null?void 0:Xe.total_singles_scores)||0,doubles_score:(Xe==null?void 0:Xe.total_doubles_scores)||0,nulls_score:(Xe==null?void 0:Xe.total_nulls_scores)||0,judges_score:(Xe==null?void 0:Xe.total_judges_scores)||0,pros_score:(Xe==null?void 0:Xe.total_pros_scores)||0,pro_corr_score:(Xe==null?void 0:Xe.total_pro_corr_scores)||0,bpros_score:(Xe==null?void 0:Xe.total_bpros_scores)||0,shixuns_score:(Xe==null?void 0:Xe.total_shixuns_scores)||0,mains_score:(Xe==null?void 0:Xe.total_mains_scores)||0,total_combination_scores:(Xe==null?void 0:Xe.total_combination_scores)||0,total_score:Tn||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];sn([...ue?Zn:Dn])}},[me.exerciseExportHeadData]);const Ue=()=>b(void 0,null,function*(){const He={id:En.exerciseId||En.categoryId,identify:(Ye==null?void 0:Ye.login)||null},at=yield(0,Be.iw)(He);kn(at||{});const{table:Xe}=at||{};let Tn,pn;(Xe!=null&&Xe.total_singles_scores||Xe!=null&&Xe.total_doubles_scores||Xe!=null&&Xe.total_nulls_scores||Xe!=null&&Xe.total_judges_scores||Xe!=null&&Xe.total_pros_scores||Xe!=null&&Xe.total_bpros_scores||Xe!=null&&Xe.total_shixuns_scores||Xe!=null&&Xe.total_mains_scores||Xe!=null&&Xe.total_combination_scores||Xe!=null&&Xe.total_pro_corr_scores)&&(Tn=Number(Xe==null?void 0:Xe.total_singles_scores)+Number(Xe==null?void 0:Xe.total_doubles_scores)+Number(Xe==null?void 0:Xe.total_nulls_scores)+Number(Xe==null?void 0:Xe.total_bpros_scores)+Number(Xe==null?void 0:Xe.total_judges_scores)+Number(Xe==null?void 0:Xe.total_pros_scores)+Number(Xe==null?void 0:Xe.total_shixuns_scores)+Number(Xe==null?void 0:Xe.total_mains_scores)+Number(Xe==null?void 0:Xe.total_combination_scores)+Number(Xe==null?void 0:Xe.total_pro_corr_scores)),(Xe!=null&&Xe.singles_scores||Xe!=null&&Xe.doubles_scores||Xe!=null&&Xe.nulls_scores||Xe!=null&&Xe.judges_scores||Xe!=null&&Xe.pros_scores||Xe!=null&&Xe.bpros_scores||Xe!=null&&Xe.shixuns_scores||Xe!=null&&Xe.mains_scores||Xe!=null&&Xe.combination_scores||Xe!=null&&Xe.pro_corr_scores)&&(pn=Number(Xe==null?void 0:Xe.singles_scores)+Number(Xe==null?void 0:Xe.doubles_scores)+Number(Xe==null?void 0:Xe.bpros_scores)+Number(Xe==null?void 0:Xe.nulls_scores)+Number(Xe==null?void 0:Xe.judges_scores)+Number(Xe==null?void 0:Xe.pros_scores)+Number(Xe==null?void 0:Xe.shixuns_scores)+Number(Xe==null?void 0:Xe.mains_scores)+Number(Xe==null?void 0:Xe.combination_scores)+Number(Xe==null?void 0:Xe.pro_corr_scores));const Dn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Xe==null?void 0:Xe.total_singles_scores)||0,doubles_score:(Xe==null?void 0:Xe.total_doubles_scores)||0,nulls_score:(Xe==null?void 0:Xe.total_nulls_scores)||0,judges_score:(Xe==null?void 0:Xe.total_judges_scores)||0,pros_score:(Xe==null?void 0:Xe.total_pros_scores)||0,bpros_score:(Xe==null?void 0:Xe.total_bpros_scores)||0,pro_corr_score:(Xe==null?void 0:Xe.total_pro_corr_scores)||0,shixuns_score:(Xe==null?void 0:Xe.total_shixuns_scores)||0,mains_score:(Xe==null?void 0:Xe.total_mains_scores)||0,total_combination_scores:(Xe==null?void 0:Xe.total_combination_scores)||0,total_score:Tn||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Xe==null?void 0:Xe.singles_scores)||0,doubles_score:(Xe==null?void 0:Xe.doubles_scores)||0,nulls_score:(Xe==null?void 0:Xe.nulls_scores)||0,judges_score:(Xe==null?void 0:Xe.judges_scores)||0,pros_score:(Xe==null?void 0:Xe.pros_scores)||0,bpros_score:(Xe==null?void 0:Xe.bpros_scores)||0,pro_corr_score:(Xe==null?void 0:Xe.pro_corr_scores)||0,shixuns_score:(Xe==null?void 0:Xe.shixuns_scores)||0,mains_score:(Xe==null?void 0:Xe.mains_scores)||0,total_combination_scores:(Xe==null?void 0:Xe.combination_scores)||0,total_score:pn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];sn(ue?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Dn)}),Qe=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:He=>Re.createElement("a",null,He)},{title:((je=ke==null?void 0:ke.find(He=>He.value==we.fw[0].nameType))==null?void 0:je.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{title:((lt=ke==null?void 0:ke.find(He=>He.value==we.fw[1].nameType))==null?void 0:lt.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{title:((We=ke==null?void 0:ke.find(He=>He.value==we.fw[3].nameType))==null?void 0:We.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{title:((st=ke==null?void 0:ke.find(He=>He.value==we.fw[2].nameType))==null?void 0:st.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{title:((bt=ke==null?void 0:ke.find(He=>He.value==we.fw[6].nameType))==null?void 0:bt.name)||"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",align:"center",dataIndex:"pros_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{title:((Et=ke==null?void 0:ke.find(He=>He.value==we.fw[9].nameType))==null?void 0:Et.name)||"\u7A0B\u5E8F\u6539\u9519\u9898",align:"center",dataIndex:"pro_corr_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{title:((At=ke==null?void 0:ke.find(He=>He.value==we.fw[8].nameType))==null?void 0:At.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{title:((Rt=ke==null?void 0:ke.find(He=>He.value==we.fw[5].nameType))==null?void 0:Rt.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{title:((jt=ke==null?void 0:ke.find(He=>He.value==we.fw[4].nameType))==null?void 0:jt.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{title:((Ut=ke==null?void 0:ke.find(He=>He.value==we.fw[7].nameType))==null?void 0:Ut.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He==null?void 0:He.toFixed(1))}],{exercise_header:Ct}=Qt||{};return Re.createElement(Re.Fragment,null,((Ct==null?void 0:Ct.show_user)||(Ct==null?void 0:Ct.show_no)||(Ct==null?void 0:Ct.show_group))&&Re.createElement("section",{className:Fe.glassSeal,style:it},(Ct==null?void 0:Ct.show_user)&&Re.createElement("span",null,"\u59D3\u540D\uFF1A",Re.createElement("span",null,Qt==null?void 0:Qt.user)),(Ct==null?void 0:Ct.show_no)&&Re.createElement("span",null,"\u5B66\u53F7\uFF1A",Re.createElement("span",null,Qt==null?void 0:Qt.student_id)),(Ct==null?void 0:Ct.show_group)&&Re.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",Re.createElement("span",null,Qt==null?void 0:Qt.group_name)),(Ct==null?void 0:Ct.show_school_name)&&Re.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",Re.createElement("span",null,Qt==null?void 0:Qt.school_name)),(Ct==null?void 0:Ct.show_phone)&&Re.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",Re.createElement("span",null,Qt==null?void 0:Qt.phone))),Re.createElement("section",{className:`${Fe.wrap} ${ne?"pl20":""} `},(Qt==null?void 0:Qt.photo_url)&&Re.createElement("img",{className:Fe.img,src:`${be.Z.API_SERVER}${Qt==null?void 0:Qt.photo_url}`}),(Ct==null?void 0:Ct.show_title)&&Re.createElement(Le.Z,{className:Fe.paperHeader,justify:"center"},Re.createElement("div",null,Qt==null?void 0:Qt.title)),(Ct==null?void 0:Ct.show_info)&&Re.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Qt==null?void 0:Qt.large_counts,"\u5927\u9898\u3011\u3010",Qt==null?void 0:Qt.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Qt==null?void 0:Qt.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Qt==null?void 0:Qt.time)>-1?`${Qt==null?void 0:Qt.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(Ct==null?void 0:Ct.show_desc)&&(((ft=me==null?void 0:me.exerciseExportHeadData)==null?void 0:ft.exercise_description)||((Je=me==null?void 0:me.commonHeader)==null?void 0:Je.exercise_description))&&Re.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},Re.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Re.createElement("span",null,((ct=me==null?void 0:me.exerciseExportHeadData)==null?void 0:ct.exercise_description)||((Tt=me==null?void 0:me.commonHeader)==null?void 0:Tt.exercise_description))),(Ct==null?void 0:Ct.show_table)&&Re.createElement("div",{className:"mt10"},Re.createElement(ye.default,{className:Fe.table,columns:Qe,dataSource:[...An||[]],bordered:!0,pagination:!1})),(($t=me==null?void 0:me.exerciseExportHeadData)==null?void 0:$t.analysis)&&Re.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(Kt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Kt.analysis}`)),Re.createElement(Ne.Z,null))};var te=(0,fe.connect)(({exercise:ne,loading:ue,user:se,globalSetting:me})=>({exercise:ne,globalSetting:me,user:se,loading:ue.effects}))(ee)},41604:function(Lt,dt,x){"use strict";var a=x(10825),fe=x(72664),Le=x(98072),ye=x(78241),Fe=x(43418),Be=x(3113),oe=x(71418),Ne=x(24905),we=x(5112),be=x(81327),Re=x(59301),Ze=x(76560),Ce=x(90524),re=x(59301),y=(z,b,ee)=>new Promise((te,ne)=>{var ue=ve=>{try{me(ee.next(ve))}catch(Ae){ne(Ae)}},se=ve=>{try{me(ee.throw(ve))}catch(Ae){ne(Ae)}},me=ve=>ve.done?te(ve.value):Promise.resolve(ve.value).then(ue,se);me((ee=ee.apply(z,b)).next())});const E=({exercise:z,dispatch:b})=>{var ee,te,ne,ue;const se=(0,Ze.useParams)(),[me]=(0,Ze.useSearchParams)(),ve=me.getAll("exercise_group_id").map(ft=>ft==="all"?ft:Number(ft)),{actionTabs:Ae}=z,[Se]=ye.default.useForm(),[Me,xe]=(0,Re.useState)(!1),it=(0,Re.useRef)(null),[je,lt]=(0,Re.useState)(!1),[,We,st,bt]=(0,Le.U)(fe.aU,{}),[Et,At]=(0,Re.useState)({}),Rt=()=>{b({type:"exercise/setActionTabs",payload:{title:""}})},jt=(ft,Je)=>{Ze.history.push(`/classrooms/${se.coursesId}/exercise/${(se==null?void 0:se.categoryId)||(se==null?void 0:se.exerciseId)}/sumup?exam_summary_id=${(Je==null?void 0:Je.exam_summary_id)||""}&template=${ft==null?void 0:ft.exam_summary_template_id}&${ft==null?void 0:ft.exercise_group_id.map(ct=>`exercise_group_id=${ct}`).join("&")}`)},Ut=()=>y(void 0,null,function*(){var ft,Je,ct,Tt,$t;const Kt=yield st({id:(se==null?void 0:se.categoryId)||(se==null?void 0:se.exerciseId)});Se.setFieldsValue({exercise_group_id:Ae!=null&&Ae.isEdit&&ve.length>0?ve:["all",...((Je=(ft=Kt==null?void 0:Kt.data)==null?void 0:ft.course_groups)==null?void 0:Je.map(En=>En==null?void 0:En.exercise_group_id))||[]],exam_summary_template_id:Ae!=null&&Ae.isEdit?Number(me.get("template")):($t=(Tt=(ct=Kt==null?void 0:Kt.data)==null?void 0:ct.exam_summary_templates)==null?void 0:Tt[0])==null?void 0:$t.id})});return(0,Re.useEffect)(()=>{it.current&&it.current.scrollHeight>134&<(!0)},[it]),(0,Re.useEffect)(()=>{(Ae==null?void 0:Ae.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?Ut():Se.resetFields()},[Ae==null?void 0:Ae.title]),re.createElement(re.Fragment,null,re.createElement(Fe.default,{title:Ae.title,width:800,centered:!0,open:(Ae==null?void 0:Ae.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:re.createElement("div",{style:{textAlign:"center"}},re.createElement(Be.ZP,{type:"primary",onClick:()=>{Se.submit()}},"\u603B\u7ED3\u62A5\u544A\u9884\u89C8")),onCancel:()=>{Rt()}},re.createElement(oe.Z,{spinning:We},re.createElement(ye.default,{form:Se,onFinish:ft=>y(void 0,null,function*(){var Je,ct;const Tt=(ct=(Je=bt==null?void 0:bt.data)==null?void 0:Je.exam_summaries)==null?void 0:ct.find($t=>($t==null?void 0:$t.exam_summary_template_id)===ft.exam_summary_template_id);if(Tt!=null&&Tt.exam_summary_id){const $t=Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closeIcon:re.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:Kt=>{Kt.preventDefault(),Kt.stopPropagation(),$t.destroy()}}),closable:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u6709\u4E00\u4EFD\u5DF2\u751F\u6210\u7684\u603B\u7ED3\u62A5\u544A\uFF0C\u91CD\u65B0\u751F\u6210\u64CD\u4F5C\u4F1A\u5C06\u60A8\u4E4B\u524D\u7684\u7F16\u8F91\u8BB0\u5F55\u91CD\u7F6E\u4E3A\u521D\u59CB\u72B6\u6001\u3002\u662F\u5426\u9700\u8981\u91CD\u65B0\u751F\u6210\uFF1F",onOk:()=>{jt(ft,Tt),Rt()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{jt(ft,{}),Rt()}});return}jt(ft,Tt),Rt()})},re.createElement("div",{ref:it,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:Me?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},re.createElement(ye.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(ft,Je=[],ct)=>{var Tt,$t;let Kt=ft;const En=(($t=(Tt=bt==null?void 0:bt.data)==null?void 0:Tt.course_groups)==null?void 0:$t.map(Ye=>Ye==null?void 0:Ye.exercise_group_id))||[];return!(Je!=null&&Je.includes("all"))&&(ft.includes("all")||ft.length===En.length)?Kt=[...En,"all"]:ft.includes("all")&&ft.length!==En.length+1?Kt=ft.filter(Ye=>Ye!=="all"):Je!=null&&Je.includes("all")&&!ft.includes("all")&&(Kt=[]),Kt}},re.createElement(Ne.default.Group,{options:[{label:"\u5168\u90E8",value:"all"},...((te=(ee=bt==null?void 0:bt.data)==null?void 0:ee.course_groups)==null?void 0:te.map(ft=>({value:ft==null?void 0:ft.exercise_group_id,label:`${ft==null?void 0:ft.exercise_group_name}\uFF08${ft==null?void 0:ft.exercise_group_students}\uFF09`})))||[]]})),je&&re.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>xe(!Me)},Me?"\u6536\u8D77":"\u5C55\u5F00",re.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),re.createElement(ye.default.Item,{className:"mb0",name:"exam_summary_template_id",label:"\u5206\u6790\u6A21\u677F"},re.createElement(we.ZP.Group,null,re.createElement(be.Z,{className:"mt5",direction:"vertical"},(ue=(ne=bt==null?void 0:bt.data)==null?void 0:ne.exam_summary_templates)==null?void 0:ue.map((ft,Je)=>re.createElement(we.ZP,{key:Je,value:ft==null?void 0:ft.id},`\u6A21\u677F${Je+1}-${ft==null?void 0:ft.name}`,re.createElement("a",{className:"ml5",onClick:()=>{var ct,Tt;At({url:Ce.Z.API_SERVER+((ct=ft==null?void 0:ft.attachment_info)==null?void 0:ct.url),file_type:(Tt=ft==null?void 0:ft.attachment_info)==null?void 0:Tt.file_type})}},"\u67E5\u770B"))))))))),re.createElement(a.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Et==null?void 0:Et.url,type:Et==null?void 0:Et.file_type,onClose:()=>At({})}))};dt.Z=(0,Ze.connect)(({exercise:z})=>({exercise:z}))(E)},11658:function(Lt,dt,x){"use strict";var a=x(59301),fe=x(43418),Le=x(82093),ye=x(76560),Fe=x(59301),Be=(Ne,we,be)=>new Promise((Re,Ze)=>{var Ce=E=>{try{y(be.next(E))}catch(z){Ze(z)}},re=E=>{try{y(be.throw(E))}catch(z){Ze(z)}},y=E=>E.done?Re(E.value):Promise.resolve(E.value).then(Ce,re);y((be=be.apply(Ne,we)).next())});const oe=({exercise:Ne,dispatch:we,init:be,haveInit:Re=!1})=>{const Ze=(0,ye.useParams)(),[Ce,re]=(0,a.useState)(!1);let[y,E]=(0,a.useState)();const[z,b]=(0,a.useState)(!1),[ee,te]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Ne.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ne()},[Ne.actionTabs]);function ne(){return Be(this,null,function*(){var ue,se;let me=yield(0,Le.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Ne.actionTabs.selectArrs}});if(((ue=me==null?void 0:me.cover_exercises)==null?void 0:ue.length)>0)re(!0),E((se=me==null?void 0:me.cover_exercises)==null?void 0:se[0]);else{let ve=yield(0,Le.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ne.actionTabs.selectArrs}});we({type:"exercise/setActionTabs",payload:{key:""}}),(ve==null?void 0:ve.status)===0&&(Re&&be(),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{ye.history.push("/paperlibrary")}}))}})}return Fe.createElement("div",null,Fe.createElement(fe.default,{open:Ce,centered:!0,onCancel:ue=>Be(void 0,null,function*(){if(ue.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){b(!0);let se=yield(0,Le.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ne.actionTabs.selectArrs,update:1}});we({type:"exercise/setActionTabs",payload:{key:""}}),b(!1),(se==null?void 0:se.status)===0&&(Re&&be(),re(!1),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{ye.history.push("/paperlibrary")}}))}else re(!1)}),cancelButtonProps:{loading:z},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:ee},onOk:()=>Be(void 0,null,function*(){te(!0);let ue=yield(0,Le.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ne.actionTabs.selectArrs}});te(!1),(ue==null?void 0:ue.status)===0&&(Re&&be(),we({type:"exercise/setActionTabs",payload:{key:""}}),re(!1),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{ye.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Fe.createElement("div",null,Fe.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Fe.createElement("div",null,Fe.createElement("div",null,"\u8BD5\u5377\uFF1A",y==null?void 0:y.origin_exercise_nam),Fe.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Fe.createElement("a",{href:`/paperlibrary/see/${y==null?void 0:y.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},y==null?void 0:y.examination_bank_name))))))};dt.Z=(0,ye.connect)(({exercise:Ne})=>({exercise:Ne}))(oe)},82668:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return ve}});var a=x(59301),fe=x(43418),Le=x(95237),ye=x(43604),Fe=x(57809),Be=x(1710),oe=x(3113),Ne=x(47949),we=x(82093),be={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},Re=x(76560),Ze=x(96622),Ce=x(59301),re=Object.defineProperty,y=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Ae,Se,Me)=>Se in Ae?re(Ae,Se,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Ae[Se]=Me,ne=(Ae,Se)=>{for(var Me in Se||(Se={}))b.call(Se,Me)&&te(Ae,Me,Se[Me]);if(z)for(var Me of z(Se))ee.call(Se,Me)&&te(Ae,Me,Se[Me]);return Ae},ue=(Ae,Se)=>y(Ae,E(Se)),se=(Ae,Se,Me)=>new Promise((xe,it)=>{var je=st=>{try{We(Me.next(st))}catch(bt){it(bt)}},lt=st=>{try{We(Me.throw(st))}catch(bt){it(bt)}},We=st=>st.done?xe(st.value):Promise.resolve(st.value).then(je,lt);We((Me=Me.apply(Ae,Se)).next())});const me=({visible:Ae,setVisible:Se,onK:Me,selectKeys:xe,selectRows:it,appointStudent:je,modalParams:lt,courseId:We})=>{const st=(0,Re.useParams)(),[bt,Et]=(0,a.useState)(!1),[At,Rt]=(0,a.useState)(!1),[jt,Ut]=(0,a.useState)([]),[ft,Je]=(0,a.useState)([]),[ct,Tt]=(0,a.useState)([]),[$t,Kt]=(0,a.useState)("all"),[En,Ye]=(0,a.useState)("all");let[Qt,kn]=(0,a.useState)(!0);const[An,sn]=(0,a.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[rt,ht]=(0,a.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),tt={selectedRowKeys:ft,columnWidth:40,hideSelectAll:!0,onSelect:(Qe,Ct,He)=>{let at=!0;for(let Xe=0;Xe{if(Qe&&He.length>0){He.forEach(at=>{ft.push(at.user_id),ct.push(at)}),Je([...ft]),Tt([...ct]);return}if(!Qe&&He.length>0){let at=[],Xe=[];const Tn=new Set(He),pn=new Set(ft),Dn=new Set(ct);at=[...pn].filter(Zn=>[...Tn].every(qn=>qn.user_id!==Zn)),Xe=[...Dn].filter(Zn=>[...Tn].every(qn=>qn.user_id!==Zn.user_id)),Je([...at]),Tt([...Xe])}}};(0,a.useEffect)(()=>{Ae&&xe&&(Je([...xe]),Tt(it))},[Ae,xe]),(0,a.useEffect)(()=>{Ae&&(!je&<?rt.status=lt:rt.status=null,ht(ne({},rt)),St())},[Ae,je,lt]);const ke=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(Qe,Ct,He)=>Ce.createElement("span",{style:{color:"#333"}},He+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(Qe,Ct,He)=>Ce.createElement("span",null,Qe)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(Qe,Ct,He)=>Ce.createElement("span",{style:{color:"#666"}},Qe)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(Qe,Ct)=>Ce.createElement("span",null,Qe)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(Qe,Ct)=>Ce.createElement("span",null,Qe||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(Qe,Ct)=>Ce.createElement("span",null,Qe)}].filter(Qe=>lt===1||lt===2?Qe.title!=="\u72B6\u6001":!0),St=()=>se(void 0,null,function*(){var Qe,Ct,He;Rt(!0);const at=yield(0,we.ZP)(`/api/exercises/${st.categoryId||We}/wait_make_up_students.json`,{method:"get",params:ue(ne({},rt),{keywords:(Qe=rt==null?void 0:rt.keywords)==null?void 0:Qe.trim()})});if(at.status===0){const Xe=((He=(Ct=at==null?void 0:at.data)==null?void 0:Ct.all_course_groups)==null?void 0:He.map(Tn=>({value:Tn==null?void 0:Tn.id,label:Tn==null?void 0:Tn.name})))||[];sn([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...Xe]),Ut(at.data)}Rt(!1)}),wt=()=>{rt.page=1,rt.status=null,rt.course_group_id=null,rt.keywords="",Kt("all"),Ye("all"),Je([]),Tt([]),ht(ne({},rt)),je&&Me(ft==null?void 0:ft.length,ft,ct)},Ue=()=>{rt.page=1,rt.status=null,rt.course_group_id=null,rt.keywords="",ht(ne({},rt)),Kt("all"),Ye("all"),Je([]),Tt([]),Se(!1)};return Ce.createElement(fe.default,{centered:!0,className:be.cstuModal,title:lt===1?"\u7F3A\u8003\u5B66\u751F":lt===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:Ae,width:1200,footer:null,onCancel:()=>{Ue()}},Ce.createElement(Le.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},Ce.createElement(Le.Z,null,Ce.createElement(ye.Z,null,Ce.createElement(Fe.default,{size:"large",value:$t,style:{width:200,marginRight:20},onChange:Qe=>{Kt(Qe),Qe==="all"?rt.course_group_id=null:rt.course_group_id=Qe,rt.page=1,ht(ne({},rt)),St()},options:An})),je&&Ce.createElement(ye.Z,null,Ce.createElement(Fe.default,{size:"large",value:En,style:{width:200},onChange:Qe=>{Ye(Qe),Qe==="all"?rt.status=null:rt.status=Qe,rt.page=1,ht(ne({},rt)),St()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),Ce.createElement(ye.Z,null,Ce.createElement(Ne.t7,{style:{width:300,marginLeft:15},value:rt.keywords,allowClear:!0,onChange:Qe=>{rt.keywords=Qe,rt.page=1,ht(ne({},rt)),St()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),Ce.createElement(Le.Z,{align:"middle",className:"mb30"},Ce.createElement(ye.Z,{span:14},Ce.createElement("div",{className:"flexd-table-header"},Ce.createElement(Be.default,{pagination:!1,dataSource:[],columns:ke,rowSelection:je?tt:null,rowKey:Qe=>Qe.user_id})),Ce.createElement("div",null,Ce.createElement(Be.default,{rowSelection:je?tt:null,columns:ke,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:Qe=>Qe.user_id,loading:At,dataSource:jt==null?void 0:jt.exercise_users,onChange:(Qe,Ct,He)=>{rt.page=Qe==null?void 0:Qe.current,rt.limit=Qe==null?void 0:Qe.pageSize,He!=null&&He.order?(rt.sort_by=He==null?void 0:He.field,rt.direction=(He==null?void 0:He.order)==="ascend"?"asc":"desc"):(rt.sort_by=null,rt.direction=null),ht(ne({},rt)),St()},pagination:!1}))),Ce.createElement(ye.Z,{span:1},Ce.createElement("img",{src:Ze,style:{marginLeft:10}})),Ce.createElement(ye.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},Ce.createElement("div",{className:be.searchMember,style:{width:550}},Ce.createElement(Le.Z,{className:be.searchMemberHeader},Ce.createElement(ye.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),Ce.createElement(ye.Z,{flex:"110px"},"\u5B66\u53F7"),Ce.createElement(ye.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),Ce.createElement("div",{style:{overflow:"auto",height:390}},ct==null?void 0:ct.map((Qe,Ct)=>Ce.createElement(Le.Z,{key:Ct,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},Ce.createElement(ye.Z,{flex:"100px"},Qe.user_name),Ce.createElement(ye.Z,{flex:"110px"},Qe.student_id),Ce.createElement(ye.Z,{flex:"120px",style:{marginLeft:5}},Qe.user_group_name),Ce.createElement(ye.Z,{style:{marginLeft:10}},Ce.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Tt(ct.filter(He=>He.user_id!=Qe.user_id)),Je(ft.filter(He=>He!=Qe.user_id))}})))))))),!(lt===1||lt===2)&&Ce.createElement("div",{className:be.bottom},Ce.createElement(oe.ZP,{className:be.no,onClick:()=>{Ue()}},"\u53D6\u6D88"),Ce.createElement(oe.ZP,{loading:bt,type:"primary",onClick:()=>{wt()}},"\u786E\u5B9A")))};var ve=(0,Re.connect)(({})=>({}))(me)},62354:function(Lt,dt,x){"use strict";var a=x(59301),fe=x(78241),Le=x(8591),ye=x(43418),Fe=x(71418),Be=x(95237),oe=x(5112),Ne=x(5083),we=x(24905),be=x(61186),Re=x.n(be),Ze=x(82093),Ce=x(49661),re=x(76560),y=x(1198),E=x(37464),z=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,se=(it,je,lt)=>je in it?z(it,je,{enumerable:!0,configurable:!0,writable:!0,value:lt}):it[je]=lt,me=(it,je)=>{for(var lt in je||(je={}))ne.call(je,lt)&&se(it,lt,je[lt]);if(te)for(var lt of te(je))ue.call(je,lt)&&se(it,lt,je[lt]);return it},ve=(it,je)=>b(it,ee(je)),Ae=(it,je,lt)=>new Promise((We,st)=>{var bt=Rt=>{try{At(lt.next(Rt))}catch(jt){st(jt)}},Et=Rt=>{try{At(lt.throw(Rt))}catch(jt){st(jt)}},At=Rt=>Rt.done?We(Rt.value):Promise.resolve(Rt.value).then(bt,Et);At((lt=lt.apply(it,je)).next())});function Se(it,je){const lt=[];for(let We=it;We{let je=new Date;const lt=Re()(it).format("HH");if(Re()(it).isSame(Re()(je),"day")){const We=Re()(je).format("HH"),st=Re()(je).format("mm");return{disabledHours:()=>Se(0,24).splice(1,We*1-1),disabledMinutes:()=>Re()(it).isSame(Re()(je),"hour")&<<=We?Se(0,60).splice(0,st):Se(60,60)}}else if(Re()(it).isSame(Re()(),"day")){const We=Re()().format("HH"),st=Re()().format("mm");return{disabledHours:()=>Se(0,24).splice(0,We),disabledMinutes:()=>lt<=We?Se(0,st):Se(60,60)}}else return!1},xe=({exercise:it,dispatch:je})=>{var lt;const We=(0,re.useParams)(),[st]=fe.default.useForm(),[bt,Et]=(0,a.useState)(1),[At,Rt]=(0,a.useState)([]),[jt,Ut]=(0,a.useState)(!0),[ft,Je]=(0,a.useState)([]),[ct,Tt]=(0,a.useState)(!0),[$t,Kt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{it.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&En()},[it.actionTabs]);const En=kn=>Ae(void 0,null,function*(){var An,sn;Ut(!0);const rt=yield je({type:"exercise/getEndGroups",payload:ve(me({},We),{check_ids:[...((An=it.actionTabs.selectArrs)==null?void 0:An.map(tt=>Number(tt)))||[]]})}),ht=(sn=rt==null?void 0:rt.course_info)==null?void 0:sn.map((tt,ke)=>ve(me({},tt),{key:tt.course_group_id,title:tt.course_group_name,name:tt.course_group_name,disabled:!!tt.is_published}));rt&&(rt!=null&&rt.course_info)&&(Rt([...ht]),st.setFieldsValue({end_time:Re()(Re()(new Date((0,Ce.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),Ut(!1)}),Ye=()=>Ae(void 0,null,function*(){var kn,An,sn,rt;const ht=me({},st.getFieldsValue());if((ft==null?void 0:ft.length)<=0&&At.length>0&&!((kn=it.actionTabs)!=null&&kn.unified_setting)){Le.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Kt(!0);const tt={check_ids:[...((An=it.actionTabs.selectArrs)==null?void 0:An.map(St=>Number(St)))||[]],group_ids:ft};ct||(tt.end_time=Re()(ht.end_time).format("YYYY-MM-DD HH:mm")),tt.group_ids=ft.map(St=>St.course_group_id),(yield(0,Ze.ZP)(`/api/courses/${We.coursesId}/exercises/end_exercise.json`,{method:"post",body:tt})).status===0&&(Le.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,Ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),je({type:"exercise/setActionTabs",payload:{}}),(sn=it==null?void 0:it.actionTabs)!=null&&sn.cb?(rt=it==null?void 0:it.actionTabs)==null||rt.cb():je({type:"classroomList/getClassroomExercisesList",payload:me({},it.actionTabs.params)})),Kt(!1)}),Qt=()=>{Et(1),Rt([]),Je([]),Tt(!0)};return a.createElement(ye.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:it.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Ye,width:680,confirmLoading:$t||jt,onCancel:()=>{Qt(),je({type:"exercise/setActionTabs",payload:{}})}},a.createElement(Fe.Z,{spinning:jt},At&&a.createElement(fe.default,{form:st},a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},a.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:y.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),a.createElement(Be.Z,{className:"mt20 mb10"},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),a.createElement(oe.ZP.Group,{value:ct,onChange:kn=>{Tt(kn.target.value),Je([])}},a.createElement(oe.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),a.createElement(oe.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),a.createElement(fe.default.Item,{name:"end_time",style:{marginTop:-3,visibility:ct?"hidden":"visible"}},a.createElement(Ne.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Re()((0,Ce.U6)(),"HH:mm")},disabledDate:kn=>kn&&kn0&&!((lt=it.actionTabs)!=null&<.unified_setting)&&a.createElement(Be.Z,{style:{marginBottom:"10px"}},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),a.createElement("div",null,At.length>0&&a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("span",{style:{flex:1}},a.createElement(we.default,{checked:ft.length===At.length,onChange:kn=>{ft.length===At.length?Je([]):Je(At)}},"\u5168\u9009")," "),a.createElement("span",{style:{width:16}}),a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ft.length||0,"\u4E2A\u5206\u73ED")),a.createElement(E.Z,{data:At,selectedRowKeys:ft,setSelectedRowKeys:Je}))))))};dt.Z=(0,re.connect)(({exercise:it})=>({exercise:it}))(xe)},95253:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return Ut}});var a=x(59301),fe=x(78241),Le=x(8591),ye=x(43418),Fe=x(71418),Be=x(95237),oe=x(5112),Ne=x(5871),we=x(5083),be=x(78673),Re=x(24905),Ze=x(3113),Ce=x(61186),re=x.n(Ce),y=x(82093),E=x(49661),z=x(76560),b=x(72664),ee=x(1198),te=x(37464),ne=x(82668),ue={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},se=x(6681),me=x(67135),ve=x(28086),Ae=x(59301),Se=Object.defineProperty,Me=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,We=(ft,Je,ct)=>Je in ft?Se(ft,Je,{enumerable:!0,configurable:!0,writable:!0,value:ct}):ft[Je]=ct,st=(ft,Je)=>{for(var ct in Je||(Je={}))je.call(Je,ct)&&We(ft,ct,Je[ct]);if(it)for(var ct of it(Je))lt.call(Je,ct)&&We(ft,ct,Je[ct]);return ft},bt=(ft,Je)=>Me(ft,xe(Je)),Et=(ft,Je,ct)=>new Promise((Tt,$t)=>{var Kt=Qt=>{try{Ye(ct.next(Qt))}catch(kn){$t(kn)}},En=Qt=>{try{Ye(ct.throw(Qt))}catch(kn){$t(kn)}},Ye=Qt=>Qt.done?Tt(Qt.value):Promise.resolve(Qt.value).then(Kt,En);Ye((ct=ct.apply(ft,Je)).next())});function At(ft,Je){const ct=[];for(let Tt=ft;Tt{let Je=new Date;const ct=re()(ft).format("HH");if(re()(ft).isSame(re()(Je),"day")){const Tt=re()(Je).format("HH"),$t=re()(Je).format("mm");return{disabledHours:()=>At(0,24).splice(1,Tt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",ct,Tt),re()(ft).isSame(re()(Je),"hour")&&ct<=Tt?At(0,60).splice(0,$t):At(60,60))}}else if(re()(ft).isSame(re()(),"day")){const Tt=re()().format("HH"),$t=re()().format("mm");return{disabledHours:()=>At(0,24).splice(0,Tt),disabledMinutes:()=>ct<=Tt?At(0,$t):At(60,60)}}else return!1},jt=({exercise:ft,dispatch:Je})=>{var ct,Tt,$t,Kt,En,Ye,Qt,kn,An,sn,rt,ht,tt,ke,St,wt,Ue,Qe,Ct,He,at,Xe,Tn;const pn=(0,z.useParams)(),[Dn]=fe.default.useForm(),[Zn,qn]=(0,a.useState)(1),[Bt,kt]=(0,a.useState)([]),[Pn,Nt]=(0,a.useState)(!0),[qt,Bn]=(0,a.useState)([]),[In,wa]=(0,a.useState)(!0),[Ga,xr]=(0,a.useState)(!1),{workSetting:en}=ft,[Wn,Ca]=(0,a.useState)(!1),[Ka,Ra]=(0,a.useState)([]),[Wr,Qr]=(0,a.useState)([]),[xt,Cn]=(0,a.useState)(!1),[Br,zt]=(0,a.useState)(!1),[Rn,Ma]=(0,a.useState)(!1),[Oa,ur]=(0,a.useState)(null),[dn,ce]=(0,a.useState)(1),[ge,Ee]=(0,a.useState)({}),[De,qe]=(0,a.useState)({}),[Dt,Mt]=(0,a.useState)(!1),[xa,Xn]=(0,a.useState)(!1),[rn,Jt]=(0,a.useState)(!1),[jn,Yt]=(0,a.useState)([]);(0,a.useEffect)(()=>{if(ft.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"){const{selectArrsAll:cn=[],type:Hn}=ft.actionTabs||{},vn=cn.filter(vt=>![100,120,150].includes(Number(vt.total_score)));vn.length?(Jt(Hn===1?"multiple":"single"),Yt(vn.map(vt=>bt(st({},vt),{name:vt.exercise_name})))):Xn(!0)}},[(ct=ft==null?void 0:ft.actionTabs)==null?void 0:ct.key]),console.log(rn,"visible"),(0,a.useEffect)(()=>{var cn;if(ft.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(Fa(),on(),ft.actionTabs.type===2)){const Hn=(cn=ft.actionTabs)==null?void 0:cn.unified_setting;wa(Hn)}},[ft.actionTabs]),(0,a.useEffect)(()=>{var cn,Hn,vn,vt,ta,_a,mr;(cn=en==null?void 0:en.exercise)!=null&&cn.publish_time&&Dn.setFieldsValue({publish_time:re()((Hn=en==null?void 0:en.exercise)==null?void 0:Hn.publish_time)}),(vn=en==null?void 0:en.exercise)!=null&&vn.end_time&&Dn.setFieldsValue({end_time:re()((vt=en==null?void 0:en.exercise)==null?void 0:vt.end_time)}),Dn.setFieldsValue({exercise_type:(ta=en==null?void 0:en.exercise)==null?void 0:ta.exercise_type,simulate_exercise_num:(_a=en==null?void 0:en.exercise)==null?void 0:_a.simulate_exercise_num}),ce((mr=en==null?void 0:en.exercise)==null?void 0:mr.exercise_type)},[ft]);const la=cn=>{var Hn;const vn=Dn.getFieldValue("publish_time");if(!vn||(Hn=en==null?void 0:en.exercise)!=null&&Hn.publish_time)return;let vt;cn===1?vt=re()(vn).add(120,"minutes"):vt=re()(vn).add(7,"days"),Dn.setFieldsValue({end_time:vt})},Fa=cn=>Et(void 0,null,function*(){var Hn,vn;Nt(!0);const vt=yield(0,b.N3)({coursesId:pn.coursesId,check_ids:[...((Hn=ft.actionTabs.selectArrs)==null?void 0:Hn.map(_a=>Number(_a)))||[]]});console.log(vt,"res");const ta=((vn=vt==null?void 0:vt.course_info)==null?void 0:vn.map((_a,mr)=>bt(st({},_a),{key:_a.course_group_id,title:_a.course_group_name,name:_a.course_group_name,disabled:!!_a.is_published})))||[];if((vt==null?void 0:vt.status)!==-1){kt([...ta]);const _a=re()();Dn.setFieldsValue({publish_time:_a}),(Dn.getFieldValue("exercise_type")||1)===1?Dn.setFieldsValue({end_time:re()(_a).add(120,"minutes")}):Dn.setFieldsValue({end_time:re()(_a).add(7,"days")})}Nt(!1)});(0,a.useEffect)(()=>{var cn,Hn,vn,vt,ta,_a;if((cn=en==null?void 0:en.exercise)!=null&&cn.is_appoint_user){const mr=((vn=(Hn=en==null?void 0:en.exercise)==null?void 0:Hn.all_exercise_users)==null?void 0:vn.map(Un=>Un.user_id))||[];Ra([...mr])}Cn((vt=en==null?void 0:en.exercise)==null?void 0:vt.is_appoint_user),zt((ta=en==null?void 0:en.exercise)==null?void 0:ta.is_miss_exam_user),Ma((_a=en==null?void 0:en.exercise)==null?void 0:_a.is_no_passing_user)},[en]),(0,a.useEffect)(()=>{var cn,Hn,vn,vt,ta,_a,mr,Un;(Hn=(cn=ft==null?void 0:ft.actionTabs)==null?void 0:cn.selectArrs)!=null&&Hn[0]&&ft.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&Je({type:"exercise/getWorkSetting",payload:{categoryId:(vt=(vn=ft==null?void 0:ft.actionTabs)==null?void 0:vn.selectArrs)==null?void 0:vt[0],category:(_a=(ta=ft==null?void 0:ft.actionTabs)==null?void 0:ta.selectArrs)==null?void 0:_a[0],coursesId:(Un=(mr=ft==null?void 0:ft.actionTabs)==null?void 0:mr.params)==null?void 0:Un.id}})},[(Tt=ft==null?void 0:ft.actionTabs)==null?void 0:Tt.selectArrs]);const ma=()=>Et(void 0,null,function*(){var cn,Hn,vn,vt,ta,_a,mr;const Un=st({},Dn.getFieldsValue()),eo=re()(re()(Un.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),Kr=re()(re()(Un.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(eo,eo,33),Kr<=eo){Le.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((qt==null?void 0:qt.length)<=0&&!In&&Bt.length>0&&!((cn=en==null?void 0:en.exercise)!=null&&cn.is_make_up_exercise)){Le.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const lo=Bt.map(Ai=>Ai.key),hr={check_ids:[...((Hn=ft.actionTabs.selectArrs)==null?void 0:Hn.map(Ai=>Number(Ai)))||[]],end_time:re()(Un.end_time).format("YYYY-MM-DD HH:mm"),publish_time:re()(Un.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:qt.map(Ai=>Ai.course_group_id),unified_setting:!qt.length,exercise_type:Un.exercise_type,simulate_exercise_num:Un.simulate_exercise_num};if(((vn=ft.actionTabs.selectArrsAll)==null?void 0:vn.length)>0&&ft.actionTabs.type===1&&(hr.check_ids=[...((ta=(vt=ft.actionTabs.selectArrsAll)==null?void 0:vt.filter(Ai=>!Ai.high_resources_consume||Ai.high_resources_consume_permission))==null?void 0:ta.map(Ai=>Number(Ai==null?void 0:Ai.id)))||[]]),(_a=en==null?void 0:en.exercise)!=null&&_a.is_make_up_exercise){if(xt&&Ka.length<=0||!xt&&!(Br||Rn)){Le.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}hr.is_appoint_user=xt,hr.is_miss_exam_user=Br,hr.is_no_passing_user=Rn,xt?hr.make_up_exercise_users=Ka.map(Ai=>({user_id:Ai})):hr.make_up_exercise_user=[]}let{is_locked:pr,open_camera:wr,screen_open:Fr,login_restrict:vr,ip_bind:uo,ip_limit:Do,is_random:no,id:_r,identity_verify:ri,open_phone_video_recording:cl}=en==null?void 0:en.exercise;if(ft.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(pr||wr||Fr||vr||uo||Do=="pub"||Do=="inner"||ri||cl)&&Un.exercise_type==2){if(Xn(!1),Je({type:"exercise/setActionTabs",payload:{}}),ft.actionTabs.type==2){let Ai=ye.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:Ae.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Ae.createElement("span",{style:{color:"#FA6400"}}," ",(0,E.hi)(en==null?void 0:en.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>Et(void 0,null,function*(){var Pi;Mt(!0);let Zr=yield(0,me.Tr)({exercise_ids:[...((Pi=ft.actionTabs.selectArrs)==null?void 0:Pi.map(Li=>Number(Li)))||[]],course_id:pn.coursesId,type:"exercise"});if((Zr==null?void 0:Zr.student_count)===0){if((yield mt(hr))&&ft.actionTabs.isRouter){Ai.destroy(),z.history.push(`/classrooms/${pn.coursesId}/exercise/${_r}/detail?random=${no}&tabs=3&childrenTabs=2`);return}Je({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else qe(hr),Ee(Zr)}),onCancel:()=>{Ai.destroy(),Mt(!1),mt(hr)}})}else{let Ai=ye.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:Ae.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>Et(void 0,null,function*(){var Pi;Mt(!0);let Zr=yield(0,me.Tr)({exercise_ids:[...((Pi=ft.actionTabs.selectArrs)==null?void 0:Pi.map(Li=>Number(Li)))||[]],course_id:pn.coursesId,type:"exercise"});if((Zr==null?void 0:Zr.student_count)===0){if((yield mt(hr))&&ft.actionTabs.isRouter){z.history.push(`/classrooms/${pn.coursesId}/exercise/${_r}/detail?random=${no}&tabs=3&childrenTabs=2`);return}Je({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else qe(hr),Ee(Zr)})})}return}let nl=yield(0,me.Tr)({exercise_ids:[...((mr=ft.actionTabs.selectArrs)==null?void 0:mr.map(Ai=>Number(Ai)))||[]],course_id:pn.coursesId,type:"exercise"});(nl==null?void 0:nl.student_count)===0?mt(hr):(qe(hr),Ee(nl))}),wn=()=>{var cn;let Hn=[...(cn=ft.actionTabs.selectArrsAll)==null?void 0:cn.filter(vn=>vn.high_resources_consume&&!vn.high_resources_consume_permission)];(Hn==null?void 0:Hn.length)>0&&ft.actionTabs.type===1&&ye.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:Ae.createElement("div",null,Ae.createElement("div",{className:ue.tipcontent},Ae.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Hn==null?void 0:Hn.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Ae.createElement("div",{className:"mt20 mb20"},Hn==null?void 0:Hn.map(vn=>Ae.createElement("div",{className:ue.failedList,key:vn.id},Ae.createElement("div",{className:ue.name},vn==null?void 0:vn.exercise_name),Ae.createElement("div",{className:ue.publish,onClick:()=>{(0,E.xg)(`/classrooms/${pn.coursesId}/exercise/${vn.id}/detail?random=${vn.is_random}`)}},"\u53D1\u5E03"))))))})},mt=cn=>Et(void 0,null,function*(){var Hn,vn,vt;if(ft.actionTabs.type===1){let mr=[...(Hn=ft.actionTabs.selectArrsAll)==null?void 0:Hn.filter(Un=>Un.high_resources_consume&&!Un.high_resources_consume_permission)];if((mr==null?void 0:mr.length)==ft.actionTabs.selectArrsAll.length){Xn(!1),Je({type:"exercise/setActionTabs",payload:{}}),wn();return}}let ta=!1;return xr(!0),(yield(0,y.ZP)(`/api/courses/${pn.coursesId}/exercises/publish.json`,{method:"post",body:cn})).status===0&&((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),on(),Le.ZP.success("\u53D1\u5E03\u6210\u529F"),Xn(!1),Je({type:"exercise/setActionTabs",payload:{}}),(vn=ft==null?void 0:ft.actionTabs)!=null&&vn.cb?(vt=ft==null?void 0:ft.actionTabs)==null||vt.cb():Je({type:"classroomList/getClassroomExercisesList",payload:st({},ft.actionTabs.params)}),ta=!0,ft.actionTabs.type===1&&wn()),xr(!1),ta}),on=()=>{qn(1),kt([]),Bn([])},fn=(cn,Hn,vn)=>{cn<=0?Le.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(Ra(Hn),Qr(vn),Ca(!1))};return Ae.createElement(a.Fragment,null,Ae.createElement(ye.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:xa,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:ma,confirmLoading:Ga||Pn,onCancel:()=>{on(),Xn(!1),Je({type:"exercise/setActionTabs",payload:{}})}},Ae.createElement(Fe.Z,{spinning:Pn},Bt&&Ae.createElement(fe.default,{form:Dn},!!(($t=ft==null?void 0:ft.actionTabs)!=null&&$t.disabled)&&Ae.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},Ae.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:ee.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Kt=en==null?void 0:en.exercise)!=null&&Kt.is_make_up_exercise)&&Ae.createElement(Ae.Fragment,null,Ae.createElement(Be.Z,null,Ae.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},Ae.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),Ae.createElement(fe.default.Item,{name:"exercise_type"},Ae.createElement(oe.ZP.Group,{disabled:((En=en==null?void 0:en.exercise)==null?void 0:En.exercise_status)>1,onChange:cn=>{ce(cn.target.value),la(cn.target.value)}},Ae.createElement(oe.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),Ae.createElement(oe.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),dn==2&&Ae.createElement(Be.Z,{className:`${ue.contentInterval}`},Ae.createElement("span",{className:`${ue.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Ae.createElement(fe.default.Item,{name:"simulate_exercise_num"},Ae.createElement(Ne.Z,{className:ue.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Ye=en==null?void 0:en.exercise)==null?void 0:Ye.exercise_status)>1,min:1,max:999})),Ae.createElement("span",null,"\u6B21",Ae.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),Ae.createElement(Be.Z,null,Ae.createElement("span",{className:"mr10 mt5"},Ae.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),Ae.createElement(fe.default.Item,{name:"publish_time"},Ae.createElement(we.default,{style:{width:170},disabledDate:cn=>cn&&cn<=re()().subtract(0,"days"),disabledTime:Rt,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:re()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),Ae.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),Ae.createElement(fe.default.Item,{name:"end_time"},Ae.createElement(we.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:re()((0,E.U6)(),"HH:mm")},disabledDate:cn=>cn&&cn{var vn,vt,ta,_a,mr;if(Cn(cn),cn)if((vn=en==null?void 0:en.exercise)!=null&&vn.is_appoint_user){const Un=(ta=(vt=en==null?void 0:en.exercise)==null?void 0:vt.all_exercise_users)==null?void 0:ta.map(eo=>eo.user_id);Ra([...Un])}else Ra([]),zt(!1),Ma(!1);else zt((_a=en==null?void 0:en.exercise)==null?void 0:_a.is_miss_exam_user),Ma((mr=en==null?void 0:en.exercise)==null?void 0:mr.is_no_passing_user)},disabled:((kn=en==null?void 0:en.exercise)==null?void 0:kn.exercise_status)!==1}),Ae.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!xt&&Ae.createElement(Be.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},Ae.createElement(Re.default,{checked:Br,disabled:((An=en==null?void 0:en.exercise)==null?void 0:An.exercise_status)!==1||((sn=en==null?void 0:en.exercise)==null?void 0:sn.miss_exam_count)<=0,onChange:cn=>{zt(cn.target.checked)}},Ae.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Ae.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{ur(1),Cn(!1),Ca(!0)}},"\uFF08",`${(rt=en==null?void 0:en.exercise)==null?void 0:rt.miss_exam_count}\u4EBA`,"\uFF09"),Ae.createElement(Re.default,{checked:Rn,disabled:((ht=en==null?void 0:en.exercise)==null?void 0:ht.exercise_status)!==1||((tt=en==null?void 0:en.exercise)==null?void 0:tt.no_passing_count)<=0,onChange:cn=>{Ma(cn.target.checked)}},Ae.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Ae.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{ur(2),Cn(!1),Ca(!0)}},"\uFF08",`${(ke=en==null?void 0:en.exercise)==null?void 0:ke.no_passing_count}\u4EBA`,"\uFF09")),xt&&Ae.createElement(Be.Z,{className:"mt20",style:{paddingLeft:"90px"}},Ae.createElement(Ze.ZP,{type:"primary",ghost:!0,disabled:((St=en==null?void 0:en.exercise)==null?void 0:St.exercise_status)!==1,onClick:()=>{Ca(!0),ur(void 0)}},Ae.createElement("span",null,Ae.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Ae.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Ae.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Ka.length||0} \u4EBA`,"\uFF09"))),ft.actionTabs.type===2&&!((wt=en==null?void 0:en.exercise)!=null&&wt.is_make_up_exercise)&&Ae.createElement(Be.Z,{style:{marginBottom:"10px"}},Ae.createElement("span",{className:"mr10"},Ae.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),Ae.createElement(oe.ZP.Group,{value:In,onChange:cn=>{wa(cn.target.value),Bn([])}},Ae.createElement(oe.ZP,{disabled:!!((Ue=ft==null?void 0:ft.actionTabs)!=null&&Ue.disabled)||Bt.some(cn=>cn==null?void 0:cn.is_published)||!((Qe=ft==null?void 0:ft.actionTabs)!=null&&Qe.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Ae.createElement(oe.ZP,{disabled:Bt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Bt.length<=0&&ft.actionTabs.type===2&&!((Ct=en==null?void 0:en.exercise)!=null&&Ct.is_make_up_exercise)&&Ae.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"'),(ft.actionTabs.type===1||!In)&&!((He=en==null?void 0:en.exercise)!=null&&He.is_make_up_exercise)&&Bt.length>0&&Ae.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Ae.createElement("span",{style:{flex:1}},Ae.createElement(Re.default,{checked:qt.length===Bt.length,onChange:cn=>{qt.length===Bt.length?Bn([]):Bn(Bt)}},"\u5168\u9009")),Ae.createElement("span",{style:{width:16}}),Ae.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",qt.length||0,"\u4E2A\u5206\u73ED")),(ft.actionTabs.type===1||!In)&&!((at=en==null?void 0:en.exercise)!=null&&at.is_make_up_exercise)&&Bt.length>0&&Ae.createElement(te.Z,{data:Bt,selectedRowKeys:qt,setSelectedRowKeys:Bn})),Ae.createElement(ne.Z,{visible:Wn,setVisible:Ca,onK:fn,selectKeys:Ka,selectRows:Wr,appointStudent:xt,modalParams:Oa,courseId:pn.categoryId||((Tn=(Xe=ft==null?void 0:ft.actionTabs)==null?void 0:Xe.selectArrs)==null?void 0:Tn[0])})),Ae.createElement(se.Z,{resdata:ge,type:"exercisepush",okloading:Ga,oktext:(ge==null?void 0:ge.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:cn=>Et(void 0,null,function*(){var Hn,vn,vt;xr(!0);let ta=yield(0,y.ZP)(`/api/courses/${pn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((Hn=ft.actionTabs.selectArrs)==null?void 0:Hn.map(_a=>Number(_a)))||[]]}});if(xr(!1),(ta==null?void 0:ta.status)===0)if(Dt){let _a=yield mt(De);if(ye.default.destroyAll(),_a&&ft.actionTabs.isRouter){z.history.push(`/classrooms/${pn.coursesId}/exercise/${(vn=en==null?void 0:en.exercise)==null?void 0:vn.id}/detail?random=${(vt=en==null?void 0:en.exercise)==null?void 0:vt.is_random}&tabs=3&childrenTabs=2`);return}Je({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else mt(De)})})),Ae.createElement(ve.Z,{text:"\u662F\u5426\u7EE7\u7EED\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53D1\u5E03\uFF1F",okText:"\u786E\u8BA4\u53D1\u5E03",visible:rn,dataSource:jn,onSuccess:()=>{Jt(!1),Xn(!0)},onClose:()=>{Jt(!1),on(),Je({type:"exercise/setActionTabs",payload:{}})}}))};var Ut=(0,z.connect)(({exercise:ft})=>({exercise:ft}))(jt)},37464:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return be}});var a=x(59301),fe=x(92832),Le=x(24905),ye=x(95237),Fe={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",oe=x(57884),Ne=(Re,Ze,Ce)=>new Promise((re,y)=>{var E=ee=>{try{b(Ce.next(ee))}catch(te){y(te)}},z=ee=>{try{b(Ce.throw(ee))}catch(te){y(te)}},b=ee=>ee.done?re(ee.value):Promise.resolve(ee.value).then(E,z);b((Ce=Ce.apply(Re,Ze)).next())}),be=({data:Re,value:Ze=[],handleChangePage:Ce,setSelectedRowKeys:re,selectedRowKeys:y,onChange:E=()=>{}})=>{const[z,b]=(0,a.useState)([]),[ee,te]=(0,a.useState)([]),[ne,ue]=(0,a.useState)([]);let[se,me]=(0,a.useState)(1),[ve,Ae]=(0,a.useState)();return(0,a.useEffect)(()=>{b(Re),te([]),ue([])},[Re]),(0,a.useEffect)(()=>{re&&(te(y),ue(y))},[y]),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:Fe.leftdiv},a.createElement(fe.default.Search,{size:"middle",onChange:Se=>Ne(void 0,null,function*(){b(Re.filter(Me=>{var xe;return(xe=Me==null?void 0:Me.name)==null?void 0:xe.includes(Se.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),z.length===0&&a.createElement(oe.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(Le.default.Group,{value:ee.map(Se=>`${Se.course_group_id}`),onChange:Se=>{re(z.filter(Me=>Se.includes(`${Me.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},z.map((Se,Me)=>a.createElement(ye.Z,{key:Se.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},a.createElement(Le.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Se.is_published,value:`${Se.course_group_id}`},a.createElement("div",{className:Fe.listClass},a.createElement("span",{className:Fe.spantitle,style:{width:Se.is_published?"108px":"170px"}},Se.name),Se.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:Fe.rightdiv},a.createElement(fe.default.Search,{onChange:Se=>{ue(ee.filter(Me=>Me.name.includes(Se.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&a.createElement(oe.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((Se,Me)=>a.createElement(ye.Z,{justify:"space-between",style:{marginTop:"10px"},key:Se.course_group_id},a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Se.name),a.createElement("img",{src:Be,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{re(ee.filter(xe=>`${xe.course_group_name}`!=`${Se.course_group_name}`))}})))))))}},85933:function(Lt,dt,x){"use strict";var a=x(59301),fe=x(31797),Le=x(5871),ye=x(78241),Fe=x(43418),Be=x(71418),oe=x(1710),Ne=x(92832),we=x(95237),be=x(43604),Re=x(3113),Ze=x(72664),Ce=x(61186),re=x.n(Ce),y=x(76560),E=x(49661),z=x(15610),b=x(34055),ee=x(98072),te=x(59301),ne=(ve,Ae,Se)=>new Promise((Me,xe)=>{var it=We=>{try{lt(Se.next(We))}catch(st){xe(st)}},je=We=>{try{lt(Se.throw(We))}catch(st){xe(st)}},lt=We=>We.done?Me(We.value):Promise.resolve(We.value).then(it,je);lt((Se=Se.apply(ve,Ae)).next())});const{Countdown:ue}=fe.default,se=({value:ve,onChange:Ae,MaxMinutes:Se})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",te.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",te.createElement("br",null)),te.createElement(Le.Z,{value:ve,onChange:Ae,min:0,precision:0,max:Se,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Se}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),me=({exercise:ve,successCb:Ae,dispatch:Se})=>{var Me,xe,it,je;const lt=(0,y.useParams)(),[We]=ye.default.useForm(),st=ye.default.useWatch("time",We),[bt,Et]=(0,a.useState)(!1),At=(0,a.useRef)(),{actionTabs:Rt}=ve,[jt,Ut]=(0,a.useState)(),[,ft,Je,ct]=(0,ee.U)(Ze.n7,{id:lt.categoryId}),[,Tt,$t]=(0,ee.U)(Ze.Cd,{});(0,a.useEffect)(()=>{ve.actionTabs.key==="student-unlock"&&(Et(!1),We.resetFields())},[ve.actionTabs.key]);const Kt=()=>new Promise(tt=>ne(void 0,null,function*(){var ke,St;return At.current=yield(0,z.y)({ip_limit:(ke=Rt==null?void 0:Rt.exerciseParams)==null?void 0:ke.ip_limit,ip_bind:(St=Rt==null?void 0:Rt.exerciseParams)==null?void 0:St.ip_bind_type}),tt()})),En=()=>ne(void 0,null,function*(){var tt,ke,St,wt,Ue;yield We.validateFields();const Qe=We.getFieldsValue();if(Et(!0),(((tt=Rt==null?void 0:Rt.exerciseParams)==null?void 0:tt.ip_limit)!=="no"||(ke=Rt==null?void 0:Rt.exerciseParams)!=null&&ke.ip_bind_type)&&(yield Kt()),(yield(0,Ze.ZD)((St=Rt==null?void 0:Rt.exerciseParams)==null?void 0:St.id,{exercise_user_id:(wt=Rt==null?void 0:Rt.exerciseParams)==null?void 0:wt.exercise_user_id,unlock_key:Qe.unlock_key,time:Qe.time,ip:At.current})).status===0){if(Ae){Se({type:"exercise/setActionTabs",payload:{}}),Ae();return}const He=Rt==null?void 0:Rt.exerciseParams;(0,E.nr)({inner_ip:He.inner_ip,public_ip:He.public_ip,open_camera:He.open_camera,ip_limit:He.ip_limit,ip_bind:He.ip_bind,ip_bind_type:He.ip_bind_type,exercise_tips:He.exercise_tips,exerciseId:He.id,screen_open:He.screen_open,screen_num:He.screen_num,screen_sec:He.screen_sec,coursesId:lt.coursesId,login:(Ue=(0,b.eY)())==null?void 0:Ue.login,history,identity_verify:He.identity_verify,open_phone_video_recording:He.open_phone_video_recording,current_status:He.current_status}),Se({type:"exercise/setActionTabs",payload:{}})}Et(!1)}),Ye=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:tt=>te.createElement("span",{className:tt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},tt)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:tt=>te.createElement("span",{className:tt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},tt)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Qt=((Me=Rt==null?void 0:Rt.exerciseParams)==null?void 0:Me.errorMessage)&&typeof((xe=Rt==null?void 0:Rt.exerciseParams)==null?void 0:xe.errorMessage)=="object";(0,a.useEffect)(()=>{ve.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const tt=yield $t(lt);yield Je({}),tt.status||Ut(tt)})},[ve.actionTabs.key]);const{time:kn,end_time:An}=(jt==null?void 0:jt.exercise)||{},sn=ct!=null&&ct.user_end_time?re()(ct==null?void 0:ct.user_end_time).add(1,"minutes"):re()(),rt=re()(ct==null?void 0:ct.user_total_end_time)>sn?Math.round(re().duration(re()(ct==null?void 0:ct.user_total_end_time).diff(sn.startOf("minute"))).asMinutes()):0,ht=((ct==null?void 0:ct.student_left_minutes)||0)+(st||0);return te.createElement(te.Fragment,null,te.createElement(Fe.default,{width:514,centered:!0,closable:!!((it=Rt==null?void 0:Rt.exerciseParams)!=null&&it.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ve.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Se({type:"exercise/setActionTabs",payload:{}})}},te.createElement(Be.Z,{spinning:ft||Tt},Qt&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Qt&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Qt&&te.createElement(oe.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((je=Rt==null?void 0:Rt.exerciseParams)==null?void 0:je.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(ye.default,{form:We,layout:"vertical",autoComplete:"off"},te.createElement(ye.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(Ne.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),kn!==-1?te.createElement(te.Fragment,null,te.createElement(ye.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",re()(ct==null?void 0:ct.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(se,{MaxMinutes:rt})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ft||Tt?"--":ht),"\u5206\u949F",ht!==0&&(ct==null?void 0:ct.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},re()(ct==null?void 0:ct.user_end_time).add(st||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",re()(An).format("YYYY-MM-DD HH:mm")))),te.createElement(we.Z,{justify:"space-between",align:"middle"},te.createElement(be.Z,null),te.createElement(be.Z,null,te.createElement(Re.ZP,{loading:bt,onClick:En},"\u8FDB\u5165\u8003\u8BD5"))))))};dt.Z=(0,y.connect)(({exercise:ve})=>({exercise:ve}))(me)},99663:function(Lt,dt,x){"use strict";x.d(dt,{w:function(){return Be}});var a=x(82093),fe=x(43418),Le=x(76560),ye=x(59301),Fe=(oe,Ne,we)=>new Promise((be,Re)=>{var Ze=y=>{try{re(we.next(y))}catch(E){Re(E)}},Ce=y=>{try{re(we.throw(y))}catch(E){Re(E)}},re=y=>y.done?be(y.value):Promise.resolve(y.value).then(Ze,Ce);re((we=we.apply(oe,Ne)).next())});const Be=(oe,Ne,we="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",be=1,Re=2)=>Fe(void 0,null,function*(){be===1&&(0,Le.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:be===1?we:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const Ze=yield(0,a.ZP)(`/api/exercises/${Ne}/user_appraise_status.json`,{method:"get",params:{appraise_type:be}});if((Ze==null?void 0:Ze.status)===-1)return(0,Le.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let Ce={status:0};if((Ze==null?void 0:Ze.type)===2&&(Ce=yield(0,a.ZP)(`/api/exercises/${Ne}/create_appraise_students.json`,{method:"get"})),(0,Le.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Ce==null?void 0:Ce.status)===-1)return Promise.reject();if((Ze==null?void 0:Ze.type)===2){const re=()=>{Le.history.replace(`/classrooms/${oe}/exercise/${Ne}/centralizeReview/${Ce==null?void 0:Ce.login}`)};if(fe.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:re,onCancel:()=>{Re===1&&Le.history.replace(`/classrooms/${oe}/exercise/${Ne}/detail`)},content:ye.createElement("div",null,ye.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",ye.createElement("span",{onClick:re,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),ye.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Re!==3)return Promise.reject()}if((Ze==null?void 0:Ze.type)===3&&(fe.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{Re===1&&Le.history.replace(`/classrooms/${oe}/exercise/${Ne}/detail`)},content:ye.createElement("div",null,(Ze==null?void 0:Ze.message)||"")}),Re!==3)||(Ze==null?void 0:Ze.type)===4&&(fe.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Re===1&&Le.history.replace(`/classrooms/${oe}/exercise/${Ne}/detail`)},content:ye.createElement("div",null,(Ze==null?void 0:Ze.message)||"")}),Re!==3))return Promise.reject()})},47914:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return bt}});var a=x(59301),fe=x(5112),Le=x(3113),ye=x(8591),Fe=x(43418),Be=x(5871),oe=x(95237),Ne=x(43604),we=x(28103),be=x(51124),Re={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},Ze=x(34055),Ce=x(24334),re=x(82093),y=x(76560),E=x(7664),z=x(45278),b=x(87169),ee=x(26227),te=x(59301),ne=Object.defineProperty,ue=Object.defineProperties,se=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Se=(Et,At,Rt)=>At in Et?ne(Et,At,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):Et[At]=Rt,Me=(Et,At)=>{for(var Rt in At||(At={}))ve.call(At,Rt)&&Se(Et,Rt,At[Rt]);if(me)for(var Rt of me(At))Ae.call(At,Rt)&&Se(Et,Rt,At[Rt]);return Et},xe=(Et,At)=>ue(Et,se(At)),it=(Et,At,Rt)=>new Promise((jt,Ut)=>{var ft=Tt=>{try{ct(Rt.next(Tt))}catch($t){Ut($t)}},Je=Tt=>{try{ct(Rt.throw(Tt))}catch($t){Ut($t)}},ct=Tt=>Tt.done?jt(Tt.value):Promise.resolve(Tt.value).then(ft,Je);ct((Rt=Rt.apply(Et,At)).next())});const je={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var lt=(Et=>(Et[Et.SET_PATH=0]="SET_PATH",Et[Et.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Et))(lt||{});function We(Et,At){switch(At.type){case 0:return xe(Me({},Et),{selectedPath:At.payload});case 1:return xe(Me({},Et),{passedContent:At.payload});default:throw new Error}}var bt=({language:Et,dispatch:At,shixunWorkReport:Rt,v:jt,languages:Ut,classroomList:ft,autoHeight:Je,diff_code_count:ct,data:Tt})=>{const[$t,Kt]=(0,a.useState)(Ut==null?void 0:Ut[0]),En=(0,y.useParams)();return(0,a.useEffect)(()=>{Kt(Ut==null?void 0:Ut[0])},[]),(0,a.useEffect)(()=>{var Ye;Kt((Ye=Ut==null?void 0:Ut.filter(Qt=>Qt.language===($t==null?void 0:$t.language)))==null?void 0:Ye[0])},[Ut]),te.createElement(te.Fragment,null,te.createElement("h2",null," ",te.createElement("span",null,jt.is_finish?te.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):te.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(Ut==null?void 0:Ut.length)>1&&te.createElement(fe.ZP.Group,{defaultValue:Et,style:{marginLeft:10},onChange:Ye=>{var Qt;jt.language=Ye.target.value,Kt((Qt=Ut==null?void 0:Ut.filter(kn=>kn.language===Ye.target.value))==null?void 0:Qt[0])}},Ut==null?void 0:Ut.map(Ye=>te.createElement(fe.ZP,{value:Ye==null?void 0:Ye.language},Ye==null?void 0:Ye.language)))),(0,Ze.GJ)()&&Rt!="shixunWorkReport"&&te.createElement("span",null,te.createElement("span",null,"\u5F97\u5206 ",$t==null?void 0:$t.score,"/",$t==null?void 0:$t.total_score),te.createElement(Le.ZP,{style:{margin:"0px 10px"},onClick:()=>{var Ye,Qt;if(!((Qt=(Ye=ft.AssistantObject)==null?void 0:Ye.hack)!=null&&Qt.can_appraise)&&(0,Ze.Rm)()){ye.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}let kn=$t==null?void 0:$t.score;Fe.default.confirm({title:"\u8C03\u5206",content:te.createElement("div",null,te.createElement("p",null,"\u5F97\u5206\uFF1A",$t==null?void 0:$t.score,"/",$t==null?void 0:$t.total_score),te.createElement("p",null,"\u8C03\u5206\uFF1A",te.createElement(Be.Z,{min:0,max:$t==null?void 0:$t.total_score,defaultValue:$t==null?void 0:$t.score,onChange:An=>{kn=An}}))),okText:"\u786E\u8BA4",onOk:()=>it(void 0,null,function*(){(yield(0,re.ZP)(`/api/courses/${En==null?void 0:En.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:En==null?void 0:En.coursesId,hack_user_code_id:$t==null?void 0:$t.hack_user_id,score:kn}})).status===0&&(ye.ZP.success("\u8C03\u5206\u6210\u529F"),At({type:"shixunHomeworks/setActionTabs",payload:{}}),At({type:"shixunHomeworks/getShixunWorkReports",payload:Me({},En)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,Ze.GJ)()&&Rt!="shixunWorkReport"&&te.createElement(Le.ZP,{onClick:()=>{var Ye;if(!((Ye=ft.AssistantObject.hack)!=null&&Ye.can_appraise)&&(0,Ze.Rm)()){ye.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}At({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Rt.user_id,type:"1",language:$t==null?void 0:$t.language,v:jt,data:Me({},Rt)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),te.createElement(be.ZP,{height:300,language:$t==null?void 0:$t.language,value:$t!=null&&$t.code?Ce.Base64.decode($t==null?void 0:$t.code):"",autoHeight:Je,theme:"default",options:je}),(($t==null?void 0:$t.comment)||($t==null?void 0:$t.hidden_comment))&&te.createElement("div",null,te.createElement(oe.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},te.createElement(Ne.Z,{flex:1},te.createElement("h1",{className:Re.title},"\u70B9\u8BC4\u5185\u5BB9")),te.createElement(Ne.Z,{className:"pr30"},(0,Ze.GJ)()&&te.createElement(Le.ZP,{onClick:()=>it(void 0,null,function*(){Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:te.createElement(b.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return it(this,null,function*(){(yield(0,z.gZ)({comment_id:$t==null?void 0:$t.comment_id,homeworkId:En.homeworkId,type:"hack"})).status===0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),At({type:"shixunHomeworks/getShixunWorkReports",payload:Me({},En)}))})}})})},te.createElement(ee.Z,null),"\u5220\u9664"))),te.createElement(we.Z,{style:{margin:0}}),($t==null?void 0:$t.comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),te.createElement("br",null),te.createElement(E.Z,{value:$t==null?void 0:$t.comment})),($t==null?void 0:$t.hidden_comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),te.createElement("br",null),te.createElement(E.Z,{value:$t==null?void 0:$t.hidden_comment}))))}},26162:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return ve}});var a=x(59301),fe={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Le=Object.defineProperty,ye=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,oe=(Ae,Se,Me)=>Se in Ae?Le(Ae,Se,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Ae[Se]=Me,Ne=(Ae,Se)=>{for(var Me in Se||(Se={}))Fe.call(Se,Me)&&oe(Ae,Me,Se[Me]);if(ye)for(var Me of ye(Se))Be.call(Se,Me)&&oe(Ae,Me,Se[Me]);return Ae};const we=Ae=>React.createElement("svg",Ne({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var be="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",Re=x(99313),Ze=x(92310),Ce=x.n(Ze),re=x(59301),y=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Ae,Se,Me)=>Se in Ae?y(Ae,Se,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Ae[Se]=Me,ue=(Ae,Se)=>{for(var Me in Se||(Se={}))ee.call(Se,Me)&&ne(Ae,Me,Se[Me]);if(b)for(var Me of b(Se))te.call(Se,Me)&&ne(Ae,Me,Se[Me]);return Ae},se=(Ae,Se)=>E(Ae,z(Se)),ve=({dataSource:Ae,className:Se,style:Me})=>{const[xe,it]=(0,a.useState)([]),[je,lt]=(0,a.useState)(""),We=(0,a.useRef)("");(0,a.useEffect)(()=>{if(Ae!=null&&Ae.length){const Et=String(Math.random()).slice(-6),At=Ae.map(Rt=>se(ue({},Rt),{key:`${Et}-${Rt.key}`}));it(At),lt(At[0].key)}},[Ae.length]);const st=Et=>{lt(Et),We.current=Et;const At=document.getElementById(Et);if(At){const Rt=At.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Rt,behavior:"smooth"})}},bt=()=>{const Et=xe.map(Rt=>document.getElementById(Rt.key)),At=window.innerHeight/2;for(const Rt of Et)if(Rt){const jt=Rt.getBoundingClientRect();if(jt.top>=0&&jt.top(window.addEventListener("scroll",bt),()=>{window.removeEventListener("scroll",bt)}),[xe]),re.createElement("div",{className:Ce()(fe.anchorNavigation,Se),style:Me},re.createElement(Re.default,{items:xe,tabBarGutter:60,className:fe.tabs,activeKey:je,onChange:st}),xe.map(Et=>re.createElement("div",{key:Et.key,id:Et.key,className:fe.box},re.createElement("div",{className:fe.head},re.createElement("img",{className:"mr10",src:be,alt:"Dot"}),Et.label),re.createElement("div",{className:fe.element},Et.element))))}},69577:function(Lt,dt,x){"use strict";x.d(dt,{Q8:function(){return Rt},d0:function(){return jt},w6:function(){return At}});var a=x(59301),fe=x(5083),Le=x(57809),ye=x(8591),Fe=x(43418),Be=x(5112),oe=x(95237),Ne=x(43604),we=x(6848),be=x(24905),Re=x(3113),Ze=x(61186),Ce=x.n(Ze),re=x(34055),y=x(82093),E=x(89392),z=x.n(E),b=x(49661),ee=x(69063),te=x(76560),ne=x(2748),ue=x(23869),se=x(97202),me=x(6681),ve=x(67135),Ae=x(59301),Se=Object.defineProperty,Me=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,We=(ct,Tt,$t)=>Tt in ct?Se(ct,Tt,{enumerable:!0,configurable:!0,writable:!0,value:$t}):ct[Tt]=$t,st=(ct,Tt)=>{for(var $t in Tt||(Tt={}))je.call(Tt,$t)&&We(ct,$t,Tt[$t]);if(it)for(var $t of it(Tt))lt.call(Tt,$t)&&We(ct,$t,Tt[$t]);return ct},bt=(ct,Tt)=>Me(ct,xe(Tt)),Et=(ct,Tt,$t)=>new Promise((Kt,En)=>{var Ye=An=>{try{kn($t.next(An))}catch(sn){En(sn)}},Qt=An=>{try{kn($t.throw(An))}catch(sn){En(sn)}},kn=An=>An.done?Kt(An.value):Promise.resolve(An.value).then(Ye,Qt);kn(($t=$t.apply(ct,Tt)).next())});function At(ct,Tt){const $t=[];for(let Kt=ct;Kt{const Kt=ctCe()(Tt).endOf("day"),Ye=ct{const $t=parseInt(Ce()(ct).format("HH")),Kt=parseInt(Ce()().format("HH")),En=parseInt(Ce()().format("mm"));if(!ct)return{disabledHours:()=>At(0,Kt),disabledMinutes:()=>At(0,En)};if(Tt){const Ye=parseInt(Ce()(Tt).format("HH")),Qt=parseInt(Ce()(Tt).format("mm"));return Ce()(ct).isSame(Ce()(Tt),"day")?{disabledHours:()=>At(0,Ye),disabledMinutes:()=>$t<=Ye?At(0,Qt):[]}:void 0}if(Ce()(ct).isSame(Ce()(),"day"))return{disabledHours:()=>At(0,Kt),disabledMinutes:()=>Ce()(ct).isSame(Ce()(),"hour")&&$t<=Kt?At(0,En):[]}},{RangePicker:Ut}=fe.default,{Option:ft}=Le.default,Je=({shixunHomeworks:ct,loading:Tt,dispatch:$t,classroomList:Kt,user:En})=>{var Ye,Qt,kn,An,sn,rt,ht,tt,ke;const St=(0,te.useParams)(),{workSetting:wt,workList:Ue,shixunWorkList:Qe,headerInfo:Ct,changeData:He}=ct,[at,Xe]=(0,a.useState)(!1),[Tn,pn]=(0,a.useState)(!1);let[Dn,Zn]=(0,a.useState)([]),[qn,Bt]=(0,a.useState)([]),[kt,Pn]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ne.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Nt,qt]=(0,a.useState)({}),[Bn,In]=(0,a.useState)({});(0,a.useEffect)(()=>()=>{Zn([])},[]),(0,a.useEffect)(()=>{Xe(!(0,re.GJ)())},[(0,re.GJ)()]);const wa=()=>{$t({type:"shixunHomeworks/getWorkSetting",payload:st({},St)})};(0,a.useEffect)(()=>{if(!(wt!=null&&wt.course_id))return;Object.keys(kt).map(function(Cn){kt[Cn]=wt[Cn]}),(!kt.allow_late||!kt.unified_late)&&(kt.late_penalty=20,kt.penalty_type=ne.Q.Percent),kt.unified_setting||(kt.unified_late=!1,kt.unified_anonymous_comment=!1,kt.unified_anonymous_appeal=!1),Dn=JSON.parse(JSON.stringify(wt.group_settings.map(Cn=>bt(st({},Cn),{group_name:[Cn.group_name]})).filter(Cn=>Cn.publish_time!==null))),qn=JSON.parse(JSON.stringify(wt.allow_late_settings.map(Cn=>bt(st({},Cn),{group_name:[Cn.group_name]})).filter(Cn=>Cn.late_time!==null))),Pn(st({},kt));const xt=(0,b.QE)((Dn==null?void 0:Dn.length)>0?Dn:[]);Zn([...xt]),(qn==null?void 0:qn.length)<=0?Bt([{penalty_type:ne.Q.Percent,late_penalty:20}]):Bt([...qn])},[wt]);const Ga=()=>Et(void 0,null,function*(){var xt,Cn;if(((xt=En==null?void 0:En.userInfo)==null?void 0:xt.user_status)===2){(0,ue.Rd)();return}const Br=JSON.parse(JSON.stringify(kt));if(Br.challenge_settings.filter(Rn=>!Rn.hide),Br.categoryId=St.categoryId,(Cn=Br.challenge_settings)!=null&&Cn.every(Rn=>!Rn.checked)){ye.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Dn),!kt.unified_setting)Dn=Dn==null?void 0:Dn.map(Rn=>{var Ma;if(!Rn.publish_time||!Rn.end_time)throw ye.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Rn.group_name)throw ye.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Rn.group_name=typeof(Rn==null?void 0:Rn.group_name)=="string"?[Rn==null?void 0:Rn.group_name]:Rn==null?void 0:Rn.group_name,Rn.group_id=(Ma=wt.group_settings)==null?void 0:Ma.filter(Oa=>{var ur;return(ur=Rn==null?void 0:Rn.group_name)==null?void 0:ur.includes(Oa.group_name)}).map(Oa=>Oa.group_id||Oa.id).toString().split(","),Rn});else if(!kt.publish_time||!kt.end_time)throw ye.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(Br.group_settings=Dn,kt.allow_late)if(kt.unified_late){if(kt.late_penalty===null||kt.late_penalty===void 0||kt.late_penalty<0||kt.late_penalty>100)throw ye.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!kt.late_time)throw ye.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else qn=qn==null?void 0:qn.map(Rn=>{var Ma,Oa;if(Rn.late_penalty===null||Rn.late_penalty===void 0||Rn.late_penalty<0||Rn.late_penalty>100)throw ye.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Rn.late_time)throw ye.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Rn.group_name)throw ye.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Rn.group_name=typeof(Rn==null?void 0:Rn.group_name)=="string"?[Rn==null?void 0:Rn.group_name]:Rn==null?void 0:Rn.group_name,Rn.group_id=(Oa=(Ma=Rn==null?void 0:Rn.group_name)==null?void 0:Ma.map(ur=>{var dn,ce;let ge=(ce=(dn=wt.group_settings)==null?void 0:dn.filter(Ee=>(Ee==null?void 0:Ee.group_name)===ur))==null?void 0:ce[0];return ge==null?void 0:ge.group_id}))==null?void 0:Oa.toString().split(","),Rn}),Br.allow_late_settings=qn;let zt=yield(0,ve.Tr)({homework_common_ids:[parseInt(St.categoryId)],course_id:St.coursesId,type:"homework_common"});(zt==null?void 0:zt.student_count)===0?xr(Br):(In(Br),qt(zt))}),xr=xt=>{var Cn;if(xt.total_score===null){ye.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(xt!=null&&xt.work_efficiency&&xt.eff_score===null){ye.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Br=xt.challenge_settings.reduce((Ma,Oa)=>Ma+Number(Oa.challenge_score),0);if((Br==null?void 0:Br.toFixed(10))!==((Cn=xt.total_score-xt.eff_score)==null?void 0:Cn.toFixed(10))){ye.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${xt.total_score}\u5206`);return}const zt={shixun_evaluation:xt.shixun_evaluation,challenge_settings:xt.challenge_settings};let Rn=()=>{var Ma;const Oa=()=>Et(void 0,null,function*(){pn(!0),(yield(0,y.ZP)(`/api/homework_commons/${St.categoryId}/publish_setting.json`,{method:"post",body:st({},xt)})).status===0&&(ye.ZP.success("\u66F4\u65B0\u6210\u529F"),wa(),$t({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:st({},St)})),pn(!1)});!(0,E.isEqual)(He,zt)&&!((Ma=Ct==null?void 0:Ct.homework_status)!=null&&Ma.includes("\u672A\u53D1\u5E03"))?Fe.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Oa}):Oa()};wt!=null&&wt.high_resources_consume&&!(wt!=null&&wt.high_resources_consume_permission)?$t({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:St.coursesId,type:"shixun",type_id:St.categoryId,name:wt.homework_name,fn:()=>{Rn()}}}):Rn()},en=(xt,Cn,Br="group_id")=>{var zt;return Cn?Cn.find(Rn=>Rn[Br]===xt):(zt=wt==null?void 0:wt.group_settings)==null?void 0:zt.find(Rn=>Rn.group_id[0]===xt)},Wn=(wt==null?void 0:wt.allow_late)||(wt==null?void 0:wt.anonymous_comment),Ca=xt=>{var Cn,Br;const zt=en(xt,wt==null?void 0:wt.allow_late_settings,"id"),Rn=en(xt,wt==null?void 0:wt.anonymous_comment_settings),Ma=en(xt);return(wt==null?void 0:wt.allow_late)&&zt&&Ce()(zt==null?void 0:zt.late_time)<=Ce()()||(wt==null?void 0:wt.anonymous_comment)&&Rn&&(Rn==null?void 0:Rn.evaluation_start)!==null||((Br=(Ce()(Ma==null?void 0:Ma.end_time)<=Ce()()&&((Cn=wt==null?void 0:wt.allow_late_settings)==null?void 0:Cn.filter(Oa=>Oa.group_id.includes(xt))))[0])==null?void 0:Br.late_time)!=null},Ka=(0,a.useMemo)(()=>(wt==null?void 0:wt.allow_late)||(wt==null?void 0:wt.all_group_late),[wt,Ct]),Ra=wt==null?void 0:wt.anonymous_comment,Wr=xt=>{if(!xt)return!1;const Cn=en(xt,wt==null?void 0:wt.anonymous_comment_settings);return(wt==null?void 0:wt.anonymous_comment)&&Cn&&(Cn==null?void 0:Cn.evaluation_start)!==null},Qr=(xt,Cn)=>{var Br,zt,Rn;$t({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:xt,index:Cn,rangePickerDisabled:at||(Ce()()<=Ce()((zt=en((Br=xt==null?void 0:xt.group_id)==null?void 0:Br[0]))==null?void 0:zt.publish_time)?!1:[!0,Ca((Rn=xt==null?void 0:xt.group_id)==null?void 0:Rn[0])]),disabledDate:wt==null?void 0:wt.course_end_date}})};return Ae.createElement("section",{className:ee.Z.form},Ae.createElement("div",{className:ee.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ae.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Ae.createElement("div",null,Ae.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ae.createElement(Be.ZP.Group,{disabled:at||!((Ye=Ct==null?void 0:Ct.homework_status)!=null&&Ye.includes("\u672A\u53D1\u5E03"))||(0,re.Rm)()&&!((Qt=Kt.AssistantObject.practice)!=null&&Qt.can_publish),value:kt.unified_setting,onChange:xt=>{var Cn;if(!((Cn=Ct==null?void 0:Ct.homework_status)!=null&&Cn.includes("\u672A\u53D1\u5E03"))){ye.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(kt.unified_setting=!kt.unified_setting,kt.unified_setting||(kt.unified_late=!1,Bt([{late_penalty:5}])),Pn(Object.assign({},kt)),kt.unified_setting===!1&&Dn==""){Zn(Dn.concat({}));return}kt.unified_setting&&(Zn([]),Bt([{late_penalty:5}]))}},Ae.createElement(Be.ZP,{value:!0,disabled:at||!(wt!=null&&wt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ae.createElement(Be.ZP,{disabled:at||!((kn=wt==null?void 0:wt.group_settings)!=null&&kn.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((An=wt==null?void 0:wt.group_settings)==null?void 0:An.length)===0&&Ae.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),kt.unified_setting&&Ae.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ae.createElement(oe.Z,{align:"middle"},Ae.createElement(Ne.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Ae.createElement(Ne.Z,{className:"ml10"},Ae.createElement(fe.default,{size:"large",disabled:at||!((sn=Ct==null?void 0:Ct.homework_status)!=null&&sn.includes("\u672A\u53D1\u5E03")||(rt=Ct==null?void 0:Ct.homework_status)!=null&&rt.includes("\u672A\u5F00\u59CB"))||(0,re.Rm)()&&!((ht=Kt.AssistantObject.practice)!=null&&ht.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:xt=>Rt(xt,wt==null?void 0:wt.course_end_date),disabledTime:xt=>jt(xt),value:kt.publish_time?Ce()(kt.publish_time):"",onChange:(xt,Cn)=>{kt.publish_time=Cn,(kt.end_time==""||!kt.end_time)&&kt.unified_setting&&(kt.end_time=Ce()(xt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Pn(Object.assign({},kt))}}))),Ae.createElement(oe.Z,{align:"middle",className:"pl30"},Ae.createElement(Ne.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ae.createElement(Ne.Z,{className:"ml10"},Ae.createElement(fe.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ce()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(wt==null?void 0:wt.allow_late)&&(wt==null?void 0:wt.homework_status.includes("\u5DF2\u622A\u6B62"))||at||(wt==null?void 0:wt.allow_late)&&Ce()()>=Ce()(wt==null?void 0:wt.end_time)||(0,re.Rm)()&&!((tt=Kt.AssistantObject.practice)!=null&&tt.can_publish),disabledDate:xt=>Rt(xt,wt==null?void 0:wt.course_end_date,kt.publish_time),disabledTime:xt=>jt(xt,kt.publish_time),value:kt.end_time?Ce()(kt.end_time):"",onChange:(xt,Cn)=>{kt.end_time=Cn,Pn(Object.assign({},kt))}})))),!kt.unified_setting&&(Dn==null?void 0:Dn.length)>0&&Ae.createElement(oe.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Dn&&Dn.map(function(xt,Cn){var Br,zt,Rn,Ma,Oa,ur,dn;return Ae.createElement(Ne.Z,{span:24,key:Cn},Ae.createElement(oe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Cn==(Dn==null?void 0:Dn.length)-1?"0px":"10px"}},Ae.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Cn+1),Ae.createElement(Le.default,{disabled:at||((Br=Ct==null?void 0:Ct.homework_status)!=null&&Br.includes("\u672A\u53D1\u5E03")&&xt.id||Ce()(){var ge;if((0,re.Rm)()&&!((ge=Kt.AssistantObject.practice)!=null&&ge.can_publish)){ye.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}Dn[Cn].group_name=ce,Dn[Cn].group_id=xt.group_id;const Ee=(0,E.flattenDeep)(Dn.map(qe=>qe.group_name)),De=qn.map(qe=>{let Dt=(qe==null?void 0:qe.group_name)||[];return bt(st({},qe),{group_name:(0,E.remove)(Dt,Mt=>Ee.includes(Mt))})});Bt(De),Zn(Dn.slice())},maxTagCount:4,maxTagPlaceholder:ce=>Ae.createElement("div",{style:{cursor:"pointer"},onClick:()=>Qr(xt,Cn)},"+",ce==null?void 0:ce.length)},wt.group_settings&&wt.group_settings.map(function(ce){if(!Dn.map(Ee=>Ee.group_name).flat().includes(ce.group_name))return Ae.createElement(ft,{value:ce.group_name,key:ce.id},ce.group_name)})),Ae.createElement("div",{className:"ml20"},Ae.createElement(Ut,{size:"large",ranges:{\u6B64\u523B:[xt.publish_time?Ce()(xt.publish_time):Ce()(),Ce()()]},allowClear:!1,disabled:at||(Ce()()<=Ce()((Ma=en((Rn=xt==null?void 0:xt.group_id)==null?void 0:Rn[0]))==null?void 0:Ma.publish_time)?!1:[!0,Ca((Oa=xt==null?void 0:xt.group_id)==null?void 0:Oa[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:ce=>Rt(ce,wt==null?void 0:wt.course_end_date),disabledTime:ce=>jt(ce),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ce()((0,b.U6)(),"HH:mm"),Ce()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:xt.publish_time&&[Ce()(xt.publish_time),xt.end_time?Ce()(xt.end_time):void 0],onChange:(ce,ge)=>{var Ee;if((0,re.Rm)()&&!((Ee=Kt.AssistantObject.practice)!=null&&Ee.can_publish)){ye.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}Dn[Cn].publish_time=ge[0],!xt.end_time&&ge[0]?Dn[Cn].end_time=Ce()(ge[0]).add(7,"days"):Dn[Cn].end_time=ge[1],Zn([...Dn])},onCalendarChange:(ce,ge,Ee)=>{if(ge!=null&&ge[0]&&!ge[1]){const De=Ce()(ge[0]).add(7,"days");Dn[Cn].publish_time=ge[0],Dn[Cn].end_time=De,Zn([...Dn])}}})),!at&&Ae.createElement("div",{style:{display:"flex",width:"50px"}},((ur=xt==null?void 0:xt.group_id)==null?void 0:ur.length)>1&&Ae.createElement(we.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ae.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Qr(xt,Cn)})),Dn.length<((dn=wt==null?void 0:wt.group_settings)==null?void 0:dn.length)&&Ae.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var ce;if((0,re.Rm)()&&!((ce=Kt.AssistantObject.practice)!=null&&ce.can_publish)){ye.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}Zn(Dn.concat({}))}}),((xt==null?void 0:xt.publish_time)&&Ce()(){const ce=(0,E.cloneDeep)(qn);ce.forEach((ge,Ee)=>{ge.group_name&&(ge.group_name=ge.group_name.filter(De=>{var qe;return!((qe=Dn[Cn].group_name)!=null&&qe.includes(De))}))}),Dn=Dn.filter((ge,Ee)=>Cn!==Ee),Bt(ce),Zn(Dn.slice()),setTimeout(()=>Zn(Dn.slice()),10)}}))))}))),Ae.createElement(oe.Z,null,Ae.createElement(Ne.Z,null,Ae.createElement("div",{className:ee.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ae.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Ae.createElement(Ne.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ae.createElement(be.default,{checked:kt.allow_late,disabled:at||Ka,onChange:xt=>{var Cn;if((0,re.Rm)()&&!((Cn=Kt.AssistantObject.practice)!=null&&Cn.can_late)){ye.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}xt.target.checked&&Fe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ae.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ae.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Ae.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ae.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),kt.allow_late=!kt.allow_late,qn==""&&Bt([{late_penalty:5}]),Pn(Object.assign({},kt))}},Ae.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(kt==null?void 0:kt.allow_late)&&Ae.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ae.createElement("div",{style:{display:"flex"}},Ae.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ae.createElement(Be.ZP.Group,{style:{marginLeft:"20px"},disabled:at||(wt==null?void 0:wt.anonymous_comment)||(wt==null?void 0:wt.allow_late),value:kt.unified_late,onChange:xt=>{var Cn;if((0,re.Rm)()&&!((Cn=Kt.AssistantObject.practice)!=null&&Cn.can_late)){ye.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}kt.unified_late=xt.target.value,qn==""&&!xt.target.value&&Bt([{penalty_type:ne.Q.Percent,late_penalty:20}]),Pn(st({},kt))}},(kt==null?void 0:kt.unified_setting)&&Ae.createElement(Be.ZP,{value:!0,disabled:!(wt!=null&&wt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((ke=wt==null?void 0:wt.group_settings)==null?void 0:ke.length)>0&&Ae.createElement(Be.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),kt!=null&&kt.unified_late?Ae.createElement(Ae.Fragment,null,Ae.createElement(oe.Z,{align:"middle",style:{marginTop:"10px"}},Ae.createElement(Ne.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ae.createElement(Ne.Z,{className:"ml20"},Ae.createElement(ne.Z,{disabled:at||Ra,value:{type:kt.penalty_type,inputValue:kt.late_penalty},onChange:xt=>{var Cn;if((0,re.Rm)()&&!((Cn=Kt.AssistantObject.practice)!=null&&Cn.can_late)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pn(bt(st({},kt),{late_penalty:xt.inputValue,penalty_type:xt.type}))}})),Ae.createElement(Ne.Z,{flex:"1",className:"ml5"},Ae.createElement("span",{className:"c-grey-c ml10"},kt.penalty_type===ne.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Ae.createElement(oe.Z,{align:"middle",style:{marginTop:"15px"}},Ae.createElement(Ne.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ae.createElement(Ne.Z,{className:"ml20"},Ae.createElement(fe.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ce()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:at||Ra,value:kt.late_time?Ce()(kt.late_time):"",disabledDate:xt=>Rt(xt,wt==null?void 0:wt.course_end_date),onChange:(xt,Cn)=>{var Br;if((0,re.Rm)()&&!((Br=Kt.AssistantObject.practice)!=null&&Br.can_late)){ye.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}kt.late_time=Cn,Pn(Object.assign({},kt))}})))):qn.map(function(xt,Cn){var Br;return Ae.createElement(Ne.Z,{span:24,key:Cn},Ae.createElement(oe.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ae.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Cn+1),Ae.createElement(Le.default,{disabled:at||!((Br=Ct==null?void 0:Ct.homework_status)!=null&&Br.includes("\u672A\u53D1\u5E03"))&&xt.id||(wt==null?void 0:wt.anonymous_comment),mode:"multiple",className:ee.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof xt.group_name=="string"?[xt.group_name]:xt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:zt=>{var Rn;if((0,re.Rm)()&&!((Rn=Kt.AssistantObject.practice)!=null&&Rn.can_late)){ye.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}qn[Cn].group_name=zt,qn[Cn].group_id=xt.group_id,Bt(qn.slice())}},wt.group_settings&&wt.group_settings.map(function(zt){const Rn=qn.map(Oa=>Oa.group_name).flat(),Ma=Dn.map(Oa=>Oa.group_name).flat();if(kt!=null&&kt.unified_setting){if(!Rn.includes(zt.group_name))return Ae.createElement(ft,{value:zt.group_name,key:zt.id},zt.group_name)}else if(Ma.includes(zt.group_name)&&!Rn.includes(zt.group_name))return Ae.createElement(ft,{value:zt.group_name,key:zt.id},zt.group_name)})),Ae.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ae.createElement(ne.Z,{disabled:at||Wr(xt.id),value:{type:xt.penalty_type,inputValue:xt.late_penalty},onChange:zt=>{var Rn;if((0,re.Rm)()&&!((Rn=Kt.AssistantObject.practice)!=null&&Rn.can_late)){ye.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}qn[Cn].late_penalty=zt.inputValue,qn[Cn].penalty_type=zt.type,Bt([...qn])}}),Ae.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ae.createElement(fe.default,{size:"large",disabled:at||Wr(xt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ce()((0,b.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:zt=>Rt(zt,wt==null?void 0:wt.course_end_date),format:"YYYY-MM-DD HH:mm",value:xt!=null&&xt.late_time?Ce()(xt.late_time):void 0,onChange:(zt,Rn)=>{var Ma;if((0,re.Rm)()&&!((Ma=Kt.AssistantObject.practice)!=null&&Ma.can_late)){ye.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}qn[Cn].late_time=Rn,Bt([...qn])}}),!at&&Ae.createElement("div",{style:{display:"flex",width:"50px"}},Ae.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var zt;if((0,re.Rm)()&&!((zt=Kt.AssistantObject.practice)!=null&&zt.can_late)){ye.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}Bt(qn.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),Cn>0&&!xt.id&&Ae.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var zt;if((0,re.Rm)()&&!((zt=Kt.AssistantObject.practice)!=null&&zt.can_late)){ye.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}qn=qn.filter((Rn,Ma)=>Cn!==Ma),Bt(qn.slice()),setTimeout(()=>Bt(qn.slice()),10)}}))))})),!at&&Ae.createElement(Ae.Fragment,null,Ae.createElement(Re.ZP,{type:"primary",size:"large",loading:Tn,style:{width:"138px",marginTop:"30px"},onClick:()=>Ga()},"\u4FDD\u5B58")),Ae.createElement(se.Z,{onConfirm:(xt,Cn)=>{Dn.splice(xt,0,...Cn),Dn.splice(xt+Cn.length,1);const Br=(0,b.QE)([...Dn]);Zn([...Br])}}),Ae.createElement(me.Z,{resdata:Nt,type:"shixun",okloading:Tn,oktext:(Nt==null?void 0:Nt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:xt=>Et(void 0,null,function*(){pn(!0);let Cn=yield(0,y.ZP)(`/api/courses/${St.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(St.categoryId)]}});pn(!1),(Cn==null?void 0:Cn.status)===0&&xr(Bn)})}))};dt.ZP=(0,te.connect)(({shixunHomeworks:ct,classroomList:Tt,loading:$t,user:Kt})=>({shixunHomeworks:ct,classroomList:Tt,loading:$t.effects,user:Kt}))(Je)},37521:function(Lt,dt,x){"use strict";var a=x(59301),fe=x(54580),Le=x(78241),ye=x(43418),Fe=x(8591),Be=x(1710),oe=x(76560),Ne=x(90524),we=x(5295),be=x(82093),Re=x(61186),Ze=x.n(Re),Ce=x(49661),re=x(59301),y=Object.defineProperty,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(me,ve,Ae)=>ve in me?y(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):me[ve]=Ae,te=(me,ve)=>{for(var Ae in ve||(ve={}))z.call(ve,Ae)&&ee(me,Ae,ve[Ae]);if(E)for(var Ae of E(ve))b.call(ve,Ae)&&ee(me,Ae,ve[Ae]);return me},ne=(me,ve,Ae)=>new Promise((Se,Me)=>{var xe=lt=>{try{je(Ae.next(lt))}catch(We){Me(We)}},it=lt=>{try{je(Ae.throw(lt))}catch(We){Me(We)}},je=lt=>lt.done?Se(lt.value):Promise.resolve(lt.value).then(xe,it);je((Ae=Ae.apply(me,ve)).next())});const{Dragger:ue}=fe.default,se=({classroomList:me,dispatch:ve,onOk:Ae})=>{const Se=(0,oe.useParams)(),[Me]=Le.default.useForm(),[xe,it]=(0,a.useState)(),[je,lt]=(0,a.useState)(!1),We={height:100,onRemove:()=>{it("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:st=>ne(void 0,null,function*(){return it(st),!1})};return(0,a.useEffect)(()=>{Me.setFieldsValue({publish_time:Ze()(Ze()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ze()(Ze()(new Date((0,Ce.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),re.createElement(ye.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:me.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:je},onOk:()=>ne(void 0,null,function*(){Me.submit()}),onCancel:()=>{Me.resetFields(),ve({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(Le.default,{form:Me,onFinish:st=>ne(void 0,null,function*(){var bt,Et,At;if(!(xe!=null&&xe.size)){Fe.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}lt(!0);let Rt=new FormData;Rt.append("type",me.actionTabs.type),Rt.append("file",xe);let jt;window.location.href.indexOf("exercise")>-1?jt=`/api/exercises/${me.actionTabs.id}/supplement_score.json`:jt=`/api/homework_commons/${me.actionTabs.id}/supplement_score.json`;let Ut=yield(0,be.ZP)(jt,{method:"post",body:Rt},!0);lt(!1),(Ut==null?void 0:Ut.status)===0&&(Ae(),Me.resetFields(),ve({type:"classroomList/setActionTabs",payload:{}}),((Et=(bt=Ut==null?void 0:Ut.data)==null?void 0:bt.fail)==null?void 0:Et.length)>0&&ye.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:re.createElement(Be.default,{pagination:!1,dataSource:(At=Ut==null?void 0:Ut.data)==null?void 0:At.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ce.FH)("",Ne.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${me.actionTabs.type}`)}}))})},re.createElement(Le.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},me.actionTabs.name),re.createElement(Le.default.Item,{style:{marginBottom:0},label:re.createElement("div",null,re.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),re.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},re.createElement("div",null,re.createElement("a",{download:"\u6A21\u7248.xlsx",className:we.Z.downloadbutton,href:Ne.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${me.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),re.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),re.createElement(Le.default.Item,{style:{marginBottom:0}},re.createElement(ue,te({},We),re.createElement("a",{className:we.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),re.createElement("br",null),re.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};dt.Z=(0,oe.connect)(({classroomList:me})=>({classroomList:me}))(se)},59659:function(Lt,dt,x){"use strict";var a=x(59301),fe=x(54580),Le=x(78241),ye=x(99313),Fe=x(1710),Be=x(58421),oe=x(76560),Ne=x(82093),we=x(61186),be=x.n(we),Re=x(59301),Ze=(y,E,z)=>new Promise((b,ee)=>{var te=se=>{try{ue(z.next(se))}catch(me){ee(me)}},ne=se=>{try{ue(z.throw(se))}catch(me){ee(me)}},ue=se=>se.done?b(se.value):Promise.resolve(se.value).then(te,ne);ue((z=z.apply(y,E)).next())});const{Dragger:Ce}=fe.default,re=({})=>{const y=(0,oe.useParams)(),[E]=Le.default.useForm(),[z,b]=(0,a.useState)(!0),[ee,te]=(0,a.useState)(!1);let[ne,ue]=(0,a.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const se=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function me(){return Ze(this,null,function*(){let Ae;te(!0),window.location.href.indexOf("exercise")>-1?Ae=`/api/exercises/${y==null?void 0:y.categoryId}/redo_logs.json`:Ae=`/api/homework_commons/${y==null?void 0:y.categoryId}/redo_logs.json`;let Se=yield(0,Ne.ZP)(Ae,{method:"get",params:ne});te(!1),(Se==null?void 0:Se.status)===0&&b(Se==null?void 0:Se.data)})}(0,a.useEffect)(()=>{me()},[]);let ve=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(Ae,Se,Me)=>{var xe;return(xe=se.find(it=>it.question_type===Ae))==null?void 0:xe.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Ae,Se,Me)=>{var xe;return(xe=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(it=>it.id===Ae))==null?void 0:xe.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ae,Se,Me)=>be()(Ae).format("YYYY-MM-DD HH:mm:ss")}].filter(Ae=>!!Ae);return Re.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},Re.createElement(ye.default,{destroyInactiveTabPane:!0,onChange:Ae=>{ne.type=Ae,ne.page=1,ne.limit=10,ue(ne),me()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:Re.createElement(Fe.default,{className:"mt20",loading:ee,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(Ae,Se,Me)=>be()(Ae).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:z==null?void 0:z.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:Re.createElement(Fe.default,{className:"mt20",loading:ee,columns:ve,dataSource:z==null?void 0:z.list,pagination:!1})}].filter(Ae=>!!Ae)}),Re.createElement(Be.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Ae,Se)=>{ne.page=Ae,ne.limit=Se,ue(ne),me()},current:ne.page,total:z.count,pageSize:ne.limit,style:{marginTop:20}}))};dt.Z=(0,oe.connect)(({classroomList:y})=>({classroomList:y}))(re)},56731:function(Lt,dt,x){"use strict";var a=x(59301),fe=x(54580),Le=x(78241),ye=x(43418),Fe=x(5871),Be=x(76560),oe=x(82093),Ne=x(61186),we=x.n(Ne),be=x(49661),Re=x(59301),Ze=Object.defineProperty,Ce=Object.defineProperties,re=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,b=(me,ve,Ae)=>ve in me?Ze(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):me[ve]=Ae,ee=(me,ve)=>{for(var Ae in ve||(ve={}))E.call(ve,Ae)&&b(me,Ae,ve[Ae]);if(y)for(var Ae of y(ve))z.call(ve,Ae)&&b(me,Ae,ve[Ae]);return me},te=(me,ve)=>Ce(me,re(ve)),ne=(me,ve,Ae)=>new Promise((Se,Me)=>{var xe=lt=>{try{je(Ae.next(lt))}catch(We){Me(We)}},it=lt=>{try{je(Ae.throw(lt))}catch(We){Me(We)}},je=lt=>lt.done?Se(lt.value):Promise.resolve(lt.value).then(xe,it);je((Ae=Ae.apply(me,ve)).next())});const{Dragger:ue}=fe.default,se=({classroomList:me,dispatch:ve,onOk:Ae})=>{const Se=(0,Be.useParams)(),[Me]=Le.default.useForm(),[xe,it]=(0,a.useState)(),[je,lt]=(0,a.useState)(!1),We={height:100,onRemove:()=>{it("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:st=>ne(void 0,null,function*(){return it(st),!1})};return(0,a.useEffect)(()=>{Me.setFieldsValue({publish_time:we()(we()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:we()(we()(new Date((0,be.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Re.createElement(ye.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:me.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:je},onOk:()=>ne(void 0,null,function*(){Me.submit()}),onCancel:()=>{Me.resetFields(),ve({type:"classroomList/setActionTabs",payload:{}})}},Re.createElement(Le.default,{form:Me,onFinish:st=>ne(void 0,null,function*(){var bt,Et;console.log("---",me.actionTabs,st,Se);let At=((bt=me==null?void 0:me.actionTabs)==null?void 0:bt.type)==="exercise"?`/api/exercises/${Se==null?void 0:Se.category}/exercise_user/edit_score.json`:`/api/student_works/${me.actionTabs.id}/edit_score.json`;lt(!0);let Rt=yield(0,oe.ZP)(At,{method:"post",body:te(ee({},st),{exercise_user_id:((Et=me==null?void 0:me.actionTabs)==null?void 0:Et.type)==="exercise"?me.actionTabs.id:""})});lt(!1),Me.resetFields(),ve({type:"classroomList/setActionTabs",payload:{}}),Ae()})},Re.createElement(Le.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},Re.createElement(Fe.Z,{min:0,style:{width:"100%"}}))))};dt.Z=(0,Be.connect)(({classroomList:me})=>({classroomList:me}))(se)},4835:function(Lt,dt,x){"use strict";var a=x(59301),fe=x(54580),Le=x(78241),ye=x(3113),Fe=x(95237),Be=x(81327),oe=x(5083),Ne=x(76560),we=x(61186),be=x.n(we),Re=x(69577),Ze=x(82093),Ce=x(59301),re=(z,b,ee)=>new Promise((te,ne)=>{var ue=ve=>{try{me(ee.next(ve))}catch(Ae){ne(Ae)}},se=ve=>{try{me(ee.throw(ve))}catch(Ae){ne(Ae)}},me=ve=>ve.done?te(ve.value):Promise.resolve(ve.value).then(ue,se);me((ee=ee.apply(z,b)).next())});const{Dragger:y}=fe.default,E=({})=>{const z=(0,Ne.useParams)(),[b]=Le.default.useForm(),[ee,te]=(0,a.useState)(!0),[ne,ue]=(0,a.useState)(!1);console.log("----",z);function se(){return re(this,null,function*(){var me,ve;let Ae;window.location.href.indexOf("exercise")>-1?Ae=`/api/exercises/${z==null?void 0:z.categoryId}/get_time_setting.json`:Ae=`/api/homework_commons/${z==null?void 0:z.categoryId}/get_time_setting.json`;let Se=yield(0,Ze.ZP)(Ae,{method:"get"});(Se==null?void 0:Se.status)===0&&b.setFieldsValue({publish_time:be()(be()((me=Se==null?void 0:Se.data)==null?void 0:me.publish_time).format("YYYY-MM-DD HH:mm")),end_time:be()(be()((ve=Se==null?void 0:Se.data)==null?void 0:ve.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,a.useEffect)(()=>{se()},[]),Ce.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Ce.createElement("div",{style:{textAlign:"end"}},ee&&Ce.createElement(ye.ZP,{onClick:()=>{te(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!ee&&Ce.createElement("div",null,Ce.createElement(ye.ZP,{type:"primary",loading:ne,onClick:()=>{b.submit()}},"\u63D0\u4EA4"),Ce.createElement(ye.ZP,{style:{marginLeft:20},onClick:()=>{te(!0)}},"\u53D6\u6D88"))),Ce.createElement(Le.default,{form:b,disabled:ee,onFinish:me=>re(void 0,null,function*(){ue(!0),console.log("---",window.location.href);let ve;window.location.href.indexOf("exercise")>-1?ve=`/api/exercises/${z==null?void 0:z.categoryId}/time_setting.json`:ve=`/api/homework_commons/${z==null?void 0:z.categoryId}/time_setting.json`;let Ae=yield(0,Ze.ZP)(ve,{method:"post",body:{publish_time:be()(me.publish_time).format("YYYY-MM-DD HH:mm"),end_time:be()(me.end_time).format("YYYY-MM-DD HH:mm")}});ue(!1),(Ae==null?void 0:Ae.status)===0&&te(!0)})},Ce.createElement(Fe.Z,null,Ce.createElement(Be.Z,null,Ce.createElement(Le.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Ce.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:me=>(0,Re.Q8)(me),disabledTime:me=>(0,Re.d0)(me),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ce.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Ce.createElement(Fe.Z,null,Ce.createElement(Be.Z,null,Ce.createElement(Le.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Ce.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:me=>(0,Re.Q8)(me,"",b.getFieldValue("publish_time")),disabledTime:me=>(0,Re.d0)(me,b.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ce.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};dt.Z=(0,Ne.connect)(({classroomList:z})=>({classroomList:z}))(E)},97202:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return E}});var a=x(59301),fe=x(76560),Le=x(5083),ye=x(43418),Fe=x(92832),Be=x(95237),oe=x(43604),Ne={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},we=x(61186),be=x.n(we),Re=x(49661),Ze=x(57884),Ce=x(59301);const{RangePicker:re}=Le.default,y=({dispatch:z,classroomList:b,onConfirm:ee})=>{const[te,ne]=(0,a.useState)([]),[ue,se]=(0,a.useState)([]),[me,ve]=(0,a.useState)("");(0,a.useEffect)(()=>{var Me;if(b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let xe=b.actionTabs.data;console.log("data",xe);let it=(Me=xe==null?void 0:xe.group_name)==null?void 0:Me.map((je,lt)=>{var We;return{group_id:xe==null?void 0:xe.group_id[lt],group_name:xe==null?void 0:xe.group_name[lt],is_admin:xe==null?void 0:xe.is_admin,end_time:xe==null?void 0:xe.end_time,publish_time:Array.isArray(xe==null?void 0:xe.publish_time)?(We=xe==null?void 0:xe.publish_time)==null?void 0:We[0]:xe==null?void 0:xe.publish_time}});it&&(ne([...it]),se([...it]))}},[b.actionTabs]);const Ae=()=>{z({type:"classroomList/setActionTabs",payload:{}}),ve("")},Se=Me=>{if(Me){const xe=ue==null?void 0:ue.filter(it=>{var je,lt;return(lt=(je=it==null?void 0:it.group_name)==null?void 0:je.toLowerCase())==null?void 0:lt.includes(Me==null?void 0:Me.toLowerCase())});ne(xe)}else ne(ue)};return Ce.createElement(ye.default,{width:980,title:Ce.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Ce.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Ce.createElement("span",{className:Ne.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),Ce.createElement(Fe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:me,onChange:Me=>{ve(Me.target.value.trim()),Se(Me.target.value.trim())}})),centered:!0,maskClosable:!1,open:b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ae(),onOk:()=>{var Me;ee((Me=b.actionTabs)==null?void 0:Me.index,ue),Ae()}},Ce.createElement("div",{className:Ne.modal_con},Ce.createElement(Be.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(te==null?void 0:te.length)>0?te.map(function(Me,xe){var it,je;return Ce.createElement(oe.Z,{span:24,key:xe},Ce.createElement(Be.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:xe==(te==null?void 0:te.length)-1?"0px":"10px"}},Ce.createElement("div",{className:Ne.multiple_select,title:Me.group_name},Me.group_name),Ce.createElement("div",{className:"ml20"},Ce.createElement(re,{size:"large",ranges:{\u6B64\u523B:[Me.publish_time?be()(Me.publish_time):be()(),be()()]},allowClear:!1,disabled:(it=b.actionTabs)==null?void 0:it.rangePickerDisabled,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:lt=>{var We;return(0,Re.Q8)(lt,(We=b.actionTabs)==null?void 0:We.disabledDate)},disabledTime:lt=>(0,Re.d0)(lt),showTime:{showNow:!0,format:"HH:mm",defaultValue:[be()((0,Re.U6)(),"HH:mm"),be()((0,Re.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Me.publish_time&&[be()(Me.publish_time),Me.end_time?be()(Me.end_time):void 0],onChange:(lt,We)=>{te[xe].publish_time=We[0],te[xe].end_time=We[1],ne([...te]),ue.forEach(st=>{st.group_id===Me.group_id&&(st.publish_time=We[0],st.end_time=We[1])}),se([...ue])}})),(je=b.actionTabs)!=null&&je.rangePickerDisabled?Ce.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Ce.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{te.splice(xe,1),ne([...te]),ue.forEach((lt,We)=>{lt.group_id===Me.group_id&&ue.splice(We,1)}),se([...ue])}})))}):Ce.createElement(Ze.Z,null))))};var E=(0,fe.connect)(({classroomList:z})=>({classroomList:z}))(y)},55956:function(Lt,dt,x){"use strict";x.d(dt,{h:function(){return a}});var a=(fe=>(fe[fe.NOMATCH=-1]="NOMATCH",fe[fe.OK=0]="OK",fe[fe.TIMEOUT=2]="TIMEOUT",fe[fe.PODFAILURE=3]="PODFAILURE",fe[fe.COMPILEFAILURE=4]="COMPILEFAILURE",fe[fe.EXECUTEFAILURE=5]="EXECUTEFAILURE",fe[fe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",fe))(a||{})},50582:function(Lt,dt,x){"use strict";x.d(dt,{H7:function(){return y},MK:function(){return re},MU:function(){return be},X6:function(){return Ze},bM:function(){return we},fi:function(){return E},fu:function(){return Ne},n4:function(){return z},rX:function(){return Ce},vl:function(){return b},zO:function(){return Re}});var a=x(82093),fe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Be=(ee,te,ne)=>te in ee?fe(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,oe=(ee,te)=>{for(var ne in te||(te={}))ye.call(te,ne)&&Be(ee,ne,te[ne]);if(Le)for(var ne of Le(te))Fe.call(te,ne)&&Be(ee,ne,te[ne]);return ee};function Ne(ee,te){return(0,a.U2)(`myproblems/${ee}.json`,oe({hidePopLogin:!0},te||{}))}function we(ee,te){return(0,a.v_)(`myproblems/${ee}/code_submit.json`,te)}function be(ee,te){return(0,a.v_)(`myproblems/${ee}/code_debug.json`,te)}function Re(ee,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,a.U2)(`myproblems/${ee}/submit_records.json`,te)}function Ze(ee){return(0,a.U2)("myproblems/record_detail.json",{id:ee})}function Ce(ee,te){return(0,a.U2)(`myproblems/${ee}/result.json`,{mode:te})}function re(ee,te){return(0,a.v_)(`myproblems/${ee}/add_notes.json`,te)}function y(ee,te){return(0,a.v_)(`myproblems/${ee}/restore_initial_code.json`,te)}function E(ee){return(0,a.v_)(`myproblems/${ee}/sync_code.json`)}function z(ee,te){return(0,a.v_)(`myproblems/${ee}/update_code.json`,te)}function b(ee,te){return(0,a.v_)(`discusses/${ee}/plus.json`,te)}},81150:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return $s}});var a=x(59301),fe={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},Le=x(78241),ye=x(6848),Fe=x(3113),Be=x(43418),oe=x(5871),Ne=x(8591),we=x(92832),be=x(28103),Re=x(24905),Ze=x(95237),Ce=x(43604),re=x(58421),y=x(60324),E=Object.defineProperty,z=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Zt,an,bn)=>an in Zt?E(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,ne=(Zt,an)=>{for(var bn in an||(an={}))b.call(an,bn)&&te(Zt,bn,an[bn]);if(z)for(var bn of z(an))ee.call(an,bn)&&te(Zt,bn,an[bn]);return Zt};const ue=Zt=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Zt),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var se="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",me=x(7664),ve=x(76560),Ae=x(49661),Se=x(82093),Me=Object.defineProperty,xe=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,lt=(Zt,an,bn)=>an in Zt?Me(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,We=(Zt,an)=>{for(var bn in an||(an={}))it.call(an,bn)&<(Zt,bn,an[bn]);if(xe)for(var bn of xe(an))je.call(an,bn)&<(Zt,bn,an[bn]);return Zt};const st=Zt=>React.createElement("svg",We({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Zt),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var bt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Et=Object.defineProperty,At=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,Ut=(Zt,an,bn)=>an in Zt?Et(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,ft=(Zt,an)=>{for(var bn in an||(an={}))Rt.call(an,bn)&&Ut(Zt,bn,an[bn]);if(At)for(var bn of At(an))jt.call(an,bn)&&Ut(Zt,bn,an[bn]);return Zt};const Je=Zt=>React.createElement("svg",ft({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Zt),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var ct="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",Tt=x(1198),$t=x(89389),Kt=x(48106),En=x(20927),Ye={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},Qt=x(59301),kn=Object.defineProperty,An=Object.defineProperties,sn=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,ke=(Zt,an,bn)=>an in Zt?kn(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,St=(Zt,an)=>{for(var bn in an||(an={}))ht.call(an,bn)&&ke(Zt,bn,an[bn]);if(rt)for(var bn of rt(an))tt.call(an,bn)&&ke(Zt,bn,an[bn]);return Zt},wt=(Zt,an)=>An(Zt,sn(an)),Ue=(Zt,an)=>{var bn={};for(var Ea in Zt)ht.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&rt)for(var Ea of rt(Zt))an.indexOf(Ea)<0&&tt.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const Qe=null,Ct=(Zt,an)=>{var bn=Zt,{globalSetting:Ea,loading:ci,dispatch:Ar,isEdit:bi,editData:To}=bn,ko=Ue(bn,["globalSetting","loading","dispatch","isEdit","editData"]);const[Mi,pi]=(0,a.useState)(""),[Xi,Il]=(0,a.useState)(""),[Zi,Xr]=(0,a.useState)([]),[Go,xi]=(0,a.useState)(""),[Gi,ti]=(0,a.useState)(),[Oe,Ge]=(0,a.useState)(!1),[ze,Pt]=(0,a.useState)({}),[yt,Vt]=(0,a.useState)([]);(0,a.useEffect)(()=>{!To||!bi||(pi(To==null?void 0:To.name),Il(To==null?void 0:To.analysis),ti(To==null?void 0:To.is_ordered),Pt(To),Ge(!0))},[To]),(0,a.useEffect)(()=>{if(!Oe)return;const Ja=To==null?void 0:To.standard_answer.map(da=>da==null?void 0:da.answer_text);Xr(Ja);const dr=To==null?void 0:To.standard_answer.map(da=>da==null?void 0:da.score);Vt(dr),Ge(!1)},[Oe]),(0,a.useImperativeHandle)(an,()=>({onSave:gn,Clear:ca}));const gn=()=>{let Ja=[],dr=!1;return Mi?(Zi.forEach((da,ja)=>{Ja.push({position:ja+1,answer_text:[],score:yt[ja]}),da==null||da.forEach((Pr,bo)=>{Ja[ja].answer_text.push(Pr),(!Pr||!(0,Ae.eR)(Pr,1e4))&&(xi(`${ja}-${bo}`),Ne.ZP.info(Pr?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),dr=!0)})}),dr?!1:(Ja==null?void 0:Ja.length)>20?(Ne.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:Mi,analysis:Xi,standard_answers:Ja,is_ordered:Gi,downcase:ze==null?void 0:ze.downcase,no_space:ze==null?void 0:ze.no_space,use_blank_score:ze==null?void 0:ze.use_blank_score}):(Ne.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},ca=()=>{pi(""),Il(""),Xr([]),ti(!1)},Ba=(Ja,dr,da)=>{const ja=Zi.slice();if(dr&&ja.splice(Ja,dr),da)for(let Pr=0;Pr{xi("");let ja=Zi.slice();ja[Ja][dr]=da,Xr(ja)},Va=Ja=>{let dr=Zi.slice();dr[Ja]=[...dr[Ja],""],Xr(dr)},ya=(Ja,dr)=>{let da=Zi.slice();if(!da[Ja][dr]){da[Ja]=da[Ja].filter((ja,Pr)=>Pr!==dr),Xr(da);return}Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ye.modal,onOk:()=>{da[Ja]=da[Ja].filter((ja,Pr)=>Pr!==dr),Xr(da)}})},sr=Ja=>{Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ye.modal,onOk:()=>{let dr=Zi.slice();dr=Zi.filter((da,ja)=>Ja!==ja),Xr(dr)}})};return Qt.createElement("section",{className:Ye.wrap},Qt.createElement("p",{className:Ye.titleWrap},Qt.createElement("span",{className:Ye.required},"*"),Qt.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),Qt.createElement("div",null,Qt.createElement(Kt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Mi,onChange:Ja=>pi(Ja),showNullButton:!0,onPlaceholderChange:Ba})),Qt.createElement("div",{className:"mt20"},Zi.map((Ja,dr)=>Qt.createElement("div",{style:{display:"flex"}},Qt.createElement("div",{style:{flex:1}},Qt.createElement(En.Z,{key:dr,answers:Ja,index:dr,flex:1,is_md:!0,activeOptionErrorIndex:Go,onAnswerChange:Ua,addChildAnswer:Va,deleteChildAnswer:ya,deleteChildAnswermain:sr})),ze.use_blank_score&&Qt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},Qt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",Qt.createElement(oe.Z,{style:{width:"100px"},size:"large",defaultValue:yt[dr],onBlur:da=>{yt[dr]=da.target.value,Vt([...yt])}}))))),Qt.createElement("div",null,Qt.createElement(Re.default,{className:`${Ye.color333} font14 mt20`,checked:ze.use_blank_score,onChange:Ja=>Pt(wt(St({},ze),{use_blank_score:Ja.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),Qt.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),Qt.createElement("div",null,Qt.createElement(Re.default,{className:`${Ye.color333} font14 mt20`,checked:ze.downcase,onChange:Ja=>Pt(wt(St({},ze),{downcase:Ja.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Qt.createElement("div",null,Qt.createElement(Re.default,{className:`${Ye.color333} font14 mt20`,checked:ze.no_space,onChange:Ja=>Pt(wt(St({},ze),{no_space:Ja.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),Qt.createElement("div",{className:"mt20"},(Zi==null?void 0:Zi.length)>1&&Qt.createElement("span",null,Qt.createElement(Re.default,{checked:Gi,onChange:Ja=>ti(Ja.target.checked),className:`${Ye.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Qt.createElement("span",{className:`${Ye.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Qt.createElement("p",{className:Ye.titleWrap},Qt.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Qt.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Xi,onChange:Ja=>Il(Ja)}))};var He=(0,ve.connect)(({loading:Zt,globalSetting:an})=>({globalSetting:an,loading:Zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ct)),at=x(5112),Xe=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Dn=(Zt,an)=>{var bn={};for(var Ea in Zt)Tn.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&Xe)for(var Ea of Xe(Zt))an.indexOf(Ea)<0&&pn.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const Zn=null,qn=(Zt,an)=>{var bn=Zt,{globalSetting:Ea,loading:ci,editData:Ar,dispatch:bi,onRef:To=()=>{},isEdit:ko}=bn,Mi=Dn(bn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[pi,Xi]=(0,a.useState)(),[Il,Zi]=(0,a.useState)(""),[Xr,Go]=(0,a.useState)("");(0,a.useEffect)(()=>{if(!Ar||!ko)return;Zi(Ar==null?void 0:Ar.name),Go(Ar==null?void 0:Ar.analysis);const ti=Ar==null?void 0:Ar.choices.find(Oe=>Oe.is_answer);Xi(ti.choice_text==="\u6B63\u786E"?"0":"1")},[Ar]),(0,a.useImperativeHandle)(an,()=>({onSave:xi,Clear:Gi}));const xi=()=>Il?pi?{name:Il,choices:[{choice_text:"\u6B63\u786E",is_answer:pi==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:pi==="1"?1:0}],analysis:Xr}:(Ne.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Ne.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),Gi=()=>{Zi(""),Go(""),Xi("")};return a.createElement("section",{className:Ye.wrap},a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),a.createElement($t.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Il,onChange:ti=>Zi(ti)}),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Ye.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(at.ZP.Group,{buttonStyle:"solid",value:pi,onChange:ti=>Xi(ti.target.value)},a.createElement(at.ZP.Button,{value:"0",className:`${Ye.radio} mr40`},"\u6B63\u786E"),a.createElement(at.ZP.Button,{value:"1",className:Ye.radio},"\u9519\u8BEF")),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Xr,onChange:ti=>Go(ti)}))};var Bt=(0,ve.connect)(({loading:Zt,globalSetting:an})=>({globalSetting:an,loading:Zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(qn)),kt=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,qt=(Zt,an)=>{var bn={};for(var Ea in Zt)Pn.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&kt)for(var Ea of kt(Zt))an.indexOf(Ea)<0&&Nt.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const Bn=null,In=(Zt,an)=>{var bn=Zt,{globalSetting:Ea,loading:ci,editData:Ar,dispatch:bi,onRef:To=()=>{},isEdit:ko}=bn,Mi=qt(bn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[pi,Xi]=(0,a.useState)([]);(0,a.useEffect)(()=>{var Go;if(!Ar||!ko)return;const xi=(Go=Ar==null?void 0:Ar.shixun)==null?void 0:Go.challenges.map(Gi=>({id:Gi==null?void 0:Gi.id,score:Gi.score}));Xi(xi)},[Ar]),(0,a.useImperativeHandle)(an,()=>({onSave:Il,Clear:Zi}));const Il=()=>({challenges:[...pi]}),Zi=()=>{Xi([])};console.log("editData--",Ar);const Xr=Go=>{var xi,Gi;return a.createElement("div",null,(Gi=(xi=Go==null?void 0:Go.shixun)==null?void 0:xi.challenges)==null?void 0:Gi.map((ti,Oe)=>{var Ge;return a.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",Oe+1,"\u5173"),a.createElement(ye.Z,{key:Oe,title:ti==null?void 0:ti.challenge_name},a.createElement("span",null,(0,Ae.Pq)(ti==null?void 0:ti.challenge_name,44)))),a.createElement("p",{style:{marginBottom:0}},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u5206\u503C\uFF1A"),a.createElement(oe.Z,{precision:1,min:1,max:100,className:Ye.baseFormItem,style:{width:176},value:(Ge=pi.find(ze=>ze.id===ti.id))==null?void 0:Ge.score,onChange:ze=>{pi.find(Pt=>Pt.id===ti.id).score=ze,Xi([...pi])}})))}),a.createElement("div",{style:{clear:"both"}}))};return a.createElement("section",{className:Ye.wrap},a.createElement(me.Z,{style:{paddingRight:10},className:Ye.titleHtml,value:`${Ar==null?void 0:Ar.position}\u3001${Ar==null?void 0:Ar.name}`}),a.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u5173\u5361")),Xr(Ar))};var wa=(0,ve.connect)(({loading:Zt,globalSetting:an})=>({globalSetting:an,loading:Zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(In)),Ga=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,Wn=(Zt,an)=>{var bn={};for(var Ea in Zt)xr.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&Ga)for(var Ea of Ga(Zt))an.indexOf(Ea)<0&&en.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const Ca=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ka=(Zt,an)=>{var bn=Zt,{editData:Ea,globalSetting:ci,loading:Ar,dispatch:bi,onRef:To=()=>{},isEdit:ko}=bn,Mi=Wn(bn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[pi,Xi]=(0,a.useState)([]),[Il,Zi]=(0,a.useState)(),[Xr,Go]=(0,a.useState)([]),[xi,Gi]=(0,a.useState)(""),[ti,Oe]=(0,a.useState)("");(0,a.useEffect)(()=>{Xi(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Ea||!ko)return;Gi(Ea==null?void 0:Ea.name),Oe(Ea==null?void 0:Ea.analysis),Xi(Ea==null?void 0:Ea.choices.map(yt=>yt.choice_text));const Pt=[];Ea==null||Ea.choices.map((yt,Vt)=>{yt.is_answer&&Pt.push(Vt)}),Go(Pt)},[Ea]),(0,a.useImperativeHandle)(an,()=>({onSave:Ge,Clear:ze}));const Ge=()=>{if(!xi)return Ne.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Pt=pi.findIndex(Vt=>!Vt);if(Pt>-1)return Ne.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ca[Pt]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Xr.length)return Ne.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Xr.length<2)return Ne.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const yt=pi.map((Vt,gn)=>({choice_text:Vt,is_answer:Xr.includes(gn)?1:0}));return{name:xi,choices:yt,analysis:ti}},ze=()=>{Xi(["","","",""]),Gi(""),Oe(""),Go("")};return a.createElement("section",{className:Ye.wrap},a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),a.createElement($t.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:xi,onChange:Pt=>Gi(Pt)}),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Ye.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),pi.map((Pt,yt)=>a.createElement("div",{className:Ye.choiceWrap,key:yt},a.createElement(ye.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Ye.answer} ${Xr.includes(yt)?Ye.activeAnswer:""}`,onClick:()=>{Xr.includes(yt)?Go(Xr.filter(Vt=>Vt!==yt)):Go([...Xr,yt])}},Ca[yt])),a.createElement("div",{className:Ye.editorWrap},Il===yt?a.createElement($t.Z,{id:`single-question-option-${yt}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Pt,onChange:Vt=>{pi[yt]=Vt,Xi(pi)}}):a.createElement("div",{className:Ye.htmlWrap,onClick:()=>Zi(yt)},a.createElement(me.Z,{value:Pt}))),yt>1&&a.createElement(ye.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Ye.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Xi(pi.filter((Vt,gn)=>gn!==yt)),Xr.includes(yt)?Go(Xr.filter(Vt=>Vt!==yt)):Go([...Xr,yt])}})),yt<7&&yt===pi.length-1&&a.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Ye.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Xi([...pi,""])})))),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ti,onChange:Pt=>Oe(Pt)}))};var Ra=(0,ve.connect)(({loading:Zt,globalSetting:an})=>({globalSetting:an,loading:Zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ka)),Wr=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Cn=(Zt,an)=>{var bn={};for(var Ea in Zt)Qr.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&Wr)for(var Ea of Wr(Zt))an.indexOf(Ea)<0&&xt.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const Br=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],zt=(Zt,an)=>{var bn=Zt,{editData:Ea,globalSetting:ci,loading:Ar,dispatch:bi,onRef:To=()=>{},isEdit:ko}=bn,Mi=Cn(bn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[pi,Xi]=(0,a.useState)([]),[Il,Zi]=(0,a.useState)(),[Xr,Go]=(0,a.useState)(),[xi,Gi]=(0,a.useState)(""),[ti,Oe]=(0,a.useState)("");(0,a.useEffect)(()=>{Xi(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Ea||!ko)return;const Pt=[],yt=[];Ea==null||Ea.choices.forEach((Vt,gn)=>{Pt.push(Vt.choice_text),Vt.is_answer&&yt.push(gn)}),Gi(Ea==null?void 0:Ea.name),Oe(Ea==null?void 0:Ea.analysis),Xi(Pt),Go(yt)},[Ea]),(0,a.useImperativeHandle)(an,()=>({onSave:Ge,Clear:ze}));const Ge=()=>{if(!xi)return Ne.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Pt=pi.findIndex(Vt=>!Vt);if(Pt>-1)return Ne.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Br[Pt]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Xr))return Ne.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const yt=pi.map((Vt,gn)=>({choice_text:Vt,is_answer:Xr.includes(gn)?1:0}));return{name:xi,choices:yt,analysis:ti}},ze=()=>{Xi(["","","",""]),Gi(""),Oe(""),Go("")};return a.createElement("section",{className:Ye.wrap},a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),a.createElement($t.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:xi,onChange:Pt=>Gi(Pt)}),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Ye.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),pi.map((Pt,yt)=>a.createElement("div",{className:Ye.choiceWrap,key:yt},a.createElement(ye.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Ye.answer} ${Xr!=null&&Xr.includes(yt)?Ye.activeAnswer:""}`,onClick:()=>Go([yt])},Br[yt])),a.createElement("div",{className:Ye.editorWrap},Il===yt?a.createElement($t.Z,{id:`single-question-option-${yt}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Pt,onChange:Vt=>{pi[yt]=Vt,Xi(pi)}}):a.createElement("div",{className:Ye.htmlWrap,onClick:()=>Zi(yt)},a.createElement(me.Z,{value:Pt}))),yt>1&&a.createElement(ye.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Ye.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Xi(pi.filter((Vt,gn)=>gn!==yt)),yt===Xr&&Go(null)}})),yt<7&&yt===pi.length-1&&a.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Ye.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Xi([...pi,""])})))),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ti,onChange:Pt=>Oe(Pt)}))};var Rn=(0,ve.connect)(({loading:Zt,globalSetting:an})=>({globalSetting:an,loading:Zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(zt)),Ma=x(12563),Oa=x(78673),ur=x(61485),dn=x(59301),ce=Object.defineProperty,ge=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,Mt=(Zt,an,bn)=>an in Zt?ce(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,xa=(Zt,an)=>{for(var bn in an||(an={}))qe.call(an,bn)&&Mt(Zt,bn,an[bn]);if(De)for(var bn of De(an))Dt.call(an,bn)&&Mt(Zt,bn,an[bn]);return Zt},Xn=(Zt,an)=>ge(Zt,Ee(an)),rn=(Zt,an)=>{var bn={};for(var Ea in Zt)qe.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&De)for(var Ea of De(Zt))an.indexOf(Ea)<0&&Dt.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn},Jt=(Zt,an,bn)=>new Promise((Ea,ci)=>{var Ar=ko=>{try{To(bn.next(ko))}catch(Mi){ci(Mi)}},bi=ko=>{try{To(bn.throw(ko))}catch(Mi){ci(Mi)}},To=ko=>ko.done?Ea(ko.value):Promise.resolve(ko.value).then(Ar,bi);To((bn=bn.apply(Zt,an)).next())});const jn=Zt=>{if(!Zt)return!1;if(/^s*$/.test(Zt)||Zt.trim()===""){Ne.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let an=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Zt==="|"?(Ne.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Yt=({value:Zt=[],onClose:an})=>dn.createElement(Ma.default,{closable:!0,onClose:an,className:Ye.keywordTag},dn.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Zt.join(" \u6216 "))),la=(Zt,an)=>{var bn=Zt,{editData:Ea,globalSetting:ci,loading:Ar,dispatch:bi,onRef:To=()=>{},isEdit:ko}=bn,Mi=rn(bn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[pi,Xi]=(0,a.useState)(""),[Il,Zi]=(0,a.useState)(""),[Xr,Go]=(0,a.useState)(""),[xi,Gi]=(0,a.useState)(""),[ti]=Le.default.useForm(),Oe=Le.default.useWatch("use_keywords",ti);(0,a.useEffect)(()=>{var yt;!Ea||!ko||(Xi(Ea==null?void 0:Ea.name),Zi(Ea==null?void 0:Ea.analysis),Go((yt=Ea==null?void 0:Ea.answer_texts)==null?void 0:yt[0]),ti.setFieldsValue(xa({},Ea)))},[Ea]),(0,a.useImperativeHandle)(an,()=>({onSave:Ge,Clear:ze}));const Ge=()=>Jt(void 0,null,function*(){if(!pi)return Ne.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield ti.validateFields()}catch(Vt){Ne.ZP.error(Vt.errorFields[0].errors[0]);return}const yt=ti.getFieldsValue();return console.log(yt,"values"),xa({name:pi,answer_texts:[Xr],analysis:Il},yt)}),ze=()=>{Xi(""),Zi(""),Go(""),ti.resetFields()},Pt=Ea==null?void 0:Ea.score;return dn.createElement("section",{className:Ye.wrap},dn.createElement("p",{className:Ye.titleWrap},dn.createElement("span",{className:Ye.required},"*"),dn.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),dn.createElement($t.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:pi,onChange:yt=>Xi(yt)}),dn.createElement("p",{className:Ye.titleWrap},dn.createElement("span",{className:Ye.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),dn.createElement($t.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Xr,onChange:yt=>Go(yt)}),dn.createElement("p",{className:Ye.titleWrap},dn.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),dn.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Il,onChange:yt=>Zi(yt)}),dn.createElement(Le.default,{form:ti,size:"large",onFinishFailed:yt=>Jt(void 0,null,function*(){var Vt,gn;Ne.ZP.error(yt.errorFields[0].errors[0]),ti.scrollToField((gn=(Vt=yt==null?void 0:yt.errorFields)==null?void 0:Vt[0])==null?void 0:gn.name,{behavior:"smooth",block:"center"})})},dn.createElement(Ze.Z,{align:"middle",className:"mb30 mt20"},dn.createElement(Le.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},dn.createElement(Oa.Z,null)),dn.createElement(Ce.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),dn.createElement(Ce.Z,null,dn.createElement(ye.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},dn.createElement(ur.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),Oe&&dn.createElement(Le.default.List,{name:"keywords",rules:[{validator(yt,Vt){return Vt!=null&&Vt.length?(Vt==null?void 0:Vt.reduce((ca,Ba)=>ca+Ba.score,0))>parseFloat(Pt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(yt,{add:Vt,remove:gn})=>dn.createElement(dn.Fragment,null,dn.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),dn.createElement(Ze.Z,{align:"middle",className:"font14 mb30"},dn.createElement(Ce.Z,{flex:1},dn.createElement(we.default,{value:xi,onChange:ca=>{Gi(ca.target.value)},maxLength:50,allowClear:!0,onPressEnter:ca=>{var Ba,Ua,Va,ya;const sr=`${(Ba=ca.target)==null?void 0:Ba.value}`,Ja=(Va=(Ua=sr==null?void 0:sr.split("|"))==null?void 0:Ua.filter(ja=>!!ja))==null?void 0:Va.map(ja=>ja==null?void 0:ja.trim()),dr=ti.getFieldValue("keywords"),da=((ya=dr==null?void 0:dr.map(ja=>ja==null?void 0:ja.keyword))==null?void 0:ya.flat())||[];for(const ja of Ja)if(da.includes(ja)){Ne.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}jn(sr)&&(Vt({keyword:Ja,score:1}),Gi(""))},className:Ye.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),dn.createElement(Ce.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),yt.map(ca=>{var Ba=ca,{key:Ua,name:Va}=Ba,ya=rn(Ba,["key","name"]);return dn.createElement(Ze.Z,{key:Ua,style:{marginRight:148}},dn.createElement(Ce.Z,{flex:1},dn.createElement(Ze.Z,{align:"middle",justify:"space-between"},dn.createElement(Le.default.Item,Xn(xa({},ya),{name:[Va,"keyword"]}),dn.createElement(Yt,{onClose:()=>gn(Va)})),dn.createElement(Le.default.Item,Xn(xa({},ya),{name:[Va,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),dn.createElement(oe.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var Fa=(0,ve.connect)(({loading:Zt,globalSetting:an})=>({globalSetting:an,loading:Zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(la)),ma=x(36381),wn={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},mt=x(32134),on=x(12893),fn=Object.defineProperty,cn=Object.defineProperties,Hn=Object.getOwnPropertyDescriptors,vn=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,_a=(Zt,an,bn)=>an in Zt?fn(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,mr=(Zt,an)=>{for(var bn in an||(an={}))vt.call(an,bn)&&_a(Zt,bn,an[bn]);if(vn)for(var bn of vn(an))ta.call(an,bn)&&_a(Zt,bn,an[bn]);return Zt},Un=(Zt,an)=>cn(Zt,Hn(an)),eo=(Zt,an)=>{var bn={};for(var Ea in Zt)vt.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&vn)for(var Ea of vn(Zt))an.indexOf(Ea)<0&&ta.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const Kr=Zt=>{var an=Zt,{value:bn,onChange:Ea,scrollId:ci}=an,Ar=eo(an,["value","onChange","scrollId"]);return a.createElement("div",{id:ci||""},a.createElement($t.Z,Un(mr({},Ar),{defaultValue:bn,onChange:(bi,To)=>{To!=null&&To.length?Ea(bi,To):Ea(bi)}})))},lo=({value:Zt,onChange:an,placeholder:bn,height:Ea=140,isEdit:ci})=>ci?a.createElement($t.Z,{watch:!0,isFocus:!0,height:Ea,placeholder:bn,defaultValue:Zt,onChange:an}):a.createElement("div",{style:{cursor:"pointer"}},Zt?a.createElement(me.Z,{className:wn.inputBorder,value:Zt}):a.createElement("div",{className:`${wn.inputBorder} ${wn.placeholder}`},bn));var hr=x(59301),pr=Object.defineProperty,wr=Object.defineProperties,Fr=Object.getOwnPropertyDescriptors,vr=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,Do=Object.prototype.propertyIsEnumerable,no=(Zt,an,bn)=>an in Zt?pr(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,_r=(Zt,an)=>{for(var bn in an||(an={}))uo.call(an,bn)&&no(Zt,bn,an[bn]);if(vr)for(var bn of vr(an))Do.call(an,bn)&&no(Zt,bn,an[bn]);return Zt},ri=(Zt,an)=>wr(Zt,Fr(an)),cl=(Zt,an)=>{var bn={};for(var Ea in Zt)uo.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&vr)for(var Ea of vr(Zt))an.indexOf(Ea)<0&&Do.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const nl=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ai=({value:Zt,onChange:an,choiceTextKey:bn,answerKey:Ea,index:ci,isEdit:Ar,setInputActive:bi,form:To,choiceOptionsPath:ko,allowChangeMode:Mi,showAddIcon:pi,addItem:Xi,deleteItem:Il})=>{const Zi=(Zt==null?void 0:Zt[Ea])===!0,Xr=()=>{const xi=To.getFieldValue(ko);To.setFieldValue(ko,xi.map(Gi=>ri(_r({},Gi),{[Ea]:!1})))},Go=()=>{Zi?an(ri(_r({},Zt),{[Ea]:!1})):(Mi||Xr(),an(ri(_r({},Zt),{[Ea]:!0})))};return hr.createElement(Ze.Z,{className:wn.choiceWrap,align:"middle",wrap:!1},hr.createElement(Ce.Z,{onClick:Go,className:`${wn.choiceIndex} ${Zi?wn.activeAnswer:""}`},nl[ci]),hr.createElement(Ce.Z,{flex:1,className:`${wn.editorWrap} ml15`,onClick:bi},hr.createElement(lo,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Ar,value:Zt==null?void 0:Zt[bn],onChange:xi=>{an(ri(_r({},Zt),{[bn]:xi}))}})),hr.createElement(Ce.Z,{flex:"0 0 auto",className:"ml15"},hr.createElement("div",{onClick:Go,className:`${wn.setAnswerBtn} ${Zi?wn.activeAnswer:""}`},Zi?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),hr.createElement(Ce.Z,{className:wn.actionWrapper},hr.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},hr.createElement(mt.Z,{className:wn.addIcon,onClick:Xi,style:{visibility:pi?"visible":"hidden"}})),hr.createElement(ye.Z,{title:"\u5220\u9664"},hr.createElement(on.Z,{className:wn.deleteIcon,onClick:Il,style:{visibility:ci>1?"visible":"hidden"}}))))},Pi=({questionTitlePlaceholder:Zt,titleKey:an,choiceKey:bn,analysisKey:Ea,choiceTextKey:ci,answerKey:Ar,choiceOptionsPath:bi,allowChangeMode:To=!0,form:ko,showAnalysis:Mi=!0})=>{const[pi,Xi]=(0,a.useState)(),[Il,Zi]=(0,a.useState)(!1);return hr.createElement("div",{className:wn.wrap},hr.createElement("div",{className:wn.questionTitleEditorWrap},hr.createElement(Le.default.Item,{label:"\u9898\u5E72",name:an,labelCol:{span:24},rules:[{required:!0}]},hr.createElement(Kr,{scrollId:Array.isArray(an)?an.join("_"):`${an}`,watch:!0,height:140,placeholder:Zt}))),hr.createElement(Le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),hr.createElement(Le.default.List,{name:bn,rules:[{validator(Xr,Go){const xi=Go.some(ti=>ti[Ar]),Gi=Go.findIndex(ti=>{var Oe;return((Oe=ti[ci])==null?void 0:Oe.length)<=0});return Gi!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${nl[Gi]}\u9009\u9879\u7684\u5185\u5BB9`)):xi?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Xr,{add:Go,remove:xi})=>hr.createElement("div",{id:Array.isArray(bi)?bi.join("_"):`${bi}`},Xr.map((Gi,ti)=>{var Oe=Gi,{key:Ge,name:ze}=Oe,Pt=cl(Oe,["key","name"]);const yt=pi===Ge,Vt=()=>{Xi(Ge)},gn=ti<7&&ti===Xr.length-1,ca=()=>Go({[ci]:"",[Ar]:0}),Ba=()=>xi(ze);return hr.createElement(Le.default.Item,ri(_r({},Pt),{key:Ge,name:ze,noStyle:!0}),hr.createElement(Ai,{choiceTextKey:ci,answerKey:Ar,index:ti,isEdit:yt,setInputActive:Vt,form:ko,choiceOptionsPath:bi,allowChangeMode:To,showAddIcon:gn,addItem:ca,deleteItem:Ba}))}),Xr.length<8&&hr.createElement("div",{className:`${wn.addBtn} mb30`,onClick:()=>Go({[ci]:"",[Ar]:0})},"\u6DFB\u52A0\u9009\u9879"))),Mi&&hr.createElement("div",{onClick:()=>Zi(!0)},hr.createElement(Le.default.Item,{name:Ea,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},hr.createElement(lo,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Il}))))};var Zr=x(59301),Li=Object.defineProperty,Qi=Object.defineProperties,ji=Object.getOwnPropertyDescriptors,Lo=Object.getOwnPropertySymbols,Fl=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,Da=(Zt,an,bn)=>an in Zt?Li(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,ba=(Zt,an)=>{for(var bn in an||(an={}))Fl.call(an,bn)&&Da(Zt,bn,an[bn]);if(Lo)for(var bn of Lo(an))el.call(an,bn)&&Da(Zt,bn,an[bn]);return Zt},Wa=(Zt,an)=>Qi(Zt,ji(an)),Sr=(Zt,an)=>{var bn={};for(var Ea in Zt)Fl.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&Lo)for(var Ea of Lo(Zt))an.indexOf(Ea)<0&&el.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const cr=({value:Zt,onChange:an})=>{const bn=ci=>{Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:wn.modal,onOk:()=>{const Ar=[...Zt];Ar.splice(ci,1),an(Ar)}})},Ea=()=>{const ci=[...Zt];ci.push(""),an(ci)};return Zr.createElement(Ze.Z,{align:"middle",className:"ml20",gutter:[40,20]},Zt==null?void 0:Zt.map((ci,Ar)=>Zr.createElement(Ce.Z,{key:`${ci}_${Ar}`,className:wn.blankWrapper},Zr.createElement(we.default,{className:wn.blankInput,defaultValue:ci,maxLength:1e3,onBlur:bi=>{const To=[...Zt],ko=bi.target.value.trim();To[Ar]=ko,an(To)}}),Zr.createElement(ye.Z,{title:"\u5220\u9664"},Zr.createElement(on.Z,{className:wn.deleteIcon,style:{marginLeft:15,visibility:Ar>0?"visible":"hidden"},onClick:()=>bn(Ar)})))),Zr.createElement(Ce.Z,null,Zr.createElement("div",{className:`${wn.addBtn}`,onClick:()=>{Ea()}},"\u65B0\u589E\u7B54\u6848")))},so=({value:Zt=!0,onChange:an})=>Zr.createElement(Oa.Z,{checked:!Zt,onChange:bn=>{an(!bn)}}),Cr="\u2581",Zo=({questionTitlePlaceholder:Zt,form:an,name:bn,scoreByBlank:Ea="use_blank_score",answerKey:ci,titleKey:Ar="name",analysisKey:bi="analysis",isOrdered:To="is_ordered"})=>{var ko,Mi;const[pi,Xi]=(0,a.useState)(!1),Il=(Ge,ze)=>{const Pt=ze.line;let yt=0;for(let gn=0;gn{const Vt=Ge.getRange(ze.from,ze.to);let gn=0;if(ze.text.forEach(ca=>{gn+=ca.split(Cr).length-1}),ze.origin!=="setValue"){if(Vt&&Vt.indexOf(Cr)!==-1){const ca=Vt.split(Cr).length-1,Ba=Il(Ge,ze.from);if(console.log(`\u5220\u9664${ca}\u4E2A\uFF0C \u524D\u9762\u6709${Ba}\u4E2A\uFF0C\u65B0\u589E${gn}\u4E2A`),ca>1){const Ua=Array.from({length:ca},(Va,ya)=>Ba+ya);yt(Ua)}else yt(Ba)}else if(gn>0){const ca=Il(Ge,ze.from);console.log(`\u65B0\u589E${gn}\u4E2A\uFF0C\u4E4B\u524D\u6709${ca}\u4E2A`),Pt(gn,ca)}}},Xr=()=>{const Ge=an.getFieldValue(["sub_item_banks",...ci]);an.setFieldValue(["sub_item_banks",...ci],Ge==null?void 0:Ge.map((ze,Pt)=>Wa(ba({},ze),{position:Pt+1})))},Go=(0,a.useRef)(),xi=(Ge,ze)=>{for(let Pt=0;Pt{Gi.current(Ge),Xr()},Oe=(Mi=(ko=an.getFieldValue("sub_item_banks"))==null?void 0:ko[ci==null?void 0:ci[0]])==null?void 0:Mi[ci==null?void 0:ci[1]];return Zr.createElement("div",{className:wn.wrap},Zr.createElement("div",{className:wn.questionTitleEditorWrap},Zr.createElement(Le.default.Item,{label:"\u9898\u5E72",name:Ar,labelCol:{span:24},rules:[{required:!0}]},Zr.createElement(Kr,{scrollId:"name",watch:!0,height:140,placeholder:Zt,showNullButton:!0,onCMBeforeChange:(Ge,ze)=>{Zi(Ge,ze,xi,ti)}}))),Zr.createElement(Le.default.List,{name:ci,rules:[{validator(Ge,ze){if((ze==null?void 0:ze.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Pt of ze){const{answer_text:yt}=Pt||{};if(yt!=null&&yt.some(Vt=>(Vt==null?void 0:Vt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Ge,{add:ze,remove:Pt},{errors:yt})=>(Go.current=ze,Gi.current=Pt,Zr.createElement(Zr.Fragment,null,Zr.createElement(Le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ge.map((Vt,gn)=>{var ca=Vt,{key:Ba,name:Ua}=ca,Va=Sr(ca,["key","name"]);return Zr.createElement(Ze.Z,{className:"mb20",key:Ba,align:"middle",wrap:!1},Zr.createElement(Ce.Z,{flex:"0 0 auto",className:`${wn.blankIndex}`},"\u586B\u7A7A\u9879",gn+1),Zr.createElement(Ce.Z,{flex:1},Zr.createElement(Ze.Z,{align:"top",justify:"space-between",wrap:!1},Zr.createElement(Ce.Z,null,Zr.createElement(Le.default.Item,Wa(ba({},Va),{name:[Ua,"answer_text"],noStyle:!0}),Zr.createElement(cr,null))),(an==null?void 0:an.getFieldValue(["sub_item_banks",...Ea]))&&Zr.createElement(Ce.Z,{flex:"224px"},Zr.createElement(Le.default.Item,Wa(ba({},Va),{name:[Ua,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:wn.blankInputNumberWrapper}),Zr.createElement(oe.Z,{className:wn.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),Zr.createElement(Le.default.Item,Wa(ba({},Va),{name:[Ua,"position"],noStyle:!0}),Zr.createElement(we.default,{type:"hidden"}))))})))),Zr.createElement(Ze.Z,{align:"middle"},Zr.createElement(Le.default.Item,{name:[bn,"downcase"],valuePropName:"checked"},Zr.createElement(Oa.Z,null)),Zr.createElement(Ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Zr.createElement(Ze.Z,{align:"middle"},Zr.createElement(Le.default.Item,{name:[bn,"no_space"],valuePropName:"checked"},Zr.createElement(Oa.Z,null)),Zr.createElement(Ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Oe==null?void 0:Oe.length)>1&&Zr.createElement(Ze.Z,{align:"middle",className:(Oe==null?void 0:Oe.length)>1?"mb30":`${wn.hide}`},Zr.createElement(Le.default.Item,{name:To},Zr.createElement(so,null)),Zr.createElement(Ce.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Zr.createElement("div",{onClick:()=>Xi(!0)},Zr.createElement(Le.default.Item,{name:bi,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Zr.createElement(lo,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:pi}))))};var Ro=Object.defineProperty,Di=Object.defineProperties,Ho=Object.getOwnPropertyDescriptors,Ao=Object.getOwnPropertySymbols,Oo=Object.prototype.hasOwnProperty,oi=Object.prototype.propertyIsEnumerable,rl=(Zt,an,bn)=>an in Zt?Ro(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,tl=(Zt,an)=>{for(var bn in an||(an={}))Oo.call(an,bn)&&rl(Zt,bn,an[bn]);if(Ao)for(var bn of Ao(an))oi.call(an,bn)&&rl(Zt,bn,an[bn]);return Zt},Ol=(Zt,an)=>Di(Zt,Ho(an)),Nl=(Zt,an)=>{var bn={};for(var Ea in Zt)Oo.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&Ao)for(var Ea of Ao(Zt))an.indexOf(Ea)<0&&oi.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const qr={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Mr=({value:Zt,onChange:an,form:bn,choiceKey:Ea})=>{const ci=(Zt==null?void 0:Zt.is_answer)===!0,Ar=Zt==null?void 0:Zt.choice_text,bi=()=>{var To;const ko=(To=bn==null?void 0:bn.getFieldValue(["sub_item_banks",...Ea]))==null?void 0:To.map(Mi=>({choice_text:Mi==null?void 0:Mi.choice_text,is_answer:!1}));bn==null||bn.setFieldValue(["sub_item_banks",...Ea],ko),an(Ol(tl({},Zt),{is_answer:!0}))};return a.createElement(Ze.Z,{className:wn.choiceWrap,align:"middle",wrap:!1},a.createElement(Ce.Z,{onClick:bi,className:`${wn.choiceIndex} ${wn.judgementIndex} ${ci?wn.activeAnswer:""}`},qr[Ar]),a.createElement(Ce.Z,{flex:1,className:`${wn.editorWrap} ml15`},a.createElement("div",{className:`${wn.inputBorder} ${wn.placeholder} ${ci?wn.activeJudgementAnswer:""}`},Ar)),a.createElement(Ce.Z,{flex:"0 0 auto",className:"ml15"},a.createElement("div",{onClick:bi,className:`${wn.setAnswerBtn} ${ci?wn.activeAnswer:""}`},ci?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Gr=({questionTitlePlaceholder:Zt,choiceKey:an="choices",form:bn,titleKey:Ea="name",analysisKey:ci="analysis"})=>{const[Ar,bi]=(0,a.useState)(!1);return a.createElement("div",{className:wn.wrap},a.createElement("div",{className:wn.questionTitleEditorWrap},a.createElement(Le.default.Item,{label:"\u9898\u5E72",name:Ea,labelCol:{span:24},rules:[{required:!0}]},a.createElement(Kr,{scrollId:"name",watch:!0,height:140,placeholder:Zt}))),a.createElement(Le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},a.createElement(Le.default.List,{name:an,rules:[{validator(To,ko){return ko.some(pi=>(pi==null?void 0:pi.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},To=>a.createElement("div",{id:"choices"},To.map(ko=>{var Mi=ko,{key:pi,name:Xi}=Mi,Il=Nl(Mi,["key","name"]);return a.createElement(Le.default.Item,Ol(tl({},Il),{key:pi,name:Xi,noStyle:!0}),a.createElement(Mr,{form:bn,choiceKey:an}))})))),a.createElement("div",{onClick:()=>bi(!0)},a.createElement(Le.default.Item,{name:ci,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(lo,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ar}))))};var Vr=Object.defineProperty,ui=Object.defineProperties,Yi=Object.getOwnPropertyDescriptors,il=Object.getOwnPropertySymbols,dl=Object.prototype.hasOwnProperty,Xl=Object.prototype.propertyIsEnumerable,Ml=(Zt,an,bn)=>an in Zt?Vr(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,Du=(Zt,an)=>{for(var bn in an||(an={}))dl.call(an,bn)&&Ml(Zt,bn,an[bn]);if(il)for(var bn of il(an))Xl.call(an,bn)&&Ml(Zt,bn,an[bn]);return Zt},lu=(Zt,an)=>ui(Zt,Yi(an)),Fi=(Zt,an)=>{var bn={};for(var Ea in Zt)dl.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&il)for(var Ea of il(Zt))an.indexOf(Ea)<0&&Xl.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const Ri=Zt=>{var an=Zt,{value:bn,onChange:Ea}=an,ci=Fi(an,["value","onChange"]);const Ar=bi=>{Ea([bi])};return a.createElement($t.Z,lu(Du({},ci),{defaultValue:bn==null?void 0:bn[0],onChange:Ar}))},si=Zt=>{if(!Zt)return!1;let an=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Zt==="|"?(Ne.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Po=({value:Zt=[],onClose:an})=>a.createElement(Ma.default,{closable:!0,onClose:an,className:wn.keywordTag},Zt==null?void 0:Zt.join(" \u6216 ")),ll=({questionTitlePlaceholder:Zt,form:an,showKeywords:bn,isMustKeyWords:Ea=bn,titleKey:ci="name",analysisKey:Ar="analysis",answerTexts:bi="answer_texts",keywords:To="keywords",useKeywords:ko="use_keywords",indexs:Mi})=>{const[pi,Xi]=(0,a.useState)(!1),[Il,Zi]=(0,a.useState)(""),Xr=Le.default.useWatch("sub_item_banks",an),{use_keywords:Go,score:xi}=(Xr==null?void 0:Xr[Mi])||{};return console.log(Go,xi,"itemValues"),a.createElement("div",{className:wn.wrap},a.createElement("div",{className:wn.questionTitleEditorWrap},a.createElement(Le.default.Item,{label:"\u9898\u5E72",name:ci,labelCol:{span:24},rules:[{required:!0}]},a.createElement(Kr,{scrollId:"name",watch:!0,height:140,placeholder:Zt}))),a.createElement(Le.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:bi,labelCol:{span:24}},a.createElement(Ri,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),bn&&!Ea&&a.createElement(Le.default.Item,{hidden:!0,name:ko,valuePropName:"checked"},a.createElement(Oa.Z,{defaultChecked:!0})),bn&&Ea&&a.createElement(Ze.Z,{align:"middle",className:"mb30"},a.createElement(Le.default.Item,{name:ko,valuePropName:"checked"},a.createElement(Oa.Z,null)),a.createElement(Ce.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(Ce.Z,null,a.createElement(ye.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement(ur.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Go||!Ea)&&a.createElement(Le.default.List,{name:To,rules:[{validator(Gi,ti){return Ea?ti!=null&&ti.length?(ti==null?void 0:ti.reduce((Ge,ze)=>Ge+ze.score,0))>parseFloat(xi)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Gi,{add:ti,remove:Oe})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${wn.title} mb10`},Ea?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(Ze.Z,{align:"middle",className:"font14 mb30"},a.createElement(Ce.Z,{flex:1},a.createElement(we.default,{value:Il,onChange:Ge=>{Zi(Ge.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ge=>{var ze,Pt,yt,Vt;const gn=`${(ze=Ge.target)==null?void 0:ze.value}`,ca=(yt=(Pt=gn==null?void 0:gn.split("|"))==null?void 0:Pt.filter(Va=>!!Va))==null?void 0:yt.map(Va=>Va==null?void 0:Va.trim()),Ba=an.getFieldValue(["sub_item_banks",...To]),Ua=((Vt=Ba==null?void 0:Ba.map(Va=>Va==null?void 0:Va.keyword))==null?void 0:Vt.flat())||[];for(const Va of ca)if(Ua.includes(Va)){Ne.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}si(gn)&&(ti({keyword:ca,score:1}),Zi(""))},className:wn.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(Ce.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Gi.map(Ge=>{var ze=Ge,{key:Pt,name:yt}=ze,Vt=Fi(ze,["key","name"]);return a.createElement(Ze.Z,{key:Pt,className:"mb20",style:{marginRight:148}},a.createElement(Ce.Z,{flex:1},a.createElement(Ze.Z,{align:"middle",justify:"space-between"},a.createElement(Le.default.Item,lu(Du({},Vt),{name:[yt,"keyword"]}),a.createElement(Po,{onClose:()=>Oe(yt)})),Ea&&a.createElement(Le.default.Item,lu(Du({},Vt),{name:[yt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:wn.blankInputNumberWrapper}),a.createElement(oe.Z,{className:wn.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>Xi(!0)},a.createElement(Le.default.Item,{name:Ar,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(lo,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:pi}))))};var gi=x(59301),ul=Object.defineProperty,Ul=Object.defineProperties,Lu=Object.getOwnPropertyDescriptors,Tu=Object.getOwnPropertySymbols,Er=Object.prototype.hasOwnProperty,al=Object.prototype.propertyIsEnumerable,bu=(Zt,an,bn)=>an in Zt?ul(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,us=(Zt,an)=>{for(var bn in an||(an={}))Er.call(an,bn)&&bu(Zt,bn,an[bn]);if(Tu)for(var bn of Tu(an))al.call(an,bn)&&bu(Zt,bn,an[bn]);return Zt},fi=(Zt,an)=>Ul(Zt,Lu(an)),Rs=(Zt,an)=>{var bn={};for(var Ea in Zt)Er.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&Tu)for(var Ea of Tu(Zt))an.indexOf(Ea)<0&&al.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn},ss=(Zt,an,bn)=>new Promise((Ea,ci)=>{var Ar=ko=>{try{To(bn.next(ko))}catch(Mi){ci(Mi)}},bi=ko=>{try{To(bn.throw(ko))}catch(Mi){ci(Mi)}},To=ko=>ko.done?Ea(ko.value):Promise.resolve(ko.value).then(Ar,bi);To((bn=bn.apply(Zt,an)).next())});const{Panel:hc}=ma.default,Yc=null,Lc=(Zt,an)=>{var bn=Zt,{globalSetting:Ea,loading:ci,dispatch:Ar,editData:bi,onRef:To=()=>{},isEdit:ko}=bn,Mi=Rs(bn,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[pi,Xi]=(0,a.useState)(""),[Il,Zi]=(0,a.useState)([]),[Xr]=Le.default.useForm();(0,a.useEffect)(()=>{!bi||!ko||(Xi(bi==null?void 0:bi.name),Zi(bi==null?void 0:bi.sub_item_banks),Xr.setFieldsValue(us({},bi)))},[bi]),(0,a.useEffect)(()=>{Zi(Xr.getFieldValue("sub_item_banks"))},[Le.default.useWatch("sub_item_banks",Xr)]),(0,a.useImperativeHandle)(an,()=>({onSave:Go,Clear:xi}));const Go=()=>ss(void 0,null,function*(){if(!pi)return Ne.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Xr.validateFields()}catch(Pt){return console.log(Pt,"errInfo"),Ne.ZP.error(Pt.errorFields[0].errors[0]),!1}const ze=Il.map(Pt=>us({id:Pt.id>1?Pt.id:null},Pt));return{name:pi,sub_item_banks:ze}}),xi=()=>{Xi(""),Zi([])},Gi={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},ti=({value:ze})=>gi.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},ze),[Oe,Ge]=(0,a.useState)();return gi.createElement("section",{className:Ye.wrap},gi.createElement("p",{className:Ye.titleWrap},gi.createElement("span",{className:Ye.required},"*"),gi.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),gi.createElement($t.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:pi,onChange:ze=>Xi(ze)}),gi.createElement(Le.default,{form:Xr,autoComplete:"off"},gi.createElement(Le.default.List,{name:"sub_item_banks",rules:[{validator(ze,Pt){return Pt?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(ze,{add:Pt,remove:yt})=>{const Vt=Xr.getFieldValue("sub_item_banks");return gi.createElement(gi.Fragment,null,gi.createElement(ma.default,{className:ze.length>0?Ye.collapseWrapper:"",bordered:!1,expandIcon:({isActive:gn})=>gi.createElement("i",{className:`iconfont icon-weizhankai ${gn?Ye.open:Ye.close}`,style:{fontSize:14,transition:"all .2s"}})},ze.map((gn,ca)=>{var Ba=gn,{key:Ua,name:Va}=Ba,ya=Rs(Ba,["key","name"]),sr,Ja,dr,da,ja,Pr,bo,co,Io,jo,No,po;return gi.createElement(hc,{className:Ye.panel,forceRender:!0,header:gi.createElement("div",{className:Ye.panelHeader},"\u7B2C",ca+1,"\u5C0F\u9898",gi.createElement("span",null,"\uFF08",Gi[(sr=Vt==null?void 0:Vt[Va])==null?void 0:sr.item_type],"\uFF09")),extra:gi.createElement(Ze.Z,{align:"middle",onClick:Bi=>Bi.stopPropagation(),style:{display:"flex",alignItems:"center"}},((Ja=Vt==null?void 0:Vt[Va])==null?void 0:Ja.item_type)=="completion"&&gi.createElement(Le.default.Item,fi(us({},ya),{name:[Va,"score"],className:Ye.blankInputNumberWrapper,style:{marginBottom:0}}),((dr=Vt==null?void 0:Vt[Va])==null?void 0:dr.item_type)=="completion"&&gi.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",gi.createElement(ti,{value:(da=Vt==null?void 0:Vt[Va])==null?void 0:da.score}),"\u5206")),((ja=Vt==null?void 0:Vt[Va])==null?void 0:ja.item_type)=="completion"&&gi.createElement(gi.Fragment,null,gi.createElement(at.ZP.Group,{defaultValue:(Pr=Vt==null?void 0:Vt[Va])==null?void 0:Pr.use_blank_score,className:Ye.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Bi=>{var Ci;console.log(Xr.getFieldsValue()),Xr==null||Xr.setFieldValue(["sub_item_banks",Va,"use_blank_score"],(Ci=Bi==null?void 0:Bi.target)==null?void 0:Ci.value),Ge(new Date)}}),gi.createElement(ye.Z,{overlayInnerStyle:{width:460},title:gi.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",gi.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},gi.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Ua},gi.createElement(Le.default.Item,fi(us({},ya),{name:Va}),(((bo=Vt==null?void 0:Vt[Va])==null?void 0:bo.item_type)=="single"||((co=Vt==null?void 0:Vt[Va])==null?void 0:co.item_type)=="multiple")&&gi.createElement(Pi,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Io=Vt==null?void 0:Vt[Va])==null?void 0:Io.item_type)!="single",form:Xr,choiceKey:[Va,"choices"],titleKey:[Va,"name"],analysisKey:[Va,"analysis"],choiceOptionsPath:["sub_item_banks",Va,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((jo=Vt==null?void 0:Vt[Va])==null?void 0:jo.item_type)=="completion"&&gi.createElement(Zo,{form:Xr,name:Va,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Va,"use_blank_score"],titleKey:[Va,"name"],analysisKey:[Va,"analysis"],isOrdered:[Va,"is_ordered"],answerKey:[Va,"standard_answer"],key:Oe}),((No=Vt==null?void 0:Vt[Va])==null?void 0:No.item_type)=="judgement"&&gi.createElement(Gr,{form:Xr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Va,"name"],analysisKey:[Va,"analysis"],choiceKey:[Va,"choices"]}),((po=Vt==null?void 0:Vt[Va])==null?void 0:po.item_type)=="subjective"&&gi.createElement(ll,{showKeywords:!0,form:Xr,titleKey:[Va,"name"],analysisKey:[Va,"analysis"],answerTexts:[Va,"answer_texts"],useKeywords:[Va,"use_keywords"],keywords:[Va,"keywords"],indexs:Va,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var ys=(0,ve.connect)(({loading:Zt,globalSetting:an})=>({globalSetting:an,loading:Zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Lc)),Xc=x(64885),cs=x(19842),Xs=x(57809),pd=x(1710),Cu={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},hs=x(47949),Ec=x(67931),Fs=x(64948),Js=x(98072),Bs=x(57884),Ac=x(84216),Cc=({open:Zt,onCancel:an,onOk:bn})=>{const Ea=(0,Ec.g)(),[ci,Ar,bi,To]=(0,Js.U)(Fs.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[ko,Mi]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Zt&&bi({page:1,limit:10,type:0},!0).then(Xr=>{(Xr==null?void 0:Xr.shixuns_count)===0&&Mi(!0)})},[Zt]);const[pi,Xi]=(0,a.useState)([]),[Il,Zi]=(0,a.useState)([]);return a.createElement(Be.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:Zt,width:948,centered:!0,closable:!0,onCancel:an,onOk:()=>bn(Il),destroyOnClose:!0},a.createElement(Ze.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},a.createElement(Ce.Z,null,a.createElement(cs.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Ea,onChange:Xr=>{bi({page:1,discipline_id:Xr==null?void 0:Xr[0],sub_discipline_id:Xr==null?void 0:Xr[1]})}}),a.createElement(Xs.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Xr=>bi({page:1,diff:Xr})}),a.createElement(Xs.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Xr=>bi({page:1,shixun_publish_status:Xr})})),a.createElement(hs.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Xr=>{bi({keyword:Xr,page:1})}})),ko?a.createElement("div",null,a.createElement(Bs.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Ae.xg)("/shixuns")})):a.createElement(pd.default,{loading:Ar,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Xr,Go)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{className:Go!=null&&Go.high_resources_consume?Cu.title:"",title:Xr||"--"},a.createElement(me.Z,{key:1,showLines:1,showTextOnly:!0,value:Xr||"--"})),(Go==null?void 0:Go.high_resources_consume)&&a.createElement(Ac.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Xr,Go,xi)=>a.createElement("span",null,Xr||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:a.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",a.createElement(ye.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},a.createElement(ur.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Xr,Go,xi)=>a.createElement("span",null,Xr||"- -")},{title:"\u64CD\u4F5C",render(Xr,Go){const{title:xi,challenge_names:Gi,author_name:ti,identifier:Oe,author_school_name:Ge,study_count:ze}=Go||{};return a.createElement("div",null,a.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Be.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:a.createElement("div",null,a.createElement(me.Z,{value:xi,style:{marginBottom:18}}),a.createElement("div",{className:Cu.challengeNameWrapper},Gi.map((Pt,yt)=>a.createElement("div",{className:Cu.challengeName,key:yt},"\u7B2C",(0,Ae.EM)(yt+1),"\u9898\xA0",Pt))),a.createElement(Ze.Z,{className:Cu.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},a.createElement(Ce.Z,{className:Cu.shixunInfoWrapper},a.createElement("span",null,"\u521B\u5EFA\u8005"),a.createElement("span",{className:Cu.shixunInfo},ti.split("\u3001")[0]),a.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{className:Cu.shixunInfo},Ge),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:Cu.shixunInfo},ze)),a.createElement(Fe.ZP,{type:"primary",className:Cu.btnToDetail,onClick:()=>(0,Ae.xg)(`/shixuns/${Oe}/challenges?exercise=true`)},a.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(Go==null?void 0:Go.shixun_tag_num)===1&&a.createElement("a",{target:"_blank",href:`/shixuns/${Go==null?void 0:Go.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:To==null?void 0:To.items,rowSelection:{type:"radio",selectedRowKeys:pi,preserveSelectedRowKeys:!0,getCheckboxProps:Xr=>({disabled:Xr.shixun_tag_num===1}),onChange(Xr,Go){var xi,Gi,ti;console.log(Xr),Xi(Xr);const Oe=[];for(const ze of Il)Xr.includes(ze.id)&&Oe.push(ze);const Ge=Oe.map(ze=>ze.id);for(const ze of Go)ze&&Xr.includes(ze.id)&&!Ge.includes(ze.id)&&Oe.push({id:ze.id,difficulty:ze.level,identifier:ze.identifier,name:ze.name,real_name:(xi=ze==null?void 0:ze.author_name)==null?void 0:xi.split("\u3001")[0],school_name:ze.author_school_name,challenge_names:ze.challenge_names,challenges:(Gi=ze.challenge_names)==null?void 0:Gi.map((Pt,yt)=>({subject:Pt,id:yt,score:5})),score:((ti=ze.challenge_names)==null?void 0:ti.length)*5,study_count:ze.study_count,challenges_count:ze.challenges_count});Zi(Oe)}},pagination:{current:ci.page,pageSize:ci.limit,total:To==null?void 0:To.items_count,showTotal:Xr=>a.createElement("span",null,"\u5171\xA0",a.createElement("span",{style:{color:"#165DFF"}},Xr),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Xr,Go){bi({page:Xr,limit:Go})},size:"default"},scroll:{y:400}}))},Ds=x(6681),Rc=x(67135),Is=(Zt,an,bn)=>new Promise((Ea,ci)=>{var Ar=ko=>{try{To(bn.next(ko))}catch(Mi){ci(Mi)}},bi=ko=>{try{To(bn.throw(ko))}catch(Mi){ci(Mi)}},To=ko=>ko.done?Ea(ko.value):Promise.resolve(ko.value).then(Ar,bi);To((bn=bn.apply(Zt,an)).next())}),yc=({visible:Zt,getdata:an,onCancel:bn,onRandomExchange:Ea,selectFromProblemSet:ci,questionParams:Ar})=>{const[bi,To]=(0,a.useState)(!1),[ko,Mi]=(0,a.useState)(!1),[pi,Xi]=(0,a.useState)({}),Il=(0,ve.useParams)(),[Zi,Xr]=(0,a.useState)(),Go=(xi,Gi)=>Is(void 0,null,function*(){Mi(!0);const ti=yield(0,Se.ZP)(`/api/exercises/${Il.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Ar.id,item_bank_id:xi,shixuns_info:[{id:xi,is_copy:Gi!=1,is_use:Gi!=1}]}});Mi(!1),ti!=null&&ti.status||(Ne.ZP.info("\u6362\u9898\u6210\u529F"),bn(),an())});return a.createElement(Be.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:Zt,onCancel:bn,centered:!0,maskClosable:!0,footer:null},a.createElement(Ze.Z,{justify:"center",className:"pb20"},a.createElement(Xc.Z,{onClick:Ea},"\u968F\u673A\u66F4\u6362"),(Ar==null?void 0:Ar.type)!=="PRACTICAL"&&a.createElement(Fe.ZP,{style:{marginLeft:24},onClick:ci},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Ar==null?void 0:Ar.type)==="PRACTICAL"&&a.createElement(Fe.ZP,{style:{marginLeft:24},onClick:()=>{To(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),a.createElement(Cc,{open:bi,onCancel:()=>To(!1),onOk:xi=>Is(void 0,null,function*(){if(console.log("----selectedRows",xi,Il),(xi==null?void 0:xi.length)<=0){Ne.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let Gi=xi==null?void 0:xi.map(Oe=>Oe==null?void 0:Oe.id),ti=yield(0,Rc.Tr)({id:[...Gi],course_id:Il.coursesId,type:"shixun"});(ti==null?void 0:ti.student_count)===0?Go(Gi==null?void 0:Gi[0],1):(Xr(Gi),Xi(ti)),To(!1)})}),a.createElement(Ds.Z,{resdata:pi,type:"shixun",okloading:ko,oktext:(pi==null?void 0:pi.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:xi=>Is(void 0,null,function*(){Go(Zi==null?void 0:Zi[0],2)})}))},_s=x(77411),ds=x(24334),ms=x(97410),Zs=x(29920),gs=x(22688),Jc=Object.defineProperty,Uu=Object.defineProperties,zs=Object.getOwnPropertyDescriptors,Hs=Object.getOwnPropertySymbols,Fc=Object.prototype.hasOwnProperty,_i=Object.prototype.propertyIsEnumerable,Bc=(Zt,an,bn)=>an in Zt?Jc(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,es=(Zt,an)=>{for(var bn in an||(an={}))Fc.call(an,bn)&&Bc(Zt,bn,an[bn]);if(Hs)for(var bn of Hs(an))_i.call(an,bn)&&Bc(Zt,bn,an[bn]);return Zt},fs=(Zt,an)=>Uu(Zt,zs(an)),Qu=(Zt,an,bn)=>new Promise((Ea,ci)=>{var Ar=ko=>{try{To(bn.next(ko))}catch(Mi){ci(Mi)}},bi=ko=>{try{To(bn.throw(ko))}catch(Mi){ci(Mi)}},To=ko=>ko.done?Ea(ko.value):Promise.resolve(ko.value).then(Ar,bi);To((bn=bn.apply(Zt,an)).next())}),$s=({data:Zt,submit:an,goBack:bn,loading:Ea,onTypeScore:ci,editPreview:Ar=!1,onSkipExamination:bi,selectValue:To,onExchange:ko,getdata:Mi,handleMarkWrongQuestion:pi})=>{var Xi,Il,Zi,Xr,Go,xi,Gi,ti,Oe,Ge,ze;const Pt=(0,a.useRef)(),[yt,Vt]=(0,a.useState)(null),[gn,ca]=(0,a.useState)(!1),[Ba,Ua]=(0,a.useState)(!1),Va=(0,a.useRef)(),[ya]=Le.default.useForm(),sr=(0,ve.useParams)(),[Ja,dr]=(0,a.useState)(!1);let da=["PROGRAM","PROGRAM_CORRECTION"];(0,a.useEffect)(()=>{ca(!0)},[]),(0,a.useEffect)(()=>{Ar||(0,Ae.Dk)("\u8BD5\u5377\u9884\u89C8")},[Ar]);const ja=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Pr={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898",PROGRAM_CORRECTION:"\u7A0B\u5E8F\u6539\u9519\u9898"},bo={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898",program_correction:"\u7A0B\u5E8F\u6539\u9519\u9898"},co=Kn=>{var zr;const Ke=[];return a.createElement(a.Fragment,null,a.createElement("aside",{className:fe.single},(zr=Kn==null?void 0:Kn.choices)==null?void 0:zr.map((Ve,ut)=>(Ve.is_answer&&Ke.push(gs.k4[ut]),a.createElement("ul",{key:ut},a.createElement("li",null,gs.k4[ut],"\u3001"),a.createElement("li",null,a.createElement(me.Z,{value:Ve.choice_text})))))),a.createElement("div",{className:fe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Ke.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",ja[Kn.difficulty])),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:Kn.analysis?Kn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Kn==null?void 0:Kn.discipline_name)||"--"}/${Kn==null?void 0:Kn.sub_discipline_name}`),a.createElement(ye.Z,{title:Kn==null?void 0:Kn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Kn==null?void 0:Kn.tag_discipline_name)))))},Io=(Kn,zr)=>{var Ke;const Ve=(Ke=Kn==null?void 0:Kn.standard_answer)==null?void 0:Ke.map((ut,Ot)=>{var Ht;return a.createElement("div",{key:Ot},`\u7B54\u6848\uFF08\u586B\u7A7A${ut==null?void 0:ut.position}\uFF09\uFF1A${(Ht=ut==null?void 0:ut.answer_text)==null?void 0:Ht.join("\u3001")}`)});return a.createElement(a.Fragment,null,a.createElement("div",{className:fe.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,Ve)),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:Kn.analysis?Kn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),zr?`${(zr==null?void 0:zr.discipline_name)||"--"}/${zr==null?void 0:zr.sub_discipline_name}`:`${(Kn==null?void 0:Kn.discipline_name)||"--"}/${Kn==null?void 0:Kn.sub_discipline_name}`),a.createElement(ye.Z,{title:zr?zr==null?void 0:zr.tag_discipline_name:Kn==null?void 0:Kn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),zr?zr==null?void 0:zr.tag_discipline_name:Kn==null?void 0:Kn.tag_discipline_name)))))},jo=Kn=>{var zr;const Ke=(zr=Kn==null?void 0:Kn.standard_answer)==null?void 0:zr.map((Ve,ut)=>a.createElement("div",{key:ut},`\u7B54\u6848\uFF08\u586B\u7A7A${(Ve==null?void 0:Ve.position)||(Ve==null?void 0:Ve.exercise_choice_id)}\uFF09\uFF1A${Ve==null?void 0:Ve.answer_text}`));return a.createElement(a.Fragment,null,a.createElement("div",{className:fe.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,Ke)),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:Kn.analysis?Kn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Kn==null?void 0:Kn.discipline_name)||"--"}/${Kn==null?void 0:Kn.sub_discipline_name}`),a.createElement(ye.Z,{title:Kn==null?void 0:Kn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Kn==null?void 0:Kn.tag_discipline_name)))))},No=(Kn,zr)=>{var Ke;return a.createElement("div",{className:fe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(Ke=Kn==null?void 0:Kn.answer_texts)==null?void 0:Ke[0]),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:Kn.analysis?Kn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),zr?`${(zr==null?void 0:zr.discipline_name)||"--"}/${zr==null?void 0:zr.sub_discipline_name}`:`${(Kn==null?void 0:Kn.discipline_name)||"--"}/${Kn==null?void 0:Kn.sub_discipline_name}`),a.createElement(ye.Z,{title:zr?zr==null?void 0:zr.tag_discipline_name:Kn==null?void 0:Kn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),zr?zr==null?void 0:zr.tag_discipline_name:Kn==null?void 0:Kn.tag_discipline_name))))},po=Kn=>{var zr,Ke;return a.createElement("div",{className:fe.analysis},a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u9884\u671F\u8F93\u51FA:"),a.createElement(me.Z,{value:(zr=Kn==null?void 0:Kn.program_attr)==null?void 0:zr.description})),a.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((Ke=Kn==null?void 0:Kn.program_attr)==null?void 0:Ke.answer_text)||"--"),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:Kn.analysis?Kn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Kn==null?void 0:Kn.discipline_name)||"--"}/${Kn==null?void 0:Kn.sub_discipline_name}`),a.createElement(ye.Z,{title:Kn==null?void 0:Kn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Kn==null?void 0:Kn.tag_discipline_name))))},Bi=(Kn,zr)=>{var Ke;return a.createElement("div",null,(Ke=Kn==null?void 0:Kn.sub_item_banks)==null?void 0:Ke.map((Ve,ut)=>{var Ot,Ht;const Gt=[];return a.createElement(a.Fragment,null,a.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},zr+1+"."+(ut+1),"\uFF08",Pr[Ve.item_type]||bo[Ve.item_type],"\uFF09",Ve.name),(Ve.item_type=="SINGLE"||Ve.item_type=="MULTIPLE"||Ve.item_type=="JUDGMENT"||Ve.item_type=="single"||Ve.item_type=="multiple"||Ve.item_type=="judgement")&&a.createElement(a.Fragment,null,a.createElement("aside",{className:fe.single},(Ot=Ve==null?void 0:Ve.choices)==null?void 0:Ot.map((hn,Mn)=>(hn.is_answer&&Gt.push(gs.k4[Mn]),a.createElement("ul",{key:Mn},a.createElement("li",null,gs.k4[Mn],"\u3001"),a.createElement("li",null,a.createElement(me.Z,{value:hn.choice_text})))))),a.createElement("div",{className:fe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Gt.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",ja[Ve.difficulty])),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:Ve.analysis?Ve.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Kn==null?void 0:Kn.discipline_name)||"--"}/${Kn==null?void 0:Kn.sub_discipline_name}`),a.createElement(ye.Z,{title:Kn==null?void 0:Kn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Kn==null?void 0:Kn.tag_discipline_name))))),(Ve.item_type=="COMPLETION"||Ve.item_type=="completion")&&Io(Ve,Kn),(Ve.item_type=="SUBJECTIVE"||Ve.item_type=="subjective")&&No(Ve,Kn),((Ht=Zt==null?void 0:Zt.exam)==null?void 0:Ht.exercise_status)===3&&a.createElement("div",{className:"flex gap-20px mt20"},a.createElement(ms.Z,{state:Ve==null?void 0:Ve.is_wrong,onClick:()=>{pi==null||pi({value:fs(es({},Ve),{question_id:Ve==null?void 0:Ve.id,question_score:Ve==null?void 0:Ve.score})})}}),Ve.item_type=="single"&&a.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{Kl({value:Ve})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Ci=Kn=>{var zr,Ke,Ve;return a.createElement("div",{style:{marginTop:"12px"}},(Ke=(zr=Kn==null?void 0:Kn.shixun)==null?void 0:zr.challenges)==null?void 0:Ke.map((ut,Ot)=>a.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",Ot+1,"\u5173"),a.createElement(ye.Z,{key:Ot,title:ut==null?void 0:ut.challenge_name},a.createElement("span",null,(0,Ae.Pq)(ut==null?void 0:ut.challenge_name,44)))),Ar&&a.createElement("div",null,"\u5206\u503C\uFF1A",ut.score,"\u5206"))),a.createElement(ve.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(Ve=Kn==null?void 0:Kn.shixun)==null?void 0:Ve.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),a.createElement("div",{style:{clear:"both"}}))},Wo=Kn=>{let zr=Kn.questions_score/Kn.questions_count;Be.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:a.createElement("div",{className:fe.modalColumn},a.createElement("div",{className:fe.modalRow,style:{justifyContent:"flex-start"}},a.createElement("sup",{className:fe.sup},"*"),a.createElement("span",null,Kn==null?void 0:Kn.name,"\uFF1A"),a.createElement(oe.Z,{min:0,precision:1,defaultValue:zr,onChange:Ke=>{zr=Ke}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Qu(void 0,null,function*(){var Ke;if(!zr)return Ne.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const Ve={type:Kn==null?void 0:Kn.type,score:zr,scoreTotal:Number((Ke=zr*Kn.questions_count)==null?void 0:Ke.toFixed(1))};ci(Ve)})})},pl=()=>{let Kn="";Be.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:a.createElement("div",{className:fe.modalColumn},a.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},a.createElement("img",{style:{marginRight:5},src:Tt.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),a.createElement("div",{className:fe.modalRow,style:{marginTop:20}},a.createElement("sup",{className:fe.sup},"*"),a.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),a.createElement(we.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:Kn,onChange:zr=>{Kn=zr.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Qu(void 0,null,function*(){var zr;if(!Kn)return Ne.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Ke=[],Ve=[],ut=[],Ot=[];(zr=Zt==null?void 0:Zt.questionList)==null||zr.forEach(Gt=>{var hn;(hn=Gt.questions)==null||hn.forEach(Mn=>{let Fn=Gt.questions_score/Gt.questions_count;Fn=Fn&&Fn.toFixed(1),Gt.type==="COMBINATION"&&ut.push({id:Mn.id,sub_item_bank_ids:Mn.sub_item_banks.map(Pa=>Pa.id)}),Gt.type==="PRACTICAL"?Ot.push(Mn.id):(Ke.push(Mn.id),Ve.push(Fn))})}),console.log("-----",ut),yield an({item_bank_ids:Ke,item_bank_scores:Ve,name:Kn,combination_item_banks:ut,shixun_ids:Ot})})})},Bl=(Kn,zr,Ke,Ve)=>{var ut;const Ot=`${location.pathname}${location.search}`,Ht=(ut=Ve.questions)==null?void 0:ut.map(Gt=>Gt==null?void 0:Gt.id);if(Ot.includes("exercise"))Va.current={id:Kn,ids:Ht,type:zr,index:Ke},Ua(!0);else{let Gt=Be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Qu(void 0,null,function*(){Gt.update({cancelButtonProps:{disabled:!0}}),yield ko({single_question_id:Kn,seleted_item_bank_ids:Ht},{type:zr,index:Ke}),Gt.update({cancelButtonProps:{disabled:!1}}),Ne.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},Zl=Kn=>{var zr;const Ke=(zr=Kn.questions)==null?void 0:zr.map(Ot=>Ot==null?void 0:Ot.id),Ve=Kn.name;let ut=Be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${Ve}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Qu(void 0,null,function*(){ut.update({cancelButtonProps:{disabled:!0}}),yield ko({seleted_item_bank_ids:Ke},{type:Kn.type}),ut.update({cancelButtonProps:{disabled:!1}}),Ne.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${Ve}\u8BD5\u9898`)})})},kr=()=>{let Kn=Be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Qu(void 0,null,function*(){Kn.update({cancelButtonProps:{disabled:!0}}),yield ko(),Kn.update({cancelButtonProps:{disabled:!1}}),Ne.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},Sl=Kn=>{console.log(Kn,"key"),bi(Kn-1)},ml=(Kn,zr)=>{var Ke,Ve;if(zr==="SINGLE")return a.createElement(a.Fragment,null,a.createElement(Rn,{ref:Pt,editData:Kn,isEdit:!0}),a.createElement(be.Z,null));if(zr==="MULTIPLE")return a.createElement(a.Fragment,null,a.createElement(Ra,{ref:Pt,editData:Kn,isEdit:!0}),a.createElement(be.Z,null));if(zr==="JUDGMENT")return a.createElement(a.Fragment,null,a.createElement(Bt,{ref:Pt,editData:Kn,isEdit:!0}),a.createElement(be.Z,null));if(zr==="COMPLETION")return a.createElement(a.Fragment,null,a.createElement(He,{ref:Pt,editData:Kn,isEdit:!0}),a.createElement(be.Z,null));if(zr==="SUBJECTIVE")return a.createElement(a.Fragment,null,a.createElement(Fa,{ref:Pt,editData:Kn,isEdit:!0}),a.createElement(be.Z,null));if(zr==="COMBINATION")return a.createElement(a.Fragment,null,a.createElement(ys,{ref:Pt,editData:Kn,isEdit:!0}),a.createElement(be.Z,null));if(zr==="BPROGRAM")return a.createElement(a.Fragment,null,a.createElement(Le.default,{form:ya,style:{marginTop:20},onFinishFailed:ut=>{var Ot,Ht;ut.errorFields[0].name.includes("standard_answers")?Ne.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ne.ZP.error(ut.errorFields[0].errors[0]),ya.scrollToField((Ht=(Ot=ut==null?void 0:ut.errorFields)==null?void 0:Ot[0])==null?void 0:Ht.name,{behavior:"smooth",block:"center"})},onFinish:ut=>Qu(void 0,null,function*(){var Ot;let Ht=fs(es({question_score:Kn.score},ut),{question_type:8,hack:fs(es({},ut.hack),{difficult:Kn.program_attr.difficult}),hack_codes:fs(es({},ut.hack_codes),{code:ds.Base64.encode((Ot=ut.hack_codes)==null?void 0:Ot.code)})});Ja&&(Ht.is_cover=1);const Gt=yield(0,Se.ZP)(`/api/exercise_questions/${Kn.id}.json`,{method:"put",body:Ht});(Gt==null?void 0:Gt.status)===0&&(Ne.ZP.success("\u7F16\u8F91\u6210\u529F"),Sl(To+1)),Vt(null)})},a.createElement(_s.tc,{form:ya,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(Ke=Kn==null?void 0:Kn.program_attr)==null?void 0:Ke.identifier,answerKey:"standard_answers"}),a.createElement(be.Z,null)));if(da.includes(zr)&&ve.history.push(`/problems/${(Ve=Kn==null?void 0:Kn.program_attr)==null?void 0:Ve.identifier}/edit?type=exercises&express_id=${sr.categoryId}&question_id=${Kn==null?void 0:Kn.id}&score=${Kn==null?void 0:Kn.score}&callback_url=${location.pathname}&select=${To}&exercise=true`),zr==="PRACTICAL")return a.createElement(a.Fragment,null,a.createElement(wa,{ref:Pt,editData:Kn,isEdit:!0}),a.createElement(be.Z,null))},El=(Kn,zr)=>Qu(void 0,null,function*(){var Ke,Ve,ut,Ot,Ht,Gt;const hn=yield(Ke=Pt.current)==null?void 0:Ke.onSave();if(!hn)return;const Mn=yn=>{const nr=yn.map(ar=>ar.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(nr).size!==nr.length},Fn={question_score:zr.score,analysis:hn.analysis};if(Kn==="SINGLE"||Kn==="MULTIPLE"||Kn==="JUDGMENT"){if(Kn!=="JUDGMENT"&&Mn(hn==null?void 0:hn.choices)){Ne.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const yn=[],nr=[];Fn.question_type=Kn==="JUDGMENT"?2:1,Fn.question_title=hn==null?void 0:hn.name,(Ve=hn==null?void 0:hn.choices)==null||Ve.forEach((rr,ar)=>{yn.push(rr.choice_text),rr!=null&&rr.is_answer&&nr.push(ar+1)}),Fn.question_choices=yn,Fn.standard_answers=nr}if(Kn==="COMPLETION"){let yn=(ut=hn==null?void 0:hn.standard_answers)==null?void 0:ut.map((ar,yr)=>(ar==null?void 0:ar.score)<=0?yr+1:null).filter(ar=>ar!==null);if((yn==null?void 0:yn.length)>0)return Ne.ZP.warning(`\u7B2C${yn.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let nr=(Ot=hn==null?void 0:hn.standard_answers)==null?void 0:Ot.reduce((ar,yr)=>ar+(Number(yr==null?void 0:yr.score)||0),0);if(parseFloat(nr.toFixed(2))!=(Fn==null?void 0:Fn.question_score))return Ne.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Fn.is_ordered=hn.is_ordered,Fn.question_title=hn==null?void 0:hn.name,Fn.use_blank_score=hn==null?void 0:hn.use_blank_score,Fn.question_type=3;const rr=[];(Ht=hn==null?void 0:hn.standard_answers)==null||Ht.forEach((ar,yr)=>{rr.push({choice_id:ar.position,answer_text:ar.answer_text,score:ar.score})}),Fn.standard_answers=rr,Fn.downcase=hn==null?void 0:hn.downcase,Fn.no_space=hn==null?void 0:hn.no_space}if(Kn==="SUBJECTIVE"&&(console.log("editorData"),console.log(hn),Fn.question_title=hn==null?void 0:hn.name,Fn.question_type=4,Fn.answer_texts=hn==null?void 0:hn.answer_texts,Fn.use_keywords=hn==null?void 0:hn.use_keywords,Fn.keywords=hn==null?void 0:hn.keywords),Kn==="COMBINATION"){Fn.question_title=hn==null?void 0:hn.name,Fn.question_type=7;try{Fn.sub_questions=(Gt=hn==null?void 0:hn.sub_item_banks)==null?void 0:Gt.map((yn,nr)=>{var rr,ar,yr;if((yn==null?void 0:yn.item_type)=="single"||(yn==null?void 0:yn.item_type)=="multiple"){if(Mn(yn==null?void 0:yn.choices))throw new Error(`\u7B2C${nr+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Lr=[],jr=[];return(rr=yn==null?void 0:yn.choices)==null||rr.forEach((Tr,Yr)=>{Lr.push(Tr.choice_text),Tr!=null&&Tr.is_answer&&jr.push(Yr+1)}),{id:yn.id,question_id:yn.id,question_title:yn.name,difficulty:yn.difficulty,question_type:(yn==null?void 0:yn.item_type)=="single"?0:(yn==null?void 0:yn.item_type)=="multiple"?1:2,question_choices:Lr,standard_answers:jr,analysis:yn.analysis,question_score:yn==null?void 0:yn.score}}else if((yn==null?void 0:yn.item_type)=="completion"){let Lr=(ar=yn==null?void 0:yn.standard_answer)==null?void 0:ar.reduce((Tr,Yr)=>Tr+(Number(Yr==null?void 0:Yr.score)||0),0);if(parseFloat(Lr.toFixed(2))!=(yn==null?void 0:yn.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const jr=[];return(yr=yn==null?void 0:yn.standard_answer)==null||yr.forEach((Tr,Yr)=>{jr.push({choice_id:Tr.position,answer_text:Tr.answer_text,score:Tr.score})}),{id:yn.id,question_id:yn.id,is_ordered:yn.is_ordered,question_title:yn.name,difficulty:yn.difficulty,question_type:3,standard_answers:jr,use_blank_score:yn.use_blank_score,analysis:yn.analysis,downcase:yn==null?void 0:yn.downcase,no_space:yn==null?void 0:yn.no_space,question_score:yn==null?void 0:yn.score}}else if((yn==null?void 0:yn.item_type)=="subjective")return{id:yn.id,question_id:yn.id,question_title:yn.name,question_type:4,difficulty:yn.difficulty,answer_texts:yn==null?void 0:yn.answer_texts,analysis:yn.analysis,question_score:yn==null?void 0:yn.score,use_keywords:yn.use_keywords,keywords:yn==null?void 0:yn.keywords}})}catch(yn){Ne.ZP.warning(yn.message);return}delete Fn.analysis}let Pa=!1;(zr==null?void 0:zr.is_my)===1&&(Pa=yield new Promise((nr,rr)=>{Be.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{nr(!0)},onCancel:()=>{nr(!1)}})})),Pa&&(Fn.is_cover=1);const ga=Kn!=="PRACTICAL"?yield(0,Se.ZP)(`/api/exercise_questions/${zr.id}.json`,{method:"put",body:Fn}):yield(0,Se.ZP)(`/api/exercise_questions/${zr.id}/update_shixun_score.json`,{method:"post",body:es({},hn)});(ga==null?void 0:ga.status)===0&&(Ne.ZP.success("\u7F16\u8F91\u6210\u529F"),Sl(To+1),Vt(null))}),zl=()=>Qu(void 0,null,function*(){(0,ve.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Se.ZP)(`/api/exercises/${sr.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield bi(To),Ne.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,ve.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Kl=({value:Kn}={})=>{var zr;const Ke=[];let Ve=[];const ut=(zr=Kn==null?void 0:Kn.choices)==null?void 0:zr.map((Ht,Gt)=>{var hn;const Mn=Gt+1;return Ht!=null&&Ht.is_answer&&(Ke.push(Mn),Ve.push(Mn)),{value:Mn,label:a.createElement(me.Z,{className:"c-black font14",value:`${(hn=gs.k4)==null?void 0:hn[Gt]}. ${Ht==null?void 0:Ht.choice_text}`}),disabled:Ht==null?void 0:Ht.origin_standard_answer}}),Ot=Be.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",Ke==null?void 0:Ke.map(Ht=>{var Gt;return(Gt=gs.k4)==null?void 0:Gt[Ht-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Re.default.Group,{className:"flex-col mt20",options:ut,defaultValue:Ve,onChange:Ht=>{Ve=Ht}})),onOk:()=>Qu(void 0,null,function*(){const Ht=yield(0,Se.ZP)(`/api/exercises/${sr.categoryId}/questions/${Kn==null?void 0:Kn.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Ve}});(Ht==null?void 0:Ht.status)===0&&(Ne.ZP.success("\u4FEE\u6539\u6210\u529F"),Sl(To+1))})})},Al=(Xi=Zt==null?void 0:Zt.questionList)==null?void 0:Xi.reduce((Kn,zr)=>Kn+Number(zr.questions_score),0),Ll=Ar&&((Il=Zt==null?void 0:Zt.exam)==null?void 0:Il.exercise_status)!==1;return a.createElement("section",{className:fe.wrap},a.createElement("div",{id:"id_left_preview",className:fe.left,onMouseEnter:Kn=>{const zr=document.getElementById("id_left_preview");zr.style.overflowY="auto"},onMouseLeave:Kn=>{const zr=document.getElementById("id_left_preview");zr.style.overflowY="hidden"}},a.createElement("div",{className:fe.title},a.createElement("div",{className:"body-overflow-initial"},a.createElement("b",null),a.createElement("span",null,"\u7B54\u9898\u5361"))),a.createElement("div",{className:fe.total},a.createElement("div",null,a.createElement("img",{src:bt}),a.createElement("span",null,"\u9898\u6570(\u9053)"),a.createElement("aside",null,Zt==null?void 0:Zt.all_questions_count)),a.createElement("div",{className:"mr30 ml30"},a.createElement("img",{src:ct}),a.createElement("span",null,"\u603B\u5206(\u5206)"),a.createElement("aside",null,Al&&Al.toFixed(1))),a.createElement("div",null,a.createElement("img",{src:se}),a.createElement("span",null,"\u65F6\u957F(\u5206)"),a.createElement("aside",null,((Zi=Zt==null?void 0:Zt.exam)==null?void 0:Zi.time)===-1||((Xr=Zt==null?void 0:Zt.exam)==null?void 0:Xr.time)===null?"\u4E0D\u9650":(Go=Zt==null?void 0:Zt.exam)==null?void 0:Go.time))),(xi=Zt==null?void 0:Zt.questionList)==null?void 0:xi.map((Kn,zr)=>{var Ke;return a.createElement("div",{className:fe.list,key:zr},a.createElement("div",{className:fe.name},a.createElement("b",null),a.createElement("span",null,Kn.name)),a.createElement("aside",null,a.createElement("div",null,"\u5171",a.createElement("span",{className:fe.b},Kn.questions_count),"\u9898 ",a.createElement("span",{className:fe.l},"|"),"\u5171",a.createElement("span",{className:fe.r},Kn.questions_score),"\u5206"),a.createElement("div",{className:fe.answerSheet},(Ke=Kn==null?void 0:Kn.questions)==null?void 0:Ke.map((Ve,ut)=>a.createElement("div",{onClick:()=>{const Ot=`Anchor_${Ve==null?void 0:Ve.id}`;let Ht=document.getElementById(Ot);Ht&&setTimeout(()=>Ht.scrollIntoView({block:"center",behavior:"smooth"}))},key:Ve==null?void 0:Ve.id,className:fe.tag},ut+1)))))})),a.createElement("div",{className:fe.right},a.createElement("div",{className:fe.examName,id:"examName"},a.createElement("div",{className:fe.name},a.createElement(ye.Z,{title:(Gi=Zt==null?void 0:Zt.exam)==null?void 0:Gi.name,getPopupContainer:Kn=>Kn.parentNode},a.createElement("span",{className:fe.t},(ti=Zt==null?void 0:Zt.exam)==null?void 0:ti.name))),Ar&&((Oe=Zt==null?void 0:Zt.exam)==null?void 0:Oe.exercise_status)===1&&a.createElement(hs.op,{openLoading:!0,shape:"default",onClick:()=>{Be.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{zl()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Ar&&a.createElement(Fe.ZP,{onClick:kr,type:"primary"},"\u968F\u673A\u66F4\u6362")),a.createElement("div",{className:fe.topWarp},(Ge=Zt==null?void 0:Zt.questionList)==null?void 0:Ge.map((Kn,zr)=>{var Ke,Ve;return a.createElement(a.Fragment,{key:zr},a.createElement("div",{className:fe.head,style:zr===0?{border:0,marginTop:-16}:{}},a.createElement("div",{className:fe.name},a.createElement("b",null),a.createElement("span",null,Kn.name)),a.createElement("div",{className:fe.so},"\u5171",a.createElement("span",{className:fe.b},Kn.questions_count," "),"\u9898 ",Kn.type==="COMBINATION"&&`\uFF08\u5305\u542B${(Ke=Kn==null?void 0:Kn.questions)==null?void 0:Ke.map(ut=>{var Ot;return(Ot=ut==null?void 0:ut.sub_item_banks)==null?void 0:Ot.length}).reduce((ut,Ot)=>ut+Ot)}\u5C0F\u9898\uFF09`,a.createElement("span",{className:fe.l},"|"),"\u5171",a.createElement("span",{className:fe.r},Kn.questions_score),"\u5206"),!Ar&&a.createElement("div",{className:fe.btn},a.createElement(Fe.ZP,{onClick:()=>{Wo(Kn)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),a.createElement(Fe.ZP,{onClick:()=>Zl(Kn),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(Ve=Kn==null?void 0:Kn.questions)==null?void 0:Ve.map((ut,Ot)=>{var Ht,Gt,hn,Mn;return yt===(ut==null?void 0:ut.id)?a.createElement("div",{id:`Anchor_${ut==null?void 0:ut.id}`,className:fe.content,style:{padding:0,marginTop:24},key:ut==null?void 0:ut.id},a.createElement("div",{style:{float:"right",marginTop:`${(Kn==null?void 0:Kn.type)==="PRACTICAL"?"-2px":"-6px"}`}},a.createElement(Fe.ZP,{onClick:()=>Vt(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),a.createElement(Fe.ZP,{onClick:()=>{El(Kn==null?void 0:Kn.type,ut)},type:"primary"},"\u4FDD\u5B58")),ml(ut,Kn.type)):a.createElement("div",{id:`Anchor_${ut==null?void 0:ut.id}`,className:fe.content,key:ut==null?void 0:ut.id},a.createElement("div",{className:fe.titleWrap},(ut==null?void 0:ut.item_type)==="bprogram"?a.createElement(me.Z,{style:{paddingRight:10},value:Ot+1+"\u3001"+((Ht=ut==null?void 0:ut.program_attr)==null?void 0:Ht.description)}):a.createElement(me.Z,{style:{paddingRight:10},className:fe.titleHtml,value:Ot+1+`\u3001${(ut==null?void 0:ut.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(ut==null?void 0:ut.name)}),Ar&&a.createElement(Fe.ZP,{onClick:()=>{var Fn,Pa,ga;if(yt){Ne.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}ya.setFieldsValue({standard_answers:ut==null?void 0:ut.standard_answer,hack:es(es({},ut),ut==null?void 0:ut.program_attr),hack_codes:fs(es({},ut==null?void 0:ut.program_attr),{code:ds.Base64.decode(((Fn=ut==null?void 0:ut.program_attr)==null?void 0:Fn.code)||"")}),hack_sets:es({},(Pa=ut==null?void 0:ut.hack_sets)==null?void 0:Pa[0])}),["program","program_correction"].includes(ut.item_type)?ve.history.push(`/problems/newedit/${(ga=ut==null?void 0:ut.program_attr)==null?void 0:ga.identifier}?type=exercises&express_id=${sr.categoryId}&question_id=${ut==null?void 0:ut.id}&score=${ut==null?void 0:ut.score}&exercise=true&typeStr=${ut==null?void 0:ut.item_type.toUpperCase()}&callback_url=/classrooms/${sr.coursesId}/exercise/${sr.categoryId}/detail?random=true`):Vt(ut==null?void 0:ut.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!Ll&&a.createElement(Fe.ZP,{disabled:Ll,className:"ml20",onClick:()=>Bl(ut==null?void 0:ut.id,Kn.type,Ot,Kn),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(ut==null?void 0:ut.item_type)==="bprogram"&&a.createElement(me.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:fe.titleHtml,value:ds.Base64.decode(((Gt=ut==null?void 0:ut.program_attr)==null?void 0:Gt.code)||"")}),(Kn.type==="SINGLE"||Kn.type==="JUDGMENT"||Kn.type==="MULTIPLE")&&co(ut),Kn.type==="COMPLETION"&&Io(ut),Kn.type==="SUBJECTIVE"&&No(ut),da.includes(Kn.type)&&po(ut),Kn.type==="BPROGRAM"&&jo(ut),Kn.type==="COMBINATION"&&Bi(ut,Ot),Kn.type==="PRACTICAL"&&Ci(ut),a.createElement(Ze.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((hn=Zt==null?void 0:Zt.exam)==null?void 0:hn.exercise_status)===3&&!["PROGRAM","BPROGRAM","PROGRAM_CORRECTION","PRACTICAL","COMBINATION"].includes(Kn.type)&&a.createElement(Ce.Z,null,a.createElement(ms.Z,{state:ut==null?void 0:ut.is_wrong,onClick:()=>{pi==null||pi({value:fs(es({},ut),{question_id:ut==null?void 0:ut.id,question_score:ut==null?void 0:ut.score})})}})),["PROGRAM","BPROGRAM","PROGRAM_CORRECTION","PRACTICAL"].includes(Kn.type)&&(ut==null?void 0:ut.show_resubmit)&&a.createElement(Ce.Z,null,a.createElement(Zs.C,{dataSource:fs(es({},ut),{question_id:ut==null?void 0:ut.id})})),((Mn=Zt==null?void 0:Zt.exam)==null?void 0:Mn.exercise_status)===3&&["SINGLE"].includes(Kn.type)&&a.createElement(Ce.Z,null,a.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{Kl({value:ut})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Ar?a.createElement(hs.vr,null,a.createElement(re.Z,{showTotal:Ae.rU,total:(ze=Zt==null?void 0:Zt.exam)==null?void 0:ze.total_num,pageSize:1,current:To+1,showSizeChanger:!1,onChange:Sl,showQuickJumper:!1,hideOnSinglePage:!1})):a.createElement(hs.vr,{LeftContent:a.createElement(hs.op,{onClick:bn,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:a.createElement(Ze.Z,{align:"middle"},a.createElement(y.Z,{color:"#55575D",overlayClassName:fe.popover,open:gn,getPopupContainer:Kn=>Kn==null?void 0:Kn.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},a.createElement(hs.op,{onMouseEnter:()=>ca(!0),onMouseLeave:()=>ca(!1),onClick:()=>Qu(void 0,null,function*(){const Kn=Number(Al);[100,120,150].includes(Kn)||(yield new Promise((zr,Ke)=>{Be.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Kn),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Qu(void 0,null,function*(){zr("")}),onCancel:()=>{Ke()}})})),pl()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),a.createElement(hs.op,{shape:"default",type:"primary",onClick:()=>Qu(void 0,null,function*(){const Kn=Number(Al);[100,120,150].includes(Kn)||(yield new Promise((zr,Ke)=>{Be.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Kn),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Qu(void 0,null,function*(){zr("")}),onCancel:()=>{Ke()}})})),an()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),a.createElement(yc,{visible:Ba,questionParams:Va.current,getdata:Mi,onRandomExchange:()=>Qu(void 0,null,function*(){const Kn=Va.current;yield ko({single_question_id:Kn.id,seleted_item_bank_ids:Kn.ids},{type:Kn.type,index:Kn.index}),Ua(!1)}),selectFromProblemSet:()=>{const Kn=Va.current,zr=`${location.pathname}${location.search}`;zr.includes("exercise")&&ve.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${Kn.id}&qtype=${Kn.type}&exerciseid=${sr.categoryId}&from=${zr}`)},onCancel:()=>{Ua(!1)}}))}},98580:function(Lt,dt,x){"use strict";x.r(dt),x.d(dt,{default:function(){return b}});var a=x(59301),fe=x(76560),Le={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},ye=x(81150),Fe=x(8591),Be=x(61621),oe=x(82093),Ne=x(49661),we=x(59301),be=Object.defineProperty,Re=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,re=(ee,te,ne)=>te in ee?be(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,y=(ee,te)=>{for(var ne in te||(te={}))Ze.call(te,ne)&&re(ee,ne,te[ne]);if(Re)for(var ne of Re(te))Ce.call(te,ne)&&re(ee,ne,te[ne]);return ee},E=(ee,te,ne)=>new Promise((ue,se)=>{var me=Se=>{try{Ae(ne.next(Se))}catch(Me){se(Me)}},ve=Se=>{try{Ae(ne.throw(Se))}catch(Me){se(Me)}},Ae=Se=>Se.done?ue(Se.value):Promise.resolve(Se.value).then(me,ve);Ae((ne=ne.apply(ee,te)).next())});const z=({paperlibrary:ee,user:te,globalSetting:ne,dispatch:ue,location:se})=>{var me,ve,Ae,Se;const[Me]=(0,fe.useSearchParams)(),xe=Me.get("select")||0,[it,je]=(0,a.useState)(!1),[lt,We]=(0,a.useState)(!0),[st,bt]=(0,a.useState)(Number(xe)),[Et,At]=(0,a.useState)({}),Rt=(0,fe.useParams)(),{userInfo:jt}=te,{actionTabs:Ut}=ee;(0,a.useEffect)(()=>(ue({type:"globalSetting/footerToggle",payload:!1}),()=>{ue({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,a.useEffect)(()=>(ue({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ue({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),ue({type:"exercise/getWorkSetting",payload:y({},Rt)}),()=>{ue({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ue({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,a.useEffect)(()=>{ft(st)},[]),(0,a.useEffect)(()=>{var En;(En=Ut==null?void 0:Ut.params)!=null&&En.isUpdateData&&ft(st)},[(me=Ut==null?void 0:Ut.params)==null?void 0:me.isUpdateData]);const ft=(En=0)=>E(void 0,null,function*(){console.log(Rt),We(!0);const Ye=yield(0,oe.ZP)(`/api/exercises/${Rt.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:En}});ue({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),We(!1),At((0,Ne.PF)(Ye))}),Je=()=>{fe.history.push(`/classrooms/${Rt.coursesId}/exercise`)},ct=()=>{alert("\u4FDD\u5B58")},Tt=(En,Ye)=>E(void 0,null,function*(){const Qt=yield(0,oe.ZP)(`/api/exercises/${Rt.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:En==null?void 0:En.single_question_id}});Qt!=null&&Qt.question&&(Fe.ZP.info("\u6362\u9898\u6210\u529F"),ft(st))}),$t=En=>E(void 0,null,function*(){document.body.scrollIntoView(),bt(En),yield ft(En)}),Kt=En=>{ue({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:En}})};return we.createElement("section",{className:Le.wrap},we.createElement(Be.Z,{loading:lt,active:!0,paragraph:{rows:5}},((Ae=(ve=(0,fe.useLocation)())==null?void 0:ve.pathname)==null?void 0:Ae.includes("preview"))&&we.createElement("div",{className:Le.crumbs},we.createElement("b",null),we.createElement("span",{className:"current",onClick:()=>fe.history.push(`/classrooms/${Rt.coursesId}/exercise`)},`${(Se=jt==null?void 0:jt.course)==null?void 0:Se.course_name}>`),we.createElement("span",{className:"current",onClick:()=>fe.history.push(`/classrooms/${Rt.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),we.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),we.createElement(ye.Z,{loading:it,submit:ct,goBack:Je,data:Et,getdata:()=>{ft(st)},selectValue:st,editPreview:!0,onExchange:Tt,onSkipExamination:$t,handleMarkWrongQuestion:Kt})))};var b=(0,fe.connect)(({paperlibrary:ee,user:te,globalSetting:ne})=>({paperlibrary:ee,user:te,globalSetting:ne}))(z)},30975:function(Lt,dt,x){"use strict";x.d(dt,{BA:function(){return sn},D9:function(){return Rt},Hp:function(){return se},IM:function(){return Ut},Iy:function(){return me},KM:function(){return An},KU:function(){return Tt},MJ:function(){return ve},Ne:function(){return jt},ON:function(){return Kt},Uj:function(){return Qt},VY:function(){return ct},YO:function(){return Ye},YX:function(){return En},Zn:function(){return y},_g:function(){return te},_k:function(){return Et},c6:function(){return it},cr:function(){return E},eV:function(){return je},fi:function(){return z},gh:function(){return Me},hS:function(){return ft},iA:function(){return b},j6:function(){return ne},je:function(){return bt},jj:function(){return ue},kS:function(){return $t},o6:function(){return xe},pO:function(){return kn},rQ:function(){return We},sA:function(){return Se},xm:function(){return At},xo:function(){return Je},y8:function(){return st},yd:function(){return ee}});var a=x(64948),fe=x(76560),Le=x(49661),ye=x(8591),Fe=x(90524),Be=Object.defineProperty,oe=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,be=(rt,ht,tt)=>ht in rt?Be(rt,ht,{enumerable:!0,configurable:!0,writable:!0,value:tt}):rt[ht]=tt,Re=(rt,ht)=>{for(var tt in ht||(ht={}))Ne.call(ht,tt)&&be(rt,tt,ht[tt]);if(oe)for(var tt of oe(ht))we.call(ht,tt)&&be(rt,tt,ht[tt]);return rt},Ze=(rt,ht,tt)=>new Promise((ke,St)=>{var wt=Ct=>{try{Qe(tt.next(Ct))}catch(He){St(He)}},Ue=Ct=>{try{Qe(tt.throw(Ct))}catch(He){St(He)}},Qe=Ct=>Ct.done?ke(Ct.value):Promise.resolve(Ct.value).then(wt,Ue);Qe((tt=tt.apply(rt,ht)).next())});const Ce=()=>{(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},re=()=>{(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=rt=>Ze(void 0,null,function*(){Ce(),(yield(0,a.YR)(Re({},rt))).status===0&&(yield(0,Le.QH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/courses/${rt.coursesId}/export_couser_info.json`,query:rt}))),re()}),E=rt=>Ze(void 0,null,function*(){const ht=yield(0,a.yS)(Re({},rt));if(ht.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_member_act_score`);else{if(ht.status===-2)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_member_act_score`))}}),z=rt=>Ze(void 0,null,function*(){const ht=yield(0,a.W0)(Re({},rt));if(ht.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_total_score`);else{if(ht.status===-4)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_total_score`))}}),b=rt=>Ze(void 0,null,function*(){const ht=yield(0,a.Nl)(Re({},rt));if(ht.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ht.status===-4)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=rt=>Ze(void 0,null,function*(){const ht=yield(0,a.IU)(Re({},rt));if(ht.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/export_star_user`);else{if(ht.status===-4)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/export_star_user`))}}),te=rt=>Ze(void 0,null,function*(){const ht=yield(0,a.td)(Re({},rt));if(ht.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ht.status===-2)return ht;if(ht.status===-3)(0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_total_exercise_and_other`);else if(ht.status===-4)return ht}}),ne=rt=>Ze(void 0,null,function*(){const ht=yield(0,a.QX)(Re({},rt));if(ht.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_total_homework`);else{if(ht.status===-4)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_total_homework`))}}),ue=(rt,ht)=>Ze(void 0,null,function*(){const tt=yield(0,a.o_)(Re({},rt));tt.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/${ht}`)):tt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/${ht}`))}),se=(rt,ht)=>Ze(void 0,null,function*(){const tt=yield(0,a.ZL)(Re({},rt));tt.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/${ht}`)):tt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/${ht}`))}),me=(rt,ht)=>Ze(void 0,null,function*(){const tt=yield(0,a.aP)(Re({},rt));tt.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/${ht}`)):tt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/${ht}`))}),ve=(rt,ht)=>Ze(void 0,null,function*(){const tt=yield(0,a.vV)(Re({},rt));tt.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/${ht}`)):tt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/${ht}`))}),Ae=rt=>Ze(void 0,null,function*(){Ce(),(yield exportCourseWorkListAppendix(Re({},rt))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${rt.categoryId}/works_list.zip`,query:rt}))),re()}),Se=rt=>Ze(void 0,null,function*(){Ce(),yield(0,Le.QH)("",Fe.Z.API_SERVER+`/api/polls/${rt.categoryId}/commit_result.xlsx`),re()}),Me=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/courses/${rt.coursesId}/attendances/export_xlsx_data.xlsx`,query:rt}))}),xe=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/courses/${rt.coursesId}/video_study_statics.xlsx`,query:rt}))}),it=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/courses/${rt.coursesId}/export_video_study.xlsx`,query:rt}))}),je=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/courses/${rt.coursesId}/export_course_students_info.xlsx`,query:rt}))}),lt=rt=>Ze(void 0,null,function*(){yield downLoadFile("",setUrlQuery({url:ENV.API_SERVER+"/api/school_manages/students.xlsx",query:rt}))}),We=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:rt}))}),st=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:rt}))}),bt=rt=>Ze(void 0,null,function*(){const ht=yield(0,a.Uy)(Re({},rt));ht.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/exercise_score,export_exercise_users`)):ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Et=rt=>Ze(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/export_records/${rt.id}.xlsx`,query:rt}))}),At=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:rt}))}),Rt=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/courses/${rt==null?void 0:rt.coursesId}/${rt.menuKey}_statistic.xlsx?${rt.checkedList.map(ht=>`course_group_id[]=${ht}`).join("&")}`,query:rt}))}),jt=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${rt==null?void 0:rt.ec_year_id}/ec_training_objectives.xlsx`,query:rt}))}),Ut=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)(rt==null?void 0:rt.name,(0,Le.NY)({url:Fe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:rt}))}),ft=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${rt==null?void 0:rt.ec_year_id}/ec_courses.xlsx`,query:rt}))}),Je=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${rt==null?void 0:rt.ec_year_id}/ec_graduation_requirements.xlsx`,query:rt}))}),ct=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:rt}))}),Tt=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${rt.categoryId}/rank_list.xlsx`,query:rt}))}),$t=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:rt}))}),Kt=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/examination_banks/${rt.id}.json`,query:rt}))}),En=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${rt.categoryId}.json`,query:rt}))}),Ye=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/polls/${rt==null?void 0:rt.id}/commit_result.json`,query:rt}))}),Qt=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:rt}))}),kn=(rt,ht)=>Ze(void 0,null,function*(){yield(0,Le.FH)(ht||"",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${rt==null?void 0:rt.exercise_id}/consult_exercise.json`,query:rt}))}),An=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/competitions/${rt==null?void 0:rt.identifier}/competition_commit_records/member_works.xlsx`,query:rt}))}),sn=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/courses/${rt==null?void 0:rt.coursesId}/group_homeworks/import_group_template.xlsx`,query:rt}))})},2610:function(Lt,dt,x){"use strict";x.d(dt,{BU:function(){return fe},Dj:function(){return a},gH:function(){return Le},vp:function(){return ye}});function a(Fe){try{Fe.mozRequestFullScreen?Fe.mozRequestFullScreen():Fe.webkitRequestFullScreen&&Fe.webkitRequestFullScreen()}catch(Be){console.log(Be,":e")}}function fe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const Le=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ye(){var Fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Be=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Fe),window.isFullScreen?window.isFullScreen:Fe!=null}},67931:function(Lt,dt,x){"use strict";x.d(dt,{g:function(){return Fe}});var a=x(59301),fe=x(47580),Le=x(37798),ye=(Be,oe,Ne)=>new Promise((we,be)=>{var Re=re=>{try{Ce(Ne.next(re))}catch(y){be(y)}},Ze=re=>{try{Ce(Ne.throw(re))}catch(y){be(y)}},Ce=re=>re.done?we(re.value):Promise.resolve(re.value).then(Re,Ze);Ce((Ne=Ne.apply(Be,oe)).next())});const Fe=()=>{const[Be,oe]=(0,a.useState)([]);return(0,a.useEffect)(()=>{ye(void 0,null,function*(){const we=yield(0,fe.d1)({source:"question"});we!=null&&we.disciplines&&oe((0,Le.L)(we==null?void 0:we.disciplines))})},[]),Be}},98072:function(Lt,dt,x){"use strict";x.d(dt,{U:function(){return we}});var a=x(59301),fe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Be=(be,Re,Ze)=>Re in be?fe(be,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):be[Re]=Ze,oe=(be,Re)=>{for(var Ze in Re||(Re={}))ye.call(Re,Ze)&&Be(be,Ze,Re[Ze]);if(Le)for(var Ze of Le(Re))Fe.call(Re,Ze)&&Be(be,Ze,Re[Ze]);return be},Ne=(be,Re,Ze)=>new Promise((Ce,re)=>{var y=b=>{try{z(Ze.next(b))}catch(ee){re(ee)}},E=b=>{try{z(Ze.throw(b))}catch(ee){re(ee)}},z=b=>b.done?Ce(b.value):Promise.resolve(b.value).then(y,E);z((Ze=Ze.apply(be,Re)).next())});function we(be,Re){const[Ze,Ce]=(0,a.useState)(Re),[re,y]=(0,a.useState)(!1),[E,z]=(0,a.useState)();return[Ze,re,(ee,te=!1)=>Ne(this,null,function*(){const ne=te?Re:oe(oe({},Ze),ee);y(!0),Ce(ne);const ue=yield be(ne);return y(!1),z(ue),ue}),E]}},23869:function(Lt,dt,x){"use strict";x.d(dt,{rX:function(){return ne},pW:function(){return ue},gy:function(){return se},xY:function(){return te},O5:function(){return ee},tJ:function(){return re},o1:function(){return y},Rd:function(){return b}});var a=x(76560),fe=x(43418),Le=x(28103),ye=x(8591),Fe=x(34055),Be=x(49661),oe=x(87169),Ne=x(25510),we="data:image/png;base64,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",be=x.p+"static/newqrcode.a8740efb.png",Re=x(32637),Ze=x(59301),Ce=(me,ve,Ae)=>new Promise((Se,Me)=>{var xe=lt=>{try{je(Ae.next(lt))}catch(We){Me(We)}},it=lt=>{try{je(Ae.throw(lt))}catch(We){Me(We)}},je=lt=>lt.done?Se(lt.value):Promise.resolve(lt.value).then(xe,it);je((Ae=Ae.apply(me,ve)).next())});const re=(me,ve=!1)=>!!(y(me)&&E(ve)),y=me=>(0,Fe.bg)()?!0:(me({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(me=!1)=>{var ve;const{user:Ae}=(0,a.getDvaApp)()._store.getState();return(ve=Ae.userInfo)!=null&&ve.profile_completed?!0:(fe.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Be.xg)("/account/profile/edit"),z()}}),!1)},z=()=>{fe.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},b=()=>{fe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Ze.createElement("div",{style:{textAlign:"center"}},Ze.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),Ze.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Re}),Ze.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var me;const{user:ve}=(0,a.getDvaApp)()._store.getState();return(me=ve.userInfo)!=null&&me.professional_certification?!0:(fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ze.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Be.xg)("/account/certification")}}),!1)},te=()=>(0,Fe.V9)()?!0:(fe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Ze.createElement("div",{className:"tc",style:{marginLeft:-38}},Ze.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ze.createElement("img",{src:be,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(me,ve)=>me?!0:(fe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ze.createElement("div",null,Ze.createElement("p",null,ve||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),Ze.createElement("div",{style:{marginLeft:"110px"}},Ze.createElement("img",{src:we,width:200}),Ze.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Be.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ue=me=>{fe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ze.createElement("div",null,Ze.createElement("div",null,Ze.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),Ze.createElement(Le.Z,null),Ze.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ze.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",Ze.createElement("a",null,me),"\u5929\u3002"),Ze.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ze.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),Ze.createElement("div",{style:{textAlign:"center",marginTop:30}},Ze.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ne,alt:"\u4E8C\u7EF4\u7801",width:160})))})},se=(me,ve="")=>{const{shixunsDetail:{detail:Ae}}=(0,a.getDvaApp)()._store.getState();if((Ae==null?void 0:Ae.public)===2||(Ae==null?void 0:Ae.public)===1||(Ae==null?void 0:Ae.shixun_status)===3){let Se="";return(Ae==null?void 0:Ae.public)===2&&(Se="\u5DF2\u516C\u5F00"),(Ae==null?void 0:Ae.public)===1&&(Se="\u5F85\u5BA1\u6838"),(Ae==null?void 0:Ae.shixun_status)===3&&(Se="\u5DF2\u5173\u95ED"),fe.default.info({centered:!0,icon:Ze.createElement(oe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ze.createElement("div",{className:"tc",style:{marginLeft:-38}},Ze.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ze.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Se,"\uFF0C",ve,"\u3002"),Ze.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ze.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ne,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ae==null?void 0:Ae.shixun_status)===2?(fe.default.confirm({centered:!0,icon:Ze.createElement(oe.Z,null),title:"\u63D0\u793A",content:Ze.createElement("div",null,Ze.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ve,"\u3002"),Ze.createElement("br",null),Ze.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{fe.default.confirm({width:440,centered:!0,icon:Ze.createElement(oe.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Ce(void 0,null,function*(){(yield me({type:"shixunsDetail/cancelRelease",payload:{id:Ae==null?void 0:Ae.identifier}})).status!==401&&(ye.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),me({type:"shixunsDetail/getShixunsDetail",payload:{id:Ae==null?void 0:Ae.identifier}}),me({type:"practiceSetting/getCommonData",payload:{id:Ae==null?void 0:Ae.identifier}}))})})}}),!0):!1}},60513:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return ur}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(ce,ge){return ce.__proto__=ge,ce},Object.assign=Object.assign||function(ce){if(ce==null)throw new TypeError("Cannot convert undefined or null to object");let ge=Object(ce);for(let Ee=1;Ee ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","error",Ee),Fe.ENABLE_ERROR&&(console.error?console.error(Ee):console.warn?console.warn(Ee):console.log(Ee))}static i(ce,ge){(!ce||Fe.FORCE_GLOBAL_TAG)&&(ce=Fe.GLOBAL_TAG);let Ee=`[${ce}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","info",Ee),Fe.ENABLE_INFO&&(console.info?console.info(Ee):console.log(Ee))}static w(ce,ge){(!ce||Fe.FORCE_GLOBAL_TAG)&&(ce=Fe.GLOBAL_TAG);let Ee=`[${ce}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","warn",Ee),Fe.ENABLE_WARN&&(console.warn?console.warn(Ee):console.log(Ee))}static d(ce,ge){(!ce||Fe.FORCE_GLOBAL_TAG)&&(ce=Fe.GLOBAL_TAG);let Ee=`[${ce}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","debug",Ee),Fe.ENABLE_DEBUG&&(console.debug?console.debug(Ee):console.log(Ee))}static v(ce,ge){(!ce||Fe.FORCE_GLOBAL_TAG)&&(ce=Fe.GLOBAL_TAG);let Ee=`[${ce}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","verbose",Ee),Fe.ENABLE_VERBOSE&&console.log(Ee)}}Fe.GLOBAL_TAG="flv.js",Fe.FORCE_GLOBAL_TAG=!1,Fe.ENABLE_ERROR=!0,Fe.ENABLE_INFO=!0,Fe.ENABLE_WARN=!0,Fe.ENABLE_DEBUG=!0,Fe.ENABLE_VERBOSE=!0,Fe.ENABLE_CALLBACK=!1,Fe.emitter=new(ye());var Be=Fe;class oe{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(ce){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=ce,this._totalBytes+=ce):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=ce,this._totalBytes+=ce):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=ce,this._totalBytes+=ce,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let ce=(this._now()-this._lastCheckpoint)/1e3;return ce==0&&(ce=1),this._intervalBytes/ce/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let ce=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/ce/1024}}var Ne=oe;class we{constructor(ce){this._message=ce}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class be extends we{constructor(ce){super(ce)}get name(){return"IllegalStateException"}}class Re extends we{constructor(ce){super(ce)}get name(){return"InvalidArgumentException"}}class Ze extends we{constructor(ce){super(ce)}get name(){return"NotImplementedException"}}const Ce={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},re={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class y{constructor(ce){this._type=ce||"undefined",this._status=Ce.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Ce.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Ce.kConnecting||this._status===Ce.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(ce){this._onContentLengthKnown=ce}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(ce){this._onURLRedirect=ce}get onDataArrival(){return this._onDataArrival}set onDataArrival(ce){this._onDataArrival=ce}get onError(){return this._onError}set onError(ce){this._onError=ce}get onComplete(){return this._onComplete}set onComplete(ce){this._onComplete=ce}open(ce,ge){throw new Ze("Unimplemented abstract function!")}abort(){throw new Ze("Unimplemented abstract function!")}}let E={};function z(){let dn=self.navigator.userAgent.toLowerCase(),ce=/(edge)\/([\w.]+)/.exec(dn)||/(opr)[\/]([\w.]+)/.exec(dn)||/(chrome)[ \/]([\w.]+)/.exec(dn)||/(iemobile)[\/]([\w.]+)/.exec(dn)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(dn)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(dn)||/(webkit)[ \/]([\w.]+)/.exec(dn)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(dn)||/(msie) ([\w.]+)/.exec(dn)||dn.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(dn)||dn.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(dn)||[],ge=/(ipad)/.exec(dn)||/(ipod)/.exec(dn)||/(windows phone)/.exec(dn)||/(iphone)/.exec(dn)||/(kindle)/.exec(dn)||/(android)/.exec(dn)||/(windows)/.exec(dn)||/(mac)/.exec(dn)||/(linux)/.exec(dn)||/(cros)/.exec(dn)||[],Ee={browser:ce[5]||ce[3]||ce[1]||"",version:ce[2]||ce[4]||"0",majorVersion:ce[4]||ce[2]||"0",platform:ge[0]||""},De={};if(Ee.browser){De[Ee.browser]=!0;let qe=Ee.majorVersion.split(".");De.version={major:parseInt(Ee.majorVersion,10),string:Ee.version},qe.length>1&&(De.version.minor=parseInt(qe[1],10)),qe.length>2&&(De.version.build=parseInt(qe[2],10))}if(Ee.platform&&(De[Ee.platform]=!0),(De.chrome||De.opr||De.safari)&&(De.webkit=!0),De.rv||De.iemobile){De.rv&&delete De.rv;let qe="msie";Ee.browser=qe,De[qe]=!0}if(De.edge){delete De.edge;let qe="msedge";Ee.browser=qe,De[qe]=!0}if(De.opr){let qe="opera";Ee.browser=qe,De[qe]=!0}if(De.safari&&De.android){let qe="android";Ee.browser=qe,De[qe]=!0}De.name=Ee.browser,De.platform=Ee.platform;for(let qe in E)E.hasOwnProperty(qe)&&delete E[qe];Object.assign(E,De)}z();var b=E;class ee extends y{static isSupported(){try{let ce=b.msedge&&b.version.minor>=15048,ge=b.msedge?ce:!0;return self.fetch&&self.ReadableStream&&ge}catch(ce){return!1}}constructor(ce,ge){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=ce,this._config=ge,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(ce,ge){this._dataSource=ce,this._range=ge;let Ee=ce.url;this._config.reuseRedirectedURL&&ce.redirectedURL!=null&&(Ee=ce.redirectedURL);let De=this._seekHandler.getConfig(Ee,ge),qe=new self.Headers;if(typeof De.headers=="object"){let Mt=De.headers;for(let xa in Mt)Mt.hasOwnProperty(xa)&&qe.append(xa,Mt[xa])}let Dt={method:"GET",headers:qe,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let Mt in this._config.headers)qe.append(Mt,this._config.headers[Mt]);ce.cors===!1&&(Dt.mode="same-origin"),ce.withCredentials&&(Dt.credentials="include"),ce.referrerPolicy&&(Dt.referrerPolicy=ce.referrerPolicy),this._status=Ce.kConnecting,self.fetch(De.url,Dt).then(Mt=>{if(this._requestAbort){this._requestAbort=!1,this._status=Ce.kIdle;return}if(Mt.ok&&Mt.status>=200&&Mt.status<=299){if(Mt.url!==De.url&&this._onURLRedirect){let Xn=this._seekHandler.removeURLParameters(Mt.url);this._onURLRedirect(Xn)}let xa=Mt.headers.get("Content-Length");return xa!=null&&(this._contentLength=parseInt(xa),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,Mt.body.getReader())}else if(this._status=Ce.kError,this._onError)this._onError(re.HTTP_STATUS_CODE_INVALID,{code:Mt.status,msg:Mt.statusText});else throw new we("FetchStreamLoader: Http code invalid, "+Mt.status+" "+Mt.statusText)}).catch(Mt=>{if(this._status=Ce.kError,this._onError)this._onError(re.EXCEPTION,{code:-1,msg:Mt.message});else throw Mt})}abort(){this._requestAbort=!0}_pump(ce){return ce.read().then(ge=>{if(ge.done)if(this._contentLength!==null&&this._receivedLength{if(ge.code===11&&b.msedge)return;this._status=Ce.kError;let Ee=0,De=null;if((ge.code===19||ge.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Ce.kError,this._onError)this._onError(re.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new we("MozChunkedLoader: Http code invalid, "+ge.status+" "+ge.statusText);else this._status=Ce.kBuffering}}_onProgress(ce){if(this._status===Ce.kError)return;this._contentLength===null&&ce.total!==null&&ce.total!==0&&(this._contentLength=ce.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let ge=ce.target.response,Ee=this._range.from+this._receivedLength;this._receivedLength+=ge.byteLength,this._onDataArrival&&this._onDataArrival(ge,Ee,this._receivedLength)}_onLoadEnd(ce){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Ce.kError)return;this._status=Ce.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(ce){this._status=Ce.kError;let ge=0,Ee=null;if(this._contentLength&&ce.loaded=200&&ge.status<=299){if(this._status=LoaderStatus.kBuffering,ge.responseURL!=null){let De=this._seekHandler.removeURLParameters(ge.responseURL);ge.responseURL!==this._currentRequestURL&&De!==this._currentRedirectedURL&&(this._currentRedirectedURL=De,this._onURLRedirect&&this._onURLRedirect(De))}let Ee=ge.getResponseHeader("Content-Length");if(Ee!=null&&this._contentLength==null){let De=parseInt(Ee);De>0&&(this._contentLength=De,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+ge.status+" "+ge.statusText);else if(ge.readyState===3&&ge.status>=200&&ge.status<=299){this._status=LoaderStatus.kBuffering;let Ee=ge.response;this._reader.readAsArrayBuffer(Ee)}}_xhrOnError(ce){this._status=LoaderStatus.kError;let ge=LoaderErrors.EXCEPTION,Ee={code:-1,msg:ce.constructor.name+" "+ce.type};if(this._onError)this._onError(ge,Ee);else throw new RuntimeException(Ee.msg)}_msrOnProgress(ce){let Ee=ce.target.result;if(Ee==null){this._doReconnectIfNeeded();return}let De=Ee.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=Ee.byteLength;let qe=this._totalRange.from+this._receivedLength;this._receivedLength+=De.byteLength,this._onDataArrival&&this._onDataArrival(De,qe,this._receivedLength),Ee.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${qe+De.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(Ee=this._range.from+this._contentLength-1),this._currentRequestRange={from:ge,to:Ee},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(ce,ge){this._lastTimeLoaded=0;let Ee=ce.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Ee=this._currentRedirectedURL:ce.redirectedURL!=null&&(Ee=ce.redirectedURL));let De=this._seekHandler.getConfig(Ee,ge);this._currentRequestURL=De.url;let qe=this._xhr=new XMLHttpRequest;if(qe.open("GET",De.url,!0),qe.responseType="arraybuffer",qe.onreadystatechange=this._onReadyStateChange.bind(this),qe.onprogress=this._onProgress.bind(this),qe.onload=this._onLoad.bind(this),qe.onerror=this._onXhrError.bind(this),ce.withCredentials&&(qe.withCredentials=!0),typeof De.headers=="object"){let Dt=De.headers;for(let Mt in Dt)Dt.hasOwnProperty(Mt)&&qe.setRequestHeader(Mt,Dt[Mt])}if(typeof this._config.headers=="object"){let Dt=this._config.headers;for(let Mt in Dt)Dt.hasOwnProperty(Mt)&&qe.setRequestHeader(Mt,Dt[Mt])}qe.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Ce.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(ce){let ge=ce.target;if(ge.readyState===2){if(ge.responseURL!=null){let Ee=this._seekHandler.removeURLParameters(ge.responseURL);ge.responseURL!==this._currentRequestURL&&Ee!==this._currentRedirectedURL&&(this._currentRedirectedURL=Ee,this._onURLRedirect&&this._onURLRedirect(Ee))}if(ge.status>=200&&ge.status<=299){if(this._waitForTotalLength)return;this._status=Ce.kBuffering}else if(this._status=Ce.kError,this._onError)this._onError(re.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new we("RangeLoader: Http code invalid, "+ge.status+" "+ge.statusText)}}_onProgress(ce){if(this._status===Ce.kError)return;if(this._contentLength===null){let Ee=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,Ee=!0;let De=ce.total;this._internalAbort(),De!=null&De!==0&&(this._totalLength=De)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,Ee){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let ge=ce.loaded-this._lastTimeLoaded;this._lastTimeLoaded=ce.loaded,this._speedSampler.addBytes(ge)}_normalizeSpeed(ce){let ge=this._chunkSizeKBList,Ee=ge.length-1,De=0,qe=0,Dt=Ee;if(ce=ge[De]&&ce=3&&(ge=this._speedSampler.currentKBps)),ge!==0){let Dt=this._normalizeSpeed(ge);this._currentSpeedNormalized!==Dt&&(this._currentSpeedNormalized=Dt,this._currentChunkSizeKB=Dt)}let Ee=ce.target.response,De=this._range.from+this._receivedLength;this._receivedLength+=Ee.byteLength;let qe=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(ge.result)},ge.readAsArrayBuffer(ce.data)}else{this._status=Ce.kError;let ge={code:-1,msg:"Unsupported WebSocket message type: "+ce.data.constructor.name};if(this._onError)this._onError(re.EXCEPTION,ge);else throw new we(ge.msg)}}_dispatchArrayBuffer(ce){let ge=ce,Ee=this._receivedLength;this._receivedLength+=ge.byteLength,this._onDataArrival&&this._onDataArrival(ge,Ee,this._receivedLength)}_onWebSocketError(ce){this._status=Ce.kError;let ge={code:ce.code,msg:ce.message};if(this._onError)this._onError(re.EXCEPTION,ge);else throw new we(ge.msg)}}var Me=Se;class xe{constructor(ce){this._zeroStart=ce||!1}getConfig(ce,ge){let Ee={};if(ge.from!==0||ge.to!==-1){let De;ge.to!==-1?De=`bytes=${ge.from.toString()}-${ge.to.toString()}`:De=`bytes=${ge.from.toString()}-`,Ee.Range=De}else this._zeroStart&&(Ee.Range="bytes=0-");return{url:ce,headers:Ee}}removeURLParameters(ce){return ce}}var it=xe;class je{constructor(ce,ge){this._startName=ce,this._endName=ge}getConfig(ce,ge){let Ee=ce;if(ge.from!==0||ge.to!==-1){let De=!0;Ee.indexOf("?")===-1&&(Ee+="?",De=!1),De&&(Ee+="&"),Ee+=`${this._startName}=${ge.from.toString()}`,ge.to!==-1&&(Ee+=`&${this._endName}=${ge.to.toString()}`)}return{url:Ee,headers:{}}}removeURLParameters(ce){let ge=ce.split("?")[0],Ee,De=ce.indexOf("?");De!==-1&&(Ee=ce.substring(De+1));let qe="";if(Ee!=null&&Ee.length>0){let Dt=Ee.split("&");for(let Mt=0;Mt0;xa[0]!==this._startName&&xa[0]!==this._endName&&(Xn&&(qe+="&"),qe+=Dt[Mt])}}return qe.length===0?ge:ge+"?"+qe}}var lt=je;class We{constructor(ce,ge,Ee){this.TAG="IOController",this._config=ge,this._extraData=Ee,this._stashInitialSize=1024*384,ge.stashInitialSize!=null&&ge.stashInitialSize>0&&(this._stashInitialSize=ge.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,ge.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=ce,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(ce.url),this._refTotalLength=ce.filesize?ce.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Ne,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(ce){this._extraData=ce}get onDataArrival(){return this._onDataArrival}set onDataArrival(ce){this._onDataArrival=ce}get onSeeked(){return this._onSeeked}set onSeeked(ce){this._onSeeked=ce}get onError(){return this._onError}set onError(ce){this._onError=ce}get onComplete(){return this._onComplete}set onComplete(ce){this._onComplete=ce}get onRedirect(){return this._onRedirect}set onRedirect(ce){this._onRedirect=ce}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(ce){this._onRecoveredEarlyEof=ce}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===Ae?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let ce=this._config;if(ce.seekType==="range")this._seekHandler=new it(this._config.rangeLoadZeroStart);else if(ce.seekType==="param"){let ge=ce.seekParamStart||"bstart",Ee=ce.seekParamEnd||"bend";this._seekHandler=new lt(ge,Ee)}else if(ce.seekType==="custom"){if(typeof ce.customSeekHandler!="function")throw new Re("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new ce.customSeekHandler}else throw new Re(`Invalid seekType in config: ${ce.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Me;else if(te.isSupported())this._loaderClass=te;else if(ue.isSupported())this._loaderClass=ue;else if(Ae.isSupported())this._loaderClass=Ae;else throw new we("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(ce){this._currentRange={from:0,to:-1},ce&&(this._currentRange.from=ce),this._speedSampler.reset(),ce||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let ce=this._resumeFrom;this._resumeFrom=0,this._internalSeek(ce,!0)}}seek(ce){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(ce,!0)}_internalSeek(ce,ge){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(ge),this._loader.destroy(),this._loader=null;let Ee={from:ce,to:-1};this._currentRange={from:Ee.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,Ee),this._onSeeked&&this._onSeeked()}updateUrl(ce){if(!ce||typeof ce!="string"||ce.length===0)throw new Re("Url must be a non-empty string!");this._dataSource.url=ce}_expandBuffer(ce){let ge=this._stashSize;for(;ge+1024*1024*10){let De=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(Ee,0,ge).set(De,0)}this._stashBuffer=Ee,this._bufferSize=ge}_normalizeSpeed(ce){let ge=this._speedNormalizeList,Ee=ge.length-1,De=0,qe=0,Dt=Ee;if(ce=ge[De]&&ce=512&&ce<=1024?ge=Math.floor(ce*1.5):ge=ce*2,ge>8192&&(ge=8192);let Ee=ge*1024+1024*1024*1;this._bufferSize0){let Dt=this._stashBuffer.slice(0,this._stashUsed),Mt=this._dispatchChunks(Dt,this._stashByteStart);if(Mt0){let xa=new Uint8Array(Dt,Mt);qe.set(xa,0),this._stashUsed=xa.byteLength,this._stashByteStart+=Mt}}else this._stashUsed=0,this._stashByteStart+=Mt;this._stashUsed+ce.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+ce.byteLength),qe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),qe.set(new Uint8Array(ce),this._stashUsed),this._stashUsed+=ce.byteLength}else{let Dt=this._dispatchChunks(ce,ge);if(Dtthis._bufferSize&&(this._expandBuffer(Mt),qe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),qe.set(new Uint8Array(ce,Dt),0),this._stashUsed+=Mt,this._stashByteStart=ge+Dt}}}else if(this._stashUsed===0){let qe=this._dispatchChunks(ce,ge);if(qethis._bufferSize&&this._expandBuffer(Dt),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(ce,qe),0),this._stashUsed+=Dt,this._stashByteStart=ge+qe}}else{this._stashUsed+ce.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+ce.byteLength);let qe=new Uint8Array(this._stashBuffer,0,this._bufferSize);qe.set(new Uint8Array(ce),this._stashUsed),this._stashUsed+=ce.byteLength;let Dt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Dt0){let Mt=new Uint8Array(this._stashBuffer,Dt);qe.set(Mt,0)}this._stashUsed-=Dt,this._stashByteStart+=Dt}}_flushStashBuffer(ce){if(this._stashUsed>0){let ge=this._stashBuffer.slice(0,this._stashUsed),Ee=this._dispatchChunks(ge,this._stashByteStart),De=ge.byteLength-Ee;if(Ee0){let qe=new Uint8Array(this._stashBuffer,0,this._bufferSize),Dt=new Uint8Array(ge,Ee);qe.set(Dt,0),this._stashUsed=Dt.byteLength,this._stashByteStart+=Ee}return 0}return this._stashUsed=0,this._stashByteStart=0,De}return 0}_onLoaderComplete(ce,ge){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(ce,ge){switch(Be.e(this.TAG,`Loader error, code = ${ge.code}, msg = ${ge.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,ce=re.UNRECOVERABLE_EARLY_EOF),ce){case re.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let Ee=this._currentRange.to+1;Ee0){let ge=ft.getConfig();ce.emit("change",ge)}}static registerListener(ce){ft.emitter.addListener("change",ce)}static removeListener(ce){ft.emitter.removeListener("change",ce)}static addLogListener(ce){Be.emitter.addListener("log",ce),Be.emitter.listenerCount("log")>0&&(Be.ENABLE_CALLBACK=!0,ft._notifyChange())}static removeLogListener(ce){Be.emitter.removeListener("log",ce),Be.emitter.listenerCount("log")===0&&(Be.ENABLE_CALLBACK=!1,ft._notifyChange())}}ft.emitter=new(ye());var Je=ft;class ct{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let ce=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,ge=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&ce&&ge}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(ce){if(this.keyframesIndex==null)return null;let ge=this.keyframesIndex,Ee=this._search(ge.times,ce);return{index:Ee,milliseconds:ge.times[Ee],fileposition:ge.filepositions[Ee]}}_search(ce,ge){let Ee=0,De=ce.length-1,qe=0,Dt=0,Mt=De;for(ge=ce[qe]&&ge=128){ce.push(String.fromCharCode(qe&65535)),Ee+=2;continue}}}else if(ge[Ee]<240){if($t(ge,Ee,2)){let qe=(ge[Ee]&15)<<12|(ge[Ee+1]&63)<<6|ge[Ee+2]&63;if(qe>=2048&&(qe&63488)!==55296){ce.push(String.fromCharCode(qe&65535)),Ee+=3;continue}}}else if(ge[Ee]<248&&$t(ge,Ee,3)){let qe=(ge[Ee]&7)<<18|(ge[Ee+1]&63)<<12|(ge[Ee+2]&63)<<6|ge[Ee+3]&63;if(qe>65536&&qe<1114112){qe-=65536,ce.push(String.fromCharCode(qe>>>10|55296)),ce.push(String.fromCharCode(qe&1023|56320)),Ee+=4;continue}}}ce.push("\uFFFD"),++Ee}return ce.join("")}var En=Kt;let Ye=function(){let dn=new ArrayBuffer(2);return new DataView(dn).setInt16(0,256,!0),new Int16Array(dn)[0]===256}();class Qt{static parseScriptData(ce,ge,Ee){let De={};try{let qe=Qt.parseValue(ce,ge,Ee),Dt=Qt.parseValue(ce,ge+qe.size,Ee-qe.size);De[qe.data]=Dt.data}catch(qe){Be.e("AMF",qe.toString())}return De}static parseObject(ce,ge,Ee){if(Ee<3)throw new be("Data not enough when parse ScriptDataObject");let De=Qt.parseString(ce,ge,Ee),qe=Qt.parseValue(ce,ge+De.size,Ee-De.size),Dt=qe.objectEnd;return{data:{name:De.data,value:qe.data},size:De.size+qe.size,objectEnd:Dt}}static parseVariable(ce,ge,Ee){return Qt.parseObject(ce,ge,Ee)}static parseString(ce,ge,Ee){if(Ee<2)throw new be("Data not enough when parse String");let qe=new DataView(ce,ge,Ee).getUint16(0,!Ye),Dt;return qe>0?Dt=En(new Uint8Array(ce,ge+2,qe)):Dt="",{data:Dt,size:2+qe}}static parseLongString(ce,ge,Ee){if(Ee<4)throw new be("Data not enough when parse LongString");let qe=new DataView(ce,ge,Ee).getUint32(0,!Ye),Dt;return qe>0?Dt=En(new Uint8Array(ce,ge+4,qe)):Dt="",{data:Dt,size:4+qe}}static parseDate(ce,ge,Ee){if(Ee<10)throw new be("Data size invalid when parse Date");let De=new DataView(ce,ge,Ee),qe=De.getFloat64(0,!Ye),Dt=De.getInt16(8,!Ye);return qe+=Dt*60*1e3,{data:new Date(qe),size:10}}static parseValue(ce,ge,Ee){if(Ee<1)throw new be("Data not enough when parse Value");let De=new DataView(ce,ge,Ee),qe=1,Dt=De.getUint8(0),Mt,xa=!1;try{switch(Dt){case 0:Mt=De.getFloat64(1,!Ye),qe+=8;break;case 1:{Mt=!!De.getUint8(1),qe+=1;break}case 2:{let Xn=Qt.parseString(ce,ge+1,Ee-1);Mt=Xn.data,qe+=Xn.size;break}case 3:{Mt={};let Xn=0;for((De.getUint32(Ee-4,!Ye)&16777215)===9&&(Xn=3);qe32)throw new Re("ExpGolomb: readBits() bits exceeded max 32bits!");if(ce<=this._current_word_bits_left){let Dt=this._current_word>>>32-ce;return this._current_word<<=ce,this._current_word_bits_left-=ce,Dt}let ge=this._current_word_bits_left?this._current_word:0;ge=ge>>>32-this._current_word_bits_left;let Ee=ce-this._current_word_bits_left;this._fillCurrentWord();let De=Math.min(Ee,this._current_word_bits_left),qe=this._current_word>>>32-De;return this._current_word<<=De,this._current_word_bits_left-=De,ge=ge<>>ce)return this._current_word<<=ce,this._current_word_bits_left-=ce,ce;return this._fillCurrentWord(),ce+this._skipLeadingZero()}readUEG(){let ce=this._skipLeadingZero();return this.readBits(ce+1)-1}readSEG(){let ce=this.readUEG();return ce&1?ce+1>>>1:-1*(ce>>>1)}}var sn=An;class rt{static _ebsp2rbsp(ce){let ge=ce,Ee=ge.byteLength,De=new Uint8Array(Ee),qe=0;for(let Dt=0;Dt=2&&ge[Dt]===3&&ge[Dt-1]===0&&ge[Dt-2]===0||(De[qe]=ge[Dt],qe++);return new Uint8Array(De.buffer,0,qe)}static parseSPS(ce){let ge=rt._ebsp2rbsp(ce),Ee=new sn(ge);Ee.readByte();let De=Ee.readByte();Ee.readByte();let qe=Ee.readByte();Ee.readUEG();let Dt=rt.getProfileString(De),Mt=rt.getLevelString(qe),xa=1,Xn=420,rn=[0,420,422,444],Jt=8;if((De===100||De===110||De===122||De===244||De===44||De===83||De===86||De===118||De===128||De===138||De===144)&&(xa=Ee.readUEG(),xa===3&&Ee.readBits(1),xa<=3&&(Xn=rn[xa]),Jt=Ee.readUEG()+8,Ee.readUEG(),Ee.readBits(1),Ee.readBool())){let Fr=xa!==3?8:12;for(let vr=0;vr0&&Fr<16?(Hn=vr[Fr-1],vn=uo[Fr-1]):Fr===255&&(Hn=Ee.readByte()<<8|Ee.readByte(),vn=Ee.readByte()<<8|Ee.readByte())}if(Ee.readBool()&&Ee.readBool(),Ee.readBool()&&(Ee.readBits(4),Ee.readBool()&&Ee.readBits(24)),Ee.readBool()&&(Ee.readUEG(),Ee.readUEG()),Ee.readBool()){let Fr=Ee.readBits(32),vr=Ee.readBits(32);ta=Ee.readBool(),_a=vr,mr=Fr*2,vt=_a/mr}}let eo=1;(Hn!==1||vn!==1)&&(eo=Hn/vn);let Kr=0,lo=0;if(xa===0)Kr=1,lo=2-ma;else{let Fr=xa===3?1:2,vr=xa===1?2:1;Kr=Fr,lo=vr*(2-ma)}let hr=(la+1)*16,pr=(2-ma)*((Fa+1)*16);hr-=(wn+mt)*Kr,pr-=(on+fn)*lo;let wr=Math.ceil(hr*eo);return Ee.destroy(),Ee=null,{profile_string:Dt,level_string:Mt,bit_depth:Jt,ref_frames:Yt,chroma_format:Xn,chroma_format_string:rt.getChromaFormatString(Xn),frame_rate:{fixed:ta,fps:vt,fps_den:mr,fps_num:_a},sar_ratio:{width:Hn,height:vn},codec_size:{width:hr,height:pr},present_size:{width:wr,height:pr}}}static _skipScalingList(ce,ge){let Ee=8,De=8,qe=0;for(let Dt=0;Dt>>8&255|(dn&255)<<8}function wt(dn){return(dn&4278190080)>>>24|(dn&16711680)>>>8|(dn&65280)<<8|(dn&255)<<24}function Ue(dn,ce){return dn[ce]<<24|dn[ce+1]<<16|dn[ce+2]<<8|dn[ce+3]}class Qe{constructor(ce,ge){this.TAG="FLVDemuxer",this._config=ge,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=ce.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=ce.hasAudioTrack,this._hasVideo=ce.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Tt,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let Ee=new ArrayBuffer(2);return new DataView(Ee).setInt16(0,256,!0),new Int16Array(Ee)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(ce){let ge=new Uint8Array(ce),Ee={match:!1};if(ge[0]!==70||ge[1]!==76||ge[2]!==86||ge[3]!==1)return Ee;let De=(ge[4]&4)>>>2!==0,qe=(ge[4]&1)!==0,Dt=Ue(ge,5);return Dt<9?Ee:{match:!0,consumed:Dt,dataOffset:Dt,hasAudioTrack:De,hasVideoTrack:qe}}bindDataSource(ce){return ce.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(ce){this._onTrackMetadata=ce}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(ce){this._onMediaInfo=ce}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(ce){this._onMetaDataArrived=ce}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(ce){this._onScriptDataArrived=ce}get onError(){return this._onError}set onError(ce){this._onError=ce}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(ce){this._onDataAvailable=ce}get timestampBase(){return this._timestampBase}set timestampBase(ce){this._timestampBase=ce}get overridedDuration(){return this._duration}set overridedDuration(ce){this._durationOverrided=!0,this._duration=ce,this._mediaInfo.duration=ce}set overridedHasAudio(ce){this._hasAudioFlagOverrided=!0,this._hasAudio=ce,this._mediaInfo.hasAudio=ce}set overridedHasVideo(ce){this._hasVideoFlagOverrided=!0,this._hasVideo=ce,this._mediaInfo.hasVideo=ce}resetMediaInfo(){this._mediaInfo=new Tt}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(ce,ge){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new be("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let Ee=0,De=this._littleEndian;if(ge===0)if(ce.byteLength>13)Ee=Qe.probe(ce).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,ge+Ee!==this._dataOffset&&Be.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(ce,Ee).getUint32(0,!De)!==0&&Be.w(this.TAG,"PrevTagSize0 !== 0 !!!"),Ee+=4);Eece.byteLength)break;let Dt=qe.getUint8(0),Mt=qe.getUint32(0,!De)&16777215;if(Ee+11+Mt+4>ce.byteLength)break;if(Dt!==8&&Dt!==9&&Dt!==18){Be.w(this.TAG,`Unsupported tag type ${Dt}, skipped`),Ee+=11+Mt+4;continue}let xa=qe.getUint8(4),Xn=qe.getUint8(5),rn=qe.getUint8(6),Jt=qe.getUint8(7),jn=rn|Xn<<8|xa<<16|Jt<<24;(qe.getUint32(7,!De)&16777215)!==0&&Be.w(this.TAG,"Meet tag which has StreamID != 0!");let la=Ee+11;switch(Dt){case 8:this._parseAudioData(ce,la,Mt,jn);break;case 9:this._parseVideoData(ce,la,Mt,jn,ge+Ee);break;case 18:this._parseScriptData(ce,la,Mt);break}let Fa=qe.getUint32(11+Mt,!De);Fa!==11+Mt&&Be.w(this.TAG,`Invalid PrevTagSize ${Fa}`),Ee+=11+Mt+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),Ee}_parseScriptData(ce,ge,Ee){let De=kn.parseScriptData(ce,ge,Ee);if(De.hasOwnProperty("onMetaData")){if(De.onMetaData==null||typeof De.onMetaData!="object"){Be.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&Be.w(this.TAG,"Found another onMetaData tag!"),this._metadata=De;let qe=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},qe)),typeof qe.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=qe.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof qe.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=qe.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof qe.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=qe.audiodatarate),typeof qe.videodatarate=="number"&&(this._mediaInfo.videoDataRate=qe.videodatarate),typeof qe.width=="number"&&(this._mediaInfo.width=qe.width),typeof qe.height=="number"&&(this._mediaInfo.height=qe.height),typeof qe.duration=="number"){if(!this._durationOverrided){let Dt=Math.floor(qe.duration*this._timescale);this._duration=Dt,this._mediaInfo.duration=Dt}}else this._mediaInfo.duration=0;if(typeof qe.framerate=="number"){let Dt=Math.floor(qe.framerate*1e3);if(Dt>0){let Mt=Dt/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Mt,this._referenceFrameRate.fps_num=Dt,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Mt}}if(typeof qe.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let Dt=qe.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Dt),qe.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=qe,Be.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(De).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},De))}_parseKeyframesIndex(ce){let ge=[],Ee=[];for(let De=1;De>>4;if(xa!==2&&xa!==10){this._onError(ke.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+xa);return}let Xn=0,rn=(Mt&12)>>>2;if(rn>=0&&rn<=4)Xn=this._flvSoundRateTable[rn];else{this._onError(ke.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+rn);return}let Jt=(Mt&2)>>>1,jn=Mt&1,Yt=this._audioMetadata,la=this._audioTrack;if(Yt||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Yt=this._audioMetadata={},Yt.type="audio",Yt.id=la.id,Yt.timescale=this._timescale,Yt.duration=this._duration,Yt.audioSampleRate=Xn,Yt.channelCount=jn===0?1:2),xa===10){let Fa=this._parseAACAudioData(ce,ge+1,Ee-1);if(Fa==null)return;if(Fa.packetType===0){Yt.config&&Be.w(this.TAG,"Found another AudioSpecificConfig!");let ma=Fa.data;Yt.audioSampleRate=ma.samplingRate,Yt.channelCount=ma.channelCount,Yt.codec=ma.codec,Yt.originalCodec=ma.originalCodec,Yt.config=ma.config,Yt.refSampleDuration=1024/Yt.audioSampleRate*Yt.timescale,Be.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",Yt);let wn=this._mediaInfo;wn.audioCodec=Yt.originalCodec,wn.audioSampleRate=Yt.audioSampleRate,wn.audioChannelCount=Yt.channelCount,wn.hasVideo?wn.videoCodec!=null&&(wn.mimeType='video/x-flv; codecs="'+wn.videoCodec+","+wn.audioCodec+'"'):wn.mimeType='video/x-flv; codecs="'+wn.audioCodec+'"',wn.isComplete()&&this._onMediaInfo(wn)}else if(Fa.packetType===1){let ma=this._timestampBase+De,wn={unit:Fa.data,length:Fa.data.byteLength,dts:ma,pts:ma};la.samples.push(wn),la.length+=Fa.data.length}else Be.e(this.TAG,`Flv: Unsupported AAC data type ${Fa.packetType}`)}else if(xa===2){if(!Yt.codec){let mt=this._parseMP3AudioData(ce,ge+1,Ee-1,!0);if(mt==null)return;Yt.audioSampleRate=mt.samplingRate,Yt.channelCount=mt.channelCount,Yt.codec=mt.codec,Yt.originalCodec=mt.originalCodec,Yt.refSampleDuration=1152/Yt.audioSampleRate*Yt.timescale,Be.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Yt);let on=this._mediaInfo;on.audioCodec=Yt.codec,on.audioSampleRate=Yt.audioSampleRate,on.audioChannelCount=Yt.channelCount,on.audioDataRate=mt.bitRate,on.hasVideo?on.videoCodec!=null&&(on.mimeType='video/x-flv; codecs="'+on.videoCodec+","+on.audioCodec+'"'):on.mimeType='video/x-flv; codecs="'+on.audioCodec+'"',on.isComplete()&&this._onMediaInfo(on)}let Fa=this._parseMP3AudioData(ce,ge+1,Ee-1,!1);if(Fa==null)return;let ma=this._timestampBase+De,wn={unit:Fa,length:Fa.byteLength,dts:ma,pts:ma};la.samples.push(wn),la.length+=Fa.length}}_parseAACAudioData(ce,ge,Ee){if(Ee<=1){Be.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let De={},qe=new Uint8Array(ce,ge,Ee);return De.packetType=qe[0],qe[0]===0?De.data=this._parseAACAudioSpecificConfig(ce,ge+1,Ee-1):De.data=qe.subarray(1),De}_parseAACAudioSpecificConfig(ce,ge,Ee){let De=new Uint8Array(ce,ge,Ee),qe=null,Dt=0,Mt=0,xa=null,Xn=0,rn=null;if(Dt=Mt=De[0]>>>3,Xn=(De[0]&7)<<1|De[1]>>>7,Xn<0||Xn>=this._mpegSamplingRates.length){this._onError(ke.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Jt=this._mpegSamplingRates[Xn],jn=(De[1]&120)>>>3;if(jn<0||jn>=8){this._onError(ke.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Dt===5&&(rn=(De[1]&7)<<1|De[2]>>>7,xa=(De[2]&124)>>>2);let Yt=self.navigator.userAgent.toLowerCase();return Yt.indexOf("firefox")!==-1?Xn>=6?(Dt=5,qe=new Array(4),rn=Xn-3):(Dt=2,qe=new Array(2),rn=Xn):Yt.indexOf("android")!==-1?(Dt=2,qe=new Array(2),rn=Xn):(Dt=5,rn=Xn,qe=new Array(4),Xn>=6?rn=Xn-3:jn===1&&(Dt=2,qe=new Array(2),rn=Xn)),qe[0]=Dt<<3,qe[0]|=(Xn&15)>>>1,qe[1]=(Xn&15)<<7,qe[1]|=(jn&15)<<3,Dt===5&&(qe[1]|=(rn&15)>>>1,qe[2]=(rn&1)<<7,qe[2]|=8,qe[3]=0),{config:qe,samplingRate:Jt,channelCount:jn,codec:"mp4a.40."+Dt,originalCodec:"mp4a.40."+Mt}}_parseMP3AudioData(ce,ge,Ee,De){if(Ee<4){Be.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let qe=this._littleEndian,Dt=new Uint8Array(ce,ge,Ee),Mt=null;if(De){if(Dt[0]!==255)return;let xa=Dt[1]>>>3&3,Xn=(Dt[1]&6)>>1,rn=(Dt[2]&240)>>>4,Jt=(Dt[2]&12)>>>2,Yt=(Dt[3]>>>6&3)!==3?2:1,la=0,Fa=0,ma=34,wn="mp3";switch(xa){case 0:la=this._mpegAudioV25SampleRateTable[Jt];break;case 2:la=this._mpegAudioV20SampleRateTable[Jt];break;case 3:la=this._mpegAudioV10SampleRateTable[Jt];break}switch(Xn){case 1:ma=34,rn>>4,xa=Dt&15;if(xa!==7){this._onError(ke.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${xa}`);return}this._parseAVCVideoPacket(ce,ge+1,Ee-1,De,qe,Mt)}_parseAVCVideoPacket(ce,ge,Ee,De,qe,Dt){if(Ee<4){Be.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let Mt=this._littleEndian,xa=new DataView(ce,ge,Ee),Xn=xa.getUint8(0),Jt=(xa.getUint32(0,!Mt)&16777215)<<8>>8;if(Xn===0)this._parseAVCDecoderConfigurationRecord(ce,ge+4,Ee-4);else if(Xn===1)this._parseAVCVideoData(ce,ge+4,Ee-4,De,qe,Dt,Jt);else if(Xn!==2){this._onError(ke.FORMAT_ERROR,`Flv: Invalid video packet type ${Xn}`);return}}_parseAVCDecoderConfigurationRecord(ce,ge,Ee){if(Ee<7){Be.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let De=this._videoMetadata,qe=this._videoTrack,Dt=this._littleEndian,Mt=new DataView(ce,ge,Ee);De?typeof De.avcc!="undefined"&&Be.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),De=this._videoMetadata={},De.type="video",De.id=qe.id,De.timescale=this._timescale,De.duration=this._duration);let xa=Mt.getUint8(0),Xn=Mt.getUint8(1),rn=Mt.getUint8(2),Jt=Mt.getUint8(3);if(xa!==1||Xn===0){this._onError(ke.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Mt.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(ke.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let jn=Mt.getUint8(5)&31;if(jn===0){this._onError(ke.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else jn>1&&Be.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${jn}`);let Yt=6;for(let Fa=0;Fa1&&Be.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${la}`);Yt++;for(let Fa=0;Fa=Ee){Be.w(this.TAG,`Malformed Nalu near timestamp ${la}, offset = ${jn}, dataSize = ${Ee}`);break}let ma=Xn.getUint32(jn,!xa);if(Yt===3&&(ma>>>=8),ma>Ee-Yt){Be.w(this.TAG,`Malformed Nalus near timestamp ${la}, NaluSize > DataSize!`);return}let wn=Xn.getUint8(jn+Yt)&31;wn===5&&(Fa=!0);let mt=new Uint8Array(ce,ge+jn,Yt+ma),on={type:wn,data:mt};rn.push(on),Jt+=mt.byteLength,jn+=Yt+ma}if(rn.length){let ma=this._videoTrack,wn={units:rn,length:Jt,isKeyframe:Fa,dts:la,cts:Mt,pts:la+Mt};Fa&&(wn.fileposition=qe),ma.samples.push(wn),ma.length+=Jt}}}var Ct=Qe;class He{static init(){He.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let ge in He.types)He.types.hasOwnProperty(ge)&&(He.types[ge]=[ge.charCodeAt(0),ge.charCodeAt(1),ge.charCodeAt(2),ge.charCodeAt(3)]);let ce=He.constants={};ce.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),ce.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),ce.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),ce.STSC=ce.STCO=ce.STTS,ce.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),ce.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),ce.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),ce.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),ce.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),ce.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(ce){let ge=8,Ee=null,De=Array.prototype.slice.call(arguments,1),qe=De.length;for(let Mt=0;Mt>>24&255,Ee[1]=ge>>>16&255,Ee[2]=ge>>>8&255,Ee[3]=ge&255,Ee.set(ce,4);let Dt=8;for(let Mt=0;Mt>>24&255,ce>>>16&255,ce>>>8&255,ce&255,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(ce){return He.box(He.types.trak,He.tkhd(ce),He.mdia(ce))}static tkhd(ce){let ge=ce.id,Ee=ce.duration,De=ce.presentWidth,qe=ce.presentHeight;return He.box(He.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,0,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,De>>>8&255,De&255,0,0,qe>>>8&255,qe&255,0,0]))}static mdia(ce){return He.box(He.types.mdia,He.mdhd(ce),He.hdlr(ce),He.minf(ce))}static mdhd(ce){let ge=ce.timescale,Ee=ce.duration;return He.box(He.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255,85,196,0,0]))}static hdlr(ce){let ge=null;return ce.type==="audio"?ge=He.constants.HDLR_AUDIO:ge=He.constants.HDLR_VIDEO,He.box(He.types.hdlr,ge)}static minf(ce){let ge=null;return ce.type==="audio"?ge=He.box(He.types.smhd,He.constants.SMHD):ge=He.box(He.types.vmhd,He.constants.VMHD),He.box(He.types.minf,ge,He.dinf(),He.stbl(ce))}static dinf(){return He.box(He.types.dinf,He.box(He.types.dref,He.constants.DREF))}static stbl(ce){return He.box(He.types.stbl,He.stsd(ce),He.box(He.types.stts,He.constants.STTS),He.box(He.types.stsc,He.constants.STSC),He.box(He.types.stsz,He.constants.STSZ),He.box(He.types.stco,He.constants.STCO))}static stsd(ce){return ce.type==="audio"?ce.codec==="mp3"?He.box(He.types.stsd,He.constants.STSD_PREFIX,He.mp3(ce)):He.box(He.types.stsd,He.constants.STSD_PREFIX,He.mp4a(ce)):He.box(He.types.stsd,He.constants.STSD_PREFIX,He.avc1(ce))}static mp3(ce){let ge=ce.channelCount,Ee=ce.audioSampleRate,De=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ge,0,16,0,0,0,0,Ee>>>8&255,Ee&255,0,0]);return He.box(He.types[".mp3"],De)}static mp4a(ce){let ge=ce.channelCount,Ee=ce.audioSampleRate,De=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ge,0,16,0,0,0,0,Ee>>>8&255,Ee&255,0,0]);return He.box(He.types.mp4a,De,He.esds(ce))}static esds(ce){let ge=ce.config||[],Ee=ge.length,De=new Uint8Array([0,0,0,0,3,23+Ee,0,1,0,4,15+Ee,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([Ee]).concat(ge).concat([6,1,2]));return He.box(He.types.esds,De)}static avc1(ce){let ge=ce.avcc,Ee=ce.codecWidth,De=ce.codecHeight,qe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,Ee>>>8&255,Ee&255,De>>>8&255,De&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return He.box(He.types.avc1,qe,He.box(He.types.avcC,ge))}static mvex(ce){return He.box(He.types.mvex,He.trex(ce))}static trex(ce){let ge=ce.id,Ee=new Uint8Array([0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return He.box(He.types.trex,Ee)}static moof(ce,ge){return He.box(He.types.moof,He.mfhd(ce.sequenceNumber),He.traf(ce,ge))}static mfhd(ce){let ge=new Uint8Array([0,0,0,0,ce>>>24&255,ce>>>16&255,ce>>>8&255,ce&255]);return He.box(He.types.mfhd,ge)}static traf(ce,ge){let Ee=ce.id,De=He.box(He.types.tfhd,new Uint8Array([0,0,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255])),qe=He.box(He.types.tfdt,new Uint8Array([0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255])),Dt=He.sdtp(ce),Mt=He.trun(ce,Dt.byteLength+16+16+8+16+8+8);return He.box(He.types.traf,De,qe,Mt,Dt)}static sdtp(ce){let ge=ce.samples||[],Ee=ge.length,De=new Uint8Array(4+Ee);for(let qe=0;qe>>24&255,De>>>16&255,De>>>8&255,De&255,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255],0);for(let Mt=0;Mt>>24&255,xa>>>16&255,xa>>>8&255,xa&255,Xn>>>24&255,Xn>>>16&255,Xn>>>8&255,Xn&255,rn.isLeading<<2|rn.dependsOn,rn.isDependedOn<<6|rn.hasRedundancy<<4|rn.isNonSync,0,0,Jt>>>24&255,Jt>>>16&255,Jt>>>8&255,Jt&255],12+16*Mt)}return He.box(He.types.trun,Dt)}static mdat(ce){return He.box(He.types.mdat,ce)}}He.init();var at=He;class Xe{static getSilentFrame(ce,ge){if(ce==="mp4a.40.2"){if(ge===1)return new Uint8Array([0,200,0,128,35,128]);if(ge===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(ge===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(ge===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(ge===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(ge===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(ge===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(ge===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(ge===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Tn=Xe;class pn{constructor(ce,ge,Ee,De,qe){this.dts=ce,this.pts=ge,this.duration=Ee,this.originalDts=De,this.isSyncPoint=qe,this.fileposition=null}}class Dn{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(ce){ce.isSyncPoint=!0,this.syncPoints.push(ce)}}class Zn{constructor(){this._list=[]}clear(){this._list=[]}appendArray(ce){let ge=this._list;ce.length!==0&&(ge.length>0&&ce[0].originalDts=ge[qe].dts&&cege[De].lastSample.originalDts&&ce=ge[De].lastSample.originalDts&&(De===ge.length-1||De0&&(qe=this._searchNearestSegmentBefore(Ee.originalBeginDts)+1),this._lastAppendLocation=qe,this._list.splice(qe,0,Ee)}getLastSegmentBefore(ce){let ge=this._searchNearestSegmentBefore(ce);return ge>=0?this._list[ge]:null}getLastSampleBefore(ce){let ge=this.getLastSegmentBefore(ce);return ge!=null?ge.lastSample:null}getLastSyncPointBefore(ce){let ge=this._searchNearestSegmentBefore(ce),Ee=this._list[ge].syncPoints;for(;Ee.length===0&&ge>0;)ge--,Ee=this._list[ge].syncPoints;return Ee.length>0?Ee[Ee.length-1]:null}}class Bt{constructor(ce){this.TAG="MP4Remuxer",this._config=ce,this._isLive=ce.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new qn("audio"),this._videoSegmentInfoList=new qn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661)),this._fillSilentAfterSeek=b.msedge||b.msie,this._mp3UseMpegAudio=!b.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(ce){return ce.onDataAvailable=this.remux.bind(this),ce.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(ce){this._onInitSegment=ce}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(ce){this._onMediaSegment=ce}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(ce){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(ce,ge){if(!this._onMediaSegment)throw new be("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(ce,ge),this._remuxVideo(ge),this._remuxAudio(ce)}_onTrackMetadataReceived(ce,ge){let Ee=null,De="mp4",qe=ge.codec;if(ce==="audio")this._audioMeta=ge,ge.codec==="mp3"&&this._mp3UseMpegAudio?(De="mpeg",qe="",Ee=new Uint8Array):Ee=at.generateInitSegment(ge);else if(ce==="video")this._videoMeta=ge,Ee=at.generateInitSegment(ge);else return;if(!this._onInitSegment)throw new be("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(ce,{type:ce,data:Ee.buffer,codec:qe,container:`${ce}/${De}`,mediaDuration:ge.duration})}_calculateDtsBase(ce,ge){this._dtsBaseInited||(ce.samples&&ce.samples.length&&(this._audioDtsBase=ce.samples[0].dts),ge.samples&&ge.samples.length&&(this._videoDtsBase=ge.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let ce=this._videoStashedLastSample,ge=this._audioStashedLastSample,Ee={type:"video",id:1,sequenceNumber:0,samples:[],length:0};ce!=null&&(Ee.samples.push(ce),Ee.length=ce.length);let De={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};ge!=null&&(De.samples.push(ge),De.length=ge.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(Ee,!0),this._remuxAudio(De,!0)}_remuxAudio(ce,ge){if(this._audioMeta==null)return;let Ee=ce,De=Ee.samples,qe,Dt=-1,Mt=-1,xa=-1,Xn=this._audioMeta.refSampleDuration,rn=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Jt=this._dtsBaseInited&&this._audioNextDts===void 0,jn=!1;if(!De||De.length===0||De.length===1&&!ge)return;let Yt=0,la=null,Fa=0;rn?(Yt=0,Fa=Ee.length):(Yt=8,Fa=8+Ee.length);let ma=null;if(De.length>1&&(ma=De.pop(),Fa-=ma.length),this._audioStashedLastSample!=null){let vn=this._audioStashedLastSample;this._audioStashedLastSample=null,De.unshift(vn),Fa+=vn.length}ma!=null&&(this._audioStashedLastSample=ma);let wn=De[0].dts-this._dtsBase;if(this._audioNextDts)qe=wn-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())qe=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(jn=!0);else{let vn=this._audioSegmentInfoList.getLastSampleBefore(wn);if(vn!=null){let vt=wn-(vn.originalDts+vn.duration);vt<=3&&(vt=0);let ta=vn.dts+vn.duration+vt;qe=wn-ta}else qe=0}if(jn){let vn=wn-qe,vt=this._videoSegmentInfoList.getLastSegmentBefore(wn);if(vt!=null&&vt.beginDts=1?Un=mt[mt.length-1].duration:Un=Math.floor(Xn);let eo=!1,Kr=null;if(Un>Xn*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!b.safari){eo=!0;let lo=Math.abs(Un-Xn),hr=Math.ceil(lo/Xn),pr=mr+Xn;Be.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. -dts: ${mr+Un} ms, expected: ${mr+Math.round(Xn)} ms, delta: ${Math.round(lo)} ms, generate: ${hr} frames`);let wr=Tn.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);wr==null&&(Be.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),wr=ta),Kr=[];for(let vr=0;vr0){let no=Kr[Kr.length-1];no.duration=uo-no.dts}let Do={dts:uo,pts:uo,cts:0,unit:wr,size:wr.byteLength,duration:0,originalDts:_a,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Kr.push(Do),Fa+=Do.size,pr+=Xn}let Fr=Kr[Kr.length-1];Fr.duration=mr+Un-Fr.dts,Un=Math.round(Xn)}mt.push({dts:mr,pts:mr,cts:0,unit:vt.unit,size:vt.unit.byteLength,duration:Un,originalDts:_a,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),eo&&mt.push.apply(mt,Kr)}rn?la=new Uint8Array(Fa):(la=new Uint8Array(Fa),la[0]=Fa>>>24&255,la[1]=Fa>>>16&255,la[2]=Fa>>>8&255,la[3]=Fa&255,la.set(at.types.mdat,4));for(let vn=0;vn1&&(Yt=De.pop(),jn-=Yt.length),this._videoStashedLastSample!=null){let on=this._videoStashedLastSample;this._videoStashedLastSample=null,De.unshift(on),jn+=on.length}Yt!=null&&(this._videoStashedLastSample=Yt);let la=De[0].dts-this._dtsBase;if(this._videoNextDts)qe=la-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())qe=0;else{let on=this._videoSegmentInfoList.getLastSampleBefore(la);if(on!=null){let fn=la-(on.originalDts+on.duration);fn<=3&&(fn=0);let cn=on.dts+on.duration+fn;qe=la-cn}else qe=0}let Fa=new Dn,ma=[];for(let on=0;on=1?_a=ma[ma.length-1].duration:_a=Math.floor(this._videoMeta.refSampleDuration),Hn){let mr=new pn(vn,ta,_a,fn.dts,!0);mr.fileposition=fn.fileposition,Fa.appendSyncPoint(mr)}ma.push({dts:vn,pts:ta,cts:vt,units:fn.units,size:fn.length,isKeyframe:Hn,duration:_a,originalDts:cn,flags:{isLeading:0,dependsOn:Hn?2:1,isDependedOn:Hn?1:0,hasRedundancy:0,isNonSync:Hn?0:1}})}Jt=new Uint8Array(jn),Jt[0]=jn>>>24&255,Jt[1]=jn>>>16&255,Jt[2]=jn>>>8&255,Jt[3]=jn&255,Jt.set(at.types.mdat,4);for(let on=0;on{De.timestampBase=Ee,Ee+=De.duration,De.cors=ce.cors,De.withCredentials=ce.withCredentials,ge.referrerPolicy&&(De.referrerPolicy=ge.referrerPolicy)}),!isNaN(Ee)&&this._mediaDataSource.duration!==Ee&&(this._mediaDataSource.duration=Ee),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(ce,ge){this._emitter.addListener(ce,ge)}off(ce,ge){this._emitter.removeListener(ce,ge)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(ce,ge){this._currentSegmentIndex=ce;let Ee=this._mediaDataSource.segments[ce],De=this._ioctl=new st(Ee,this._config,ce);De.onError=this._onIOException.bind(this),De.onSeeked=this._onIOSeeked.bind(this),De.onComplete=this._onIOComplete.bind(this),De.onRedirect=this._onIORedirect.bind(this),De.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),ge?this._demuxer.bindDataSource(this._ioctl):De.onDataArrival=this._onInitChunkArrival.bind(this),De.open(ge)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(ce){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let ge=this._searchSegmentIndexContains(ce);if(ge===this._currentSegmentIndex){let Ee=this._mediaInfo.segments[ge];if(Ee==null)this._pendingSeekTime=ce;else{let De=Ee.getNearestKeyframe(ce);this._remuxer.seek(De.milliseconds),this._ioctl.seek(De.fileposition),this._pendingResolveSeekPoint=De.milliseconds}}else{let Ee=this._mediaInfo.segments[ge];if(Ee==null)this._pendingSeekTime=ce,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(ge);else{let De=Ee.getNearestKeyframe(ce);this._internalAbort(),this._remuxer.seek(ce),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[ge].timestampBase,this._loadSegment(ge,De.fileposition),this._pendingResolveSeekPoint=De.milliseconds,this._reportSegmentMediaInfo(ge)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(ce){let ge=this._mediaDataSource.segments,Ee=ge.length-1;for(let De=0;De0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,De=this._demuxer.parseChunks(ce,ge);else if((Ee=Ct.probe(ce)).match){this._demuxer=new Ct(Ee,this._config),this._remuxer||(this._remuxer=new kt(this._config));let qe=this._mediaDataSource;qe.duration!=null&&!isNaN(qe.duration)&&(this._demuxer.overridedDuration=qe.duration),typeof qe.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=qe.hasAudio),typeof qe.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=qe.hasVideo),this._demuxer.timestampBase=qe.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),De=this._demuxer.parseChunks(ce,ge)}else Ee=null,Be.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Nt.DEMUX_ERROR,ke.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),De=0;return De}_onMediaInfo(ce){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},ce),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Tt.prototype));let ge=Object.assign({},ce);Object.setPrototypeOf(ge,Tt.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=ge,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let Ee=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(Ee)})}_onMetaDataArrived(ce){this._emitter.emit(Nt.METADATA_ARRIVED,ce)}_onScriptDataArrived(ce){this._emitter.emit(Nt.SCRIPTDATA_ARRIVED,ce)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(ce){let Ee=ce+1;Ee0&&Ee[0].originalDts===De&&(De=Ee[0].pts),this._emitter.emit(Nt.RECOMMEND_SEEKPOINT,De)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(ce){let ge=this._mediaInfo.segments[ce],Ee=Object.assign({},ge);Ee.duration=this._mediaInfo.duration,Ee.segmentCount=this._mediaInfo.segmentCount,delete Ee.segments,delete Ee.keyframesIndex,this._emitter.emit(Nt.MEDIA_INFO,Ee)}_reportStatisticsInfo(){let ce={};ce.url=this._ioctl.currentURL,ce.hasRedirect=this._ioctl.hasRedirect,ce.hasRedirect&&(ce.redirectedURL=this._ioctl.currentRedirectedURL),ce.speed=this._ioctl.currentSpeed,ce.loaderType=this._ioctl.loaderType,ce.currentSegmentIndex=this._currentSegmentIndex,ce.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Nt.STATISTICS_INFO,ce)}}var Bn=qt,wa=function(dn){let ce="TransmuxingWorker",ge=null,Ee=Fa.bind(this);fe.install(),dn.addEventListener("message",function(ma){switch(ma.data.cmd){case"init":ge=new Bn(ma.data.param[0],ma.data.param[1]),ge.on(Nt.IO_ERROR,jn.bind(this)),ge.on(Nt.DEMUX_ERROR,Yt.bind(this)),ge.on(Nt.INIT_SEGMENT,De.bind(this)),ge.on(Nt.MEDIA_SEGMENT,qe.bind(this)),ge.on(Nt.LOADING_COMPLETE,Dt.bind(this)),ge.on(Nt.RECOVERED_EARLY_EOF,Mt.bind(this)),ge.on(Nt.MEDIA_INFO,xa.bind(this)),ge.on(Nt.METADATA_ARRIVED,Xn.bind(this)),ge.on(Nt.SCRIPTDATA_ARRIVED,rn.bind(this)),ge.on(Nt.STATISTICS_INFO,Jt.bind(this)),ge.on(Nt.RECOMMEND_SEEKPOINT,la.bind(this));break;case"destroy":ge&&(ge.destroy(),ge=null),dn.postMessage({msg:"destroyed"});break;case"start":ge.start();break;case"stop":ge.stop();break;case"seek":ge.seek(ma.data.param);break;case"pause":ge.pause();break;case"resume":ge.resume();break;case"logging_config":{let wn=ma.data.param;Je.applyConfig(wn),wn.enableCallback===!0?Je.addLogListener(Ee):Je.removeLogListener(Ee);break}}});function De(ma,wn){let mt={msg:Nt.INIT_SEGMENT,data:{type:ma,data:wn}};dn.postMessage(mt,[wn.data])}function qe(ma,wn){let mt={msg:Nt.MEDIA_SEGMENT,data:{type:ma,data:wn}};dn.postMessage(mt,[wn.data])}function Dt(){let ma={msg:Nt.LOADING_COMPLETE};dn.postMessage(ma)}function Mt(){let ma={msg:Nt.RECOVERED_EARLY_EOF};dn.postMessage(ma)}function xa(ma){let wn={msg:Nt.MEDIA_INFO,data:ma};dn.postMessage(wn)}function Xn(ma){let wn={msg:Nt.METADATA_ARRIVED,data:ma};dn.postMessage(wn)}function rn(ma){let wn={msg:Nt.SCRIPTDATA_ARRIVED,data:ma};dn.postMessage(wn)}function Jt(ma){let wn={msg:Nt.STATISTICS_INFO,data:ma};dn.postMessage(wn)}function jn(ma,wn){dn.postMessage({msg:Nt.IO_ERROR,data:{type:ma,info:wn}})}function Yt(ma,wn){dn.postMessage({msg:Nt.DEMUX_ERROR,data:{type:ma,info:wn}})}function la(ma){dn.postMessage({msg:Nt.RECOMMEND_SEEKPOINT,data:ma})}function Fa(ma,wn){dn.postMessage({msg:"logcat_callback",data:{type:ma,logcat:wn}})}};class Ga{constructor(ce,ge){if(this.TAG="Transmuxer",this._emitter=new(ye()),ge.enableWorker&&typeof Worker!="undefined")try{let Ee=x(82059);this._worker=Ee(wa),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[ce,ge]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Je.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Je.getConfig()})}catch(Ee){Be.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Bn(ce,ge)}else this._controller=new Bn(ce,ge);if(this._controller){let Ee=this._controller;Ee.on(Nt.IO_ERROR,this._onIOError.bind(this)),Ee.on(Nt.DEMUX_ERROR,this._onDemuxError.bind(this)),Ee.on(Nt.INIT_SEGMENT,this._onInitSegment.bind(this)),Ee.on(Nt.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),Ee.on(Nt.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),Ee.on(Nt.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),Ee.on(Nt.MEDIA_INFO,this._onMediaInfo.bind(this)),Ee.on(Nt.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),Ee.on(Nt.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),Ee.on(Nt.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),Ee.on(Nt.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Je.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(ce,ge){this._emitter.addListener(ce,ge)}off(ce,ge){this._emitter.removeListener(ce,ge)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(ce){this._worker?this._worker.postMessage({cmd:"seek",param:ce}):this._controller.seek(ce)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(ce,ge){Promise.resolve().then(()=>{this._emitter.emit(Nt.INIT_SEGMENT,ce,ge)})}_onMediaSegment(ce,ge){Promise.resolve().then(()=>{this._emitter.emit(Nt.MEDIA_SEGMENT,ce,ge)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Nt.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Nt.RECOVERED_EARLY_EOF)})}_onMediaInfo(ce){Promise.resolve().then(()=>{this._emitter.emit(Nt.MEDIA_INFO,ce)})}_onMetaDataArrived(ce){Promise.resolve().then(()=>{this._emitter.emit(Nt.METADATA_ARRIVED,ce)})}_onScriptDataArrived(ce){Promise.resolve().then(()=>{this._emitter.emit(Nt.SCRIPTDATA_ARRIVED,ce)})}_onStatisticsInfo(ce){Promise.resolve().then(()=>{this._emitter.emit(Nt.STATISTICS_INFO,ce)})}_onIOError(ce,ge){Promise.resolve().then(()=>{this._emitter.emit(Nt.IO_ERROR,ce,ge)})}_onDemuxError(ce,ge){Promise.resolve().then(()=>{this._emitter.emit(Nt.DEMUX_ERROR,ce,ge)})}_onRecommendSeekpoint(ce){Promise.resolve().then(()=>{this._emitter.emit(Nt.RECOMMEND_SEEKPOINT,ce)})}_onLoggingConfigChanged(ce){this._worker&&this._worker.postMessage({cmd:"logging_config",param:ce})}_onWorkerMessage(ce){let ge=ce.data,Ee=ge.data;if(ge.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(ge.msg){case Nt.INIT_SEGMENT:case Nt.MEDIA_SEGMENT:this._emitter.emit(ge.msg,Ee.type,Ee.data);break;case Nt.LOADING_COMPLETE:case Nt.RECOVERED_EARLY_EOF:this._emitter.emit(ge.msg);break;case Nt.MEDIA_INFO:Object.setPrototypeOf(Ee,Tt.prototype),this._emitter.emit(ge.msg,Ee);break;case Nt.METADATA_ARRIVED:case Nt.SCRIPTDATA_ARRIVED:case Nt.STATISTICS_INFO:this._emitter.emit(ge.msg,Ee);break;case Nt.IO_ERROR:case Nt.DEMUX_ERROR:this._emitter.emit(ge.msg,Ee.type,Ee.info);break;case Nt.RECOMMEND_SEEKPOINT:this._emitter.emit(ge.msg,Ee);break;case"logcat_callback":Be.emitter.emit("log",Ee.type,Ee.logcat);break;default:break}}}var xr=Ga,Wn={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class Ca{constructor(ce){this.TAG="MSEController",this._config=ce,this._emitter=new(ye()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Zn}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(ce,ge){this._emitter.addListener(ce,ge)}off(ce,ge){this._emitter.removeListener(ce,ge)}attachMediaElement(ce){if(this._mediaSource)throw new be("MediaSource has been attached to an HTMLMediaElement!");let ge=this._mediaSource=new window.MediaSource;ge.addEventListener("sourceopen",this.e.onSourceOpen),ge.addEventListener("sourceended",this.e.onSourceEnded),ge.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=ce,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),ce.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let ce=this._mediaSource;for(let ge in this._sourceBuffers){let Ee=this._pendingSegments[ge];Ee.splice(0,Ee.length),this._pendingSegments[ge]=null,this._pendingRemoveRanges[ge]=null,this._lastInitSegments[ge]=null;let De=this._sourceBuffers[ge];if(De){if(ce.readyState!=="closed"){try{ce.removeSourceBuffer(De)}catch(qe){Be.e(this.TAG,qe.message)}De.removeEventListener("error",this.e.onSourceBufferError),De.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[ge]=null,this._sourceBuffers[ge]=null}}if(ce.readyState==="open")try{ce.endOfStream()}catch(ge){Be.e(this.TAG,ge.message)}ce.removeEventListener("sourceopen",this.e.onSourceOpen),ce.removeEventListener("sourceended",this.e.onSourceEnded),ce.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(ce,ge){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(ce),this._pendingSegments[ce.type].push(ce);return}let Ee=ce,De=`${Ee.container}`;Ee.codec&&Ee.codec.length>0&&(De+=`;codecs=${Ee.codec}`);let qe=!1;if(Be.v(this.TAG,"Received Initialization Segment, mimeType: "+De),this._lastInitSegments[Ee.type]=Ee,De!==this._mimeTypes[Ee.type]){if(this._mimeTypes[Ee.type])Be.v(this.TAG,`Notice: ${Ee.type} mimeType changed, origin: ${this._mimeTypes[Ee.type]}, target: ${De}`);else{qe=!0;try{let Dt=this._sourceBuffers[Ee.type]=this._mediaSource.addSourceBuffer(De);Dt.addEventListener("error",this.e.onSourceBufferError),Dt.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Dt){Be.e(this.TAG,Dt.message),this._emitter.emit(Wn.ERROR,{code:Dt.code,msg:Dt.message});return}}this._mimeTypes[Ee.type]=De}ge||this._pendingSegments[Ee.type].push(Ee),qe||this._sourceBuffers[Ee.type]&&!this._sourceBuffers[Ee.type].updating&&this._doAppendSegments(),b.safari&&Ee.container==="audio/mpeg"&&Ee.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=Ee.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(ce){let ge=ce;this._pendingSegments[ge.type].push(ge),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let Ee=this._sourceBuffers[ge.type];Ee&&!Ee.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(ce){for(let ge in this._sourceBuffers){if(!this._sourceBuffers[ge])continue;let Ee=this._sourceBuffers[ge];if(this._mediaSource.readyState==="open")try{Ee.abort()}catch(qe){Be.e(this.TAG,qe.message)}this._idrList.clear();let De=this._pendingSegments[ge];if(De.splice(0,De.length),this._mediaSource.readyState!=="closed"){for(let qe=0;qe=1&&ce-De.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let ce=this._mediaElement.currentTime;for(let ge in this._sourceBuffers){let Ee=this._sourceBuffers[ge];if(Ee){let De=Ee.buffered,qe=!1;for(let Dt=0;Dt=this._config.autoCleanupMaxBackwardDuration){qe=!0;let Xn=ce-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[ge].push({start:Mt,end:Xn})}}else xa0&&(isNaN(ge)||Ee>ge)&&(Be.v(this.TAG,`Update MediaSource duration from ${ge} to ${Ee}`),this._mediaSource.duration=Ee),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let ce in this._pendingRemoveRanges){if(!this._sourceBuffers[ce]||this._sourceBuffers[ce].updating)continue;let ge=this._sourceBuffers[ce],Ee=this._pendingRemoveRanges[ce];for(;Ee.length&&!ge.updating;){let De=Ee.shift();ge.remove(De.start,De.end)}}}_doAppendSegments(){let ce=this._pendingSegments;for(let ge in ce)if(!(!this._sourceBuffers[ge]||this._sourceBuffers[ge].updating)&&ce[ge].length>0){let Ee=ce[ge].shift();if(Ee.timestampOffset){let De=this._sourceBuffers[ge].timestampOffset,qe=Ee.timestampOffset/1e3;Math.abs(De-qe)>.1&&(Be.v(this.TAG,`Update MPEG audio timestampOffset from ${De} to ${qe}`),this._sourceBuffers[ge].timestampOffset=qe),delete Ee.timestampOffset}if(!Ee.data||Ee.data.byteLength===0)continue;try{this._sourceBuffers[ge].appendBuffer(Ee.data),this._isBufferFull=!1,ge==="video"&&Ee.hasOwnProperty("info")&&this._idrList.appendArray(Ee.info.syncPoints)}catch(De){this._pendingSegments[ge].unshift(Ee),De.code===22?(this._isBufferFull||this._emitter.emit(Wn.BUFFER_FULL),this._isBufferFull=!0):(Be.e(this.TAG,De.message),this._emitter.emit(Wn.ERROR,{code:De.code,msg:De.message}))}}}_onSourceOpen(){if(Be.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let ce=this._pendingSourceBufferInit;for(;ce.length;){let ge=ce.shift();this.appendInitSegment(ge,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Wn.SOURCE_OPEN)}_onSourceEnded(){Be.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){Be.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let ce=this._pendingSegments;return ce.video.length>0||ce.audio.length>0}_hasPendingRemoveRanges(){let ce=this._pendingRemoveRanges;return ce.video.length>0||ce.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Wn.UPDATE_END)}_onSourceBufferError(ce){Be.e(this.TAG,`SourceBuffer Error: ${ce}`)}}var Ka=Ca;const Ra={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Wr={NETWORK_EXCEPTION:re.EXCEPTION,NETWORK_STATUS_CODE_INVALID:re.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:re.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:re.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:ke.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:ke.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:ke.CODEC_UNSUPPORTED};class Qr{constructor(ce,ge){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(ye()),this._config=Et(),typeof ge=="object"&&Object.assign(this._config,ge),ce.type.toLowerCase()!=="flv")throw new Re("FlvPlayer requires an flv MediaDataSource input!");ce.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=ce,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let Ee=b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661);this._alwaysSeekKeyframe=!!(Ee||b.msedge||b.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(ce,ge){ce===Ut.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Ut.MEDIA_INFO,this.mediaInfo)}):ce===Ut.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Ut.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ce,ge)}off(ce,ge){this._emitter.removeListener(ce,ge)}attachMediaElement(ce){if(this._mediaElement=ce,ce.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),ce.addEventListener("seeking",this.e.onvSeeking),ce.addEventListener("canplay",this.e.onvCanPlay),ce.addEventListener("stalled",this.e.onvStalled),ce.addEventListener("progress",this.e.onvProgress),this._msectl=new Ka(this._config),this._msectl.on(Wn.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Wn.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Wn.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(Wn.ERROR,ge=>{this._emitter.emit(Ut.ERROR,Ra.MEDIA_ERROR,Wr.MEDIA_MSE_ERROR,ge)}),this._msectl.attachMediaElement(ce),this._pendingSeekTime!=null)try{ce.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ge){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new be("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new be("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new xr(this._mediaDataSource,this._config),this._transmuxer.on(Nt.INIT_SEGMENT,(ce,ge)=>{this._msectl.appendInitSegment(ge)}),this._transmuxer.on(Nt.MEDIA_SEGMENT,(ce,ge)=>{if(this._msectl.appendMediaSegment(ge),this._config.lazyLoad&&!this._config.isLive){let Ee=this._mediaElement.currentTime;ge.info.endDts>=(Ee+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(Be.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Nt.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Ut.LOADING_COMPLETE)}),this._transmuxer.on(Nt.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Ut.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Nt.IO_ERROR,(ce,ge)=>{this._emitter.emit(Ut.ERROR,Ra.NETWORK_ERROR,ce,ge)}),this._transmuxer.on(Nt.DEMUX_ERROR,(ce,ge)=>{this._emitter.emit(Ut.ERROR,Ra.MEDIA_ERROR,ce,{code:-1,msg:ge})}),this._transmuxer.on(Nt.MEDIA_INFO,ce=>{this._mediaInfo=ce,this._emitter.emit(Ut.MEDIA_INFO,Object.assign({},ce))}),this._transmuxer.on(Nt.METADATA_ARRIVED,ce=>{this._emitter.emit(Ut.METADATA_ARRIVED,ce)}),this._transmuxer.on(Nt.SCRIPTDATA_ARRIVED,ce=>{this._emitter.emit(Ut.SCRIPTDATA_ARRIVED,ce)}),this._transmuxer.on(Nt.STATISTICS_INFO,ce=>{this._statisticsInfo=this._fillStatisticsInfo(ce),this._emitter.emit(Ut.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Nt.RECOMMEND_SEEKPOINT,ce=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=ce/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ce){this._mediaElement.volume=ce}get muted(){return this._mediaElement.muted}set muted(ce){this._mediaElement.muted=ce}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ce){this._mediaElement?this._internalSeek(ce):this._pendingSeekTime=ce}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(ce){if(ce.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return ce;let ge=!0,Ee=0,De=0;if(this._mediaElement.getVideoPlaybackQuality){let qe=this._mediaElement.getVideoPlaybackQuality();Ee=qe.totalVideoFrames,De=qe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Ee=this._mediaElement.webkitDecodedFrameCount,De=this._mediaElement.webkitDroppedFrameCount):ge=!1;return ge&&(ce.decodedFrames=Ee,ce.droppedFrames=De),ce}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let ce=this._mediaElement.buffered,ge=this._mediaElement.currentTime,Ee=0,De=0;for(let qe=0;qe=ge+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(Be.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){Be.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let ce=this._mediaElement.currentTime,ge=this._mediaElement.buffered,Ee=!1;for(let De=0;De=qe&&ce=Dt-this._config.lazyLoadRecoverDuration&&(Ee=!0);break}}Ee&&(window.clearInterval(this._progressChecker),this._progressChecker=null,Ee&&(Be.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(ce){let ge=this._mediaElement.buffered;for(let Ee=0;Ee=De&&ce0){let qe=this._mediaElement.buffered.start(0);(qe<1&&ce0&&ge.currentTime0){let De=Ee.start(0);if(De<1&&ge{this._emitter.emit(Ut.MEDIA_INFO,this.mediaInfo)}):ce===Ut.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Ut.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ce,ge)}off(ce,ge){this._emitter.removeListener(ce,ge)}attachMediaElement(ce){if(this._mediaElement=ce,ce.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{ce.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ge){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new be("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ce){this._mediaElement.volume=ce}get muted(){return this._mediaElement.muted}set muted(ce){this._mediaElement.muted=ce}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ce){this._mediaElement?this._mediaElement.currentTime=ce:this._pendingSeekTime=ce}get mediaInfo(){let ge={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(ge.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(ge.width=this._mediaElement.videoWidth,ge.height=this._mediaElement.videoHeight)),ge}get statisticsInfo(){let ce={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return ce;let ge=!0,Ee=0,De=0;if(this._mediaElement.getVideoPlaybackQuality){let qe=this._mediaElement.getVideoPlaybackQuality();Ee=qe.totalVideoFrames,De=qe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Ee=this._mediaElement.webkitDecodedFrameCount,De=this._mediaElement.webkitDroppedFrameCount):ge=!1;return ge&&(ce.decodedFrames=Ee,ce.droppedFrames=De),ce}_onvLoadedMetadata(ce){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Ut.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Ut.STATISTICS_INFO,this.statisticsInfo)}}var Br=Cn;fe.install();function zt(dn,ce){let ge=dn;if(ge==null||typeof ge!="object")throw new Re("MediaDataSource must be an javascript object!");if(!ge.hasOwnProperty("type"))throw new Re("MediaDataSource must has type field to indicate video file type!");switch(ge.type){case"flv":return new xt(ge,ce);default:return new Br(ge,ce)}}function Rn(){return Rt.supportMSEH264Playback()}function Ma(){return Rt.getFeatureList()}let Oa={};Oa.createPlayer=zt,Oa.isSupported=Rn,Oa.getFeatureList=Ma,Oa.BaseLoader=y,Oa.LoaderStatus=Ce,Oa.LoaderErrors=re,Oa.Events=Ut,Oa.ErrorTypes=Ra,Oa.ErrorDetails=Wr,Oa.FlvPlayer=xt,Oa.NativePlayer=Br,Oa.LoggingControl=Je,Object.defineProperty(Oa,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var ur=Oa},50371:function(Lt,dt){"use strict";function x(){const a=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let fe=1;fe{const Fe=Le[ye];Fe!==void 0&&(a[ye]=Fe)})}return a}dt.Z=x},77578:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return a}});const a=fe=>fe?typeof fe=="function"?fe():fe:null},13845:function(Lt,dt,x){"use strict";x.d(dt,{F:function(){return a},Z:function(){return fe}});function a(Le){return Le!=null&&Le===Le.window}function fe(Le,ye){var Fe,Be;if(typeof window=="undefined")return 0;const oe=ye?"scrollTop":"scrollLeft";let Ne=0;return a(Le)?Ne=Le[ye?"pageYOffset":"pageXOffset"]:Le instanceof Document?Ne=Le.documentElement[oe]:(Le instanceof HTMLElement||Le)&&(Ne=Le[oe]),Le&&!a(Le)&&typeof Ne!="number"&&(Ne=(Be=((Fe=Le.ownerDocument)!==null&&Fe!==void 0?Fe:Le).documentElement)===null||Be===void 0?void 0:Be[oe]),Ne}},56762:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return fe}});var a=x(59301);function fe(){const[,Le]=a.useReducer(ye=>ye+1,0);return Le}},68031:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return ye}});var a=x(16089);function fe(Fe,Be,oe,Ne){const we=oe-Be;return Fe/=Ne/2,Fe<1?we/2*Fe*Fe*Fe+Be:we/2*((Fe-=2)*Fe*Fe+2)+Be}var Le=x(13845);function ye(Fe){let Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:oe=()=>window,callback:Ne,duration:we=450}=Be,be=oe(),Re=(0,Le.Z)(be,!0),Ze=Date.now(),Ce=()=>{const y=Date.now()-Ze,E=fe(y>we?we:y,Re,Fe,we);(0,Le.F)(be)?be.scrollTo(window.pageXOffset,E):be instanceof Document||be.constructor.name==="HTMLDocument"?be.documentElement.scrollTop=E:be.scrollTop=E,y{let{children:st}=We;const{getPrefixCls:bt}=Fe.useContext(oe.E_),Et=bt("breadcrumb");return Fe.createElement("li",{className:`${Et}-separator`,"aria-hidden":"true"},st===""?st:st||"/")};be.__ANT_BREADCRUMB_SEPARATOR=!0;var Re=be,Ze=function(We,st){var bt={};for(var Et in We)Object.prototype.hasOwnProperty.call(We,Et)&&st.indexOf(Et)<0&&(bt[Et]=We[Et]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,Et=Object.getOwnPropertySymbols(We);Atst[At]||Et)}function re(We,st,bt,Et){if(bt==null)return null;const{className:At,onClick:Rt}=st,jt=Ze(st,["className","onClick"]),Ut=Object.assign(Object.assign({},(0,ye.Z)(jt,{data:!0,aria:!0})),{onClick:Rt});return Et!==void 0?Fe.createElement("a",Object.assign({},Ut,{className:fe()(`${We}-link`,At),href:Et}),bt):Fe.createElement("span",Object.assign({},Ut,{className:fe()(`${We}-link`,At)}),bt)}function y(We,st){return(Et,At,Rt,jt,Ut)=>{if(st)return st(Et,At,Rt,jt);const ft=Ce(Et,At);return re(We,Et,ft,Ut)}}var E=function(We,st){var bt={};for(var Et in We)Object.prototype.hasOwnProperty.call(We,Et)&&st.indexOf(Et)<0&&(bt[Et]=We[Et]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,Et=Object.getOwnPropertySymbols(We);At{const{prefixCls:st,separator:bt="/",children:Et,menu:At,overlay:Rt,dropdownProps:jt,href:Ut}=We,Je=(ct=>{if(At||Rt){const Tt=Object.assign({},jt);if(At){const $t=At||{},{items:Kt}=$t,En=E($t,["items"]);Tt.menu=Object.assign(Object.assign({},En),{items:Kt==null?void 0:Kt.map((Ye,Qt)=>{var{key:kn,title:An,label:sn,path:rt}=Ye,ht=E(Ye,["key","title","label","path"]);let tt=sn!=null?sn:An;return rt&&(tt=Fe.createElement("a",{href:`${Ut}${rt}`},tt)),Object.assign(Object.assign({},ht),{key:kn!=null?kn:Qt,label:tt})})})}else Rt&&(Tt.overlay=Rt);return Fe.createElement(we.Z,Object.assign({placement:"bottom"},Tt),Fe.createElement("span",{className:`${st}-overlay-link`},ct,Fe.createElement(Ne.Z,null)))}return ct})(Et);return Je!=null?Fe.createElement(Fe.Fragment,null,Fe.createElement("li",null,Je),bt&&Fe.createElement(Re,null,bt)):null},b=We=>{const{prefixCls:st,children:bt,href:Et}=We,At=E(We,["prefixCls","children","href"]),{getPrefixCls:Rt}=Fe.useContext(oe.E_),jt=Rt("breadcrumb",st);return Fe.createElement(z,Object.assign({},At,{prefixCls:jt}),re(jt,At,bt,Et))};b.__ANT_BREADCRUMB_ITEM=!0;var ee=b,te=x(17313),ne=x(83116),ue=x(37613);const se=We=>{const{componentCls:st,iconCls:bt}=We;return{[st]:Object.assign(Object.assign({},(0,te.Wf)(We)),{color:We.itemColor,fontSize:We.fontSize,[bt]:{fontSize:We.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:We.linkColor,transition:`color ${We.motionDurationMid}`,padding:`0 ${We.paddingXXS}px`,borderRadius:We.borderRadiusSM,height:We.lineHeight*We.fontSize,display:"inline-block",marginInline:-We.marginXXS,"&:hover":{color:We.linkHoverColor,backgroundColor:We.colorBgTextHover}},(0,te.Qy)(We)),"li:last-child":{color:We.lastItemColor},[`${st}-separator`]:{marginInline:We.separatorMargin,color:We.separatorColor},[`${st}-link`]:{[` +\u5982\u672A\u586B\u5199\uFF0C\u5219\u9ED8\u8BA4\u53EA\u80FD\u8FDB\u5165https://www.educoder.net\uFF08\u7F51\u9875\uFF09`}))))),((0,xt.aN)()||((_e=de==null?void 0:de.commonHeader)==null?void 0:_e.exercise_author))&&!(ot!=null&&ot.appraise_label)&&fl.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{Ie.submit()}},"\u4FDD\u5B58")),fl.createElement(bc,null))};var xm=(0,ye.connect)(({exercise:de,loading:pe,globalSetting:le})=>({exercise:de,loading:pe.effects,globalSetting:le}))(P0),c0=x(26162),cd=x(59301);const em=({exercise:de,globalSetting:pe,dispatch:le})=>{var gt,It,_e,Wt,ot;const[Ie,Pe]=(0,a.useState)("0"),[xn]=(0,ye.useSearchParams)(),Qn=[{label:"\u53D1\u5E03\u8BBE\u7F6E",key:"0",element:cd.createElement(td,{changeActive:Yn=>{Pe(Yn)}})},{label:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E",key:"2",element:cd.createElement(id,null)},(0,xt.GJ)()&&((It=(gt=de==null?void 0:de.workSetting)==null?void 0:gt.exercise)==null?void 0:It.exercise_type)!=2&&{label:"\u8BC4\u9605\u8BBE\u7F6E",key:"5",element:cd.createElement(wu,null)},{label:"\u6210\u7EE9\u8BBE\u7F6E",key:"3",element:cd.createElement(kd,null)},((_e=pe==null?void 0:pe.setting)!=null&&_e.is_local?!1:((ot=(Wt=de==null?void 0:de.workSetting)==null?void 0:Wt.exercise)==null?void 0:ot.exercise_type)!=2)&&{label:"\u5BA2\u6237\u7AEF\u8BBE\u7F6E",key:"4",element:cd.createElement(xm,null)}].filter(Yn=>!!Yn);return(0,a.useEffect)(()=>(xn.get("childrenTabs")&&Pe(xn.get("childrenTabs")),le({type:"globalSetting/footerToggle",payload:!1}),()=>{le({type:"globalSetting/footerToggle",payload:!0})}),[]),cd.createElement("div",{style:{paddingBottom:"50px"}},cd.createElement(c0.Z,{dataSource:Qn,style:{marginBottom:52}}))};var tm=(0,ye.connect)(({exercise:de,globalSetting:pe})=>({exercise:de,globalSetting:pe}))(em),As={wrap:"wrap___y4Bkb",head:"head___Dfq21",title:"title___cJ2wS",table:"table___gdAJP",FormCheckBoxDom:"FormCheckBoxDom___NtsDC"},Dd=x(47949),b0=x(98616),Ad=x(42441),d0=x(9859),Id=x(60885),Od=x(20463),nm=x(92310),m0=x.n(nm),x0=Object.defineProperty,am=Object.defineProperties,rm=Object.getOwnPropertyDescriptors,Zd=Object.getOwnPropertySymbols,w0=Object.prototype.hasOwnProperty,zd=Object.prototype.propertyIsEnumerable,g0=(de,pe,le)=>pe in de?x0(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Hd=(de,pe)=>{for(var le in pe||(pe={}))w0.call(pe,le)&&g0(de,le,pe[le]);if(Zd)for(var le of Zd(pe))zd.call(pe,le)&&g0(de,le,pe[le]);return de},Qd=(de,pe)=>am(de,rm(pe)),D0=(de,pe)=>{var le={};for(var gt in de)w0.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&Zd)for(var gt of Zd(de))pe.indexOf(gt)<0&&zd.call(de,gt)&&(le[gt]=de[gt]);return le},om=de=>{var pe=de,{data:le,className:gt="",colon:It=!1}=pe,_e=D0(pe,["data","className","colon"]);return a.createElement(me.default,Qd(Hd({},_e),{className:m0()(As.FormCheckBoxDom,gt),colon:It}),le==null?void 0:le.map((Wt,ot)=>{var Ie=Wt,{ItemData:Pe,valuePropName:xn,children:Qn,desc:Yn,type:nn="Checkbox",normalize:On}=Ie,na=D0(Ie,["ItemData","valuePropName","children","desc","type","normalize"]);return(na==null?void 0:na.isShow)&&a.createElement(re.Z,{key:ot,wrap:!1,justify:"space-between"},a.createElement(ve.Z,null,a.createElement(me.default.Item,Qd(Hd({},na),{normalize:(pa,_n,Gn)=>{var tr,Nn;return nn=="Radio"||((tr=_n||[])!=null&&tr.every(sa=>sa==="all")&&pa.includes("all")&&pa.length>1&&(pa=pa.filter(sa=>sa!=="all")),(!((Nn=_n||[])!=null&&Nn.includes("all"))&&pa.includes("all")||(pa==null?void 0:pa.length)==0)&&(pa=["all"])),On?On(pa,_n,Gn):pa}}),Qn||(nn=="Checkbox"?a.createElement(Ne.default.Group,{options:Pe}):a.createElement(be.ZP.Group,{options:Pe})))),a.createElement(ve.Z,null,Yn))}))},I0=x(36381),au={Onerow:"Onerow___ZYa8H",TableDom:"TableDom___PXmEy",CollapseDom:"CollapseDom___q9wvV",CollapseDomC:"CollapseDomC___zTeH1",CollapseChildrenDom:"CollapseChildrenDom___O1Ffz",open:"open___K7p7T",DomStyle:"DomStyle___EoUKX",DomStyleTitle:"DomStyleTitle___vhLg3",DomStyleTitleChild:"DomStyleTitleChild___a1RIx",Sessce:"Sessce___zdKQ2",AnswerSDom:"AnswerSDom___YkvgW",scale_hover:"scale_hover___RkGo0",percent:"percent___DP1EH"},f0=x(90290),im=Object.defineProperty,lm=Object.defineProperties,um=Object.getOwnPropertyDescriptors,O0=Object.getOwnPropertySymbols,sm=Object.prototype.hasOwnProperty,cm=Object.prototype.propertyIsEnumerable,N0=(de,pe,le)=>pe in de?im(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,dd=(de,pe)=>{for(var le in pe||(pe={}))sm.call(pe,le)&&N0(de,le,pe[le]);if(O0)for(var le of O0(pe))cm.call(pe,le)&&N0(de,le,pe[le]);return de},Nd=(de,pe)=>lm(de,um(pe));const L0=(de="")=>{var pe,le;const gt=document.createElement("html");return gt.innerHTML=(0,f0.ZP)(de),a.createElement("span",null,((le=(pe=gt==null?void 0:gt.children)==null?void 0:pe[1])==null?void 0:le.textContent)||(gt==null?void 0:gt.textContent)||"")},dm=({ModalProps:de={},QuestionDetail:pe={},CurrentData:le={}})=>{var gt,It,_e,Wt,ot,Ie,Pe,xn,Qn,Yn;const{question_type:nn=null}=pe;return(0,a.useEffect)(()=>{console.log("CurrentData===",le,pe,pe==null?void 0:pe.question_choices)},[le]),a.createElement(Fe.default,dd({},dd({title:"\u5B66\u751F\u7B54\u9898",centered:!0,width:800,destroyOnClose:!0,footer:null},de)),a.createElement("div",{className:"flex item-center mb20",style:{gap:"30px"}},a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u59D3\u540D"),le==null?void 0:le.name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5B66\u53F7"),le==null?void 0:le.student_id),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5206\u73ED"),le==null?void 0:le.course_group_name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5F97\u5206"),(gt=le==null?void 0:le.users_answer_info)==null?void 0:gt.score,"/",pe==null?void 0:pe.question_score)),a.createElement("div",{style:{maxHeight:500,overflow:"auto"}},(nn===Ar.fw[3].id||nn===Ar.fw[8].id)&&a.createElement("div",{className:"flex flex-col font14 gap-10px "},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),(_e=(It=le==null?void 0:le.users_answer_info)==null?void 0:It.choices)==null?void 0:_e.map((On,na)=>a.createElement("div",{key:On==null?void 0:On.exercise_choice_id},"\u7B54\u6848\uFF08\u586B\u7A7A",na+1,"\uFF09\uFF1A",a.createElement("span",{style:{color:On!=null&&On.score_type?"#2EC25B":"#E30000"}},On==null?void 0:On.answer_text)))),nn===Ar.fw[4].id&&a.createElement(a.Fragment,null,a.createElement("div",{className:"flex flex-col font14 gap-10px"},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(ot=(Wt=le==null?void 0:le.users_answer_info)==null?void 0:Wt.choices)==null?void 0:ot.map((On,na)=>a.createElement(al.Z,{key:na,value:(0,ue.EJ)(On==null?void 0:On.answer_text,pe==null?void 0:pe.question_keywords)})))),a.createElement("div",{className:"flex flex-col font14 gap-10px mt20"},a.createElement("div",{className:"blod"},"\u53C2\u8003\u7B54\u6848\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(Ie=pe==null?void 0:pe.question_choices)==null?void 0:Ie.map((On,na)=>a.createElement(al.Z,{key:na,value:On==null?void 0:On.answer_text}))))),nn===Ar.fw[5].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(xn=(Pe=le==null?void 0:le.users_answer_info)==null?void 0:Pe.choices)==null?void 0:xn.map((On,na)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u7B2C",na+1,"\u5173\u5B66\u751F\u4EE3\u7801",a.createElement(we.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(On!=null&&On.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,On==null?void 0:On.answer_text)))))),nn===Ar.fw[6].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(Yn=(Qn=le==null?void 0:le.users_answer_info)==null?void 0:Qn.choices)==null?void 0:Yn.map((On,na)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u5B66\u751F\u4EE3\u7801",a.createElement(we.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(On!=null&&On.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,On!=null&&On.answer_text?Mn.Base64.decode(On==null?void 0:On.answer_text):""))))))))},mm=a.memo(dm),R0=({exercise:de,dispatch:pe,handleOnComplete:le})=>{var gt,It,_e,Wt,ot,Ie,Pe,xn,Qn,Yn,nn,On,na,pa,_n,Gn,tr,Nn,sa,_t,ra,oa,Ta,Xt,va,ia,$a,oo,Rr,Qa,un,et,ka;const{actionTabs:fa={},course_groups:Za=[]}=de,ir=(0,ye.useParams)(),[,La,Ur,za]=(0,wt.U)(ne.hv,{exercise_id:ir==null?void 0:ir.categoryId}),Aa=((gt=za==null?void 0:za.data)==null?void 0:gt.question)||{},Nr=((_e=(It=za==null?void 0:za.data)==null?void 0:It.exercise)==null?void 0:_e.use_blank_score)||0,[br,er]=(0,a.useState)({open:!1,currentData:{}}),[ea,Xa]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:((Wt=fa==null?void 0:fa.data)==null?void 0:Wt.exercise_group_id)||"all",keyword:"",score_type:(ot=fa==null?void 0:fa.data)!=null&&ot.choice_position?(Ie=fa==null?void 0:fa.data)==null?void 0:Ie.choice_position:"all"}),ha=()=>{pe({type:"exercise/setActionTabs",payload:{key:""}})},aa=(0,a.useMemo)(()=>{var Sa;const Jn=Aa==null?void 0:Aa.question_type,qa=[{title:"\u5E8F\u53F7",dataIndex:"index",width:70},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:fr=>fr||"\u672A\u5206\u73ED"}];return[Ar.fw[0].id,Ar.fw[1].id,Ar.fw[2].id].includes(Jn)&&qa.push({title:"\u9009\u9879",dataIndex:"users_answer_info.score",align:"center",width:100,render:(fr,Dr)=>{var ho,Eo,Hr,lr,io;const Fo=(Eo=(ho=Dr==null?void 0:Dr.users_answer_info)==null?void 0:ho.choices)==null?void 0:Eo.map(Hi=>Hi==null?void 0:Hi.exercise_choice_id),Ti=(Hr=Aa==null?void 0:Aa.question_choices)==null?void 0:Hr.filter(Hi=>Fo.includes(Hi==null?void 0:Hi.exercise_choice_id)),kl=((io=(lr=Aa==null?void 0:Aa.question_choices)==null?void 0:lr.filter(Hi=>Hi==null?void 0:Hi.right_answer))==null?void 0:io.map(Hi=>Hi==null?void 0:Hi.exercise_choice_id))||[],Hl=kl.length===Fo.length?Fo.length>0&&Fo.every(Hi=>kl.includes(Hi))?1:3:Fo.length>0&&Fo.every(Hi=>kl.includes(Hi))&&Nr===1?2:3;return a.createElement(a.Fragment,null,Ti==null?void 0:Ti.map(Hi=>a.createElement("span",{key:Hi==null?void 0:Hi.exercise_choice_id,style:{color:Hl===3?"#E30000":Hl===2?"#FF9D18":"#2EC25B"}},(Aa==null?void 0:Aa.question_type)===Ar.fw[2].id?Hi==null?void 0:Hi.choice_text:Ar.k4[(Hi==null?void 0:Hi.choice_position)-1])))}}),[Ar.fw[3].id,Ar.fw[4].id,Ar.fw[8].id,Ar.fw[6].id,Ar.fw[7].id].includes(Jn)&&qa.push({title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(fr,Dr)=>{var ho;return`${(ho=Dr==null?void 0:Dr.users_answer_info)==null?void 0:ho.score}/${Aa==null?void 0:Aa.question_score}`}},{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",render:(fr,Dr)=>a.createElement("a",{onClick:()=>{er({open:!0,currentData:Dr})}},"\u67E5\u770B\u8BE6\u60C5")}),[Ar.fw[5].id].includes(Jn)&&qa.push(...((Sa=Aa==null?void 0:Aa.question_choices)==null?void 0:Sa.map((fr,Dr=0)=>({title:`\u7B2C${fr==null?void 0:fr.position}\u5173\u5F97\u5206/\u5206\u6570`,align:"center",dataIndex:"users_answer_info.choices",width:150,render:(ho,Eo)=>{var Hr,lr,io,Fo,Ti,kl,Hl,Hi;return((lr=(Hr=Eo==null?void 0:Eo.users_answer_info)==null?void 0:Hr.choices)==null?void 0:lr.length)>0&&`${(Ti=(Fo=(io=Eo==null?void 0:Eo.users_answer_info)==null?void 0:io.choices)==null?void 0:Fo[Dr])==null?void 0:Ti.score}/${(Hi=(Hl=(kl=Eo==null?void 0:Eo.users_answer_info)==null?void 0:kl.choices)==null?void 0:Hl[Dr])==null?void 0:Hi.question_score}`}})))||[],{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",fixed:"right",width:100,render:(fr,Dr)=>a.createElement("a",{onClick:()=>{er({open:!0,currentData:Dr})}},"\u67E5\u770B\u8BE6\u60C5")}),qa},[Aa,Nr]);return(0,a.useEffect)(()=>{var Sa,Jn,qa,fr,Dr,ho;(fa==null?void 0:fa.key)==="\u7B54\u9898\u8BE6\u60C5"&&Ur(Nd(dd({},ea),{exercise_group_id:(ea==null?void 0:ea.exercise_group_id)=="all"?"":ea==null?void 0:ea.exercise_group_id,exercise_id:ir==null?void 0:ir.categoryId,question_id:(Sa=fa==null?void 0:fa.data)==null?void 0:Sa.id,choice_position:([4,5,6].includes((Jn=fa==null?void 0:fa.data)==null?void 0:Jn.ques_type)||[4,5,6].includes((fr=(qa=za==null?void 0:za.data)==null?void 0:qa.question)==null?void 0:fr.question_type))&&ea.score_type!=="all"?ea.score_type:null,challenge_id:(Dr=fa==null?void 0:fa.data)==null?void 0:Dr.challenge_id,scope:(ho=fa==null?void 0:fa.data)==null?void 0:ho.scope,score_type:null}))},[fa==null?void 0:fa.key,ea]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:a.createElement(a.Fragment,null,"\u7B54\u9898\u8BE6\u60C5",a.createElement("span",{className:"font14 c-grey-666"},"\uFF08",((Pe=fa==null?void 0:fa.data)==null?void 0:Pe.tabActive)==="3"&&((xn=fa==null?void 0:fa.data)!=null&&xn.title)?(Qn=fa==null?void 0:fa.data)==null?void 0:Qn.title:`${(na=(On=Ar.fw)==null?void 0:On[(nn=(Yn=za==null?void 0:za.data)==null?void 0:Yn.question)==null?void 0:nn.question_type])==null?void 0:na.name}${((pa=fa==null?void 0:fa.data)==null?void 0:pa.question_number)||""}`,"\uFF09"),((_n=fa==null?void 0:fa.data)==null?void 0:_n.tabActive)==="2"&&a.createElement(a.Fragment,null,a.createElement(we.Z,{title:a.createElement(a.Fragment,null,"\u9898\u76EE\uFF1A",L0((tr=(Gn=za==null?void 0:za.data)==null?void 0:Gn.question)==null?void 0:tr.question_title),a.createElement("br",null),"\u9898\u578B\uFF1A",Ar.fw[((sa=(Nn=za==null?void 0:za.data)==null?void 0:Nn.question)==null?void 0:sa.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",L0((ra=(_t=za==null?void 0:za.data)==null?void 0:_t.question)==null?void 0:ra.question_score),a.createElement("br",null))},a.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u6B63\u786E\u7387",a.createElement("span",{className:"c-block ml10"},(oa=fa==null?void 0:fa.data)==null?void 0:oa.right_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5F97\u5206\u7387",a.createElement("span",{className:"c-block ml10"},(Ta=fa==null?void 0:fa.data)==null?void 0:Ta.score_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5DF2\u7B54\u4EBA\u6570",a.createElement("span",{className:"c-block ml10"},(Xt=fa==null?void 0:fa.data)==null?void 0:Xt.effictive_counts,"\u4EBA")))),open:(fa==null?void 0:fa.key)==="\u7B54\u9898\u8BE6\u60C5",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:ha},((va=fa==null?void 0:fa.data)==null?void 0:va.tabActive)==="3"&&a.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},($a=(ia=fa==null?void 0:fa.data)==null?void 0:ia.exercise_group_list)==null?void 0:$a.map((Sa,Jn)=>{var qa;return a.createElement("span",{key:Jn},Sa==null?void 0:Sa.course_group_name,a.createElement("span",{className:"ml10 c-black"},Sa==null?void 0:Sa.value,((qa=fa==null?void 0:fa.data)==null?void 0:qa.questionsscoreType)||"%"))})),a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",null,a.createElement(dn.default,{style:{width:256},value:ea==null?void 0:ea.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Sa=>Sa.parentNode,onChange:Sa=>{let Jn=[...Sa];Jn.length===0&&(Jn=["all"]),Jn.includes("all")&&Jn.length>1&&(Jn[Jn.length-1]=="all"?Jn=["all"]:Jn=Jn.filter(qa=>qa!=="all")),Xa(Nd(dd({},ea),{exercise_group_id:Jn}))},filterOption:(Sa,Jn)=>Jn.label.indexOf(Sa.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Za.map(Sa=>({label:Sa==null?void 0:Sa.exercise_group_name,value:Sa==null?void 0:Sa.exercise_group_id}))]}),[4,5,6].includes((Rr=(oo=za==null?void 0:za.data)==null?void 0:oo.question)==null?void 0:Rr.question_type)&&a.createElement(dn.default,{style:{width:140,marginLeft:20},value:ea==null?void 0:ea.score_type,onChange:Sa=>{Xa(Nd(dd({},ea),{score_type:Sa}))},options:[{label:"\u5168\u90E8\u5F97\u5206\u7C7B\u578B",value:"all"},{label:"\u6EE1\u5206\u4F5C\u7B54",value:1},{label:"\u90E8\u5206\u5F97\u5206",value:2},{label:"\u96F6\u5206\u4F5C\u7B54",value:3}]})),a.createElement(Dd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Sa=>{Xa(Nd(dd({},ea),{keyword:Sa}))}})),a.createElement(z.default,{className:"mt10",dataSource:((un=(Qa=za==null?void 0:za.data)==null?void 0:Qa.student_score)==null?void 0:un.list)||[],scroll:{y:500,x:"max-content"},loading:La,columns:aa,pagination:{current:ea.page,pageSize:ea==null?void 0:ea.limit,onChange:(Sa,Jn)=>{Xa(Nd(dd({},ea),{page:Sa,limit:Jn}))},total:((ka=(et=za==null?void 0:za.data)==null?void 0:et.student_score)==null?void 0:ka.count)||0,showTotal:Sa=>a.createElement("span",{className:"font12 c-666"},"\u5171",a.createElement("span",{style:{color:"#3061D0"}},Sa),"\u6761\u6570\u636E")}})),a.createElement(mm,{QuestionDetail:Aa,CurrentData:br.currentData,ModalProps:{open:br.open,onCancel:()=>{er({open:!1,currentData:{}})}}}))};var p0=(0,ye.connect)(({exercise:de})=>({exercise:de}))(R0),ua=x(59301),gm=Object.defineProperty,fm=Object.defineProperties,M0=Object.getOwnPropertyDescriptors,Gd=Object.getOwnPropertySymbols,T0=Object.prototype.hasOwnProperty,k0=Object.prototype.propertyIsEnumerable,j0=(de,pe,le)=>pe in de?gm(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,cc=(de,pe)=>{for(var le in pe||(pe={}))T0.call(pe,le)&&j0(de,le,pe[le]);if(Gd)for(var le of Gd(pe))k0.call(pe,le)&&j0(de,le,pe[le]);return de},Dc=(de,pe)=>fm(de,M0(pe)),v0=(de,pe)=>{var le={};for(var gt in de)T0.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&Gd)for(var gt of Gd(de))pe.indexOf(gt)<0&&k0.call(de,gt)&&(le[gt]=de[gt]);return le},pm=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const h0=de=>{var pe,le;const gt=document.createElement("html");return gt.innerHTML=(0,f0.ZP)(de),ua.createElement("span",null,((le=(pe=gt==null?void 0:gt.children)==null?void 0:pe[1])==null?void 0:le.textContent)||(gt==null?void 0:gt.textContent)||"")},E0=de=>{var pe=de,{data:le,dispatch:gt,exercise_group_id:It}=pe,_e=v0(pe,["data","dispatch","exercise_group_id"]),Wt,ot;const Ie=(()=>{var xn,Qn,Yn,nn;let On=[];return((le==null?void 0:le.ques_type)==Ar.fw[0].id||(le==null?void 0:le.ques_type)==Ar.fw[1].id)&&(On=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:ua.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",ua.createElement(we.Z,{overlayStyle:{maxWidth:600},title:ua.createElement(ua.Fragment,null,ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ua.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(xn=(le==null?void 0:le.ques_details)||[])==null?void 0:xn.map((na,pa)=>Dc(cc({},na),{title:Ar.k4[pa],num:na.choice_users_count,scale:(Number(na.choice_percent)*100).toFixed(2)}))]),(le==null?void 0:le.ques_type)==Ar.fw[2].id&&(On=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:ua.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",ua.createElement(we.Z,{overlayStyle:{maxWidth:600},title:ua.createElement(ua.Fragment,null,ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ua.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Qn=(le==null?void 0:le.ques_details)||[])==null?void 0:Qn.map((na,pa)=>Dc(cc({},na),{title:na.choice_text,num:na.choice_users_count,scale:(Number(na.choice_percent)*100).toFixed(2)}))]),((le==null?void 0:le.ques_type)==Ar.fw[3].id||(le==null?void 0:le.ques_type)==Ar.fw[8].id)&&(On=[{title:"\u586B\u7A7A",num:"\u7B54\u5BF9\u4EBA\u6570",scale:ua.createElement("span",null,"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B",ua.createElement(we.Z,{overlayStyle:{maxWidth:600},title:ua.createElement(ua.Fragment,null,ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570\u3002"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ua.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Yn=(le==null?void 0:le.ques_details)||[])==null?void 0:Yn.map((na,pa)=>Dc(cc({},na),{title:`\u586B\u7A7A${na.choice_position}`,num:na.choice_users_count,scale:(Number(na.choice_percent)*100).toFixed(2)}))]),((le==null?void 0:le.ques_type)==Ar.fw[4].id||(le==null?void 0:le.ques_type)==Ar.fw[6].id)&&(On=[{title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:ua.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",ua.createElement(we.Z,{overlayStyle:{maxWidth:600},title:ua.createElement(ua.Fragment,null,ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(le==null?void 0:le.ques_type)==Ar.fw[4].id?"\u7B80\u7B54\u9898":"\u7A0B\u5E8F\u8BBE\u8BA1\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(le==null?void 0:le.ques_type)==Ar.fw[4].id?"\u7B80\u7B54\u9898":"\u7A0B\u5E8F\u8BBE\u8BA1\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(le==null?void 0:le.ques_type)==Ar.fw[4].id?"\u7B80\u7B54\u9898":"\u7A0B\u5E8F\u8BBE\u8BA1\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(le==null?void 0:le.ques_type)==Ar.fw[4].id?"\u7B80\u7B54\u9898":"\u7A0B\u5E8F\u8BBE\u8BA1\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(le==null?void 0:le.ques_type)==Ar.fw[4].id?"\u7B80\u7B54\u9898\u88AB\u8BC4\u9605\u4E3A\u96F6\u5206\u7684\u5B66\u751F\u6570\u3002":"\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002","\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),(le==null?void 0:le.ques_type)==Ar.fw[4].id?"\uFF08\u8BE5\u7B80\u7B54\u9898\u5F97\u96F6\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100% (\u6CE8\uFF1A\u672A\u8BC4\u9605\uFF08\u5305\u62EC\u5173\u952E\u8BCD\u8BC4\u5206\u548C\u6559\u5E08\u8BC4\u9605\uFF09\u7684\u5B66\u751F\u4E0D\u7EDF\u8BA1\u81F3\u8BE5\u9009\u9879\u4E2D)":"\uFF08\u8BE5\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u672A\u5F97\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ua.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(nn=(le==null?void 0:le.ques_details)||[])==null?void 0:nn.map((na,pa)=>Dc(cc({},na),{title:na.choice_text,num:na.choice_users_count,scale:(Number(na.choice_percent)*100).toFixed(2)}))]),On})(),Pe=(xn={})=>{gt({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Dc(cc({},le),{scope:_e==null?void 0:_e.scope,exercise_group_id:It,choice_position:xn==null?void 0:xn.choice_position,tabActive:"2",question_number:(le==null?void 0:le.index)||`${_e.Findex}.${le==null?void 0:le.ques_position}`})}})};return ua.createElement("div",{className:au.DomStyle},ua.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},ua.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20}},ua.createElement(re.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"}},ua.createElement(ve.Z,{className:au.DomStyleTitle},"\u9898\u76EE"),ua.createElement(ve.Z,null,ua.createElement(al.Z,{className:au.DomStyleTitle,style:{maxWidth:710},value:le.ques_title}),ua.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20}},(Wt=le==null?void 0:le.ques_details)==null?void 0:Wt.map((xn,Qn)=>ua.createElement("div",{key:Qn},((le==null?void 0:le.ques_type)==Ar.fw[0].id||(le==null?void 0:le.ques_type)==Ar.fw[1].id)&&ua.createElement(re.Z,{className:`${xn.choice_right_boolean?au.Sessce:""}`,gutter:10,wrap:!1,key:Qn},ua.createElement(ve.Z,{style:{fontWeight:600}},Ar.k4[Qn]),ua.createElement(ve.Z,null,ua.createElement(al.Z,{className:au.DomStyleTitle,style:{maxWidth:690},value:xn.choice_text||""}))),(le==null?void 0:le.ques_type)==Ar.fw[2].id&&ua.createElement(re.Z,{className:`${xn.choice_right_boolean?au.Sessce:""}`,gutter:10,wrap:!1,key:Qn},ua.createElement(ve.Z,null,ua.createElement(al.Z,{className:au.DomStyleTitle,style:{maxWidth:690},value:xn.choice_text||""}))),((le==null?void 0:le.ques_type)==Ar.fw[3].id||(le==null?void 0:le.ques_type)==Ar.fw[8].id)&&ua.createElement(re.Z,{gutter:10,wrap:!1,key:Qn},ua.createElement(ve.Z,{style:{fontWeight:600}},"\u586B\u7A7A",xn.choice_position,"\uFF1A"),ua.createElement(ve.Z,null,xn.choice_text||"")),((le==null?void 0:le.ques_type)==Ar.fw[4].id||(le==null?void 0:le.ques_type)==Ar.fw[6].id)&&ua.createElement(re.Z,{gutter:10,wrap:!1,key:Qn},ua.createElement(ve.Z,null,ua.createElement(al.Z,{className:au.DomStyleTitle,style:{maxWidth:690},value:xn.choice_text||""})))))))),ua.createElement(re.Z,{gutter:60},[Ar.fw[0].id,Ar.fw[1].id,Ar.fw[2].id].includes(le==null?void 0:le.ques_type)&&ua.createElement(ve.Z,null,ua.createElement("span",{className:`${au.DomStyleTitle}`},"\u6B63\u786E\u7B54\u6848\uFF1A"),(ot=le==null?void 0:le.ques_details)==null?void 0:ot.filter(xn=>xn.choice_right_boolean).map((xn,Qn)=>ua.createElement("span",{key:Qn},((le==null?void 0:le.ques_type)==Ar.fw[0].id||(le==null?void 0:le.ques_type)==Ar.fw[1].id)&&ua.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Ar.k4[xn.choice_position-1]),(le==null?void 0:le.ques_type)==Ar.fw[2].id&&ua.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},xn.choice_text)))),ua.createElement(ve.Z,null,ua.createElement("span",{className:`${au.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),ua.createElement("span",{style:{color:"#000",fontWeight:600}},(le==null?void 0:le.tag_discipline)||"-")))),ua.createElement("div",{className:au.AnswerSDom,style:{padding:"0 0 0 20px"}},ua.createElement("div",{className:`${au.DomStyleTitle} flex item-center justify-between`},ua.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),ua.createElement("a",{onClick:Pe},"\u67E5\u770B\u8BE6\u60C5")),ua.createElement("div",{className:"mt20"},Ie==null?void 0:Ie.map((xn,Qn)=>ua.createElement("div",{key:Qn,style:{display:"flex",alignItems:"center",gap:10,marginTop:Qn==0?10:14}},[Ar.fw[0].id,Ar.fw[1].id,Ar.fw[2].id].includes(le==null?void 0:le.ques_type)?ua.createElement("div",{className:`${xn!=null&&xn.choice_right_boolean?au.Sessce:""}`,style:{width:56}},xn.title):ua.createElement("div",{style:{width:56}},xn.title),ua.createElement("div",{className:`${xn.num>0?"current primary-hover":""}`,style:{width:56},onClick:()=>{xn.num>0&&Pe(xn)}},xn.num,Qn==0?"":"\u4EBA"),ua.createElement("div",{style:{width:140}},Qn==0?xn.scale:ua.createElement(re.Z,{gutter:4,align:"middle",className:`${xn.num>0?au.scale_hover:""}`,onClick:()=>{xn.num>0&&Pe(xn)}},ua.createElement(ve.Z,{flex:1},ua.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},ua.createElement("div",{style:{width:`${xn.scale}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),ua.createElement(ve.Z,{className:`${xn.num>0?au.percent:""}`,style:{color:"#999"}},xn.scale,"%")))))))))},vm=de=>{var pe=de,{data:le,dispatch:gt,exercise_group_id:It}=pe,_e=v0(pe,["data","dispatch","exercise_group_id"]);const Wt=(Ie,Pe={})=>{gt({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Dc(cc({},le),{scope:_e==null?void 0:_e.scope,exercise_group_id:It,choice_position:Pe==null?void 0:Pe.choice_position,challenge_id:Ie==null?void 0:Ie.challenge_id,tabActive:"2",question_number:le==null?void 0:le.index})}})},ot={title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:ua.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",ua.createElement(we.Z,{overlayStyle:{maxWidth:600},title:ua.createElement(ua.Fragment,null,ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ua.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))};return ua.createElement("div",{className:au.DomStyle},ua.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"}},ua.createElement("div",null,ua.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},ua.createElement(re.Z,{gutter:10,wrap:!1},ua.createElement(ve.Z,{className:au.DomStyleTitle},"\u9898\u76EE"),ua.createElement(ve.Z,null,ua.createElement(al.Z,{style:{maxWidth:710},className:au.DomStyleTitle,value:le.ques_title}))),ua.createElement("div",{className:au.AnswerSDom},ua.createElement("div",{className:`${au.DomStyleTitle} flex item-center justify-between`},ua.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),ua.createElement("a",{onClick:Wt},"\u67E5\u770B\u8BE6\u60C5")),ua.createElement("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10}},ua.createElement("div",{style:{width:56}},ot.title),ua.createElement("div",{style:{width:56}},ot.num),ua.createElement("div",{style:{width:140}},ot.scale)))),le==null?void 0:le.ques_details.map((Ie,Pe)=>ua.createElement("div",{key:Pe,style:{display:"flex",gap:10}},ua.createElement("div",{className:au.DomStyleTitle},"\u7B2C",(0,ue.EM)(Pe+1),"\u5173\uFF1A"),ua.createElement("div",{style:{flex:1}},[{challenge_name:Ie.challenge_name},...(Ie==null?void 0:Ie.challenge_details)||[]].map((xn,Qn)=>ua.createElement("div",{key:Qn,style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"}},ua.createElement("div",null,ua.createElement(al.Z,{className:`${au.DomStyleTitle} ${Qn==0?au.DomStyleTitleChild:""}`,value:xn.challenge_name||xn.choice_text})),ua.createElement("div",{className:au.AnswerSDom},ua.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},ua.createElement("div",{style:{width:56}},xn.choice_text?xn.choice_text:""),ua.createElement("div",{className:"current",style:{width:56},onClick:()=>{xn.choice_users_count>0&&Wt(Ie,xn)}},xn.choice_users_count!=null?`${xn.choice_users_count}\u4EBA`:""),ua.createElement("div",{style:{width:140}},xn.choice_percent&&ua.createElement(re.Z,{gutter:4,align:"middle",className:`${xn.choice_users_count>0?au.scale_hover:""}`,onClick:()=>{xn.choice_users_count>0&&Wt(Ie,xn)}},ua.createElement(ve.Z,{flex:1},ua.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},ua.createElement("div",{style:{width:`${(Number(xn.choice_percent)*100).toFixed(2)}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),ua.createElement(ve.Z,{className:`${xn.choice_users_count>0?au.percent:""}`,style:{color:"#999"}},(Number(xn.choice_percent)*100).toFixed(2),"%"))))))))))),ua.createElement("div",null,ua.createElement("span",{className:`${au.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),ua.createElement("span",{style:{color:"#000",fontWeight:600}},(le==null?void 0:le.tag_discipline)||"-"))))},Z0=({columns:de,item:pe,Fques_type:le,Findex:gt})=>ua.createElement(re.Z,{align:"middle",wrap:!1,style:{color:"#333"}},ua.createElement(ve.Z,{flex:`${de[0].width-20}px`,style:{paddingLeft:le==Ar.fw[7].id&&"8px"}},(pe==null?void 0:pe.index)||`${gt}.${pe==null?void 0:pe.ques_position}`),ua.createElement(ve.Z,{className:au.Onerow,flex:1,style:{padding:"0 8px",maxWidth:382}},h0(pe==null?void 0:pe.ques_title)),ua.createElement(we.Z,{title:pe==null?void 0:pe.name},ua.createElement(ve.Z,{className:au.Onerow,flex:`${de[2].width}px`,style:{padding:"0 8px"}},le==Ar.fw[7].id?pe==null?void 0:pe.name:ua.createElement("div",{className:au.Onerow,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"}},ua.createElement("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"}},pe==null?void 0:pe.name)))),ua.createElement(ve.Z,{flex:`${de[3].width}px`,style:{padding:"0 8px"}},pe==null?void 0:pe.right_percent,"%"),ua.createElement(ve.Z,{flex:`${de[4].width}px`,style:{padding:"0 8px"}},pe==null?void 0:pe.score_percent,"%"),ua.createElement(ve.Z,{flex:`${de[5].width}px`,style:{padding:"0 8px"}},pe==null?void 0:pe.effictive_counts,"\u4EBA"),ua.createElement(ve.Z,{flex:`${de[6].width}px`,style:{padding:"0 8px"}},pe==null?void 0:pe.un_answer_counts,"\u4EBA"),ua.createElement(ve.Z,{flex:`${de[7].width}px`,style:{paddingLeft:"8px"}},pe==null?void 0:pe.total_user_counts,"\u4EBA")),hm=(de,pe)=>{var le=de,{exercise:gt,dispatch:It,value:_e}=le,Wt=v0(le,["exercise","dispatch","value"]);const{NormalResult:{commit_results:ot,questions_count:Ie},actionTabs:Pe}=gt,xn=(0,ye.useParams)(),[Qn,Yn]=(0,a.useState)([]),[nn,On]=(0,a.useState)([]),[na,pa]=(0,a.useState)(void 0),[_n,Gn]=(0,a.useState)(!1),[tr,Nn]=(0,a.useState)({coursesId:xn.coursesId,id:xn.categoryId,categoryId:xn.categoryId,page:1,limit:50,order:null,sort:"asc"}),sa=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(Ta,Xt)=>Ta.index-Xt.index},{title:"\u9898\u76EE\u5185\u5BB9",dataIndex:"ques_title",ellipsis:!0},{title:"\u9898\u578B",dataIndex:"name",width:110},{title:ua.createElement("span",null,"\u6B63\u786E\u7387 ",ua.createElement(we.Z,{overlayStyle:{maxWidth:600},title:ua.createElement(ua.Fragment,null,ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ua.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(Ta,Xt)=>Ta.index3-Xt.index3},{title:ua.createElement("span",null,"\u5F97\u5206\u7387 ",ua.createElement(we.Z,{overlayStyle:{maxWidth:600},title:ua.createElement(ua.Fragment,null,ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),ua.createElement("div",null,ua.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ua.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(Ta,Xt)=>Ta.score_percent-Xt.score_percent},{title:ua.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",ua.createElement(we.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ua.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(Ta,Xt)=>Ta.effictive_counts-Xt.effictive_counts},{title:ua.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",ua.createElement(we.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ua.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(Ta,Xt)=>Ta.un_answer_counts-Xt.un_answer_counts},{title:ua.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],_t=(...Ta)=>pm(void 0,[...Ta],function*(Xt=tr){var va,ia,$a,oo,Rr;Gn(!0);const Qa=[],un=yield It({type:"exercise/getQuestionResult",payload:cc(cc({},Xt),_e)});(va=un==null?void 0:un.commit_results)==null||va.forEach(et=>{var ka,fa;Qa.push(et==null?void 0:et.id),(ka=et==null?void 0:et.sub_exercise_questions)!=null&&ka.length&&((fa=et==null?void 0:et.sub_exercise_questions)==null||fa.forEach(Za=>{Qa.push(Za==null?void 0:Za.id)}))}),na&&Yn(Qa),na==!1&&Yn([]),na==null&&Yn(($a=(ia=un==null?void 0:un.commit_results)==null?void 0:ia[0])!=null&&$a.id?[(Rr=(oo=un==null?void 0:un.commit_results)==null?void 0:oo[0])==null?void 0:Rr.id]:[]),On(Qa),Gn(!1)}),ra=Ta=>{let Xt=[];Qn!=null&&Qn.includes(Ta)?Xt=Qn.filter(va=>va!=Ta):Xt=[...Qn,Ta],Yn(Xt)};(0,a.useEffect)(()=>{_t(),console.log("asdfsadf====",_e)},[tr,_e]);const oa=()=>{_t()};return(0,a.useImperativeHandle)(pe,()=>({dealData:oa})),ua.createElement(St.Z,{spinning:_n},ua.createElement("div",null,ua.createElement(re.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},ua.createElement(ve.Z,null,ua.createElement("span",{className:"font16",style:{lineHeight:"26px",color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5")),ua.createElement(ve.Z,null,ua.createElement(Ce.ZP,{type:"primary",onClick:()=>{(Qn==null?void 0:Qn.length)==(nn==null?void 0:nn.length)?(Yn([]),pa(!1)):(Yn(nn),pa(!0))}},"\u5168\u90E8",(Qn==null?void 0:Qn.length)==(nn==null?void 0:nn.length)?"\u6536\u8D77":"\u5C55\u5F00"))),ua.createElement(z.default,{className:au.TableDom,columns:sa,dataSource:[],pagination:!1,onChange:(Ta,Xt,va)=>{var ia;Nn(Dc(cc({},tr),{order:va==null?void 0:va.field,sort:((ia=va==null?void 0:va.order)==null?void 0:ia.replace("end",""))||"asc"}))}}),ot==null?void 0:ot.map(Ta=>{var Xt;return ua.createElement(I0.default,{key:Ta==null?void 0:Ta.id,className:`${au.CollapseDom} ${(Ta==null?void 0:Ta.ques_type)==Ar.fw[7].id?au.CollapseDomC:""}`,ghost:!0,expandIconPosition:"end",activeKey:Qn,onChange:()=>{ra(Ta==null?void 0:Ta.id)},expandIcon:({isActive:va})=>ua.createElement("span",{className:"font14",style:{color:"#165DFF"}},va?"\u6536\u8D77":"\u5C55\u5F00",ua.createElement(Do.Z,{className:`${va?au.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:Ta==null?void 0:Ta.id,label:ua.createElement(Z0,{columns:sa,item:Ta}),children:ua.createElement(ua.Fragment,null,(Ta==null?void 0:Ta.ques_type)==Ar.fw[7].id&&((Xt=Ta==null?void 0:Ta.sub_exercise_questions)==null?void 0:Xt.map(va=>ua.createElement(I0.default,{key:va==null?void 0:va.id,className:au.CollapseChildrenDom,ghost:!0,expandIconPosition:"end",activeKey:Qn,onChange:()=>{ra(va==null?void 0:va.id)},expandIcon:({isActive:ia})=>ua.createElement("span",{style:{color:"#165DFF",marginLeft:25}},ua.createElement(Do.Z,{className:`${ia?au.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:va==null?void 0:va.id,label:ua.createElement(Z0,{columns:sa,item:va,Fques_type:Ta==null?void 0:Ta.ques_type,Findex:Ta==null?void 0:Ta.index}),children:ua.createElement(E0,{data:va,exercise_group_id:_e==null?void 0:_e.exercise_group_id,Findex:Ta==null?void 0:Ta.index,scope:_e==null?void 0:_e.scope,dispatch:It})}]}))),(Ta==null?void 0:Ta.ques_type)!==Ar.fw[7].id&&(Ta==null?void 0:Ta.ques_type)!==Ar.fw[5].id&&ua.createElement(E0,{data:Ta,scope:_e==null?void 0:_e.scope,exercise_group_id:_e==null?void 0:_e.exercise_group_id,dispatch:It}),(Ta==null?void 0:Ta.ques_type)==Ar.fw[5].id&&ua.createElement(vm,{data:Ta,dispatch:It,scope:_e==null?void 0:_e.scope,exercise_group_id:_e==null?void 0:_e.exercise_group_id}))}]})}),(ot==null?void 0:ot.length)==0&&ua.createElement(ke.Z,null),ua.createElement(xe.Z,{className:"mt20",pageSize:tr.limit,current:tr.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:Ta=>ua.createElement("span",null,"\u5171",ua.createElement("span",{style:{color:"#165DFF"}}," ",Ta," "),"\u6761\u6570\u636E"),onChange:(Ta,Xt)=>{Nn(Dc(cc({},tr),{page:Ta,limit:Xt}))},total:Ie}),(Pe==null?void 0:Pe.key)==="\u7B54\u9898\u8BE6\u60C5"&&ua.createElement(p0,null)))};var Em=(0,ye.connect)(({exercise:de})=>({exercise:de}),null,null,{forwardRef:!0})((0,a.forwardRef)(hm)),z0={wrap:"wrap___nansB"},ae=x(59301),ie=Object.defineProperty,he=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,Ft=(de,pe,le)=>pe in de?ie(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,tn=(de,pe)=>{for(var le in pe||(pe={}))nt.call(pe,le)&&Ft(de,le,pe[le]);if($e)for(var le of $e(pe))pt.call(pe,le)&&Ft(de,le,pe[le]);return de},Ln=(de,pe)=>he(de,Te(pe)),Sn=(de,pe)=>{var le={};for(var gt in de)nt.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&$e)for(var gt of $e(de))pe.indexOf(gt)<0&&pt.call(de,gt)&&(le[gt]=de[gt]);return le},ln=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const mn=(de,pe)=>{var le=de,{exercise:gt,dispatch:It,value:_e}=le,Wt=Sn(le,["exercise","dispatch","value"]);const[ot]=me.default.useForm(),{NormalResult:{commit_results:Ie}}=gt,Pe=(0,ye.useParams)(),[xn,Qn]=(0,a.useState)({coursesId:Pe.coursesId,id:Pe.categoryId,categoryId:Pe.categoryId,page:1,limit:50,order:null,sort:"asc"}),[Yn,nn]=(0,a.useState)(!1),On=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(_n,Gn)=>_n.index-Gn.index,render:(_n,Gn)=>ae.createElement("span",{style:{color:"#333"}},_n)},{title:"\u9898\u578B",dataIndex:"name",width:110,render:(_n,Gn)=>ae.createElement("span",{style:{color:"#333"}},_n)},{title:ae.createElement("span",null,"\u6B63\u786E\u7387 ",ae.createElement(we.Z,{overlayStyle:{maxWidth:600},title:ae.createElement(ae.Fragment,null,ae.createElement("div",null,ae.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u7B54\u9898\u5B66\u751F\u603B\u6570\uFF09*100%"),ae.createElement("div",null,ae.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ae.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(_n,Gn)=>_n.right_percent-Gn.right_percent,render:(_n,Gn)=>ae.createElement("span",{style:{color:"#333"}},`${_n}%`)},{title:ae.createElement("span",null,"\u5F97\u5206\u7387 ",ae.createElement(we.Z,{overlayStyle:{maxWidth:600},title:ae.createElement(ae.Fragment,null,ae.createElement("div",null,ae.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),ae.createElement("div",null,ae.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ae.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(_n,Gn)=>_n.score_percent-Gn.score_percent,render:(_n,Gn)=>ae.createElement("span",{style:{color:"#333"}},`${_n}%`)},{title:ae.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",ae.createElement(we.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ae.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(_n,Gn)=>_n.effictive_counts-Gn.effictive_counts,render:(_n,Gn)=>ae.createElement("span",{style:{color:"#333"}},`${_n}\u4EBA`)},{title:ae.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",ae.createElement(we.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ae.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(_n,Gn)=>_n.un_answer_counts-Gn.un_answer_counts,render:(_n,Gn)=>ae.createElement("span",{style:{color:"#333"}},`${_n}\u4EBA`)},{title:ae.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80,render:(_n,Gn)=>ae.createElement("span",{style:{color:"#333"}},`${_n}\u4EBA`)}],na=(..._n)=>ln(void 0,[..._n],function*(Gn=xn){nn(!0);const tr=yield It({type:"exercise/getQuestionResult",payload:tn(tn({},Gn),_e)});nn(!1)});(0,a.useEffect)(()=>{na()},[xn,_e]);const pa=()=>{na()};return(0,a.useImperativeHandle)(pe,()=>({dealData:pa})),ae.createElement("div",{className:z0.wrap},ae.createElement("div",{className:"mt30"},ae.createElement("div",{className:"mb20 font16",style:{color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5"),ae.createElement(z.default,{columns:On,rowKey:_n=>_n.index,loading:Yn,dataSource:Ie,onChange:(_n,Gn,tr)=>{var Nn;Qn(Ln(tn({},xn),{order:tr==null?void 0:tr.field,sort:((Nn=tr==null?void 0:tr.order)==null?void 0:Nn.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:xn.limit,current:xn.page,position:["bottomRight"],onChange:(_n,Gn)=>{xn.page=_n,xn.limit=Gn,Qn(tn({},xn)),na()},total:Ie==null?void 0:Ie.length,showTotal:(_n,Gn)=>ae.createElement("span",null,"\u5171",ae.createElement("span",{style:{color:"#165DFF"}}," ",_n," "),"\u6761\u6570\u636E")}})))};var Vn=(0,ye.connect)(({exercise:de})=>({exercise:de}),null,null,{forwardRef:!0})((0,a.forwardRef)(mn)),Ha=x(59301),ro=Object.defineProperty,Co=Object.getOwnPropertySymbols,wo=Object.prototype.hasOwnProperty,Yo=Object.prototype.propertyIsEnumerable,li=(de,pe,le)=>pe in de?ro(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Si=(de,pe)=>{for(var le in pe||(pe={}))wo.call(pe,le)&&li(de,le,pe[le]);if(Co)for(var le of Co(pe))Yo.call(pe,le)&&li(de,le,pe[le]);return de},Dl=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const vl=({exercise:de,dispatch:pe,handleOnComplete:le})=>{const{actionTabs:gt={},ScoreRangesData:It}=de,[_e]=me.default.useForm(),Wt=(0,ye.useParams)(),[,ot,Ie]=(0,wt.U)(ne.lL,{exercise_id:Wt==null?void 0:Wt.categoryId}),[Pe,xn]=(0,a.useState)([{level:"fail_rate",level_zh:"\u4E0D\u53CA\u683C"},{level:"pass_rate",level_zh:"\u53CA\u683C"},{level:"good_rate",level_zh:"\u826F\u597D"},{level:"max_rate",level_zh:"\u4F18\u79C0"}]),Qn=[{title:"\u7B49\u7EA7",dataIndex:"level_zh",align:"left",width:180,render:On=>Ha.createElement("span",{style:{color:"#000000"}},On)},{title:"\u5F97\u5206\u533A\u95F4",dataIndex:"level",align:"left",render:(On,na,pa)=>Ha.createElement("div",{className:"flex item-center"},Ha.createElement(me.default.Item,{className:"mb0",name:pa===0?"min_rate":Pe[pa-1].level},Ha.createElement(Me.Z,{size:"large",style:{width:"140px"},disabled:!0,suffix:"%"})),Ha.createElement("span",{style:{display:"inline-block",width:"20px",height:"1px",border:"1px solid #DCDCDC",marginLeft:"20px",marginRight:"20px",marginBottom:"4px"}}),Ha.createElement(me.default.Item,{className:"mb0",name:On,rules:pa!==3&&[{validator:(_n,Gn)=>{const tr=(pa===0?_e.getFieldValue("min_rate"):_e.getFieldValue(Pe[pa-1].level))+1,Nn=_e.getFieldValue(Pe[pa+1].level)-1;return Gn{const{min_rate:On=0,fail_rate:na=60,pass_rate:pa=70,good_rate:_n=90,max_rate:Gn=100}=(It==null?void 0:It.score_ranges)||{};_e.setFieldsValue({min_rate:On,fail_rate:na,pass_rate:pa,good_rate:_n,max_rate:Gn})},nn=()=>{pe({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Yn()},[It]),Ha.createElement(Fe.default,{centered:!0,title:gt==null?void 0:gt.key,open:(gt==null?void 0:gt.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4",width:630,maskClosable:!1,confirmLoading:ot,destroyOnClose:!0,onCancel:nn,onOk:()=>{_e.submit()}},Ha.createElement(me.default,{form:_e,onValuesChange:()=>{_e.validateFields()},onFinish:On=>Dl(void 0,null,function*(){(yield Ie(Si({exercise_id:Wt.categoryId},On))).status===0&&(oe.ZP.success("\u8BBE\u7F6E\u6210\u529F"),nn(),le==null||le(),pe({type:"exercise/getScoreRangesData",payload:{exercise_id:Wt==null?void 0:Wt.categoryId}}))})},Ha.createElement(me.default.Item,{hidden:!0,name:"min_rate"}),Ha.createElement(z.default,{pagination:!1,dataSource:Pe,columns:Qn})))};var Yl=(0,ye.connect)(({exercise:de})=>({exercise:de}))(vl),Fu=x(59301),tu=Object.defineProperty,Wu=Object.defineProperties,as=Object.getOwnPropertyDescriptors,rs=Object.getOwnPropertySymbols,dc=Object.prototype.hasOwnProperty,Us=Object.prototype.propertyIsEnumerable,xs=(de,pe,le)=>pe in de?tu(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,ws=(de,pe)=>{for(var le in pe||(pe={}))dc.call(pe,le)&&xs(de,le,pe[le]);if(rs)for(var le of rs(pe))Us.call(pe,le)&&xs(de,le,pe[le]);return de},_u=(de,pe)=>Wu(de,as(pe));const Wc=({exercise:de,dispatch:pe,handleOnComplete:le})=>{var gt,It,_e,Wt,ot;const{actionTabs:Ie={},course_groups:Pe=[]}=de,xn=(0,ye.useParams)(),[,Qn,Yn,nn]=(0,wt.U)(ne.OO,{exercise_id:xn==null?void 0:xn.categoryId}),[On,na]=(0,a.useState)({page:1,limit:10,exercise_group_id:((gt=Ie==null?void 0:Ie.data)==null?void 0:gt.exercise_group_id)||"all",keyword:""}),pa=()=>{pe({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Ie!=null&&Ie.data&&Yn(_u(ws(ws({},Ie==null?void 0:Ie.data),On),{exercise_id:xn==null?void 0:xn.categoryId,exercise_group_id:(On==null?void 0:On.exercise_group_id)=="all"?"":On==null?void 0:On.exercise_group_id}))},[Ie==null?void 0:Ie.data,On]),Fu.createElement(Fe.default,{centered:!0,title:`${Ie==null?void 0:Ie.key} (${((It=nn==null?void 0:nn.data)==null?void 0:It.score_range)||""}, ${((_e=nn==null?void 0:nn.data)==null?void 0:_e.score_type)||""})`,open:(Ie==null?void 0:Ie.key)==="\u5B66\u751F\u5217\u8868",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:pa},Fu.createElement("div",{className:"flex item-center justify-between"},Fu.createElement(dn.default,{style:{width:256},value:On==null?void 0:On.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:_n=>_n.parentNode,onChange:_n=>{let Gn=[..._n];Gn.length===0&&(Gn=["all"]),Gn.includes("all")&&Gn.length>1&&(Gn[Gn.length-1]=="all"?Gn=["all"]:Gn=Gn.filter(tr=>tr!=="all")),na(_u(ws({},On),{exercise_group_id:Gn}))},filterOption:(_n,Gn)=>Gn.label.indexOf(_n.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Pe.map(_n=>({label:_n==null?void 0:_n.exercise_group_name,value:_n==null?void 0:_n.exercise_group_id}))]}),Fu.createElement(Dd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:_n=>{na(_u(ws({},On),{keyword:_n}))}})),Fu.createElement(z.default,{className:"mt10",dataSource:((Wt=nn==null?void 0:nn.data)==null?void 0:Wt.list)||[],scroll:{y:500},loading:Qn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:50},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",align:"right",dataIndex:"score",width:100}],pagination:{current:On.page,pageSize:On==null?void 0:On.limit,onChange:(_n,Gn)=>{na(_u(ws({},On),{page:_n,limit:Gn}))},total:((ot=nn==null?void 0:nn.data)==null?void 0:ot.count)||0,showTotal:_n=>Fu.createElement("span",{className:"font12 c-666"},"\u5171",Fu.createElement("span",{style:{color:"#3061D0"}},_n),"\u6761\u6570\u636E")}}))};var mc=(0,ye.connect)(({exercise:de})=>({exercise:de}))(Wc),Cs=x(59301),md=Object.defineProperty,Uc=Object.defineProperties,gc=Object.getOwnPropertyDescriptors,Kc=Object.getOwnPropertySymbols,Wd=Object.prototype.hasOwnProperty,fc=Object.prototype.propertyIsEnumerable,Cd=(de,pe,le)=>pe in de?md(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Vc=(de,pe)=>{for(var le in pe||(pe={}))Wd.call(pe,le)&&Cd(de,le,pe[le]);if(Kc)for(var le of Kc(pe))fc.call(pe,le)&&Cd(de,le,pe[le]);return de},pc=(de,pe)=>Uc(de,gc(pe));const Ud=({exercise:de,dispatch:pe,handleOnComplete:le})=>{var gt,It,_e,Wt,ot,Ie,Pe,xn,Qn,Yn,nn,On,na,pa,_n,Gn,tr;const{actionTabs:Nn={},course_groups:sa=[]}=de,_t=(0,ye.useParams)(),[,ra,oa,Ta]=(0,wt.U)(ne.OO,{exercise_id:_t==null?void 0:_t.categoryId}),[,Xt,va,ia]=(0,wt.U)(ne.hk,{exercise_id:_t==null?void 0:_t.categoryId}),[$a,oo]=(0,a.useState)({page:1,limit:10,type:((gt=Nn==null?void 0:Nn.data)==null?void 0:gt.type)||2,exercise_group_id:((It=Nn==null?void 0:Nn.data)==null?void 0:It.exercise_group_id)==-1||((_e=Nn==null?void 0:Nn.data)==null?void 0:_e.exercise_group_id)==null?"all":(Wt=Nn==null?void 0:Nn.data)==null?void 0:Wt.exercise_group_id,keyword:"",sub_type:(ot=Nn==null?void 0:Nn.data)==null?void 0:ot.sub_type}),Rr=()=>{pe({type:"exercise/setActionTabs",payload:{key:""}})},Qa=(0,a.useMemo)(()=>{var un;const et=[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"}];return($a==null?void 0:$a.type)===2&&et.push({title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"text",render:(ka,fa)=>Cs.createElement("a",{onClick:()=>{(0,ue.xg)(`/classrooms/${_t.coursesId}/exercise/${_t.categoryId}/review/${fa==null?void 0:fa.login}`)}},"\u67E5\u770B\u8BE6\u60C5")}),($a==null?void 0:$a.type)===3&&et.push({title:(un=Nn==null?void 0:Nn.data)!=null&&un.isFinalScore?"\u6700\u7EC8\u6210\u7EE9":"\u5F97\u5206/\u5206\u6570",dataIndex:"score",align:"center"}),et},[$a==null?void 0:$a.type,(Ie=Nn==null?void 0:Nn.data)==null?void 0:Ie.isFinalScore]);return(0,a.useEffect)(()=>{var un,et;(Nn==null?void 0:Nn.key)==="\u5B66\u751F\u8BE6\u60C52"&&(Nn!=null&&Nn.data)&&((un=Nn==null?void 0:Nn.data)!=null&&un.isFinalScore?oa(pc(Vc({},$a),{exercise_id:_t==null?void 0:_t.categoryId,exercise_group_id:($a==null?void 0:$a.exercise_group_id)=="all"?"":$a==null?void 0:$a.exercise_group_id})):va(pc(Vc({},$a),{exercise_id:_t==null?void 0:_t.categoryId,exercise_group_id:($a==null?void 0:$a.exercise_group_id)=="all"?"":$a==null?void 0:$a.exercise_group_id,question_type:(et=Nn==null?void 0:Nn.data)==null?void 0:et.question_type})))},[$a,Nn==null?void 0:Nn.data]),Cs.createElement(Fe.default,{centered:!0,title:Nn==null?void 0:Nn.title,open:(Nn==null?void 0:Nn.key)==="\u5B66\u751F\u8BE6\u60C52",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Rr},((Pe=Nn==null?void 0:Nn.data)==null?void 0:Pe.type)===3&&Cs.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(Qn=(xn=Nn==null?void 0:Nn.data)==null?void 0:xn.exercise_group_list)==null?void 0:Qn.map((un,et)=>{var ka;return Cs.createElement("span",{key:et},un==null?void 0:un.course_group_name,Cs.createElement("span",{className:"ml10 c-black"},un==null?void 0:un.value,((ka=Nn==null?void 0:Nn.data)==null?void 0:ka.questionsscoreType)||"%"))})),Cs.createElement("div",{className:"flex item-center justify-between"},Cs.createElement(dn.default,{style:{width:140},value:$a==null?void 0:$a.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:un=>un.parentNode,onChange:un=>{let et=[...un];et.length===0&&(et=["all"]),et.includes("all")&&et.length>1&&(et[et.length-1]=="all"?et=["all"]:et=et.filter(ka=>ka!=="all")),oo(pc(Vc({},$a),{exercise_group_id:et}))},filterOption:(un,et)=>et.label.indexOf(un.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...sa.map(un=>({label:un==null?void 0:un.exercise_group_name,value:un==null?void 0:un.exercise_group_id}))]}),Cs.createElement(Dd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:un=>{oo(pc(Vc({},$a),{keyword:un}))}})),Cs.createElement(z.default,{className:"mt20",dataSource:((Yn=Nn==null?void 0:Nn.data)!=null&&Yn.isFinalScore?(nn=Ta==null?void 0:Ta.data)==null?void 0:nn.list:(na=(On=ia==null?void 0:ia.data)==null?void 0:On.student_score)==null?void 0:na.list)||[],scroll:{y:500},loading:ra||Xt,columns:Qa,pagination:{current:$a.page,pageSize:$a==null?void 0:$a.limit,onChange:(un,et)=>{oo(pc(Vc({},$a),{page:un,limit:et}))},total:((pa=Nn==null?void 0:Nn.data)!=null&&pa.isFinalScore?(_n=Ta==null?void 0:Ta.data)==null?void 0:_n.count:(tr=(Gn=ia==null?void 0:ia.data)==null?void 0:Gn.student_score)==null?void 0:tr.count)||0,showTotal:un=>Cs.createElement("span",{className:"font12 c-666"},"\u5171",Cs.createElement("span",{style:{color:"#3061D0"}},un),"\u6761\u6570\u636E")}}))};var Kd=(0,ye.connect)(({exercise:de})=>({exercise:de}))(Ud),H0={tables:"tables___zoHyz"},Am=Object.defineProperty,Vd=Object.defineProperties,Cm=Object.getOwnPropertyDescriptors,A0=Object.getOwnPropertySymbols,C0=Object.prototype.hasOwnProperty,Yd=Object.prototype.propertyIsEnumerable,y0=(de,pe,le)=>pe in de?Am(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Ic=(de,pe)=>{for(var le in pe||(pe={}))C0.call(pe,le)&&y0(de,le,pe[le]);if(A0)for(var le of A0(pe))Yd.call(pe,le)&&y0(de,le,pe[le]);return de},yd=(de,pe)=>Vd(de,Cm(pe));const ym=({Data:de=[],yAxisName:pe="",legendData:le=[],className:gt="",style:It={},labelTrue:_e=!1,grid:Wt={},yAxisNamePadding:ot=0,ReactEchartsOnEvents:Ie})=>{const Pe=(0,a.useRef)(null),xn=["#F3647C","#FBD438","#FF9D18","#37CCCC","#3BA1FF","#4ECC74","#3061D0","#7F30D0","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"];return(0,a.useEffect)(()=>{if(Pe.current){const Qn=Pe.current.getEchartsInstance(),Yn=[];le==null||le.forEach((nn,On)=>{Yn.push((xn==null?void 0:xn[On])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),Qn.setOption({dataset:{source:[["product",...le],...de]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:Ic({left:"5%",right:"2%",top:"20%",bottom:40},Wt),dataZoom:[Ic({type:"slider"},(de==null?void 0:de.length)>10||(le==null?void 0:le.length)>6?{start:0,end:10}:{})],yAxis:{name:pe,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:ot},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:le==null?void 0:le.map(()=>({type:"bar",barMaxWidth:40,label:{show:_e,position:"top"}})),color:Yn},!0)}},[de,pe,le,_e,Wt]),a.createElement(Ad.Z,{ref:Pe,className:`w-full ${gt}`,style:Ic({height:400,background:"#F6F7F9"},It),onEvents:Ie,option:{}})},Oc=a.memo(ym),F0=({exercise:de,dispatch:pe,value:le})=>{var gt,It,_e,Wt,ot,Ie,Pe,xn,Qn,Yn,nn,On,na,pa,_n,Gn,tr,Nn,sa,_t,ra,oa,Ta,Xt,va,ia,$a,oo,Rr;const{actionTabs:Qa={}}=de,un=(0,ye.useParams)(),[et,ka]=(0,a.useState)(1),[,fa,Za,ir]=(0,wt.U)(ne.iU,{exercise_id:un==null?void 0:un.categoryId,exercise_group_id:(gt=le==null?void 0:le.exercise_group_id)!=null&>.includes("all")?null:le==null?void 0:le.exercise_group_id}),[,La,Ur,za]=(0,wt.U)(ne.fG,{exercise_id:un==null?void 0:un.categoryId,exercise_group_id:(It=le==null?void 0:le.exercise_group_id)!=null&&It.includes("all")?null:le==null?void 0:le.exercise_group_id}),Aa=(Jn={},qa)=>{pe({type:"exercise/setActionTabs",payload:{title:"\u5B66\u751F\u8BE6\u60C5",key:"\u5B66\u751F\u8BE6\u60C52",data:{sub_type:qa,exercise_group_id:(Jn==null?void 0:Jn.course_group_id)==-1?"all":Jn==null?void 0:Jn.course_group_id,isFinalScore:Jn==null?void 0:Jn.isFinalScore}}})},Nr=(0,a.useCallback)(Jn=>{var qa,fr,Dr,ho;Aa(yd(Ic({},((fr=(qa=ir==null?void 0:ir.data)==null?void 0:qa.list)==null?void 0:fr[(Jn==null?void 0:Jn.dataIndex)||0])||{}),{isFinalScore:!0}),(((ho=(Dr=Jn==null?void 0:Jn.encode)==null?void 0:Dr.y)==null?void 0:ho[0])||1)-1)},[(_e=ir==null?void 0:ir.data)==null?void 0:_e.list]),br=(Jn={},qa=null)=>{var fr;console.log("asdfasdf===",Jn),pe({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:{title:(Jn==null?void 0:Jn.question_type)||"",id:Jn==null?void 0:Jn.question_id,exercise_group_id:le==null?void 0:le.exercise_group_id,tabActive:"3",exercise_group_list:(fr=Jn==null?void 0:Jn.list)==null?void 0:fr.map(Dr=>yd(Ic({},Dr),{value:qa===0?Dr==null?void 0:Dr.correct_percent:qa===1?Dr==null?void 0:Dr.score_percent:Dr==null?void 0:Dr.value})),questionsscoreType:Jn==null?void 0:Jn.questionsscoreType}}})},er=(0,a.useCallback)((Jn,qa={})=>{var fr,Dr;br((Dr=(fr=za==null?void 0:za.data)==null?void 0:fr.question_type_list)==null?void 0:Dr[(Jn==null?void 0:Jn.dataIndex)||0],0)},[(Wt=za==null?void 0:za.data)==null?void 0:Wt.question_type_list]),ea=(0,a.useCallback)((Jn,qa={})=>{var fr,Dr;br((Dr=(fr=za==null?void 0:za.data)==null?void 0:fr.question_type_list)==null?void 0:Dr[(Jn==null?void 0:Jn.dataIndex)||0],1)},[(ot=za==null?void 0:za.data)==null?void 0:ot.question_type_list]),Xa=(0,a.useCallback)(Jn=>{var qa,fr,Dr;const ho=(fr=(qa=za==null?void 0:za.data)==null?void 0:qa.class_average_score_list)==null?void 0:fr[(Jn==null?void 0:Jn.dataIndex)||0];pe({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C52",title:"\u5B66\u751F\u8BE6\u60C5",data:{exercise_group_id:le==null?void 0:le.exercise_group_id,exercise_group_list:ho==null?void 0:ho.list,type:3,isFinalScore:(Dr=Jn==null?void 0:Jn.data)==null?void 0:Dr[0].includes("\u6700\u7EC8\u6210\u7EE9"),question_type:ho==null?void 0:ho.question_type,questionsscoreType:"\u5206"}}})},[(Ie=za==null?void 0:za.data)==null?void 0:Ie.class_average_score_list,le]),ha=([Jn,qa,fr],Dr=0)=>a.createElement("span",{className:Jn>0?"current-primary-hover":"",style:{display:"inline-block",width:"100%",height:47,lineHeight:"47px"},onClick:()=>{Jn>0&&Aa(yd(Ic({},qa),{isFinalScore:!0}),Dr)}},`${Jn}${et===1?"":"%"}`),aa=(()=>{var Jn,qa,fr,Dr,ho,Eo,Hr,lr,io,Fo,Ti,kl;const Hl=[{title:"\u5206\u73ED",dataIndex:"course_group_name",align:"left"},{title:((qa=(Jn=ir==null?void 0:ir.data)==null?void 0:Jn.titles)==null?void 0:qa[0])||"",dataIndex:"column_1",align:"center",render:(...Hi)=>ha(Hi,0)},{title:((Dr=(fr=ir==null?void 0:ir.data)==null?void 0:fr.titles)==null?void 0:Dr[1])||"",dataIndex:"column_2",align:"center",render:(...Hi)=>ha(Hi,1)},{title:((Eo=(ho=ir==null?void 0:ir.data)==null?void 0:ho.titles)==null?void 0:Eo[2])||"",dataIndex:"column_3",align:"center",render:(...Hi)=>ha(Hi,2)},{title:((lr=(Hr=ir==null?void 0:ir.data)==null?void 0:Hr.titles)==null?void 0:lr[3])||"",dataIndex:"column_4",align:"center",render:(...Hi)=>ha(Hi,3)},{title:((Fo=(io=ir==null?void 0:ir.data)==null?void 0:io.titles)==null?void 0:Fo[4])||"",dataIndex:"column_5",align:"center",render:(...Hi)=>ha(Hi,4)},{title:((kl=(Ti=ir==null?void 0:ir.data)==null?void 0:Ti.titles)==null?void 0:kl[5])||"",dataIndex:"column_6",align:"center",render:(...Hi)=>ha(Hi,5)}];return et===1&&Hl.push({title:"\u4EBA\u6570",dataIndex:"total_count",align:"center",render:(...Hi)=>ha(Hi,6)}),Hl})();(0,a.useEffect)(()=>{var Jn;Za({count_by:et,exercise_id:un==null?void 0:un.categoryId,exercise_group_id:(Jn=le==null?void 0:le.exercise_group_id)!=null&&Jn.includes("all")?null:le==null?void 0:le.exercise_group_id})},[et,le==null?void 0:le.exercise_group_id]),(0,a.useEffect)(()=>{var Jn;Ur({exercise_id:un==null?void 0:un.categoryId,exercise_group_id:(Jn=le==null?void 0:le.exercise_group_id)!=null&&Jn.includes("all")?null:le==null?void 0:le.exercise_group_id})},[le==null?void 0:le.exercise_group_id]);const Sa=(0,a.useMemo)(()=>{var Jn,qa;return(qa=(Jn=za==null?void 0:za.data)==null?void 0:Jn.question_type_score_list)==null?void 0:qa.map((fr,Dr)=>{var ho,Eo,Hr,lr;return a.createElement(Oc,{key:Dr,Data:((ho=fr==null?void 0:fr.list)==null?void 0:ho.map(io=>{var Fo;return[(io==null?void 0:io.title)||"",...((Fo=io==null?void 0:io.list)==null?void 0:Fo.map(Ti=>Ti==null?void 0:Ti.value))||[]]}))||[],yAxisName:fr==null?void 0:fr.title,labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((lr=(Hr=(Eo=fr==null?void 0:fr.list)==null?void 0:Eo[0])==null?void 0:Hr.list)==null?void 0:lr.map(io=>io==null?void 0:io.course_group_name))||[],ReactEchartsOnEvents:{click:io=>{var Fo;console.log("params",io),br(yd(Ic({},((Fo=fr==null?void 0:fr.list)==null?void 0:Fo[(io==null?void 0:io.dataIndex)||0])||{}),{questionsscoreType:"\u5206"}))}}})})},[(Pe=za==null?void 0:za.data)==null?void 0:Pe.question_type_score_list]);return a.createElement(a.Fragment,null,a.createElement(St.Z,{spinning:fa},a.createElement("div",{className:"flex item-center justify-between mt30"},a.createElement("div",{className:"font16"},"\u6210\u7EE9\u5206\u5E03",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u7EDF\u8BA1\u6570\u503C\u6216\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement("div",{className:"flex item-center gap-20px"},a.createElement(dn.default,{style:{width:140},size:"large",value:et,onChange:Jn=>{ka(Jn)},options:[{value:1,label:"\u6309\u4EBA\u6570\u7EDF\u8BA1"},{value:2,label:"\u6309\u767E\u5206\u6BD4\u7EDF\u8BA1"}]}))),a.createElement(z.default,{className:`mt10 ${H0.tables}`,bordered:!0,columns:aa,dataSource:((xn=ir==null?void 0:ir.data)==null?void 0:xn.list)||[],pagination:!1}),a.createElement("div",{className:"mt20"},a.createElement(Oc,{Data:((Yn=(Qn=ir==null?void 0:ir.data)==null?void 0:Qn.list)==null?void 0:Yn.map(Jn=>[(Jn==null?void 0:Jn.course_group_name)||"",(Jn==null?void 0:Jn.column_1)||0,(Jn==null?void 0:Jn.column_2)||0,(Jn==null?void 0:Jn.column_3)||0,(Jn==null?void 0:Jn.column_4)||0,(Jn==null?void 0:Jn.column_5)||0,(Jn==null?void 0:Jn.column_6)||0]))||[],grid:{left:"5%",top:"15%"},yAxisNamePadding:[0,0,10,70],yAxisName:`\u5404\u73ED\u7EA7\u6210\u7EE9\u5206\u5E03\uFF08${et===1?"\u4EBA\u6570":"\u767E\u5206\u6BD4"}\uFF09`,legendData:((nn=ir==null?void 0:ir.data)==null?void 0:nn.titles)||[],ReactEchartsOnEvents:{click:Nr}}))),a.createElement(St.Z,{spinning:La},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5C0F\u9898\u5BF9\u6BD4",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(Oc,{Data:((na=(On=za==null?void 0:za.data)==null?void 0:On.question_type_list)==null?void 0:na.map(Jn=>{var qa;return[(Jn==null?void 0:Jn.question_type)||"",...((qa=Jn==null?void 0:Jn.list)==null?void 0:qa.map(fr=>fr.correct_percent))||[]]}))||[],yAxisName:"\u6B63\u786E\u7387",yAxisNamePadding:[0,0,10,0],legendData:((tr=(Gn=(_n=(pa=za==null?void 0:za.data)==null?void 0:pa.question_type_list)==null?void 0:_n[0])==null?void 0:Gn.list)==null?void 0:tr.map(Jn=>Jn==null?void 0:Jn.course_group_name))||[],ReactEchartsOnEvents:{click:er}}),a.createElement(Oc,{Data:((sa=(Nn=za==null?void 0:za.data)==null?void 0:Nn.question_type_list)==null?void 0:sa.map(Jn=>{var qa;return[(Jn==null?void 0:Jn.question_type)||"",...((qa=Jn==null?void 0:Jn.list)==null?void 0:qa.map(fr=>fr.score_percent))||[]]}))||[],yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:((Ta=(oa=(ra=(_t=za==null?void 0:za.data)==null?void 0:_t.question_type_list)==null?void 0:ra[0])==null?void 0:oa.list)==null?void 0:Ta.map(Jn=>Jn==null?void 0:Jn.course_group_name))||[],ReactEchartsOnEvents:{click:ea}}))),a.createElement(St.Z,{spinning:La},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5E73\u5747\u5206",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(Oc,{Data:((va=(Xt=za==null?void 0:za.data)==null?void 0:Xt.class_average_score_list)==null?void 0:va.map(Jn=>{var qa;return[(Jn==null?void 0:Jn.title)||"",...((qa=Jn==null?void 0:Jn.list)==null?void 0:qa.map(fr=>fr==null?void 0:fr.value))||[]]}))||[],yAxisName:"\u5404\u73ED\u7EA7\u5E73\u5747\u5206",labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Rr=(oo=($a=(ia=za==null?void 0:za.data)==null?void 0:ia.class_average_score_list)==null?void 0:$a[0])==null?void 0:oo.list)==null?void 0:Rr.map(Jn=>Jn==null?void 0:Jn.course_group_name))||[],ReactEchartsOnEvents:{click:Xa}}),a.createElement("div",{className:"flex flex-col"},Sa))),(Qa==null?void 0:Qa.key)==="\u7B54\u9898\u8BE6\u60C5"&&a.createElement(p0,null),(Qa==null?void 0:Qa.key)==="\u5B66\u751F\u8BE6\u60C52"&&a.createElement(Kd,null))};var cg=(0,ye.connect)(({exercise:de})=>({exercise:de}))(F0),dg=x(67921),Ld=x(59301),mg=Object.defineProperty,gg=Object.defineProperties,fg=Object.getOwnPropertyDescriptors,Dm=Object.getOwnPropertySymbols,pg=Object.prototype.hasOwnProperty,vg=Object.prototype.propertyIsEnumerable,Im=(de,pe,le)=>pe in de?mg(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Q0=(de,pe)=>{for(var le in pe||(pe={}))pg.call(pe,le)&&Im(de,le,pe[le]);if(Dm)for(var le of Dm(pe))vg.call(pe,le)&&Im(de,le,pe[le]);return de},G0=(de,pe)=>gg(de,fg(pe));const hg=({exercise:de,dispatch:pe,handleOnComplete:le})=>{var gt,It,_e,Wt,ot;const{actionTabs:Ie={},course_groups:Pe=[]}=de,xn=(0,ye.useParams)(),[,Qn,Yn,nn]=(0,wt.U)(ne.hv,{exercise_id:xn==null?void 0:xn.categoryId}),[On,na]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:"all",keyword:""}),pa=(0,a.useMemo)(()=>{var Gn,tr,Nn;return((Nn=(tr=(Gn=nn==null?void 0:nn.data)==null?void 0:Gn.question)==null?void 0:tr.question_choices)==null?void 0:Nn.filter(sa=>sa==null?void 0:sa.right_answer).map(sa=>sa==null?void 0:sa.exercise_choice_id))||[]},[(gt=nn==null?void 0:nn.data)==null?void 0:gt.question]),_n=()=>{pe({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{var Gn,tr,Nn,sa,_t;Ie!=null&&Ie.data&&Yn(G0(Q0({},On),{exercise_group_id:(On==null?void 0:On.exercise_group_id)=="all"?"":On==null?void 0:On.exercise_group_id,exercise_id:xn==null?void 0:xn.categoryId,question_id:(tr=(Gn=Ie==null?void 0:Ie.data)==null?void 0:Gn.questionDetail)==null?void 0:tr.question_id,question_number:(sa=(Nn=Ie==null?void 0:Ie.data)==null?void 0:Nn.questionDetail)==null?void 0:sa.index,scope:(_t=Ie==null?void 0:Ie.data)==null?void 0:_t.scope}))},[Ie==null?void 0:Ie.data,On]),Ld.createElement(Fe.default,{centered:!0,title:Ie==null?void 0:Ie.title,open:(Ie==null?void 0:Ie.key)==="\u5B66\u751F\u8BE6\u60C5",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:_n},Ld.createElement("div",{className:"flex item-center justify-between"},Ld.createElement(dn.default,{style:{width:256},mode:"multiple",maxTagCount:"responsive",value:On==null?void 0:On.exercise_group_id,getPopupContainer:Gn=>Gn.parentNode,onChange:Gn=>{console.log(Gn);let tr=[...Gn];tr.length===0&&(tr=["all"]),tr.includes("all")&&tr.length>1&&(tr[tr.length-1]=="all"?tr=["all"]:tr=tr.filter(Nn=>Nn!=="all")),na(G0(Q0({},On),{exercise_group_id:tr}))},filterOption:(Gn,tr)=>tr.label.indexOf(Gn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Pe.map(Gn=>({label:Gn==null?void 0:Gn.exercise_group_name,value:Gn==null?void 0:Gn.exercise_group_id}))]}),Ld.createElement(Dd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Gn=>{na(G0(Q0({},On),{keyword:Gn}))}})),Ld.createElement(z.default,{className:"mt10",dataSource:((_e=(It=nn==null?void 0:nn.data)==null?void 0:It.student_score)==null?void 0:_e.list)||[],scroll:{y:500},loading:Qn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:Gn=>Gn||"\u672A\u5206\u73ED"},{title:"\u662F\u5426\u6B63\u786E",align:"center",dataIndex:"users_answer_info.choices",render:(Gn,tr)=>{var Nn,sa,_t,ra;return((sa=(Nn=tr==null?void 0:tr.users_answer_info)==null?void 0:Nn.choices)==null?void 0:sa.length)>0&&((ra=(_t=tr==null?void 0:tr.users_answer_info)==null?void 0:_t.choices)!=null&&ra.every(oa=>pa.includes(oa==null?void 0:oa.exercise_choice_id)))?"\u662F":"\u5426"}},{title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(Gn,tr)=>{var Nn,sa,_t;return`${(Nn=tr==null?void 0:tr.users_answer_info)==null?void 0:Nn.score}/${(_t=(sa=nn==null?void 0:nn.data)==null?void 0:sa.question)==null?void 0:_t.question_score}`}}],pagination:{current:On.page,pageSize:On==null?void 0:On.limit,onChange:(Gn,tr)=>{na(G0(Q0({},On),{page:Gn,limit:tr}))},total:((ot=(Wt=nn==null?void 0:nn.data)==null?void 0:Wt.student_score)==null?void 0:ot.count)||0,showTotal:Gn=>Ld.createElement("span",{className:"font12 c-666"},"\u5171",Ld.createElement("span",{style:{color:"#3061D0"}},Gn),"\u6761\u6570\u636E")}}))};var Eg=(0,ye.connect)(({exercise:de})=>({exercise:de}))(hg),Om={flex_box_center:"flex_box_center___BUbDS",flex_space_between:"flex_space_between___bos8a",flex_box_vertical_center:"flex_box_vertical_center___DLIAD",flex_box_center_end:"flex_box_center_end___IvLKX",flex_box_column:"flex_box_column___DaoiT",tables:"tables___YOYJ9",checkboxgroup:"checkboxgroup___aBFSQ"},Nm=x(47914),Lm=x(2610),Ag=Object.defineProperty,Cg=Object.defineProperties,yg=Object.getOwnPropertyDescriptors,Rm=Object.getOwnPropertySymbols,Fg=Object.prototype.hasOwnProperty,Bg=Object.prototype.propertyIsEnumerable,Mm=(de,pe,le)=>pe in de?Ag(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,ls=(de,pe)=>{for(var le in pe||(pe={}))Fg.call(pe,le)&&Mm(de,le,pe[le]);if(Rm)for(var le of Rm(pe))Bg.call(pe,le)&&Mm(de,le,pe[le]);return de},Xd=(de,pe)=>Cg(de,yg(pe)),Jd=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});let Sg=[d0.Z,Id.Z,Od.Z];const Pg=de=>{let pe=new Date;const le=je()(de).format("HH");if(je()(de).isSame(je()(pe),"day")){const gt=je()(pe).format("HH"),It=je()(pe).format("mm");return{disabledHours:()=>qd(0,24).splice(1,gt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",le,gt),je()(de).isSame(je()(pe),"hour")&&le<=gt?qd(0,60).splice(0,It):qd(60,60))}}else if(je()(de).isSame(je()(),"day")){const gt=je()().format("HH"),It=je()().format("mm");return{disabledHours:()=>qd(0,24).splice(0,gt),disabledMinutes:()=>le<=gt?qd(0,It):qd(60,60)}}else return};function qd(de,pe){const le=[];for(let gt=de;gt{var _e,Wt;let[ot,Ie]=(0,a.useState)(ls(Xd(ls({},(0,ye.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,xt.dE)()?[de.userInfo.course.course_group_id]:[]}),(0,ye.useParams)()));const[Pe,xn]=(0,a.useState)([]),[Qn,Yn]=(0,a.useState)([]),[nn,On]=(0,a.useState)([]),[na,pa]=(0,a.useState)(!1),[_n,Gn]=(0,a.useState)(!1),[tr,Nn]=(0,a.useState)(!1),[sa]=me.default.useForm(),{commonHeader:_t}=It,ra=(0,a.useRef)(),[oa,Ta]=(0,a.useState)({});let[Xt,va]=(0,a.useState)([{title:"\u6392\u884C",dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:(et,ka)=>et.rank-ka.rank,render:(et,ka,fa)=>et<4?a.createElement("img",{src:Sg[et-1]}):et},{title:"\u59D3\u540D",dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:(et,ka,fa)=>a.createElement("span",null,ka.is_me&&a.createElement("span",{style:{display:"inline-block",fontSize:12,color:"#CA7720",background:"rgba(255, 181, 56, 0.36)",borderRadius:2,width:16,height:16,textAlign:"center",lineHeight:"16px",transform:"translateY(-1px)"}},"\u6211"),et)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:80,ellipsis:!0,fixed:"left",render:et=>et||"- -"},{title:"\u73ED\u7EA7",dataIndex:"course_group",key:"course_group",ellipsis:!0,width:70,fixed:"left"},{title:"\u901A\u8FC7",dataIndex:"passed_count",width:60,fixed:"left",ellipsis:!0,key:"passed_count",render:et=>a.createElement("span",null,et," ",et!="-"&&"\u9898")},{title:"\u5F97\u5206",dataIndex:"score",width:50,ellipsis:!0,fixed:"left",key:"score"}]);const[ia,$a]=(0,a.useState)(null),oo=()=>{var et,ka;const fa=((et=document.getElementById("filterWarp"))==null?void 0:et.clientHeight)||0,Za=((ka=document.getElementById("pagination"))==null?void 0:ka.clientHeight)||0;return window.innerHeight-fa-Za-110};(0,a.useEffect)(()=>{const et=()=>{$a(oo())};return window.addEventListener("resize",et),()=>{window.removeEventListener("resize",et)}},[]);const Rr=et=>et&&et{var et,ka,fa,Za,ir;Xt.splice(7);for(let La=0;La<((et=Pe==null?void 0:Pe.question_data)==null?void 0:et.length);La++){let Ur={};Ur.title=Pe!=null&&Pe.sent_type?a.createElement("span",null,"\u9898\u76EE"+(La+1)+`\uFF08${(fa=(ka=Pe==null?void 0:Pe.question_data)==null?void 0:ka[La])==null?void 0:fa.question_score}\uFF09`):a.createElement("a",{onClick:()=>Jd(void 0,null,function*(){var za,Aa;let Nr=yield(0,fe.ZP)(`/api/problems/${(Aa=(za=Pe==null?void 0:Pe.question_data)==null?void 0:za[La])==null?void 0:Aa.identifier}/start.json`,{method:"get"});Nr&&(window.open(`/myproblems/${Nr==null?void 0:Nr.identifier}?type=1`),localStorage.setItem("program_homework",[ot.coursesId,ot.categoryId]))})},"\u9898\u76EE"+(La+1)+`\uFF08${(ir=(Za=Pe==null?void 0:Pe.question_data)==null?void 0:Za[La])==null?void 0:ir.question_score}\uFF09`),Ur.dataIndex="question_data",Ur.width=140,Ur.render=(za,Aa)=>{var Nr,br,er,ea,Xa;return a.createElement("div",null,((Nr=za==null?void 0:za[La])==null?void 0:Nr.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Jd(void 0,null,function*(){var ha,aa,Sa,Jn,qa,fr,Dr,ho;if((0,xt.Rm)()&&!((ha=pe.AssistantObject.hack)!=null&&ha.can_appraise)){oe.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(!((aa=za==null?void 0:za[La])!=null&&aa.open_code)){oe.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let Eo=yield(0,fe.ZP)("/api/courses/view_code.json",{method:"get",params:Xd(ls({},ot),{id:ot.coursesId,homework_common_id:ot.categoryId,hack_user_code_id:(Sa=za==null?void 0:za[La])==null?void 0:Sa.hack_user_code_id})});Fe.default.warning({icon:null,width:800,title:a.createElement("div",null,a.createElement("span",null,"\u4EE3\u7801"),a.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Jn=za==null?void 0:za[La])==null?void 0:Jn.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(qa=za==null?void 0:za[La])==null?void 0:qa.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(fr=za==null?void 0:za[La])==null?void 0:fr.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(Dr=za==null?void 0:za[La])==null?void 0:Dr.score)),content:a.createElement(Nm.Z,{classroomList:pe,user:de,languages:[{language:(ho=za==null?void 0:za[La])==null?void 0:ho.language,code:Eo==null?void 0:Eo.code}],v:za,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:za.language,game_id:za.id,diff_code_count:za.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((br=za==null?void 0:za[La])==null?void 0:br.answer_question_time)||"- -"),(er=za==null?void 0:za[La])!=null&&er.submit_count?a.createElement(we.Z,{title:`${((ea=za==null?void 0:za[La])==null?void 0:ea.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((Xa=za==null?void 0:za[La])==null?void 0:Xa.submit_count)||0):null))},Xt.push(Ur)}va([...Xt])},[Pe==null?void 0:Pe.question_data]),(0,a.useEffect)(()=>{var et;(et=de==null?void 0:de.userInfo)!=null&&et.course&&((0,xt.dE)()&&(ot.course_group=(0,xt.dE)()?[de.userInfo.course.course_group_id]:[],Ie(ls({},ot))),Qa(1))},[de==null?void 0:de.userInfo]);function Qa(et){return Jd(this,null,function*(){var ka,fa,Za,ir,La,Ur,za;pa(!0);let Aa=yield(0,fe.ZP)(`/api/exercises/${ot.categoryId}/rank_list.json`,{method:"get",params:Xd(ls({},ot),{id:ot.coursesId,rank_type:2})});if(xn(Aa),pa(!1),Aa.status!=-1&&((0,xt.dE)()?(et===1&&Yn([(fa=(ka=Aa==null?void 0:Aa.course_group)==null?void 0:ka[0])==null?void 0:fa.id]),Aa!=null&&Aa.my_rank?On([ls({is_me:!0},Aa==null?void 0:Aa.my_rank),...Aa==null?void 0:Aa.rank_list]):On([...(Aa==null?void 0:Aa.rank_list)||[]])):On([...(Aa==null?void 0:Aa.rank_list)||[]]),et===1)){let Nr={title:(Aa==null?void 0:Aa.hack_rank_rule)===0?a.createElement(we.Z,{title:`\u603B\u8017\u65F6\u65F6\u4E3A\u505A\u9898\u901A\u8FC7\u65F6\u957F\u548C\u7F5A\u65F6\u65F6\u957F\u7684\u603B\u548C\uFF0C + \u7F5A\u65F6\u65F6\u957F=\u8BC4\u6D4B\u51FA\u9519\u6B21\u6570X\u8BBE\u7F6E\u7684\u7F5A\u65F6\uFF08\u5F53\u524D\u4E3A${Aa==null?void 0:Aa.punish_time}\u5206\uFF09`},a.createElement("span",{style:{marginRight:3}},"\u603B\u8017\u65F6")," ",a.createElement("span",{style:{fontSize:"14px"},className:"iconfont icon-tishixiaowenhao c-blue"})):"\u5B8C\u6210\u65F6\u95F4",dataIndex:(Aa==null?void 0:Aa.hack_rank_rule)===0?"finish_time":"finish_at",width:(Aa==null?void 0:Aa.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};Xt.push(Nr);for(let br=0;br<((Za=Aa==null?void 0:Aa.question_data)==null?void 0:Za.length);br++){let er={};er.title=Aa!=null&&Aa.sent_type?a.createElement("span",null,"\u9898\u76EE"+(br+1)+`\uFF08${(La=(ir=Aa==null?void 0:Aa.question_data)==null?void 0:ir[br])==null?void 0:La.question_score}\uFF09`):a.createElement("a",{onClick:()=>Jd(this,null,function*(){var ea,Xa;let ha=yield(0,fe.ZP)(`/api/problems/${(Xa=(ea=Aa==null?void 0:Aa.question_data)==null?void 0:ea[br])==null?void 0:Xa.identifier}/start.json`,{method:"get"});ha&&(window.open(`/myproblems/${ha==null?void 0:ha.identifier}?type=1`),localStorage.setItem("program_homework",[ot.coursesId,ot.categoryId]))})},"\u9898\u76EE"+(br+1)+`\uFF08${(za=(Ur=Aa==null?void 0:Aa.question_data)==null?void 0:Ur[br])==null?void 0:za.question_score}\uFF09`),er.dataIndex="question_data",er.width=140,er.render=(ea,Xa)=>{var ha,aa,Sa,Jn,qa;return a.createElement("div",null,((ha=ea==null?void 0:ea[br])==null?void 0:ha.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Jd(this,null,function*(){var fr,Dr,ho,Eo,Hr,lr,io,Fo;if((0,xt.Rm)()&&!((fr=pe.AssistantObject.hack)!=null&&fr.can_view)){oe.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(!((Dr=ea==null?void 0:ea[br])!=null&&Dr.open_code)){oe.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let Ti=yield(0,fe.ZP)("/api/courses/view_code.json",{method:"get",params:Xd(ls({},ot),{id:ot.coursesId,homework_common_id:ot.categoryId,hack_user_code_id:(ho=ea==null?void 0:ea[br])==null?void 0:ho.hack_user_code_id})});Fe.default.warning({icon:null,width:800,getContainer:ra.current,title:a.createElement("div",null,a.createElement("span",null,"\u4EE3\u7801"),a.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Eo=ea==null?void 0:ea[br])==null?void 0:Eo.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Hr=ea==null?void 0:ea[br])==null?void 0:Hr.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(lr=ea==null?void 0:ea[br])==null?void 0:lr.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(io=ea==null?void 0:ea[br])==null?void 0:io.score)),content:a.createElement(Nm.Z,{classroomList:pe,user:de,languages:[{language:(Fo=ea==null?void 0:ea[br])==null?void 0:Fo.language,code:Ti==null?void 0:Ti.code}],v:ea,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:ea.language,game_id:ea.id,diff_code_count:ea.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((aa=ea==null?void 0:ea[br])==null?void 0:aa.answer_question_time)||"- -"),(Sa=ea==null?void 0:ea[br])!=null&&Sa.submit_count?a.createElement(we.Z,{title:`${((Jn=ea==null?void 0:ea[br])==null?void 0:Jn.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((qa=ea==null?void 0:ea[br])==null?void 0:qa.submit_count)||0):null))},Xt.push(er)}va([...Xt])}})}const un=_t==null?void 0:_t.hack_rank_rule;return a.createElement("div",{ref:ra,style:{margin:"0px auto",minHeight:_n?"100vh":""},id:"rankingInfo"},(Pe==null?void 0:Pe.message)==="\u5C01\u699C\u4E2D"?a.createElement(ke.Z,{styles:{marginTop:0,paddingTop:100,paddingBottom:100},customText:"\u7B54\u9898\u65F6\u95F4\u8FDB\u5165\u5012\u8BA1\u65F6\uFF0C\u6682\u65F6\u5C01\u699C\uFF0C\u8BF7\u52A0\u901F\u7ADE\u6280\u901A\u5173\u7B54\u9898"}):a.createElement("div",{style:{background:"#fff",paddingTop:(0,xt.dE)()&&20,height:"100%",overflow:"auto"}},a.createElement("div",{id:"filterWarp"},a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{style:{display:"flex",width:"90%"}},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5\uFF1A"),(0,xt.GJ)()&&a.createElement("div",{style:{flex:1}},a.createElement(Ne.default.Group,{className:Om.checkboxgroup,value:Qn,onChange:et=>{var ka;ot.type===1?(Yn([]),ot.course_group=[],ot.page=1,Ie(ls({},ot)),Qa()):ot.type===2?(Yn(["\u5168\u90E8"]),ot.course_group=(ka=Pe==null?void 0:Pe.course_group)==null?void 0:ka.map(fa=>fa.id),ot.page=1,Ie(ls({},ot)),Qa()):(Yn([...et.filter(fa=>fa!="\u5168\u90E8")]),ot.course_group=et.filter(fa=>fa!="\u5168\u90E8"),ot.page=1,Ie(ls({},ot)),Qa())}},a.createElement(Ne.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:et=>{et.target.checked?ot.type=2:ot.type=1}},"\u5168\u90E8\u5206\u73ED"),(_e=Pe==null?void 0:Pe.course_group)==null?void 0:_e.map((et,ka)=>a.createElement(Ne.default,{style:{marginBottom:10},onChange:fa=>{ot.type=3},value:et.id},et==null?void 0:et.name)))),(0,xt.dE)()&&a.createElement(be.ZP.Group,{style:{marginBottom:10},onChange:et=>{et.target.value==="\u5168\u90E8"?(ot.course_group=[],ot.page=1,Ie(ls({},ot)),Qa()):(ot.course_group=[et.target.value],ot.page=1,Ie(ls({},ot)),Qa())},defaultValue:de.userInfo.course.course_group_id},a.createElement(be.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},"\u5168\u90E8\u5206\u73ED"),(Wt=Pe==null?void 0:Pe.course_group)==null?void 0:Wt.map((et,ka)=>a.createElement(be.ZP,{style:{marginBottom:10},value:et.id},et.name)))),a.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{_n?(0,Lm.BU)():(0,Lm.Dj)(document.getElementById("rankingInfo")),Gn(!_n)}},a.createElement("i",{style:{fontSize:12},className:`mr10 iconfont ${_n?"icon-tuichuquanping2":"icon-quanping2"}`}),a.createElement("span",null,_n?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F\u5C55\u793A"))),a.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:10}},a.createElement("span",{style:{fontSize:14,color:"#B1BACD",display:"flex",alignItems:"center"}},"\u6392\u884C\u89C4\u5219\uFF1A",un===0?"\u8003\u8BD5\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B9E\u9645\u5B9E\u9A8C\u65F6\u957F\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u65F6\u957F\u77ED\u540D\u6B21\u9760\u524D\u3002":"\u8003\u8BD5\u65F6\u6BB5\u5916\u63D0\u4EA4\u4E0D\u8BA1\u6392\u540D\uFF1B\u5F53\u524D\u6309\u901A\u8FC7\u9898\u6570\u548C\u5B8C\u6210\u65F6\u95F4\u6392\u5E8F\uFF0C\u540C\u9898\u6570\u4E0B\u5B8C\u6210\u8D8A\u65E9\uFF0C\u540D\u6B21\u8D8A\u524D\u3002",(0,xt.eB)()&&a.createElement("a",{onClick:()=>{Nn(!0),sa.setFieldsValue({punish_time:_t.punish_time,hack_rank_rule:_t.hack_rank_rule,open_code:_t.open_code,open_code_type:_t.open_code_type,rank_forbidden:_t.rank_forbidden,rank_forbidden_start:_t.rank_forbidden_start?je()(_t.rank_forbidden_start):"",rank_forbidden_end:_t.rank_forbidden_end?je()(_t.rank_forbidden_end):""})}},"\u8BBE\u7F6E\u89C4\u5219/"),a.createElement("a",{onClick:()=>{Fe.default.warning({title:"\u8BA1\u5206\u89C4\u5219",width:500,getContainer:ra.current,content:a.createElement("div",null,un===0&&a.createElement("p",null,"\u6392\u540D\u89C4\u5219\uFF1A\u7ECF\u5178ACM\u89C4\u5219"),a.createElement("p",null,"AC\uFF08\u901A\u8FC7\u9898\u76EE\uFF09\u8D8A\u591A\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),a.createElement("p",null,"AC\u76F8\u540C\uFF0C\u603B\u7528\u65F6\u8D8A\u5C11\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),un==0&&a.createElement(a.Fragment,null,a.createElement("p",null,"\u603B\u7528\u65F6=\u2211\uFF08\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6\uFF09"),a.createElement("p",null,"\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6=\u6BD4\u8D5B\u5F00\u59CB\u5230\u63D0\u4EA4\u88AB\u901A\u8FC7\u7684\u65F6\u95F4+\u7F5A\u65F6"),a.createElement("p",null,"\u7F5A\u65F6=\uFF08\u901A\u8FC7\u524D\uFF09\u9519\u8BEF\u4EE3\u7801\u63D0\u4EA4\u6B21\u6570*\u6BCF\u6B21\u7F5A\u65F6"),a.createElement("p",null,"\u4E0D\u7B97\u7F5A\u65F6\u7684\u60C5\u51B5\uFF1A\u6CA1\u6709\u901A\u8FC7\u7684\u9898\u76EE\u3001\uFF08\u7CFB\u7EDF\uFF09\u5185\u90E8\u9519\u8BEF\u3001\u7F16\u8BD1\u9519\u8BEF")))})}},"\u67E5\u770B\u89C4\u5219")),(0,xt.GJ)()&&a.createElement(a.Fragment,null,a.createElement(Se.default.Search,{className:"mr20",onSearch:et=>{ot.page=1,ot.search=et,Ie(ls({},ot)),Qa()},placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250,marginLeft:"auto"}}),a.createElement(Ce.ZP,{onClick:()=>{(0,se.KU)(Xd(ls({},ot),{id:ot.coursesId,rank_type:2,homework_common_id:ot.categoryId}))}},"\u5BFC\u51FA")))),a.createElement(St.Z,{spinning:na},a.createElement(z.default,{style:{marginTop:10},pagination:!1,scroll:{x:1200,y:_n?ia:null},rowClassName:(et,ka)=>ka===0&&(0,xt.dE)()&&Om.tables,dataSource:nn,columns:Xt})),a.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},a.createElement(xe.Z,{current:ot.page,pageSize:ot.per_page,total:Pe==null?void 0:Pe.count,showSizeChanger:!0,onChange:(et,ka)=>{ot.page=et,ot.per_page=ka,Ie(ls({},ot)),Qa()}}))),a.createElement(Fe.default,{open:tr,title:"\u89C4\u5219\u8BBE\u7F6E",getContainer:()=>ra.current,width:630,onOk:()=>{sa.submit()},onCancel:()=>{Nn(!1)}},a.createElement(me.default,{colon:!1,size:"large",form:sa,onValuesChange:(et,ka)=>{console.log("---",et),Ta(ls(ls({},ka),et))},onFinish:et=>Jd(void 0,null,function*(){console.log("---",et);let ka=yield(0,fe.ZP)(`/api/exercises/${ot.categoryId}/exercise_setting_rank.json`,{method:"put",body:Xd(ls({},et),{rank_forbidden_start:je()(et.rank_forbidden_start).format("YYYY-MM-DD HH:mm"),rank_forbidden_end:je()(et.rank_forbidden_end).format("YYYY-MM-DD HH:mm")})});(ka==null?void 0:ka.status)===0&&(oe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Nn(!1),Qa(),le({type:"exercise/getCommonHeader",payload:ls({},ot)}))})},a.createElement(me.default.Item,{label:"\u8BC4\u6D4B\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F",name:"punish_time"},a.createElement(Me.Z,{min:0,precision:0,style:{width:"100%"},addonAfter:"\u5206\u949F"})),a.createElement(me.default.Item,{label:"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219",name:"hack_rank_rule"},a.createElement(be.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:8,marginTop:8,marginLeft:12}},a.createElement(be.ZP,{value:0},"\u8017\u65F6\u65F6\u957F\u4F18\u5148",a.createElement("span",{style:{color:"#666"}},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),a.createElement(be.ZP,{value:1},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148",a.createElement("span",{style:{color:"#666"}},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09")))),a.createElement(me.default.Item,{name:"open_code",valuePropName:"checked",style:{marginBottom:0}},a.createElement(Ne.default,null,"\u516C\u5F00\u4EE3\u7801 ",a.createElement("span",{style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09"))),oa.open_code&&a.createElement(me.default.Item,{name:"open_code_type",style:{marginLeft:20}},a.createElement(be.ZP.Group,null,a.createElement(be.ZP,{value:1},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),a.createElement(be.ZP,{value:0},"\u4EFB\u610F\u65F6\u95F4"))),a.createElement(me.default.Item,{valuePropName:"checked",name:"rank_forbidden"},a.createElement(Ne.default,null,"\u5F00\u542F\u5C01\u699C ",a.createElement("span",{style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09"))),oa.rank_forbidden&&a.createElement(re.Z,{align:"middle",style:{alignItems:"center"}},a.createElement(ve.Z,null,"\u5F00\u59CB\u65F6\u95F4"),a.createElement(ve.Z,{className:"ml10"},a.createElement(me.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65F6\u95F4"}],name:"rank_forbidden_start",style:{marginBottom:0}},a.createElement(Pn.default,{size:"large",style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Rr,disabledTime:Pg}))),a.createElement(ve.Z,{className:"ml20"},"\u622A\u6B62\u65F6\u95F4"),a.createElement(ve.Z,{className:"ml10"},a.createElement(me.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65F6\u95F4"}],name:"rank_forbidden_end",style:{marginBottom:0}},a.createElement(Pn.default,{size:"large",style:{width:200},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09",showTime:{format:"HH:mm",defaultValue:je()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm"})))))))};var Tm=(0,ye.connect)(({shixunHomeworks:de,user:pe,classroomList:le,exercise:gt})=>({user:pe,shixunHomeworks:de,classroomList:le,exercise:gt}))(bg),or=x(59301),xg=Object.defineProperty,wg=Object.defineProperties,Dg=Object.getOwnPropertyDescriptors,km=Object.getOwnPropertySymbols,Ig=Object.prototype.hasOwnProperty,Og=Object.prototype.propertyIsEnumerable,jm=(de,pe,le)=>pe in de?xg(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Ks=(de,pe)=>{for(var le in pe||(pe={}))Ig.call(pe,le)&&jm(de,le,pe[le]);if(km)for(var le of km(pe))Og.call(pe,le)&&jm(de,le,pe[le]);return de},W0=(de,pe)=>wg(de,Dg(pe)),_d=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Ng=({exercise:de,dispatch:pe,classroomList:le})=>{var gt,It,_e,Wt,ot,Ie,Pe,xn,Qn,Yn,nn,On,na,pa,_n,Gn,tr,Nn,sa,_t,ra,oa,Ta,Xt,va,ia;const{ScoreRangesData:$a}=de,[oo,Rr]=(0,a.useState)((gt=de==null?void 0:de.commonHeader)!=null&>.show_acm?"5":"1"),[Qa,un]=(0,a.useState)({}),[et,ka]=(0,a.useState)([]),[fa,Za]=(0,a.useState)([]),[ir,La]=(0,a.useState)({exercise_group_id:["all"],scope:"0",question_type:["all"]}),[Ur,za]=(0,a.useState)(0),[Aa,Nr]=(0,a.useState)(0),[br,er]=(0,a.useState)([]),[ea,Xa]=(0,a.useState)([]),[ha,aa]=(0,a.useState)(0),[Sa,Jn]=(0,a.useState)(!0),[qa,fr]=(0,a.useState)(!1),[Dr,ho]=(0,a.useState)(!1),[Eo,Hr]=(0,a.useState)(!1),[lr,io]=(0,a.useState)(!1),[Fo,Ti]=(0,a.useState)(0),kl=(0,a.useRef)(null),Hl=(0,a.useRef)(null),[Hi]=me.default.useForm(),Vl=(0,ye.useParams)(),Pu=[{label:"90%-100%",color:"#3BA1FF"},{label:"80%-90%",color:"#37CCCC"},{label:"70%-80%",color:"#4ECC74"},{label:"60%-70%",color:"#FBD438"},{label:"60%\u53CA\u4EE5\u4E0B",color:"#F3647C"}];(0,a.useEffect)(()=>(lr?kl.current=setInterval(()=>{Ti(eo=>eo+1)},1e3*30):clearInterval(kl.current),()=>{clearInterval(kl.current)}),[lr]),(0,a.useEffect)(()=>{hu()},[]),(0,a.useEffect)(()=>{var eo;Fo>0&&(oo==="1"?hu():(eo=Hl.current)==null||eo.dealData())},[Fo]);const hu=(...eo)=>_d(void 0,[...eo],function*(ei=ir){fr(!0),yield Promise.all([Wi(ei),jl(ei),ru(ei)]),fr(!1),Jn(!1)}),$r=(0,a.useMemo)(()=>{var eo,ei;return{scope:ir==null?void 0:ir.scope,exercise_group_id:(eo=ir==null?void 0:ir.exercise_group_id)!=null&&eo.includes("all")?null:ir==null?void 0:ir.exercise_group_id,question_type:(ei=ir==null?void 0:ir.question_type)!=null&&ei.includes("all")?null:ir==null?void 0:ir.question_type}},[ir]),Wi=eo=>_d(void 0,null,function*(){var ei,Oi,yl;const Wl={scope:eo==null?void 0:eo.scope,exercise_group_id:(ei=eo==null?void 0:eo.exercise_group_id)!=null&&ei.includes("all")?null:eo==null?void 0:eo.exercise_group_id},ol=yield(0,fe.ZP)(`/api/exercises/${Vl==null?void 0:Vl.categoryId}/new_exercise_result.json`,{method:"get",params:Ks({},Wl)});if(pe({type:"exercise/getScoreRangesData",payload:{exercise_id:Vl==null?void 0:Vl.categoryId}}),(ol==null?void 0:ol.status)===0){const Hu=[{label:"\u5168\u90E8",value:"all"}];pe({type:"exercise/save",payload:{course_groups:ol==null?void 0:ol.course_groups}}),(Oi=ol==null?void 0:ol.course_groups)==null||Oi.forEach($n=>{Hu.push({label:$n==null?void 0:$n.exercise_group_name,value:$n==null?void 0:$n.exercise_group_id})});const zn=[{label:"\u5168\u90E8",value:"all"}];(yl=ol==null?void 0:ol.question_types)==null||yl.forEach($n=>{zn.push({label:$n==null?void 0:$n.name,value:$n==null?void 0:$n.id})}),Za(zn),ka(Hu),un(Ks({},ol))}}),jl=(eo,...ei)=>_d(void 0,[eo,...ei],function*(Oi,yl=!1,Wl={}){var ol;const Hu={scope:Oi==null?void 0:Oi.scope,exercise_group_id:(ol=Oi==null?void 0:Oi.exercise_group_id)!=null&&ol.includes("all")?null:Oi==null?void 0:Oi.exercise_group_id};ho(yl);const zn=yield(0,fe.ZP)(`/api/exercises/${Vl==null?void 0:Vl.categoryId}/new_exercise_result_form.json`,{method:"get",params:Ks(W0(Ks({},Hu),{method:Ur,order:Aa}),Wl)});(zn==null?void 0:zn.status)===0&&er(zn==null?void 0:zn.rate_list),ho(!1)}),ru=(eo,...ei)=>_d(void 0,[eo,...ei],function*(Oi,yl=!1,Wl={}){var ol;const Hu={scope:Oi==null?void 0:Oi.scope,exercise_group_id:(ol=Oi==null?void 0:Oi.exercise_group_id)!=null&&ol.includes("all")?null:Oi==null?void 0:Oi.exercise_group_id};Hr(yl);const zn=yield(0,fe.ZP)(`/api/exercises/${Vl==null?void 0:Vl.categoryId}/new_exercise_result_bottom.json`,{method:"get",params:Ks(W0(Ks({},Hu),{method:ha}),Wl)});(zn==null?void 0:zn.status)===0&&Xa(zn==null?void 0:zn.chart),Hr(!1)}),Ru=[{label:"\u5168\u90E8",value:"0"},{label:"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377",value:"1"},{label:"\u5DF2\u4EA4\u5377",value:"2"}],nu=()=>[{name:"exercise_group_id",label:"\u5206\u73ED\u8303\u56F4",ItemData:et,isShow:!0},{noStyle:!0,isShow:oo==="3",children:or.createElement("div",{className:"mb20",style:{color:"#FF9D18"}},"\u8BF4\u660E\uFF1A\u5B66\u751F\u4EBA\u6570=0\u7684\u5206\u73ED\u4E0D\u5728\u4E0B\u9762\u56FE\u8868\u4E2D\u663E\u793A"),ItemData:[]},{name:"scope",label:or.createElement("span",{style:{marginRight:-18}},"\u7EDF\u8BA1\u8303\u56F4 ",or.createElement(we.Z,{overlayStyle:{maxWidth:600},title:or.createElement(or.Fragment,null,or.createElement("div",null,or.createElement("span",{style:{fontWeight:600}},"\u5168\u90E8\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5168\u90E8\u5B66\u751F\u65F6\uFF0C\u5219\u7EDF\u8BA1\u6570\u636E\u6DB5\u76D6\u6240\u6709\u5E94\u8003\u5B66\u751F\u3002"),or.createElement("div",null,or.createElement("span",{style:{fontWeight:600}},"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u6B63\u5728\u8003\u8BD5\u4E2D\u548C\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"),or.createElement("div",null,or.createElement("span",{style:{fontWeight:600}},"\u5DF2\u4EA4\u5377\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"))},or.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),type:"Radio",ItemData:Ru,isShow:oo!=="3"},{name:"question_type",label:"\u9009\u62E9\u9898\u578B",ItemData:fa,isShow:oo==="2"}],ki=[((It=de==null?void 0:de.commonHeader)==null?void 0:It.show_acm)&&{name:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u6392\u884C",id:"5"},{name:"\u6210\u7EE9\u603B\u89C8",id:"1"},{name:"\u8BD5\u9898\u8BE6\u60C5",id:"2"},{name:"\u5206\u73ED\u5BF9\u6BD4",id:"3"}].filter(eo=>!!eo),Au=Ur?"\u5F97\u5206\u7387":"\u6B63\u786E\u7387",Ls=eo=>{eo==="1"&&hu(),Rr(eo)},Nu=(0,a.useMemo)(()=>{var eo;const ei=[],Oi=[],yl=[];(eo=Qa==null?void 0:Qa.student_score_list)==null||eo.map(ol=>{ei.unshift([ol.name,ol.score_range].join(".")),Oi.unshift({value:ol.rate,type:ol.type}),yl.unshift(ol.count)});const Wl={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"}},grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"\u5B66\u751F\u6BD4\u4F8B\uFF08%\uFF09",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:ei,name:"\u6210\u7EE9\uFF08\u5206\uFF09",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",formatter:ol=>`${ol.split(".")[0]} +(${ol.split(".")[1]})`}},series:[{type:"bar",data:Oi,color:"#A2BEFF",barWidth:40,itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:ol=>{var Hu;return`${(Hu=ol==null?void 0:ol.data)==null?void 0:Hu.value}%\uFF08${yl[ol==null?void 0:ol.dataIndex]}\u4EBA\uFF09`}}}]};return or.createElement(Ad.Z,{option:Wl,onEvents:{click:ol=>{var Hu;ol.componentType==="series"&&pe({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u5217\u8868",data:W0(Ks({},ir),{type:1,sub_type:(Hu=ol==null?void 0:ol.data)==null?void 0:Hu.type})}})}},style:{height:434,background:"#F6F7F9"}})},[Qa==null?void 0:Qa.student_score_list]),Ir=(0,a.useMemo)(()=>{let eo=[],ei=[];br.forEach(yl=>{eo.push(yl.index),ei.push({value:yl.rate,extraInfo:yl})});const Oi={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:Ks({type:"slider",show:(ei==null?void 0:ei.length)>30},(ei==null?void 0:ei.length)>30?{start:0,end:Math.floor(29*100/(br==null?void 0:br.length))}:{}),grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"\u9898\u76EE",data:eo,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:Au,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:ei,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return or.createElement(Ad.Z,{option:Oi,style:{height:370,background:"#F6F7F9"},onEvents:{click:yl=>{var Wl,ol,Hu,zn,$n,fo,Bu,Ju,Mu,Ys,Nc,js;console.log("sdfsdf===",(Wl=yl==null?void 0:yl.data)==null?void 0:Wl.extraInfo),pe({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C5",title:or.createElement(or.Fragment,null,"\u5B66\u751F\u8BE6\u60C5",or.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u9898\u76EE",(Hu=(ol=yl==null?void 0:yl.data)==null?void 0:ol.extraInfo)==null?void 0:Hu.index,"\uFF0C",Au,($n=(zn=yl==null?void 0:yl.data)==null?void 0:zn.extraInfo)==null?void 0:$n.rate,"%\uFF09"),or.createElement(we.Z,{title:or.createElement(or.Fragment,null,"\u9898\u76EE\uFF1A",(Bu=(fo=yl==null?void 0:yl.data)==null?void 0:fo.extraInfo)==null?void 0:Bu.question_title,or.createElement("br",null),"\u9898\u578B\uFF1A",(Mu=(Ju=yl==null?void 0:yl.data)==null?void 0:Ju.extraInfo)==null?void 0:Mu.question_type,or.createElement("br",null),Au,"\uFF1A",(Nc=(Ys=yl==null?void 0:yl.data)==null?void 0:Ys.extraInfo)==null?void 0:Nc.rate,"%")},or.createElement("a",null,"\u8BD5\u9898\u8BE6\u60C5"))),data:{questionDetail:(js=yl==null?void 0:yl.data)==null?void 0:js.extraInfo,scope:$r==null?void 0:$r.scope}}})}}})},[br,Au,$r]),mi=(0,a.useMemo)(()=>ea==null?void 0:ea.map((eo,ei)=>{var Oi,yl,Wl,ol,Hu;const zn={tooltip:{trigger:"item"},title:{text:eo==null?void 0:eo.question_type,textStyle:{fontWeight:"normal",fontSize:14},top:"10%",left:"center"},series:[{name:eo==null?void 0:eo.question_type,type:"pie",radius:["20%","40%"],center:["50%","65%"],itemStyle:{borderColor:"#fff",borderWidth:2},data:[{value:((Oi=eo==null?void 0:eo.details)==null?void 0:Oi.full_count)||0,name:Pu[0].label,itemStyle:{color:Pu[0].color}},{value:((yl=eo==null?void 0:eo.details)==null?void 0:yl.best_count)||0,name:Pu[1].label,itemStyle:{color:Pu[1].color}},{value:((Wl=eo==null?void 0:eo.details)==null?void 0:Wl.good_count)||0,name:Pu[2].label,itemStyle:{color:Pu[2].color}},{value:((ol=eo==null?void 0:eo.details)==null?void 0:ol.pass_count)||0,name:Pu[3].label,itemStyle:{color:Pu[3].color}},{value:((Hu=eo==null?void 0:eo.details)==null?void 0:Hu.fails_count)||0,name:Pu[4].label,itemStyle:{color:Pu[4].color}}]}]};return or.createElement(Ad.Z,{key:ei,className:"bg-white",option:zn,style:{width:"100%",height:240},onEvents:{click:$n=>{const fo=W0(Ks({},ir),{question_type:[eo==null?void 0:eo.question_type_id]});La(fo),Hi.setFieldsValue(Ks({},fo)),Rr("2"),window.scrollTo({top:0,behavior:"smooth"})}}})}),[ea]),hl=[{title:"\u540D\u6B21",dataIndex:"index",align:"center",width:90,render:eo=>{let ei=eo;eo===1&&(ei=d0.Z),eo===2&&(ei=Id.Z),eo===3&&(ei=Od.Z);const Oi=typeof ei=="number"?ei:or.createElement("img",{src:ei});return or.createElement("div",{style:{textAlign:"left",paddingLeft:22}},Oi)}},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:eo=>or.createElement(we.Z,{placement:"topLeft",title:eo},or.createElement("span",null,eo||"--"))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:eo=>or.createElement(we.Z,{placement:"topLeft",title:eo},or.createElement("span",null,eo||"--"))},{title:"\u73ED\u7EA7",dataIndex:"class_name",ellipsis:!0,render:eo=>or.createElement(we.Z,{placement:"topLeft",title:eo},or.createElement("span",null,eo||"--"))},{title:"\u7B54\u9898\u65F6\u957F",dataIndex:"time",ellipsis:!0,render:eo=>or.createElement(we.Z,{placement:"topLeft",title:eo},or.createElement("span",null,eo||"--"))},{title:"\u6210\u7EE9",width:90,dataIndex:"score"}];return or.createElement("div",{className:As.wrap},or.createElement(Wa.Z,{loading:Sa,active:!0},(Qa==null?void 0:Qa.exercise_status)===1&&or.createElement(ke.Z,{styles:{margin:"0 auto",padding:200}}),(Qa==null?void 0:Qa.exercise_status)>1&&or.createElement(a.Fragment,null,or.createElement(re.Z,{className:"mb30",align:"middle",justify:"space-between"},or.createElement(Dd.tp,{dataSource:ki,value:oo,onChange:Ls}),oo==="3"?or.createElement(Ce.ZP,{type:"primary",icon:or.createElement(dg.Z,{rev:void 0}),onClick:()=>_d(void 0,null,function*(){var eo;if((0,xt.Rm)()&&!((eo=le.AssistantObject.exercise)!=null&&eo.can_download)){oe.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}pe({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5206\u73ED\u5BF9\u6BD4",course_groups:Qa==null?void 0:Qa.course_groups.map(ei=>({course_group_id:ei==null?void 0:ei.exercise_group_id,group_group_name:ei==null?void 0:ei.exercise_group_name,count:ei==null?void 0:ei.exercise_group_students})),fn:()=>_d(void 0,null,function*(){const ei=yield(0,ne.iB)({exercise_id:Vl==null?void 0:Vl.categoryId,exercise_group_id:JSON.parse(localStorage.getItem("all_student_works_param")).course_group});(ei==null?void 0:ei.status)===0?(oe.ZP.success(ei==null?void 0:ei.message),ye.history.push(`/classrooms/${Vl.coursesId}/exportlist/exercise_score,export_exercise_users`)):oe.ZP.success(ei==null?void 0:ei.message)})}})})},"\u5BFC\u51FA\u5206\u73ED\u5BF9\u6BD4"):or.createElement(re.Z,null,or.createElement(Ae.Z,{checked:lr,onChange:eo=>io(eo),className:"mr5 c-black"}),"\u81EA\u52A8\u5237\u65B0",or.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\u6BCF30\u79D2\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),!["4","5"].includes(oo)&&or.createElement(om,{form:Hi,initialValues:ir,onValuesChange:(eo,ei)=>{const Oi=Ks(Ks({},ir),ei);console.log(Oi,"newValue"),La(Ks({},Oi)),oo==="1"&&hu(Oi)},data:nu()}),oo==="5"&&or.createElement(Tm,null),or.createElement("section",{style:{display:oo==="1"?"block":"none"}},or.createElement(St.Z,{spinning:qa},(Qa==null?void 0:Qa.open_camera)&&or.createElement(or.Fragment,null,or.createElement("div",{className:As.head},or.createElement("div",{className:As.title},"\u8003\u8BD5\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1")),or.createElement(b0.ZP,{data:(0,b0.Uf)(Qa)})),or.createElement("div",{className:As.head},or.createElement("div",{className:As.title},"\u8BD5\u5377\u6982\u89C8"),or.createElement("div",{className:"flex item-center current",onClick:()=>{pe({type:"exercise/setActionTabs",payload:{key:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"}})}},or.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),or.createElement("span",{style:{color:"#333333"}},"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"))),or.createElement("div",{className:As.table},or.createElement("aside",null,or.createElement("div",null,"\u8BD5\u5377\u603B\u5206"),or.createElement("div",null,(_e=Qa==null?void 0:Qa.exercise_counts)==null?void 0:_e.total_score,"\u5206")),or.createElement("aside",null,or.createElement("div",null,"\u7B54\u9898\u65F6\u957F"),or.createElement("div",null,(Wt=Qa==null?void 0:Qa.exercise_counts)==null?void 0:Wt.time)),or.createElement("aside",null,or.createElement("div",null,"\u5E73\u5747\u7B54\u9898\u65F6\u957F",or.createElement(we.Z,{title:"\u5E73\u5747\u7B54\u9898\u65F6\u957F=\u5DF2\u4EA4\u5377\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u65F6\u957F\u603B\u548C/\u5DF2\u4EA4\u5377\u5B66\u751F\u6570"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(ot=Qa==null?void 0:Qa.exercise_counts)==null?void 0:ot.avg_answer_duration)),or.createElement("aside",null,or.createElement("div",null,"\u5E94\u8003\u4EBA\u6570",or.createElement(we.Z,{title:"\u8001\u5E08\u53D1\u5E03\u8003\u8BD5\u5BF9\u5E94\u9700\u8981\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u6570"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(Ie=Qa==null?void 0:Qa.exercise_counts)==null?void 0:Ie.candidate_num,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u5B9E\u8003\u4EBA\u6570",or.createElement(we.Z,{title:"\u63D0\u4EA4\u72B6\u6001\u4E3A\u8003\u8BD5\u4E2D\u3001\u5DF2\u4EA4\u5377\u3001\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09\u7684\u5B66\u751F\u6570"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(Pe=Qa==null?void 0:Qa.exercise_counts)==null?void 0:Pe.exam_num,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u53C2\u8003\u7387",or.createElement(we.Z,{title:"\u53C2\u8003\u7387=(\u5B9E\u8003\u4EBA\u6570/\u5E94\u8003\u4EBA\u6570\uFF09*100%"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(xn=Qa==null?void 0:Qa.exercise_counts)==null?void 0:xn.reference_rate,"%")),or.createElement("aside",null,or.createElement("div",null,"\u5E73\u5747\u5206",or.createElement(we.Z,{title:"\u5E73\u5747\u5206=\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B66\u751F\u603B\u6570"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(Qn=Qa==null?void 0:Qa.exercise_counts)==null?void 0:Qn.average_score,"\u5206")),or.createElement("aside",null,or.createElement("div",null,"\u6700\u9AD8\u5206"),or.createElement("div",null,(Yn=Qa==null?void 0:Qa.exercise_counts)==null?void 0:Yn.max_score,"\u5206")),or.createElement("aside",null,or.createElement("div",null,"\u6700\u4F4E\u5206"),or.createElement("div",null,(nn=Qa==null?void 0:Qa.exercise_counts)==null?void 0:nn.min_score,"\u5206")),or.createElement("aside",null,or.createElement("div",null,"\u6807\u51C6\u5DEE",or.createElement(we.Z,{title:"\u53CD\u5E94\u5B66\u751F\u5206\u6570\u79BB\u6563\u7A0B\u5EA6\u7684\u6307\u6807\uFF0C\u6570\u503C\u8D8A\u5927\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u5DEE\u8DDD\u8D8A\u5927\uFF0C\u6210\u7EE9\u5206\u5E03\u8D8A\u5E7F\uFF1B\u6570\u503C\u8D8A\u5C0F\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u8D8A\u63A5\u8FD1\uFF0C\u5206\u5E03\u8D8A\u7A84\u3002"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(On=Qa==null?void 0:Qa.exercise_counts)==null?void 0:On.standard_deviation)),or.createElement("aside",null,or.createElement("div",null,"\u4F18\u79C0",or.createElement(we.Z,{title:`\u4F18\u79C0\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(na=$a==null?void 0:$a.score_ranges)==null?void 0:na.good_rate}%\uFF0C\u5C0F\u4E8E\u7B49\u4E8E\u603B\u5206*${(pa=$a==null?void 0:$a.score_ranges)==null?void 0:pa.max_rate}%\u7684\u5B66\u751F\u6570`},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(_n=Qa==null?void 0:Qa.exercise_counts)==null?void 0:_n.best_counts,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u826F\u597D",or.createElement(we.Z,{title:`\u826F\u597D\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(Gn=$a==null?void 0:$a.score_ranges)==null?void 0:Gn.pass_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(tr=$a==null?void 0:$a.score_ranges)==null?void 0:tr.good_rate}%\u7684\u5B66\u751F\u6570`},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(Nn=Qa==null?void 0:Qa.exercise_counts)==null?void 0:Nn.good_counts,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u53CA\u683C",or.createElement(we.Z,{title:`\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(sa=$a==null?void 0:$a.score_ranges)==null?void 0:sa.fail_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(_t=$a==null?void 0:$a.score_ranges)==null?void 0:_t.pass_rate}%\u7684\u5B66\u751F\u6570`},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(ra=Qa==null?void 0:Qa.exercise_counts)==null?void 0:ra.pass_counts,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u4E0D\u53CA\u683C",or.createElement(we.Z,{title:`\u4E0D\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5C0F\u4E8E\u603B\u5206*${(oa=$a==null?void 0:$a.score_ranges)==null?void 0:oa.fail_rate}%\u7684\u5B66\u751F\u6570`},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(Ta=Qa==null?void 0:Qa.exercise_counts)==null?void 0:Ta.fail_counts,"\u4EBA"))),or.createElement("div",{className:As.head},or.createElement("div",{className:As.title},"\u9898\u76EE\u6982\u89C8",or.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),or.createElement(re.Z,null,or.createElement(me.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},or.createElement(dn.default,{style:{width:140},value:Ur,onChange:eo=>{za(eo),jl(ir,!0,{method:eo})}},or.createElement(dn.default.Option,{value:0},"\u6B63\u786E\u7387"),or.createElement(dn.default.Option,{value:1},"\u5F97\u5206\u7387"))),or.createElement(me.default.Item,{className:"ml20",colon:!1,label:"\u6392\u5E8F\u65B9\u5F0F"},or.createElement(dn.default,{style:{width:140},value:Aa,onChange:eo=>{Nr(eo),jl(ir,!0,{order:eo})}},or.createElement(dn.default.Option,{value:0},"\u6309\u9898\u53F7\u5347\u5E8F"),or.createElement(dn.default.Option,{value:1},"\u6309\u9898\u53F7\u964D\u5E8F"),or.createElement(dn.default.Option,{value:2},"\u6309",Au,"\u5347\u5E8F"),or.createElement(dn.default.Option,{value:3},"\u6309",Au,"\u964D\u5E8F"))))),or.createElement(St.Z,{spinning:Dr},Ir),or.createElement("div",{className:As.head},or.createElement("div",{className:As.title},"\u5B66\u751F\u6210\u7EE9\u5206\u5E03",or.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09"))),Nu,or.createElement("div",{className:As.head},or.createElement("div",{className:As.title},"\u4F18\u79C0\u751F",or.createElement(we.Z,{title:"\u7EDF\u8BA1\u8BE5\u573A\u8003\u8BD5\u4E2D\u6210\u7EE9\u6392\u540D\u524D10\u7684\u5B66\u751F"},or.createElement("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})))),or.createElement(z.default,{columns:hl,rowKey:"index",dataSource:(Qa==null?void 0:Qa.rank_list)||[],pagination:!1}),or.createElement("div",{className:As.head},or.createElement("div",{className:As.title},"\u9898\u578B\u6982\u89C8",or.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u73AF\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),or.createElement(re.Z,null,or.createElement(me.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},or.createElement(dn.default,{style:{width:140},value:ha,onChange:eo=>{aa(eo),ru(ir,!0,{method:eo})}},or.createElement(dn.default.Option,{value:0},"\u6B63\u786E\u7387"),or.createElement(dn.default.Option,{value:1},"\u5F97\u5206\u7387"))))),or.createElement(St.Z,{spinning:Eo},or.createElement("div",{className:"p-20px ",style:{background:"#F6F7F9"}},or.createElement("div",{className:"flex item-center justify-end mb20 gap-10px"},or.createElement("div",{className:" c-grey-333"},ha===0?"\u6B63\u786E\u7387\u533A\u95F4\uFF1A":"\u5F97\u5206\u7387\u533A\u95F4\uFF1A"),or.createElement("div",{className:"flex item-center gap-20px"},Pu.map((eo,ei)=>or.createElement("div",{key:ei,className:"flex item-center gap-10px"},or.createElement("div",{className:"rounded-2px",style:{width:10,height:10,background:eo==null?void 0:eo.color}}),or.createElement("div",{className:"font12 c-grey-333"},eo==null?void 0:eo.label))))),or.createElement("div",{className:"gap-10px",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(360px, 1fr))"}},mi))))),oo==="2"&&or.createElement("section",null,Qa!=null&&Qa.is_random?or.createElement(Vn,{value:$r,ref:Hl}):or.createElement(Em,{value:$r,ref:Hl})),oo==="3"&&or.createElement("section",null,or.createElement(cg,{value:$r})))),((Xt=de==null?void 0:de.actionTabs)==null?void 0:Xt.key)==="\u5B66\u751F\u8BE6\u60C5"&&or.createElement(Eg,null),((va=de==null?void 0:de.actionTabs)==null?void 0:va.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"&&or.createElement(Yl,{handleOnComplete:hu}),((ia=de==null?void 0:de.actionTabs)==null?void 0:ia.key)==="\u5B66\u751F\u5217\u8868"&&or.createElement(mc,null))};var Lg=(0,ye.connect)(({exercise:de,classroomList:pe})=>({exercise:de,classroomList:pe}))(Ng),Rg=x(12049),gd={hideHeadCheckbox:"hideHeadCheckbox____864g",moveCategory:"moveCategory___on_eY",tabSearch:"tabSearch___LqTIA",warpModal:"warpModal___ub_j0",modalColumn:"modalColumn___tJRIx",modalRow:"modalRow___AFP2T",sup:"sup____weyo",shijuan:"shijuan___NU0re",name:"name___tJw50",tip:"tip___ihMML"},Zm=x(35724),Mg=x(92890),Rl=x(59301),Tg=Object.defineProperty,kg=Object.defineProperties,jg=Object.getOwnPropertyDescriptors,zm=Object.getOwnPropertySymbols,Zg=Object.prototype.hasOwnProperty,zg=Object.prototype.propertyIsEnumerable,Hm=(de,pe,le)=>pe in de?Tg(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,U0=(de,pe)=>{for(var le in pe||(pe={}))Zg.call(pe,le)&&Hm(de,le,pe[le]);if(zm)for(var le of zm(pe))zg.call(pe,le)&&Hm(de,le,pe[le]);return de},Hg=(de,pe)=>kg(de,jg(pe)),$d=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const{TabPane:Fm}=E.default,Qg=({classroomList:de,exercise:pe,loading:le,dispatch:gt})=>{var It;const _e=(0,ye.useParams)(),Wt=(0,ye.useLocation)(),[ot]=me.default.useForm(),{commonHeader:Ie}=pe;let[Pe,xn]=(0,a.useState)(!0),[Qn,Yn]=(0,a.useState)(!1);const[nn,On]=(0,a.useState)("myself");let[na,pa]=(0,a.useState)([]),[_n,Gn]=(0,a.useState)([]),[tr,Nn]=(0,a.useState)(),[sa,_t]=(0,a.useState)([]);const ra=(0,a.useRef)(),[oa,Ta]=(0,a.useState)(1),Xt=(0,a.useRef)(null),[va,ia]=(0,a.useState)(!1),[$a,oo]=(0,a.useState)(""),[Rr,Qa]=(0,a.useState)(""),un=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u77E5\u8BC6\u70B9",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Xa=>Xa?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(Xa,ha)=>Rl.createElement("a",{href:Xa?`/randompaper/detail/${ha.id}`:`/paperlibrary/see/${ha.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[et,ka]=(0,a.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,a.useEffect)(()=>{pe.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(ir(),_t([]),fa())},[pe.actionTabs.key]);const fa=()=>$d(void 0,null,function*(){const Xa=yield gt({type:"paperlibrary/getTeachGroupData"});Gn(Xa)}),Za=Xa=>{const ha=parseInt(Xa);return isNaN(ha)?"":ha},ir=()=>$d(void 0,null,function*(){var Xa,ha;if(Pe){++et.page,xn(!1);const aa=yield gt({type:"exercise/getBrankList",payload:Hg(U0({},et),{search:(Xa=et.search)==null?void 0:Xa.trim()})});na=aa!=null&&aa.object_list?[...na.concat(aa==null?void 0:aa.object_list)]:na,Nn(aa.is_teacher),((ha=aa.object_list)==null?void 0:ha.length){Xt.current.scrollTop=0,na=[],et.page=0,et.group_id=Xa,Pe=!0,_t([]),ka(U0({},et)),ir()},Ur={selectedRowKeys:sa,onChange:Xa=>{_t(Xa)},type:"radio"},za=()=>{ka(U0({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),pa([]),xn(!0),On("myself"),gt({type:"exercise/setActionTabs",payload:{}}),Yn(!1)},[Aa,Nr,br,er]=(0,Zm.P)(),ea=Xa=>$d(void 0,null,function*(){let ha=!1;na.forEach(qa=>{sa.includes(qa.id)&&(ha=qa.is_random)}),ra.current&&(ha=Ie==null?void 0:Ie.is_random);const aa=Xa.map(qa=>({shixun_id:qa.id,is_use:qa.is_use,is_copy:qa.is_copy}));if(!ha){const qa=yield gt({type:"exercise/saveBanks",payload:{course_id:_e.coursesId,object_type:"examination_bank",bank_id:ra.current?[ra.current]:sa,shixuns_info:aa,is_make_up_exercise:!0,make_up_exercise_id:Number(_e.categoryId),use_origin_exercise:!!ra.current}});(qa==null?void 0:qa.status)===0&&((0,ue.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),oo(`/classrooms/${_e.coursesId}/exercise/${qa.exercise_id}/detail?random=${qa.is_random}&tabs=3`),Qa(`/classrooms/${_e.coursesId}/exercise/add/${qa.exercise_id}?random=${qa.is_random}&type=2`),oe.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${_e.coursesId}/exercise/${qa.exercise_id}/detail?random=${qa.is_random}&tabs=3`},1e3),Nr(),za());return}gt({type:"exercise/setActionTabs",payload:{}}),Nr();let Sa=1,Jn=Fe.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:Rl.createElement("div",{className:gd.modalColumn},Rl.createElement("div",{className:gd.modalRow},Rl.createElement("sup",{className:gd.sup},"*"),Rl.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),Rl.createElement(Me.Z,{parser:Za,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Sa,onChange:qa=>{Sa=qa;const fr=document.getElementById("model_error");Sa<1||Sa>200?fr.style.display="block":fr.style.display="none"}})),Rl.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-200\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:za,onOk:()=>$d(void 0,null,function*(){if(Sa<1||Sa>200){const fr=document.getElementById("model_error");return fr.style.display="block",Promise.reject()}Jn.update({cancelButtonProps:{disabled:!0}});const qa=yield gt({type:"exercise/saveBanks",payload:{course_id:_e.coursesId,object_type:"examination_bank",bank_id:ra.current?[ra.current]:sa,shixuns_info:aa,num:Sa,is_make_up_exercise:!0,make_up_exercise_id:Number(_e.categoryId),use_origin_exercise:!!ra.current}});Jn.update({cancelButtonProps:{disabled:!1}}),qa&&qa.status===0?((0,ue.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Fe.default.destroyAll(),za(),Nr(),oe.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${_e.coursesId}/exercise/${qa.exercise_id}/detail?random=${qa.is_random}&tabs=3`},1e3)):(za(),Nr())})})});return Rl.createElement(Rl.Fragment,null,Rl.createElement(Fe.default,{centered:!0,width:980,title:"\u521B\u5EFA\u8865\u8003",maskClosable:!1,destroyOnClose:!0,open:pe.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Qn,bodyStyle:{minHeight:150},wrapClassName:gd.warpModal,onOk:()=>$d(void 0,null,function*(){var Xa;if(oa===1){if(!sa.length){oe.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}Yn(!0);let ha=!1,aa=!1;if(na.forEach(Jn=>{sa.includes(Jn.id)&&Jn.need_authorize&&(ha=Jn.need_authorize),sa.includes(Jn.id)&&(aa=Jn.is_random)}),ha){(0,Mc.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}(yield er({id:`${sa[0]}`,course_id:_e.coursesId,type:"examination_bank"}))||ea([]),Yn(!1)}else{Yn(!0);const ha=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/use_origin_exercise.json`,{method:"post"}),aa=yield er({id:`${sa[0]}`,course_id:_e.coursesId,type:"examination_bank",result:ha});ra.current=(Xa=ha==null?void 0:ha.save_banks_params)==null?void 0:Xa.bank_id,aa||ea([]),Yn(!1)}}),onCancel:za},Rl.createElement(be.ZP.Group,{value:oa,onChange:Xa=>Ta(Xa.target.value),style:{marginTop:10,marginBottom:15}},Rl.createElement(be.ZP,{value:1},"\u91CD\u65B0\u9009\u62E9\u8BD5\u5377"),Rl.createElement(be.ZP,{value:2},"\u7EE7\u7EED\u4F7F\u7528\u539F\u8BD5\u5377")),oa===1?Rl.createElement(Rl.Fragment,null,Rl.createElement(E.default,{activeKey:nn,onTabClick:Xa=>$d(void 0,null,function*(){Xt.current.scrollTop=0,na=[],nn!==Xa&&_t([]),On(Xa),et.page=0,et.filter=Xa,et.group_id=null,Pe=!0,ir()})},Rl.createElement(Fm,{tab:Rl.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),Rl.createElement(Fm,{tab:Rl.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),Rl.createElement(Fm,{tab:Rl.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),Rl.createElement("div",{className:gd.tabSearch},nn==="teacher"&&Rl.createElement(dn.default,{value:et.group_id,onChange:La,size:"middle",style:{width:200,marginRight:30}},Rl.createElement(dn.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(It=_n==null?void 0:_n.groups)==null?void 0:It.map(Xa=>Rl.createElement(dn.default.Option,{key:Xa==null?void 0:Xa.group_id,value:Xa==null?void 0:Xa.group_id},Xa==null?void 0:Xa.name))),Rl.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:et.search,onChange:Xa=>{et.search=Xa.target.value,ka(U0({},et))},onSearch:Xa=>{Xt.current.scrollTop=0,na=[],et.page=0,Pe=!0,_t([]),Xa&&(0,Mg.tk)({name:Xa,copywriting:Xa,position:"Exercise"}),ir()}})),Rl.createElement("div",{ref:Xt,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!tr&&nn==="public"&&Rl.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Rl.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Rl.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")),Rl.createElement(wi(),{initialLoad:!1,pageStart:0,loadMore:()=>{ir()},hasMore:Pe,useWindow:!1},pe.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&tr&&Rl.createElement(Rg.Z,{className:gd.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:na,onRow:Xa=>({onClick:()=>{_t([Xa==null?void 0:Xa.id])}}),resColumns:un,rowSelection:Ur})))):Rl.createElement(Rl.Fragment,null,Rl.createElement("div",{className:gd.shijuan},Rl.createElement("div",null,"\u8BD5\u5377\uFF1A"),Rl.createElement("div",{className:gd.name},Rl.createElement("span",null,Ie==null?void 0:Ie.exercise_name))),Rl.createElement("div",{className:gd.tip},"\u63D0\u793A\uFF1A\u4F7F\u7528\u539F\u8BD5\u5377\u521B\u5EFA\u8865\u8003\uFF0C\u4F1A\u81EA\u52A8\u5C06\u539F\u8BD5\u5377\u5148\u4FDD\u5B58\u4E00\u4EFD\u5230\u8BD5\u5377\u5E93\u4E2D"))),Rl.createElement(Fe.default,{title:"\u63D0\u793A",open:va,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Rl.createElement("div",null,Rl.createElement(Ce.ZP,{onClick:()=>{ia(!1),ye.history.push(Rr)}},"\u4FEE\u6539\u8BD5\u5377"),Rl.createElement(Ce.ZP,{type:"primary",onClick:()=>{ye.history.push($a),ia(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{ia(!1)}},Rl.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),Rl.createElement(Zm.Z,{inPaper:!0,visible:Aa,onCancel:Nr,onOk:ea,renderData:br,modalType:"multiple",type:"examination_bank"}))};var Gg=(0,ye.connect)(({exercise:de,loading:pe,classroomList:le})=>({exercise:de,loading:pe,classroomList:le}))(Qg),Qm=x(64948),K0=x(59301),Wg=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Ug=({exercise:de,dispatch:pe})=>{const{value:le}=de.actionTabs.params||{},[gt,It]=(0,a.useState)(!1),{categoryId:_e,coursesId:Wt}=(0,ye.useParams)(),ot=()=>Wg(void 0,null,function*(){It(!0);let Ie;le!=null&&le.is_wrong?Ie=yield(0,Qm._B)(_e,{exercise_question_id:le==null?void 0:le.question_id}):Ie=yield(0,Qm.pr)(_e,{exercise_question_id:le==null?void 0:le.question_id}),(Ie==null?void 0:Ie.status)===0&&(oe.ZP.success(Ie==null?void 0:Ie.message),pe({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),pe({type:"exercise/editExercise",payload:{categoryId:_e,coursesId:Wt}}),pe({type:"exercise/setActionTabs",payload:{}})),It(!1)});return K0.createElement(Fe.default,{title:"\u63D0\u793A",width:600,centered:!0,open:de.actionTabs.key==="\u6807\u8BB0\u9519\u9898",confirmLoading:gt,onCancel:()=>pe({type:"exercise/setActionTabs",payload:{}}),onOk:ot},K0.createElement("p",null,le!=null&&le.is_wrong?"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u53D6\u6D88\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F":"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F"),le!=null&&le.is_wrong?K0.createElement("p",null,"\u53D6\u6D88\u6807\u8BB0\u540E\u5C06\u6309\u7167\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u60C5\u51B5\u91CD\u65B0\u8BA1\u7B97\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u3002"):K0.createElement("p",null,"\u6807\u8BB0\u540E\u5C06\u91CD\u65B0\u8BA1\u7B97\u5DF2\u4EA4\u5377\u5B66\u751F\u6210\u7EE9\uFF0C\u5C06\u5DF2\u4EA4\u5377\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u8C03\u6574\u4E3A",le==null?void 0:le.question_score,"\u5206\u3002"))};var Kg=(0,ye.connect)(({exercise:de})=>({exercise:de}))(Ug),Vg="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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";const Yg=(de=[],pe=[],le=[])=>(console.log("---",de,pe,le),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:le},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:pe},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:de}]}),Xg=(de=[])=>({dataset:[{source:de}],tooltip:{show:!0,formatter:function(pe){return pe.value[2]+":"+pe.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var Jg=Object.defineProperty,Gm=Object.getOwnPropertySymbols,qg=Object.prototype.hasOwnProperty,_g=Object.prototype.propertyIsEnumerable,Wm=(de,pe,le)=>pe in de?Jg(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,V0=(de,pe)=>{for(var le in pe||(pe={}))qg.call(pe,le)&&Wm(de,le,pe[le]);if(Gm)for(var le of Gm(pe))_g.call(pe,le)&&Wm(de,le,pe[le]);return de},Bm=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const $g=({shixunHomeworks:de,loading:pe,dispatch:le})=>{var gt,It,_e,Wt;const ot=(0,ye.useParams)(),[Ie,Pe]=(0,a.useState)(V0(V0({},{sort_by:"student_id",sort_direction:"desc"}),ot)),[xn,Qn]=(0,a.useState)(),[Yn,nn]=(0,a.useState)([]);let On=(0,a.useRef)();const[na,pa]=(0,a.useState)(1),[_n,Gn]=(0,a.useState)(!1),[tr,Nn]=(0,a.useState)(10),[sa,_t]=(0,a.useState)([]);(0,a.useEffect)(()=>{oa()},[]);const ra=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:Ie.sort_by==="student_number"?Ie.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:Ie.sort_by==="bug"?Ie.sort_direction==="desc"?"descend":"ascend":null,render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:Ie.sort_by==="vulnerability"?Ie.sort_direction==="desc"?"descend":"ascend":null,render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:Ie.sort_by==="specification"?Ie.sort_direction==="desc"?"descend":"ascend":null,render:Xt=>a.createElement("span",{className:"current"},Xt==null?void 0:Xt.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:Ie.sort_by==="complexity"?Ie.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:Ie.sort_by==="total_row_number"?Ie.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:Ie.sort_by==="quality_score"?Ie.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(Xt,va)=>a.createElement("a",{target:"_blank",href:`/classrooms/${ot.coursesId}/exercise/${ot.categoryId}/analysis/${va.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,a.useEffect)(()=>(xn===2&&(On.current=setInterval(()=>{oa()},6e4)),()=>{clearTimeout(On.current)}),[xn]);function oa(){return Bm(this,null,function*(){const Xt=yield(0,fe.ZP)(`/api/exercises/${Ie.categoryId}/check_status.json`,{method:"GET"});Qn(Xt.status),Xt.status!=2&&Xt.status!=-1&&(Ta({page:1,limit:10}),clearTimeout(On.current))})}function Ta(Xt){return Bm(this,null,function*(){pa(Xt==null?void 0:Xt.page),Nn(Xt==null?void 0:Xt.limit);const va=yield(0,fe.ZP)(`/api/exercises/${Ie.categoryId}/code_quality_analysis_index.json`,{method:"GET",params:V0({},Xt)});nn(va)})}return console.log("-------",ot),a.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10"},(xn===0||xn===1)&&a.createElement("div",null,a.createElement("p",{style:{display:"flex"}},a.createElement("span",{style:{flex:"1"}},a.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",Yn==null?void 0:Yn.created_at)),a.createElement(Ce.ZP,{onClick:()=>{le({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),a.createElement("p",{style:{display:"flex"}},a.createElement(re.Z,{style:{width:"100%"}},a.createElement(ve.Z,{flex:"80px"},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),a.createElement(ve.Z,{flex:"80px"},a.createElement(Ne.default,{checked:(sa==null?void 0:sa.length)===0,onChange:Xt=>{Xt.target.checked&&(_t([]),Ta({page:na,limit:tr}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1"},a.createElement(Ne.default.Group,{value:sa,onChange:Xt=>Bm(void 0,null,function*(){_t([...Xt]),Ta({page:na,limit:tr,group_course_ids:Xt})}),style:{width:"100%",fontSize:"14px"}},(gt=Yn==null?void 0:Yn.course_groups)==null?void 0:gt.map((Xt,va)=>a.createElement(Ne.default,{style:{fontSize:"14px"},value:Xt==null?void 0:Xt.id},Xt==null?void 0:Xt.name,"(",Xt==null?void 0:Xt.count,")")))))),a.createElement("p",{style:{display:"flex"}},a.createElement("span",null,a.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(Yn==null?void 0:Yn.grade_statistics)&&a.createElement(Ad.Z,{option:Yg((It=Yn==null?void 0:Yn.grade_statistics)==null?void 0:It.map(Xt=>Xt.specification_count),(_e=Yn==null?void 0:Yn.grade_statistics)==null?void 0:_e.map(Xt=>Xt.vulnerability_count),(Wt=Yn==null?void 0:Yn.grade_statistics)==null?void 0:Wt.map(Xt=>Xt.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(Yn==null?void 0:Yn.quality_scores)&&a.createElement(Ad.Z,{option:Xg(Yn==null?void 0:Yn.quality_scores.map((Xt,va)=>[va+1,Xt==null?void 0:Xt.quality_score,Xt==null?void 0:Xt.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),a.createElement("div",null,a.createElement("div",{style:{display:"flex"}},a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),a.createElement(Se.default.Search,{size:"middle",onSearch:Xt=>{Ta({page:1,limit:tr,search:Xt})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),a.createElement(z.default,{columns:ra,dataSource:Yn==null?void 0:Yn.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(Xt,va,ia)=>{ia.field&&(Ie.sort_by=ia.field),ia.order||(Ie.sort_direction="asc"),ia.order==="ascend"&&(Ie.sort_direction="asc"),ia.order==="descend"&&(Ie.sort_direction="desc"),ia.order||(Ie.sort_direction="asc"),Ta(V0({page:1,limit:tr},Ie))}}),a.createElement(xe.Z,{current:na,total:Yn==null?void 0:Yn.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:tr,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(Xt,va)=>{pa(Xt),Nn(va),Ta({page:Xt,limit:va,group_course_ids:sa})}}))),xn===2&&a.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},a.createElement("img",{src:Vg}),a.createElement("br",null),a.createElement(Ce.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{oa()}},"\u5237\u65B0\u9875\u9762")),a.createElement(Qr,null),a.createElement(Fe.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!_n,footer:null,onCancel:()=>Gn(!1)},a.createElement("div",{style:{height:500,overflow:"hidden"}},!!_n&&a.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${ot==null?void 0:ot.categoryId}-${_n==null?void 0:_n.student_number}&resolved=false`,frameBorder:"0"}))))};var ef=(0,ye.connect)(({shixunHomeworks:de,loading:pe})=>({shixunHomeworks:de,loading:pe.effects}))($g),su={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},gr=x(59301),tf=Object.defineProperty,nf=Object.defineProperties,af=Object.getOwnPropertyDescriptors,Um=Object.getOwnPropertySymbols,rf=Object.prototype.hasOwnProperty,of=Object.prototype.propertyIsEnumerable,Km=(de,pe,le)=>pe in de?tf(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,vc=(de,pe)=>{for(var le in pe||(pe={}))rf.call(pe,le)&&Km(de,le,pe[le]);if(Um)for(var le of Um(pe))of.call(pe,le)&&Km(de,le,pe[le]);return de},lf=(de,pe)=>nf(de,af(pe)),e0=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const uf=({exercise:de,dispatch:pe,user:le})=>{var gt;const It=(0,ye.useParams)(),[_e,Wt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:It==null?void 0:It.categoryId}),[ot]=me.default.useForm(),[Ie,Pe]=(0,a.useState)(),[xn,Qn]=(0,a.useState)(!1),{exerciseList:Yn,commonHeader:nn}=de,[On,na]=(0,a.useState)([]),[pa,_n]=(0,a.useState)([]),[Gn,tr]=(0,a.useState)(0),[Nn,sa]=(0,a.useState)(!0),[_t,ra]=(0,a.useState)(!1),[oa,Ta]=(0,a.useState)(!1),[Xt,va]=(0,a.useState)(!1),[ia,$a]=(0,a.useState)(""),oo=(0,a.useRef)(null),Rr=[{name:"IP\u5F02\u5E38",id:1},{name:"\u6D4F\u89C8\u5668\u5F02\u5E38",id:2},{name:"\u767B\u5F55\u5F02\u5E38",id:3},{name:"\u5207\u5C4F",id:4},{name:"\u8003\u8BD5\u5EF6\u65F6",id:5},{name:"\u6253\u56DE\u91CD\u505A",id:6},{name:"\u4F7F\u7528\u8003\u8BD5\u89E3\u9501\u7801",id:7},{name:"\u9000\u51FA\u5168\u5C4F",id:8}],[Qa,un]=(0,a.useState)([]);(0,a.useEffect)(()=>{et(_e)},[]),(0,a.useEffect)(()=>(clearInterval(oo.current),(nn==null?void 0:nn.exercise_status)===2&&(oo.current=setInterval(()=>{et(_e)},3e4)),()=>{clearInterval(oo.current)}),[nn==null?void 0:nn.exercise_status,_e]);const et=er=>e0(void 0,null,function*(){const ea=ur().cloneDeep(er);console.log(ea,"sendData"),sa(!0),na([]);const Xa=yield(0,fe.ZP)(`/api/exercises/${er==null?void 0:er.exercise_id}/exercise_abnormities.json`,{method:"get",params:ea});un((Xa==null?void 0:Xa.error_types)||[]),_n([]),sa(!1),tr(Xa==null?void 0:Xa.total_count),na((Xa==null?void 0:Xa.exercise_abnormites)||[])}),ka=(er,ea)=>{_e.page=1,_e[ea]=er,Wt(vc({},_e)),et(_e)},fa=er=>{_e.page=1,_e.keyword=er,Wt(vc({},_e))},Za=()=>{_e.page=1;const er=Object.assign({},ot.getFieldValue());Object.keys(er).map(function(ea){switch(ea){case"error_type":er[ea].includes("all")||!er[ea].length?(delete _e.error_type,ot.setFieldsValue({error_type:"all"})):(_e.error_type=er[ea],ot.setFieldsValue({error_type:_e.error_type}));break;case"course_group_id":er[ea].includes("all")||!er[ea].length?(delete _e.course_group,ot.setFieldsValue({course_group_id:"all"})):(_e.course_group=er[ea],ot.setFieldsValue({course_group_id:_e.course_group}));break}}),Wt(vc({},_e)),et(_e)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Pe(47),Qn(!0))},[document.getElementById("divhe"),Yn]);const ir=(er,ea,Xa)=>{_e.page=er==null?void 0:er.current,_e.limit=er==null?void 0:er.pageSize,Xa!=null&&Xa.order?(_e.sort_by=Xa==null?void 0:Xa.field,_e.sort_direction=(Xa==null?void 0:Xa.order)==="ascend"?"asc":"desc"):(_e.sort_by=null,_e.sort_direction=null),Wt(vc({},_e)),et(_e)},La=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(er,ea,Xa)=>_e.limit*(_e.page-1)+Xa+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:er=>gr.createElement(we.Z,{placement:"bottomLeft",title:er},gr.createElement("span",null,er))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:er=>gr.createElement(we.Z,{placement:"bottomLeft",title:er},gr.createElement("span",null,er||"--"))},{title:"\u5206\u73ED",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:er=>gr.createElement(we.Z,{placement:"bottomLeft",title:er},gr.createElement("span",null,er||"--"))},{title:"\u64CD\u4F5C\u65F6\u95F4",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"\u7C7B\u578B",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"\u8BF4\u660E",dataIndex:"description",ellipsis:{showTitle:!1},render:(er,ea)=>gr.createElement(gr.Fragment,null,gr.createElement(we.Z,{placement:"bottomLeft",title:er},gr.createElement("span",null,er||"--")),(ea==null?void 0:ea.user_screen_num)>=50&&gr.createElement(we.Z,{placement:"bottomLeft",title:"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u523050\u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F"},gr.createElement("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})),(ea==null?void 0:ea.user_screen_num)>0&&gr.createElement("span",{onClick:()=>$a(ea==null?void 0:ea.user_id),className:"current c-light-primary ml10"},"\u622A\u5C4F\u8BB0\u5F55"))}],Ur=er=>{_n(er)},za=()=>{ra(!1),et(_e)},Aa=er=>{const ea=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(ha,aa)=>gr.createElement("span",null,ha||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(ha,aa)=>gr.createElement(gr.Fragment,null,ha==="passed"&&gr.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),ha==="rejected"&&gr.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),ha==="submitted"&&gr.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(ha,aa)=>ha?gr.createElement(we.Z,{placement:"bottom",title:ha},gr.createElement("span",null,ha)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(ha,aa)=>gr.createElement("span",{className:"current c-light-primary",onClick:()=>{Ga.Z.publish("preview-image",ha)}},"\u67E5\u770B")}],Xa=Fe.default.confirm({icon:null,width:700,className:`${su.cusModal} custom-modal-divider`,centered:!0,title:gr.createElement(re.Z,null,gr.createElement(ve.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),gr.createElement(ve.Z,null,gr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Xa.destroy()}))),content:gr.createElement("div",null,gr.createElement(z.default,{className:su.customTable,dataSource:[vc({},er)],bordered:!1,columns:ea,rowKey:"exercise_identity_photo_id",rowClassName:su.row,pagination:!1}))})},Nr=er=>{var ea,Xa;const ha=Fe.default.confirm({icon:null,className:`${su.cusModal} custom-modal-divider`,centered:!0,width:((ea=er==null?void 0:er.play_url)==null?void 0:ea.length)<6?724:744,title:gr.createElement(re.Z,null,gr.createElement(ve.Z,{flex:"1"},"\u89C6\u9891"),gr.createElement(ve.Z,null,gr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ha.destroy()}))),content:gr.createElement("ul",{className:su.sys},(Xa=er==null?void 0:er.play_url)==null?void 0:Xa.map((aa,Sa)=>gr.createElement("li",{className:su.li,key:Sa},gr.createElement("div",{className:su.d1},gr.createElement("div",{className:su.img},gr.createElement(Ai,{src:aa==null?void 0:aa.replace(".m3u8",".flv"),autoPlay:!0})),gr.createElement("div",{className:su.btn},gr.createElement("div",{className:su.b1},"\u56DE\u653E\u89C6\u9891",Sa+1))))))})},br=er=>{const ea=Fe.default.confirm({icon:null,className:`${su.cusModal} custom-modal-divider`,centered:!0,width:710,title:gr.createElement(re.Z,null,gr.createElement(ve.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),gr.createElement(ve.Z,null,gr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ea.destroy()}))),content:gr.createElement(re.Z,null,gr.createElement("aside",{className:su.imgWrap,style:{marginBottom:40}},gr.createElement("div",{className:su.img},gr.createElement("img",{width:326,src:(0,ue.Tv)(er==null?void 0:er.photo_url)}),gr.createElement("div",{className:su.textP},"\u91C7\u96C6\u7167\u7247")),gr.createElement("div",{className:su.img,style:{marginLeft:20}},er!=null&&er.identity_url?gr.createElement("img",{width:326,src:(0,ue.Tv)(er==null?void 0:er.identity_url)}):gr.createElement("div",{className:su.no,style:{width:326}},gr.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),gr.createElement("div",{className:su.textP},"\u8BC1\u4EF6\u7167\u7247"))))})};return gr.createElement("section",{className:su.wrap},gr.createElement(me.default,{form:ot,onChange:Za,initialValues:{course_group_id:"all"}},gr.createElement(me.default.Item,{name:"course_group_id"},gr.createElement(Ne.default.Group,{style:{width:"100%"}},gr.createElement(re.Z,null,gr.createElement(ve.Z,{className:"font14",flex:"80px"},"\u73ED\u7EA7:"),gr.createElement(ve.Z,{flex:"80px"},gr.createElement(Ne.default,{value:"all"},"\u5168\u90E8")),gr.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Ie+"px",overflow:"hidden"}},(gt=Yn.course_groups)==null?void 0:gt.map((er,ea)=>gr.createElement(Ne.default,{key:ea,value:er.exercise_group_id,className:"ml0 mr8"},er.exercise_group_name,"(",er.exercise_group_students,")"))),xn&&gr.createElement("span",{onClick:()=>{let er=document.getElementById("divhe").scrollHeight;Ie>47?Pe(47):Pe(er)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ie===47?"\u5C55\u5F00":"\u6536\u8D77",Ie===47?gr.createElement(Do.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):gr.createElement(ao.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),gr.createElement(me.default.Item,{name:"error_type"},gr.createElement(Ne.default.Group,{style:{width:"100%"}},gr.createElement(re.Z,null,gr.createElement(ve.Z,{className:"font14",flex:"80px"},"\u7C7B\u578B:"),gr.createElement(ve.Z,{flex:"80px"},gr.createElement(Ne.default,{value:"all"},"\u5168\u90E8")),gr.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Ie+"px",overflow:"hidden"}},Qa==null?void 0:Qa.map((er,ea)=>gr.createElement(Ne.default,{key:ea,value:er.error_type,className:"ml0 mr8"},er.error_type_text,"\uFF08",er.count||0,"\uFF09"))))))),gr.createElement("div",{className:su.control},gr.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:_e==null?void 0:_e.keyword,onChange:er=>fa(er.target.value),onSearch:()=>{_e.page=1,Wt(vc({},_e)),et(_e)}}),gr.createElement(Ce.ZP,{onClick:()=>Ta(!0),style:{marginLeft:"auto"},icon:gr.createElement("i",{className:"iconfont icon-guizeguanli font16"}),type:"link"},"\u622A\u5C4F\u89C4\u5219"),gr.createElement(Ce.ZP,{onClick:()=>va(!0),icon:gr.createElement("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link"},"\u64CD\u4F5C\u65E5\u5FD7")),gr.createElement("div",{className:su.bgH}),gr.createElement(z.default,{className:su.customTable,dataSource:On,bordered:!1,columns:La,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:su.row,loading:Nn,onChange:ir,pagination:{pageSize:_e.limit,total:Gn,current:_e.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:er=>gr.createElement("span",{className:"mr10"},"\u5171",gr.createElement("span",{className:"c-orange"},er),"\u6761\u6570\u636E")}}),gr.createElement(cf,{selectIds:pa,visible:_t,onCancel:()=>ra(!1),onOk:za,params:_e}),gr.createElement(df,{visible:Xt,onCancel:()=>va(!1)}),gr.createElement(mf,{visible:ia,onCancel:()=>$a(!1)}),gr.createElement(Fe.default,{centered:!0,title:"\u622A\u5C4F\u89C4\u5219",open:oa,width:900,footer:null,onCancel:()=>{Ta(!1)}},gr.createElement("div",{className:"c-grey-333"},gr.createElement("div",{className:"mb20 blod"},"1.\u6BCF\u4E2A\u5B66\u751F\u6BCF\u573A\u8003\u8BD5\u6700\u591A\u622A\u5C4F\u7684\u603B\u6570\u91CF\u4E3A50\u5F20\uFF0C\u8D85\u8FC7\u4E4B\u540E\u8BE5\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF0C\u8001\u5E08\u624B\u52A8\u5220\u9664\u622A\u5C4F\u56FE\u7247\u4E4B\u540E\u53EF\u518D\u81EA\u52A8\u8FDB\u884C\u622A\u5C4F\uFF1B"),gr.createElement("div",{className:"mb20 blod"},"2.\u5355\u6B21\u9000\u51FA\u5168\u5C4F\u65F6\u957F\u4E0E\u622A\u5C4F\u6B21\u6570"),gr.createElement("div",{className:"mb20"},"1\uFF09\u82E5\u5B66\u751F\u30101\u79D2 \u2264 \u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 30\u79D2\u3011\uFF0C\u6BCF\u96945\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),gr.createElement("div",{className:"mb20"},"2\uFF09\u82E5\u5B66\u751F\u301030\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 120\u79D2\u3011\uFF0C\u6BCF\u969410\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),gr.createElement("div",{className:"mb20"},"3\uFF09\u82E5\u5B66\u751F\u3010120\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 300\u79D2\u3011\uFF0C\u6BCF\u969430\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),gr.createElement("div",{className:"mb20"},"4\uFF09\u82E5\u5B66\u751F\u3010300\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 720\u79D2\u3011\uFF0C\u6BCF\u969460\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),gr.createElement("div",{className:"mb20"},"5\uFF09\u82E5\u5B66\u751F\u3010\u9000\u51FA\u5168\u5C4F\u65F6\u957F \uFF1E720\u79D2\u3011\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF1B"),gr.createElement("div",{className:"mb20 blod"},"3.\u5B66\u751F\u8FD4\u56DE\u8003\u8BD5\u4E4B\u540E\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\u3002"))),gr.createElement(wa.Z,null))};var sf=(0,ye.connect)(({exercise:de,user:pe})=>({exercise:de,user:pe}))(uf);const cf=({visible:de,onOk:pe,onCancel:le,selectIds:gt,params:It})=>{const[_e,Wt]=(0,a.useState)(!1),[ot,Ie]=(0,a.useState)({}),[Pe]=me.default.useForm(),xn=Qn=>e0(void 0,null,function*(){Wt(!0);let Yn;de===!0?Yn=yield(0,fe.ZP)(`/api/exercises/${It==null?void 0:It.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:vc({identity_photo_ids:gt},Qn)}):Yn=yield(0,fe.ZP)(`/api/exercises/${It==null?void 0:It.exercise_id}/audit_identity_photo.json`,{method:"post",body:vc({identity_photo_id:de==null?void 0:de.exercise_identity_photo_id},Qn)}),(Yn==null?void 0:Yn.status)===0&&pe(),Wt(!1)});return gr.createElement(Fe.default,{title:de!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!de,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:()=>{le()},afterClose:()=>{Pe.resetFields(),Ie({})},confirmLoading:_e,onOk:()=>Pe.submit()},gr.createElement(me.default,{className:su.formWrap,form:Pe,labelCol:{span:4},wrapperCol:{span:18},onFinish:xn,onValuesChange:()=>{Ie(vc({},Pe.getFieldsValue()))}},de!==!0&&gr.createElement(re.Z,{style:{marginLeft:28,marginBottom:38}},gr.createElement(ve.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),gr.createElement(ve.Z,null,gr.createElement("aside",{className:su.imgWrap},gr.createElement("div",{className:su.img},gr.createElement("img",{width:234,src:(0,ue.Tv)(de==null?void 0:de.photo_url)}),gr.createElement("div",{onClick:()=>{Ga.Z.publish("preview-image",de==null?void 0:de.photo_url)},className:su.iBtn},"\u9884\u89C8"),gr.createElement("div",{className:su.text},"\u91C7\u96C6\u7167\u7247")),gr.createElement("div",{className:su.img,style:{marginLeft:20}},de!=null&&de.identity_url?gr.createElement("img",{width:234,src:(0,ue.Tv)(de==null?void 0:de.identity_url)}):gr.createElement("div",{className:su.no,style:{width:326}},gr.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(de!=null&&de.identity_url)&&gr.createElement("div",{onClick:()=>{Ga.Z.publish("preview-image",(0,ue.Tv)(de==null?void 0:de.identity_url))},className:su.iBtn},"\u9884\u89C8"),gr.createElement("div",{className:su.text},"\u8BC1\u4EF6\u7167\u7247"))))),gr.createElement(me.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},gr.createElement(be.ZP.Group,null,gr.createElement(be.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),gr.createElement(be.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(ot==null?void 0:ot.state)==="rejected"&&gr.createElement(me.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},gr.createElement(Se.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),gr.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))},df=({visible:de,onCancel:pe})=>{const le=(0,ye.useParams)(),[gt,It]=(0,a.useState)({page:1,limit:20,exercise_id:le==null?void 0:le.categoryId}),[_e,Wt]=(0,a.useState)(!1),[ot,Ie]=(0,a.useState)([]),[Pe,xn]=(0,a.useState)(0);(0,a.useEffect)(()=>{de&&(gt.page=1,gt.limit=20,It(vc({},gt)),Yn(gt))},[de]);const Qn=[{title:"\u64CD\u4F5C\u4EBA",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:On=>gr.createElement(we.Z,{placement:"bottomLeft",title:On},gr.createElement("span",null,On))},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200},{title:"\u7C7B\u578B",dataIndex:"operate_type",width:100,render:On=>gr.createElement(gr.Fragment,null,On===0&&gr.createElement("span",null,"\u5220\u9664"))},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:On=>gr.createElement(we.Z,{placement:"bottomLeft",title:On},gr.createElement("span",null,On))},{title:"\u5B66\u53F7",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:On=>gr.createElement(we.Z,{placement:"bottomLeft",title:On},gr.createElement("span",null,On))},{title:"\u622A\u5C4F\u65F6\u95F4",dataIndex:"screen_time",width:200},{title:"\u56FE\u7247",dataIndex:"url",width:100,render:On=>gr.createElement("img",{className:"current",onClick:()=>Ga.Z.publish("preview-image",`${Le.Z.API_SERVER}${On}`),width:70,height:40,src:`${Le.Z.API_SERVER}${On}`})}],Yn=On=>e0(void 0,null,function*(){const na=ur().cloneDeep(On);Wt(!0);const pa=yield(0,fe.ZP)(`/api/exercises/${On==null?void 0:On.exercise_id}/exercise_user_screens/screen_actions.json`,{method:"get",params:na});Wt(!1),xn(pa==null?void 0:pa.total_count),Ie((pa==null?void 0:pa.exercise_screen_actions)||[])}),nn=On=>{gt.page=On==null?void 0:On.current,gt.limit=On==null?void 0:On.pageSize,It(vc({},gt)),Yn(gt)};return gr.createElement(Fe.default,{title:"\u64CD\u4F5C\u65E5\u5FD7",open:de,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:()=>{pe()},footer:null},gr.createElement(z.default,{dataSource:ot,bordered:!1,columns:Qn,size:"large",loading:_e,locale:{emptyText:gr.createElement(ke.Z,null)},onChange:nn,pagination:{pageSize:gt.limit,total:Pe,current:gt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:On=>gr.createElement("span",{className:"mr10"},"\u5171",gr.createElement("span",{className:"c-orange"},On),"\u6761\u6570\u636E")}}))},mf=({visible:de,onCancel:pe})=>{const le=(0,ye.useParams)(),[gt,It]=(0,a.useState)({page:1,limit:9999,user_id:de,error_type:[8],exercise_id:le==null?void 0:le.categoryId}),[_e,Wt]=(0,a.useState)(!1),[ot,Ie]=(0,a.useState)([]);(0,a.useEffect)(()=>{de&&Pe(lf(vc({},gt),{user_id:de}))},[de]);const Pe=Yn=>e0(void 0,null,function*(){const nn=ur().cloneDeep(Yn);console.log(nn,"sendData"),Wt(!0);const On=yield(0,fe.ZP)(`/api/exercises/${Yn==null?void 0:Yn.exercise_id}/exercise_abnormities.json`,{method:"get",params:nn});Wt(!1),Ie((On==null?void 0:On.exercise_abnormites)||[])}),xn=Yn=>e0(void 0,null,function*(){Fe.default.confirm({icon:null,title:"\u63D0\u793A",content:"\u5220\u9664\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u8BA4\u5220\u9664\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>e0(void 0,null,function*(){(yield(0,fe.ZP)(`/api/exercises/${le==null?void 0:le.categoryId}/exercise_user_screens/${Yn}.json`,{method:"delete"})).status===0&&(oe.ZP.success("\u5220\u9664\u6210\u529F"),Pe(gt))})})}),Qn=(ot==null?void 0:ot[0])||{};return gr.createElement(Fe.default,{title:"\u622A\u5C4F\u8BB0\u5F55",open:!!de,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:()=>{pe()},footer:null},gr.createElement(St.Z,{spinning:_e},gr.createElement("div",{style:{maxHeight:500}},gr.createElement("div",{className:"c-grey-333 blod mb10"},Qn==null?void 0:Qn.real_name," ",Qn==null?void 0:Qn.student_id),(Qn==null?void 0:Qn.user_screen_num)>=50&&gr.createElement("div",{className:"mb10",style:{color:"#FA6400"}},gr.createElement("i",{className:"iconfont icon-tishi11 mr5"}),gr.createElement("span",null,"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u5230 50 \u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F")),ot==null?void 0:ot.map((Yn,nn)=>{var On,na;return gr.createElement("div",{key:nn},gr.createElement("div",{className:"mb10"},gr.createElement("span",{className:"c-grey-666 mr10"},"\u9000\u51FA\u5168\u5C4F\u65F6\u95F4"),gr.createElement("span",{style:{display:"inline-block",width:144},className:"c-grey-333"},Yn==null?void 0:Yn.created_at),gr.createElement("span",{className:"c-grey-666 ml40"},"\u622A\u5C4F\u6570\u91CF",gr.createElement("span",{style:{margin:"0 6px",color:"#FA6400"}},(On=Yn==null?void 0:Yn.exercise_user_screens)==null?void 0:On.length),"\u5F20")),gr.createElement("div",{className:su.listWrap},(na=Yn==null?void 0:Yn.exercise_user_screens)==null?void 0:na.map(pa=>gr.createElement("div",{key:pa==null?void 0:pa.id,className:su.list},gr.createElement("img",{src:`${Le.Z.API_SERVER}${pa==null?void 0:pa.url}`}),gr.createElement("div",{className:su.time},gr.createElement("span",{className:"c-grey-666 mr10 font12"},"\u622A\u5C4F\u65F6\u95F4"),gr.createElement("span",{className:"c-grey-333 font12"},pa==null?void 0:pa.created_at)),gr.createElement("div",{className:su.mask},gr.createElement("div",{className:su.icons},gr.createElement("i",{onClick:()=>Ga.Z.publish("preview-image",`${Le.Z.API_SERVER}${pa==null?void 0:pa.url}`),className:"iconfont icon-fangda3 mr15"}),gr.createElement("i",{onClick:()=>xn(pa==null?void 0:pa.id),className:"iconfont icon-shanchu14"})))))))}))))};var Fd={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW",workListTabWrap:"workListTabWrap___dVDh3",workListTabButton:"workListTabButton___PN6ok",ai_review_new:"ai_review_new___MqVZZ",btn_review:"btn_review___g8AFi"},Vm=x(26636),gf=x(85933),ff=x(41727),pf=x(12971),vf=x(394);const hf=de=>{const pe=le=>{const gt=new Notification(le.title,{body:le.message,icon:le.icon||"/ip.png"});gt.addEventListener("click",()=>{le.link&&window.open(le.link,le.target||"_blank")}),setTimeout(()=>{gt.close()},3e4)};"Notification"in window?Notification.permission==="granted"?pe(de):Notification.permission!=="denied"&&Notification.requestPermission().then(le=>{le==="granted"&&pe(de)}):alert("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u901A\u77E5")};var Ef=x(4835),Af=x(37521),Cf=x(56731),yf=x(59659),Ff=x(41604),Bf=x(32637),Sf=x(10825),os={ai_review:"ai_review___GqZQo",top_warp:"top_warp___P2TQq",under_review:"under_review___vLnly",btn_operate:"btn_operate___E8qFp",btn_review:"btn_review___rxH04",is_disabled:"is_disabled___wJPew",config_warp:"config_warp___dn_f1",config_title:"config_title___MI463",znpy:"znpy___ifOzh",pfbz_ts:"pfbz_ts___j5lp8",btns_pfbz:"btns_pfbz___bng1r",lable_name1:"lable_name1___cLVR4",h_lh_40:"h_lh_40___lNgKg",teacherList:"teacherList___ikneH",teacherItem:"teacherItem___xeda2",activeTeacherItem:"activeTeacherItem___bNhun",title_sty:"title_sty___FJZX2",btn_config:"btn_config___qXb8n"},Pf=x(13014),$i=x(59301),bf=Object.defineProperty,xf=Object.defineProperties,wf=Object.getOwnPropertyDescriptors,Ym=Object.getOwnPropertySymbols,Df=Object.prototype.hasOwnProperty,If=Object.prototype.propertyIsEnumerable,Xm=(de,pe,le)=>pe in de?bf(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Jm=(de,pe)=>{for(var le in pe||(pe={}))Df.call(pe,le)&&Xm(de,le,pe[le]);if(Ym)for(var le of Ym(pe))If.call(pe,le)&&Xm(de,le,pe[le]);return de},qm=(de,pe)=>xf(de,wf(pe)),Y0=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Of=x(89392),Nf=({exercise:de,globalSetting:pe,user:le,loading:gt,dispatch:It})=>{const{is_open_ai_review:_e,ai_review_settings:Wt,unified_ai_setting:ot,ai_review_user_id:Ie,exercise_author_id:Pe,is_random:xn}=de==null?void 0:de.commonHeader,Qn=(0,ye.useParams)(),[Yn,nn]=(0,a.useState)([]),[On,na]=(0,a.useState)(null),[pa,_n]=(0,a.useState)(!1),[Gn,tr]=(0,a.useState)({is_open_ai_review:!1}),[Nn,sa]=(0,a.useState)(!1),[_t]=me.default.useForm(),[ra,oa]=(0,a.useState)(1),Ta=[{name:"\u51C6\u786E\u6027",content:"\u7B54\u6848\u662F\u5426\u51C6\u786E\u5730\u56DE\u7B54\u4E86\u9898\u76EE\uFF0C\u662F\u5426\u6B63\u786E\u8868\u8FBE\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u6982\u5FF5\u6027\u9519\u8BEF",weight:60},{name:"\u5B8C\u6574\u6027",content:"\u7B54\u6848\u662F\u5426\u6DB5\u76D6\u6240\u6709\u5224\u5206\u5173\u952E\u8BCD\u548C\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u91CD\u8981\u77E5\u8BC6\u70B9\u9057\u6F0F",weight:20},{name:"\u903B\u8F91\u6027",content:"\u7B54\u6848\u662F\u5426\u903B\u8F91\u6E05\u6670\u3001\u6761\u7406\u5206\u660E\uFF0C\u662F\u5426\u80FD\u591F\u6E05\u695A\u8868\u8FBE\u6838\u5FC3\u601D\u60F3",weight:20}];(0,a.useEffect)(()=>{gt["exercise/getCommonHeader"]||Xt()},[gt["exercise/getCommonHeader"]]);const Xt=()=>Y0(void 0,null,function*(){tr({is_open_ai_review:_e}),oa(ot?1:2),_t.setFieldValue("ai_review_settings",(Wt==null?void 0:Wt.length)>0?Wt:Ta),va(),Ie&&Ie!=-1?(sa(!1),na(Ie)):Ie==-1?sa(!0):na(Pe)}),va=()=>Y0(void 0,null,function*(){const un=yield It({type:"teachers/getList",payload:{id:Qn==null?void 0:Qn.coursesId,coursesId:Qn==null?void 0:Qn.coursesId,page:1}});return nn(un==null?void 0:un.teacher_list),un==null?void 0:un.teacher_list}),ia=()=>{Fe.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:$i.createElement("div",{className:"tc"},$i.createElement("div",{className:"mb10"},"\u8BE5\u529F\u80FD\u5C5E\u4E8E\u8BD5\u7528\u9636\u6BB5\uFF0C\u5982\u679C\u60A8\u9700\u8981\u4F7F\u7528\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458~"),$i.createElement("img",{src:Pf,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},$a=()=>Y0(void 0,null,function*(){if((Gn==null?void 0:Gn.is_open_ai_review)===!1)return oo({is_open_ai_review:!1});yield _t.validateFields();const un=_t.getFieldValue("ai_review_settings");ra==1&&!(0,ue.BR)(un)||oo(qm(Jm({},Gn),{unified_ai_setting:ra==1,ai_review_settings:un,ai_review_user_id:Nn?-1:On}))}),oo=un=>Y0(void 0,null,function*(){_n(!0);const et=yield(0,fe.ZP)(`/api/exercises/${Qn==null?void 0:Qn.categoryId}/ai_review_settings.json`,{method:"post",body:un});(et==null?void 0:et.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),Rr()),_n(!1)}),Rr=()=>{It({type:"exercise/getCommonHeader",payload:{categoryId:Qn==null?void 0:Qn.categoryId,coursesId:Qn==null?void 0:Qn.coursesId,category:Qn==null?void 0:Qn.categoryId}})},Qa=()=>Of.isEqual({ai_review_settings:Wt,ai_review_user_id:Ie,is_open_ai_review:_e,unified_ai_setting:ot},{ai_review_settings:_t.getFieldValue("ai_review_settings"),ai_review_user_id:Nn?-1:On,is_open_ai_review:Gn==null?void 0:Gn.is_open_ai_review,unified_ai_setting:ra==1});return $i.createElement(St.Z,{spinning:gt["exercise/getCommonHeader"]},$i.createElement("div",{className:os.ai_review},$i.createElement("div",{className:os.config_warp},$i.createElement("div",{className:os.config_title},"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"),$i.createElement("div",{className:os.znpy},$i.createElement(Ne.default,{style:{color:"#000"},checked:Gn==null?void 0:Gn.is_open_ai_review,onChange:un=>{var et;if(!((et=le==null?void 0:le.userInfo)!=null&&et.has_big_model_permission))return ia(),!1;tr(qm(Jm({},Gn),{is_open_ai_review:un.target.checked}))}}),$i.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u540E\uFF0C\u5728\u8BD5\u5377\u8BC4\u9605\u9875\u9762\u5C31\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED"),$i.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/40205"},"\u64CD\u4F5C\u8BF4\u660E")),(Gn==null?void 0:Gn.is_open_ai_review)&&$i.createElement($i.Fragment,null,$i.createElement("div",{className:`${os.config_title} mt30`},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6"),$i.createElement("div",{className:os.pfbz_ts},$i.createElement(be.ZP.Group,{onChange:un=>{un.target.value==2&&_t.setFieldValue("ai_review_settings",(Wt==null?void 0:Wt.length)>0?Wt:Ta),oa(un.target.value)},value:ra,options:[{value:1,label:"\u7EDF\u4E00\u8BC4\u5206\u6807\u51C6",style:{marginRight:44}},{value:2,label:"\u6BCF\u9898\u5355\u72EC\u8BBE\u5B9A"}]})),ra==1&&$i.createElement($i.Fragment,null,$i.createElement("div",{className:os.pfbz_ts},$i.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),$i.createElement("div",{className:"flex"},$i.createElement("div",{className:os.btns_pfbz,onClick:()=>{It({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",showSelectQuestion:!0,ai_review_settings:_t.getFieldValue("ai_review_settings")}})}},$i.createElement("img",{src:Ci.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),$i.createElement(me.default,{form:_t,colon:!1,style:{background:"#F6F7F9"}},$i.createElement(me.default.List,{name:"ai_review_settings"},(un,{add:et,remove:ka})=>un.map((fa,Za)=>{var ir;return $i.createElement(re.Z,{key:fa.key,style:{padding:"5px 14px 5px 30px"}},$i.createElement(ve.Z,{className:os.lable_name1},"\u8BC4\u5206\u9879\u76EE"),$i.createElement(ve.Z,null,$i.createElement(me.default.Item,{className:"ml10",name:[fa.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},$i.createElement(Se.default,{onChange:La=>{_t.setFieldValue([fa.name,"content"],La.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),$i.createElement(ve.Z,{className:os.lable_name1},"\u8BC4\u5206\u6807\u51C6"),$i.createElement(ve.Z,null,$i.createElement(me.default.Item,{className:"ml10",name:[fa.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},$i.createElement(Se.default,{onChange:La=>{_t.setFieldValue([fa.name,"content"],La.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),$i.createElement(ve.Z,{className:os.lable_name1},"\u6743\u91CD"),$i.createElement(ve.Z,null,$i.createElement(me.default.Item,{className:"ml10",name:[fa.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},$i.createElement(Me.Z,{value:_t.getFieldValue([fa.name,"weight"]),onChange:La=>{Number.isInteger(La)||_t.setFieldValue([fa.name,"weight"],parseFloat(La).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),$i.createElement(re.Z,{className:(ir=os)==null?void 0:ir.h_lh_40},$i.createElement(ve.Z,null,$i.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(un.length>=10)return oe.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");et()}})),Za>0&&$i.createElement(ve.Z,null,$i.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{ka(fa.name)}}))))})))),ra==2&&$i.createElement("div",{className:os.pfbz_ts,style:{border:0,height:50}},$i.createElement("div",{className:`${os.btn_config}`,onClick:()=>{if(!Qa()){Fe.default.info({centered:!0,icon:null,width:394,title:"\u60A8\u8FD8\u6CA1\u4FDD\u5B58\u5F53\u524D\u9875\u9762\u7684\u8BBE\u7F6E",content:$i.createElement("div",null,$i.createElement("div",{style:{color:"#E30000"}},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6\u524D\uFF0C\u8BF7\u5148\u4FDD\u5B58\u5F53\u524D\u9875\u9762\u7684\u8BBE\u7F6E\u3002")),okText:"\u6211\u77E5\u9053\u4E86"});return}ye.history.push(`/classrooms/${Qn.coursesId}/exercise/add/${Qn.categoryId}?random=${xn}&type=2`)}},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6 ")),$i.createElement("div",{className:`${os.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),$i.createElement("div",{className:os.znpy,style:{border:0}},$i.createElement(be.ZP,{style:{color:"#000"},checked:!Nn,onChange:un=>{if(sa(!Nn),Ie&&Ie!==-1)return na(Ie);na(Pe)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",$i.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3A\u4EE5\u4E0B\u6240\u9009\u6559\u5E08\uFF09"))),!Nn&&(Yn==null?void 0:Yn.length)>0&&$i.createElement("div",{className:os.teacherList},Yn==null?void 0:Yn.map((un,et)=>$i.createElement("div",{className:`${os.teacherItem} ${(un==null?void 0:un.user_id)==On?os.activeTeacherItem:""}`,key:et,onClick:()=>na(un==null?void 0:un.user_id)},un==null?void 0:un.name))),$i.createElement("div",{className:os.znpy},$i.createElement(be.ZP,{style:{color:"#000"},checked:Nn,onChange:un=>{sa(!Nn)}},"AI\u667A\u80FD\u4F53",$i.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3AAI\u667A\u80FD\u4F53\uFF09")))),$i.createElement(Ce.ZP,{loading:pa,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>$a()},"\u4FDD\u5B58"))))};var Lf=(0,ye.connect)(({exercise:de,globalSetting:pe,loading:le,user:gt})=>({exercise:de,globalSetting:pe,loading:le.effects,user:gt}))(Nf),Rf=x(22590),_m={radio_con:"radio_con___OlJK6",result_con:"result_con___Z4Xwq",result_title:"result_title___uGxkx"},vs=x(59301),Mf=Object.defineProperty,Tf=Object.defineProperties,kf=Object.getOwnPropertyDescriptors,$m=Object.getOwnPropertySymbols,jf=Object.prototype.hasOwnProperty,Zf=Object.prototype.propertyIsEnumerable,eg=(de,pe,le)=>pe in de?Mf(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Sm=(de,pe)=>{for(var le in pe||(pe={}))jf.call(pe,le)&&eg(de,le,pe[le]);if($m)for(var le of $m(pe))Zf.call(pe,le)&&eg(de,le,pe[le]);return de},zf=(de,pe)=>Tf(de,kf(pe)),Pm=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Hf=({shixunHomeworks:de,exercise:pe,loading:le,dispatch:gt})=>{var It,_e,Wt,ot,Ie,Pe;const[xn,Qn]=(0,a.useState)({page:1,limit:10}),[Yn,nn]=(0,a.useState)(-1),[On,na]=(0,a.useState)(""),[pa,_n]=(0,a.useState)({}),[Gn,tr]=(0,a.useState)(!1),[Nn,sa]=(0,a.useState)(!1),_t=(0,ye.useParams)(),[ra,oa]=(0,a.useState)({}),Ta=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Qa,un,et)=>(xn.page-1)*xn.limit+et+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Qa=>Qa||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Qa,un)=>vs.createElement("div",{className:_m.banding,title:Qa||"--"},Qa||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Qa,un)=>Qa===0?vs.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Qa===1?vs.createElement("span",{style:{color:"#DF3042"}},!un.is_make_up&&"\u8003\u8BD5\u4E2D",un.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Qa===2?vs.createElement("span",{style:{color:"#5AB891"}},!un.is_make_up&&!un.is_force_commit&&"\u5DF2\u4EA4\u5377",un.is_make_up&&!un.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",un.is_make_up&&un.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!un.is_make_up&&un.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):vs.createElement("span",{style:{color:"#5AB891"}},!un.is_make_up&&!un.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",un.is_make_up&&!un.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",un.is_make_up&&un.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!un.is_make_up&&un.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,width:150},{title:"\u8BC4\u9605\u72B6\u6001",width:150,dataIndex:"has_comment",render:(Qa,un)=>{let et=new Date().getTime();return ra!=null&&ra.appraise_setting&&(ra!=null&&ra.sealed_review)&&new Date(ra==null?void 0:ra.appraise_end_time).getTime()>et?"--":!Qa&&un.review_status?"\u8BC4\u9605\u4E2D":Qa?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:Qa=>Qa===1?vs.createElement("span",{className:"c-green"},"\u6210\u529F"):vs.createElement("span",{className:"c-red"},"\u5931\u8D25")}].filter(Qa=>!!Qa);(0,a.useEffect)(()=>{var Qa,un;((Qa=pe.actionTabs)==null?void 0:Qa.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&(nn((un=pe.actionTabs)==null?void 0:un.status),Xt())},[(It=pe.actionTabs)==null?void 0:It.key]),(0,a.useEffect)(()=>{var Qa;((Qa=pe.actionTabs)==null?void 0:Qa.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&Yn!=null&&$a(1,10)},[Yn]);const Xt=()=>Pm(void 0,null,function*(){const Qa=yield(0,fe.ZP)(`/api/exercises/${_t.categoryId}/header_info.json`,{method:"get"});(Qa==null?void 0:Qa.status)===0&&oa((Qa==null?void 0:Qa.data)||{})}),va=Qa=>{xn.keyword=Qa,xn.page=1,Qn(Sm({},xn)),ia(xn)},ia=Qa=>Pm(void 0,null,function*(){var un,et;sa(!0);const ka=yield(0,fe.ZP)(`/api/exercise_resubmits/${(un=pe.actionTabs)==null?void 0:un.id}/resubmit_student_list.json`,{method:"get",params:zf(Sm({},Qa),{success_status:Yn!=-1?[Yn]:null,exercise_id:_t==null?void 0:_t.categoryId,exercise_question_id:(et=pe.actionTabs)==null?void 0:et.questionId})});(ka==null?void 0:ka.status)===0&&_n(ka||{}),sa(!1)}),$a=(Qa,un)=>{xn.page=Qa,xn.limit=un,Qn(Sm({},xn)),ia(xn)},oo=()=>Pm(void 0,null,function*(){var Qa,un,et,ka;if(Yn==1&&((Qa=pa==null?void 0:pa.success_status)==null?void 0:Qa[1].count)==0||Yn==2&&((un=pa==null?void 0:pa.success_status)==null?void 0:un[0].count)==0)return oe.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");tr(!0);const fa=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:_t==null?void 0:_t.categoryId,exercise_users_ids:pa==null?void 0:pa.exercise_users_ids,exercise_question_id:(et=pe.actionTabs)==null?void 0:et.questionId}});(fa==null?void 0:fa.status)===0&&(Rr(),(ka=pe.actionTabs)==null||ka.onOK()),tr(!1)}),Rr=()=>{gt({type:"exercise/setActionTabs",payload:{key:""}}),na(""),nn(null)};return vs.createElement(Fe.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((_e=pe.actionTabs)==null?void 0:_e.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:Gn,onCancel:()=>Rr(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>oo()},vs.createElement("div",{className:_m.radio_con},vs.createElement("div",null,vs.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),vs.createElement(be.ZP.Group,{onChange:Qa=>{nn(Qa.target.value)},value:Yn,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((Wt=pa==null?void 0:pa.success_status)==null?void 0:Wt[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((ot=pa==null?void 0:pa.success_status)==null?void 0:ot[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),vs.createElement("div",{className:"flex justify-between item-center mb10"},vs.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",vs.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((Ie=pa==null?void 0:pa.success_status)==null?void 0:Ie[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",vs.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((Pe=pa==null?void 0:pa.success_status)==null?void 0:Pe[0].count)||0),"\u4EBA"),vs.createElement(Se.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:On,onChange:Qa=>na(Qa.target.value),onSearch:va})),vs.createElement(z.default,{loading:Nn,dataSource:(pa==null?void 0:pa.data)||[],columns:Ta,pagination:{current:xn.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:xn.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(pa==null?void 0:pa.count)||0,size:"default",showTotal:ue.rU,onChange:$a},onChange:(Qa,un,et)=>{et!=null&&et.order?(xn.sort_by=et==null?void 0:et.field,xn.direction=(et==null?void 0:et.order)==="ascend"?"asc":"desc"):(xn.sort_by=null,xn.direction=null),ia(xn)}}))};var Qf=(0,ye.connect)(({shixunHomeworks:de,exercise:pe,loading:le,user:gt})=>({shixunHomeworks:de,exercise:pe,loading:le.effects,user:gt}))(Hf),Bd=x(59301),Gf=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const Wf=({exercise:de,loading:pe,dispatch:le})=>{var gt,It;const[_e,Wt]=(0,a.useState)([]),ot=(0,ye.useParams)(),Ie=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:xn=>Bd.createElement(we.Z,{placement:"bottom",title:xn},Bd.createElement("span",{style:{color:"#333"}},je()(xn).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(xn,Qn)=>Bd.createElement("span",{style:{color:"#333"}},Qn==null?void 0:Qn.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(xn,Qn)=>(Qn==null?void 0:Qn.status)=="running"?Bd.createElement("span",{style:{color:"#333"}}," ",Bd.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",Qn==null?void 0:Qn.rate):Bd.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",Qn==null?void 0:Qn.success_count," \u4EBA\uFF0C\u5931\u8D25 ",Qn==null?void 0:Qn.fail_count," \u4EBA")}];(0,a.useEffect)(()=>{var xn;((xn=de.actionTabs)==null?void 0:xn.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&Pe()},[(gt=de.actionTabs)==null?void 0:gt.key]);const Pe=()=>Gf(void 0,null,function*(){var xn;const Qn=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit_history.json",{method:"get",params:(xn=de.actionTabs)==null?void 0:xn.params});Qn.status===0&&Wt(Qn==null?void 0:Qn.data)});return Bd.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((It=de.actionTabs)==null?void 0:It.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{le({type:"exercise/setActionTabs",payload:{key:""}})},footer:null},Bd.createElement(z.default,{pagination:!1,dataSource:_e,columns:Ie,className:"mb10"}))};var Uf=(0,ye.connect)(({exercise:de,loading:pe,user:le})=>({exercise:de,loading:pe.effects,user:le}))(Wf),Kf=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())}),Vf=({id:de,dispatch:pe})=>{const[le,gt]=(0,a.useState)(null);(0,a.useEffect)(()=>{It()},[]);const It=()=>Kf(void 0,null,function*(){var _e,Wt,ot,Ie,Pe,xn,Qn,Yn,nn,On,na,pa;const _n=de;let Gn;do if(Gn=yield(0,fe.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:_n}}),((_e=Gn==null?void 0:Gn.data)==null?void 0:_e.status)===1){gt([(ot=(Wt=Gn==null?void 0:Gn.data)==null?void 0:Wt.progress)==null?void 0:ot.current_success_count,(Pe=(Ie=Gn==null?void 0:Gn.data)==null?void 0:Ie.progress)==null?void 0:Pe.total]);break}else if(((xn=Gn==null?void 0:Gn.data)==null?void 0:xn.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),gt([(Yn=(Qn=Gn==null?void 0:Gn.data)==null?void 0:Qn.progress)==null?void 0:Yn.current_success_count,(On=(nn=Gn==null?void 0:Gn.data)==null?void 0:nn.progress)==null?void 0:On.total]),yield new Promise(tr=>setTimeout(tr,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((na=Gn==null?void 0:Gn.data)==null?void 0:na.status)===0);pe({type:"exercise/setCommonHeader",payload:{progress:(pa=Gn==null?void 0:Gn.data)==null?void 0:pa.progress}})});return a.createElement(a.Fragment,null,le&&a.createElement(re.Z,{align:"middle",className:"mr10 ml10"},a.createElement(St.Z,{className:"mr10",size:"small"}),a.createElement("span",null,"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u751F\u6210\u8FDB\u5EA6\uFF1A",le[0]," / ",le[1])))},Ia=x(59301),Yf=Object.defineProperty,Xf=Object.defineProperties,Jf=Object.getOwnPropertyDescriptors,X0=Object.getOwnPropertySymbols,tg=Object.prototype.hasOwnProperty,ng=Object.prototype.propertyIsEnumerable,ag=(de,pe,le)=>pe in de?Yf(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):de[pe]=le,Vs=(de,pe)=>{for(var le in pe||(pe={}))tg.call(pe,le)&&ag(de,le,pe[le]);if(X0)for(var le of X0(pe))ng.call(pe,le)&&ag(de,le,pe[le]);return de},J0=(de,pe)=>Xf(de,Jf(pe)),qf=(de,pe)=>{var le={};for(var gt in de)tg.call(de,gt)&&pe.indexOf(gt)<0&&(le[gt]=de[gt]);if(de!=null&&X0)for(var gt of X0(de))pe.indexOf(gt)<0&&ng.call(de,gt)&&(le[gt]=de[gt]);return le},Rd=(de,pe,le)=>new Promise((gt,It)=>{var _e=Ie=>{try{ot(le.next(Ie))}catch(Pe){It(Pe)}},Wt=Ie=>{try{ot(le.throw(Ie))}catch(Pe){It(Pe)}},ot=Ie=>Ie.done?gt(Ie.value):Promise.resolve(Ie.value).then(_e,Wt);ot((le=le.apply(de,pe)).next())});const _f=de=>{var pe=de,{exercise:le,globalSetting:gt,loading:It,dispatch:_e,classroomList:Wt,user:ot,match:Ie}=pe,Pe=qf(pe,["exercise","globalSetting","loading","dispatch","classroomList","user","match"]),xn,Qn,Yn,nn,On,na,pa,_n,Gn,tr,Nn,sa,_t,ra,oa,Ta,Xt,va;const ia=(0,ye.useParams)(),[$a]=(0,ye.useSearchParams)(),oo=(0,ye.useLocation)(),[Rr,Qa]=(0,a.useState)([]),{exerciseList:un,commonHeader:et,checkDomain:ka,workSetting:fa,saveExerciseDownUsers:Za,course_groups:ir}=le,[La,Ur]=(0,a.useState)(null),[za,Aa]=(0,a.useState)(je()(new Date).valueOf()),[Nr,br]=(0,a.useState)(),[er,ea]=(0,a.useState)(!1),[Xa,ha]=(0,a.useState)(1),[aa,Sa]=(0,a.useState)(!1),[Jn,qa]=(0,a.useState)({name:"",id:"",list:[]}),[fr,Dr]=(0,a.useState)({}),{userInfo:ho}=ot;ia.category=$a.get("category_id");const Eo=!ka||ka&&((xn=ho==null?void 0:ho.course)==null?void 0:xn.course_identity)<3,Hr=(0,a.useRef)(Date.now()),lr=(0,a.useRef)(),[io,Fo]=(0,a.useState)({});(0,a.useEffect)(()=>{(0,xt.Rm)()&&_e({type:"classroomList/getAssistantPermissions",payload:{course_id:ia.coursesId}})},[(Qn=ot==null?void 0:ot.userInfo)==null?void 0:Qn.username]),(0,a.useEffect)(()=>{new URLSearchParams(oo.search).get("tabs")==="3"&&Pu()},[]),(0,a.useEffect)(()=>{le.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Ur(3)},[le.actionTabs.key]),(0,a.useEffect)(()=>(clearInterval(lr.current),(0,xt.G5)()&&(et==null?void 0:et.exercise_status)===2&&(et!=null&&et.enable_monitor)&&(lr.current=setInterval(()=>{Hl()},5*1e3)),()=>{clearInterval(lr.current)}),[ot.userInfo,et==null?void 0:et.exercise_status]),(0,a.useEffect)(()=>{Ti();const Ir=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Fe.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:Ia.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ia.createElement("br",null),"1\u3001\u5728",Ia.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ia.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ia.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ia.createElement("br",null),"2\u3001\u5728",Ia.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ia.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ia.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ia.createElement("br",null),Ir==="allowRouter"&&Ia.createElement(Ia.Fragment,null,"3\u3001",Ia.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[ia.coursesId]);const Ti=()=>Rd(void 0,null,function*(){const Ir=yield _e({type:"exercise/getCommonHeader",payload:Vs({},ia)});Ir&&qa(Ir==null?void 0:Ir.simulate_exercise_records)}),kl=()=>{const Ir=(et==null?void 0:et.simulate_exercise_num)-(et==null?void 0:et.user_simulate_num);return Ir>=0?Ir:0},Hl=()=>Rd(void 0,null,function*(){const Ir=yield(0,fe.ZP)(`/api/exercises/${ia.categoryId}/new_abnormities.json`,{method:"get",params:{time:Hr.current}});if((Ir==null?void 0:Ir.status)===401){clearInterval(lr.current);return}Hr.current=Date.now(),(Ir==null?void 0:Ir.message)!==""&&(Ir==null?void 0:Ir.message)!=="\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"&&hf({title:(Ir==null?void 0:Ir.exercise_name)+"-\u8003\u8BD5\u5F02\u5E38",message:Ir.message,target:"self",icon:"/warning.png",link:`/classrooms/${ia.coursesId}/exercise/${ia.categoryId}/detail?random=${$a.get("random")==="true"}&tabs=7`})}),Hi=(Ir=!1)=>{ye.history.push(`/classrooms/${ia.coursesId}/exercisenotice/${et.id}/users/${ho.login}`)},Vl=()=>{_e({type:"exercise/setUpdateIndex"})},Pu=()=>{_e({type:"exercise/getWorkSetting",payload:Vs({},ia)})},hu=()=>{_e({type:"exercise/getCommonHeader",payload:Vs({},ia)});const Ir={0:()=>{Vl()},2:()=>{ha(Xa+1)},3:()=>{_e({type:"exercise/getWorkSetting",payload:Vs({},ia)})}};Ir[La]&&Ir[La]()};function $r(Ir){br(Vs({},Ir))}const Wi=[{name:"\u7B54\u9898\u5217\u8868",id:0,hidden:!1,component:Ia.createElement(uo,{getparams:$r,checkDomainAuthority:Eo})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,hidden:(et==null?void 0:et.exercise_status)===-1||(0,ue._m)()&&!(0,xt.ag)()||!Eo||(0,xt.dE)(),component:(0,xt.Rm)()&&!((Yn=Wt.AssistantObject.exercise)!=null&&Yn.can_preview)||(et==null?void 0:et.exercise_status)==1&&(0,xt.Ny)()&&!(et!=null&&et.exercise_can_preview)?Ia.createElement("div",{style:{height:"500px",background:"#fff",textAlign:"center",alignContent:"center"}},Ia.createElement("img",{src:x(85004),width:220}),(0,xt.Rm)()?Ia.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\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"):Ia.createElement(Ia.Fragment,null,Ia.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u8003\u8BD5\u672A\u5F00\u59CB\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u67E5\u770B\u8BD5\u5377"),Ia.createElement("div",{style:{color:"#5F6367",marginTop:"10px"}},"\u5982\u9700\u67E5\u770B\u8BD5\u5377\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458\u5148\u52A0\u5165\u8BFE\u5802"))):et!=null&&et.is_random?Ia.createElement(ts.default,{key:Xa}):Ia.createElement(zi,{activeTabs:La})},{name:"\u7EDF\u8BA1\u5206\u6790",id:1,hidden:(et==null?void 0:et.exercise_status)===-1||!Eo||(0,ue._m)()&&!(0,xt.ag)()||(0,xt.dE)()&&!(et!=null&&et.show_statistic)||(0,xt.Rm)(),component:Ia.createElement(Lg,null)},{name:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u6392\u884C\u699C",id:1,hidden:!((0,xt.dE)()&&(et!=null&&et.show_acm)),component:Ia.createElement(Tm,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:7,hidden:(et==null?void 0:et.exercise_status)===-1||!(et!=null&&et.open_code_quality_analysis)||(0,xt.dE)(),component:Ia.createElement(ef,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,hidden:(et==null?void 0:et.exercise_status)===-1||(0,xt.dE)()||et.exercise_status===1||!et.exist_program||((nn=gt==null?void 0:gt.setting)==null?void 0:nn.hide_code_repeat),component:Ia.createElement(gi,{key:za})},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(et==null?void 0:et.exercise_status)===-1||(et==null?void 0:et.exercise_type)===2||(0,xt.dE)()&&(et==null?void 0:et.exercise_status)===1,component:Ia.createElement(yf.Z,null)},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,hidden:!Eo||(0,xt.dE)(),component:(et==null?void 0:et.exercise_status)===-1?Ia.createElement(Ef.Z,null):Ia.createElement(tm,null)},{name:"\u8003\u8BD5\u76D1\u63A7",id:7,hidden:(et==null?void 0:et.exercise_status)===-1||!(0,xt.G5)()||!(et!=null&&et.enable_monitor),component:Ia.createElement(sf,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,hidden:(et==null?void 0:et.exercise_status)===-1||!et.identity_verify||(0,xt.dE)(),component:Ia.createElement(Da,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,hidden:(et==null?void 0:et.exercise_status)===-1||!et.open_phone_video_recording||(0,xt.dE)(),component:Ia.createElement(Ol,null)},{name:Ia.createElement("div",null,"\u667A\u80FD\u8BC4\u9605 ",Ia.createElement("img",{className:Fd.ai_review_new,src:vn})),id:11,component:Ia.createElement(Lf,null),hidden:(0,xt.dE)()||(et==null?void 0:et.is_random)||(et==null?void 0:et.exercise_type)==2}].filter(Ir=>!Ir.hidden);(et==null?void 0:et.exercise_status)===1&&Wi.splice(0,1,...Wi.splice(1,1,Wi[0])),(0,a.useEffect)(()=>{if(typeof(et==null?void 0:et.exercise_status)=="number"){if($a.get("tabs")){Ur($a.get("tabs"));return}(et==null?void 0:et.exercise_status)===1?(Ur("2"),(0,xt.dE)()&&Ur("0")):Ur("0")}},[et==null?void 0:et.exercise_status]);const jl="YYYY-MM-DD",ru=je()("2020-11-15",jl),Ru=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Ia.createElement(Ia.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),nu=()=>{var Ir,mi;return Ia.createElement(Be.default,{onClick:hl=>Rd(void 0,null,function*(){var eo,ei;switch(le.order&&(ia.order=le.order,ia.order_type=le.order_type),hl.key){case"1":if((0,xt.Rm)()&&!((eo=Wt.AssistantObject.exercise)!=null&&eo.can_download)){oe.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}_e({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:ir==null?void 0:ir.map(Oi=>({course_group_id:Oi==null?void 0:Oi.exercise_group_id,group_group_name:Oi==null?void 0:Oi.exercise_group_name,count:Oi==null?void 0:Oi.exercise_group_students})),fn:()=>{let Oi=[];Fe.default.confirm({title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9\u8BBE\u7F6E",icon:null,width:650,closable:!0,centered:!0,onOk:()=>Rd(void 0,null,function*(){if(Oi.length===0)return oe.ZP.info("\u8BF7\u9009\u62E9\u9009\u9879\uFF01"),Promise.reject();ia.types=Oi,(yield(0,ne.Uj)(J0(Vs(Vs({},ia),Nr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))).status===0&&(0,se.je)(J0(Vs(Vs({},ia),Nr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}),content:Ia.createElement("div",null,Ia.createElement("p",{style:{color:"#E99237",marginBottom:"20"}},Ia.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),"\u8BF7\u9009\u62E9\u60A8\u9700\u8981\u7684\u5B66\u751F\u6210\u7EE9\u6570\u636E\u8FDB\u884C\u5BFC\u51FA\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u56E0\u4E3A\u5BFC\u51FA\u7684\u6570\u636E\u592A\u591A\u800C\u5F71\u54CD\u5BFC\u51FA\u8FDB\u5EA6\u3002"),Ia.createElement("div",null,Ia.createElement(Ne.default,{onChange:yl=>{yl.target.checked?Oi.push(1):Oi=Oi.filter(Wl=>Wl!==1)}},"\u57FA\u672C\u6570\u636E",Ia.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u9898\u578B\u5F97\u5206\u4E0E\u6700\u7EC8\u6210\u7EE9\uFF09"))),Ia.createElement("div",{style:{marginTop:15,marginBottom:15}},Ia.createElement(Ne.default,{onChange:yl=>{yl.target.checked?Oi.push(2):Oi=Oi.filter(Wl=>Wl!==2)}},"\u5F97\u5206\u8BE6\u8868",Ia.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u5C0F\u9898\u5F97\u5206\u4E0E\u5404\u9898\u578B\u603B\u5F97\u5206\uFF09"))),Ia.createElement("div",null,Ia.createElement(Ne.default,{onChange:yl=>{yl.target.checked?Oi.push(3):Oi=Oi.filter(Wl=>Wl!==3)}},"\u6570\u636E\u5206\u6790",Ia.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u8BD5\u5377\u4E2D\u6BCF\u4E2A\u5C0F\u9898\u7684\u53C2\u8003\u603B\u4EBA\u6570\u3001\u7B54\u9898\u4EBA\u6570\u3001\u7B54\u5BF9\u4EBA\u6570\u3001\u6EE1\u5206\u4EBA\u6570\u548C\u5F97\u5206\u7387\uFF09"))))})}}});break;case"8":if((0,xt.Rm)()&&!((ei=Wt.AssistantObject.exercise)!=null&&ei.can_download)){oe.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(et!=null&&et.can_export_exam_summary)_e({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}});else{const Oi=yield(0,ne.aU)({id:(ia==null?void 0:ia.categoryId)||(ia==null?void 0:ia.exerciseId)});Fe.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,closable:!0,footer:null,content:Ia.createElement(Ia.Fragment,null,"\u60A8\u6240\u5728\u7684\u5355\u4F4D\u8FD8\u6CA1\u6709\u4E13\u5C5E\u7684\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\uFF0C\u6682\u65F6\u65E0\u6CD5\u751F\u6210\u8003\u8BD5\u603B\u7ED3\u3002\u5982\u9700\u5B9A\u5236\u6A21\u677F\uFF0C\u8BF7\u8054\u7CFB\u6559\u7814\u52A9\u7406\uFF01",Ia.createElement("br",null),Ia.createElement("div",{className:"mt-20px"},Ia.createElement("a",{onClick:()=>{var yl,Wl,ol,Hu,zn,$n,fo,Bu;Fo({url:Le.Z.API_SERVER+((Hu=(ol=(Wl=(yl=Oi==null?void 0:Oi.data)==null?void 0:yl.exam_summary_templates)==null?void 0:Wl[0])==null?void 0:ol.attachment_info)==null?void 0:Hu.url),file_type:(Bu=(fo=($n=(zn=Oi==null?void 0:Oi.data)==null?void 0:zn.exam_summary_templates)==null?void 0:$n[0])==null?void 0:fo.attachment_info)==null?void 0:Bu.file_type})}},"\u67E5\u770B\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\u793A\u4F8B>")),Ia.createElement("div",{className:"mt-20px ml-auto mr-auto p10 rounded-4px",style:{width:180,height:180,boxShadow:"0px 0px 10px 0px rgba(162,162,162,0.3)"}},Ia.createElement("img",{className:"h-full w-full",src:Bf})),Ia.createElement("div",{className:"mt10 mb-12px",style:{color:"#9096A3",textAlign:"center"}},"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u6559\u7814\u52A9\u7406"))})}break}})},(0,xt.GJ)()&&!(et!=null&&et.appraise_label)&&Eo&&((Ir=et==null?void 0:et.user_permission)==null?void 0:Ir.exercise_unpublish_count)>0&&(et==null?void 0:et.exercise_status)!==1&&(!(et!=null&&et.is_make_up_exercise)||(et==null?void 0:et.is_make_up_exercise)&&!((mi=fa==null?void 0:fa.exercise)!=null&&mi.publish_time)&&(et==null?void 0:et.allow_create_make_up))&&Ia.createElement(Be.default.Item,{key:"7",onClick:()=>{var hl,eo,ei,Oi;if(console.log(et),(0,xt.Rm)()&&!((eo=(hl=Wt==null?void 0:Wt.AssistantObject)==null?void 0:hl.exercise)!=null&&eo.can_publish)){oe.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((et==null?void 0:et.exercise_question_count)===0){oe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const yl=je()(et==null?void 0:et.created_at,jl);if(je()(ru).diff(je()(yl),"days")>0&&(et!=null&&et.is_random)){Ru();return}if(((ei=ot==null?void 0:ot.userInfo)==null?void 0:ei.user_status)===2){(0,Mc.Rd)();return}et!=null&&et.high_resources_consume&&!(et!=null&&et.high_resources_consume_permission)?_e({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:ia.coursesId,type:"exercise",type_id:ia.categoryId,name:et.exercise_name,fn:()=>{var ol;_e({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ia.categoryId],selectArrsAll:[et],unified_setting:et==null?void 0:et.unified_setting,params:ia,disabled:(et==null?void 0:et.exercise_status)!==1,type:2,activeTab:La,cb:hu,manage_all_group:(ol=fa==null?void 0:fa.exercise)==null?void 0:ol.manage_all_group}})}}}):_e({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ia.categoryId],selectArrsAll:[et],unified_setting:et==null?void 0:et.unified_setting,params:ia,disabled:(et==null?void 0:et.exercise_status)!==1,type:2,activeTab:La,cb:hu,manage_all_group:(Oi=fa==null?void 0:fa.exercise)==null?void 0:Oi.manage_all_group}})}},"\u53D1\u5E03\u8003\u8BD5"),(et==null?void 0:et.exercise_status)!==-1&&(0,xt.GJ)()&&Eo&&et.exercise_status!==1&&!(et!=null&&et.is_make_up_exercise&&et.exercise_status===3)&&(et!=null&&et.open_appraise?Ia.createElement(we.Z,{overlayStyle:{maxWidth:"initial"},title:Ia.createElement("div",null,Ia.createElement("div",null,"\u63D0\u793A\uFF1A"),Ia.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),Ia.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"))},Ia.createElement(Be.default.Item,{key:"5"},"\u7F16\u8F91\u8BD5\u5377")):Ia.createElement(Be.default.Item,{key:"5",onClick:()=>{var hl,eo;if((0,xt.Rm)()&&!((eo=(hl=Wt==null?void 0:Wt.AssistantObject)==null?void 0:hl.exercise)!=null&&eo.can_create)){oe.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 ei=je()(et==null?void 0:et.created_at,jl);if(je()(ru).diff(je()(ei),"days")>0&&(et!=null&&et.is_random)){Ru();return}else ye.history.push(et!=null&&et.is_random?`/classrooms/${ia.coursesId}/exercise/${ia.categoryId}/random/edit?type=settings`:`/classrooms/${ia.coursesId}/exercise/add/${ia.categoryId}?random=false&type=2`)}},"\u7F16\u8F91\u8BD5\u5377")),(et==null?void 0:et.exercise_status)!==-1&&!(0,xt.dE)()&&Eo&&et.exercise_status>1&&et.exist_program&&Ia.createElement(Be.default.Item,{key:"4",onClick:hl=>{_e({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:ia}})}},"\u4EE3\u7801\u67E5\u91CD"),Ia.createElement(Be.default.Item,{key:"1"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),(et==null?void 0:et.exercise_status)===3&&Ia.createElement(Be.default.Item,{key:"8"},"\u5BFC\u51FA\u8003\u8BD5\u603B\u7ED3"),(et==null?void 0:et.exercise_status)!==-1&&Ia.createElement(Be.default.Item,{key:"2",onClick:()=>{var hl;if((0,xt.Rm)()&&!((hl=Wt.AssistantObject.exercise)!=null&&hl.can_download)){oe.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((0,xt.Ny)()&&(et==null?void 0:et.exercise_status)==1&&!(et!=null&&et.exercise_can_preview)){oe.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}if((et==null?void 0:et.exercise_status)===1)(0,ue.xg)(`/classrooms/${ia.coursesId}/exercise/${ia.categoryId}/export_blank`);else{let eo=1;Fe.default.confirm({title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7C7B\u578B",icon:null,centered:!0,closable:!0,content:Ia.createElement(be.ZP.Group,{defaultValue:1,onChange:ei=>{eo=ei.target.value}},Ia.createElement(Re.Z,{direction:"vertical"},Ia.createElement(be.ZP,{value:1},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),Ia.createElement(be.ZP,{value:2},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),Ia.createElement(be.ZP,{value:3},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))),onOk:()=>{eo===3?_e({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u8BD5\u5377",course_groups:ir==null?void 0:ir.map(ei=>({course_group_id:ei==null?void 0:ei.exercise_group_id,group_group_name:ei==null?void 0:ei.exercise_group_name,count:ei==null?void 0:ei.exercise_group_students})),fn:()=>Rd(void 0,null,function*(){var ei,Oi,yl,Wl;Za&&Za();let ol="",Hu=0;const zn=yield(0,fe.ZP)(`/api/exercises/${ia.categoryId}/exercise_users.json`,{method:"get",params:J0(Vs({},ia),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})});if((zn==null?void 0:zn.status)===0){ol=(ei=zn==null?void 0:zn.data)==null?void 0:ei.first_export_user_login,Hu=(Oi=zn==null?void 0:zn.data)==null?void 0:Oi.total_count;const $n=JSON.parse(localStorage[`${(yl=ot==null?void 0:ot.userInfo)==null?void 0:yl.login}-${ia.coursesId}-${ia.categoryId}-downFilter`]);localStorage[`${(Wl=ot==null?void 0:ot.userInfo)==null?void 0:Wl.login}-${ia.coursesId}-${ia.categoryId}-downFilter`]=JSON.stringify(J0(Vs({},$n),{firstTargetLogin:ol,totalCount:Hu,exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}(0,ue.xg)(`/classrooms/${ia.coursesId}/exercise/${ia.categoryId}/export_blank?type=${eo}`)})}}):(0,ue.xg)(`/classrooms/${ia.coursesId}/exercise/${ia.categoryId}/export_blank?type=${eo}`)}})}}},"\u5BFC\u51FA\u8BD5\u5377"),Ia.createElement(Be.default.Item,{key:"3",onClick:()=>{var hl;if((0,xt.Rm)()&&!((hl=Wt.AssistantObject.exercise)!=null&&hl.can_download)){oe.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}ye.history.push(`/classrooms/${ia.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"),(et==null?void 0:et.exercise_status)!==-1&&Ia.createElement(Be.default.Item,{key:"6",onClick:()=>{var hl;if((0,xt.Rm)()&&!((hl=Wt.AssistantObject.exercise)!=null&&hl.can_download)){oe.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}_e({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E"))},ki=Ir=>Rd(void 0,null,function*(){const mi=yield(0,fe.ZP)(`/api/courses/${ia==null?void 0:ia.coursesId}/exercises/exercise_code_repeat.json`,{method:"post",body:{group_ids:Ir,id:ia==null?void 0:ia.categoryId}});if(mi.status===0){Ur(4),Aa(je()(new Date).valueOf()),_e({type:"exercise/setActionTabs",payload:{}});return}mi.status<-2&&oe.ZP.error(mi==null?void 0:mi.message)});let Au=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Ls=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Ir,mi,hl)=>Ia.createElement(we.Z,{title:((ia.page||1)-1)*20+hl+1},Ia.createElement("span",null,((ia.page||1)-1)*20+hl+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Ir,mi)=>mi.commit_status===0||mi.commit_status===1?"--":!mi.open_total_score&&(0,xt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Ir=typeof Ir=="number"?Number(Ir):Ir,Ir||(Ir=0),Ir===100?Ia.createElement("span",{className:"c-green"},Ir||"--"):Ir>60?Ia.createElement("span",{className:"c-orange"},Ir||"--"):Ia.createElement("span",null,Ir||"--"))},!((fr==null?void 0:fr.objective)!==1||(fr==null?void 0:fr.objective)===1&&(fr==null?void 0:fr.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Ir,mi)=>{if(mi.commit_status===0||mi.commit_status===1)return"--";if(!mi.open_total_score&&(0,xt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ir=typeof Ir=="number"?Number(Ir):Ir,Ir||(Ir=0);let hl;return Ir>=0&&Ir<=60?hl=Ia.createElement("span",null,Ir):Ir===100?hl=Ia.createElement("span",{className:"c-green"},Ir):Ir>60?hl=Ia.createElement("span",{className:"c-orange"},Ir):hl="--",Ia.createElement(Ma,{renderText:hl,item:mi})}}},!((fr==null?void 0:fr.subjective)!==1||(fr==null?void 0:fr.subjective)===1&&(fr==null?void 0:fr.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Ir,mi)=>{if(mi.commit_status===0||mi.commit_status===1)return"--";if(!mi.open_total_score&&(0,xt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ir=typeof Ir=="number"?Number(Ir):Ir,Ir||(Ir=0);let hl;return Ir==0||Ir>0&&Ir<=60?hl=Ia.createElement("span",null,Ir):Ir===100?hl=Ia.createElement("span",{className:"c-green"},Ir):Ir>60?hl=Ia.createElement("span",{className:"c-orange"},Ir):hl="--",hl}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Ir,mi)=>Ir===0?Ia.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ir===1?Ia.createElement("span",{style:{color:"#DF3042"}},!mi.is_make_up&&"\u8003\u8BD5\u4E2D",mi.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ir===2?Ia.createElement("span",{style:{color:"#5AB891"}},!mi.is_make_up&&!mi.is_force_commit&&"\u5DF2\u4EA4\u5377",mi.is_make_up&&!mi.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",mi.is_make_up&&mi.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!mi.is_make_up&&mi.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ia.createElement("span",{style:{color:"#5AB891"}},!mi.is_make_up&&!mi.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",mi.is_make_up&&!mi.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",mi.is_make_up&&mi.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!mi.is_make_up&&mi.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Ir=>Ir?je()(Ir).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Ir=>Ir?je()(Ir).format("YYYY-MM-DD HH:mm"):"--"}].filter(Ir=>!!Ir);if(!(0,xt.RV)())return null;if(!(0,xt.RV)())return"";const Nu=()=>Ia.createElement("div",{className:Fd.export},Ia.createElement("div",{className:`${Fd.btn_review}`,onClick:()=>{if(!(et!=null&&et.is_open_ai_review))return oe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;window.location.href=`/classrooms/${ia.coursesId}/exercise/${ia.categoryId}/detail?random=${et==null?void 0:et.is_random}&tabs=2`}},Ia.createElement("img",{src:Fa.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"));return Ia.createElement("section",{className:Fd.bg},Ia.createElement("div",{className:"edu-container"},ho.username&&Ia.createElement("section",{className:"animated fadeIn"},Ia.createElement("aside",{className:"mt10"},Ia.createElement(Ze.Z,{separator:">"},Ia.createElement(Ze.Z.Item,{href:`/classrooms/${ia.coursesId}/exercise`},(na=(On=ot==null?void 0:ot.userInfo)==null?void 0:On.course)==null?void 0:na.course_name),Ia.createElement(Ze.Z.Item,{href:`/classrooms/${ia.coursesId}/exercise`},"\u5728\u7EBF\u8003\u8BD5"),Ia.createElement(Ze.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),Ia.createElement("aside",{className:[Fd.title,"mt20"].join(" ")},Ia.createElement("a",{href:`/classrooms/${ia.coursesId}/exercise`},Ia.createElement(ee.Z,{className:"font16 c-black"})),(0,ue.vB)(et==null?void 0:et.exercise_status,et==null?void 0:et.appraise_label),(et==null?void 0:et.is_make_up_exercise)&&Ia.createElement("img",{src:ff,width:44,height:24,style:{marginRight:5,marginLeft:10}}),Ia.createElement("strong",{className:"font20 ml5 mr10"},et==null?void 0:et.exercise_name),(et==null?void 0:et.exercise_type)==2&&Ia.createElement("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:Fd.moni},Ia.createElement("img",{src:pf,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),(et==null?void 0:et.is_make_up_exercise)&&Ia.createElement(we.Z,{title:"\u70B9\u51FB\u53EF\u67E5\u770B\u539F\u8003\u8BD5"},Ia.createElement("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(0,ue.xg)(`/classrooms/${ia.coursesId}/exercise/${et==null?void 0:et.make_up_exercise_id}/detail?random=${et==null?void 0:et.make_up_exercise_is_random}`)}})))),Ia.createElement("aside",{className:"mt30 relative"},La=="11"?Ia.createElement(Nu,null):Ia.createElement("div",{className:Fd.export},!(0,xt.dE)()&&!(et!=null&&et.is_make_up_exercise)&&(et==null?void 0:et.exercise_status)===3&&(et==null?void 0:et.exercise_type)!=2&&Ia.createElement(Ce.ZP,{onClick:Ir=>{if(Ir.preventDefault(),!(et!=null&&et.allow_create_make_up)){oe.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}_e({type:"exercise/setActionTabs",payload:{key:"\u8865\u8003\u8BB0\u5F55",params:ia}})}},Ia.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8865\u8003\u8BB0\u5F55"),!(0,xt.dE)()&&!(et!=null&&et.is_make_up_exercise)&&et.exercise_status===3&&(et==null?void 0:et.exercise_type)!=2&&Ia.createElement(Ce.ZP,{onClick:Ir=>{if(Ir.preventDefault(),!(et!=null&&et.allow_create_make_up)){oe.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}_e({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:ia}})}},Ia.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u521B\u5EFA\u8865\u8003"),(0,xt.GJ)()&&Eo&&((pa=et==null?void 0:et.user_permission)==null?void 0:pa.user_commit_counts)>0&&(et==null?void 0:et.exercise_status)===2&&(et==null?void 0:et.exercise_type)!=2&&Ia.createElement(Ce.ZP,{onClick:Ir=>{var mi,hl;if(Ir.preventDefault(),(0,xt.Rm)()&&!((hl=(mi=Wt==null?void 0:Wt.AssistantObject)==null?void 0:mi.exercise)!=null&&hl.can_redo)){oe.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}_e({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:ia}})}},Ia.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),(0,xt.GJ)()&&Eo&&((_n=et==null?void 0:et.user_permission)==null?void 0:_n.exercise_unpublish_count)>0&&(et==null?void 0:et.exercise_status)===1&&(!(et!=null&&et.is_make_up_exercise)||(et==null?void 0:et.is_make_up_exercise)&&(et==null?void 0:et.allow_create_make_up))&&Ia.createElement(Vm.Z,{tips:et==null?void 0:et.open_appraise,style:{marginLeft:10}},Ia.createElement(Ce.ZP,{onClick:Ir=>{var mi,hl,eo,ei;if(Ir.preventDefault(),(0,xt.Rm)()&&!((hl=(mi=Wt==null?void 0:Wt.AssistantObject)==null?void 0:mi.exercise)!=null&&hl.can_publish)){oe.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((et==null?void 0:et.exercise_question_count)===0){oe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}if(((eo=ot==null?void 0:ot.userInfo)==null?void 0:eo.user_status)===2){(0,Mc.Rd)();return}const Oi=je()(et==null?void 0:et.created_at,jl);if(je()(ru).diff(je()(Oi),"days")>0&&(et!=null&&et.is_random)){Ru();return}et!=null&&et.high_resources_consume&&!(et!=null&&et.high_resources_consume_permission)?_e({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:ia.coursesId,type:"exercise",type_id:ia.categoryId,name:et.exercise_name,fn:()=>{var Wl;_e({type:"exercise/getCommonHeader",payload:Vs({},ia)}),_e({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ia.categoryId],selectArrsAll:[et],unified_setting:et==null?void 0:et.unified_setting,params:ia,disabled:(et==null?void 0:et.exercise_status)!==1,type:2,activeTab:La,cb:hu,manage_all_group:(Wl=fa==null?void 0:fa.exercise)==null?void 0:Wl.manage_all_group}})}}}):_e({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ia.categoryId],selectArrsAll:[et],unified_setting:et==null?void 0:et.unified_setting,params:ia,disabled:(et==null?void 0:et.exercise_status)!==1,type:2,activeTab:La,cb:hu,manage_all_group:(ei=fa==null?void 0:fa.exercise)==null?void 0:ei.manage_all_group}})}},Ia.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5")),(0,xt.GJ)()&&Eo&&((Gn=et==null?void 0:et.user_permission)==null?void 0:Gn.exercise_publish_count)>0&&Ia.createElement(Ce.ZP,{onClick:Ir=>{var mi,hl;if(Ir.preventDefault(),(0,xt.Rm)()&&!((hl=(mi=Wt==null?void 0:Wt.AssistantObject)==null?void 0:mi.exercise)!=null&&hl.can_stop)){oe.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}_e({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",unified_setting:et==null?void 0:et.unified_setting,selectArrs:[ia.categoryId],params:ia,cb:hu}})}},Ia.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),(0,xt.dE)()&&et.is_late&&`\u8FDF\u5230\u8D85\u8FC7${et.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`,(0,xt.dE)()&&(et==null?void 0:et.exercise_type)===2&&Ia.createElement(Ce.ZP,{onClick:Ir=>Rd(void 0,null,function*(){Ir.preventDefault();const mi=yield(0,fe.ZP)(`/api/exercises/${ia.categoryId}/header_info.json`,{method:"get"});(mi==null?void 0:mi.status)===0&&Dr((mi==null?void 0:mi.data)||{}),Sa(!0)})},Ia.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8003\u8BD5\u8BB0\u5F55"),(0,xt.dE)()&&(et==null?void 0:et.exercise_type)===1&&((tr=et==null?void 0:et.user_permission)==null?void 0:tr.current_status)===2&&!et.is_late&&et.exercise_status>1&&Ia.createElement(Ce.ZP,{onClick:()=>Hi()},Ia.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),(Nn=un==null?void 0:un.exercise_types)!=null&&Nn.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),(0,xt.dE)()&&(et==null?void 0:et.exercise_type)===2&&!et.is_late&&(et==null?void 0:et.exercise_status)!=3&&et.exercise_status>1&&Ia.createElement(we.Z,{title:Ia.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",et==null?void 0:et.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",kl(),"\u6B21")},Ia.createElement(Ce.ZP,{onClick:()=>Hi(),disabled:kl()===0&&((sa=et==null?void 0:et.user_permission)==null?void 0:sa.current_status)!=0,style:{marginLeft:8}},Ia.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),((_t=et==null?void 0:et.user_permission)==null?void 0:_t.current_status)==0?"\u7EE7\u7EED\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5")),(0,xt.dE)()&&(et==null?void 0:et.exercise_type)===1&&((ra=et==null?void 0:et.user_permission)==null?void 0:ra.current_status)===0&&!et.is_late&&et.exercise_status>1&&Ia.createElement(Ce.ZP,{onClick:()=>Hi(!0)},Ia.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),(0,xt.dE)()&&(et==null?void 0:et.screen_used_num)>(et==null?void 0:et.screen_num)&&et.exercise_status!==3&&Ia.createElement(Ce.ZP,{onClick:()=>Hi(!0)},Ia.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7533\u8BF7","\u7EE7\u7EED\u8003\u8BD5"),(0,xt.dE)()&&(et==null?void 0:et.whole_exercise_status)===3&&(et==null?void 0:et.ai_push_wrong_question)&&((oa=et==null?void 0:et.user_permission)==null?void 0:oa.current_status)!==4&&Ia.createElement(re.Z,{align:"middle"},(et==null?void 0:et.wrong_questions_size)!==0&&((Ta=et==null?void 0:et.progress)==null?void 0:Ta.stat)===1&&Ia.createElement(Vf,{dispatch:_e,id:et==null?void 0:et.ai_question_record_id}),Ia.createElement(Ce.ZP,{onClick:()=>{var Ir;if((et==null?void 0:et.wrong_questions_size)===0){oe.ZP.warning("\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E");return}if(((Ir=et==null?void 0:et.progress)==null?void 0:Ir.stat)===1){oe.ZP.warning("\u63A8\u8350\u8BD5\u9898\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u751F\u6210\u5B8C\u6210\u540E\u518D\u5F00\u59CB\u5DE9\u56FA");return}(0,ue.xg)(`/classrooms/${ia.coursesId}/exercise/${ia.categoryId}/wrongAnswer/${ho==null?void 0:ho.login}`)}},Ia.createElement("span",{className:"iconfont icon-cuotigonggu mr5 font14"}),"\u9519\u9898\u5DE9\u56FA")),(et==null?void 0:et.show_analysis_detail)&&Ia.createElement(Ce.ZP,{onClick:()=>{(0,ue.xg)(`/classrooms/${ia.coursesId}/exercise/${ia.categoryId}/analysis/${et==null?void 0:et.analysis_id}`)}},Ia.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),(0,xt.GJ)()&&Eo&&(et.exercise_status===1||et.exercise_status===3&&(et==null?void 0:et.is_make_up_exercise))&&Ia.createElement(Vm.Z,{tips:et==null?void 0:et.open_appraise,style:{marginLeft:10}},Ia.createElement(Ce.ZP,{onClick:()=>{var Ir,mi;if((0,xt.Rm)()&&!((mi=(Ir=Wt==null?void 0:Wt.AssistantObject)==null?void 0:Ir.exercise)!=null&&mi.can_create)){oe.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((0,xt.Ny)()&&(et==null?void 0:et.exercise_status)==1&&!(et!=null&&et.exercise_can_preview)){oe.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}const hl=je()(et==null?void 0:et.created_at,jl);if(je()(ru).diff(je()(hl),"days")>0&&(et!=null&&et.is_random)){Ru();return}else ye.history.push(et!=null&&et.is_random?`/classrooms/${ia.coursesId}/exercise/${ia.categoryId}/random/edit?type=settings`:`/classrooms/${ia.coursesId}/exercise/add/${ia.categoryId}?random=false&type=2`)}},Ia.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),(et==null?void 0:et.exercise_status)===-1&&(0,xt.GJ)()&&Ia.createElement(Ce.ZP,{icon:Ia.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{_e({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:et==null?void 0:et.exercise_name,id:et==null?void 0:et.id,type:"exercise"}})}},"\u8865\u5145\u6210\u7EE9"),(0,xt.GJ)()&&Eo&&Ia.createElement(y.Z,{dropdownRender:nu},Ia.createElement(Ce.ZP,null,"\u66F4\u591A\u64CD\u4F5C",Ia.createElement(te.Z,null)))),Ia.createElement("aside",{className:`mt30 relative ${Fd.workListTabWrap}`},Ia.createElement(E.default,{activeKey:`${La}`,onChange:Ir=>{var mi;if(parseInt(Ir)===1&&!((mi=Wt.AssistantObject.exercise)!=null&&mi.can_view)&&(0,xt.Rm)()){oe.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 hl=je()(et==null?void 0:et.created_at,jl),eo=je()(ru).diff(je()(hl),"days");if(le.actionTabs.key=="\u8868\u5355\u672A\u4FDD\u5B58")Fe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{if(eo>0&&parseInt(Ir)===3&&(et!=null&&et.is_random)){Ru();return}Ur(Ir),_e({type:"exercise/setActionTabs",payload:{key:""}})}});else{if(eo>0&&parseInt(Ir)===3&&(et!=null&&et.is_random)){Ru();return}Ur(Ir)}Ir==="3"?Pu():(Ir==="2"||Ir==="11")&&_e({type:"exercise/getCommonHeader",payload:Vs({},ia)})},items:Wi.map(Ir=>({label:Ir.name,key:`${Ir.id}`}))})),Ia.createElement("section",{className:et!=null&&et.is_random&&La==="2"||["3","9","10","11"].includes(La)?"":"pl25 pr25 bg-white"},(va=(Xt=Wi.filter(Ir=>Ir.id==La))==null?void 0:Xt[0])==null?void 0:va.component))),Ia.createElement(Es.Z,null),Ia.createElement(fu,{onOk:ki}),Ia.createElement(Ss.Z,null),Ia.createElement(Qo,{cb:()=>Vl()}),Ia.createElement(Af.Z,{onOk:()=>Vl()}),Ia.createElement(Cf.Z,{onOk:()=>Vl()}),Ia.createElement(ai,null),Ia.createElement(Gg,null),Ia.createElement(vf.Z,null),Ia.createElement(iu,null),Ia.createElement(Kg,null),Ia.createElement(gf.Z,{successCb:()=>Hi(currentEnterExamRef.current)}),Ia.createElement(Fe.default,{open:er,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{ea(!1)}},Ia.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),Ia.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),Ia.createElement("p",{style:{marginLeft:"10px"}},Ia.createElement(z.default,{dataSource:Au,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),Ia.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),Ia.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),Ia.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),Ia.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),Ia.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),Ia.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),Ia.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),Ia.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),Ia.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),Ia.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),Ia.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),Ia.createElement(Fe.default,{open:aa,title:"\u8003\u8BD5\u8BB0\u5F55",centered:!0,width:1e3,footer:null,onCancel:()=>{Sa(!1)}},(Jn==null?void 0:Jn.length)===0?Ia.createElement(ke.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):Ia.createElement(z.default,{dataSource:Jn,columns:Ls,pagination:!1})),Ia.createElement(Ff.Z,null),Ia.createElement(Sf.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:io==null?void 0:io.url,type:io==null?void 0:io.file_type,onClose:()=>Fo({})}),Ia.createElement(Uf,null),Ia.createElement(Qf,null),Ia.createElement(Rf.Z,null))};var $f=(0,ye.connect)(({exercise:de,loading:pe,user:le,globalSetting:gt,classroomList:It})=>({classroomList:It,exercise:de,globalSetting:gt,user:le,loading:pe.effects}))(_f)},394:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return je}});var a=x(59301),fe=x(92832),Le=x(8591),ye=x(43418),Fe=x(71418),Be=x(95237),oe=x(43604),Ne=x(54580),we=x(24905),be=x(5871),Re=x(62772),Ze={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},Ce=x(76560),re=x(82093),y=x(854),E=x(33796),z=x(90524),b=x(39479),ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ne=x(59301),ue=Object.defineProperty,se=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Ae=(lt,We,st)=>We in lt?ue(lt,We,{enumerable:!0,configurable:!0,writable:!0,value:st}):lt[We]=st,Se=(lt,We)=>{for(var st in We||(We={}))me.call(We,st)&&Ae(lt,st,We[st]);if(se)for(var st of se(We))ve.call(We,st)&&Ae(lt,st,We[st]);return lt},Me=(lt,We,st)=>new Promise((bt,Et)=>{var At=Ut=>{try{jt(st.next(Ut))}catch(ft){Et(ft)}},Rt=Ut=>{try{jt(st.throw(Ut))}catch(ft){Et(ft)}},jt=Ut=>Ut.done?bt(Ut.value):Promise.resolve(Ut.value).then(At,Rt);jt((st=st.apply(lt,We)).next())});const{TextArea:xe}=fe.default,it=({exercise:lt,loading:We,dispatch:st})=>{var bt;const{workSetting:Et}=lt,At=(0,Ce.useParams)();At.category=At.categoryId||At.exerciseId,At.categoryId=At.categoryId||At.exerciseId;const[Rt,jt]=(0,a.useState)(!1),[Ut,ft]=(0,a.useState)(!1);let[Je,ct]=(0,a.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,a.useEffect)(()=>{Tt()},[Et]),(0,a.useEffect)(()=>{lt.actionTabs.key==="exportSetting"&&!(Et!=null&&Et.exercise_header)&&st({type:"exercise/getWorkSetting",payload:Se({},At)})},[lt.actionTabs.key]);const Tt=()=>{var Ye,Qt,kn,An;const sn=JSON.parse(JSON.stringify(Et));Object.keys(Je).forEach(rt=>{var ht;Je[rt]=(ht=sn==null?void 0:sn.exercise_header)==null?void 0:ht[rt]}),Je.file_list=(Ye=sn==null?void 0:sn.exercise_header)!=null&&Ye.attachment_id?[{uid:(Qt=sn==null?void 0:sn.exercise_header)==null?void 0:Qt.attachment_id,id:(kn=sn==null?void 0:sn.exercise_header)==null?void 0:kn.attachment_id,url:(An=sn==null?void 0:sn.exercise_header)==null?void 0:An.photo_url}]:[],ct(Je)},$t=()=>{var Ye,Qt,kn;const An=JSON.parse(JSON.stringify(Je));An.categoryId=At.categoryId,An.attachment_id=((kn=(Qt=(Ye=An.file_list)==null?void 0:Ye[0])==null?void 0:Qt.response)==null?void 0:kn.id)||null,Kt(An)},Kt=Ye=>Me(void 0,null,function*(){ft(!0),(yield(0,re.ZP)(`/api/exercises/${At==null?void 0:At.categoryId}/foramt_settings.json`,{method:"post",body:Ye})).status===0&&(Le.ZP.success("\u66F4\u65B0\u6210\u529F"),st({type:"exercise/getCommonHeader",payload:Se({},At)}),st({type:"exercise/getWorkSetting",payload:Se({},At)}),st({type:"exercise/getExerciseExportHeadData",payload:{id:At.exerciseId||At.categoryId,identify:At.userId||null}}),ft(!1))}),En={disabled:Rt,multiple:!1,listType:"picture-card",onPreview:Ye=>{E.Z.publish("preview-image",Ye.thumbUrl||Ye.url)},withCredentials:!0,fileList:Je.file_list,beforeUpload:Ye=>Ye.size/1024>200?(Le.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${z.Z.API_SERVER}/api/attachments.json`,onChange(Ye){let Qt=Ye.fileList.filter(kn=>!!kn.status);Je.file_list=Qt,ct(Object.assign({},Je))},onRemove:Ye=>Me(void 0,null,function*(){return Je.file_list=[],ct(Object.assign({},Je)),!0})};return ne.createElement(ye.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:Ze.modalWrapper,width:900,centered:!0,open:lt.actionTabs.key==="exportSetting",onOk:()=>$t(),onCancel:()=>{Tt(),st({type:"exercise/setActionTabs",payload:{}})}},ne.createElement("section",{className:Ze.exportSettingWrapper},ne.createElement(Fe.Z,{spinning:We["exercise/getWorkSetting"]||Ut},ne.createElement(Be.Z,{wrap:!1,justify:"space-between"},ne.createElement(oe.Z,null,ne.createElement(Be.Z,{align:"middle"},ne.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ne.createElement("span",{className:Ze.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ne.createElement("div",{className:"mt15"},ne.createElement(Ne.default,Se({},En),!((bt=Je.file_list)!=null&&bt.length)&&ne.createElement("div",null,ne.createElement(Re.Z,null),ne.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement(we.default,{checked:Je.show_title,disabled:Rt,onChange:Ye=>{Je.show_title=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement(we.default,{checked:Je.show_body,disabled:Rt,onChange:Ye=>{Je.show_body=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement(we.default,{checked:Je.show_info,disabled:Rt,onChange:Ye=>{Je.show_info=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement(we.default,{checked:Je.show_table,disabled:Rt,onChange:Ye=>{Je.show_table=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ne.createElement(Be.Z,{align:"middle",className:`mt20 ${Ze.pottedLine}`},ne.createElement(oe.Z,null,ne.createElement("img",{src:ee,alt:""})),ne.createElement(oe.Z,{className:Ze.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ne.createElement(oe.Z,null,ne.createElement("img",{src:ee,alt:""}))),ne.createElement(Be.Z,{className:"mt15",justify:"center",style:{width:320}},ne.createElement(we.default,{className:"pl8",checked:Je.show_user,disabled:Rt,onChange:Ye=>{Je.show_user=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u59D3\u540D")),ne.createElement(we.default,{checked:Je.show_no,disabled:Rt,onChange:Ye=>{Je.show_no=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u5B66\u53F7")),ne.createElement(we.default,{checked:Je.show_group,disabled:Rt,onChange:Ye=>{Je.show_group=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ne.createElement(we.default,{checked:Je.show_school_name,disabled:Rt,onChange:Ye=>{Je.show_school_name=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ne.createElement(we.default,{checked:Je.show_phone,disabled:Rt,onChange:Ye=>{Je.show_phone=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u624B\u673A\u53F7"))),ne.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),ne.createElement(be.Z,{size:"middle",min:1,value:Je.export_page_num?Je.export_page_num:40,onChange:Ye=>{Je.export_page_num=Ye,ct(Se({},Je))}}),ne.createElement("span",{className:"ml10"},"\u9898")),ne.createElement(Be.Z,{className:"mt15"},ne.createElement(we.default,{checked:Je.show_desc,disabled:Rt,onChange:Ye=>{Je.show_desc=Ye.target.checked,ct(Object.assign({},Je))}},ne.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ne.createElement(oe.Z,{className:Ze.imgPreviewPart},ne.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ne.createElement("img",{src:y.qz})))),ne.createElement(b.Z,null)))};var je=(0,Ce.connect)(({exercise:lt,loading:We,globalSetting:st})=>({exercise:lt,loading:We.effects,globalSetting:st}))(it)},65737:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return te}});var a=x(59301),fe=x(76560),Le=x(95237),ye=x(1710),Fe={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},Be=x(72664),oe=x(49661),Ne=x(394),we=x(22688),be=x(90524),Re=x(59301),Ze=Object.defineProperty,Ce=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,E=(ne,ue,se)=>ue in ne?Ze(ne,ue,{enumerable:!0,configurable:!0,writable:!0,value:se}):ne[ue]=se,z=(ne,ue)=>{for(var se in ue||(ue={}))re.call(ue,se)&&E(ne,se,ue[se]);if(Ce)for(var se of Ce(ue))y.call(ue,se)&&E(ne,se,ue[se]);return ne},b=(ne,ue,se)=>new Promise((me,ve)=>{var Ae=xe=>{try{Me(se.next(xe))}catch(it){ve(it)}},Se=xe=>{try{Me(se.throw(xe))}catch(it){ve(it)}},Me=xe=>xe.done?me(xe.value):Promise.resolve(xe.value).then(Ae,Se);Me((se=se.apply(ne,ue)).next())});const ee=({isPreview:ne=!1,isExportBlank:ue=!1,activeTabs:se,exercise:me,globalSetting:ve,loading:Ae,user:Se,dispatch:Me,showExportBtn:xe=!1,sealStyle:it={}})=>{var je,lt,We,st,bt,Et,At,Rt,jt,Ut,ft,Je,ct,Tt,$t,Kt;const En=(0,fe.useParams)(),{userInfo:Ye}=Se,[Qt,kn]=(0,a.useState)(),[An,sn]=(0,a.useState)();let rt=(0,a.useRef)(null);const[ht,tt]=(0,a.useState)(21),[ke,St]=(0,a.useState)([]),wt=(0,a.useRef)(!0);(0,a.useEffect)(()=>{b(void 0,null,function*(){if(!wt.current)return;wt.current=!1;const He=yield(0,Be.cV)({id:En.exerciseId||En.categoryId});He.status==0&&St(He.data)}),(0,oe.W)(se)||se==="2"&&Ue()},[En.userId,En.coursesId,En.exerciseId,En.categoryId,se]),(0,a.useEffect)(()=>{rt.current&&tt(rt.current.clientHeight)},[rt.current]),(0,a.useEffect)(()=>{var He;if((He=me.exerciseExportHeadData)!=null&&He.title){const at=me.exerciseExportHeadData;kn(z({},at||{}));const{table:Xe}=at||{};let Tn,pn;(Xe!=null&&Xe.total_singles_scores||Xe!=null&&Xe.total_doubles_scores||Xe!=null&&Xe.total_nulls_scores||Xe!=null&&Xe.total_judges_scores||Xe!=null&&Xe.total_pros_scores||Xe!=null&&Xe.total_shixuns_scores||Xe!=null&&Xe.total_mains_scores||Xe!=null&&Xe.total_combination_scores||Xe!=null&&Xe.total_bpros_scores||Xe!=null&&Xe.total_pro_corr_scores)&&(Tn=Number(Xe==null?void 0:Xe.total_singles_scores)+Number(Xe==null?void 0:Xe.total_doubles_scores)+Number(Xe==null?void 0:Xe.total_nulls_scores)+Number(Xe==null?void 0:Xe.total_judges_scores)+Number(Xe==null?void 0:Xe.total_bpros_scores)+Number(Xe==null?void 0:Xe.total_pros_scores)+Number(Xe==null?void 0:Xe.total_shixuns_scores)+Number(Xe==null?void 0:Xe.total_mains_scores)+Number(Xe==null?void 0:Xe.total_combination_scores)+Number(Xe==null?void 0:Xe.total_pro_corr_scores)),(Xe!=null&&Xe.singles_scores||Xe!=null&&Xe.doubles_scores||Xe!=null&&Xe.nulls_scores||Xe!=null&&Xe.judges_scores||Xe!=null&&Xe.pros_scores||Xe!=null&&Xe.bpros_scores||Xe!=null&&Xe.shixuns_scores||Xe!=null&&Xe.mains_scores||Xe!=null&&Xe.combination_scores||Xe!=null&&Xe.pro_corr_scores)&&(pn=Number(Xe==null?void 0:Xe.singles_scores)+Number(Xe==null?void 0:Xe.doubles_scores)+Number(Xe==null?void 0:Xe.nulls_scores)+Number(Xe==null?void 0:Xe.judges_scores)+Number(Xe==null?void 0:Xe.pros_scores)+Number(Xe==null?void 0:Xe.bpros_scores)+Number(Xe==null?void 0:Xe.pro_corr_scores)+Number(Xe==null?void 0:Xe.shixuns_scores)+Number(Xe==null?void 0:Xe.mains_scores)+Number(Xe==null?void 0:Xe.combination_scores));const Dn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Xe==null?void 0:Xe.total_singles_scores)||0,doubles_score:(Xe==null?void 0:Xe.total_doubles_scores)||0,nulls_score:(Xe==null?void 0:Xe.total_nulls_scores)||0,judges_score:(Xe==null?void 0:Xe.total_judges_scores)||0,pros_score:(Xe==null?void 0:Xe.total_pros_scores)||0,bpros_score:(Xe==null?void 0:Xe.total_bpros_scores)||0,pro_corr_score:(Xe==null?void 0:Xe.total_pro_corr_scores)||0,shixuns_score:(Xe==null?void 0:Xe.total_shixuns_scores)||0,mains_score:(Xe==null?void 0:Xe.total_mains_scores)||0,total_combination_scores:(Xe==null?void 0:Xe.total_combination_scores)||0,total_score:Tn||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Xe==null?void 0:Xe.singles_scores)||0,doubles_score:(Xe==null?void 0:Xe.doubles_scores)||0,nulls_score:(Xe==null?void 0:Xe.nulls_scores)||0,judges_score:(Xe==null?void 0:Xe.judges_scores)||0,pros_score:(Xe==null?void 0:Xe.pros_scores)||0,bpros_score:(Xe==null?void 0:Xe.bpros_scores)||0,pro_corr_score:(Xe==null?void 0:Xe.pro_corr_scores)||0,shixuns_score:(Xe==null?void 0:Xe.shixuns_scores)||0,mains_score:(Xe==null?void 0:Xe.mains_scores)||0,total_combination_scores:(Xe==null?void 0:Xe.combination_scores)||0,total_score:pn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Zn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Xe==null?void 0:Xe.total_singles_scores)||0,doubles_score:(Xe==null?void 0:Xe.total_doubles_scores)||0,nulls_score:(Xe==null?void 0:Xe.total_nulls_scores)||0,judges_score:(Xe==null?void 0:Xe.total_judges_scores)||0,pros_score:(Xe==null?void 0:Xe.total_pros_scores)||0,pro_corr_score:(Xe==null?void 0:Xe.total_pro_corr_scores)||0,bpros_score:(Xe==null?void 0:Xe.total_bpros_scores)||0,shixuns_score:(Xe==null?void 0:Xe.total_shixuns_scores)||0,mains_score:(Xe==null?void 0:Xe.total_mains_scores)||0,total_combination_scores:(Xe==null?void 0:Xe.total_combination_scores)||0,total_score:Tn||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];sn([...ue?Zn:Dn])}},[me.exerciseExportHeadData]);const Ue=()=>b(void 0,null,function*(){const He={id:En.exerciseId||En.categoryId,identify:(Ye==null?void 0:Ye.login)||null},at=yield(0,Be.iw)(He);kn(at||{});const{table:Xe}=at||{};let Tn,pn;(Xe!=null&&Xe.total_singles_scores||Xe!=null&&Xe.total_doubles_scores||Xe!=null&&Xe.total_nulls_scores||Xe!=null&&Xe.total_judges_scores||Xe!=null&&Xe.total_pros_scores||Xe!=null&&Xe.total_bpros_scores||Xe!=null&&Xe.total_shixuns_scores||Xe!=null&&Xe.total_mains_scores||Xe!=null&&Xe.total_combination_scores||Xe!=null&&Xe.total_pro_corr_scores)&&(Tn=Number(Xe==null?void 0:Xe.total_singles_scores)+Number(Xe==null?void 0:Xe.total_doubles_scores)+Number(Xe==null?void 0:Xe.total_nulls_scores)+Number(Xe==null?void 0:Xe.total_bpros_scores)+Number(Xe==null?void 0:Xe.total_judges_scores)+Number(Xe==null?void 0:Xe.total_pros_scores)+Number(Xe==null?void 0:Xe.total_shixuns_scores)+Number(Xe==null?void 0:Xe.total_mains_scores)+Number(Xe==null?void 0:Xe.total_combination_scores)+Number(Xe==null?void 0:Xe.total_pro_corr_scores)),(Xe!=null&&Xe.singles_scores||Xe!=null&&Xe.doubles_scores||Xe!=null&&Xe.nulls_scores||Xe!=null&&Xe.judges_scores||Xe!=null&&Xe.pros_scores||Xe!=null&&Xe.bpros_scores||Xe!=null&&Xe.shixuns_scores||Xe!=null&&Xe.mains_scores||Xe!=null&&Xe.combination_scores||Xe!=null&&Xe.pro_corr_scores)&&(pn=Number(Xe==null?void 0:Xe.singles_scores)+Number(Xe==null?void 0:Xe.doubles_scores)+Number(Xe==null?void 0:Xe.bpros_scores)+Number(Xe==null?void 0:Xe.nulls_scores)+Number(Xe==null?void 0:Xe.judges_scores)+Number(Xe==null?void 0:Xe.pros_scores)+Number(Xe==null?void 0:Xe.shixuns_scores)+Number(Xe==null?void 0:Xe.mains_scores)+Number(Xe==null?void 0:Xe.combination_scores)+Number(Xe==null?void 0:Xe.pro_corr_scores));const Dn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Xe==null?void 0:Xe.total_singles_scores)||0,doubles_score:(Xe==null?void 0:Xe.total_doubles_scores)||0,nulls_score:(Xe==null?void 0:Xe.total_nulls_scores)||0,judges_score:(Xe==null?void 0:Xe.total_judges_scores)||0,pros_score:(Xe==null?void 0:Xe.total_pros_scores)||0,bpros_score:(Xe==null?void 0:Xe.total_bpros_scores)||0,pro_corr_score:(Xe==null?void 0:Xe.total_pro_corr_scores)||0,shixuns_score:(Xe==null?void 0:Xe.total_shixuns_scores)||0,mains_score:(Xe==null?void 0:Xe.total_mains_scores)||0,total_combination_scores:(Xe==null?void 0:Xe.total_combination_scores)||0,total_score:Tn||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Xe==null?void 0:Xe.singles_scores)||0,doubles_score:(Xe==null?void 0:Xe.doubles_scores)||0,nulls_score:(Xe==null?void 0:Xe.nulls_scores)||0,judges_score:(Xe==null?void 0:Xe.judges_scores)||0,pros_score:(Xe==null?void 0:Xe.pros_scores)||0,bpros_score:(Xe==null?void 0:Xe.bpros_scores)||0,pro_corr_score:(Xe==null?void 0:Xe.pro_corr_scores)||0,shixuns_score:(Xe==null?void 0:Xe.shixuns_scores)||0,mains_score:(Xe==null?void 0:Xe.mains_scores)||0,total_combination_scores:(Xe==null?void 0:Xe.combination_scores)||0,total_score:pn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];sn(ue?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Dn)}),Qe=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:He=>Re.createElement("a",null,He)},{title:((je=ke==null?void 0:ke.find(He=>He.value==we.fw[0].nameType))==null?void 0:je.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{title:((lt=ke==null?void 0:ke.find(He=>He.value==we.fw[1].nameType))==null?void 0:lt.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{title:((We=ke==null?void 0:ke.find(He=>He.value==we.fw[3].nameType))==null?void 0:We.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{title:((st=ke==null?void 0:ke.find(He=>He.value==we.fw[2].nameType))==null?void 0:st.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{title:((bt=ke==null?void 0:ke.find(He=>He.value==we.fw[6].nameType))==null?void 0:bt.name)||"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",align:"center",dataIndex:"pros_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{title:((Et=ke==null?void 0:ke.find(He=>He.value==we.fw[9].nameType))==null?void 0:Et.name)||"\u7A0B\u5E8F\u6539\u9519\u9898",align:"center",dataIndex:"pro_corr_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{title:((At=ke==null?void 0:ke.find(He=>He.value==we.fw[8].nameType))==null?void 0:At.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{title:((Rt=ke==null?void 0:ke.find(He=>He.value==we.fw[5].nameType))==null?void 0:Rt.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{title:((jt=ke==null?void 0:ke.find(He=>He.value==we.fw[4].nameType))==null?void 0:jt.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{title:((Ut=ke==null?void 0:ke.find(He=>He.value==we.fw[7].nameType))==null?void 0:Ut.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:He=>Re.createElement("a",null,He==="0.0"?0:He)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:He=>Re.createElement("a",null,He==="0.0"?0:He==null?void 0:He.toFixed(1))}],{exercise_header:Ct}=Qt||{};return Re.createElement(Re.Fragment,null,((Ct==null?void 0:Ct.show_user)||(Ct==null?void 0:Ct.show_no)||(Ct==null?void 0:Ct.show_group))&&Re.createElement("section",{className:Fe.glassSeal,style:it},(Ct==null?void 0:Ct.show_user)&&Re.createElement("span",null,"\u59D3\u540D\uFF1A",Re.createElement("span",null,Qt==null?void 0:Qt.user)),(Ct==null?void 0:Ct.show_no)&&Re.createElement("span",null,"\u5B66\u53F7\uFF1A",Re.createElement("span",null,Qt==null?void 0:Qt.student_id)),(Ct==null?void 0:Ct.show_group)&&Re.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",Re.createElement("span",null,Qt==null?void 0:Qt.group_name)),(Ct==null?void 0:Ct.show_school_name)&&Re.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",Re.createElement("span",null,Qt==null?void 0:Qt.school_name)),(Ct==null?void 0:Ct.show_phone)&&Re.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",Re.createElement("span",null,Qt==null?void 0:Qt.phone))),Re.createElement("section",{className:`${Fe.wrap} ${ne?"pl20":""} `},(Qt==null?void 0:Qt.photo_url)&&Re.createElement("img",{className:Fe.img,src:`${be.Z.API_SERVER}${Qt==null?void 0:Qt.photo_url}`}),(Ct==null?void 0:Ct.show_title)&&Re.createElement(Le.Z,{className:Fe.paperHeader,justify:"center"},Re.createElement("div",null,Qt==null?void 0:Qt.title)),(Ct==null?void 0:Ct.show_info)&&Re.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Qt==null?void 0:Qt.large_counts,"\u5927\u9898\u3011\u3010",Qt==null?void 0:Qt.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Qt==null?void 0:Qt.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Qt==null?void 0:Qt.time)>-1?`${Qt==null?void 0:Qt.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(Ct==null?void 0:Ct.show_desc)&&(((ft=me==null?void 0:me.exerciseExportHeadData)==null?void 0:ft.exercise_description)||((Je=me==null?void 0:me.commonHeader)==null?void 0:Je.exercise_description))&&Re.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},Re.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Re.createElement("span",null,((ct=me==null?void 0:me.exerciseExportHeadData)==null?void 0:ct.exercise_description)||((Tt=me==null?void 0:me.commonHeader)==null?void 0:Tt.exercise_description))),(Ct==null?void 0:Ct.show_table)&&Re.createElement("div",{className:"mt10"},Re.createElement(ye.default,{className:Fe.table,columns:Qe,dataSource:[...An||[]],bordered:!0,pagination:!1})),(($t=me==null?void 0:me.exerciseExportHeadData)==null?void 0:$t.analysis)&&Re.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(Kt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Kt.analysis}`)),Re.createElement(Ne.Z,null))};var te=(0,fe.connect)(({exercise:ne,loading:ue,user:se,globalSetting:me})=>({exercise:ne,globalSetting:me,user:se,loading:ue.effects}))(ee)},41604:function(Lt,dt,x){"use strict";var a=x(10825),fe=x(72664),Le=x(98072),ye=x(78241),Fe=x(43418),Be=x(3113),oe=x(71418),Ne=x(24905),we=x(5112),be=x(81327),Re=x(59301),Ze=x(76560),Ce=x(90524),re=x(59301),y=(z,b,ee)=>new Promise((te,ne)=>{var ue=ve=>{try{me(ee.next(ve))}catch(Ae){ne(Ae)}},se=ve=>{try{me(ee.throw(ve))}catch(Ae){ne(Ae)}},me=ve=>ve.done?te(ve.value):Promise.resolve(ve.value).then(ue,se);me((ee=ee.apply(z,b)).next())});const E=({exercise:z,dispatch:b})=>{var ee,te,ne,ue;const se=(0,Ze.useParams)(),[me]=(0,Ze.useSearchParams)(),ve=me.getAll("exercise_group_id").map(ft=>ft==="all"?ft:Number(ft)),{actionTabs:Ae}=z,[Se]=ye.default.useForm(),[Me,xe]=(0,Re.useState)(!1),it=(0,Re.useRef)(null),[je,lt]=(0,Re.useState)(!1),[,We,st,bt]=(0,Le.U)(fe.aU,{}),[Et,At]=(0,Re.useState)({}),Rt=()=>{b({type:"exercise/setActionTabs",payload:{title:""}})},jt=(ft,Je)=>{Ze.history.push(`/classrooms/${se.coursesId}/exercise/${(se==null?void 0:se.categoryId)||(se==null?void 0:se.exerciseId)}/sumup?exam_summary_id=${(Je==null?void 0:Je.exam_summary_id)||""}&template=${ft==null?void 0:ft.exam_summary_template_id}&${ft==null?void 0:ft.exercise_group_id.map(ct=>`exercise_group_id=${ct}`).join("&")}`)},Ut=()=>y(void 0,null,function*(){var ft,Je,ct,Tt,$t;const Kt=yield st({id:(se==null?void 0:se.categoryId)||(se==null?void 0:se.exerciseId)});Se.setFieldsValue({exercise_group_id:Ae!=null&&Ae.isEdit&&ve.length>0?ve:["all",...((Je=(ft=Kt==null?void 0:Kt.data)==null?void 0:ft.course_groups)==null?void 0:Je.map(En=>En==null?void 0:En.exercise_group_id))||[]],exam_summary_template_id:Ae!=null&&Ae.isEdit?Number(me.get("template")):($t=(Tt=(ct=Kt==null?void 0:Kt.data)==null?void 0:ct.exam_summary_templates)==null?void 0:Tt[0])==null?void 0:$t.id})});return(0,Re.useEffect)(()=>{it.current&&it.current.scrollHeight>134&<(!0)},[it]),(0,Re.useEffect)(()=>{(Ae==null?void 0:Ae.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?Ut():Se.resetFields()},[Ae==null?void 0:Ae.title]),re.createElement(re.Fragment,null,re.createElement(Fe.default,{title:Ae.title,width:800,centered:!0,open:(Ae==null?void 0:Ae.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:re.createElement("div",{style:{textAlign:"center"}},re.createElement(Be.ZP,{type:"primary",onClick:()=>{Se.submit()}},"\u603B\u7ED3\u62A5\u544A\u9884\u89C8")),onCancel:()=>{Rt()}},re.createElement(oe.Z,{spinning:We},re.createElement(ye.default,{form:Se,onFinish:ft=>y(void 0,null,function*(){var Je,ct;const Tt=(ct=(Je=bt==null?void 0:bt.data)==null?void 0:Je.exam_summaries)==null?void 0:ct.find($t=>($t==null?void 0:$t.exam_summary_template_id)===ft.exam_summary_template_id);if(Tt!=null&&Tt.exam_summary_id){const $t=Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closeIcon:re.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:Kt=>{Kt.preventDefault(),Kt.stopPropagation(),$t.destroy()}}),closable:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u6709\u4E00\u4EFD\u5DF2\u751F\u6210\u7684\u603B\u7ED3\u62A5\u544A\uFF0C\u91CD\u65B0\u751F\u6210\u64CD\u4F5C\u4F1A\u5C06\u60A8\u4E4B\u524D\u7684\u7F16\u8F91\u8BB0\u5F55\u91CD\u7F6E\u4E3A\u521D\u59CB\u72B6\u6001\u3002\u662F\u5426\u9700\u8981\u91CD\u65B0\u751F\u6210\uFF1F",onOk:()=>{jt(ft,Tt),Rt()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{jt(ft,{}),Rt()}});return}jt(ft,Tt),Rt()})},re.createElement("div",{ref:it,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:Me?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},re.createElement(ye.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(ft,Je=[],ct)=>{var Tt,$t;let Kt=ft;const En=(($t=(Tt=bt==null?void 0:bt.data)==null?void 0:Tt.course_groups)==null?void 0:$t.map(Ye=>Ye==null?void 0:Ye.exercise_group_id))||[];return!(Je!=null&&Je.includes("all"))&&(ft.includes("all")||ft.length===En.length)?Kt=[...En,"all"]:ft.includes("all")&&ft.length!==En.length+1?Kt=ft.filter(Ye=>Ye!=="all"):Je!=null&&Je.includes("all")&&!ft.includes("all")&&(Kt=[]),Kt}},re.createElement(Ne.default.Group,{options:[{label:"\u5168\u90E8",value:"all"},...((te=(ee=bt==null?void 0:bt.data)==null?void 0:ee.course_groups)==null?void 0:te.map(ft=>({value:ft==null?void 0:ft.exercise_group_id,label:`${ft==null?void 0:ft.exercise_group_name}\uFF08${ft==null?void 0:ft.exercise_group_students}\uFF09`})))||[]]})),je&&re.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>xe(!Me)},Me?"\u6536\u8D77":"\u5C55\u5F00",re.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),re.createElement(ye.default.Item,{className:"mb0",name:"exam_summary_template_id",label:"\u5206\u6790\u6A21\u677F"},re.createElement(we.ZP.Group,null,re.createElement(be.Z,{className:"mt5",direction:"vertical"},(ue=(ne=bt==null?void 0:bt.data)==null?void 0:ne.exam_summary_templates)==null?void 0:ue.map((ft,Je)=>re.createElement(we.ZP,{key:Je,value:ft==null?void 0:ft.id},`\u6A21\u677F${Je+1}-${ft==null?void 0:ft.name}`,re.createElement("a",{className:"ml5",onClick:()=>{var ct,Tt;At({url:Ce.Z.API_SERVER+((ct=ft==null?void 0:ft.attachment_info)==null?void 0:ct.url),file_type:(Tt=ft==null?void 0:ft.attachment_info)==null?void 0:Tt.file_type})}},"\u67E5\u770B"))))))))),re.createElement(a.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Et==null?void 0:Et.url,type:Et==null?void 0:Et.file_type,onClose:()=>At({})}))};dt.Z=(0,Ze.connect)(({exercise:z})=>({exercise:z}))(E)},11658:function(Lt,dt,x){"use strict";var a=x(59301),fe=x(43418),Le=x(82093),ye=x(76560),Fe=x(59301),Be=(Ne,we,be)=>new Promise((Re,Ze)=>{var Ce=E=>{try{y(be.next(E))}catch(z){Ze(z)}},re=E=>{try{y(be.throw(E))}catch(z){Ze(z)}},y=E=>E.done?Re(E.value):Promise.resolve(E.value).then(Ce,re);y((be=be.apply(Ne,we)).next())});const oe=({exercise:Ne,dispatch:we,init:be,haveInit:Re=!1})=>{const Ze=(0,ye.useParams)(),[Ce,re]=(0,a.useState)(!1);let[y,E]=(0,a.useState)();const[z,b]=(0,a.useState)(!1),[ee,te]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Ne.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ne()},[Ne.actionTabs]);function ne(){return Be(this,null,function*(){var ue,se;let me=yield(0,Le.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Ne.actionTabs.selectArrs}});if(((ue=me==null?void 0:me.cover_exercises)==null?void 0:ue.length)>0)re(!0),E((se=me==null?void 0:me.cover_exercises)==null?void 0:se[0]);else{let ve=yield(0,Le.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ne.actionTabs.selectArrs}});we({type:"exercise/setActionTabs",payload:{key:""}}),(ve==null?void 0:ve.status)===0&&(Re&&be(),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{ye.history.push("/paperlibrary")}}))}})}return Fe.createElement("div",null,Fe.createElement(fe.default,{open:Ce,centered:!0,onCancel:ue=>Be(void 0,null,function*(){if(ue.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){b(!0);let se=yield(0,Le.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ne.actionTabs.selectArrs,update:1}});we({type:"exercise/setActionTabs",payload:{key:""}}),b(!1),(se==null?void 0:se.status)===0&&(Re&&be(),re(!1),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{ye.history.push("/paperlibrary")}}))}else re(!1)}),cancelButtonProps:{loading:z},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:ee},onOk:()=>Be(void 0,null,function*(){te(!0);let ue=yield(0,Le.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ne.actionTabs.selectArrs}});te(!1),(ue==null?void 0:ue.status)===0&&(Re&&be(),we({type:"exercise/setActionTabs",payload:{key:""}}),re(!1),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{ye.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Fe.createElement("div",null,Fe.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Fe.createElement("div",null,Fe.createElement("div",null,"\u8BD5\u5377\uFF1A",y==null?void 0:y.origin_exercise_nam),Fe.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Fe.createElement("a",{href:`/paperlibrary/see/${y==null?void 0:y.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},y==null?void 0:y.examination_bank_name))))))};dt.Z=(0,ye.connect)(({exercise:Ne})=>({exercise:Ne}))(oe)},82668:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return ve}});var a=x(59301),fe=x(43418),Le=x(95237),ye=x(43604),Fe=x(57809),Be=x(1710),oe=x(3113),Ne=x(47949),we=x(82093),be={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},Re=x(76560),Ze=x(96622),Ce=x(59301),re=Object.defineProperty,y=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Ae,Se,Me)=>Se in Ae?re(Ae,Se,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Ae[Se]=Me,ne=(Ae,Se)=>{for(var Me in Se||(Se={}))b.call(Se,Me)&&te(Ae,Me,Se[Me]);if(z)for(var Me of z(Se))ee.call(Se,Me)&&te(Ae,Me,Se[Me]);return Ae},ue=(Ae,Se)=>y(Ae,E(Se)),se=(Ae,Se,Me)=>new Promise((xe,it)=>{var je=st=>{try{We(Me.next(st))}catch(bt){it(bt)}},lt=st=>{try{We(Me.throw(st))}catch(bt){it(bt)}},We=st=>st.done?xe(st.value):Promise.resolve(st.value).then(je,lt);We((Me=Me.apply(Ae,Se)).next())});const me=({visible:Ae,setVisible:Se,onK:Me,selectKeys:xe,selectRows:it,appointStudent:je,modalParams:lt,courseId:We})=>{const st=(0,Re.useParams)(),[bt,Et]=(0,a.useState)(!1),[At,Rt]=(0,a.useState)(!1),[jt,Ut]=(0,a.useState)([]),[ft,Je]=(0,a.useState)([]),[ct,Tt]=(0,a.useState)([]),[$t,Kt]=(0,a.useState)("all"),[En,Ye]=(0,a.useState)("all");let[Qt,kn]=(0,a.useState)(!0);const[An,sn]=(0,a.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[rt,ht]=(0,a.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),tt={selectedRowKeys:ft,columnWidth:40,hideSelectAll:!0,onSelect:(Qe,Ct,He)=>{let at=!0;for(let Xe=0;Xe{if(Qe&&He.length>0){He.forEach(at=>{ft.push(at.user_id),ct.push(at)}),Je([...ft]),Tt([...ct]);return}if(!Qe&&He.length>0){let at=[],Xe=[];const Tn=new Set(He),pn=new Set(ft),Dn=new Set(ct);at=[...pn].filter(Zn=>[...Tn].every(qn=>qn.user_id!==Zn)),Xe=[...Dn].filter(Zn=>[...Tn].every(qn=>qn.user_id!==Zn.user_id)),Je([...at]),Tt([...Xe])}}};(0,a.useEffect)(()=>{Ae&&xe&&(Je([...xe]),Tt(it))},[Ae,xe]),(0,a.useEffect)(()=>{Ae&&(!je&<?rt.status=lt:rt.status=null,ht(ne({},rt)),St())},[Ae,je,lt]);const ke=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(Qe,Ct,He)=>Ce.createElement("span",{style:{color:"#333"}},He+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(Qe,Ct,He)=>Ce.createElement("span",null,Qe)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(Qe,Ct,He)=>Ce.createElement("span",{style:{color:"#666"}},Qe)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(Qe,Ct)=>Ce.createElement("span",null,Qe)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(Qe,Ct)=>Ce.createElement("span",null,Qe||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(Qe,Ct)=>Ce.createElement("span",null,Qe)}].filter(Qe=>lt===1||lt===2?Qe.title!=="\u72B6\u6001":!0),St=()=>se(void 0,null,function*(){var Qe,Ct,He;Rt(!0);const at=yield(0,we.ZP)(`/api/exercises/${st.categoryId||We}/wait_make_up_students.json`,{method:"get",params:ue(ne({},rt),{keywords:(Qe=rt==null?void 0:rt.keywords)==null?void 0:Qe.trim()})});if(at.status===0){const Xe=((He=(Ct=at==null?void 0:at.data)==null?void 0:Ct.all_course_groups)==null?void 0:He.map(Tn=>({value:Tn==null?void 0:Tn.id,label:Tn==null?void 0:Tn.name})))||[];sn([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...Xe]),Ut(at.data)}Rt(!1)}),wt=()=>{rt.page=1,rt.status=null,rt.course_group_id=null,rt.keywords="",Kt("all"),Ye("all"),Je([]),Tt([]),ht(ne({},rt)),je&&Me(ft==null?void 0:ft.length,ft,ct)},Ue=()=>{rt.page=1,rt.status=null,rt.course_group_id=null,rt.keywords="",ht(ne({},rt)),Kt("all"),Ye("all"),Je([]),Tt([]),Se(!1)};return Ce.createElement(fe.default,{centered:!0,className:be.cstuModal,title:lt===1?"\u7F3A\u8003\u5B66\u751F":lt===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:Ae,width:1200,footer:null,onCancel:()=>{Ue()}},Ce.createElement(Le.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},Ce.createElement(Le.Z,null,Ce.createElement(ye.Z,null,Ce.createElement(Fe.default,{size:"large",value:$t,style:{width:200,marginRight:20},onChange:Qe=>{Kt(Qe),Qe==="all"?rt.course_group_id=null:rt.course_group_id=Qe,rt.page=1,ht(ne({},rt)),St()},options:An})),je&&Ce.createElement(ye.Z,null,Ce.createElement(Fe.default,{size:"large",value:En,style:{width:200},onChange:Qe=>{Ye(Qe),Qe==="all"?rt.status=null:rt.status=Qe,rt.page=1,ht(ne({},rt)),St()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),Ce.createElement(ye.Z,null,Ce.createElement(Ne.t7,{style:{width:300,marginLeft:15},value:rt.keywords,allowClear:!0,onChange:Qe=>{rt.keywords=Qe,rt.page=1,ht(ne({},rt)),St()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),Ce.createElement(Le.Z,{align:"middle",className:"mb30"},Ce.createElement(ye.Z,{span:14},Ce.createElement("div",{className:"flexd-table-header"},Ce.createElement(Be.default,{pagination:!1,dataSource:[],columns:ke,rowSelection:je?tt:null,rowKey:Qe=>Qe.user_id})),Ce.createElement("div",null,Ce.createElement(Be.default,{rowSelection:je?tt:null,columns:ke,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:Qe=>Qe.user_id,loading:At,dataSource:jt==null?void 0:jt.exercise_users,onChange:(Qe,Ct,He)=>{rt.page=Qe==null?void 0:Qe.current,rt.limit=Qe==null?void 0:Qe.pageSize,He!=null&&He.order?(rt.sort_by=He==null?void 0:He.field,rt.direction=(He==null?void 0:He.order)==="ascend"?"asc":"desc"):(rt.sort_by=null,rt.direction=null),ht(ne({},rt)),St()},pagination:!1}))),Ce.createElement(ye.Z,{span:1},Ce.createElement("img",{src:Ze,style:{marginLeft:10}})),Ce.createElement(ye.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},Ce.createElement("div",{className:be.searchMember,style:{width:550}},Ce.createElement(Le.Z,{className:be.searchMemberHeader},Ce.createElement(ye.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),Ce.createElement(ye.Z,{flex:"110px"},"\u5B66\u53F7"),Ce.createElement(ye.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),Ce.createElement("div",{style:{overflow:"auto",height:390}},ct==null?void 0:ct.map((Qe,Ct)=>Ce.createElement(Le.Z,{key:Ct,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},Ce.createElement(ye.Z,{flex:"100px"},Qe.user_name),Ce.createElement(ye.Z,{flex:"110px"},Qe.student_id),Ce.createElement(ye.Z,{flex:"120px",style:{marginLeft:5}},Qe.user_group_name),Ce.createElement(ye.Z,{style:{marginLeft:10}},Ce.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Tt(ct.filter(He=>He.user_id!=Qe.user_id)),Je(ft.filter(He=>He!=Qe.user_id))}})))))))),!(lt===1||lt===2)&&Ce.createElement("div",{className:be.bottom},Ce.createElement(oe.ZP,{className:be.no,onClick:()=>{Ue()}},"\u53D6\u6D88"),Ce.createElement(oe.ZP,{loading:bt,type:"primary",onClick:()=>{wt()}},"\u786E\u5B9A")))};var ve=(0,Re.connect)(({})=>({}))(me)},62354:function(Lt,dt,x){"use strict";var a=x(59301),fe=x(78241),Le=x(8591),ye=x(43418),Fe=x(71418),Be=x(95237),oe=x(5112),Ne=x(5083),we=x(24905),be=x(61186),Re=x.n(be),Ze=x(82093),Ce=x(49661),re=x(76560),y=x(1198),E=x(37464),z=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,se=(it,je,lt)=>je in it?z(it,je,{enumerable:!0,configurable:!0,writable:!0,value:lt}):it[je]=lt,me=(it,je)=>{for(var lt in je||(je={}))ne.call(je,lt)&&se(it,lt,je[lt]);if(te)for(var lt of te(je))ue.call(je,lt)&&se(it,lt,je[lt]);return it},ve=(it,je)=>b(it,ee(je)),Ae=(it,je,lt)=>new Promise((We,st)=>{var bt=Rt=>{try{At(lt.next(Rt))}catch(jt){st(jt)}},Et=Rt=>{try{At(lt.throw(Rt))}catch(jt){st(jt)}},At=Rt=>Rt.done?We(Rt.value):Promise.resolve(Rt.value).then(bt,Et);At((lt=lt.apply(it,je)).next())});function Se(it,je){const lt=[];for(let We=it;We{let je=new Date;const lt=Re()(it).format("HH");if(Re()(it).isSame(Re()(je),"day")){const We=Re()(je).format("HH"),st=Re()(je).format("mm");return{disabledHours:()=>Se(0,24).splice(1,We*1-1),disabledMinutes:()=>Re()(it).isSame(Re()(je),"hour")&<<=We?Se(0,60).splice(0,st):Se(60,60)}}else if(Re()(it).isSame(Re()(),"day")){const We=Re()().format("HH"),st=Re()().format("mm");return{disabledHours:()=>Se(0,24).splice(0,We),disabledMinutes:()=>lt<=We?Se(0,st):Se(60,60)}}else return!1},xe=({exercise:it,dispatch:je})=>{var lt;const We=(0,re.useParams)(),[st]=fe.default.useForm(),[bt,Et]=(0,a.useState)(1),[At,Rt]=(0,a.useState)([]),[jt,Ut]=(0,a.useState)(!0),[ft,Je]=(0,a.useState)([]),[ct,Tt]=(0,a.useState)(!0),[$t,Kt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{it.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&En()},[it.actionTabs]);const En=kn=>Ae(void 0,null,function*(){var An,sn;Ut(!0);const rt=yield je({type:"exercise/getEndGroups",payload:ve(me({},We),{check_ids:[...((An=it.actionTabs.selectArrs)==null?void 0:An.map(tt=>Number(tt)))||[]]})}),ht=(sn=rt==null?void 0:rt.course_info)==null?void 0:sn.map((tt,ke)=>ve(me({},tt),{key:tt.course_group_id,title:tt.course_group_name,name:tt.course_group_name,disabled:!!tt.is_published}));rt&&(rt!=null&&rt.course_info)&&(Rt([...ht]),st.setFieldsValue({end_time:Re()(Re()(new Date((0,Ce.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),Ut(!1)}),Ye=()=>Ae(void 0,null,function*(){var kn,An,sn,rt;const ht=me({},st.getFieldsValue());if((ft==null?void 0:ft.length)<=0&&At.length>0&&!((kn=it.actionTabs)!=null&&kn.unified_setting)){Le.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Kt(!0);const tt={check_ids:[...((An=it.actionTabs.selectArrs)==null?void 0:An.map(St=>Number(St)))||[]],group_ids:ft};ct||(tt.end_time=Re()(ht.end_time).format("YYYY-MM-DD HH:mm")),tt.group_ids=ft.map(St=>St.course_group_id),(yield(0,Ze.ZP)(`/api/courses/${We.coursesId}/exercises/end_exercise.json`,{method:"post",body:tt})).status===0&&(Le.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,Ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),je({type:"exercise/setActionTabs",payload:{}}),(sn=it==null?void 0:it.actionTabs)!=null&&sn.cb?(rt=it==null?void 0:it.actionTabs)==null||rt.cb():je({type:"classroomList/getClassroomExercisesList",payload:me({},it.actionTabs.params)})),Kt(!1)}),Qt=()=>{Et(1),Rt([]),Je([]),Tt(!0)};return a.createElement(ye.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:it.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Ye,width:680,confirmLoading:$t||jt,onCancel:()=>{Qt(),je({type:"exercise/setActionTabs",payload:{}})}},a.createElement(Fe.Z,{spinning:jt},At&&a.createElement(fe.default,{form:st},a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},a.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:y.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),a.createElement(Be.Z,{className:"mt20 mb10"},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),a.createElement(oe.ZP.Group,{value:ct,onChange:kn=>{Tt(kn.target.value),Je([])}},a.createElement(oe.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),a.createElement(oe.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),a.createElement(fe.default.Item,{name:"end_time",style:{marginTop:-3,visibility:ct?"hidden":"visible"}},a.createElement(Ne.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Re()((0,Ce.U6)(),"HH:mm")},disabledDate:kn=>kn&&kn0&&!((lt=it.actionTabs)!=null&<.unified_setting)&&a.createElement(Be.Z,{style:{marginBottom:"10px"}},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),a.createElement("div",null,At.length>0&&a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("span",{style:{flex:1}},a.createElement(we.default,{checked:ft.length===At.length,onChange:kn=>{ft.length===At.length?Je([]):Je(At)}},"\u5168\u9009")," "),a.createElement("span",{style:{width:16}}),a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ft.length||0,"\u4E2A\u5206\u73ED")),a.createElement(E.Z,{data:At,selectedRowKeys:ft,setSelectedRowKeys:Je}))))))};dt.Z=(0,re.connect)(({exercise:it})=>({exercise:it}))(xe)},95253:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return Ut}});var a=x(59301),fe=x(78241),Le=x(8591),ye=x(43418),Fe=x(71418),Be=x(95237),oe=x(5112),Ne=x(5871),we=x(5083),be=x(78673),Re=x(24905),Ze=x(3113),Ce=x(61186),re=x.n(Ce),y=x(82093),E=x(49661),z=x(76560),b=x(72664),ee=x(1198),te=x(37464),ne=x(82668),ue={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},se=x(6681),me=x(67135),ve=x(28086),Ae=x(59301),Se=Object.defineProperty,Me=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,We=(ft,Je,ct)=>Je in ft?Se(ft,Je,{enumerable:!0,configurable:!0,writable:!0,value:ct}):ft[Je]=ct,st=(ft,Je)=>{for(var ct in Je||(Je={}))je.call(Je,ct)&&We(ft,ct,Je[ct]);if(it)for(var ct of it(Je))lt.call(Je,ct)&&We(ft,ct,Je[ct]);return ft},bt=(ft,Je)=>Me(ft,xe(Je)),Et=(ft,Je,ct)=>new Promise((Tt,$t)=>{var Kt=Qt=>{try{Ye(ct.next(Qt))}catch(kn){$t(kn)}},En=Qt=>{try{Ye(ct.throw(Qt))}catch(kn){$t(kn)}},Ye=Qt=>Qt.done?Tt(Qt.value):Promise.resolve(Qt.value).then(Kt,En);Ye((ct=ct.apply(ft,Je)).next())});function At(ft,Je){const ct=[];for(let Tt=ft;Tt{let Je=new Date;const ct=re()(ft).format("HH");if(re()(ft).isSame(re()(Je),"day")){const Tt=re()(Je).format("HH"),$t=re()(Je).format("mm");return{disabledHours:()=>At(0,24).splice(1,Tt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",ct,Tt),re()(ft).isSame(re()(Je),"hour")&&ct<=Tt?At(0,60).splice(0,$t):At(60,60))}}else if(re()(ft).isSame(re()(),"day")){const Tt=re()().format("HH"),$t=re()().format("mm");return{disabledHours:()=>At(0,24).splice(0,Tt),disabledMinutes:()=>ct<=Tt?At(0,$t):At(60,60)}}else return!1},jt=({exercise:ft,dispatch:Je})=>{var ct,Tt,$t,Kt,En,Ye,Qt,kn,An,sn,rt,ht,tt,ke,St,wt,Ue,Qe,Ct,He,at,Xe,Tn;const pn=(0,z.useParams)(),[Dn]=fe.default.useForm(),[Zn,qn]=(0,a.useState)(1),[Bt,kt]=(0,a.useState)([]),[Pn,Nt]=(0,a.useState)(!0),[qt,Bn]=(0,a.useState)([]),[In,wa]=(0,a.useState)(!0),[Ga,xr]=(0,a.useState)(!1),{workSetting:en}=ft,[Wn,Ca]=(0,a.useState)(!1),[Ka,Ra]=(0,a.useState)([]),[Wr,Qr]=(0,a.useState)([]),[xt,Cn]=(0,a.useState)(!1),[Br,zt]=(0,a.useState)(!1),[Rn,Ma]=(0,a.useState)(!1),[Oa,ur]=(0,a.useState)(null),[dn,ce]=(0,a.useState)(1),[ge,Ee]=(0,a.useState)({}),[De,qe]=(0,a.useState)({}),[Dt,Mt]=(0,a.useState)(!1),[xa,Xn]=(0,a.useState)(!1),[rn,Jt]=(0,a.useState)(!1),[jn,Yt]=(0,a.useState)([]);(0,a.useEffect)(()=>{if(ft.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"){const{selectArrsAll:cn=[],type:Hn}=ft.actionTabs||{},vn=cn.filter(vt=>![100,120,150].includes(Number(vt.total_score)));vn.length?(Jt(Hn===1?"multiple":"single"),Yt(vn.map(vt=>bt(st({},vt),{name:vt.exercise_name})))):Xn(!0)}},[(ct=ft==null?void 0:ft.actionTabs)==null?void 0:ct.key]),console.log(rn,"visible"),(0,a.useEffect)(()=>{var cn;if(ft.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(Fa(),on(),ft.actionTabs.type===2)){const Hn=(cn=ft.actionTabs)==null?void 0:cn.unified_setting;wa(Hn)}},[ft.actionTabs]),(0,a.useEffect)(()=>{var cn,Hn,vn,vt,ta,_a,mr;(cn=en==null?void 0:en.exercise)!=null&&cn.publish_time&&Dn.setFieldsValue({publish_time:re()((Hn=en==null?void 0:en.exercise)==null?void 0:Hn.publish_time)}),(vn=en==null?void 0:en.exercise)!=null&&vn.end_time&&Dn.setFieldsValue({end_time:re()((vt=en==null?void 0:en.exercise)==null?void 0:vt.end_time)}),Dn.setFieldsValue({exercise_type:(ta=en==null?void 0:en.exercise)==null?void 0:ta.exercise_type,simulate_exercise_num:(_a=en==null?void 0:en.exercise)==null?void 0:_a.simulate_exercise_num}),ce((mr=en==null?void 0:en.exercise)==null?void 0:mr.exercise_type)},[ft]);const la=cn=>{var Hn;const vn=Dn.getFieldValue("publish_time");if(!vn||(Hn=en==null?void 0:en.exercise)!=null&&Hn.publish_time)return;let vt;cn===1?vt=re()(vn).add(120,"minutes"):vt=re()(vn).add(7,"days"),Dn.setFieldsValue({end_time:vt})},Fa=cn=>Et(void 0,null,function*(){var Hn,vn;Nt(!0);const vt=yield(0,b.N3)({coursesId:pn.coursesId,check_ids:[...((Hn=ft.actionTabs.selectArrs)==null?void 0:Hn.map(_a=>Number(_a)))||[]]});console.log(vt,"res");const ta=((vn=vt==null?void 0:vt.course_info)==null?void 0:vn.map((_a,mr)=>bt(st({},_a),{key:_a.course_group_id,title:_a.course_group_name,name:_a.course_group_name,disabled:!!_a.is_published})))||[];if((vt==null?void 0:vt.status)!==-1){kt([...ta]);const _a=re()();Dn.setFieldsValue({publish_time:_a}),(Dn.getFieldValue("exercise_type")||1)===1?Dn.setFieldsValue({end_time:re()(_a).add(120,"minutes")}):Dn.setFieldsValue({end_time:re()(_a).add(7,"days")})}Nt(!1)});(0,a.useEffect)(()=>{var cn,Hn,vn,vt,ta,_a;if((cn=en==null?void 0:en.exercise)!=null&&cn.is_appoint_user){const mr=((vn=(Hn=en==null?void 0:en.exercise)==null?void 0:Hn.all_exercise_users)==null?void 0:vn.map(Un=>Un.user_id))||[];Ra([...mr])}Cn((vt=en==null?void 0:en.exercise)==null?void 0:vt.is_appoint_user),zt((ta=en==null?void 0:en.exercise)==null?void 0:ta.is_miss_exam_user),Ma((_a=en==null?void 0:en.exercise)==null?void 0:_a.is_no_passing_user)},[en]),(0,a.useEffect)(()=>{var cn,Hn,vn,vt,ta,_a,mr,Un;(Hn=(cn=ft==null?void 0:ft.actionTabs)==null?void 0:cn.selectArrs)!=null&&Hn[0]&&ft.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&Je({type:"exercise/getWorkSetting",payload:{categoryId:(vt=(vn=ft==null?void 0:ft.actionTabs)==null?void 0:vn.selectArrs)==null?void 0:vt[0],category:(_a=(ta=ft==null?void 0:ft.actionTabs)==null?void 0:ta.selectArrs)==null?void 0:_a[0],coursesId:(Un=(mr=ft==null?void 0:ft.actionTabs)==null?void 0:mr.params)==null?void 0:Un.id}})},[(Tt=ft==null?void 0:ft.actionTabs)==null?void 0:Tt.selectArrs]);const ma=()=>Et(void 0,null,function*(){var cn,Hn,vn,vt,ta,_a,mr;const Un=st({},Dn.getFieldsValue()),to=re()(re()(Un.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),Kr=re()(re()(Un.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(to,to,33),Kr<=to){Le.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((qt==null?void 0:qt.length)<=0&&!In&&Bt.length>0&&!((cn=en==null?void 0:en.exercise)!=null&&cn.is_make_up_exercise)){Le.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const lo=Bt.map(Ai=>Ai.key),hr={check_ids:[...((Hn=ft.actionTabs.selectArrs)==null?void 0:Hn.map(Ai=>Number(Ai)))||[]],end_time:re()(Un.end_time).format("YYYY-MM-DD HH:mm"),publish_time:re()(Un.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:qt.map(Ai=>Ai.course_group_id),unified_setting:!qt.length,exercise_type:Un.exercise_type,simulate_exercise_num:Un.simulate_exercise_num};if(((vn=ft.actionTabs.selectArrsAll)==null?void 0:vn.length)>0&&ft.actionTabs.type===1&&(hr.check_ids=[...((ta=(vt=ft.actionTabs.selectArrsAll)==null?void 0:vt.filter(Ai=>!Ai.high_resources_consume||Ai.high_resources_consume_permission))==null?void 0:ta.map(Ai=>Number(Ai==null?void 0:Ai.id)))||[]]),(_a=en==null?void 0:en.exercise)!=null&&_a.is_make_up_exercise){if(xt&&Ka.length<=0||!xt&&!(Br||Rn)){Le.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}hr.is_appoint_user=xt,hr.is_miss_exam_user=Br,hr.is_no_passing_user=Rn,xt?hr.make_up_exercise_users=Ka.map(Ai=>({user_id:Ai})):hr.make_up_exercise_user=[]}let{is_locked:pr,open_camera:wr,screen_open:Fr,login_restrict:vr,ip_bind:uo,ip_limit:Do,is_random:ao,id:_r,identity_verify:ri,open_phone_video_recording:cl}=en==null?void 0:en.exercise;if(ft.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(pr||wr||Fr||vr||uo||Do=="pub"||Do=="inner"||ri||cl)&&Un.exercise_type==2){if(Xn(!1),Je({type:"exercise/setActionTabs",payload:{}}),ft.actionTabs.type==2){let Ai=ye.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:Ae.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Ae.createElement("span",{style:{color:"#FA6400"}}," ",(0,E.hi)(en==null?void 0:en.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>Et(void 0,null,function*(){var Pi;Mt(!0);let Zr=yield(0,me.Tr)({exercise_ids:[...((Pi=ft.actionTabs.selectArrs)==null?void 0:Pi.map(Li=>Number(Li)))||[]],course_id:pn.coursesId,type:"exercise"});if((Zr==null?void 0:Zr.student_count)===0){if((yield mt(hr))&&ft.actionTabs.isRouter){Ai.destroy(),z.history.push(`/classrooms/${pn.coursesId}/exercise/${_r}/detail?random=${ao}&tabs=3&childrenTabs=2`);return}Je({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else qe(hr),Ee(Zr)}),onCancel:()=>{Ai.destroy(),Mt(!1),mt(hr)}})}else{let Ai=ye.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:Ae.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>Et(void 0,null,function*(){var Pi;Mt(!0);let Zr=yield(0,me.Tr)({exercise_ids:[...((Pi=ft.actionTabs.selectArrs)==null?void 0:Pi.map(Li=>Number(Li)))||[]],course_id:pn.coursesId,type:"exercise"});if((Zr==null?void 0:Zr.student_count)===0){if((yield mt(hr))&&ft.actionTabs.isRouter){z.history.push(`/classrooms/${pn.coursesId}/exercise/${_r}/detail?random=${ao}&tabs=3&childrenTabs=2`);return}Je({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else qe(hr),Ee(Zr)})})}return}let nl=yield(0,me.Tr)({exercise_ids:[...((mr=ft.actionTabs.selectArrs)==null?void 0:mr.map(Ai=>Number(Ai)))||[]],course_id:pn.coursesId,type:"exercise"});(nl==null?void 0:nl.student_count)===0?mt(hr):(qe(hr),Ee(nl))}),wn=()=>{var cn;let Hn=[...(cn=ft.actionTabs.selectArrsAll)==null?void 0:cn.filter(vn=>vn.high_resources_consume&&!vn.high_resources_consume_permission)];(Hn==null?void 0:Hn.length)>0&&ft.actionTabs.type===1&&ye.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:Ae.createElement("div",null,Ae.createElement("div",{className:ue.tipcontent},Ae.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Hn==null?void 0:Hn.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Ae.createElement("div",{className:"mt20 mb20"},Hn==null?void 0:Hn.map(vn=>Ae.createElement("div",{className:ue.failedList,key:vn.id},Ae.createElement("div",{className:ue.name},vn==null?void 0:vn.exercise_name),Ae.createElement("div",{className:ue.publish,onClick:()=>{(0,E.xg)(`/classrooms/${pn.coursesId}/exercise/${vn.id}/detail?random=${vn.is_random}`)}},"\u53D1\u5E03"))))))})},mt=cn=>Et(void 0,null,function*(){var Hn,vn,vt;if(ft.actionTabs.type===1){let mr=[...(Hn=ft.actionTabs.selectArrsAll)==null?void 0:Hn.filter(Un=>Un.high_resources_consume&&!Un.high_resources_consume_permission)];if((mr==null?void 0:mr.length)==ft.actionTabs.selectArrsAll.length){Xn(!1),Je({type:"exercise/setActionTabs",payload:{}}),wn();return}}let ta=!1;return xr(!0),(yield(0,y.ZP)(`/api/courses/${pn.coursesId}/exercises/publish.json`,{method:"post",body:cn})).status===0&&((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),on(),Le.ZP.success("\u53D1\u5E03\u6210\u529F"),Xn(!1),Je({type:"exercise/setActionTabs",payload:{}}),(vn=ft==null?void 0:ft.actionTabs)!=null&&vn.cb?(vt=ft==null?void 0:ft.actionTabs)==null||vt.cb():Je({type:"classroomList/getClassroomExercisesList",payload:st({},ft.actionTabs.params)}),ta=!0,ft.actionTabs.type===1&&wn()),xr(!1),ta}),on=()=>{qn(1),kt([]),Bn([])},fn=(cn,Hn,vn)=>{cn<=0?Le.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(Ra(Hn),Qr(vn),Ca(!1))};return Ae.createElement(a.Fragment,null,Ae.createElement(ye.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:xa,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:ma,confirmLoading:Ga||Pn,onCancel:()=>{on(),Xn(!1),Je({type:"exercise/setActionTabs",payload:{}})}},Ae.createElement(Fe.Z,{spinning:Pn},Bt&&Ae.createElement(fe.default,{form:Dn},!!(($t=ft==null?void 0:ft.actionTabs)!=null&&$t.disabled)&&Ae.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},Ae.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:ee.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Kt=en==null?void 0:en.exercise)!=null&&Kt.is_make_up_exercise)&&Ae.createElement(Ae.Fragment,null,Ae.createElement(Be.Z,null,Ae.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},Ae.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),Ae.createElement(fe.default.Item,{name:"exercise_type"},Ae.createElement(oe.ZP.Group,{disabled:((En=en==null?void 0:en.exercise)==null?void 0:En.exercise_status)>1,onChange:cn=>{ce(cn.target.value),la(cn.target.value)}},Ae.createElement(oe.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),Ae.createElement(oe.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),dn==2&&Ae.createElement(Be.Z,{className:`${ue.contentInterval}`},Ae.createElement("span",{className:`${ue.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Ae.createElement(fe.default.Item,{name:"simulate_exercise_num"},Ae.createElement(Ne.Z,{className:ue.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Ye=en==null?void 0:en.exercise)==null?void 0:Ye.exercise_status)>1,min:1,max:999})),Ae.createElement("span",null,"\u6B21",Ae.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),Ae.createElement(Be.Z,null,Ae.createElement("span",{className:"mr10 mt5"},Ae.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),Ae.createElement(fe.default.Item,{name:"publish_time"},Ae.createElement(we.default,{style:{width:170},disabledDate:cn=>cn&&cn<=re()().subtract(0,"days"),disabledTime:Rt,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:re()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),Ae.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),Ae.createElement(fe.default.Item,{name:"end_time"},Ae.createElement(we.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:re()((0,E.U6)(),"HH:mm")},disabledDate:cn=>cn&&cn{var vn,vt,ta,_a,mr;if(Cn(cn),cn)if((vn=en==null?void 0:en.exercise)!=null&&vn.is_appoint_user){const Un=(ta=(vt=en==null?void 0:en.exercise)==null?void 0:vt.all_exercise_users)==null?void 0:ta.map(to=>to.user_id);Ra([...Un])}else Ra([]),zt(!1),Ma(!1);else zt((_a=en==null?void 0:en.exercise)==null?void 0:_a.is_miss_exam_user),Ma((mr=en==null?void 0:en.exercise)==null?void 0:mr.is_no_passing_user)},disabled:((kn=en==null?void 0:en.exercise)==null?void 0:kn.exercise_status)!==1}),Ae.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!xt&&Ae.createElement(Be.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},Ae.createElement(Re.default,{checked:Br,disabled:((An=en==null?void 0:en.exercise)==null?void 0:An.exercise_status)!==1||((sn=en==null?void 0:en.exercise)==null?void 0:sn.miss_exam_count)<=0,onChange:cn=>{zt(cn.target.checked)}},Ae.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Ae.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{ur(1),Cn(!1),Ca(!0)}},"\uFF08",`${(rt=en==null?void 0:en.exercise)==null?void 0:rt.miss_exam_count}\u4EBA`,"\uFF09"),Ae.createElement(Re.default,{checked:Rn,disabled:((ht=en==null?void 0:en.exercise)==null?void 0:ht.exercise_status)!==1||((tt=en==null?void 0:en.exercise)==null?void 0:tt.no_passing_count)<=0,onChange:cn=>{Ma(cn.target.checked)}},Ae.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Ae.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{ur(2),Cn(!1),Ca(!0)}},"\uFF08",`${(ke=en==null?void 0:en.exercise)==null?void 0:ke.no_passing_count}\u4EBA`,"\uFF09")),xt&&Ae.createElement(Be.Z,{className:"mt20",style:{paddingLeft:"90px"}},Ae.createElement(Ze.ZP,{type:"primary",ghost:!0,disabled:((St=en==null?void 0:en.exercise)==null?void 0:St.exercise_status)!==1,onClick:()=>{Ca(!0),ur(void 0)}},Ae.createElement("span",null,Ae.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Ae.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Ae.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Ka.length||0} \u4EBA`,"\uFF09"))),ft.actionTabs.type===2&&!((wt=en==null?void 0:en.exercise)!=null&&wt.is_make_up_exercise)&&Ae.createElement(Be.Z,{style:{marginBottom:"10px"}},Ae.createElement("span",{className:"mr10"},Ae.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),Ae.createElement(oe.ZP.Group,{value:In,onChange:cn=>{wa(cn.target.value),Bn([])}},Ae.createElement(oe.ZP,{disabled:!!((Ue=ft==null?void 0:ft.actionTabs)!=null&&Ue.disabled)||Bt.some(cn=>cn==null?void 0:cn.is_published)||!((Qe=ft==null?void 0:ft.actionTabs)!=null&&Qe.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Ae.createElement(oe.ZP,{disabled:Bt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Bt.length<=0&&ft.actionTabs.type===2&&!((Ct=en==null?void 0:en.exercise)!=null&&Ct.is_make_up_exercise)&&Ae.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"'),(ft.actionTabs.type===1||!In)&&!((He=en==null?void 0:en.exercise)!=null&&He.is_make_up_exercise)&&Bt.length>0&&Ae.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Ae.createElement("span",{style:{flex:1}},Ae.createElement(Re.default,{checked:qt.length===Bt.length,onChange:cn=>{qt.length===Bt.length?Bn([]):Bn(Bt)}},"\u5168\u9009")),Ae.createElement("span",{style:{width:16}}),Ae.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",qt.length||0,"\u4E2A\u5206\u73ED")),(ft.actionTabs.type===1||!In)&&!((at=en==null?void 0:en.exercise)!=null&&at.is_make_up_exercise)&&Bt.length>0&&Ae.createElement(te.Z,{data:Bt,selectedRowKeys:qt,setSelectedRowKeys:Bn})),Ae.createElement(ne.Z,{visible:Wn,setVisible:Ca,onK:fn,selectKeys:Ka,selectRows:Wr,appointStudent:xt,modalParams:Oa,courseId:pn.categoryId||((Tn=(Xe=ft==null?void 0:ft.actionTabs)==null?void 0:Xe.selectArrs)==null?void 0:Tn[0])})),Ae.createElement(se.Z,{resdata:ge,type:"exercisepush",okloading:Ga,oktext:(ge==null?void 0:ge.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:cn=>Et(void 0,null,function*(){var Hn,vn,vt;xr(!0);let ta=yield(0,y.ZP)(`/api/courses/${pn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((Hn=ft.actionTabs.selectArrs)==null?void 0:Hn.map(_a=>Number(_a)))||[]]}});if(xr(!1),(ta==null?void 0:ta.status)===0)if(Dt){let _a=yield mt(De);if(ye.default.destroyAll(),_a&&ft.actionTabs.isRouter){z.history.push(`/classrooms/${pn.coursesId}/exercise/${(vn=en==null?void 0:en.exercise)==null?void 0:vn.id}/detail?random=${(vt=en==null?void 0:en.exercise)==null?void 0:vt.is_random}&tabs=3&childrenTabs=2`);return}Je({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else mt(De)})})),Ae.createElement(ve.Z,{text:"\u662F\u5426\u7EE7\u7EED\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53D1\u5E03\uFF1F",okText:"\u786E\u8BA4\u53D1\u5E03",visible:rn,dataSource:jn,onSuccess:()=>{Jt(!1),Xn(!0)},onClose:()=>{Jt(!1),on(),Je({type:"exercise/setActionTabs",payload:{}})}}))};var Ut=(0,z.connect)(({exercise:ft})=>({exercise:ft}))(jt)},37464:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return be}});var a=x(59301),fe=x(92832),Le=x(24905),ye=x(95237),Fe={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",oe=x(57884),Ne=(Re,Ze,Ce)=>new Promise((re,y)=>{var E=ee=>{try{b(Ce.next(ee))}catch(te){y(te)}},z=ee=>{try{b(Ce.throw(ee))}catch(te){y(te)}},b=ee=>ee.done?re(ee.value):Promise.resolve(ee.value).then(E,z);b((Ce=Ce.apply(Re,Ze)).next())}),be=({data:Re,value:Ze=[],handleChangePage:Ce,setSelectedRowKeys:re,selectedRowKeys:y,onChange:E=()=>{}})=>{const[z,b]=(0,a.useState)([]),[ee,te]=(0,a.useState)([]),[ne,ue]=(0,a.useState)([]);let[se,me]=(0,a.useState)(1),[ve,Ae]=(0,a.useState)();return(0,a.useEffect)(()=>{b(Re),te([]),ue([])},[Re]),(0,a.useEffect)(()=>{re&&(te(y),ue(y))},[y]),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:Fe.leftdiv},a.createElement(fe.default.Search,{size:"middle",onChange:Se=>Ne(void 0,null,function*(){b(Re.filter(Me=>{var xe;return(xe=Me==null?void 0:Me.name)==null?void 0:xe.includes(Se.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),z.length===0&&a.createElement(oe.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(Le.default.Group,{value:ee.map(Se=>`${Se.course_group_id}`),onChange:Se=>{re(z.filter(Me=>Se.includes(`${Me.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},z.map((Se,Me)=>a.createElement(ye.Z,{key:Se.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},a.createElement(Le.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Se.is_published,value:`${Se.course_group_id}`},a.createElement("div",{className:Fe.listClass},a.createElement("span",{className:Fe.spantitle,style:{width:Se.is_published?"108px":"170px"}},Se.name),Se.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:Fe.rightdiv},a.createElement(fe.default.Search,{onChange:Se=>{ue(ee.filter(Me=>Me.name.includes(Se.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&a.createElement(oe.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((Se,Me)=>a.createElement(ye.Z,{justify:"space-between",style:{marginTop:"10px"},key:Se.course_group_id},a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Se.name),a.createElement("img",{src:Be,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{re(ee.filter(xe=>`${xe.course_group_name}`!=`${Se.course_group_name}`))}})))))))}},85933:function(Lt,dt,x){"use strict";var a=x(59301),fe=x(31797),Le=x(5871),ye=x(78241),Fe=x(43418),Be=x(71418),oe=x(1710),Ne=x(92832),we=x(95237),be=x(43604),Re=x(3113),Ze=x(72664),Ce=x(61186),re=x.n(Ce),y=x(76560),E=x(49661),z=x(15610),b=x(34055),ee=x(98072),te=x(59301),ne=(ve,Ae,Se)=>new Promise((Me,xe)=>{var it=We=>{try{lt(Se.next(We))}catch(st){xe(st)}},je=We=>{try{lt(Se.throw(We))}catch(st){xe(st)}},lt=We=>We.done?Me(We.value):Promise.resolve(We.value).then(it,je);lt((Se=Se.apply(ve,Ae)).next())});const{Countdown:ue}=fe.default,se=({value:ve,onChange:Ae,MaxMinutes:Se})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",te.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",te.createElement("br",null)),te.createElement(Le.Z,{value:ve,onChange:Ae,min:0,precision:0,max:Se,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Se}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),me=({exercise:ve,successCb:Ae,dispatch:Se})=>{var Me,xe,it,je;const lt=(0,y.useParams)(),[We]=ye.default.useForm(),st=ye.default.useWatch("time",We),[bt,Et]=(0,a.useState)(!1),At=(0,a.useRef)(),{actionTabs:Rt}=ve,[jt,Ut]=(0,a.useState)(),[,ft,Je,ct]=(0,ee.U)(Ze.n7,{id:lt.categoryId}),[,Tt,$t]=(0,ee.U)(Ze.Cd,{});(0,a.useEffect)(()=>{ve.actionTabs.key==="student-unlock"&&(Et(!1),We.resetFields())},[ve.actionTabs.key]);const Kt=()=>new Promise(tt=>ne(void 0,null,function*(){var ke,St;return At.current=yield(0,z.y)({ip_limit:(ke=Rt==null?void 0:Rt.exerciseParams)==null?void 0:ke.ip_limit,ip_bind:(St=Rt==null?void 0:Rt.exerciseParams)==null?void 0:St.ip_bind_type}),tt()})),En=()=>ne(void 0,null,function*(){var tt,ke,St,wt,Ue;yield We.validateFields();const Qe=We.getFieldsValue();if(Et(!0),(((tt=Rt==null?void 0:Rt.exerciseParams)==null?void 0:tt.ip_limit)!=="no"||(ke=Rt==null?void 0:Rt.exerciseParams)!=null&&ke.ip_bind_type)&&(yield Kt()),(yield(0,Ze.ZD)((St=Rt==null?void 0:Rt.exerciseParams)==null?void 0:St.id,{exercise_user_id:(wt=Rt==null?void 0:Rt.exerciseParams)==null?void 0:wt.exercise_user_id,unlock_key:Qe.unlock_key,time:Qe.time,ip:At.current})).status===0){if(Ae){Se({type:"exercise/setActionTabs",payload:{}}),Ae();return}const He=Rt==null?void 0:Rt.exerciseParams;(0,E.nr)({inner_ip:He.inner_ip,public_ip:He.public_ip,open_camera:He.open_camera,ip_limit:He.ip_limit,ip_bind:He.ip_bind,ip_bind_type:He.ip_bind_type,exercise_tips:He.exercise_tips,exerciseId:He.id,screen_open:He.screen_open,screen_num:He.screen_num,screen_sec:He.screen_sec,coursesId:lt.coursesId,login:(Ue=(0,b.eY)())==null?void 0:Ue.login,history,identity_verify:He.identity_verify,open_phone_video_recording:He.open_phone_video_recording,current_status:He.current_status}),Se({type:"exercise/setActionTabs",payload:{}})}Et(!1)}),Ye=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:tt=>te.createElement("span",{className:tt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},tt)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:tt=>te.createElement("span",{className:tt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},tt)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Qt=((Me=Rt==null?void 0:Rt.exerciseParams)==null?void 0:Me.errorMessage)&&typeof((xe=Rt==null?void 0:Rt.exerciseParams)==null?void 0:xe.errorMessage)=="object";(0,a.useEffect)(()=>{ve.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const tt=yield $t(lt);yield Je({}),tt.status||Ut(tt)})},[ve.actionTabs.key]);const{time:kn,end_time:An}=(jt==null?void 0:jt.exercise)||{},sn=ct!=null&&ct.user_end_time?re()(ct==null?void 0:ct.user_end_time).add(1,"minutes"):re()(),rt=re()(ct==null?void 0:ct.user_total_end_time)>sn?Math.round(re().duration(re()(ct==null?void 0:ct.user_total_end_time).diff(sn.startOf("minute"))).asMinutes()):0,ht=((ct==null?void 0:ct.student_left_minutes)||0)+(st||0);return te.createElement(te.Fragment,null,te.createElement(Fe.default,{width:514,centered:!0,closable:!!((it=Rt==null?void 0:Rt.exerciseParams)!=null&&it.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ve.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Se({type:"exercise/setActionTabs",payload:{}})}},te.createElement(Be.Z,{spinning:ft||Tt},Qt&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Qt&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Qt&&te.createElement(oe.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((je=Rt==null?void 0:Rt.exerciseParams)==null?void 0:je.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(ye.default,{form:We,layout:"vertical",autoComplete:"off"},te.createElement(ye.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(Ne.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),kn!==-1?te.createElement(te.Fragment,null,te.createElement(ye.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",re()(ct==null?void 0:ct.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(se,{MaxMinutes:rt})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ft||Tt?"--":ht),"\u5206\u949F",ht!==0&&(ct==null?void 0:ct.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},re()(ct==null?void 0:ct.user_end_time).add(st||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",re()(An).format("YYYY-MM-DD HH:mm")))),te.createElement(we.Z,{justify:"space-between",align:"middle"},te.createElement(be.Z,null),te.createElement(be.Z,null,te.createElement(Re.ZP,{loading:bt,onClick:En},"\u8FDB\u5165\u8003\u8BD5"))))))};dt.Z=(0,y.connect)(({exercise:ve})=>({exercise:ve}))(me)},99663:function(Lt,dt,x){"use strict";x.d(dt,{w:function(){return Be}});var a=x(82093),fe=x(43418),Le=x(76560),ye=x(59301),Fe=(oe,Ne,we)=>new Promise((be,Re)=>{var Ze=y=>{try{re(we.next(y))}catch(E){Re(E)}},Ce=y=>{try{re(we.throw(y))}catch(E){Re(E)}},re=y=>y.done?be(y.value):Promise.resolve(y.value).then(Ze,Ce);re((we=we.apply(oe,Ne)).next())});const Be=(oe,Ne,we="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",be=1,Re=2)=>Fe(void 0,null,function*(){be===1&&(0,Le.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:be===1?we:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const Ze=yield(0,a.ZP)(`/api/exercises/${Ne}/user_appraise_status.json`,{method:"get",params:{appraise_type:be}});if((Ze==null?void 0:Ze.status)===-1)return(0,Le.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let Ce={status:0};if((Ze==null?void 0:Ze.type)===2&&(Ce=yield(0,a.ZP)(`/api/exercises/${Ne}/create_appraise_students.json`,{method:"get"})),(0,Le.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Ce==null?void 0:Ce.status)===-1)return Promise.reject();if((Ze==null?void 0:Ze.type)===2){const re=()=>{Le.history.replace(`/classrooms/${oe}/exercise/${Ne}/centralizeReview/${Ce==null?void 0:Ce.login}`)};if(fe.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:re,onCancel:()=>{Re===1&&Le.history.replace(`/classrooms/${oe}/exercise/${Ne}/detail`)},content:ye.createElement("div",null,ye.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",ye.createElement("span",{onClick:re,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),ye.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Re!==3)return Promise.reject()}if((Ze==null?void 0:Ze.type)===3&&(fe.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{Re===1&&Le.history.replace(`/classrooms/${oe}/exercise/${Ne}/detail`)},content:ye.createElement("div",null,(Ze==null?void 0:Ze.message)||"")}),Re!==3)||(Ze==null?void 0:Ze.type)===4&&(fe.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Re===1&&Le.history.replace(`/classrooms/${oe}/exercise/${Ne}/detail`)},content:ye.createElement("div",null,(Ze==null?void 0:Ze.message)||"")}),Re!==3))return Promise.reject()})},47914:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return bt}});var a=x(59301),fe=x(5112),Le=x(3113),ye=x(8591),Fe=x(43418),Be=x(5871),oe=x(95237),Ne=x(43604),we=x(28103),be=x(51124),Re={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},Ze=x(34055),Ce=x(24334),re=x(82093),y=x(76560),E=x(7664),z=x(45278),b=x(87169),ee=x(26227),te=x(59301),ne=Object.defineProperty,ue=Object.defineProperties,se=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Se=(Et,At,Rt)=>At in Et?ne(Et,At,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):Et[At]=Rt,Me=(Et,At)=>{for(var Rt in At||(At={}))ve.call(At,Rt)&&Se(Et,Rt,At[Rt]);if(me)for(var Rt of me(At))Ae.call(At,Rt)&&Se(Et,Rt,At[Rt]);return Et},xe=(Et,At)=>ue(Et,se(At)),it=(Et,At,Rt)=>new Promise((jt,Ut)=>{var ft=Tt=>{try{ct(Rt.next(Tt))}catch($t){Ut($t)}},Je=Tt=>{try{ct(Rt.throw(Tt))}catch($t){Ut($t)}},ct=Tt=>Tt.done?jt(Tt.value):Promise.resolve(Tt.value).then(ft,Je);ct((Rt=Rt.apply(Et,At)).next())});const je={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var lt=(Et=>(Et[Et.SET_PATH=0]="SET_PATH",Et[Et.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Et))(lt||{});function We(Et,At){switch(At.type){case 0:return xe(Me({},Et),{selectedPath:At.payload});case 1:return xe(Me({},Et),{passedContent:At.payload});default:throw new Error}}var bt=({language:Et,dispatch:At,shixunWorkReport:Rt,v:jt,languages:Ut,classroomList:ft,autoHeight:Je,diff_code_count:ct,data:Tt})=>{const[$t,Kt]=(0,a.useState)(Ut==null?void 0:Ut[0]),En=(0,y.useParams)();return(0,a.useEffect)(()=>{Kt(Ut==null?void 0:Ut[0])},[]),(0,a.useEffect)(()=>{var Ye;Kt((Ye=Ut==null?void 0:Ut.filter(Qt=>Qt.language===($t==null?void 0:$t.language)))==null?void 0:Ye[0])},[Ut]),te.createElement(te.Fragment,null,te.createElement("h2",null," ",te.createElement("span",null,jt.is_finish?te.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):te.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(Ut==null?void 0:Ut.length)>1&&te.createElement(fe.ZP.Group,{defaultValue:Et,style:{marginLeft:10},onChange:Ye=>{var Qt;jt.language=Ye.target.value,Kt((Qt=Ut==null?void 0:Ut.filter(kn=>kn.language===Ye.target.value))==null?void 0:Qt[0])}},Ut==null?void 0:Ut.map(Ye=>te.createElement(fe.ZP,{value:Ye==null?void 0:Ye.language},Ye==null?void 0:Ye.language)))),(0,Ze.GJ)()&&Rt!="shixunWorkReport"&&te.createElement("span",null,te.createElement("span",null,"\u5F97\u5206 ",$t==null?void 0:$t.score,"/",$t==null?void 0:$t.total_score),te.createElement(Le.ZP,{style:{margin:"0px 10px"},onClick:()=>{var Ye,Qt;if(!((Qt=(Ye=ft.AssistantObject)==null?void 0:Ye.hack)!=null&&Qt.can_appraise)&&(0,Ze.Rm)()){ye.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}let kn=$t==null?void 0:$t.score;Fe.default.confirm({title:"\u8C03\u5206",content:te.createElement("div",null,te.createElement("p",null,"\u5F97\u5206\uFF1A",$t==null?void 0:$t.score,"/",$t==null?void 0:$t.total_score),te.createElement("p",null,"\u8C03\u5206\uFF1A",te.createElement(Be.Z,{min:0,max:$t==null?void 0:$t.total_score,defaultValue:$t==null?void 0:$t.score,onChange:An=>{kn=An}}))),okText:"\u786E\u8BA4",onOk:()=>it(void 0,null,function*(){(yield(0,re.ZP)(`/api/courses/${En==null?void 0:En.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:En==null?void 0:En.coursesId,hack_user_code_id:$t==null?void 0:$t.hack_user_id,score:kn}})).status===0&&(ye.ZP.success("\u8C03\u5206\u6210\u529F"),At({type:"shixunHomeworks/setActionTabs",payload:{}}),At({type:"shixunHomeworks/getShixunWorkReports",payload:Me({},En)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,Ze.GJ)()&&Rt!="shixunWorkReport"&&te.createElement(Le.ZP,{onClick:()=>{var Ye;if(!((Ye=ft.AssistantObject.hack)!=null&&Ye.can_appraise)&&(0,Ze.Rm)()){ye.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}At({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Rt.user_id,type:"1",language:$t==null?void 0:$t.language,v:jt,data:Me({},Rt)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),te.createElement(be.ZP,{height:300,language:$t==null?void 0:$t.language,value:$t!=null&&$t.code?Ce.Base64.decode($t==null?void 0:$t.code):"",autoHeight:Je,theme:"default",options:je}),(($t==null?void 0:$t.comment)||($t==null?void 0:$t.hidden_comment))&&te.createElement("div",null,te.createElement(oe.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},te.createElement(Ne.Z,{flex:1},te.createElement("h1",{className:Re.title},"\u70B9\u8BC4\u5185\u5BB9")),te.createElement(Ne.Z,{className:"pr30"},(0,Ze.GJ)()&&te.createElement(Le.ZP,{onClick:()=>it(void 0,null,function*(){Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:te.createElement(b.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return it(this,null,function*(){(yield(0,z.gZ)({comment_id:$t==null?void 0:$t.comment_id,homeworkId:En.homeworkId,type:"hack"})).status===0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),At({type:"shixunHomeworks/getShixunWorkReports",payload:Me({},En)}))})}})})},te.createElement(ee.Z,null),"\u5220\u9664"))),te.createElement(we.Z,{style:{margin:0}}),($t==null?void 0:$t.comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),te.createElement("br",null),te.createElement(E.Z,{value:$t==null?void 0:$t.comment})),($t==null?void 0:$t.hidden_comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),te.createElement("br",null),te.createElement(E.Z,{value:$t==null?void 0:$t.hidden_comment}))))}},26162:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return ve}});var a=x(59301),fe={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Le=Object.defineProperty,ye=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,oe=(Ae,Se,Me)=>Se in Ae?Le(Ae,Se,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Ae[Se]=Me,Ne=(Ae,Se)=>{for(var Me in Se||(Se={}))Fe.call(Se,Me)&&oe(Ae,Me,Se[Me]);if(ye)for(var Me of ye(Se))Be.call(Se,Me)&&oe(Ae,Me,Se[Me]);return Ae};const we=Ae=>React.createElement("svg",Ne({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var be="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",Re=x(99313),Ze=x(92310),Ce=x.n(Ze),re=x(59301),y=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Ae,Se,Me)=>Se in Ae?y(Ae,Se,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Ae[Se]=Me,ue=(Ae,Se)=>{for(var Me in Se||(Se={}))ee.call(Se,Me)&&ne(Ae,Me,Se[Me]);if(b)for(var Me of b(Se))te.call(Se,Me)&&ne(Ae,Me,Se[Me]);return Ae},se=(Ae,Se)=>E(Ae,z(Se)),ve=({dataSource:Ae,className:Se,style:Me})=>{const[xe,it]=(0,a.useState)([]),[je,lt]=(0,a.useState)(""),We=(0,a.useRef)("");(0,a.useEffect)(()=>{if(Ae!=null&&Ae.length){const Et=String(Math.random()).slice(-6),At=Ae.map(Rt=>se(ue({},Rt),{key:`${Et}-${Rt.key}`}));it(At),lt(At[0].key)}},[Ae.length]);const st=Et=>{lt(Et),We.current=Et;const At=document.getElementById(Et);if(At){const Rt=At.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Rt,behavior:"smooth"})}},bt=()=>{const Et=xe.map(Rt=>document.getElementById(Rt.key)),At=window.innerHeight/2;for(const Rt of Et)if(Rt){const jt=Rt.getBoundingClientRect();if(jt.top>=0&&jt.top(window.addEventListener("scroll",bt),()=>{window.removeEventListener("scroll",bt)}),[xe]),re.createElement("div",{className:Ce()(fe.anchorNavigation,Se),style:Me},re.createElement(Re.default,{items:xe,tabBarGutter:60,className:fe.tabs,activeKey:je,onChange:st}),xe.map(Et=>re.createElement("div",{key:Et.key,id:Et.key,className:fe.box},re.createElement("div",{className:fe.head},re.createElement("img",{className:"mr10",src:be,alt:"Dot"}),Et.label),re.createElement("div",{className:fe.element},Et.element))))}},69577:function(Lt,dt,x){"use strict";x.d(dt,{Q8:function(){return Rt},d0:function(){return jt},w6:function(){return At}});var a=x(59301),fe=x(5083),Le=x(57809),ye=x(8591),Fe=x(43418),Be=x(5112),oe=x(95237),Ne=x(43604),we=x(6848),be=x(24905),Re=x(3113),Ze=x(61186),Ce=x.n(Ze),re=x(34055),y=x(82093),E=x(89392),z=x.n(E),b=x(49661),ee=x(69063),te=x(76560),ne=x(2748),ue=x(23869),se=x(97202),me=x(6681),ve=x(67135),Ae=x(59301),Se=Object.defineProperty,Me=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,We=(ct,Tt,$t)=>Tt in ct?Se(ct,Tt,{enumerable:!0,configurable:!0,writable:!0,value:$t}):ct[Tt]=$t,st=(ct,Tt)=>{for(var $t in Tt||(Tt={}))je.call(Tt,$t)&&We(ct,$t,Tt[$t]);if(it)for(var $t of it(Tt))lt.call(Tt,$t)&&We(ct,$t,Tt[$t]);return ct},bt=(ct,Tt)=>Me(ct,xe(Tt)),Et=(ct,Tt,$t)=>new Promise((Kt,En)=>{var Ye=An=>{try{kn($t.next(An))}catch(sn){En(sn)}},Qt=An=>{try{kn($t.throw(An))}catch(sn){En(sn)}},kn=An=>An.done?Kt(An.value):Promise.resolve(An.value).then(Ye,Qt);kn(($t=$t.apply(ct,Tt)).next())});function At(ct,Tt){const $t=[];for(let Kt=ct;Kt{const Kt=ctCe()(Tt).endOf("day"),Ye=ct{const $t=parseInt(Ce()(ct).format("HH")),Kt=parseInt(Ce()().format("HH")),En=parseInt(Ce()().format("mm"));if(!ct)return{disabledHours:()=>At(0,Kt),disabledMinutes:()=>At(0,En)};if(Tt){const Ye=parseInt(Ce()(Tt).format("HH")),Qt=parseInt(Ce()(Tt).format("mm"));return Ce()(ct).isSame(Ce()(Tt),"day")?{disabledHours:()=>At(0,Ye),disabledMinutes:()=>$t<=Ye?At(0,Qt):[]}:void 0}if(Ce()(ct).isSame(Ce()(),"day"))return{disabledHours:()=>At(0,Kt),disabledMinutes:()=>Ce()(ct).isSame(Ce()(),"hour")&&$t<=Kt?At(0,En):[]}},{RangePicker:Ut}=fe.default,{Option:ft}=Le.default,Je=({shixunHomeworks:ct,loading:Tt,dispatch:$t,classroomList:Kt,user:En})=>{var Ye,Qt,kn,An,sn,rt,ht,tt,ke;const St=(0,te.useParams)(),{workSetting:wt,workList:Ue,shixunWorkList:Qe,headerInfo:Ct,changeData:He}=ct,[at,Xe]=(0,a.useState)(!1),[Tn,pn]=(0,a.useState)(!1);let[Dn,Zn]=(0,a.useState)([]),[qn,Bt]=(0,a.useState)([]),[kt,Pn]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ne.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Nt,qt]=(0,a.useState)({}),[Bn,In]=(0,a.useState)({});(0,a.useEffect)(()=>()=>{Zn([])},[]),(0,a.useEffect)(()=>{Xe(!(0,re.GJ)())},[(0,re.GJ)()]);const wa=()=>{$t({type:"shixunHomeworks/getWorkSetting",payload:st({},St)})};(0,a.useEffect)(()=>{if(!(wt!=null&&wt.course_id))return;Object.keys(kt).map(function(Cn){kt[Cn]=wt[Cn]}),(!kt.allow_late||!kt.unified_late)&&(kt.late_penalty=20,kt.penalty_type=ne.Q.Percent),kt.unified_setting||(kt.unified_late=!1,kt.unified_anonymous_comment=!1,kt.unified_anonymous_appeal=!1),Dn=JSON.parse(JSON.stringify(wt.group_settings.map(Cn=>bt(st({},Cn),{group_name:[Cn.group_name]})).filter(Cn=>Cn.publish_time!==null))),qn=JSON.parse(JSON.stringify(wt.allow_late_settings.map(Cn=>bt(st({},Cn),{group_name:[Cn.group_name]})).filter(Cn=>Cn.late_time!==null))),Pn(st({},kt));const xt=(0,b.QE)((Dn==null?void 0:Dn.length)>0?Dn:[]);Zn([...xt]),(qn==null?void 0:qn.length)<=0?Bt([{penalty_type:ne.Q.Percent,late_penalty:20}]):Bt([...qn])},[wt]);const Ga=()=>Et(void 0,null,function*(){var xt,Cn;if(((xt=En==null?void 0:En.userInfo)==null?void 0:xt.user_status)===2){(0,ue.Rd)();return}const Br=JSON.parse(JSON.stringify(kt));if(Br.challenge_settings.filter(Rn=>!Rn.hide),Br.categoryId=St.categoryId,(Cn=Br.challenge_settings)!=null&&Cn.every(Rn=>!Rn.checked)){ye.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Dn),!kt.unified_setting)Dn=Dn==null?void 0:Dn.map(Rn=>{var Ma;if(!Rn.publish_time||!Rn.end_time)throw ye.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Rn.group_name)throw ye.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Rn.group_name=typeof(Rn==null?void 0:Rn.group_name)=="string"?[Rn==null?void 0:Rn.group_name]:Rn==null?void 0:Rn.group_name,Rn.group_id=(Ma=wt.group_settings)==null?void 0:Ma.filter(Oa=>{var ur;return(ur=Rn==null?void 0:Rn.group_name)==null?void 0:ur.includes(Oa.group_name)}).map(Oa=>Oa.group_id||Oa.id).toString().split(","),Rn});else if(!kt.publish_time||!kt.end_time)throw ye.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(Br.group_settings=Dn,kt.allow_late)if(kt.unified_late){if(kt.late_penalty===null||kt.late_penalty===void 0||kt.late_penalty<0||kt.late_penalty>100)throw ye.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!kt.late_time)throw ye.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else qn=qn==null?void 0:qn.map(Rn=>{var Ma,Oa;if(Rn.late_penalty===null||Rn.late_penalty===void 0||Rn.late_penalty<0||Rn.late_penalty>100)throw ye.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Rn.late_time)throw ye.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Rn.group_name)throw ye.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Rn.group_name=typeof(Rn==null?void 0:Rn.group_name)=="string"?[Rn==null?void 0:Rn.group_name]:Rn==null?void 0:Rn.group_name,Rn.group_id=(Oa=(Ma=Rn==null?void 0:Rn.group_name)==null?void 0:Ma.map(ur=>{var dn,ce;let ge=(ce=(dn=wt.group_settings)==null?void 0:dn.filter(Ee=>(Ee==null?void 0:Ee.group_name)===ur))==null?void 0:ce[0];return ge==null?void 0:ge.group_id}))==null?void 0:Oa.toString().split(","),Rn}),Br.allow_late_settings=qn;let zt=yield(0,ve.Tr)({homework_common_ids:[parseInt(St.categoryId)],course_id:St.coursesId,type:"homework_common"});(zt==null?void 0:zt.student_count)===0?xr(Br):(In(Br),qt(zt))}),xr=xt=>{var Cn;if(xt.total_score===null){ye.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(xt!=null&&xt.work_efficiency&&xt.eff_score===null){ye.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Br=xt.challenge_settings.reduce((Ma,Oa)=>Ma+Number(Oa.challenge_score),0);if((Br==null?void 0:Br.toFixed(10))!==((Cn=xt.total_score-xt.eff_score)==null?void 0:Cn.toFixed(10))){ye.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${xt.total_score}\u5206`);return}const zt={shixun_evaluation:xt.shixun_evaluation,challenge_settings:xt.challenge_settings};let Rn=()=>{var Ma;const Oa=()=>Et(void 0,null,function*(){pn(!0),(yield(0,y.ZP)(`/api/homework_commons/${St.categoryId}/publish_setting.json`,{method:"post",body:st({},xt)})).status===0&&(ye.ZP.success("\u66F4\u65B0\u6210\u529F"),wa(),$t({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:st({},St)})),pn(!1)});!(0,E.isEqual)(He,zt)&&!((Ma=Ct==null?void 0:Ct.homework_status)!=null&&Ma.includes("\u672A\u53D1\u5E03"))?Fe.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Oa}):Oa()};wt!=null&&wt.high_resources_consume&&!(wt!=null&&wt.high_resources_consume_permission)?$t({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:St.coursesId,type:"shixun",type_id:St.categoryId,name:wt.homework_name,fn:()=>{Rn()}}}):Rn()},en=(xt,Cn,Br="group_id")=>{var zt;return Cn?Cn.find(Rn=>Rn[Br]===xt):(zt=wt==null?void 0:wt.group_settings)==null?void 0:zt.find(Rn=>Rn.group_id[0]===xt)},Wn=(wt==null?void 0:wt.allow_late)||(wt==null?void 0:wt.anonymous_comment),Ca=xt=>{var Cn,Br;const zt=en(xt,wt==null?void 0:wt.allow_late_settings,"id"),Rn=en(xt,wt==null?void 0:wt.anonymous_comment_settings),Ma=en(xt);return(wt==null?void 0:wt.allow_late)&&zt&&Ce()(zt==null?void 0:zt.late_time)<=Ce()()||(wt==null?void 0:wt.anonymous_comment)&&Rn&&(Rn==null?void 0:Rn.evaluation_start)!==null||((Br=(Ce()(Ma==null?void 0:Ma.end_time)<=Ce()()&&((Cn=wt==null?void 0:wt.allow_late_settings)==null?void 0:Cn.filter(Oa=>Oa.group_id.includes(xt))))[0])==null?void 0:Br.late_time)!=null},Ka=(0,a.useMemo)(()=>(wt==null?void 0:wt.allow_late)||(wt==null?void 0:wt.all_group_late),[wt,Ct]),Ra=wt==null?void 0:wt.anonymous_comment,Wr=xt=>{if(!xt)return!1;const Cn=en(xt,wt==null?void 0:wt.anonymous_comment_settings);return(wt==null?void 0:wt.anonymous_comment)&&Cn&&(Cn==null?void 0:Cn.evaluation_start)!==null},Qr=(xt,Cn)=>{var Br,zt,Rn;$t({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:xt,index:Cn,rangePickerDisabled:at||(Ce()()<=Ce()((zt=en((Br=xt==null?void 0:xt.group_id)==null?void 0:Br[0]))==null?void 0:zt.publish_time)?!1:[!0,Ca((Rn=xt==null?void 0:xt.group_id)==null?void 0:Rn[0])]),disabledDate:wt==null?void 0:wt.course_end_date}})};return Ae.createElement("section",{className:ee.Z.form},Ae.createElement("div",{className:ee.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ae.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Ae.createElement("div",null,Ae.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ae.createElement(Be.ZP.Group,{disabled:at||!((Ye=Ct==null?void 0:Ct.homework_status)!=null&&Ye.includes("\u672A\u53D1\u5E03"))||(0,re.Rm)()&&!((Qt=Kt.AssistantObject.practice)!=null&&Qt.can_publish),value:kt.unified_setting,onChange:xt=>{var Cn;if(!((Cn=Ct==null?void 0:Ct.homework_status)!=null&&Cn.includes("\u672A\u53D1\u5E03"))){ye.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(kt.unified_setting=!kt.unified_setting,kt.unified_setting||(kt.unified_late=!1,Bt([{late_penalty:5}])),Pn(Object.assign({},kt)),kt.unified_setting===!1&&Dn==""){Zn(Dn.concat({}));return}kt.unified_setting&&(Zn([]),Bt([{late_penalty:5}]))}},Ae.createElement(Be.ZP,{value:!0,disabled:at||!(wt!=null&&wt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ae.createElement(Be.ZP,{disabled:at||!((kn=wt==null?void 0:wt.group_settings)!=null&&kn.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((An=wt==null?void 0:wt.group_settings)==null?void 0:An.length)===0&&Ae.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),kt.unified_setting&&Ae.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ae.createElement(oe.Z,{align:"middle"},Ae.createElement(Ne.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Ae.createElement(Ne.Z,{className:"ml10"},Ae.createElement(fe.default,{size:"large",disabled:at||!((sn=Ct==null?void 0:Ct.homework_status)!=null&&sn.includes("\u672A\u53D1\u5E03")||(rt=Ct==null?void 0:Ct.homework_status)!=null&&rt.includes("\u672A\u5F00\u59CB"))||(0,re.Rm)()&&!((ht=Kt.AssistantObject.practice)!=null&&ht.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:xt=>Rt(xt,wt==null?void 0:wt.course_end_date),disabledTime:xt=>jt(xt),value:kt.publish_time?Ce()(kt.publish_time):"",onChange:(xt,Cn)=>{kt.publish_time=Cn,(kt.end_time==""||!kt.end_time)&&kt.unified_setting&&(kt.end_time=Ce()(xt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Pn(Object.assign({},kt))}}))),Ae.createElement(oe.Z,{align:"middle",className:"pl30"},Ae.createElement(Ne.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ae.createElement(Ne.Z,{className:"ml10"},Ae.createElement(fe.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ce()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(wt==null?void 0:wt.allow_late)&&(wt==null?void 0:wt.homework_status.includes("\u5DF2\u622A\u6B62"))||at||(wt==null?void 0:wt.allow_late)&&Ce()()>=Ce()(wt==null?void 0:wt.end_time)||(0,re.Rm)()&&!((tt=Kt.AssistantObject.practice)!=null&&tt.can_publish),disabledDate:xt=>Rt(xt,wt==null?void 0:wt.course_end_date,kt.publish_time),disabledTime:xt=>jt(xt,kt.publish_time),value:kt.end_time?Ce()(kt.end_time):"",onChange:(xt,Cn)=>{kt.end_time=Cn,Pn(Object.assign({},kt))}})))),!kt.unified_setting&&(Dn==null?void 0:Dn.length)>0&&Ae.createElement(oe.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Dn&&Dn.map(function(xt,Cn){var Br,zt,Rn,Ma,Oa,ur,dn;return Ae.createElement(Ne.Z,{span:24,key:Cn},Ae.createElement(oe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Cn==(Dn==null?void 0:Dn.length)-1?"0px":"10px"}},Ae.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Cn+1),Ae.createElement(Le.default,{disabled:at||((Br=Ct==null?void 0:Ct.homework_status)!=null&&Br.includes("\u672A\u53D1\u5E03")&&xt.id||Ce()(){var ge;if((0,re.Rm)()&&!((ge=Kt.AssistantObject.practice)!=null&&ge.can_publish)){ye.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}Dn[Cn].group_name=ce,Dn[Cn].group_id=xt.group_id;const Ee=(0,E.flattenDeep)(Dn.map(qe=>qe.group_name)),De=qn.map(qe=>{let Dt=(qe==null?void 0:qe.group_name)||[];return bt(st({},qe),{group_name:(0,E.remove)(Dt,Mt=>Ee.includes(Mt))})});Bt(De),Zn(Dn.slice())},maxTagCount:4,maxTagPlaceholder:ce=>Ae.createElement("div",{style:{cursor:"pointer"},onClick:()=>Qr(xt,Cn)},"+",ce==null?void 0:ce.length)},wt.group_settings&&wt.group_settings.map(function(ce){if(!Dn.map(Ee=>Ee.group_name).flat().includes(ce.group_name))return Ae.createElement(ft,{value:ce.group_name,key:ce.id},ce.group_name)})),Ae.createElement("div",{className:"ml20"},Ae.createElement(Ut,{size:"large",ranges:{\u6B64\u523B:[xt.publish_time?Ce()(xt.publish_time):Ce()(),Ce()()]},allowClear:!1,disabled:at||(Ce()()<=Ce()((Ma=en((Rn=xt==null?void 0:xt.group_id)==null?void 0:Rn[0]))==null?void 0:Ma.publish_time)?!1:[!0,Ca((Oa=xt==null?void 0:xt.group_id)==null?void 0:Oa[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:ce=>Rt(ce,wt==null?void 0:wt.course_end_date),disabledTime:ce=>jt(ce),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ce()((0,b.U6)(),"HH:mm"),Ce()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:xt.publish_time&&[Ce()(xt.publish_time),xt.end_time?Ce()(xt.end_time):void 0],onChange:(ce,ge)=>{var Ee;if((0,re.Rm)()&&!((Ee=Kt.AssistantObject.practice)!=null&&Ee.can_publish)){ye.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}Dn[Cn].publish_time=ge[0],!xt.end_time&&ge[0]?Dn[Cn].end_time=Ce()(ge[0]).add(7,"days"):Dn[Cn].end_time=ge[1],Zn([...Dn])},onCalendarChange:(ce,ge,Ee)=>{if(ge!=null&&ge[0]&&!ge[1]){const De=Ce()(ge[0]).add(7,"days");Dn[Cn].publish_time=ge[0],Dn[Cn].end_time=De,Zn([...Dn])}}})),!at&&Ae.createElement("div",{style:{display:"flex",width:"50px"}},((ur=xt==null?void 0:xt.group_id)==null?void 0:ur.length)>1&&Ae.createElement(we.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ae.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Qr(xt,Cn)})),Dn.length<((dn=wt==null?void 0:wt.group_settings)==null?void 0:dn.length)&&Ae.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var ce;if((0,re.Rm)()&&!((ce=Kt.AssistantObject.practice)!=null&&ce.can_publish)){ye.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}Zn(Dn.concat({}))}}),((xt==null?void 0:xt.publish_time)&&Ce()(){const ce=(0,E.cloneDeep)(qn);ce.forEach((ge,Ee)=>{ge.group_name&&(ge.group_name=ge.group_name.filter(De=>{var qe;return!((qe=Dn[Cn].group_name)!=null&&qe.includes(De))}))}),Dn=Dn.filter((ge,Ee)=>Cn!==Ee),Bt(ce),Zn(Dn.slice()),setTimeout(()=>Zn(Dn.slice()),10)}}))))}))),Ae.createElement(oe.Z,null,Ae.createElement(Ne.Z,null,Ae.createElement("div",{className:ee.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ae.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Ae.createElement(Ne.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ae.createElement(be.default,{checked:kt.allow_late,disabled:at||Ka,onChange:xt=>{var Cn;if((0,re.Rm)()&&!((Cn=Kt.AssistantObject.practice)!=null&&Cn.can_late)){ye.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}xt.target.checked&&Fe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ae.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ae.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Ae.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ae.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),kt.allow_late=!kt.allow_late,qn==""&&Bt([{late_penalty:5}]),Pn(Object.assign({},kt))}},Ae.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(kt==null?void 0:kt.allow_late)&&Ae.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ae.createElement("div",{style:{display:"flex"}},Ae.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ae.createElement(Be.ZP.Group,{style:{marginLeft:"20px"},disabled:at||(wt==null?void 0:wt.anonymous_comment)||(wt==null?void 0:wt.allow_late),value:kt.unified_late,onChange:xt=>{var Cn;if((0,re.Rm)()&&!((Cn=Kt.AssistantObject.practice)!=null&&Cn.can_late)){ye.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}kt.unified_late=xt.target.value,qn==""&&!xt.target.value&&Bt([{penalty_type:ne.Q.Percent,late_penalty:20}]),Pn(st({},kt))}},(kt==null?void 0:kt.unified_setting)&&Ae.createElement(Be.ZP,{value:!0,disabled:!(wt!=null&&wt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((ke=wt==null?void 0:wt.group_settings)==null?void 0:ke.length)>0&&Ae.createElement(Be.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),kt!=null&&kt.unified_late?Ae.createElement(Ae.Fragment,null,Ae.createElement(oe.Z,{align:"middle",style:{marginTop:"10px"}},Ae.createElement(Ne.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ae.createElement(Ne.Z,{className:"ml20"},Ae.createElement(ne.Z,{disabled:at||Ra,value:{type:kt.penalty_type,inputValue:kt.late_penalty},onChange:xt=>{var Cn;if((0,re.Rm)()&&!((Cn=Kt.AssistantObject.practice)!=null&&Cn.can_late)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pn(bt(st({},kt),{late_penalty:xt.inputValue,penalty_type:xt.type}))}})),Ae.createElement(Ne.Z,{flex:"1",className:"ml5"},Ae.createElement("span",{className:"c-grey-c ml10"},kt.penalty_type===ne.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Ae.createElement(oe.Z,{align:"middle",style:{marginTop:"15px"}},Ae.createElement(Ne.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ae.createElement(Ne.Z,{className:"ml20"},Ae.createElement(fe.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ce()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:at||Ra,value:kt.late_time?Ce()(kt.late_time):"",disabledDate:xt=>Rt(xt,wt==null?void 0:wt.course_end_date),onChange:(xt,Cn)=>{var Br;if((0,re.Rm)()&&!((Br=Kt.AssistantObject.practice)!=null&&Br.can_late)){ye.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}kt.late_time=Cn,Pn(Object.assign({},kt))}})))):qn.map(function(xt,Cn){var Br;return Ae.createElement(Ne.Z,{span:24,key:Cn},Ae.createElement(oe.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ae.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Cn+1),Ae.createElement(Le.default,{disabled:at||!((Br=Ct==null?void 0:Ct.homework_status)!=null&&Br.includes("\u672A\u53D1\u5E03"))&&xt.id||(wt==null?void 0:wt.anonymous_comment),mode:"multiple",className:ee.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof xt.group_name=="string"?[xt.group_name]:xt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:zt=>{var Rn;if((0,re.Rm)()&&!((Rn=Kt.AssistantObject.practice)!=null&&Rn.can_late)){ye.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}qn[Cn].group_name=zt,qn[Cn].group_id=xt.group_id,Bt(qn.slice())}},wt.group_settings&&wt.group_settings.map(function(zt){const Rn=qn.map(Oa=>Oa.group_name).flat(),Ma=Dn.map(Oa=>Oa.group_name).flat();if(kt!=null&&kt.unified_setting){if(!Rn.includes(zt.group_name))return Ae.createElement(ft,{value:zt.group_name,key:zt.id},zt.group_name)}else if(Ma.includes(zt.group_name)&&!Rn.includes(zt.group_name))return Ae.createElement(ft,{value:zt.group_name,key:zt.id},zt.group_name)})),Ae.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ae.createElement(ne.Z,{disabled:at||Wr(xt.id),value:{type:xt.penalty_type,inputValue:xt.late_penalty},onChange:zt=>{var Rn;if((0,re.Rm)()&&!((Rn=Kt.AssistantObject.practice)!=null&&Rn.can_late)){ye.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}qn[Cn].late_penalty=zt.inputValue,qn[Cn].penalty_type=zt.type,Bt([...qn])}}),Ae.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ae.createElement(fe.default,{size:"large",disabled:at||Wr(xt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ce()((0,b.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:zt=>Rt(zt,wt==null?void 0:wt.course_end_date),format:"YYYY-MM-DD HH:mm",value:xt!=null&&xt.late_time?Ce()(xt.late_time):void 0,onChange:(zt,Rn)=>{var Ma;if((0,re.Rm)()&&!((Ma=Kt.AssistantObject.practice)!=null&&Ma.can_late)){ye.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}qn[Cn].late_time=Rn,Bt([...qn])}}),!at&&Ae.createElement("div",{style:{display:"flex",width:"50px"}},Ae.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var zt;if((0,re.Rm)()&&!((zt=Kt.AssistantObject.practice)!=null&&zt.can_late)){ye.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}Bt(qn.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),Cn>0&&!xt.id&&Ae.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var zt;if((0,re.Rm)()&&!((zt=Kt.AssistantObject.practice)!=null&&zt.can_late)){ye.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}qn=qn.filter((Rn,Ma)=>Cn!==Ma),Bt(qn.slice()),setTimeout(()=>Bt(qn.slice()),10)}}))))})),!at&&Ae.createElement(Ae.Fragment,null,Ae.createElement(Re.ZP,{type:"primary",size:"large",loading:Tn,style:{width:"138px",marginTop:"30px"},onClick:()=>Ga()},"\u4FDD\u5B58")),Ae.createElement(se.Z,{onConfirm:(xt,Cn)=>{Dn.splice(xt,0,...Cn),Dn.splice(xt+Cn.length,1);const Br=(0,b.QE)([...Dn]);Zn([...Br])}}),Ae.createElement(me.Z,{resdata:Nt,type:"shixun",okloading:Tn,oktext:(Nt==null?void 0:Nt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:xt=>Et(void 0,null,function*(){pn(!0);let Cn=yield(0,y.ZP)(`/api/courses/${St.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(St.categoryId)]}});pn(!1),(Cn==null?void 0:Cn.status)===0&&xr(Bn)})}))};dt.ZP=(0,te.connect)(({shixunHomeworks:ct,classroomList:Tt,loading:$t,user:Kt})=>({shixunHomeworks:ct,classroomList:Tt,loading:$t.effects,user:Kt}))(Je)},37521:function(Lt,dt,x){"use strict";var a=x(59301),fe=x(54580),Le=x(78241),ye=x(43418),Fe=x(8591),Be=x(1710),oe=x(76560),Ne=x(90524),we=x(5295),be=x(82093),Re=x(61186),Ze=x.n(Re),Ce=x(49661),re=x(59301),y=Object.defineProperty,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(me,ve,Ae)=>ve in me?y(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):me[ve]=Ae,te=(me,ve)=>{for(var Ae in ve||(ve={}))z.call(ve,Ae)&&ee(me,Ae,ve[Ae]);if(E)for(var Ae of E(ve))b.call(ve,Ae)&&ee(me,Ae,ve[Ae]);return me},ne=(me,ve,Ae)=>new Promise((Se,Me)=>{var xe=lt=>{try{je(Ae.next(lt))}catch(We){Me(We)}},it=lt=>{try{je(Ae.throw(lt))}catch(We){Me(We)}},je=lt=>lt.done?Se(lt.value):Promise.resolve(lt.value).then(xe,it);je((Ae=Ae.apply(me,ve)).next())});const{Dragger:ue}=fe.default,se=({classroomList:me,dispatch:ve,onOk:Ae})=>{const Se=(0,oe.useParams)(),[Me]=Le.default.useForm(),[xe,it]=(0,a.useState)(),[je,lt]=(0,a.useState)(!1),We={height:100,onRemove:()=>{it("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:st=>ne(void 0,null,function*(){return it(st),!1})};return(0,a.useEffect)(()=>{Me.setFieldsValue({publish_time:Ze()(Ze()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ze()(Ze()(new Date((0,Ce.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),re.createElement(ye.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:me.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:je},onOk:()=>ne(void 0,null,function*(){Me.submit()}),onCancel:()=>{Me.resetFields(),ve({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(Le.default,{form:Me,onFinish:st=>ne(void 0,null,function*(){var bt,Et,At;if(!(xe!=null&&xe.size)){Fe.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}lt(!0);let Rt=new FormData;Rt.append("type",me.actionTabs.type),Rt.append("file",xe);let jt;window.location.href.indexOf("exercise")>-1?jt=`/api/exercises/${me.actionTabs.id}/supplement_score.json`:jt=`/api/homework_commons/${me.actionTabs.id}/supplement_score.json`;let Ut=yield(0,be.ZP)(jt,{method:"post",body:Rt},!0);lt(!1),(Ut==null?void 0:Ut.status)===0&&(Ae(),Me.resetFields(),ve({type:"classroomList/setActionTabs",payload:{}}),((Et=(bt=Ut==null?void 0:Ut.data)==null?void 0:bt.fail)==null?void 0:Et.length)>0&&ye.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:re.createElement(Be.default,{pagination:!1,dataSource:(At=Ut==null?void 0:Ut.data)==null?void 0:At.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ce.FH)("",Ne.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${me.actionTabs.type}`)}}))})},re.createElement(Le.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},me.actionTabs.name),re.createElement(Le.default.Item,{style:{marginBottom:0},label:re.createElement("div",null,re.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),re.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},re.createElement("div",null,re.createElement("a",{download:"\u6A21\u7248.xlsx",className:we.Z.downloadbutton,href:Ne.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${me.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),re.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),re.createElement(Le.default.Item,{style:{marginBottom:0}},re.createElement(ue,te({},We),re.createElement("a",{className:we.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),re.createElement("br",null),re.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};dt.Z=(0,oe.connect)(({classroomList:me})=>({classroomList:me}))(se)},59659:function(Lt,dt,x){"use strict";var a=x(59301),fe=x(54580),Le=x(78241),ye=x(99313),Fe=x(1710),Be=x(58421),oe=x(76560),Ne=x(82093),we=x(61186),be=x.n(we),Re=x(59301),Ze=(y,E,z)=>new Promise((b,ee)=>{var te=se=>{try{ue(z.next(se))}catch(me){ee(me)}},ne=se=>{try{ue(z.throw(se))}catch(me){ee(me)}},ue=se=>se.done?b(se.value):Promise.resolve(se.value).then(te,ne);ue((z=z.apply(y,E)).next())});const{Dragger:Ce}=fe.default,re=({})=>{const y=(0,oe.useParams)(),[E]=Le.default.useForm(),[z,b]=(0,a.useState)(!0),[ee,te]=(0,a.useState)(!1);let[ne,ue]=(0,a.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const se=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function me(){return Ze(this,null,function*(){let Ae;te(!0),window.location.href.indexOf("exercise")>-1?Ae=`/api/exercises/${y==null?void 0:y.categoryId}/redo_logs.json`:Ae=`/api/homework_commons/${y==null?void 0:y.categoryId}/redo_logs.json`;let Se=yield(0,Ne.ZP)(Ae,{method:"get",params:ne});te(!1),(Se==null?void 0:Se.status)===0&&b(Se==null?void 0:Se.data)})}(0,a.useEffect)(()=>{me()},[]);let ve=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(Ae,Se,Me)=>{var xe;return(xe=se.find(it=>it.question_type===Ae))==null?void 0:xe.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Ae,Se,Me)=>{var xe;return(xe=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(it=>it.id===Ae))==null?void 0:xe.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ae,Se,Me)=>be()(Ae).format("YYYY-MM-DD HH:mm:ss")}].filter(Ae=>!!Ae);return Re.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},Re.createElement(ye.default,{destroyInactiveTabPane:!0,onChange:Ae=>{ne.type=Ae,ne.page=1,ne.limit=10,ue(ne),me()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:Re.createElement(Fe.default,{className:"mt20",loading:ee,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(Ae,Se,Me)=>be()(Ae).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:z==null?void 0:z.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:Re.createElement(Fe.default,{className:"mt20",loading:ee,columns:ve,dataSource:z==null?void 0:z.list,pagination:!1})}].filter(Ae=>!!Ae)}),Re.createElement(Be.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Ae,Se)=>{ne.page=Ae,ne.limit=Se,ue(ne),me()},current:ne.page,total:z.count,pageSize:ne.limit,style:{marginTop:20}}))};dt.Z=(0,oe.connect)(({classroomList:y})=>({classroomList:y}))(re)},56731:function(Lt,dt,x){"use strict";var a=x(59301),fe=x(54580),Le=x(78241),ye=x(43418),Fe=x(5871),Be=x(76560),oe=x(82093),Ne=x(61186),we=x.n(Ne),be=x(49661),Re=x(59301),Ze=Object.defineProperty,Ce=Object.defineProperties,re=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,b=(me,ve,Ae)=>ve in me?Ze(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):me[ve]=Ae,ee=(me,ve)=>{for(var Ae in ve||(ve={}))E.call(ve,Ae)&&b(me,Ae,ve[Ae]);if(y)for(var Ae of y(ve))z.call(ve,Ae)&&b(me,Ae,ve[Ae]);return me},te=(me,ve)=>Ce(me,re(ve)),ne=(me,ve,Ae)=>new Promise((Se,Me)=>{var xe=lt=>{try{je(Ae.next(lt))}catch(We){Me(We)}},it=lt=>{try{je(Ae.throw(lt))}catch(We){Me(We)}},je=lt=>lt.done?Se(lt.value):Promise.resolve(lt.value).then(xe,it);je((Ae=Ae.apply(me,ve)).next())});const{Dragger:ue}=fe.default,se=({classroomList:me,dispatch:ve,onOk:Ae})=>{const Se=(0,Be.useParams)(),[Me]=Le.default.useForm(),[xe,it]=(0,a.useState)(),[je,lt]=(0,a.useState)(!1),We={height:100,onRemove:()=>{it("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:st=>ne(void 0,null,function*(){return it(st),!1})};return(0,a.useEffect)(()=>{Me.setFieldsValue({publish_time:we()(we()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:we()(we()(new Date((0,be.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Re.createElement(ye.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:me.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:je},onOk:()=>ne(void 0,null,function*(){Me.submit()}),onCancel:()=>{Me.resetFields(),ve({type:"classroomList/setActionTabs",payload:{}})}},Re.createElement(Le.default,{form:Me,onFinish:st=>ne(void 0,null,function*(){var bt,Et;console.log("---",me.actionTabs,st,Se);let At=((bt=me==null?void 0:me.actionTabs)==null?void 0:bt.type)==="exercise"?`/api/exercises/${Se==null?void 0:Se.category}/exercise_user/edit_score.json`:`/api/student_works/${me.actionTabs.id}/edit_score.json`;lt(!0);let Rt=yield(0,oe.ZP)(At,{method:"post",body:te(ee({},st),{exercise_user_id:((Et=me==null?void 0:me.actionTabs)==null?void 0:Et.type)==="exercise"?me.actionTabs.id:""})});lt(!1),Me.resetFields(),ve({type:"classroomList/setActionTabs",payload:{}}),Ae()})},Re.createElement(Le.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},Re.createElement(Fe.Z,{min:0,style:{width:"100%"}}))))};dt.Z=(0,Be.connect)(({classroomList:me})=>({classroomList:me}))(se)},4835:function(Lt,dt,x){"use strict";var a=x(59301),fe=x(54580),Le=x(78241),ye=x(3113),Fe=x(95237),Be=x(81327),oe=x(5083),Ne=x(76560),we=x(61186),be=x.n(we),Re=x(69577),Ze=x(82093),Ce=x(59301),re=(z,b,ee)=>new Promise((te,ne)=>{var ue=ve=>{try{me(ee.next(ve))}catch(Ae){ne(Ae)}},se=ve=>{try{me(ee.throw(ve))}catch(Ae){ne(Ae)}},me=ve=>ve.done?te(ve.value):Promise.resolve(ve.value).then(ue,se);me((ee=ee.apply(z,b)).next())});const{Dragger:y}=fe.default,E=({})=>{const z=(0,Ne.useParams)(),[b]=Le.default.useForm(),[ee,te]=(0,a.useState)(!0),[ne,ue]=(0,a.useState)(!1);console.log("----",z);function se(){return re(this,null,function*(){var me,ve;let Ae;window.location.href.indexOf("exercise")>-1?Ae=`/api/exercises/${z==null?void 0:z.categoryId}/get_time_setting.json`:Ae=`/api/homework_commons/${z==null?void 0:z.categoryId}/get_time_setting.json`;let Se=yield(0,Ze.ZP)(Ae,{method:"get"});(Se==null?void 0:Se.status)===0&&b.setFieldsValue({publish_time:be()(be()((me=Se==null?void 0:Se.data)==null?void 0:me.publish_time).format("YYYY-MM-DD HH:mm")),end_time:be()(be()((ve=Se==null?void 0:Se.data)==null?void 0:ve.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,a.useEffect)(()=>{se()},[]),Ce.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Ce.createElement("div",{style:{textAlign:"end"}},ee&&Ce.createElement(ye.ZP,{onClick:()=>{te(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!ee&&Ce.createElement("div",null,Ce.createElement(ye.ZP,{type:"primary",loading:ne,onClick:()=>{b.submit()}},"\u63D0\u4EA4"),Ce.createElement(ye.ZP,{style:{marginLeft:20},onClick:()=>{te(!0)}},"\u53D6\u6D88"))),Ce.createElement(Le.default,{form:b,disabled:ee,onFinish:me=>re(void 0,null,function*(){ue(!0),console.log("---",window.location.href);let ve;window.location.href.indexOf("exercise")>-1?ve=`/api/exercises/${z==null?void 0:z.categoryId}/time_setting.json`:ve=`/api/homework_commons/${z==null?void 0:z.categoryId}/time_setting.json`;let Ae=yield(0,Ze.ZP)(ve,{method:"post",body:{publish_time:be()(me.publish_time).format("YYYY-MM-DD HH:mm"),end_time:be()(me.end_time).format("YYYY-MM-DD HH:mm")}});ue(!1),(Ae==null?void 0:Ae.status)===0&&te(!0)})},Ce.createElement(Fe.Z,null,Ce.createElement(Be.Z,null,Ce.createElement(Le.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Ce.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:me=>(0,Re.Q8)(me),disabledTime:me=>(0,Re.d0)(me),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ce.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Ce.createElement(Fe.Z,null,Ce.createElement(Be.Z,null,Ce.createElement(Le.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Ce.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:me=>(0,Re.Q8)(me,"",b.getFieldValue("publish_time")),disabledTime:me=>(0,Re.d0)(me,b.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ce.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};dt.Z=(0,Ne.connect)(({classroomList:z})=>({classroomList:z}))(E)},97202:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return E}});var a=x(59301),fe=x(76560),Le=x(5083),ye=x(43418),Fe=x(92832),Be=x(95237),oe=x(43604),Ne={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},we=x(61186),be=x.n(we),Re=x(49661),Ze=x(57884),Ce=x(59301);const{RangePicker:re}=Le.default,y=({dispatch:z,classroomList:b,onConfirm:ee})=>{const[te,ne]=(0,a.useState)([]),[ue,se]=(0,a.useState)([]),[me,ve]=(0,a.useState)("");(0,a.useEffect)(()=>{var Me;if(b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let xe=b.actionTabs.data;console.log("data",xe);let it=(Me=xe==null?void 0:xe.group_name)==null?void 0:Me.map((je,lt)=>{var We;return{group_id:xe==null?void 0:xe.group_id[lt],group_name:xe==null?void 0:xe.group_name[lt],is_admin:xe==null?void 0:xe.is_admin,end_time:xe==null?void 0:xe.end_time,publish_time:Array.isArray(xe==null?void 0:xe.publish_time)?(We=xe==null?void 0:xe.publish_time)==null?void 0:We[0]:xe==null?void 0:xe.publish_time}});it&&(ne([...it]),se([...it]))}},[b.actionTabs]);const Ae=()=>{z({type:"classroomList/setActionTabs",payload:{}}),ve("")},Se=Me=>{if(Me){const xe=ue==null?void 0:ue.filter(it=>{var je,lt;return(lt=(je=it==null?void 0:it.group_name)==null?void 0:je.toLowerCase())==null?void 0:lt.includes(Me==null?void 0:Me.toLowerCase())});ne(xe)}else ne(ue)};return Ce.createElement(ye.default,{width:980,title:Ce.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Ce.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Ce.createElement("span",{className:Ne.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),Ce.createElement(Fe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:me,onChange:Me=>{ve(Me.target.value.trim()),Se(Me.target.value.trim())}})),centered:!0,maskClosable:!1,open:b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ae(),onOk:()=>{var Me;ee((Me=b.actionTabs)==null?void 0:Me.index,ue),Ae()}},Ce.createElement("div",{className:Ne.modal_con},Ce.createElement(Be.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(te==null?void 0:te.length)>0?te.map(function(Me,xe){var it,je;return Ce.createElement(oe.Z,{span:24,key:xe},Ce.createElement(Be.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:xe==(te==null?void 0:te.length)-1?"0px":"10px"}},Ce.createElement("div",{className:Ne.multiple_select,title:Me.group_name},Me.group_name),Ce.createElement("div",{className:"ml20"},Ce.createElement(re,{size:"large",ranges:{\u6B64\u523B:[Me.publish_time?be()(Me.publish_time):be()(),be()()]},allowClear:!1,disabled:(it=b.actionTabs)==null?void 0:it.rangePickerDisabled,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:lt=>{var We;return(0,Re.Q8)(lt,(We=b.actionTabs)==null?void 0:We.disabledDate)},disabledTime:lt=>(0,Re.d0)(lt),showTime:{showNow:!0,format:"HH:mm",defaultValue:[be()((0,Re.U6)(),"HH:mm"),be()((0,Re.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Me.publish_time&&[be()(Me.publish_time),Me.end_time?be()(Me.end_time):void 0],onChange:(lt,We)=>{te[xe].publish_time=We[0],te[xe].end_time=We[1],ne([...te]),ue.forEach(st=>{st.group_id===Me.group_id&&(st.publish_time=We[0],st.end_time=We[1])}),se([...ue])}})),(je=b.actionTabs)!=null&&je.rangePickerDisabled?Ce.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Ce.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{te.splice(xe,1),ne([...te]),ue.forEach((lt,We)=>{lt.group_id===Me.group_id&&ue.splice(We,1)}),se([...ue])}})))}):Ce.createElement(Ze.Z,null))))};var E=(0,fe.connect)(({classroomList:z})=>({classroomList:z}))(y)},55956:function(Lt,dt,x){"use strict";x.d(dt,{h:function(){return a}});var a=(fe=>(fe[fe.NOMATCH=-1]="NOMATCH",fe[fe.OK=0]="OK",fe[fe.TIMEOUT=2]="TIMEOUT",fe[fe.PODFAILURE=3]="PODFAILURE",fe[fe.COMPILEFAILURE=4]="COMPILEFAILURE",fe[fe.EXECUTEFAILURE=5]="EXECUTEFAILURE",fe[fe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",fe))(a||{})},50582:function(Lt,dt,x){"use strict";x.d(dt,{H7:function(){return y},MK:function(){return re},MU:function(){return be},X6:function(){return Ze},bM:function(){return we},fi:function(){return E},fu:function(){return Ne},n4:function(){return z},rX:function(){return Ce},vl:function(){return b},zO:function(){return Re}});var a=x(82093),fe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Be=(ee,te,ne)=>te in ee?fe(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,oe=(ee,te)=>{for(var ne in te||(te={}))ye.call(te,ne)&&Be(ee,ne,te[ne]);if(Le)for(var ne of Le(te))Fe.call(te,ne)&&Be(ee,ne,te[ne]);return ee};function Ne(ee,te){return(0,a.U2)(`myproblems/${ee}.json`,oe({hidePopLogin:!0},te||{}))}function we(ee,te){return(0,a.v_)(`myproblems/${ee}/code_submit.json`,te)}function be(ee,te){return(0,a.v_)(`myproblems/${ee}/code_debug.json`,te)}function Re(ee,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,a.U2)(`myproblems/${ee}/submit_records.json`,te)}function Ze(ee){return(0,a.U2)("myproblems/record_detail.json",{id:ee})}function Ce(ee,te){return(0,a.U2)(`myproblems/${ee}/result.json`,{mode:te})}function re(ee,te){return(0,a.v_)(`myproblems/${ee}/add_notes.json`,te)}function y(ee,te){return(0,a.v_)(`myproblems/${ee}/restore_initial_code.json`,te)}function E(ee){return(0,a.v_)(`myproblems/${ee}/sync_code.json`)}function z(ee,te){return(0,a.v_)(`myproblems/${ee}/update_code.json`,te)}function b(ee,te){return(0,a.v_)(`discusses/${ee}/plus.json`,te)}},81150:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return $s}});var a=x(59301),fe={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},Le=x(78241),ye=x(6848),Fe=x(3113),Be=x(43418),oe=x(5871),Ne=x(8591),we=x(92832),be=x(28103),Re=x(24905),Ze=x(95237),Ce=x(43604),re=x(58421),y=x(60324),E=Object.defineProperty,z=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Zt,an,bn)=>an in Zt?E(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,ne=(Zt,an)=>{for(var bn in an||(an={}))b.call(an,bn)&&te(Zt,bn,an[bn]);if(z)for(var bn of z(an))ee.call(an,bn)&&te(Zt,bn,an[bn]);return Zt};const ue=Zt=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Zt),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var se="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",me=x(7664),ve=x(76560),Ae=x(49661),Se=x(82093),Me=Object.defineProperty,xe=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,lt=(Zt,an,bn)=>an in Zt?Me(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,We=(Zt,an)=>{for(var bn in an||(an={}))it.call(an,bn)&<(Zt,bn,an[bn]);if(xe)for(var bn of xe(an))je.call(an,bn)&<(Zt,bn,an[bn]);return Zt};const st=Zt=>React.createElement("svg",We({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Zt),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var bt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Et=Object.defineProperty,At=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,Ut=(Zt,an,bn)=>an in Zt?Et(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,ft=(Zt,an)=>{for(var bn in an||(an={}))Rt.call(an,bn)&&Ut(Zt,bn,an[bn]);if(At)for(var bn of At(an))jt.call(an,bn)&&Ut(Zt,bn,an[bn]);return Zt};const Je=Zt=>React.createElement("svg",ft({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Zt),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var ct="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",Tt=x(1198),$t=x(89389),Kt=x(48106),En=x(20927),Ye={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},Qt=x(59301),kn=Object.defineProperty,An=Object.defineProperties,sn=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,ke=(Zt,an,bn)=>an in Zt?kn(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,St=(Zt,an)=>{for(var bn in an||(an={}))ht.call(an,bn)&&ke(Zt,bn,an[bn]);if(rt)for(var bn of rt(an))tt.call(an,bn)&&ke(Zt,bn,an[bn]);return Zt},wt=(Zt,an)=>An(Zt,sn(an)),Ue=(Zt,an)=>{var bn={};for(var Ea in Zt)ht.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&rt)for(var Ea of rt(Zt))an.indexOf(Ea)<0&&tt.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const Qe=null,Ct=(Zt,an)=>{var bn=Zt,{globalSetting:Ea,loading:ci,dispatch:Ar,isEdit:bi,editData:To}=bn,ko=Ue(bn,["globalSetting","loading","dispatch","isEdit","editData"]);const[Mi,pi]=(0,a.useState)(""),[Xi,Il]=(0,a.useState)(""),[Zi,Xr]=(0,a.useState)([]),[Go,xi]=(0,a.useState)(""),[Gi,ti]=(0,a.useState)(),[Oe,Ge]=(0,a.useState)(!1),[ze,Pt]=(0,a.useState)({}),[yt,Vt]=(0,a.useState)([]);(0,a.useEffect)(()=>{!To||!bi||(pi(To==null?void 0:To.name),Il(To==null?void 0:To.analysis),ti(To==null?void 0:To.is_ordered),Pt(To),Ge(!0))},[To]),(0,a.useEffect)(()=>{if(!Oe)return;const Ja=To==null?void 0:To.standard_answer.map(da=>da==null?void 0:da.answer_text);Xr(Ja);const dr=To==null?void 0:To.standard_answer.map(da=>da==null?void 0:da.score);Vt(dr),Ge(!1)},[Oe]),(0,a.useImperativeHandle)(an,()=>({onSave:gn,Clear:ca}));const gn=()=>{let Ja=[],dr=!1;return Mi?(Zi.forEach((da,ja)=>{Ja.push({position:ja+1,answer_text:[],score:yt[ja]}),da==null||da.forEach((Pr,bo)=>{Ja[ja].answer_text.push(Pr),(!Pr||!(0,Ae.eR)(Pr,1e4))&&(xi(`${ja}-${bo}`),Ne.ZP.info(Pr?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),dr=!0)})}),dr?!1:(Ja==null?void 0:Ja.length)>20?(Ne.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:Mi,analysis:Xi,standard_answers:Ja,is_ordered:Gi,downcase:ze==null?void 0:ze.downcase,no_space:ze==null?void 0:ze.no_space,use_blank_score:ze==null?void 0:ze.use_blank_score}):(Ne.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},ca=()=>{pi(""),Il(""),Xr([]),ti(!1)},Ba=(Ja,dr,da)=>{const ja=Zi.slice();if(dr&&ja.splice(Ja,dr),da)for(let Pr=0;Pr{xi("");let ja=Zi.slice();ja[Ja][dr]=da,Xr(ja)},Va=Ja=>{let dr=Zi.slice();dr[Ja]=[...dr[Ja],""],Xr(dr)},ya=(Ja,dr)=>{let da=Zi.slice();if(!da[Ja][dr]){da[Ja]=da[Ja].filter((ja,Pr)=>Pr!==dr),Xr(da);return}Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ye.modal,onOk:()=>{da[Ja]=da[Ja].filter((ja,Pr)=>Pr!==dr),Xr(da)}})},sr=Ja=>{Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ye.modal,onOk:()=>{let dr=Zi.slice();dr=Zi.filter((da,ja)=>Ja!==ja),Xr(dr)}})};return Qt.createElement("section",{className:Ye.wrap},Qt.createElement("p",{className:Ye.titleWrap},Qt.createElement("span",{className:Ye.required},"*"),Qt.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),Qt.createElement("div",null,Qt.createElement(Kt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Mi,onChange:Ja=>pi(Ja),showNullButton:!0,onPlaceholderChange:Ba})),Qt.createElement("div",{className:"mt20"},Zi.map((Ja,dr)=>Qt.createElement("div",{style:{display:"flex"}},Qt.createElement("div",{style:{flex:1}},Qt.createElement(En.Z,{key:dr,answers:Ja,index:dr,flex:1,is_md:!0,activeOptionErrorIndex:Go,onAnswerChange:Ua,addChildAnswer:Va,deleteChildAnswer:ya,deleteChildAnswermain:sr})),ze.use_blank_score&&Qt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},Qt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",Qt.createElement(oe.Z,{style:{width:"100px"},size:"large",defaultValue:yt[dr],onBlur:da=>{yt[dr]=da.target.value,Vt([...yt])}}))))),Qt.createElement("div",null,Qt.createElement(Re.default,{className:`${Ye.color333} font14 mt20`,checked:ze.use_blank_score,onChange:Ja=>Pt(wt(St({},ze),{use_blank_score:Ja.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),Qt.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),Qt.createElement("div",null,Qt.createElement(Re.default,{className:`${Ye.color333} font14 mt20`,checked:ze.downcase,onChange:Ja=>Pt(wt(St({},ze),{downcase:Ja.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Qt.createElement("div",null,Qt.createElement(Re.default,{className:`${Ye.color333} font14 mt20`,checked:ze.no_space,onChange:Ja=>Pt(wt(St({},ze),{no_space:Ja.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),Qt.createElement("div",{className:"mt20"},(Zi==null?void 0:Zi.length)>1&&Qt.createElement("span",null,Qt.createElement(Re.default,{checked:Gi,onChange:Ja=>ti(Ja.target.checked),className:`${Ye.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Qt.createElement("span",{className:`${Ye.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Qt.createElement("p",{className:Ye.titleWrap},Qt.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Qt.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Xi,onChange:Ja=>Il(Ja)}))};var He=(0,ve.connect)(({loading:Zt,globalSetting:an})=>({globalSetting:an,loading:Zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ct)),at=x(5112),Xe=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Dn=(Zt,an)=>{var bn={};for(var Ea in Zt)Tn.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&Xe)for(var Ea of Xe(Zt))an.indexOf(Ea)<0&&pn.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const Zn=null,qn=(Zt,an)=>{var bn=Zt,{globalSetting:Ea,loading:ci,editData:Ar,dispatch:bi,onRef:To=()=>{},isEdit:ko}=bn,Mi=Dn(bn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[pi,Xi]=(0,a.useState)(),[Il,Zi]=(0,a.useState)(""),[Xr,Go]=(0,a.useState)("");(0,a.useEffect)(()=>{if(!Ar||!ko)return;Zi(Ar==null?void 0:Ar.name),Go(Ar==null?void 0:Ar.analysis);const ti=Ar==null?void 0:Ar.choices.find(Oe=>Oe.is_answer);Xi(ti.choice_text==="\u6B63\u786E"?"0":"1")},[Ar]),(0,a.useImperativeHandle)(an,()=>({onSave:xi,Clear:Gi}));const xi=()=>Il?pi?{name:Il,choices:[{choice_text:"\u6B63\u786E",is_answer:pi==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:pi==="1"?1:0}],analysis:Xr}:(Ne.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Ne.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),Gi=()=>{Zi(""),Go(""),Xi("")};return a.createElement("section",{className:Ye.wrap},a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),a.createElement($t.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Il,onChange:ti=>Zi(ti)}),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Ye.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(at.ZP.Group,{buttonStyle:"solid",value:pi,onChange:ti=>Xi(ti.target.value)},a.createElement(at.ZP.Button,{value:"0",className:`${Ye.radio} mr40`},"\u6B63\u786E"),a.createElement(at.ZP.Button,{value:"1",className:Ye.radio},"\u9519\u8BEF")),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Xr,onChange:ti=>Go(ti)}))};var Bt=(0,ve.connect)(({loading:Zt,globalSetting:an})=>({globalSetting:an,loading:Zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(qn)),kt=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,qt=(Zt,an)=>{var bn={};for(var Ea in Zt)Pn.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&kt)for(var Ea of kt(Zt))an.indexOf(Ea)<0&&Nt.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const Bn=null,In=(Zt,an)=>{var bn=Zt,{globalSetting:Ea,loading:ci,editData:Ar,dispatch:bi,onRef:To=()=>{},isEdit:ko}=bn,Mi=qt(bn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[pi,Xi]=(0,a.useState)([]);(0,a.useEffect)(()=>{var Go;if(!Ar||!ko)return;const xi=(Go=Ar==null?void 0:Ar.shixun)==null?void 0:Go.challenges.map(Gi=>({id:Gi==null?void 0:Gi.id,score:Gi.score}));Xi(xi)},[Ar]),(0,a.useImperativeHandle)(an,()=>({onSave:Il,Clear:Zi}));const Il=()=>({challenges:[...pi]}),Zi=()=>{Xi([])};console.log("editData--",Ar);const Xr=Go=>{var xi,Gi;return a.createElement("div",null,(Gi=(xi=Go==null?void 0:Go.shixun)==null?void 0:xi.challenges)==null?void 0:Gi.map((ti,Oe)=>{var Ge;return a.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",Oe+1,"\u5173"),a.createElement(ye.Z,{key:Oe,title:ti==null?void 0:ti.challenge_name},a.createElement("span",null,(0,Ae.Pq)(ti==null?void 0:ti.challenge_name,44)))),a.createElement("p",{style:{marginBottom:0}},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u5206\u503C\uFF1A"),a.createElement(oe.Z,{precision:1,min:1,max:100,className:Ye.baseFormItem,style:{width:176},value:(Ge=pi.find(ze=>ze.id===ti.id))==null?void 0:Ge.score,onChange:ze=>{pi.find(Pt=>Pt.id===ti.id).score=ze,Xi([...pi])}})))}),a.createElement("div",{style:{clear:"both"}}))};return a.createElement("section",{className:Ye.wrap},a.createElement(me.Z,{style:{paddingRight:10},className:Ye.titleHtml,value:`${Ar==null?void 0:Ar.position}\u3001${Ar==null?void 0:Ar.name}`}),a.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u5173\u5361")),Xr(Ar))};var wa=(0,ve.connect)(({loading:Zt,globalSetting:an})=>({globalSetting:an,loading:Zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(In)),Ga=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,Wn=(Zt,an)=>{var bn={};for(var Ea in Zt)xr.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&Ga)for(var Ea of Ga(Zt))an.indexOf(Ea)<0&&en.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const Ca=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ka=(Zt,an)=>{var bn=Zt,{editData:Ea,globalSetting:ci,loading:Ar,dispatch:bi,onRef:To=()=>{},isEdit:ko}=bn,Mi=Wn(bn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[pi,Xi]=(0,a.useState)([]),[Il,Zi]=(0,a.useState)(),[Xr,Go]=(0,a.useState)([]),[xi,Gi]=(0,a.useState)(""),[ti,Oe]=(0,a.useState)("");(0,a.useEffect)(()=>{Xi(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Ea||!ko)return;Gi(Ea==null?void 0:Ea.name),Oe(Ea==null?void 0:Ea.analysis),Xi(Ea==null?void 0:Ea.choices.map(yt=>yt.choice_text));const Pt=[];Ea==null||Ea.choices.map((yt,Vt)=>{yt.is_answer&&Pt.push(Vt)}),Go(Pt)},[Ea]),(0,a.useImperativeHandle)(an,()=>({onSave:Ge,Clear:ze}));const Ge=()=>{if(!xi)return Ne.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Pt=pi.findIndex(Vt=>!Vt);if(Pt>-1)return Ne.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ca[Pt]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Xr.length)return Ne.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Xr.length<2)return Ne.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const yt=pi.map((Vt,gn)=>({choice_text:Vt,is_answer:Xr.includes(gn)?1:0}));return{name:xi,choices:yt,analysis:ti}},ze=()=>{Xi(["","","",""]),Gi(""),Oe(""),Go("")};return a.createElement("section",{className:Ye.wrap},a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),a.createElement($t.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:xi,onChange:Pt=>Gi(Pt)}),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Ye.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),pi.map((Pt,yt)=>a.createElement("div",{className:Ye.choiceWrap,key:yt},a.createElement(ye.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Ye.answer} ${Xr.includes(yt)?Ye.activeAnswer:""}`,onClick:()=>{Xr.includes(yt)?Go(Xr.filter(Vt=>Vt!==yt)):Go([...Xr,yt])}},Ca[yt])),a.createElement("div",{className:Ye.editorWrap},Il===yt?a.createElement($t.Z,{id:`single-question-option-${yt}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Pt,onChange:Vt=>{pi[yt]=Vt,Xi(pi)}}):a.createElement("div",{className:Ye.htmlWrap,onClick:()=>Zi(yt)},a.createElement(me.Z,{value:Pt}))),yt>1&&a.createElement(ye.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Ye.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Xi(pi.filter((Vt,gn)=>gn!==yt)),Xr.includes(yt)?Go(Xr.filter(Vt=>Vt!==yt)):Go([...Xr,yt])}})),yt<7&&yt===pi.length-1&&a.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Ye.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Xi([...pi,""])})))),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ti,onChange:Pt=>Oe(Pt)}))};var Ra=(0,ve.connect)(({loading:Zt,globalSetting:an})=>({globalSetting:an,loading:Zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ka)),Wr=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Cn=(Zt,an)=>{var bn={};for(var Ea in Zt)Qr.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&Wr)for(var Ea of Wr(Zt))an.indexOf(Ea)<0&&xt.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const Br=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],zt=(Zt,an)=>{var bn=Zt,{editData:Ea,globalSetting:ci,loading:Ar,dispatch:bi,onRef:To=()=>{},isEdit:ko}=bn,Mi=Cn(bn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[pi,Xi]=(0,a.useState)([]),[Il,Zi]=(0,a.useState)(),[Xr,Go]=(0,a.useState)(),[xi,Gi]=(0,a.useState)(""),[ti,Oe]=(0,a.useState)("");(0,a.useEffect)(()=>{Xi(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Ea||!ko)return;const Pt=[],yt=[];Ea==null||Ea.choices.forEach((Vt,gn)=>{Pt.push(Vt.choice_text),Vt.is_answer&&yt.push(gn)}),Gi(Ea==null?void 0:Ea.name),Oe(Ea==null?void 0:Ea.analysis),Xi(Pt),Go(yt)},[Ea]),(0,a.useImperativeHandle)(an,()=>({onSave:Ge,Clear:ze}));const Ge=()=>{if(!xi)return Ne.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Pt=pi.findIndex(Vt=>!Vt);if(Pt>-1)return Ne.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Br[Pt]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Xr))return Ne.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const yt=pi.map((Vt,gn)=>({choice_text:Vt,is_answer:Xr.includes(gn)?1:0}));return{name:xi,choices:yt,analysis:ti}},ze=()=>{Xi(["","","",""]),Gi(""),Oe(""),Go("")};return a.createElement("section",{className:Ye.wrap},a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),a.createElement($t.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:xi,onChange:Pt=>Gi(Pt)}),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.required},"*"),a.createElement("span",{className:Ye.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Ye.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),pi.map((Pt,yt)=>a.createElement("div",{className:Ye.choiceWrap,key:yt},a.createElement(ye.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Ye.answer} ${Xr!=null&&Xr.includes(yt)?Ye.activeAnswer:""}`,onClick:()=>Go([yt])},Br[yt])),a.createElement("div",{className:Ye.editorWrap},Il===yt?a.createElement($t.Z,{id:`single-question-option-${yt}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Pt,onChange:Vt=>{pi[yt]=Vt,Xi(pi)}}):a.createElement("div",{className:Ye.htmlWrap,onClick:()=>Zi(yt)},a.createElement(me.Z,{value:Pt}))),yt>1&&a.createElement(ye.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Ye.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Xi(pi.filter((Vt,gn)=>gn!==yt)),yt===Xr&&Go(null)}})),yt<7&&yt===pi.length-1&&a.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Ye.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Xi([...pi,""])})))),a.createElement("p",{className:Ye.titleWrap},a.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ti,onChange:Pt=>Oe(Pt)}))};var Rn=(0,ve.connect)(({loading:Zt,globalSetting:an})=>({globalSetting:an,loading:Zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(zt)),Ma=x(12563),Oa=x(78673),ur=x(61485),dn=x(59301),ce=Object.defineProperty,ge=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,Mt=(Zt,an,bn)=>an in Zt?ce(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,xa=(Zt,an)=>{for(var bn in an||(an={}))qe.call(an,bn)&&Mt(Zt,bn,an[bn]);if(De)for(var bn of De(an))Dt.call(an,bn)&&Mt(Zt,bn,an[bn]);return Zt},Xn=(Zt,an)=>ge(Zt,Ee(an)),rn=(Zt,an)=>{var bn={};for(var Ea in Zt)qe.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&De)for(var Ea of De(Zt))an.indexOf(Ea)<0&&Dt.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn},Jt=(Zt,an,bn)=>new Promise((Ea,ci)=>{var Ar=ko=>{try{To(bn.next(ko))}catch(Mi){ci(Mi)}},bi=ko=>{try{To(bn.throw(ko))}catch(Mi){ci(Mi)}},To=ko=>ko.done?Ea(ko.value):Promise.resolve(ko.value).then(Ar,bi);To((bn=bn.apply(Zt,an)).next())});const jn=Zt=>{if(!Zt)return!1;if(/^s*$/.test(Zt)||Zt.trim()===""){Ne.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let an=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Zt==="|"?(Ne.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Yt=({value:Zt=[],onClose:an})=>dn.createElement(Ma.default,{closable:!0,onClose:an,className:Ye.keywordTag},dn.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Zt.join(" \u6216 "))),la=(Zt,an)=>{var bn=Zt,{editData:Ea,globalSetting:ci,loading:Ar,dispatch:bi,onRef:To=()=>{},isEdit:ko}=bn,Mi=rn(bn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[pi,Xi]=(0,a.useState)(""),[Il,Zi]=(0,a.useState)(""),[Xr,Go]=(0,a.useState)(""),[xi,Gi]=(0,a.useState)(""),[ti]=Le.default.useForm(),Oe=Le.default.useWatch("use_keywords",ti);(0,a.useEffect)(()=>{var yt;!Ea||!ko||(Xi(Ea==null?void 0:Ea.name),Zi(Ea==null?void 0:Ea.analysis),Go((yt=Ea==null?void 0:Ea.answer_texts)==null?void 0:yt[0]),ti.setFieldsValue(xa({},Ea)))},[Ea]),(0,a.useImperativeHandle)(an,()=>({onSave:Ge,Clear:ze}));const Ge=()=>Jt(void 0,null,function*(){if(!pi)return Ne.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield ti.validateFields()}catch(Vt){Ne.ZP.error(Vt.errorFields[0].errors[0]);return}const yt=ti.getFieldsValue();return console.log(yt,"values"),xa({name:pi,answer_texts:[Xr],analysis:Il},yt)}),ze=()=>{Xi(""),Zi(""),Go(""),ti.resetFields()},Pt=Ea==null?void 0:Ea.score;return dn.createElement("section",{className:Ye.wrap},dn.createElement("p",{className:Ye.titleWrap},dn.createElement("span",{className:Ye.required},"*"),dn.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),dn.createElement($t.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:pi,onChange:yt=>Xi(yt)}),dn.createElement("p",{className:Ye.titleWrap},dn.createElement("span",{className:Ye.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),dn.createElement($t.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Xr,onChange:yt=>Go(yt)}),dn.createElement("p",{className:Ye.titleWrap},dn.createElement("span",{className:Ye.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),dn.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Il,onChange:yt=>Zi(yt)}),dn.createElement(Le.default,{form:ti,size:"large",onFinishFailed:yt=>Jt(void 0,null,function*(){var Vt,gn;Ne.ZP.error(yt.errorFields[0].errors[0]),ti.scrollToField((gn=(Vt=yt==null?void 0:yt.errorFields)==null?void 0:Vt[0])==null?void 0:gn.name,{behavior:"smooth",block:"center"})})},dn.createElement(Ze.Z,{align:"middle",className:"mb30 mt20"},dn.createElement(Le.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},dn.createElement(Oa.Z,null)),dn.createElement(Ce.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),dn.createElement(Ce.Z,null,dn.createElement(ye.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},dn.createElement(ur.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),Oe&&dn.createElement(Le.default.List,{name:"keywords",rules:[{validator(yt,Vt){return Vt!=null&&Vt.length?(Vt==null?void 0:Vt.reduce((ca,Ba)=>ca+Ba.score,0))>parseFloat(Pt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(yt,{add:Vt,remove:gn})=>dn.createElement(dn.Fragment,null,dn.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),dn.createElement(Ze.Z,{align:"middle",className:"font14 mb30"},dn.createElement(Ce.Z,{flex:1},dn.createElement(we.default,{value:xi,onChange:ca=>{Gi(ca.target.value)},maxLength:50,allowClear:!0,onPressEnter:ca=>{var Ba,Ua,Va,ya;const sr=`${(Ba=ca.target)==null?void 0:Ba.value}`,Ja=(Va=(Ua=sr==null?void 0:sr.split("|"))==null?void 0:Ua.filter(ja=>!!ja))==null?void 0:Va.map(ja=>ja==null?void 0:ja.trim()),dr=ti.getFieldValue("keywords"),da=((ya=dr==null?void 0:dr.map(ja=>ja==null?void 0:ja.keyword))==null?void 0:ya.flat())||[];for(const ja of Ja)if(da.includes(ja)){Ne.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}jn(sr)&&(Vt({keyword:Ja,score:1}),Gi(""))},className:Ye.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),dn.createElement(Ce.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),yt.map(ca=>{var Ba=ca,{key:Ua,name:Va}=Ba,ya=rn(Ba,["key","name"]);return dn.createElement(Ze.Z,{key:Ua,style:{marginRight:148}},dn.createElement(Ce.Z,{flex:1},dn.createElement(Ze.Z,{align:"middle",justify:"space-between"},dn.createElement(Le.default.Item,Xn(xa({},ya),{name:[Va,"keyword"]}),dn.createElement(Yt,{onClose:()=>gn(Va)})),dn.createElement(Le.default.Item,Xn(xa({},ya),{name:[Va,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),dn.createElement(oe.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var Fa=(0,ve.connect)(({loading:Zt,globalSetting:an})=>({globalSetting:an,loading:Zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(la)),ma=x(36381),wn={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},mt=x(32134),on=x(12893),fn=Object.defineProperty,cn=Object.defineProperties,Hn=Object.getOwnPropertyDescriptors,vn=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,_a=(Zt,an,bn)=>an in Zt?fn(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,mr=(Zt,an)=>{for(var bn in an||(an={}))vt.call(an,bn)&&_a(Zt,bn,an[bn]);if(vn)for(var bn of vn(an))ta.call(an,bn)&&_a(Zt,bn,an[bn]);return Zt},Un=(Zt,an)=>cn(Zt,Hn(an)),to=(Zt,an)=>{var bn={};for(var Ea in Zt)vt.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&vn)for(var Ea of vn(Zt))an.indexOf(Ea)<0&&ta.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const Kr=Zt=>{var an=Zt,{value:bn,onChange:Ea,scrollId:ci}=an,Ar=to(an,["value","onChange","scrollId"]);return a.createElement("div",{id:ci||""},a.createElement($t.Z,Un(mr({},Ar),{defaultValue:bn,onChange:(bi,To)=>{To!=null&&To.length?Ea(bi,To):Ea(bi)}})))},lo=({value:Zt,onChange:an,placeholder:bn,height:Ea=140,isEdit:ci})=>ci?a.createElement($t.Z,{watch:!0,isFocus:!0,height:Ea,placeholder:bn,defaultValue:Zt,onChange:an}):a.createElement("div",{style:{cursor:"pointer"}},Zt?a.createElement(me.Z,{className:wn.inputBorder,value:Zt}):a.createElement("div",{className:`${wn.inputBorder} ${wn.placeholder}`},bn));var hr=x(59301),pr=Object.defineProperty,wr=Object.defineProperties,Fr=Object.getOwnPropertyDescriptors,vr=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,Do=Object.prototype.propertyIsEnumerable,ao=(Zt,an,bn)=>an in Zt?pr(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,_r=(Zt,an)=>{for(var bn in an||(an={}))uo.call(an,bn)&&ao(Zt,bn,an[bn]);if(vr)for(var bn of vr(an))Do.call(an,bn)&&ao(Zt,bn,an[bn]);return Zt},ri=(Zt,an)=>wr(Zt,Fr(an)),cl=(Zt,an)=>{var bn={};for(var Ea in Zt)uo.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&vr)for(var Ea of vr(Zt))an.indexOf(Ea)<0&&Do.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const nl=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ai=({value:Zt,onChange:an,choiceTextKey:bn,answerKey:Ea,index:ci,isEdit:Ar,setInputActive:bi,form:To,choiceOptionsPath:ko,allowChangeMode:Mi,showAddIcon:pi,addItem:Xi,deleteItem:Il})=>{const Zi=(Zt==null?void 0:Zt[Ea])===!0,Xr=()=>{const xi=To.getFieldValue(ko);To.setFieldValue(ko,xi.map(Gi=>ri(_r({},Gi),{[Ea]:!1})))},Go=()=>{Zi?an(ri(_r({},Zt),{[Ea]:!1})):(Mi||Xr(),an(ri(_r({},Zt),{[Ea]:!0})))};return hr.createElement(Ze.Z,{className:wn.choiceWrap,align:"middle",wrap:!1},hr.createElement(Ce.Z,{onClick:Go,className:`${wn.choiceIndex} ${Zi?wn.activeAnswer:""}`},nl[ci]),hr.createElement(Ce.Z,{flex:1,className:`${wn.editorWrap} ml15`,onClick:bi},hr.createElement(lo,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Ar,value:Zt==null?void 0:Zt[bn],onChange:xi=>{an(ri(_r({},Zt),{[bn]:xi}))}})),hr.createElement(Ce.Z,{flex:"0 0 auto",className:"ml15"},hr.createElement("div",{onClick:Go,className:`${wn.setAnswerBtn} ${Zi?wn.activeAnswer:""}`},Zi?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),hr.createElement(Ce.Z,{className:wn.actionWrapper},hr.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},hr.createElement(mt.Z,{className:wn.addIcon,onClick:Xi,style:{visibility:pi?"visible":"hidden"}})),hr.createElement(ye.Z,{title:"\u5220\u9664"},hr.createElement(on.Z,{className:wn.deleteIcon,onClick:Il,style:{visibility:ci>1?"visible":"hidden"}}))))},Pi=({questionTitlePlaceholder:Zt,titleKey:an,choiceKey:bn,analysisKey:Ea,choiceTextKey:ci,answerKey:Ar,choiceOptionsPath:bi,allowChangeMode:To=!0,form:ko,showAnalysis:Mi=!0})=>{const[pi,Xi]=(0,a.useState)(),[Il,Zi]=(0,a.useState)(!1);return hr.createElement("div",{className:wn.wrap},hr.createElement("div",{className:wn.questionTitleEditorWrap},hr.createElement(Le.default.Item,{label:"\u9898\u5E72",name:an,labelCol:{span:24},rules:[{required:!0}]},hr.createElement(Kr,{scrollId:Array.isArray(an)?an.join("_"):`${an}`,watch:!0,height:140,placeholder:Zt}))),hr.createElement(Le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),hr.createElement(Le.default.List,{name:bn,rules:[{validator(Xr,Go){const xi=Go.some(ti=>ti[Ar]),Gi=Go.findIndex(ti=>{var Oe;return((Oe=ti[ci])==null?void 0:Oe.length)<=0});return Gi!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${nl[Gi]}\u9009\u9879\u7684\u5185\u5BB9`)):xi?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Xr,{add:Go,remove:xi})=>hr.createElement("div",{id:Array.isArray(bi)?bi.join("_"):`${bi}`},Xr.map((Gi,ti)=>{var Oe=Gi,{key:Ge,name:ze}=Oe,Pt=cl(Oe,["key","name"]);const yt=pi===Ge,Vt=()=>{Xi(Ge)},gn=ti<7&&ti===Xr.length-1,ca=()=>Go({[ci]:"",[Ar]:0}),Ba=()=>xi(ze);return hr.createElement(Le.default.Item,ri(_r({},Pt),{key:Ge,name:ze,noStyle:!0}),hr.createElement(Ai,{choiceTextKey:ci,answerKey:Ar,index:ti,isEdit:yt,setInputActive:Vt,form:ko,choiceOptionsPath:bi,allowChangeMode:To,showAddIcon:gn,addItem:ca,deleteItem:Ba}))}),Xr.length<8&&hr.createElement("div",{className:`${wn.addBtn} mb30`,onClick:()=>Go({[ci]:"",[Ar]:0})},"\u6DFB\u52A0\u9009\u9879"))),Mi&&hr.createElement("div",{onClick:()=>Zi(!0)},hr.createElement(Le.default.Item,{name:Ea,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},hr.createElement(lo,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Il}))))};var Zr=x(59301),Li=Object.defineProperty,Qi=Object.defineProperties,ji=Object.getOwnPropertyDescriptors,Lo=Object.getOwnPropertySymbols,Fl=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,Da=(Zt,an,bn)=>an in Zt?Li(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,ba=(Zt,an)=>{for(var bn in an||(an={}))Fl.call(an,bn)&&Da(Zt,bn,an[bn]);if(Lo)for(var bn of Lo(an))el.call(an,bn)&&Da(Zt,bn,an[bn]);return Zt},Wa=(Zt,an)=>Qi(Zt,ji(an)),Sr=(Zt,an)=>{var bn={};for(var Ea in Zt)Fl.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&Lo)for(var Ea of Lo(Zt))an.indexOf(Ea)<0&&el.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const cr=({value:Zt,onChange:an})=>{const bn=ci=>{Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:wn.modal,onOk:()=>{const Ar=[...Zt];Ar.splice(ci,1),an(Ar)}})},Ea=()=>{const ci=[...Zt];ci.push(""),an(ci)};return Zr.createElement(Ze.Z,{align:"middle",className:"ml20",gutter:[40,20]},Zt==null?void 0:Zt.map((ci,Ar)=>Zr.createElement(Ce.Z,{key:`${ci}_${Ar}`,className:wn.blankWrapper},Zr.createElement(we.default,{className:wn.blankInput,defaultValue:ci,maxLength:1e3,onBlur:bi=>{const To=[...Zt],ko=bi.target.value.trim();To[Ar]=ko,an(To)}}),Zr.createElement(ye.Z,{title:"\u5220\u9664"},Zr.createElement(on.Z,{className:wn.deleteIcon,style:{marginLeft:15,visibility:Ar>0?"visible":"hidden"},onClick:()=>bn(Ar)})))),Zr.createElement(Ce.Z,null,Zr.createElement("div",{className:`${wn.addBtn}`,onClick:()=>{Ea()}},"\u65B0\u589E\u7B54\u6848")))},so=({value:Zt=!0,onChange:an})=>Zr.createElement(Oa.Z,{checked:!Zt,onChange:bn=>{an(!bn)}}),Cr="\u2581",Zo=({questionTitlePlaceholder:Zt,form:an,name:bn,scoreByBlank:Ea="use_blank_score",answerKey:ci,titleKey:Ar="name",analysisKey:bi="analysis",isOrdered:To="is_ordered"})=>{var ko,Mi;const[pi,Xi]=(0,a.useState)(!1),Il=(Ge,ze)=>{const Pt=ze.line;let yt=0;for(let gn=0;gn{const Vt=Ge.getRange(ze.from,ze.to);let gn=0;if(ze.text.forEach(ca=>{gn+=ca.split(Cr).length-1}),ze.origin!=="setValue"){if(Vt&&Vt.indexOf(Cr)!==-1){const ca=Vt.split(Cr).length-1,Ba=Il(Ge,ze.from);if(console.log(`\u5220\u9664${ca}\u4E2A\uFF0C \u524D\u9762\u6709${Ba}\u4E2A\uFF0C\u65B0\u589E${gn}\u4E2A`),ca>1){const Ua=Array.from({length:ca},(Va,ya)=>Ba+ya);yt(Ua)}else yt(Ba)}else if(gn>0){const ca=Il(Ge,ze.from);console.log(`\u65B0\u589E${gn}\u4E2A\uFF0C\u4E4B\u524D\u6709${ca}\u4E2A`),Pt(gn,ca)}}},Xr=()=>{const Ge=an.getFieldValue(["sub_item_banks",...ci]);an.setFieldValue(["sub_item_banks",...ci],Ge==null?void 0:Ge.map((ze,Pt)=>Wa(ba({},ze),{position:Pt+1})))},Go=(0,a.useRef)(),xi=(Ge,ze)=>{for(let Pt=0;Pt{Gi.current(Ge),Xr()},Oe=(Mi=(ko=an.getFieldValue("sub_item_banks"))==null?void 0:ko[ci==null?void 0:ci[0]])==null?void 0:Mi[ci==null?void 0:ci[1]];return Zr.createElement("div",{className:wn.wrap},Zr.createElement("div",{className:wn.questionTitleEditorWrap},Zr.createElement(Le.default.Item,{label:"\u9898\u5E72",name:Ar,labelCol:{span:24},rules:[{required:!0}]},Zr.createElement(Kr,{scrollId:"name",watch:!0,height:140,placeholder:Zt,showNullButton:!0,onCMBeforeChange:(Ge,ze)=>{Zi(Ge,ze,xi,ti)}}))),Zr.createElement(Le.default.List,{name:ci,rules:[{validator(Ge,ze){if((ze==null?void 0:ze.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Pt of ze){const{answer_text:yt}=Pt||{};if(yt!=null&&yt.some(Vt=>(Vt==null?void 0:Vt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Ge,{add:ze,remove:Pt},{errors:yt})=>(Go.current=ze,Gi.current=Pt,Zr.createElement(Zr.Fragment,null,Zr.createElement(Le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ge.map((Vt,gn)=>{var ca=Vt,{key:Ba,name:Ua}=ca,Va=Sr(ca,["key","name"]);return Zr.createElement(Ze.Z,{className:"mb20",key:Ba,align:"middle",wrap:!1},Zr.createElement(Ce.Z,{flex:"0 0 auto",className:`${wn.blankIndex}`},"\u586B\u7A7A\u9879",gn+1),Zr.createElement(Ce.Z,{flex:1},Zr.createElement(Ze.Z,{align:"top",justify:"space-between",wrap:!1},Zr.createElement(Ce.Z,null,Zr.createElement(Le.default.Item,Wa(ba({},Va),{name:[Ua,"answer_text"],noStyle:!0}),Zr.createElement(cr,null))),(an==null?void 0:an.getFieldValue(["sub_item_banks",...Ea]))&&Zr.createElement(Ce.Z,{flex:"224px"},Zr.createElement(Le.default.Item,Wa(ba({},Va),{name:[Ua,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:wn.blankInputNumberWrapper}),Zr.createElement(oe.Z,{className:wn.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),Zr.createElement(Le.default.Item,Wa(ba({},Va),{name:[Ua,"position"],noStyle:!0}),Zr.createElement(we.default,{type:"hidden"}))))})))),Zr.createElement(Ze.Z,{align:"middle"},Zr.createElement(Le.default.Item,{name:[bn,"downcase"],valuePropName:"checked"},Zr.createElement(Oa.Z,null)),Zr.createElement(Ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Zr.createElement(Ze.Z,{align:"middle"},Zr.createElement(Le.default.Item,{name:[bn,"no_space"],valuePropName:"checked"},Zr.createElement(Oa.Z,null)),Zr.createElement(Ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Oe==null?void 0:Oe.length)>1&&Zr.createElement(Ze.Z,{align:"middle",className:(Oe==null?void 0:Oe.length)>1?"mb30":`${wn.hide}`},Zr.createElement(Le.default.Item,{name:To},Zr.createElement(so,null)),Zr.createElement(Ce.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Zr.createElement("div",{onClick:()=>Xi(!0)},Zr.createElement(Le.default.Item,{name:bi,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Zr.createElement(lo,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:pi}))))};var Ro=Object.defineProperty,Di=Object.defineProperties,Ho=Object.getOwnPropertyDescriptors,Ao=Object.getOwnPropertySymbols,Oo=Object.prototype.hasOwnProperty,oi=Object.prototype.propertyIsEnumerable,rl=(Zt,an,bn)=>an in Zt?Ro(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,tl=(Zt,an)=>{for(var bn in an||(an={}))Oo.call(an,bn)&&rl(Zt,bn,an[bn]);if(Ao)for(var bn of Ao(an))oi.call(an,bn)&&rl(Zt,bn,an[bn]);return Zt},Ol=(Zt,an)=>Di(Zt,Ho(an)),Nl=(Zt,an)=>{var bn={};for(var Ea in Zt)Oo.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&Ao)for(var Ea of Ao(Zt))an.indexOf(Ea)<0&&oi.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const qr={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Mr=({value:Zt,onChange:an,form:bn,choiceKey:Ea})=>{const ci=(Zt==null?void 0:Zt.is_answer)===!0,Ar=Zt==null?void 0:Zt.choice_text,bi=()=>{var To;const ko=(To=bn==null?void 0:bn.getFieldValue(["sub_item_banks",...Ea]))==null?void 0:To.map(Mi=>({choice_text:Mi==null?void 0:Mi.choice_text,is_answer:!1}));bn==null||bn.setFieldValue(["sub_item_banks",...Ea],ko),an(Ol(tl({},Zt),{is_answer:!0}))};return a.createElement(Ze.Z,{className:wn.choiceWrap,align:"middle",wrap:!1},a.createElement(Ce.Z,{onClick:bi,className:`${wn.choiceIndex} ${wn.judgementIndex} ${ci?wn.activeAnswer:""}`},qr[Ar]),a.createElement(Ce.Z,{flex:1,className:`${wn.editorWrap} ml15`},a.createElement("div",{className:`${wn.inputBorder} ${wn.placeholder} ${ci?wn.activeJudgementAnswer:""}`},Ar)),a.createElement(Ce.Z,{flex:"0 0 auto",className:"ml15"},a.createElement("div",{onClick:bi,className:`${wn.setAnswerBtn} ${ci?wn.activeAnswer:""}`},ci?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Gr=({questionTitlePlaceholder:Zt,choiceKey:an="choices",form:bn,titleKey:Ea="name",analysisKey:ci="analysis"})=>{const[Ar,bi]=(0,a.useState)(!1);return a.createElement("div",{className:wn.wrap},a.createElement("div",{className:wn.questionTitleEditorWrap},a.createElement(Le.default.Item,{label:"\u9898\u5E72",name:Ea,labelCol:{span:24},rules:[{required:!0}]},a.createElement(Kr,{scrollId:"name",watch:!0,height:140,placeholder:Zt}))),a.createElement(Le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},a.createElement(Le.default.List,{name:an,rules:[{validator(To,ko){return ko.some(pi=>(pi==null?void 0:pi.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},To=>a.createElement("div",{id:"choices"},To.map(ko=>{var Mi=ko,{key:pi,name:Xi}=Mi,Il=Nl(Mi,["key","name"]);return a.createElement(Le.default.Item,Ol(tl({},Il),{key:pi,name:Xi,noStyle:!0}),a.createElement(Mr,{form:bn,choiceKey:an}))})))),a.createElement("div",{onClick:()=>bi(!0)},a.createElement(Le.default.Item,{name:ci,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(lo,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ar}))))};var Vr=Object.defineProperty,ui=Object.defineProperties,Yi=Object.getOwnPropertyDescriptors,il=Object.getOwnPropertySymbols,dl=Object.prototype.hasOwnProperty,Xl=Object.prototype.propertyIsEnumerable,Ml=(Zt,an,bn)=>an in Zt?Vr(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,Du=(Zt,an)=>{for(var bn in an||(an={}))dl.call(an,bn)&&Ml(Zt,bn,an[bn]);if(il)for(var bn of il(an))Xl.call(an,bn)&&Ml(Zt,bn,an[bn]);return Zt},lu=(Zt,an)=>ui(Zt,Yi(an)),Fi=(Zt,an)=>{var bn={};for(var Ea in Zt)dl.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&il)for(var Ea of il(Zt))an.indexOf(Ea)<0&&Xl.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn};const Ri=Zt=>{var an=Zt,{value:bn,onChange:Ea}=an,ci=Fi(an,["value","onChange"]);const Ar=bi=>{Ea([bi])};return a.createElement($t.Z,lu(Du({},ci),{defaultValue:bn==null?void 0:bn[0],onChange:Ar}))},si=Zt=>{if(!Zt)return!1;let an=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Zt==="|"?(Ne.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Po=({value:Zt=[],onClose:an})=>a.createElement(Ma.default,{closable:!0,onClose:an,className:wn.keywordTag},Zt==null?void 0:Zt.join(" \u6216 ")),ll=({questionTitlePlaceholder:Zt,form:an,showKeywords:bn,isMustKeyWords:Ea=bn,titleKey:ci="name",analysisKey:Ar="analysis",answerTexts:bi="answer_texts",keywords:To="keywords",useKeywords:ko="use_keywords",indexs:Mi})=>{const[pi,Xi]=(0,a.useState)(!1),[Il,Zi]=(0,a.useState)(""),Xr=Le.default.useWatch("sub_item_banks",an),{use_keywords:Go,score:xi}=(Xr==null?void 0:Xr[Mi])||{};return console.log(Go,xi,"itemValues"),a.createElement("div",{className:wn.wrap},a.createElement("div",{className:wn.questionTitleEditorWrap},a.createElement(Le.default.Item,{label:"\u9898\u5E72",name:ci,labelCol:{span:24},rules:[{required:!0}]},a.createElement(Kr,{scrollId:"name",watch:!0,height:140,placeholder:Zt}))),a.createElement(Le.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:bi,labelCol:{span:24}},a.createElement(Ri,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),bn&&!Ea&&a.createElement(Le.default.Item,{hidden:!0,name:ko,valuePropName:"checked"},a.createElement(Oa.Z,{defaultChecked:!0})),bn&&Ea&&a.createElement(Ze.Z,{align:"middle",className:"mb30"},a.createElement(Le.default.Item,{name:ko,valuePropName:"checked"},a.createElement(Oa.Z,null)),a.createElement(Ce.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(Ce.Z,null,a.createElement(ye.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement(ur.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Go||!Ea)&&a.createElement(Le.default.List,{name:To,rules:[{validator(Gi,ti){return Ea?ti!=null&&ti.length?(ti==null?void 0:ti.reduce((Ge,ze)=>Ge+ze.score,0))>parseFloat(xi)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Gi,{add:ti,remove:Oe})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${wn.title} mb10`},Ea?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(Ze.Z,{align:"middle",className:"font14 mb30"},a.createElement(Ce.Z,{flex:1},a.createElement(we.default,{value:Il,onChange:Ge=>{Zi(Ge.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ge=>{var ze,Pt,yt,Vt;const gn=`${(ze=Ge.target)==null?void 0:ze.value}`,ca=(yt=(Pt=gn==null?void 0:gn.split("|"))==null?void 0:Pt.filter(Va=>!!Va))==null?void 0:yt.map(Va=>Va==null?void 0:Va.trim()),Ba=an.getFieldValue(["sub_item_banks",...To]),Ua=((Vt=Ba==null?void 0:Ba.map(Va=>Va==null?void 0:Va.keyword))==null?void 0:Vt.flat())||[];for(const Va of ca)if(Ua.includes(Va)){Ne.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}si(gn)&&(ti({keyword:ca,score:1}),Zi(""))},className:wn.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(Ce.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Gi.map(Ge=>{var ze=Ge,{key:Pt,name:yt}=ze,Vt=Fi(ze,["key","name"]);return a.createElement(Ze.Z,{key:Pt,className:"mb20",style:{marginRight:148}},a.createElement(Ce.Z,{flex:1},a.createElement(Ze.Z,{align:"middle",justify:"space-between"},a.createElement(Le.default.Item,lu(Du({},Vt),{name:[yt,"keyword"]}),a.createElement(Po,{onClose:()=>Oe(yt)})),Ea&&a.createElement(Le.default.Item,lu(Du({},Vt),{name:[yt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:wn.blankInputNumberWrapper}),a.createElement(oe.Z,{className:wn.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>Xi(!0)},a.createElement(Le.default.Item,{name:Ar,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(lo,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:pi}))))};var gi=x(59301),ul=Object.defineProperty,Ul=Object.defineProperties,Lu=Object.getOwnPropertyDescriptors,Tu=Object.getOwnPropertySymbols,Er=Object.prototype.hasOwnProperty,al=Object.prototype.propertyIsEnumerable,bu=(Zt,an,bn)=>an in Zt?ul(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,us=(Zt,an)=>{for(var bn in an||(an={}))Er.call(an,bn)&&bu(Zt,bn,an[bn]);if(Tu)for(var bn of Tu(an))al.call(an,bn)&&bu(Zt,bn,an[bn]);return Zt},fi=(Zt,an)=>Ul(Zt,Lu(an)),Rs=(Zt,an)=>{var bn={};for(var Ea in Zt)Er.call(Zt,Ea)&&an.indexOf(Ea)<0&&(bn[Ea]=Zt[Ea]);if(Zt!=null&&Tu)for(var Ea of Tu(Zt))an.indexOf(Ea)<0&&al.call(Zt,Ea)&&(bn[Ea]=Zt[Ea]);return bn},ss=(Zt,an,bn)=>new Promise((Ea,ci)=>{var Ar=ko=>{try{To(bn.next(ko))}catch(Mi){ci(Mi)}},bi=ko=>{try{To(bn.throw(ko))}catch(Mi){ci(Mi)}},To=ko=>ko.done?Ea(ko.value):Promise.resolve(ko.value).then(Ar,bi);To((bn=bn.apply(Zt,an)).next())});const{Panel:hc}=ma.default,Yc=null,Lc=(Zt,an)=>{var bn=Zt,{globalSetting:Ea,loading:ci,dispatch:Ar,editData:bi,onRef:To=()=>{},isEdit:ko}=bn,Mi=Rs(bn,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[pi,Xi]=(0,a.useState)(""),[Il,Zi]=(0,a.useState)([]),[Xr]=Le.default.useForm();(0,a.useEffect)(()=>{!bi||!ko||(Xi(bi==null?void 0:bi.name),Zi(bi==null?void 0:bi.sub_item_banks),Xr.setFieldsValue(us({},bi)))},[bi]),(0,a.useEffect)(()=>{Zi(Xr.getFieldValue("sub_item_banks"))},[Le.default.useWatch("sub_item_banks",Xr)]),(0,a.useImperativeHandle)(an,()=>({onSave:Go,Clear:xi}));const Go=()=>ss(void 0,null,function*(){if(!pi)return Ne.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Xr.validateFields()}catch(Pt){return console.log(Pt,"errInfo"),Ne.ZP.error(Pt.errorFields[0].errors[0]),!1}const ze=Il.map(Pt=>us({id:Pt.id>1?Pt.id:null},Pt));return{name:pi,sub_item_banks:ze}}),xi=()=>{Xi(""),Zi([])},Gi={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},ti=({value:ze})=>gi.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},ze),[Oe,Ge]=(0,a.useState)();return gi.createElement("section",{className:Ye.wrap},gi.createElement("p",{className:Ye.titleWrap},gi.createElement("span",{className:Ye.required},"*"),gi.createElement("span",{className:Ye.title},"\u9898\u5E72\uFF1A")),gi.createElement($t.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:pi,onChange:ze=>Xi(ze)}),gi.createElement(Le.default,{form:Xr,autoComplete:"off"},gi.createElement(Le.default.List,{name:"sub_item_banks",rules:[{validator(ze,Pt){return Pt?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(ze,{add:Pt,remove:yt})=>{const Vt=Xr.getFieldValue("sub_item_banks");return gi.createElement(gi.Fragment,null,gi.createElement(ma.default,{className:ze.length>0?Ye.collapseWrapper:"",bordered:!1,expandIcon:({isActive:gn})=>gi.createElement("i",{className:`iconfont icon-weizhankai ${gn?Ye.open:Ye.close}`,style:{fontSize:14,transition:"all .2s"}})},ze.map((gn,ca)=>{var Ba=gn,{key:Ua,name:Va}=Ba,ya=Rs(Ba,["key","name"]),sr,Ja,dr,da,ja,Pr,bo,co,Io,jo,No,po;return gi.createElement(hc,{className:Ye.panel,forceRender:!0,header:gi.createElement("div",{className:Ye.panelHeader},"\u7B2C",ca+1,"\u5C0F\u9898",gi.createElement("span",null,"\uFF08",Gi[(sr=Vt==null?void 0:Vt[Va])==null?void 0:sr.item_type],"\uFF09")),extra:gi.createElement(Ze.Z,{align:"middle",onClick:Bi=>Bi.stopPropagation(),style:{display:"flex",alignItems:"center"}},((Ja=Vt==null?void 0:Vt[Va])==null?void 0:Ja.item_type)=="completion"&&gi.createElement(Le.default.Item,fi(us({},ya),{name:[Va,"score"],className:Ye.blankInputNumberWrapper,style:{marginBottom:0}}),((dr=Vt==null?void 0:Vt[Va])==null?void 0:dr.item_type)=="completion"&&gi.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",gi.createElement(ti,{value:(da=Vt==null?void 0:Vt[Va])==null?void 0:da.score}),"\u5206")),((ja=Vt==null?void 0:Vt[Va])==null?void 0:ja.item_type)=="completion"&&gi.createElement(gi.Fragment,null,gi.createElement(at.ZP.Group,{defaultValue:(Pr=Vt==null?void 0:Vt[Va])==null?void 0:Pr.use_blank_score,className:Ye.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Bi=>{var Ci;console.log(Xr.getFieldsValue()),Xr==null||Xr.setFieldValue(["sub_item_banks",Va,"use_blank_score"],(Ci=Bi==null?void 0:Bi.target)==null?void 0:Ci.value),Ge(new Date)}}),gi.createElement(ye.Z,{overlayInnerStyle:{width:460},title:gi.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",gi.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},gi.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Ua},gi.createElement(Le.default.Item,fi(us({},ya),{name:Va}),(((bo=Vt==null?void 0:Vt[Va])==null?void 0:bo.item_type)=="single"||((co=Vt==null?void 0:Vt[Va])==null?void 0:co.item_type)=="multiple")&&gi.createElement(Pi,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Io=Vt==null?void 0:Vt[Va])==null?void 0:Io.item_type)!="single",form:Xr,choiceKey:[Va,"choices"],titleKey:[Va,"name"],analysisKey:[Va,"analysis"],choiceOptionsPath:["sub_item_banks",Va,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((jo=Vt==null?void 0:Vt[Va])==null?void 0:jo.item_type)=="completion"&&gi.createElement(Zo,{form:Xr,name:Va,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Va,"use_blank_score"],titleKey:[Va,"name"],analysisKey:[Va,"analysis"],isOrdered:[Va,"is_ordered"],answerKey:[Va,"standard_answer"],key:Oe}),((No=Vt==null?void 0:Vt[Va])==null?void 0:No.item_type)=="judgement"&&gi.createElement(Gr,{form:Xr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Va,"name"],analysisKey:[Va,"analysis"],choiceKey:[Va,"choices"]}),((po=Vt==null?void 0:Vt[Va])==null?void 0:po.item_type)=="subjective"&&gi.createElement(ll,{showKeywords:!0,form:Xr,titleKey:[Va,"name"],analysisKey:[Va,"analysis"],answerTexts:[Va,"answer_texts"],useKeywords:[Va,"use_keywords"],keywords:[Va,"keywords"],indexs:Va,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var ys=(0,ve.connect)(({loading:Zt,globalSetting:an})=>({globalSetting:an,loading:Zt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Lc)),Xc=x(64885),cs=x(19842),Xs=x(57809),pd=x(1710),Cu={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},hs=x(47949),Ec=x(67931),Fs=x(64948),Js=x(98072),Bs=x(57884),Ac=x(84216),Cc=({open:Zt,onCancel:an,onOk:bn})=>{const Ea=(0,Ec.g)(),[ci,Ar,bi,To]=(0,Js.U)(Fs.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[ko,Mi]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Zt&&bi({page:1,limit:10,type:0},!0).then(Xr=>{(Xr==null?void 0:Xr.shixuns_count)===0&&Mi(!0)})},[Zt]);const[pi,Xi]=(0,a.useState)([]),[Il,Zi]=(0,a.useState)([]);return a.createElement(Be.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:Zt,width:948,centered:!0,closable:!0,onCancel:an,onOk:()=>bn(Il),destroyOnClose:!0},a.createElement(Ze.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},a.createElement(Ce.Z,null,a.createElement(cs.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Ea,onChange:Xr=>{bi({page:1,discipline_id:Xr==null?void 0:Xr[0],sub_discipline_id:Xr==null?void 0:Xr[1]})}}),a.createElement(Xs.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Xr=>bi({page:1,diff:Xr})}),a.createElement(Xs.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Xr=>bi({page:1,shixun_publish_status:Xr})})),a.createElement(hs.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Xr=>{bi({keyword:Xr,page:1})}})),ko?a.createElement("div",null,a.createElement(Bs.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Ae.xg)("/shixuns")})):a.createElement(pd.default,{loading:Ar,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Xr,Go)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{className:Go!=null&&Go.high_resources_consume?Cu.title:"",title:Xr||"--"},a.createElement(me.Z,{key:1,showLines:1,showTextOnly:!0,value:Xr||"--"})),(Go==null?void 0:Go.high_resources_consume)&&a.createElement(Ac.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Xr,Go,xi)=>a.createElement("span",null,Xr||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:a.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",a.createElement(ye.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},a.createElement(ur.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Xr,Go,xi)=>a.createElement("span",null,Xr||"- -")},{title:"\u64CD\u4F5C",render(Xr,Go){const{title:xi,challenge_names:Gi,author_name:ti,identifier:Oe,author_school_name:Ge,study_count:ze}=Go||{};return a.createElement("div",null,a.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Be.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:a.createElement("div",null,a.createElement(me.Z,{value:xi,style:{marginBottom:18}}),a.createElement("div",{className:Cu.challengeNameWrapper},Gi.map((Pt,yt)=>a.createElement("div",{className:Cu.challengeName,key:yt},"\u7B2C",(0,Ae.EM)(yt+1),"\u9898\xA0",Pt))),a.createElement(Ze.Z,{className:Cu.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},a.createElement(Ce.Z,{className:Cu.shixunInfoWrapper},a.createElement("span",null,"\u521B\u5EFA\u8005"),a.createElement("span",{className:Cu.shixunInfo},ti.split("\u3001")[0]),a.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{className:Cu.shixunInfo},Ge),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:Cu.shixunInfo},ze)),a.createElement(Fe.ZP,{type:"primary",className:Cu.btnToDetail,onClick:()=>(0,Ae.xg)(`/shixuns/${Oe}/challenges?exercise=true`)},a.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(Go==null?void 0:Go.shixun_tag_num)===1&&a.createElement("a",{target:"_blank",href:`/shixuns/${Go==null?void 0:Go.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:To==null?void 0:To.items,rowSelection:{type:"radio",selectedRowKeys:pi,preserveSelectedRowKeys:!0,getCheckboxProps:Xr=>({disabled:Xr.shixun_tag_num===1}),onChange(Xr,Go){var xi,Gi,ti;console.log(Xr),Xi(Xr);const Oe=[];for(const ze of Il)Xr.includes(ze.id)&&Oe.push(ze);const Ge=Oe.map(ze=>ze.id);for(const ze of Go)ze&&Xr.includes(ze.id)&&!Ge.includes(ze.id)&&Oe.push({id:ze.id,difficulty:ze.level,identifier:ze.identifier,name:ze.name,real_name:(xi=ze==null?void 0:ze.author_name)==null?void 0:xi.split("\u3001")[0],school_name:ze.author_school_name,challenge_names:ze.challenge_names,challenges:(Gi=ze.challenge_names)==null?void 0:Gi.map((Pt,yt)=>({subject:Pt,id:yt,score:5})),score:((ti=ze.challenge_names)==null?void 0:ti.length)*5,study_count:ze.study_count,challenges_count:ze.challenges_count});Zi(Oe)}},pagination:{current:ci.page,pageSize:ci.limit,total:To==null?void 0:To.items_count,showTotal:Xr=>a.createElement("span",null,"\u5171\xA0",a.createElement("span",{style:{color:"#165DFF"}},Xr),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Xr,Go){bi({page:Xr,limit:Go})},size:"default"},scroll:{y:400}}))},Ds=x(6681),Rc=x(67135),Is=(Zt,an,bn)=>new Promise((Ea,ci)=>{var Ar=ko=>{try{To(bn.next(ko))}catch(Mi){ci(Mi)}},bi=ko=>{try{To(bn.throw(ko))}catch(Mi){ci(Mi)}},To=ko=>ko.done?Ea(ko.value):Promise.resolve(ko.value).then(Ar,bi);To((bn=bn.apply(Zt,an)).next())}),yc=({visible:Zt,getdata:an,onCancel:bn,onRandomExchange:Ea,selectFromProblemSet:ci,questionParams:Ar})=>{const[bi,To]=(0,a.useState)(!1),[ko,Mi]=(0,a.useState)(!1),[pi,Xi]=(0,a.useState)({}),Il=(0,ve.useParams)(),[Zi,Xr]=(0,a.useState)(),Go=(xi,Gi)=>Is(void 0,null,function*(){Mi(!0);const ti=yield(0,Se.ZP)(`/api/exercises/${Il.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Ar.id,item_bank_id:xi,shixuns_info:[{id:xi,is_copy:Gi!=1,is_use:Gi!=1}]}});Mi(!1),ti!=null&&ti.status||(Ne.ZP.info("\u6362\u9898\u6210\u529F"),bn(),an())});return a.createElement(Be.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:Zt,onCancel:bn,centered:!0,maskClosable:!0,footer:null},a.createElement(Ze.Z,{justify:"center",className:"pb20"},a.createElement(Xc.Z,{onClick:Ea},"\u968F\u673A\u66F4\u6362"),(Ar==null?void 0:Ar.type)!=="PRACTICAL"&&a.createElement(Fe.ZP,{style:{marginLeft:24},onClick:ci},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Ar==null?void 0:Ar.type)==="PRACTICAL"&&a.createElement(Fe.ZP,{style:{marginLeft:24},onClick:()=>{To(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),a.createElement(Cc,{open:bi,onCancel:()=>To(!1),onOk:xi=>Is(void 0,null,function*(){if(console.log("----selectedRows",xi,Il),(xi==null?void 0:xi.length)<=0){Ne.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let Gi=xi==null?void 0:xi.map(Oe=>Oe==null?void 0:Oe.id),ti=yield(0,Rc.Tr)({id:[...Gi],course_id:Il.coursesId,type:"shixun"});(ti==null?void 0:ti.student_count)===0?Go(Gi==null?void 0:Gi[0],1):(Xr(Gi),Xi(ti)),To(!1)})}),a.createElement(Ds.Z,{resdata:pi,type:"shixun",okloading:ko,oktext:(pi==null?void 0:pi.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:xi=>Is(void 0,null,function*(){Go(Zi==null?void 0:Zi[0],2)})}))},_s=x(77411),ds=x(24334),ms=x(97410),Zs=x(29920),gs=x(22688),Jc=Object.defineProperty,Uu=Object.defineProperties,zs=Object.getOwnPropertyDescriptors,Hs=Object.getOwnPropertySymbols,Fc=Object.prototype.hasOwnProperty,_i=Object.prototype.propertyIsEnumerable,Bc=(Zt,an,bn)=>an in Zt?Jc(Zt,an,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Zt[an]=bn,es=(Zt,an)=>{for(var bn in an||(an={}))Fc.call(an,bn)&&Bc(Zt,bn,an[bn]);if(Hs)for(var bn of Hs(an))_i.call(an,bn)&&Bc(Zt,bn,an[bn]);return Zt},fs=(Zt,an)=>Uu(Zt,zs(an)),Qu=(Zt,an,bn)=>new Promise((Ea,ci)=>{var Ar=ko=>{try{To(bn.next(ko))}catch(Mi){ci(Mi)}},bi=ko=>{try{To(bn.throw(ko))}catch(Mi){ci(Mi)}},To=ko=>ko.done?Ea(ko.value):Promise.resolve(ko.value).then(Ar,bi);To((bn=bn.apply(Zt,an)).next())}),$s=({data:Zt,submit:an,goBack:bn,loading:Ea,onTypeScore:ci,editPreview:Ar=!1,onSkipExamination:bi,selectValue:To,onExchange:ko,getdata:Mi,handleMarkWrongQuestion:pi})=>{var Xi,Il,Zi,Xr,Go,xi,Gi,ti,Oe,Ge,ze;const Pt=(0,a.useRef)(),[yt,Vt]=(0,a.useState)(null),[gn,ca]=(0,a.useState)(!1),[Ba,Ua]=(0,a.useState)(!1),Va=(0,a.useRef)(),[ya]=Le.default.useForm(),sr=(0,ve.useParams)(),[Ja,dr]=(0,a.useState)(!1);let da=["PROGRAM","PROGRAM_CORRECTION"];(0,a.useEffect)(()=>{ca(!0)},[]),(0,a.useEffect)(()=>{Ar||(0,Ae.Dk)("\u8BD5\u5377\u9884\u89C8")},[Ar]);const ja=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Pr={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898",PROGRAM_CORRECTION:"\u7A0B\u5E8F\u6539\u9519\u9898"},bo={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898",program_correction:"\u7A0B\u5E8F\u6539\u9519\u9898"},co=Kn=>{var zr;const Ke=[];return a.createElement(a.Fragment,null,a.createElement("aside",{className:fe.single},(zr=Kn==null?void 0:Kn.choices)==null?void 0:zr.map((Ve,ut)=>(Ve.is_answer&&Ke.push(gs.k4[ut]),a.createElement("ul",{key:ut},a.createElement("li",null,gs.k4[ut],"\u3001"),a.createElement("li",null,a.createElement(me.Z,{value:Ve.choice_text})))))),a.createElement("div",{className:fe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Ke.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",ja[Kn.difficulty])),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:Kn.analysis?Kn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Kn==null?void 0:Kn.discipline_name)||"--"}/${Kn==null?void 0:Kn.sub_discipline_name}`),a.createElement(ye.Z,{title:Kn==null?void 0:Kn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Kn==null?void 0:Kn.tag_discipline_name)))))},Io=(Kn,zr)=>{var Ke;const Ve=(Ke=Kn==null?void 0:Kn.standard_answer)==null?void 0:Ke.map((ut,Ot)=>{var Ht;return a.createElement("div",{key:Ot},`\u7B54\u6848\uFF08\u586B\u7A7A${ut==null?void 0:ut.position}\uFF09\uFF1A${(Ht=ut==null?void 0:ut.answer_text)==null?void 0:Ht.join("\u3001")}`)});return a.createElement(a.Fragment,null,a.createElement("div",{className:fe.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,Ve)),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:Kn.analysis?Kn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),zr?`${(zr==null?void 0:zr.discipline_name)||"--"}/${zr==null?void 0:zr.sub_discipline_name}`:`${(Kn==null?void 0:Kn.discipline_name)||"--"}/${Kn==null?void 0:Kn.sub_discipline_name}`),a.createElement(ye.Z,{title:zr?zr==null?void 0:zr.tag_discipline_name:Kn==null?void 0:Kn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),zr?zr==null?void 0:zr.tag_discipline_name:Kn==null?void 0:Kn.tag_discipline_name)))))},jo=Kn=>{var zr;const Ke=(zr=Kn==null?void 0:Kn.standard_answer)==null?void 0:zr.map((Ve,ut)=>a.createElement("div",{key:ut},`\u7B54\u6848\uFF08\u586B\u7A7A${(Ve==null?void 0:Ve.position)||(Ve==null?void 0:Ve.exercise_choice_id)}\uFF09\uFF1A${Ve==null?void 0:Ve.answer_text}`));return a.createElement(a.Fragment,null,a.createElement("div",{className:fe.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,Ke)),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:Kn.analysis?Kn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Kn==null?void 0:Kn.discipline_name)||"--"}/${Kn==null?void 0:Kn.sub_discipline_name}`),a.createElement(ye.Z,{title:Kn==null?void 0:Kn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Kn==null?void 0:Kn.tag_discipline_name)))))},No=(Kn,zr)=>{var Ke;return a.createElement("div",{className:fe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(Ke=Kn==null?void 0:Kn.answer_texts)==null?void 0:Ke[0]),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:Kn.analysis?Kn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),zr?`${(zr==null?void 0:zr.discipline_name)||"--"}/${zr==null?void 0:zr.sub_discipline_name}`:`${(Kn==null?void 0:Kn.discipline_name)||"--"}/${Kn==null?void 0:Kn.sub_discipline_name}`),a.createElement(ye.Z,{title:zr?zr==null?void 0:zr.tag_discipline_name:Kn==null?void 0:Kn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),zr?zr==null?void 0:zr.tag_discipline_name:Kn==null?void 0:Kn.tag_discipline_name))))},po=Kn=>{var zr,Ke;return a.createElement("div",{className:fe.analysis},a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u9884\u671F\u8F93\u51FA:"),a.createElement(me.Z,{value:(zr=Kn==null?void 0:Kn.program_attr)==null?void 0:zr.description})),a.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((Ke=Kn==null?void 0:Kn.program_attr)==null?void 0:Ke.answer_text)||"--"),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:Kn.analysis?Kn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Kn==null?void 0:Kn.discipline_name)||"--"}/${Kn==null?void 0:Kn.sub_discipline_name}`),a.createElement(ye.Z,{title:Kn==null?void 0:Kn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Kn==null?void 0:Kn.tag_discipline_name))))},Bi=(Kn,zr)=>{var Ke;return a.createElement("div",null,(Ke=Kn==null?void 0:Kn.sub_item_banks)==null?void 0:Ke.map((Ve,ut)=>{var Ot,Ht;const Gt=[];return a.createElement(a.Fragment,null,a.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},zr+1+"."+(ut+1),"\uFF08",Pr[Ve.item_type]||bo[Ve.item_type],"\uFF09",Ve.name),(Ve.item_type=="SINGLE"||Ve.item_type=="MULTIPLE"||Ve.item_type=="JUDGMENT"||Ve.item_type=="single"||Ve.item_type=="multiple"||Ve.item_type=="judgement")&&a.createElement(a.Fragment,null,a.createElement("aside",{className:fe.single},(Ot=Ve==null?void 0:Ve.choices)==null?void 0:Ot.map((hn,Mn)=>(hn.is_answer&&Gt.push(gs.k4[Mn]),a.createElement("ul",{key:Mn},a.createElement("li",null,gs.k4[Mn],"\u3001"),a.createElement("li",null,a.createElement(me.Z,{value:hn.choice_text})))))),a.createElement("div",{className:fe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Gt.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",ja[Ve.difficulty])),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(me.Z,{value:Ve.analysis?Ve.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Kn==null?void 0:Kn.discipline_name)||"--"}/${Kn==null?void 0:Kn.sub_discipline_name}`),a.createElement(ye.Z,{title:Kn==null?void 0:Kn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Kn==null?void 0:Kn.tag_discipline_name))))),(Ve.item_type=="COMPLETION"||Ve.item_type=="completion")&&Io(Ve,Kn),(Ve.item_type=="SUBJECTIVE"||Ve.item_type=="subjective")&&No(Ve,Kn),((Ht=Zt==null?void 0:Zt.exam)==null?void 0:Ht.exercise_status)===3&&a.createElement("div",{className:"flex gap-20px mt20"},a.createElement(ms.Z,{state:Ve==null?void 0:Ve.is_wrong,onClick:()=>{pi==null||pi({value:fs(es({},Ve),{question_id:Ve==null?void 0:Ve.id,question_score:Ve==null?void 0:Ve.score})})}}),Ve.item_type=="single"&&a.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{Kl({value:Ve})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Ci=Kn=>{var zr,Ke,Ve;return a.createElement("div",{style:{marginTop:"12px"}},(Ke=(zr=Kn==null?void 0:Kn.shixun)==null?void 0:zr.challenges)==null?void 0:Ke.map((ut,Ot)=>a.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",Ot+1,"\u5173"),a.createElement(ye.Z,{key:Ot,title:ut==null?void 0:ut.challenge_name},a.createElement("span",null,(0,Ae.Pq)(ut==null?void 0:ut.challenge_name,44)))),Ar&&a.createElement("div",null,"\u5206\u503C\uFF1A",ut.score,"\u5206"))),a.createElement(ve.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(Ve=Kn==null?void 0:Kn.shixun)==null?void 0:Ve.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),a.createElement("div",{style:{clear:"both"}}))},Wo=Kn=>{let zr=Kn.questions_score/Kn.questions_count;Be.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:a.createElement("div",{className:fe.modalColumn},a.createElement("div",{className:fe.modalRow,style:{justifyContent:"flex-start"}},a.createElement("sup",{className:fe.sup},"*"),a.createElement("span",null,Kn==null?void 0:Kn.name,"\uFF1A"),a.createElement(oe.Z,{min:0,precision:1,defaultValue:zr,onChange:Ke=>{zr=Ke}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Qu(void 0,null,function*(){var Ke;if(!zr)return Ne.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const Ve={type:Kn==null?void 0:Kn.type,score:zr,scoreTotal:Number((Ke=zr*Kn.questions_count)==null?void 0:Ke.toFixed(1))};ci(Ve)})})},pl=()=>{let Kn="";Be.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:a.createElement("div",{className:fe.modalColumn},a.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},a.createElement("img",{style:{marginRight:5},src:Tt.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),a.createElement("div",{className:fe.modalRow,style:{marginTop:20}},a.createElement("sup",{className:fe.sup},"*"),a.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),a.createElement(we.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:Kn,onChange:zr=>{Kn=zr.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Qu(void 0,null,function*(){var zr;if(!Kn)return Ne.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Ke=[],Ve=[],ut=[],Ot=[];(zr=Zt==null?void 0:Zt.questionList)==null||zr.forEach(Gt=>{var hn;(hn=Gt.questions)==null||hn.forEach(Mn=>{let Fn=Gt.questions_score/Gt.questions_count;Fn=Fn&&Fn.toFixed(1),Gt.type==="COMBINATION"&&ut.push({id:Mn.id,sub_item_bank_ids:Mn.sub_item_banks.map(Pa=>Pa.id)}),Gt.type==="PRACTICAL"?Ot.push(Mn.id):(Ke.push(Mn.id),Ve.push(Fn))})}),console.log("-----",ut),yield an({item_bank_ids:Ke,item_bank_scores:Ve,name:Kn,combination_item_banks:ut,shixun_ids:Ot})})})},Bl=(Kn,zr,Ke,Ve)=>{var ut;const Ot=`${location.pathname}${location.search}`,Ht=(ut=Ve.questions)==null?void 0:ut.map(Gt=>Gt==null?void 0:Gt.id);if(Ot.includes("exercise"))Va.current={id:Kn,ids:Ht,type:zr,index:Ke},Ua(!0);else{let Gt=Be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Qu(void 0,null,function*(){Gt.update({cancelButtonProps:{disabled:!0}}),yield ko({single_question_id:Kn,seleted_item_bank_ids:Ht},{type:zr,index:Ke}),Gt.update({cancelButtonProps:{disabled:!1}}),Ne.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},Zl=Kn=>{var zr;const Ke=(zr=Kn.questions)==null?void 0:zr.map(Ot=>Ot==null?void 0:Ot.id),Ve=Kn.name;let ut=Be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${Ve}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Qu(void 0,null,function*(){ut.update({cancelButtonProps:{disabled:!0}}),yield ko({seleted_item_bank_ids:Ke},{type:Kn.type}),ut.update({cancelButtonProps:{disabled:!1}}),Ne.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${Ve}\u8BD5\u9898`)})})},kr=()=>{let Kn=Be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Qu(void 0,null,function*(){Kn.update({cancelButtonProps:{disabled:!0}}),yield ko(),Kn.update({cancelButtonProps:{disabled:!1}}),Ne.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},Sl=Kn=>{console.log(Kn,"key"),bi(Kn-1)},ml=(Kn,zr)=>{var Ke,Ve;if(zr==="SINGLE")return a.createElement(a.Fragment,null,a.createElement(Rn,{ref:Pt,editData:Kn,isEdit:!0}),a.createElement(be.Z,null));if(zr==="MULTIPLE")return a.createElement(a.Fragment,null,a.createElement(Ra,{ref:Pt,editData:Kn,isEdit:!0}),a.createElement(be.Z,null));if(zr==="JUDGMENT")return a.createElement(a.Fragment,null,a.createElement(Bt,{ref:Pt,editData:Kn,isEdit:!0}),a.createElement(be.Z,null));if(zr==="COMPLETION")return a.createElement(a.Fragment,null,a.createElement(He,{ref:Pt,editData:Kn,isEdit:!0}),a.createElement(be.Z,null));if(zr==="SUBJECTIVE")return a.createElement(a.Fragment,null,a.createElement(Fa,{ref:Pt,editData:Kn,isEdit:!0}),a.createElement(be.Z,null));if(zr==="COMBINATION")return a.createElement(a.Fragment,null,a.createElement(ys,{ref:Pt,editData:Kn,isEdit:!0}),a.createElement(be.Z,null));if(zr==="BPROGRAM")return a.createElement(a.Fragment,null,a.createElement(Le.default,{form:ya,style:{marginTop:20},onFinishFailed:ut=>{var Ot,Ht;ut.errorFields[0].name.includes("standard_answers")?Ne.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ne.ZP.error(ut.errorFields[0].errors[0]),ya.scrollToField((Ht=(Ot=ut==null?void 0:ut.errorFields)==null?void 0:Ot[0])==null?void 0:Ht.name,{behavior:"smooth",block:"center"})},onFinish:ut=>Qu(void 0,null,function*(){var Ot;let Ht=fs(es({question_score:Kn.score},ut),{question_type:8,hack:fs(es({},ut.hack),{difficult:Kn.program_attr.difficult}),hack_codes:fs(es({},ut.hack_codes),{code:ds.Base64.encode((Ot=ut.hack_codes)==null?void 0:Ot.code)})});Ja&&(Ht.is_cover=1);const Gt=yield(0,Se.ZP)(`/api/exercise_questions/${Kn.id}.json`,{method:"put",body:Ht});(Gt==null?void 0:Gt.status)===0&&(Ne.ZP.success("\u7F16\u8F91\u6210\u529F"),Sl(To+1)),Vt(null)})},a.createElement(_s.tc,{form:ya,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(Ke=Kn==null?void 0:Kn.program_attr)==null?void 0:Ke.identifier,answerKey:"standard_answers"}),a.createElement(be.Z,null)));if(da.includes(zr)&&ve.history.push(`/problems/${(Ve=Kn==null?void 0:Kn.program_attr)==null?void 0:Ve.identifier}/edit?type=exercises&express_id=${sr.categoryId}&question_id=${Kn==null?void 0:Kn.id}&score=${Kn==null?void 0:Kn.score}&callback_url=${location.pathname}&select=${To}&exercise=true`),zr==="PRACTICAL")return a.createElement(a.Fragment,null,a.createElement(wa,{ref:Pt,editData:Kn,isEdit:!0}),a.createElement(be.Z,null))},El=(Kn,zr)=>Qu(void 0,null,function*(){var Ke,Ve,ut,Ot,Ht,Gt;const hn=yield(Ke=Pt.current)==null?void 0:Ke.onSave();if(!hn)return;const Mn=yn=>{const nr=yn.map(ar=>ar.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(nr).size!==nr.length},Fn={question_score:zr.score,analysis:hn.analysis};if(Kn==="SINGLE"||Kn==="MULTIPLE"||Kn==="JUDGMENT"){if(Kn!=="JUDGMENT"&&Mn(hn==null?void 0:hn.choices)){Ne.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const yn=[],nr=[];Fn.question_type=Kn==="JUDGMENT"?2:1,Fn.question_title=hn==null?void 0:hn.name,(Ve=hn==null?void 0:hn.choices)==null||Ve.forEach((rr,ar)=>{yn.push(rr.choice_text),rr!=null&&rr.is_answer&&nr.push(ar+1)}),Fn.question_choices=yn,Fn.standard_answers=nr}if(Kn==="COMPLETION"){let yn=(ut=hn==null?void 0:hn.standard_answers)==null?void 0:ut.map((ar,yr)=>(ar==null?void 0:ar.score)<=0?yr+1:null).filter(ar=>ar!==null);if((yn==null?void 0:yn.length)>0)return Ne.ZP.warning(`\u7B2C${yn.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let nr=(Ot=hn==null?void 0:hn.standard_answers)==null?void 0:Ot.reduce((ar,yr)=>ar+(Number(yr==null?void 0:yr.score)||0),0);if(parseFloat(nr.toFixed(2))!=(Fn==null?void 0:Fn.question_score))return Ne.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Fn.is_ordered=hn.is_ordered,Fn.question_title=hn==null?void 0:hn.name,Fn.use_blank_score=hn==null?void 0:hn.use_blank_score,Fn.question_type=3;const rr=[];(Ht=hn==null?void 0:hn.standard_answers)==null||Ht.forEach((ar,yr)=>{rr.push({choice_id:ar.position,answer_text:ar.answer_text,score:ar.score})}),Fn.standard_answers=rr,Fn.downcase=hn==null?void 0:hn.downcase,Fn.no_space=hn==null?void 0:hn.no_space}if(Kn==="SUBJECTIVE"&&(console.log("editorData"),console.log(hn),Fn.question_title=hn==null?void 0:hn.name,Fn.question_type=4,Fn.answer_texts=hn==null?void 0:hn.answer_texts,Fn.use_keywords=hn==null?void 0:hn.use_keywords,Fn.keywords=hn==null?void 0:hn.keywords),Kn==="COMBINATION"){Fn.question_title=hn==null?void 0:hn.name,Fn.question_type=7;try{Fn.sub_questions=(Gt=hn==null?void 0:hn.sub_item_banks)==null?void 0:Gt.map((yn,nr)=>{var rr,ar,yr;if((yn==null?void 0:yn.item_type)=="single"||(yn==null?void 0:yn.item_type)=="multiple"){if(Mn(yn==null?void 0:yn.choices))throw new Error(`\u7B2C${nr+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Lr=[],jr=[];return(rr=yn==null?void 0:yn.choices)==null||rr.forEach((Tr,Yr)=>{Lr.push(Tr.choice_text),Tr!=null&&Tr.is_answer&&jr.push(Yr+1)}),{id:yn.id,question_id:yn.id,question_title:yn.name,difficulty:yn.difficulty,question_type:(yn==null?void 0:yn.item_type)=="single"?0:(yn==null?void 0:yn.item_type)=="multiple"?1:2,question_choices:Lr,standard_answers:jr,analysis:yn.analysis,question_score:yn==null?void 0:yn.score}}else if((yn==null?void 0:yn.item_type)=="completion"){let Lr=(ar=yn==null?void 0:yn.standard_answer)==null?void 0:ar.reduce((Tr,Yr)=>Tr+(Number(Yr==null?void 0:Yr.score)||0),0);if(parseFloat(Lr.toFixed(2))!=(yn==null?void 0:yn.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const jr=[];return(yr=yn==null?void 0:yn.standard_answer)==null||yr.forEach((Tr,Yr)=>{jr.push({choice_id:Tr.position,answer_text:Tr.answer_text,score:Tr.score})}),{id:yn.id,question_id:yn.id,is_ordered:yn.is_ordered,question_title:yn.name,difficulty:yn.difficulty,question_type:3,standard_answers:jr,use_blank_score:yn.use_blank_score,analysis:yn.analysis,downcase:yn==null?void 0:yn.downcase,no_space:yn==null?void 0:yn.no_space,question_score:yn==null?void 0:yn.score}}else if((yn==null?void 0:yn.item_type)=="subjective")return{id:yn.id,question_id:yn.id,question_title:yn.name,question_type:4,difficulty:yn.difficulty,answer_texts:yn==null?void 0:yn.answer_texts,analysis:yn.analysis,question_score:yn==null?void 0:yn.score,use_keywords:yn.use_keywords,keywords:yn==null?void 0:yn.keywords}})}catch(yn){Ne.ZP.warning(yn.message);return}delete Fn.analysis}let Pa=!1;(zr==null?void 0:zr.is_my)===1&&(Pa=yield new Promise((nr,rr)=>{Be.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{nr(!0)},onCancel:()=>{nr(!1)}})})),Pa&&(Fn.is_cover=1);const ga=Kn!=="PRACTICAL"?yield(0,Se.ZP)(`/api/exercise_questions/${zr.id}.json`,{method:"put",body:Fn}):yield(0,Se.ZP)(`/api/exercise_questions/${zr.id}/update_shixun_score.json`,{method:"post",body:es({},hn)});(ga==null?void 0:ga.status)===0&&(Ne.ZP.success("\u7F16\u8F91\u6210\u529F"),Sl(To+1),Vt(null))}),zl=()=>Qu(void 0,null,function*(){(0,ve.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Se.ZP)(`/api/exercises/${sr.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield bi(To),Ne.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,ve.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Kl=({value:Kn}={})=>{var zr;const Ke=[];let Ve=[];const ut=(zr=Kn==null?void 0:Kn.choices)==null?void 0:zr.map((Ht,Gt)=>{var hn;const Mn=Gt+1;return Ht!=null&&Ht.is_answer&&(Ke.push(Mn),Ve.push(Mn)),{value:Mn,label:a.createElement(me.Z,{className:"c-black font14",value:`${(hn=gs.k4)==null?void 0:hn[Gt]}. ${Ht==null?void 0:Ht.choice_text}`}),disabled:Ht==null?void 0:Ht.origin_standard_answer}}),Ot=Be.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",Ke==null?void 0:Ke.map(Ht=>{var Gt;return(Gt=gs.k4)==null?void 0:Gt[Ht-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Re.default.Group,{className:"flex-col mt20",options:ut,defaultValue:Ve,onChange:Ht=>{Ve=Ht}})),onOk:()=>Qu(void 0,null,function*(){const Ht=yield(0,Se.ZP)(`/api/exercises/${sr.categoryId}/questions/${Kn==null?void 0:Kn.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Ve}});(Ht==null?void 0:Ht.status)===0&&(Ne.ZP.success("\u4FEE\u6539\u6210\u529F"),Sl(To+1))})})},Al=(Xi=Zt==null?void 0:Zt.questionList)==null?void 0:Xi.reduce((Kn,zr)=>Kn+Number(zr.questions_score),0),Ll=Ar&&((Il=Zt==null?void 0:Zt.exam)==null?void 0:Il.exercise_status)!==1;return a.createElement("section",{className:fe.wrap},a.createElement("div",{id:"id_left_preview",className:fe.left,onMouseEnter:Kn=>{const zr=document.getElementById("id_left_preview");zr.style.overflowY="auto"},onMouseLeave:Kn=>{const zr=document.getElementById("id_left_preview");zr.style.overflowY="hidden"}},a.createElement("div",{className:fe.title},a.createElement("div",{className:"body-overflow-initial"},a.createElement("b",null),a.createElement("span",null,"\u7B54\u9898\u5361"))),a.createElement("div",{className:fe.total},a.createElement("div",null,a.createElement("img",{src:bt}),a.createElement("span",null,"\u9898\u6570(\u9053)"),a.createElement("aside",null,Zt==null?void 0:Zt.all_questions_count)),a.createElement("div",{className:"mr30 ml30"},a.createElement("img",{src:ct}),a.createElement("span",null,"\u603B\u5206(\u5206)"),a.createElement("aside",null,Al&&Al.toFixed(1))),a.createElement("div",null,a.createElement("img",{src:se}),a.createElement("span",null,"\u65F6\u957F(\u5206)"),a.createElement("aside",null,((Zi=Zt==null?void 0:Zt.exam)==null?void 0:Zi.time)===-1||((Xr=Zt==null?void 0:Zt.exam)==null?void 0:Xr.time)===null?"\u4E0D\u9650":(Go=Zt==null?void 0:Zt.exam)==null?void 0:Go.time))),(xi=Zt==null?void 0:Zt.questionList)==null?void 0:xi.map((Kn,zr)=>{var Ke;return a.createElement("div",{className:fe.list,key:zr},a.createElement("div",{className:fe.name},a.createElement("b",null),a.createElement("span",null,Kn.name)),a.createElement("aside",null,a.createElement("div",null,"\u5171",a.createElement("span",{className:fe.b},Kn.questions_count),"\u9898 ",a.createElement("span",{className:fe.l},"|"),"\u5171",a.createElement("span",{className:fe.r},Kn.questions_score),"\u5206"),a.createElement("div",{className:fe.answerSheet},(Ke=Kn==null?void 0:Kn.questions)==null?void 0:Ke.map((Ve,ut)=>a.createElement("div",{onClick:()=>{const Ot=`Anchor_${Ve==null?void 0:Ve.id}`;let Ht=document.getElementById(Ot);Ht&&setTimeout(()=>Ht.scrollIntoView({block:"center",behavior:"smooth"}))},key:Ve==null?void 0:Ve.id,className:fe.tag},ut+1)))))})),a.createElement("div",{className:fe.right},a.createElement("div",{className:fe.examName,id:"examName"},a.createElement("div",{className:fe.name},a.createElement(ye.Z,{title:(Gi=Zt==null?void 0:Zt.exam)==null?void 0:Gi.name,getPopupContainer:Kn=>Kn.parentNode},a.createElement("span",{className:fe.t},(ti=Zt==null?void 0:Zt.exam)==null?void 0:ti.name))),Ar&&((Oe=Zt==null?void 0:Zt.exam)==null?void 0:Oe.exercise_status)===1&&a.createElement(hs.op,{openLoading:!0,shape:"default",onClick:()=>{Be.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{zl()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Ar&&a.createElement(Fe.ZP,{onClick:kr,type:"primary"},"\u968F\u673A\u66F4\u6362")),a.createElement("div",{className:fe.topWarp},(Ge=Zt==null?void 0:Zt.questionList)==null?void 0:Ge.map((Kn,zr)=>{var Ke,Ve;return a.createElement(a.Fragment,{key:zr},a.createElement("div",{className:fe.head,style:zr===0?{border:0,marginTop:-16}:{}},a.createElement("div",{className:fe.name},a.createElement("b",null),a.createElement("span",null,Kn.name)),a.createElement("div",{className:fe.so},"\u5171",a.createElement("span",{className:fe.b},Kn.questions_count," "),"\u9898 ",Kn.type==="COMBINATION"&&`\uFF08\u5305\u542B${(Ke=Kn==null?void 0:Kn.questions)==null?void 0:Ke.map(ut=>{var Ot;return(Ot=ut==null?void 0:ut.sub_item_banks)==null?void 0:Ot.length}).reduce((ut,Ot)=>ut+Ot)}\u5C0F\u9898\uFF09`,a.createElement("span",{className:fe.l},"|"),"\u5171",a.createElement("span",{className:fe.r},Kn.questions_score),"\u5206"),!Ar&&a.createElement("div",{className:fe.btn},a.createElement(Fe.ZP,{onClick:()=>{Wo(Kn)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),a.createElement(Fe.ZP,{onClick:()=>Zl(Kn),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(Ve=Kn==null?void 0:Kn.questions)==null?void 0:Ve.map((ut,Ot)=>{var Ht,Gt,hn,Mn;return yt===(ut==null?void 0:ut.id)?a.createElement("div",{id:`Anchor_${ut==null?void 0:ut.id}`,className:fe.content,style:{padding:0,marginTop:24},key:ut==null?void 0:ut.id},a.createElement("div",{style:{float:"right",marginTop:`${(Kn==null?void 0:Kn.type)==="PRACTICAL"?"-2px":"-6px"}`}},a.createElement(Fe.ZP,{onClick:()=>Vt(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),a.createElement(Fe.ZP,{onClick:()=>{El(Kn==null?void 0:Kn.type,ut)},type:"primary"},"\u4FDD\u5B58")),ml(ut,Kn.type)):a.createElement("div",{id:`Anchor_${ut==null?void 0:ut.id}`,className:fe.content,key:ut==null?void 0:ut.id},a.createElement("div",{className:fe.titleWrap},(ut==null?void 0:ut.item_type)==="bprogram"?a.createElement(me.Z,{style:{paddingRight:10},value:Ot+1+"\u3001"+((Ht=ut==null?void 0:ut.program_attr)==null?void 0:Ht.description)}):a.createElement(me.Z,{style:{paddingRight:10},className:fe.titleHtml,value:Ot+1+`\u3001${(ut==null?void 0:ut.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(ut==null?void 0:ut.name)}),Ar&&a.createElement(Fe.ZP,{onClick:()=>{var Fn,Pa,ga;if(yt){Ne.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}ya.setFieldsValue({standard_answers:ut==null?void 0:ut.standard_answer,hack:es(es({},ut),ut==null?void 0:ut.program_attr),hack_codes:fs(es({},ut==null?void 0:ut.program_attr),{code:ds.Base64.decode(((Fn=ut==null?void 0:ut.program_attr)==null?void 0:Fn.code)||"")}),hack_sets:es({},(Pa=ut==null?void 0:ut.hack_sets)==null?void 0:Pa[0])}),["program","program_correction"].includes(ut.item_type)?ve.history.push(`/problems/newedit/${(ga=ut==null?void 0:ut.program_attr)==null?void 0:ga.identifier}?type=exercises&express_id=${sr.categoryId}&question_id=${ut==null?void 0:ut.id}&score=${ut==null?void 0:ut.score}&exercise=true&typeStr=${ut==null?void 0:ut.item_type.toUpperCase()}&callback_url=/classrooms/${sr.coursesId}/exercise/${sr.categoryId}/detail?random=true`):Vt(ut==null?void 0:ut.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!Ll&&a.createElement(Fe.ZP,{disabled:Ll,className:"ml20",onClick:()=>Bl(ut==null?void 0:ut.id,Kn.type,Ot,Kn),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(ut==null?void 0:ut.item_type)==="bprogram"&&a.createElement(me.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:fe.titleHtml,value:ds.Base64.decode(((Gt=ut==null?void 0:ut.program_attr)==null?void 0:Gt.code)||"")}),(Kn.type==="SINGLE"||Kn.type==="JUDGMENT"||Kn.type==="MULTIPLE")&&co(ut),Kn.type==="COMPLETION"&&Io(ut),Kn.type==="SUBJECTIVE"&&No(ut),da.includes(Kn.type)&&po(ut),Kn.type==="BPROGRAM"&&jo(ut),Kn.type==="COMBINATION"&&Bi(ut,Ot),Kn.type==="PRACTICAL"&&Ci(ut),a.createElement(Ze.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((hn=Zt==null?void 0:Zt.exam)==null?void 0:hn.exercise_status)===3&&!["PROGRAM","BPROGRAM","PROGRAM_CORRECTION","PRACTICAL","COMBINATION"].includes(Kn.type)&&a.createElement(Ce.Z,null,a.createElement(ms.Z,{state:ut==null?void 0:ut.is_wrong,onClick:()=>{pi==null||pi({value:fs(es({},ut),{question_id:ut==null?void 0:ut.id,question_score:ut==null?void 0:ut.score})})}})),["PROGRAM","BPROGRAM","PROGRAM_CORRECTION","PRACTICAL"].includes(Kn.type)&&(ut==null?void 0:ut.show_resubmit)&&a.createElement(Ce.Z,null,a.createElement(Zs.C,{dataSource:fs(es({},ut),{question_id:ut==null?void 0:ut.id})})),((Mn=Zt==null?void 0:Zt.exam)==null?void 0:Mn.exercise_status)===3&&["SINGLE"].includes(Kn.type)&&a.createElement(Ce.Z,null,a.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{Kl({value:ut})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Ar?a.createElement(hs.vr,null,a.createElement(re.Z,{showTotal:Ae.rU,total:(ze=Zt==null?void 0:Zt.exam)==null?void 0:ze.total_num,pageSize:1,current:To+1,showSizeChanger:!1,onChange:Sl,showQuickJumper:!1,hideOnSinglePage:!1})):a.createElement(hs.vr,{LeftContent:a.createElement(hs.op,{onClick:bn,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:a.createElement(Ze.Z,{align:"middle"},a.createElement(y.Z,{color:"#55575D",overlayClassName:fe.popover,open:gn,getPopupContainer:Kn=>Kn==null?void 0:Kn.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},a.createElement(hs.op,{onMouseEnter:()=>ca(!0),onMouseLeave:()=>ca(!1),onClick:()=>Qu(void 0,null,function*(){const Kn=Number(Al);[100,120,150].includes(Kn)||(yield new Promise((zr,Ke)=>{Be.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Kn),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Qu(void 0,null,function*(){zr("")}),onCancel:()=>{Ke()}})})),pl()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),a.createElement(hs.op,{shape:"default",type:"primary",onClick:()=>Qu(void 0,null,function*(){const Kn=Number(Al);[100,120,150].includes(Kn)||(yield new Promise((zr,Ke)=>{Be.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Kn),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Qu(void 0,null,function*(){zr("")}),onCancel:()=>{Ke()}})})),an()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),a.createElement(yc,{visible:Ba,questionParams:Va.current,getdata:Mi,onRandomExchange:()=>Qu(void 0,null,function*(){const Kn=Va.current;yield ko({single_question_id:Kn.id,seleted_item_bank_ids:Kn.ids},{type:Kn.type,index:Kn.index}),Ua(!1)}),selectFromProblemSet:()=>{const Kn=Va.current,zr=`${location.pathname}${location.search}`;zr.includes("exercise")&&ve.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${Kn.id}&qtype=${Kn.type}&exerciseid=${sr.categoryId}&from=${zr}`)},onCancel:()=>{Ua(!1)}}))}},98580:function(Lt,dt,x){"use strict";x.r(dt),x.d(dt,{default:function(){return b}});var a=x(59301),fe=x(76560),Le={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},ye=x(81150),Fe=x(8591),Be=x(61621),oe=x(82093),Ne=x(49661),we=x(59301),be=Object.defineProperty,Re=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,re=(ee,te,ne)=>te in ee?be(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,y=(ee,te)=>{for(var ne in te||(te={}))Ze.call(te,ne)&&re(ee,ne,te[ne]);if(Re)for(var ne of Re(te))Ce.call(te,ne)&&re(ee,ne,te[ne]);return ee},E=(ee,te,ne)=>new Promise((ue,se)=>{var me=Se=>{try{Ae(ne.next(Se))}catch(Me){se(Me)}},ve=Se=>{try{Ae(ne.throw(Se))}catch(Me){se(Me)}},Ae=Se=>Se.done?ue(Se.value):Promise.resolve(Se.value).then(me,ve);Ae((ne=ne.apply(ee,te)).next())});const z=({paperlibrary:ee,user:te,globalSetting:ne,dispatch:ue,location:se})=>{var me,ve,Ae,Se;const[Me]=(0,fe.useSearchParams)(),xe=Me.get("select")||0,[it,je]=(0,a.useState)(!1),[lt,We]=(0,a.useState)(!0),[st,bt]=(0,a.useState)(Number(xe)),[Et,At]=(0,a.useState)({}),Rt=(0,fe.useParams)(),{userInfo:jt}=te,{actionTabs:Ut}=ee;(0,a.useEffect)(()=>(ue({type:"globalSetting/footerToggle",payload:!1}),()=>{ue({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,a.useEffect)(()=>(ue({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ue({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),ue({type:"exercise/getWorkSetting",payload:y({},Rt)}),()=>{ue({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ue({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,a.useEffect)(()=>{ft(st)},[]),(0,a.useEffect)(()=>{var En;(En=Ut==null?void 0:Ut.params)!=null&&En.isUpdateData&&ft(st)},[(me=Ut==null?void 0:Ut.params)==null?void 0:me.isUpdateData]);const ft=(En=0)=>E(void 0,null,function*(){console.log(Rt),We(!0);const Ye=yield(0,oe.ZP)(`/api/exercises/${Rt.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:En}});ue({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),We(!1),At((0,Ne.PF)(Ye))}),Je=()=>{fe.history.push(`/classrooms/${Rt.coursesId}/exercise`)},ct=()=>{alert("\u4FDD\u5B58")},Tt=(En,Ye)=>E(void 0,null,function*(){const Qt=yield(0,oe.ZP)(`/api/exercises/${Rt.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:En==null?void 0:En.single_question_id}});Qt!=null&&Qt.question&&(Fe.ZP.info("\u6362\u9898\u6210\u529F"),ft(st))}),$t=En=>E(void 0,null,function*(){document.body.scrollIntoView(),bt(En),yield ft(En)}),Kt=En=>{ue({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:En}})};return we.createElement("section",{className:Le.wrap},we.createElement(Be.Z,{loading:lt,active:!0,paragraph:{rows:5}},((Ae=(ve=(0,fe.useLocation)())==null?void 0:ve.pathname)==null?void 0:Ae.includes("preview"))&&we.createElement("div",{className:Le.crumbs},we.createElement("b",null),we.createElement("span",{className:"current",onClick:()=>fe.history.push(`/classrooms/${Rt.coursesId}/exercise`)},`${(Se=jt==null?void 0:jt.course)==null?void 0:Se.course_name}>`),we.createElement("span",{className:"current",onClick:()=>fe.history.push(`/classrooms/${Rt.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),we.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),we.createElement(ye.Z,{loading:it,submit:ct,goBack:Je,data:Et,getdata:()=>{ft(st)},selectValue:st,editPreview:!0,onExchange:Tt,onSkipExamination:$t,handleMarkWrongQuestion:Kt})))};var b=(0,fe.connect)(({paperlibrary:ee,user:te,globalSetting:ne})=>({paperlibrary:ee,user:te,globalSetting:ne}))(z)},30975:function(Lt,dt,x){"use strict";x.d(dt,{BA:function(){return sn},D9:function(){return Rt},Hp:function(){return se},IM:function(){return Ut},Iy:function(){return me},KM:function(){return An},KU:function(){return Tt},MJ:function(){return ve},Ne:function(){return jt},ON:function(){return Kt},Uj:function(){return Qt},VY:function(){return ct},YO:function(){return Ye},YX:function(){return En},Zn:function(){return y},_g:function(){return te},_k:function(){return Et},c6:function(){return it},cr:function(){return E},eV:function(){return je},fi:function(){return z},gh:function(){return Me},hS:function(){return ft},iA:function(){return b},j6:function(){return ne},je:function(){return bt},jj:function(){return ue},kS:function(){return $t},o6:function(){return xe},pO:function(){return kn},rQ:function(){return We},sA:function(){return Se},xm:function(){return At},xo:function(){return Je},y8:function(){return st},yd:function(){return ee}});var a=x(64948),fe=x(76560),Le=x(49661),ye=x(8591),Fe=x(90524),Be=Object.defineProperty,oe=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,be=(rt,ht,tt)=>ht in rt?Be(rt,ht,{enumerable:!0,configurable:!0,writable:!0,value:tt}):rt[ht]=tt,Re=(rt,ht)=>{for(var tt in ht||(ht={}))Ne.call(ht,tt)&&be(rt,tt,ht[tt]);if(oe)for(var tt of oe(ht))we.call(ht,tt)&&be(rt,tt,ht[tt]);return rt},Ze=(rt,ht,tt)=>new Promise((ke,St)=>{var wt=Ct=>{try{Qe(tt.next(Ct))}catch(He){St(He)}},Ue=Ct=>{try{Qe(tt.throw(Ct))}catch(He){St(He)}},Qe=Ct=>Ct.done?ke(Ct.value):Promise.resolve(Ct.value).then(wt,Ue);Qe((tt=tt.apply(rt,ht)).next())});const Ce=()=>{(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},re=()=>{(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=rt=>Ze(void 0,null,function*(){Ce(),(yield(0,a.YR)(Re({},rt))).status===0&&(yield(0,Le.QH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/courses/${rt.coursesId}/export_couser_info.json`,query:rt}))),re()}),E=rt=>Ze(void 0,null,function*(){const ht=yield(0,a.yS)(Re({},rt));if(ht.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_member_act_score`);else{if(ht.status===-2)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_member_act_score`))}}),z=rt=>Ze(void 0,null,function*(){const ht=yield(0,a.W0)(Re({},rt));if(ht.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_total_score`);else{if(ht.status===-4)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_total_score`))}}),b=rt=>Ze(void 0,null,function*(){const ht=yield(0,a.Nl)(Re({},rt));if(ht.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ht.status===-4)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=rt=>Ze(void 0,null,function*(){const ht=yield(0,a.IU)(Re({},rt));if(ht.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/export_star_user`);else{if(ht.status===-4)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/export_star_user`))}}),te=rt=>Ze(void 0,null,function*(){const ht=yield(0,a.td)(Re({},rt));if(ht.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ht.status===-2)return ht;if(ht.status===-3)(0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_total_exercise_and_other`);else if(ht.status===-4)return ht}}),ne=rt=>Ze(void 0,null,function*(){const ht=yield(0,a.QX)(Re({},rt));if(ht.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_total_homework`);else{if(ht.status===-4)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/course_total_homework`))}}),ue=(rt,ht)=>Ze(void 0,null,function*(){const tt=yield(0,a.o_)(Re({},rt));tt.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/${ht}`)):tt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/${ht}`))}),se=(rt,ht)=>Ze(void 0,null,function*(){const tt=yield(0,a.ZL)(Re({},rt));tt.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/${ht}`)):tt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/${ht}`))}),me=(rt,ht)=>Ze(void 0,null,function*(){const tt=yield(0,a.aP)(Re({},rt));tt.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/${ht}`)):tt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/${ht}`))}),ve=(rt,ht)=>Ze(void 0,null,function*(){const tt=yield(0,a.vV)(Re({},rt));tt.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/${ht}`)):tt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/${ht}`))}),Ae=rt=>Ze(void 0,null,function*(){Ce(),(yield exportCourseWorkListAppendix(Re({},rt))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${rt.categoryId}/works_list.zip`,query:rt}))),re()}),Se=rt=>Ze(void 0,null,function*(){Ce(),yield(0,Le.QH)("",Fe.Z.API_SERVER+`/api/polls/${rt.categoryId}/commit_result.xlsx`),re()}),Me=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/courses/${rt.coursesId}/attendances/export_xlsx_data.xlsx`,query:rt}))}),xe=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/courses/${rt.coursesId}/video_study_statics.xlsx`,query:rt}))}),it=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/courses/${rt.coursesId}/export_video_study.xlsx`,query:rt}))}),je=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/courses/${rt.coursesId}/export_course_students_info.xlsx`,query:rt}))}),lt=rt=>Ze(void 0,null,function*(){yield downLoadFile("",setUrlQuery({url:ENV.API_SERVER+"/api/school_manages/students.xlsx",query:rt}))}),We=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:rt}))}),st=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:rt}))}),bt=rt=>Ze(void 0,null,function*(){const ht=yield(0,a.Uy)(Re({},rt));ht.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/exercise_score,export_exercise_users`)):ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${rt.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Et=rt=>Ze(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/export_records/${rt.id}.xlsx`,query:rt}))}),At=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:rt}))}),Rt=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/courses/${rt==null?void 0:rt.coursesId}/${rt.menuKey}_statistic.xlsx?${rt.checkedList.map(ht=>`course_group_id[]=${ht}`).join("&")}`,query:rt}))}),jt=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${rt==null?void 0:rt.ec_year_id}/ec_training_objectives.xlsx`,query:rt}))}),Ut=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)(rt==null?void 0:rt.name,(0,Le.NY)({url:Fe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:rt}))}),ft=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${rt==null?void 0:rt.ec_year_id}/ec_courses.xlsx`,query:rt}))}),Je=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${rt==null?void 0:rt.ec_year_id}/ec_graduation_requirements.xlsx`,query:rt}))}),ct=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:rt}))}),Tt=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${rt.categoryId}/rank_list.xlsx`,query:rt}))}),$t=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:rt}))}),Kt=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/examination_banks/${rt.id}.json`,query:rt}))}),En=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${rt.categoryId}.json`,query:rt}))}),Ye=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/polls/${rt==null?void 0:rt.id}/commit_result.json`,query:rt}))}),Qt=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:rt}))}),kn=(rt,ht)=>Ze(void 0,null,function*(){yield(0,Le.FH)(ht||"",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${rt==null?void 0:rt.exercise_id}/consult_exercise.json`,query:rt}))}),An=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/competitions/${rt==null?void 0:rt.identifier}/competition_commit_records/member_works.xlsx`,query:rt}))}),sn=rt=>Ze(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:Fe.Z.API_SERVER+`/api/courses/${rt==null?void 0:rt.coursesId}/group_homeworks/import_group_template.xlsx`,query:rt}))})},2610:function(Lt,dt,x){"use strict";x.d(dt,{BU:function(){return fe},Dj:function(){return a},gH:function(){return Le},vp:function(){return ye}});function a(Fe){try{Fe.mozRequestFullScreen?Fe.mozRequestFullScreen():Fe.webkitRequestFullScreen&&Fe.webkitRequestFullScreen()}catch(Be){console.log(Be,":e")}}function fe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const Le=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ye(){var Fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Be=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Fe),window.isFullScreen?window.isFullScreen:Fe!=null}},67931:function(Lt,dt,x){"use strict";x.d(dt,{g:function(){return Fe}});var a=x(59301),fe=x(47580),Le=x(37798),ye=(Be,oe,Ne)=>new Promise((we,be)=>{var Re=re=>{try{Ce(Ne.next(re))}catch(y){be(y)}},Ze=re=>{try{Ce(Ne.throw(re))}catch(y){be(y)}},Ce=re=>re.done?we(re.value):Promise.resolve(re.value).then(Re,Ze);Ce((Ne=Ne.apply(Be,oe)).next())});const Fe=()=>{const[Be,oe]=(0,a.useState)([]);return(0,a.useEffect)(()=>{ye(void 0,null,function*(){const we=yield(0,fe.d1)({source:"question"});we!=null&&we.disciplines&&oe((0,Le.L)(we==null?void 0:we.disciplines))})},[]),Be}},98072:function(Lt,dt,x){"use strict";x.d(dt,{U:function(){return we}});var a=x(59301),fe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Be=(be,Re,Ze)=>Re in be?fe(be,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):be[Re]=Ze,oe=(be,Re)=>{for(var Ze in Re||(Re={}))ye.call(Re,Ze)&&Be(be,Ze,Re[Ze]);if(Le)for(var Ze of Le(Re))Fe.call(Re,Ze)&&Be(be,Ze,Re[Ze]);return be},Ne=(be,Re,Ze)=>new Promise((Ce,re)=>{var y=b=>{try{z(Ze.next(b))}catch(ee){re(ee)}},E=b=>{try{z(Ze.throw(b))}catch(ee){re(ee)}},z=b=>b.done?Ce(b.value):Promise.resolve(b.value).then(y,E);z((Ze=Ze.apply(be,Re)).next())});function we(be,Re){const[Ze,Ce]=(0,a.useState)(Re),[re,y]=(0,a.useState)(!1),[E,z]=(0,a.useState)();return[Ze,re,(ee,te=!1)=>Ne(this,null,function*(){const ne=te?Re:oe(oe({},Ze),ee);y(!0),Ce(ne);const ue=yield be(ne);return y(!1),z(ue),ue}),E]}},23869:function(Lt,dt,x){"use strict";x.d(dt,{rX:function(){return ne},pW:function(){return ue},gy:function(){return se},xY:function(){return te},O5:function(){return ee},tJ:function(){return re},o1:function(){return y},Rd:function(){return b}});var a=x(76560),fe=x(43418),Le=x(28103),ye=x(8591),Fe=x(34055),Be=x(49661),oe=x(87169),Ne=x(25510),we="data:image/png;base64,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",be=x.p+"static/newqrcode.a8740efb.png",Re=x(32637),Ze=x(59301),Ce=(me,ve,Ae)=>new Promise((Se,Me)=>{var xe=lt=>{try{je(Ae.next(lt))}catch(We){Me(We)}},it=lt=>{try{je(Ae.throw(lt))}catch(We){Me(We)}},je=lt=>lt.done?Se(lt.value):Promise.resolve(lt.value).then(xe,it);je((Ae=Ae.apply(me,ve)).next())});const re=(me,ve=!1)=>!!(y(me)&&E(ve)),y=me=>(0,Fe.bg)()?!0:(me({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(me=!1)=>{var ve;const{user:Ae}=(0,a.getDvaApp)()._store.getState();return(ve=Ae.userInfo)!=null&&ve.profile_completed?!0:(fe.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Be.xg)("/account/profile/edit"),z()}}),!1)},z=()=>{fe.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},b=()=>{fe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Ze.createElement("div",{style:{textAlign:"center"}},Ze.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),Ze.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Re}),Ze.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var me;const{user:ve}=(0,a.getDvaApp)()._store.getState();return(me=ve.userInfo)!=null&&me.professional_certification?!0:(fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ze.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Be.xg)("/account/certification")}}),!1)},te=()=>(0,Fe.V9)()?!0:(fe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Ze.createElement("div",{className:"tc",style:{marginLeft:-38}},Ze.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ze.createElement("img",{src:be,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(me,ve)=>me?!0:(fe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ze.createElement("div",null,Ze.createElement("p",null,ve||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),Ze.createElement("div",{style:{marginLeft:"110px"}},Ze.createElement("img",{src:we,width:200}),Ze.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Be.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ue=me=>{fe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ze.createElement("div",null,Ze.createElement("div",null,Ze.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),Ze.createElement(Le.Z,null),Ze.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ze.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",Ze.createElement("a",null,me),"\u5929\u3002"),Ze.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ze.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),Ze.createElement("div",{style:{textAlign:"center",marginTop:30}},Ze.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ne,alt:"\u4E8C\u7EF4\u7801",width:160})))})},se=(me,ve="")=>{const{shixunsDetail:{detail:Ae}}=(0,a.getDvaApp)()._store.getState();if((Ae==null?void 0:Ae.public)===2||(Ae==null?void 0:Ae.public)===1||(Ae==null?void 0:Ae.shixun_status)===3){let Se="";return(Ae==null?void 0:Ae.public)===2&&(Se="\u5DF2\u516C\u5F00"),(Ae==null?void 0:Ae.public)===1&&(Se="\u5F85\u5BA1\u6838"),(Ae==null?void 0:Ae.shixun_status)===3&&(Se="\u5DF2\u5173\u95ED"),fe.default.info({centered:!0,icon:Ze.createElement(oe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ze.createElement("div",{className:"tc",style:{marginLeft:-38}},Ze.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ze.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Se,"\uFF0C",ve,"\u3002"),Ze.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ze.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ne,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ae==null?void 0:Ae.shixun_status)===2?(fe.default.confirm({centered:!0,icon:Ze.createElement(oe.Z,null),title:"\u63D0\u793A",content:Ze.createElement("div",null,Ze.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ve,"\u3002"),Ze.createElement("br",null),Ze.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{fe.default.confirm({width:440,centered:!0,icon:Ze.createElement(oe.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Ce(void 0,null,function*(){(yield me({type:"shixunsDetail/cancelRelease",payload:{id:Ae==null?void 0:Ae.identifier}})).status!==401&&(ye.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),me({type:"shixunsDetail/getShixunsDetail",payload:{id:Ae==null?void 0:Ae.identifier}}),me({type:"practiceSetting/getCommonData",payload:{id:Ae==null?void 0:Ae.identifier}}))})})}}),!0):!1}},60513:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return ur}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(ce,ge){return ce.__proto__=ge,ce},Object.assign=Object.assign||function(ce){if(ce==null)throw new TypeError("Cannot convert undefined or null to object");let ge=Object(ce);for(let Ee=1;Ee ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","error",Ee),Fe.ENABLE_ERROR&&(console.error?console.error(Ee):console.warn?console.warn(Ee):console.log(Ee))}static i(ce,ge){(!ce||Fe.FORCE_GLOBAL_TAG)&&(ce=Fe.GLOBAL_TAG);let Ee=`[${ce}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","info",Ee),Fe.ENABLE_INFO&&(console.info?console.info(Ee):console.log(Ee))}static w(ce,ge){(!ce||Fe.FORCE_GLOBAL_TAG)&&(ce=Fe.GLOBAL_TAG);let Ee=`[${ce}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","warn",Ee),Fe.ENABLE_WARN&&(console.warn?console.warn(Ee):console.log(Ee))}static d(ce,ge){(!ce||Fe.FORCE_GLOBAL_TAG)&&(ce=Fe.GLOBAL_TAG);let Ee=`[${ce}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","debug",Ee),Fe.ENABLE_DEBUG&&(console.debug?console.debug(Ee):console.log(Ee))}static v(ce,ge){(!ce||Fe.FORCE_GLOBAL_TAG)&&(ce=Fe.GLOBAL_TAG);let Ee=`[${ce}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","verbose",Ee),Fe.ENABLE_VERBOSE&&console.log(Ee)}}Fe.GLOBAL_TAG="flv.js",Fe.FORCE_GLOBAL_TAG=!1,Fe.ENABLE_ERROR=!0,Fe.ENABLE_INFO=!0,Fe.ENABLE_WARN=!0,Fe.ENABLE_DEBUG=!0,Fe.ENABLE_VERBOSE=!0,Fe.ENABLE_CALLBACK=!1,Fe.emitter=new(ye());var Be=Fe;class oe{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(ce){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=ce,this._totalBytes+=ce):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=ce,this._totalBytes+=ce):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=ce,this._totalBytes+=ce,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let ce=(this._now()-this._lastCheckpoint)/1e3;return ce==0&&(ce=1),this._intervalBytes/ce/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let ce=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/ce/1024}}var Ne=oe;class we{constructor(ce){this._message=ce}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class be extends we{constructor(ce){super(ce)}get name(){return"IllegalStateException"}}class Re extends we{constructor(ce){super(ce)}get name(){return"InvalidArgumentException"}}class Ze extends we{constructor(ce){super(ce)}get name(){return"NotImplementedException"}}const Ce={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},re={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class y{constructor(ce){this._type=ce||"undefined",this._status=Ce.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Ce.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Ce.kConnecting||this._status===Ce.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(ce){this._onContentLengthKnown=ce}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(ce){this._onURLRedirect=ce}get onDataArrival(){return this._onDataArrival}set onDataArrival(ce){this._onDataArrival=ce}get onError(){return this._onError}set onError(ce){this._onError=ce}get onComplete(){return this._onComplete}set onComplete(ce){this._onComplete=ce}open(ce,ge){throw new Ze("Unimplemented abstract function!")}abort(){throw new Ze("Unimplemented abstract function!")}}let E={};function z(){let dn=self.navigator.userAgent.toLowerCase(),ce=/(edge)\/([\w.]+)/.exec(dn)||/(opr)[\/]([\w.]+)/.exec(dn)||/(chrome)[ \/]([\w.]+)/.exec(dn)||/(iemobile)[\/]([\w.]+)/.exec(dn)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(dn)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(dn)||/(webkit)[ \/]([\w.]+)/.exec(dn)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(dn)||/(msie) ([\w.]+)/.exec(dn)||dn.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(dn)||dn.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(dn)||[],ge=/(ipad)/.exec(dn)||/(ipod)/.exec(dn)||/(windows phone)/.exec(dn)||/(iphone)/.exec(dn)||/(kindle)/.exec(dn)||/(android)/.exec(dn)||/(windows)/.exec(dn)||/(mac)/.exec(dn)||/(linux)/.exec(dn)||/(cros)/.exec(dn)||[],Ee={browser:ce[5]||ce[3]||ce[1]||"",version:ce[2]||ce[4]||"0",majorVersion:ce[4]||ce[2]||"0",platform:ge[0]||""},De={};if(Ee.browser){De[Ee.browser]=!0;let qe=Ee.majorVersion.split(".");De.version={major:parseInt(Ee.majorVersion,10),string:Ee.version},qe.length>1&&(De.version.minor=parseInt(qe[1],10)),qe.length>2&&(De.version.build=parseInt(qe[2],10))}if(Ee.platform&&(De[Ee.platform]=!0),(De.chrome||De.opr||De.safari)&&(De.webkit=!0),De.rv||De.iemobile){De.rv&&delete De.rv;let qe="msie";Ee.browser=qe,De[qe]=!0}if(De.edge){delete De.edge;let qe="msedge";Ee.browser=qe,De[qe]=!0}if(De.opr){let qe="opera";Ee.browser=qe,De[qe]=!0}if(De.safari&&De.android){let qe="android";Ee.browser=qe,De[qe]=!0}De.name=Ee.browser,De.platform=Ee.platform;for(let qe in E)E.hasOwnProperty(qe)&&delete E[qe];Object.assign(E,De)}z();var b=E;class ee extends y{static isSupported(){try{let ce=b.msedge&&b.version.minor>=15048,ge=b.msedge?ce:!0;return self.fetch&&self.ReadableStream&&ge}catch(ce){return!1}}constructor(ce,ge){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=ce,this._config=ge,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(ce,ge){this._dataSource=ce,this._range=ge;let Ee=ce.url;this._config.reuseRedirectedURL&&ce.redirectedURL!=null&&(Ee=ce.redirectedURL);let De=this._seekHandler.getConfig(Ee,ge),qe=new self.Headers;if(typeof De.headers=="object"){let Mt=De.headers;for(let xa in Mt)Mt.hasOwnProperty(xa)&&qe.append(xa,Mt[xa])}let Dt={method:"GET",headers:qe,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let Mt in this._config.headers)qe.append(Mt,this._config.headers[Mt]);ce.cors===!1&&(Dt.mode="same-origin"),ce.withCredentials&&(Dt.credentials="include"),ce.referrerPolicy&&(Dt.referrerPolicy=ce.referrerPolicy),this._status=Ce.kConnecting,self.fetch(De.url,Dt).then(Mt=>{if(this._requestAbort){this._requestAbort=!1,this._status=Ce.kIdle;return}if(Mt.ok&&Mt.status>=200&&Mt.status<=299){if(Mt.url!==De.url&&this._onURLRedirect){let Xn=this._seekHandler.removeURLParameters(Mt.url);this._onURLRedirect(Xn)}let xa=Mt.headers.get("Content-Length");return xa!=null&&(this._contentLength=parseInt(xa),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,Mt.body.getReader())}else if(this._status=Ce.kError,this._onError)this._onError(re.HTTP_STATUS_CODE_INVALID,{code:Mt.status,msg:Mt.statusText});else throw new we("FetchStreamLoader: Http code invalid, "+Mt.status+" "+Mt.statusText)}).catch(Mt=>{if(this._status=Ce.kError,this._onError)this._onError(re.EXCEPTION,{code:-1,msg:Mt.message});else throw Mt})}abort(){this._requestAbort=!0}_pump(ce){return ce.read().then(ge=>{if(ge.done)if(this._contentLength!==null&&this._receivedLength{if(ge.code===11&&b.msedge)return;this._status=Ce.kError;let Ee=0,De=null;if((ge.code===19||ge.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Ce.kError,this._onError)this._onError(re.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new we("MozChunkedLoader: Http code invalid, "+ge.status+" "+ge.statusText);else this._status=Ce.kBuffering}}_onProgress(ce){if(this._status===Ce.kError)return;this._contentLength===null&&ce.total!==null&&ce.total!==0&&(this._contentLength=ce.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let ge=ce.target.response,Ee=this._range.from+this._receivedLength;this._receivedLength+=ge.byteLength,this._onDataArrival&&this._onDataArrival(ge,Ee,this._receivedLength)}_onLoadEnd(ce){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Ce.kError)return;this._status=Ce.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(ce){this._status=Ce.kError;let ge=0,Ee=null;if(this._contentLength&&ce.loaded=200&&ge.status<=299){if(this._status=LoaderStatus.kBuffering,ge.responseURL!=null){let De=this._seekHandler.removeURLParameters(ge.responseURL);ge.responseURL!==this._currentRequestURL&&De!==this._currentRedirectedURL&&(this._currentRedirectedURL=De,this._onURLRedirect&&this._onURLRedirect(De))}let Ee=ge.getResponseHeader("Content-Length");if(Ee!=null&&this._contentLength==null){let De=parseInt(Ee);De>0&&(this._contentLength=De,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+ge.status+" "+ge.statusText);else if(ge.readyState===3&&ge.status>=200&&ge.status<=299){this._status=LoaderStatus.kBuffering;let Ee=ge.response;this._reader.readAsArrayBuffer(Ee)}}_xhrOnError(ce){this._status=LoaderStatus.kError;let ge=LoaderErrors.EXCEPTION,Ee={code:-1,msg:ce.constructor.name+" "+ce.type};if(this._onError)this._onError(ge,Ee);else throw new RuntimeException(Ee.msg)}_msrOnProgress(ce){let Ee=ce.target.result;if(Ee==null){this._doReconnectIfNeeded();return}let De=Ee.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=Ee.byteLength;let qe=this._totalRange.from+this._receivedLength;this._receivedLength+=De.byteLength,this._onDataArrival&&this._onDataArrival(De,qe,this._receivedLength),Ee.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${qe+De.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(Ee=this._range.from+this._contentLength-1),this._currentRequestRange={from:ge,to:Ee},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(ce,ge){this._lastTimeLoaded=0;let Ee=ce.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Ee=this._currentRedirectedURL:ce.redirectedURL!=null&&(Ee=ce.redirectedURL));let De=this._seekHandler.getConfig(Ee,ge);this._currentRequestURL=De.url;let qe=this._xhr=new XMLHttpRequest;if(qe.open("GET",De.url,!0),qe.responseType="arraybuffer",qe.onreadystatechange=this._onReadyStateChange.bind(this),qe.onprogress=this._onProgress.bind(this),qe.onload=this._onLoad.bind(this),qe.onerror=this._onXhrError.bind(this),ce.withCredentials&&(qe.withCredentials=!0),typeof De.headers=="object"){let Dt=De.headers;for(let Mt in Dt)Dt.hasOwnProperty(Mt)&&qe.setRequestHeader(Mt,Dt[Mt])}if(typeof this._config.headers=="object"){let Dt=this._config.headers;for(let Mt in Dt)Dt.hasOwnProperty(Mt)&&qe.setRequestHeader(Mt,Dt[Mt])}qe.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Ce.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(ce){let ge=ce.target;if(ge.readyState===2){if(ge.responseURL!=null){let Ee=this._seekHandler.removeURLParameters(ge.responseURL);ge.responseURL!==this._currentRequestURL&&Ee!==this._currentRedirectedURL&&(this._currentRedirectedURL=Ee,this._onURLRedirect&&this._onURLRedirect(Ee))}if(ge.status>=200&&ge.status<=299){if(this._waitForTotalLength)return;this._status=Ce.kBuffering}else if(this._status=Ce.kError,this._onError)this._onError(re.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new we("RangeLoader: Http code invalid, "+ge.status+" "+ge.statusText)}}_onProgress(ce){if(this._status===Ce.kError)return;if(this._contentLength===null){let Ee=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,Ee=!0;let De=ce.total;this._internalAbort(),De!=null&De!==0&&(this._totalLength=De)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,Ee){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let ge=ce.loaded-this._lastTimeLoaded;this._lastTimeLoaded=ce.loaded,this._speedSampler.addBytes(ge)}_normalizeSpeed(ce){let ge=this._chunkSizeKBList,Ee=ge.length-1,De=0,qe=0,Dt=Ee;if(ce=ge[De]&&ce=3&&(ge=this._speedSampler.currentKBps)),ge!==0){let Dt=this._normalizeSpeed(ge);this._currentSpeedNormalized!==Dt&&(this._currentSpeedNormalized=Dt,this._currentChunkSizeKB=Dt)}let Ee=ce.target.response,De=this._range.from+this._receivedLength;this._receivedLength+=Ee.byteLength;let qe=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(ge.result)},ge.readAsArrayBuffer(ce.data)}else{this._status=Ce.kError;let ge={code:-1,msg:"Unsupported WebSocket message type: "+ce.data.constructor.name};if(this._onError)this._onError(re.EXCEPTION,ge);else throw new we(ge.msg)}}_dispatchArrayBuffer(ce){let ge=ce,Ee=this._receivedLength;this._receivedLength+=ge.byteLength,this._onDataArrival&&this._onDataArrival(ge,Ee,this._receivedLength)}_onWebSocketError(ce){this._status=Ce.kError;let ge={code:ce.code,msg:ce.message};if(this._onError)this._onError(re.EXCEPTION,ge);else throw new we(ge.msg)}}var Me=Se;class xe{constructor(ce){this._zeroStart=ce||!1}getConfig(ce,ge){let Ee={};if(ge.from!==0||ge.to!==-1){let De;ge.to!==-1?De=`bytes=${ge.from.toString()}-${ge.to.toString()}`:De=`bytes=${ge.from.toString()}-`,Ee.Range=De}else this._zeroStart&&(Ee.Range="bytes=0-");return{url:ce,headers:Ee}}removeURLParameters(ce){return ce}}var it=xe;class je{constructor(ce,ge){this._startName=ce,this._endName=ge}getConfig(ce,ge){let Ee=ce;if(ge.from!==0||ge.to!==-1){let De=!0;Ee.indexOf("?")===-1&&(Ee+="?",De=!1),De&&(Ee+="&"),Ee+=`${this._startName}=${ge.from.toString()}`,ge.to!==-1&&(Ee+=`&${this._endName}=${ge.to.toString()}`)}return{url:Ee,headers:{}}}removeURLParameters(ce){let ge=ce.split("?")[0],Ee,De=ce.indexOf("?");De!==-1&&(Ee=ce.substring(De+1));let qe="";if(Ee!=null&&Ee.length>0){let Dt=Ee.split("&");for(let Mt=0;Mt0;xa[0]!==this._startName&&xa[0]!==this._endName&&(Xn&&(qe+="&"),qe+=Dt[Mt])}}return qe.length===0?ge:ge+"?"+qe}}var lt=je;class We{constructor(ce,ge,Ee){this.TAG="IOController",this._config=ge,this._extraData=Ee,this._stashInitialSize=1024*384,ge.stashInitialSize!=null&&ge.stashInitialSize>0&&(this._stashInitialSize=ge.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,ge.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=ce,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(ce.url),this._refTotalLength=ce.filesize?ce.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Ne,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(ce){this._extraData=ce}get onDataArrival(){return this._onDataArrival}set onDataArrival(ce){this._onDataArrival=ce}get onSeeked(){return this._onSeeked}set onSeeked(ce){this._onSeeked=ce}get onError(){return this._onError}set onError(ce){this._onError=ce}get onComplete(){return this._onComplete}set onComplete(ce){this._onComplete=ce}get onRedirect(){return this._onRedirect}set onRedirect(ce){this._onRedirect=ce}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(ce){this._onRecoveredEarlyEof=ce}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===Ae?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let ce=this._config;if(ce.seekType==="range")this._seekHandler=new it(this._config.rangeLoadZeroStart);else if(ce.seekType==="param"){let ge=ce.seekParamStart||"bstart",Ee=ce.seekParamEnd||"bend";this._seekHandler=new lt(ge,Ee)}else if(ce.seekType==="custom"){if(typeof ce.customSeekHandler!="function")throw new Re("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new ce.customSeekHandler}else throw new Re(`Invalid seekType in config: ${ce.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Me;else if(te.isSupported())this._loaderClass=te;else if(ue.isSupported())this._loaderClass=ue;else if(Ae.isSupported())this._loaderClass=Ae;else throw new we("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(ce){this._currentRange={from:0,to:-1},ce&&(this._currentRange.from=ce),this._speedSampler.reset(),ce||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let ce=this._resumeFrom;this._resumeFrom=0,this._internalSeek(ce,!0)}}seek(ce){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(ce,!0)}_internalSeek(ce,ge){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(ge),this._loader.destroy(),this._loader=null;let Ee={from:ce,to:-1};this._currentRange={from:Ee.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,Ee),this._onSeeked&&this._onSeeked()}updateUrl(ce){if(!ce||typeof ce!="string"||ce.length===0)throw new Re("Url must be a non-empty string!");this._dataSource.url=ce}_expandBuffer(ce){let ge=this._stashSize;for(;ge+1024*1024*10){let De=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(Ee,0,ge).set(De,0)}this._stashBuffer=Ee,this._bufferSize=ge}_normalizeSpeed(ce){let ge=this._speedNormalizeList,Ee=ge.length-1,De=0,qe=0,Dt=Ee;if(ce=ge[De]&&ce=512&&ce<=1024?ge=Math.floor(ce*1.5):ge=ce*2,ge>8192&&(ge=8192);let Ee=ge*1024+1024*1024*1;this._bufferSize0){let Dt=this._stashBuffer.slice(0,this._stashUsed),Mt=this._dispatchChunks(Dt,this._stashByteStart);if(Mt0){let xa=new Uint8Array(Dt,Mt);qe.set(xa,0),this._stashUsed=xa.byteLength,this._stashByteStart+=Mt}}else this._stashUsed=0,this._stashByteStart+=Mt;this._stashUsed+ce.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+ce.byteLength),qe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),qe.set(new Uint8Array(ce),this._stashUsed),this._stashUsed+=ce.byteLength}else{let Dt=this._dispatchChunks(ce,ge);if(Dtthis._bufferSize&&(this._expandBuffer(Mt),qe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),qe.set(new Uint8Array(ce,Dt),0),this._stashUsed+=Mt,this._stashByteStart=ge+Dt}}}else if(this._stashUsed===0){let qe=this._dispatchChunks(ce,ge);if(qethis._bufferSize&&this._expandBuffer(Dt),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(ce,qe),0),this._stashUsed+=Dt,this._stashByteStart=ge+qe}}else{this._stashUsed+ce.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+ce.byteLength);let qe=new Uint8Array(this._stashBuffer,0,this._bufferSize);qe.set(new Uint8Array(ce),this._stashUsed),this._stashUsed+=ce.byteLength;let Dt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Dt0){let Mt=new Uint8Array(this._stashBuffer,Dt);qe.set(Mt,0)}this._stashUsed-=Dt,this._stashByteStart+=Dt}}_flushStashBuffer(ce){if(this._stashUsed>0){let ge=this._stashBuffer.slice(0,this._stashUsed),Ee=this._dispatchChunks(ge,this._stashByteStart),De=ge.byteLength-Ee;if(Ee0){let qe=new Uint8Array(this._stashBuffer,0,this._bufferSize),Dt=new Uint8Array(ge,Ee);qe.set(Dt,0),this._stashUsed=Dt.byteLength,this._stashByteStart+=Ee}return 0}return this._stashUsed=0,this._stashByteStart=0,De}return 0}_onLoaderComplete(ce,ge){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(ce,ge){switch(Be.e(this.TAG,`Loader error, code = ${ge.code}, msg = ${ge.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,ce=re.UNRECOVERABLE_EARLY_EOF),ce){case re.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let Ee=this._currentRange.to+1;Ee0){let ge=ft.getConfig();ce.emit("change",ge)}}static registerListener(ce){ft.emitter.addListener("change",ce)}static removeListener(ce){ft.emitter.removeListener("change",ce)}static addLogListener(ce){Be.emitter.addListener("log",ce),Be.emitter.listenerCount("log")>0&&(Be.ENABLE_CALLBACK=!0,ft._notifyChange())}static removeLogListener(ce){Be.emitter.removeListener("log",ce),Be.emitter.listenerCount("log")===0&&(Be.ENABLE_CALLBACK=!1,ft._notifyChange())}}ft.emitter=new(ye());var Je=ft;class ct{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let ce=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,ge=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&ce&&ge}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(ce){if(this.keyframesIndex==null)return null;let ge=this.keyframesIndex,Ee=this._search(ge.times,ce);return{index:Ee,milliseconds:ge.times[Ee],fileposition:ge.filepositions[Ee]}}_search(ce,ge){let Ee=0,De=ce.length-1,qe=0,Dt=0,Mt=De;for(ge=ce[qe]&&ge=128){ce.push(String.fromCharCode(qe&65535)),Ee+=2;continue}}}else if(ge[Ee]<240){if($t(ge,Ee,2)){let qe=(ge[Ee]&15)<<12|(ge[Ee+1]&63)<<6|ge[Ee+2]&63;if(qe>=2048&&(qe&63488)!==55296){ce.push(String.fromCharCode(qe&65535)),Ee+=3;continue}}}else if(ge[Ee]<248&&$t(ge,Ee,3)){let qe=(ge[Ee]&7)<<18|(ge[Ee+1]&63)<<12|(ge[Ee+2]&63)<<6|ge[Ee+3]&63;if(qe>65536&&qe<1114112){qe-=65536,ce.push(String.fromCharCode(qe>>>10|55296)),ce.push(String.fromCharCode(qe&1023|56320)),Ee+=4;continue}}}ce.push("\uFFFD"),++Ee}return ce.join("")}var En=Kt;let Ye=function(){let dn=new ArrayBuffer(2);return new DataView(dn).setInt16(0,256,!0),new Int16Array(dn)[0]===256}();class Qt{static parseScriptData(ce,ge,Ee){let De={};try{let qe=Qt.parseValue(ce,ge,Ee),Dt=Qt.parseValue(ce,ge+qe.size,Ee-qe.size);De[qe.data]=Dt.data}catch(qe){Be.e("AMF",qe.toString())}return De}static parseObject(ce,ge,Ee){if(Ee<3)throw new be("Data not enough when parse ScriptDataObject");let De=Qt.parseString(ce,ge,Ee),qe=Qt.parseValue(ce,ge+De.size,Ee-De.size),Dt=qe.objectEnd;return{data:{name:De.data,value:qe.data},size:De.size+qe.size,objectEnd:Dt}}static parseVariable(ce,ge,Ee){return Qt.parseObject(ce,ge,Ee)}static parseString(ce,ge,Ee){if(Ee<2)throw new be("Data not enough when parse String");let qe=new DataView(ce,ge,Ee).getUint16(0,!Ye),Dt;return qe>0?Dt=En(new Uint8Array(ce,ge+2,qe)):Dt="",{data:Dt,size:2+qe}}static parseLongString(ce,ge,Ee){if(Ee<4)throw new be("Data not enough when parse LongString");let qe=new DataView(ce,ge,Ee).getUint32(0,!Ye),Dt;return qe>0?Dt=En(new Uint8Array(ce,ge+4,qe)):Dt="",{data:Dt,size:4+qe}}static parseDate(ce,ge,Ee){if(Ee<10)throw new be("Data size invalid when parse Date");let De=new DataView(ce,ge,Ee),qe=De.getFloat64(0,!Ye),Dt=De.getInt16(8,!Ye);return qe+=Dt*60*1e3,{data:new Date(qe),size:10}}static parseValue(ce,ge,Ee){if(Ee<1)throw new be("Data not enough when parse Value");let De=new DataView(ce,ge,Ee),qe=1,Dt=De.getUint8(0),Mt,xa=!1;try{switch(Dt){case 0:Mt=De.getFloat64(1,!Ye),qe+=8;break;case 1:{Mt=!!De.getUint8(1),qe+=1;break}case 2:{let Xn=Qt.parseString(ce,ge+1,Ee-1);Mt=Xn.data,qe+=Xn.size;break}case 3:{Mt={};let Xn=0;for((De.getUint32(Ee-4,!Ye)&16777215)===9&&(Xn=3);qe32)throw new Re("ExpGolomb: readBits() bits exceeded max 32bits!");if(ce<=this._current_word_bits_left){let Dt=this._current_word>>>32-ce;return this._current_word<<=ce,this._current_word_bits_left-=ce,Dt}let ge=this._current_word_bits_left?this._current_word:0;ge=ge>>>32-this._current_word_bits_left;let Ee=ce-this._current_word_bits_left;this._fillCurrentWord();let De=Math.min(Ee,this._current_word_bits_left),qe=this._current_word>>>32-De;return this._current_word<<=De,this._current_word_bits_left-=De,ge=ge<>>ce)return this._current_word<<=ce,this._current_word_bits_left-=ce,ce;return this._fillCurrentWord(),ce+this._skipLeadingZero()}readUEG(){let ce=this._skipLeadingZero();return this.readBits(ce+1)-1}readSEG(){let ce=this.readUEG();return ce&1?ce+1>>>1:-1*(ce>>>1)}}var sn=An;class rt{static _ebsp2rbsp(ce){let ge=ce,Ee=ge.byteLength,De=new Uint8Array(Ee),qe=0;for(let Dt=0;Dt=2&&ge[Dt]===3&&ge[Dt-1]===0&&ge[Dt-2]===0||(De[qe]=ge[Dt],qe++);return new Uint8Array(De.buffer,0,qe)}static parseSPS(ce){let ge=rt._ebsp2rbsp(ce),Ee=new sn(ge);Ee.readByte();let De=Ee.readByte();Ee.readByte();let qe=Ee.readByte();Ee.readUEG();let Dt=rt.getProfileString(De),Mt=rt.getLevelString(qe),xa=1,Xn=420,rn=[0,420,422,444],Jt=8;if((De===100||De===110||De===122||De===244||De===44||De===83||De===86||De===118||De===128||De===138||De===144)&&(xa=Ee.readUEG(),xa===3&&Ee.readBits(1),xa<=3&&(Xn=rn[xa]),Jt=Ee.readUEG()+8,Ee.readUEG(),Ee.readBits(1),Ee.readBool())){let Fr=xa!==3?8:12;for(let vr=0;vr0&&Fr<16?(Hn=vr[Fr-1],vn=uo[Fr-1]):Fr===255&&(Hn=Ee.readByte()<<8|Ee.readByte(),vn=Ee.readByte()<<8|Ee.readByte())}if(Ee.readBool()&&Ee.readBool(),Ee.readBool()&&(Ee.readBits(4),Ee.readBool()&&Ee.readBits(24)),Ee.readBool()&&(Ee.readUEG(),Ee.readUEG()),Ee.readBool()){let Fr=Ee.readBits(32),vr=Ee.readBits(32);ta=Ee.readBool(),_a=vr,mr=Fr*2,vt=_a/mr}}let to=1;(Hn!==1||vn!==1)&&(to=Hn/vn);let Kr=0,lo=0;if(xa===0)Kr=1,lo=2-ma;else{let Fr=xa===3?1:2,vr=xa===1?2:1;Kr=Fr,lo=vr*(2-ma)}let hr=(la+1)*16,pr=(2-ma)*((Fa+1)*16);hr-=(wn+mt)*Kr,pr-=(on+fn)*lo;let wr=Math.ceil(hr*to);return Ee.destroy(),Ee=null,{profile_string:Dt,level_string:Mt,bit_depth:Jt,ref_frames:Yt,chroma_format:Xn,chroma_format_string:rt.getChromaFormatString(Xn),frame_rate:{fixed:ta,fps:vt,fps_den:mr,fps_num:_a},sar_ratio:{width:Hn,height:vn},codec_size:{width:hr,height:pr},present_size:{width:wr,height:pr}}}static _skipScalingList(ce,ge){let Ee=8,De=8,qe=0;for(let Dt=0;Dt>>8&255|(dn&255)<<8}function wt(dn){return(dn&4278190080)>>>24|(dn&16711680)>>>8|(dn&65280)<<8|(dn&255)<<24}function Ue(dn,ce){return dn[ce]<<24|dn[ce+1]<<16|dn[ce+2]<<8|dn[ce+3]}class Qe{constructor(ce,ge){this.TAG="FLVDemuxer",this._config=ge,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=ce.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=ce.hasAudioTrack,this._hasVideo=ce.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Tt,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let Ee=new ArrayBuffer(2);return new DataView(Ee).setInt16(0,256,!0),new Int16Array(Ee)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(ce){let ge=new Uint8Array(ce),Ee={match:!1};if(ge[0]!==70||ge[1]!==76||ge[2]!==86||ge[3]!==1)return Ee;let De=(ge[4]&4)>>>2!==0,qe=(ge[4]&1)!==0,Dt=Ue(ge,5);return Dt<9?Ee:{match:!0,consumed:Dt,dataOffset:Dt,hasAudioTrack:De,hasVideoTrack:qe}}bindDataSource(ce){return ce.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(ce){this._onTrackMetadata=ce}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(ce){this._onMediaInfo=ce}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(ce){this._onMetaDataArrived=ce}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(ce){this._onScriptDataArrived=ce}get onError(){return this._onError}set onError(ce){this._onError=ce}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(ce){this._onDataAvailable=ce}get timestampBase(){return this._timestampBase}set timestampBase(ce){this._timestampBase=ce}get overridedDuration(){return this._duration}set overridedDuration(ce){this._durationOverrided=!0,this._duration=ce,this._mediaInfo.duration=ce}set overridedHasAudio(ce){this._hasAudioFlagOverrided=!0,this._hasAudio=ce,this._mediaInfo.hasAudio=ce}set overridedHasVideo(ce){this._hasVideoFlagOverrided=!0,this._hasVideo=ce,this._mediaInfo.hasVideo=ce}resetMediaInfo(){this._mediaInfo=new Tt}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(ce,ge){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new be("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let Ee=0,De=this._littleEndian;if(ge===0)if(ce.byteLength>13)Ee=Qe.probe(ce).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,ge+Ee!==this._dataOffset&&Be.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(ce,Ee).getUint32(0,!De)!==0&&Be.w(this.TAG,"PrevTagSize0 !== 0 !!!"),Ee+=4);Eece.byteLength)break;let Dt=qe.getUint8(0),Mt=qe.getUint32(0,!De)&16777215;if(Ee+11+Mt+4>ce.byteLength)break;if(Dt!==8&&Dt!==9&&Dt!==18){Be.w(this.TAG,`Unsupported tag type ${Dt}, skipped`),Ee+=11+Mt+4;continue}let xa=qe.getUint8(4),Xn=qe.getUint8(5),rn=qe.getUint8(6),Jt=qe.getUint8(7),jn=rn|Xn<<8|xa<<16|Jt<<24;(qe.getUint32(7,!De)&16777215)!==0&&Be.w(this.TAG,"Meet tag which has StreamID != 0!");let la=Ee+11;switch(Dt){case 8:this._parseAudioData(ce,la,Mt,jn);break;case 9:this._parseVideoData(ce,la,Mt,jn,ge+Ee);break;case 18:this._parseScriptData(ce,la,Mt);break}let Fa=qe.getUint32(11+Mt,!De);Fa!==11+Mt&&Be.w(this.TAG,`Invalid PrevTagSize ${Fa}`),Ee+=11+Mt+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),Ee}_parseScriptData(ce,ge,Ee){let De=kn.parseScriptData(ce,ge,Ee);if(De.hasOwnProperty("onMetaData")){if(De.onMetaData==null||typeof De.onMetaData!="object"){Be.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&Be.w(this.TAG,"Found another onMetaData tag!"),this._metadata=De;let qe=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},qe)),typeof qe.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=qe.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof qe.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=qe.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof qe.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=qe.audiodatarate),typeof qe.videodatarate=="number"&&(this._mediaInfo.videoDataRate=qe.videodatarate),typeof qe.width=="number"&&(this._mediaInfo.width=qe.width),typeof qe.height=="number"&&(this._mediaInfo.height=qe.height),typeof qe.duration=="number"){if(!this._durationOverrided){let Dt=Math.floor(qe.duration*this._timescale);this._duration=Dt,this._mediaInfo.duration=Dt}}else this._mediaInfo.duration=0;if(typeof qe.framerate=="number"){let Dt=Math.floor(qe.framerate*1e3);if(Dt>0){let Mt=Dt/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Mt,this._referenceFrameRate.fps_num=Dt,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Mt}}if(typeof qe.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let Dt=qe.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Dt),qe.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=qe,Be.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(De).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},De))}_parseKeyframesIndex(ce){let ge=[],Ee=[];for(let De=1;De>>4;if(xa!==2&&xa!==10){this._onError(ke.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+xa);return}let Xn=0,rn=(Mt&12)>>>2;if(rn>=0&&rn<=4)Xn=this._flvSoundRateTable[rn];else{this._onError(ke.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+rn);return}let Jt=(Mt&2)>>>1,jn=Mt&1,Yt=this._audioMetadata,la=this._audioTrack;if(Yt||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Yt=this._audioMetadata={},Yt.type="audio",Yt.id=la.id,Yt.timescale=this._timescale,Yt.duration=this._duration,Yt.audioSampleRate=Xn,Yt.channelCount=jn===0?1:2),xa===10){let Fa=this._parseAACAudioData(ce,ge+1,Ee-1);if(Fa==null)return;if(Fa.packetType===0){Yt.config&&Be.w(this.TAG,"Found another AudioSpecificConfig!");let ma=Fa.data;Yt.audioSampleRate=ma.samplingRate,Yt.channelCount=ma.channelCount,Yt.codec=ma.codec,Yt.originalCodec=ma.originalCodec,Yt.config=ma.config,Yt.refSampleDuration=1024/Yt.audioSampleRate*Yt.timescale,Be.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",Yt);let wn=this._mediaInfo;wn.audioCodec=Yt.originalCodec,wn.audioSampleRate=Yt.audioSampleRate,wn.audioChannelCount=Yt.channelCount,wn.hasVideo?wn.videoCodec!=null&&(wn.mimeType='video/x-flv; codecs="'+wn.videoCodec+","+wn.audioCodec+'"'):wn.mimeType='video/x-flv; codecs="'+wn.audioCodec+'"',wn.isComplete()&&this._onMediaInfo(wn)}else if(Fa.packetType===1){let ma=this._timestampBase+De,wn={unit:Fa.data,length:Fa.data.byteLength,dts:ma,pts:ma};la.samples.push(wn),la.length+=Fa.data.length}else Be.e(this.TAG,`Flv: Unsupported AAC data type ${Fa.packetType}`)}else if(xa===2){if(!Yt.codec){let mt=this._parseMP3AudioData(ce,ge+1,Ee-1,!0);if(mt==null)return;Yt.audioSampleRate=mt.samplingRate,Yt.channelCount=mt.channelCount,Yt.codec=mt.codec,Yt.originalCodec=mt.originalCodec,Yt.refSampleDuration=1152/Yt.audioSampleRate*Yt.timescale,Be.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Yt);let on=this._mediaInfo;on.audioCodec=Yt.codec,on.audioSampleRate=Yt.audioSampleRate,on.audioChannelCount=Yt.channelCount,on.audioDataRate=mt.bitRate,on.hasVideo?on.videoCodec!=null&&(on.mimeType='video/x-flv; codecs="'+on.videoCodec+","+on.audioCodec+'"'):on.mimeType='video/x-flv; codecs="'+on.audioCodec+'"',on.isComplete()&&this._onMediaInfo(on)}let Fa=this._parseMP3AudioData(ce,ge+1,Ee-1,!1);if(Fa==null)return;let ma=this._timestampBase+De,wn={unit:Fa,length:Fa.byteLength,dts:ma,pts:ma};la.samples.push(wn),la.length+=Fa.length}}_parseAACAudioData(ce,ge,Ee){if(Ee<=1){Be.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let De={},qe=new Uint8Array(ce,ge,Ee);return De.packetType=qe[0],qe[0]===0?De.data=this._parseAACAudioSpecificConfig(ce,ge+1,Ee-1):De.data=qe.subarray(1),De}_parseAACAudioSpecificConfig(ce,ge,Ee){let De=new Uint8Array(ce,ge,Ee),qe=null,Dt=0,Mt=0,xa=null,Xn=0,rn=null;if(Dt=Mt=De[0]>>>3,Xn=(De[0]&7)<<1|De[1]>>>7,Xn<0||Xn>=this._mpegSamplingRates.length){this._onError(ke.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Jt=this._mpegSamplingRates[Xn],jn=(De[1]&120)>>>3;if(jn<0||jn>=8){this._onError(ke.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Dt===5&&(rn=(De[1]&7)<<1|De[2]>>>7,xa=(De[2]&124)>>>2);let Yt=self.navigator.userAgent.toLowerCase();return Yt.indexOf("firefox")!==-1?Xn>=6?(Dt=5,qe=new Array(4),rn=Xn-3):(Dt=2,qe=new Array(2),rn=Xn):Yt.indexOf("android")!==-1?(Dt=2,qe=new Array(2),rn=Xn):(Dt=5,rn=Xn,qe=new Array(4),Xn>=6?rn=Xn-3:jn===1&&(Dt=2,qe=new Array(2),rn=Xn)),qe[0]=Dt<<3,qe[0]|=(Xn&15)>>>1,qe[1]=(Xn&15)<<7,qe[1]|=(jn&15)<<3,Dt===5&&(qe[1]|=(rn&15)>>>1,qe[2]=(rn&1)<<7,qe[2]|=8,qe[3]=0),{config:qe,samplingRate:Jt,channelCount:jn,codec:"mp4a.40."+Dt,originalCodec:"mp4a.40."+Mt}}_parseMP3AudioData(ce,ge,Ee,De){if(Ee<4){Be.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let qe=this._littleEndian,Dt=new Uint8Array(ce,ge,Ee),Mt=null;if(De){if(Dt[0]!==255)return;let xa=Dt[1]>>>3&3,Xn=(Dt[1]&6)>>1,rn=(Dt[2]&240)>>>4,Jt=(Dt[2]&12)>>>2,Yt=(Dt[3]>>>6&3)!==3?2:1,la=0,Fa=0,ma=34,wn="mp3";switch(xa){case 0:la=this._mpegAudioV25SampleRateTable[Jt];break;case 2:la=this._mpegAudioV20SampleRateTable[Jt];break;case 3:la=this._mpegAudioV10SampleRateTable[Jt];break}switch(Xn){case 1:ma=34,rn>>4,xa=Dt&15;if(xa!==7){this._onError(ke.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${xa}`);return}this._parseAVCVideoPacket(ce,ge+1,Ee-1,De,qe,Mt)}_parseAVCVideoPacket(ce,ge,Ee,De,qe,Dt){if(Ee<4){Be.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let Mt=this._littleEndian,xa=new DataView(ce,ge,Ee),Xn=xa.getUint8(0),Jt=(xa.getUint32(0,!Mt)&16777215)<<8>>8;if(Xn===0)this._parseAVCDecoderConfigurationRecord(ce,ge+4,Ee-4);else if(Xn===1)this._parseAVCVideoData(ce,ge+4,Ee-4,De,qe,Dt,Jt);else if(Xn!==2){this._onError(ke.FORMAT_ERROR,`Flv: Invalid video packet type ${Xn}`);return}}_parseAVCDecoderConfigurationRecord(ce,ge,Ee){if(Ee<7){Be.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let De=this._videoMetadata,qe=this._videoTrack,Dt=this._littleEndian,Mt=new DataView(ce,ge,Ee);De?typeof De.avcc!="undefined"&&Be.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),De=this._videoMetadata={},De.type="video",De.id=qe.id,De.timescale=this._timescale,De.duration=this._duration);let xa=Mt.getUint8(0),Xn=Mt.getUint8(1),rn=Mt.getUint8(2),Jt=Mt.getUint8(3);if(xa!==1||Xn===0){this._onError(ke.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Mt.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(ke.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let jn=Mt.getUint8(5)&31;if(jn===0){this._onError(ke.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else jn>1&&Be.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${jn}`);let Yt=6;for(let Fa=0;Fa1&&Be.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${la}`);Yt++;for(let Fa=0;Fa=Ee){Be.w(this.TAG,`Malformed Nalu near timestamp ${la}, offset = ${jn}, dataSize = ${Ee}`);break}let ma=Xn.getUint32(jn,!xa);if(Yt===3&&(ma>>>=8),ma>Ee-Yt){Be.w(this.TAG,`Malformed Nalus near timestamp ${la}, NaluSize > DataSize!`);return}let wn=Xn.getUint8(jn+Yt)&31;wn===5&&(Fa=!0);let mt=new Uint8Array(ce,ge+jn,Yt+ma),on={type:wn,data:mt};rn.push(on),Jt+=mt.byteLength,jn+=Yt+ma}if(rn.length){let ma=this._videoTrack,wn={units:rn,length:Jt,isKeyframe:Fa,dts:la,cts:Mt,pts:la+Mt};Fa&&(wn.fileposition=qe),ma.samples.push(wn),ma.length+=Jt}}}var Ct=Qe;class He{static init(){He.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let ge in He.types)He.types.hasOwnProperty(ge)&&(He.types[ge]=[ge.charCodeAt(0),ge.charCodeAt(1),ge.charCodeAt(2),ge.charCodeAt(3)]);let ce=He.constants={};ce.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),ce.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),ce.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),ce.STSC=ce.STCO=ce.STTS,ce.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),ce.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),ce.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),ce.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),ce.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),ce.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(ce){let ge=8,Ee=null,De=Array.prototype.slice.call(arguments,1),qe=De.length;for(let Mt=0;Mt>>24&255,Ee[1]=ge>>>16&255,Ee[2]=ge>>>8&255,Ee[3]=ge&255,Ee.set(ce,4);let Dt=8;for(let Mt=0;Mt>>24&255,ce>>>16&255,ce>>>8&255,ce&255,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(ce){return He.box(He.types.trak,He.tkhd(ce),He.mdia(ce))}static tkhd(ce){let ge=ce.id,Ee=ce.duration,De=ce.presentWidth,qe=ce.presentHeight;return He.box(He.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,0,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,De>>>8&255,De&255,0,0,qe>>>8&255,qe&255,0,0]))}static mdia(ce){return He.box(He.types.mdia,He.mdhd(ce),He.hdlr(ce),He.minf(ce))}static mdhd(ce){let ge=ce.timescale,Ee=ce.duration;return He.box(He.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255,85,196,0,0]))}static hdlr(ce){let ge=null;return ce.type==="audio"?ge=He.constants.HDLR_AUDIO:ge=He.constants.HDLR_VIDEO,He.box(He.types.hdlr,ge)}static minf(ce){let ge=null;return ce.type==="audio"?ge=He.box(He.types.smhd,He.constants.SMHD):ge=He.box(He.types.vmhd,He.constants.VMHD),He.box(He.types.minf,ge,He.dinf(),He.stbl(ce))}static dinf(){return He.box(He.types.dinf,He.box(He.types.dref,He.constants.DREF))}static stbl(ce){return He.box(He.types.stbl,He.stsd(ce),He.box(He.types.stts,He.constants.STTS),He.box(He.types.stsc,He.constants.STSC),He.box(He.types.stsz,He.constants.STSZ),He.box(He.types.stco,He.constants.STCO))}static stsd(ce){return ce.type==="audio"?ce.codec==="mp3"?He.box(He.types.stsd,He.constants.STSD_PREFIX,He.mp3(ce)):He.box(He.types.stsd,He.constants.STSD_PREFIX,He.mp4a(ce)):He.box(He.types.stsd,He.constants.STSD_PREFIX,He.avc1(ce))}static mp3(ce){let ge=ce.channelCount,Ee=ce.audioSampleRate,De=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ge,0,16,0,0,0,0,Ee>>>8&255,Ee&255,0,0]);return He.box(He.types[".mp3"],De)}static mp4a(ce){let ge=ce.channelCount,Ee=ce.audioSampleRate,De=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ge,0,16,0,0,0,0,Ee>>>8&255,Ee&255,0,0]);return He.box(He.types.mp4a,De,He.esds(ce))}static esds(ce){let ge=ce.config||[],Ee=ge.length,De=new Uint8Array([0,0,0,0,3,23+Ee,0,1,0,4,15+Ee,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([Ee]).concat(ge).concat([6,1,2]));return He.box(He.types.esds,De)}static avc1(ce){let ge=ce.avcc,Ee=ce.codecWidth,De=ce.codecHeight,qe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,Ee>>>8&255,Ee&255,De>>>8&255,De&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return He.box(He.types.avc1,qe,He.box(He.types.avcC,ge))}static mvex(ce){return He.box(He.types.mvex,He.trex(ce))}static trex(ce){let ge=ce.id,Ee=new Uint8Array([0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return He.box(He.types.trex,Ee)}static moof(ce,ge){return He.box(He.types.moof,He.mfhd(ce.sequenceNumber),He.traf(ce,ge))}static mfhd(ce){let ge=new Uint8Array([0,0,0,0,ce>>>24&255,ce>>>16&255,ce>>>8&255,ce&255]);return He.box(He.types.mfhd,ge)}static traf(ce,ge){let Ee=ce.id,De=He.box(He.types.tfhd,new Uint8Array([0,0,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255])),qe=He.box(He.types.tfdt,new Uint8Array([0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255])),Dt=He.sdtp(ce),Mt=He.trun(ce,Dt.byteLength+16+16+8+16+8+8);return He.box(He.types.traf,De,qe,Mt,Dt)}static sdtp(ce){let ge=ce.samples||[],Ee=ge.length,De=new Uint8Array(4+Ee);for(let qe=0;qe>>24&255,De>>>16&255,De>>>8&255,De&255,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255],0);for(let Mt=0;Mt>>24&255,xa>>>16&255,xa>>>8&255,xa&255,Xn>>>24&255,Xn>>>16&255,Xn>>>8&255,Xn&255,rn.isLeading<<2|rn.dependsOn,rn.isDependedOn<<6|rn.hasRedundancy<<4|rn.isNonSync,0,0,Jt>>>24&255,Jt>>>16&255,Jt>>>8&255,Jt&255],12+16*Mt)}return He.box(He.types.trun,Dt)}static mdat(ce){return He.box(He.types.mdat,ce)}}He.init();var at=He;class Xe{static getSilentFrame(ce,ge){if(ce==="mp4a.40.2"){if(ge===1)return new Uint8Array([0,200,0,128,35,128]);if(ge===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(ge===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(ge===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(ge===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(ge===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(ge===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(ge===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(ge===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Tn=Xe;class pn{constructor(ce,ge,Ee,De,qe){this.dts=ce,this.pts=ge,this.duration=Ee,this.originalDts=De,this.isSyncPoint=qe,this.fileposition=null}}class Dn{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(ce){ce.isSyncPoint=!0,this.syncPoints.push(ce)}}class Zn{constructor(){this._list=[]}clear(){this._list=[]}appendArray(ce){let ge=this._list;ce.length!==0&&(ge.length>0&&ce[0].originalDts=ge[qe].dts&&cege[De].lastSample.originalDts&&ce=ge[De].lastSample.originalDts&&(De===ge.length-1||De0&&(qe=this._searchNearestSegmentBefore(Ee.originalBeginDts)+1),this._lastAppendLocation=qe,this._list.splice(qe,0,Ee)}getLastSegmentBefore(ce){let ge=this._searchNearestSegmentBefore(ce);return ge>=0?this._list[ge]:null}getLastSampleBefore(ce){let ge=this.getLastSegmentBefore(ce);return ge!=null?ge.lastSample:null}getLastSyncPointBefore(ce){let ge=this._searchNearestSegmentBefore(ce),Ee=this._list[ge].syncPoints;for(;Ee.length===0&&ge>0;)ge--,Ee=this._list[ge].syncPoints;return Ee.length>0?Ee[Ee.length-1]:null}}class Bt{constructor(ce){this.TAG="MP4Remuxer",this._config=ce,this._isLive=ce.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new qn("audio"),this._videoSegmentInfoList=new qn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661)),this._fillSilentAfterSeek=b.msedge||b.msie,this._mp3UseMpegAudio=!b.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(ce){return ce.onDataAvailable=this.remux.bind(this),ce.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(ce){this._onInitSegment=ce}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(ce){this._onMediaSegment=ce}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(ce){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(ce,ge){if(!this._onMediaSegment)throw new be("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(ce,ge),this._remuxVideo(ge),this._remuxAudio(ce)}_onTrackMetadataReceived(ce,ge){let Ee=null,De="mp4",qe=ge.codec;if(ce==="audio")this._audioMeta=ge,ge.codec==="mp3"&&this._mp3UseMpegAudio?(De="mpeg",qe="",Ee=new Uint8Array):Ee=at.generateInitSegment(ge);else if(ce==="video")this._videoMeta=ge,Ee=at.generateInitSegment(ge);else return;if(!this._onInitSegment)throw new be("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(ce,{type:ce,data:Ee.buffer,codec:qe,container:`${ce}/${De}`,mediaDuration:ge.duration})}_calculateDtsBase(ce,ge){this._dtsBaseInited||(ce.samples&&ce.samples.length&&(this._audioDtsBase=ce.samples[0].dts),ge.samples&&ge.samples.length&&(this._videoDtsBase=ge.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let ce=this._videoStashedLastSample,ge=this._audioStashedLastSample,Ee={type:"video",id:1,sequenceNumber:0,samples:[],length:0};ce!=null&&(Ee.samples.push(ce),Ee.length=ce.length);let De={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};ge!=null&&(De.samples.push(ge),De.length=ge.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(Ee,!0),this._remuxAudio(De,!0)}_remuxAudio(ce,ge){if(this._audioMeta==null)return;let Ee=ce,De=Ee.samples,qe,Dt=-1,Mt=-1,xa=-1,Xn=this._audioMeta.refSampleDuration,rn=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Jt=this._dtsBaseInited&&this._audioNextDts===void 0,jn=!1;if(!De||De.length===0||De.length===1&&!ge)return;let Yt=0,la=null,Fa=0;rn?(Yt=0,Fa=Ee.length):(Yt=8,Fa=8+Ee.length);let ma=null;if(De.length>1&&(ma=De.pop(),Fa-=ma.length),this._audioStashedLastSample!=null){let vn=this._audioStashedLastSample;this._audioStashedLastSample=null,De.unshift(vn),Fa+=vn.length}ma!=null&&(this._audioStashedLastSample=ma);let wn=De[0].dts-this._dtsBase;if(this._audioNextDts)qe=wn-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())qe=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(jn=!0);else{let vn=this._audioSegmentInfoList.getLastSampleBefore(wn);if(vn!=null){let vt=wn-(vn.originalDts+vn.duration);vt<=3&&(vt=0);let ta=vn.dts+vn.duration+vt;qe=wn-ta}else qe=0}if(jn){let vn=wn-qe,vt=this._videoSegmentInfoList.getLastSegmentBefore(wn);if(vt!=null&&vt.beginDts=1?Un=mt[mt.length-1].duration:Un=Math.floor(Xn);let to=!1,Kr=null;if(Un>Xn*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!b.safari){to=!0;let lo=Math.abs(Un-Xn),hr=Math.ceil(lo/Xn),pr=mr+Xn;Be.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +dts: ${mr+Un} ms, expected: ${mr+Math.round(Xn)} ms, delta: ${Math.round(lo)} ms, generate: ${hr} frames`);let wr=Tn.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);wr==null&&(Be.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),wr=ta),Kr=[];for(let vr=0;vr0){let ao=Kr[Kr.length-1];ao.duration=uo-ao.dts}let Do={dts:uo,pts:uo,cts:0,unit:wr,size:wr.byteLength,duration:0,originalDts:_a,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Kr.push(Do),Fa+=Do.size,pr+=Xn}let Fr=Kr[Kr.length-1];Fr.duration=mr+Un-Fr.dts,Un=Math.round(Xn)}mt.push({dts:mr,pts:mr,cts:0,unit:vt.unit,size:vt.unit.byteLength,duration:Un,originalDts:_a,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),to&&mt.push.apply(mt,Kr)}rn?la=new Uint8Array(Fa):(la=new Uint8Array(Fa),la[0]=Fa>>>24&255,la[1]=Fa>>>16&255,la[2]=Fa>>>8&255,la[3]=Fa&255,la.set(at.types.mdat,4));for(let vn=0;vn1&&(Yt=De.pop(),jn-=Yt.length),this._videoStashedLastSample!=null){let on=this._videoStashedLastSample;this._videoStashedLastSample=null,De.unshift(on),jn+=on.length}Yt!=null&&(this._videoStashedLastSample=Yt);let la=De[0].dts-this._dtsBase;if(this._videoNextDts)qe=la-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())qe=0;else{let on=this._videoSegmentInfoList.getLastSampleBefore(la);if(on!=null){let fn=la-(on.originalDts+on.duration);fn<=3&&(fn=0);let cn=on.dts+on.duration+fn;qe=la-cn}else qe=0}let Fa=new Dn,ma=[];for(let on=0;on=1?_a=ma[ma.length-1].duration:_a=Math.floor(this._videoMeta.refSampleDuration),Hn){let mr=new pn(vn,ta,_a,fn.dts,!0);mr.fileposition=fn.fileposition,Fa.appendSyncPoint(mr)}ma.push({dts:vn,pts:ta,cts:vt,units:fn.units,size:fn.length,isKeyframe:Hn,duration:_a,originalDts:cn,flags:{isLeading:0,dependsOn:Hn?2:1,isDependedOn:Hn?1:0,hasRedundancy:0,isNonSync:Hn?0:1}})}Jt=new Uint8Array(jn),Jt[0]=jn>>>24&255,Jt[1]=jn>>>16&255,Jt[2]=jn>>>8&255,Jt[3]=jn&255,Jt.set(at.types.mdat,4);for(let on=0;on{De.timestampBase=Ee,Ee+=De.duration,De.cors=ce.cors,De.withCredentials=ce.withCredentials,ge.referrerPolicy&&(De.referrerPolicy=ge.referrerPolicy)}),!isNaN(Ee)&&this._mediaDataSource.duration!==Ee&&(this._mediaDataSource.duration=Ee),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(ce,ge){this._emitter.addListener(ce,ge)}off(ce,ge){this._emitter.removeListener(ce,ge)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(ce,ge){this._currentSegmentIndex=ce;let Ee=this._mediaDataSource.segments[ce],De=this._ioctl=new st(Ee,this._config,ce);De.onError=this._onIOException.bind(this),De.onSeeked=this._onIOSeeked.bind(this),De.onComplete=this._onIOComplete.bind(this),De.onRedirect=this._onIORedirect.bind(this),De.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),ge?this._demuxer.bindDataSource(this._ioctl):De.onDataArrival=this._onInitChunkArrival.bind(this),De.open(ge)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(ce){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let ge=this._searchSegmentIndexContains(ce);if(ge===this._currentSegmentIndex){let Ee=this._mediaInfo.segments[ge];if(Ee==null)this._pendingSeekTime=ce;else{let De=Ee.getNearestKeyframe(ce);this._remuxer.seek(De.milliseconds),this._ioctl.seek(De.fileposition),this._pendingResolveSeekPoint=De.milliseconds}}else{let Ee=this._mediaInfo.segments[ge];if(Ee==null)this._pendingSeekTime=ce,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(ge);else{let De=Ee.getNearestKeyframe(ce);this._internalAbort(),this._remuxer.seek(ce),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[ge].timestampBase,this._loadSegment(ge,De.fileposition),this._pendingResolveSeekPoint=De.milliseconds,this._reportSegmentMediaInfo(ge)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(ce){let ge=this._mediaDataSource.segments,Ee=ge.length-1;for(let De=0;De0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,De=this._demuxer.parseChunks(ce,ge);else if((Ee=Ct.probe(ce)).match){this._demuxer=new Ct(Ee,this._config),this._remuxer||(this._remuxer=new kt(this._config));let qe=this._mediaDataSource;qe.duration!=null&&!isNaN(qe.duration)&&(this._demuxer.overridedDuration=qe.duration),typeof qe.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=qe.hasAudio),typeof qe.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=qe.hasVideo),this._demuxer.timestampBase=qe.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),De=this._demuxer.parseChunks(ce,ge)}else Ee=null,Be.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Nt.DEMUX_ERROR,ke.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),De=0;return De}_onMediaInfo(ce){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},ce),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Tt.prototype));let ge=Object.assign({},ce);Object.setPrototypeOf(ge,Tt.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=ge,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let Ee=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(Ee)})}_onMetaDataArrived(ce){this._emitter.emit(Nt.METADATA_ARRIVED,ce)}_onScriptDataArrived(ce){this._emitter.emit(Nt.SCRIPTDATA_ARRIVED,ce)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(ce){let Ee=ce+1;Ee0&&Ee[0].originalDts===De&&(De=Ee[0].pts),this._emitter.emit(Nt.RECOMMEND_SEEKPOINT,De)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(ce){let ge=this._mediaInfo.segments[ce],Ee=Object.assign({},ge);Ee.duration=this._mediaInfo.duration,Ee.segmentCount=this._mediaInfo.segmentCount,delete Ee.segments,delete Ee.keyframesIndex,this._emitter.emit(Nt.MEDIA_INFO,Ee)}_reportStatisticsInfo(){let ce={};ce.url=this._ioctl.currentURL,ce.hasRedirect=this._ioctl.hasRedirect,ce.hasRedirect&&(ce.redirectedURL=this._ioctl.currentRedirectedURL),ce.speed=this._ioctl.currentSpeed,ce.loaderType=this._ioctl.loaderType,ce.currentSegmentIndex=this._currentSegmentIndex,ce.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Nt.STATISTICS_INFO,ce)}}var Bn=qt,wa=function(dn){let ce="TransmuxingWorker",ge=null,Ee=Fa.bind(this);fe.install(),dn.addEventListener("message",function(ma){switch(ma.data.cmd){case"init":ge=new Bn(ma.data.param[0],ma.data.param[1]),ge.on(Nt.IO_ERROR,jn.bind(this)),ge.on(Nt.DEMUX_ERROR,Yt.bind(this)),ge.on(Nt.INIT_SEGMENT,De.bind(this)),ge.on(Nt.MEDIA_SEGMENT,qe.bind(this)),ge.on(Nt.LOADING_COMPLETE,Dt.bind(this)),ge.on(Nt.RECOVERED_EARLY_EOF,Mt.bind(this)),ge.on(Nt.MEDIA_INFO,xa.bind(this)),ge.on(Nt.METADATA_ARRIVED,Xn.bind(this)),ge.on(Nt.SCRIPTDATA_ARRIVED,rn.bind(this)),ge.on(Nt.STATISTICS_INFO,Jt.bind(this)),ge.on(Nt.RECOMMEND_SEEKPOINT,la.bind(this));break;case"destroy":ge&&(ge.destroy(),ge=null),dn.postMessage({msg:"destroyed"});break;case"start":ge.start();break;case"stop":ge.stop();break;case"seek":ge.seek(ma.data.param);break;case"pause":ge.pause();break;case"resume":ge.resume();break;case"logging_config":{let wn=ma.data.param;Je.applyConfig(wn),wn.enableCallback===!0?Je.addLogListener(Ee):Je.removeLogListener(Ee);break}}});function De(ma,wn){let mt={msg:Nt.INIT_SEGMENT,data:{type:ma,data:wn}};dn.postMessage(mt,[wn.data])}function qe(ma,wn){let mt={msg:Nt.MEDIA_SEGMENT,data:{type:ma,data:wn}};dn.postMessage(mt,[wn.data])}function Dt(){let ma={msg:Nt.LOADING_COMPLETE};dn.postMessage(ma)}function Mt(){let ma={msg:Nt.RECOVERED_EARLY_EOF};dn.postMessage(ma)}function xa(ma){let wn={msg:Nt.MEDIA_INFO,data:ma};dn.postMessage(wn)}function Xn(ma){let wn={msg:Nt.METADATA_ARRIVED,data:ma};dn.postMessage(wn)}function rn(ma){let wn={msg:Nt.SCRIPTDATA_ARRIVED,data:ma};dn.postMessage(wn)}function Jt(ma){let wn={msg:Nt.STATISTICS_INFO,data:ma};dn.postMessage(wn)}function jn(ma,wn){dn.postMessage({msg:Nt.IO_ERROR,data:{type:ma,info:wn}})}function Yt(ma,wn){dn.postMessage({msg:Nt.DEMUX_ERROR,data:{type:ma,info:wn}})}function la(ma){dn.postMessage({msg:Nt.RECOMMEND_SEEKPOINT,data:ma})}function Fa(ma,wn){dn.postMessage({msg:"logcat_callback",data:{type:ma,logcat:wn}})}};class Ga{constructor(ce,ge){if(this.TAG="Transmuxer",this._emitter=new(ye()),ge.enableWorker&&typeof Worker!="undefined")try{let Ee=x(82059);this._worker=Ee(wa),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[ce,ge]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Je.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Je.getConfig()})}catch(Ee){Be.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Bn(ce,ge)}else this._controller=new Bn(ce,ge);if(this._controller){let Ee=this._controller;Ee.on(Nt.IO_ERROR,this._onIOError.bind(this)),Ee.on(Nt.DEMUX_ERROR,this._onDemuxError.bind(this)),Ee.on(Nt.INIT_SEGMENT,this._onInitSegment.bind(this)),Ee.on(Nt.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),Ee.on(Nt.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),Ee.on(Nt.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),Ee.on(Nt.MEDIA_INFO,this._onMediaInfo.bind(this)),Ee.on(Nt.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),Ee.on(Nt.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),Ee.on(Nt.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),Ee.on(Nt.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Je.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(ce,ge){this._emitter.addListener(ce,ge)}off(ce,ge){this._emitter.removeListener(ce,ge)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(ce){this._worker?this._worker.postMessage({cmd:"seek",param:ce}):this._controller.seek(ce)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(ce,ge){Promise.resolve().then(()=>{this._emitter.emit(Nt.INIT_SEGMENT,ce,ge)})}_onMediaSegment(ce,ge){Promise.resolve().then(()=>{this._emitter.emit(Nt.MEDIA_SEGMENT,ce,ge)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Nt.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Nt.RECOVERED_EARLY_EOF)})}_onMediaInfo(ce){Promise.resolve().then(()=>{this._emitter.emit(Nt.MEDIA_INFO,ce)})}_onMetaDataArrived(ce){Promise.resolve().then(()=>{this._emitter.emit(Nt.METADATA_ARRIVED,ce)})}_onScriptDataArrived(ce){Promise.resolve().then(()=>{this._emitter.emit(Nt.SCRIPTDATA_ARRIVED,ce)})}_onStatisticsInfo(ce){Promise.resolve().then(()=>{this._emitter.emit(Nt.STATISTICS_INFO,ce)})}_onIOError(ce,ge){Promise.resolve().then(()=>{this._emitter.emit(Nt.IO_ERROR,ce,ge)})}_onDemuxError(ce,ge){Promise.resolve().then(()=>{this._emitter.emit(Nt.DEMUX_ERROR,ce,ge)})}_onRecommendSeekpoint(ce){Promise.resolve().then(()=>{this._emitter.emit(Nt.RECOMMEND_SEEKPOINT,ce)})}_onLoggingConfigChanged(ce){this._worker&&this._worker.postMessage({cmd:"logging_config",param:ce})}_onWorkerMessage(ce){let ge=ce.data,Ee=ge.data;if(ge.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(ge.msg){case Nt.INIT_SEGMENT:case Nt.MEDIA_SEGMENT:this._emitter.emit(ge.msg,Ee.type,Ee.data);break;case Nt.LOADING_COMPLETE:case Nt.RECOVERED_EARLY_EOF:this._emitter.emit(ge.msg);break;case Nt.MEDIA_INFO:Object.setPrototypeOf(Ee,Tt.prototype),this._emitter.emit(ge.msg,Ee);break;case Nt.METADATA_ARRIVED:case Nt.SCRIPTDATA_ARRIVED:case Nt.STATISTICS_INFO:this._emitter.emit(ge.msg,Ee);break;case Nt.IO_ERROR:case Nt.DEMUX_ERROR:this._emitter.emit(ge.msg,Ee.type,Ee.info);break;case Nt.RECOMMEND_SEEKPOINT:this._emitter.emit(ge.msg,Ee);break;case"logcat_callback":Be.emitter.emit("log",Ee.type,Ee.logcat);break;default:break}}}var xr=Ga,Wn={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class Ca{constructor(ce){this.TAG="MSEController",this._config=ce,this._emitter=new(ye()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Zn}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(ce,ge){this._emitter.addListener(ce,ge)}off(ce,ge){this._emitter.removeListener(ce,ge)}attachMediaElement(ce){if(this._mediaSource)throw new be("MediaSource has been attached to an HTMLMediaElement!");let ge=this._mediaSource=new window.MediaSource;ge.addEventListener("sourceopen",this.e.onSourceOpen),ge.addEventListener("sourceended",this.e.onSourceEnded),ge.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=ce,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),ce.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let ce=this._mediaSource;for(let ge in this._sourceBuffers){let Ee=this._pendingSegments[ge];Ee.splice(0,Ee.length),this._pendingSegments[ge]=null,this._pendingRemoveRanges[ge]=null,this._lastInitSegments[ge]=null;let De=this._sourceBuffers[ge];if(De){if(ce.readyState!=="closed"){try{ce.removeSourceBuffer(De)}catch(qe){Be.e(this.TAG,qe.message)}De.removeEventListener("error",this.e.onSourceBufferError),De.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[ge]=null,this._sourceBuffers[ge]=null}}if(ce.readyState==="open")try{ce.endOfStream()}catch(ge){Be.e(this.TAG,ge.message)}ce.removeEventListener("sourceopen",this.e.onSourceOpen),ce.removeEventListener("sourceended",this.e.onSourceEnded),ce.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(ce,ge){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(ce),this._pendingSegments[ce.type].push(ce);return}let Ee=ce,De=`${Ee.container}`;Ee.codec&&Ee.codec.length>0&&(De+=`;codecs=${Ee.codec}`);let qe=!1;if(Be.v(this.TAG,"Received Initialization Segment, mimeType: "+De),this._lastInitSegments[Ee.type]=Ee,De!==this._mimeTypes[Ee.type]){if(this._mimeTypes[Ee.type])Be.v(this.TAG,`Notice: ${Ee.type} mimeType changed, origin: ${this._mimeTypes[Ee.type]}, target: ${De}`);else{qe=!0;try{let Dt=this._sourceBuffers[Ee.type]=this._mediaSource.addSourceBuffer(De);Dt.addEventListener("error",this.e.onSourceBufferError),Dt.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Dt){Be.e(this.TAG,Dt.message),this._emitter.emit(Wn.ERROR,{code:Dt.code,msg:Dt.message});return}}this._mimeTypes[Ee.type]=De}ge||this._pendingSegments[Ee.type].push(Ee),qe||this._sourceBuffers[Ee.type]&&!this._sourceBuffers[Ee.type].updating&&this._doAppendSegments(),b.safari&&Ee.container==="audio/mpeg"&&Ee.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=Ee.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(ce){let ge=ce;this._pendingSegments[ge.type].push(ge),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let Ee=this._sourceBuffers[ge.type];Ee&&!Ee.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(ce){for(let ge in this._sourceBuffers){if(!this._sourceBuffers[ge])continue;let Ee=this._sourceBuffers[ge];if(this._mediaSource.readyState==="open")try{Ee.abort()}catch(qe){Be.e(this.TAG,qe.message)}this._idrList.clear();let De=this._pendingSegments[ge];if(De.splice(0,De.length),this._mediaSource.readyState!=="closed"){for(let qe=0;qe=1&&ce-De.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let ce=this._mediaElement.currentTime;for(let ge in this._sourceBuffers){let Ee=this._sourceBuffers[ge];if(Ee){let De=Ee.buffered,qe=!1;for(let Dt=0;Dt=this._config.autoCleanupMaxBackwardDuration){qe=!0;let Xn=ce-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[ge].push({start:Mt,end:Xn})}}else xa0&&(isNaN(ge)||Ee>ge)&&(Be.v(this.TAG,`Update MediaSource duration from ${ge} to ${Ee}`),this._mediaSource.duration=Ee),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let ce in this._pendingRemoveRanges){if(!this._sourceBuffers[ce]||this._sourceBuffers[ce].updating)continue;let ge=this._sourceBuffers[ce],Ee=this._pendingRemoveRanges[ce];for(;Ee.length&&!ge.updating;){let De=Ee.shift();ge.remove(De.start,De.end)}}}_doAppendSegments(){let ce=this._pendingSegments;for(let ge in ce)if(!(!this._sourceBuffers[ge]||this._sourceBuffers[ge].updating)&&ce[ge].length>0){let Ee=ce[ge].shift();if(Ee.timestampOffset){let De=this._sourceBuffers[ge].timestampOffset,qe=Ee.timestampOffset/1e3;Math.abs(De-qe)>.1&&(Be.v(this.TAG,`Update MPEG audio timestampOffset from ${De} to ${qe}`),this._sourceBuffers[ge].timestampOffset=qe),delete Ee.timestampOffset}if(!Ee.data||Ee.data.byteLength===0)continue;try{this._sourceBuffers[ge].appendBuffer(Ee.data),this._isBufferFull=!1,ge==="video"&&Ee.hasOwnProperty("info")&&this._idrList.appendArray(Ee.info.syncPoints)}catch(De){this._pendingSegments[ge].unshift(Ee),De.code===22?(this._isBufferFull||this._emitter.emit(Wn.BUFFER_FULL),this._isBufferFull=!0):(Be.e(this.TAG,De.message),this._emitter.emit(Wn.ERROR,{code:De.code,msg:De.message}))}}}_onSourceOpen(){if(Be.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let ce=this._pendingSourceBufferInit;for(;ce.length;){let ge=ce.shift();this.appendInitSegment(ge,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Wn.SOURCE_OPEN)}_onSourceEnded(){Be.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){Be.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let ce=this._pendingSegments;return ce.video.length>0||ce.audio.length>0}_hasPendingRemoveRanges(){let ce=this._pendingRemoveRanges;return ce.video.length>0||ce.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Wn.UPDATE_END)}_onSourceBufferError(ce){Be.e(this.TAG,`SourceBuffer Error: ${ce}`)}}var Ka=Ca;const Ra={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Wr={NETWORK_EXCEPTION:re.EXCEPTION,NETWORK_STATUS_CODE_INVALID:re.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:re.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:re.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:ke.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:ke.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:ke.CODEC_UNSUPPORTED};class Qr{constructor(ce,ge){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(ye()),this._config=Et(),typeof ge=="object"&&Object.assign(this._config,ge),ce.type.toLowerCase()!=="flv")throw new Re("FlvPlayer requires an flv MediaDataSource input!");ce.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=ce,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let Ee=b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661);this._alwaysSeekKeyframe=!!(Ee||b.msedge||b.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(ce,ge){ce===Ut.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Ut.MEDIA_INFO,this.mediaInfo)}):ce===Ut.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Ut.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ce,ge)}off(ce,ge){this._emitter.removeListener(ce,ge)}attachMediaElement(ce){if(this._mediaElement=ce,ce.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),ce.addEventListener("seeking",this.e.onvSeeking),ce.addEventListener("canplay",this.e.onvCanPlay),ce.addEventListener("stalled",this.e.onvStalled),ce.addEventListener("progress",this.e.onvProgress),this._msectl=new Ka(this._config),this._msectl.on(Wn.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Wn.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Wn.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(Wn.ERROR,ge=>{this._emitter.emit(Ut.ERROR,Ra.MEDIA_ERROR,Wr.MEDIA_MSE_ERROR,ge)}),this._msectl.attachMediaElement(ce),this._pendingSeekTime!=null)try{ce.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ge){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new be("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new be("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new xr(this._mediaDataSource,this._config),this._transmuxer.on(Nt.INIT_SEGMENT,(ce,ge)=>{this._msectl.appendInitSegment(ge)}),this._transmuxer.on(Nt.MEDIA_SEGMENT,(ce,ge)=>{if(this._msectl.appendMediaSegment(ge),this._config.lazyLoad&&!this._config.isLive){let Ee=this._mediaElement.currentTime;ge.info.endDts>=(Ee+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(Be.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Nt.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Ut.LOADING_COMPLETE)}),this._transmuxer.on(Nt.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Ut.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Nt.IO_ERROR,(ce,ge)=>{this._emitter.emit(Ut.ERROR,Ra.NETWORK_ERROR,ce,ge)}),this._transmuxer.on(Nt.DEMUX_ERROR,(ce,ge)=>{this._emitter.emit(Ut.ERROR,Ra.MEDIA_ERROR,ce,{code:-1,msg:ge})}),this._transmuxer.on(Nt.MEDIA_INFO,ce=>{this._mediaInfo=ce,this._emitter.emit(Ut.MEDIA_INFO,Object.assign({},ce))}),this._transmuxer.on(Nt.METADATA_ARRIVED,ce=>{this._emitter.emit(Ut.METADATA_ARRIVED,ce)}),this._transmuxer.on(Nt.SCRIPTDATA_ARRIVED,ce=>{this._emitter.emit(Ut.SCRIPTDATA_ARRIVED,ce)}),this._transmuxer.on(Nt.STATISTICS_INFO,ce=>{this._statisticsInfo=this._fillStatisticsInfo(ce),this._emitter.emit(Ut.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Nt.RECOMMEND_SEEKPOINT,ce=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=ce/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ce){this._mediaElement.volume=ce}get muted(){return this._mediaElement.muted}set muted(ce){this._mediaElement.muted=ce}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ce){this._mediaElement?this._internalSeek(ce):this._pendingSeekTime=ce}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(ce){if(ce.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return ce;let ge=!0,Ee=0,De=0;if(this._mediaElement.getVideoPlaybackQuality){let qe=this._mediaElement.getVideoPlaybackQuality();Ee=qe.totalVideoFrames,De=qe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Ee=this._mediaElement.webkitDecodedFrameCount,De=this._mediaElement.webkitDroppedFrameCount):ge=!1;return ge&&(ce.decodedFrames=Ee,ce.droppedFrames=De),ce}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let ce=this._mediaElement.buffered,ge=this._mediaElement.currentTime,Ee=0,De=0;for(let qe=0;qe=ge+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(Be.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){Be.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let ce=this._mediaElement.currentTime,ge=this._mediaElement.buffered,Ee=!1;for(let De=0;De=qe&&ce=Dt-this._config.lazyLoadRecoverDuration&&(Ee=!0);break}}Ee&&(window.clearInterval(this._progressChecker),this._progressChecker=null,Ee&&(Be.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(ce){let ge=this._mediaElement.buffered;for(let Ee=0;Ee=De&&ce0){let qe=this._mediaElement.buffered.start(0);(qe<1&&ce0&&ge.currentTime0){let De=Ee.start(0);if(De<1&&ge{this._emitter.emit(Ut.MEDIA_INFO,this.mediaInfo)}):ce===Ut.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Ut.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ce,ge)}off(ce,ge){this._emitter.removeListener(ce,ge)}attachMediaElement(ce){if(this._mediaElement=ce,ce.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{ce.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ge){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new be("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ce){this._mediaElement.volume=ce}get muted(){return this._mediaElement.muted}set muted(ce){this._mediaElement.muted=ce}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ce){this._mediaElement?this._mediaElement.currentTime=ce:this._pendingSeekTime=ce}get mediaInfo(){let ge={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(ge.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(ge.width=this._mediaElement.videoWidth,ge.height=this._mediaElement.videoHeight)),ge}get statisticsInfo(){let ce={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return ce;let ge=!0,Ee=0,De=0;if(this._mediaElement.getVideoPlaybackQuality){let qe=this._mediaElement.getVideoPlaybackQuality();Ee=qe.totalVideoFrames,De=qe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Ee=this._mediaElement.webkitDecodedFrameCount,De=this._mediaElement.webkitDroppedFrameCount):ge=!1;return ge&&(ce.decodedFrames=Ee,ce.droppedFrames=De),ce}_onvLoadedMetadata(ce){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Ut.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Ut.STATISTICS_INFO,this.statisticsInfo)}}var Br=Cn;fe.install();function zt(dn,ce){let ge=dn;if(ge==null||typeof ge!="object")throw new Re("MediaDataSource must be an javascript object!");if(!ge.hasOwnProperty("type"))throw new Re("MediaDataSource must has type field to indicate video file type!");switch(ge.type){case"flv":return new xt(ge,ce);default:return new Br(ge,ce)}}function Rn(){return Rt.supportMSEH264Playback()}function Ma(){return Rt.getFeatureList()}let Oa={};Oa.createPlayer=zt,Oa.isSupported=Rn,Oa.getFeatureList=Ma,Oa.BaseLoader=y,Oa.LoaderStatus=Ce,Oa.LoaderErrors=re,Oa.Events=Ut,Oa.ErrorTypes=Ra,Oa.ErrorDetails=Wr,Oa.FlvPlayer=xt,Oa.NativePlayer=Br,Oa.LoggingControl=Je,Object.defineProperty(Oa,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var ur=Oa},50371:function(Lt,dt){"use strict";function x(){const a=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let fe=1;fe{const Fe=Le[ye];Fe!==void 0&&(a[ye]=Fe)})}return a}dt.Z=x},77578:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return a}});const a=fe=>fe?typeof fe=="function"?fe():fe:null},13845:function(Lt,dt,x){"use strict";x.d(dt,{F:function(){return a},Z:function(){return fe}});function a(Le){return Le!=null&&Le===Le.window}function fe(Le,ye){var Fe,Be;if(typeof window=="undefined")return 0;const oe=ye?"scrollTop":"scrollLeft";let Ne=0;return a(Le)?Ne=Le[ye?"pageYOffset":"pageXOffset"]:Le instanceof Document?Ne=Le.documentElement[oe]:(Le instanceof HTMLElement||Le)&&(Ne=Le[oe]),Le&&!a(Le)&&typeof Ne!="number"&&(Ne=(Be=((Fe=Le.ownerDocument)!==null&&Fe!==void 0?Fe:Le).documentElement)===null||Be===void 0?void 0:Be[oe]),Ne}},56762:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return fe}});var a=x(59301);function fe(){const[,Le]=a.useReducer(ye=>ye+1,0);return Le}},68031:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return ye}});var a=x(16089);function fe(Fe,Be,oe,Ne){const we=oe-Be;return Fe/=Ne/2,Fe<1?we/2*Fe*Fe*Fe+Be:we/2*((Fe-=2)*Fe*Fe+2)+Be}var Le=x(13845);function ye(Fe){let Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:oe=()=>window,callback:Ne,duration:we=450}=Be,be=oe(),Re=(0,Le.Z)(be,!0),Ze=Date.now(),Ce=()=>{const y=Date.now()-Ze,E=fe(y>we?we:y,Re,Fe,we);(0,Le.F)(be)?be.scrollTo(window.pageXOffset,E):be instanceof Document||be.constructor.name==="HTMLDocument"?be.documentElement.scrollTop=E:be.scrollTop=E,y{let{children:st}=We;const{getPrefixCls:bt}=Fe.useContext(oe.E_),Et=bt("breadcrumb");return Fe.createElement("li",{className:`${Et}-separator`,"aria-hidden":"true"},st===""?st:st||"/")};be.__ANT_BREADCRUMB_SEPARATOR=!0;var Re=be,Ze=function(We,st){var bt={};for(var Et in We)Object.prototype.hasOwnProperty.call(We,Et)&&st.indexOf(Et)<0&&(bt[Et]=We[Et]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,Et=Object.getOwnPropertySymbols(We);Atst[At]||Et)}function re(We,st,bt,Et){if(bt==null)return null;const{className:At,onClick:Rt}=st,jt=Ze(st,["className","onClick"]),Ut=Object.assign(Object.assign({},(0,ye.Z)(jt,{data:!0,aria:!0})),{onClick:Rt});return Et!==void 0?Fe.createElement("a",Object.assign({},Ut,{className:fe()(`${We}-link`,At),href:Et}),bt):Fe.createElement("span",Object.assign({},Ut,{className:fe()(`${We}-link`,At)}),bt)}function y(We,st){return(Et,At,Rt,jt,Ut)=>{if(st)return st(Et,At,Rt,jt);const ft=Ce(Et,At);return re(We,Et,ft,Ut)}}var E=function(We,st){var bt={};for(var Et in We)Object.prototype.hasOwnProperty.call(We,Et)&&st.indexOf(Et)<0&&(bt[Et]=We[Et]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,Et=Object.getOwnPropertySymbols(We);At{const{prefixCls:st,separator:bt="/",children:Et,menu:At,overlay:Rt,dropdownProps:jt,href:Ut}=We,Je=(ct=>{if(At||Rt){const Tt=Object.assign({},jt);if(At){const $t=At||{},{items:Kt}=$t,En=E($t,["items"]);Tt.menu=Object.assign(Object.assign({},En),{items:Kt==null?void 0:Kt.map((Ye,Qt)=>{var{key:kn,title:An,label:sn,path:rt}=Ye,ht=E(Ye,["key","title","label","path"]);let tt=sn!=null?sn:An;return rt&&(tt=Fe.createElement("a",{href:`${Ut}${rt}`},tt)),Object.assign(Object.assign({},ht),{key:kn!=null?kn:Qt,label:tt})})})}else Rt&&(Tt.overlay=Rt);return Fe.createElement(we.Z,Object.assign({placement:"bottom"},Tt),Fe.createElement("span",{className:`${st}-overlay-link`},ct,Fe.createElement(Ne.Z,null)))}return ct})(Et);return Je!=null?Fe.createElement(Fe.Fragment,null,Fe.createElement("li",null,Je),bt&&Fe.createElement(Re,null,bt)):null},b=We=>{const{prefixCls:st,children:bt,href:Et}=We,At=E(We,["prefixCls","children","href"]),{getPrefixCls:Rt}=Fe.useContext(oe.E_),jt=Rt("breadcrumb",st);return Fe.createElement(z,Object.assign({},At,{prefixCls:jt}),re(jt,At,bt,Et))};b.__ANT_BREADCRUMB_ITEM=!0;var ee=b,te=x(17313),ne=x(83116),ue=x(37613);const se=We=>{const{componentCls:st,iconCls:bt}=We;return{[st]:Object.assign(Object.assign({},(0,te.Wf)(We)),{color:We.itemColor,fontSize:We.fontSize,[bt]:{fontSize:We.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:We.linkColor,transition:`color ${We.motionDurationMid}`,padding:`0 ${We.paddingXXS}px`,borderRadius:We.borderRadiusSM,height:We.lineHeight*We.fontSize,display:"inline-block",marginInline:-We.marginXXS,"&:hover":{color:We.linkHoverColor,backgroundColor:We.colorBgTextHover}},(0,te.Qy)(We)),"li:last-child":{color:We.lastItemColor},[`${st}-separator`]:{marginInline:We.separatorMargin,color:We.separatorColor},[`${st}-link`]:{[` > ${bt} + span, > ${bt} + a - `]:{marginInlineStart:We.marginXXS}},[`${st}-overlay-link`]:{borderRadius:We.borderRadiusSM,height:We.lineHeight*We.fontSize,display:"inline-block",padding:`0 ${We.paddingXXS}px`,marginInline:-We.marginXXS,[`> ${bt}`]:{marginInlineStart:We.marginXXS,fontSize:We.fontSizeIcon},"&:hover":{color:We.linkHoverColor,backgroundColor:We.colorBgTextHover,a:{color:We.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${We.componentCls}-rtl`]:{direction:"rtl"}})}};var me=(0,ne.Z)("Breadcrumb",We=>{const st=(0,ue.TS)(We,{});return[se(st)]},We=>({itemColor:We.colorTextDescription,lastItemColor:We.colorText,iconFontSize:We.fontSize,linkColor:We.colorTextDescription,linkHoverColor:We.colorText,separatorColor:We.colorTextDescription,separatorMargin:We.marginXS})),ve=function(We,st){var bt={};for(var Et in We)Object.prototype.hasOwnProperty.call(We,Et)&&st.indexOf(Et)<0&&(bt[Et]=We[Et]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,Et=Object.getOwnPropertySymbols(We);At{var{breadcrumbName:jt}=Rt,Ut=ve(Rt,["breadcrumbName"]);return Object.assign(Object.assign({},Ut),{title:jt})})}),At}function Se(We,st){return(0,Fe.useMemo)(()=>We||(st?st.map(Ae):null),[We,st])}var Me=function(We,st){var bt={};for(var Et in We)Object.prototype.hasOwnProperty.call(We,Et)&&st.indexOf(Et)<0&&(bt[Et]=We[Et]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,Et=Object.getOwnPropertySymbols(We);At{if(st===void 0)return st;let bt=(st||"").replace(/^\//,"");return Object.keys(We).forEach(Et=>{bt=bt.replace(`:${Et}`,We[Et])}),bt},it=We=>{const{prefixCls:st,separator:bt="/",style:Et,className:At,rootClassName:Rt,routes:jt,items:Ut,children:ft,itemRender:Je,params:ct={}}=We,Tt=Me(We,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:$t,direction:Kt,breadcrumb:En}=Fe.useContext(oe.E_);let Ye;const Qt=$t("breadcrumb",st),[kn,An]=me(Qt),sn=Se(Ut,jt),rt=y(Qt,Je);if(sn&&sn.length>0){const ke=[],St=Ut||jt;Ye=sn.map((wt,Ue)=>{const{path:Qe,key:Ct,type:He,menu:at,overlay:Xe,onClick:Tn,className:pn,separator:Dn,dropdownProps:Zn}=wt,qn=xe(ct,Qe);qn!==void 0&&ke.push(qn);const Bt=Ct!=null?Ct:Ue;if(He==="separator")return Fe.createElement(Re,{key:Bt},Dn);const kt={},Pn=Ue===sn.length-1;at?kt.menu=at:Xe&&(kt.overlay=Xe);let{href:Nt}=wt;return ke.length&&qn!==void 0&&(Nt=`#/${ke.join("/")}`),Fe.createElement(z,Object.assign({key:Bt},kt,(0,ye.Z)(wt,{data:!0,aria:!0}),{className:pn,dropdownProps:Zn,href:Nt,separator:Pn?"":bt,onClick:Tn,prefixCls:Qt}),rt(wt,ct,St,ke,Nt))})}else if(ft){const ke=(0,Le.Z)(ft).length;Ye=(0,Le.Z)(ft).map((St,wt)=>{if(!St)return St;const Ue=wt===ke-1;return(0,Be.Tm)(St,{separator:Ue?"":bt,key:wt})})}const ht=fe()(Qt,En==null?void 0:En.className,{[`${Qt}-rtl`]:Kt==="rtl"},At,Rt,An),tt=Object.assign(Object.assign({},En==null?void 0:En.style),Et);return kn(Fe.createElement("nav",Object.assign({className:ht,style:tt},Tt),Fe.createElement("ol",null,Ye)))};it.Item=ee,it.Separator=Re;var je=it,lt=je},19842:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return Br}});var a=x(3300),fe=x(59301),Le=x(33853),ye=x(58617),Fe=x(38819),Be=x(92310),oe=x.n(Be),Ne=x(32855),we=x(11913),be=x(43079),Re=x(77861),Ze=x(17115),Ce=x(90782),re=x(6089),y=x(18929),E=fe.createContext(null),z=E,b=x(34666),ee=x(74430),te=x(27247),ne="__rc_cascader_search_mark__",ue=function(Rn,Ma,Oa){var ur=Oa.label;return Ma.some(function(dn){return String(dn[ur]).toLowerCase().includes(Rn.toLowerCase())})},se=function(Rn,Ma,Oa,ur){return Ma.map(function(dn){return dn[ur.label]}).join(" / ")},me=function(zt,Rn,Ma,Oa,ur,dn){var ce=ur.filter,ge=ce===void 0?ue:ce,Ee=ur.render,De=Ee===void 0?se:Ee,qe=ur.limit,Dt=qe===void 0?50:qe,Mt=ur.sort;return fe.useMemo(function(){var xa=[];if(!zt)return[];function Xn(rn,Jt){var jn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;rn.forEach(function(Yt){if(!(!Mt&&Dt!==!1&&Dt>0&&xa.length>=Dt)){var la=[].concat((0,a.Z)(Jt),[Yt]),Fa=Yt[Ma.children],ma=jn||Yt.disabled;if((!Fa||Fa.length===0||dn)&&ge(zt,la,{label:Ma.label})){var wn;xa.push((0,te.Z)((0,te.Z)({},Yt),{},(wn={disabled:ma},(0,ee.Z)(wn,Ma.label,De(zt,la,Oa,Ma)),(0,ee.Z)(wn,ne,la),(0,ee.Z)(wn,Ma.children,void 0),wn)))}Fa&&Xn(Yt[Ma.children],la,ma)}})}return Xn(Rn,[]),Mt&&xa.sort(function(rn,Jt){return Mt(rn[ne],Jt[ne],zt,Ma)}),Dt!==!1&&Dt>0?xa.slice(0,Dt):xa},[zt,Rn,Ma,Oa,De,dn,ge,Mt,Dt])},ve="__RC_CASCADER_SPLIT__",Ae="SHOW_PARENT",Se="SHOW_CHILD";function Me(zt){return zt.join(ve)}function xe(zt){return zt.map(Me)}function it(zt){return zt.split(ve)}function je(zt){var Rn=zt||{},Ma=Rn.label,Oa=Rn.value,ur=Rn.children,dn=Oa||"value";return{label:Ma||"label",value:dn,key:dn,children:ur||"children"}}function lt(zt,Rn){var Ma,Oa;return(Ma=zt.isLeaf)!==null&&Ma!==void 0?Ma:!((Oa=zt[Rn.children])!==null&&Oa!==void 0&&Oa.length)}function We(zt){var Rn=zt.parentElement;if(Rn){var Ma=zt.offsetTop-Rn.offsetTop;Ma-Rn.scrollTop<0?Rn.scrollTo({top:Ma}):Ma+zt.offsetHeight-Rn.scrollTop>Rn.offsetHeight&&Rn.scrollTo({top:Ma+zt.offsetHeight-Rn.offsetHeight})}}function st(zt,Rn){return zt.map(function(Ma){var Oa;return(Oa=Ma[ne])===null||Oa===void 0?void 0:Oa.map(function(ur){return ur[Rn.value]})})}function bt(zt,Rn,Ma){var Oa=new Set(zt),ur=Rn();return zt.filter(function(dn){var ce=ur[dn],ge=ce?ce.parent:null,Ee=ce?ce.children:null;return ce&&ce.node.disabled?!0:Ma===Se?!(Ee&&Ee.some(function(De){return De.key&&Oa.has(De.key)})):!(ge&&!ge.node.disabled&&Oa.has(ge.key))})}function Et(zt,Rn,Ma){for(var Oa=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,ur=Rn,dn=[],ce=function(){var De,qe,Dt,Mt=zt[ge],xa=(De=ur)===null||De===void 0?void 0:De.findIndex(function(rn){var Jt=rn[Ma.value];return Oa?String(Jt)===String(Mt):Jt===Mt}),Xn=xa!==-1?(qe=ur)===null||qe===void 0?void 0:qe[xa]:null;dn.push({value:(Dt=Xn==null?void 0:Xn[Ma.value])!==null&&Dt!==void 0?Dt:Mt,index:xa,option:Xn}),ur=Xn==null?void 0:Xn[Ma.children]},ge=0;ge1){var mt=Xn.slice(0,-1);Yt(mt)}else De(!1)},ma=function(){var mt,on=((mt=Jt[rn])===null||mt===void 0?void 0:mt[Ma.children])||[],fn=on.find(function(Hn){return!Hn.disabled});if(fn){var cn=[].concat((0,a.Z)(Xn),[fn[Ma.value]]);Yt(cn)}};fe.useImperativeHandle(zt,function(){return{onKeyDown:function(mt){var on=mt.which;switch(on){case Qt.Z.UP:case Qt.Z.DOWN:{var fn=0;on===Qt.Z.UP?fn=-1:on===Qt.Z.DOWN&&(fn=1),fn!==0&&la(fn);break}case Qt.Z.LEFT:{if(Ee)break;Dt?ma():Fa();break}case Qt.Z.RIGHT:{if(Ee)break;Dt?Fa():ma();break}case Qt.Z.BACKSPACE:{Ee||Fa();break}case Qt.Z.ENTER:{if(Xn.length){var cn=Jt[rn],Hn=(cn==null?void 0:cn[ne])||[];Hn.length?dn(Hn.map(function(vn){return vn[Ma.value]}),Hn[Hn.length-1]):dn(Xn,Jt[rn])}break}case Qt.Z.ESC:De(!1),qe&&mt.stopPropagation()}},onKeyUp:function(){}}})},An=fe.forwardRef(function(zt,Rn){var Ma,Oa,ur,dn,ce=(0,Re.lk)(),ge=ce.prefixCls,Ee=ce.multiple,De=ce.searchValue,qe=ce.toggleOpen,Dt=ce.notFoundContent,Mt=ce.direction,xa=ce.open,Xn=fe.useRef(),rn=Mt==="rtl",Jt=fe.useContext(z),jn=Jt.options,Yt=Jt.values,la=Jt.halfValues,Fa=Jt.fieldNames,ma=Jt.changeOnSelect,wn=Jt.onSelect,mt=Jt.searchOptions,on=Jt.dropdownPrefixCls,fn=Jt.loadData,cn=Jt.expandTrigger,Hn=on||ge,vn=fe.useState([]),vt=(0,we.Z)(vn,2),ta=vt[0],_a=vt[1],mr=function(Zr){if(!(!fn||De)){var Li=Et(Zr,jn,Fa),Qi=Li.map(function(Fl){var el=Fl.option;return el}),ji=Qi[Qi.length-1];if(ji&&!lt(ji,Fa)){var Lo=Me(Zr);_a(function(Fl){return[].concat((0,a.Z)(Fl),[Lo])}),fn(Qi)}}};fe.useEffect(function(){ta.length&&ta.forEach(function(Pi){var Zr=it(Pi),Li=Et(Zr,jn,Fa,!0).map(function(ji){var Lo=ji.option;return Lo}),Qi=Li[Li.length-1];(!Qi||Qi[Fa.children]||lt(Qi,Fa))&&_a(function(ji){return ji.filter(function(Lo){return Lo!==Pi})})})},[jn,ta,Fa]);var Un=fe.useMemo(function(){return new Set(xe(Yt))},[Yt]),eo=fe.useMemo(function(){return new Set(xe(la))},[la]),Kr=Ye(),lo=(0,we.Z)(Kr,2),hr=lo[0],pr=lo[1],wr=function(Zr){pr(Zr),mr(Zr)},Fr=function(Zr){var Li=Zr.disabled,Qi=lt(Zr,Fa);return!Li&&(Qi||ma||Ee)},vr=function(Zr,Li){var Qi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;wn(Zr),!Ee&&(Li||ma&&(cn==="hover"||Qi))&&qe(!1)},uo=fe.useMemo(function(){return De?mt:jn},[De,mt,jn]),Do=fe.useMemo(function(){for(var Pi=[{options:uo}],Zr=uo,Li=st(Zr,Fa),Qi=function(){var el=hr[ji],Da=Zr.find(function(Wa,Sr){return(Li[Sr]?Me(Li[Sr]):Wa[Fa.value])===el}),ba=Da==null?void 0:Da[Fa.children];if(!(ba!=null&&ba.length))return"break";Zr=ba,Pi.push({options:ba})},ji=0;ji":ta,mr=zt.loadingIcon,Un=zt.children,eo=zt.dropdownMatchSelectWidth,Kr=eo===void 0?!1:eo,lo=zt.showCheckedStrategy,hr=lo===void 0?Ae:lo,pr=(0,be.Z)(zt,ke),wr=(0,Ze.ZP)(Ma),Fr=!!Dt,vr=(0,y.Z)(ce,{value:ge,postState:wt}),uo=(0,we.Z)(vr,2),Do=uo[0],no=uo[1],_r=fe.useMemo(function(){return je(dn)},[JSON.stringify(dn)]),ri=fe.useMemo(function(){return Yt||[]},[Yt]),cl=jt(ri,_r),nl=fe.useCallback(function(Mr){var Gr=cl();return Mr.map(function(Vr){var ui=Gr[Vr].nodes;return ui.map(function(Yi){return Yi[_r.value]})})},[cl,_r]),Ai=(0,y.Z)("",{value:Xn,postState:function(Gr){return Gr||""}}),Pi=(0,we.Z)(Ai,2),Zr=Pi[0],Li=Pi[1],Qi=function(Gr,Vr){Li(Gr),Vr.source!=="blur"&&rn&&rn(Gr)},ji=Je(Jt),Lo=(0,we.Z)(ji,2),Fl=Lo[0],el=Lo[1],Da=me(Zr,ri,_r,la||ur,el,Ee),ba=Ut(ri,_r),Wa=fe.useMemo(function(){var Mr=ba(Do),Gr=(0,we.Z)(Mr,2),Vr=Gr[0],ui=Gr[1];if(!Fr||!Do.length)return[Vr,[],ui];var Yi=xe(Vr),il=cl(),dl=(0,Ce.S)(Yi,!0,il),Xl=dl.checkedKeys,Ml=dl.halfCheckedKeys;return[nl(Xl),nl(Ml),ui]},[Fr,Do,cl,nl,ba]),Sr=(0,we.Z)(Wa,3),cr=Sr[0],so=Sr[1],Cr=Sr[2],Zo=fe.useMemo(function(){var Mr=xe(cr),Gr=bt(Mr,cl,hr);return[].concat((0,a.Z)(Cr),(0,a.Z)(nl(Gr)))},[cr,cl,nl,Cr,hr]),Ro=At(Zo,ri,_r,Fr,qe),Di=(0,re.Z)(function(Mr){if(no(Mr),De){var Gr=wt(Mr),Vr=Gr.map(function(il){return Et(il,ri,_r).map(function(dl){return dl.option})}),ui=Fr?Gr:Gr[0],Yi=Fr?Vr:Vr[0];De(ui,Yi)}}),Ho=(0,re.Z)(function(Mr){if((!Fr||xa)&&Li(""),!Fr)Di(Mr);else{var Gr=Me(Mr),Vr=xe(cr),ui=xe(so),Yi=Vr.includes(Gr),il=Cr.some(function(Po){return Me(Po)===Gr}),dl=cr,Xl=Cr;if(il&&!Yi)Xl=Cr.filter(function(Po){return Me(Po)!==Gr});else{var Ml=Yi?Vr.filter(function(Po){return Po!==Gr}):[].concat((0,a.Z)(Vr),[Gr]),Du=cl(),lu;if(Yi){var Fi=(0,Ce.S)(Ml,{checked:!1,halfCheckedKeys:ui},Du);lu=Fi.checkedKeys}else{var Ri=(0,Ce.S)(Ml,!0,Du);lu=Ri.checkedKeys}var si=bt(lu,cl,hr);dl=nl(si)}Di([].concat((0,a.Z)(Xl),(0,a.Z)(dl)))}}),Ao=function(Gr,Vr){if(Vr.type==="clear"){Di([]);return}var ui=Vr.values[0],Yi=ui.valueCells;Ho(Yi)},Oo=wn!==void 0?wn:ma,oi=on||mt,rl=Hn||cn,tl=function(Gr){vn==null||vn(Gr),vt==null||vt(Gr)},Ol=fe.useMemo(function(){return{options:ri,fieldNames:_r,values:cr,halfValues:so,changeOnSelect:Ee,onSelect:Ho,checkable:Dt,searchOptions:Da,dropdownPrefixCls:la,loadData:Fa,expandTrigger:jn,expandIcon:_a,loadingIcon:mr,dropdownMenuColumnStyle:fn}},[ri,_r,cr,so,Ee,Ho,Dt,Da,la,Fa,jn,_a,mr,fn]),Nl=!(Zr?Da:ri).length,qr=Zr&&el.matchInputWidth||Nl?{}:{minWidth:"auto"};return fe.createElement(z.Provider,{value:Ol},fe.createElement(Re.Ac,(0,Ne.Z)({},pr,{ref:Rn,id:wr,prefixCls:ur,autoClearSearchValue:xa,dropdownMatchSelectWidth:Kr,dropdownStyle:qr,displayValues:Ro,onDisplayValuesChange:Ao,mode:Fr?"multiple":void 0,searchValue:Zr,onSearch:Qi,showSearch:Fl,OptionList:sn,emptyOptions:Nl,open:Oo,dropdownClassName:oi,placement:rl,onDropdownVisibleChange:tl,getRawInputElement:function(){return Un}})))});Ue.SHOW_PARENT=Ae,Ue.SHOW_CHILD=Se;var Qe=Ue,Ct=Qe,He=x(2738),at=x(62892),Xe=x(53487),Tn=x(19080),pn=x(36355),Dn=x(93891),Zn=x(1684),qn=x(19716),Bt=x(32441),kt=x(14154),Pn=x(58582),Nt=x(84443),qt=x(66339),Bn=x(33234),In=x(98447),wa=x(17313),Ga=x(74207),xr=x(83116);const en=zt=>{const{prefixCls:Rn,componentCls:Ma,antCls:Oa}=zt,ur=`${Ma}-menu-item`,dn=` + `]:{marginInlineStart:We.marginXXS}},[`${st}-overlay-link`]:{borderRadius:We.borderRadiusSM,height:We.lineHeight*We.fontSize,display:"inline-block",padding:`0 ${We.paddingXXS}px`,marginInline:-We.marginXXS,[`> ${bt}`]:{marginInlineStart:We.marginXXS,fontSize:We.fontSizeIcon},"&:hover":{color:We.linkHoverColor,backgroundColor:We.colorBgTextHover,a:{color:We.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${We.componentCls}-rtl`]:{direction:"rtl"}})}};var me=(0,ne.Z)("Breadcrumb",We=>{const st=(0,ue.TS)(We,{});return[se(st)]},We=>({itemColor:We.colorTextDescription,lastItemColor:We.colorText,iconFontSize:We.fontSize,linkColor:We.colorTextDescription,linkHoverColor:We.colorText,separatorColor:We.colorTextDescription,separatorMargin:We.marginXS})),ve=function(We,st){var bt={};for(var Et in We)Object.prototype.hasOwnProperty.call(We,Et)&&st.indexOf(Et)<0&&(bt[Et]=We[Et]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,Et=Object.getOwnPropertySymbols(We);At{var{breadcrumbName:jt}=Rt,Ut=ve(Rt,["breadcrumbName"]);return Object.assign(Object.assign({},Ut),{title:jt})})}),At}function Se(We,st){return(0,Fe.useMemo)(()=>We||(st?st.map(Ae):null),[We,st])}var Me=function(We,st){var bt={};for(var Et in We)Object.prototype.hasOwnProperty.call(We,Et)&&st.indexOf(Et)<0&&(bt[Et]=We[Et]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,Et=Object.getOwnPropertySymbols(We);At{if(st===void 0)return st;let bt=(st||"").replace(/^\//,"");return Object.keys(We).forEach(Et=>{bt=bt.replace(`:${Et}`,We[Et])}),bt},it=We=>{const{prefixCls:st,separator:bt="/",style:Et,className:At,rootClassName:Rt,routes:jt,items:Ut,children:ft,itemRender:Je,params:ct={}}=We,Tt=Me(We,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:$t,direction:Kt,breadcrumb:En}=Fe.useContext(oe.E_);let Ye;const Qt=$t("breadcrumb",st),[kn,An]=me(Qt),sn=Se(Ut,jt),rt=y(Qt,Je);if(sn&&sn.length>0){const ke=[],St=Ut||jt;Ye=sn.map((wt,Ue)=>{const{path:Qe,key:Ct,type:He,menu:at,overlay:Xe,onClick:Tn,className:pn,separator:Dn,dropdownProps:Zn}=wt,qn=xe(ct,Qe);qn!==void 0&&ke.push(qn);const Bt=Ct!=null?Ct:Ue;if(He==="separator")return Fe.createElement(Re,{key:Bt},Dn);const kt={},Pn=Ue===sn.length-1;at?kt.menu=at:Xe&&(kt.overlay=Xe);let{href:Nt}=wt;return ke.length&&qn!==void 0&&(Nt=`#/${ke.join("/")}`),Fe.createElement(z,Object.assign({key:Bt},kt,(0,ye.Z)(wt,{data:!0,aria:!0}),{className:pn,dropdownProps:Zn,href:Nt,separator:Pn?"":bt,onClick:Tn,prefixCls:Qt}),rt(wt,ct,St,ke,Nt))})}else if(ft){const ke=(0,Le.Z)(ft).length;Ye=(0,Le.Z)(ft).map((St,wt)=>{if(!St)return St;const Ue=wt===ke-1;return(0,Be.Tm)(St,{separator:Ue?"":bt,key:wt})})}const ht=fe()(Qt,En==null?void 0:En.className,{[`${Qt}-rtl`]:Kt==="rtl"},At,Rt,An),tt=Object.assign(Object.assign({},En==null?void 0:En.style),Et);return kn(Fe.createElement("nav",Object.assign({className:ht,style:tt},Tt),Fe.createElement("ol",null,Ye)))};it.Item=ee,it.Separator=Re;var je=it,lt=je},19842:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return Br}});var a=x(3300),fe=x(59301),Le=x(33853),ye=x(58617),Fe=x(38819),Be=x(92310),oe=x.n(Be),Ne=x(32855),we=x(11913),be=x(43079),Re=x(77861),Ze=x(17115),Ce=x(90782),re=x(6089),y=x(18929),E=fe.createContext(null),z=E,b=x(34666),ee=x(74430),te=x(27247),ne="__rc_cascader_search_mark__",ue=function(Rn,Ma,Oa){var ur=Oa.label;return Ma.some(function(dn){return String(dn[ur]).toLowerCase().includes(Rn.toLowerCase())})},se=function(Rn,Ma,Oa,ur){return Ma.map(function(dn){return dn[ur.label]}).join(" / ")},me=function(zt,Rn,Ma,Oa,ur,dn){var ce=ur.filter,ge=ce===void 0?ue:ce,Ee=ur.render,De=Ee===void 0?se:Ee,qe=ur.limit,Dt=qe===void 0?50:qe,Mt=ur.sort;return fe.useMemo(function(){var xa=[];if(!zt)return[];function Xn(rn,Jt){var jn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;rn.forEach(function(Yt){if(!(!Mt&&Dt!==!1&&Dt>0&&xa.length>=Dt)){var la=[].concat((0,a.Z)(Jt),[Yt]),Fa=Yt[Ma.children],ma=jn||Yt.disabled;if((!Fa||Fa.length===0||dn)&&ge(zt,la,{label:Ma.label})){var wn;xa.push((0,te.Z)((0,te.Z)({},Yt),{},(wn={disabled:ma},(0,ee.Z)(wn,Ma.label,De(zt,la,Oa,Ma)),(0,ee.Z)(wn,ne,la),(0,ee.Z)(wn,Ma.children,void 0),wn)))}Fa&&Xn(Yt[Ma.children],la,ma)}})}return Xn(Rn,[]),Mt&&xa.sort(function(rn,Jt){return Mt(rn[ne],Jt[ne],zt,Ma)}),Dt!==!1&&Dt>0?xa.slice(0,Dt):xa},[zt,Rn,Ma,Oa,De,dn,ge,Mt,Dt])},ve="__RC_CASCADER_SPLIT__",Ae="SHOW_PARENT",Se="SHOW_CHILD";function Me(zt){return zt.join(ve)}function xe(zt){return zt.map(Me)}function it(zt){return zt.split(ve)}function je(zt){var Rn=zt||{},Ma=Rn.label,Oa=Rn.value,ur=Rn.children,dn=Oa||"value";return{label:Ma||"label",value:dn,key:dn,children:ur||"children"}}function lt(zt,Rn){var Ma,Oa;return(Ma=zt.isLeaf)!==null&&Ma!==void 0?Ma:!((Oa=zt[Rn.children])!==null&&Oa!==void 0&&Oa.length)}function We(zt){var Rn=zt.parentElement;if(Rn){var Ma=zt.offsetTop-Rn.offsetTop;Ma-Rn.scrollTop<0?Rn.scrollTo({top:Ma}):Ma+zt.offsetHeight-Rn.scrollTop>Rn.offsetHeight&&Rn.scrollTo({top:Ma+zt.offsetHeight-Rn.offsetHeight})}}function st(zt,Rn){return zt.map(function(Ma){var Oa;return(Oa=Ma[ne])===null||Oa===void 0?void 0:Oa.map(function(ur){return ur[Rn.value]})})}function bt(zt,Rn,Ma){var Oa=new Set(zt),ur=Rn();return zt.filter(function(dn){var ce=ur[dn],ge=ce?ce.parent:null,Ee=ce?ce.children:null;return ce&&ce.node.disabled?!0:Ma===Se?!(Ee&&Ee.some(function(De){return De.key&&Oa.has(De.key)})):!(ge&&!ge.node.disabled&&Oa.has(ge.key))})}function Et(zt,Rn,Ma){for(var Oa=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,ur=Rn,dn=[],ce=function(){var De,qe,Dt,Mt=zt[ge],xa=(De=ur)===null||De===void 0?void 0:De.findIndex(function(rn){var Jt=rn[Ma.value];return Oa?String(Jt)===String(Mt):Jt===Mt}),Xn=xa!==-1?(qe=ur)===null||qe===void 0?void 0:qe[xa]:null;dn.push({value:(Dt=Xn==null?void 0:Xn[Ma.value])!==null&&Dt!==void 0?Dt:Mt,index:xa,option:Xn}),ur=Xn==null?void 0:Xn[Ma.children]},ge=0;ge1){var mt=Xn.slice(0,-1);Yt(mt)}else De(!1)},ma=function(){var mt,on=((mt=Jt[rn])===null||mt===void 0?void 0:mt[Ma.children])||[],fn=on.find(function(Hn){return!Hn.disabled});if(fn){var cn=[].concat((0,a.Z)(Xn),[fn[Ma.value]]);Yt(cn)}};fe.useImperativeHandle(zt,function(){return{onKeyDown:function(mt){var on=mt.which;switch(on){case Qt.Z.UP:case Qt.Z.DOWN:{var fn=0;on===Qt.Z.UP?fn=-1:on===Qt.Z.DOWN&&(fn=1),fn!==0&&la(fn);break}case Qt.Z.LEFT:{if(Ee)break;Dt?ma():Fa();break}case Qt.Z.RIGHT:{if(Ee)break;Dt?Fa():ma();break}case Qt.Z.BACKSPACE:{Ee||Fa();break}case Qt.Z.ENTER:{if(Xn.length){var cn=Jt[rn],Hn=(cn==null?void 0:cn[ne])||[];Hn.length?dn(Hn.map(function(vn){return vn[Ma.value]}),Hn[Hn.length-1]):dn(Xn,Jt[rn])}break}case Qt.Z.ESC:De(!1),qe&&mt.stopPropagation()}},onKeyUp:function(){}}})},An=fe.forwardRef(function(zt,Rn){var Ma,Oa,ur,dn,ce=(0,Re.lk)(),ge=ce.prefixCls,Ee=ce.multiple,De=ce.searchValue,qe=ce.toggleOpen,Dt=ce.notFoundContent,Mt=ce.direction,xa=ce.open,Xn=fe.useRef(),rn=Mt==="rtl",Jt=fe.useContext(z),jn=Jt.options,Yt=Jt.values,la=Jt.halfValues,Fa=Jt.fieldNames,ma=Jt.changeOnSelect,wn=Jt.onSelect,mt=Jt.searchOptions,on=Jt.dropdownPrefixCls,fn=Jt.loadData,cn=Jt.expandTrigger,Hn=on||ge,vn=fe.useState([]),vt=(0,we.Z)(vn,2),ta=vt[0],_a=vt[1],mr=function(Zr){if(!(!fn||De)){var Li=Et(Zr,jn,Fa),Qi=Li.map(function(Fl){var el=Fl.option;return el}),ji=Qi[Qi.length-1];if(ji&&!lt(ji,Fa)){var Lo=Me(Zr);_a(function(Fl){return[].concat((0,a.Z)(Fl),[Lo])}),fn(Qi)}}};fe.useEffect(function(){ta.length&&ta.forEach(function(Pi){var Zr=it(Pi),Li=Et(Zr,jn,Fa,!0).map(function(ji){var Lo=ji.option;return Lo}),Qi=Li[Li.length-1];(!Qi||Qi[Fa.children]||lt(Qi,Fa))&&_a(function(ji){return ji.filter(function(Lo){return Lo!==Pi})})})},[jn,ta,Fa]);var Un=fe.useMemo(function(){return new Set(xe(Yt))},[Yt]),to=fe.useMemo(function(){return new Set(xe(la))},[la]),Kr=Ye(),lo=(0,we.Z)(Kr,2),hr=lo[0],pr=lo[1],wr=function(Zr){pr(Zr),mr(Zr)},Fr=function(Zr){var Li=Zr.disabled,Qi=lt(Zr,Fa);return!Li&&(Qi||ma||Ee)},vr=function(Zr,Li){var Qi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;wn(Zr),!Ee&&(Li||ma&&(cn==="hover"||Qi))&&qe(!1)},uo=fe.useMemo(function(){return De?mt:jn},[De,mt,jn]),Do=fe.useMemo(function(){for(var Pi=[{options:uo}],Zr=uo,Li=st(Zr,Fa),Qi=function(){var el=hr[ji],Da=Zr.find(function(Wa,Sr){return(Li[Sr]?Me(Li[Sr]):Wa[Fa.value])===el}),ba=Da==null?void 0:Da[Fa.children];if(!(ba!=null&&ba.length))return"break";Zr=ba,Pi.push({options:ba})},ji=0;ji":ta,mr=zt.loadingIcon,Un=zt.children,to=zt.dropdownMatchSelectWidth,Kr=to===void 0?!1:to,lo=zt.showCheckedStrategy,hr=lo===void 0?Ae:lo,pr=(0,be.Z)(zt,ke),wr=(0,Ze.ZP)(Ma),Fr=!!Dt,vr=(0,y.Z)(ce,{value:ge,postState:wt}),uo=(0,we.Z)(vr,2),Do=uo[0],ao=uo[1],_r=fe.useMemo(function(){return je(dn)},[JSON.stringify(dn)]),ri=fe.useMemo(function(){return Yt||[]},[Yt]),cl=jt(ri,_r),nl=fe.useCallback(function(Mr){var Gr=cl();return Mr.map(function(Vr){var ui=Gr[Vr].nodes;return ui.map(function(Yi){return Yi[_r.value]})})},[cl,_r]),Ai=(0,y.Z)("",{value:Xn,postState:function(Gr){return Gr||""}}),Pi=(0,we.Z)(Ai,2),Zr=Pi[0],Li=Pi[1],Qi=function(Gr,Vr){Li(Gr),Vr.source!=="blur"&&rn&&rn(Gr)},ji=Je(Jt),Lo=(0,we.Z)(ji,2),Fl=Lo[0],el=Lo[1],Da=me(Zr,ri,_r,la||ur,el,Ee),ba=Ut(ri,_r),Wa=fe.useMemo(function(){var Mr=ba(Do),Gr=(0,we.Z)(Mr,2),Vr=Gr[0],ui=Gr[1];if(!Fr||!Do.length)return[Vr,[],ui];var Yi=xe(Vr),il=cl(),dl=(0,Ce.S)(Yi,!0,il),Xl=dl.checkedKeys,Ml=dl.halfCheckedKeys;return[nl(Xl),nl(Ml),ui]},[Fr,Do,cl,nl,ba]),Sr=(0,we.Z)(Wa,3),cr=Sr[0],so=Sr[1],Cr=Sr[2],Zo=fe.useMemo(function(){var Mr=xe(cr),Gr=bt(Mr,cl,hr);return[].concat((0,a.Z)(Cr),(0,a.Z)(nl(Gr)))},[cr,cl,nl,Cr,hr]),Ro=At(Zo,ri,_r,Fr,qe),Di=(0,re.Z)(function(Mr){if(ao(Mr),De){var Gr=wt(Mr),Vr=Gr.map(function(il){return Et(il,ri,_r).map(function(dl){return dl.option})}),ui=Fr?Gr:Gr[0],Yi=Fr?Vr:Vr[0];De(ui,Yi)}}),Ho=(0,re.Z)(function(Mr){if((!Fr||xa)&&Li(""),!Fr)Di(Mr);else{var Gr=Me(Mr),Vr=xe(cr),ui=xe(so),Yi=Vr.includes(Gr),il=Cr.some(function(Po){return Me(Po)===Gr}),dl=cr,Xl=Cr;if(il&&!Yi)Xl=Cr.filter(function(Po){return Me(Po)!==Gr});else{var Ml=Yi?Vr.filter(function(Po){return Po!==Gr}):[].concat((0,a.Z)(Vr),[Gr]),Du=cl(),lu;if(Yi){var Fi=(0,Ce.S)(Ml,{checked:!1,halfCheckedKeys:ui},Du);lu=Fi.checkedKeys}else{var Ri=(0,Ce.S)(Ml,!0,Du);lu=Ri.checkedKeys}var si=bt(lu,cl,hr);dl=nl(si)}Di([].concat((0,a.Z)(Xl),(0,a.Z)(dl)))}}),Ao=function(Gr,Vr){if(Vr.type==="clear"){Di([]);return}var ui=Vr.values[0],Yi=ui.valueCells;Ho(Yi)},Oo=wn!==void 0?wn:ma,oi=on||mt,rl=Hn||cn,tl=function(Gr){vn==null||vn(Gr),vt==null||vt(Gr)},Ol=fe.useMemo(function(){return{options:ri,fieldNames:_r,values:cr,halfValues:so,changeOnSelect:Ee,onSelect:Ho,checkable:Dt,searchOptions:Da,dropdownPrefixCls:la,loadData:Fa,expandTrigger:jn,expandIcon:_a,loadingIcon:mr,dropdownMenuColumnStyle:fn}},[ri,_r,cr,so,Ee,Ho,Dt,Da,la,Fa,jn,_a,mr,fn]),Nl=!(Zr?Da:ri).length,qr=Zr&&el.matchInputWidth||Nl?{}:{minWidth:"auto"};return fe.createElement(z.Provider,{value:Ol},fe.createElement(Re.Ac,(0,Ne.Z)({},pr,{ref:Rn,id:wr,prefixCls:ur,autoClearSearchValue:xa,dropdownMatchSelectWidth:Kr,dropdownStyle:qr,displayValues:Ro,onDisplayValuesChange:Ao,mode:Fr?"multiple":void 0,searchValue:Zr,onSearch:Qi,showSearch:Fl,OptionList:sn,emptyOptions:Nl,open:Oo,dropdownClassName:oi,placement:rl,onDropdownVisibleChange:tl,getRawInputElement:function(){return Un}})))});Ue.SHOW_PARENT=Ae,Ue.SHOW_CHILD=Se;var Qe=Ue,Ct=Qe,He=x(2738),at=x(62892),Xe=x(53487),Tn=x(19080),pn=x(36355),Dn=x(93891),Zn=x(1684),qn=x(19716),Bt=x(32441),kt=x(14154),Pn=x(58582),Nt=x(84443),qt=x(66339),Bn=x(33234),In=x(98447),wa=x(17313),Ga=x(74207),xr=x(83116);const en=zt=>{const{prefixCls:Rn,componentCls:Ma,antCls:Oa}=zt,ur=`${Ma}-menu-item`,dn=` &${ur}-expand ${ur}-expand-icon, ${ur}-loading-icon - `;return[{[Ma]:{width:zt.controlWidth}},{[`${Ma}-dropdown`]:[(0,In.C2)(`${Rn}-checkbox`,zt),{[`&${Oa}-select-dropdown`]:{padding:0}},{[Ma]:{"&-checkbox":{top:0,marginInlineEnd:zt.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Ma}-menu-empty`]:{[`${Ma}-menu`]:{width:"100%",height:"auto",[ur]:{color:zt.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:zt.controlItemWidth,height:zt.dropdownHeight,margin:0,padding:zt.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${zt.lineWidth}px ${zt.lineType} ${zt.colorSplit}`},"&-item":Object.assign(Object.assign({},wa.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:zt.optionPadding,lineHeight:zt.lineHeight,cursor:"pointer",transition:`all ${zt.motionDurationMid}`,borderRadius:zt.borderRadiusSM,"&:hover":{background:zt.controlItemBgHover},"&-disabled":{color:zt.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[dn]:{color:zt.colorTextDisabled}},[`&-active:not(${ur}-disabled)`]:{"&, &:hover":{fontWeight:zt.optionSelectedFontWeight,backgroundColor:zt.optionSelectedBg}},"&-content":{flex:"auto"},[dn]:{marginInlineStart:zt.paddingXXS,color:zt.colorTextDescription,fontSize:zt.fontSizeIcon},"&-keyword":{color:zt.colorHighlight}})}}}]},{[`${Ma}-dropdown-rtl`]:{direction:"rtl"}},(0,Ga.c)(zt)]};var Wn=(0,xr.Z)("Cascader",zt=>[en(zt)],zt=>{const Rn=Math.round((zt.controlHeight-zt.fontSize*zt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:zt.controlItemBgActive,optionSelectedFontWeight:zt.fontWeightStrong,optionPadding:`${Rn}px ${zt.paddingSM}px`,menuPadding:zt.paddingXXS}}),Ca=function(zt,Rn){var Ma={};for(var Oa in zt)Object.prototype.hasOwnProperty.call(zt,Oa)&&Rn.indexOf(Oa)<0&&(Ma[Oa]=zt[Oa]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ur=0,Oa=Object.getOwnPropertySymbols(zt);urEe===0?[ge]:[].concat((0,a.Z)(ce),[Rn,ge]),[]),ur=[];let dn=0;return Oa.forEach((ce,ge)=>{const Ee=dn+ce.length;let De=zt.slice(dn,Ee);dn=Ee,ge%2===1&&(De=fe.createElement("span",{className:`${Ma}-menu-item-keyword`,key:`separator-${ge}`},De)),ur.push(De)}),ur}const Qr=(zt,Rn,Ma,Oa)=>{const ur=[],dn=zt.toLowerCase();return Rn.forEach((ce,ge)=>{ge!==0&&ur.push(" / ");let Ee=ce[Oa.label];const De=typeof Ee;(De==="string"||De==="number")&&(Ee=Wr(String(Ee),dn,Ma)),ur.push(Ee)}),ur},xt=fe.forwardRef((zt,Rn)=>{const{prefixCls:Ma,size:Oa,disabled:ur,className:dn,rootClassName:ce,multiple:ge,bordered:Ee=!0,transitionName:De,choiceTransitionName:qe="",popupClassName:Dt,dropdownClassName:Mt,expandIcon:xa,placement:Xn,showSearch:rn,allowClear:Jt=!0,notFoundContent:jn,direction:Yt,getPopupContainer:la,status:Fa,showArrow:ma,builtinPlacements:wn,style:mt}=zt,on=Ca(zt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),fn=(0,He.Z)(on,["suffixIcon"]),{getPopupContainer:cn,getPrefixCls:Hn,renderEmpty:vn,direction:vt,popupOverflow:ta,cascader:_a}=fe.useContext(pn.E_),mr=Yt||vt,Un=mr==="rtl",{status:eo,hasFeedback:Kr,isFormItemInput:lo,feedbackIcon:hr}=fe.useContext(Bt.aM),pr=(0,Tn.F)(eo,Fa),wr=jn||(vn==null?void 0:vn("Cascader"))||fe.createElement(Dn.Z,{componentName:"Cascader"}),Fr=Hn(),vr=Hn("select",Ma),uo=Hn("cascader",Ma),[Do,no]=(0,kt.Z)(vr),[_r]=Wn(uo),{compactSize:ri,compactItemClassnames:cl}=(0,Bn.ri)(vr,Yt),nl=oe()(Dt||Mt,`${uo}-dropdown`,{[`${uo}-dropdown-rtl`]:mr==="rtl"},ce,no),Ai=fe.useMemo(()=>{if(!rn)return rn;let Cr={render:Qr};return typeof rn=="object"&&(Cr=Object.assign(Object.assign({},Cr),rn)),Cr},[rn]),Pi=(0,qn.Z)(Cr=>{var Zo;return(Zo=Oa!=null?Oa:ri)!==null&&Zo!==void 0?Zo:Cr}),Zr=fe.useContext(Zn.Z),Li=ur!=null?ur:Zr;let Qi=xa;xa||(Qi=Un?fe.createElement(Le.Z,null):fe.createElement(Fe.Z,null));const ji=fe.createElement("span",{className:`${vr}-menu-item-loading-icon`},fe.createElement(ye.Z,{spin:!0})),Lo=fe.useMemo(()=>ge?fe.createElement("span",{className:`${uo}-checkbox-inner`}):!1,[ge]),Fl=(0,Nt.Z)(zt.suffixIcon,ma),{suffixIcon:el,removeIcon:Da,clearIcon:ba}=(0,qt.Z)(Object.assign(Object.assign({},zt),{hasFeedback:Kr,feedbackIcon:hr,showSuffixIcon:Fl,multiple:ge,prefixCls:vr,componentName:"Cascader"})),Wa=fe.useMemo(()=>Xn!==void 0?Xn:Un?"bottomRight":"bottomLeft",[Xn,Un]),Sr=(0,Pn.Z)(wn,ta),cr=Jt===!0?{clearIcon:ba}:Jt,so=fe.createElement(Ct,Object.assign({prefixCls:vr,className:oe()(!Ma&&uo,{[`${vr}-lg`]:Pi==="large",[`${vr}-sm`]:Pi==="small",[`${vr}-rtl`]:Un,[`${vr}-borderless`]:!Ee,[`${vr}-in-form-item`]:lo},(0,Tn.Z)(vr,pr,Kr),cl,_a==null?void 0:_a.className,dn,ce,no),disabled:Li,style:Object.assign(Object.assign({},_a==null?void 0:_a.style),mt)},fn,{builtinPlacements:Sr,direction:mr,placement:Wa,notFoundContent:wr,allowClear:cr,showSearch:Ai,expandIcon:Qi,suffixIcon:el,removeIcon:Da,loadingIcon:ji,checkable:Lo,dropdownClassName:nl,dropdownPrefixCls:Ma||uo,choiceTransitionName:(0,at.m)(Fr,"",qe),transitionName:(0,at.m)(Fr,"slide-up",De),getPopupContainer:la||cn,ref:Rn}));return _r(Do(so))}),Cn=(0,Xe.Z)(xt);xt.SHOW_PARENT=Ra,xt.SHOW_CHILD=Ka,xt._InternalPanelDoNotUseOrYouWillBeFired=Cn;var Br=xt},24905:function(Lt,dt,x){"use strict";x.d(dt,{default:function(){return me}});var a=x(92310),fe=x.n(a),Le=x(5630),ye=x(59301),Fe=x(36355),Be=x(1684),oe=x(32441),we=ye.createContext(null),be=x(98447),Re=x(14088),Ze=x(4572),Ce=function(ve,Ae){var Se={};for(var Me in ve)Object.prototype.hasOwnProperty.call(ve,Me)&&Ae.indexOf(Me)<0&&(Se[Me]=ve[Me]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,Me=Object.getOwnPropertySymbols(ve);xe{var Se;const{prefixCls:Me,className:xe,rootClassName:it,children:je,indeterminate:lt=!1,style:We,onMouseEnter:st,onMouseLeave:bt,skipGroup:Et=!1,disabled:At}=ve,Rt=Ce(ve,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:jt,direction:Ut,checkbox:ft}=ye.useContext(Fe.E_),Je=ye.useContext(we),{isFormItemInput:ct}=ye.useContext(oe.aM),Tt=ye.useContext(Be.Z),$t=(Se=(Je==null?void 0:Je.disabled)||At)!==null&&Se!==void 0?Se:Tt,Kt=ye.useRef(Rt.value);ye.useEffect(()=>{Je==null||Je.registerValue(Rt.value)},[]),ye.useEffect(()=>{if(!Et)return Rt.value!==Kt.current&&(Je==null||Je.cancelValue(Kt.current),Je==null||Je.registerValue(Rt.value),Kt.current=Rt.value),()=>Je==null?void 0:Je.cancelValue(Rt.value)},[Rt.value]);const En=jt("checkbox",Me),[Ye,Qt]=(0,be.ZP)(En),kn=Object.assign({},Rt);Je&&!Et&&(kn.onChange=function(){Rt.onChange&&Rt.onChange.apply(Rt,arguments),Je.toggleOption&&Je.toggleOption({label:je,value:Rt.value})},kn.name=Je.name,kn.checked=Je.value.includes(Rt.value));const An=fe()(`${En}-wrapper`,{[`${En}-rtl`]:Ut==="rtl",[`${En}-wrapper-checked`]:kn.checked,[`${En}-wrapper-disabled`]:$t,[`${En}-wrapper-in-form-item`]:ct},ft==null?void 0:ft.className,xe,it,Qt),sn=fe()({[`${En}-indeterminate`]:lt},Ze.A,Qt),rt=lt?"mixed":void 0;return Ye(ye.createElement(Re.Z,{component:"Checkbox",disabled:$t},ye.createElement("label",{className:An,style:Object.assign(Object.assign({},ft==null?void 0:ft.style),We),onMouseEnter:st,onMouseLeave:bt},ye.createElement(Le.Z,Object.assign({"aria-checked":rt},kn,{prefixCls:En,className:sn,disabled:$t,ref:Ae})),je!==void 0&&ye.createElement("span",null,je))))};var E=ye.forwardRef(re),z=x(3300),b=x(2738),ee=function(ve,Ae){var Se={};for(var Me in ve)Object.prototype.hasOwnProperty.call(ve,Me)&&Ae.indexOf(Me)<0&&(Se[Me]=ve[Me]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,Me=Object.getOwnPropertySymbols(ve);xe{const{defaultValue:Se,children:Me,options:xe=[],prefixCls:it,className:je,rootClassName:lt,style:We,onChange:st}=ve,bt=ee(ve,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Et,direction:At}=ye.useContext(Fe.E_),[Rt,jt]=ye.useState(bt.value||Se||[]),[Ut,ft]=ye.useState([]);ye.useEffect(()=>{"value"in bt&&jt(bt.value||[])},[bt.value]);const Je=ye.useMemo(()=>xe.map(ht=>typeof ht=="string"||typeof ht=="number"?{label:ht,value:ht}:ht),[xe]),ct=ht=>{ft(tt=>tt.filter(ke=>ke!==ht))},Tt=ht=>{ft(tt=>[].concat((0,z.Z)(tt),[ht]))},$t=ht=>{const tt=Rt.indexOf(ht.value),ke=(0,z.Z)(Rt);tt===-1?ke.push(ht.value):ke.splice(tt,1),"value"in bt||jt(ke),st==null||st(ke.filter(St=>Ut.includes(St)).sort((St,wt)=>{const Ue=Je.findIndex(Ct=>Ct.value===St),Qe=Je.findIndex(Ct=>Ct.value===wt);return Ue-Qe}))},Kt=Et("checkbox",it),En=`${Kt}-group`,[Ye,Qt]=(0,be.ZP)(Kt),kn=(0,b.Z)(bt,["value","disabled"]),An=xe.length?Je.map(ht=>ye.createElement(E,{prefixCls:Kt,key:ht.value.toString(),disabled:"disabled"in ht?ht.disabled:bt.disabled,value:ht.value,checked:Rt.includes(ht.value),onChange:ht.onChange,className:`${En}-item`,style:ht.style,title:ht.title},ht.label)):Me,sn={toggleOption:$t,value:Rt,disabled:bt.disabled,name:bt.name,registerValue:Tt,cancelValue:ct},rt=fe()(En,{[`${En}-rtl`]:At==="rtl"},je,lt,Qt);return Ye(ye.createElement("div",Object.assign({className:rt,style:We},kn,{ref:Ae}),ye.createElement(we.Provider,{value:sn},An)))},ne=ye.forwardRef(te);var ue=ye.memo(ne);const se=E;se.Group=ue,se.__ANT_CHECKBOX=!0;var me=se},98447:function(Lt,dt,x){"use strict";x.d(dt,{C2:function(){return Fe}});var a=x(17313),fe=x(37613),Le=x(83116);const ye=Be=>{const{checkboxCls:oe}=Be,Ne=`${oe}-wrapper`;return[{[`${oe}-group`]:Object.assign(Object.assign({},(0,a.Wf)(Be)),{display:"inline-flex",flexWrap:"wrap",columnGap:Be.marginXS,[`> ${Be.antCls}-row`]:{flex:1}}),[Ne]:Object.assign(Object.assign({},(0,a.Wf)(Be)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Ne}`]:{marginInlineStart:0},[`&${Ne}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[oe]:Object.assign(Object.assign({},(0,a.Wf)(Be)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Be.borderRadiusSM,alignSelf:"center",[`${oe}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${oe}-inner`]:Object.assign({},(0,a.oN)(Be))},[`${oe}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Be.checkboxSize,height:Be.checkboxSize,direction:"ltr",backgroundColor:Be.colorBgContainer,border:`${Be.lineWidth}px ${Be.lineType} ${Be.colorBorder}`,borderRadius:Be.borderRadiusSM,borderCollapse:"separate",transition:`all ${Be.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Be.checkboxSize/14*5,height:Be.checkboxSize/14*8,border:`${Be.lineWidthBold}px solid ${Be.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Be.motionDurationFast} ${Be.motionEaseInBack}, opacity ${Be.motionDurationFast}`}},"& + span":{paddingInlineStart:Be.paddingXS,paddingInlineEnd:Be.paddingXS}})},{[` + `;return[{[Ma]:{width:zt.controlWidth}},{[`${Ma}-dropdown`]:[(0,In.C2)(`${Rn}-checkbox`,zt),{[`&${Oa}-select-dropdown`]:{padding:0}},{[Ma]:{"&-checkbox":{top:0,marginInlineEnd:zt.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Ma}-menu-empty`]:{[`${Ma}-menu`]:{width:"100%",height:"auto",[ur]:{color:zt.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:zt.controlItemWidth,height:zt.dropdownHeight,margin:0,padding:zt.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${zt.lineWidth}px ${zt.lineType} ${zt.colorSplit}`},"&-item":Object.assign(Object.assign({},wa.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:zt.optionPadding,lineHeight:zt.lineHeight,cursor:"pointer",transition:`all ${zt.motionDurationMid}`,borderRadius:zt.borderRadiusSM,"&:hover":{background:zt.controlItemBgHover},"&-disabled":{color:zt.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[dn]:{color:zt.colorTextDisabled}},[`&-active:not(${ur}-disabled)`]:{"&, &:hover":{fontWeight:zt.optionSelectedFontWeight,backgroundColor:zt.optionSelectedBg}},"&-content":{flex:"auto"},[dn]:{marginInlineStart:zt.paddingXXS,color:zt.colorTextDescription,fontSize:zt.fontSizeIcon},"&-keyword":{color:zt.colorHighlight}})}}}]},{[`${Ma}-dropdown-rtl`]:{direction:"rtl"}},(0,Ga.c)(zt)]};var Wn=(0,xr.Z)("Cascader",zt=>[en(zt)],zt=>{const Rn=Math.round((zt.controlHeight-zt.fontSize*zt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:zt.controlItemBgActive,optionSelectedFontWeight:zt.fontWeightStrong,optionPadding:`${Rn}px ${zt.paddingSM}px`,menuPadding:zt.paddingXXS}}),Ca=function(zt,Rn){var Ma={};for(var Oa in zt)Object.prototype.hasOwnProperty.call(zt,Oa)&&Rn.indexOf(Oa)<0&&(Ma[Oa]=zt[Oa]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ur=0,Oa=Object.getOwnPropertySymbols(zt);urEe===0?[ge]:[].concat((0,a.Z)(ce),[Rn,ge]),[]),ur=[];let dn=0;return Oa.forEach((ce,ge)=>{const Ee=dn+ce.length;let De=zt.slice(dn,Ee);dn=Ee,ge%2===1&&(De=fe.createElement("span",{className:`${Ma}-menu-item-keyword`,key:`separator-${ge}`},De)),ur.push(De)}),ur}const Qr=(zt,Rn,Ma,Oa)=>{const ur=[],dn=zt.toLowerCase();return Rn.forEach((ce,ge)=>{ge!==0&&ur.push(" / ");let Ee=ce[Oa.label];const De=typeof Ee;(De==="string"||De==="number")&&(Ee=Wr(String(Ee),dn,Ma)),ur.push(Ee)}),ur},xt=fe.forwardRef((zt,Rn)=>{const{prefixCls:Ma,size:Oa,disabled:ur,className:dn,rootClassName:ce,multiple:ge,bordered:Ee=!0,transitionName:De,choiceTransitionName:qe="",popupClassName:Dt,dropdownClassName:Mt,expandIcon:xa,placement:Xn,showSearch:rn,allowClear:Jt=!0,notFoundContent:jn,direction:Yt,getPopupContainer:la,status:Fa,showArrow:ma,builtinPlacements:wn,style:mt}=zt,on=Ca(zt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),fn=(0,He.Z)(on,["suffixIcon"]),{getPopupContainer:cn,getPrefixCls:Hn,renderEmpty:vn,direction:vt,popupOverflow:ta,cascader:_a}=fe.useContext(pn.E_),mr=Yt||vt,Un=mr==="rtl",{status:to,hasFeedback:Kr,isFormItemInput:lo,feedbackIcon:hr}=fe.useContext(Bt.aM),pr=(0,Tn.F)(to,Fa),wr=jn||(vn==null?void 0:vn("Cascader"))||fe.createElement(Dn.Z,{componentName:"Cascader"}),Fr=Hn(),vr=Hn("select",Ma),uo=Hn("cascader",Ma),[Do,ao]=(0,kt.Z)(vr),[_r]=Wn(uo),{compactSize:ri,compactItemClassnames:cl}=(0,Bn.ri)(vr,Yt),nl=oe()(Dt||Mt,`${uo}-dropdown`,{[`${uo}-dropdown-rtl`]:mr==="rtl"},ce,ao),Ai=fe.useMemo(()=>{if(!rn)return rn;let Cr={render:Qr};return typeof rn=="object"&&(Cr=Object.assign(Object.assign({},Cr),rn)),Cr},[rn]),Pi=(0,qn.Z)(Cr=>{var Zo;return(Zo=Oa!=null?Oa:ri)!==null&&Zo!==void 0?Zo:Cr}),Zr=fe.useContext(Zn.Z),Li=ur!=null?ur:Zr;let Qi=xa;xa||(Qi=Un?fe.createElement(Le.Z,null):fe.createElement(Fe.Z,null));const ji=fe.createElement("span",{className:`${vr}-menu-item-loading-icon`},fe.createElement(ye.Z,{spin:!0})),Lo=fe.useMemo(()=>ge?fe.createElement("span",{className:`${uo}-checkbox-inner`}):!1,[ge]),Fl=(0,Nt.Z)(zt.suffixIcon,ma),{suffixIcon:el,removeIcon:Da,clearIcon:ba}=(0,qt.Z)(Object.assign(Object.assign({},zt),{hasFeedback:Kr,feedbackIcon:hr,showSuffixIcon:Fl,multiple:ge,prefixCls:vr,componentName:"Cascader"})),Wa=fe.useMemo(()=>Xn!==void 0?Xn:Un?"bottomRight":"bottomLeft",[Xn,Un]),Sr=(0,Pn.Z)(wn,ta),cr=Jt===!0?{clearIcon:ba}:Jt,so=fe.createElement(Ct,Object.assign({prefixCls:vr,className:oe()(!Ma&&uo,{[`${vr}-lg`]:Pi==="large",[`${vr}-sm`]:Pi==="small",[`${vr}-rtl`]:Un,[`${vr}-borderless`]:!Ee,[`${vr}-in-form-item`]:lo},(0,Tn.Z)(vr,pr,Kr),cl,_a==null?void 0:_a.className,dn,ce,ao),disabled:Li,style:Object.assign(Object.assign({},_a==null?void 0:_a.style),mt)},fn,{builtinPlacements:Sr,direction:mr,placement:Wa,notFoundContent:wr,allowClear:cr,showSearch:Ai,expandIcon:Qi,suffixIcon:el,removeIcon:Da,loadingIcon:ji,checkable:Lo,dropdownClassName:nl,dropdownPrefixCls:Ma||uo,choiceTransitionName:(0,at.m)(Fr,"",qe),transitionName:(0,at.m)(Fr,"slide-up",De),getPopupContainer:la||cn,ref:Rn}));return _r(Do(so))}),Cn=(0,Xe.Z)(xt);xt.SHOW_PARENT=Ra,xt.SHOW_CHILD=Ka,xt._InternalPanelDoNotUseOrYouWillBeFired=Cn;var Br=xt},24905:function(Lt,dt,x){"use strict";x.d(dt,{default:function(){return me}});var a=x(92310),fe=x.n(a),Le=x(5630),ye=x(59301),Fe=x(36355),Be=x(1684),oe=x(32441),we=ye.createContext(null),be=x(98447),Re=x(14088),Ze=x(4572),Ce=function(ve,Ae){var Se={};for(var Me in ve)Object.prototype.hasOwnProperty.call(ve,Me)&&Ae.indexOf(Me)<0&&(Se[Me]=ve[Me]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,Me=Object.getOwnPropertySymbols(ve);xe{var Se;const{prefixCls:Me,className:xe,rootClassName:it,children:je,indeterminate:lt=!1,style:We,onMouseEnter:st,onMouseLeave:bt,skipGroup:Et=!1,disabled:At}=ve,Rt=Ce(ve,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:jt,direction:Ut,checkbox:ft}=ye.useContext(Fe.E_),Je=ye.useContext(we),{isFormItemInput:ct}=ye.useContext(oe.aM),Tt=ye.useContext(Be.Z),$t=(Se=(Je==null?void 0:Je.disabled)||At)!==null&&Se!==void 0?Se:Tt,Kt=ye.useRef(Rt.value);ye.useEffect(()=>{Je==null||Je.registerValue(Rt.value)},[]),ye.useEffect(()=>{if(!Et)return Rt.value!==Kt.current&&(Je==null||Je.cancelValue(Kt.current),Je==null||Je.registerValue(Rt.value),Kt.current=Rt.value),()=>Je==null?void 0:Je.cancelValue(Rt.value)},[Rt.value]);const En=jt("checkbox",Me),[Ye,Qt]=(0,be.ZP)(En),kn=Object.assign({},Rt);Je&&!Et&&(kn.onChange=function(){Rt.onChange&&Rt.onChange.apply(Rt,arguments),Je.toggleOption&&Je.toggleOption({label:je,value:Rt.value})},kn.name=Je.name,kn.checked=Je.value.includes(Rt.value));const An=fe()(`${En}-wrapper`,{[`${En}-rtl`]:Ut==="rtl",[`${En}-wrapper-checked`]:kn.checked,[`${En}-wrapper-disabled`]:$t,[`${En}-wrapper-in-form-item`]:ct},ft==null?void 0:ft.className,xe,it,Qt),sn=fe()({[`${En}-indeterminate`]:lt},Ze.A,Qt),rt=lt?"mixed":void 0;return Ye(ye.createElement(Re.Z,{component:"Checkbox",disabled:$t},ye.createElement("label",{className:An,style:Object.assign(Object.assign({},ft==null?void 0:ft.style),We),onMouseEnter:st,onMouseLeave:bt},ye.createElement(Le.Z,Object.assign({"aria-checked":rt},kn,{prefixCls:En,className:sn,disabled:$t,ref:Ae})),je!==void 0&&ye.createElement("span",null,je))))};var E=ye.forwardRef(re),z=x(3300),b=x(2738),ee=function(ve,Ae){var Se={};for(var Me in ve)Object.prototype.hasOwnProperty.call(ve,Me)&&Ae.indexOf(Me)<0&&(Se[Me]=ve[Me]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,Me=Object.getOwnPropertySymbols(ve);xe{const{defaultValue:Se,children:Me,options:xe=[],prefixCls:it,className:je,rootClassName:lt,style:We,onChange:st}=ve,bt=ee(ve,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Et,direction:At}=ye.useContext(Fe.E_),[Rt,jt]=ye.useState(bt.value||Se||[]),[Ut,ft]=ye.useState([]);ye.useEffect(()=>{"value"in bt&&jt(bt.value||[])},[bt.value]);const Je=ye.useMemo(()=>xe.map(ht=>typeof ht=="string"||typeof ht=="number"?{label:ht,value:ht}:ht),[xe]),ct=ht=>{ft(tt=>tt.filter(ke=>ke!==ht))},Tt=ht=>{ft(tt=>[].concat((0,z.Z)(tt),[ht]))},$t=ht=>{const tt=Rt.indexOf(ht.value),ke=(0,z.Z)(Rt);tt===-1?ke.push(ht.value):ke.splice(tt,1),"value"in bt||jt(ke),st==null||st(ke.filter(St=>Ut.includes(St)).sort((St,wt)=>{const Ue=Je.findIndex(Ct=>Ct.value===St),Qe=Je.findIndex(Ct=>Ct.value===wt);return Ue-Qe}))},Kt=Et("checkbox",it),En=`${Kt}-group`,[Ye,Qt]=(0,be.ZP)(Kt),kn=(0,b.Z)(bt,["value","disabled"]),An=xe.length?Je.map(ht=>ye.createElement(E,{prefixCls:Kt,key:ht.value.toString(),disabled:"disabled"in ht?ht.disabled:bt.disabled,value:ht.value,checked:Rt.includes(ht.value),onChange:ht.onChange,className:`${En}-item`,style:ht.style,title:ht.title},ht.label)):Me,sn={toggleOption:$t,value:Rt,disabled:bt.disabled,name:bt.name,registerValue:Tt,cancelValue:ct},rt=fe()(En,{[`${En}-rtl`]:At==="rtl"},je,lt,Qt);return Ye(ye.createElement("div",Object.assign({className:rt,style:We},kn,{ref:Ae}),ye.createElement(we.Provider,{value:sn},An)))},ne=ye.forwardRef(te);var ue=ye.memo(ne);const se=E;se.Group=ue,se.__ANT_CHECKBOX=!0;var me=se},98447:function(Lt,dt,x){"use strict";x.d(dt,{C2:function(){return Fe}});var a=x(17313),fe=x(37613),Le=x(83116);const ye=Be=>{const{checkboxCls:oe}=Be,Ne=`${oe}-wrapper`;return[{[`${oe}-group`]:Object.assign(Object.assign({},(0,a.Wf)(Be)),{display:"inline-flex",flexWrap:"wrap",columnGap:Be.marginXS,[`> ${Be.antCls}-row`]:{flex:1}}),[Ne]:Object.assign(Object.assign({},(0,a.Wf)(Be)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Ne}`]:{marginInlineStart:0},[`&${Ne}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[oe]:Object.assign(Object.assign({},(0,a.Wf)(Be)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Be.borderRadiusSM,alignSelf:"center",[`${oe}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${oe}-inner`]:Object.assign({},(0,a.oN)(Be))},[`${oe}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Be.checkboxSize,height:Be.checkboxSize,direction:"ltr",backgroundColor:Be.colorBgContainer,border:`${Be.lineWidth}px ${Be.lineType} ${Be.colorBorder}`,borderRadius:Be.borderRadiusSM,borderCollapse:"separate",transition:`all ${Be.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Be.checkboxSize/14*5,height:Be.checkboxSize/14*8,border:`${Be.lineWidthBold}px solid ${Be.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Be.motionDurationFast} ${Be.motionEaseInBack}, opacity ${Be.motionDurationFast}`}},"& + span":{paddingInlineStart:Be.paddingXS,paddingInlineEnd:Be.paddingXS}})},{[` ${Ne}:not(${Ne}-disabled), ${oe}:not(${oe}-disabled) `]:{[`&:hover ${oe}-inner`]:{borderColor:Be.colorPrimary}},[`${Ne}:not(${Ne}-disabled)`]:{[`&:hover ${oe}-checked:not(${oe}-disabled) ${oe}-inner`]:{backgroundColor:Be.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${oe}-checked:not(${oe}-disabled):after`]:{borderColor:Be.colorPrimaryHover}}},{[`${oe}-checked`]:{[`${oe}-inner`]:{backgroundColor:Be.colorPrimary,borderColor:Be.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Be.motionDurationMid} ${Be.motionEaseOutBack} ${Be.motionDurationFast}`}}},[` @@ -121,7 +121,7 @@ dts: ${mr+Un} ms, expected: ${mr+Math.round(Xn)} ms, delta: ${Math.round(lo)} ms & > ${sn}-header`]:{borderRadius:`0 0 ${Ue}px ${Ue}px`}},[`> ${sn}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:ke,color:Xe,lineHeight:Zn,cursor:"pointer",transition:`all ${Nt}, visibility 0s`,[`> ${sn}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${sn}-expand-icon`]:{height:pn*Zn,display:"flex",alignItems:"center",paddingInlineEnd:qn},[`${sn}-arrow`]:Object.assign(Object.assign({},(0,jt.Ro)()),{fontSize:qt,svg:{transition:`transform ${Nt}`}}),[`${sn}-header-text`]:{marginInlineEnd:"auto"}},[`${sn}-header-collapsible-only`]:{cursor:"default",[`${sn}-header-text`]:{flex:"none",cursor:"pointer"}},[`${sn}-icon-collapsible-only`]:{cursor:"default",[`${sn}-expand-icon`]:{cursor:"pointer"}}},[`${sn}-content`]:{color:at,backgroundColor:rt,borderTop:In,[`& > ${sn}-content-box`]:{padding:Bn},"&-hidden":{display:"none"}},"&-small":{[`> ${sn}-item`]:{[`> ${sn}-header`]:{padding:St,paddingInlineStart:Pn,[`> ${sn}-expand-icon`]:{marginInlineStart:Bt-Pn}},[`> ${sn}-content > ${sn}-content-box`]:{padding:Bt}}},"&-large":{[`> ${sn}-item`]:{fontSize:Dn,[`> ${sn}-header`]:{padding:wt,paddingInlineStart:ht,[`> ${sn}-expand-icon`]:{height:Dn*Zn,marginInlineStart:kt-ht}},[`> ${sn}-content > ${sn}-content-box`]:{padding:kt}}},[`${sn}-item:last-child`]:{[`> ${sn}-content`]:{borderRadius:`0 0 ${Ue}px ${Ue}px`}},[`& ${sn}-item-disabled > ${sn}-header`]:{"\n &,\n & > .arrow\n ":{color:Tn,cursor:"not-allowed"}},[`&${sn}-icon-position-end`]:{[`& > ${sn}-item`]:{[`> ${sn}-header`]:{[`${sn}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:qn}}}}})}},Tt=An=>{const{componentCls:sn}=An,rt=`> ${sn}-item > ${sn}-header ${sn}-arrow svg`;return{[`${sn}-rtl`]:{[rt]:{transform:"rotate(180deg)"}}}},$t=An=>{const{componentCls:sn,headerBg:rt,paddingXXS:ht,colorBorder:tt}=An;return{[`${sn}-borderless`]:{backgroundColor:rt,border:0,[`> ${sn}-item`]:{borderBottom:`1px solid ${tt}`},[` > ${sn}-item:last-child, > ${sn}-item:last-child ${sn}-header - `]:{borderRadius:0},[`> ${sn}-item:last-child`]:{borderBottom:0},[`> ${sn}-item > ${sn}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${sn}-item > ${sn}-content > ${sn}-content-box`]:{paddingTop:ht}}}},Kt=An=>{const{componentCls:sn,paddingSM:rt}=An;return{[`${sn}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${sn}-item`]:{borderBottom:0,[`> ${sn}-content`]:{backgroundColor:"transparent",border:0,[`> ${sn}-content-box`]:{paddingBlock:rt}}}}}};var En=(0,ft.Z)("Collapse",An=>{const sn=(0,Je.TS)(An,{collapseHeaderPaddingSM:`${An.paddingXS}px ${An.paddingSM}px`,collapseHeaderPaddingLG:`${An.padding}px ${An.paddingLG}px`,collapsePanelBorderRadius:An.borderRadiusLG});return[ct(sn),$t(sn),Kt(sn),Tt(sn),(0,Ut.Z)(sn)]},An=>({headerPadding:`${An.paddingSM}px ${An.padding}px`,headerBg:An.colorFillAlter,contentPadding:`${An.padding}px 16px`,contentBg:An.colorBgContainer})),Qt=Object.assign(be.forwardRef((An,sn)=>{const{getPrefixCls:rt,direction:ht,collapse:tt}=be.useContext(bt.E_),{prefixCls:ke,className:St,rootClassName:wt,style:Ue,bordered:Qe=!0,ghost:Ct,size:He,expandIconPosition:at="start",children:Xe,expandIcon:Tn}=An,pn=(0,Et.Z)(In=>{var wa;return(wa=He!=null?He:In)!==null&&wa!==void 0?wa:"middle"}),Dn=rt("collapse",ke),Zn=rt(),[qn,Bt]=En(Dn),kt=be.useMemo(()=>at==="left"?"start":at==="right"?"end":at,[at]),Pn=function(){let In=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const wa=Tn?Tn(In):be.createElement(a.Z,{rotate:In.isActive?90:void 0});return(0,st.Tm)(wa,()=>({className:Le()(wa.props.className,`${Dn}-arrow`)}))},Nt=Le()(`${Dn}-icon-position-${kt}`,{[`${Dn}-borderless`]:!Qe,[`${Dn}-rtl`]:ht==="rtl",[`${Dn}-ghost`]:!!Ct,[`${Dn}-${pn}`]:pn!=="middle"},tt==null?void 0:tt.className,St,wt,Bt),qt=Object.assign(Object.assign({},(0,We.Z)(Zn)),{motionAppear:!1,leavedClassName:`${Dn}-content-hidden`}),Bn=be.useMemo(()=>Xe?(0,Ze.Z)(Xe).map((In,wa)=>{var Ga,xr;if(!((Ga=In.props)===null||Ga===void 0)&&Ga.disabled){const en=(xr=In.key)!==null&&xr!==void 0?xr:String(wa),{disabled:Wn,collapsible:Ca}=In.props,Ka=Object.assign(Object.assign({},(0,lt.Z)(In.props,["disabled"])),{key:en,collapsible:Ca!=null?Ca:Wn?"disabled":void 0});return(0,st.Tm)(In,Ka)}return In}):null,[Xe]);return qn(be.createElement(it,Object.assign({ref:sn,openMotion:qt},(0,lt.Z)(An,["rootClassName"]),{expandIcon:Pn,prefixCls:Dn,className:Nt,style:Object.assign(Object.assign({},tt==null?void 0:tt.style),Ue)}),Bn))}),{Panel:Rt}),kn=Qt},5083:function(Lt,dt,x){"use strict";x.d(dt,{default:function(){return ti}});var a=x(61186),fe=x.n(a),Le=x(48736),ye=x(90111),Fe=x.n(ye),Be=x(58319),oe=x.n(Be),Ne=x(23250),we=x.n(Ne),be=x(74959),Re=x.n(be),Ze=x(10238),Ce=x.n(Ze),re=x(33656),y=x.n(re);fe().extend(y()),fe().extend(Ce()),fe().extend(Fe()),fe().extend(oe()),fe().extend(we()),fe().extend(Re()),fe().extend(function(Oe,Ge){var ze=Ge.prototype,Pt=ze.format;ze.format=function(Vt){var gn=(Vt||"").replace("Wo","wo");return Pt.bind(this)(gn)}});var E={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},z=function(Ge){var ze=E[Ge];return ze||Ge.split("_")[0]},b=function(){(0,Le.ET)(!1,"Not match any format. Please help to fire a issue about this.")},ee={getNow:function(){return fe()()},getFixedDate:function(Ge){return fe()(Ge,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Ge){return Ge.endOf("month")},getWeekDay:function(Ge){var ze=Ge.locale("en");return ze.weekday()+ze.localeData().firstDayOfWeek()},getYear:function(Ge){return Ge.year()},getMonth:function(Ge){return Ge.month()},getDate:function(Ge){return Ge.date()},getHour:function(Ge){return Ge.hour()},getMinute:function(Ge){return Ge.minute()},getSecond:function(Ge){return Ge.second()},addYear:function(Ge,ze){return Ge.add(ze,"year")},addMonth:function(Ge,ze){return Ge.add(ze,"month")},addDate:function(Ge,ze){return Ge.add(ze,"day")},setYear:function(Ge,ze){return Ge.year(ze)},setMonth:function(Ge,ze){return Ge.month(ze)},setDate:function(Ge,ze){return Ge.date(ze)},setHour:function(Ge,ze){return Ge.hour(ze)},setMinute:function(Ge,ze){return Ge.minute(ze)},setSecond:function(Ge,ze){return Ge.second(ze)},isAfter:function(Ge,ze){return Ge.isAfter(ze)},isValidate:function(Ge){return Ge.isValid()},locale:{getWeekFirstDay:function(Ge){return fe()().locale(z(Ge)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Ge,ze){return ze.locale(z(Ge)).weekday(0)},getWeek:function(Ge,ze){return ze.locale(z(Ge)).week()},getShortWeekDays:function(Ge){return fe()().locale(z(Ge)).localeData().weekdaysMin()},getShortMonths:function(Ge){return fe()().locale(z(Ge)).localeData().monthsShort()},format:function(Ge,ze,Pt){return ze.locale(z(Ge)).format(Pt)},parse:function(Ge,ze,Pt){for(var yt=z(Ge),Vt=0;Vt1&&(gn=Ge.addDate(gn,-7)),gn}function Bt(Oe,Ge,ze){var Pt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Ge){case"year":return ze.addYear(Oe,Pt*10);case"quarter":case"month":return ze.addYear(Oe,Pt);default:return ze.addMonth(Oe,Pt)}}function kt(Oe,Ge){var ze=Ge.generateConfig,Pt=Ge.locale,yt=Ge.format;return typeof yt=="function"?yt(Oe):ze.locale.format(Pt.locale,Oe,yt)}function Pn(Oe,Ge){var ze=Ge.generateConfig,Pt=Ge.locale,yt=Ge.formatList;return!Oe||typeof yt[0]=="function"?null:ze.locale.parse(Pt.locale,Oe,yt)}function Nt(Oe){var Ge=Oe.cellDate,ze=Oe.mode,Pt=Oe.disabledDate,yt=Oe.generateConfig;if(!Pt)return!1;var Vt=function(dr,da,ja){for(var Pr=da;Pr<=ja;){var bo=void 0;switch(dr){case"date":{if(bo=yt.setDate(Ge,Pr),!Pt(bo))return!1;break}case"month":{if(bo=yt.setMonth(Ge,Pr),!Nt({cellDate:bo,mode:"month",generateConfig:yt,disabledDate:Pt}))return!1;break}case"year":{if(bo=yt.setYear(Ge,Pr),!Nt({cellDate:bo,mode:"year",generateConfig:yt,disabledDate:Pt}))return!1;break}}Pr+=1}return!0};switch(ze){case"date":case"week":return Pt(Ge);case"month":{var gn=1,ca=yt.getDate(yt.getEndDate(Ge));return Vt("date",gn,ca)}case"quarter":{var Ba=Math.floor(yt.getMonth(Ge)/3)*3,Ua=Ba+2;return Vt("month",Ba,Ua)}case"year":return Vt("month",0,11);case"decade":{var Va=yt.getYear(Ge),ya=Math.floor(Va/tt)*tt,sr=ya+tt-1;return Vt("year",ya,sr)}}}function qt(Oe,Ge){var ze=Ge.formatList,Pt=Ge.generateConfig,yt=Ge.locale;return(0,rt.Z)(function(){if(!Oe)return[[""],""];for(var Vt="",gn=[],ca=0;ca1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Ua.current),Pr){Ba(ja);return}Ua.current=requestAnimationFrame(function(){Ba(ja)})}var ya=qt(ca,{formatList:ze,generateConfig:Pt,locale:yt}),sr=(0,kn.Z)(ya,2),Ja=sr[1];function dr(ja){Va(ja)}function da(){var ja=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Va(null,ja)}return(0,se.useEffect)(function(){da(!0)},[Oe]),(0,se.useEffect)(function(){return function(){return cancelAnimationFrame(Ua.current)}},[]),[Ja,dr,da]}var In=x(10228),wa=x(16089),Ga=x(3300),xr=x(29194),en=new Map;function Wn(Oe,Ge){var ze;function Pt(){(0,xr.Z)(Oe)?Ge():ze=(0,wa.Z)(function(){Pt()})}return Pt(),function(){wa.Z.cancel(ze)}}function Ca(Oe,Ge,ze){if(en.get(Oe)&&cancelAnimationFrame(en.get(Oe)),ze<=0){en.set(Oe,requestAnimationFrame(function(){Oe.scrollTop=Ge}));return}var Pt=Ge-Oe.scrollTop,yt=Pt/ze*10;en.set(Oe,requestAnimationFrame(function(){Oe.scrollTop+=yt,Oe.scrollTop!==Ge&&Ca(Oe,Ge,ze-10)}))}function Ka(Oe,Ge){var ze=Ge.onLeftRight,Pt=Ge.onCtrlLeftRight,yt=Ge.onUpDown,Vt=Ge.onPageUpDown,gn=Ge.onEnter,ca=Oe.which,Ba=Oe.ctrlKey,Ua=Oe.metaKey;switch(ca){case In.Z.LEFT:if(Ba||Ua){if(Pt)return Pt(-1),!0}else if(ze)return ze(-1),!0;break;case In.Z.RIGHT:if(Ba||Ua){if(Pt)return Pt(1),!0}else if(ze)return ze(1),!0;break;case In.Z.UP:if(yt)return yt(-1),!0;break;case In.Z.DOWN:if(yt)return yt(1),!0;break;case In.Z.PAGE_UP:if(Vt)return Vt(-1),!0;break;case In.Z.PAGE_DOWN:if(Vt)return Vt(1),!0;break;case In.Z.ENTER:if(gn)return gn(),!0;break}return!1}function Ra(Oe,Ge,ze,Pt){var yt=Oe;if(!yt)switch(Ge){case"time":yt=Pt?"hh:mm:ss a":"HH:mm:ss";break;case"week":yt="gggg-wo";break;case"month":yt="YYYY-MM";break;case"quarter":yt="YYYY-[Q]Q";break;case"year":yt="YYYY";break;default:yt=ze?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return yt}function Wr(Oe,Ge,ze){var Pt=Oe==="time"?8:10,yt=typeof Ge=="function"?Ge(ze.getNow()).length:Ge.length;return Math.max(Pt,yt)+2}var Qr=null,xt=new Set;function Cn(Oe){return!Qr&&typeof window!="undefined"&&window.addEventListener&&(Qr=function(ze){(0,Ga.Z)(xt).forEach(function(Pt){Pt(ze)})},window.addEventListener("mousedown",Qr)),xt.add(Oe),function(){xt.delete(Oe),xt.size===0&&(window.removeEventListener("mousedown",Qr),Qr=null)}}function Br(Oe){var Ge=Oe.target;if(Oe.composed&&Ge.shadowRoot){var ze;return((ze=Oe.composedPath)===null||ze===void 0?void 0:ze.call(Oe)[0])||Ge}return Ge}var zt=function(Ge){return Ge==="month"||Ge==="date"?"year":Ge},Rn=function(Ge){return Ge==="date"?"month":Ge},Ma=function(Ge){return Ge==="month"||Ge==="date"?"quarter":Ge},Oa=function(Ge){return Ge==="date"?"week":Ge},ur={year:zt,month:Rn,quarter:Ma,week:Oa,time:null,date:null};function dn(Oe,Ge){return Oe.some(function(ze){return ze&&ze.contains(Ge)})}function ce(Oe){var Ge=Oe.open,ze=Oe.value,Pt=Oe.isClickOutside,yt=Oe.triggerOpen,Vt=Oe.forwardKeyDown,gn=Oe.onKeyDown,ca=Oe.blurToCancel,Ba=Oe.onSubmit,Ua=Oe.onCancel,Va=Oe.onFocus,ya=Oe.onBlur,sr=Oe.changeOnBlur,Ja=(0,se.useState)(!1),dr=(0,kn.Z)(Ja,2),da=dr[0],ja=dr[1],Pr=(0,se.useState)(!1),bo=(0,kn.Z)(Pr,2),co=bo[0],Io=bo[1],jo=(0,se.useRef)(!1),No=(0,se.useRef)(!1),po=(0,se.useRef)(!1),Bi={onMouseDown:function(){ja(!0),yt(!0)},onKeyDown:function(Wo){var pl=function(){po.current=!0};if(gn(Wo,pl),!po.current){switch(Wo.which){case In.Z.ENTER:{Ge?Ba()!==!1&&ja(!0):yt(!0),Wo.preventDefault();return}case In.Z.TAB:{da&&Ge&&!Wo.shiftKey?(ja(!1),Wo.preventDefault()):!da&&Ge&&!Vt(Wo)&&Wo.shiftKey&&(ja(!0),Wo.preventDefault());return}case In.Z.ESC:{ja(!0),Ua();return}}!Ge&&![In.Z.SHIFT].includes(Wo.which)?yt(!0):da||Vt(Wo)}},onFocus:function(Wo){ja(!0),Io(!0),Va&&Va(Wo)},onBlur:function(Wo){if(jo.current||!Pt(document.activeElement)){jo.current=!1;return}ca?setTimeout(function(){for(var pl=document,Bl=pl.activeElement;Bl&&Bl.shadowRoot;)Bl=Bl.shadowRoot.activeElement;Pt(Bl)&&Ua()},0):Ge&&(yt(!1),No.current&&Ba()),Io(!1),ya==null||ya(Wo)}};return(0,se.useEffect)(function(){No.current=!1},[Ge]),(0,se.useEffect)(function(){No.current=!0},[ze]),(0,se.useEffect)(function(){return Cn(function(Ci){var Wo=Br(Ci),pl=Pt(Wo);Ge&&(pl?!sr&&(!co||pl)&&yt(!1):(jo.current=!0,(0,wa.Z)(function(){jo.current=!1})))})}),[Bi,{focused:co,typing:da}]}function ge(Oe,Ge){return se.useMemo(function(){return Oe||(Ge?((0,Le.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Ge).map(function(ze){var Pt=(0,kn.Z)(ze,2),yt=Pt[0],Vt=Pt[1];return{label:yt,value:Vt}})):[])},[Oe,Ge])}var Ee=x(34280);function De(Oe){var Ge=Oe.valueTexts,ze=Oe.onTextChange,Pt=se.useState(""),yt=(0,kn.Z)(Pt,2),Vt=yt[0],gn=yt[1],ca=se.useRef([]);ca.current=Ge;function Ba(Va){gn(Va),ze(Va)}function Ua(){gn(ca.current[0])}return(0,Ee.Z)(function(){Ge.every(function(Va){return Va!==Vt})&&Ua()},[Ge.join("||")]),[Vt,Ba,Ua]}var qe=se.createContext({}),Dt=qe,Mt=x(34666);function xa(Oe){var Ge=Oe.cellRender,ze=Oe.monthCellRender,Pt=Oe.dateRender,yt=se.useMemo(function(){if(Ge)return Ge;if(!(!ze&&!Pt))return function(Vt,gn){var ca=Vt;return Pt&&gn.type==="date"?Pt(ca,gn.today):ze&&gn.type==="month"?ze(ca,gn.locale):gn.originNode}},[Ge,ze,Pt]);return yt}function Xn(Oe,Ge){for(var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Pt=String(Oe);Pt.length=1?ze|0:1,gn=Oe;gn<=Ge;gn+=Vt)yt.push({label:Xn(gn,2),value:gn,disabled:(Pt||[]).includes(gn)});return yt}function _r(Oe){var Ge=Oe.generateConfig,ze=Oe.prefixCls,Pt=Oe.operationRef,yt=Oe.activeColumnIndex,Vt=Oe.value,gn=Oe.showHour,ca=Oe.showMinute,Ba=Oe.showSecond,Ua=Oe.use12Hours,Va=Oe.hourStep,ya=Va===void 0?1:Va,sr=Oe.minuteStep,Ja=sr===void 0?1:sr,dr=Oe.secondStep,da=dr===void 0?1:dr,ja=Oe.disabledHours,Pr=Oe.disabledMinutes,bo=Oe.disabledSeconds,co=Oe.disabledTime,Io=Oe.hideDisabledOptions,jo=Oe.onSelect,No=Oe.cellRender,po=Oe.locale,Bi=[],Ci="".concat(ze,"-content"),Wo="".concat(ze,"-time-panel"),pl,Bl=Vt?Ge.getHour(Vt):-1,Zl=Bl,kr=Vt?Ge.getMinute(Vt):-1,Sl=Vt?Ge.getSecond(Vt):-1,ml=Ge.getNow(),El=se.useMemo(function(){if(co){var ga=co(ml);return[ga.disabledHours,ga.disabledMinutes,ga.disabledSeconds]}return[ja,Pr,bo]},[ja,Pr,bo,co,ml]),zl=(0,kn.Z)(El,3),Kl=zl[0],Al=zl[1],Ll=zl[2],Kn=no(0,23,ya,Kl&&Kl()),zr=(0,rt.Z)(function(){return Kn},Kn,Do);Ua&&(pl=Zl>=12,Zl%=12);var Ke=se.useMemo(function(){if(!Ua)return[!1,!1];var ga=[!0,!0];return zr.forEach(function(yn){var nr=yn.disabled,rr=yn.value;nr||(rr>=12?ga[1]=!1:ga[0]=!1)}),ga},[Ua,zr]),Ve=(0,kn.Z)(Ke,2),ut=Ve[0],Ot=Ve[1],Ht=se.useMemo(function(){return Ua?zr.filter(pl?function(ga){return ga.value>=12}:function(ga){return ga.value<12}).map(function(ga){var yn=ga.value%12,nr=yn===0?"12":Xn(yn,2);return(0,Qt.Z)((0,Qt.Z)({},ga),{},{label:nr,value:yn})}):zr},[Ua,pl,zr]),Gt=no(0,59,Ja,Al&&Al(Bl)),hn=no(0,59,da,Ll&&Ll(Bl,kr)),Mn=Fr({value:Vt,generateConfig:Ge,disabledMinutes:Al,disabledSeconds:Ll,minutes:Gt,seconds:hn,use12Hours:Ua});Pt.current={onUpDown:function(yn){var nr=Bi[yt];if(nr)for(var rr=nr.units.findIndex(function(jr){return jr.value===nr.value}),ar=nr.units.length,yr=1;yr2&&arguments[2]!==void 0?arguments[2]:!1;(to===ja||hi)&&(Uo(Ya),Bi&&Bi(Ya),Mn&&Mn(Ya,vo),Ci&&!Dn(Ba,Ya,Yr)&&!(Ja!=null&&Ja(Ya))&&Ci(Ya))},Or=function(Ya){if(si.includes(to)){var vo,hi,Vi=to==="date";switch(Ya===In.Z.PAGE_UP||Ya===In.Z.PAGE_DOWN?hi=Vi?Ba.addMonth:Ba.addYear:hi=Vi?Ba.addDate:Ba.addMonth,Ya){case In.Z.LEFT:case In.Z.PAGE_UP:vo=hi(Xo,-1);break;case In.Z.RIGHT:case In.Z.PAGE_DOWN:vo=hi(Xo,1);break;case In.Z.UP:case In.Z.DOWN:vo=hi(Xo,Number("".concat(Ya===In.Z.UP?"-":"").concat(Vi?St:so)));break}if(vo)return!(Ja!=null&&Ja(vo))}return!0},Jl=function(Ya){if(yr.current&&yr.current.onKeyDown){var vo=!0,hi=Ya.which;if([In.Z.LEFT,In.Z.RIGHT,In.Z.UP,In.Z.DOWN,In.Z.PAGE_UP,In.Z.PAGE_DOWN,In.Z.ENTER].includes(hi)&&(Ya.preventDefault(),hi!==In.Z.ENTER&&bo===0&&(vo=Or(hi))),vo)return yr.current.onKeyDown(Ya)}return(0,Le.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Ki=function(Ya){yr.current&&yr.current.onBlur&&yr.current.onBlur(Ya)};hn&&nr!=="right"&&(hn.current={onKeyDown:Jl,onClose:function(){yr.current&&yr.current.onClose&&yr.current.onClose()}}),se.useEffect(function(){Ua&&!Lr.current&&yi(Ua)},[Ua]),se.useEffect(function(){Lr.current=!1},[]);var vi,ql=xa({cellRender:Ke,monthCellRender:zr,dateRender:Kn}),ni=(0,Qt.Z)((0,Qt.Z)({},Oe),{},{cellRender:ql,operationRef:yr,prefixCls:yt,viewDate:Xo,value:Yr,onViewDateChange:mo,sourceMode:zo,onPanelChange:Ui,disabledDate:Ja});switch(delete ni.onChange,delete ni.onSelect,to){case"decade":vi=se.createElement(Wa,(0,ue.Z)({},ni,{onSelect:function(Ya,vo){mo(Ya),qi(Ya,vo)}}));break;case"year":vi=se.createElement(lu,(0,ue.Z)({},ni,{onSelect:function(Ya,vo){mo(Ya),qi(Ya,vo)}}));break;case"month":vi=se.createElement(Ho,(0,ue.Z)({},ni,{onSelect:function(Ya,vo){mo(Ya),qi(Ya,vo)}}));break;case"quarter":vi=se.createElement(qr,(0,ue.Z)({},ni,{onSelect:function(Ya,vo){mo(Ya),qi(Ya,vo)}}));break;case"week":vi=se.createElement(Gr,(0,ue.Z)({},ni,{onSelect:function(Ya,vo){mo(Ya),qi(Ya,vo)}}));break;case"time":delete ni.showTime,vi=se.createElement(Ai,(0,ue.Z)({},ni,(0,Mt.Z)(Io)==="object"?Io:null,{onSelect:function(Ya,vo){mo(Ya),qi(Ya,vo)}}));break;default:Io?vi=se.createElement(Li,(0,ue.Z)({},ni,{onSelect:function(Ya,vo){mo(Ya),qi(Ya,vo)}})):vi=se.createElement(hr,(0,ue.Z)({},ni,{onSelect:function(Ya,vo){mo(Ya),qi(Ya,vo)}}))}var Ql,Pl,gl=function(){var Ya=Ba.getNow(),vo=fn(Ba.getHour(Ya),Ba.getMinute(Ya),Ba.getSecond(Ya),ut?El:1,Ot?Kl:1,Ht?Ll:1),hi=mt(Ba,Ya,vo[0],vo[1],vo[2]);qi(hi,"submit")};Fn||(Ql=Fi(yt,to,No),Io&&to!=="date"?Pl=null:Pl=Ri({prefixCls:yt,components:kr,needConfirmButton:Ve,okDisabled:!Yr||Ja&&Ja(Yr),locale:ca,showNow:co,onNow:Ve&&gl,onOk:function(){Yr&&(qi(Yr,"submit",!0),Zl&&Zl(Yr))}}));var Ko;if(jo&&to==="date"&&ja==="date"&&!Io){var Vo=Ba.getNow(),$o="".concat(yt,"-today-btn"),Qo=Ja&&Ja(Vo);Ko=se.createElement("a",{className:Je()($o,Qo&&"".concat($o,"-disabled")),"aria-disabled":Qo,onClick:function(){Qo||qi(Vo,"mouse",!0)}},ca.today)}return se.createElement(Dt.Provider,{value:(0,Qt.Z)((0,Qt.Z)({},Gt),{},{mode:to,hideHeader:"hideHeader"in Oe?po:Gt.hideHeader,hidePrevBtn:yn&&nr==="right",hideNextBtn:yn&&nr==="left"})},se.createElement("div",{tabIndex:bo,className:Je()("".concat(yt,"-panel"),Vt,(Ge={},(0,Ye.Z)(Ge,"".concat(yt,"-panel-has-range"),rr&&rr[0]&&rr[1]),(0,Ye.Z)(Ge,"".concat(yt,"-panel-has-range-hover"),ar&&ar[0]&&ar[1]),(0,Ye.Z)(Ge,"".concat(yt,"-panel-rtl"),Sl==="rtl"),Ge)),style:gn,onKeyDown:Jl,onBlur:Ki,onMouseDown:pl},vi,Ql||Pl||Ko?se.createElement("div",{className:"".concat(yt,"-footer")},Ql,Pl,Ko):null))}var ll=Po,gi=x(35593),ul={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Ul(Oe){var Ge,ze=Oe.prefixCls,Pt=Oe.popupElement,yt=Oe.popupStyle,Vt=Oe.visible,gn=Oe.dropdownClassName,ca=Oe.dropdownAlign,Ba=Oe.transitionName,Ua=Oe.getPopupContainer,Va=Oe.children,ya=Oe.range,sr=Oe.popupPlacement,Ja=Oe.direction,dr="".concat(ze,"-dropdown"),da=function(){return sr!==void 0?sr:Ja==="rtl"?"bottomRight":"bottomLeft"};return se.createElement(gi.Z,{showAction:[],hideAction:[],popupPlacement:da(),builtinPlacements:ul,prefixCls:dr,popupTransitionName:Ba,popup:Pt,popupAlign:ca,popupVisible:Vt,popupClassName:Je()(gn,(Ge={},(0,Ye.Z)(Ge,"".concat(dr,"-range"),ya),(0,Ye.Z)(Ge,"".concat(dr,"-rtl"),Ja==="rtl"),Ge)),popupStyle:yt,getPopupContainer:Ua},Va)}var Lu=Ul;function Tu(Oe){var Ge=Oe.prefixCls,ze=Oe.presets,Pt=Oe.onClick,yt=Oe.onHover;return ze.length?se.createElement("div",{className:"".concat(Ge,"-presets")},se.createElement("ul",null,ze.map(function(Vt,gn){var ca=Vt.label,Ba=Vt.value;return se.createElement("li",{key:gn,onClick:function(){return Pt==null?void 0:Pt(la(Ba))},onMouseEnter:function(){return yt==null?void 0:yt(la(Ba))},onMouseLeave:function(){return yt==null?void 0:yt(null)}},ca)}))):null}function Er(Oe){var Ge=Oe.picker,ze=Oe.disabledHours,Pt=Oe.disabledMinutes,yt=Oe.disabledSeconds;Ge==="time"&&(ze||Pt||yt)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function al(Oe,Ge,ze){var Pt=(0,Mt.Z)(Ge)==="object"?Ge.clearIcon:ze;return Pt||se.createElement("span",{className:"".concat(Oe,"-clear-btn")})}function bu(Oe){var Ge,ze=Oe,Pt=ze.prefixCls,yt=Pt===void 0?"rc-picker":Pt,Vt=ze.id,gn=ze.name,ca=ze.tabIndex,Ba=ze.style,Ua=ze.className,Va=ze.dropdownClassName,ya=ze.dropdownAlign,sr=ze.popupStyle,Ja=ze.transitionName,dr=ze.generateConfig,da=ze.locale,ja=ze.inputReadOnly,Pr=ze.allowClear,bo=ze.autoFocus,co=ze.showTime,Io=ze.picker,jo=Io===void 0?"date":Io,No=ze.format,po=ze.use12Hours,Bi=ze.value,Ci=ze.defaultValue,Wo=ze.presets,pl=ze.open,Bl=ze.defaultOpen,Zl=ze.defaultOpenValue,kr=ze.suffixIcon,Sl=ze.clearIcon,ml=ze.disabled,El=ze.disabledDate,zl=ze.placeholder,Kl=ze.getPopupContainer,Al=ze.pickerRef,Ll=ze.panelRender,Kn=ze.onChange,zr=ze.onOpenChange,Ke=ze.onFocus,Ve=ze.onBlur,ut=ze.onMouseDown,Ot=ze.onMouseUp,Ht=ze.onMouseEnter,Gt=ze.onMouseLeave,hn=ze.onContextMenu,Mn=ze.onClick,Fn=ze.onKeyDown,Pa=ze.onSelect,ga=ze.direction,yn=ze.autoComplete,nr=yn===void 0?"off":yn,rr=ze.inputRender,ar=ze.changeOnBlur,yr=se.useRef(null),Lr=jo==="date"&&!!co||jo==="time",jr=ge(Wo),Tr=Jt(Ra(No,jo,co,po)),Yr=se.useRef(null),Uo=se.useRef(null),_o=se.useRef(null),Bo=(0,An.Z)(null,{value:Bi,defaultValue:Ci}),Xo=(0,kn.Z)(Bo,2),yi=Xo[0],mo=Xo[1],Mo=se.useState(yi),So=(0,kn.Z)(Mo,2),Jr=So[0],to=So[1],Jo=se.useRef(null),zi=(0,An.Z)(!1,{value:pl,defaultValue:Bl,postState:function(di){return ml?!1:di},onChange:function(di){zr&&zr(di),!di&&Jo.current&&Jo.current.onClose&&Jo.current.onClose()}}),ii=(0,kn.Z)(zi,2),zo=ii[0],wi=ii[1],Ui=qt(Jr,{formatList:Tr,generateConfig:dr,locale:da}),qi=(0,kn.Z)(Ui,2),Or=qi[0],Jl=qi[1],Ki=De({valueTexts:Or,onTextChange:function(di){var Eu=Pn(di,{locale:da,formatList:Tr,generateConfig:dr});Eu&&(!El||!El(Eu))&&to(Eu)}}),vi=(0,kn.Z)(Ki,3),ql=vi[0],ni=vi[1],Ql=vi[2],Pl=function(di){to(di),mo(di),Kn&&!Dn(dr,yi,di)&&Kn(di,di?kt(di,{generateConfig:dr,locale:da,format:Tr[0]}):"")},gl=function(di){ml&&di||wi(di)},Ko=function(di){return zo&&Jo.current&&Jo.current.onKeyDown?Jo.current.onKeyDown(di):((0,Le.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Vo=function(){for(var di=arguments.length,Eu=new Array(di),iu=0;iusr(Ua);case"month":return ya(da)>ya(Ua);case"week":return Va(da)>Va(Ua);default:return!Xe(ca,da,Ua)&&ca.isAfter(da,Ua)}return!1},[Vt,gn[1],Ua,Ge]),dr=se.useCallback(function(da){if(gn[1]||Vt&&Vt(da))return!0;if(gn[0]&&Ba)return!Xe(ca,da,Ua)&&ca.isAfter(Ba,da);if(!Ge&&Ba)switch(ze){case"quarter":return sr(da)0&&arguments[0]!==void 0?arguments[0]:!1,qo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ji=null;uu&&Qs&&Qs[0]&&Qs[1]&&da.isAfter(Qs[1],Qs[0])&&(Ji=Qs);var $l=po;if(po&&(0,Mt.Z)(po)==="object"&&po.defaultValue){var wu=po.defaultValue;$l=(0,Qt.Z)((0,Qt.Z)({},po),{},{defaultValue:jn(wu,ai)||void 0})}return se.createElement(wn.Provider,{value:{inRange:!0,panelPosition:wl,rangedValue:Tc||xo,hoverRangedValue:Ji}},se.createElement(ll,(0,ue.Z)({},Oe,qo,{cellRender:t0,showTime:$l,mode:Vi[ai],generateConfig:da,style:void 0,direction:Xo,disabledDate:ai===0?gu:sl,disabledTime:function(Ts){return El?El(Ts,ai===0?"start":"end"):!1},className:Je()((0,Ye.Z)({},"".concat(gn,"-panel-focused"),ai===0?!rd:!qu)),value:jn(xo,ai),locale:ja,tabIndex:-1,onPanelChange:function(Ts,sc){ai===0&&rc(!0),ai===1&&td(!0),Su(Yt(Vi,sc,ai),Yt(xo,Ts,ai));var ks=Ts;wl==="right"&&Vi[ai]===sc&&(ks=Bt(ks,sc,da,-1)),Vo(ks,ai)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:ai===0?jn(xo,1):jn(xo,0)})))}var Ms=0,Md=0;if(ai&&zi.current&&zo.current&&Jo.current&&qi.current){Ms=zi.current.offsetWidth+zo.current.offsetWidth;var a0=qi.current.offsetLeft>Ms?qi.current.offsetLeft-Ms:qi.current.offsetLeft,xd=Jo.current.offsetWidth,Ws=qi.current.offsetWidth;xd&&Ws&&Ms>xd-Ws-(Xo==="rtl"?0:a0)&&(Md=Ms)}var ld=Xo==="rtl"?{right:Ms}:{left:Ms};function Td(){var wl,qo=Fi(gn,Vi[ai],Mn),Ji=Ri({prefixCls:gn,components:_o,needConfirmButton:Jr,okDisabled:!jn(xo,ai)||ml&&ml(xo[ai]),locale:ja,onOk:function(){var Ns=jn(xo,ai);Ns&&(iu(xo,ai),Yr==null||Yr(xo),Ku(!1,ai,"confirm"))}});if(No!=="time"&&!po){var $l=Ko(ai),wu=Bt($l,No,da),fl=Vi[ai],Ts=fl===No,sc=bd(Ts?"left":!1,{pickerValue:$l,onPickerValueChange:function(Ns){Vo(Ns,ai)}}),ks=bd("right",{pickerValue:wu,onPickerValueChange:function(Ns){Vo(Bt(Ns,No,da,-1),ai)}});Xo==="rtl"?wl=se.createElement(se.Fragment,null,ks,Ts&&sc):wl=se.createElement(se.Fragment,null,sc,Ts&&ks)}else wl=bd();var Gc=se.createElement("div",{className:"".concat(gn,"-panel-layout")},se.createElement(Tu,{prefixCls:gn,presets:n0,onClick:function(Ns){iu(Ns,null),Ku(!1,ai,"preset")},onHover:function(Ns){yo(Ns)}}),se.createElement("div",null,se.createElement("div",{className:"".concat(gn,"-panels")},wl),(qo||Ji)&&se.createElement("div",{className:"".concat(gn,"-footer")},qo,Ji)));return Ll&&(Gc=Ll(Gc)),se.createElement("div",{className:"".concat(gn,"-panel-container"),style:{marginLeft:Md},ref:Jo,onMouseDown:function(Ns){Ns.preventDefault()}},Gc)}var r0=se.createElement("div",{className:Je()("".concat(gn,"-range-wrapper"),"".concat(gn,"-").concat(No,"-range-wrapper")),style:{minWidth:bl}},se.createElement("div",{ref:qi,className:"".concat(gn,"-range-arrow"),style:ld}),Td()),kd;ut&&(kd=se.createElement("span",{className:"".concat(gn,"-suffix"),onMouseDown:function(qo){qo.preventDefault()}},ut));var Ii=al(gn,Ve,Ot),o0=se.createElement("span",{onMouseDown:function(qo){qo.preventDefault(),qo.stopPropagation()},onMouseUp:function(qo){qo.preventDefault(),qo.stopPropagation();var Ji=ni;Ki[0]||(Ji=Yt(Ji,null,0)),Ki[1]||(Ji=Yt(Ji,null,1)),iu(Ji,null),Ku(!1,ai,"clear")},className:"".concat(gn,"-clear"),role:"button"},Ii),i0=Ve&&(jn(ni,0)&&!Ki[0]||jn(ni,1)&&!Ki[1]),ud={size:Wr(No,Or[0],da)},sd=0,wd=0;zi.current&&ii.current&&zo.current&&(ai===0?wd=zi.current.offsetWidth:(sd=Ms,wd=ii.current.offsetWidth));var l0=Xo==="rtl"?{right:sd}:{left:sd},jd=function(qo,Ji){var $l=Yt(xo,qo,ai);if(Ji==="submit"||Ji!=="key"&&!Jr){iu($l,ai),ai===0?rc():td();var wu=ai===0?1:0;Ki[wu]?Ku(!1,!1,"confirm"):Ku(!1,ai,"confirm")}else Ya($l)};return se.createElement(Dt.Provider,{value:{operationRef:Jl,hideHeader:No==="time",onDateMouseEnter:hd,onDateMouseLeave:nd,hideRanges:!0,onSelect:jd,open:uu}},se.createElement(Lu,{visible:uu,popupElement:r0,popupStyle:Va,prefixCls:gn,dropdownClassName:ya,dropdownAlign:Ja,getPopupContainer:dr,transitionName:sr,range:!0,direction:Xo},se.createElement("div",(0,ue.Z)({ref:to,className:Je()(gn,"".concat(gn,"-range"),Ua,(Ge={},(0,Ye.Z)(Ge,"".concat(gn,"-disabled"),Ki[0]&&Ki[1]),(0,Ye.Z)(Ge,"".concat(gn,"-focused"),ai===0?xc:bs),(0,Ye.Z)(Ge,"".concat(gn,"-rtl"),Xo==="rtl"),Ge)),style:Ba,onClick:lc,onMouseEnter:Lr,onMouseLeave:jr,onMouseDown:uc,onMouseUp:yr},(0,sn.Z)(Oe,{aria:!0,data:!0})),se.createElement("div",{className:Je()("".concat(gn,"-input"),(ze={},(0,Ye.Z)(ze,"".concat(gn,"-input-active"),ai===0),(0,Ye.Z)(ze,"".concat(gn,"-input-placeholder"),!!ac),ze)),ref:zi},se.createElement("input",(0,ue.Z)({id:ca,disabled:Ki[0],readOnly:Gt||typeof Or[0]=="function"||!rd,value:ac||eu,onChange:function(qo){Zu(qo.target.value)},autoFocus:bo,placeholder:jn(Pr,0)||"",ref:wi},bc,ud,{autoComplete:Mo}))),se.createElement("div",{className:"".concat(gn,"-range-separator"),ref:zo},Wo),se.createElement("div",{className:Je()("".concat(gn,"-input"),(Pt={},(0,Ye.Z)(Pt,"".concat(gn,"-input-active"),ai===1),(0,Ye.Z)(Pt,"".concat(gn,"-input-placeholder"),!!jc),Pt)),ref:ii},se.createElement("input",(0,ue.Z)({disabled:Ki[1],readOnly:Gt||typeof Or[0]=="function"||!qu,value:jc||Xu,onChange:function(qo){Ps(qo.target.value)},placeholder:jn(Pr,1)||"",ref:Ui},pu,ud,{autoComplete:Mo}))),se.createElement("div",{className:"".concat(gn,"-active-bar"),style:(0,Qt.Z)((0,Qt.Z)({},l0),{},{width:wd,position:"absolute"})}),kd,i0&&o0)))}var Cu=function(Oe){(0,Kt.Z)(ze,Oe);var Ge=(0,En.Z)(ze);function ze(){var Pt;(0,ct.Z)(this,ze);for(var yt=arguments.length,Vt=new Array(yt),gn=0;gn{const{lineHeight:yt}=Oe,Vt=Math.floor(ze*yt)+2,gn=Math.max((Ge-Vt)/2,0),ca=Math.max(Ge-Vt-gn,0);return{padding:`${gn}px ${Pt}px ${ca}px`}},zs=Oe=>{const{componentCls:Ge,pickerCellCls:ze,pickerCellInnerCls:Pt,cellHeight:yt,motionDurationSlow:Vt,borderRadiusSM:gn,motionDurationMid:ca,cellHoverBg:Ba,lineWidth:Ua,lineType:Va,colorPrimary:ya,cellActiveWithRangeBg:sr,colorTextLightSolid:Ja,controlHeightSM:dr,cellRangeBorderColor:da,pickerCellBorderGap:ja,cellHoverWithRangeBg:Pr,cellWidth:bo,colorTextDisabled:co,cellBgDisabled:Io}=Oe;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:yt,transform:"translateY(-50%)",transition:`all ${Vt}`,content:'""'},[Pt]:{position:"relative",zIndex:2,display:"inline-block",minWidth:yt,height:yt,lineHeight:`${yt}px`,borderRadius:gn,transition:`background ${ca}, border ${ca}`},"&-range-hover-start, &-range-hover-end":{[Pt]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${ze}-in-view), + `]:{borderRadius:0},[`> ${sn}-item:last-child`]:{borderBottom:0},[`> ${sn}-item > ${sn}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${sn}-item > ${sn}-content > ${sn}-content-box`]:{paddingTop:ht}}}},Kt=An=>{const{componentCls:sn,paddingSM:rt}=An;return{[`${sn}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${sn}-item`]:{borderBottom:0,[`> ${sn}-content`]:{backgroundColor:"transparent",border:0,[`> ${sn}-content-box`]:{paddingBlock:rt}}}}}};var En=(0,ft.Z)("Collapse",An=>{const sn=(0,Je.TS)(An,{collapseHeaderPaddingSM:`${An.paddingXS}px ${An.paddingSM}px`,collapseHeaderPaddingLG:`${An.padding}px ${An.paddingLG}px`,collapsePanelBorderRadius:An.borderRadiusLG});return[ct(sn),$t(sn),Kt(sn),Tt(sn),(0,Ut.Z)(sn)]},An=>({headerPadding:`${An.paddingSM}px ${An.padding}px`,headerBg:An.colorFillAlter,contentPadding:`${An.padding}px 16px`,contentBg:An.colorBgContainer})),Qt=Object.assign(be.forwardRef((An,sn)=>{const{getPrefixCls:rt,direction:ht,collapse:tt}=be.useContext(bt.E_),{prefixCls:ke,className:St,rootClassName:wt,style:Ue,bordered:Qe=!0,ghost:Ct,size:He,expandIconPosition:at="start",children:Xe,expandIcon:Tn}=An,pn=(0,Et.Z)(In=>{var wa;return(wa=He!=null?He:In)!==null&&wa!==void 0?wa:"middle"}),Dn=rt("collapse",ke),Zn=rt(),[qn,Bt]=En(Dn),kt=be.useMemo(()=>at==="left"?"start":at==="right"?"end":at,[at]),Pn=function(){let In=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const wa=Tn?Tn(In):be.createElement(a.Z,{rotate:In.isActive?90:void 0});return(0,st.Tm)(wa,()=>({className:Le()(wa.props.className,`${Dn}-arrow`)}))},Nt=Le()(`${Dn}-icon-position-${kt}`,{[`${Dn}-borderless`]:!Qe,[`${Dn}-rtl`]:ht==="rtl",[`${Dn}-ghost`]:!!Ct,[`${Dn}-${pn}`]:pn!=="middle"},tt==null?void 0:tt.className,St,wt,Bt),qt=Object.assign(Object.assign({},(0,We.Z)(Zn)),{motionAppear:!1,leavedClassName:`${Dn}-content-hidden`}),Bn=be.useMemo(()=>Xe?(0,Ze.Z)(Xe).map((In,wa)=>{var Ga,xr;if(!((Ga=In.props)===null||Ga===void 0)&&Ga.disabled){const en=(xr=In.key)!==null&&xr!==void 0?xr:String(wa),{disabled:Wn,collapsible:Ca}=In.props,Ka=Object.assign(Object.assign({},(0,lt.Z)(In.props,["disabled"])),{key:en,collapsible:Ca!=null?Ca:Wn?"disabled":void 0});return(0,st.Tm)(In,Ka)}return In}):null,[Xe]);return qn(be.createElement(it,Object.assign({ref:sn,openMotion:qt},(0,lt.Z)(An,["rootClassName"]),{expandIcon:Pn,prefixCls:Dn,className:Nt,style:Object.assign(Object.assign({},tt==null?void 0:tt.style),Ue)}),Bn))}),{Panel:Rt}),kn=Qt},5083:function(Lt,dt,x){"use strict";x.d(dt,{default:function(){return ti}});var a=x(61186),fe=x.n(a),Le=x(48736),ye=x(90111),Fe=x.n(ye),Be=x(58319),oe=x.n(Be),Ne=x(23250),we=x.n(Ne),be=x(74959),Re=x.n(be),Ze=x(10238),Ce=x.n(Ze),re=x(33656),y=x.n(re);fe().extend(y()),fe().extend(Ce()),fe().extend(Fe()),fe().extend(oe()),fe().extend(we()),fe().extend(Re()),fe().extend(function(Oe,Ge){var ze=Ge.prototype,Pt=ze.format;ze.format=function(Vt){var gn=(Vt||"").replace("Wo","wo");return Pt.bind(this)(gn)}});var E={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},z=function(Ge){var ze=E[Ge];return ze||Ge.split("_")[0]},b=function(){(0,Le.ET)(!1,"Not match any format. Please help to fire a issue about this.")},ee={getNow:function(){return fe()()},getFixedDate:function(Ge){return fe()(Ge,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Ge){return Ge.endOf("month")},getWeekDay:function(Ge){var ze=Ge.locale("en");return ze.weekday()+ze.localeData().firstDayOfWeek()},getYear:function(Ge){return Ge.year()},getMonth:function(Ge){return Ge.month()},getDate:function(Ge){return Ge.date()},getHour:function(Ge){return Ge.hour()},getMinute:function(Ge){return Ge.minute()},getSecond:function(Ge){return Ge.second()},addYear:function(Ge,ze){return Ge.add(ze,"year")},addMonth:function(Ge,ze){return Ge.add(ze,"month")},addDate:function(Ge,ze){return Ge.add(ze,"day")},setYear:function(Ge,ze){return Ge.year(ze)},setMonth:function(Ge,ze){return Ge.month(ze)},setDate:function(Ge,ze){return Ge.date(ze)},setHour:function(Ge,ze){return Ge.hour(ze)},setMinute:function(Ge,ze){return Ge.minute(ze)},setSecond:function(Ge,ze){return Ge.second(ze)},isAfter:function(Ge,ze){return Ge.isAfter(ze)},isValidate:function(Ge){return Ge.isValid()},locale:{getWeekFirstDay:function(Ge){return fe()().locale(z(Ge)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Ge,ze){return ze.locale(z(Ge)).weekday(0)},getWeek:function(Ge,ze){return ze.locale(z(Ge)).week()},getShortWeekDays:function(Ge){return fe()().locale(z(Ge)).localeData().weekdaysMin()},getShortMonths:function(Ge){return fe()().locale(z(Ge)).localeData().monthsShort()},format:function(Ge,ze,Pt){return ze.locale(z(Ge)).format(Pt)},parse:function(Ge,ze,Pt){for(var yt=z(Ge),Vt=0;Vt1&&(gn=Ge.addDate(gn,-7)),gn}function Bt(Oe,Ge,ze){var Pt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Ge){case"year":return ze.addYear(Oe,Pt*10);case"quarter":case"month":return ze.addYear(Oe,Pt);default:return ze.addMonth(Oe,Pt)}}function kt(Oe,Ge){var ze=Ge.generateConfig,Pt=Ge.locale,yt=Ge.format;return typeof yt=="function"?yt(Oe):ze.locale.format(Pt.locale,Oe,yt)}function Pn(Oe,Ge){var ze=Ge.generateConfig,Pt=Ge.locale,yt=Ge.formatList;return!Oe||typeof yt[0]=="function"?null:ze.locale.parse(Pt.locale,Oe,yt)}function Nt(Oe){var Ge=Oe.cellDate,ze=Oe.mode,Pt=Oe.disabledDate,yt=Oe.generateConfig;if(!Pt)return!1;var Vt=function(dr,da,ja){for(var Pr=da;Pr<=ja;){var bo=void 0;switch(dr){case"date":{if(bo=yt.setDate(Ge,Pr),!Pt(bo))return!1;break}case"month":{if(bo=yt.setMonth(Ge,Pr),!Nt({cellDate:bo,mode:"month",generateConfig:yt,disabledDate:Pt}))return!1;break}case"year":{if(bo=yt.setYear(Ge,Pr),!Nt({cellDate:bo,mode:"year",generateConfig:yt,disabledDate:Pt}))return!1;break}}Pr+=1}return!0};switch(ze){case"date":case"week":return Pt(Ge);case"month":{var gn=1,ca=yt.getDate(yt.getEndDate(Ge));return Vt("date",gn,ca)}case"quarter":{var Ba=Math.floor(yt.getMonth(Ge)/3)*3,Ua=Ba+2;return Vt("month",Ba,Ua)}case"year":return Vt("month",0,11);case"decade":{var Va=yt.getYear(Ge),ya=Math.floor(Va/tt)*tt,sr=ya+tt-1;return Vt("year",ya,sr)}}}function qt(Oe,Ge){var ze=Ge.formatList,Pt=Ge.generateConfig,yt=Ge.locale;return(0,rt.Z)(function(){if(!Oe)return[[""],""];for(var Vt="",gn=[],ca=0;ca1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Ua.current),Pr){Ba(ja);return}Ua.current=requestAnimationFrame(function(){Ba(ja)})}var ya=qt(ca,{formatList:ze,generateConfig:Pt,locale:yt}),sr=(0,kn.Z)(ya,2),Ja=sr[1];function dr(ja){Va(ja)}function da(){var ja=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Va(null,ja)}return(0,se.useEffect)(function(){da(!0)},[Oe]),(0,se.useEffect)(function(){return function(){return cancelAnimationFrame(Ua.current)}},[]),[Ja,dr,da]}var In=x(10228),wa=x(16089),Ga=x(3300),xr=x(29194),en=new Map;function Wn(Oe,Ge){var ze;function Pt(){(0,xr.Z)(Oe)?Ge():ze=(0,wa.Z)(function(){Pt()})}return Pt(),function(){wa.Z.cancel(ze)}}function Ca(Oe,Ge,ze){if(en.get(Oe)&&cancelAnimationFrame(en.get(Oe)),ze<=0){en.set(Oe,requestAnimationFrame(function(){Oe.scrollTop=Ge}));return}var Pt=Ge-Oe.scrollTop,yt=Pt/ze*10;en.set(Oe,requestAnimationFrame(function(){Oe.scrollTop+=yt,Oe.scrollTop!==Ge&&Ca(Oe,Ge,ze-10)}))}function Ka(Oe,Ge){var ze=Ge.onLeftRight,Pt=Ge.onCtrlLeftRight,yt=Ge.onUpDown,Vt=Ge.onPageUpDown,gn=Ge.onEnter,ca=Oe.which,Ba=Oe.ctrlKey,Ua=Oe.metaKey;switch(ca){case In.Z.LEFT:if(Ba||Ua){if(Pt)return Pt(-1),!0}else if(ze)return ze(-1),!0;break;case In.Z.RIGHT:if(Ba||Ua){if(Pt)return Pt(1),!0}else if(ze)return ze(1),!0;break;case In.Z.UP:if(yt)return yt(-1),!0;break;case In.Z.DOWN:if(yt)return yt(1),!0;break;case In.Z.PAGE_UP:if(Vt)return Vt(-1),!0;break;case In.Z.PAGE_DOWN:if(Vt)return Vt(1),!0;break;case In.Z.ENTER:if(gn)return gn(),!0;break}return!1}function Ra(Oe,Ge,ze,Pt){var yt=Oe;if(!yt)switch(Ge){case"time":yt=Pt?"hh:mm:ss a":"HH:mm:ss";break;case"week":yt="gggg-wo";break;case"month":yt="YYYY-MM";break;case"quarter":yt="YYYY-[Q]Q";break;case"year":yt="YYYY";break;default:yt=ze?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return yt}function Wr(Oe,Ge,ze){var Pt=Oe==="time"?8:10,yt=typeof Ge=="function"?Ge(ze.getNow()).length:Ge.length;return Math.max(Pt,yt)+2}var Qr=null,xt=new Set;function Cn(Oe){return!Qr&&typeof window!="undefined"&&window.addEventListener&&(Qr=function(ze){(0,Ga.Z)(xt).forEach(function(Pt){Pt(ze)})},window.addEventListener("mousedown",Qr)),xt.add(Oe),function(){xt.delete(Oe),xt.size===0&&(window.removeEventListener("mousedown",Qr),Qr=null)}}function Br(Oe){var Ge=Oe.target;if(Oe.composed&&Ge.shadowRoot){var ze;return((ze=Oe.composedPath)===null||ze===void 0?void 0:ze.call(Oe)[0])||Ge}return Ge}var zt=function(Ge){return Ge==="month"||Ge==="date"?"year":Ge},Rn=function(Ge){return Ge==="date"?"month":Ge},Ma=function(Ge){return Ge==="month"||Ge==="date"?"quarter":Ge},Oa=function(Ge){return Ge==="date"?"week":Ge},ur={year:zt,month:Rn,quarter:Ma,week:Oa,time:null,date:null};function dn(Oe,Ge){return Oe.some(function(ze){return ze&&ze.contains(Ge)})}function ce(Oe){var Ge=Oe.open,ze=Oe.value,Pt=Oe.isClickOutside,yt=Oe.triggerOpen,Vt=Oe.forwardKeyDown,gn=Oe.onKeyDown,ca=Oe.blurToCancel,Ba=Oe.onSubmit,Ua=Oe.onCancel,Va=Oe.onFocus,ya=Oe.onBlur,sr=Oe.changeOnBlur,Ja=(0,se.useState)(!1),dr=(0,kn.Z)(Ja,2),da=dr[0],ja=dr[1],Pr=(0,se.useState)(!1),bo=(0,kn.Z)(Pr,2),co=bo[0],Io=bo[1],jo=(0,se.useRef)(!1),No=(0,se.useRef)(!1),po=(0,se.useRef)(!1),Bi={onMouseDown:function(){ja(!0),yt(!0)},onKeyDown:function(Wo){var pl=function(){po.current=!0};if(gn(Wo,pl),!po.current){switch(Wo.which){case In.Z.ENTER:{Ge?Ba()!==!1&&ja(!0):yt(!0),Wo.preventDefault();return}case In.Z.TAB:{da&&Ge&&!Wo.shiftKey?(ja(!1),Wo.preventDefault()):!da&&Ge&&!Vt(Wo)&&Wo.shiftKey&&(ja(!0),Wo.preventDefault());return}case In.Z.ESC:{ja(!0),Ua();return}}!Ge&&![In.Z.SHIFT].includes(Wo.which)?yt(!0):da||Vt(Wo)}},onFocus:function(Wo){ja(!0),Io(!0),Va&&Va(Wo)},onBlur:function(Wo){if(jo.current||!Pt(document.activeElement)){jo.current=!1;return}ca?setTimeout(function(){for(var pl=document,Bl=pl.activeElement;Bl&&Bl.shadowRoot;)Bl=Bl.shadowRoot.activeElement;Pt(Bl)&&Ua()},0):Ge&&(yt(!1),No.current&&Ba()),Io(!1),ya==null||ya(Wo)}};return(0,se.useEffect)(function(){No.current=!1},[Ge]),(0,se.useEffect)(function(){No.current=!0},[ze]),(0,se.useEffect)(function(){return Cn(function(Ci){var Wo=Br(Ci),pl=Pt(Wo);Ge&&(pl?!sr&&(!co||pl)&&yt(!1):(jo.current=!0,(0,wa.Z)(function(){jo.current=!1})))})}),[Bi,{focused:co,typing:da}]}function ge(Oe,Ge){return se.useMemo(function(){return Oe||(Ge?((0,Le.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Ge).map(function(ze){var Pt=(0,kn.Z)(ze,2),yt=Pt[0],Vt=Pt[1];return{label:yt,value:Vt}})):[])},[Oe,Ge])}var Ee=x(34280);function De(Oe){var Ge=Oe.valueTexts,ze=Oe.onTextChange,Pt=se.useState(""),yt=(0,kn.Z)(Pt,2),Vt=yt[0],gn=yt[1],ca=se.useRef([]);ca.current=Ge;function Ba(Va){gn(Va),ze(Va)}function Ua(){gn(ca.current[0])}return(0,Ee.Z)(function(){Ge.every(function(Va){return Va!==Vt})&&Ua()},[Ge.join("||")]),[Vt,Ba,Ua]}var qe=se.createContext({}),Dt=qe,Mt=x(34666);function xa(Oe){var Ge=Oe.cellRender,ze=Oe.monthCellRender,Pt=Oe.dateRender,yt=se.useMemo(function(){if(Ge)return Ge;if(!(!ze&&!Pt))return function(Vt,gn){var ca=Vt;return Pt&&gn.type==="date"?Pt(ca,gn.today):ze&&gn.type==="month"?ze(ca,gn.locale):gn.originNode}},[Ge,ze,Pt]);return yt}function Xn(Oe,Ge){for(var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Pt=String(Oe);Pt.length=1?ze|0:1,gn=Oe;gn<=Ge;gn+=Vt)yt.push({label:Xn(gn,2),value:gn,disabled:(Pt||[]).includes(gn)});return yt}function _r(Oe){var Ge=Oe.generateConfig,ze=Oe.prefixCls,Pt=Oe.operationRef,yt=Oe.activeColumnIndex,Vt=Oe.value,gn=Oe.showHour,ca=Oe.showMinute,Ba=Oe.showSecond,Ua=Oe.use12Hours,Va=Oe.hourStep,ya=Va===void 0?1:Va,sr=Oe.minuteStep,Ja=sr===void 0?1:sr,dr=Oe.secondStep,da=dr===void 0?1:dr,ja=Oe.disabledHours,Pr=Oe.disabledMinutes,bo=Oe.disabledSeconds,co=Oe.disabledTime,Io=Oe.hideDisabledOptions,jo=Oe.onSelect,No=Oe.cellRender,po=Oe.locale,Bi=[],Ci="".concat(ze,"-content"),Wo="".concat(ze,"-time-panel"),pl,Bl=Vt?Ge.getHour(Vt):-1,Zl=Bl,kr=Vt?Ge.getMinute(Vt):-1,Sl=Vt?Ge.getSecond(Vt):-1,ml=Ge.getNow(),El=se.useMemo(function(){if(co){var ga=co(ml);return[ga.disabledHours,ga.disabledMinutes,ga.disabledSeconds]}return[ja,Pr,bo]},[ja,Pr,bo,co,ml]),zl=(0,kn.Z)(El,3),Kl=zl[0],Al=zl[1],Ll=zl[2],Kn=ao(0,23,ya,Kl&&Kl()),zr=(0,rt.Z)(function(){return Kn},Kn,Do);Ua&&(pl=Zl>=12,Zl%=12);var Ke=se.useMemo(function(){if(!Ua)return[!1,!1];var ga=[!0,!0];return zr.forEach(function(yn){var nr=yn.disabled,rr=yn.value;nr||(rr>=12?ga[1]=!1:ga[0]=!1)}),ga},[Ua,zr]),Ve=(0,kn.Z)(Ke,2),ut=Ve[0],Ot=Ve[1],Ht=se.useMemo(function(){return Ua?zr.filter(pl?function(ga){return ga.value>=12}:function(ga){return ga.value<12}).map(function(ga){var yn=ga.value%12,nr=yn===0?"12":Xn(yn,2);return(0,Qt.Z)((0,Qt.Z)({},ga),{},{label:nr,value:yn})}):zr},[Ua,pl,zr]),Gt=ao(0,59,Ja,Al&&Al(Bl)),hn=ao(0,59,da,Ll&&Ll(Bl,kr)),Mn=Fr({value:Vt,generateConfig:Ge,disabledMinutes:Al,disabledSeconds:Ll,minutes:Gt,seconds:hn,use12Hours:Ua});Pt.current={onUpDown:function(yn){var nr=Bi[yt];if(nr)for(var rr=nr.units.findIndex(function(jr){return jr.value===nr.value}),ar=nr.units.length,yr=1;yr2&&arguments[2]!==void 0?arguments[2]:!1;(no===ja||hi)&&(Uo(Ya),Bi&&Bi(Ya),Mn&&Mn(Ya,vo),Ci&&!Dn(Ba,Ya,Yr)&&!(Ja!=null&&Ja(Ya))&&Ci(Ya))},Or=function(Ya){if(si.includes(no)){var vo,hi,Vi=no==="date";switch(Ya===In.Z.PAGE_UP||Ya===In.Z.PAGE_DOWN?hi=Vi?Ba.addMonth:Ba.addYear:hi=Vi?Ba.addDate:Ba.addMonth,Ya){case In.Z.LEFT:case In.Z.PAGE_UP:vo=hi(Xo,-1);break;case In.Z.RIGHT:case In.Z.PAGE_DOWN:vo=hi(Xo,1);break;case In.Z.UP:case In.Z.DOWN:vo=hi(Xo,Number("".concat(Ya===In.Z.UP?"-":"").concat(Vi?St:so)));break}if(vo)return!(Ja!=null&&Ja(vo))}return!0},Jl=function(Ya){if(yr.current&&yr.current.onKeyDown){var vo=!0,hi=Ya.which;if([In.Z.LEFT,In.Z.RIGHT,In.Z.UP,In.Z.DOWN,In.Z.PAGE_UP,In.Z.PAGE_DOWN,In.Z.ENTER].includes(hi)&&(Ya.preventDefault(),hi!==In.Z.ENTER&&bo===0&&(vo=Or(hi))),vo)return yr.current.onKeyDown(Ya)}return(0,Le.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Ki=function(Ya){yr.current&&yr.current.onBlur&&yr.current.onBlur(Ya)};hn&&nr!=="right"&&(hn.current={onKeyDown:Jl,onClose:function(){yr.current&&yr.current.onClose&&yr.current.onClose()}}),se.useEffect(function(){Ua&&!Lr.current&&yi(Ua)},[Ua]),se.useEffect(function(){Lr.current=!1},[]);var vi,ql=xa({cellRender:Ke,monthCellRender:zr,dateRender:Kn}),ni=(0,Qt.Z)((0,Qt.Z)({},Oe),{},{cellRender:ql,operationRef:yr,prefixCls:yt,viewDate:Xo,value:Yr,onViewDateChange:mo,sourceMode:zo,onPanelChange:Ui,disabledDate:Ja});switch(delete ni.onChange,delete ni.onSelect,no){case"decade":vi=se.createElement(Wa,(0,ue.Z)({},ni,{onSelect:function(Ya,vo){mo(Ya),qi(Ya,vo)}}));break;case"year":vi=se.createElement(lu,(0,ue.Z)({},ni,{onSelect:function(Ya,vo){mo(Ya),qi(Ya,vo)}}));break;case"month":vi=se.createElement(Ho,(0,ue.Z)({},ni,{onSelect:function(Ya,vo){mo(Ya),qi(Ya,vo)}}));break;case"quarter":vi=se.createElement(qr,(0,ue.Z)({},ni,{onSelect:function(Ya,vo){mo(Ya),qi(Ya,vo)}}));break;case"week":vi=se.createElement(Gr,(0,ue.Z)({},ni,{onSelect:function(Ya,vo){mo(Ya),qi(Ya,vo)}}));break;case"time":delete ni.showTime,vi=se.createElement(Ai,(0,ue.Z)({},ni,(0,Mt.Z)(Io)==="object"?Io:null,{onSelect:function(Ya,vo){mo(Ya),qi(Ya,vo)}}));break;default:Io?vi=se.createElement(Li,(0,ue.Z)({},ni,{onSelect:function(Ya,vo){mo(Ya),qi(Ya,vo)}})):vi=se.createElement(hr,(0,ue.Z)({},ni,{onSelect:function(Ya,vo){mo(Ya),qi(Ya,vo)}}))}var Ql,Pl,gl=function(){var Ya=Ba.getNow(),vo=fn(Ba.getHour(Ya),Ba.getMinute(Ya),Ba.getSecond(Ya),ut?El:1,Ot?Kl:1,Ht?Ll:1),hi=mt(Ba,Ya,vo[0],vo[1],vo[2]);qi(hi,"submit")};Fn||(Ql=Fi(yt,no,No),Io&&no!=="date"?Pl=null:Pl=Ri({prefixCls:yt,components:kr,needConfirmButton:Ve,okDisabled:!Yr||Ja&&Ja(Yr),locale:ca,showNow:co,onNow:Ve&&gl,onOk:function(){Yr&&(qi(Yr,"submit",!0),Zl&&Zl(Yr))}}));var Ko;if(jo&&no==="date"&&ja==="date"&&!Io){var Vo=Ba.getNow(),$o="".concat(yt,"-today-btn"),Qo=Ja&&Ja(Vo);Ko=se.createElement("a",{className:Je()($o,Qo&&"".concat($o,"-disabled")),"aria-disabled":Qo,onClick:function(){Qo||qi(Vo,"mouse",!0)}},ca.today)}return se.createElement(Dt.Provider,{value:(0,Qt.Z)((0,Qt.Z)({},Gt),{},{mode:no,hideHeader:"hideHeader"in Oe?po:Gt.hideHeader,hidePrevBtn:yn&&nr==="right",hideNextBtn:yn&&nr==="left"})},se.createElement("div",{tabIndex:bo,className:Je()("".concat(yt,"-panel"),Vt,(Ge={},(0,Ye.Z)(Ge,"".concat(yt,"-panel-has-range"),rr&&rr[0]&&rr[1]),(0,Ye.Z)(Ge,"".concat(yt,"-panel-has-range-hover"),ar&&ar[0]&&ar[1]),(0,Ye.Z)(Ge,"".concat(yt,"-panel-rtl"),Sl==="rtl"),Ge)),style:gn,onKeyDown:Jl,onBlur:Ki,onMouseDown:pl},vi,Ql||Pl||Ko?se.createElement("div",{className:"".concat(yt,"-footer")},Ql,Pl,Ko):null))}var ll=Po,gi=x(35593),ul={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Ul(Oe){var Ge,ze=Oe.prefixCls,Pt=Oe.popupElement,yt=Oe.popupStyle,Vt=Oe.visible,gn=Oe.dropdownClassName,ca=Oe.dropdownAlign,Ba=Oe.transitionName,Ua=Oe.getPopupContainer,Va=Oe.children,ya=Oe.range,sr=Oe.popupPlacement,Ja=Oe.direction,dr="".concat(ze,"-dropdown"),da=function(){return sr!==void 0?sr:Ja==="rtl"?"bottomRight":"bottomLeft"};return se.createElement(gi.Z,{showAction:[],hideAction:[],popupPlacement:da(),builtinPlacements:ul,prefixCls:dr,popupTransitionName:Ba,popup:Pt,popupAlign:ca,popupVisible:Vt,popupClassName:Je()(gn,(Ge={},(0,Ye.Z)(Ge,"".concat(dr,"-range"),ya),(0,Ye.Z)(Ge,"".concat(dr,"-rtl"),Ja==="rtl"),Ge)),popupStyle:yt,getPopupContainer:Ua},Va)}var Lu=Ul;function Tu(Oe){var Ge=Oe.prefixCls,ze=Oe.presets,Pt=Oe.onClick,yt=Oe.onHover;return ze.length?se.createElement("div",{className:"".concat(Ge,"-presets")},se.createElement("ul",null,ze.map(function(Vt,gn){var ca=Vt.label,Ba=Vt.value;return se.createElement("li",{key:gn,onClick:function(){return Pt==null?void 0:Pt(la(Ba))},onMouseEnter:function(){return yt==null?void 0:yt(la(Ba))},onMouseLeave:function(){return yt==null?void 0:yt(null)}},ca)}))):null}function Er(Oe){var Ge=Oe.picker,ze=Oe.disabledHours,Pt=Oe.disabledMinutes,yt=Oe.disabledSeconds;Ge==="time"&&(ze||Pt||yt)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function al(Oe,Ge,ze){var Pt=(0,Mt.Z)(Ge)==="object"?Ge.clearIcon:ze;return Pt||se.createElement("span",{className:"".concat(Oe,"-clear-btn")})}function bu(Oe){var Ge,ze=Oe,Pt=ze.prefixCls,yt=Pt===void 0?"rc-picker":Pt,Vt=ze.id,gn=ze.name,ca=ze.tabIndex,Ba=ze.style,Ua=ze.className,Va=ze.dropdownClassName,ya=ze.dropdownAlign,sr=ze.popupStyle,Ja=ze.transitionName,dr=ze.generateConfig,da=ze.locale,ja=ze.inputReadOnly,Pr=ze.allowClear,bo=ze.autoFocus,co=ze.showTime,Io=ze.picker,jo=Io===void 0?"date":Io,No=ze.format,po=ze.use12Hours,Bi=ze.value,Ci=ze.defaultValue,Wo=ze.presets,pl=ze.open,Bl=ze.defaultOpen,Zl=ze.defaultOpenValue,kr=ze.suffixIcon,Sl=ze.clearIcon,ml=ze.disabled,El=ze.disabledDate,zl=ze.placeholder,Kl=ze.getPopupContainer,Al=ze.pickerRef,Ll=ze.panelRender,Kn=ze.onChange,zr=ze.onOpenChange,Ke=ze.onFocus,Ve=ze.onBlur,ut=ze.onMouseDown,Ot=ze.onMouseUp,Ht=ze.onMouseEnter,Gt=ze.onMouseLeave,hn=ze.onContextMenu,Mn=ze.onClick,Fn=ze.onKeyDown,Pa=ze.onSelect,ga=ze.direction,yn=ze.autoComplete,nr=yn===void 0?"off":yn,rr=ze.inputRender,ar=ze.changeOnBlur,yr=se.useRef(null),Lr=jo==="date"&&!!co||jo==="time",jr=ge(Wo),Tr=Jt(Ra(No,jo,co,po)),Yr=se.useRef(null),Uo=se.useRef(null),_o=se.useRef(null),Bo=(0,An.Z)(null,{value:Bi,defaultValue:Ci}),Xo=(0,kn.Z)(Bo,2),yi=Xo[0],mo=Xo[1],Mo=se.useState(yi),So=(0,kn.Z)(Mo,2),Jr=So[0],no=So[1],Jo=se.useRef(null),zi=(0,An.Z)(!1,{value:pl,defaultValue:Bl,postState:function(di){return ml?!1:di},onChange:function(di){zr&&zr(di),!di&&Jo.current&&Jo.current.onClose&&Jo.current.onClose()}}),ii=(0,kn.Z)(zi,2),zo=ii[0],wi=ii[1],Ui=qt(Jr,{formatList:Tr,generateConfig:dr,locale:da}),qi=(0,kn.Z)(Ui,2),Or=qi[0],Jl=qi[1],Ki=De({valueTexts:Or,onTextChange:function(di){var Eu=Pn(di,{locale:da,formatList:Tr,generateConfig:dr});Eu&&(!El||!El(Eu))&&no(Eu)}}),vi=(0,kn.Z)(Ki,3),ql=vi[0],ni=vi[1],Ql=vi[2],Pl=function(di){no(di),mo(di),Kn&&!Dn(dr,yi,di)&&Kn(di,di?kt(di,{generateConfig:dr,locale:da,format:Tr[0]}):"")},gl=function(di){ml&&di||wi(di)},Ko=function(di){return zo&&Jo.current&&Jo.current.onKeyDown?Jo.current.onKeyDown(di):((0,Le.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Vo=function(){for(var di=arguments.length,Eu=new Array(di),iu=0;iusr(Ua);case"month":return ya(da)>ya(Ua);case"week":return Va(da)>Va(Ua);default:return!Xe(ca,da,Ua)&&ca.isAfter(da,Ua)}return!1},[Vt,gn[1],Ua,Ge]),dr=se.useCallback(function(da){if(gn[1]||Vt&&Vt(da))return!0;if(gn[0]&&Ba)return!Xe(ca,da,Ua)&&ca.isAfter(Ba,da);if(!Ge&&Ba)switch(ze){case"quarter":return sr(da)0&&arguments[0]!==void 0?arguments[0]:!1,qo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ji=null;uu&&Qs&&Qs[0]&&Qs[1]&&da.isAfter(Qs[1],Qs[0])&&(Ji=Qs);var $l=po;if(po&&(0,Mt.Z)(po)==="object"&&po.defaultValue){var wu=po.defaultValue;$l=(0,Qt.Z)((0,Qt.Z)({},po),{},{defaultValue:jn(wu,ai)||void 0})}return se.createElement(wn.Provider,{value:{inRange:!0,panelPosition:wl,rangedValue:Tc||xo,hoverRangedValue:Ji}},se.createElement(ll,(0,ue.Z)({},Oe,qo,{cellRender:t0,showTime:$l,mode:Vi[ai],generateConfig:da,style:void 0,direction:Xo,disabledDate:ai===0?gu:sl,disabledTime:function(Ts){return El?El(Ts,ai===0?"start":"end"):!1},className:Je()((0,Ye.Z)({},"".concat(gn,"-panel-focused"),ai===0?!rd:!qu)),value:jn(xo,ai),locale:ja,tabIndex:-1,onPanelChange:function(Ts,sc){ai===0&&rc(!0),ai===1&&td(!0),Su(Yt(Vi,sc,ai),Yt(xo,Ts,ai));var ks=Ts;wl==="right"&&Vi[ai]===sc&&(ks=Bt(ks,sc,da,-1)),Vo(ks,ai)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:ai===0?jn(xo,1):jn(xo,0)})))}var Ms=0,Md=0;if(ai&&zi.current&&zo.current&&Jo.current&&qi.current){Ms=zi.current.offsetWidth+zo.current.offsetWidth;var a0=qi.current.offsetLeft>Ms?qi.current.offsetLeft-Ms:qi.current.offsetLeft,xd=Jo.current.offsetWidth,Ws=qi.current.offsetWidth;xd&&Ws&&Ms>xd-Ws-(Xo==="rtl"?0:a0)&&(Md=Ms)}var ld=Xo==="rtl"?{right:Ms}:{left:Ms};function Td(){var wl,qo=Fi(gn,Vi[ai],Mn),Ji=Ri({prefixCls:gn,components:_o,needConfirmButton:Jr,okDisabled:!jn(xo,ai)||ml&&ml(xo[ai]),locale:ja,onOk:function(){var Ns=jn(xo,ai);Ns&&(iu(xo,ai),Yr==null||Yr(xo),Ku(!1,ai,"confirm"))}});if(No!=="time"&&!po){var $l=Ko(ai),wu=Bt($l,No,da),fl=Vi[ai],Ts=fl===No,sc=bd(Ts?"left":!1,{pickerValue:$l,onPickerValueChange:function(Ns){Vo(Ns,ai)}}),ks=bd("right",{pickerValue:wu,onPickerValueChange:function(Ns){Vo(Bt(Ns,No,da,-1),ai)}});Xo==="rtl"?wl=se.createElement(se.Fragment,null,ks,Ts&&sc):wl=se.createElement(se.Fragment,null,sc,Ts&&ks)}else wl=bd();var Gc=se.createElement("div",{className:"".concat(gn,"-panel-layout")},se.createElement(Tu,{prefixCls:gn,presets:n0,onClick:function(Ns){iu(Ns,null),Ku(!1,ai,"preset")},onHover:function(Ns){yo(Ns)}}),se.createElement("div",null,se.createElement("div",{className:"".concat(gn,"-panels")},wl),(qo||Ji)&&se.createElement("div",{className:"".concat(gn,"-footer")},qo,Ji)));return Ll&&(Gc=Ll(Gc)),se.createElement("div",{className:"".concat(gn,"-panel-container"),style:{marginLeft:Md},ref:Jo,onMouseDown:function(Ns){Ns.preventDefault()}},Gc)}var r0=se.createElement("div",{className:Je()("".concat(gn,"-range-wrapper"),"".concat(gn,"-").concat(No,"-range-wrapper")),style:{minWidth:bl}},se.createElement("div",{ref:qi,className:"".concat(gn,"-range-arrow"),style:ld}),Td()),kd;ut&&(kd=se.createElement("span",{className:"".concat(gn,"-suffix"),onMouseDown:function(qo){qo.preventDefault()}},ut));var Ii=al(gn,Ve,Ot),o0=se.createElement("span",{onMouseDown:function(qo){qo.preventDefault(),qo.stopPropagation()},onMouseUp:function(qo){qo.preventDefault(),qo.stopPropagation();var Ji=ni;Ki[0]||(Ji=Yt(Ji,null,0)),Ki[1]||(Ji=Yt(Ji,null,1)),iu(Ji,null),Ku(!1,ai,"clear")},className:"".concat(gn,"-clear"),role:"button"},Ii),i0=Ve&&(jn(ni,0)&&!Ki[0]||jn(ni,1)&&!Ki[1]),ud={size:Wr(No,Or[0],da)},sd=0,wd=0;zi.current&&ii.current&&zo.current&&(ai===0?wd=zi.current.offsetWidth:(sd=Ms,wd=ii.current.offsetWidth));var l0=Xo==="rtl"?{right:sd}:{left:sd},jd=function(qo,Ji){var $l=Yt(xo,qo,ai);if(Ji==="submit"||Ji!=="key"&&!Jr){iu($l,ai),ai===0?rc():td();var wu=ai===0?1:0;Ki[wu]?Ku(!1,!1,"confirm"):Ku(!1,ai,"confirm")}else Ya($l)};return se.createElement(Dt.Provider,{value:{operationRef:Jl,hideHeader:No==="time",onDateMouseEnter:hd,onDateMouseLeave:nd,hideRanges:!0,onSelect:jd,open:uu}},se.createElement(Lu,{visible:uu,popupElement:r0,popupStyle:Va,prefixCls:gn,dropdownClassName:ya,dropdownAlign:Ja,getPopupContainer:dr,transitionName:sr,range:!0,direction:Xo},se.createElement("div",(0,ue.Z)({ref:no,className:Je()(gn,"".concat(gn,"-range"),Ua,(Ge={},(0,Ye.Z)(Ge,"".concat(gn,"-disabled"),Ki[0]&&Ki[1]),(0,Ye.Z)(Ge,"".concat(gn,"-focused"),ai===0?xc:bs),(0,Ye.Z)(Ge,"".concat(gn,"-rtl"),Xo==="rtl"),Ge)),style:Ba,onClick:lc,onMouseEnter:Lr,onMouseLeave:jr,onMouseDown:uc,onMouseUp:yr},(0,sn.Z)(Oe,{aria:!0,data:!0})),se.createElement("div",{className:Je()("".concat(gn,"-input"),(ze={},(0,Ye.Z)(ze,"".concat(gn,"-input-active"),ai===0),(0,Ye.Z)(ze,"".concat(gn,"-input-placeholder"),!!ac),ze)),ref:zi},se.createElement("input",(0,ue.Z)({id:ca,disabled:Ki[0],readOnly:Gt||typeof Or[0]=="function"||!rd,value:ac||eu,onChange:function(qo){Zu(qo.target.value)},autoFocus:bo,placeholder:jn(Pr,0)||"",ref:wi},bc,ud,{autoComplete:Mo}))),se.createElement("div",{className:"".concat(gn,"-range-separator"),ref:zo},Wo),se.createElement("div",{className:Je()("".concat(gn,"-input"),(Pt={},(0,Ye.Z)(Pt,"".concat(gn,"-input-active"),ai===1),(0,Ye.Z)(Pt,"".concat(gn,"-input-placeholder"),!!jc),Pt)),ref:ii},se.createElement("input",(0,ue.Z)({disabled:Ki[1],readOnly:Gt||typeof Or[0]=="function"||!qu,value:jc||Xu,onChange:function(qo){Ps(qo.target.value)},placeholder:jn(Pr,1)||"",ref:Ui},pu,ud,{autoComplete:Mo}))),se.createElement("div",{className:"".concat(gn,"-active-bar"),style:(0,Qt.Z)((0,Qt.Z)({},l0),{},{width:wd,position:"absolute"})}),kd,i0&&o0)))}var Cu=function(Oe){(0,Kt.Z)(ze,Oe);var Ge=(0,En.Z)(ze);function ze(){var Pt;(0,ct.Z)(this,ze);for(var yt=arguments.length,Vt=new Array(yt),gn=0;gn{const{lineHeight:yt}=Oe,Vt=Math.floor(ze*yt)+2,gn=Math.max((Ge-Vt)/2,0),ca=Math.max(Ge-Vt-gn,0);return{padding:`${gn}px ${Pt}px ${ca}px`}},zs=Oe=>{const{componentCls:Ge,pickerCellCls:ze,pickerCellInnerCls:Pt,cellHeight:yt,motionDurationSlow:Vt,borderRadiusSM:gn,motionDurationMid:ca,cellHoverBg:Ba,lineWidth:Ua,lineType:Va,colorPrimary:ya,cellActiveWithRangeBg:sr,colorTextLightSolid:Ja,controlHeightSM:dr,cellRangeBorderColor:da,pickerCellBorderGap:ja,cellHoverWithRangeBg:Pr,cellWidth:bo,colorTextDisabled:co,cellBgDisabled:Io}=Oe;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:yt,transform:"translateY(-50%)",transition:`all ${Vt}`,content:'""'},[Pt]:{position:"relative",zIndex:2,display:"inline-block",minWidth:yt,height:yt,lineHeight:`${yt}px`,borderRadius:gn,transition:`background ${ca}, border ${ca}`},"&-range-hover-start, &-range-hover-end":{[Pt]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${ze}-in-view), &:hover:not(${ze}-selected):not(${ze}-range-start):not(${ze}-range-end):not(${ze}-range-hover-start):not(${ze}-range-hover-end)`]:{[Pt]:{background:Ba}},[`&-in-view${ze}-today ${Pt}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${Ua}px ${Va} ${ya}`,borderRadius:gn,content:'""'}},[`&-in-view${ze}-in-range`]:{position:"relative","&::before":{background:sr}},[`&-in-view${ze}-selected ${Pt}, &-in-view${ze}-range-start ${Pt}, &-in-view${ze}-range-end ${Pt}`]:{color:Ja,background:ya},[`&-in-view${ze}-range-start:not(${ze}-range-start-single), @@ -183,7 +183,7 @@ dts: ${mr+Un} ms, expected: ${mr+Math.round(Xn)} ms, delta: ${Math.round(lo)} ms &${b}-slide-down-leave${b}-slide-down-leave-active${Ce}-placement-bottom, &${b}-slide-down-leave${b}-slide-down-leave-active${Ce}-placement-bottomRight`]:{animationName:fe.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${Ce}-placement-topLeft, &${b}-slide-up-leave${b}-slide-up-leave-active${Ce}-placement-top, - &${b}-slide-up-leave${b}-slide-up-leave-active${Ce}-placement-topRight`]:{animationName:fe.ly}})},(0,Fe.ZP)(Ze,{colorBg:Se,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Ce} ${re}`]:{position:"relative",margin:0},[`${re}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ce}, ${Ce}-menu-submenu`]:{[re]:Object.assign(Object.assign({padding:se,listStyleType:"none",backgroundColor:Se,backgroundClip:"padding-box",borderRadius:Ze.borderRadiusLG,outline:"none",boxShadow:Ze.boxShadowSecondary},(0,a.Qy)(Ze)),{[`${re}-item-group-title`]:{padding:`${ne}px ${Ae}px`,color:Ze.colorTextDescription,transition:`all ${te}`},[`${re}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${re}-item-icon`]:{minWidth:ue,marginInlineEnd:Ze.marginXS,fontSize:Ze.fontSizeSM},[`${re}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${re}-item, ${re}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ne}px ${Ae}px`,color:Ze.colorText,fontWeight:"normal",fontSize:ue,lineHeight:Ze.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:Ze.borderRadiusSM,"&:hover, &-active":{backgroundColor:Ze.controlItemBgHover}},(0,a.Qy)(Ze)),{"&-selected":{color:Ze.colorPrimary,backgroundColor:Ze.controlItemBgActive,"&:hover, &-active":{backgroundColor:Ze.controlItemBgActiveHover}},"&-disabled":{color:me,cursor:"not-allowed","&:hover":{color:me,backgroundColor:Se,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Ze.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Ze.colorSplit},[`${Ce}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Ze.paddingXS,[`${Ce}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Ze.colorTextDescription,fontSize:ve,fontStyle:"normal"}}}),[`${re}-item-group-list`]:{margin:`0 ${Ze.marginXS}px`,padding:0,listStyle:"none"},[`${re}-submenu-title`]:{paddingInlineEnd:Ae+Ze.fontSizeSM},[`${re}-submenu-vertical`]:{position:"relative"},[`${re}-submenu${re}-submenu-disabled ${Ce}-menu-submenu-title`]:{[`&, ${Ce}-menu-submenu-arrow-icon`]:{color:me,backgroundColor:Se,cursor:"not-allowed"}},[`${re}-submenu-selected ${Ce}-menu-submenu-title`]:{color:Ze.colorPrimary}})}},[(0,fe.oN)(Ze,"slide-up"),(0,fe.oN)(Ze,"slide-down"),(0,Le.Fm)(Ze,"move-up"),(0,Le.Fm)(Ze,"move-down"),(0,ye._y)(Ze,"zoom-big")]]};var Re=(0,Be.Z)("Dropdown",(Ze,Ce)=>{let{rootPrefixCls:re}=Ce;const{marginXXS:y,sizePopupArrow:E,controlHeight:z,fontSize:b,lineHeight:ee,paddingXXS:te,componentCls:ne,borderRadiusLG:ue}=Ze,se=(z-b*ee)/2,{dropdownArrowOffset:me}=(0,Fe.fS)({contentRadius:ue}),ve=(0,oe.TS)(Ze,{menuCls:`${ne}-menu`,rootPrefixCls:re,dropdownArrowDistance:E/2+y,dropdownArrowOffset:me,dropdownPaddingVertical:se,dropdownEdgeChildPadding:te});return[be(ve),we(ve)]},Ze=>({zIndexPopup:Ze.zIndexPopupBase+50}))},8628:function(Lt,dt,x){"use strict";var a=x(59301),fe=x(34280),Le=x(56762),ye=x(69507);function Fe(){let Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const oe=(0,a.useRef)({}),Ne=(0,Le.Z)(),we=(0,ye.ZP)();return(0,fe.Z)(()=>{const be=we.subscribe(Re=>{oe.current=Re,Be&&Ne()});return()=>we.unsubscribe(be)},[]),oe.current}dt.Z=Fe},11611:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return Xn}});var a=x(59301),fe=x(15277),Le=x(92310),ye=x.n(Le),Fe=x(32855),Be=x(27247),oe=x(74430),Ne=x(11913),we=x(34666),be=x(43079),Re=x(55468),Ze=x(18929),Ce=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],re=a.createContext(null),y=0;function E(rn,Jt){var jn=a.useState(function(){return y+=1,String(y)}),Yt=(0,Ne.Z)(jn,1),la=Yt[0],Fa=a.useContext(re),ma={data:Jt,canPreview:rn};return a.useEffect(function(){if(Fa)return Fa.register(la,ma)},[]),a.useEffect(function(){Fa&&Fa.register(la,ma)},[rn,Jt]),la}function z(rn){return new Promise(function(Jt){var jn=document.createElement("img");jn.onerror=function(){return Jt(!1)},jn.onload=function(){return Jt(!0)},jn.src=rn})}function b(rn){var Jt=rn.src,jn=rn.isCustomPlaceholder,Yt=rn.fallback,la=(0,a.useState)(jn?"loading":"normal"),Fa=(0,Ne.Z)(la,2),ma=Fa[0],wn=Fa[1],mt=(0,a.useRef)(!1),on=ma==="error";(0,a.useEffect)(function(){z(Jt).then(function(vn){vn||wn("error")})},[Jt]),(0,a.useEffect)(function(){jn&&!mt.current?wn("loading"):on&&wn("normal")},[Jt]);var fn=function(){wn("normal")},cn=function(vt){mt.current=!1,ma==="loading"&&vt!=null&&vt.complete&&(vt.naturalWidth||vt.naturalHeight)&&(mt.current=!0,fn())},Hn=on&&Yt?{src:Yt}:{onLoad:fn,src:Jt};return[cn,Hn,ma]}var ee=x(86923),te=x(8224),ne=x(10228),ue=x(48736);function se(rn,Jt,jn,Yt){var la=Jt+jn,Fa=(jn-Yt)/2;if(jn>Yt){if(Jt>0)return(0,oe.Z)({},rn,Fa);if(Jt<0&&laYt)return(0,oe.Z)({},rn,Jt<0?Fa:-Fa);return{}}function me(rn,Jt,jn,Yt){var la=(0,Re.g1)(),Fa=la.width,ma=la.height,wn=null;return rn<=Fa&&Jt<=ma?wn={x:0,y:0}:(rn>Fa||Jt>ma)&&(wn=(0,Be.Z)((0,Be.Z)({},se("x",jn,rn,Fa)),se("y",Yt,Jt,ma))),wn}var ve=x(13697),Ae=x(16089),Se={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Me(rn,Jt,jn,Yt){var la=(0,a.useRef)(null),Fa=(0,a.useRef)([]),ma=(0,a.useState)(Se),wn=(0,Ne.Z)(ma,2),mt=wn[0],on=wn[1],fn=function(vt){on(Se),Yt&&!(0,ve.Z)(Se,mt)&&Yt({transform:Se,action:vt})},cn=function(vt,ta){la.current===null&&(Fa.current=[],la.current=(0,Ae.Z)(function(){on(function(_a){var mr=_a;return Fa.current.forEach(function(Un){mr=(0,Be.Z)((0,Be.Z)({},mr),Un)}),la.current=null,Yt==null||Yt({transform:mr,action:ta}),mr})})),Fa.current.push((0,Be.Z)((0,Be.Z)({},mt),vt))},Hn=function(vt,ta,_a,mr){var Un=rn.current,eo=Un.width,Kr=Un.height,lo=Un.offsetWidth,hr=Un.offsetHeight,pr=Un.offsetLeft,wr=Un.offsetTop,Fr=vt,vr=mt.scale*vt;vr>jn?(Fr=jn/mt.scale,vr=jn):vr1,ba=el&&Un>=1,Wa=Me(Zr,pr,Fr,nl),Sr=Wa.transform,cr=Wa.resetTransform,so=Wa.updateTransform,Cr=Wa.dispatchZoomChange,Zo=(0,a.useState)(!0),Ro=(0,Ne.Z)(Zo,2),Di=Ro[0],Ho=Ro[1],Ao=Sr.rotate,Oo=Sr.scale,oi=Sr.x,rl=Sr.y,tl=ye()((0,oe.Z)({},"".concat(jn,"-moving"),Lo));(0,a.useEffect)(function(){Di||Ho(!0)},[Di]);var Ol=function(){cr("close")},Nl=function(){Cr(We+lo,"zoomIn")},qr=function(){Cr(We/(We+lo),"zoomOut")},Mr=function(){so({rotate:Ao+90},"rotateRight")},Gr=function(){so({rotate:Ao-90},"rotateLeft")},Vr=function(){so({flipX:!Sr.flipX},"flipX")},ui=function(){so({flipY:!Sr.flipY},"flipY")},Yi=function(Po){Po==null||Po.preventDefault(),Po==null||Po.stopPropagation(),_a>0&&(Ho(!1),cr("prev"),Ai==null||Ai(_a-1,_a))},il=function(Po){Po==null||Po.preventDefault(),Po==null||Po.stopPropagation(),_a0&&(ul=We/ul),Cr(ul,"wheel",Po.clientX,Po.clientY)}},lu=function(Po){!on||!Da||(Po.keyCode===ne.Z.LEFT?Yi():Po.keyCode===ne.Z.RIGHT&&il())},Fi=function(Po){on&&(Oo!==1?so({x:0,y:0,scale:1},"doubleClick"):Cr(We+lo,"doubleClick",Po.clientX,Po.clientY))};(0,a.useEffect)(function(){var si,Po,ll,gi;if(wn){ll=(0,te.Z)(window,"mouseup",dl,!1),gi=(0,te.Z)(window,"mousemove",Ml,!1);try{window.top!==window.self&&(si=(0,te.Z)(window.top,"mouseup",dl,!1),Po=(0,te.Z)(window.top,"mousemove",Ml,!1))}catch(ul){(0,ue.Kp)(!1,"[rc-image] ".concat(ul))}}return function(){var ul,Ul,Lu,Tu;(ul=ll)===null||ul===void 0||ul.remove(),(Ul=gi)===null||Ul===void 0||Ul.remove(),(Lu=si)===null||Lu===void 0||Lu.remove(),(Tu=Po)===null||Tu===void 0||Tu.remove()}},[on,Lo,oi,rl,Ao,wn]),(0,a.useEffect)(function(){var si=(0,te.Z)(window,"keydown",lu,!1);return function(){si.remove()}},[on,Da,_a]);var Ri=a.createElement(At,(0,Fe.Z)({},ri,{width:Jt.width,height:Jt.height,imgRef:Zr,className:"".concat(jn,"-img"),alt:la,style:{transform:"translate3d(".concat(Sr.x,"px, ").concat(Sr.y,"px, 0) scale3d(").concat(Sr.flipX?"-":"").concat(Oo,", ").concat(Sr.flipY?"-":"").concat(Oo,", 1) rotate(").concat(Ao,"deg)"),transitionDuration:!Di&&"0s"},fallback:Fa,src:Yt,onWheel:Du,onMouseDown:Xl,onDoubleClick:Fi}));return a.createElement(a.Fragment,null,a.createElement(ee.Z,(0,Fe.Z)({transitionName:uo,maskTransitionName:no,closable:!1,keyboard:!0,prefixCls:jn,onClose:mt,visible:on,wrapClassName:tl,rootClassName:Hn,getContainer:vt},Pi,{afterClose:Ol}),a.createElement("div",{className:"".concat(jn,"-img-wrapper")},_r?_r(Ri,(0,Be.Z)({transform:Sr},el?{current:_a}:{})):Ri)),a.createElement(lt,{visible:on,transform:Sr,maskTransitionName:no,closeIcon:vn,getContainer:vt,prefixCls:jn,rootClassName:Hn,icons:cn,countRender:eo,showSwitch:Da,showProgress:ba,current:_a,count:Un,scale:Oo,minScale:pr,maxScale:Fr,toolbarRender:cl,onSwitchLeft:Yi,onSwitchRight:il,onZoomIn:Nl,onZoomOut:qr,onRotateRight:Mr,onRotateLeft:Gr,onFlipX:Vr,onFlipY:ui,onClose:mt}))},jt=Rt,Ut=x(3300);function ft(rn){var Jt=a.useState({}),jn=(0,Ne.Z)(Jt,2),Yt=jn[0],la=jn[1],Fa=a.useCallback(function(wn,mt){return la(function(on){return(0,Be.Z)((0,Be.Z)({},on),{},(0,oe.Z)({},wn,mt))}),function(){la(function(on){var fn=(0,Be.Z)({},on);return delete fn[wn],fn})}},[]),ma=a.useMemo(function(){return rn?rn.map(function(wn){if(typeof wn=="string")return{data:{src:wn}};var mt={};return Object.keys(wn).forEach(function(on){["src"].concat((0,Ut.Z)(Ce)).includes(on)&&(mt[on]=wn[on])}),{data:mt}}):Object.keys(Yt).reduce(function(wn,mt){var on=Yt[mt],fn=on.canPreview,cn=on.data;return fn&&wn.push({data:cn,id:mt}),wn},[])},[rn,Yt]);return[ma,Fa]}var Je=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],ct=["src"],Tt=function(Jt){var jn,Yt=Jt.previewPrefixCls,la=Yt===void 0?"rc-image-preview":Yt,Fa=Jt.children,ma=Jt.icons,wn=ma===void 0?{}:ma,mt=Jt.items,on=Jt.preview,fn=Jt.fallback,cn=(0,we.Z)(on)==="object"?on:{},Hn=cn.visible,vn=cn.onVisibleChange,vt=cn.getContainer,ta=cn.current,_a=cn.movable,mr=cn.minScale,Un=cn.maxScale,eo=cn.countRender,Kr=cn.closeIcon,lo=cn.onChange,hr=cn.onTransform,pr=cn.toolbarRender,wr=cn.imageRender,Fr=(0,be.Z)(cn,Je),vr=ft(mt),uo=(0,Ne.Z)(vr,2),Do=uo[0],no=uo[1],_r=(0,Ze.Z)(0,{value:ta}),ri=(0,Ne.Z)(_r,2),cl=ri[0],nl=ri[1],Ai=(0,a.useState)(!1),Pi=(0,Ne.Z)(Ai,2),Zr=Pi[0],Li=Pi[1],Qi=((jn=Do[cl])===null||jn===void 0?void 0:jn.data)||{},ji=Qi.src,Lo=(0,be.Z)(Qi,ct),Fl=(0,Ze.Z)(!!Hn,{value:Hn,onChange:function(Ao,Oo){vn==null||vn(Ao,Oo,cl)}}),el=(0,Ne.Z)(Fl,2),Da=el[0],ba=el[1],Wa=(0,a.useState)(null),Sr=(0,Ne.Z)(Wa,2),cr=Sr[0],so=Sr[1],Cr=a.useCallback(function(Ho,Ao,Oo){var oi=Do.findIndex(function(rl){return rl.id===Ho});ba(!0),so({x:Ao,y:Oo}),nl(oi<0?0:oi),Li(!0)},[Do]);a.useEffect(function(){Da?Zr||nl(0):Li(!1)},[Da]);var Zo=function(Ao,Oo){nl(Ao),lo==null||lo(Ao,Oo)},Ro=function(){ba(!1),so(null)},Di=a.useMemo(function(){return{register:no,onPreview:Cr}},[no,Cr]);return a.createElement(re.Provider,{value:Di},Fa,a.createElement(jt,(0,Fe.Z)({"aria-hidden":!Da,movable:_a,visible:Da,prefixCls:la,closeIcon:Kr,onClose:Ro,mousePosition:cr,imgCommonProps:Lo,src:ji,fallback:fn,icons:wn,minScale:mr,maxScale:Un,getContainer:vt,current:cl,count:Do.length,countRender:eo,onTransform:hr,toolbarRender:pr,imageRender:wr,onChange:Zo},Fr)))},$t=Tt,Kt=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],En=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Ye=function(Jt){var jn=Jt.src,Yt=Jt.alt,la=Jt.onPreviewClose,Fa=Jt.prefixCls,ma=Fa===void 0?"rc-image":Fa,wn=Jt.previewPrefixCls,mt=wn===void 0?"".concat(ma,"-preview"):wn,on=Jt.placeholder,fn=Jt.fallback,cn=Jt.width,Hn=Jt.height,vn=Jt.style,vt=Jt.preview,ta=vt===void 0?!0:vt,_a=Jt.className,mr=Jt.onClick,Un=Jt.onError,eo=Jt.wrapperClassName,Kr=Jt.wrapperStyle,lo=Jt.rootClassName,hr=(0,be.Z)(Jt,Kt),pr=on&&on!==!0,wr=(0,we.Z)(ta)==="object"?ta:{},Fr=wr.src,vr=wr.visible,uo=vr===void 0?void 0:vr,Do=wr.onVisibleChange,no=Do===void 0?la:Do,_r=wr.getContainer,ri=_r===void 0?void 0:_r,cl=wr.mask,nl=wr.maskClassName,Ai=wr.movable,Pi=wr.icons,Zr=wr.scaleStep,Li=wr.minScale,Qi=wr.maxScale,ji=wr.imageRender,Lo=wr.toolbarRender,Fl=(0,be.Z)(wr,En),el=Fr!=null?Fr:jn,Da=(0,Ze.Z)(!!uo,{value:uo,onChange:no}),ba=(0,Ne.Z)(Da,2),Wa=ba[0],Sr=ba[1],cr=b({src:jn,isCustomPlaceholder:pr,fallback:fn}),so=(0,Ne.Z)(cr,3),Cr=so[0],Zo=so[1],Ro=so[2],Di=(0,a.useState)(null),Ho=(0,Ne.Z)(Di,2),Ao=Ho[0],Oo=Ho[1],oi=(0,a.useContext)(re),rl=!!ta,tl=function(){Sr(!1),Oo(null)},Ol=ye()(ma,eo,lo,(0,oe.Z)({},"".concat(ma,"-error"),Ro==="error")),Nl=(0,a.useMemo)(function(){var Vr={};return Ce.forEach(function(ui){Jt[ui]!==void 0&&(Vr[ui]=Jt[ui])}),Vr},Ce.map(function(Vr){return Jt[Vr]})),qr=(0,a.useMemo)(function(){return(0,Be.Z)((0,Be.Z)({},Nl),{},{src:el})},[el,Nl]),Mr=E(rl,qr),Gr=function(ui){var Yi=(0,Re.os)(ui.target),il=Yi.left,dl=Yi.top;oi?oi.onPreview(Mr,il,dl):(Oo({x:il,y:dl}),Sr(!0)),mr==null||mr(ui)};return a.createElement(a.Fragment,null,a.createElement("div",(0,Fe.Z)({},hr,{className:Ol,onClick:rl?Gr:mr,style:(0,Be.Z)({width:cn,height:Hn},Kr)}),a.createElement("img",(0,Fe.Z)({},Nl,{className:ye()("".concat(ma,"-img"),(0,oe.Z)({},"".concat(ma,"-img-placeholder"),on===!0),_a),style:(0,Be.Z)({height:Hn},vn),ref:Cr},Zo,{width:cn,height:Hn,onError:Un})),Ro==="loading"&&a.createElement("div",{"aria-hidden":"true",className:"".concat(ma,"-placeholder")},on),cl&&rl&&a.createElement("div",{className:ye()("".concat(ma,"-mask"),nl),style:{display:(vn==null?void 0:vn.display)==="none"?"none":void 0}},cl)),!oi&&rl&&a.createElement(jt,(0,Fe.Z)({"aria-hidden":!Wa,visible:Wa,prefixCls:mt,onClose:tl,mousePosition:Ao,src:el,alt:Yt,fallback:fn,getContainer:ri,icons:Pi,movable:Ai,scaleStep:Zr,minScale:Li,maxScale:Qi,rootClassName:lo,imageRender:ji,imgCommonProps:Nl,toolbarRender:Lo},Fl)))};Ye.PreviewGroup=$t,Ye.displayName="Image";var Qt=Ye,kn=Qt,An=x(62892),sn=x(36355),rt=x(31724),ht=x(99267),tt=x(33853),ke=x(38819),St={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},wt=St,Ue=x(7657),Qe=function(Jt,jn){return a.createElement(Ue.Z,(0,Fe.Z)({},Jt,{ref:jn,icon:wt}))},Ct=a.forwardRef(Qe),He=Ct,at={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Xe=at,Tn=function(Jt,jn){return a.createElement(Ue.Z,(0,Fe.Z)({},Jt,{ref:jn,icon:Xe}))},pn=a.forwardRef(Tn),Dn=pn,Zn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},qn=Zn,Bt=function(Jt,jn){return a.createElement(Ue.Z,(0,Fe.Z)({},Jt,{ref:jn,icon:qn}))},kt=a.forwardRef(Bt),Pn=kt,Nt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},qt=Nt,Bn=function(Jt,jn){return a.createElement(Ue.Z,(0,Fe.Z)({},Jt,{ref:jn,icon:qt}))},In=a.forwardRef(Bn),wa=In,Ga={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},xr=Ga,en=function(Jt,jn){return a.createElement(Ue.Z,(0,Fe.Z)({},Jt,{ref:jn,icon:xr}))},Wn=a.forwardRef(en),Ca=Wn,Ka=x(64993),Ra=x(73819),Wr=x(17313),Qr=x(29878),xt=x(1950),Cn=x(83116),Br=x(37613);const zt=rn=>({position:rn||"absolute",inset:0}),Rn=rn=>{const{iconCls:Jt,motionDurationSlow:jn,paddingXXS:Yt,marginXXS:la,prefixCls:Fa,colorTextLightSolid:ma}=rn;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:ma,background:new Ka.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${jn}`,[`.${Fa}-mask-info`]:Object.assign(Object.assign({},Wr.vS),{padding:`0 ${Yt}px`,[Jt]:{marginInlineEnd:la,svg:{verticalAlign:"baseline"}}})}},Ma=rn=>{const{previewCls:Jt,modalMaskBg:jn,paddingSM:Yt,marginXL:la,margin:Fa,paddingLG:ma,previewOperationColorDisabled:wn,previewOperationHoverColor:mt,motionDurationSlow:on,iconCls:fn,colorTextLightSolid:cn}=rn,Hn=new Ka.C(jn).setAlpha(.1),vn=Hn.clone().setAlpha(.2);return{[`${Jt}-footer`]:{position:"fixed",bottom:la,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:rn.previewOperationColor},[`${Jt}-progress`]:{marginBottom:Fa},[`${Jt}-close`]:{position:"fixed",top:la,right:{_skip_check_:!0,value:la},display:"flex",color:cn,backgroundColor:Hn.toRgbString(),borderRadius:"50%",padding:Yt,outline:0,border:0,cursor:"pointer",transition:`all ${on}`,"&:hover":{backgroundColor:vn.toRgbString()},[`& > ${fn}`]:{fontSize:rn.previewOperationSize}},[`${Jt}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${ma}px`,backgroundColor:Hn.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:Yt,padding:Yt,cursor:"pointer",transition:`all ${on}`,userSelect:"none",[`&:not(${Jt}-operations-operation-disabled):hover > ${fn}`]:{color:mt},"&-disabled":{color:wn,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${fn}`]:{fontSize:rn.previewOperationSize}}}}},Oa=rn=>{const{modalMaskBg:Jt,iconCls:jn,previewOperationColorDisabled:Yt,previewCls:la,zIndexPopup:Fa,motionDurationSlow:ma}=rn,wn=new Ka.C(Jt).setAlpha(.1),mt=wn.clone().setAlpha(.2);return{[`${la}-switch-left, ${la}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Fa+1,display:"flex",alignItems:"center",justifyContent:"center",width:rn.imagePreviewSwitchSize,height:rn.imagePreviewSwitchSize,marginTop:-rn.imagePreviewSwitchSize/2,color:rn.previewOperationColor,background:wn.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${ma}`,userSelect:"none","&:hover":{background:mt.toRgbString()},"&-disabled":{"&, &:hover":{color:Yt,background:"transparent",cursor:"not-allowed",[`> ${jn}`]:{cursor:"not-allowed"}}},[`> ${jn}`]:{fontSize:rn.previewOperationSize}},[`${la}-switch-left`]:{insetInlineStart:rn.marginSM},[`${la}-switch-right`]:{insetInlineEnd:rn.marginSM}}},ur=rn=>{const{motionEaseOut:Jt,previewCls:jn,motionDurationSlow:Yt,componentCls:la}=rn;return[{[`${la}-preview-root`]:{[jn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${jn}-body`]:Object.assign(Object.assign({},zt()),{overflow:"hidden"}),[`${jn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${Yt} ${Jt} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},zt()),{transition:`transform ${Yt} ${Jt} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${jn}-moving`]:{[`${jn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${la}-preview-root`]:{[`${jn}-wrap`]:{zIndex:rn.zIndexPopup}}},{[`${la}-preview-operations-wrapper`]:{position:"fixed",zIndex:rn.zIndexPopup+1},"&":[Ma(rn),Oa(rn)]}]},dn=rn=>{const{componentCls:Jt}=rn;return{[Jt]:{position:"relative",display:"inline-block",[`${Jt}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${Jt}-img-placeholder`]:{backgroundColor:rn.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${Jt}-mask`]:Object.assign({},Rn(rn)),[`${Jt}-mask:hover`]:{opacity:1},[`${Jt}-placeholder`]:Object.assign({},zt())}}},ce=rn=>{const{previewCls:Jt}=rn;return{[`${Jt}-root`]:(0,Qr._y)(rn,"zoom"),"&":(0,xt.J$)(rn,!0)}};var ge=(0,Cn.Z)("Image",rn=>{const Jt=`${rn.componentCls}-preview`,jn=(0,Br.TS)(rn,{previewCls:Jt,modalMaskBg:new Ka.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:rn.controlHeightLG});return[dn(jn),ur(jn),(0,Ra.QA)((0,Br.TS)(jn,{componentCls:Jt})),ce(jn)]},rn=>({zIndexPopup:rn.zIndexPopupBase+80,previewOperationColor:new Ka.C(rn.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Ka.C(rn.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Ka.C(rn.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:rn.fontSizeIcon*1.5})),Ee=function(rn,Jt){var jn={};for(var Yt in rn)Object.prototype.hasOwnProperty.call(rn,Yt)&&Jt.indexOf(Yt)<0&&(jn[Yt]=rn[Yt]);if(rn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var la=0,Yt=Object.getOwnPropertySymbols(rn);la{var{previewPrefixCls:Jt,preview:jn}=rn,Yt=Ee(rn,["previewPrefixCls","preview"]);const{getPrefixCls:la}=a.useContext(sn.E_),Fa=la("image",Jt),ma=`${Fa}-preview`,wn=la(),[mt,on]=ge(Fa),fn=a.useMemo(()=>{var cn;if(jn===!1)return jn;const Hn=typeof jn=="object"?jn:{},vn=ye()(on,(cn=Hn.rootClassName)!==null&&cn!==void 0?cn:"");return Object.assign(Object.assign({},Hn),{transitionName:(0,An.m)(wn,"zoom",Hn.transitionName),maskTransitionName:(0,An.m)(wn,"fade",Hn.maskTransitionName),rootClassName:vn})},[jn]);return mt(a.createElement(kn.PreviewGroup,Object.assign({preview:fn,previewPrefixCls:ma,icons:De},Yt)))},Mt=function(rn,Jt){var jn={};for(var Yt in rn)Object.prototype.hasOwnProperty.call(rn,Yt)&&Jt.indexOf(Yt)<0&&(jn[Yt]=rn[Yt]);if(rn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var la=0,Yt=Object.getOwnPropertySymbols(rn);la{const{prefixCls:Jt,preview:jn,className:Yt,rootClassName:la,style:Fa}=rn,ma=Mt(rn,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:wn,locale:mt=rt.Z,getPopupContainer:on,image:fn}=a.useContext(sn.E_),cn=wn("image",Jt),Hn=wn(),vn=mt.Image||rt.Z.Image,[vt,ta]=ge(cn),_a=ye()(la,ta),mr=ye()(Yt,ta,fn==null?void 0:fn.className),Un=a.useMemo(()=>{if(jn===!1)return jn;const Kr=typeof jn=="object"?jn:{},{getContainer:lo}=Kr,hr=Mt(Kr,["getContainer"]);return Object.assign(Object.assign({mask:a.createElement("div",{className:`${cn}-mask-info`},a.createElement(fe.Z,null),vn==null?void 0:vn.preview),icons:De},hr),{getContainer:lo||on,transitionName:(0,An.m)(Hn,"zoom",Kr.transitionName),maskTransitionName:(0,An.m)(Hn,"fade",Kr.maskTransitionName)})},[jn,vn]),eo=Object.assign(Object.assign({},fn==null?void 0:fn.style),Fa);return vt(a.createElement(kn,Object.assign({prefixCls:cn,preview:Un,rootClassName:_a,className:mr,style:eo},ma)))};xa.PreviewGroup=Dt;var Xn=xa},45818:function(Lt,dt,x){"use strict";x.d(dt,{D:function(){return te},Z:function(){return se}});var a=x(32855),fe=x(59301),Le={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},ye=Le,Fe=x(7657),Be=function(ve,Ae){return fe.createElement(Fe.Z,(0,a.Z)({},ve,{ref:Ae,icon:ye}))},oe=fe.forwardRef(Be),Ne=oe,we=x(33853),be=x(38819),Re=x(92310),Ze=x.n(Re),Ce=x(2738),y=me=>!isNaN(parseFloat(me))&&isFinite(me),E=x(36355),z=x(84966),b=function(me,ve){var Ae={};for(var Se in me)Object.prototype.hasOwnProperty.call(me,Se)&&ve.indexOf(Se)<0&&(Ae[Se]=me[Se]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Se=Object.getOwnPropertySymbols(me);Me{let me=0;return function(){let ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return me+=1,`${ve}${me}`}})();var se=fe.forwardRef((me,ve)=>{const{prefixCls:Ae,className:Se,trigger:Me,children:xe,defaultCollapsed:it=!1,theme:je="dark",style:lt={},collapsible:We=!1,reverseArrow:st=!1,width:bt=200,collapsedWidth:Et=80,zeroWidthTriggerStyle:At,breakpoint:Rt,onCollapse:jt,onBreakpoint:Ut}=me,ft=b(me,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Je}=(0,fe.useContext)(z.Gs),[ct,Tt]=(0,fe.useState)("collapsed"in me?me.collapsed:it),[$t,Kt]=(0,fe.useState)(!1);(0,fe.useEffect)(()=>{"collapsed"in me&&Tt(me.collapsed)},[me.collapsed]);const En=(rt,ht)=>{"collapsed"in me||Tt(rt),jt==null||jt(rt,ht)},Ye=(0,fe.useRef)();Ye.current=rt=>{Kt(rt.matches),Ut==null||Ut(rt.matches),ct!==rt.matches&&En(rt.matches,"responsive")},(0,fe.useEffect)(()=>{function rt(tt){return Ye.current(tt)}let ht;if(typeof window!="undefined"){const{matchMedia:tt}=window;if(tt&&Rt&&Rt in ee){ht=tt(`(max-width: ${ee[Rt]})`);try{ht.addEventListener("change",rt)}catch(ke){ht.addListener(rt)}rt(ht)}}return()=>{try{ht==null||ht.removeEventListener("change",rt)}catch(tt){ht==null||ht.removeListener(rt)}}},[Rt]),(0,fe.useEffect)(()=>{const rt=ne("ant-sider-");return Je.addSider(rt),()=>Je.removeSider(rt)},[]);const Qt=()=>{En(!ct,"clickTrigger")},{getPrefixCls:kn}=(0,fe.useContext)(E.E_),An=()=>{const rt=kn("layout-sider",Ae),ht=(0,Ce.Z)(ft,["collapsed"]),tt=ct?Et:bt,ke=y(tt)?`${tt}px`:String(tt),St=parseFloat(String(Et||0))===0?fe.createElement("span",{onClick:Qt,className:Ze()(`${rt}-zero-width-trigger`,`${rt}-zero-width-trigger-${st?"right":"left"}`),style:At},Me||fe.createElement(Ne,null)):null,Qe={expanded:st?fe.createElement(be.Z,null):fe.createElement(we.Z,null),collapsed:st?fe.createElement(we.Z,null):fe.createElement(be.Z,null)}[ct?"collapsed":"expanded"],Ct=Me!==null?St||fe.createElement("div",{className:`${rt}-trigger`,onClick:Qt,style:{width:ke}},Me||Qe):null,He=Object.assign(Object.assign({},lt),{flex:`0 0 ${ke}`,maxWidth:ke,minWidth:ke,width:ke}),at=Ze()(rt,`${rt}-${je}`,{[`${rt}-collapsed`]:!!ct,[`${rt}-has-trigger`]:We&&Me!==null&&!St,[`${rt}-below`]:!!$t,[`${rt}-zero-width`]:parseFloat(ke)===0},Se);return fe.createElement("aside",Object.assign({className:at},ht,{style:He,ref:ve}),fe.createElement("div",{className:`${rt}-children`},xe),We||$t&&St?Ct:null)},sn=fe.useMemo(()=>({siderCollapsed:ct}),[ct]);return fe.createElement(te.Provider,{value:sn},An())})},84966:function(Lt,dt,x){"use strict";x.d(dt,{VY:function(){return te},$_:function(){return ee},h4:function(){return b},Gs:function(){return Ce},ZP:function(){return ne}});var a=x(3300),fe=x(92310),Le=x.n(fe),ye=x(2738),Fe=x(59301),Be=x(36355),oe=x(83116),we=ue=>{const{componentCls:se,bodyBg:me,lightSiderBg:ve,lightTriggerBg:Ae,lightTriggerColor:Se}=ue;return{[`${se}-sider-light`]:{background:ve,[`${se}-sider-trigger`]:{color:Se,background:Ae},[`${se}-sider-zero-width-trigger`]:{color:Se,background:Ae,border:`1px solid ${me}`,borderInlineStart:0}}}};const be=ue=>{const{antCls:se,componentCls:me,colorText:ve,triggerColor:Ae,footerBg:Se,triggerBg:Me,headerHeight:xe,headerPadding:it,headerColor:je,footerPadding:lt,triggerHeight:We,zeroTriggerHeight:st,zeroTriggerWidth:bt,motionDurationMid:Et,motionDurationSlow:At,fontSize:Rt,borderRadius:jt,bodyBg:Ut,headerBg:ft,siderBg:Je}=ue;return{[me]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ut,"&, *":{boxSizing:"border-box"},[`&${me}-has-sider`]:{flexDirection:"row",[`> ${me}, > ${me}-content`]:{width:0}},[`${me}-header, &${me}-footer`]:{flex:"0 0 auto"},[`${me}-sider`]:{position:"relative",minWidth:0,background:Je,transition:`all ${Et}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${se}-menu${se}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:We},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:We,color:Ae,lineHeight:`${We}px`,textAlign:"center",background:Me,cursor:"pointer",transition:`all ${Et}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:xe,insetInlineEnd:-bt,zIndex:1,width:bt,height:st,color:Ae,fontSize:ue.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Je,borderStartStartRadius:0,borderStartEndRadius:jt,borderEndEndRadius:jt,borderEndStartRadius:0,cursor:"pointer",transition:`background ${At} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${At}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-bt,borderStartStartRadius:jt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:jt}}}}},we(ue)),{"&-rtl":{direction:"rtl"}}),[`${me}-header`]:{height:xe,padding:it,color:je,lineHeight:`${xe}px`,background:ft,[`${se}-menu`]:{lineHeight:"inherit"}},[`${me}-footer`]:{padding:lt,color:ve,fontSize:Rt,background:Se},[`${me}-content`]:{flex:"auto",minHeight:0}}};var Re=(0,oe.Z)("Layout",ue=>[be(ue)],ue=>{const{colorBgLayout:se,controlHeight:me,controlHeightLG:ve,colorText:Ae,controlHeightSM:Se,marginXXS:Me,colorTextLightSolid:xe,colorBgContainer:it}=ue,je=ve*1.25;return{colorBgHeader:"#001529",colorBgBody:se,colorBgTrigger:"#002140",bodyBg:se,headerBg:"#001529",headerHeight:me*2,headerPadding:`0 ${je}px`,headerColor:Ae,footerPadding:`${Se}px ${je}px`,footerBg:se,siderBg:"#001529",triggerHeight:ve+Me*2,triggerBg:"#002140",triggerColor:xe,zeroTriggerWidth:ve,zeroTriggerHeight:ve,lightSiderBg:it,lightTriggerBg:it,lightTriggerColor:Ae}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Ze=function(ue,se){var me={};for(var ve in ue)Object.prototype.hasOwnProperty.call(ue,ve)&&se.indexOf(ve)<0&&(me[ve]=ue[ve]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,ve=Object.getOwnPropertySymbols(ue);Aenull,removeSider:()=>null}});function re(ue){let{suffixCls:se,tagName:me,displayName:ve}=ue;return Ae=>Fe.forwardRef((Me,xe)=>Fe.createElement(Ae,Object.assign({ref:xe,suffixCls:se,tagName:me},Me)))}const y=Fe.forwardRef((ue,se)=>{const{prefixCls:me,suffixCls:ve,className:Ae,tagName:Se}=ue,Me=Ze(ue,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:xe}=Fe.useContext(Be.E_),it=xe("layout",me),[je,lt]=Re(it),We=ve?`${it}-${ve}`:it;return je(Fe.createElement(Se,Object.assign({className:Le()(me||We,Ae,lt),ref:se},Me)))}),E=Fe.forwardRef((ue,se)=>{const{direction:me}=Fe.useContext(Be.E_),[ve,Ae]=Fe.useState([]),{prefixCls:Se,className:Me,rootClassName:xe,children:it,hasSider:je,tagName:lt,style:We}=ue,st=Ze(ue,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),bt=(0,ye.Z)(st,["suffixCls"]),{getPrefixCls:Et,layout:At}=Fe.useContext(Be.E_),Rt=Et("layout",Se),[jt,Ut]=Re(Rt),ft=Le()(Rt,{[`${Rt}-has-sider`]:typeof je=="boolean"?je:ve.length>0,[`${Rt}-rtl`]:me==="rtl"},At==null?void 0:At.className,Me,xe,Ut),Je=Fe.useMemo(()=>({siderHook:{addSider:ct=>{Ae(Tt=>[].concat((0,a.Z)(Tt),[ct]))},removeSider:ct=>{Ae(Tt=>Tt.filter($t=>$t!==ct))}}}),[]);return jt(Fe.createElement(Ce.Provider,{value:Je},Fe.createElement(lt,Object.assign({ref:se,className:ft,style:Object.assign(Object.assign({},At==null?void 0:At.style),We)},bt),it)))}),z=re({tagName:"div",displayName:"Layout"})(E),b=re({suffixCls:"header",tagName:"header",displayName:"Header"})(y),ee=re({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),te=re({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var ne=z},40875:function(Lt,dt,x){"use strict";x.d(dt,{J:function(){return Be}});var a=x(59301),fe=x(33234),Le=x(70425),ye=function(oe,Ne){var we={};for(var be in oe)Object.prototype.hasOwnProperty.call(oe,be)&&Ne.indexOf(be)<0&&(we[be]=oe[be]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,be=Object.getOwnPropertySymbols(oe);Re{const{children:we}=oe,be=ye(oe,["children"]),Re=a.useContext(Fe),Ze=a.useMemo(()=>Object.assign(Object.assign({},Re),be),[Re,be.prefixCls,be.mode,be.selectable]);return a.createElement(Fe.Provider,{value:Ze},a.createElement(fe.BR,null,(0,Le.supportNodeRef)(we)?a.cloneElement(we,{ref:Ne}):we))});dt.Z=Fe},20834:function(Lt,dt,x){"use strict";x.d(dt,{default:function(){return sn}});var a=x(15285),fe=x(59301),Le=x(45818),ye=x(92310),Fe=x.n(ye),Be=x(36355),oe=function(rt,ht){var tt={};for(var ke in rt)Object.prototype.hasOwnProperty.call(rt,ke)&&ht.indexOf(ke)<0&&(tt[ke]=rt[ke]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,ke=Object.getOwnPropertySymbols(rt);St{const{prefixCls:ht,className:tt,dashed:ke}=rt,St=oe(rt,["prefixCls","className","dashed"]),{getPrefixCls:wt}=fe.useContext(Be.E_),Ue=wt("menu",ht),Qe=Fe()({[`${Ue}-item-divider-dashed`]:!!ke},tt);return fe.createElement(a.iz,Object.assign({className:Qe},St))},be=x(11592),Re=x(2738),Ze=x(6848),Ce=x(92343),y=(0,fe.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),z=rt=>{var ht;const{className:tt,children:ke,icon:St,title:wt,danger:Ue}=rt,{prefixCls:Qe,firstLevel:Ct,direction:He,disableMenuItemTitleTooltip:at,inlineCollapsed:Xe}=fe.useContext(y),Tn=kt=>{const Pn=fe.createElement("span",{className:`${Qe}-title-content`},ke);return(!St||(0,Ce.l$)(ke)&&ke.type==="span")&&ke&&kt&&Ct&&typeof ke=="string"?fe.createElement("div",{className:`${Qe}-inline-collapsed-noicon`},ke.charAt(0)):Pn},{siderCollapsed:pn}=fe.useContext(Le.D);let Dn=wt;typeof wt=="undefined"?Dn=Ct?ke:"":wt===!1&&(Dn="");const Zn={title:Dn};!pn&&!Xe&&(Zn.title=null,Zn.open=!1);const qn=(0,be.Z)(ke).length;let Bt=fe.createElement(a.ck,Object.assign({},(0,Re.Z)(rt,["title","icon","danger"]),{className:Fe()({[`${Qe}-item-danger`]:Ue,[`${Qe}-item-only-child`]:(St?qn+1:qn)===1},tt),title:typeof wt=="string"?wt:void 0}),(0,Ce.Tm)(St,{className:Fe()((0,Ce.l$)(St)?(ht=St.props)===null||ht===void 0?void 0:ht.className:"",`${Qe}-item-icon`)}),Tn(Xe));return at||(Bt=fe.createElement(Ze.Z,Object.assign({},Zn,{placement:He==="rtl"?"left":"right",overlayClassName:`${Qe}-inline-collapsed-tooltip`}),Bt)),Bt},ee=rt=>{var ht;const{popupClassName:tt,icon:ke,title:St,theme:wt}=rt,Ue=fe.useContext(y),{prefixCls:Qe,inlineCollapsed:Ct,theme:He}=Ue,at=(0,a.Xl)();let Xe;if(!ke)Xe=Ct&&!at.length&&St&&typeof St=="string"?fe.createElement("div",{className:`${Qe}-inline-collapsed-noicon`},St.charAt(0)):fe.createElement("span",{className:`${Qe}-title-content`},St);else{const pn=(0,Ce.l$)(St)&&St.type==="span";Xe=fe.createElement(fe.Fragment,null,(0,Ce.Tm)(ke,{className:Fe()((0,Ce.l$)(ke)?(ht=ke.props)===null||ht===void 0?void 0:ht.className:"",`${Qe}-item-icon`)}),pn?St:fe.createElement("span",{className:`${Qe}-title-content`},St))}const Tn=fe.useMemo(()=>Object.assign(Object.assign({},Ue),{firstLevel:!1}),[Ue]);return fe.createElement(y.Provider,{value:Tn},fe.createElement(a.Wd,Object.assign({},(0,Re.Z)(rt,["icon"]),{title:Xe,popupClassName:Fe()(Qe,tt,`${Qe}-${wt||He}`)})))},te=x(18785),ne=x(70425),ue=x(62892),se=x(40875),me=function(rt,ht){var tt={};for(var ke in rt)Object.prototype.hasOwnProperty.call(rt,ke)&&ht.indexOf(ke)<0&&(tt[ke]=rt[ke]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,ke=Object.getOwnPropertySymbols(rt);St{if(ht&&typeof ht=="object"){const ke=ht,{label:St,children:wt,key:Ue,type:Qe}=ke,Ct=me(ke,["label","children","key","type"]),He=Ue!=null?Ue:`tmp-${tt}`;return wt||Qe==="group"?Qe==="group"?fe.createElement(a.BW,Object.assign({key:He},Ct,{title:St}),ve(wt)):fe.createElement(ee,Object.assign({key:He},Ct,{title:St}),ve(wt)):Qe==="divider"?fe.createElement(we,Object.assign({key:He},Ct)):fe.createElement(z,Object.assign({key:He},Ct),St)}return null}).filter(ht=>ht)}function Ae(rt){return fe.useMemo(()=>rt&&ve(rt),[rt])}var Se=x(64993),Me=x(17313),xe=x(8378),it=x(13826),je=x(29878),lt=x(83116),We=x(37613),bt=rt=>{const{componentCls:ht,motionDurationSlow:tt,horizontalLineHeight:ke,colorSplit:St,lineWidth:wt,lineType:Ue,itemPaddingInline:Qe}=rt;return{[`${ht}-horizontal`]:{lineHeight:ke,border:0,borderBottom:`${wt}px ${Ue} ${St}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ht}-item, ${ht}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Qe},[`> ${ht}-item:hover, + &${b}-slide-up-leave${b}-slide-up-leave-active${Ce}-placement-topRight`]:{animationName:fe.ly}})},(0,Fe.ZP)(Ze,{colorBg:Se,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Ce} ${re}`]:{position:"relative",margin:0},[`${re}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ce}, ${Ce}-menu-submenu`]:{[re]:Object.assign(Object.assign({padding:se,listStyleType:"none",backgroundColor:Se,backgroundClip:"padding-box",borderRadius:Ze.borderRadiusLG,outline:"none",boxShadow:Ze.boxShadowSecondary},(0,a.Qy)(Ze)),{[`${re}-item-group-title`]:{padding:`${ne}px ${Ae}px`,color:Ze.colorTextDescription,transition:`all ${te}`},[`${re}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${re}-item-icon`]:{minWidth:ue,marginInlineEnd:Ze.marginXS,fontSize:Ze.fontSizeSM},[`${re}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${re}-item, ${re}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ne}px ${Ae}px`,color:Ze.colorText,fontWeight:"normal",fontSize:ue,lineHeight:Ze.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:Ze.borderRadiusSM,"&:hover, &-active":{backgroundColor:Ze.controlItemBgHover}},(0,a.Qy)(Ze)),{"&-selected":{color:Ze.colorPrimary,backgroundColor:Ze.controlItemBgActive,"&:hover, &-active":{backgroundColor:Ze.controlItemBgActiveHover}},"&-disabled":{color:me,cursor:"not-allowed","&:hover":{color:me,backgroundColor:Se,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Ze.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Ze.colorSplit},[`${Ce}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Ze.paddingXS,[`${Ce}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Ze.colorTextDescription,fontSize:ve,fontStyle:"normal"}}}),[`${re}-item-group-list`]:{margin:`0 ${Ze.marginXS}px`,padding:0,listStyle:"none"},[`${re}-submenu-title`]:{paddingInlineEnd:Ae+Ze.fontSizeSM},[`${re}-submenu-vertical`]:{position:"relative"},[`${re}-submenu${re}-submenu-disabled ${Ce}-menu-submenu-title`]:{[`&, ${Ce}-menu-submenu-arrow-icon`]:{color:me,backgroundColor:Se,cursor:"not-allowed"}},[`${re}-submenu-selected ${Ce}-menu-submenu-title`]:{color:Ze.colorPrimary}})}},[(0,fe.oN)(Ze,"slide-up"),(0,fe.oN)(Ze,"slide-down"),(0,Le.Fm)(Ze,"move-up"),(0,Le.Fm)(Ze,"move-down"),(0,ye._y)(Ze,"zoom-big")]]};var Re=(0,Be.Z)("Dropdown",(Ze,Ce)=>{let{rootPrefixCls:re}=Ce;const{marginXXS:y,sizePopupArrow:E,controlHeight:z,fontSize:b,lineHeight:ee,paddingXXS:te,componentCls:ne,borderRadiusLG:ue}=Ze,se=(z-b*ee)/2,{dropdownArrowOffset:me}=(0,Fe.fS)({contentRadius:ue}),ve=(0,oe.TS)(Ze,{menuCls:`${ne}-menu`,rootPrefixCls:re,dropdownArrowDistance:E/2+y,dropdownArrowOffset:me,dropdownPaddingVertical:se,dropdownEdgeChildPadding:te});return[be(ve),we(ve)]},Ze=>({zIndexPopup:Ze.zIndexPopupBase+50}))},8628:function(Lt,dt,x){"use strict";var a=x(59301),fe=x(34280),Le=x(56762),ye=x(69507);function Fe(){let Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const oe=(0,a.useRef)({}),Ne=(0,Le.Z)(),we=(0,ye.ZP)();return(0,fe.Z)(()=>{const be=we.subscribe(Re=>{oe.current=Re,Be&&Ne()});return()=>we.unsubscribe(be)},[]),oe.current}dt.Z=Fe},11611:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return Xn}});var a=x(59301),fe=x(15277),Le=x(92310),ye=x.n(Le),Fe=x(32855),Be=x(27247),oe=x(74430),Ne=x(11913),we=x(34666),be=x(43079),Re=x(55468),Ze=x(18929),Ce=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],re=a.createContext(null),y=0;function E(rn,Jt){var jn=a.useState(function(){return y+=1,String(y)}),Yt=(0,Ne.Z)(jn,1),la=Yt[0],Fa=a.useContext(re),ma={data:Jt,canPreview:rn};return a.useEffect(function(){if(Fa)return Fa.register(la,ma)},[]),a.useEffect(function(){Fa&&Fa.register(la,ma)},[rn,Jt]),la}function z(rn){return new Promise(function(Jt){var jn=document.createElement("img");jn.onerror=function(){return Jt(!1)},jn.onload=function(){return Jt(!0)},jn.src=rn})}function b(rn){var Jt=rn.src,jn=rn.isCustomPlaceholder,Yt=rn.fallback,la=(0,a.useState)(jn?"loading":"normal"),Fa=(0,Ne.Z)(la,2),ma=Fa[0],wn=Fa[1],mt=(0,a.useRef)(!1),on=ma==="error";(0,a.useEffect)(function(){z(Jt).then(function(vn){vn||wn("error")})},[Jt]),(0,a.useEffect)(function(){jn&&!mt.current?wn("loading"):on&&wn("normal")},[Jt]);var fn=function(){wn("normal")},cn=function(vt){mt.current=!1,ma==="loading"&&vt!=null&&vt.complete&&(vt.naturalWidth||vt.naturalHeight)&&(mt.current=!0,fn())},Hn=on&&Yt?{src:Yt}:{onLoad:fn,src:Jt};return[cn,Hn,ma]}var ee=x(86923),te=x(8224),ne=x(10228),ue=x(48736);function se(rn,Jt,jn,Yt){var la=Jt+jn,Fa=(jn-Yt)/2;if(jn>Yt){if(Jt>0)return(0,oe.Z)({},rn,Fa);if(Jt<0&&laYt)return(0,oe.Z)({},rn,Jt<0?Fa:-Fa);return{}}function me(rn,Jt,jn,Yt){var la=(0,Re.g1)(),Fa=la.width,ma=la.height,wn=null;return rn<=Fa&&Jt<=ma?wn={x:0,y:0}:(rn>Fa||Jt>ma)&&(wn=(0,Be.Z)((0,Be.Z)({},se("x",jn,rn,Fa)),se("y",Yt,Jt,ma))),wn}var ve=x(13697),Ae=x(16089),Se={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Me(rn,Jt,jn,Yt){var la=(0,a.useRef)(null),Fa=(0,a.useRef)([]),ma=(0,a.useState)(Se),wn=(0,Ne.Z)(ma,2),mt=wn[0],on=wn[1],fn=function(vt){on(Se),Yt&&!(0,ve.Z)(Se,mt)&&Yt({transform:Se,action:vt})},cn=function(vt,ta){la.current===null&&(Fa.current=[],la.current=(0,Ae.Z)(function(){on(function(_a){var mr=_a;return Fa.current.forEach(function(Un){mr=(0,Be.Z)((0,Be.Z)({},mr),Un)}),la.current=null,Yt==null||Yt({transform:mr,action:ta}),mr})})),Fa.current.push((0,Be.Z)((0,Be.Z)({},mt),vt))},Hn=function(vt,ta,_a,mr){var Un=rn.current,to=Un.width,Kr=Un.height,lo=Un.offsetWidth,hr=Un.offsetHeight,pr=Un.offsetLeft,wr=Un.offsetTop,Fr=vt,vr=mt.scale*vt;vr>jn?(Fr=jn/mt.scale,vr=jn):vr1,ba=el&&Un>=1,Wa=Me(Zr,pr,Fr,nl),Sr=Wa.transform,cr=Wa.resetTransform,so=Wa.updateTransform,Cr=Wa.dispatchZoomChange,Zo=(0,a.useState)(!0),Ro=(0,Ne.Z)(Zo,2),Di=Ro[0],Ho=Ro[1],Ao=Sr.rotate,Oo=Sr.scale,oi=Sr.x,rl=Sr.y,tl=ye()((0,oe.Z)({},"".concat(jn,"-moving"),Lo));(0,a.useEffect)(function(){Di||Ho(!0)},[Di]);var Ol=function(){cr("close")},Nl=function(){Cr(We+lo,"zoomIn")},qr=function(){Cr(We/(We+lo),"zoomOut")},Mr=function(){so({rotate:Ao+90},"rotateRight")},Gr=function(){so({rotate:Ao-90},"rotateLeft")},Vr=function(){so({flipX:!Sr.flipX},"flipX")},ui=function(){so({flipY:!Sr.flipY},"flipY")},Yi=function(Po){Po==null||Po.preventDefault(),Po==null||Po.stopPropagation(),_a>0&&(Ho(!1),cr("prev"),Ai==null||Ai(_a-1,_a))},il=function(Po){Po==null||Po.preventDefault(),Po==null||Po.stopPropagation(),_a0&&(ul=We/ul),Cr(ul,"wheel",Po.clientX,Po.clientY)}},lu=function(Po){!on||!Da||(Po.keyCode===ne.Z.LEFT?Yi():Po.keyCode===ne.Z.RIGHT&&il())},Fi=function(Po){on&&(Oo!==1?so({x:0,y:0,scale:1},"doubleClick"):Cr(We+lo,"doubleClick",Po.clientX,Po.clientY))};(0,a.useEffect)(function(){var si,Po,ll,gi;if(wn){ll=(0,te.Z)(window,"mouseup",dl,!1),gi=(0,te.Z)(window,"mousemove",Ml,!1);try{window.top!==window.self&&(si=(0,te.Z)(window.top,"mouseup",dl,!1),Po=(0,te.Z)(window.top,"mousemove",Ml,!1))}catch(ul){(0,ue.Kp)(!1,"[rc-image] ".concat(ul))}}return function(){var ul,Ul,Lu,Tu;(ul=ll)===null||ul===void 0||ul.remove(),(Ul=gi)===null||Ul===void 0||Ul.remove(),(Lu=si)===null||Lu===void 0||Lu.remove(),(Tu=Po)===null||Tu===void 0||Tu.remove()}},[on,Lo,oi,rl,Ao,wn]),(0,a.useEffect)(function(){var si=(0,te.Z)(window,"keydown",lu,!1);return function(){si.remove()}},[on,Da,_a]);var Ri=a.createElement(At,(0,Fe.Z)({},ri,{width:Jt.width,height:Jt.height,imgRef:Zr,className:"".concat(jn,"-img"),alt:la,style:{transform:"translate3d(".concat(Sr.x,"px, ").concat(Sr.y,"px, 0) scale3d(").concat(Sr.flipX?"-":"").concat(Oo,", ").concat(Sr.flipY?"-":"").concat(Oo,", 1) rotate(").concat(Ao,"deg)"),transitionDuration:!Di&&"0s"},fallback:Fa,src:Yt,onWheel:Du,onMouseDown:Xl,onDoubleClick:Fi}));return a.createElement(a.Fragment,null,a.createElement(ee.Z,(0,Fe.Z)({transitionName:uo,maskTransitionName:ao,closable:!1,keyboard:!0,prefixCls:jn,onClose:mt,visible:on,wrapClassName:tl,rootClassName:Hn,getContainer:vt},Pi,{afterClose:Ol}),a.createElement("div",{className:"".concat(jn,"-img-wrapper")},_r?_r(Ri,(0,Be.Z)({transform:Sr},el?{current:_a}:{})):Ri)),a.createElement(lt,{visible:on,transform:Sr,maskTransitionName:ao,closeIcon:vn,getContainer:vt,prefixCls:jn,rootClassName:Hn,icons:cn,countRender:to,showSwitch:Da,showProgress:ba,current:_a,count:Un,scale:Oo,minScale:pr,maxScale:Fr,toolbarRender:cl,onSwitchLeft:Yi,onSwitchRight:il,onZoomIn:Nl,onZoomOut:qr,onRotateRight:Mr,onRotateLeft:Gr,onFlipX:Vr,onFlipY:ui,onClose:mt}))},jt=Rt,Ut=x(3300);function ft(rn){var Jt=a.useState({}),jn=(0,Ne.Z)(Jt,2),Yt=jn[0],la=jn[1],Fa=a.useCallback(function(wn,mt){return la(function(on){return(0,Be.Z)((0,Be.Z)({},on),{},(0,oe.Z)({},wn,mt))}),function(){la(function(on){var fn=(0,Be.Z)({},on);return delete fn[wn],fn})}},[]),ma=a.useMemo(function(){return rn?rn.map(function(wn){if(typeof wn=="string")return{data:{src:wn}};var mt={};return Object.keys(wn).forEach(function(on){["src"].concat((0,Ut.Z)(Ce)).includes(on)&&(mt[on]=wn[on])}),{data:mt}}):Object.keys(Yt).reduce(function(wn,mt){var on=Yt[mt],fn=on.canPreview,cn=on.data;return fn&&wn.push({data:cn,id:mt}),wn},[])},[rn,Yt]);return[ma,Fa]}var Je=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],ct=["src"],Tt=function(Jt){var jn,Yt=Jt.previewPrefixCls,la=Yt===void 0?"rc-image-preview":Yt,Fa=Jt.children,ma=Jt.icons,wn=ma===void 0?{}:ma,mt=Jt.items,on=Jt.preview,fn=Jt.fallback,cn=(0,we.Z)(on)==="object"?on:{},Hn=cn.visible,vn=cn.onVisibleChange,vt=cn.getContainer,ta=cn.current,_a=cn.movable,mr=cn.minScale,Un=cn.maxScale,to=cn.countRender,Kr=cn.closeIcon,lo=cn.onChange,hr=cn.onTransform,pr=cn.toolbarRender,wr=cn.imageRender,Fr=(0,be.Z)(cn,Je),vr=ft(mt),uo=(0,Ne.Z)(vr,2),Do=uo[0],ao=uo[1],_r=(0,Ze.Z)(0,{value:ta}),ri=(0,Ne.Z)(_r,2),cl=ri[0],nl=ri[1],Ai=(0,a.useState)(!1),Pi=(0,Ne.Z)(Ai,2),Zr=Pi[0],Li=Pi[1],Qi=((jn=Do[cl])===null||jn===void 0?void 0:jn.data)||{},ji=Qi.src,Lo=(0,be.Z)(Qi,ct),Fl=(0,Ze.Z)(!!Hn,{value:Hn,onChange:function(Ao,Oo){vn==null||vn(Ao,Oo,cl)}}),el=(0,Ne.Z)(Fl,2),Da=el[0],ba=el[1],Wa=(0,a.useState)(null),Sr=(0,Ne.Z)(Wa,2),cr=Sr[0],so=Sr[1],Cr=a.useCallback(function(Ho,Ao,Oo){var oi=Do.findIndex(function(rl){return rl.id===Ho});ba(!0),so({x:Ao,y:Oo}),nl(oi<0?0:oi),Li(!0)},[Do]);a.useEffect(function(){Da?Zr||nl(0):Li(!1)},[Da]);var Zo=function(Ao,Oo){nl(Ao),lo==null||lo(Ao,Oo)},Ro=function(){ba(!1),so(null)},Di=a.useMemo(function(){return{register:ao,onPreview:Cr}},[ao,Cr]);return a.createElement(re.Provider,{value:Di},Fa,a.createElement(jt,(0,Fe.Z)({"aria-hidden":!Da,movable:_a,visible:Da,prefixCls:la,closeIcon:Kr,onClose:Ro,mousePosition:cr,imgCommonProps:Lo,src:ji,fallback:fn,icons:wn,minScale:mr,maxScale:Un,getContainer:vt,current:cl,count:Do.length,countRender:to,onTransform:hr,toolbarRender:pr,imageRender:wr,onChange:Zo},Fr)))},$t=Tt,Kt=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],En=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Ye=function(Jt){var jn=Jt.src,Yt=Jt.alt,la=Jt.onPreviewClose,Fa=Jt.prefixCls,ma=Fa===void 0?"rc-image":Fa,wn=Jt.previewPrefixCls,mt=wn===void 0?"".concat(ma,"-preview"):wn,on=Jt.placeholder,fn=Jt.fallback,cn=Jt.width,Hn=Jt.height,vn=Jt.style,vt=Jt.preview,ta=vt===void 0?!0:vt,_a=Jt.className,mr=Jt.onClick,Un=Jt.onError,to=Jt.wrapperClassName,Kr=Jt.wrapperStyle,lo=Jt.rootClassName,hr=(0,be.Z)(Jt,Kt),pr=on&&on!==!0,wr=(0,we.Z)(ta)==="object"?ta:{},Fr=wr.src,vr=wr.visible,uo=vr===void 0?void 0:vr,Do=wr.onVisibleChange,ao=Do===void 0?la:Do,_r=wr.getContainer,ri=_r===void 0?void 0:_r,cl=wr.mask,nl=wr.maskClassName,Ai=wr.movable,Pi=wr.icons,Zr=wr.scaleStep,Li=wr.minScale,Qi=wr.maxScale,ji=wr.imageRender,Lo=wr.toolbarRender,Fl=(0,be.Z)(wr,En),el=Fr!=null?Fr:jn,Da=(0,Ze.Z)(!!uo,{value:uo,onChange:ao}),ba=(0,Ne.Z)(Da,2),Wa=ba[0],Sr=ba[1],cr=b({src:jn,isCustomPlaceholder:pr,fallback:fn}),so=(0,Ne.Z)(cr,3),Cr=so[0],Zo=so[1],Ro=so[2],Di=(0,a.useState)(null),Ho=(0,Ne.Z)(Di,2),Ao=Ho[0],Oo=Ho[1],oi=(0,a.useContext)(re),rl=!!ta,tl=function(){Sr(!1),Oo(null)},Ol=ye()(ma,to,lo,(0,oe.Z)({},"".concat(ma,"-error"),Ro==="error")),Nl=(0,a.useMemo)(function(){var Vr={};return Ce.forEach(function(ui){Jt[ui]!==void 0&&(Vr[ui]=Jt[ui])}),Vr},Ce.map(function(Vr){return Jt[Vr]})),qr=(0,a.useMemo)(function(){return(0,Be.Z)((0,Be.Z)({},Nl),{},{src:el})},[el,Nl]),Mr=E(rl,qr),Gr=function(ui){var Yi=(0,Re.os)(ui.target),il=Yi.left,dl=Yi.top;oi?oi.onPreview(Mr,il,dl):(Oo({x:il,y:dl}),Sr(!0)),mr==null||mr(ui)};return a.createElement(a.Fragment,null,a.createElement("div",(0,Fe.Z)({},hr,{className:Ol,onClick:rl?Gr:mr,style:(0,Be.Z)({width:cn,height:Hn},Kr)}),a.createElement("img",(0,Fe.Z)({},Nl,{className:ye()("".concat(ma,"-img"),(0,oe.Z)({},"".concat(ma,"-img-placeholder"),on===!0),_a),style:(0,Be.Z)({height:Hn},vn),ref:Cr},Zo,{width:cn,height:Hn,onError:Un})),Ro==="loading"&&a.createElement("div",{"aria-hidden":"true",className:"".concat(ma,"-placeholder")},on),cl&&rl&&a.createElement("div",{className:ye()("".concat(ma,"-mask"),nl),style:{display:(vn==null?void 0:vn.display)==="none"?"none":void 0}},cl)),!oi&&rl&&a.createElement(jt,(0,Fe.Z)({"aria-hidden":!Wa,visible:Wa,prefixCls:mt,onClose:tl,mousePosition:Ao,src:el,alt:Yt,fallback:fn,getContainer:ri,icons:Pi,movable:Ai,scaleStep:Zr,minScale:Li,maxScale:Qi,rootClassName:lo,imageRender:ji,imgCommonProps:Nl,toolbarRender:Lo},Fl)))};Ye.PreviewGroup=$t,Ye.displayName="Image";var Qt=Ye,kn=Qt,An=x(62892),sn=x(36355),rt=x(31724),ht=x(99267),tt=x(33853),ke=x(38819),St={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},wt=St,Ue=x(7657),Qe=function(Jt,jn){return a.createElement(Ue.Z,(0,Fe.Z)({},Jt,{ref:jn,icon:wt}))},Ct=a.forwardRef(Qe),He=Ct,at={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Xe=at,Tn=function(Jt,jn){return a.createElement(Ue.Z,(0,Fe.Z)({},Jt,{ref:jn,icon:Xe}))},pn=a.forwardRef(Tn),Dn=pn,Zn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},qn=Zn,Bt=function(Jt,jn){return a.createElement(Ue.Z,(0,Fe.Z)({},Jt,{ref:jn,icon:qn}))},kt=a.forwardRef(Bt),Pn=kt,Nt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},qt=Nt,Bn=function(Jt,jn){return a.createElement(Ue.Z,(0,Fe.Z)({},Jt,{ref:jn,icon:qt}))},In=a.forwardRef(Bn),wa=In,Ga={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},xr=Ga,en=function(Jt,jn){return a.createElement(Ue.Z,(0,Fe.Z)({},Jt,{ref:jn,icon:xr}))},Wn=a.forwardRef(en),Ca=Wn,Ka=x(64993),Ra=x(73819),Wr=x(17313),Qr=x(29878),xt=x(1950),Cn=x(83116),Br=x(37613);const zt=rn=>({position:rn||"absolute",inset:0}),Rn=rn=>{const{iconCls:Jt,motionDurationSlow:jn,paddingXXS:Yt,marginXXS:la,prefixCls:Fa,colorTextLightSolid:ma}=rn;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:ma,background:new Ka.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${jn}`,[`.${Fa}-mask-info`]:Object.assign(Object.assign({},Wr.vS),{padding:`0 ${Yt}px`,[Jt]:{marginInlineEnd:la,svg:{verticalAlign:"baseline"}}})}},Ma=rn=>{const{previewCls:Jt,modalMaskBg:jn,paddingSM:Yt,marginXL:la,margin:Fa,paddingLG:ma,previewOperationColorDisabled:wn,previewOperationHoverColor:mt,motionDurationSlow:on,iconCls:fn,colorTextLightSolid:cn}=rn,Hn=new Ka.C(jn).setAlpha(.1),vn=Hn.clone().setAlpha(.2);return{[`${Jt}-footer`]:{position:"fixed",bottom:la,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:rn.previewOperationColor},[`${Jt}-progress`]:{marginBottom:Fa},[`${Jt}-close`]:{position:"fixed",top:la,right:{_skip_check_:!0,value:la},display:"flex",color:cn,backgroundColor:Hn.toRgbString(),borderRadius:"50%",padding:Yt,outline:0,border:0,cursor:"pointer",transition:`all ${on}`,"&:hover":{backgroundColor:vn.toRgbString()},[`& > ${fn}`]:{fontSize:rn.previewOperationSize}},[`${Jt}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${ma}px`,backgroundColor:Hn.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:Yt,padding:Yt,cursor:"pointer",transition:`all ${on}`,userSelect:"none",[`&:not(${Jt}-operations-operation-disabled):hover > ${fn}`]:{color:mt},"&-disabled":{color:wn,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${fn}`]:{fontSize:rn.previewOperationSize}}}}},Oa=rn=>{const{modalMaskBg:Jt,iconCls:jn,previewOperationColorDisabled:Yt,previewCls:la,zIndexPopup:Fa,motionDurationSlow:ma}=rn,wn=new Ka.C(Jt).setAlpha(.1),mt=wn.clone().setAlpha(.2);return{[`${la}-switch-left, ${la}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Fa+1,display:"flex",alignItems:"center",justifyContent:"center",width:rn.imagePreviewSwitchSize,height:rn.imagePreviewSwitchSize,marginTop:-rn.imagePreviewSwitchSize/2,color:rn.previewOperationColor,background:wn.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${ma}`,userSelect:"none","&:hover":{background:mt.toRgbString()},"&-disabled":{"&, &:hover":{color:Yt,background:"transparent",cursor:"not-allowed",[`> ${jn}`]:{cursor:"not-allowed"}}},[`> ${jn}`]:{fontSize:rn.previewOperationSize}},[`${la}-switch-left`]:{insetInlineStart:rn.marginSM},[`${la}-switch-right`]:{insetInlineEnd:rn.marginSM}}},ur=rn=>{const{motionEaseOut:Jt,previewCls:jn,motionDurationSlow:Yt,componentCls:la}=rn;return[{[`${la}-preview-root`]:{[jn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${jn}-body`]:Object.assign(Object.assign({},zt()),{overflow:"hidden"}),[`${jn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${Yt} ${Jt} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},zt()),{transition:`transform ${Yt} ${Jt} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${jn}-moving`]:{[`${jn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${la}-preview-root`]:{[`${jn}-wrap`]:{zIndex:rn.zIndexPopup}}},{[`${la}-preview-operations-wrapper`]:{position:"fixed",zIndex:rn.zIndexPopup+1},"&":[Ma(rn),Oa(rn)]}]},dn=rn=>{const{componentCls:Jt}=rn;return{[Jt]:{position:"relative",display:"inline-block",[`${Jt}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${Jt}-img-placeholder`]:{backgroundColor:rn.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${Jt}-mask`]:Object.assign({},Rn(rn)),[`${Jt}-mask:hover`]:{opacity:1},[`${Jt}-placeholder`]:Object.assign({},zt())}}},ce=rn=>{const{previewCls:Jt}=rn;return{[`${Jt}-root`]:(0,Qr._y)(rn,"zoom"),"&":(0,xt.J$)(rn,!0)}};var ge=(0,Cn.Z)("Image",rn=>{const Jt=`${rn.componentCls}-preview`,jn=(0,Br.TS)(rn,{previewCls:Jt,modalMaskBg:new Ka.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:rn.controlHeightLG});return[dn(jn),ur(jn),(0,Ra.QA)((0,Br.TS)(jn,{componentCls:Jt})),ce(jn)]},rn=>({zIndexPopup:rn.zIndexPopupBase+80,previewOperationColor:new Ka.C(rn.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Ka.C(rn.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Ka.C(rn.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:rn.fontSizeIcon*1.5})),Ee=function(rn,Jt){var jn={};for(var Yt in rn)Object.prototype.hasOwnProperty.call(rn,Yt)&&Jt.indexOf(Yt)<0&&(jn[Yt]=rn[Yt]);if(rn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var la=0,Yt=Object.getOwnPropertySymbols(rn);la{var{previewPrefixCls:Jt,preview:jn}=rn,Yt=Ee(rn,["previewPrefixCls","preview"]);const{getPrefixCls:la}=a.useContext(sn.E_),Fa=la("image",Jt),ma=`${Fa}-preview`,wn=la(),[mt,on]=ge(Fa),fn=a.useMemo(()=>{var cn;if(jn===!1)return jn;const Hn=typeof jn=="object"?jn:{},vn=ye()(on,(cn=Hn.rootClassName)!==null&&cn!==void 0?cn:"");return Object.assign(Object.assign({},Hn),{transitionName:(0,An.m)(wn,"zoom",Hn.transitionName),maskTransitionName:(0,An.m)(wn,"fade",Hn.maskTransitionName),rootClassName:vn})},[jn]);return mt(a.createElement(kn.PreviewGroup,Object.assign({preview:fn,previewPrefixCls:ma,icons:De},Yt)))},Mt=function(rn,Jt){var jn={};for(var Yt in rn)Object.prototype.hasOwnProperty.call(rn,Yt)&&Jt.indexOf(Yt)<0&&(jn[Yt]=rn[Yt]);if(rn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var la=0,Yt=Object.getOwnPropertySymbols(rn);la{const{prefixCls:Jt,preview:jn,className:Yt,rootClassName:la,style:Fa}=rn,ma=Mt(rn,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:wn,locale:mt=rt.Z,getPopupContainer:on,image:fn}=a.useContext(sn.E_),cn=wn("image",Jt),Hn=wn(),vn=mt.Image||rt.Z.Image,[vt,ta]=ge(cn),_a=ye()(la,ta),mr=ye()(Yt,ta,fn==null?void 0:fn.className),Un=a.useMemo(()=>{if(jn===!1)return jn;const Kr=typeof jn=="object"?jn:{},{getContainer:lo}=Kr,hr=Mt(Kr,["getContainer"]);return Object.assign(Object.assign({mask:a.createElement("div",{className:`${cn}-mask-info`},a.createElement(fe.Z,null),vn==null?void 0:vn.preview),icons:De},hr),{getContainer:lo||on,transitionName:(0,An.m)(Hn,"zoom",Kr.transitionName),maskTransitionName:(0,An.m)(Hn,"fade",Kr.maskTransitionName)})},[jn,vn]),to=Object.assign(Object.assign({},fn==null?void 0:fn.style),Fa);return vt(a.createElement(kn,Object.assign({prefixCls:cn,preview:Un,rootClassName:_a,className:mr,style:to},ma)))};xa.PreviewGroup=Dt;var Xn=xa},45818:function(Lt,dt,x){"use strict";x.d(dt,{D:function(){return te},Z:function(){return se}});var a=x(32855),fe=x(59301),Le={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},ye=Le,Fe=x(7657),Be=function(ve,Ae){return fe.createElement(Fe.Z,(0,a.Z)({},ve,{ref:Ae,icon:ye}))},oe=fe.forwardRef(Be),Ne=oe,we=x(33853),be=x(38819),Re=x(92310),Ze=x.n(Re),Ce=x(2738),y=me=>!isNaN(parseFloat(me))&&isFinite(me),E=x(36355),z=x(84966),b=function(me,ve){var Ae={};for(var Se in me)Object.prototype.hasOwnProperty.call(me,Se)&&ve.indexOf(Se)<0&&(Ae[Se]=me[Se]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Se=Object.getOwnPropertySymbols(me);Me{let me=0;return function(){let ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return me+=1,`${ve}${me}`}})();var se=fe.forwardRef((me,ve)=>{const{prefixCls:Ae,className:Se,trigger:Me,children:xe,defaultCollapsed:it=!1,theme:je="dark",style:lt={},collapsible:We=!1,reverseArrow:st=!1,width:bt=200,collapsedWidth:Et=80,zeroWidthTriggerStyle:At,breakpoint:Rt,onCollapse:jt,onBreakpoint:Ut}=me,ft=b(me,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Je}=(0,fe.useContext)(z.Gs),[ct,Tt]=(0,fe.useState)("collapsed"in me?me.collapsed:it),[$t,Kt]=(0,fe.useState)(!1);(0,fe.useEffect)(()=>{"collapsed"in me&&Tt(me.collapsed)},[me.collapsed]);const En=(rt,ht)=>{"collapsed"in me||Tt(rt),jt==null||jt(rt,ht)},Ye=(0,fe.useRef)();Ye.current=rt=>{Kt(rt.matches),Ut==null||Ut(rt.matches),ct!==rt.matches&&En(rt.matches,"responsive")},(0,fe.useEffect)(()=>{function rt(tt){return Ye.current(tt)}let ht;if(typeof window!="undefined"){const{matchMedia:tt}=window;if(tt&&Rt&&Rt in ee){ht=tt(`(max-width: ${ee[Rt]})`);try{ht.addEventListener("change",rt)}catch(ke){ht.addListener(rt)}rt(ht)}}return()=>{try{ht==null||ht.removeEventListener("change",rt)}catch(tt){ht==null||ht.removeListener(rt)}}},[Rt]),(0,fe.useEffect)(()=>{const rt=ne("ant-sider-");return Je.addSider(rt),()=>Je.removeSider(rt)},[]);const Qt=()=>{En(!ct,"clickTrigger")},{getPrefixCls:kn}=(0,fe.useContext)(E.E_),An=()=>{const rt=kn("layout-sider",Ae),ht=(0,Ce.Z)(ft,["collapsed"]),tt=ct?Et:bt,ke=y(tt)?`${tt}px`:String(tt),St=parseFloat(String(Et||0))===0?fe.createElement("span",{onClick:Qt,className:Ze()(`${rt}-zero-width-trigger`,`${rt}-zero-width-trigger-${st?"right":"left"}`),style:At},Me||fe.createElement(Ne,null)):null,Qe={expanded:st?fe.createElement(be.Z,null):fe.createElement(we.Z,null),collapsed:st?fe.createElement(we.Z,null):fe.createElement(be.Z,null)}[ct?"collapsed":"expanded"],Ct=Me!==null?St||fe.createElement("div",{className:`${rt}-trigger`,onClick:Qt,style:{width:ke}},Me||Qe):null,He=Object.assign(Object.assign({},lt),{flex:`0 0 ${ke}`,maxWidth:ke,minWidth:ke,width:ke}),at=Ze()(rt,`${rt}-${je}`,{[`${rt}-collapsed`]:!!ct,[`${rt}-has-trigger`]:We&&Me!==null&&!St,[`${rt}-below`]:!!$t,[`${rt}-zero-width`]:parseFloat(ke)===0},Se);return fe.createElement("aside",Object.assign({className:at},ht,{style:He,ref:ve}),fe.createElement("div",{className:`${rt}-children`},xe),We||$t&&St?Ct:null)},sn=fe.useMemo(()=>({siderCollapsed:ct}),[ct]);return fe.createElement(te.Provider,{value:sn},An())})},84966:function(Lt,dt,x){"use strict";x.d(dt,{VY:function(){return te},$_:function(){return ee},h4:function(){return b},Gs:function(){return Ce},ZP:function(){return ne}});var a=x(3300),fe=x(92310),Le=x.n(fe),ye=x(2738),Fe=x(59301),Be=x(36355),oe=x(83116),we=ue=>{const{componentCls:se,bodyBg:me,lightSiderBg:ve,lightTriggerBg:Ae,lightTriggerColor:Se}=ue;return{[`${se}-sider-light`]:{background:ve,[`${se}-sider-trigger`]:{color:Se,background:Ae},[`${se}-sider-zero-width-trigger`]:{color:Se,background:Ae,border:`1px solid ${me}`,borderInlineStart:0}}}};const be=ue=>{const{antCls:se,componentCls:me,colorText:ve,triggerColor:Ae,footerBg:Se,triggerBg:Me,headerHeight:xe,headerPadding:it,headerColor:je,footerPadding:lt,triggerHeight:We,zeroTriggerHeight:st,zeroTriggerWidth:bt,motionDurationMid:Et,motionDurationSlow:At,fontSize:Rt,borderRadius:jt,bodyBg:Ut,headerBg:ft,siderBg:Je}=ue;return{[me]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ut,"&, *":{boxSizing:"border-box"},[`&${me}-has-sider`]:{flexDirection:"row",[`> ${me}, > ${me}-content`]:{width:0}},[`${me}-header, &${me}-footer`]:{flex:"0 0 auto"},[`${me}-sider`]:{position:"relative",minWidth:0,background:Je,transition:`all ${Et}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${se}-menu${se}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:We},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:We,color:Ae,lineHeight:`${We}px`,textAlign:"center",background:Me,cursor:"pointer",transition:`all ${Et}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:xe,insetInlineEnd:-bt,zIndex:1,width:bt,height:st,color:Ae,fontSize:ue.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Je,borderStartStartRadius:0,borderStartEndRadius:jt,borderEndEndRadius:jt,borderEndStartRadius:0,cursor:"pointer",transition:`background ${At} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${At}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-bt,borderStartStartRadius:jt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:jt}}}}},we(ue)),{"&-rtl":{direction:"rtl"}}),[`${me}-header`]:{height:xe,padding:it,color:je,lineHeight:`${xe}px`,background:ft,[`${se}-menu`]:{lineHeight:"inherit"}},[`${me}-footer`]:{padding:lt,color:ve,fontSize:Rt,background:Se},[`${me}-content`]:{flex:"auto",minHeight:0}}};var Re=(0,oe.Z)("Layout",ue=>[be(ue)],ue=>{const{colorBgLayout:se,controlHeight:me,controlHeightLG:ve,colorText:Ae,controlHeightSM:Se,marginXXS:Me,colorTextLightSolid:xe,colorBgContainer:it}=ue,je=ve*1.25;return{colorBgHeader:"#001529",colorBgBody:se,colorBgTrigger:"#002140",bodyBg:se,headerBg:"#001529",headerHeight:me*2,headerPadding:`0 ${je}px`,headerColor:Ae,footerPadding:`${Se}px ${je}px`,footerBg:se,siderBg:"#001529",triggerHeight:ve+Me*2,triggerBg:"#002140",triggerColor:xe,zeroTriggerWidth:ve,zeroTriggerHeight:ve,lightSiderBg:it,lightTriggerBg:it,lightTriggerColor:Ae}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Ze=function(ue,se){var me={};for(var ve in ue)Object.prototype.hasOwnProperty.call(ue,ve)&&se.indexOf(ve)<0&&(me[ve]=ue[ve]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,ve=Object.getOwnPropertySymbols(ue);Aenull,removeSider:()=>null}});function re(ue){let{suffixCls:se,tagName:me,displayName:ve}=ue;return Ae=>Fe.forwardRef((Me,xe)=>Fe.createElement(Ae,Object.assign({ref:xe,suffixCls:se,tagName:me},Me)))}const y=Fe.forwardRef((ue,se)=>{const{prefixCls:me,suffixCls:ve,className:Ae,tagName:Se}=ue,Me=Ze(ue,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:xe}=Fe.useContext(Be.E_),it=xe("layout",me),[je,lt]=Re(it),We=ve?`${it}-${ve}`:it;return je(Fe.createElement(Se,Object.assign({className:Le()(me||We,Ae,lt),ref:se},Me)))}),E=Fe.forwardRef((ue,se)=>{const{direction:me}=Fe.useContext(Be.E_),[ve,Ae]=Fe.useState([]),{prefixCls:Se,className:Me,rootClassName:xe,children:it,hasSider:je,tagName:lt,style:We}=ue,st=Ze(ue,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),bt=(0,ye.Z)(st,["suffixCls"]),{getPrefixCls:Et,layout:At}=Fe.useContext(Be.E_),Rt=Et("layout",Se),[jt,Ut]=Re(Rt),ft=Le()(Rt,{[`${Rt}-has-sider`]:typeof je=="boolean"?je:ve.length>0,[`${Rt}-rtl`]:me==="rtl"},At==null?void 0:At.className,Me,xe,Ut),Je=Fe.useMemo(()=>({siderHook:{addSider:ct=>{Ae(Tt=>[].concat((0,a.Z)(Tt),[ct]))},removeSider:ct=>{Ae(Tt=>Tt.filter($t=>$t!==ct))}}}),[]);return jt(Fe.createElement(Ce.Provider,{value:Je},Fe.createElement(lt,Object.assign({ref:se,className:ft,style:Object.assign(Object.assign({},At==null?void 0:At.style),We)},bt),it)))}),z=re({tagName:"div",displayName:"Layout"})(E),b=re({suffixCls:"header",tagName:"header",displayName:"Header"})(y),ee=re({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),te=re({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var ne=z},40875:function(Lt,dt,x){"use strict";x.d(dt,{J:function(){return Be}});var a=x(59301),fe=x(33234),Le=x(70425),ye=function(oe,Ne){var we={};for(var be in oe)Object.prototype.hasOwnProperty.call(oe,be)&&Ne.indexOf(be)<0&&(we[be]=oe[be]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,be=Object.getOwnPropertySymbols(oe);Re{const{children:we}=oe,be=ye(oe,["children"]),Re=a.useContext(Fe),Ze=a.useMemo(()=>Object.assign(Object.assign({},Re),be),[Re,be.prefixCls,be.mode,be.selectable]);return a.createElement(Fe.Provider,{value:Ze},a.createElement(fe.BR,null,(0,Le.supportNodeRef)(we)?a.cloneElement(we,{ref:Ne}):we))});dt.Z=Fe},20834:function(Lt,dt,x){"use strict";x.d(dt,{default:function(){return sn}});var a=x(15285),fe=x(59301),Le=x(45818),ye=x(92310),Fe=x.n(ye),Be=x(36355),oe=function(rt,ht){var tt={};for(var ke in rt)Object.prototype.hasOwnProperty.call(rt,ke)&&ht.indexOf(ke)<0&&(tt[ke]=rt[ke]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,ke=Object.getOwnPropertySymbols(rt);St{const{prefixCls:ht,className:tt,dashed:ke}=rt,St=oe(rt,["prefixCls","className","dashed"]),{getPrefixCls:wt}=fe.useContext(Be.E_),Ue=wt("menu",ht),Qe=Fe()({[`${Ue}-item-divider-dashed`]:!!ke},tt);return fe.createElement(a.iz,Object.assign({className:Qe},St))},be=x(11592),Re=x(2738),Ze=x(6848),Ce=x(92343),y=(0,fe.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),z=rt=>{var ht;const{className:tt,children:ke,icon:St,title:wt,danger:Ue}=rt,{prefixCls:Qe,firstLevel:Ct,direction:He,disableMenuItemTitleTooltip:at,inlineCollapsed:Xe}=fe.useContext(y),Tn=kt=>{const Pn=fe.createElement("span",{className:`${Qe}-title-content`},ke);return(!St||(0,Ce.l$)(ke)&&ke.type==="span")&&ke&&kt&&Ct&&typeof ke=="string"?fe.createElement("div",{className:`${Qe}-inline-collapsed-noicon`},ke.charAt(0)):Pn},{siderCollapsed:pn}=fe.useContext(Le.D);let Dn=wt;typeof wt=="undefined"?Dn=Ct?ke:"":wt===!1&&(Dn="");const Zn={title:Dn};!pn&&!Xe&&(Zn.title=null,Zn.open=!1);const qn=(0,be.Z)(ke).length;let Bt=fe.createElement(a.ck,Object.assign({},(0,Re.Z)(rt,["title","icon","danger"]),{className:Fe()({[`${Qe}-item-danger`]:Ue,[`${Qe}-item-only-child`]:(St?qn+1:qn)===1},tt),title:typeof wt=="string"?wt:void 0}),(0,Ce.Tm)(St,{className:Fe()((0,Ce.l$)(St)?(ht=St.props)===null||ht===void 0?void 0:ht.className:"",`${Qe}-item-icon`)}),Tn(Xe));return at||(Bt=fe.createElement(Ze.Z,Object.assign({},Zn,{placement:He==="rtl"?"left":"right",overlayClassName:`${Qe}-inline-collapsed-tooltip`}),Bt)),Bt},ee=rt=>{var ht;const{popupClassName:tt,icon:ke,title:St,theme:wt}=rt,Ue=fe.useContext(y),{prefixCls:Qe,inlineCollapsed:Ct,theme:He}=Ue,at=(0,a.Xl)();let Xe;if(!ke)Xe=Ct&&!at.length&&St&&typeof St=="string"?fe.createElement("div",{className:`${Qe}-inline-collapsed-noicon`},St.charAt(0)):fe.createElement("span",{className:`${Qe}-title-content`},St);else{const pn=(0,Ce.l$)(St)&&St.type==="span";Xe=fe.createElement(fe.Fragment,null,(0,Ce.Tm)(ke,{className:Fe()((0,Ce.l$)(ke)?(ht=ke.props)===null||ht===void 0?void 0:ht.className:"",`${Qe}-item-icon`)}),pn?St:fe.createElement("span",{className:`${Qe}-title-content`},St))}const Tn=fe.useMemo(()=>Object.assign(Object.assign({},Ue),{firstLevel:!1}),[Ue]);return fe.createElement(y.Provider,{value:Tn},fe.createElement(a.Wd,Object.assign({},(0,Re.Z)(rt,["icon"]),{title:Xe,popupClassName:Fe()(Qe,tt,`${Qe}-${wt||He}`)})))},te=x(18785),ne=x(70425),ue=x(62892),se=x(40875),me=function(rt,ht){var tt={};for(var ke in rt)Object.prototype.hasOwnProperty.call(rt,ke)&&ht.indexOf(ke)<0&&(tt[ke]=rt[ke]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,ke=Object.getOwnPropertySymbols(rt);St{if(ht&&typeof ht=="object"){const ke=ht,{label:St,children:wt,key:Ue,type:Qe}=ke,Ct=me(ke,["label","children","key","type"]),He=Ue!=null?Ue:`tmp-${tt}`;return wt||Qe==="group"?Qe==="group"?fe.createElement(a.BW,Object.assign({key:He},Ct,{title:St}),ve(wt)):fe.createElement(ee,Object.assign({key:He},Ct,{title:St}),ve(wt)):Qe==="divider"?fe.createElement(we,Object.assign({key:He},Ct)):fe.createElement(z,Object.assign({key:He},Ct),St)}return null}).filter(ht=>ht)}function Ae(rt){return fe.useMemo(()=>rt&&ve(rt),[rt])}var Se=x(64993),Me=x(17313),xe=x(8378),it=x(13826),je=x(29878),lt=x(83116),We=x(37613),bt=rt=>{const{componentCls:ht,motionDurationSlow:tt,horizontalLineHeight:ke,colorSplit:St,lineWidth:wt,lineType:Ue,itemPaddingInline:Qe}=rt;return{[`${ht}-horizontal`]:{lineHeight:ke,border:0,borderBottom:`${wt}px ${Ue} ${St}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ht}-item, ${ht}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Qe},[`> ${ht}-item:hover, > ${ht}-item-active, > ${ht}-submenu ${ht}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${ht}-item, ${ht}-submenu-title`]:{transition:[`border-color ${tt}`,`background ${tt}`].join(",")},[`${ht}-submenu-arrow`]:{display:"none"}}}},At=rt=>{let{componentCls:ht,menuArrowOffset:tt}=rt;return{[`${ht}-rtl`]:{direction:"rtl"},[`${ht}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${ht}-rtl${ht}-vertical, ${ht}-submenu-rtl ${ht}-vertical`]:{[`${ht}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${tt})`},"&::after":{transform:`rotate(45deg) translateY(${tt})`}}}}};const Rt=rt=>Object.assign({},(0,Me.oN)(rt));var Ut=(rt,ht)=>{const{componentCls:tt,itemColor:ke,itemSelectedColor:St,groupTitleColor:wt,itemBg:Ue,subMenuItemBg:Qe,itemSelectedBg:Ct,activeBarHeight:He,activeBarWidth:at,activeBarBorderWidth:Xe,motionDurationSlow:Tn,motionEaseInOut:pn,motionEaseOut:Dn,itemPaddingInline:Zn,motionDurationMid:qn,itemHoverColor:Bt,lineType:kt,colorSplit:Pn,itemDisabledColor:Nt,dangerItemColor:qt,dangerItemHoverColor:Bn,dangerItemSelectedColor:In,dangerItemActiveBg:wa,dangerItemSelectedBg:Ga,itemHoverBg:xr,itemActiveBg:en,menuSubMenuBg:Wn,horizontalItemSelectedColor:Ca,horizontalItemSelectedBg:Ka,horizontalItemBorderRadius:Ra,horizontalItemHoverBg:Wr,popupBg:Qr}=rt;return{[`${tt}-${ht}, ${tt}-${ht} > ${tt}`]:{color:ke,background:Ue,[`&${tt}-root:focus-visible`]:Object.assign({},Rt(rt)),[`${tt}-item-group-title`]:{color:wt},[`${tt}-submenu-selected`]:{[`> ${tt}-submenu-title`]:{color:St}},[`${tt}-item-disabled, ${tt}-submenu-disabled`]:{color:`${Nt} !important`},[`${tt}-item:not(${tt}-item-selected):not(${tt}-submenu-selected)`]:{[`&:hover, > ${tt}-submenu-title:hover`]:{color:Bt}},[`&:not(${tt}-horizontal)`]:{[`${tt}-item:not(${tt}-item-selected)`]:{"&:hover":{backgroundColor:xr},"&:active":{backgroundColor:en}},[`${tt}-submenu-title`]:{"&:hover":{backgroundColor:xr},"&:active":{backgroundColor:en}}},[`${tt}-item-danger`]:{color:qt,[`&${tt}-item:hover`]:{[`&:not(${tt}-item-selected):not(${tt}-submenu-selected)`]:{color:Bn}},[`&${tt}-item:active`]:{background:wa}},[`${tt}-item a`]:{"&, &:hover":{color:"inherit"}},[`${tt}-item-selected`]:{color:St,[`&${tt}-item-danger`]:{color:In},"a, a:hover":{color:"inherit"}},[`& ${tt}-item-selected`]:{backgroundColor:Ct,[`&${tt}-item-danger`]:{backgroundColor:Ga}},[`${tt}-item, ${tt}-submenu-title`]:{[`&:not(${tt}-item-disabled):focus-visible`]:Object.assign({},Rt(rt))},[`&${tt}-submenu > ${tt}`]:{backgroundColor:Wn},[`&${tt}-popup > ${tt}`]:{backgroundColor:Qr},[`&${tt}-horizontal`]:Object.assign(Object.assign({},ht==="dark"?{borderBottom:0}:{}),{[`> ${tt}-item, > ${tt}-submenu`]:{top:Xe,marginTop:-Xe,marginBottom:0,borderRadius:Ra,"&::after":{position:"absolute",insetInline:Zn,bottom:0,borderBottom:`${He}px solid transparent`,transition:`border-color ${Tn} ${pn}`,content:'""'},"&:hover, &-active, &-open":{background:Wr,"&::after":{borderBottomWidth:He,borderBottomColor:Ca}},"&-selected":{color:Ca,backgroundColor:Ka,"&:hover":{backgroundColor:Ka},"&::after":{borderBottomWidth:He,borderBottomColor:Ca}}}}),[`&${tt}-root`]:{[`&${tt}-inline, &${tt}-vertical`]:{borderInlineEnd:`${Xe}px ${kt} ${Pn}`}},[`&${tt}-inline`]:{[`${tt}-sub${tt}-inline`]:{background:Qe},[`${tt}-item, ${tt}-submenu-title`]:Xe&&at?{width:`calc(100% + ${Xe}px)`}:{},[`${tt}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${at}px solid ${St}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${qn} ${Dn}`,`opacity ${qn} ${Dn}`].join(","),content:'""'},[`&${tt}-item-danger`]:{"&::after":{borderInlineEndColor:In}}},[`${tt}-selected, ${tt}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${qn} ${pn}`,`opacity ${qn} ${pn}`].join(",")}}}}}};const ft=rt=>{const{componentCls:ht,itemHeight:tt,itemMarginInline:ke,padding:St,menuArrowSize:wt,marginXS:Ue,itemMarginBlock:Qe}=rt,Ct=St+wt+Ue;return{[`${ht}-item`]:{position:"relative",overflow:"hidden"},[`${ht}-item, ${ht}-submenu-title`]:{height:tt,lineHeight:`${tt}px`,paddingInline:St,overflow:"hidden",textOverflow:"ellipsis",marginInline:ke,marginBlock:Qe,width:`calc(100% - ${ke*2}px)`},[`> ${ht}-item, @@ -218,7 +218,7 @@ dts: ${mr+Un} ms, expected: ${mr+Math.round(Xn)} ms, delta: ${Math.round(lo)} ms ${Qe}, ${Ct}, ${He} - `]:Object.assign({},re(tt))}}};var me=(0,we.Z)("Skeleton",tt=>{const{componentCls:ke}=tt,St=(0,be.TS)(tt,{skeletonAvatarCls:`${ke}-avatar`,skeletonTitleCls:`${ke}-title`,skeletonParagraphCls:`${ke}-paragraph`,skeletonButtonCls:`${ke}-button`,skeletonInputCls:`${ke}-input`,skeletonImageCls:`${ke}-image`,imageSizeBase:tt.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${tt.gradientFromColor} 25%, ${tt.gradientToColor} 37%, ${tt.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[se(St)]},tt=>{const{colorFillContent:ke,colorFill:St}=tt,wt=ke,Ue=St;return{color:wt,colorGradientEnd:Ue,gradientFromColor:wt,gradientToColor:Ue,titleHeight:tt.controlHeight/2,blockRadius:tt.borderRadiusSM,paragraphMarginTop:tt.marginLG+tt.marginXXS,paragraphLiHeight:tt.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ae=tt=>{const{prefixCls:ke,className:St,rootClassName:wt,active:Ue,shape:Qe="circle",size:Ct="default"}=tt,{getPrefixCls:He}=Le.useContext(ye.E_),at=He("skeleton",ke),[Xe,Tn]=me(at),pn=(0,Fe.Z)(tt,["prefixCls","className"]),Dn=fe()(at,`${at}-element`,{[`${at}-active`]:Ue},St,wt,Tn);return Xe(Le.createElement("div",{className:Dn},Le.createElement(oe,Object.assign({prefixCls:`${at}-avatar`,shape:Qe,size:Ct},pn))))},Me=tt=>{const{prefixCls:ke,className:St,rootClassName:wt,active:Ue,block:Qe=!1,size:Ct="default"}=tt,{getPrefixCls:He}=Le.useContext(ye.E_),at=He("skeleton",ke),[Xe,Tn]=me(at),pn=(0,Fe.Z)(tt,["prefixCls"]),Dn=fe()(at,`${at}-element`,{[`${at}-active`]:Ue,[`${at}-block`]:Qe},St,wt,Tn);return Xe(Le.createElement("div",{className:Dn},Le.createElement(oe,Object.assign({prefixCls:`${at}-button`,size:Ct},pn))))};const xe="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var je=tt=>{const{prefixCls:ke,className:St,rootClassName:wt,style:Ue,active:Qe}=tt,{getPrefixCls:Ct}=Le.useContext(ye.E_),He=Ct("skeleton",ke),[at,Xe]=me(He),Tn=fe()(He,`${He}-element`,{[`${He}-active`]:Qe},St,wt,Xe);return at(Le.createElement("div",{className:Tn},Le.createElement("div",{className:fe()(`${He}-image`,St),style:Ue},Le.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${He}-image-svg`},Le.createElement("path",{d:xe,className:`${He}-image-path`})))))},We=tt=>{const{prefixCls:ke,className:St,rootClassName:wt,active:Ue,block:Qe,size:Ct="default"}=tt,{getPrefixCls:He}=Le.useContext(ye.E_),at=He("skeleton",ke),[Xe,Tn]=me(at),pn=(0,Fe.Z)(tt,["prefixCls"]),Dn=fe()(at,`${at}-element`,{[`${at}-active`]:Ue,[`${at}-block`]:Qe},St,wt,Tn);return Xe(Le.createElement("div",{className:Dn},Le.createElement(oe,Object.assign({prefixCls:`${at}-input`,size:Ct},pn))))},st=x(32855),bt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Et=bt,At=x(7657),Rt=function(ke,St){return Le.createElement(At.Z,(0,st.Z)({},ke,{ref:St,icon:Et}))},jt=Le.forwardRef(Rt),Ut=jt,Je=tt=>{const{prefixCls:ke,className:St,rootClassName:wt,style:Ue,active:Qe,children:Ct}=tt,{getPrefixCls:He}=Le.useContext(ye.E_),at=He("skeleton",ke),[Xe,Tn]=me(at),pn=fe()(at,`${at}-element`,{[`${at}-active`]:Qe},Tn,St,wt),Dn=Ct!=null?Ct:Le.createElement(Ut,null);return Xe(Le.createElement("div",{className:pn},Le.createElement("div",{className:fe()(`${at}-image`,St),style:Ue},Dn)))},ct=x(3300),$t=tt=>{const ke=He=>{const{width:at,rows:Xe=2}=tt;if(Array.isArray(at))return at[He];if(Xe-1===He)return at},{prefixCls:St,className:wt,style:Ue,rows:Qe}=tt,Ct=(0,ct.Z)(Array(Qe)).map((He,at)=>Le.createElement("li",{key:at,style:{width:ke(at)}}));return Le.createElement("ul",{className:fe()(St,wt),style:Ue},Ct)},En=tt=>{let{prefixCls:ke,className:St,width:wt,style:Ue}=tt;return Le.createElement("h3",{className:fe()(ke,St),style:Object.assign({width:wt},Ue)})};function Ye(tt){return tt&&typeof tt=="object"?tt:{}}function Qt(tt,ke){return tt&&!ke?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function kn(tt,ke){return!tt&&ke?{width:"38%"}:tt&&ke?{width:"50%"}:{}}function An(tt,ke){const St={};return(!tt||!ke)&&(St.width="61%"),!tt&&ke?St.rows=3:St.rows=2,St}const sn=tt=>{const{prefixCls:ke,loading:St,className:wt,rootClassName:Ue,style:Qe,children:Ct,avatar:He=!1,title:at=!0,paragraph:Xe=!0,active:Tn,round:pn}=tt,{getPrefixCls:Dn,direction:Zn,skeleton:qn}=Le.useContext(ye.E_),Bt=Dn("skeleton",ke),[kt,Pn]=me(Bt);if(St||!("loading"in tt)){const Nt=!!He,qt=!!at,Bn=!!Xe;let In;if(Nt){const xr=Object.assign(Object.assign({prefixCls:`${Bt}-avatar`},Qt(qt,Bn)),Ye(He));In=Le.createElement("div",{className:`${Bt}-header`},Le.createElement(oe,Object.assign({},xr)))}let wa;if(qt||Bn){let xr;if(qt){const Wn=Object.assign(Object.assign({prefixCls:`${Bt}-title`},kn(Nt,Bn)),Ye(at));xr=Le.createElement(En,Object.assign({},Wn))}let en;if(Bn){const Wn=Object.assign(Object.assign({prefixCls:`${Bt}-paragraph`},An(Nt,qt)),Ye(Xe));en=Le.createElement($t,Object.assign({},Wn))}wa=Le.createElement("div",{className:`${Bt}-content`},xr,en)}const Ga=fe()(Bt,{[`${Bt}-with-avatar`]:Nt,[`${Bt}-active`]:Tn,[`${Bt}-rtl`]:Zn==="rtl",[`${Bt}-round`]:pn},qn==null?void 0:qn.className,wt,Ue,Pn);return kt(Le.createElement("div",{className:Ga,style:Object.assign(Object.assign({},qn==null?void 0:qn.style),Qe)},In,wa))}return typeof Ct!="undefined"?Ct:null};sn.Button=Me,sn.Avatar=Ae,sn.Input=We,sn.Image=je,sn.Node=Je;var rt=sn,ht=rt},31797:function(Lt,dt,x){"use strict";x.d(dt,{default:function(){return me}});var a=x(59301),fe=x(56762),Le=x(92343),ye=x(92310),Fe=x.n(ye),Be=x(36355),oe=x(61621),we=ve=>{const{value:Ae,formatter:Se,precision:Me,decimalSeparator:xe,groupSeparator:it="",prefixCls:je}=ve;let lt;if(typeof Se=="function")lt=Se(Ae);else{const We=String(Ae),st=We.match(/^(-?)(\d*)(\.(\d+))?$/);if(!st||We==="-")lt=We;else{const bt=st[1];let Et=st[2]||"0",At=st[4]||"";Et=Et.replace(/\B(?=(\d{3})+(?!\d))/g,it),typeof Me=="number"&&(At=At.padEnd(Me,"0").slice(0,Me>0?Me:0)),At&&(At=`${xe}${At}`),lt=[a.createElement("span",{key:"int",className:`${je}-content-value-int`},bt,Et),At&&a.createElement("span",{key:"decimal",className:`${je}-content-value-decimal`},At)]}}return a.createElement("span",{className:`${je}-content-value`},lt)},be=x(17313),Re=x(83116),Ze=x(37613);const Ce=ve=>{const{componentCls:Ae,marginXXS:Se,padding:Me,colorTextDescription:xe,titleFontSize:it,colorTextHeading:je,contentFontSize:lt,fontFamily:We}=ve;return{[`${Ae}`]:Object.assign(Object.assign({},(0,be.Wf)(ve)),{[`${Ae}-title`]:{marginBottom:Se,color:xe,fontSize:it},[`${Ae}-skeleton`]:{paddingTop:Me},[`${Ae}-content`]:{color:je,fontSize:lt,fontFamily:We,[`${Ae}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ae}-content-prefix, ${Ae}-content-suffix`]:{display:"inline-block"},[`${Ae}-content-prefix`]:{marginInlineEnd:Se},[`${Ae}-content-suffix`]:{marginInlineStart:Se}}})}};var re=(0,Re.Z)("Statistic",ve=>{const Ae=(0,Ze.TS)(ve,{});return[Ce(Ae)]},ve=>{const{fontSizeHeading3:Ae,fontSize:Se}=ve;return{titleFontSize:Se,contentFontSize:Ae}}),E=ve=>{const{prefixCls:Ae,className:Se,rootClassName:Me,style:xe,valueStyle:it,value:je=0,title:lt,valueRender:We,prefix:st,suffix:bt,loading:Et=!1,onMouseEnter:At,onMouseLeave:Rt,decimalSeparator:jt=".",groupSeparator:Ut=","}=ve,{getPrefixCls:ft,direction:Je,statistic:ct}=a.useContext(Be.E_),Tt=ft("statistic",Ae),[$t,Kt]=re(Tt),En=a.createElement(we,Object.assign({decimalSeparator:jt,groupSeparator:Ut,prefixCls:Tt},ve,{value:je})),Ye=Fe()(Tt,{[`${Tt}-rtl`]:Je==="rtl"},ct==null?void 0:ct.className,Se,Me,Kt);return $t(a.createElement("div",{className:Ye,style:Object.assign(Object.assign({},ct==null?void 0:ct.style),xe),onMouseEnter:At,onMouseLeave:Rt},lt&&a.createElement("div",{className:`${Tt}-title`},lt),a.createElement(oe.Z,{paragraph:!1,loading:Et,className:`${Tt}-skeleton`},a.createElement("div",{style:it,className:`${Tt}-content`},st&&a.createElement("span",{className:`${Tt}-content-prefix`},st),We?We(En):En,bt&&a.createElement("span",{className:`${Tt}-content-suffix`},bt)))))};const z=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(ve,Ae){let Se=ve;const Me=/\[[^\]]*]/g,xe=(Ae.match(Me)||[]).map(We=>We.slice(1,-1)),it=Ae.replace(Me,"[]"),je=z.reduce((We,st)=>{let[bt,Et]=st;if(We.includes(bt)){const At=Math.floor(Se/Et);return Se-=At*Et,We.replace(new RegExp(`${bt}+`,"g"),Rt=>{const jt=Rt.length;return At.toString().padStart(jt,"0")})}return We},it);let lt=0;return je.replace(Me,()=>{const We=xe[lt];return lt+=1,We})}function ee(ve,Ae){const{format:Se=""}=Ae,Me=new Date(ve).getTime(),xe=Date.now(),it=Math.max(Me-xe,0);return b(it,Se)}const te=1e3/30;function ne(ve){return new Date(ve).getTime()}const ue=ve=>{const{value:Ae,format:Se="HH:mm:ss",onChange:Me,onFinish:xe}=ve,it=(0,fe.Z)(),je=a.useRef(null),lt=()=>{xe==null||xe(),je.current&&(clearInterval(je.current),je.current=null)},We=()=>{const Et=ne(Ae);Et>=Date.now()&&(je.current=setInterval(()=>{it(),Me==null||Me(Et-Date.now()),Et(We(),()=>{je.current&&(clearInterval(je.current),je.current=null)}),[Ae]);const st=(Et,At)=>ee(Et,Object.assign(Object.assign({},At),{format:Se})),bt=Et=>(0,Le.Tm)(Et,{title:void 0});return a.createElement(E,Object.assign({},ve,{valueRender:bt,formatter:st}))};var se=a.memo(ue);E.Countdown=se;var me=E},15969:function(Lt,dt,x){"use strict";x.d(dt,{N:function(){return a}});const a=fe=>({color:fe.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${fe.motionDurationSlow}`,"&:focus, &:hover":{color:fe.colorLinkHover},"&:active":{color:fe.colorLinkActive}})},1710:function(Lt,dt,x){"use strict";x.d(dt,{default:function(){return zr}});var a={},fe="rc-table-internal-hook",Le=x(11913),ye=x(6089),Fe=x(34280),Be=x(13697),oe=x(59301),Ne=x(4676);function we(Ke){var Ve=oe.createContext(void 0),ut=function(Ht){var Gt=Ht.value,hn=Ht.children,Mn=oe.useRef(Gt);Mn.current=Gt;var Fn=oe.useState(function(){return{getValue:function(){return Mn.current},listeners:new Set}}),Pa=(0,Le.Z)(Fn,1),ga=Pa[0];return(0,Fe.Z)(function(){(0,Ne.unstable_batchedUpdates)(function(){ga.listeners.forEach(function(yn){yn(Gt)})})},[Gt]),oe.createElement(Ve.Provider,{value:ga},hn)};return{Context:Ve,Provider:ut,defaultValue:Ke}}function be(Ke,Ve){var ut=(0,ye.Z)(typeof Ve=="function"?Ve:function(yn){if(Ve===void 0)return yn;if(!Array.isArray(Ve))return yn[Ve];var nr={};return Ve.forEach(function(rr){nr[rr]=yn[rr]}),nr}),Ot=oe.useContext(Ke==null?void 0:Ke.Context),Ht=Ot||{},Gt=Ht.listeners,hn=Ht.getValue,Mn=oe.useRef();Mn.current=ut(Ot?hn():Ke==null?void 0:Ke.defaultValue);var Fn=oe.useState({}),Pa=(0,Le.Z)(Fn,2),ga=Pa[1];return(0,Fe.Z)(function(){if(!Ot)return;function yn(nr){var rr=ut(nr);(0,Be.Z)(Mn.current,rr,!0)||ga({})}return Gt.add(yn),function(){Gt.delete(yn)}},[Ot]),Mn.current}var Re=x(32855),Ze=x(8654);function Ce(){var Ke=oe.createContext(null);function Ve(){return oe.useContext(Ke)}function ut(Ht,Gt){var hn=(0,Ze.Yr)(Ht),Mn=function(Pa,ga){var yn=hn?{ref:ga}:{},nr=oe.useRef(0),rr=oe.useRef(Pa),ar=Ve();return ar!==null?oe.createElement(Ht,(0,Re.Z)({},Pa,yn)):((!Gt||Gt(rr.current,Pa))&&(nr.current+=1),rr.current=Pa,oe.createElement(Ke.Provider,{value:nr.current},oe.createElement(Ht,(0,Re.Z)({},Pa,yn))))};return hn?oe.forwardRef(Mn):Mn}function Ot(Ht,Gt){var hn=(0,Ze.Yr)(Ht),Mn=function(Pa,ga){var yn=hn?{ref:ga}:{};return Ve(),oe.createElement(Ht,(0,Re.Z)({},Pa,yn))};return hn?oe.memo(oe.forwardRef(Mn),Gt):oe.memo(Mn,Gt)}return{makeImmutable:ut,responseImmutable:Ot,useImmutableMark:Ve}}var re=Ce(),y=re.makeImmutable,E=re.responseImmutable,z=re.useImmutableMark,b=Ce(),ee=b.makeImmutable,te=b.responseImmutable,ne=b.useImmutableMark,ue=we(),se=ue;function me(Ke,Ve){var ut=oe.useRef(0);ut.current+=1;var Ot=oe.useRef(Ke),Ht=[];Object.keys(Ke||{}).map(function(hn){var Mn;(Ke==null?void 0:Ke[hn])!==((Mn=Ot.current)===null||Mn===void 0?void 0:Mn[hn])&&Ht.push(hn)}),Ot.current=Ke;var Gt=oe.useRef([]);return Ht.length&&(Gt.current=Ht),oe.useDebugValue(ut.current),oe.useDebugValue(Gt.current.join(", ")),Ve&&console.log("".concat(Ve,":"),ut.current,Gt.current),ut.current}var ve=null,Ae=oe.memo(function(){var Ke=me();return oe.createElement("h1",null,"Render Times: ",Ke)});Ae.displayName="RenderBlock";var Se=x(34666),Me=x(27247),xe=x(74430),it=x(92310),je=x.n(it),lt=x(80547),We=x(97938),st=x(48736),bt=oe.createContext({renderWithProps:!1}),Et=bt,At="RC_TABLE_KEY";function Rt(Ke){return Ke==null?[]:Array.isArray(Ke)?Ke:[Ke]}function jt(Ke){var Ve=[],ut={};return Ke.forEach(function(Ot){for(var Ht=Ot||{},Gt=Ht.key,hn=Ht.dataIndex,Mn=Gt||Rt(hn).join("-")||At;ut[Mn];)Mn="".concat(Mn,"_next");ut[Mn]=!0,Ve.push(Mn)}),Ve}function Ut(Ke){return Ke!=null}function ft(Ke){return Ke&&(0,Se.Z)(Ke)==="object"&&!Array.isArray(Ke)&&!oe.isValidElement(Ke)}function Je(Ke,Ve,ut,Ot,Ht,Gt){var hn=oe.useContext(Et),Mn=ne(),Fn=(0,lt.Z)(function(){if(Ut(Ot))return[Ot];var Pa=Ve==null||Ve===""?[]:Array.isArray(Ve)?Ve:[Ve],ga=(0,We.Z)(Ke,Pa),yn=ga,nr=void 0;if(Ht){var rr=Ht(ga,Ke,ut);ft(rr)?(yn=rr.children,nr=rr.props,hn.renderWithProps=!0):yn=rr}return[yn,nr]},[Mn,Ke,Ot,Ve,Ht,ut],function(Pa,ga){if(Gt){var yn=(0,Le.Z)(Pa,2),nr=yn[1],rr=(0,Le.Z)(ga,2),ar=rr[1];return Gt(ar,nr)}return hn.renderWithProps?!0:!(0,Be.Z)(Pa,ga,!0)});return Fn}function ct(Ke,Ve,ut,Ot){var Ht=Ke+Ve-1;return Ke<=Ot&&Ht>=ut}function Tt(Ke,Ve){return be(se,function(ut){var Ot=ct(Ke,Ve||1,ut.hoverStartRow,ut.hoverEndRow);return[Ot,ut.onHover]})}var $t=function(Ve){var ut=Ve.ellipsis,Ot=Ve.rowType,Ht=Ve.children,Gt,hn=ut===!0?{showTitle:!0}:ut;return hn&&(hn.showTitle||Ot==="header")&&(typeof Ht=="string"||typeof Ht=="number"?Gt=Ht.toString():oe.isValidElement(Ht)&&typeof Ht.props.children=="string"&&(Gt=Ht.props.children)),Gt};function Kt(Ke){var Ve,ut,Ot,Ht,Gt,hn,Mn,Fn,Pa=Ke.component,ga=Ke.children,yn=Ke.ellipsis,nr=Ke.scope,rr=Ke.prefixCls,ar=Ke.className,yr=Ke.align,Lr=Ke.record,jr=Ke.render,Tr=Ke.dataIndex,Yr=Ke.renderIndex,Uo=Ke.shouldCellUpdate,_o=Ke.index,Bo=Ke.rowType,Xo=Ke.colSpan,yi=Ke.rowSpan,mo=Ke.fixLeft,Mo=Ke.fixRight,So=Ke.firstFixLeft,Jr=Ke.lastFixLeft,to=Ke.firstFixRight,Jo=Ke.lastFixRight,zi=Ke.appendNode,ii=Ke.additionalProps,zo=ii===void 0?{}:ii,wi=Ke.isSticky,Ui="".concat(rr,"-cell"),qi=be(se,["supportSticky","allColumnsFixedLeft"]),Or=qi.supportSticky,Jl=qi.allColumnsFixedLeft,Ki=Je(Lr,Tr,Yr,ga,jr,Uo),vi=(0,Le.Z)(Ki,2),ql=vi[0],ni=vi[1],Ql={},Pl=typeof mo=="number"&&Or,gl=typeof Mo=="number"&⩔Pl&&(Ql.position="sticky",Ql.left=mo),gl&&(Ql.position="sticky",Ql.right=Mo);var Ko=(Ve=(ut=(Ot=ni==null?void 0:ni.colSpan)!==null&&Ot!==void 0?Ot:zo.colSpan)!==null&&ut!==void 0?ut:Xo)!==null&&Ve!==void 0?Ve:1,Vo=(Ht=(Gt=(hn=ni==null?void 0:ni.rowSpan)!==null&&hn!==void 0?hn:zo.rowSpan)!==null&&Gt!==void 0?Gt:yi)!==null&&Ht!==void 0?Ht:1,$o=Tt(_o,Vo),Qo=(0,Le.Z)($o,2),xo=Qo[0],Ya=Qo[1],vo=function(ai){var xu;Lr&&Ya(_o,_o+Vo-1),zo==null||(xu=zo.onMouseEnter)===null||xu===void 0||xu.call(zo,ai)},hi=function(ai){var xu;Lr&&Ya(-1,-1),zo==null||(xu=zo.onMouseLeave)===null||xu===void 0||xu.call(zo,ai)};if(Ko===0||Vo===0)return null;var Vi=(Mn=zo.title)!==null&&Mn!==void 0?Mn:$t({rowType:Bo,ellipsis:yn,children:ql}),Iu=je()(Ui,ar,(Fn={},(0,xe.Z)(Fn,"".concat(Ui,"-fix-left"),Pl&&Or),(0,xe.Z)(Fn,"".concat(Ui,"-fix-left-first"),So&&Or),(0,xe.Z)(Fn,"".concat(Ui,"-fix-left-last"),Jr&&Or),(0,xe.Z)(Fn,"".concat(Ui,"-fix-left-all"),Jr&&Jl&&Or),(0,xe.Z)(Fn,"".concat(Ui,"-fix-right"),gl&&Or),(0,xe.Z)(Fn,"".concat(Ui,"-fix-right-first"),to&&Or),(0,xe.Z)(Fn,"".concat(Ui,"-fix-right-last"),Jo&&Or),(0,xe.Z)(Fn,"".concat(Ui,"-ellipsis"),yn),(0,xe.Z)(Fn,"".concat(Ui,"-with-append"),zi),(0,xe.Z)(Fn,"".concat(Ui,"-fix-sticky"),(Pl||gl)&&wi&&Or),(0,xe.Z)(Fn,"".concat(Ui,"-row-hover"),!ni&&xo),Fn),zo.className,ni==null?void 0:ni.className),Su={};yr&&(Su.textAlign=yr);var Ou=(0,Me.Z)((0,Me.Z)((0,Me.Z)((0,Me.Z)({},Ql),zo.style),Su),ni==null?void 0:ni.style),mu=ql;return(0,Se.Z)(mu)==="object"&&!Array.isArray(mu)&&!oe.isValidElement(mu)&&(mu=null),yn&&(Jr||to)&&(mu=oe.createElement("span",{className:"".concat(Ui,"-content")},mu)),oe.createElement(Pa,(0,Re.Z)({},ni,zo,{className:Iu,style:Ou,title:Vi,scope:nr,onMouseEnter:vo,onMouseLeave:hi,colSpan:Ko!==1?Ko:null,rowSpan:Vo!==1?Vo:null}),zi,mu)}var En=oe.memo(Kt);function Ye(Ke,Ve,ut,Ot,Ht,Gt){var hn=ut[Ke]||{},Mn=ut[Ve]||{},Fn,Pa;hn.fixed==="left"?Fn=Ot.left[Ht==="rtl"?Ve:Ke]:Mn.fixed==="right"&&(Pa=Ot.right[Ht==="rtl"?Ke:Ve]);var ga=!1,yn=!1,nr=!1,rr=!1,ar=ut[Ve+1],yr=ut[Ke-1],Lr=!(Gt!=null&&Gt.children);if(Ht==="rtl"){if(Fn!==void 0){var jr=yr&&yr.fixed==="left";rr=!jr&&Lr}else if(Pa!==void 0){var Tr=ar&&ar.fixed==="right";nr=!Tr&&Lr}}else if(Fn!==void 0){var Yr=ar&&ar.fixed==="left";ga=!Yr&&Lr}else if(Pa!==void 0){var Uo=yr&&yr.fixed==="right";yn=!Uo&&Lr}return{fixLeft:Fn,fixRight:Pa,lastFixLeft:ga,firstFixRight:yn,lastFixRight:nr,firstFixLeft:rr,isSticky:Ot.isSticky}}var Qt=oe.createContext({}),kn=Qt;function An(Ke){var Ve=Ke.className,ut=Ke.index,Ot=Ke.children,Ht=Ke.colSpan,Gt=Ht===void 0?1:Ht,hn=Ke.rowSpan,Mn=Ke.align,Fn=be(se,["prefixCls","direction"]),Pa=Fn.prefixCls,ga=Fn.direction,yn=oe.useContext(kn),nr=yn.scrollColumnIndex,rr=yn.stickyOffsets,ar=yn.flattenColumns,yr=yn.columns,Lr=ut+Gt-1,jr=Lr+1===nr?Gt+1:Gt,Tr=Ye(ut,ut+jr-1,ar,rr,ga,yr==null?void 0:yr[ut]);return oe.createElement(En,(0,Re.Z)({className:Ve,index:ut,component:"td",prefixCls:Pa,record:null,dataIndex:null,align:Mn,colSpan:jr,rowSpan:hn,render:function(){return Ot}},Tr))}var sn=x(43079),rt=["children"];function ht(Ke){var Ve=Ke.children,ut=(0,sn.Z)(Ke,rt);return oe.createElement("tr",ut,Ve)}function tt(Ke){var Ve=Ke.children;return Ve}tt.Row=ht,tt.Cell=An;var ke=tt;function St(Ke){var Ve=Ke.children,ut=Ke.stickyOffsets,Ot=Ke.flattenColumns,Ht=Ke.columns,Gt=be(se,"prefixCls"),hn=Ot.length-1,Mn=Ot[hn],Fn=oe.useMemo(function(){return{stickyOffsets:ut,flattenColumns:Ot,scrollColumnIndex:Mn!=null&&Mn.scrollbar?hn:null,columns:Ht}},[Mn,Ot,hn,ut,Ht]);return oe.createElement(kn.Provider,{value:Fn},oe.createElement("tfoot",{className:"".concat(Gt,"-summary")},Ve))}var wt=te(St),Ue=ke,Qe=x(70425),Ct=x(29301),He=x(29194),at=x(24514),Xe=x(75152),Tn=x(26112);function pn(Ke,Ve,ut,Ot,Ht,Gt,hn){Ke.push({record:Ve,indent:ut,index:hn});var Mn=Gt(Ve),Fn=Ht==null?void 0:Ht.has(Mn);if(Ve&&Array.isArray(Ve[Ot])&&Fn)for(var Pa=0;Pa1?So-1:0),to=1;to=0;Mn-=1){var Fn=Ve[Mn],Pa=ut&&ut[Mn],ga=Pa&&Pa[xr];if(Fn||ga||hn){var yn=ga||{},nr=yn.columnType,rr=(0,sn.Z)(yn,Wn);Ht.unshift(oe.createElement("col",(0,Re.Z)({key:Mn,style:{width:Fn}},rr))),hn=!0}}return oe.createElement("colgroup",null,Ht)}var Ka=Ca,Ra=x(3300),Wr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Qr(Ke,Ve){return(0,oe.useMemo)(function(){for(var ut=[],Ot=0;Ot1?"colgroup":"col":null,ellipsis:Lr.ellipsis,align:Lr.align,component:Lr.title?Gt:hn,prefixCls:ga,key:rr[yr]},jr,{additionalProps:Tr,rowType:"header"}))}))}Br.displayName="HeaderRow";var zt=Br;function Rn(Ke){var Ve=[];function ut(hn,Mn){var Fn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ve[Fn]=Ve[Fn]||[];var Pa=Mn,ga=hn.filter(Boolean).map(function(yn){var nr={key:yn.key,className:yn.className||"",children:yn.title,column:yn,colStart:Pa},rr=1,ar=yn.children;return ar&&ar.length>0&&(rr=ut(ar,Pa,Fn+1).reduce(function(yr,Lr){return yr+Lr},0),nr.hasSubColumns=!0),"colSpan"in yn&&(rr=yn.colSpan),"rowSpan"in yn&&(nr.rowSpan=yn.rowSpan),nr.colSpan=rr,nr.colEnd=nr.colStart+rr-1,Ve[Fn].push(nr),Pa+=rr,rr});return ga}ut(Ke,0);for(var Ot=Ve.length,Ht=function(Mn){Ve[Mn].forEach(function(Fn){!("rowSpan"in Fn)&&!Fn.hasSubColumns&&(Fn.rowSpan=Ot-Mn)})},Gt=0;Gt1&&arguments[1]!==void 0?arguments[1]:"";return typeof Ve=="number"?Ve:Ve.endsWith("%")?Ke*parseFloat(Ve)/100:null}function ce(Ke,Ve){return oe.useMemo(function(){if(Ve&&Ve>0){var ut=0,Ot=0;Ke.forEach(function(Pa){var ga=dn(Ve,Pa.width);ga?ut+=ga:Ot+=1});var Ht=Ve-ut,Gt=Ot,hn=Ht/Ot,Mn=0,Fn=Ke.map(function(Pa){var ga=(0,Me.Z)({},Pa),yn=dn(Ve,ga.width);if(yn)ga.width=yn;else{var nr=Math.floor(hn);ga.width=Gt===1?Ht:nr,Ht-=nr,Gt-=1}return Mn+=ga.width,ga});return[Fn,Mn]}return[Ke,Ve]},[Ke,Ve])}var ge=["children"],Ee=["fixed"];function De(Ke){return(0,ur.Z)(Ke).filter(function(Ve){return oe.isValidElement(Ve)}).map(function(Ve){var ut=Ve.key,Ot=Ve.props,Ht=Ot.children,Gt=(0,sn.Z)(Ot,ge),hn=(0,Me.Z)({key:ut},Gt);return Ht&&(hn.children=De(Ht)),hn})}function qe(Ke){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Ke.filter(function(ut){return ut&&(0,Se.Z)(ut)==="object"}).reduce(function(ut,Ot,Ht){var Gt=Ot.fixed,hn=Gt===!0?"left":Gt,Mn="".concat(Ve,"-").concat(Ht),Fn=Ot.children;return Fn&&Fn.length>0?[].concat((0,Ra.Z)(ut),(0,Ra.Z)(qe(Fn,Mn).map(function(Pa){return(0,Me.Z)({fixed:hn},Pa)}))):[].concat((0,Ra.Z)(ut),[(0,Me.Z)((0,Me.Z)({key:Mn},Ot),{},{fixed:hn})])},[])}function Dt(Ke){for(var Ve=!0,ut=0;ut=0;Gt-=1){var hn=Ke[Gt];if(Ht&&hn.fixed!=="right")Ht=!1;else if(!Ht&&hn.fixed==="right"){warning(!1,"Index ".concat(Gt+1," of `columns` missing `fixed='right'` prop."));break}}}function Mt(Ke){return Ke.map(function(Ve){var ut=Ve.fixed,Ot=(0,sn.Z)(Ve,Ee),Ht=ut;return ut==="left"?Ht="right":ut==="right"&&(Ht="left"),(0,Me.Z)({fixed:Ht},Ot)})}function xa(Ke,Ve){var ut=Ke.prefixCls,Ot=Ke.columns,Ht=Ke.children,Gt=Ke.expandable,hn=Ke.expandedKeys,Mn=Ke.columnTitle,Fn=Ke.getRowKey,Pa=Ke.onTriggerExpand,ga=Ke.expandIcon,yn=Ke.rowExpandable,nr=Ke.expandIconColumnIndex,rr=Ke.direction,ar=Ke.expandRowByClick,yr=Ke.columnWidth,Lr=Ke.fixed,jr=Ke.scrollWidth,Tr=oe.useMemo(function(){return Ot||De(Ht)},[Ot,Ht]),Yr=oe.useMemo(function(){if(Gt){var Mo,So=Tr.slice();if(!So.includes(a)){var Jr=nr||0;Jr>=0&&So.splice(Jr,0,a)}var to=So.indexOf(a);So=So.filter(function(zo,wi){return zo!==a||wi===to});var Jo=Tr[to],zi;(Lr==="left"||Lr)&&!nr?zi="left":(Lr==="right"||Lr)&&nr===Tr.length?zi="right":zi=Jo?Jo.fixed:null;var ii=(Mo={},(0,xe.Z)(Mo,xr,{className:"".concat(ut,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,xe.Z)(Mo,"title",Mn),(0,xe.Z)(Mo,"fixed",zi),(0,xe.Z)(Mo,"className","".concat(ut,"-row-expand-icon-cell")),(0,xe.Z)(Mo,"width",yr),(0,xe.Z)(Mo,"render",function(wi,Ui,qi){var Or=Fn(Ui,qi),Jl=hn.has(Or),Ki=yn?yn(Ui):!0,vi=ga({prefixCls:ut,expanded:Jl,expandable:Ki,record:Ui,onExpand:Pa});return ar?oe.createElement("span",{onClick:function(ni){return ni.stopPropagation()}},vi):vi}),Mo);return So.map(function(zo){return zo===a?ii:zo})}return Tr.filter(function(zo){return zo!==a})},[Gt,Tr,Fn,hn,ga,rr]),Uo=oe.useMemo(function(){var Mo=Yr;return Ve&&(Mo=Ve(Mo)),Mo.length||(Mo=[{render:function(){return null}}]),Mo},[Ve,Yr,rr]),_o=oe.useMemo(function(){return rr==="rtl"?Mt(qe(Uo)):qe(Uo)},[Uo,rr,jr]),Bo=ce(_o,jr),Xo=(0,Le.Z)(Bo,2),yi=Xo[0],mo=Xo[1];return[Uo,yi,mo]}var Xn=xa;function rn(Ke){var Ve,ut=Ke.prefixCls,Ot=Ke.record,Ht=Ke.onExpand,Gt=Ke.expanded,hn=Ke.expandable,Mn="".concat(ut,"-row-expand-icon");if(!hn)return oe.createElement("span",{className:je()(Mn,"".concat(ut,"-row-spaced"))});var Fn=function(ga){Ht(Ot,ga),ga.stopPropagation()};return oe.createElement("span",{className:je()(Mn,(Ve={},(0,xe.Z)(Ve,"".concat(ut,"-row-expanded"),Gt),(0,xe.Z)(Ve,"".concat(ut,"-row-collapsed"),!Gt),Ve)),onClick:Fn})}function Jt(Ke,Ve,ut){var Ot=[];function Ht(Gt){(Gt||[]).forEach(function(hn,Mn){Ot.push(Ve(hn,Mn)),Ht(hn[ut])})}return Ht(Ke),Ot}function jn(Ke,Ve,ut){var Ot=en(Ke),Ht=Ot.expandIcon,Gt=Ot.expandedRowKeys,hn=Ot.defaultExpandedRowKeys,Mn=Ot.defaultExpandAllRows,Fn=Ot.expandedRowRender,Pa=Ot.onExpand,ga=Ot.onExpandedRowsChange,yn=Ot.childrenColumnName,nr=Ht||rn,rr=yn||"children",ar=oe.useMemo(function(){return Fn?"row":Ke.expandable&&Ke.internalHooks===fe&&Ke.expandable.__PARENT_RENDER_ICON__||Ve.some(function(_o){return _o&&(0,Se.Z)(_o)==="object"&&_o[rr]})?"nest":!1},[!!Fn,Ve]),yr=oe.useState(function(){return hn||(Mn?Jt(Ve,ut,rr):[])}),Lr=(0,Le.Z)(yr,2),jr=Lr[0],Tr=Lr[1],Yr=oe.useMemo(function(){return new Set(Gt||jr||[])},[Gt,jr]),Uo=oe.useCallback(function(_o){var Bo=ut(_o,Ve.indexOf(_o)),Xo,yi=Yr.has(Bo);yi?(Yr.delete(Bo),Xo=(0,Ra.Z)(Yr)):Xo=[].concat((0,Ra.Z)(Yr),[Bo]),Tr(Xo),Pa&&Pa(!yi,_o),ga&&ga(Xo)},[ut,Yr,Ve,Pa,ga]);return[Ot,ar,Yr,nr,rr,Uo]}function Yt(Ke,Ve,ut,Ot){var Ht=Ke.map(function(Gt,hn){return Ye(hn,hn,Ke,Ve,ut,Ot==null?void 0:Ot[hn])});return(0,lt.Z)(function(){return Ht},[Ht],function(Gt,hn){return!(0,Be.Z)(Gt,hn)})}function la(Ke){var Ve=(0,oe.useRef)(Ke),ut=(0,oe.useState)({}),Ot=(0,Le.Z)(ut,2),Ht=Ot[1],Gt=(0,oe.useRef)(null),hn=(0,oe.useRef)([]);function Mn(Fn){hn.current.push(Fn);var Pa=Promise.resolve();Gt.current=Pa,Pa.then(function(){if(Gt.current===Pa){var ga=hn.current,yn=Ve.current;hn.current=[],ga.forEach(function(nr){Ve.current=nr(Ve.current)}),Gt.current=null,yn!==Ve.current&&Ht({})}})}return(0,oe.useEffect)(function(){return function(){Gt.current=null}},[]),[Ve.current,Mn]}function Fa(Ke){var Ve=(0,oe.useRef)(Ke||null),ut=(0,oe.useRef)();function Ot(){window.clearTimeout(ut.current)}function Ht(hn){Ve.current=hn,Ot(),ut.current=window.setTimeout(function(){Ve.current=null,ut.current=void 0},100)}function Gt(){return Ve.current}return(0,oe.useEffect)(function(){return Ot},[]),[Ht,Gt]}function ma(){var Ke=oe.useState(-1),Ve=(0,Le.Z)(Ke,2),ut=Ve[0],Ot=Ve[1],Ht=oe.useState(-1),Gt=(0,Le.Z)(Ht,2),hn=Gt[0],Mn=Gt[1],Fn=oe.useCallback(function(Pa,ga){Ot(Pa),Mn(ga)},[]);return[ut,hn,Fn]}var wn=x(47273),mt=(0,wn.Z)()?window:null;function on(Ke,Ve){var ut=(0,Se.Z)(Ke)==="object"?Ke:{},Ot=ut.offsetHeader,Ht=Ot===void 0?0:Ot,Gt=ut.offsetSummary,hn=Gt===void 0?0:Gt,Mn=ut.offsetScroll,Fn=Mn===void 0?0:Mn,Pa=ut.getContainer,ga=Pa===void 0?function(){return mt}:Pa,yn=ga()||mt;return oe.useMemo(function(){var nr=!!Ke;return{isSticky:nr,stickyClassName:nr?"".concat(Ve,"-sticky-holder"):"",offsetHeader:Ht,offsetSummary:hn,offsetScroll:Fn,container:yn}},[Fn,Ht,hn,Ve,yn])}function fn(Ke,Ve,ut){var Ot=(0,oe.useMemo)(function(){for(var Ht=[],Gt=[],hn=0,Mn=0,Fn=0;Fn=yn&&(zo=yn-nr),hn({scrollLeft:zo/yn*(ga+2)}),Tr.current.x=to.pageX},Mo=function(){if(Gt.current){var to=(0,ta.os)(Gt.current).top,Jo=to+Gt.current.offsetHeight,zi=Fn===window?document.documentElement.scrollTop+window.innerHeight:(0,ta.os)(Fn).top+Fn.clientHeight;Jo-(0,Xe.Z)()<=zi||to>=zi-Mn?jr(function(ii){return(0,Me.Z)((0,Me.Z)({},ii),{},{isHiddenScrollBar:!0})}):jr(function(ii){return(0,Me.Z)((0,Me.Z)({},ii),{},{isHiddenScrollBar:!1})})}},So=function(to){jr(function(Jo){return(0,Me.Z)((0,Me.Z)({},Jo),{},{scrollLeft:to/ga*yn||0})})};return oe.useImperativeHandle(ut,function(){return{setScrollLeft:So}}),oe.useEffect(function(){var Jr=(0,vt.Z)(document.body,"mouseup",Xo,!1),to=(0,vt.Z)(document.body,"mousemove",mo,!1);return Mo(),function(){Jr.remove(),to.remove()}},[nr,_o]),oe.useEffect(function(){var Jr=(0,vt.Z)(Fn,"scroll",Mo,!1),to=(0,vt.Z)(window,"resize",Mo,!1);return function(){Jr.remove(),to.remove()}},[Fn]),oe.useEffect(function(){Lr.isHiddenScrollBar||jr(function(Jr){var to=Gt.current;return to?(0,Me.Z)((0,Me.Z)({},Jr),{},{scrollLeft:to.scrollLeft/to.scrollWidth*to.clientWidth}):Jr})},[Lr.isHiddenScrollBar]),ga<=yn||!nr||Lr.isHiddenScrollBar?null:oe.createElement("div",{style:{height:(0,Xe.Z)(),width:yn,bottom:Mn},className:"".concat(Pa,"-sticky-scroll")},oe.createElement("div",{onMouseDown:yi,ref:rr,className:je()("".concat(Pa,"-sticky-scroll-bar"),(0,xe.Z)({},"".concat(Pa,"-sticky-scroll-bar-active"),_o)),style:{width:"".concat(nr,"px"),transform:"translate3d(".concat(Lr.scrollLeft,"px, 0, 0)")}}))},mr=oe.forwardRef(_a);function Un(Ke){return null}var eo=Un;function Kr(Ke){return null}var lo=Kr,hr="rc-table",pr=[],wr={};function Fr(){return"No Data"}function vr(Ke){var Ve,ut=(0,Me.Z)({rowKey:"key",prefixCls:hr,emptyText:Fr},Ke),Ot=ut.prefixCls,Ht=ut.className,Gt=ut.rowClassName,hn=ut.style,Mn=ut.data,Fn=ut.rowKey,Pa=ut.scroll,ga=ut.tableLayout,yn=ut.direction,nr=ut.title,rr=ut.footer,ar=ut.summary,yr=ut.caption,Lr=ut.id,jr=ut.showHeader,Tr=ut.components,Yr=ut.emptyText,Uo=ut.onRow,_o=ut.onHeaderRow,Bo=ut.internalHooks,Xo=ut.transformColumns,yi=ut.internalRefs,mo=ut.tailor,Mo=ut.sticky,So=Mn||pr,Jr=!!So.length,to=Bo===fe,Jo=oe.useCallback(function(xl,pu){return(0,We.Z)(Tr,xl)||pu},[Tr]),zi=oe.useMemo(function(){return typeof Fn=="function"?Fn:function(xl){var pu=xl&&xl[Fn];return pu}},[Fn]),ii=Jo(["body"]),zo=ma(),wi=(0,Le.Z)(zo,3),Ui=wi[0],qi=wi[1],Or=wi[2],Jl=jn(ut,So,zi),Ki=(0,Le.Z)(Jl,6),vi=Ki[0],ql=Ki[1],ni=Ki[2],Ql=Ki[3],Pl=Ki[4],gl=Ki[5],Ko=Pa==null?void 0:Pa.x,Vo=oe.useState(0),$o=(0,Le.Z)(Vo,2),Qo=$o[0],xo=$o[1],Ya=Xn((0,Me.Z)((0,Me.Z)((0,Me.Z)({},ut),vi),{},{expandable:!!vi.expandedRowRender,columnTitle:vi.columnTitle,expandedKeys:ni,getRowKey:zi,onTriggerExpand:gl,expandIcon:Ql,expandIconColumnIndex:vi.expandIconColumnIndex,direction:yn,scrollWidth:to&&mo&&typeof Ko=="number"?Ko:null}),to?Xo:null),vo=(0,Le.Z)(Ya,3),hi=vo[0],Vi=vo[1],Iu=vo[2],Su=Iu!=null?Iu:Ko,Ou=oe.useMemo(function(){return{columns:hi,flattenColumns:Vi}},[hi,Vi]),mu=oe.useRef(),uu=oe.useRef(),ai=oe.useRef(),xu=oe.useRef(),Ku=oe.useRef(),Tl=oe.useState(!1),Gl=(0,Le.Z)(Tl,2),_l=Gl[0],ou=Gl[1],gu=oe.useState(!1),sl=(0,Le.Z)(gu,2),ju=sl[0],yu=sl[1],bl=la(new Map),di=(0,Le.Z)(bl,2),Eu=di[0],iu=di[1],Es=jt(Vi),ts=Es.map(function(xl){return Eu.get(xl)}),Gu=oe.useMemo(function(){return ts},[ts.join("_")]),Vu=cn(Gu,Vi.length,yn),cu=Pa&&Ut(Pa.y),fu=Pa&&Ut(Su)||!!vi.fixed,Ss=fu&&Vi.some(function(xl){var pu=xl.fixed;return pu}),Ni=oe.useRef(),vu=on(Mo,Ot),ps=vu.isSticky,Os=vu.offsetHeader,_c=vu.offsetSummary,Cl=vu.offsetScroll,eu=vu.stickyClassName,Zu=vu.container,du=oe.useMemo(function(){return ar==null?void 0:ar(So)},[ar,So]),Yu=(cu||ps)&&oe.isValidElement(du)&&du.type===ke&&du.props.fixed,zu,Xu,Ps;cu&&(Xu={overflowY:"scroll",maxHeight:Pa.y}),fu&&(zu={overflowX:"auto"},cu||(Xu={overflowY:"hidden"}),Ps={width:Su===!0?"auto":Su,minWidth:"100%"});var ec=oe.useCallback(function(xl,pu){(0,He.Z)(mu.current)&&iu(function(is){if(is.get(xl)!==pu){var bs=new Map(is);return bs.set(xl,pu),bs}return is})},[]),Mc=Fa(null),$c=(0,Le.Z)(Mc,2),Tc=$c[0],yo=$c[1];function kc(xl,pu){pu&&(typeof pu=="function"?pu(xl):pu.scrollLeft!==xl&&(pu.scrollLeft=xl,pu.scrollLeft!==xl&&setTimeout(function(){pu.scrollLeft=xl},0)))}var tc=(0,ye.Z)(function(xl){var pu=xl.currentTarget,is=xl.scrollLeft,bs=yn==="rtl",qu=typeof is=="number"?is:pu.scrollLeft,lc=pu||wr;if(!yo()||yo()===lc){var uc;Tc(lc),kc(qu,uu.current),kc(qu,ai.current),kc(qu,Ku.current),kc(qu,(uc=Ni.current)===null||uc===void 0?void 0:uc.setScrollLeft)}var od=pu||uu.current;if(od){var id=od.scrollWidth,Ei=od.clientWidth;if(id===Ei){ou(!1),yu(!1);return}bs?(ou(-qu0)):(ou(qu>0),yu(qu1?yr-to:0,zi=(0,Me.Z)((0,Me.Z)((0,Me.Z)({},Xo),Fn),{},{flex:"0 0 ".concat(to,"px"),width:"".concat(to,"px"),marginRight:Jo,pointerEvents:"auto"}),ii=oe.useMemo(function(){return ga?So<=1:mo===0||So===0||So>1},[So,mo,ga]);ii?zi.visibility="hidden":ga&&(zi.height=yn==null?void 0:yn(So));var zo=ii?function(){return null}:nr,wi={};return(So===0||mo===0)&&(wi.rowSpan=1,wi.colSpan=1),oe.createElement(En,(0,Re.Z)({className:je()(ar,Pa),ellipsis:ut.ellipsis,align:ut.align,scope:ut.rowScope,component:"div",prefixCls:Ve.prefixCls,key:Yr,record:Mn,index:Gt,renderIndex:hn,dataIndex:rr,render:zo,shouldCellUpdate:ut.shouldCellUpdate},Uo,{appendNode:_o,additionalProps:(0,Me.Z)((0,Me.Z)({},Bo),{},{style:zi},wi)}))}var Pi=Ai,Zr=["data","index","className","rowKey","style","extra","getHeight"],Li=oe.forwardRef(function(Ke,Ve){var ut=Ke.data,Ot=Ke.index,Ht=Ke.className,Gt=Ke.rowKey,hn=Ke.style,Mn=Ke.extra,Fn=Ke.getHeight,Pa=(0,sn.Z)(Ke,Zr),ga=ut.record,yn=ut.indent,nr=ut.index,rr=be(se,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),ar=rr.scrollX,yr=rr.flattenColumns,Lr=rr.prefixCls,jr=rr.fixColumn,Tr=rr.componentWidth,Yr=Bt(ga,Gt,Ot,yn),Uo=Yr.rowSupportExpand,_o=Yr.expanded,Bo=Yr.rowProps,Xo=Yr.expandedRowRender,yi=Yr.expandedRowClassName,mo;if(Uo&&_o){var Mo=Xo(ga,Ot,yn+1,_o),So=yi==null?void 0:yi(ga,Ot,yn),Jr={};jr&&(Jr={style:(0,xe.Z)({},"--virtual-width","".concat(Tr,"px"))});var to="".concat(Lr,"-expanded-row-cell");mo=oe.createElement("div",{className:je()("".concat(Lr,"-expanded-row"),"".concat(Lr,"-expanded-row-level-").concat(yn+1),So)},oe.createElement(En,{component:"div",prefixCls:Lr,className:je()(to,(0,xe.Z)({},"".concat(to,"-fixed"),jr)),additionalProps:Jr},Mo))}var Jo=(0,Me.Z)((0,Me.Z)({},hn),{},{width:ar});Mn&&(Jo.position="absolute",Jo.pointerEvents="none");var zi=oe.createElement("div",(0,Re.Z)({},Bo,Pa,{ref:Uo?null:Ve,className:je()(Ht,"".concat(Lr,"-row"),Bo==null?void 0:Bo.className,(0,xe.Z)({},"".concat(Lr,"-row-extra"),Mn)),style:(0,Me.Z)((0,Me.Z)({},Jo),Bo==null?void 0:Bo.style)}),yr.map(function(ii,zo){return oe.createElement(Pi,{key:zo,rowInfo:Yr,column:ii,colIndex:zo,indent:yn,index:Ot,renderIndex:nr,record:ga,inverse:Mn,getHeight:Fn})}));return Uo?oe.createElement("div",{ref:Ve},zi,mo):zi}),Qi=te(Li),ji=Qi,Lo=oe.forwardRef(function(Ke,Ve){var ut=Ke.data,Ot=Ke.onScroll,Ht=be(se,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Gt=Ht.flattenColumns,hn=Ht.onColumnResize,Mn=Ht.getRowKey,Fn=Ht.expandedKeys,Pa=Ht.prefixCls,ga=Ht.childrenColumnName,yn=Ht.emptyNode,nr=Ht.scrollX,rr=be(ri),ar=rr.scrollY,yr=rr.listItemHeight,Lr=oe.useRef(),jr=Dn(ut,ga,Fn,Mn),Tr=oe.useMemo(function(){var mo=0;return Gt.map(function(Mo){var So=Mo.width,Jr=Mo.key;return mo+=So,[Jr,So,mo]})},[Gt]),Yr=oe.useMemo(function(){return Tr.map(function(mo){return mo[2]})},[Tr]);oe.useEffect(function(){Tr.forEach(function(mo){var Mo=(0,Le.Z)(mo,2),So=Mo[0],Jr=Mo[1];hn(So,Jr)})},[Tr]),oe.useImperativeHandle(Ve,function(){var mo={};return Object.defineProperty(mo,"scrollLeft",{get:function(){var So;return((So=Lr.current)===null||So===void 0?void 0:So.getScrollInfo().x)||0},set:function(So){var Jr;(Jr=Lr.current)===null||Jr===void 0||Jr.scrollTo({left:So})}}),mo});var Uo=function(Mo,So){var Jr,to=(Jr=jr[So])===null||Jr===void 0?void 0:Jr.record,Jo=Mo.onCell;if(Jo){var zi,ii=Jo(to,So);return(zi=ii==null?void 0:ii.rowSpan)!==null&&zi!==void 0?zi:1}return 1},_o=function(Mo){var So=Mo.start,Jr=Mo.end,to=Mo.getSize,Jo=Mo.offsetY;if(Jr<0)return null;for(var zi=Gt.filter(function(Ko){return Uo(Ko,So)===0}),ii=So,zo=function(Vo){if(zi=zi.filter(function($o){return Uo($o,Vo)===0}),!zi.length)return ii=Vo,"break"},wi=So;wi>=0;wi-=1){var Ui=zo(wi);if(Ui==="break")break}for(var qi=Gt.filter(function(Ko){return Uo(Ko,Jr)!==1}),Or=Jr,Jl=function(Vo){if(qi=qi.filter(function($o){return Uo($o,Vo)!==1}),!qi.length)return Or=Math.max(Vo-1,Jr),"break"},Ki=Jr;Ki1})&&ql.push(Vo)},Ql=ii;Ql<=Or;Ql+=1)var Pl=ni(Ql);var gl=ql.map(function(Ko){var Vo=jr[Ko],$o=Mn(Vo.record,Ko),Qo=function(vo){var hi=Ko+vo-1,Vi=Mn(jr[hi].record,hi),Iu=to($o,Vi);return Iu.bottom-Iu.top},xo=to($o);return oe.createElement(ji,{key:Ko,data:Vo,rowKey:$o,index:Ko,style:{top:-Jo+xo.top},extra:!0,getHeight:Qo})});return gl},Bo=oe.useMemo(function(){return{columnsOffset:Yr}},[Yr]),Xo="".concat(Pa,"-tbody"),yi;return jr.length?yi=oe.createElement(_r.Z,{fullHeight:!1,ref:Lr,className:je()(Xo,"".concat(Xo,"-virtual")),height:ar,itemHeight:yr||24,data:jr,itemKey:function(Mo){return Mn(Mo.record)},scrollWidth:nr,onVirtualScroll:function(Mo){var So=Mo.x;Ot({scrollLeft:So})},extraRender:_o},function(mo,Mo,So){var Jr=Mn(mo.record,Mo);return oe.createElement(ji,(0,Re.Z)({data:mo,rowKey:Jr,index:Mo},So))}):yi=oe.createElement("div",{className:je()("".concat(Pa,"-placeholder"))},oe.createElement(En,{component:"div",prefixCls:Pa},yn)),oe.createElement(cl.Provider,{value:Bo},yi)}),Fl=te(Lo),el=Fl,Da=function(Ve,ut){var Ot=ut.ref,Ht=ut.onScroll;return oe.createElement(el,{ref:Ot,data:Ve,onScroll:Ht})},ba=100;function Wa(Ke){var Ve=Ke.columns,ut=Ke.scroll,Ot=Ke.prefixCls,Ht=Ot===void 0?hr:Ot,Gt=Ke.className,hn=Ke.listItemHeight,Mn=ut||{},Fn=Mn.x,Pa=Mn.y;typeof Fn!="number"&&(Fn=((Ve||[]).length+1)*ba),typeof Pa!="number"&&(Pa=500);var ga=oe.useMemo(function(){return{scrollY:Pa,listItemHeight:hn}},[Pa,hn]);return oe.createElement(ri.Provider,{value:ga},oe.createElement(no,(0,Re.Z)({},Ke,{className:je()(Gt,"".concat(Ht,"-virtual")),scroll:(0,Me.Z)((0,Me.Z)({},ut),{},{x:Fn}),components:{body:Da},columns:Ve,internalHooks:fe,tailor:!0})))}function Sr(Ke){return ee(Wa,Ke)}var cr=Sr(),so=null;function Cr(Ke){return null}var Zo=Cr;function Ro(Ke){return null}var Di=Ro,Ho=x(2738),Ao=x(68031),Oo=x(36355),oi=x(93891),rl=x(19716),tl=x(8628),Ol=x(31724),Nl=x(58421),qr=x(71418),Mr=x(88088);function Gr(Ke){return function(ut){let{prefixCls:Ot,onExpand:Ht,record:Gt,expanded:hn,expandable:Mn}=ut;const Fn=`${Ot}-row-expand-icon`;return oe.createElement("button",{type:"button",onClick:Pa=>{Ht(Gt,Pa),Pa.stopPropagation()},className:je()(Fn,{[`${Fn}-spaced`]:!Mn,[`${Fn}-expanded`]:Mn&&hn,[`${Fn}-collapsed`]:Mn&&!hn}),"aria-label":hn?Ke.collapse:Ke.expand,"aria-expanded":hn})}}var Vr=Gr;function ui(Ke,Ve){return"key"in Ke&&Ke.key!==void 0&&Ke.key!==null?Ke.key:Ke.dataIndex?Array.isArray(Ke.dataIndex)?Ke.dataIndex.join("."):Ke.dataIndex:Ve}function Yi(Ke,Ve){return Ve?`${Ve}-${Ke}`:`${Ke}`}function il(Ke,Ve){return typeof Ke=="function"?Ke(Ve):Ke}function dl(Ke,Ve){const ut=il(Ke,Ve);return Object.prototype.toString.call(ut)==="[object Object]"?"":ut}var Xl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Ml=Xl,Du=x(7657),lu=function(Ve,ut){return oe.createElement(Du.Z,(0,Re.Z)({},Ve,{ref:ut,icon:Ml}))},Fi=oe.forwardRef(lu),Ri=Fi,si=x(56762);function Po(Ke){const Ve=oe.useRef(Ke),ut=(0,si.Z)();return[()=>Ve.current,Ot=>{Ve.current=Ot,ut()}]}var ll=x(3113),gi=x(24905),ul=x(38854),Ul=x(64165),Lu=x(20834),Tu=x(40875),Er=x(5112),al=x(17574),bu=x(47472),us=x(92832);function fi(Ke){let{value:Ve,onChange:ut,filterSearch:Ot,tablePrefixCls:Ht,locale:Gt}=Ke;return Ot?oe.createElement("div",{className:`${Ht}-filter-dropdown-search`},oe.createElement(us.default,{prefix:oe.createElement(bu.Z,null),placeholder:Gt.filterSearchPlaceholder,onChange:ut,value:Ve,htmlSize:1,className:`${Ht}-filter-dropdown-search-input`})):null}var Rs=fi,ss=x(10228);const hc=Ke=>{const{keyCode:Ve}=Ke;Ve===ss.Z.ENTER&&Ke.stopPropagation()};var Lc=oe.forwardRef((Ke,Ve)=>oe.createElement("div",{className:Ke.className,onClick:ut=>ut.stopPropagation(),onKeyDown:hc,ref:Ve},Ke.children));function ys(Ke){let Ve=[];return(Ke||[]).forEach(ut=>{let{value:Ot,children:Ht}=ut;Ve.push(Ot),Ht&&(Ve=[].concat((0,Ra.Z)(Ve),(0,Ra.Z)(ys(Ht))))}),Ve}function Xc(Ke){return Ke.some(Ve=>{let{children:ut}=Ve;return ut})}function cs(Ke,Ve){return typeof Ve=="string"||typeof Ve=="number"?Ve==null?void 0:Ve.toString().toLowerCase().includes(Ke.trim().toLowerCase()):!1}function Xs(Ke){let{filters:Ve,prefixCls:ut,filteredKeys:Ot,filterMultiple:Ht,searchValue:Gt,filterSearch:hn}=Ke;return Ve.map((Mn,Fn)=>{const Pa=String(Mn.value);if(Mn.children)return{key:Pa||Fn,label:Mn.text,popupClassName:`${ut}-dropdown-submenu`,children:Xs({filters:Mn.children,prefixCls:ut,filteredKeys:Ot,filterMultiple:Ht,searchValue:Gt,filterSearch:hn})};const ga=Ht?gi.default:Er.ZP,yn={key:Mn.value!==void 0?Pa:Fn,label:oe.createElement(oe.Fragment,null,oe.createElement(ga,{checked:Ot.includes(Pa)}),oe.createElement("span",null,Mn.text))};return Gt.trim()?typeof hn=="function"?hn(Gt,Mn)?yn:null:cs(Gt,Mn.text)?yn:null:yn})}function pd(Ke){var Ve,ut;const{tablePrefixCls:Ot,prefixCls:Ht,column:Gt,dropdownPrefixCls:hn,columnKey:Mn,filterMultiple:Fn,filterMode:Pa="menu",filterSearch:ga=!1,filterState:yn,triggerFilter:nr,locale:rr,children:ar,getPopupContainer:yr}=Ke,{filterDropdownOpen:Lr,onFilterDropdownOpenChange:jr,filterResetToDefaultFilteredValue:Tr,defaultFilteredValue:Yr,filterDropdownVisible:Uo,onFilterDropdownVisibleChange:_o}=Gt,[Bo,Xo]=oe.useState(!1),yi=!!(yn&&(!((Ve=yn.filteredKeys)===null||Ve===void 0)&&Ve.length||yn.forceFiltered)),mo=Ya=>{Xo(Ya),jr==null||jr(Ya),_o==null||_o(Ya)},Mo=(ut=Lr!=null?Lr:Uo)!==null&&ut!==void 0?ut:Bo,So=yn==null?void 0:yn.filteredKeys,[Jr,to]=Po(So||[]),Jo=Ya=>{let{selectedKeys:vo}=Ya;to(vo)},zi=(Ya,vo)=>{let{node:hi,checked:Vi}=vo;Jo(Fn?{selectedKeys:Ya}:{selectedKeys:Vi&&hi.key?[hi.key]:[]})};oe.useEffect(()=>{Bo&&Jo({selectedKeys:So||[]})},[So]);const[ii,zo]=oe.useState([]),wi=Ya=>{zo(Ya)},[Ui,qi]=oe.useState(""),Or=Ya=>{const{value:vo}=Ya.target;qi(vo)};oe.useEffect(()=>{Bo||qi("")},[Bo]);const Jl=Ya=>{const vo=Ya&&Ya.length?Ya:null;if(vo===null&&(!yn||!yn.filteredKeys)||(0,Be.Z)(vo,yn==null?void 0:yn.filteredKeys,!0))return null;nr({column:Gt,key:Mn,filteredKeys:vo})},Ki=()=>{mo(!1),Jl(Jr())},vi=function(){let{confirm:Ya,closeDropdown:vo}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Ya&&Jl([]),vo&&mo(!1),qi(""),to(Tr?(Yr||[]).map(hi=>String(hi)):[])},ql=function(){let{closeDropdown:Ya}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Ya&&mo(!1),Jl(Jr())},ni=Ya=>{Ya&&So!==void 0&&to(So||[]),mo(Ya),!Ya&&!Gt.filterDropdown&&Ki()},Ql=je()({[`${hn}-menu-without-submenu`]:!Xc(Gt.filters||[])}),Pl=Ya=>{if(Ya.target.checked){const vo=ys(Gt==null?void 0:Gt.filters).map(hi=>String(hi));to(vo)}else to([])},gl=Ya=>{let{filters:vo}=Ya;return(vo||[]).map((hi,Vi)=>{const Iu=String(hi.value),Su={title:hi.text,key:hi.value!==void 0?Iu:Vi};return hi.children&&(Su.children=gl({filters:hi.children})),Su})},Ko=Ya=>{var vo;return Object.assign(Object.assign({},Ya),{text:Ya.title,value:Ya.key,children:((vo=Ya.children)===null||vo===void 0?void 0:vo.map(hi=>Ko(hi)))||[]})};let Vo;if(typeof Gt.filterDropdown=="function")Vo=Gt.filterDropdown({prefixCls:`${hn}-custom`,setSelectedKeys:Ya=>Jo({selectedKeys:Ya}),selectedKeys:Jr(),confirm:ql,clearFilters:vi,filters:Gt.filters,visible:Mo,close:()=>{mo(!1)}});else if(Gt.filterDropdown)Vo=Gt.filterDropdown;else{const Ya=Jr()||[],vo=()=>(Gt.filters||[]).length===0?oe.createElement(Ul.Z,{image:Ul.Z.PRESENTED_IMAGE_SIMPLE,description:rr.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Pa==="tree"?oe.createElement(oe.Fragment,null,oe.createElement(Rs,{filterSearch:ga,value:Ui,onChange:Or,tablePrefixCls:Ot,locale:rr}),oe.createElement("div",{className:`${Ot}-filter-dropdown-tree`},Fn?oe.createElement(gi.default,{checked:Ya.length===ys(Gt.filters).length,indeterminate:Ya.length>0&&Ya.lengthtypeof ga=="function"?ga(Ui,Ko(Vi)):cs(Ui,Vi.title):void 0}))):oe.createElement(oe.Fragment,null,oe.createElement(Rs,{filterSearch:ga,value:Ui,onChange:Or,tablePrefixCls:Ot,locale:rr}),oe.createElement(Lu.default,{selectable:!0,multiple:Fn,prefixCls:`${hn}-menu`,className:Ql,onSelect:Jo,onDeselect:Jo,selectedKeys:Ya,getPopupContainer:yr,openKeys:ii,onOpenChange:wi,items:Xs({filters:Gt.filters||[],filterSearch:ga,prefixCls:Ht,filteredKeys:Jr(),filterMultiple:Fn,searchValue:Ui})})),hi=()=>Tr?(0,Be.Z)((Yr||[]).map(Vi=>String(Vi)),Ya,!0):Ya.length===0;Vo=oe.createElement(oe.Fragment,null,vo(),oe.createElement("div",{className:`${Ht}-dropdown-btns`},oe.createElement(ll.ZP,{type:"link",size:"small",disabled:hi(),onClick:()=>vi()},rr.filterReset),oe.createElement(ll.ZP,{type:"primary",size:"small",onClick:Ki},rr.filterConfirm)))}Gt.filterDropdown&&(Vo=oe.createElement(Tu.J,{selectable:void 0},Vo));const $o=()=>oe.createElement(Lc,{className:`${Ht}-dropdown`},Vo);let Qo;typeof Gt.filterIcon=="function"?Qo=Gt.filterIcon(yi):Gt.filterIcon?Qo=Gt.filterIcon:Qo=oe.createElement(Ri,null);const{direction:xo}=oe.useContext(Oo.E_);return oe.createElement("div",{className:`${Ht}-column`},oe.createElement("span",{className:`${Ot}-column-title`},ar),oe.createElement(ul.Z,{dropdownRender:$o,trigger:["click"],open:Mo,onOpenChange:ni,getPopupContainer:yr,placement:xo==="rtl"?"bottomLeft":"bottomRight"},oe.createElement("span",{role:"button",tabIndex:-1,className:je()(`${Ht}-trigger`,{active:yi}),onClick:Ya=>{Ya.stopPropagation()}},Qo)))}var Cu=pd;function hs(Ke,Ve,ut){let Ot=[];return(Ke||[]).forEach((Ht,Gt)=>{var hn;const Mn=Yi(Gt,ut);if(Ht.filters||"filterDropdown"in Ht||"onFilter"in Ht)if("filteredValue"in Ht){let Fn=Ht.filteredValue;"filterDropdown"in Ht||(Fn=(hn=Fn==null?void 0:Fn.map(String))!==null&&hn!==void 0?hn:Fn),Ot.push({column:Ht,key:ui(Ht,Mn),filteredKeys:Fn,forceFiltered:Ht.filtered})}else Ot.push({column:Ht,key:ui(Ht,Mn),filteredKeys:Ve&&Ht.defaultFilteredValue?Ht.defaultFilteredValue:void 0,forceFiltered:Ht.filtered});"children"in Ht&&(Ot=[].concat((0,Ra.Z)(Ot),(0,Ra.Z)(hs(Ht.children,Ve,Mn))))}),Ot}function Ec(Ke,Ve,ut,Ot,Ht,Gt,hn,Mn){return ut.map((Fn,Pa)=>{const ga=Yi(Pa,Mn),{filterMultiple:yn=!0,filterMode:nr,filterSearch:rr}=Fn;let ar=Fn;if(ar.filters||ar.filterDropdown){const yr=ui(ar,ga),Lr=Ot.find(jr=>{let{key:Tr}=jr;return yr===Tr});ar=Object.assign(Object.assign({},ar),{title:jr=>oe.createElement(Cu,{tablePrefixCls:Ke,prefixCls:`${Ke}-filter`,dropdownPrefixCls:Ve,column:ar,columnKey:yr,filterState:Lr,filterMultiple:yn,filterMode:nr,filterSearch:rr,triggerFilter:Gt,locale:Ht,getPopupContainer:hn},il(Fn.title,jr))})}return"children"in ar&&(ar=Object.assign(Object.assign({},ar),{children:Ec(Ke,Ve,ar.children,Ot,Ht,Gt,hn,ga)})),ar})}function Fs(Ke){const Ve={};return Ke.forEach(ut=>{let{key:Ot,filteredKeys:Ht,column:Gt}=ut;const{filters:hn,filterDropdown:Mn}=Gt;if(Mn)Ve[Ot]=Ht||null;else if(Array.isArray(Ht)){const Fn=ys(hn);Ve[Ot]=Fn.filter(Pa=>Ht.includes(String(Pa)))}else Ve[Ot]=null}),Ve}function Js(Ke,Ve){return Ve.reduce((ut,Ot)=>{const{column:{onFilter:Ht,filters:Gt},filteredKeys:hn}=Ot;return Ht&&hn&&hn.length?ut.filter(Mn=>hn.some(Fn=>{const Pa=ys(Gt),ga=Pa.findIndex(nr=>String(nr)===String(Fn)),yn=ga!==-1?Pa[ga]:Fn;return Ht(yn,Mn)})):ut},Ke)}const Bs=Ke=>Ke.flatMap(Ve=>"children"in Ve?[Ve].concat((0,Ra.Z)(Bs(Ve.children||[]))):[Ve]);function Ac(Ke){let{prefixCls:Ve,dropdownPrefixCls:ut,mergedColumns:Ot,onFilterChange:Ht,getPopupContainer:Gt,locale:hn}=Ke;const Mn=oe.useMemo(()=>Bs(Ot||[]),[Ot]),[Fn,Pa]=oe.useState(()=>hs(Mn,!0)),ga=oe.useMemo(()=>{const ar=hs(Mn,!1);if(ar.length===0)return ar;let yr=!0,Lr=!0;if(ar.forEach(jr=>{let{filteredKeys:Tr}=jr;Tr!==void 0?yr=!1:Lr=!1}),yr){const jr=(Mn||[]).map((Tr,Yr)=>ui(Tr,Yi(Yr)));return Fn.filter(Tr=>{let{key:Yr}=Tr;return jr.includes(Yr)}).map(Tr=>{const Yr=Mn[jr.findIndex(Uo=>Uo===Tr.key)];return Object.assign(Object.assign({},Tr),{column:Object.assign(Object.assign({},Tr.column),Yr),forceFiltered:Yr.filtered})})}return ar},[Mn,Fn]),yn=oe.useMemo(()=>Fs(ga),[ga]),nr=ar=>{const yr=ga.filter(Lr=>{let{key:jr}=Lr;return jr!==ar.key});yr.push(ar),Pa(yr),Ht(Fs(yr),yr)};return[ar=>Ec(Ve,ut,ar,ga,hn,nr,Gt),ga,yn]}var qs=Ac;function Cc(Ke,Ve,ut){const Ot=oe.useRef({});function Ht(Gt){if(!Ot.current||Ot.current.data!==Ke||Ot.current.childrenColumnName!==Ve||Ot.current.getRowKey!==ut){let Mn=function(Fn){Fn.forEach((Pa,ga)=>{const yn=ut(Pa,ga);hn.set(yn,Pa),Pa&&typeof Pa=="object"&&Ve in Pa&&Mn(Pa[Ve]||[])})};const hn=new Map;Mn(Ke),Ot.current={data:Ke,childrenColumnName:Ve,kvMap:hn,getRowKey:ut}}return Ot.current.kvMap.get(Gt)}return[Ht]}var Ds=x(50371),Rc=function(Ke,Ve){var ut={};for(var Ot in Ke)Object.prototype.hasOwnProperty.call(Ke,Ot)&&Ve.indexOf(Ot)<0&&(ut[Ot]=Ke[Ot]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ht=0,Ot=Object.getOwnPropertySymbols(Ke);Ht{const Gt=Ke[Ht];typeof Gt!="function"&&(ut[Ht]=Gt)}),ut}function yc(Ke,Ve,ut){const Ot=ut&&typeof ut=="object"?ut:{},{total:Ht=0}=Ot,Gt=Rc(Ot,["total"]),[hn,Mn]=(0,oe.useState)(()=>({current:"defaultCurrent"in Gt?Gt.defaultCurrent:1,pageSize:"defaultPageSize"in Gt?Gt.defaultPageSize:Is})),Fn=(0,Ds.Z)(hn,Gt,{total:Ht>0?Ht:Ke}),Pa=Math.ceil((Ht||Ke)/Fn.pageSize);Fn.current>Pa&&(Fn.current=Pa||1);const ga=(nr,rr)=>{Mn({current:nr!=null?nr:1,pageSize:rr||Fn.pageSize})},yn=(nr,rr)=>{var ar;ut&&((ar=ut.onChange)===null||ar===void 0||ar.call(ut,nr,rr)),ga(nr,rr),Ve(nr,rr||(Fn==null?void 0:Fn.pageSize))};return ut===!1?[{},()=>{}]:[Object.assign(Object.assign({},Fn),{onChange:yn}),ga]}var _s=yc,ds=x(84105),ms=x(35654),Zs=x(90782),gs=x(71430),Jc=x(18929);const Uu={},zs="SELECT_ALL",Hs="SELECT_INVERT",Fc="SELECT_NONE",_i=[],Bc=(Ke,Ve)=>{let ut=[];return(Ve||[]).forEach(Ot=>{ut.push(Ot),Ot&&typeof Ot=="object"&&Ke in Ot&&(ut=[].concat((0,Ra.Z)(ut),(0,Ra.Z)(Bc(Ke,Ot[Ke]))))}),ut};var fs=(Ke,Ve)=>{const{preserveSelectedRowKeys:ut,selectedRowKeys:Ot,defaultSelectedRowKeys:Ht,getCheckboxProps:Gt,onChange:hn,onSelect:Mn,onSelectAll:Fn,onSelectInvert:Pa,onSelectNone:ga,onSelectMultiple:yn,columnWidth:nr,type:rr,selections:ar,fixed:yr,renderCell:Lr,hideSelectAll:jr,checkStrictly:Tr=!0}=Ve||{},{prefixCls:Yr,data:Uo,pageData:_o,getRecordByKey:Bo,getRowKey:Xo,expandType:yi,childrenColumnName:mo,locale:Mo,getPopupContainer:So}=Ke,[Jr,to]=(0,Jc.Z)(Ot||Ht||_i,{value:Ot}),Jo=oe.useRef(new Map),zi=(0,oe.useCallback)(Ko=>{if(ut){const Vo=new Map;Ko.forEach($o=>{let Qo=Bo($o);!Qo&&Jo.current.has($o)&&(Qo=Jo.current.get($o)),Vo.set($o,Qo)}),Jo.current=Vo}},[Bo,ut]);oe.useEffect(()=>{zi(Jr)},[Jr]);const{keyEntities:ii}=(0,oe.useMemo)(()=>{if(Tr)return{keyEntities:null};let Ko=Uo;if(ut){const Vo=new Set(Uo.map((Qo,xo)=>Xo(Qo,xo))),$o=Array.from(Jo.current).reduce((Qo,xo)=>{let[Ya,vo]=xo;return Vo.has(Ya)?Qo:Qo.concat(vo)},[]);Ko=[].concat((0,Ra.Z)(Ko),(0,Ra.Z)($o))}return(0,gs.I8)(Ko,{externalGetKey:Xo,childrenPropName:mo})},[Uo,Xo,Tr,mo,ut]),zo=(0,oe.useMemo)(()=>Bc(mo,_o),[mo,_o]),wi=(0,oe.useMemo)(()=>{const Ko=new Map;return zo.forEach((Vo,$o)=>{const Qo=Xo(Vo,$o),xo=(Gt?Gt(Vo):null)||{};Ko.set(Qo,xo)}),Ko},[zo,Xo,Gt]),Ui=(0,oe.useCallback)(Ko=>{var Vo;return!!(!((Vo=wi.get(Xo(Ko)))===null||Vo===void 0)&&Vo.disabled)},[wi,Xo]),[qi,Or]=(0,oe.useMemo)(()=>{if(Tr)return[Jr||[],[]];const{checkedKeys:Ko,halfCheckedKeys:Vo}=(0,Zs.S)(Jr,!0,ii,Ui);return[Ko||[],Vo]},[Jr,Tr,ii,Ui]),Jl=(0,oe.useMemo)(()=>{const Ko=rr==="radio"?qi.slice(0,1):qi;return new Set(Ko)},[qi,rr]),Ki=(0,oe.useMemo)(()=>rr==="radio"?new Set:new Set(Or),[Or,rr]),[vi,ql]=(0,oe.useState)(null);oe.useEffect(()=>{Ve||to(_i)},[!!Ve]);const ni=(0,oe.useCallback)((Ko,Vo)=>{let $o,Qo;zi(Ko),ut?($o=Ko,Qo=Ko.map(xo=>Jo.current.get(xo))):($o=[],Qo=[],Ko.forEach(xo=>{const Ya=Bo(xo);Ya!==void 0&&($o.push(xo),Qo.push(Ya))})),to($o),hn==null||hn($o,Qo,{type:Vo})},[to,Bo,hn,ut]),Ql=(0,oe.useCallback)((Ko,Vo,$o,Qo)=>{if(Mn){const xo=$o.map(Ya=>Bo(Ya));Mn(Bo(Ko),Vo,xo,Qo)}ni($o,"single")},[Mn,Bo,ni]),Pl=(0,oe.useMemo)(()=>!ar||jr?null:(ar===!0?[zs,Hs,Fc]:ar).map(Vo=>Vo===zs?{key:"all",text:Mo.selectionAll,onSelect(){ni(Uo.map(($o,Qo)=>Xo($o,Qo)).filter($o=>{const Qo=wi.get($o);return!(Qo!=null&&Qo.disabled)||Jl.has($o)}),"all")}}:Vo===Hs?{key:"invert",text:Mo.selectInvert,onSelect(){const $o=new Set(Jl);_o.forEach((xo,Ya)=>{const vo=Xo(xo,Ya),hi=wi.get(vo);hi!=null&&hi.disabled||($o.has(vo)?$o.delete(vo):$o.add(vo))});const Qo=Array.from($o);Pa&&Pa(Qo),ni(Qo,"invert")}}:Vo===Fc?{key:"none",text:Mo.selectNone,onSelect(){ga==null||ga(),ni(Array.from(Jl).filter($o=>{const Qo=wi.get($o);return Qo==null?void 0:Qo.disabled}),"none")}}:Vo).map(Vo=>Object.assign(Object.assign({},Vo),{onSelect:function(){for(var $o,Qo,xo=arguments.length,Ya=new Array(xo),vo=0;vo{var Vo;if(!Ve)return Ko.filter(Tl=>Tl!==Uu);let $o=(0,Ra.Z)(Ko);const Qo=new Set(Jl),xo=zo.map(Xo).filter(Tl=>!wi.get(Tl).disabled),Ya=xo.every(Tl=>Qo.has(Tl)),vo=xo.some(Tl=>Qo.has(Tl)),hi=()=>{const Tl=[];Ya?xo.forEach(_l=>{Qo.delete(_l),Tl.push(_l)}):xo.forEach(_l=>{Qo.has(_l)||(Qo.add(_l),Tl.push(_l))});const Gl=Array.from(Qo);Fn==null||Fn(!Ya,Gl.map(_l=>Bo(_l)),Tl.map(_l=>Bo(_l))),ni(Gl,"all"),ql(null)};let Vi;if(rr!=="radio"){let Tl;if(Pl){const sl={getPopupContainer:So,items:Pl.map((ju,yu)=>{const{key:bl,text:di,onSelect:Eu}=ju;return{key:bl!=null?bl:yu,onClick:()=>{Eu==null||Eu(xo)},label:di}})};Tl=oe.createElement("div",{className:`${Yr}-selection-extra`},oe.createElement(ul.Z,{menu:sl,getPopupContainer:So},oe.createElement("span",null,oe.createElement(ds.Z,null))))}const Gl=zo.map((sl,ju)=>{const yu=Xo(sl,ju),bl=wi.get(yu)||{};return Object.assign({checked:Qo.has(yu)},bl)}).filter(sl=>{let{disabled:ju}=sl;return ju}),_l=!!Gl.length&&Gl.length===zo.length,ou=_l&&Gl.every(sl=>{let{checked:ju}=sl;return ju}),gu=_l&&Gl.some(sl=>{let{checked:ju}=sl;return ju});Vi=!jr&&oe.createElement("div",{className:`${Yr}-selection`},oe.createElement(gi.default,{checked:_l?ou:!!zo.length&&Ya,indeterminate:_l?!ou&&gu:!Ya&&vo,onChange:hi,disabled:zo.length===0||_l,"aria-label":Tl?"Custom selection":"Select all",skipGroup:!0}),Tl)}let Iu;rr==="radio"?Iu=(Tl,Gl,_l)=>{const ou=Xo(Gl,_l),gu=Qo.has(ou);return{node:oe.createElement(Er.ZP,Object.assign({},wi.get(ou),{checked:gu,onClick:sl=>sl.stopPropagation(),onChange:sl=>{Qo.has(ou)||Ql(ou,!0,[ou],sl.nativeEvent)}})),checked:gu}}:Iu=(Tl,Gl,_l)=>{var ou;const gu=Xo(Gl,_l),sl=Qo.has(gu),ju=Ki.has(gu),yu=wi.get(gu);let bl;return yi==="nest"?bl=ju:bl=(ou=yu==null?void 0:yu.indeterminate)!==null&&ou!==void 0?ou:ju,{node:oe.createElement(gi.default,Object.assign({},yu,{indeterminate:bl,checked:sl,skipGroup:!0,onClick:di=>di.stopPropagation(),onChange:di=>{let{nativeEvent:Eu}=di;const{shiftKey:iu}=Eu;let Es=-1,ts=-1;if(iu&&Tr){const Gu=new Set([vi,gu]);xo.some((Vu,cu)=>{if(Gu.has(Vu))if(Es===-1)Es=cu;else return ts=cu,!0;return!1})}if(ts!==-1&&Es!==ts&&Tr){const Gu=xo.slice(Es,ts+1),Vu=[];sl?Gu.forEach(fu=>{Qo.has(fu)&&(Vu.push(fu),Qo.delete(fu))}):Gu.forEach(fu=>{Qo.has(fu)||(Vu.push(fu),Qo.add(fu))});const cu=Array.from(Qo);yn==null||yn(!sl,cu.map(fu=>Bo(fu)),Vu.map(fu=>Bo(fu))),ni(cu,"multiple")}else{const Gu=qi;if(Tr){const Vu=sl?(0,ms._5)(Gu,gu):(0,ms.L0)(Gu,gu);Ql(gu,!sl,Vu,Eu)}else{const Vu=(0,Zs.S)([].concat((0,Ra.Z)(Gu),[gu]),!0,ii,Ui),{checkedKeys:cu,halfCheckedKeys:fu}=Vu;let Ss=cu;if(sl){const Ni=new Set(cu);Ni.delete(gu),Ss=(0,Zs.S)(Array.from(Ni),{checked:!1,halfCheckedKeys:fu},ii,Ui).checkedKeys}Ql(gu,!sl,Ss,Eu)}}ql(sl?null:gu)}})),checked:sl}};const Su=(Tl,Gl,_l)=>{const{node:ou,checked:gu}=Iu(Tl,Gl,_l);return Lr?Lr(gu,Gl,_l,ou):ou};if(!$o.includes(Uu))if($o.findIndex(Tl=>{var Gl;return((Gl=Tl[xr])===null||Gl===void 0?void 0:Gl.columnType)==="EXPAND_COLUMN"})===0){const[Tl,...Gl]=$o;$o=[Tl,Uu].concat((0,Ra.Z)(Gl))}else $o=[Uu].concat((0,Ra.Z)($o));const Ou=$o.indexOf(Uu);$o=$o.filter((Tl,Gl)=>Tl!==Uu||Gl===Ou);const mu=$o[Ou-1],uu=$o[Ou+1];let ai=yr;ai===void 0&&((uu==null?void 0:uu.fixed)!==void 0?ai=uu.fixed:(mu==null?void 0:mu.fixed)!==void 0&&(ai=mu.fixed)),ai&&mu&&((Vo=mu[xr])===null||Vo===void 0?void 0:Vo.columnType)==="EXPAND_COLUMN"&&mu.fixed===void 0&&(mu.fixed=ai);const xu=je()(`${Yr}-selection-col`,{[`${Yr}-selection-col-with-dropdown`]:ar&&rr==="checkbox"}),Ku={fixed:ai,width:nr,className:`${Yr}-selection-column`,title:Ve.columnTitle||Vi,render:Su,onCell:Ve.onCell,[xr]:{className:xu}};return $o.map(Tl=>Tl===Uu?Ku:Tl)},[Xo,zo,Ve,qi,Jl,Ki,nr,Pl,yi,vi,wi,yn,Ql,Ui]),Jl]},Qu=x(89489),qc=x(59477),$s=x(6848);const Zt="ascend",an="descend";function bn(Ke){return typeof Ke.sorter=="object"&&typeof Ke.sorter.multiple=="number"?Ke.sorter.multiple:!1}function Ea(Ke){return typeof Ke=="function"?Ke:Ke&&typeof Ke=="object"&&Ke.compare?Ke.compare:!1}function ci(Ke,Ve){return Ve?Ke[Ke.indexOf(Ve)+1]:Ke[0]}function Ar(Ke,Ve,ut){let Ot=[];function Ht(Gt,hn){Ot.push({column:Gt,key:ui(Gt,hn),multiplePriority:bn(Gt),sortOrder:Gt.sortOrder})}return(Ke||[]).forEach((Gt,hn)=>{const Mn=Yi(hn,ut);Gt.children?("sortOrder"in Gt&&Ht(Gt,Mn),Ot=[].concat((0,Ra.Z)(Ot),(0,Ra.Z)(Ar(Gt.children,Ve,Mn)))):Gt.sorter&&("sortOrder"in Gt?Ht(Gt,Mn):Ve&&Gt.defaultSortOrder&&Ot.push({column:Gt,key:ui(Gt,Mn),multiplePriority:bn(Gt),sortOrder:Gt.defaultSortOrder}))}),Ot}function bi(Ke,Ve,ut,Ot,Ht,Gt,hn,Mn){return(Ve||[]).map((Fn,Pa)=>{const ga=Yi(Pa,Mn);let yn=Fn;if(yn.sorter){const nr=yn.sortDirections||Ht,rr=yn.showSorterTooltip===void 0?hn:yn.showSorterTooltip,ar=ui(yn,ga),yr=ut.find(yi=>{let{key:mo}=yi;return mo===ar}),Lr=yr?yr.sortOrder:null,jr=ci(nr,Lr);let Tr;if(Fn.sortIcon)Tr=Fn.sortIcon({sortOrder:Lr});else{const yi=nr.includes(Zt)&&oe.createElement(qc.Z,{className:je()(`${Ke}-column-sorter-up`,{active:Lr===Zt})}),mo=nr.includes(an)&&oe.createElement(Qu.Z,{className:je()(`${Ke}-column-sorter-down`,{active:Lr===an})});Tr=oe.createElement("span",{className:je()(`${Ke}-column-sorter`,{[`${Ke}-column-sorter-full`]:!!(yi&&mo)})},oe.createElement("span",{className:`${Ke}-column-sorter-inner`,"aria-hidden":"true"},yi,mo))}const{cancelSort:Yr,triggerAsc:Uo,triggerDesc:_o}=Gt||{};let Bo=Yr;jr===an?Bo=_o:jr===Zt&&(Bo=Uo);const Xo=typeof rr=="object"?rr:{title:Bo};yn=Object.assign(Object.assign({},yn),{className:je()(yn.className,{[`${Ke}-column-sort`]:Lr}),title:yi=>{const mo=oe.createElement("div",{className:`${Ke}-column-sorters`},oe.createElement("span",{className:`${Ke}-column-title`},il(Fn.title,yi)),Tr);return rr?oe.createElement($s.Z,Object.assign({},Xo),mo):mo},onHeaderCell:yi=>{const mo=Fn.onHeaderCell&&Fn.onHeaderCell(yi)||{},Mo=mo.onClick,So=mo.onKeyDown;mo.onClick=Jo=>{Ot({column:Fn,key:ar,sortOrder:jr,multiplePriority:bn(Fn)}),Mo==null||Mo(Jo)},mo.onKeyDown=Jo=>{Jo.keyCode===ss.Z.ENTER&&(Ot({column:Fn,key:ar,sortOrder:jr,multiplePriority:bn(Fn)}),So==null||So(Jo))};const Jr=dl(Fn.title,{}),to=Jr==null?void 0:Jr.toString();return Lr?mo["aria-sort"]=Lr==="ascend"?"ascending":"descending":mo["aria-label"]=to||"",mo.className=je()(mo.className,`${Ke}-column-has-sorters`),mo.tabIndex=0,Fn.ellipsis&&(mo.title=(Jr!=null?Jr:"").toString()),mo}})}return"children"in yn&&(yn=Object.assign(Object.assign({},yn),{children:bi(Ke,yn.children,ut,Ot,Ht,Gt,hn,ga)})),yn})}function To(Ke){const{column:Ve,sortOrder:ut}=Ke;return{column:Ve,order:ut,field:Ve.dataIndex,columnKey:Ve.key}}function ko(Ke){const Ve=Ke.filter(ut=>{let{sortOrder:Ot}=ut;return Ot}).map(To);return Ve.length===0&&Ke.length?Object.assign(Object.assign({},To(Ke[Ke.length-1])),{column:void 0}):Ve.length<=1?Ve[0]||{}:Ve}function Mi(Ke,Ve,ut){const Ot=Ve.slice().sort((hn,Mn)=>Mn.multiplePriority-hn.multiplePriority),Ht=Ke.slice(),Gt=Ot.filter(hn=>{let{column:{sorter:Mn},sortOrder:Fn}=hn;return Ea(Mn)&&Fn});return Gt.length?Ht.sort((hn,Mn)=>{for(let Fn=0;Fn{const Mn=hn[ut];return Mn?Object.assign(Object.assign({},hn),{[ut]:Mi(Mn,Ve,ut)}):hn}):Ht}function pi(Ke){let{prefixCls:Ve,mergedColumns:ut,onSorterChange:Ot,sortDirections:Ht,tableLocale:Gt,showSorterTooltip:hn}=Ke;const[Mn,Fn]=oe.useState(Ar(ut,!0)),Pa=oe.useMemo(()=>{let ar=!0;const yr=Ar(ut,!1);if(!yr.length)return Mn;const Lr=[];function jr(Yr){ar?Lr.push(Yr):Lr.push(Object.assign(Object.assign({},Yr),{sortOrder:null}))}let Tr=null;return yr.forEach(Yr=>{Tr===null?(jr(Yr),Yr.sortOrder&&(Yr.multiplePriority===!1?ar=!1:Tr=!0)):(Tr&&Yr.multiplePriority!==!1||(ar=!1),jr(Yr))}),Lr},[ut,Mn]),ga=oe.useMemo(()=>{const ar=Pa.map(yr=>{let{column:Lr,sortOrder:jr}=yr;return{column:Lr,order:jr}});return{sortColumns:ar,sortColumn:ar[0]&&ar[0].column,sortOrder:ar[0]&&ar[0].order}},[Pa]);function yn(ar){let yr;ar.multiplePriority===!1||!Pa.length||Pa[0].multiplePriority===!1?yr=[ar]:yr=[].concat((0,Ra.Z)(Pa.filter(Lr=>{let{key:jr}=Lr;return jr!==ar.key})),[ar]),Fn(yr),Ot(ko(yr),yr)}return[ar=>bi(Ve,ar,Pa,yn,Ht,Gt,hn),Pa,ga,()=>ko(Pa)]}function Xi(Ke,Ve){return Ke.map(ut=>{const Ot=Object.assign({},ut);return Ot.title=il(ut.title,Ve),"children"in Ot&&(Ot.children=Xi(Ot.children,Ve)),Ot})}function Il(Ke){return[oe.useCallback(ut=>Xi(ut,Ke),[Ke])]}var Zi=uo((Ke,Ve)=>{const{_renderTimes:ut}=Ke,{_renderTimes:Ot}=Ve;return ut!==Ot}),Xr=Sr((Ke,Ve)=>{const{_renderTimes:ut}=Ke,{_renderTimes:Ot}=Ve;return ut!==Ot}),Go=x(64993),xi=x(17313),Gi=x(83116),ti=x(37613),Ge=Ke=>{const{componentCls:Ve}=Ke,ut=`${Ke.lineWidth}px ${Ke.lineType} ${Ke.tableBorderColor}`,Ot=(Ht,Gt,hn)=>({[`&${Ve}-${Ht}`]:{[`> ${Ve}-container`]:{[`> ${Ve}-content, > ${Ve}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Ve}-expanded-row-fixed`]:{margin:`-${Gt}px -${hn+Ke.lineWidth}px`}}}}}});return{[`${Ve}-wrapper`]:{[`${Ve}${Ve}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Ve}-title`]:{border:ut,borderBottom:0},[`> ${Ve}-container`]:{borderInlineStart:ut,borderTop:ut,[` + `]:Object.assign({},re(tt))}}};var me=(0,we.Z)("Skeleton",tt=>{const{componentCls:ke}=tt,St=(0,be.TS)(tt,{skeletonAvatarCls:`${ke}-avatar`,skeletonTitleCls:`${ke}-title`,skeletonParagraphCls:`${ke}-paragraph`,skeletonButtonCls:`${ke}-button`,skeletonInputCls:`${ke}-input`,skeletonImageCls:`${ke}-image`,imageSizeBase:tt.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${tt.gradientFromColor} 25%, ${tt.gradientToColor} 37%, ${tt.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[se(St)]},tt=>{const{colorFillContent:ke,colorFill:St}=tt,wt=ke,Ue=St;return{color:wt,colorGradientEnd:Ue,gradientFromColor:wt,gradientToColor:Ue,titleHeight:tt.controlHeight/2,blockRadius:tt.borderRadiusSM,paragraphMarginTop:tt.marginLG+tt.marginXXS,paragraphLiHeight:tt.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ae=tt=>{const{prefixCls:ke,className:St,rootClassName:wt,active:Ue,shape:Qe="circle",size:Ct="default"}=tt,{getPrefixCls:He}=Le.useContext(ye.E_),at=He("skeleton",ke),[Xe,Tn]=me(at),pn=(0,Fe.Z)(tt,["prefixCls","className"]),Dn=fe()(at,`${at}-element`,{[`${at}-active`]:Ue},St,wt,Tn);return Xe(Le.createElement("div",{className:Dn},Le.createElement(oe,Object.assign({prefixCls:`${at}-avatar`,shape:Qe,size:Ct},pn))))},Me=tt=>{const{prefixCls:ke,className:St,rootClassName:wt,active:Ue,block:Qe=!1,size:Ct="default"}=tt,{getPrefixCls:He}=Le.useContext(ye.E_),at=He("skeleton",ke),[Xe,Tn]=me(at),pn=(0,Fe.Z)(tt,["prefixCls"]),Dn=fe()(at,`${at}-element`,{[`${at}-active`]:Ue,[`${at}-block`]:Qe},St,wt,Tn);return Xe(Le.createElement("div",{className:Dn},Le.createElement(oe,Object.assign({prefixCls:`${at}-button`,size:Ct},pn))))};const xe="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var je=tt=>{const{prefixCls:ke,className:St,rootClassName:wt,style:Ue,active:Qe}=tt,{getPrefixCls:Ct}=Le.useContext(ye.E_),He=Ct("skeleton",ke),[at,Xe]=me(He),Tn=fe()(He,`${He}-element`,{[`${He}-active`]:Qe},St,wt,Xe);return at(Le.createElement("div",{className:Tn},Le.createElement("div",{className:fe()(`${He}-image`,St),style:Ue},Le.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${He}-image-svg`},Le.createElement("path",{d:xe,className:`${He}-image-path`})))))},We=tt=>{const{prefixCls:ke,className:St,rootClassName:wt,active:Ue,block:Qe,size:Ct="default"}=tt,{getPrefixCls:He}=Le.useContext(ye.E_),at=He("skeleton",ke),[Xe,Tn]=me(at),pn=(0,Fe.Z)(tt,["prefixCls"]),Dn=fe()(at,`${at}-element`,{[`${at}-active`]:Ue,[`${at}-block`]:Qe},St,wt,Tn);return Xe(Le.createElement("div",{className:Dn},Le.createElement(oe,Object.assign({prefixCls:`${at}-input`,size:Ct},pn))))},st=x(32855),bt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Et=bt,At=x(7657),Rt=function(ke,St){return Le.createElement(At.Z,(0,st.Z)({},ke,{ref:St,icon:Et}))},jt=Le.forwardRef(Rt),Ut=jt,Je=tt=>{const{prefixCls:ke,className:St,rootClassName:wt,style:Ue,active:Qe,children:Ct}=tt,{getPrefixCls:He}=Le.useContext(ye.E_),at=He("skeleton",ke),[Xe,Tn]=me(at),pn=fe()(at,`${at}-element`,{[`${at}-active`]:Qe},Tn,St,wt),Dn=Ct!=null?Ct:Le.createElement(Ut,null);return Xe(Le.createElement("div",{className:pn},Le.createElement("div",{className:fe()(`${at}-image`,St),style:Ue},Dn)))},ct=x(3300),$t=tt=>{const ke=He=>{const{width:at,rows:Xe=2}=tt;if(Array.isArray(at))return at[He];if(Xe-1===He)return at},{prefixCls:St,className:wt,style:Ue,rows:Qe}=tt,Ct=(0,ct.Z)(Array(Qe)).map((He,at)=>Le.createElement("li",{key:at,style:{width:ke(at)}}));return Le.createElement("ul",{className:fe()(St,wt),style:Ue},Ct)},En=tt=>{let{prefixCls:ke,className:St,width:wt,style:Ue}=tt;return Le.createElement("h3",{className:fe()(ke,St),style:Object.assign({width:wt},Ue)})};function Ye(tt){return tt&&typeof tt=="object"?tt:{}}function Qt(tt,ke){return tt&&!ke?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function kn(tt,ke){return!tt&&ke?{width:"38%"}:tt&&ke?{width:"50%"}:{}}function An(tt,ke){const St={};return(!tt||!ke)&&(St.width="61%"),!tt&&ke?St.rows=3:St.rows=2,St}const sn=tt=>{const{prefixCls:ke,loading:St,className:wt,rootClassName:Ue,style:Qe,children:Ct,avatar:He=!1,title:at=!0,paragraph:Xe=!0,active:Tn,round:pn}=tt,{getPrefixCls:Dn,direction:Zn,skeleton:qn}=Le.useContext(ye.E_),Bt=Dn("skeleton",ke),[kt,Pn]=me(Bt);if(St||!("loading"in tt)){const Nt=!!He,qt=!!at,Bn=!!Xe;let In;if(Nt){const xr=Object.assign(Object.assign({prefixCls:`${Bt}-avatar`},Qt(qt,Bn)),Ye(He));In=Le.createElement("div",{className:`${Bt}-header`},Le.createElement(oe,Object.assign({},xr)))}let wa;if(qt||Bn){let xr;if(qt){const Wn=Object.assign(Object.assign({prefixCls:`${Bt}-title`},kn(Nt,Bn)),Ye(at));xr=Le.createElement(En,Object.assign({},Wn))}let en;if(Bn){const Wn=Object.assign(Object.assign({prefixCls:`${Bt}-paragraph`},An(Nt,qt)),Ye(Xe));en=Le.createElement($t,Object.assign({},Wn))}wa=Le.createElement("div",{className:`${Bt}-content`},xr,en)}const Ga=fe()(Bt,{[`${Bt}-with-avatar`]:Nt,[`${Bt}-active`]:Tn,[`${Bt}-rtl`]:Zn==="rtl",[`${Bt}-round`]:pn},qn==null?void 0:qn.className,wt,Ue,Pn);return kt(Le.createElement("div",{className:Ga,style:Object.assign(Object.assign({},qn==null?void 0:qn.style),Qe)},In,wa))}return typeof Ct!="undefined"?Ct:null};sn.Button=Me,sn.Avatar=Ae,sn.Input=We,sn.Image=je,sn.Node=Je;var rt=sn,ht=rt},31797:function(Lt,dt,x){"use strict";x.d(dt,{default:function(){return me}});var a=x(59301),fe=x(56762),Le=x(92343),ye=x(92310),Fe=x.n(ye),Be=x(36355),oe=x(61621),we=ve=>{const{value:Ae,formatter:Se,precision:Me,decimalSeparator:xe,groupSeparator:it="",prefixCls:je}=ve;let lt;if(typeof Se=="function")lt=Se(Ae);else{const We=String(Ae),st=We.match(/^(-?)(\d*)(\.(\d+))?$/);if(!st||We==="-")lt=We;else{const bt=st[1];let Et=st[2]||"0",At=st[4]||"";Et=Et.replace(/\B(?=(\d{3})+(?!\d))/g,it),typeof Me=="number"&&(At=At.padEnd(Me,"0").slice(0,Me>0?Me:0)),At&&(At=`${xe}${At}`),lt=[a.createElement("span",{key:"int",className:`${je}-content-value-int`},bt,Et),At&&a.createElement("span",{key:"decimal",className:`${je}-content-value-decimal`},At)]}}return a.createElement("span",{className:`${je}-content-value`},lt)},be=x(17313),Re=x(83116),Ze=x(37613);const Ce=ve=>{const{componentCls:Ae,marginXXS:Se,padding:Me,colorTextDescription:xe,titleFontSize:it,colorTextHeading:je,contentFontSize:lt,fontFamily:We}=ve;return{[`${Ae}`]:Object.assign(Object.assign({},(0,be.Wf)(ve)),{[`${Ae}-title`]:{marginBottom:Se,color:xe,fontSize:it},[`${Ae}-skeleton`]:{paddingTop:Me},[`${Ae}-content`]:{color:je,fontSize:lt,fontFamily:We,[`${Ae}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ae}-content-prefix, ${Ae}-content-suffix`]:{display:"inline-block"},[`${Ae}-content-prefix`]:{marginInlineEnd:Se},[`${Ae}-content-suffix`]:{marginInlineStart:Se}}})}};var re=(0,Re.Z)("Statistic",ve=>{const Ae=(0,Ze.TS)(ve,{});return[Ce(Ae)]},ve=>{const{fontSizeHeading3:Ae,fontSize:Se}=ve;return{titleFontSize:Se,contentFontSize:Ae}}),E=ve=>{const{prefixCls:Ae,className:Se,rootClassName:Me,style:xe,valueStyle:it,value:je=0,title:lt,valueRender:We,prefix:st,suffix:bt,loading:Et=!1,onMouseEnter:At,onMouseLeave:Rt,decimalSeparator:jt=".",groupSeparator:Ut=","}=ve,{getPrefixCls:ft,direction:Je,statistic:ct}=a.useContext(Be.E_),Tt=ft("statistic",Ae),[$t,Kt]=re(Tt),En=a.createElement(we,Object.assign({decimalSeparator:jt,groupSeparator:Ut,prefixCls:Tt},ve,{value:je})),Ye=Fe()(Tt,{[`${Tt}-rtl`]:Je==="rtl"},ct==null?void 0:ct.className,Se,Me,Kt);return $t(a.createElement("div",{className:Ye,style:Object.assign(Object.assign({},ct==null?void 0:ct.style),xe),onMouseEnter:At,onMouseLeave:Rt},lt&&a.createElement("div",{className:`${Tt}-title`},lt),a.createElement(oe.Z,{paragraph:!1,loading:Et,className:`${Tt}-skeleton`},a.createElement("div",{style:it,className:`${Tt}-content`},st&&a.createElement("span",{className:`${Tt}-content-prefix`},st),We?We(En):En,bt&&a.createElement("span",{className:`${Tt}-content-suffix`},bt)))))};const z=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(ve,Ae){let Se=ve;const Me=/\[[^\]]*]/g,xe=(Ae.match(Me)||[]).map(We=>We.slice(1,-1)),it=Ae.replace(Me,"[]"),je=z.reduce((We,st)=>{let[bt,Et]=st;if(We.includes(bt)){const At=Math.floor(Se/Et);return Se-=At*Et,We.replace(new RegExp(`${bt}+`,"g"),Rt=>{const jt=Rt.length;return At.toString().padStart(jt,"0")})}return We},it);let lt=0;return je.replace(Me,()=>{const We=xe[lt];return lt+=1,We})}function ee(ve,Ae){const{format:Se=""}=Ae,Me=new Date(ve).getTime(),xe=Date.now(),it=Math.max(Me-xe,0);return b(it,Se)}const te=1e3/30;function ne(ve){return new Date(ve).getTime()}const ue=ve=>{const{value:Ae,format:Se="HH:mm:ss",onChange:Me,onFinish:xe}=ve,it=(0,fe.Z)(),je=a.useRef(null),lt=()=>{xe==null||xe(),je.current&&(clearInterval(je.current),je.current=null)},We=()=>{const Et=ne(Ae);Et>=Date.now()&&(je.current=setInterval(()=>{it(),Me==null||Me(Et-Date.now()),Et(We(),()=>{je.current&&(clearInterval(je.current),je.current=null)}),[Ae]);const st=(Et,At)=>ee(Et,Object.assign(Object.assign({},At),{format:Se})),bt=Et=>(0,Le.Tm)(Et,{title:void 0});return a.createElement(E,Object.assign({},ve,{valueRender:bt,formatter:st}))};var se=a.memo(ue);E.Countdown=se;var me=E},15969:function(Lt,dt,x){"use strict";x.d(dt,{N:function(){return a}});const a=fe=>({color:fe.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${fe.motionDurationSlow}`,"&:focus, &:hover":{color:fe.colorLinkHover},"&:active":{color:fe.colorLinkActive}})},1710:function(Lt,dt,x){"use strict";x.d(dt,{default:function(){return zr}});var a={},fe="rc-table-internal-hook",Le=x(11913),ye=x(6089),Fe=x(34280),Be=x(13697),oe=x(59301),Ne=x(4676);function we(Ke){var Ve=oe.createContext(void 0),ut=function(Ht){var Gt=Ht.value,hn=Ht.children,Mn=oe.useRef(Gt);Mn.current=Gt;var Fn=oe.useState(function(){return{getValue:function(){return Mn.current},listeners:new Set}}),Pa=(0,Le.Z)(Fn,1),ga=Pa[0];return(0,Fe.Z)(function(){(0,Ne.unstable_batchedUpdates)(function(){ga.listeners.forEach(function(yn){yn(Gt)})})},[Gt]),oe.createElement(Ve.Provider,{value:ga},hn)};return{Context:Ve,Provider:ut,defaultValue:Ke}}function be(Ke,Ve){var ut=(0,ye.Z)(typeof Ve=="function"?Ve:function(yn){if(Ve===void 0)return yn;if(!Array.isArray(Ve))return yn[Ve];var nr={};return Ve.forEach(function(rr){nr[rr]=yn[rr]}),nr}),Ot=oe.useContext(Ke==null?void 0:Ke.Context),Ht=Ot||{},Gt=Ht.listeners,hn=Ht.getValue,Mn=oe.useRef();Mn.current=ut(Ot?hn():Ke==null?void 0:Ke.defaultValue);var Fn=oe.useState({}),Pa=(0,Le.Z)(Fn,2),ga=Pa[1];return(0,Fe.Z)(function(){if(!Ot)return;function yn(nr){var rr=ut(nr);(0,Be.Z)(Mn.current,rr,!0)||ga({})}return Gt.add(yn),function(){Gt.delete(yn)}},[Ot]),Mn.current}var Re=x(32855),Ze=x(8654);function Ce(){var Ke=oe.createContext(null);function Ve(){return oe.useContext(Ke)}function ut(Ht,Gt){var hn=(0,Ze.Yr)(Ht),Mn=function(Pa,ga){var yn=hn?{ref:ga}:{},nr=oe.useRef(0),rr=oe.useRef(Pa),ar=Ve();return ar!==null?oe.createElement(Ht,(0,Re.Z)({},Pa,yn)):((!Gt||Gt(rr.current,Pa))&&(nr.current+=1),rr.current=Pa,oe.createElement(Ke.Provider,{value:nr.current},oe.createElement(Ht,(0,Re.Z)({},Pa,yn))))};return hn?oe.forwardRef(Mn):Mn}function Ot(Ht,Gt){var hn=(0,Ze.Yr)(Ht),Mn=function(Pa,ga){var yn=hn?{ref:ga}:{};return Ve(),oe.createElement(Ht,(0,Re.Z)({},Pa,yn))};return hn?oe.memo(oe.forwardRef(Mn),Gt):oe.memo(Mn,Gt)}return{makeImmutable:ut,responseImmutable:Ot,useImmutableMark:Ve}}var re=Ce(),y=re.makeImmutable,E=re.responseImmutable,z=re.useImmutableMark,b=Ce(),ee=b.makeImmutable,te=b.responseImmutable,ne=b.useImmutableMark,ue=we(),se=ue;function me(Ke,Ve){var ut=oe.useRef(0);ut.current+=1;var Ot=oe.useRef(Ke),Ht=[];Object.keys(Ke||{}).map(function(hn){var Mn;(Ke==null?void 0:Ke[hn])!==((Mn=Ot.current)===null||Mn===void 0?void 0:Mn[hn])&&Ht.push(hn)}),Ot.current=Ke;var Gt=oe.useRef([]);return Ht.length&&(Gt.current=Ht),oe.useDebugValue(ut.current),oe.useDebugValue(Gt.current.join(", ")),Ve&&console.log("".concat(Ve,":"),ut.current,Gt.current),ut.current}var ve=null,Ae=oe.memo(function(){var Ke=me();return oe.createElement("h1",null,"Render Times: ",Ke)});Ae.displayName="RenderBlock";var Se=x(34666),Me=x(27247),xe=x(74430),it=x(92310),je=x.n(it),lt=x(80547),We=x(97938),st=x(48736),bt=oe.createContext({renderWithProps:!1}),Et=bt,At="RC_TABLE_KEY";function Rt(Ke){return Ke==null?[]:Array.isArray(Ke)?Ke:[Ke]}function jt(Ke){var Ve=[],ut={};return Ke.forEach(function(Ot){for(var Ht=Ot||{},Gt=Ht.key,hn=Ht.dataIndex,Mn=Gt||Rt(hn).join("-")||At;ut[Mn];)Mn="".concat(Mn,"_next");ut[Mn]=!0,Ve.push(Mn)}),Ve}function Ut(Ke){return Ke!=null}function ft(Ke){return Ke&&(0,Se.Z)(Ke)==="object"&&!Array.isArray(Ke)&&!oe.isValidElement(Ke)}function Je(Ke,Ve,ut,Ot,Ht,Gt){var hn=oe.useContext(Et),Mn=ne(),Fn=(0,lt.Z)(function(){if(Ut(Ot))return[Ot];var Pa=Ve==null||Ve===""?[]:Array.isArray(Ve)?Ve:[Ve],ga=(0,We.Z)(Ke,Pa),yn=ga,nr=void 0;if(Ht){var rr=Ht(ga,Ke,ut);ft(rr)?(yn=rr.children,nr=rr.props,hn.renderWithProps=!0):yn=rr}return[yn,nr]},[Mn,Ke,Ot,Ve,Ht,ut],function(Pa,ga){if(Gt){var yn=(0,Le.Z)(Pa,2),nr=yn[1],rr=(0,Le.Z)(ga,2),ar=rr[1];return Gt(ar,nr)}return hn.renderWithProps?!0:!(0,Be.Z)(Pa,ga,!0)});return Fn}function ct(Ke,Ve,ut,Ot){var Ht=Ke+Ve-1;return Ke<=Ot&&Ht>=ut}function Tt(Ke,Ve){return be(se,function(ut){var Ot=ct(Ke,Ve||1,ut.hoverStartRow,ut.hoverEndRow);return[Ot,ut.onHover]})}var $t=function(Ve){var ut=Ve.ellipsis,Ot=Ve.rowType,Ht=Ve.children,Gt,hn=ut===!0?{showTitle:!0}:ut;return hn&&(hn.showTitle||Ot==="header")&&(typeof Ht=="string"||typeof Ht=="number"?Gt=Ht.toString():oe.isValidElement(Ht)&&typeof Ht.props.children=="string"&&(Gt=Ht.props.children)),Gt};function Kt(Ke){var Ve,ut,Ot,Ht,Gt,hn,Mn,Fn,Pa=Ke.component,ga=Ke.children,yn=Ke.ellipsis,nr=Ke.scope,rr=Ke.prefixCls,ar=Ke.className,yr=Ke.align,Lr=Ke.record,jr=Ke.render,Tr=Ke.dataIndex,Yr=Ke.renderIndex,Uo=Ke.shouldCellUpdate,_o=Ke.index,Bo=Ke.rowType,Xo=Ke.colSpan,yi=Ke.rowSpan,mo=Ke.fixLeft,Mo=Ke.fixRight,So=Ke.firstFixLeft,Jr=Ke.lastFixLeft,no=Ke.firstFixRight,Jo=Ke.lastFixRight,zi=Ke.appendNode,ii=Ke.additionalProps,zo=ii===void 0?{}:ii,wi=Ke.isSticky,Ui="".concat(rr,"-cell"),qi=be(se,["supportSticky","allColumnsFixedLeft"]),Or=qi.supportSticky,Jl=qi.allColumnsFixedLeft,Ki=Je(Lr,Tr,Yr,ga,jr,Uo),vi=(0,Le.Z)(Ki,2),ql=vi[0],ni=vi[1],Ql={},Pl=typeof mo=="number"&&Or,gl=typeof Mo=="number"&⩔Pl&&(Ql.position="sticky",Ql.left=mo),gl&&(Ql.position="sticky",Ql.right=Mo);var Ko=(Ve=(ut=(Ot=ni==null?void 0:ni.colSpan)!==null&&Ot!==void 0?Ot:zo.colSpan)!==null&&ut!==void 0?ut:Xo)!==null&&Ve!==void 0?Ve:1,Vo=(Ht=(Gt=(hn=ni==null?void 0:ni.rowSpan)!==null&&hn!==void 0?hn:zo.rowSpan)!==null&&Gt!==void 0?Gt:yi)!==null&&Ht!==void 0?Ht:1,$o=Tt(_o,Vo),Qo=(0,Le.Z)($o,2),xo=Qo[0],Ya=Qo[1],vo=function(ai){var xu;Lr&&Ya(_o,_o+Vo-1),zo==null||(xu=zo.onMouseEnter)===null||xu===void 0||xu.call(zo,ai)},hi=function(ai){var xu;Lr&&Ya(-1,-1),zo==null||(xu=zo.onMouseLeave)===null||xu===void 0||xu.call(zo,ai)};if(Ko===0||Vo===0)return null;var Vi=(Mn=zo.title)!==null&&Mn!==void 0?Mn:$t({rowType:Bo,ellipsis:yn,children:ql}),Iu=je()(Ui,ar,(Fn={},(0,xe.Z)(Fn,"".concat(Ui,"-fix-left"),Pl&&Or),(0,xe.Z)(Fn,"".concat(Ui,"-fix-left-first"),So&&Or),(0,xe.Z)(Fn,"".concat(Ui,"-fix-left-last"),Jr&&Or),(0,xe.Z)(Fn,"".concat(Ui,"-fix-left-all"),Jr&&Jl&&Or),(0,xe.Z)(Fn,"".concat(Ui,"-fix-right"),gl&&Or),(0,xe.Z)(Fn,"".concat(Ui,"-fix-right-first"),no&&Or),(0,xe.Z)(Fn,"".concat(Ui,"-fix-right-last"),Jo&&Or),(0,xe.Z)(Fn,"".concat(Ui,"-ellipsis"),yn),(0,xe.Z)(Fn,"".concat(Ui,"-with-append"),zi),(0,xe.Z)(Fn,"".concat(Ui,"-fix-sticky"),(Pl||gl)&&wi&&Or),(0,xe.Z)(Fn,"".concat(Ui,"-row-hover"),!ni&&xo),Fn),zo.className,ni==null?void 0:ni.className),Su={};yr&&(Su.textAlign=yr);var Ou=(0,Me.Z)((0,Me.Z)((0,Me.Z)((0,Me.Z)({},Ql),zo.style),Su),ni==null?void 0:ni.style),mu=ql;return(0,Se.Z)(mu)==="object"&&!Array.isArray(mu)&&!oe.isValidElement(mu)&&(mu=null),yn&&(Jr||no)&&(mu=oe.createElement("span",{className:"".concat(Ui,"-content")},mu)),oe.createElement(Pa,(0,Re.Z)({},ni,zo,{className:Iu,style:Ou,title:Vi,scope:nr,onMouseEnter:vo,onMouseLeave:hi,colSpan:Ko!==1?Ko:null,rowSpan:Vo!==1?Vo:null}),zi,mu)}var En=oe.memo(Kt);function Ye(Ke,Ve,ut,Ot,Ht,Gt){var hn=ut[Ke]||{},Mn=ut[Ve]||{},Fn,Pa;hn.fixed==="left"?Fn=Ot.left[Ht==="rtl"?Ve:Ke]:Mn.fixed==="right"&&(Pa=Ot.right[Ht==="rtl"?Ke:Ve]);var ga=!1,yn=!1,nr=!1,rr=!1,ar=ut[Ve+1],yr=ut[Ke-1],Lr=!(Gt!=null&&Gt.children);if(Ht==="rtl"){if(Fn!==void 0){var jr=yr&&yr.fixed==="left";rr=!jr&&Lr}else if(Pa!==void 0){var Tr=ar&&ar.fixed==="right";nr=!Tr&&Lr}}else if(Fn!==void 0){var Yr=ar&&ar.fixed==="left";ga=!Yr&&Lr}else if(Pa!==void 0){var Uo=yr&&yr.fixed==="right";yn=!Uo&&Lr}return{fixLeft:Fn,fixRight:Pa,lastFixLeft:ga,firstFixRight:yn,lastFixRight:nr,firstFixLeft:rr,isSticky:Ot.isSticky}}var Qt=oe.createContext({}),kn=Qt;function An(Ke){var Ve=Ke.className,ut=Ke.index,Ot=Ke.children,Ht=Ke.colSpan,Gt=Ht===void 0?1:Ht,hn=Ke.rowSpan,Mn=Ke.align,Fn=be(se,["prefixCls","direction"]),Pa=Fn.prefixCls,ga=Fn.direction,yn=oe.useContext(kn),nr=yn.scrollColumnIndex,rr=yn.stickyOffsets,ar=yn.flattenColumns,yr=yn.columns,Lr=ut+Gt-1,jr=Lr+1===nr?Gt+1:Gt,Tr=Ye(ut,ut+jr-1,ar,rr,ga,yr==null?void 0:yr[ut]);return oe.createElement(En,(0,Re.Z)({className:Ve,index:ut,component:"td",prefixCls:Pa,record:null,dataIndex:null,align:Mn,colSpan:jr,rowSpan:hn,render:function(){return Ot}},Tr))}var sn=x(43079),rt=["children"];function ht(Ke){var Ve=Ke.children,ut=(0,sn.Z)(Ke,rt);return oe.createElement("tr",ut,Ve)}function tt(Ke){var Ve=Ke.children;return Ve}tt.Row=ht,tt.Cell=An;var ke=tt;function St(Ke){var Ve=Ke.children,ut=Ke.stickyOffsets,Ot=Ke.flattenColumns,Ht=Ke.columns,Gt=be(se,"prefixCls"),hn=Ot.length-1,Mn=Ot[hn],Fn=oe.useMemo(function(){return{stickyOffsets:ut,flattenColumns:Ot,scrollColumnIndex:Mn!=null&&Mn.scrollbar?hn:null,columns:Ht}},[Mn,Ot,hn,ut,Ht]);return oe.createElement(kn.Provider,{value:Fn},oe.createElement("tfoot",{className:"".concat(Gt,"-summary")},Ve))}var wt=te(St),Ue=ke,Qe=x(70425),Ct=x(29301),He=x(29194),at=x(24514),Xe=x(75152),Tn=x(26112);function pn(Ke,Ve,ut,Ot,Ht,Gt,hn){Ke.push({record:Ve,indent:ut,index:hn});var Mn=Gt(Ve),Fn=Ht==null?void 0:Ht.has(Mn);if(Ve&&Array.isArray(Ve[Ot])&&Fn)for(var Pa=0;Pa1?So-1:0),no=1;no=0;Mn-=1){var Fn=Ve[Mn],Pa=ut&&ut[Mn],ga=Pa&&Pa[xr];if(Fn||ga||hn){var yn=ga||{},nr=yn.columnType,rr=(0,sn.Z)(yn,Wn);Ht.unshift(oe.createElement("col",(0,Re.Z)({key:Mn,style:{width:Fn}},rr))),hn=!0}}return oe.createElement("colgroup",null,Ht)}var Ka=Ca,Ra=x(3300),Wr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Qr(Ke,Ve){return(0,oe.useMemo)(function(){for(var ut=[],Ot=0;Ot1?"colgroup":"col":null,ellipsis:Lr.ellipsis,align:Lr.align,component:Lr.title?Gt:hn,prefixCls:ga,key:rr[yr]},jr,{additionalProps:Tr,rowType:"header"}))}))}Br.displayName="HeaderRow";var zt=Br;function Rn(Ke){var Ve=[];function ut(hn,Mn){var Fn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ve[Fn]=Ve[Fn]||[];var Pa=Mn,ga=hn.filter(Boolean).map(function(yn){var nr={key:yn.key,className:yn.className||"",children:yn.title,column:yn,colStart:Pa},rr=1,ar=yn.children;return ar&&ar.length>0&&(rr=ut(ar,Pa,Fn+1).reduce(function(yr,Lr){return yr+Lr},0),nr.hasSubColumns=!0),"colSpan"in yn&&(rr=yn.colSpan),"rowSpan"in yn&&(nr.rowSpan=yn.rowSpan),nr.colSpan=rr,nr.colEnd=nr.colStart+rr-1,Ve[Fn].push(nr),Pa+=rr,rr});return ga}ut(Ke,0);for(var Ot=Ve.length,Ht=function(Mn){Ve[Mn].forEach(function(Fn){!("rowSpan"in Fn)&&!Fn.hasSubColumns&&(Fn.rowSpan=Ot-Mn)})},Gt=0;Gt1&&arguments[1]!==void 0?arguments[1]:"";return typeof Ve=="number"?Ve:Ve.endsWith("%")?Ke*parseFloat(Ve)/100:null}function ce(Ke,Ve){return oe.useMemo(function(){if(Ve&&Ve>0){var ut=0,Ot=0;Ke.forEach(function(Pa){var ga=dn(Ve,Pa.width);ga?ut+=ga:Ot+=1});var Ht=Ve-ut,Gt=Ot,hn=Ht/Ot,Mn=0,Fn=Ke.map(function(Pa){var ga=(0,Me.Z)({},Pa),yn=dn(Ve,ga.width);if(yn)ga.width=yn;else{var nr=Math.floor(hn);ga.width=Gt===1?Ht:nr,Ht-=nr,Gt-=1}return Mn+=ga.width,ga});return[Fn,Mn]}return[Ke,Ve]},[Ke,Ve])}var ge=["children"],Ee=["fixed"];function De(Ke){return(0,ur.Z)(Ke).filter(function(Ve){return oe.isValidElement(Ve)}).map(function(Ve){var ut=Ve.key,Ot=Ve.props,Ht=Ot.children,Gt=(0,sn.Z)(Ot,ge),hn=(0,Me.Z)({key:ut},Gt);return Ht&&(hn.children=De(Ht)),hn})}function qe(Ke){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Ke.filter(function(ut){return ut&&(0,Se.Z)(ut)==="object"}).reduce(function(ut,Ot,Ht){var Gt=Ot.fixed,hn=Gt===!0?"left":Gt,Mn="".concat(Ve,"-").concat(Ht),Fn=Ot.children;return Fn&&Fn.length>0?[].concat((0,Ra.Z)(ut),(0,Ra.Z)(qe(Fn,Mn).map(function(Pa){return(0,Me.Z)({fixed:hn},Pa)}))):[].concat((0,Ra.Z)(ut),[(0,Me.Z)((0,Me.Z)({key:Mn},Ot),{},{fixed:hn})])},[])}function Dt(Ke){for(var Ve=!0,ut=0;ut=0;Gt-=1){var hn=Ke[Gt];if(Ht&&hn.fixed!=="right")Ht=!1;else if(!Ht&&hn.fixed==="right"){warning(!1,"Index ".concat(Gt+1," of `columns` missing `fixed='right'` prop."));break}}}function Mt(Ke){return Ke.map(function(Ve){var ut=Ve.fixed,Ot=(0,sn.Z)(Ve,Ee),Ht=ut;return ut==="left"?Ht="right":ut==="right"&&(Ht="left"),(0,Me.Z)({fixed:Ht},Ot)})}function xa(Ke,Ve){var ut=Ke.prefixCls,Ot=Ke.columns,Ht=Ke.children,Gt=Ke.expandable,hn=Ke.expandedKeys,Mn=Ke.columnTitle,Fn=Ke.getRowKey,Pa=Ke.onTriggerExpand,ga=Ke.expandIcon,yn=Ke.rowExpandable,nr=Ke.expandIconColumnIndex,rr=Ke.direction,ar=Ke.expandRowByClick,yr=Ke.columnWidth,Lr=Ke.fixed,jr=Ke.scrollWidth,Tr=oe.useMemo(function(){return Ot||De(Ht)},[Ot,Ht]),Yr=oe.useMemo(function(){if(Gt){var Mo,So=Tr.slice();if(!So.includes(a)){var Jr=nr||0;Jr>=0&&So.splice(Jr,0,a)}var no=So.indexOf(a);So=So.filter(function(zo,wi){return zo!==a||wi===no});var Jo=Tr[no],zi;(Lr==="left"||Lr)&&!nr?zi="left":(Lr==="right"||Lr)&&nr===Tr.length?zi="right":zi=Jo?Jo.fixed:null;var ii=(Mo={},(0,xe.Z)(Mo,xr,{className:"".concat(ut,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,xe.Z)(Mo,"title",Mn),(0,xe.Z)(Mo,"fixed",zi),(0,xe.Z)(Mo,"className","".concat(ut,"-row-expand-icon-cell")),(0,xe.Z)(Mo,"width",yr),(0,xe.Z)(Mo,"render",function(wi,Ui,qi){var Or=Fn(Ui,qi),Jl=hn.has(Or),Ki=yn?yn(Ui):!0,vi=ga({prefixCls:ut,expanded:Jl,expandable:Ki,record:Ui,onExpand:Pa});return ar?oe.createElement("span",{onClick:function(ni){return ni.stopPropagation()}},vi):vi}),Mo);return So.map(function(zo){return zo===a?ii:zo})}return Tr.filter(function(zo){return zo!==a})},[Gt,Tr,Fn,hn,ga,rr]),Uo=oe.useMemo(function(){var Mo=Yr;return Ve&&(Mo=Ve(Mo)),Mo.length||(Mo=[{render:function(){return null}}]),Mo},[Ve,Yr,rr]),_o=oe.useMemo(function(){return rr==="rtl"?Mt(qe(Uo)):qe(Uo)},[Uo,rr,jr]),Bo=ce(_o,jr),Xo=(0,Le.Z)(Bo,2),yi=Xo[0],mo=Xo[1];return[Uo,yi,mo]}var Xn=xa;function rn(Ke){var Ve,ut=Ke.prefixCls,Ot=Ke.record,Ht=Ke.onExpand,Gt=Ke.expanded,hn=Ke.expandable,Mn="".concat(ut,"-row-expand-icon");if(!hn)return oe.createElement("span",{className:je()(Mn,"".concat(ut,"-row-spaced"))});var Fn=function(ga){Ht(Ot,ga),ga.stopPropagation()};return oe.createElement("span",{className:je()(Mn,(Ve={},(0,xe.Z)(Ve,"".concat(ut,"-row-expanded"),Gt),(0,xe.Z)(Ve,"".concat(ut,"-row-collapsed"),!Gt),Ve)),onClick:Fn})}function Jt(Ke,Ve,ut){var Ot=[];function Ht(Gt){(Gt||[]).forEach(function(hn,Mn){Ot.push(Ve(hn,Mn)),Ht(hn[ut])})}return Ht(Ke),Ot}function jn(Ke,Ve,ut){var Ot=en(Ke),Ht=Ot.expandIcon,Gt=Ot.expandedRowKeys,hn=Ot.defaultExpandedRowKeys,Mn=Ot.defaultExpandAllRows,Fn=Ot.expandedRowRender,Pa=Ot.onExpand,ga=Ot.onExpandedRowsChange,yn=Ot.childrenColumnName,nr=Ht||rn,rr=yn||"children",ar=oe.useMemo(function(){return Fn?"row":Ke.expandable&&Ke.internalHooks===fe&&Ke.expandable.__PARENT_RENDER_ICON__||Ve.some(function(_o){return _o&&(0,Se.Z)(_o)==="object"&&_o[rr]})?"nest":!1},[!!Fn,Ve]),yr=oe.useState(function(){return hn||(Mn?Jt(Ve,ut,rr):[])}),Lr=(0,Le.Z)(yr,2),jr=Lr[0],Tr=Lr[1],Yr=oe.useMemo(function(){return new Set(Gt||jr||[])},[Gt,jr]),Uo=oe.useCallback(function(_o){var Bo=ut(_o,Ve.indexOf(_o)),Xo,yi=Yr.has(Bo);yi?(Yr.delete(Bo),Xo=(0,Ra.Z)(Yr)):Xo=[].concat((0,Ra.Z)(Yr),[Bo]),Tr(Xo),Pa&&Pa(!yi,_o),ga&&ga(Xo)},[ut,Yr,Ve,Pa,ga]);return[Ot,ar,Yr,nr,rr,Uo]}function Yt(Ke,Ve,ut,Ot){var Ht=Ke.map(function(Gt,hn){return Ye(hn,hn,Ke,Ve,ut,Ot==null?void 0:Ot[hn])});return(0,lt.Z)(function(){return Ht},[Ht],function(Gt,hn){return!(0,Be.Z)(Gt,hn)})}function la(Ke){var Ve=(0,oe.useRef)(Ke),ut=(0,oe.useState)({}),Ot=(0,Le.Z)(ut,2),Ht=Ot[1],Gt=(0,oe.useRef)(null),hn=(0,oe.useRef)([]);function Mn(Fn){hn.current.push(Fn);var Pa=Promise.resolve();Gt.current=Pa,Pa.then(function(){if(Gt.current===Pa){var ga=hn.current,yn=Ve.current;hn.current=[],ga.forEach(function(nr){Ve.current=nr(Ve.current)}),Gt.current=null,yn!==Ve.current&&Ht({})}})}return(0,oe.useEffect)(function(){return function(){Gt.current=null}},[]),[Ve.current,Mn]}function Fa(Ke){var Ve=(0,oe.useRef)(Ke||null),ut=(0,oe.useRef)();function Ot(){window.clearTimeout(ut.current)}function Ht(hn){Ve.current=hn,Ot(),ut.current=window.setTimeout(function(){Ve.current=null,ut.current=void 0},100)}function Gt(){return Ve.current}return(0,oe.useEffect)(function(){return Ot},[]),[Ht,Gt]}function ma(){var Ke=oe.useState(-1),Ve=(0,Le.Z)(Ke,2),ut=Ve[0],Ot=Ve[1],Ht=oe.useState(-1),Gt=(0,Le.Z)(Ht,2),hn=Gt[0],Mn=Gt[1],Fn=oe.useCallback(function(Pa,ga){Ot(Pa),Mn(ga)},[]);return[ut,hn,Fn]}var wn=x(47273),mt=(0,wn.Z)()?window:null;function on(Ke,Ve){var ut=(0,Se.Z)(Ke)==="object"?Ke:{},Ot=ut.offsetHeader,Ht=Ot===void 0?0:Ot,Gt=ut.offsetSummary,hn=Gt===void 0?0:Gt,Mn=ut.offsetScroll,Fn=Mn===void 0?0:Mn,Pa=ut.getContainer,ga=Pa===void 0?function(){return mt}:Pa,yn=ga()||mt;return oe.useMemo(function(){var nr=!!Ke;return{isSticky:nr,stickyClassName:nr?"".concat(Ve,"-sticky-holder"):"",offsetHeader:Ht,offsetSummary:hn,offsetScroll:Fn,container:yn}},[Fn,Ht,hn,Ve,yn])}function fn(Ke,Ve,ut){var Ot=(0,oe.useMemo)(function(){for(var Ht=[],Gt=[],hn=0,Mn=0,Fn=0;Fn=yn&&(zo=yn-nr),hn({scrollLeft:zo/yn*(ga+2)}),Tr.current.x=no.pageX},Mo=function(){if(Gt.current){var no=(0,ta.os)(Gt.current).top,Jo=no+Gt.current.offsetHeight,zi=Fn===window?document.documentElement.scrollTop+window.innerHeight:(0,ta.os)(Fn).top+Fn.clientHeight;Jo-(0,Xe.Z)()<=zi||no>=zi-Mn?jr(function(ii){return(0,Me.Z)((0,Me.Z)({},ii),{},{isHiddenScrollBar:!0})}):jr(function(ii){return(0,Me.Z)((0,Me.Z)({},ii),{},{isHiddenScrollBar:!1})})}},So=function(no){jr(function(Jo){return(0,Me.Z)((0,Me.Z)({},Jo),{},{scrollLeft:no/ga*yn||0})})};return oe.useImperativeHandle(ut,function(){return{setScrollLeft:So}}),oe.useEffect(function(){var Jr=(0,vt.Z)(document.body,"mouseup",Xo,!1),no=(0,vt.Z)(document.body,"mousemove",mo,!1);return Mo(),function(){Jr.remove(),no.remove()}},[nr,_o]),oe.useEffect(function(){var Jr=(0,vt.Z)(Fn,"scroll",Mo,!1),no=(0,vt.Z)(window,"resize",Mo,!1);return function(){Jr.remove(),no.remove()}},[Fn]),oe.useEffect(function(){Lr.isHiddenScrollBar||jr(function(Jr){var no=Gt.current;return no?(0,Me.Z)((0,Me.Z)({},Jr),{},{scrollLeft:no.scrollLeft/no.scrollWidth*no.clientWidth}):Jr})},[Lr.isHiddenScrollBar]),ga<=yn||!nr||Lr.isHiddenScrollBar?null:oe.createElement("div",{style:{height:(0,Xe.Z)(),width:yn,bottom:Mn},className:"".concat(Pa,"-sticky-scroll")},oe.createElement("div",{onMouseDown:yi,ref:rr,className:je()("".concat(Pa,"-sticky-scroll-bar"),(0,xe.Z)({},"".concat(Pa,"-sticky-scroll-bar-active"),_o)),style:{width:"".concat(nr,"px"),transform:"translate3d(".concat(Lr.scrollLeft,"px, 0, 0)")}}))},mr=oe.forwardRef(_a);function Un(Ke){return null}var to=Un;function Kr(Ke){return null}var lo=Kr,hr="rc-table",pr=[],wr={};function Fr(){return"No Data"}function vr(Ke){var Ve,ut=(0,Me.Z)({rowKey:"key",prefixCls:hr,emptyText:Fr},Ke),Ot=ut.prefixCls,Ht=ut.className,Gt=ut.rowClassName,hn=ut.style,Mn=ut.data,Fn=ut.rowKey,Pa=ut.scroll,ga=ut.tableLayout,yn=ut.direction,nr=ut.title,rr=ut.footer,ar=ut.summary,yr=ut.caption,Lr=ut.id,jr=ut.showHeader,Tr=ut.components,Yr=ut.emptyText,Uo=ut.onRow,_o=ut.onHeaderRow,Bo=ut.internalHooks,Xo=ut.transformColumns,yi=ut.internalRefs,mo=ut.tailor,Mo=ut.sticky,So=Mn||pr,Jr=!!So.length,no=Bo===fe,Jo=oe.useCallback(function(xl,pu){return(0,We.Z)(Tr,xl)||pu},[Tr]),zi=oe.useMemo(function(){return typeof Fn=="function"?Fn:function(xl){var pu=xl&&xl[Fn];return pu}},[Fn]),ii=Jo(["body"]),zo=ma(),wi=(0,Le.Z)(zo,3),Ui=wi[0],qi=wi[1],Or=wi[2],Jl=jn(ut,So,zi),Ki=(0,Le.Z)(Jl,6),vi=Ki[0],ql=Ki[1],ni=Ki[2],Ql=Ki[3],Pl=Ki[4],gl=Ki[5],Ko=Pa==null?void 0:Pa.x,Vo=oe.useState(0),$o=(0,Le.Z)(Vo,2),Qo=$o[0],xo=$o[1],Ya=Xn((0,Me.Z)((0,Me.Z)((0,Me.Z)({},ut),vi),{},{expandable:!!vi.expandedRowRender,columnTitle:vi.columnTitle,expandedKeys:ni,getRowKey:zi,onTriggerExpand:gl,expandIcon:Ql,expandIconColumnIndex:vi.expandIconColumnIndex,direction:yn,scrollWidth:no&&mo&&typeof Ko=="number"?Ko:null}),no?Xo:null),vo=(0,Le.Z)(Ya,3),hi=vo[0],Vi=vo[1],Iu=vo[2],Su=Iu!=null?Iu:Ko,Ou=oe.useMemo(function(){return{columns:hi,flattenColumns:Vi}},[hi,Vi]),mu=oe.useRef(),uu=oe.useRef(),ai=oe.useRef(),xu=oe.useRef(),Ku=oe.useRef(),Tl=oe.useState(!1),Gl=(0,Le.Z)(Tl,2),_l=Gl[0],ou=Gl[1],gu=oe.useState(!1),sl=(0,Le.Z)(gu,2),ju=sl[0],yu=sl[1],bl=la(new Map),di=(0,Le.Z)(bl,2),Eu=di[0],iu=di[1],Es=jt(Vi),ts=Es.map(function(xl){return Eu.get(xl)}),Gu=oe.useMemo(function(){return ts},[ts.join("_")]),Vu=cn(Gu,Vi.length,yn),cu=Pa&&Ut(Pa.y),fu=Pa&&Ut(Su)||!!vi.fixed,Ss=fu&&Vi.some(function(xl){var pu=xl.fixed;return pu}),Ni=oe.useRef(),vu=on(Mo,Ot),ps=vu.isSticky,Os=vu.offsetHeader,_c=vu.offsetSummary,Cl=vu.offsetScroll,eu=vu.stickyClassName,Zu=vu.container,du=oe.useMemo(function(){return ar==null?void 0:ar(So)},[ar,So]),Yu=(cu||ps)&&oe.isValidElement(du)&&du.type===ke&&du.props.fixed,zu,Xu,Ps;cu&&(Xu={overflowY:"scroll",maxHeight:Pa.y}),fu&&(zu={overflowX:"auto"},cu||(Xu={overflowY:"hidden"}),Ps={width:Su===!0?"auto":Su,minWidth:"100%"});var ec=oe.useCallback(function(xl,pu){(0,He.Z)(mu.current)&&iu(function(is){if(is.get(xl)!==pu){var bs=new Map(is);return bs.set(xl,pu),bs}return is})},[]),Mc=Fa(null),$c=(0,Le.Z)(Mc,2),Tc=$c[0],yo=$c[1];function kc(xl,pu){pu&&(typeof pu=="function"?pu(xl):pu.scrollLeft!==xl&&(pu.scrollLeft=xl,pu.scrollLeft!==xl&&setTimeout(function(){pu.scrollLeft=xl},0)))}var tc=(0,ye.Z)(function(xl){var pu=xl.currentTarget,is=xl.scrollLeft,bs=yn==="rtl",qu=typeof is=="number"?is:pu.scrollLeft,lc=pu||wr;if(!yo()||yo()===lc){var uc;Tc(lc),kc(qu,uu.current),kc(qu,ai.current),kc(qu,Ku.current),kc(qu,(uc=Ni.current)===null||uc===void 0?void 0:uc.setScrollLeft)}var od=pu||uu.current;if(od){var id=od.scrollWidth,Ei=od.clientWidth;if(id===Ei){ou(!1),yu(!1);return}bs?(ou(-qu0)):(ou(qu>0),yu(qu1?yr-no:0,zi=(0,Me.Z)((0,Me.Z)((0,Me.Z)({},Xo),Fn),{},{flex:"0 0 ".concat(no,"px"),width:"".concat(no,"px"),marginRight:Jo,pointerEvents:"auto"}),ii=oe.useMemo(function(){return ga?So<=1:mo===0||So===0||So>1},[So,mo,ga]);ii?zi.visibility="hidden":ga&&(zi.height=yn==null?void 0:yn(So));var zo=ii?function(){return null}:nr,wi={};return(So===0||mo===0)&&(wi.rowSpan=1,wi.colSpan=1),oe.createElement(En,(0,Re.Z)({className:je()(ar,Pa),ellipsis:ut.ellipsis,align:ut.align,scope:ut.rowScope,component:"div",prefixCls:Ve.prefixCls,key:Yr,record:Mn,index:Gt,renderIndex:hn,dataIndex:rr,render:zo,shouldCellUpdate:ut.shouldCellUpdate},Uo,{appendNode:_o,additionalProps:(0,Me.Z)((0,Me.Z)({},Bo),{},{style:zi},wi)}))}var Pi=Ai,Zr=["data","index","className","rowKey","style","extra","getHeight"],Li=oe.forwardRef(function(Ke,Ve){var ut=Ke.data,Ot=Ke.index,Ht=Ke.className,Gt=Ke.rowKey,hn=Ke.style,Mn=Ke.extra,Fn=Ke.getHeight,Pa=(0,sn.Z)(Ke,Zr),ga=ut.record,yn=ut.indent,nr=ut.index,rr=be(se,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),ar=rr.scrollX,yr=rr.flattenColumns,Lr=rr.prefixCls,jr=rr.fixColumn,Tr=rr.componentWidth,Yr=Bt(ga,Gt,Ot,yn),Uo=Yr.rowSupportExpand,_o=Yr.expanded,Bo=Yr.rowProps,Xo=Yr.expandedRowRender,yi=Yr.expandedRowClassName,mo;if(Uo&&_o){var Mo=Xo(ga,Ot,yn+1,_o),So=yi==null?void 0:yi(ga,Ot,yn),Jr={};jr&&(Jr={style:(0,xe.Z)({},"--virtual-width","".concat(Tr,"px"))});var no="".concat(Lr,"-expanded-row-cell");mo=oe.createElement("div",{className:je()("".concat(Lr,"-expanded-row"),"".concat(Lr,"-expanded-row-level-").concat(yn+1),So)},oe.createElement(En,{component:"div",prefixCls:Lr,className:je()(no,(0,xe.Z)({},"".concat(no,"-fixed"),jr)),additionalProps:Jr},Mo))}var Jo=(0,Me.Z)((0,Me.Z)({},hn),{},{width:ar});Mn&&(Jo.position="absolute",Jo.pointerEvents="none");var zi=oe.createElement("div",(0,Re.Z)({},Bo,Pa,{ref:Uo?null:Ve,className:je()(Ht,"".concat(Lr,"-row"),Bo==null?void 0:Bo.className,(0,xe.Z)({},"".concat(Lr,"-row-extra"),Mn)),style:(0,Me.Z)((0,Me.Z)({},Jo),Bo==null?void 0:Bo.style)}),yr.map(function(ii,zo){return oe.createElement(Pi,{key:zo,rowInfo:Yr,column:ii,colIndex:zo,indent:yn,index:Ot,renderIndex:nr,record:ga,inverse:Mn,getHeight:Fn})}));return Uo?oe.createElement("div",{ref:Ve},zi,mo):zi}),Qi=te(Li),ji=Qi,Lo=oe.forwardRef(function(Ke,Ve){var ut=Ke.data,Ot=Ke.onScroll,Ht=be(se,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Gt=Ht.flattenColumns,hn=Ht.onColumnResize,Mn=Ht.getRowKey,Fn=Ht.expandedKeys,Pa=Ht.prefixCls,ga=Ht.childrenColumnName,yn=Ht.emptyNode,nr=Ht.scrollX,rr=be(ri),ar=rr.scrollY,yr=rr.listItemHeight,Lr=oe.useRef(),jr=Dn(ut,ga,Fn,Mn),Tr=oe.useMemo(function(){var mo=0;return Gt.map(function(Mo){var So=Mo.width,Jr=Mo.key;return mo+=So,[Jr,So,mo]})},[Gt]),Yr=oe.useMemo(function(){return Tr.map(function(mo){return mo[2]})},[Tr]);oe.useEffect(function(){Tr.forEach(function(mo){var Mo=(0,Le.Z)(mo,2),So=Mo[0],Jr=Mo[1];hn(So,Jr)})},[Tr]),oe.useImperativeHandle(Ve,function(){var mo={};return Object.defineProperty(mo,"scrollLeft",{get:function(){var So;return((So=Lr.current)===null||So===void 0?void 0:So.getScrollInfo().x)||0},set:function(So){var Jr;(Jr=Lr.current)===null||Jr===void 0||Jr.scrollTo({left:So})}}),mo});var Uo=function(Mo,So){var Jr,no=(Jr=jr[So])===null||Jr===void 0?void 0:Jr.record,Jo=Mo.onCell;if(Jo){var zi,ii=Jo(no,So);return(zi=ii==null?void 0:ii.rowSpan)!==null&&zi!==void 0?zi:1}return 1},_o=function(Mo){var So=Mo.start,Jr=Mo.end,no=Mo.getSize,Jo=Mo.offsetY;if(Jr<0)return null;for(var zi=Gt.filter(function(Ko){return Uo(Ko,So)===0}),ii=So,zo=function(Vo){if(zi=zi.filter(function($o){return Uo($o,Vo)===0}),!zi.length)return ii=Vo,"break"},wi=So;wi>=0;wi-=1){var Ui=zo(wi);if(Ui==="break")break}for(var qi=Gt.filter(function(Ko){return Uo(Ko,Jr)!==1}),Or=Jr,Jl=function(Vo){if(qi=qi.filter(function($o){return Uo($o,Vo)!==1}),!qi.length)return Or=Math.max(Vo-1,Jr),"break"},Ki=Jr;Ki1})&&ql.push(Vo)},Ql=ii;Ql<=Or;Ql+=1)var Pl=ni(Ql);var gl=ql.map(function(Ko){var Vo=jr[Ko],$o=Mn(Vo.record,Ko),Qo=function(vo){var hi=Ko+vo-1,Vi=Mn(jr[hi].record,hi),Iu=no($o,Vi);return Iu.bottom-Iu.top},xo=no($o);return oe.createElement(ji,{key:Ko,data:Vo,rowKey:$o,index:Ko,style:{top:-Jo+xo.top},extra:!0,getHeight:Qo})});return gl},Bo=oe.useMemo(function(){return{columnsOffset:Yr}},[Yr]),Xo="".concat(Pa,"-tbody"),yi;return jr.length?yi=oe.createElement(_r.Z,{fullHeight:!1,ref:Lr,className:je()(Xo,"".concat(Xo,"-virtual")),height:ar,itemHeight:yr||24,data:jr,itemKey:function(Mo){return Mn(Mo.record)},scrollWidth:nr,onVirtualScroll:function(Mo){var So=Mo.x;Ot({scrollLeft:So})},extraRender:_o},function(mo,Mo,So){var Jr=Mn(mo.record,Mo);return oe.createElement(ji,(0,Re.Z)({data:mo,rowKey:Jr,index:Mo},So))}):yi=oe.createElement("div",{className:je()("".concat(Pa,"-placeholder"))},oe.createElement(En,{component:"div",prefixCls:Pa},yn)),oe.createElement(cl.Provider,{value:Bo},yi)}),Fl=te(Lo),el=Fl,Da=function(Ve,ut){var Ot=ut.ref,Ht=ut.onScroll;return oe.createElement(el,{ref:Ot,data:Ve,onScroll:Ht})},ba=100;function Wa(Ke){var Ve=Ke.columns,ut=Ke.scroll,Ot=Ke.prefixCls,Ht=Ot===void 0?hr:Ot,Gt=Ke.className,hn=Ke.listItemHeight,Mn=ut||{},Fn=Mn.x,Pa=Mn.y;typeof Fn!="number"&&(Fn=((Ve||[]).length+1)*ba),typeof Pa!="number"&&(Pa=500);var ga=oe.useMemo(function(){return{scrollY:Pa,listItemHeight:hn}},[Pa,hn]);return oe.createElement(ri.Provider,{value:ga},oe.createElement(ao,(0,Re.Z)({},Ke,{className:je()(Gt,"".concat(Ht,"-virtual")),scroll:(0,Me.Z)((0,Me.Z)({},ut),{},{x:Fn}),components:{body:Da},columns:Ve,internalHooks:fe,tailor:!0})))}function Sr(Ke){return ee(Wa,Ke)}var cr=Sr(),so=null;function Cr(Ke){return null}var Zo=Cr;function Ro(Ke){return null}var Di=Ro,Ho=x(2738),Ao=x(68031),Oo=x(36355),oi=x(93891),rl=x(19716),tl=x(8628),Ol=x(31724),Nl=x(58421),qr=x(71418),Mr=x(88088);function Gr(Ke){return function(ut){let{prefixCls:Ot,onExpand:Ht,record:Gt,expanded:hn,expandable:Mn}=ut;const Fn=`${Ot}-row-expand-icon`;return oe.createElement("button",{type:"button",onClick:Pa=>{Ht(Gt,Pa),Pa.stopPropagation()},className:je()(Fn,{[`${Fn}-spaced`]:!Mn,[`${Fn}-expanded`]:Mn&&hn,[`${Fn}-collapsed`]:Mn&&!hn}),"aria-label":hn?Ke.collapse:Ke.expand,"aria-expanded":hn})}}var Vr=Gr;function ui(Ke,Ve){return"key"in Ke&&Ke.key!==void 0&&Ke.key!==null?Ke.key:Ke.dataIndex?Array.isArray(Ke.dataIndex)?Ke.dataIndex.join("."):Ke.dataIndex:Ve}function Yi(Ke,Ve){return Ve?`${Ve}-${Ke}`:`${Ke}`}function il(Ke,Ve){return typeof Ke=="function"?Ke(Ve):Ke}function dl(Ke,Ve){const ut=il(Ke,Ve);return Object.prototype.toString.call(ut)==="[object Object]"?"":ut}var Xl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Ml=Xl,Du=x(7657),lu=function(Ve,ut){return oe.createElement(Du.Z,(0,Re.Z)({},Ve,{ref:ut,icon:Ml}))},Fi=oe.forwardRef(lu),Ri=Fi,si=x(56762);function Po(Ke){const Ve=oe.useRef(Ke),ut=(0,si.Z)();return[()=>Ve.current,Ot=>{Ve.current=Ot,ut()}]}var ll=x(3113),gi=x(24905),ul=x(38854),Ul=x(64165),Lu=x(20834),Tu=x(40875),Er=x(5112),al=x(17574),bu=x(47472),us=x(92832);function fi(Ke){let{value:Ve,onChange:ut,filterSearch:Ot,tablePrefixCls:Ht,locale:Gt}=Ke;return Ot?oe.createElement("div",{className:`${Ht}-filter-dropdown-search`},oe.createElement(us.default,{prefix:oe.createElement(bu.Z,null),placeholder:Gt.filterSearchPlaceholder,onChange:ut,value:Ve,htmlSize:1,className:`${Ht}-filter-dropdown-search-input`})):null}var Rs=fi,ss=x(10228);const hc=Ke=>{const{keyCode:Ve}=Ke;Ve===ss.Z.ENTER&&Ke.stopPropagation()};var Lc=oe.forwardRef((Ke,Ve)=>oe.createElement("div",{className:Ke.className,onClick:ut=>ut.stopPropagation(),onKeyDown:hc,ref:Ve},Ke.children));function ys(Ke){let Ve=[];return(Ke||[]).forEach(ut=>{let{value:Ot,children:Ht}=ut;Ve.push(Ot),Ht&&(Ve=[].concat((0,Ra.Z)(Ve),(0,Ra.Z)(ys(Ht))))}),Ve}function Xc(Ke){return Ke.some(Ve=>{let{children:ut}=Ve;return ut})}function cs(Ke,Ve){return typeof Ve=="string"||typeof Ve=="number"?Ve==null?void 0:Ve.toString().toLowerCase().includes(Ke.trim().toLowerCase()):!1}function Xs(Ke){let{filters:Ve,prefixCls:ut,filteredKeys:Ot,filterMultiple:Ht,searchValue:Gt,filterSearch:hn}=Ke;return Ve.map((Mn,Fn)=>{const Pa=String(Mn.value);if(Mn.children)return{key:Pa||Fn,label:Mn.text,popupClassName:`${ut}-dropdown-submenu`,children:Xs({filters:Mn.children,prefixCls:ut,filteredKeys:Ot,filterMultiple:Ht,searchValue:Gt,filterSearch:hn})};const ga=Ht?gi.default:Er.ZP,yn={key:Mn.value!==void 0?Pa:Fn,label:oe.createElement(oe.Fragment,null,oe.createElement(ga,{checked:Ot.includes(Pa)}),oe.createElement("span",null,Mn.text))};return Gt.trim()?typeof hn=="function"?hn(Gt,Mn)?yn:null:cs(Gt,Mn.text)?yn:null:yn})}function pd(Ke){var Ve,ut;const{tablePrefixCls:Ot,prefixCls:Ht,column:Gt,dropdownPrefixCls:hn,columnKey:Mn,filterMultiple:Fn,filterMode:Pa="menu",filterSearch:ga=!1,filterState:yn,triggerFilter:nr,locale:rr,children:ar,getPopupContainer:yr}=Ke,{filterDropdownOpen:Lr,onFilterDropdownOpenChange:jr,filterResetToDefaultFilteredValue:Tr,defaultFilteredValue:Yr,filterDropdownVisible:Uo,onFilterDropdownVisibleChange:_o}=Gt,[Bo,Xo]=oe.useState(!1),yi=!!(yn&&(!((Ve=yn.filteredKeys)===null||Ve===void 0)&&Ve.length||yn.forceFiltered)),mo=Ya=>{Xo(Ya),jr==null||jr(Ya),_o==null||_o(Ya)},Mo=(ut=Lr!=null?Lr:Uo)!==null&&ut!==void 0?ut:Bo,So=yn==null?void 0:yn.filteredKeys,[Jr,no]=Po(So||[]),Jo=Ya=>{let{selectedKeys:vo}=Ya;no(vo)},zi=(Ya,vo)=>{let{node:hi,checked:Vi}=vo;Jo(Fn?{selectedKeys:Ya}:{selectedKeys:Vi&&hi.key?[hi.key]:[]})};oe.useEffect(()=>{Bo&&Jo({selectedKeys:So||[]})},[So]);const[ii,zo]=oe.useState([]),wi=Ya=>{zo(Ya)},[Ui,qi]=oe.useState(""),Or=Ya=>{const{value:vo}=Ya.target;qi(vo)};oe.useEffect(()=>{Bo||qi("")},[Bo]);const Jl=Ya=>{const vo=Ya&&Ya.length?Ya:null;if(vo===null&&(!yn||!yn.filteredKeys)||(0,Be.Z)(vo,yn==null?void 0:yn.filteredKeys,!0))return null;nr({column:Gt,key:Mn,filteredKeys:vo})},Ki=()=>{mo(!1),Jl(Jr())},vi=function(){let{confirm:Ya,closeDropdown:vo}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Ya&&Jl([]),vo&&mo(!1),qi(""),no(Tr?(Yr||[]).map(hi=>String(hi)):[])},ql=function(){let{closeDropdown:Ya}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Ya&&mo(!1),Jl(Jr())},ni=Ya=>{Ya&&So!==void 0&&no(So||[]),mo(Ya),!Ya&&!Gt.filterDropdown&&Ki()},Ql=je()({[`${hn}-menu-without-submenu`]:!Xc(Gt.filters||[])}),Pl=Ya=>{if(Ya.target.checked){const vo=ys(Gt==null?void 0:Gt.filters).map(hi=>String(hi));no(vo)}else no([])},gl=Ya=>{let{filters:vo}=Ya;return(vo||[]).map((hi,Vi)=>{const Iu=String(hi.value),Su={title:hi.text,key:hi.value!==void 0?Iu:Vi};return hi.children&&(Su.children=gl({filters:hi.children})),Su})},Ko=Ya=>{var vo;return Object.assign(Object.assign({},Ya),{text:Ya.title,value:Ya.key,children:((vo=Ya.children)===null||vo===void 0?void 0:vo.map(hi=>Ko(hi)))||[]})};let Vo;if(typeof Gt.filterDropdown=="function")Vo=Gt.filterDropdown({prefixCls:`${hn}-custom`,setSelectedKeys:Ya=>Jo({selectedKeys:Ya}),selectedKeys:Jr(),confirm:ql,clearFilters:vi,filters:Gt.filters,visible:Mo,close:()=>{mo(!1)}});else if(Gt.filterDropdown)Vo=Gt.filterDropdown;else{const Ya=Jr()||[],vo=()=>(Gt.filters||[]).length===0?oe.createElement(Ul.Z,{image:Ul.Z.PRESENTED_IMAGE_SIMPLE,description:rr.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Pa==="tree"?oe.createElement(oe.Fragment,null,oe.createElement(Rs,{filterSearch:ga,value:Ui,onChange:Or,tablePrefixCls:Ot,locale:rr}),oe.createElement("div",{className:`${Ot}-filter-dropdown-tree`},Fn?oe.createElement(gi.default,{checked:Ya.length===ys(Gt.filters).length,indeterminate:Ya.length>0&&Ya.lengthtypeof ga=="function"?ga(Ui,Ko(Vi)):cs(Ui,Vi.title):void 0}))):oe.createElement(oe.Fragment,null,oe.createElement(Rs,{filterSearch:ga,value:Ui,onChange:Or,tablePrefixCls:Ot,locale:rr}),oe.createElement(Lu.default,{selectable:!0,multiple:Fn,prefixCls:`${hn}-menu`,className:Ql,onSelect:Jo,onDeselect:Jo,selectedKeys:Ya,getPopupContainer:yr,openKeys:ii,onOpenChange:wi,items:Xs({filters:Gt.filters||[],filterSearch:ga,prefixCls:Ht,filteredKeys:Jr(),filterMultiple:Fn,searchValue:Ui})})),hi=()=>Tr?(0,Be.Z)((Yr||[]).map(Vi=>String(Vi)),Ya,!0):Ya.length===0;Vo=oe.createElement(oe.Fragment,null,vo(),oe.createElement("div",{className:`${Ht}-dropdown-btns`},oe.createElement(ll.ZP,{type:"link",size:"small",disabled:hi(),onClick:()=>vi()},rr.filterReset),oe.createElement(ll.ZP,{type:"primary",size:"small",onClick:Ki},rr.filterConfirm)))}Gt.filterDropdown&&(Vo=oe.createElement(Tu.J,{selectable:void 0},Vo));const $o=()=>oe.createElement(Lc,{className:`${Ht}-dropdown`},Vo);let Qo;typeof Gt.filterIcon=="function"?Qo=Gt.filterIcon(yi):Gt.filterIcon?Qo=Gt.filterIcon:Qo=oe.createElement(Ri,null);const{direction:xo}=oe.useContext(Oo.E_);return oe.createElement("div",{className:`${Ht}-column`},oe.createElement("span",{className:`${Ot}-column-title`},ar),oe.createElement(ul.Z,{dropdownRender:$o,trigger:["click"],open:Mo,onOpenChange:ni,getPopupContainer:yr,placement:xo==="rtl"?"bottomLeft":"bottomRight"},oe.createElement("span",{role:"button",tabIndex:-1,className:je()(`${Ht}-trigger`,{active:yi}),onClick:Ya=>{Ya.stopPropagation()}},Qo)))}var Cu=pd;function hs(Ke,Ve,ut){let Ot=[];return(Ke||[]).forEach((Ht,Gt)=>{var hn;const Mn=Yi(Gt,ut);if(Ht.filters||"filterDropdown"in Ht||"onFilter"in Ht)if("filteredValue"in Ht){let Fn=Ht.filteredValue;"filterDropdown"in Ht||(Fn=(hn=Fn==null?void 0:Fn.map(String))!==null&&hn!==void 0?hn:Fn),Ot.push({column:Ht,key:ui(Ht,Mn),filteredKeys:Fn,forceFiltered:Ht.filtered})}else Ot.push({column:Ht,key:ui(Ht,Mn),filteredKeys:Ve&&Ht.defaultFilteredValue?Ht.defaultFilteredValue:void 0,forceFiltered:Ht.filtered});"children"in Ht&&(Ot=[].concat((0,Ra.Z)(Ot),(0,Ra.Z)(hs(Ht.children,Ve,Mn))))}),Ot}function Ec(Ke,Ve,ut,Ot,Ht,Gt,hn,Mn){return ut.map((Fn,Pa)=>{const ga=Yi(Pa,Mn),{filterMultiple:yn=!0,filterMode:nr,filterSearch:rr}=Fn;let ar=Fn;if(ar.filters||ar.filterDropdown){const yr=ui(ar,ga),Lr=Ot.find(jr=>{let{key:Tr}=jr;return yr===Tr});ar=Object.assign(Object.assign({},ar),{title:jr=>oe.createElement(Cu,{tablePrefixCls:Ke,prefixCls:`${Ke}-filter`,dropdownPrefixCls:Ve,column:ar,columnKey:yr,filterState:Lr,filterMultiple:yn,filterMode:nr,filterSearch:rr,triggerFilter:Gt,locale:Ht,getPopupContainer:hn},il(Fn.title,jr))})}return"children"in ar&&(ar=Object.assign(Object.assign({},ar),{children:Ec(Ke,Ve,ar.children,Ot,Ht,Gt,hn,ga)})),ar})}function Fs(Ke){const Ve={};return Ke.forEach(ut=>{let{key:Ot,filteredKeys:Ht,column:Gt}=ut;const{filters:hn,filterDropdown:Mn}=Gt;if(Mn)Ve[Ot]=Ht||null;else if(Array.isArray(Ht)){const Fn=ys(hn);Ve[Ot]=Fn.filter(Pa=>Ht.includes(String(Pa)))}else Ve[Ot]=null}),Ve}function Js(Ke,Ve){return Ve.reduce((ut,Ot)=>{const{column:{onFilter:Ht,filters:Gt},filteredKeys:hn}=Ot;return Ht&&hn&&hn.length?ut.filter(Mn=>hn.some(Fn=>{const Pa=ys(Gt),ga=Pa.findIndex(nr=>String(nr)===String(Fn)),yn=ga!==-1?Pa[ga]:Fn;return Ht(yn,Mn)})):ut},Ke)}const Bs=Ke=>Ke.flatMap(Ve=>"children"in Ve?[Ve].concat((0,Ra.Z)(Bs(Ve.children||[]))):[Ve]);function Ac(Ke){let{prefixCls:Ve,dropdownPrefixCls:ut,mergedColumns:Ot,onFilterChange:Ht,getPopupContainer:Gt,locale:hn}=Ke;const Mn=oe.useMemo(()=>Bs(Ot||[]),[Ot]),[Fn,Pa]=oe.useState(()=>hs(Mn,!0)),ga=oe.useMemo(()=>{const ar=hs(Mn,!1);if(ar.length===0)return ar;let yr=!0,Lr=!0;if(ar.forEach(jr=>{let{filteredKeys:Tr}=jr;Tr!==void 0?yr=!1:Lr=!1}),yr){const jr=(Mn||[]).map((Tr,Yr)=>ui(Tr,Yi(Yr)));return Fn.filter(Tr=>{let{key:Yr}=Tr;return jr.includes(Yr)}).map(Tr=>{const Yr=Mn[jr.findIndex(Uo=>Uo===Tr.key)];return Object.assign(Object.assign({},Tr),{column:Object.assign(Object.assign({},Tr.column),Yr),forceFiltered:Yr.filtered})})}return ar},[Mn,Fn]),yn=oe.useMemo(()=>Fs(ga),[ga]),nr=ar=>{const yr=ga.filter(Lr=>{let{key:jr}=Lr;return jr!==ar.key});yr.push(ar),Pa(yr),Ht(Fs(yr),yr)};return[ar=>Ec(Ve,ut,ar,ga,hn,nr,Gt),ga,yn]}var qs=Ac;function Cc(Ke,Ve,ut){const Ot=oe.useRef({});function Ht(Gt){if(!Ot.current||Ot.current.data!==Ke||Ot.current.childrenColumnName!==Ve||Ot.current.getRowKey!==ut){let Mn=function(Fn){Fn.forEach((Pa,ga)=>{const yn=ut(Pa,ga);hn.set(yn,Pa),Pa&&typeof Pa=="object"&&Ve in Pa&&Mn(Pa[Ve]||[])})};const hn=new Map;Mn(Ke),Ot.current={data:Ke,childrenColumnName:Ve,kvMap:hn,getRowKey:ut}}return Ot.current.kvMap.get(Gt)}return[Ht]}var Ds=x(50371),Rc=function(Ke,Ve){var ut={};for(var Ot in Ke)Object.prototype.hasOwnProperty.call(Ke,Ot)&&Ve.indexOf(Ot)<0&&(ut[Ot]=Ke[Ot]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ht=0,Ot=Object.getOwnPropertySymbols(Ke);Ht{const Gt=Ke[Ht];typeof Gt!="function"&&(ut[Ht]=Gt)}),ut}function yc(Ke,Ve,ut){const Ot=ut&&typeof ut=="object"?ut:{},{total:Ht=0}=Ot,Gt=Rc(Ot,["total"]),[hn,Mn]=(0,oe.useState)(()=>({current:"defaultCurrent"in Gt?Gt.defaultCurrent:1,pageSize:"defaultPageSize"in Gt?Gt.defaultPageSize:Is})),Fn=(0,Ds.Z)(hn,Gt,{total:Ht>0?Ht:Ke}),Pa=Math.ceil((Ht||Ke)/Fn.pageSize);Fn.current>Pa&&(Fn.current=Pa||1);const ga=(nr,rr)=>{Mn({current:nr!=null?nr:1,pageSize:rr||Fn.pageSize})},yn=(nr,rr)=>{var ar;ut&&((ar=ut.onChange)===null||ar===void 0||ar.call(ut,nr,rr)),ga(nr,rr),Ve(nr,rr||(Fn==null?void 0:Fn.pageSize))};return ut===!1?[{},()=>{}]:[Object.assign(Object.assign({},Fn),{onChange:yn}),ga]}var _s=yc,ds=x(84105),ms=x(35654),Zs=x(90782),gs=x(71430),Jc=x(18929);const Uu={},zs="SELECT_ALL",Hs="SELECT_INVERT",Fc="SELECT_NONE",_i=[],Bc=(Ke,Ve)=>{let ut=[];return(Ve||[]).forEach(Ot=>{ut.push(Ot),Ot&&typeof Ot=="object"&&Ke in Ot&&(ut=[].concat((0,Ra.Z)(ut),(0,Ra.Z)(Bc(Ke,Ot[Ke]))))}),ut};var fs=(Ke,Ve)=>{const{preserveSelectedRowKeys:ut,selectedRowKeys:Ot,defaultSelectedRowKeys:Ht,getCheckboxProps:Gt,onChange:hn,onSelect:Mn,onSelectAll:Fn,onSelectInvert:Pa,onSelectNone:ga,onSelectMultiple:yn,columnWidth:nr,type:rr,selections:ar,fixed:yr,renderCell:Lr,hideSelectAll:jr,checkStrictly:Tr=!0}=Ve||{},{prefixCls:Yr,data:Uo,pageData:_o,getRecordByKey:Bo,getRowKey:Xo,expandType:yi,childrenColumnName:mo,locale:Mo,getPopupContainer:So}=Ke,[Jr,no]=(0,Jc.Z)(Ot||Ht||_i,{value:Ot}),Jo=oe.useRef(new Map),zi=(0,oe.useCallback)(Ko=>{if(ut){const Vo=new Map;Ko.forEach($o=>{let Qo=Bo($o);!Qo&&Jo.current.has($o)&&(Qo=Jo.current.get($o)),Vo.set($o,Qo)}),Jo.current=Vo}},[Bo,ut]);oe.useEffect(()=>{zi(Jr)},[Jr]);const{keyEntities:ii}=(0,oe.useMemo)(()=>{if(Tr)return{keyEntities:null};let Ko=Uo;if(ut){const Vo=new Set(Uo.map((Qo,xo)=>Xo(Qo,xo))),$o=Array.from(Jo.current).reduce((Qo,xo)=>{let[Ya,vo]=xo;return Vo.has(Ya)?Qo:Qo.concat(vo)},[]);Ko=[].concat((0,Ra.Z)(Ko),(0,Ra.Z)($o))}return(0,gs.I8)(Ko,{externalGetKey:Xo,childrenPropName:mo})},[Uo,Xo,Tr,mo,ut]),zo=(0,oe.useMemo)(()=>Bc(mo,_o),[mo,_o]),wi=(0,oe.useMemo)(()=>{const Ko=new Map;return zo.forEach((Vo,$o)=>{const Qo=Xo(Vo,$o),xo=(Gt?Gt(Vo):null)||{};Ko.set(Qo,xo)}),Ko},[zo,Xo,Gt]),Ui=(0,oe.useCallback)(Ko=>{var Vo;return!!(!((Vo=wi.get(Xo(Ko)))===null||Vo===void 0)&&Vo.disabled)},[wi,Xo]),[qi,Or]=(0,oe.useMemo)(()=>{if(Tr)return[Jr||[],[]];const{checkedKeys:Ko,halfCheckedKeys:Vo}=(0,Zs.S)(Jr,!0,ii,Ui);return[Ko||[],Vo]},[Jr,Tr,ii,Ui]),Jl=(0,oe.useMemo)(()=>{const Ko=rr==="radio"?qi.slice(0,1):qi;return new Set(Ko)},[qi,rr]),Ki=(0,oe.useMemo)(()=>rr==="radio"?new Set:new Set(Or),[Or,rr]),[vi,ql]=(0,oe.useState)(null);oe.useEffect(()=>{Ve||no(_i)},[!!Ve]);const ni=(0,oe.useCallback)((Ko,Vo)=>{let $o,Qo;zi(Ko),ut?($o=Ko,Qo=Ko.map(xo=>Jo.current.get(xo))):($o=[],Qo=[],Ko.forEach(xo=>{const Ya=Bo(xo);Ya!==void 0&&($o.push(xo),Qo.push(Ya))})),no($o),hn==null||hn($o,Qo,{type:Vo})},[no,Bo,hn,ut]),Ql=(0,oe.useCallback)((Ko,Vo,$o,Qo)=>{if(Mn){const xo=$o.map(Ya=>Bo(Ya));Mn(Bo(Ko),Vo,xo,Qo)}ni($o,"single")},[Mn,Bo,ni]),Pl=(0,oe.useMemo)(()=>!ar||jr?null:(ar===!0?[zs,Hs,Fc]:ar).map(Vo=>Vo===zs?{key:"all",text:Mo.selectionAll,onSelect(){ni(Uo.map(($o,Qo)=>Xo($o,Qo)).filter($o=>{const Qo=wi.get($o);return!(Qo!=null&&Qo.disabled)||Jl.has($o)}),"all")}}:Vo===Hs?{key:"invert",text:Mo.selectInvert,onSelect(){const $o=new Set(Jl);_o.forEach((xo,Ya)=>{const vo=Xo(xo,Ya),hi=wi.get(vo);hi!=null&&hi.disabled||($o.has(vo)?$o.delete(vo):$o.add(vo))});const Qo=Array.from($o);Pa&&Pa(Qo),ni(Qo,"invert")}}:Vo===Fc?{key:"none",text:Mo.selectNone,onSelect(){ga==null||ga(),ni(Array.from(Jl).filter($o=>{const Qo=wi.get($o);return Qo==null?void 0:Qo.disabled}),"none")}}:Vo).map(Vo=>Object.assign(Object.assign({},Vo),{onSelect:function(){for(var $o,Qo,xo=arguments.length,Ya=new Array(xo),vo=0;vo{var Vo;if(!Ve)return Ko.filter(Tl=>Tl!==Uu);let $o=(0,Ra.Z)(Ko);const Qo=new Set(Jl),xo=zo.map(Xo).filter(Tl=>!wi.get(Tl).disabled),Ya=xo.every(Tl=>Qo.has(Tl)),vo=xo.some(Tl=>Qo.has(Tl)),hi=()=>{const Tl=[];Ya?xo.forEach(_l=>{Qo.delete(_l),Tl.push(_l)}):xo.forEach(_l=>{Qo.has(_l)||(Qo.add(_l),Tl.push(_l))});const Gl=Array.from(Qo);Fn==null||Fn(!Ya,Gl.map(_l=>Bo(_l)),Tl.map(_l=>Bo(_l))),ni(Gl,"all"),ql(null)};let Vi;if(rr!=="radio"){let Tl;if(Pl){const sl={getPopupContainer:So,items:Pl.map((ju,yu)=>{const{key:bl,text:di,onSelect:Eu}=ju;return{key:bl!=null?bl:yu,onClick:()=>{Eu==null||Eu(xo)},label:di}})};Tl=oe.createElement("div",{className:`${Yr}-selection-extra`},oe.createElement(ul.Z,{menu:sl,getPopupContainer:So},oe.createElement("span",null,oe.createElement(ds.Z,null))))}const Gl=zo.map((sl,ju)=>{const yu=Xo(sl,ju),bl=wi.get(yu)||{};return Object.assign({checked:Qo.has(yu)},bl)}).filter(sl=>{let{disabled:ju}=sl;return ju}),_l=!!Gl.length&&Gl.length===zo.length,ou=_l&&Gl.every(sl=>{let{checked:ju}=sl;return ju}),gu=_l&&Gl.some(sl=>{let{checked:ju}=sl;return ju});Vi=!jr&&oe.createElement("div",{className:`${Yr}-selection`},oe.createElement(gi.default,{checked:_l?ou:!!zo.length&&Ya,indeterminate:_l?!ou&&gu:!Ya&&vo,onChange:hi,disabled:zo.length===0||_l,"aria-label":Tl?"Custom selection":"Select all",skipGroup:!0}),Tl)}let Iu;rr==="radio"?Iu=(Tl,Gl,_l)=>{const ou=Xo(Gl,_l),gu=Qo.has(ou);return{node:oe.createElement(Er.ZP,Object.assign({},wi.get(ou),{checked:gu,onClick:sl=>sl.stopPropagation(),onChange:sl=>{Qo.has(ou)||Ql(ou,!0,[ou],sl.nativeEvent)}})),checked:gu}}:Iu=(Tl,Gl,_l)=>{var ou;const gu=Xo(Gl,_l),sl=Qo.has(gu),ju=Ki.has(gu),yu=wi.get(gu);let bl;return yi==="nest"?bl=ju:bl=(ou=yu==null?void 0:yu.indeterminate)!==null&&ou!==void 0?ou:ju,{node:oe.createElement(gi.default,Object.assign({},yu,{indeterminate:bl,checked:sl,skipGroup:!0,onClick:di=>di.stopPropagation(),onChange:di=>{let{nativeEvent:Eu}=di;const{shiftKey:iu}=Eu;let Es=-1,ts=-1;if(iu&&Tr){const Gu=new Set([vi,gu]);xo.some((Vu,cu)=>{if(Gu.has(Vu))if(Es===-1)Es=cu;else return ts=cu,!0;return!1})}if(ts!==-1&&Es!==ts&&Tr){const Gu=xo.slice(Es,ts+1),Vu=[];sl?Gu.forEach(fu=>{Qo.has(fu)&&(Vu.push(fu),Qo.delete(fu))}):Gu.forEach(fu=>{Qo.has(fu)||(Vu.push(fu),Qo.add(fu))});const cu=Array.from(Qo);yn==null||yn(!sl,cu.map(fu=>Bo(fu)),Vu.map(fu=>Bo(fu))),ni(cu,"multiple")}else{const Gu=qi;if(Tr){const Vu=sl?(0,ms._5)(Gu,gu):(0,ms.L0)(Gu,gu);Ql(gu,!sl,Vu,Eu)}else{const Vu=(0,Zs.S)([].concat((0,Ra.Z)(Gu),[gu]),!0,ii,Ui),{checkedKeys:cu,halfCheckedKeys:fu}=Vu;let Ss=cu;if(sl){const Ni=new Set(cu);Ni.delete(gu),Ss=(0,Zs.S)(Array.from(Ni),{checked:!1,halfCheckedKeys:fu},ii,Ui).checkedKeys}Ql(gu,!sl,Ss,Eu)}}ql(sl?null:gu)}})),checked:sl}};const Su=(Tl,Gl,_l)=>{const{node:ou,checked:gu}=Iu(Tl,Gl,_l);return Lr?Lr(gu,Gl,_l,ou):ou};if(!$o.includes(Uu))if($o.findIndex(Tl=>{var Gl;return((Gl=Tl[xr])===null||Gl===void 0?void 0:Gl.columnType)==="EXPAND_COLUMN"})===0){const[Tl,...Gl]=$o;$o=[Tl,Uu].concat((0,Ra.Z)(Gl))}else $o=[Uu].concat((0,Ra.Z)($o));const Ou=$o.indexOf(Uu);$o=$o.filter((Tl,Gl)=>Tl!==Uu||Gl===Ou);const mu=$o[Ou-1],uu=$o[Ou+1];let ai=yr;ai===void 0&&((uu==null?void 0:uu.fixed)!==void 0?ai=uu.fixed:(mu==null?void 0:mu.fixed)!==void 0&&(ai=mu.fixed)),ai&&mu&&((Vo=mu[xr])===null||Vo===void 0?void 0:Vo.columnType)==="EXPAND_COLUMN"&&mu.fixed===void 0&&(mu.fixed=ai);const xu=je()(`${Yr}-selection-col`,{[`${Yr}-selection-col-with-dropdown`]:ar&&rr==="checkbox"}),Ku={fixed:ai,width:nr,className:`${Yr}-selection-column`,title:Ve.columnTitle||Vi,render:Su,onCell:Ve.onCell,[xr]:{className:xu}};return $o.map(Tl=>Tl===Uu?Ku:Tl)},[Xo,zo,Ve,qi,Jl,Ki,nr,Pl,yi,vi,wi,yn,Ql,Ui]),Jl]},Qu=x(89489),qc=x(59477),$s=x(6848);const Zt="ascend",an="descend";function bn(Ke){return typeof Ke.sorter=="object"&&typeof Ke.sorter.multiple=="number"?Ke.sorter.multiple:!1}function Ea(Ke){return typeof Ke=="function"?Ke:Ke&&typeof Ke=="object"&&Ke.compare?Ke.compare:!1}function ci(Ke,Ve){return Ve?Ke[Ke.indexOf(Ve)+1]:Ke[0]}function Ar(Ke,Ve,ut){let Ot=[];function Ht(Gt,hn){Ot.push({column:Gt,key:ui(Gt,hn),multiplePriority:bn(Gt),sortOrder:Gt.sortOrder})}return(Ke||[]).forEach((Gt,hn)=>{const Mn=Yi(hn,ut);Gt.children?("sortOrder"in Gt&&Ht(Gt,Mn),Ot=[].concat((0,Ra.Z)(Ot),(0,Ra.Z)(Ar(Gt.children,Ve,Mn)))):Gt.sorter&&("sortOrder"in Gt?Ht(Gt,Mn):Ve&&Gt.defaultSortOrder&&Ot.push({column:Gt,key:ui(Gt,Mn),multiplePriority:bn(Gt),sortOrder:Gt.defaultSortOrder}))}),Ot}function bi(Ke,Ve,ut,Ot,Ht,Gt,hn,Mn){return(Ve||[]).map((Fn,Pa)=>{const ga=Yi(Pa,Mn);let yn=Fn;if(yn.sorter){const nr=yn.sortDirections||Ht,rr=yn.showSorterTooltip===void 0?hn:yn.showSorterTooltip,ar=ui(yn,ga),yr=ut.find(yi=>{let{key:mo}=yi;return mo===ar}),Lr=yr?yr.sortOrder:null,jr=ci(nr,Lr);let Tr;if(Fn.sortIcon)Tr=Fn.sortIcon({sortOrder:Lr});else{const yi=nr.includes(Zt)&&oe.createElement(qc.Z,{className:je()(`${Ke}-column-sorter-up`,{active:Lr===Zt})}),mo=nr.includes(an)&&oe.createElement(Qu.Z,{className:je()(`${Ke}-column-sorter-down`,{active:Lr===an})});Tr=oe.createElement("span",{className:je()(`${Ke}-column-sorter`,{[`${Ke}-column-sorter-full`]:!!(yi&&mo)})},oe.createElement("span",{className:`${Ke}-column-sorter-inner`,"aria-hidden":"true"},yi,mo))}const{cancelSort:Yr,triggerAsc:Uo,triggerDesc:_o}=Gt||{};let Bo=Yr;jr===an?Bo=_o:jr===Zt&&(Bo=Uo);const Xo=typeof rr=="object"?rr:{title:Bo};yn=Object.assign(Object.assign({},yn),{className:je()(yn.className,{[`${Ke}-column-sort`]:Lr}),title:yi=>{const mo=oe.createElement("div",{className:`${Ke}-column-sorters`},oe.createElement("span",{className:`${Ke}-column-title`},il(Fn.title,yi)),Tr);return rr?oe.createElement($s.Z,Object.assign({},Xo),mo):mo},onHeaderCell:yi=>{const mo=Fn.onHeaderCell&&Fn.onHeaderCell(yi)||{},Mo=mo.onClick,So=mo.onKeyDown;mo.onClick=Jo=>{Ot({column:Fn,key:ar,sortOrder:jr,multiplePriority:bn(Fn)}),Mo==null||Mo(Jo)},mo.onKeyDown=Jo=>{Jo.keyCode===ss.Z.ENTER&&(Ot({column:Fn,key:ar,sortOrder:jr,multiplePriority:bn(Fn)}),So==null||So(Jo))};const Jr=dl(Fn.title,{}),no=Jr==null?void 0:Jr.toString();return Lr?mo["aria-sort"]=Lr==="ascend"?"ascending":"descending":mo["aria-label"]=no||"",mo.className=je()(mo.className,`${Ke}-column-has-sorters`),mo.tabIndex=0,Fn.ellipsis&&(mo.title=(Jr!=null?Jr:"").toString()),mo}})}return"children"in yn&&(yn=Object.assign(Object.assign({},yn),{children:bi(Ke,yn.children,ut,Ot,Ht,Gt,hn,ga)})),yn})}function To(Ke){const{column:Ve,sortOrder:ut}=Ke;return{column:Ve,order:ut,field:Ve.dataIndex,columnKey:Ve.key}}function ko(Ke){const Ve=Ke.filter(ut=>{let{sortOrder:Ot}=ut;return Ot}).map(To);return Ve.length===0&&Ke.length?Object.assign(Object.assign({},To(Ke[Ke.length-1])),{column:void 0}):Ve.length<=1?Ve[0]||{}:Ve}function Mi(Ke,Ve,ut){const Ot=Ve.slice().sort((hn,Mn)=>Mn.multiplePriority-hn.multiplePriority),Ht=Ke.slice(),Gt=Ot.filter(hn=>{let{column:{sorter:Mn},sortOrder:Fn}=hn;return Ea(Mn)&&Fn});return Gt.length?Ht.sort((hn,Mn)=>{for(let Fn=0;Fn{const Mn=hn[ut];return Mn?Object.assign(Object.assign({},hn),{[ut]:Mi(Mn,Ve,ut)}):hn}):Ht}function pi(Ke){let{prefixCls:Ve,mergedColumns:ut,onSorterChange:Ot,sortDirections:Ht,tableLocale:Gt,showSorterTooltip:hn}=Ke;const[Mn,Fn]=oe.useState(Ar(ut,!0)),Pa=oe.useMemo(()=>{let ar=!0;const yr=Ar(ut,!1);if(!yr.length)return Mn;const Lr=[];function jr(Yr){ar?Lr.push(Yr):Lr.push(Object.assign(Object.assign({},Yr),{sortOrder:null}))}let Tr=null;return yr.forEach(Yr=>{Tr===null?(jr(Yr),Yr.sortOrder&&(Yr.multiplePriority===!1?ar=!1:Tr=!0)):(Tr&&Yr.multiplePriority!==!1||(ar=!1),jr(Yr))}),Lr},[ut,Mn]),ga=oe.useMemo(()=>{const ar=Pa.map(yr=>{let{column:Lr,sortOrder:jr}=yr;return{column:Lr,order:jr}});return{sortColumns:ar,sortColumn:ar[0]&&ar[0].column,sortOrder:ar[0]&&ar[0].order}},[Pa]);function yn(ar){let yr;ar.multiplePriority===!1||!Pa.length||Pa[0].multiplePriority===!1?yr=[ar]:yr=[].concat((0,Ra.Z)(Pa.filter(Lr=>{let{key:jr}=Lr;return jr!==ar.key})),[ar]),Fn(yr),Ot(ko(yr),yr)}return[ar=>bi(Ve,ar,Pa,yn,Ht,Gt,hn),Pa,ga,()=>ko(Pa)]}function Xi(Ke,Ve){return Ke.map(ut=>{const Ot=Object.assign({},ut);return Ot.title=il(ut.title,Ve),"children"in Ot&&(Ot.children=Xi(Ot.children,Ve)),Ot})}function Il(Ke){return[oe.useCallback(ut=>Xi(ut,Ke),[Ke])]}var Zi=uo((Ke,Ve)=>{const{_renderTimes:ut}=Ke,{_renderTimes:Ot}=Ve;return ut!==Ot}),Xr=Sr((Ke,Ve)=>{const{_renderTimes:ut}=Ke,{_renderTimes:Ot}=Ve;return ut!==Ot}),Go=x(64993),xi=x(17313),Gi=x(83116),ti=x(37613),Ge=Ke=>{const{componentCls:Ve}=Ke,ut=`${Ke.lineWidth}px ${Ke.lineType} ${Ke.tableBorderColor}`,Ot=(Ht,Gt,hn)=>({[`&${Ve}-${Ht}`]:{[`> ${Ve}-container`]:{[`> ${Ve}-content, > ${Ve}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Ve}-expanded-row-fixed`]:{margin:`-${Gt}px -${hn+Ke.lineWidth}px`}}}}}});return{[`${Ve}-wrapper`]:{[`${Ve}${Ve}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Ve}-title`]:{border:ut,borderBottom:0},[`> ${Ve}-container`]:{borderInlineStart:ut,borderTop:ut,[` > ${Ve}-content, > ${Ve}-header, > ${Ve}-body, @@ -229,7 +229,7 @@ dts: ${mr+Un} ms, expected: ${mr+Math.round(Xn)} ms, delta: ${Math.round(lo)} ms `]:{"> th, > td":{borderInlineEnd:0}}}}}},Ot("middle",Ke.tablePaddingVerticalMiddle,Ke.tablePaddingHorizontalMiddle)),Ot("small",Ke.tablePaddingVerticalSmall,Ke.tablePaddingHorizontalSmall)),{[`> ${Ve}-footer`]:{border:ut,borderTop:0}}),[`${Ve}-cell`]:{[`${Ve}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${Ke.lineWidth}px 0 ${Ke.lineWidth}px ${Ke.tableHeaderBg}`}},[`${Ve}-bordered ${Ve}-cell-scrollbar`]:{borderInlineEnd:ut}}}},Pt=Ke=>{const{componentCls:Ve}=Ke;return{[`${Ve}-wrapper`]:{[`${Ve}-cell-ellipsis`]:Object.assign(Object.assign({},xi.vS),{wordBreak:"keep-all",[` &${Ve}-cell-fix-left-last, &${Ve}-cell-fix-right-first - `]:{overflow:"visible",[`${Ve}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Ve}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Vt=Ke=>{const{componentCls:Ve}=Ke;return{[`${Ve}-wrapper`]:{[`${Ve}-tbody > tr${Ve}-placeholder`]:{textAlign:"center",color:Ke.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Ke.colorBgContainer}}}}},gn=x(15969),Ba=Ke=>{const{componentCls:Ve,antCls:ut,controlInteractiveSize:Ot,motionDurationSlow:Ht,lineWidth:Gt,paddingXS:hn,lineType:Mn,tableBorderColor:Fn,tableExpandIconBg:Pa,tableExpandColumnWidth:ga,borderRadius:yn,fontSize:nr,fontSizeSM:rr,lineHeight:ar,tablePaddingVertical:yr,tablePaddingHorizontal:Lr,tableExpandedRowBg:jr,paddingXXS:Tr}=Ke,Yr=Ot/2-Gt,Uo=Yr*2+Gt*3,_o=`${Gt}px ${Mn} ${Fn}`,Bo=Tr-Gt;return{[`${Ve}-wrapper`]:{[`${Ve}-expand-icon-col`]:{width:ga},[`${Ve}-row-expand-icon-cell`]:{textAlign:"center",[`${Ve}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Ve}-row-indent`]:{height:1,float:"left"},[`${Ve}-row-expand-icon`]:Object.assign(Object.assign({},(0,gn.N)(Ke)),{position:"relative",float:"left",boxSizing:"border-box",width:Uo,height:Uo,padding:0,color:"inherit",lineHeight:`${Uo}px`,background:Pa,border:_o,borderRadius:yn,transform:`scale(${Ot/Uo})`,transition:`all ${Ht}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Ht} ease-out`,content:'""'},"&::before":{top:Yr,insetInlineEnd:Bo,insetInlineStart:Bo,height:Gt},"&::after":{top:Bo,bottom:Bo,insetInlineStart:Yr,width:Gt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${Ve}-row-indent + ${Ve}-row-expand-icon`]:{marginTop:(nr*ar-Gt*3)/2-Math.ceil((rr*1.4-Gt*3)/2),marginInlineEnd:hn},[`tr${Ve}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:jr}},[`${ut}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${Ve}-expanded-row-fixed`]:{position:"relative",margin:`-${yr}px -${Lr}px`,padding:`${yr}px ${Lr}px`}}}},Va=Ke=>{const{componentCls:Ve,antCls:ut,iconCls:Ot,tableFilterDropdownWidth:Ht,tableFilterDropdownSearchWidth:Gt,paddingXXS:hn,paddingXS:Mn,colorText:Fn,lineWidth:Pa,lineType:ga,tableBorderColor:yn,tableHeaderIconColor:nr,fontSizeSM:rr,tablePaddingHorizontal:ar,borderRadius:yr,motionDurationSlow:Lr,colorTextDescription:jr,colorPrimary:Tr,tableHeaderFilterActiveBg:Yr,colorTextDisabled:Uo,tableFilterDropdownBg:_o,tableFilterDropdownHeight:Bo,controlItemBgHover:Xo,controlItemBgActive:yi,boxShadowSecondary:mo,filterDropdownMenuBg:Mo}=Ke,So=`${ut}-dropdown`,Jr=`${Ve}-filter-dropdown`,to=`${ut}-tree`,Jo=`${Pa}px ${ga} ${yn}`;return[{[`${Ve}-wrapper`]:{[`${Ve}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Ve}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-hn,marginInline:`${hn}px ${-ar/2}px`,padding:`0 ${hn}px`,color:nr,fontSize:rr,borderRadius:yr,cursor:"pointer",transition:`all ${Lr}`,"&:hover":{color:jr,background:Yr},"&.active":{color:Tr}}}},{[`${ut}-dropdown`]:{[Jr]:Object.assign(Object.assign({},(0,xi.Wf)(Ke)),{minWidth:Ht,backgroundColor:_o,borderRadius:yr,boxShadow:mo,overflow:"hidden",[`${So}-menu`]:{maxHeight:Bo,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Mo,"&:empty::after":{display:"block",padding:`${Mn}px 0`,color:Uo,fontSize:rr,textAlign:"center",content:'"Not Found"'}},[`${Jr}-tree`]:{paddingBlock:`${Mn}px 0`,paddingInline:Mn,[to]:{padding:0},[`${to}-treenode ${to}-node-content-wrapper:hover`]:{backgroundColor:Xo},[`${to}-treenode-checkbox-checked ${to}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:yi}}},[`${Jr}-search`]:{padding:Mn,borderBottom:Jo,"&-input":{input:{minWidth:Gt},[Ot]:{color:Uo}}},[`${Jr}-checkall`]:{width:"100%",marginBottom:hn,marginInlineStart:hn},[`${Jr}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Mn-Pa}px ${Mn}px`,overflow:"hidden",borderTop:Jo}})}},{[`${ut}-dropdown ${Jr}, ${Jr}-submenu`]:{[`${ut}-checkbox-wrapper + span`]:{paddingInlineStart:Mn,color:Fn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},sr=Ke=>{const{componentCls:Ve,lineWidth:ut,colorSplit:Ot,motionDurationSlow:Ht,zIndexTableFixed:Gt,tableBg:hn,zIndexTableSticky:Mn}=Ke,Fn=Ot;return{[`${Ve}-wrapper`]:{[` + `]:{overflow:"visible",[`${Ve}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Ve}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Vt=Ke=>{const{componentCls:Ve}=Ke;return{[`${Ve}-wrapper`]:{[`${Ve}-tbody > tr${Ve}-placeholder`]:{textAlign:"center",color:Ke.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Ke.colorBgContainer}}}}},gn=x(15969),Ba=Ke=>{const{componentCls:Ve,antCls:ut,controlInteractiveSize:Ot,motionDurationSlow:Ht,lineWidth:Gt,paddingXS:hn,lineType:Mn,tableBorderColor:Fn,tableExpandIconBg:Pa,tableExpandColumnWidth:ga,borderRadius:yn,fontSize:nr,fontSizeSM:rr,lineHeight:ar,tablePaddingVertical:yr,tablePaddingHorizontal:Lr,tableExpandedRowBg:jr,paddingXXS:Tr}=Ke,Yr=Ot/2-Gt,Uo=Yr*2+Gt*3,_o=`${Gt}px ${Mn} ${Fn}`,Bo=Tr-Gt;return{[`${Ve}-wrapper`]:{[`${Ve}-expand-icon-col`]:{width:ga},[`${Ve}-row-expand-icon-cell`]:{textAlign:"center",[`${Ve}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Ve}-row-indent`]:{height:1,float:"left"},[`${Ve}-row-expand-icon`]:Object.assign(Object.assign({},(0,gn.N)(Ke)),{position:"relative",float:"left",boxSizing:"border-box",width:Uo,height:Uo,padding:0,color:"inherit",lineHeight:`${Uo}px`,background:Pa,border:_o,borderRadius:yn,transform:`scale(${Ot/Uo})`,transition:`all ${Ht}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Ht} ease-out`,content:'""'},"&::before":{top:Yr,insetInlineEnd:Bo,insetInlineStart:Bo,height:Gt},"&::after":{top:Bo,bottom:Bo,insetInlineStart:Yr,width:Gt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${Ve}-row-indent + ${Ve}-row-expand-icon`]:{marginTop:(nr*ar-Gt*3)/2-Math.ceil((rr*1.4-Gt*3)/2),marginInlineEnd:hn},[`tr${Ve}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:jr}},[`${ut}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${Ve}-expanded-row-fixed`]:{position:"relative",margin:`-${yr}px -${Lr}px`,padding:`${yr}px ${Lr}px`}}}},Va=Ke=>{const{componentCls:Ve,antCls:ut,iconCls:Ot,tableFilterDropdownWidth:Ht,tableFilterDropdownSearchWidth:Gt,paddingXXS:hn,paddingXS:Mn,colorText:Fn,lineWidth:Pa,lineType:ga,tableBorderColor:yn,tableHeaderIconColor:nr,fontSizeSM:rr,tablePaddingHorizontal:ar,borderRadius:yr,motionDurationSlow:Lr,colorTextDescription:jr,colorPrimary:Tr,tableHeaderFilterActiveBg:Yr,colorTextDisabled:Uo,tableFilterDropdownBg:_o,tableFilterDropdownHeight:Bo,controlItemBgHover:Xo,controlItemBgActive:yi,boxShadowSecondary:mo,filterDropdownMenuBg:Mo}=Ke,So=`${ut}-dropdown`,Jr=`${Ve}-filter-dropdown`,no=`${ut}-tree`,Jo=`${Pa}px ${ga} ${yn}`;return[{[`${Ve}-wrapper`]:{[`${Ve}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Ve}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-hn,marginInline:`${hn}px ${-ar/2}px`,padding:`0 ${hn}px`,color:nr,fontSize:rr,borderRadius:yr,cursor:"pointer",transition:`all ${Lr}`,"&:hover":{color:jr,background:Yr},"&.active":{color:Tr}}}},{[`${ut}-dropdown`]:{[Jr]:Object.assign(Object.assign({},(0,xi.Wf)(Ke)),{minWidth:Ht,backgroundColor:_o,borderRadius:yr,boxShadow:mo,overflow:"hidden",[`${So}-menu`]:{maxHeight:Bo,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Mo,"&:empty::after":{display:"block",padding:`${Mn}px 0`,color:Uo,fontSize:rr,textAlign:"center",content:'"Not Found"'}},[`${Jr}-tree`]:{paddingBlock:`${Mn}px 0`,paddingInline:Mn,[no]:{padding:0},[`${no}-treenode ${no}-node-content-wrapper:hover`]:{backgroundColor:Xo},[`${no}-treenode-checkbox-checked ${no}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:yi}}},[`${Jr}-search`]:{padding:Mn,borderBottom:Jo,"&-input":{input:{minWidth:Gt},[Ot]:{color:Uo}}},[`${Jr}-checkall`]:{width:"100%",marginBottom:hn,marginInlineStart:hn},[`${Jr}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Mn-Pa}px ${Mn}px`,overflow:"hidden",borderTop:Jo}})}},{[`${ut}-dropdown ${Jr}, ${Jr}-submenu`]:{[`${ut}-checkbox-wrapper + span`]:{paddingInlineStart:Mn,color:Fn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},sr=Ke=>{const{componentCls:Ve,lineWidth:ut,colorSplit:Ot,motionDurationSlow:Ht,zIndexTableFixed:Gt,tableBg:hn,zIndexTableSticky:Mn}=Ke,Fn=Ot;return{[`${Ve}-wrapper`]:{[` ${Ve}-cell-fix-left, ${Ve}-cell-fix-right `]:{position:"sticky !important",zIndex:Gt,background:hn},[` @@ -274,7 +274,7 @@ dts: ${mr+Un} ms, expected: ${mr+Math.round(Xn)} ms, delta: ${Math.round(lo)} ms &${Ve}-row:hover > td, > th${Ve}-cell-row-hover, > td${Ve}-cell-row-hover - `]:{background:yr},[`&${Ve}-row-selected`]:{"> th, > td":{background:Lr},"&:hover > th, &:hover > td":{background:jr}}}},[`${Ve}-footer`]:{padding:`${Ot}px ${Ht}px`,color:Tr,background:Yr}})}};var ml=(0,Gi.Z)("Table",Ke=>{const{colorTextHeading:Ve,colorSplit:ut,colorIcon:Ot,colorIconHover:Ht,opacityLoading:Gt,colorBgContainer:hn,controlInteractiveSize:Mn,headerBg:Fn,headerColor:Pa,headerSortActiveBg:ga,headerSortHoverBg:yn,bodySortBg:nr,rowHoverBg:rr,rowSelectedBg:ar,rowSelectedHoverBg:yr,rowExpandedBg:Lr,cellPaddingBlock:jr,cellPaddingInline:Tr,cellPaddingBlockMD:Yr,cellPaddingInlineMD:Uo,cellPaddingBlockSM:_o,cellPaddingInlineSM:Bo,borderColor:Xo,footerBg:yi,footerColor:mo,headerBorderRadius:Mo,cellFontSize:So,cellFontSizeMD:Jr,cellFontSizeSM:to,headerSplitColor:Jo,fixedHeaderSortActiveBg:zi,headerFilterHoverBg:ii,filterDropdownBg:zo,expandIconBg:wi,selectionColumnWidth:Ui,stickyScrollBarBg:qi}=Ke,Or=new Go.C(Ot),Jl=new Go.C(Ht),Ki=2,vi=(0,ti.TS)(Ke,{tableFontSize:So,tableBg:hn,tableRadius:Mo,tablePaddingVertical:jr,tablePaddingHorizontal:Tr,tablePaddingVerticalMiddle:Yr,tablePaddingHorizontalMiddle:Uo,tablePaddingVerticalSmall:_o,tablePaddingHorizontalSmall:Bo,tableBorderColor:Xo,tableHeaderTextColor:Pa,tableHeaderBg:Fn,tableFooterTextColor:mo,tableFooterBg:yi,tableHeaderCellSplitColor:Jo,tableHeaderSortBg:ga,tableHeaderSortHoverBg:yn,tableHeaderIconColor:Or.clone().setAlpha(Or.getAlpha()*Gt).toRgbString(),tableHeaderIconColorHover:Jl.clone().setAlpha(Jl.getAlpha()*Gt).toRgbString(),tableBodySortBg:nr,tableFixedHeaderSortActiveBg:zi,tableHeaderFilterActiveBg:ii,tableFilterDropdownBg:zo,tableRowHoverBg:rr,tableSelectedRowBg:ar,tableSelectedRowHoverBg:yr,zIndexTableFixed:Ki,zIndexTableSticky:Ki+1,tableFontSizeMiddle:Jr,tableFontSizeSmall:to,tableSelectionColumnWidth:Ui,tableExpandIconBg:wi,tableExpandColumnWidth:Mn+2*Ke.padding,tableExpandedRowBg:Lr,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:qi,tableScrollThumbBgHover:Ve,tableScrollBg:ut});return[Sl(vi),dr(vi),Bl(vi),Bi(vi),Va(vi),Ge(vi),ja(vi),Ba(vi),Bl(vi),Vt(vi),Io(vi),sr(vi),Wo(vi),Pt(vi),No(vi),bo(vi),kr(vi)]},Ke=>{const{colorFillAlter:Ve,colorBgContainer:ut,colorTextHeading:Ot,colorFillSecondary:Ht,colorFillContent:Gt,controlItemBgActive:hn,controlItemBgActiveHover:Mn,padding:Fn,paddingSM:Pa,paddingXS:ga,colorBorderSecondary:yn,borderRadiusLG:nr,fontSize:rr,controlHeight:ar,colorTextPlaceholder:yr}=Ke,Lr=new Go.C(Ht).onBackground(ut).toHexShortString(),jr=new Go.C(Gt).onBackground(ut).toHexShortString(),Tr=new Go.C(Ve).onBackground(ut).toHexShortString();return{headerBg:Tr,headerColor:Ot,headerSortActiveBg:Lr,headerSortHoverBg:jr,bodySortBg:Tr,rowHoverBg:Tr,rowSelectedBg:hn,rowSelectedHoverBg:Mn,rowExpandedBg:Ve,cellPaddingBlock:Fn,cellPaddingInline:Fn,cellPaddingBlockMD:Pa,cellPaddingInlineMD:ga,cellPaddingBlockSM:ga,cellPaddingInlineSM:ga,borderColor:yn,headerBorderRadius:nr,footerBg:Tr,footerColor:Ot,cellFontSize:rr,cellFontSizeMD:rr,cellFontSizeSM:rr,headerSplitColor:yn,fixedHeaderSortActiveBg:Lr,headerFilterHoverBg:Gt,filterDropdownMenuBg:ut,filterDropdownBg:ut,expandIconBg:ut,selectionColumnWidth:ar,stickyScrollBarBg:yr,stickyScrollBarBorderRadius:100}});const El=[],zl=(Ke,Ve)=>{const{prefixCls:ut,className:Ot,rootClassName:Ht,style:Gt,size:hn,bordered:Mn,dropdownPrefixCls:Fn,dataSource:Pa,pagination:ga,rowSelection:yn,rowKey:nr="key",rowClassName:rr,columns:ar,children:yr,childrenColumnName:Lr,onChange:jr,getPopupContainer:Tr,loading:Yr,expandIcon:Uo,expandable:_o,expandedRowRender:Bo,expandIconColumnIndex:Xo,indentSize:yi,scroll:mo,sortDirections:Mo,locale:So,showSorterTooltip:Jr=!0,virtual:to}=Ke,Jo=oe.useMemo(()=>ar||De(yr),[ar,yr]),zi=oe.useMemo(()=>Jo.some(Cl=>Cl.responsive),[Jo]),ii=(0,tl.Z)(zi),zo=oe.useMemo(()=>{const Cl=new Set(Object.keys(ii).filter(eu=>ii[eu]));return Jo.filter(eu=>!eu.responsive||eu.responsive.some(Zu=>Cl.has(Zu)))},[Jo,ii]),wi=(0,Ho.Z)(Ke,["className","style","columns"]),{locale:Ui=Ol.Z,direction:qi,table:Or,renderEmpty:Jl,getPrefixCls:Ki,getPopupContainer:vi}=oe.useContext(Oo.E_),ql=(0,rl.Z)(hn),ni=Object.assign(Object.assign({},Ui.Table),So),Ql=Pa||El,Pl=Ki("table",ut),gl=Ki("dropdown",Fn),Ko=Object.assign({childrenColumnName:Lr,expandIconColumnIndex:Xo},_o),{childrenColumnName:Vo="children"}=Ko,$o=oe.useMemo(()=>Ql.some(Cl=>Cl==null?void 0:Cl[Vo])?"nest":Bo||_o&&_o.expandedRowRender?"row":null,[Ql]),Qo={body:oe.useRef()},xo=oe.useMemo(()=>typeof nr=="function"?nr:Cl=>Cl==null?void 0:Cl[nr],[nr]),[Ya]=Cc(Ql,Vo,xo),vo={},hi=function(Cl,eu){let Zu=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var du,Yu,zu;const Xu=Object.assign(Object.assign({},vo),Cl);Zu&&((du=vo.resetPagination)===null||du===void 0||du.call(vo),!((Yu=Xu.pagination)===null||Yu===void 0)&&Yu.current&&(Xu.pagination.current=1),ga&&ga.onChange&&ga.onChange(1,(zu=Xu.pagination)===null||zu===void 0?void 0:zu.pageSize)),mo&&mo.scrollToFirstRowOnChange!==!1&&Qo.body.current&&(0,Ao.Z)(0,{getContainer:()=>Qo.body.current}),jr==null||jr(Xu.pagination,Xu.filters,Xu.sorter,{currentDataSource:Js(Mi(Ql,Xu.sorterStates,Vo),Xu.filterStates),action:eu})},Vi=(Cl,eu)=>{hi({sorter:Cl,sorterStates:eu},"sort",!1)},[Iu,Su,Ou,mu]=pi({prefixCls:Pl,mergedColumns:zo,onSorterChange:Vi,sortDirections:Mo||["ascend","descend"],tableLocale:ni,showSorterTooltip:Jr}),uu=oe.useMemo(()=>Mi(Ql,Su,Vo),[Ql,Su]);vo.sorter=mu(),vo.sorterStates=Su;const ai=(Cl,eu)=>{hi({filters:Cl,filterStates:eu},"filter",!0)},[xu,Ku,Tl]=qs({prefixCls:Pl,locale:ni,dropdownPrefixCls:gl,mergedColumns:zo,onFilterChange:ai,getPopupContainer:Tr||vi}),Gl=Js(uu,Ku);vo.filters=Tl,vo.filterStates=Ku;const _l=oe.useMemo(()=>{const Cl={};return Object.keys(Tl).forEach(eu=>{Tl[eu]!==null&&(Cl[eu]=Tl[eu])}),Object.assign(Object.assign({},Ou),{filters:Cl})},[Ou,Tl]),[ou]=Il(_l),gu=(Cl,eu)=>{hi({pagination:Object.assign(Object.assign({},vo.pagination),{current:Cl,pageSize:eu})},"paginate")},[sl,ju]=_s(Gl.length,gu,ga);vo.pagination=ga===!1?{}:ku(sl,ga),vo.resetPagination=ju;const yu=oe.useMemo(()=>{if(ga===!1||!sl.pageSize)return Gl;const{current:Cl=1,total:eu,pageSize:Zu=Is}=sl;return Gl.lengthZu?Gl.slice((Cl-1)*Zu,Cl*Zu):Gl:Gl.slice((Cl-1)*Zu,Cl*Zu)},[!!ga,Gl,sl&&sl.current,sl&&sl.pageSize,sl&&sl.total]),[bl,di]=fs({prefixCls:Pl,data:Gl,pageData:yu,getRowKey:xo,getRecordByKey:Ya,expandType:$o,childrenColumnName:Vo,locale:ni,getPopupContainer:Tr||vi},yn),Eu=(Cl,eu,Zu)=>{let du;return typeof rr=="function"?du=je()(rr(Cl,eu,Zu)):du=je()(rr),je()({[`${Pl}-row-selected`]:di.has(xo(Cl,eu))},du)};Ko.__PARENT_RENDER_ICON__=Ko.expandIcon,Ko.expandIcon=Ko.expandIcon||Uo||Vr(ni),$o==="nest"&&Ko.expandIconColumnIndex===void 0?Ko.expandIconColumnIndex=yn?1:0:Ko.expandIconColumnIndex>0&&yn&&(Ko.expandIconColumnIndex-=1),typeof Ko.indentSize!="number"&&(Ko.indentSize=typeof yi=="number"?yi:15);const iu=oe.useCallback(Cl=>ou(bl(xu(Iu(Cl)))),[Iu,xu,bl]);let Es,ts;if(ga!==!1&&(sl!=null&&sl.total)){let Cl;sl.size?Cl=sl.size:Cl=ql==="small"||ql==="middle"?"small":void 0;const eu=Yu=>oe.createElement(Nl.Z,Object.assign({},sl,{className:je()(`${Pl}-pagination ${Pl}-pagination-${Yu}`,sl.className),size:Cl})),Zu=qi==="rtl"?"left":"right",{position:du}=sl;if(du!==null&&Array.isArray(du)){const Yu=du.find(Ps=>Ps.includes("top")),zu=du.find(Ps=>Ps.includes("bottom")),Xu=du.every(Ps=>`${Ps}`=="none");!Yu&&!zu&&!Xu&&(ts=eu(Zu)),Yu&&(Es=eu(Yu.toLowerCase().replace("top",""))),zu&&(ts=eu(zu.toLowerCase().replace("bottom","")))}else ts=eu(Zu)}let Gu;typeof Yr=="boolean"?Gu={spinning:Yr}:typeof Yr=="object"&&(Gu=Object.assign({spinning:!0},Yr));const[Vu,cu]=ml(Pl),[,fu]=(0,Mr.Z)(),Ss=je()(`${Pl}-wrapper`,Or==null?void 0:Or.className,{[`${Pl}-wrapper-rtl`]:qi==="rtl"},Ot,Ht,cu),Ni=Object.assign(Object.assign({},Or==null?void 0:Or.style),Gt),vu=So&&So.emptyText||(Jl==null?void 0:Jl("Table"))||oe.createElement(oi.Z,{componentName:"Table"}),ps=to?Xr:Zi,Os={},_c=oe.useMemo(()=>{const{fontSize:Cl,lineHeight:eu,padding:Zu,paddingXS:du,paddingSM:Yu}=fu,zu=Math.floor(Cl*eu);switch(ql){case"large":return Zu*2+zu;case"small":return du*2+zu;default:return Yu*2+zu}},[fu,ql]);return to&&(Os.listItemHeight=_c),Vu(oe.createElement("div",{ref:Ve,className:Ss,style:Ni},oe.createElement(qr.Z,Object.assign({spinning:!1},Gu),Es,oe.createElement(ps,Object.assign({},Os,wi,{columns:zo,direction:qi,expandable:Ko,prefixCls:Pl,className:je()({[`${Pl}-middle`]:ql==="middle",[`${Pl}-small`]:ql==="small",[`${Pl}-bordered`]:Mn,[`${Pl}-empty`]:Ql.length===0}),data:yu,rowKey:xo,rowClassName:Eu,emptyText:vu,internalHooks:fe,internalRefs:Qo,transformColumns:iu})),ts)))};var Kl=oe.forwardRef(zl);const Al=(Ke,Ve)=>{const ut=oe.useRef(0);return ut.current+=1,oe.createElement(Kl,Object.assign({},Ke,{ref:Ve,_renderTimes:ut.current}))},Ll=oe.forwardRef(Al);Ll.SELECTION_COLUMN=Uu,Ll.EXPAND_COLUMN=a,Ll.SELECTION_ALL=zs,Ll.SELECTION_INVERT=Hs,Ll.SELECTION_NONE=Fc,Ll.Column=Zo,Ll.ColumnGroup=Di,Ll.Summary=Ue;var Kn=Ll,zr=Kn},12563:function(Lt,dt,x){"use strict";x.d(dt,{default:function(){return Me}});var a=x(59301),fe=x(99267),Le=x(92310),ye=x.n(Le),Fe=x(36785),Be=x(47729),oe=x(14088),Ne=x(36355),we=x(17313),be=x(37613),Re=x(83116);const Ze=xe=>{const{paddingXXS:it,lineWidth:je,tagPaddingHorizontal:lt,componentCls:We}=xe,st=lt-je,bt=it-je;return{[We]:Object.assign(Object.assign({},(0,we.Wf)(xe)),{display:"inline-block",height:"auto",marginInlineEnd:xe.marginXS,paddingInline:st,fontSize:xe.tagFontSize,lineHeight:xe.tagLineHeight,whiteSpace:"nowrap",background:xe.defaultBg,border:`${xe.lineWidth}px ${xe.lineType} ${xe.colorBorder}`,borderRadius:xe.borderRadiusSM,opacity:1,transition:`all ${xe.motionDurationMid}`,textAlign:"start",position:"relative",[`&${We}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:xe.defaultColor},[`${We}-close-icon`]:{marginInlineStart:bt,color:xe.colorTextDescription,fontSize:xe.tagIconSize,cursor:"pointer",transition:`all ${xe.motionDurationMid}`,"&:hover":{color:xe.colorTextHeading}},[`&${We}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${xe.iconCls}-close, ${xe.iconCls}-close:hover`]:{color:xe.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${We}-checkable-checked):hover`]:{color:xe.colorPrimary,backgroundColor:xe.colorFillSecondary},"&:active, &-checked":{color:xe.colorTextLightSolid},"&-checked":{backgroundColor:xe.colorPrimary,"&:hover":{backgroundColor:xe.colorPrimaryHover}},"&:active":{backgroundColor:xe.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${xe.iconCls} + span, > span + ${xe.iconCls}`]:{marginInlineStart:st}}),[`${We}-borderless`]:{borderColor:"transparent",background:xe.tagBorderlessBg}}},Ce=xe=>{const{lineWidth:it,fontSizeIcon:je}=xe,lt=xe.fontSizeSM,We=`${xe.lineHeightSM*lt}px`;return(0,be.TS)(xe,{tagFontSize:lt,tagLineHeight:We,tagIconSize:je-2*it,tagPaddingHorizontal:8,tagBorderlessBg:xe.colorFillTertiary})},re=xe=>({defaultBg:xe.colorFillQuaternary,defaultColor:xe.colorText});var y=(0,Re.Z)("Tag",xe=>{const it=Ce(xe);return Ze(it)},re),E=function(xe,it){var je={};for(var lt in xe)Object.prototype.hasOwnProperty.call(xe,lt)&&it.indexOf(lt)<0&&(je[lt]=xe[lt]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,lt=Object.getOwnPropertySymbols(xe);We{const{prefixCls:it,style:je,className:lt,checked:We,onChange:st,onClick:bt}=xe,Et=E(xe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:At,tag:Rt}=a.useContext(Ne.E_),jt=Tt=>{st==null||st(!We),bt==null||bt(Tt)},Ut=At("tag",it),[ft,Je]=y(Ut),ct=ye()(Ut,`${Ut}-checkable`,{[`${Ut}-checkable-checked`]:We},Rt==null?void 0:Rt.className,lt,Je);return ft(a.createElement("span",Object.assign({},Et,{style:Object.assign(Object.assign({},je),Rt==null?void 0:Rt.style),className:ct,onClick:jt})))},ee=x(45157);const te=xe=>(0,ee.Z)(xe,(it,je)=>{let{textColor:lt,lightBorderColor:We,lightColor:st,darkColor:bt}=je;return{[`${xe.componentCls}-${it}`]:{color:lt,background:st,borderColor:We,"&-inverse":{color:xe.colorTextLightSolid,background:bt,borderColor:bt},[`&${xe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ne=(0,Re.b)(["Tag","preset"],xe=>{const it=Ce(xe);return te(it)},re);function ue(xe){return typeof xe!="string"?xe:xe.charAt(0).toUpperCase()+xe.slice(1)}const se=(xe,it,je)=>{const lt=ue(je);return{[`${xe.componentCls}-${it}`]:{color:xe[`color${je}`],background:xe[`color${lt}Bg`],borderColor:xe[`color${lt}Border`],[`&${xe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var me=(0,Re.b)(["Tag","status"],xe=>{const it=Ce(xe);return[se(it,"success","Success"),se(it,"processing","Info"),se(it,"error","Error"),se(it,"warning","Warning")]},re),ve=function(xe,it){var je={};for(var lt in xe)Object.prototype.hasOwnProperty.call(xe,lt)&&it.indexOf(lt)<0&&(je[lt]=xe[lt]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,lt=Object.getOwnPropertySymbols(xe);We{const{prefixCls:je,className:lt,rootClassName:We,style:st,children:bt,icon:Et,color:At,onClose:Rt,closeIcon:jt,closable:Ut,bordered:ft=!0}=xe,Je=ve(xe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:ct,direction:Tt,tag:$t}=a.useContext(Ne.E_),[Kt,En]=a.useState(!0);a.useEffect(()=>{"visible"in Je&&En(Je.visible)},[Je.visible]);const Ye=(0,Fe.o2)(At),Qt=(0,Fe.yT)(At),kn=Ye||Qt,An=Object.assign(Object.assign({backgroundColor:At&&!kn?At:void 0},$t==null?void 0:$t.style),st),sn=ct("tag",je),[rt,ht]=y(sn),tt=ye()(sn,$t==null?void 0:$t.className,{[`${sn}-${At}`]:kn,[`${sn}-has-color`]:At&&!kn,[`${sn}-hidden`]:!Kt,[`${sn}-rtl`]:Tt==="rtl",[`${sn}-borderless`]:!ft},lt,We,ht),ke=He=>{He.stopPropagation(),Rt==null||Rt(He),!He.defaultPrevented&&En(!1)},[,St]=(0,Be.Z)(Ut,jt,He=>He===null?a.createElement(fe.Z,{className:`${sn}-close-icon`,onClick:ke}):a.createElement("span",{className:`${sn}-close-icon`,onClick:ke},He),null,!1),wt=typeof Je.onClick=="function"||bt&&bt.type==="a",Ue=Et||null,Qe=Ue?a.createElement(a.Fragment,null,Ue,bt&&a.createElement("span",null,bt)):bt,Ct=a.createElement("span",Object.assign({},Je,{ref:it,className:tt,style:An}),Qe,St,Ye&&a.createElement(ne,{key:"preset",prefixCls:sn}),Qt&&a.createElement(me,{key:"status",prefixCls:sn}));return rt(wt?a.createElement(oe.Z,{component:"Tag"},Ct):Ct)},Se=a.forwardRef(Ae);Se.CheckableTag=b;var Me=Se},17574:function(Lt,dt,x){"use strict";x.d(dt,{default:function(){return At}});var a=x(54030),fe=x(3300),Le=x(52671),ye=x(8657),Fe=x(32855),Be=x(59301),oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Ne=oe,we=x(7657),be=function(jt,Ut){return Be.createElement(we.Z,(0,Fe.Z)({},jt,{ref:Ut,icon:Ne}))},Re=Be.forwardRef(be),Ze=Re,Ce=x(92310),re=x.n(Ce),y=x(35654),E=x(71430),z=x(36355),b=x(56082),ee=x(62892),te=x(20648);const ne=4;function ue(Rt){const{dropPosition:jt,dropLevelOffset:Ut,prefixCls:ft,indent:Je,direction:ct="ltr"}=Rt,Tt=ct==="ltr"?"left":"right",$t=ct==="ltr"?"right":"left",Kt={[Tt]:-Ut*Je+ne,[$t]:0};switch(jt){case-1:Kt.top=-3;break;case 1:Kt.bottom=-3;break;default:Kt.bottom=-3,Kt[Tt]=Je+ne;break}return Be.createElement("div",{style:Kt,className:`${ft}-drop-indicator`})}var se=x(71997),ve=Be.forwardRef((Rt,jt)=>{const{getPrefixCls:Ut,direction:ft,virtual:Je,tree:ct}=Be.useContext(z.E_),{prefixCls:Tt,className:$t,showIcon:Kt=!1,showLine:En,switcherIcon:Ye,blockNode:Qt=!1,children:kn,checkable:An=!1,selectable:sn=!0,draggable:rt,motion:ht,style:tt}=Rt,ke=Ut("tree",Tt),St=Ut(),wt=ht!=null?ht:Object.assign(Object.assign({},(0,ee.Z)(St)),{motionAppear:!1}),Ue=Object.assign(Object.assign({},Rt),{checkable:An,selectable:sn,showIcon:Kt,motion:wt,blockNode:Qt,showLine:!!En,dropIndicatorRender:ue}),[Qe,Ct]=(0,te.ZP)(ke),He=Be.useMemo(()=>{if(!rt)return!1;let Xe={};switch(typeof rt){case"function":Xe.nodeDraggable=rt;break;case"object":Xe=Object.assign({},rt);break;default:break}return Xe.icon!==!1&&(Xe.icon=Xe.icon||Be.createElement(b.Z,null)),Xe},[rt]),at=Xe=>Be.createElement(se.Z,{prefixCls:ke,switcherIcon:Ye,treeNodeProps:Xe,showLine:En});return Qe(Be.createElement(a.Z,Object.assign({itemHeight:20,ref:jt,virtual:Je},Ue,{style:Object.assign(Object.assign({},ct==null?void 0:ct.style),tt),prefixCls:ke,className:re()({[`${ke}-icon-hide`]:!Kt,[`${ke}-block-node`]:Qt,[`${ke}-unselectable`]:!sn,[`${ke}-rtl`]:ft==="rtl"},ct==null?void 0:ct.className,$t,Ct),direction:ft,checkable:An&&Be.createElement("span",{className:`${ke}-checkbox-inner`}),selectable:sn,switcherIcon:at,draggable:He}),kn))}),Ae;(function(Rt){Rt[Rt.None=0]="None",Rt[Rt.Start=1]="Start",Rt[Rt.End=2]="End"})(Ae||(Ae={}));function Se(Rt,jt){function Ut(ft){const{key:Je,children:ct}=ft;jt(Je,ft)!==!1&&Se(ct||[],jt)}Rt.forEach(Ut)}function Me(Rt){let{treeData:jt,expandedKeys:Ut,startKey:ft,endKey:Je}=Rt;const ct=[];let Tt=Ae.None;if(ft&&ft===Je)return[ft];if(!ft||!Je)return[];function $t(Kt){return Kt===ft||Kt===Je}return Se(jt,Kt=>{if(Tt===Ae.End)return!1;if($t(Kt)){if(ct.push(Kt),Tt===Ae.None)Tt=Ae.Start;else if(Tt===Ae.Start)return Tt=Ae.End,!1}else Tt===Ae.Start&&ct.push(Kt);return Ut.includes(Kt)}),ct}function xe(Rt,jt){const Ut=(0,fe.Z)(jt),ft=[];return Se(Rt,(Je,ct)=>{const Tt=Ut.indexOf(Je);return Tt!==-1&&(ft.push(ct),Ut.splice(Tt,1)),!!Ut.length}),ft}var it=function(Rt,jt){var Ut={};for(var ft in Rt)Object.prototype.hasOwnProperty.call(Rt,ft)&&jt.indexOf(ft)<0&&(Ut[ft]=Rt[ft]);if(Rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,ft=Object.getOwnPropertySymbols(Rt);Je{var{defaultExpandAll:Ut,defaultExpandParent:ft,defaultExpandedKeys:Je}=Rt,ct=it(Rt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Tt=Be.useRef(),$t=Be.useRef(),Kt=()=>{const{keyEntities:He}=(0,E.I8)(lt(ct));let at;return Ut?at=Object.keys(He):ft?at=(0,y.r7)(ct.expandedKeys||Je||[],He):at=ct.expandedKeys||Je,at},[En,Ye]=Be.useState(ct.selectedKeys||ct.defaultSelectedKeys||[]),[Qt,kn]=Be.useState(()=>Kt());Be.useEffect(()=>{"selectedKeys"in ct&&Ye(ct.selectedKeys)},[ct.selectedKeys]),Be.useEffect(()=>{"expandedKeys"in ct&&kn(ct.expandedKeys)},[ct.expandedKeys]);const An=(He,at)=>{var Xe;return"expandedKeys"in ct||kn(He),(Xe=ct.onExpand)===null||Xe===void 0?void 0:Xe.call(ct,He,at)},sn=(He,at)=>{var Xe;const{multiple:Tn}=ct,{node:pn,nativeEvent:Dn}=at,{key:Zn=""}=pn,qn=lt(ct),Bt=Object.assign(Object.assign({},at),{selected:!0}),kt=(Dn==null?void 0:Dn.ctrlKey)||(Dn==null?void 0:Dn.metaKey),Pn=Dn==null?void 0:Dn.shiftKey;let Nt;Tn&&kt?(Nt=He,Tt.current=Zn,$t.current=Nt,Bt.selectedNodes=xe(qn,Nt)):Tn&&Pn?(Nt=Array.from(new Set([].concat((0,fe.Z)($t.current||[]),(0,fe.Z)(Me({treeData:qn,expandedKeys:Qt,startKey:Zn,endKey:Tt.current}))))),Bt.selectedNodes=xe(qn,Nt)):(Nt=[Zn],Tt.current=Zn,$t.current=Nt,Bt.selectedNodes=xe(qn,Nt)),(Xe=ct.onSelect)===null||Xe===void 0||Xe.call(ct,Nt,Bt),"selectedKeys"in ct||Ye(Nt)},{getPrefixCls:rt,direction:ht}=Be.useContext(z.E_),{prefixCls:tt,className:ke,showIcon:St=!0,expandAction:wt="click"}=ct,Ue=it(ct,["prefixCls","className","showIcon","expandAction"]),Qe=rt("tree",tt),Ct=re()(`${Qe}-directory`,{[`${Qe}-directory-rtl`]:ht==="rtl"},ke);return Be.createElement(ve,Object.assign({icon:je,ref:jt,blockNode:!0},Ue,{showIcon:St,expandAction:wt,prefixCls:Qe,className:Ct,expandedKeys:Qt,selectedKeys:En,onSelect:sn,onExpand:An}))};var bt=Be.forwardRef(We);const Et=ve;Et.DirectoryTree=bt,Et.TreeNode=a.O;var At=Et},20648:function(Lt,dt,x){"use strict";x.d(dt,{TM:function(){return Ce},Yk:function(){return Ze}});var a=x(36237),fe=x(98447),Le=x(17313),ye=x(8378),Fe=x(37613),Be=x(83116);const oe=new a.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Ne=(re,y)=>({[`.${re}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),we=(re,y)=>({[`.${re}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),be=(re,y)=>{const{treeCls:E,treeNodeCls:z,treeNodePadding:b,titleHeight:ee,nodeSelectedBg:te,nodeHoverBg:ne}=y,ue=y.paddingXS;return{[E]:Object.assign(Object.assign({},(0,Le.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${E}-rtl`]:{[`${E}-switcher`]:{"&_close":{[`${E}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${E}-active-focused)`]:Object.assign({},(0,Le.oN)(y)),[`${E}-list-holder-inner`]:{alignItems:"flex-start"},[`&${E}-block-node`]:{[`${E}-list-holder-inner`]:{alignItems:"stretch",[`${E}-node-content-wrapper`]:{flex:"auto"},[`${z}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:oe,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${z}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${E}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${E}-node-content-wrapper`]:Object.assign({},(0,Le.oN)(y)),[`&:not(${z}-disabled).filter-node ${E}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${E}-draggable-icon`]:{flexShrink:0,width:ee,lineHeight:`${ee}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${z}:hover &`]:{opacity:.45}},[`&${z}-disabled`]:{[`${E}-draggable-icon`]:{visibility:"hidden"}}}},[`${E}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ee}},[`${E}-draggable-icon`]:{visibility:"hidden"},[`${E}-switcher`]:Object.assign(Object.assign({},Ne(re,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:ee,margin:0,lineHeight:`${ee}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${E}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ee/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ee/2*.8,height:ee/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${E}-checkbox`]:{top:"initial",marginInlineEnd:ue},[`${E}-node-content-wrapper, ${E}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:ee,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${ee}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ne},[`&${E}-node-selected`]:{backgroundColor:te},[`${E}-iconEle`]:{display:"inline-block",width:ee,height:ee,lineHeight:`${ee}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${E}-unselectable ${E}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${E}-node-content-wrapper`]:Object.assign({lineHeight:`${ee}px`,userSelect:"none"},we(re,y)),[`${z}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${E}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ee/2,bottom:-b,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${E}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${z}-leaf-last`]:{[`${E}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ee/2}px !important`}}}}})}},Re=re=>{const{treeCls:y,treeNodeCls:E,treeNodePadding:z,directoryNodeSelectedBg:b,directoryNodeSelectedColor:ee}=re;return{[`${y}${y}-directory`]:{[E]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:z,insetInlineStart:0,transition:`background-color ${re.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:re.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${re.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:ee,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${y}-switcher`]:{color:ee},[`${y}-node-content-wrapper`]:{color:ee,background:"transparent"}}}}}},Ze=(re,y)=>{const E=`.${re}`,z=`${E}-treenode`,b=y.paddingXS/2,ee=(0,Fe.TS)(y,{treeCls:E,treeNodeCls:z,treeNodePadding:b});return[be(re,ee),Re(ee)]},Ce=re=>{const{controlHeightSM:y}=re;return{titleHeight:y,nodeHoverBg:re.controlItemBgHover,nodeSelectedBg:re.controlItemBgActive}};dt.ZP=(0,Be.Z)("Tree",(re,y)=>{let{prefixCls:E}=y;return[{[re.componentCls]:(0,fe.C2)(`${E}-checkbox`,re)},Ze(E,re),(0,ye.Z)(re)]},re=>{const{colorTextLightSolid:y,colorPrimary:E}=re;return Object.assign(Object.assign({},Ce(re)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:E})})},71997:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return z}});var a=x(32855),fe=x(59301),Le={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},ye=Le,Fe=x(7657),Be=function(ee,te){return fe.createElement(Fe.Z,(0,a.Z)({},ee,{ref:te,icon:ye}))},oe=fe.forwardRef(Be),Ne=oe,we=x(52671),be=x(58617),Re=x(15075),Ze=x(43531),Ce=x(92310),re=x.n(Ce),y=x(92343),z=b=>{const{prefixCls:ee,switcherIcon:te,treeNodeProps:ne,showLine:ue}=b,{isLeaf:se,expanded:me,loading:ve}=ne;if(ve)return fe.createElement(be.Z,{className:`${ee}-switcher-loading-icon`});let Ae;if(ue&&typeof ue=="object"&&(Ae=ue.showLeafIcon),se){if(!ue)return null;if(typeof Ae!="boolean"&&Ae){const xe=typeof Ae=="function"?Ae(ne):Ae,it=`${ee}-switcher-line-custom-icon`;return(0,y.l$)(xe)?(0,y.Tm)(xe,{className:re()(xe.props.className||"",it)}):xe}return Ae?fe.createElement(we.Z,{className:`${ee}-switcher-line-icon`}):fe.createElement("span",{className:`${ee}-switcher-leaf-line`})}const Se=`${ee}-switcher-icon`,Me=typeof te=="function"?te(ne):te;return(0,y.l$)(Me)?(0,y.Tm)(Me,{className:re()(Me.props.className||"",Se)}):Me!==void 0?Me:ue?me?fe.createElement(Re.Z,{className:`${ee}-switcher-line-icon`}):fe.createElement(Ze.Z,{className:`${ee}-switcher-line-icon`}):fe.createElement(Ne,{className:Se})}},54580:function(Lt,dt,x){"use strict";x.d(dt,{default:function(){return wn}});var a=x(59301),fe=x(3300),Le=x(92310),ye=x.n(Le),Fe=x(32855),Be=x(33377),oe=x(93912),Ne=x(18881),we=x(85461),be=x(74430),Re=x(43079),Ze=x(13932),Ce=x(34666),re=x(68702),y=x(26112);function E(mt,on){var fn="cannot ".concat(mt.method," ").concat(mt.action," ").concat(on.status,"'"),cn=new Error(fn);return cn.status=on.status,cn.method=mt.method,cn.url=mt.action,cn}function z(mt){var on=mt.responseText||mt.response;if(!on)return on;try{return JSON.parse(on)}catch(fn){return on}}function b(mt){var on=new XMLHttpRequest;mt.onProgress&&on.upload&&(on.upload.onprogress=function(vn){vn.total>0&&(vn.percent=vn.loaded/vn.total*100),mt.onProgress(vn)});var fn=new FormData;mt.data&&Object.keys(mt.data).forEach(function(Hn){var vn=mt.data[Hn];if(Array.isArray(vn)){vn.forEach(function(vt){fn.append("".concat(Hn,"[]"),vt)});return}fn.append(Hn,vn)}),mt.file instanceof Blob?fn.append(mt.filename,mt.file,mt.file.name):fn.append(mt.filename,mt.file),on.onerror=function(vn){mt.onError(vn)},on.onload=function(){return on.status<200||on.status>=300?mt.onError(E(mt,on),z(on)):mt.onSuccess(z(on),on)},on.open(mt.method,mt.action,!0),mt.withCredentials&&"withCredentials"in on&&(on.withCredentials=!0);var cn=mt.headers||{};return cn["X-Requested-With"]!==null&&on.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(cn).forEach(function(Hn){cn[Hn]!==null&&on.setRequestHeader(Hn,cn[Hn])}),on.send(fn),{abort:function(){on.abort()}}}var ee=+new Date,te=0;function ne(){return"rc-upload-".concat(ee,"-").concat(++te)}var ue=x(48736),se=function(mt,on){if(mt&&on){var fn=Array.isArray(on)?on:on.split(","),cn=mt.name||"",Hn=mt.type||"",vn=Hn.replace(/\/.*$/,"");return fn.some(function(vt){var ta=vt.trim();if(/^\*(\/\*)?$/.test(vt))return!0;if(ta.charAt(0)==="."){var _a=cn.toLowerCase(),mr=ta.toLowerCase(),Un=[mr];return(mr===".jpg"||mr===".jpeg")&&(Un=[".jpg",".jpeg"]),Un.some(function(eo){return _a.endsWith(eo)})}return/\/\*$/.test(ta)?vn===ta.replace(/\/.*$/,""):Hn===ta?!0:/^\w+$/.test(ta)?((0,ue.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(ta,"'.Skip for check.")),!0):!1})}return!0};function me(mt,on){var fn=mt.createReader(),cn=[];function Hn(){fn.readEntries(function(vn){var vt=Array.prototype.slice.apply(vn);cn=cn.concat(vt);var ta=!vt.length;ta?on(cn):Hn()})}Hn()}var ve=function(on,fn,cn){var Hn=function vn(vt,ta){vt&&(vt.path=ta||"",vt.isFile?vt.file(function(_a){cn(_a)&&(vt.fullPath&&!_a.webkitRelativePath&&(Object.defineProperties(_a,{webkitRelativePath:{writable:!0}}),_a.webkitRelativePath=vt.fullPath.replace(/^\//,""),Object.defineProperties(_a,{webkitRelativePath:{writable:!1}})),fn([_a]))}):vt.isDirectory&&me(vt,function(_a){_a.forEach(function(mr){vn(mr,"".concat(ta).concat(vt.name,"/"))})}))};on.forEach(function(vn){Hn(vn.webkitGetAsEntry())})},Ae=ve,Se=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Me=function(mt){(0,Ne.Z)(fn,mt);var on=(0,we.Z)(fn);function fn(){var cn;(0,Be.Z)(this,fn);for(var Hn=arguments.length,vn=new Array(Hn),vt=0;vt{let{uid:vn}=Hn;return vn===mt.uid});return cn===-1?fn.push(mt):fn[cn]=mt,fn}function Xe(mt,on){const fn=mt.uid!==void 0?"uid":"name";return on.filter(cn=>cn[fn]===mt[fn])[0]}function Tn(mt,on){const fn=mt.uid!==void 0?"uid":"name",cn=on.filter(Hn=>Hn[fn]!==mt[fn]);return cn.length===on.length?null:cn}const pn=function(){const on=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),cn=on[on.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(cn)||[""])[0]},Dn=mt=>mt.indexOf("image/")===0,Zn=mt=>{if(mt.type&&!mt.thumbUrl)return Dn(mt.type);const on=mt.thumbUrl||mt.url||"",fn=pn(on);return/^data:image\//.test(on)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(fn)?!0:!(/^data:/.test(on)||fn)},qn=200;function Bt(mt){return new Promise(on=>{if(!mt.type||!Dn(mt.type)){on("");return}const fn=document.createElement("canvas");fn.width=qn,fn.height=qn,fn.style.cssText=`position: fixed; left: 0; top: 0; width: ${qn}px; height: ${qn}px; z-index: 9999; display: none;`,document.body.appendChild(fn);const cn=fn.getContext("2d"),Hn=new Image;if(Hn.onload=()=>{const{width:vn,height:vt}=Hn;let ta=qn,_a=qn,mr=0,Un=0;vn>vt?(_a=vt*(qn/vn),Un=-(_a-ta)/2):(ta=vn*(qn/vt),mr=-(ta-_a)/2),cn.drawImage(Hn,mr,Un,ta,_a);const eo=fn.toDataURL();document.body.removeChild(fn),window.URL.revokeObjectURL(Hn.src),on(eo)},Hn.crossOrigin="anonymous",mt.type.startsWith("image/svg+xml")){const vn=new FileReader;vn.onload=()=>{vn.result&&(Hn.src=vn.result)},vn.readAsDataURL(mt)}else if(mt.type.startsWith("image/gif")){const vn=new FileReader;vn.onload=()=>{vn.result&&on(vn.result)},vn.readAsDataURL(mt)}else Hn.src=window.URL.createObjectURL(mt)})}var kt=x(26227),Pn=x(41464),Nt=x(15277),qt=x(93948),Bn=x(6848),wa=a.forwardRef((mt,on)=>{let{prefixCls:fn,className:cn,style:Hn,locale:vn,listType:vt,file:ta,items:_a,progress:mr,iconRender:Un,actionIconRender:eo,itemRender:Kr,isImgUrl:lo,showPreviewIcon:hr,showRemoveIcon:pr,showDownloadIcon:wr,previewIcon:Fr,removeIcon:vr,downloadIcon:uo,onPreview:Do,onDownload:no,onClose:_r}=mt;var ri,cl;const{status:nl}=ta,[Ai,Pi]=a.useState(nl);a.useEffect(()=>{nl!=="removed"&&Pi(nl)},[nl]);const[Zr,Li]=a.useState(!1);a.useEffect(()=>{const Oo=setTimeout(()=>{Li(!0)},300);return()=>{clearTimeout(Oo)}},[]);const Qi=Un(ta);let ji=a.createElement("div",{className:`${fn}-icon`},Qi);if(vt==="picture"||vt==="picture-card"||vt==="picture-circle")if(Ai==="uploading"||!ta.thumbUrl&&!ta.url){const Oo=ye()(`${fn}-list-item-thumbnail`,{[`${fn}-list-item-file`]:Ai!=="uploading"});ji=a.createElement("div",{className:Oo},Qi)}else{const Oo=lo!=null&&lo(ta)?a.createElement("img",{src:ta.thumbUrl||ta.url,alt:ta.name,className:`${fn}-list-item-image`,crossOrigin:ta.crossOrigin}):Qi,oi=ye()(`${fn}-list-item-thumbnail`,{[`${fn}-list-item-file`]:lo&&!lo(ta)});ji=a.createElement("a",{className:oi,onClick:rl=>Do(ta,rl),href:ta.url||ta.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Oo)}const Lo=ye()(`${fn}-list-item`,`${fn}-list-item-${Ai}`),Fl=typeof ta.linkProps=="string"?JSON.parse(ta.linkProps):ta.linkProps,el=pr?eo((typeof vr=="function"?vr(ta):vr)||a.createElement(kt.Z,null),()=>_r(ta),fn,vn.removeFile):null,Da=wr&&Ai==="done"?eo((typeof uo=="function"?uo(ta):uo)||a.createElement(Pn.Z,null),()=>no(ta),fn,vn.downloadFile):null,ba=vt!=="picture-card"&&vt!=="picture-circle"&&a.createElement("span",{key:"download-delete",className:ye()(`${fn}-list-item-actions`,{picture:vt==="picture"})},Da,el),Wa=ye()(`${fn}-list-item-name`),Sr=ta.url?[a.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Wa,title:ta.name},Fl,{href:ta.url,onClick:Oo=>Do(ta,Oo)}),ta.name),ba]:[a.createElement("span",{key:"view",className:Wa,onClick:Oo=>Do(ta,Oo),title:ta.name},ta.name),ba],cr={pointerEvents:"none",opacity:.5},so=hr?a.createElement("a",{href:ta.url||ta.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:ta.url||ta.thumbUrl?void 0:cr,onClick:Oo=>Do(ta,Oo),title:vn.previewFile},typeof Fr=="function"?Fr(ta):Fr||a.createElement(Nt.Z,null)):null,Cr=(vt==="picture-card"||vt==="picture-circle")&&Ai!=="uploading"&&a.createElement("span",{className:`${fn}-list-item-actions`},so,Ai==="done"&&Da,el),{getPrefixCls:Zo}=a.useContext(Et.E_),Ro=Zo(),Di=a.createElement("div",{className:Lo},ji,Sr,Cr,Zr&&a.createElement(St.default,{motionName:`${Ro}-fade`,visible:Ai==="uploading",motionDeadline:2e3},Oo=>{let{className:oi}=Oo;const rl="percent"in ta?a.createElement(qt.Z,Object.assign({},mr,{type:"line",percent:ta.percent,"aria-label":ta["aria-label"],"aria-labelledby":ta["aria-labelledby"]})):null;return a.createElement("div",{className:ye()(`${fn}-list-item-progress`,oi)},rl)})),Ho=ta.response&&typeof ta.response=="string"?ta.response:((ri=ta.error)===null||ri===void 0?void 0:ri.statusText)||((cl=ta.error)===null||cl===void 0?void 0:cl.message)||vn.uploadError,Ao=Ai==="error"?a.createElement(Bn.Z,{title:Ho,getPopupContainer:Oo=>Oo.parentNode},Di):Di;return a.createElement("div",{className:ye()(`${fn}-list-item-container`,cn),style:Hn,ref:on},Kr?Kr(Ao,ta,_a,{download:no.bind(null,ta),preview:Do.bind(null,ta),remove:_r.bind(null,ta)}):Ao)});const Ga=(mt,on)=>{const{listType:fn="text",previewFile:cn=Bt,onPreview:Hn,onDownload:vn,onRemove:vt,locale:ta,iconRender:_a,isImageUrl:mr=Zn,prefixCls:Un,items:eo=[],showPreviewIcon:Kr=!0,showRemoveIcon:lo=!0,showDownloadIcon:hr=!1,removeIcon:pr,previewIcon:wr,downloadIcon:Fr,progress:vr={size:[-1,2],showInfo:!1},appendAction:uo,appendActionVisible:Do=!0,itemRender:no,disabled:_r}=mt,ri=(0,wt.Z)(),[cl,nl]=a.useState(!1);a.useEffect(()=>{fn!=="picture"&&fn!=="picture-card"&&fn!=="picture-circle"||(eo||[]).forEach(cr=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(cr.originFileObj instanceof File||cr.originFileObj instanceof Blob)||cr.thumbUrl!==void 0||(cr.thumbUrl="",cn&&cn(cr.originFileObj).then(so=>{cr.thumbUrl=so||"",ri()}))})},[fn,eo,cn]),a.useEffect(()=>{nl(!0)},[]);const Ai=(cr,so)=>{if(Hn)return so==null||so.preventDefault(),Hn(cr)},Pi=cr=>{typeof vn=="function"?vn(cr):cr.url&&window.open(cr.url)},Zr=cr=>{vt==null||vt(cr)},Li=cr=>{if(_a)return _a(cr,fn);const so=cr.status==="uploading",Cr=mr&&mr(cr)?a.createElement(ke,null):a.createElement($t,null);let Zo=so?a.createElement(Kt.Z,null):a.createElement(An,null);return fn==="picture"?Zo=so?a.createElement(Kt.Z,null):Cr:(fn==="picture-card"||fn==="picture-circle")&&(Zo=so?ta.uploading:Cr),Zo},Qi=(cr,so,Cr,Zo)=>{const Ro={type:"text",size:"small",title:Zo,onClick:Di=>{so(),(0,Qe.l$)(cr)&&cr.props.onClick&&cr.props.onClick(Di)},className:`${Cr}-list-item-action`,disabled:_r};if((0,Qe.l$)(cr)){const Di=(0,Qe.Tm)(cr,Object.assign(Object.assign({},cr.props),{onClick:()=>{}}));return a.createElement(Ct.ZP,Object.assign({},Ro,{icon:Di}))}return a.createElement(Ct.ZP,Object.assign({},Ro),a.createElement("span",null,cr))};a.useImperativeHandle(on,()=>({handlePreview:Ai,handleDownload:Pi}));const{getPrefixCls:ji}=a.useContext(Et.E_),Lo=ji("upload",Un),Fl=ji(),el=ye()(`${Lo}-list`,`${Lo}-list-${fn}`),Da=(0,fe.Z)(eo.map(cr=>({key:cr.uid,file:cr})));let Wa={motionDeadline:2e3,motionName:`${Lo}-${fn==="picture-card"||fn==="picture-circle"?"animate-inline":"animate"}`,keys:Da,motionAppear:cl};const Sr=a.useMemo(()=>{const cr=Object.assign({},(0,Ue.Z)(Fl));return delete cr.onAppearEnd,delete cr.onEnterEnd,delete cr.onLeaveEnd,cr},[Fl]);return fn!=="picture-card"&&fn!=="picture-circle"&&(Wa=Object.assign(Object.assign({},Sr),Wa)),a.createElement("div",{className:el},a.createElement(St.CSSMotionList,Object.assign({},Wa,{component:!1}),cr=>{let{key:so,file:Cr,className:Zo,style:Ro}=cr;return a.createElement(wa,{key:so,locale:ta,prefixCls:Lo,className:Zo,style:Ro,file:Cr,items:eo,progress:vr,listType:fn,isImgUrl:mr,showPreviewIcon:Kr,showRemoveIcon:lo,showDownloadIcon:hr,removeIcon:pr,previewIcon:wr,downloadIcon:Fr,iconRender:Li,actionIconRender:Qi,itemRender:no,onPreview:Ai,onDownload:Pi,onClose:Zr})}),uo&&a.createElement(St.default,Object.assign({},Wa,{visible:Do,forceRender:!0}),cr=>{let{className:so,style:Cr}=cr;return(0,Qe.Tm)(uo,Zo=>({className:ye()(Zo.className,so),style:Object.assign(Object.assign(Object.assign({},Cr),{pointerEvents:so?"none":void 0}),Zo.style)}))}))};var en=a.forwardRef(Ga),Wn=x(17313),Ca=x(8378),Ka=x(83116),Ra=x(37613),Qr=mt=>{const{componentCls:on,iconCls:fn}=mt;return{[`${on}-wrapper`]:{[`${on}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:mt.colorFillAlter,border:`${mt.lineWidth}px dashed ${mt.colorBorder}`,borderRadius:mt.borderRadiusLG,cursor:"pointer",transition:`border-color ${mt.motionDurationSlow}`,[on]:{padding:`${mt.padding}px 0`},[`${on}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${on}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${on}-disabled):hover`]:{borderColor:mt.colorPrimaryHover},[`p${on}-drag-icon`]:{marginBottom:mt.margin,[fn]:{color:mt.colorPrimary,fontSize:mt.uploadThumbnailSize}},[`p${on}-text`]:{margin:`0 0 ${mt.marginXXS}px`,color:mt.colorTextHeading,fontSize:mt.fontSizeLG},[`p${on}-hint`]:{color:mt.colorTextDescription,fontSize:mt.fontSize},[`&${on}-disabled`]:{cursor:"not-allowed",[`p${on}-drag-icon ${fn}, + `]:{background:yr},[`&${Ve}-row-selected`]:{"> th, > td":{background:Lr},"&:hover > th, &:hover > td":{background:jr}}}},[`${Ve}-footer`]:{padding:`${Ot}px ${Ht}px`,color:Tr,background:Yr}})}};var ml=(0,Gi.Z)("Table",Ke=>{const{colorTextHeading:Ve,colorSplit:ut,colorIcon:Ot,colorIconHover:Ht,opacityLoading:Gt,colorBgContainer:hn,controlInteractiveSize:Mn,headerBg:Fn,headerColor:Pa,headerSortActiveBg:ga,headerSortHoverBg:yn,bodySortBg:nr,rowHoverBg:rr,rowSelectedBg:ar,rowSelectedHoverBg:yr,rowExpandedBg:Lr,cellPaddingBlock:jr,cellPaddingInline:Tr,cellPaddingBlockMD:Yr,cellPaddingInlineMD:Uo,cellPaddingBlockSM:_o,cellPaddingInlineSM:Bo,borderColor:Xo,footerBg:yi,footerColor:mo,headerBorderRadius:Mo,cellFontSize:So,cellFontSizeMD:Jr,cellFontSizeSM:no,headerSplitColor:Jo,fixedHeaderSortActiveBg:zi,headerFilterHoverBg:ii,filterDropdownBg:zo,expandIconBg:wi,selectionColumnWidth:Ui,stickyScrollBarBg:qi}=Ke,Or=new Go.C(Ot),Jl=new Go.C(Ht),Ki=2,vi=(0,ti.TS)(Ke,{tableFontSize:So,tableBg:hn,tableRadius:Mo,tablePaddingVertical:jr,tablePaddingHorizontal:Tr,tablePaddingVerticalMiddle:Yr,tablePaddingHorizontalMiddle:Uo,tablePaddingVerticalSmall:_o,tablePaddingHorizontalSmall:Bo,tableBorderColor:Xo,tableHeaderTextColor:Pa,tableHeaderBg:Fn,tableFooterTextColor:mo,tableFooterBg:yi,tableHeaderCellSplitColor:Jo,tableHeaderSortBg:ga,tableHeaderSortHoverBg:yn,tableHeaderIconColor:Or.clone().setAlpha(Or.getAlpha()*Gt).toRgbString(),tableHeaderIconColorHover:Jl.clone().setAlpha(Jl.getAlpha()*Gt).toRgbString(),tableBodySortBg:nr,tableFixedHeaderSortActiveBg:zi,tableHeaderFilterActiveBg:ii,tableFilterDropdownBg:zo,tableRowHoverBg:rr,tableSelectedRowBg:ar,tableSelectedRowHoverBg:yr,zIndexTableFixed:Ki,zIndexTableSticky:Ki+1,tableFontSizeMiddle:Jr,tableFontSizeSmall:no,tableSelectionColumnWidth:Ui,tableExpandIconBg:wi,tableExpandColumnWidth:Mn+2*Ke.padding,tableExpandedRowBg:Lr,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:qi,tableScrollThumbBgHover:Ve,tableScrollBg:ut});return[Sl(vi),dr(vi),Bl(vi),Bi(vi),Va(vi),Ge(vi),ja(vi),Ba(vi),Bl(vi),Vt(vi),Io(vi),sr(vi),Wo(vi),Pt(vi),No(vi),bo(vi),kr(vi)]},Ke=>{const{colorFillAlter:Ve,colorBgContainer:ut,colorTextHeading:Ot,colorFillSecondary:Ht,colorFillContent:Gt,controlItemBgActive:hn,controlItemBgActiveHover:Mn,padding:Fn,paddingSM:Pa,paddingXS:ga,colorBorderSecondary:yn,borderRadiusLG:nr,fontSize:rr,controlHeight:ar,colorTextPlaceholder:yr}=Ke,Lr=new Go.C(Ht).onBackground(ut).toHexShortString(),jr=new Go.C(Gt).onBackground(ut).toHexShortString(),Tr=new Go.C(Ve).onBackground(ut).toHexShortString();return{headerBg:Tr,headerColor:Ot,headerSortActiveBg:Lr,headerSortHoverBg:jr,bodySortBg:Tr,rowHoverBg:Tr,rowSelectedBg:hn,rowSelectedHoverBg:Mn,rowExpandedBg:Ve,cellPaddingBlock:Fn,cellPaddingInline:Fn,cellPaddingBlockMD:Pa,cellPaddingInlineMD:ga,cellPaddingBlockSM:ga,cellPaddingInlineSM:ga,borderColor:yn,headerBorderRadius:nr,footerBg:Tr,footerColor:Ot,cellFontSize:rr,cellFontSizeMD:rr,cellFontSizeSM:rr,headerSplitColor:yn,fixedHeaderSortActiveBg:Lr,headerFilterHoverBg:Gt,filterDropdownMenuBg:ut,filterDropdownBg:ut,expandIconBg:ut,selectionColumnWidth:ar,stickyScrollBarBg:yr,stickyScrollBarBorderRadius:100}});const El=[],zl=(Ke,Ve)=>{const{prefixCls:ut,className:Ot,rootClassName:Ht,style:Gt,size:hn,bordered:Mn,dropdownPrefixCls:Fn,dataSource:Pa,pagination:ga,rowSelection:yn,rowKey:nr="key",rowClassName:rr,columns:ar,children:yr,childrenColumnName:Lr,onChange:jr,getPopupContainer:Tr,loading:Yr,expandIcon:Uo,expandable:_o,expandedRowRender:Bo,expandIconColumnIndex:Xo,indentSize:yi,scroll:mo,sortDirections:Mo,locale:So,showSorterTooltip:Jr=!0,virtual:no}=Ke,Jo=oe.useMemo(()=>ar||De(yr),[ar,yr]),zi=oe.useMemo(()=>Jo.some(Cl=>Cl.responsive),[Jo]),ii=(0,tl.Z)(zi),zo=oe.useMemo(()=>{const Cl=new Set(Object.keys(ii).filter(eu=>ii[eu]));return Jo.filter(eu=>!eu.responsive||eu.responsive.some(Zu=>Cl.has(Zu)))},[Jo,ii]),wi=(0,Ho.Z)(Ke,["className","style","columns"]),{locale:Ui=Ol.Z,direction:qi,table:Or,renderEmpty:Jl,getPrefixCls:Ki,getPopupContainer:vi}=oe.useContext(Oo.E_),ql=(0,rl.Z)(hn),ni=Object.assign(Object.assign({},Ui.Table),So),Ql=Pa||El,Pl=Ki("table",ut),gl=Ki("dropdown",Fn),Ko=Object.assign({childrenColumnName:Lr,expandIconColumnIndex:Xo},_o),{childrenColumnName:Vo="children"}=Ko,$o=oe.useMemo(()=>Ql.some(Cl=>Cl==null?void 0:Cl[Vo])?"nest":Bo||_o&&_o.expandedRowRender?"row":null,[Ql]),Qo={body:oe.useRef()},xo=oe.useMemo(()=>typeof nr=="function"?nr:Cl=>Cl==null?void 0:Cl[nr],[nr]),[Ya]=Cc(Ql,Vo,xo),vo={},hi=function(Cl,eu){let Zu=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var du,Yu,zu;const Xu=Object.assign(Object.assign({},vo),Cl);Zu&&((du=vo.resetPagination)===null||du===void 0||du.call(vo),!((Yu=Xu.pagination)===null||Yu===void 0)&&Yu.current&&(Xu.pagination.current=1),ga&&ga.onChange&&ga.onChange(1,(zu=Xu.pagination)===null||zu===void 0?void 0:zu.pageSize)),mo&&mo.scrollToFirstRowOnChange!==!1&&Qo.body.current&&(0,Ao.Z)(0,{getContainer:()=>Qo.body.current}),jr==null||jr(Xu.pagination,Xu.filters,Xu.sorter,{currentDataSource:Js(Mi(Ql,Xu.sorterStates,Vo),Xu.filterStates),action:eu})},Vi=(Cl,eu)=>{hi({sorter:Cl,sorterStates:eu},"sort",!1)},[Iu,Su,Ou,mu]=pi({prefixCls:Pl,mergedColumns:zo,onSorterChange:Vi,sortDirections:Mo||["ascend","descend"],tableLocale:ni,showSorterTooltip:Jr}),uu=oe.useMemo(()=>Mi(Ql,Su,Vo),[Ql,Su]);vo.sorter=mu(),vo.sorterStates=Su;const ai=(Cl,eu)=>{hi({filters:Cl,filterStates:eu},"filter",!0)},[xu,Ku,Tl]=qs({prefixCls:Pl,locale:ni,dropdownPrefixCls:gl,mergedColumns:zo,onFilterChange:ai,getPopupContainer:Tr||vi}),Gl=Js(uu,Ku);vo.filters=Tl,vo.filterStates=Ku;const _l=oe.useMemo(()=>{const Cl={};return Object.keys(Tl).forEach(eu=>{Tl[eu]!==null&&(Cl[eu]=Tl[eu])}),Object.assign(Object.assign({},Ou),{filters:Cl})},[Ou,Tl]),[ou]=Il(_l),gu=(Cl,eu)=>{hi({pagination:Object.assign(Object.assign({},vo.pagination),{current:Cl,pageSize:eu})},"paginate")},[sl,ju]=_s(Gl.length,gu,ga);vo.pagination=ga===!1?{}:ku(sl,ga),vo.resetPagination=ju;const yu=oe.useMemo(()=>{if(ga===!1||!sl.pageSize)return Gl;const{current:Cl=1,total:eu,pageSize:Zu=Is}=sl;return Gl.lengthZu?Gl.slice((Cl-1)*Zu,Cl*Zu):Gl:Gl.slice((Cl-1)*Zu,Cl*Zu)},[!!ga,Gl,sl&&sl.current,sl&&sl.pageSize,sl&&sl.total]),[bl,di]=fs({prefixCls:Pl,data:Gl,pageData:yu,getRowKey:xo,getRecordByKey:Ya,expandType:$o,childrenColumnName:Vo,locale:ni,getPopupContainer:Tr||vi},yn),Eu=(Cl,eu,Zu)=>{let du;return typeof rr=="function"?du=je()(rr(Cl,eu,Zu)):du=je()(rr),je()({[`${Pl}-row-selected`]:di.has(xo(Cl,eu))},du)};Ko.__PARENT_RENDER_ICON__=Ko.expandIcon,Ko.expandIcon=Ko.expandIcon||Uo||Vr(ni),$o==="nest"&&Ko.expandIconColumnIndex===void 0?Ko.expandIconColumnIndex=yn?1:0:Ko.expandIconColumnIndex>0&&yn&&(Ko.expandIconColumnIndex-=1),typeof Ko.indentSize!="number"&&(Ko.indentSize=typeof yi=="number"?yi:15);const iu=oe.useCallback(Cl=>ou(bl(xu(Iu(Cl)))),[Iu,xu,bl]);let Es,ts;if(ga!==!1&&(sl!=null&&sl.total)){let Cl;sl.size?Cl=sl.size:Cl=ql==="small"||ql==="middle"?"small":void 0;const eu=Yu=>oe.createElement(Nl.Z,Object.assign({},sl,{className:je()(`${Pl}-pagination ${Pl}-pagination-${Yu}`,sl.className),size:Cl})),Zu=qi==="rtl"?"left":"right",{position:du}=sl;if(du!==null&&Array.isArray(du)){const Yu=du.find(Ps=>Ps.includes("top")),zu=du.find(Ps=>Ps.includes("bottom")),Xu=du.every(Ps=>`${Ps}`=="none");!Yu&&!zu&&!Xu&&(ts=eu(Zu)),Yu&&(Es=eu(Yu.toLowerCase().replace("top",""))),zu&&(ts=eu(zu.toLowerCase().replace("bottom","")))}else ts=eu(Zu)}let Gu;typeof Yr=="boolean"?Gu={spinning:Yr}:typeof Yr=="object"&&(Gu=Object.assign({spinning:!0},Yr));const[Vu,cu]=ml(Pl),[,fu]=(0,Mr.Z)(),Ss=je()(`${Pl}-wrapper`,Or==null?void 0:Or.className,{[`${Pl}-wrapper-rtl`]:qi==="rtl"},Ot,Ht,cu),Ni=Object.assign(Object.assign({},Or==null?void 0:Or.style),Gt),vu=So&&So.emptyText||(Jl==null?void 0:Jl("Table"))||oe.createElement(oi.Z,{componentName:"Table"}),ps=no?Xr:Zi,Os={},_c=oe.useMemo(()=>{const{fontSize:Cl,lineHeight:eu,padding:Zu,paddingXS:du,paddingSM:Yu}=fu,zu=Math.floor(Cl*eu);switch(ql){case"large":return Zu*2+zu;case"small":return du*2+zu;default:return Yu*2+zu}},[fu,ql]);return no&&(Os.listItemHeight=_c),Vu(oe.createElement("div",{ref:Ve,className:Ss,style:Ni},oe.createElement(qr.Z,Object.assign({spinning:!1},Gu),Es,oe.createElement(ps,Object.assign({},Os,wi,{columns:zo,direction:qi,expandable:Ko,prefixCls:Pl,className:je()({[`${Pl}-middle`]:ql==="middle",[`${Pl}-small`]:ql==="small",[`${Pl}-bordered`]:Mn,[`${Pl}-empty`]:Ql.length===0}),data:yu,rowKey:xo,rowClassName:Eu,emptyText:vu,internalHooks:fe,internalRefs:Qo,transformColumns:iu})),ts)))};var Kl=oe.forwardRef(zl);const Al=(Ke,Ve)=>{const ut=oe.useRef(0);return ut.current+=1,oe.createElement(Kl,Object.assign({},Ke,{ref:Ve,_renderTimes:ut.current}))},Ll=oe.forwardRef(Al);Ll.SELECTION_COLUMN=Uu,Ll.EXPAND_COLUMN=a,Ll.SELECTION_ALL=zs,Ll.SELECTION_INVERT=Hs,Ll.SELECTION_NONE=Fc,Ll.Column=Zo,Ll.ColumnGroup=Di,Ll.Summary=Ue;var Kn=Ll,zr=Kn},12563:function(Lt,dt,x){"use strict";x.d(dt,{default:function(){return Me}});var a=x(59301),fe=x(99267),Le=x(92310),ye=x.n(Le),Fe=x(36785),Be=x(47729),oe=x(14088),Ne=x(36355),we=x(17313),be=x(37613),Re=x(83116);const Ze=xe=>{const{paddingXXS:it,lineWidth:je,tagPaddingHorizontal:lt,componentCls:We}=xe,st=lt-je,bt=it-je;return{[We]:Object.assign(Object.assign({},(0,we.Wf)(xe)),{display:"inline-block",height:"auto",marginInlineEnd:xe.marginXS,paddingInline:st,fontSize:xe.tagFontSize,lineHeight:xe.tagLineHeight,whiteSpace:"nowrap",background:xe.defaultBg,border:`${xe.lineWidth}px ${xe.lineType} ${xe.colorBorder}`,borderRadius:xe.borderRadiusSM,opacity:1,transition:`all ${xe.motionDurationMid}`,textAlign:"start",position:"relative",[`&${We}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:xe.defaultColor},[`${We}-close-icon`]:{marginInlineStart:bt,color:xe.colorTextDescription,fontSize:xe.tagIconSize,cursor:"pointer",transition:`all ${xe.motionDurationMid}`,"&:hover":{color:xe.colorTextHeading}},[`&${We}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${xe.iconCls}-close, ${xe.iconCls}-close:hover`]:{color:xe.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${We}-checkable-checked):hover`]:{color:xe.colorPrimary,backgroundColor:xe.colorFillSecondary},"&:active, &-checked":{color:xe.colorTextLightSolid},"&-checked":{backgroundColor:xe.colorPrimary,"&:hover":{backgroundColor:xe.colorPrimaryHover}},"&:active":{backgroundColor:xe.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${xe.iconCls} + span, > span + ${xe.iconCls}`]:{marginInlineStart:st}}),[`${We}-borderless`]:{borderColor:"transparent",background:xe.tagBorderlessBg}}},Ce=xe=>{const{lineWidth:it,fontSizeIcon:je}=xe,lt=xe.fontSizeSM,We=`${xe.lineHeightSM*lt}px`;return(0,be.TS)(xe,{tagFontSize:lt,tagLineHeight:We,tagIconSize:je-2*it,tagPaddingHorizontal:8,tagBorderlessBg:xe.colorFillTertiary})},re=xe=>({defaultBg:xe.colorFillQuaternary,defaultColor:xe.colorText});var y=(0,Re.Z)("Tag",xe=>{const it=Ce(xe);return Ze(it)},re),E=function(xe,it){var je={};for(var lt in xe)Object.prototype.hasOwnProperty.call(xe,lt)&&it.indexOf(lt)<0&&(je[lt]=xe[lt]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,lt=Object.getOwnPropertySymbols(xe);We{const{prefixCls:it,style:je,className:lt,checked:We,onChange:st,onClick:bt}=xe,Et=E(xe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:At,tag:Rt}=a.useContext(Ne.E_),jt=Tt=>{st==null||st(!We),bt==null||bt(Tt)},Ut=At("tag",it),[ft,Je]=y(Ut),ct=ye()(Ut,`${Ut}-checkable`,{[`${Ut}-checkable-checked`]:We},Rt==null?void 0:Rt.className,lt,Je);return ft(a.createElement("span",Object.assign({},Et,{style:Object.assign(Object.assign({},je),Rt==null?void 0:Rt.style),className:ct,onClick:jt})))},ee=x(45157);const te=xe=>(0,ee.Z)(xe,(it,je)=>{let{textColor:lt,lightBorderColor:We,lightColor:st,darkColor:bt}=je;return{[`${xe.componentCls}-${it}`]:{color:lt,background:st,borderColor:We,"&-inverse":{color:xe.colorTextLightSolid,background:bt,borderColor:bt},[`&${xe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ne=(0,Re.b)(["Tag","preset"],xe=>{const it=Ce(xe);return te(it)},re);function ue(xe){return typeof xe!="string"?xe:xe.charAt(0).toUpperCase()+xe.slice(1)}const se=(xe,it,je)=>{const lt=ue(je);return{[`${xe.componentCls}-${it}`]:{color:xe[`color${je}`],background:xe[`color${lt}Bg`],borderColor:xe[`color${lt}Border`],[`&${xe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var me=(0,Re.b)(["Tag","status"],xe=>{const it=Ce(xe);return[se(it,"success","Success"),se(it,"processing","Info"),se(it,"error","Error"),se(it,"warning","Warning")]},re),ve=function(xe,it){var je={};for(var lt in xe)Object.prototype.hasOwnProperty.call(xe,lt)&&it.indexOf(lt)<0&&(je[lt]=xe[lt]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,lt=Object.getOwnPropertySymbols(xe);We{const{prefixCls:je,className:lt,rootClassName:We,style:st,children:bt,icon:Et,color:At,onClose:Rt,closeIcon:jt,closable:Ut,bordered:ft=!0}=xe,Je=ve(xe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:ct,direction:Tt,tag:$t}=a.useContext(Ne.E_),[Kt,En]=a.useState(!0);a.useEffect(()=>{"visible"in Je&&En(Je.visible)},[Je.visible]);const Ye=(0,Fe.o2)(At),Qt=(0,Fe.yT)(At),kn=Ye||Qt,An=Object.assign(Object.assign({backgroundColor:At&&!kn?At:void 0},$t==null?void 0:$t.style),st),sn=ct("tag",je),[rt,ht]=y(sn),tt=ye()(sn,$t==null?void 0:$t.className,{[`${sn}-${At}`]:kn,[`${sn}-has-color`]:At&&!kn,[`${sn}-hidden`]:!Kt,[`${sn}-rtl`]:Tt==="rtl",[`${sn}-borderless`]:!ft},lt,We,ht),ke=He=>{He.stopPropagation(),Rt==null||Rt(He),!He.defaultPrevented&&En(!1)},[,St]=(0,Be.Z)(Ut,jt,He=>He===null?a.createElement(fe.Z,{className:`${sn}-close-icon`,onClick:ke}):a.createElement("span",{className:`${sn}-close-icon`,onClick:ke},He),null,!1),wt=typeof Je.onClick=="function"||bt&&bt.type==="a",Ue=Et||null,Qe=Ue?a.createElement(a.Fragment,null,Ue,bt&&a.createElement("span",null,bt)):bt,Ct=a.createElement("span",Object.assign({},Je,{ref:it,className:tt,style:An}),Qe,St,Ye&&a.createElement(ne,{key:"preset",prefixCls:sn}),Qt&&a.createElement(me,{key:"status",prefixCls:sn}));return rt(wt?a.createElement(oe.Z,{component:"Tag"},Ct):Ct)},Se=a.forwardRef(Ae);Se.CheckableTag=b;var Me=Se},17574:function(Lt,dt,x){"use strict";x.d(dt,{default:function(){return At}});var a=x(54030),fe=x(3300),Le=x(52671),ye=x(8657),Fe=x(32855),Be=x(59301),oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Ne=oe,we=x(7657),be=function(jt,Ut){return Be.createElement(we.Z,(0,Fe.Z)({},jt,{ref:Ut,icon:Ne}))},Re=Be.forwardRef(be),Ze=Re,Ce=x(92310),re=x.n(Ce),y=x(35654),E=x(71430),z=x(36355),b=x(56082),ee=x(62892),te=x(20648);const ne=4;function ue(Rt){const{dropPosition:jt,dropLevelOffset:Ut,prefixCls:ft,indent:Je,direction:ct="ltr"}=Rt,Tt=ct==="ltr"?"left":"right",$t=ct==="ltr"?"right":"left",Kt={[Tt]:-Ut*Je+ne,[$t]:0};switch(jt){case-1:Kt.top=-3;break;case 1:Kt.bottom=-3;break;default:Kt.bottom=-3,Kt[Tt]=Je+ne;break}return Be.createElement("div",{style:Kt,className:`${ft}-drop-indicator`})}var se=x(71997),ve=Be.forwardRef((Rt,jt)=>{const{getPrefixCls:Ut,direction:ft,virtual:Je,tree:ct}=Be.useContext(z.E_),{prefixCls:Tt,className:$t,showIcon:Kt=!1,showLine:En,switcherIcon:Ye,blockNode:Qt=!1,children:kn,checkable:An=!1,selectable:sn=!0,draggable:rt,motion:ht,style:tt}=Rt,ke=Ut("tree",Tt),St=Ut(),wt=ht!=null?ht:Object.assign(Object.assign({},(0,ee.Z)(St)),{motionAppear:!1}),Ue=Object.assign(Object.assign({},Rt),{checkable:An,selectable:sn,showIcon:Kt,motion:wt,blockNode:Qt,showLine:!!En,dropIndicatorRender:ue}),[Qe,Ct]=(0,te.ZP)(ke),He=Be.useMemo(()=>{if(!rt)return!1;let Xe={};switch(typeof rt){case"function":Xe.nodeDraggable=rt;break;case"object":Xe=Object.assign({},rt);break;default:break}return Xe.icon!==!1&&(Xe.icon=Xe.icon||Be.createElement(b.Z,null)),Xe},[rt]),at=Xe=>Be.createElement(se.Z,{prefixCls:ke,switcherIcon:Ye,treeNodeProps:Xe,showLine:En});return Qe(Be.createElement(a.Z,Object.assign({itemHeight:20,ref:jt,virtual:Je},Ue,{style:Object.assign(Object.assign({},ct==null?void 0:ct.style),tt),prefixCls:ke,className:re()({[`${ke}-icon-hide`]:!Kt,[`${ke}-block-node`]:Qt,[`${ke}-unselectable`]:!sn,[`${ke}-rtl`]:ft==="rtl"},ct==null?void 0:ct.className,$t,Ct),direction:ft,checkable:An&&Be.createElement("span",{className:`${ke}-checkbox-inner`}),selectable:sn,switcherIcon:at,draggable:He}),kn))}),Ae;(function(Rt){Rt[Rt.None=0]="None",Rt[Rt.Start=1]="Start",Rt[Rt.End=2]="End"})(Ae||(Ae={}));function Se(Rt,jt){function Ut(ft){const{key:Je,children:ct}=ft;jt(Je,ft)!==!1&&Se(ct||[],jt)}Rt.forEach(Ut)}function Me(Rt){let{treeData:jt,expandedKeys:Ut,startKey:ft,endKey:Je}=Rt;const ct=[];let Tt=Ae.None;if(ft&&ft===Je)return[ft];if(!ft||!Je)return[];function $t(Kt){return Kt===ft||Kt===Je}return Se(jt,Kt=>{if(Tt===Ae.End)return!1;if($t(Kt)){if(ct.push(Kt),Tt===Ae.None)Tt=Ae.Start;else if(Tt===Ae.Start)return Tt=Ae.End,!1}else Tt===Ae.Start&&ct.push(Kt);return Ut.includes(Kt)}),ct}function xe(Rt,jt){const Ut=(0,fe.Z)(jt),ft=[];return Se(Rt,(Je,ct)=>{const Tt=Ut.indexOf(Je);return Tt!==-1&&(ft.push(ct),Ut.splice(Tt,1)),!!Ut.length}),ft}var it=function(Rt,jt){var Ut={};for(var ft in Rt)Object.prototype.hasOwnProperty.call(Rt,ft)&&jt.indexOf(ft)<0&&(Ut[ft]=Rt[ft]);if(Rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,ft=Object.getOwnPropertySymbols(Rt);Je{var{defaultExpandAll:Ut,defaultExpandParent:ft,defaultExpandedKeys:Je}=Rt,ct=it(Rt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Tt=Be.useRef(),$t=Be.useRef(),Kt=()=>{const{keyEntities:He}=(0,E.I8)(lt(ct));let at;return Ut?at=Object.keys(He):ft?at=(0,y.r7)(ct.expandedKeys||Je||[],He):at=ct.expandedKeys||Je,at},[En,Ye]=Be.useState(ct.selectedKeys||ct.defaultSelectedKeys||[]),[Qt,kn]=Be.useState(()=>Kt());Be.useEffect(()=>{"selectedKeys"in ct&&Ye(ct.selectedKeys)},[ct.selectedKeys]),Be.useEffect(()=>{"expandedKeys"in ct&&kn(ct.expandedKeys)},[ct.expandedKeys]);const An=(He,at)=>{var Xe;return"expandedKeys"in ct||kn(He),(Xe=ct.onExpand)===null||Xe===void 0?void 0:Xe.call(ct,He,at)},sn=(He,at)=>{var Xe;const{multiple:Tn}=ct,{node:pn,nativeEvent:Dn}=at,{key:Zn=""}=pn,qn=lt(ct),Bt=Object.assign(Object.assign({},at),{selected:!0}),kt=(Dn==null?void 0:Dn.ctrlKey)||(Dn==null?void 0:Dn.metaKey),Pn=Dn==null?void 0:Dn.shiftKey;let Nt;Tn&&kt?(Nt=He,Tt.current=Zn,$t.current=Nt,Bt.selectedNodes=xe(qn,Nt)):Tn&&Pn?(Nt=Array.from(new Set([].concat((0,fe.Z)($t.current||[]),(0,fe.Z)(Me({treeData:qn,expandedKeys:Qt,startKey:Zn,endKey:Tt.current}))))),Bt.selectedNodes=xe(qn,Nt)):(Nt=[Zn],Tt.current=Zn,$t.current=Nt,Bt.selectedNodes=xe(qn,Nt)),(Xe=ct.onSelect)===null||Xe===void 0||Xe.call(ct,Nt,Bt),"selectedKeys"in ct||Ye(Nt)},{getPrefixCls:rt,direction:ht}=Be.useContext(z.E_),{prefixCls:tt,className:ke,showIcon:St=!0,expandAction:wt="click"}=ct,Ue=it(ct,["prefixCls","className","showIcon","expandAction"]),Qe=rt("tree",tt),Ct=re()(`${Qe}-directory`,{[`${Qe}-directory-rtl`]:ht==="rtl"},ke);return Be.createElement(ve,Object.assign({icon:je,ref:jt,blockNode:!0},Ue,{showIcon:St,expandAction:wt,prefixCls:Qe,className:Ct,expandedKeys:Qt,selectedKeys:En,onSelect:sn,onExpand:An}))};var bt=Be.forwardRef(We);const Et=ve;Et.DirectoryTree=bt,Et.TreeNode=a.O;var At=Et},20648:function(Lt,dt,x){"use strict";x.d(dt,{TM:function(){return Ce},Yk:function(){return Ze}});var a=x(36237),fe=x(98447),Le=x(17313),ye=x(8378),Fe=x(37613),Be=x(83116);const oe=new a.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Ne=(re,y)=>({[`.${re}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),we=(re,y)=>({[`.${re}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),be=(re,y)=>{const{treeCls:E,treeNodeCls:z,treeNodePadding:b,titleHeight:ee,nodeSelectedBg:te,nodeHoverBg:ne}=y,ue=y.paddingXS;return{[E]:Object.assign(Object.assign({},(0,Le.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${E}-rtl`]:{[`${E}-switcher`]:{"&_close":{[`${E}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${E}-active-focused)`]:Object.assign({},(0,Le.oN)(y)),[`${E}-list-holder-inner`]:{alignItems:"flex-start"},[`&${E}-block-node`]:{[`${E}-list-holder-inner`]:{alignItems:"stretch",[`${E}-node-content-wrapper`]:{flex:"auto"},[`${z}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:oe,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${z}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${E}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${E}-node-content-wrapper`]:Object.assign({},(0,Le.oN)(y)),[`&:not(${z}-disabled).filter-node ${E}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${E}-draggable-icon`]:{flexShrink:0,width:ee,lineHeight:`${ee}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${z}:hover &`]:{opacity:.45}},[`&${z}-disabled`]:{[`${E}-draggable-icon`]:{visibility:"hidden"}}}},[`${E}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ee}},[`${E}-draggable-icon`]:{visibility:"hidden"},[`${E}-switcher`]:Object.assign(Object.assign({},Ne(re,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:ee,margin:0,lineHeight:`${ee}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${E}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ee/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ee/2*.8,height:ee/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${E}-checkbox`]:{top:"initial",marginInlineEnd:ue},[`${E}-node-content-wrapper, ${E}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:ee,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${ee}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ne},[`&${E}-node-selected`]:{backgroundColor:te},[`${E}-iconEle`]:{display:"inline-block",width:ee,height:ee,lineHeight:`${ee}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${E}-unselectable ${E}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${E}-node-content-wrapper`]:Object.assign({lineHeight:`${ee}px`,userSelect:"none"},we(re,y)),[`${z}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${E}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ee/2,bottom:-b,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${E}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${z}-leaf-last`]:{[`${E}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ee/2}px !important`}}}}})}},Re=re=>{const{treeCls:y,treeNodeCls:E,treeNodePadding:z,directoryNodeSelectedBg:b,directoryNodeSelectedColor:ee}=re;return{[`${y}${y}-directory`]:{[E]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:z,insetInlineStart:0,transition:`background-color ${re.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:re.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${re.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:ee,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${y}-switcher`]:{color:ee},[`${y}-node-content-wrapper`]:{color:ee,background:"transparent"}}}}}},Ze=(re,y)=>{const E=`.${re}`,z=`${E}-treenode`,b=y.paddingXS/2,ee=(0,Fe.TS)(y,{treeCls:E,treeNodeCls:z,treeNodePadding:b});return[be(re,ee),Re(ee)]},Ce=re=>{const{controlHeightSM:y}=re;return{titleHeight:y,nodeHoverBg:re.controlItemBgHover,nodeSelectedBg:re.controlItemBgActive}};dt.ZP=(0,Be.Z)("Tree",(re,y)=>{let{prefixCls:E}=y;return[{[re.componentCls]:(0,fe.C2)(`${E}-checkbox`,re)},Ze(E,re),(0,ye.Z)(re)]},re=>{const{colorTextLightSolid:y,colorPrimary:E}=re;return Object.assign(Object.assign({},Ce(re)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:E})})},71997:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return z}});var a=x(32855),fe=x(59301),Le={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},ye=Le,Fe=x(7657),Be=function(ee,te){return fe.createElement(Fe.Z,(0,a.Z)({},ee,{ref:te,icon:ye}))},oe=fe.forwardRef(Be),Ne=oe,we=x(52671),be=x(58617),Re=x(15075),Ze=x(43531),Ce=x(92310),re=x.n(Ce),y=x(92343),z=b=>{const{prefixCls:ee,switcherIcon:te,treeNodeProps:ne,showLine:ue}=b,{isLeaf:se,expanded:me,loading:ve}=ne;if(ve)return fe.createElement(be.Z,{className:`${ee}-switcher-loading-icon`});let Ae;if(ue&&typeof ue=="object"&&(Ae=ue.showLeafIcon),se){if(!ue)return null;if(typeof Ae!="boolean"&&Ae){const xe=typeof Ae=="function"?Ae(ne):Ae,it=`${ee}-switcher-line-custom-icon`;return(0,y.l$)(xe)?(0,y.Tm)(xe,{className:re()(xe.props.className||"",it)}):xe}return Ae?fe.createElement(we.Z,{className:`${ee}-switcher-line-icon`}):fe.createElement("span",{className:`${ee}-switcher-leaf-line`})}const Se=`${ee}-switcher-icon`,Me=typeof te=="function"?te(ne):te;return(0,y.l$)(Me)?(0,y.Tm)(Me,{className:re()(Me.props.className||"",Se)}):Me!==void 0?Me:ue?me?fe.createElement(Re.Z,{className:`${ee}-switcher-line-icon`}):fe.createElement(Ze.Z,{className:`${ee}-switcher-line-icon`}):fe.createElement(Ne,{className:Se})}},54580:function(Lt,dt,x){"use strict";x.d(dt,{default:function(){return wn}});var a=x(59301),fe=x(3300),Le=x(92310),ye=x.n(Le),Fe=x(32855),Be=x(33377),oe=x(93912),Ne=x(18881),we=x(85461),be=x(74430),Re=x(43079),Ze=x(13932),Ce=x(34666),re=x(68702),y=x(26112);function E(mt,on){var fn="cannot ".concat(mt.method," ").concat(mt.action," ").concat(on.status,"'"),cn=new Error(fn);return cn.status=on.status,cn.method=mt.method,cn.url=mt.action,cn}function z(mt){var on=mt.responseText||mt.response;if(!on)return on;try{return JSON.parse(on)}catch(fn){return on}}function b(mt){var on=new XMLHttpRequest;mt.onProgress&&on.upload&&(on.upload.onprogress=function(vn){vn.total>0&&(vn.percent=vn.loaded/vn.total*100),mt.onProgress(vn)});var fn=new FormData;mt.data&&Object.keys(mt.data).forEach(function(Hn){var vn=mt.data[Hn];if(Array.isArray(vn)){vn.forEach(function(vt){fn.append("".concat(Hn,"[]"),vt)});return}fn.append(Hn,vn)}),mt.file instanceof Blob?fn.append(mt.filename,mt.file,mt.file.name):fn.append(mt.filename,mt.file),on.onerror=function(vn){mt.onError(vn)},on.onload=function(){return on.status<200||on.status>=300?mt.onError(E(mt,on),z(on)):mt.onSuccess(z(on),on)},on.open(mt.method,mt.action,!0),mt.withCredentials&&"withCredentials"in on&&(on.withCredentials=!0);var cn=mt.headers||{};return cn["X-Requested-With"]!==null&&on.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(cn).forEach(function(Hn){cn[Hn]!==null&&on.setRequestHeader(Hn,cn[Hn])}),on.send(fn),{abort:function(){on.abort()}}}var ee=+new Date,te=0;function ne(){return"rc-upload-".concat(ee,"-").concat(++te)}var ue=x(48736),se=function(mt,on){if(mt&&on){var fn=Array.isArray(on)?on:on.split(","),cn=mt.name||"",Hn=mt.type||"",vn=Hn.replace(/\/.*$/,"");return fn.some(function(vt){var ta=vt.trim();if(/^\*(\/\*)?$/.test(vt))return!0;if(ta.charAt(0)==="."){var _a=cn.toLowerCase(),mr=ta.toLowerCase(),Un=[mr];return(mr===".jpg"||mr===".jpeg")&&(Un=[".jpg",".jpeg"]),Un.some(function(to){return _a.endsWith(to)})}return/\/\*$/.test(ta)?vn===ta.replace(/\/.*$/,""):Hn===ta?!0:/^\w+$/.test(ta)?((0,ue.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(ta,"'.Skip for check.")),!0):!1})}return!0};function me(mt,on){var fn=mt.createReader(),cn=[];function Hn(){fn.readEntries(function(vn){var vt=Array.prototype.slice.apply(vn);cn=cn.concat(vt);var ta=!vt.length;ta?on(cn):Hn()})}Hn()}var ve=function(on,fn,cn){var Hn=function vn(vt,ta){vt&&(vt.path=ta||"",vt.isFile?vt.file(function(_a){cn(_a)&&(vt.fullPath&&!_a.webkitRelativePath&&(Object.defineProperties(_a,{webkitRelativePath:{writable:!0}}),_a.webkitRelativePath=vt.fullPath.replace(/^\//,""),Object.defineProperties(_a,{webkitRelativePath:{writable:!1}})),fn([_a]))}):vt.isDirectory&&me(vt,function(_a){_a.forEach(function(mr){vn(mr,"".concat(ta).concat(vt.name,"/"))})}))};on.forEach(function(vn){Hn(vn.webkitGetAsEntry())})},Ae=ve,Se=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Me=function(mt){(0,Ne.Z)(fn,mt);var on=(0,we.Z)(fn);function fn(){var cn;(0,Be.Z)(this,fn);for(var Hn=arguments.length,vn=new Array(Hn),vt=0;vt{let{uid:vn}=Hn;return vn===mt.uid});return cn===-1?fn.push(mt):fn[cn]=mt,fn}function Xe(mt,on){const fn=mt.uid!==void 0?"uid":"name";return on.filter(cn=>cn[fn]===mt[fn])[0]}function Tn(mt,on){const fn=mt.uid!==void 0?"uid":"name",cn=on.filter(Hn=>Hn[fn]!==mt[fn]);return cn.length===on.length?null:cn}const pn=function(){const on=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),cn=on[on.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(cn)||[""])[0]},Dn=mt=>mt.indexOf("image/")===0,Zn=mt=>{if(mt.type&&!mt.thumbUrl)return Dn(mt.type);const on=mt.thumbUrl||mt.url||"",fn=pn(on);return/^data:image\//.test(on)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(fn)?!0:!(/^data:/.test(on)||fn)},qn=200;function Bt(mt){return new Promise(on=>{if(!mt.type||!Dn(mt.type)){on("");return}const fn=document.createElement("canvas");fn.width=qn,fn.height=qn,fn.style.cssText=`position: fixed; left: 0; top: 0; width: ${qn}px; height: ${qn}px; z-index: 9999; display: none;`,document.body.appendChild(fn);const cn=fn.getContext("2d"),Hn=new Image;if(Hn.onload=()=>{const{width:vn,height:vt}=Hn;let ta=qn,_a=qn,mr=0,Un=0;vn>vt?(_a=vt*(qn/vn),Un=-(_a-ta)/2):(ta=vn*(qn/vt),mr=-(ta-_a)/2),cn.drawImage(Hn,mr,Un,ta,_a);const to=fn.toDataURL();document.body.removeChild(fn),window.URL.revokeObjectURL(Hn.src),on(to)},Hn.crossOrigin="anonymous",mt.type.startsWith("image/svg+xml")){const vn=new FileReader;vn.onload=()=>{vn.result&&(Hn.src=vn.result)},vn.readAsDataURL(mt)}else if(mt.type.startsWith("image/gif")){const vn=new FileReader;vn.onload=()=>{vn.result&&on(vn.result)},vn.readAsDataURL(mt)}else Hn.src=window.URL.createObjectURL(mt)})}var kt=x(26227),Pn=x(41464),Nt=x(15277),qt=x(93948),Bn=x(6848),wa=a.forwardRef((mt,on)=>{let{prefixCls:fn,className:cn,style:Hn,locale:vn,listType:vt,file:ta,items:_a,progress:mr,iconRender:Un,actionIconRender:to,itemRender:Kr,isImgUrl:lo,showPreviewIcon:hr,showRemoveIcon:pr,showDownloadIcon:wr,previewIcon:Fr,removeIcon:vr,downloadIcon:uo,onPreview:Do,onDownload:ao,onClose:_r}=mt;var ri,cl;const{status:nl}=ta,[Ai,Pi]=a.useState(nl);a.useEffect(()=>{nl!=="removed"&&Pi(nl)},[nl]);const[Zr,Li]=a.useState(!1);a.useEffect(()=>{const Oo=setTimeout(()=>{Li(!0)},300);return()=>{clearTimeout(Oo)}},[]);const Qi=Un(ta);let ji=a.createElement("div",{className:`${fn}-icon`},Qi);if(vt==="picture"||vt==="picture-card"||vt==="picture-circle")if(Ai==="uploading"||!ta.thumbUrl&&!ta.url){const Oo=ye()(`${fn}-list-item-thumbnail`,{[`${fn}-list-item-file`]:Ai!=="uploading"});ji=a.createElement("div",{className:Oo},Qi)}else{const Oo=lo!=null&&lo(ta)?a.createElement("img",{src:ta.thumbUrl||ta.url,alt:ta.name,className:`${fn}-list-item-image`,crossOrigin:ta.crossOrigin}):Qi,oi=ye()(`${fn}-list-item-thumbnail`,{[`${fn}-list-item-file`]:lo&&!lo(ta)});ji=a.createElement("a",{className:oi,onClick:rl=>Do(ta,rl),href:ta.url||ta.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Oo)}const Lo=ye()(`${fn}-list-item`,`${fn}-list-item-${Ai}`),Fl=typeof ta.linkProps=="string"?JSON.parse(ta.linkProps):ta.linkProps,el=pr?to((typeof vr=="function"?vr(ta):vr)||a.createElement(kt.Z,null),()=>_r(ta),fn,vn.removeFile):null,Da=wr&&Ai==="done"?to((typeof uo=="function"?uo(ta):uo)||a.createElement(Pn.Z,null),()=>ao(ta),fn,vn.downloadFile):null,ba=vt!=="picture-card"&&vt!=="picture-circle"&&a.createElement("span",{key:"download-delete",className:ye()(`${fn}-list-item-actions`,{picture:vt==="picture"})},Da,el),Wa=ye()(`${fn}-list-item-name`),Sr=ta.url?[a.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Wa,title:ta.name},Fl,{href:ta.url,onClick:Oo=>Do(ta,Oo)}),ta.name),ba]:[a.createElement("span",{key:"view",className:Wa,onClick:Oo=>Do(ta,Oo),title:ta.name},ta.name),ba],cr={pointerEvents:"none",opacity:.5},so=hr?a.createElement("a",{href:ta.url||ta.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:ta.url||ta.thumbUrl?void 0:cr,onClick:Oo=>Do(ta,Oo),title:vn.previewFile},typeof Fr=="function"?Fr(ta):Fr||a.createElement(Nt.Z,null)):null,Cr=(vt==="picture-card"||vt==="picture-circle")&&Ai!=="uploading"&&a.createElement("span",{className:`${fn}-list-item-actions`},so,Ai==="done"&&Da,el),{getPrefixCls:Zo}=a.useContext(Et.E_),Ro=Zo(),Di=a.createElement("div",{className:Lo},ji,Sr,Cr,Zr&&a.createElement(St.default,{motionName:`${Ro}-fade`,visible:Ai==="uploading",motionDeadline:2e3},Oo=>{let{className:oi}=Oo;const rl="percent"in ta?a.createElement(qt.Z,Object.assign({},mr,{type:"line",percent:ta.percent,"aria-label":ta["aria-label"],"aria-labelledby":ta["aria-labelledby"]})):null;return a.createElement("div",{className:ye()(`${fn}-list-item-progress`,oi)},rl)})),Ho=ta.response&&typeof ta.response=="string"?ta.response:((ri=ta.error)===null||ri===void 0?void 0:ri.statusText)||((cl=ta.error)===null||cl===void 0?void 0:cl.message)||vn.uploadError,Ao=Ai==="error"?a.createElement(Bn.Z,{title:Ho,getPopupContainer:Oo=>Oo.parentNode},Di):Di;return a.createElement("div",{className:ye()(`${fn}-list-item-container`,cn),style:Hn,ref:on},Kr?Kr(Ao,ta,_a,{download:ao.bind(null,ta),preview:Do.bind(null,ta),remove:_r.bind(null,ta)}):Ao)});const Ga=(mt,on)=>{const{listType:fn="text",previewFile:cn=Bt,onPreview:Hn,onDownload:vn,onRemove:vt,locale:ta,iconRender:_a,isImageUrl:mr=Zn,prefixCls:Un,items:to=[],showPreviewIcon:Kr=!0,showRemoveIcon:lo=!0,showDownloadIcon:hr=!1,removeIcon:pr,previewIcon:wr,downloadIcon:Fr,progress:vr={size:[-1,2],showInfo:!1},appendAction:uo,appendActionVisible:Do=!0,itemRender:ao,disabled:_r}=mt,ri=(0,wt.Z)(),[cl,nl]=a.useState(!1);a.useEffect(()=>{fn!=="picture"&&fn!=="picture-card"&&fn!=="picture-circle"||(to||[]).forEach(cr=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(cr.originFileObj instanceof File||cr.originFileObj instanceof Blob)||cr.thumbUrl!==void 0||(cr.thumbUrl="",cn&&cn(cr.originFileObj).then(so=>{cr.thumbUrl=so||"",ri()}))})},[fn,to,cn]),a.useEffect(()=>{nl(!0)},[]);const Ai=(cr,so)=>{if(Hn)return so==null||so.preventDefault(),Hn(cr)},Pi=cr=>{typeof vn=="function"?vn(cr):cr.url&&window.open(cr.url)},Zr=cr=>{vt==null||vt(cr)},Li=cr=>{if(_a)return _a(cr,fn);const so=cr.status==="uploading",Cr=mr&&mr(cr)?a.createElement(ke,null):a.createElement($t,null);let Zo=so?a.createElement(Kt.Z,null):a.createElement(An,null);return fn==="picture"?Zo=so?a.createElement(Kt.Z,null):Cr:(fn==="picture-card"||fn==="picture-circle")&&(Zo=so?ta.uploading:Cr),Zo},Qi=(cr,so,Cr,Zo)=>{const Ro={type:"text",size:"small",title:Zo,onClick:Di=>{so(),(0,Qe.l$)(cr)&&cr.props.onClick&&cr.props.onClick(Di)},className:`${Cr}-list-item-action`,disabled:_r};if((0,Qe.l$)(cr)){const Di=(0,Qe.Tm)(cr,Object.assign(Object.assign({},cr.props),{onClick:()=>{}}));return a.createElement(Ct.ZP,Object.assign({},Ro,{icon:Di}))}return a.createElement(Ct.ZP,Object.assign({},Ro),a.createElement("span",null,cr))};a.useImperativeHandle(on,()=>({handlePreview:Ai,handleDownload:Pi}));const{getPrefixCls:ji}=a.useContext(Et.E_),Lo=ji("upload",Un),Fl=ji(),el=ye()(`${Lo}-list`,`${Lo}-list-${fn}`),Da=(0,fe.Z)(to.map(cr=>({key:cr.uid,file:cr})));let Wa={motionDeadline:2e3,motionName:`${Lo}-${fn==="picture-card"||fn==="picture-circle"?"animate-inline":"animate"}`,keys:Da,motionAppear:cl};const Sr=a.useMemo(()=>{const cr=Object.assign({},(0,Ue.Z)(Fl));return delete cr.onAppearEnd,delete cr.onEnterEnd,delete cr.onLeaveEnd,cr},[Fl]);return fn!=="picture-card"&&fn!=="picture-circle"&&(Wa=Object.assign(Object.assign({},Sr),Wa)),a.createElement("div",{className:el},a.createElement(St.CSSMotionList,Object.assign({},Wa,{component:!1}),cr=>{let{key:so,file:Cr,className:Zo,style:Ro}=cr;return a.createElement(wa,{key:so,locale:ta,prefixCls:Lo,className:Zo,style:Ro,file:Cr,items:to,progress:vr,listType:fn,isImgUrl:mr,showPreviewIcon:Kr,showRemoveIcon:lo,showDownloadIcon:hr,removeIcon:pr,previewIcon:wr,downloadIcon:Fr,iconRender:Li,actionIconRender:Qi,itemRender:ao,onPreview:Ai,onDownload:Pi,onClose:Zr})}),uo&&a.createElement(St.default,Object.assign({},Wa,{visible:Do,forceRender:!0}),cr=>{let{className:so,style:Cr}=cr;return(0,Qe.Tm)(uo,Zo=>({className:ye()(Zo.className,so),style:Object.assign(Object.assign(Object.assign({},Cr),{pointerEvents:so?"none":void 0}),Zo.style)}))}))};var en=a.forwardRef(Ga),Wn=x(17313),Ca=x(8378),Ka=x(83116),Ra=x(37613),Qr=mt=>{const{componentCls:on,iconCls:fn}=mt;return{[`${on}-wrapper`]:{[`${on}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:mt.colorFillAlter,border:`${mt.lineWidth}px dashed ${mt.colorBorder}`,borderRadius:mt.borderRadiusLG,cursor:"pointer",transition:`border-color ${mt.motionDurationSlow}`,[on]:{padding:`${mt.padding}px 0`},[`${on}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${on}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${on}-disabled):hover`]:{borderColor:mt.colorPrimaryHover},[`p${on}-drag-icon`]:{marginBottom:mt.margin,[fn]:{color:mt.colorPrimary,fontSize:mt.uploadThumbnailSize}},[`p${on}-text`]:{margin:`0 0 ${mt.marginXXS}px`,color:mt.colorTextHeading,fontSize:mt.fontSizeLG},[`p${on}-hint`]:{color:mt.colorTextDescription,fontSize:mt.fontSize},[`&${on}-disabled`]:{cursor:"not-allowed",[`p${on}-drag-icon ${fn}, p${on}-text, p${on}-hint `]:{color:mt.colorTextDisabled}}}}}},Cn=mt=>{const{componentCls:on,antCls:fn,iconCls:cn,fontSize:Hn,lineHeight:vn}=mt,vt=`${on}-list-item`,ta=`${vt}-actions`,_a=`${vt}-action`,mr=Math.round(Hn*vn);return{[`${on}-wrapper`]:{[`${on}-list`]:Object.assign(Object.assign({},(0,Wn.dF)()),{lineHeight:mt.lineHeight,[vt]:{position:"relative",height:mt.lineHeight*Hn,marginTop:mt.marginXS,fontSize:Hn,display:"flex",alignItems:"center",transition:`background-color ${mt.motionDurationSlow}`,"&:hover":{backgroundColor:mt.controlItemBgHover},[`${vt}-name`]:Object.assign(Object.assign({},Wn.vS),{padding:`0 ${mt.paddingXS}px`,lineHeight:vn,flex:"auto",transition:`all ${mt.motionDurationSlow}`}),[ta]:{[_a]:{opacity:0},[`${_a}${fn}-btn-sm`]:{height:mr,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` @@ -287,11 +287,11 @@ dts: ${mr+Un} ms, expected: ${mr+Math.round(Xn)} ms, delta: ${Math.round(lo)} ms `]:{[vt]:{position:"relative",height:cn+mt.lineWidth*2+mt.paddingXS*2,padding:mt.paddingXS,border:`${mt.lineWidth}px ${mt.lineType} ${mt.colorBorder}`,borderRadius:mt.borderRadiusLG,"&:hover":{background:"transparent"},[`${vt}-thumbnail`]:Object.assign(Object.assign({},Wn.vS),{width:cn,height:cn,lineHeight:`${cn+mt.paddingSM}px`,textAlign:"center",flex:"none",[fn]:{fontSize:mt.fontSizeHeading2,color:mt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${vt}-progress`]:{bottom:Hn,width:`calc(100% - ${mt.paddingSM*2}px)`,marginTop:0,paddingInlineStart:cn+mt.paddingXS}},[`${vt}-error`]:{borderColor:mt.colorError,[`${vt}-thumbnail ${fn}`]:{[`svg path[fill='${dn.blue[0]}']`]:{fill:mt.colorErrorBg},[`svg path[fill='${dn.blue.primary}']`]:{fill:mt.colorError}}},[`${vt}-uploading`]:{borderStyle:"dashed",[`${vt}-name`]:{marginBottom:Hn}}},[`${vn}${vn}-picture-circle ${vt}`]:{[`&, &::before, ${vt}-thumbnail`]:{borderRadius:"50%"}}}}},Ee=mt=>{const{componentCls:on,iconCls:fn,fontSizeLG:cn,colorTextLightSolid:Hn}=mt,vn=`${on}-list`,vt=`${vn}-item`,ta=mt.uploadPicCardSize;return{[` ${on}-wrapper${on}-picture-card-wrapper, ${on}-wrapper${on}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,Wn.dF)()),{display:"inline-block",width:"100%",[`${on}${on}-select`]:{width:ta,height:ta,marginInlineEnd:mt.marginXS,marginBottom:mt.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:mt.colorFillAlter,border:`${mt.lineWidth}px dashed ${mt.colorBorder}`,borderRadius:mt.borderRadiusLG,cursor:"pointer",transition:`border-color ${mt.motionDurationSlow}`,[`> ${on}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${on}-disabled):hover`]:{borderColor:mt.colorPrimary}},[`${vn}${vn}-picture-card, ${vn}${vn}-picture-circle`]:{[`${vn}-item-container`]:{display:"inline-block",width:ta,height:ta,marginBlock:`0 ${mt.marginXS}px`,marginInline:`0 ${mt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[vt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${mt.paddingXS*2}px)`,height:`calc(100% - ${mt.paddingXS*2}px)`,backgroundColor:mt.colorBgMask,opacity:0,transition:`all ${mt.motionDurationSlow}`,content:'" "'}},[`${vt}:hover`]:{[`&::before, ${vt}-actions`]:{opacity:1}},[`${vt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${mt.motionDurationSlow}`,[`${fn}-eye, ${fn}-download, ${fn}-delete`]:{zIndex:10,width:cn,margin:`0 ${mt.marginXXS}px`,fontSize:cn,cursor:"pointer",transition:`all ${mt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${vt}-actions, ${vt}-actions:hover`]:{[`${fn}-eye, ${fn}-download, ${fn}-delete`]:{color:new ce.C(Hn).setAlpha(.65).toRgbString(),"&:hover":{color:Hn}}},[`${vt}-thumbnail, ${vt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${vt}-name`]:{display:"none",textAlign:"center"},[`${vt}-file + ${vt}-name`]:{position:"absolute",bottom:mt.margin,display:"block",width:`calc(100% - ${mt.paddingXS*2}px)`},[`${vt}-uploading`]:{[`&${vt}`]:{backgroundColor:mt.colorFillAlter},[`&::before, ${fn}-eye, ${fn}-download, ${fn}-delete`]:{display:"none"}},[`${vt}-progress`]:{bottom:mt.marginXL,width:`calc(100% - ${mt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${on}-wrapper${on}-picture-circle-wrapper`]:{[`${on}${on}-select`]:{borderRadius:"50%"}}}};var qe=mt=>{const{componentCls:on}=mt;return{[`${on}-rtl`]:{direction:"rtl"}}};const Dt=mt=>{const{componentCls:on,colorTextDisabled:fn}=mt;return{[`${on}-wrapper`]:Object.assign(Object.assign({},(0,Wn.Wf)(mt)),{[on]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${on}-select`]:{display:"inline-block"},[`${on}-disabled`]:{color:fn,cursor:"not-allowed"}})}};var Mt=(0,Ka.Z)("Upload",mt=>{const{fontSizeHeading3:on,fontSize:fn,lineHeight:cn,lineWidth:Hn,controlHeightLG:vn}=mt,vt=Math.round(fn*cn),ta=(0,Ra.TS)(mt,{uploadThumbnailSize:on*2,uploadProgressOffset:vt/2+Hn,uploadPicCardSize:vn*2.55});return[Dt(ta),Qr(ta),ge(ta),Ee(ta),Cn(ta),ur(ta),qe(ta),(0,Ca.Z)(ta)]},mt=>({actionsColor:mt.colorTextDescription})),xa=function(mt,on,fn,cn){function Hn(vn){return vn instanceof fn?vn:new fn(function(vt){vt(vn)})}return new(fn||(fn=Promise))(function(vn,vt){function ta(Un){try{mr(cn.next(Un))}catch(eo){vt(eo)}}function _a(Un){try{mr(cn.throw(Un))}catch(eo){vt(eo)}}function mr(Un){Un.done?vn(Un.value):Hn(Un.value).then(ta,_a)}mr((cn=cn.apply(mt,on||[])).next())})};const Xn=`__LIST_IGNORE_${Date.now()}__`,rn=(mt,on)=>{const{fileList:fn,defaultFileList:cn,onRemove:Hn,showUploadList:vn=!0,listType:vt="text",onPreview:ta,onDownload:_a,onChange:mr,onDrop:Un,previewFile:eo,disabled:Kr,locale:lo,iconRender:hr,isImageUrl:pr,progress:wr,prefixCls:Fr,className:vr,type:uo="select",children:Do,style:no,itemRender:_r,maxCount:ri,data:cl={},multiple:nl=!1,action:Ai="",accept:Pi="",supportServerRender:Zr=!0,rootClassName:Li}=mt,Qi=a.useContext(At.Z),ji=Kr!=null?Kr:Qi,[Lo,Fl]=(0,st.Z)(cn||[],{value:fn,postState:Fi=>Fi!=null?Fi:[]}),[el,Da]=a.useState("drop"),ba=a.useRef(null);a.useMemo(()=>{const Fi=Date.now();(fn||[]).forEach((Ri,si)=>{!Ri.uid&&!Object.isFrozen(Ri)&&(Ri.uid=`__AUTO__${Fi}_${si}__`)})},[fn]);const Wa=(Fi,Ri,si)=>{let Po=(0,fe.Z)(Ri),ll=!1;ri===1?Po=Po.slice(-1):ri&&(ll=Po.length>ri,Po=Po.slice(0,ri)),(0,bt.flushSync)(()=>{Fl(Po)});const gi={file:Fi,fileList:Po};si&&(gi.event=si),(!ll||Po.some(ul=>ul.uid===Fi.uid))&&(0,bt.flushSync)(()=>{mr==null||mr(gi)})},Sr=(Fi,Ri)=>xa(void 0,void 0,void 0,function*(){const{beforeUpload:si,transformFile:Po}=mt;let ll=Fi;if(si){const gi=yield si(Fi,Ri);if(gi===!1)return!1;if(delete Fi[Xn],gi===Xn)return Object.defineProperty(Fi,Xn,{value:!0,configurable:!0}),!1;typeof gi=="object"&&gi&&(ll=gi)}return Po&&(ll=yield Po(ll)),ll}),cr=Fi=>{const Ri=Fi.filter(ll=>!ll.file[Xn]);if(!Ri.length)return;const si=Ri.map(ll=>He(ll.file));let Po=(0,fe.Z)(Lo);si.forEach(ll=>{Po=at(ll,Po)}),si.forEach((ll,gi)=>{let ul=ll;if(Ri[gi].parsedFile)ll.status="uploading";else{const{originFileObj:Ul}=ll;let Lu;try{Lu=new File([Ul],Ul.name,{type:Ul.type})}catch(Tu){Lu=new Blob([Ul],{type:Ul.type}),Lu.name=Ul.name,Lu.lastModifiedDate=new Date,Lu.lastModified=new Date().getTime()}Lu.uid=ll.uid,ul=Lu}Wa(ul,Po)})},so=(Fi,Ri,si)=>{try{typeof Fi=="string"&&(Fi=JSON.parse(Fi))}catch(gi){}if(!Xe(Ri,Lo))return;const Po=He(Ri);Po.status="done",Po.percent=100,Po.response=Fi,Po.xhr=si;const ll=at(Po,Lo);Wa(Po,ll)},Cr=(Fi,Ri)=>{if(!Xe(Ri,Lo))return;const si=He(Ri);si.status="uploading",si.percent=Fi.percent;const Po=at(si,Lo);Wa(si,Po,Fi)},Zo=(Fi,Ri,si)=>{if(!Xe(si,Lo))return;const Po=He(si);Po.error=Fi,Po.response=Ri,Po.status="error";const ll=at(Po,Lo);Wa(Po,ll)},Ro=Fi=>{let Ri;Promise.resolve(typeof Hn=="function"?Hn(Fi):Hn).then(si=>{var Po;if(si===!1)return;const ll=Tn(Fi,Lo);ll&&(Ri=Object.assign(Object.assign({},Fi),{status:"removed"}),Lo==null||Lo.forEach(gi=>{const ul=Ri.uid!==void 0?"uid":"name";gi[ul]===Ri[ul]&&!Object.isFrozen(gi)&&(gi.status="removed")}),(Po=ba.current)===null||Po===void 0||Po.abort(Ri),Wa(Ri,ll))})},Di=Fi=>{Da(Fi.type),Fi.type==="drop"&&(Un==null||Un(Fi))};a.useImperativeHandle(on,()=>({onBatchStart:cr,onSuccess:so,onProgress:Cr,onError:Zo,fileList:Lo,upload:ba.current}));const{getPrefixCls:Ho,direction:Ao,upload:Oo}=a.useContext(Et.E_),oi=Ho("upload",Fr),rl=Object.assign(Object.assign({onBatchStart:cr,onError:Zo,onProgress:Cr,onSuccess:so},mt),{data:cl,multiple:nl,action:Ai,accept:Pi,supportServerRender:Zr,prefixCls:oi,disabled:ji,beforeUpload:Sr,onChange:void 0});delete rl.className,delete rl.style,(!Do||ji)&&delete rl.id;const[tl,Ol]=Mt(oi),[Nl]=(0,Rt.Z)("Upload",jt.Z.Upload),{showRemoveIcon:qr,showPreviewIcon:Mr,showDownloadIcon:Gr,removeIcon:Vr,previewIcon:ui,downloadIcon:Yi}=typeof vn=="boolean"?{}:vn,il=(Fi,Ri)=>vn?a.createElement(en,{prefixCls:oi,listType:vt,items:Lo,previewFile:eo,onPreview:ta,onDownload:_a,onRemove:Ro,showRemoveIcon:!ji&&qr,showPreviewIcon:Mr,showDownloadIcon:Gr,removeIcon:Vr,previewIcon:ui,downloadIcon:Yi,iconRender:hr,locale:Object.assign(Object.assign({},Nl),lo),isImageUrl:pr,progress:wr,appendAction:Fi,appendActionVisible:Ri,itemRender:_r,disabled:ji}):Fi,dl=ye()(`${oi}-wrapper`,vr,Li,Ol,Oo==null?void 0:Oo.className,{[`${oi}-rtl`]:Ao==="rtl",[`${oi}-picture-card-wrapper`]:vt==="picture-card",[`${oi}-picture-circle-wrapper`]:vt==="picture-circle"}),Xl=Object.assign(Object.assign({},Oo==null?void 0:Oo.style),no);if(uo==="drag"){const Fi=ye()(Ol,oi,`${oi}-drag`,{[`${oi}-drag-uploading`]:Lo.some(Ri=>Ri.status==="uploading"),[`${oi}-drag-hover`]:el==="dragover",[`${oi}-disabled`]:ji,[`${oi}-rtl`]:Ao==="rtl"});return tl(a.createElement("span",{className:dl},a.createElement("div",{className:Fi,style:Xl,onDrop:Di,onDragOver:Di,onDragLeave:Di},a.createElement(We,Object.assign({},rl,{ref:ba,className:`${oi}-btn`}),a.createElement("div",{className:`${oi}-drag-container`},Do))),il()))}const Ml=ye()(oi,`${oi}-select`,{[`${oi}-disabled`]:ji}),lu=(Fi=>a.createElement("div",{className:Ml,style:Fi},a.createElement(We,Object.assign({},rl,{ref:ba}))))(Do?void 0:{display:"none"});return tl(vt==="picture-card"||vt==="picture-circle"?a.createElement("span",{className:dl},il(lu,!!Do)):a.createElement("span",{className:dl},lu,il()))};var jn=a.forwardRef(rn),Yt=function(mt,on){var fn={};for(var cn in mt)Object.prototype.hasOwnProperty.call(mt,cn)&&on.indexOf(cn)<0&&(fn[cn]=mt[cn]);if(mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Hn=0,cn=Object.getOwnPropertySymbols(mt);Hn{var{style:fn,height:cn}=mt,Hn=Yt(mt,["style","height"]);return a.createElement(jn,Object.assign({ref:on},Hn,{type:"drag",style:Object.assign(Object.assign({},fn),{height:cn})}))});const ma=jn;ma.Dragger=Fa,ma.LIST_IGNORE=Xn;var wn=ma},14625:function(Lt){function dt(a){var fe,Le,ye="";if(typeof a=="string"||typeof a=="number")ye+=a;else if(typeof a=="object")if(Array.isArray(a)){var Fe=a.length;for(fe=0;fe0&&(ve=ne[0]),ve instanceof Error)throw ve;var Ae=new Error("Unhandled error."+(ve?" ("+ve.message+")":""));throw Ae.context=ve,Ae}var Se=me[te];if(Se===void 0)return!1;if(typeof Se=="function")x(Se,this,ne);else for(var Me=Se.length,xe=Ce(Se,Me),ue=0;ue0&&ve.length>se&&!ve.warned){ve.warned=!0;var Ae=new Error("Possible EventEmitter memory leak detected. "+ve.length+" "+String(te)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ae.name="MaxListenersExceededWarning",Ae.emitter=ee,Ae.type=te,Ae.count=ve.length,fe(Ae)}return ee}ye.prototype.addListener=function(te,ne){return Ne(this,te,ne,!1)},ye.prototype.on=ye.prototype.addListener,ye.prototype.prependListener=function(te,ne){return Ne(this,te,ne,!0)};function we(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function be(ee,te,ne){var ue={fired:!1,wrapFn:void 0,target:ee,type:te,listener:ne},se=we.bind(ue);return se.listener=ne,ue.wrapFn=se,se}ye.prototype.once=function(te,ne){return Be(ne),this.on(te,be(this,te,ne)),this},ye.prototype.prependOnceListener=function(te,ne){return Be(ne),this.prependListener(te,be(this,te,ne)),this},ye.prototype.removeListener=function(te,ne){var ue,se,me,ve,Ae;if(Be(ne),se=this._events,se===void 0)return this;if(ue=se[te],ue===void 0)return this;if(ue===ne||ue.listener===ne)--this._eventsCount===0?this._events=Object.create(null):(delete se[te],se.removeListener&&this.emit("removeListener",te,ue.listener||ne));else if(typeof ue!="function"){for(me=-1,ve=ue.length-1;ve>=0;ve--)if(ue[ve]===ne||ue[ve].listener===ne){Ae=ue[ve].listener,me=ve;break}if(me<0)return this;me===0?ue.shift():re(ue,me),ue.length===1&&(se[te]=ue[0]),se.removeListener!==void 0&&this.emit("removeListener",te,Ae||ne)}return this},ye.prototype.off=ye.prototype.removeListener,ye.prototype.removeAllListeners=function(te){var ne,ue,se;if(ue=this._events,ue===void 0)return this;if(ue.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):ue[te]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete ue[te]),this;if(arguments.length===0){var me=Object.keys(ue),ve;for(se=0;se=0;se--)this.removeListener(te,ne[se]);return this};function Re(ee,te,ne){var ue=ee._events;if(ue===void 0)return[];var se=ue[te];return se===void 0?[]:typeof se=="function"?ne?[se.listener||se]:[se]:ne?y(se):Ce(se,se.length)}ye.prototype.listeners=function(te){return Re(this,te,!0)},ye.prototype.rawListeners=function(te){return Re(this,te,!1)},ye.listenerCount=function(ee,te){return typeof ee.listenerCount=="function"?ee.listenerCount(te):Ze.call(ee,te)},ye.prototype.listenerCount=Ze;function Ze(ee){var te=this._events;if(te!==void 0){var ne=te[ee];if(typeof ne=="function")return 1;if(ne!==void 0)return ne.length}return 0}ye.prototype.eventNames=function(){return this._eventsCount>0?a(this._events):[]};function Ce(ee,te){for(var ne=new Array(te),ue=0;ue>>6)+Ne(128|lt&63):Ne(224|lt>>>12&15)+Ne(128|lt>>>6&63)+Ne(128|lt&63)}else{var lt=65536+(je.charCodeAt(0)-55296)*1024+(je.charCodeAt(1)-56320);return Ne(240|lt>>>18&7)+Ne(128|lt>>>12&63)+Ne(128|lt>>>6&63)+Ne(128|lt&63)}},be=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Re=function(je){return je.replace(be,we)},Ze=function(je){var lt=[0,2,1][je.length%3],We=je.charCodeAt(0)<<16|(je.length>1?je.charCodeAt(1):0)<<8|(je.length>2?je.charCodeAt(2):0),st=[Be.charAt(We>>>18),Be.charAt(We>>>12&63),lt>=2?"=":Be.charAt(We>>>6&63),lt>=1?"=":Be.charAt(We&63)];return st.join("")},Ce=Le.btoa&&typeof Le.btoa=="function"?function(je){return Le.btoa(je)}:function(je){if(je.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return je.replace(/[\s\S]{1,3}/g,Ze)},re=function(je){return Ce(Re(String(je)))},y=function(je){return je.replace(/[+\/]/g,function(lt){return lt=="+"?"-":"_"}).replace(/=/g,"")},E=function(je,lt){return lt?y(re(je)):re(je)},z=function(je){return E(je,!0)},b;Le.Uint8Array&&(b=function(je,lt){for(var We="",st=0,bt=je.length;st>>18)+Be.charAt(jt>>>12&63)+(typeof At!="undefined"?Be.charAt(jt>>>6&63):"=")+(typeof Rt!="undefined"?Be.charAt(jt&63):"=")}return lt?y(We):We});var ee=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(je){switch(je.length){case 4:var lt=(7&je.charCodeAt(0))<<18|(63&je.charCodeAt(1))<<12|(63&je.charCodeAt(2))<<6|63&je.charCodeAt(3),We=lt-65536;return Ne((We>>>10)+55296)+Ne((We&1023)+56320);case 3:return Ne((15&je.charCodeAt(0))<<12|(63&je.charCodeAt(1))<<6|63&je.charCodeAt(2));default:return Ne((31&je.charCodeAt(0))<<6|63&je.charCodeAt(1))}},ne=function(je){return je.replace(ee,te)},ue=function(je){var lt=je.length,We=lt%4,st=(lt>0?oe[je.charAt(0)]<<18:0)|(lt>1?oe[je.charAt(1)]<<12:0)|(lt>2?oe[je.charAt(2)]<<6:0)|(lt>3?oe[je.charAt(3)]:0),bt=[Ne(st>>>16),Ne(st>>>8&255),Ne(st&255)];return bt.length-=[0,0,2,1][We],bt.join("")},se=Le.atob&&typeof Le.atob=="function"?function(je){return Le.atob(je)}:function(je){return je.replace(/\S{1,4}/g,ue)},me=function(je){return se(String(je).replace(/[^A-Za-z0-9\+\/]/g,""))},ve=function(je){return ne(se(je))},Ae=function(je){return String(je).replace(/[-_]/g,function(lt){return lt=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Se=function(je){return ve(Ae(je))},Me;Le.Uint8Array&&(Me=function(je){return Uint8Array.from(me(Ae(je)),function(lt){return lt.charCodeAt(0)})});var xe=function(){var je=Le.Base64;return Le.Base64=ye,je};if(Le.Base64={VERSION:Fe,atob:me,btoa:Ce,fromBase64:Se,toBase64:E,utob:Re,encode:E,encodeURI:z,btou:ne,decode:Se,noConflict:xe,fromUint8Array:b,toUint8Array:Me},typeof Object.defineProperty=="function"){var it=function(je){return{value:je,enumerable:!1,writable:!0,configurable:!0}};Le.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",it(function(){return Se(this)})),Object.defineProperty(String.prototype,"toBase64",it(function(je){return E(this,je)})),Object.defineProperty(String.prototype,"toBase64URI",it(function(){return E(this,!0)}))}}return Le.Meteor&&(Base64=Le.Base64),Lt.exports?Lt.exports.Base64=Le.Base64:(a=[],fe=function(){return Le.Base64}.apply(dt,a),fe!==void 0&&(Lt.exports=fe)),{Base64:Le.Base64}})},39417:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return ve}});var a=x(32855),fe=x(74430),Le=x(43079),ye=x(27247),Fe=x(33377),Be=x(93912),oe=x(83383),Ne=x(18881),we=x(85461),be=x(92310),Re=x.n(be),Ze=x(26112),Ce=x(59301),re=x(39378),y=function(Se){for(var Me=Se.prefixCls,xe=Se.level,it=Se.isStart,je=Se.isEnd,lt="".concat(Me,"-indent-unit"),We=[],st=0;st0&&arguments[0]!==void 0?arguments[0]:[],ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],tt=rt.length,ke=ht.length;if(Math.abs(tt-ke)!==1)return{add:!1,key:null};function St(wt,Ue){var Qe=new Map;wt.forEach(function(He){Qe.set(He,!0)});var Ct=Ue.filter(function(He){return!Qe.has(He)});return Ct.length===1?Ct[0]:null}return tt ").concat(ht);return ht}var Tt=E.forwardRef(function(rt,ht){var tt=rt.prefixCls,ke=rt.data,St=rt.selectable,wt=rt.checkable,Ue=rt.expandedKeys,Qe=rt.selectedKeys,Ct=rt.checkedKeys,He=rt.loadedKeys,at=rt.loadingKeys,Xe=rt.halfCheckedKeys,Tn=rt.keyEntities,pn=rt.disabled,Dn=rt.dragging,Zn=rt.dragOverNodeKey,qn=rt.dropPosition,Bt=rt.motion,kt=rt.height,Pn=rt.itemHeight,Nt=rt.virtual,qt=rt.focusable,Bn=rt.activeItem,In=rt.focused,wa=rt.tabIndex,Ga=rt.onKeyDown,xr=rt.onFocus,en=rt.onBlur,Wn=rt.onActiveChange,Ca=rt.onListChangeStart,Ka=rt.onListChangeEnd,Ra=(0,ne.Z)(rt,st),Wr=E.useRef(null),Qr=E.useRef(null);E.useImperativeHandle(ht,function(){return{scrollTo:function(wn){Wr.current.scrollTo(wn)},getIndentWidth:function(){return Qr.current.offsetWidth}}});var xt=E.useState(Ue),Cn=(0,te.Z)(xt,2),Br=Cn[0],zt=Cn[1],Rn=E.useState(ke),Ma=(0,te.Z)(Rn,2),Oa=Ma[0],ur=Ma[1],dn=E.useState(ke),ce=(0,te.Z)(dn,2),ge=ce[0],Ee=ce[1],De=E.useState([]),qe=(0,te.Z)(De,2),Dt=qe[0],Mt=qe[1],xa=E.useState(null),Xn=(0,te.Z)(xa,2),rn=Xn[0],Jt=Xn[1],jn=E.useRef(ke);jn.current=ke;function Yt(){var ma=jn.current;ur(ma),Ee(ma),Mt([]),Jt(null),Ka()}(0,ue.Z)(function(){zt(Ue);var ma=lt(Br,Ue);if(ma.key!==null)if(ma.add){var wn=Oa.findIndex(function(vn){var vt=vn.key;return vt===ma.key}),mt=ft(We(Oa,ke,ma.key),Nt,kt,Pn),on=Oa.slice();on.splice(wn+1,0,Ut),Ee(on),Mt(mt),Jt("show")}else{var fn=ke.findIndex(function(vn){var vt=vn.key;return vt===ma.key}),cn=ft(We(ke,Oa,ma.key),Nt,kt,Pn),Hn=ke.slice();Hn.splice(fn+1,0,Ut),Ee(Hn),Mt(cn),Jt("hide")}else Oa!==ke&&(ur(ke),Ee(ke))},[Ue,ke]),E.useEffect(function(){Dn||Yt()},[Dn]);var la=Bt?ge:ke,Fa={expandedKeys:Ue,selectedKeys:Qe,loadedKeys:He,loadingKeys:at,checkedKeys:Ct,halfCheckedKeys:Xe,dragOverNodeKey:Zn,dropPosition:qn,keyEntities:Tn};return E.createElement(E.Fragment,null,In&&Bn&&E.createElement("span",{style:bt,"aria-live":"assertive"},ct(Bn)),E.createElement("div",null,E.createElement("input",{style:bt,disabled:qt===!1||pn,tabIndex:qt!==!1?wa:null,onKeyDown:Ga,onFocus:xr,onBlur:en,value:"",onChange:Et,"aria-label":"for screen reader"})),E.createElement("div",{className:"".concat(tt,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},E.createElement("div",{className:"".concat(tt,"-indent")},E.createElement("div",{ref:Qr,className:"".concat(tt,"-indent-unit")}))),E.createElement(se.Z,(0,a.Z)({},Ra,{data:la,itemKey:Je,height:kt,fullHeight:!1,virtual:Nt,itemHeight:Pn,prefixCls:"".concat(tt,"-list"),ref:Wr,onVisibleChange:function(wn,mt){var on=new Set(wn),fn=mt.filter(function(cn){return!on.has(cn)});fn.some(function(cn){return Je(cn)===At})&&Yt()}}),function(ma){var wn=ma.pos,mt=(0,a.Z)({},(ee(ma.data),ma.data)),on=ma.title,fn=ma.key,cn=ma.isStart,Hn=ma.isEnd,vn=(0,Se.km)(fn,wn);delete mt.key,delete mt.children;var vt=(0,Se.H8)(vn,Fa);return E.createElement(je,(0,a.Z)({},mt,vt,{title:on,active:!!Bn&&fn===Bn.key,pos:wn,data:ma.data,isStart:cn,isEnd:Hn,motion:Bt,motionNodes:fn===At?Dt:null,motionType:rn,onMotionStart:Ca,onMotionEnd:Yt,treeNodeRequiredProps:Fa,onMouseMove:function(){Wn(null)}}))}))});Tt.displayName="NodeList";var $t=Tt,Kt=x(35654),En=x(90782),Ye=x(67841),Qt=10,kn=function(rt){(0,we.Z)(tt,rt);var ht=(0,be.Z)(tt);function tt(){var ke;(0,Be.Z)(this,tt);for(var St=arguments.length,wt=new Array(St),Ue=0;Ue2&&arguments[2]!==void 0?arguments[2]:!1,Xe=ke.state,Tn=Xe.dragChildrenKeys,pn=Xe.dropPosition,Dn=Xe.dropTargetKey,Zn=Xe.dropTargetPos,qn=Xe.dropAllowed;if(qn){var Bt=ke.props.onDrop;if(ke.setState({dragOverNodeKey:null}),ke.cleanDragState(),Dn!==null){var kt=(0,ye.Z)((0,ye.Z)({},(0,Se.H8)(Dn,ke.getTreeNodeRequiredProps())),{},{active:((He=ke.getActiveItem())===null||He===void 0?void 0:He.key)===Dn,data:(0,Ye.Z)(ke.state.keyEntities,Dn).node}),Pn=Tn.indexOf(Dn)!==-1;(0,y.ZP)(!Pn,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Nt=(0,Kt.yx)(Zn),qt={event:Qe,node:(0,Se.F)(kt),dragNode:ke.dragNode?(0,Se.F)(ke.dragNode.props):null,dragNodesKeys:[ke.dragNode.props.eventKey].concat(Tn),dropToGap:pn!==0,dropPosition:pn+Number(Nt[Nt.length-1])};at||Bt==null||Bt(qt),ke.dragNode=null}}},ke.cleanDragState=function(){var Qe=ke.state.draggingNodeKey;Qe!==null&&ke.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ke.dragStartMousePosition=null,ke.currentMouseOverDroppableNodeKey=null},ke.triggerExpandActionExpand=function(Qe,Ct){var He=ke.state,at=He.expandedKeys,Xe=He.flattenNodes,Tn=Ct.expanded,pn=Ct.key,Dn=Ct.isLeaf;if(!(Dn||Qe.shiftKey||Qe.metaKey||Qe.ctrlKey)){var Zn=Xe.filter(function(Bt){return Bt.key===pn})[0],qn=(0,Se.F)((0,ye.Z)((0,ye.Z)({},(0,Se.H8)(pn,ke.getTreeNodeRequiredProps())),{},{data:Zn.data}));ke.setExpandedKeys(Tn?(0,Kt._5)(at,pn):(0,Kt.L0)(at,pn)),ke.onNodeExpand(Qe,qn)}},ke.onNodeClick=function(Qe,Ct){var He=ke.props,at=He.onClick,Xe=He.expandAction;Xe==="click"&&ke.triggerExpandActionExpand(Qe,Ct),at==null||at(Qe,Ct)},ke.onNodeDoubleClick=function(Qe,Ct){var He=ke.props,at=He.onDoubleClick,Xe=He.expandAction;Xe==="doubleClick"&&ke.triggerExpandActionExpand(Qe,Ct),at==null||at(Qe,Ct)},ke.onNodeSelect=function(Qe,Ct){var He=ke.state.selectedKeys,at=ke.state,Xe=at.keyEntities,Tn=at.fieldNames,pn=ke.props,Dn=pn.onSelect,Zn=pn.multiple,qn=Ct.selected,Bt=Ct[Tn.key],kt=!qn;kt?Zn?He=(0,Kt.L0)(He,Bt):He=[Bt]:He=(0,Kt._5)(He,Bt);var Pn=He.map(function(Nt){var qt=(0,Ye.Z)(Xe,Nt);return qt?qt.node:null}).filter(function(Nt){return Nt});ke.setUncontrolledState({selectedKeys:He}),Dn==null||Dn(He,{event:"select",selected:kt,node:Ct,selectedNodes:Pn,nativeEvent:Qe.nativeEvent})},ke.onNodeCheck=function(Qe,Ct,He){var at=ke.state,Xe=at.keyEntities,Tn=at.checkedKeys,pn=at.halfCheckedKeys,Dn=ke.props,Zn=Dn.checkStrictly,qn=Dn.onCheck,Bt=Ct.key,kt,Pn={event:"check",node:Ct,checked:He,nativeEvent:Qe.nativeEvent};if(Zn){var Nt=He?(0,Kt.L0)(Tn,Bt):(0,Kt._5)(Tn,Bt),qt=(0,Kt._5)(pn,Bt);kt={checked:Nt,halfChecked:qt},Pn.checkedNodes=Nt.map(function(en){return(0,Ye.Z)(Xe,en)}).filter(function(en){return en}).map(function(en){return en.node}),ke.setUncontrolledState({checkedKeys:Nt})}else{var Bn=(0,En.S)([].concat((0,Fe.Z)(Tn),[Bt]),!0,Xe),In=Bn.checkedKeys,wa=Bn.halfCheckedKeys;if(!He){var Ga=new Set(In);Ga.delete(Bt);var xr=(0,En.S)(Array.from(Ga),{checked:!1,halfCheckedKeys:wa},Xe);In=xr.checkedKeys,wa=xr.halfCheckedKeys}kt=In,Pn.checkedNodes=[],Pn.checkedNodesPositions=[],Pn.halfCheckedKeys=wa,In.forEach(function(en){var Wn=(0,Ye.Z)(Xe,en);if(Wn){var Ca=Wn.node,Ka=Wn.pos;Pn.checkedNodes.push(Ca),Pn.checkedNodesPositions.push({node:Ca,pos:Ka})}}),ke.setUncontrolledState({checkedKeys:In},!1,{halfCheckedKeys:wa})}qn==null||qn(kt,Pn)},ke.onNodeLoad=function(Qe){var Ct=Qe.key,He=new Promise(function(at,Xe){ke.setState(function(Tn){var pn=Tn.loadedKeys,Dn=pn===void 0?[]:pn,Zn=Tn.loadingKeys,qn=Zn===void 0?[]:Zn,Bt=ke.props,kt=Bt.loadData,Pn=Bt.onLoad;if(!kt||Dn.indexOf(Ct)!==-1||qn.indexOf(Ct)!==-1)return null;var Nt=kt(Qe);return Nt.then(function(){var qt=ke.state.loadedKeys,Bn=(0,Kt.L0)(qt,Ct);Pn==null||Pn(Bn,{event:"load",node:Qe}),ke.setUncontrolledState({loadedKeys:Bn}),ke.setState(function(In){return{loadingKeys:(0,Kt._5)(In.loadingKeys,Ct)}}),at()}).catch(function(qt){if(ke.setState(function(In){return{loadingKeys:(0,Kt._5)(In.loadingKeys,Ct)}}),ke.loadingRetryTimes[Ct]=(ke.loadingRetryTimes[Ct]||0)+1,ke.loadingRetryTimes[Ct]>=Qt){var Bn=ke.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ke.setUncontrolledState({loadedKeys:(0,Kt.L0)(Bn,Ct)}),at()}Xe(qt)}),{loadingKeys:(0,Kt.L0)(qn,Ct)}})});return He.catch(function(){}),He},ke.onNodeMouseEnter=function(Qe,Ct){var He=ke.props.onMouseEnter;He==null||He({event:Qe,node:Ct})},ke.onNodeMouseLeave=function(Qe,Ct){var He=ke.props.onMouseLeave;He==null||He({event:Qe,node:Ct})},ke.onNodeContextMenu=function(Qe,Ct){var He=ke.props.onRightClick;He&&(Qe.preventDefault(),He({event:Qe,node:Ct}))},ke.onFocus=function(){var Qe=ke.props.onFocus;ke.setState({focused:!0});for(var Ct=arguments.length,He=new Array(Ct),at=0;at1&&arguments[1]!==void 0?arguments[1]:!1,He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ke.destroyed){var at=!1,Xe=!0,Tn={};Object.keys(Qe).forEach(function(pn){if(pn in ke.props){Xe=!1;return}at=!0,Tn[pn]=Qe[pn]}),at&&(!Ct||Xe)&&ke.setState((0,ye.Z)((0,ye.Z)({},Tn),He))}},ke.scrollTo=function(Qe){ke.listRef.current.scrollTo(Qe)},ke}return(0,oe.Z)(tt,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var St=this.props.activeKey;St!==void 0&&St!==this.state.activeKey&&(this.setState({activeKey:St}),St!==null&&this.scrollTo({key:St}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var St,wt=this.state,Ue=wt.focused,Qe=wt.flattenNodes,Ct=wt.keyEntities,He=wt.draggingNodeKey,at=wt.activeKey,Xe=wt.dropLevelOffset,Tn=wt.dropContainerKey,pn=wt.dropTargetKey,Dn=wt.dropPosition,Zn=wt.dragOverNodeKey,qn=wt.indent,Bt=this.props,kt=Bt.prefixCls,Pn=Bt.className,Nt=Bt.style,qt=Bt.showLine,Bn=Bt.focusable,In=Bt.tabIndex,wa=In===void 0?0:In,Ga=Bt.selectable,xr=Bt.showIcon,en=Bt.icon,Wn=Bt.switcherIcon,Ca=Bt.draggable,Ka=Bt.checkable,Ra=Bt.checkStrictly,Wr=Bt.disabled,Qr=Bt.motion,xt=Bt.loadData,Cn=Bt.filterTreeNode,Br=Bt.height,zt=Bt.itemHeight,Rn=Bt.virtual,Ma=Bt.titleRender,Oa=Bt.dropIndicatorRender,ur=Bt.onContextMenu,dn=Bt.onScroll,ce=Bt.direction,ge=Bt.rootClassName,Ee=Bt.rootStyle,De=(0,re.Z)(this.props,{aria:!0,data:!0}),qe;return Ca&&((0,Le.Z)(Ca)==="object"?qe=Ca:typeof Ca=="function"?qe={nodeDraggable:Ca}:qe={}),E.createElement(z.k.Provider,{value:{prefixCls:kt,selectable:Ga,showIcon:xr,icon:en,switcherIcon:Wn,draggable:qe,draggingNodeKey:He,checkable:Ka,checkStrictly:Ra,disabled:Wr,keyEntities:Ct,dropLevelOffset:Xe,dropContainerKey:Tn,dropTargetKey:pn,dropPosition:Dn,dragOverNodeKey:Zn,indent:qn,direction:ce,dropIndicatorRender:Oa,loadData:xt,filterTreeNode:Cn,titleRender:Ma,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},E.createElement("div",{role:"tree",className:Ze()(kt,Pn,ge,(St={},(0,fe.Z)(St,"".concat(kt,"-show-line"),qt),(0,fe.Z)(St,"".concat(kt,"-focused"),Ue),(0,fe.Z)(St,"".concat(kt,"-active-focused"),at!==null),St)),style:Ee},E.createElement($t,(0,a.Z)({ref:this.listRef,prefixCls:kt,style:Nt,data:Qe,disabled:Wr,selectable:Ga,checkable:!!Ka,motion:Qr,dragging:He!==null,height:Br,itemHeight:zt,virtual:Rn,focusable:Bn,focused:Ue,tabIndex:wa,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ur,onScroll:dn},this.getTreeNodeRequiredProps(),De))))}}],[{key:"getDerivedStateFromProps",value:function(St,wt){var Ue=wt.prevProps,Qe={prevProps:St};function Ct(Bn){return!Ue&&Bn in St||Ue&&Ue[Bn]!==St[Bn]}var He,at=wt.fieldNames;if(Ct("fieldNames")&&(at=(0,Se.w$)(St.fieldNames),Qe.fieldNames=at),Ct("treeData")?He=St.treeData:Ct("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),He=(0,Se.zn)(St.children)),He){Qe.treeData=He;var Xe=(0,Se.I8)(He,{fieldNames:at});Qe.keyEntities=(0,ye.Z)((0,fe.Z)({},At,jt),Xe.keyEntities)}var Tn=Qe.keyEntities||wt.keyEntities;if(Ct("expandedKeys")||Ue&&Ct("autoExpandParent"))Qe.expandedKeys=St.autoExpandParent||!Ue&&St.defaultExpandParent?(0,Kt.r7)(St.expandedKeys,Tn):St.expandedKeys;else if(!Ue&&St.defaultExpandAll){var pn=(0,ye.Z)({},Tn);delete pn[At],Qe.expandedKeys=Object.keys(pn).map(function(Bn){return pn[Bn].key})}else!Ue&&St.defaultExpandedKeys&&(Qe.expandedKeys=St.autoExpandParent||St.defaultExpandParent?(0,Kt.r7)(St.defaultExpandedKeys,Tn):St.defaultExpandedKeys);if(Qe.expandedKeys||delete Qe.expandedKeys,He||Qe.expandedKeys){var Dn=(0,Se.oH)(He||wt.treeData,Qe.expandedKeys||wt.expandedKeys,at);Qe.flattenNodes=Dn}if(St.selectable&&(Ct("selectedKeys")?Qe.selectedKeys=(0,Kt.BT)(St.selectedKeys,St):!Ue&&St.defaultSelectedKeys&&(Qe.selectedKeys=(0,Kt.BT)(St.defaultSelectedKeys,St))),St.checkable){var Zn;if(Ct("checkedKeys")?Zn=(0,Kt.E6)(St.checkedKeys)||{}:!Ue&&St.defaultCheckedKeys?Zn=(0,Kt.E6)(St.defaultCheckedKeys)||{}:He&&(Zn=(0,Kt.E6)(St.checkedKeys)||{checkedKeys:wt.checkedKeys,halfCheckedKeys:wt.halfCheckedKeys}),Zn){var qn=Zn,Bt=qn.checkedKeys,kt=Bt===void 0?[]:Bt,Pn=qn.halfCheckedKeys,Nt=Pn===void 0?[]:Pn;if(!St.checkStrictly){var qt=(0,En.S)(kt,!0,Tn);kt=qt.checkedKeys,Nt=qt.halfCheckedKeys}Qe.checkedKeys=kt,Qe.halfCheckedKeys=Nt}}return Ct("loadedKeys")&&(Qe.loadedKeys=St.loadedKeys),Qe}}]),tt}(E.Component);kn.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:b,allowDrop:function(){return!0},expandAction:!1},kn.TreeNode=ve.Z;var An=kn,sn=An},35654:function(Lt,dt,x){"use strict";x.d(dt,{BT:function(){return E},E6:function(){return ee},L0:function(){return be},OM:function(){return y},_5:function(){return we},r7:function(){return te},wA:function(){return Ze},yx:function(){return Re}});var a=x(3300),fe=x(34666),Le=x(48736),ye=x(59301),Fe=x(39417),Be=x(67841),oe=x(71430),Ne=null;function we(ne,ue){if(!ne)return[];var se=ne.slice(),me=se.indexOf(ue);return me>=0&&se.splice(me,1),se}function be(ne,ue){var se=(ne||[]).slice();return se.indexOf(ue)===-1&&se.push(ue),se}function Re(ne){return ne.split("-")}function Ze(ne,ue){var se=[],me=(0,Be.Z)(ue,ne);function ve(){var Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ae.forEach(function(Se){var Me=Se.key,xe=Se.children;se.push(Me),ve(xe)})}return ve(me.children),se}function Ce(ne){if(ne.parent){var ue=Re(ne.pos);return Number(ue[ue.length-1])===ne.parent.children.length-1}return!1}function re(ne){var ue=Re(ne.pos);return Number(ue[ue.length-1])===0}function y(ne,ue,se,me,ve,Ae,Se,Me,xe,it){var je,lt=ne.clientX,We=ne.clientY,st=ne.target.getBoundingClientRect(),bt=st.top,Et=st.height,At=(it==="rtl"?-1:1)*(((ve==null?void 0:ve.x)||0)-lt),Rt=(At-12)/me,jt=(0,Be.Z)(Me,se.props.eventKey);if(We-1.5?Ae({dragNode:Qt,dropNode:kn,dropPosition:1})?Kt=1:An=!1:Ae({dragNode:Qt,dropNode:kn,dropPosition:0})?Kt=0:Ae({dragNode:Qt,dropNode:kn,dropPosition:1})?Kt=1:An=!1:Ae({dragNode:Qt,dropNode:kn,dropPosition:1})?Kt=1:An=!1,{dropPosition:Kt,dropLevelOffset:En,dropTargetKey:jt.key,dropTargetPos:jt.pos,dragOverNodeKey:$t,dropContainerKey:Kt===0?null:((je=jt.parent)===null||je===void 0?void 0:je.key)||null,dropAllowed:An}}function E(ne,ue){if(ne){var se=ue.multiple;return se?ne.slice():ne.length?[ne[0]]:ne}}var z=function(ue){return ue};function b(ne,ue){if(!ne)return[];var se=ue||{},me=se.processProps,ve=me===void 0?z:me,Ae=Array.isArray(ne)?ne:[ne];return Ae.map(function(Se){var Me=Se.children,xe=_objectWithoutProperties(Se,Ne),it=b(Me,ue);return React.createElement(TreeNode,_extends({key:xe.key},ve(xe)),it)})}function ee(ne){if(!ne)return null;var ue;if(Array.isArray(ne))ue={checkedKeys:ne,halfCheckedKeys:void 0};else if((0,fe.Z)(ne)==="object")ue={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return(0,Le.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ue}function te(ne,ue){var se=new Set;function me(ve){if(!se.has(ve)){var Ae=(0,Be.Z)(ue,ve);if(Ae){se.add(ve);var Se=Ae.parent,Me=Ae.node;Me.disabled||Se&&me(Se.key)}}}return(ne||[]).forEach(function(ve){me(ve)}),(0,a.Z)(se)}},90782:function(Lt,dt,x){"use strict";x.d(dt,{S:function(){return oe}});var a=x(48736),fe=x(67841);function Le(Ne,we){var be=new Set;return Ne.forEach(function(Re){we.has(Re)||be.add(Re)}),be}function ye(Ne){var we=Ne||{},be=we.disabled,Re=we.disableCheckbox,Ze=we.checkable;return!!(be||Re)||Ze===!1}function Fe(Ne,we,be,Re){for(var Ze=new Set(Ne),Ce=new Set,re=0;re<=be;re+=1){var y=we.get(re)||new Set;y.forEach(function(ee){var te=ee.key,ne=ee.node,ue=ee.children,se=ue===void 0?[]:ue;Ze.has(te)&&!Re(ne)&&se.filter(function(me){return!Re(me.node)}).forEach(function(me){Ze.add(me.key)})})}for(var E=new Set,z=be;z>=0;z-=1){var b=we.get(z)||new Set;b.forEach(function(ee){var te=ee.parent,ne=ee.node;if(!(Re(ne)||!ee.parent||E.has(ee.parent.key))){if(Re(ee.parent.node)){E.add(te.key);return}var ue=!0,se=!1;(te.children||[]).filter(function(me){return!Re(me.node)}).forEach(function(me){var ve=me.key,Ae=Ze.has(ve);ue&&!Ae&&(ue=!1),!se&&(Ae||Ce.has(ve))&&(se=!0)}),ue&&Ze.add(te.key),se&&Ce.add(te.key),E.add(te.key)}})}return{checkedKeys:Array.from(Ze),halfCheckedKeys:Array.from(Le(Ce,Ze))}}function Be(Ne,we,be,Re,Ze){for(var Ce=new Set(Ne),re=new Set(we),y=0;y<=Re;y+=1){var E=be.get(y)||new Set;E.forEach(function(te){var ne=te.key,ue=te.node,se=te.children,me=se===void 0?[]:se;!Ce.has(ne)&&!re.has(ne)&&!Ze(ue)&&me.filter(function(ve){return!Ze(ve.node)}).forEach(function(ve){Ce.delete(ve.key)})})}re=new Set;for(var z=new Set,b=Re;b>=0;b-=1){var ee=be.get(b)||new Set;ee.forEach(function(te){var ne=te.parent,ue=te.node;if(!(Ze(ue)||!te.parent||z.has(te.parent.key))){if(Ze(te.parent.node)){z.add(ne.key);return}var se=!0,me=!1;(ne.children||[]).filter(function(ve){return!Ze(ve.node)}).forEach(function(ve){var Ae=ve.key,Se=Ce.has(Ae);se&&!Se&&(se=!1),!me&&(Se||re.has(Ae))&&(me=!0)}),se||Ce.delete(ne.key),me&&re.add(ne.key),z.add(ne.key)}})}return{checkedKeys:Array.from(Ce),halfCheckedKeys:Array.from(Le(re,Ce))}}function oe(Ne,we,be,Re){var Ze=[],Ce;Re?Ce=Re:Ce=ye;var re=new Set(Ne.filter(function(b){var ee=!!(0,fe.Z)(be,b);return ee||Ze.push(b),ee})),y=new Map,E=0;Object.keys(be).forEach(function(b){var ee=be[b],te=ee.level,ne=y.get(te);ne||(ne=new Set,y.set(te,ne)),ne.add(ee),E=Math.max(E,te)}),(0,a.ZP)(!Ze.length,"Tree missing follow keys: ".concat(Ze.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var z;return we===!0?z=Fe(re,y,E,Ce):z=Be(re,we.halfCheckedKeys,y,E,Ce),z}},67841:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return a}});function a(fe,Le){return fe[Le]}},71430:function(Lt,dt,x){"use strict";x.d(dt,{F:function(){return te},H8:function(){return ee},I8:function(){return b},km:function(){return Ze},oH:function(){return E},w$:function(){return Ce},zn:function(){return y}});var a=x(34666),fe=x(3300),Le=x(27247),ye=x(43079),Fe=x(11592),Be=x(2738),oe=x(48736),Ne=x(67841),we=["children"];function be(ne,ue){return"".concat(ne,"-").concat(ue)}function Re(ne){return ne&&ne.type&&ne.type.isTreeNode}function Ze(ne,ue){return ne!=null?ne:ue}function Ce(ne){var ue=ne||{},se=ue.title,me=ue._title,ve=ue.key,Ae=ue.children,Se=se||"title";return{title:Se,_title:me||[Se],key:ve||"key",children:Ae||"children"}}function re(ne,ue){var se=new Map;function me(ve){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ve||[]).forEach(function(Se){var Me=Se[ue.key],xe=Se[ue.children];warning(Me!=null,"Tree node must have a certain key: [".concat(Ae).concat(Me,"]"));var it=String(Me);warning(!se.has(it)||Me===null||Me===void 0,"Same 'key' exist in the Tree: ".concat(it)),se.set(it,!0),me(xe,"".concat(Ae).concat(it," > "))})}me(ne)}function y(ne){function ue(se){var me=(0,Fe.Z)(se);return me.map(function(ve){if(!Re(ve))return(0,oe.ZP)(!ve,"Tree/TreeNode can only accept TreeNode as children."),null;var Ae=ve.key,Se=ve.props,Me=Se.children,xe=(0,ye.Z)(Se,we),it=(0,Le.Z)({key:Ae},xe),je=ue(Me);return je.length&&(it.children=je),it}).filter(function(ve){return ve})}return ue(ne)}function E(ne,ue,se){var me=Ce(se),ve=me._title,Ae=me.key,Se=me.children,Me=new Set(ue===!0?[]:ue),xe=[];function it(je){var lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return je.map(function(We,st){for(var bt=be(lt?lt.pos:"0",st),Et=Ze(We[Ae],bt),At,Rt=0;Rt1&&arguments[1]!==void 0?arguments[1]:{},se=ue.initWrapper,me=ue.processEntity,ve=ue.onProcessFinished,Ae=ue.externalGetKey,Se=ue.childrenPropName,Me=ue.fieldNames,xe=arguments.length>2?arguments[2]:void 0,it=Ae||xe,je={},lt={},We={posEntities:je,keyEntities:lt};return se&&(We=se(We)||We),z(ne,function(st){var bt=st.node,Et=st.index,At=st.pos,Rt=st.key,jt=st.parentPos,Ut=st.level,ft=st.nodes,Je={node:bt,nodes:ft,index:Et,key:Rt,pos:At,level:Ut},ct=Ze(Rt,At);je[At]=Je,lt[ct]=Je,Je.parent=je[jt],Je.parent&&(Je.parent.children=Je.parent.children||[],Je.parent.children.push(Je)),me&&me(Je,We)},{externalGetKey:it,childrenPropName:Se,fieldNames:Me}),ve&&ve(We),We}function ee(ne,ue){var se=ue.expandedKeys,me=ue.selectedKeys,ve=ue.loadedKeys,Ae=ue.loadingKeys,Se=ue.checkedKeys,Me=ue.halfCheckedKeys,xe=ue.dragOverNodeKey,it=ue.dropPosition,je=ue.keyEntities,lt=(0,Ne.Z)(je,ne),We={eventKey:ne,expanded:se.indexOf(ne)!==-1,selected:me.indexOf(ne)!==-1,loaded:ve.indexOf(ne)!==-1,loading:Ae.indexOf(ne)!==-1,checked:Se.indexOf(ne)!==-1,halfChecked:Me.indexOf(ne)!==-1,pos:String(lt?lt.pos:""),dragOver:xe===ne&&it===0,dragOverGapTop:xe===ne&&it===-1,dragOverGapBottom:xe===ne&&it===1};return We}function te(ne){var ue=ne.data,se=ne.expanded,me=ne.selected,ve=ne.checked,Ae=ne.loaded,Se=ne.loading,Me=ne.halfChecked,xe=ne.dragOver,it=ne.dragOverGapTop,je=ne.dragOverGapBottom,lt=ne.pos,We=ne.active,st=ne.eventKey,bt=(0,Le.Z)((0,Le.Z)({},ue),{},{expanded:se,selected:me,checked:ve,loaded:Ae,loading:Se,halfChecked:Me,dragOver:xe,dragOverGapTop:it,dragOverGapBottom:je,pos:lt,active:We,key:st});return"props"in bt||Object.defineProperty(bt,"props",{get:function(){return(0,oe.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ne}}),bt}},8224:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return fe}});var a=x(4676);function fe(Le,ye,Fe,Be){var oe=a.unstable_batchedUpdates?function(we){a.unstable_batchedUpdates(Fe,we)}:Fe;return Le!=null&&Le.addEventListener&&Le.addEventListener(ye,oe,Be),{remove:function(){Le!=null&&Le.removeEventListener&&Le.removeEventListener(ye,oe,Be)}}}},55468:function(Lt,dt,x){"use strict";x.d(dt,{g1:function(){return Re},os:function(){return Ce}});var a=/margin|padding|width|height|max|min|offset/,fe={left:!0,top:!0},Le={cssFloat:1,styleFloat:1,float:1};function ye(re){return re.nodeType===1?re.ownerDocument.defaultView.getComputedStyle(re,null):{}}function Fe(re,y,E){if(y=y.toLowerCase(),E==="auto"){if(y==="height")return re.offsetHeight;if(y==="width")return re.offsetWidth}return y in fe||(fe[y]=a.test(y)),fe[y]?parseFloat(E)||0:E}function Be(re,y){var E=arguments.length,z=ye(re);return y=Le[y]?"cssFloat"in re.style?"cssFloat":"styleFloat":y,E===1?z:Fe(re,y,z[y]||re.style[y])}function oe(re,y,E){var z=arguments.length;if(y=Le[y]?"cssFloat"in re.style?"cssFloat":"styleFloat":y,z===3)return typeof E=="number"&&a.test(y)&&(E="".concat(E,"px")),re.style[y]=E,E;for(var b in y)y.hasOwnProperty(b)&&oe(re,b,y[b]);return ye(re)}function Ne(re){return re===document.body?document.documentElement.clientWidth:re.offsetWidth}function we(re){return re===document.body?window.innerHeight||document.documentElement.clientHeight:re.offsetHeight}function be(){var re=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:re,height:y}}function Re(){var re=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:re,height:y}}function Ze(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ce(re){var y=re.getBoundingClientRect(),E=document.documentElement;return{left:y.left+(window.pageXOffset||E.scrollLeft)-(E.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||E.scrollTop)-(E.clientTop||document.body.clientTop||0)}}},24514:function(Lt,dt,x){"use strict";x.d(dt,{G:function(){return ye}});var a=x(47273),fe=function(Be){if((0,a.Z)()&&window.document.documentElement){var oe=Array.isArray(Be)?Be:[Be],Ne=window.document.documentElement;return oe.some(function(we){return we in Ne.style})}return!1},Le=function(Be,oe){if(!fe(Be))return!1;var Ne=document.createElement("div"),we=Ne.style[Be];return Ne.style[Be]=oe,Ne.style[Be]!==we};function ye(Fe,Be){return!Array.isArray(Fe)&&Be!==void 0?Le(Fe,Be):fe(Fe)}},19306:function(Lt,dt,x){"use strict";x.d(dt,{Z5:function(){return sc},_l:function(){return v0},bK:function(){return z0}});var a=x(59301),fe=x(67489);function Le(ae,ie){ae.prototype=Object.create(ie.prototype),ae.prototype.constructor=ae,(0,fe.Z)(ae,ie)}var ye=x(32855),Fe=x(59781),Be=a.createContext(null),oe=null;function Ne(ae){ae()}var we=Ne,be=function(ie){return we=ie},Re=function(){return we};function Ze(){var ae=Re(),ie=null,he=null;return{clear:function(){ie=null,he=null},notify:function(){ae(function(){for(var $e=ie;$e;)$e.callback(),$e=$e.next})},get:function(){for(var $e=[],nt=ie;nt;)$e.push(nt),nt=nt.next;return $e},subscribe:function($e){var nt=!0,pt=he={callback:$e,next:null,prev:he};return pt.prev?pt.prev.next=pt:ie=pt,function(){!nt||ie===null||(nt=!1,pt.next?pt.next.prev=pt.prev:he=pt.prev,pt.prev?pt.prev.next=pt.next:ie=pt.next)}}}}var Ce={notify:function(){},get:function(){return[]}};function re(ae,ie){var he,Te=Ce;function $e(ln){return tn(),Te.subscribe(ln)}function nt(){Te.notify()}function pt(){Sn.onStateChange&&Sn.onStateChange()}function Ft(){return!!he}function tn(){he||(he=ie?ie.addNestedSub(pt):ae.subscribe(pt),Te=Ze())}function Ln(){he&&(he(),he=void 0,Te.clear(),Te=Ce)}var Sn={addNestedSub:$e,notifyNestedSubs:nt,handleChangeWrapper:pt,isSubscribed:Ft,trySubscribe:tn,tryUnsubscribe:Ln,getListeners:function(){return Te}};return Sn}var y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect;function E(ae){var ie=ae.store,he=ae.context,Te=ae.children,$e=(0,a.useMemo)(function(){var Ft=re(ie);return{store:ie,subscription:Ft}},[ie]),nt=(0,a.useMemo)(function(){return ie.getState()},[ie]);y(function(){var Ft=$e.subscription;return Ft.onStateChange=Ft.notifyNestedSubs,Ft.trySubscribe(),nt!==ie.getState()&&Ft.notifyNestedSubs(),function(){Ft.tryUnsubscribe(),Ft.onStateChange=null}},[$e,nt]);var pt=he||Be;return a.createElement(pt.Provider,{value:$e},Te)}var z=E,b=x(12687),ee=x(94266),te=x.n(ee),ne=x(53410),ue=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],se=["reactReduxForwardedRef"],me=[],ve=[null,null],Ae=function(ie){try{return JSON.stringify(ie)}catch(he){return String(ie)}};function Se(ae,ie){var he=ae[1];return[ie.payload,he+1]}function Me(ae,ie,he){y(function(){return ae.apply(void 0,ie)},he)}function xe(ae,ie,he,Te,$e,nt,pt){ae.current=Te,ie.current=$e,he.current=!1,nt.current&&(nt.current=null,pt())}function it(ae,ie,he,Te,$e,nt,pt,Ft,tn,Ln){if(ae){var Sn=!1,ln=null,mn=function(){if(!Sn){var ao=ie.getState(),Co,wo;try{Co=Te(ao,$e.current)}catch(Yo){wo=Yo,ln=Yo}wo||(ln=null),Co===nt.current?pt.current||tn():(nt.current=Co,Ft.current=Co,pt.current=!0,Ln({type:"STORE_UPDATED",payload:{error:wo}}))}};he.onStateChange=mn,he.trySubscribe(),mn();var Vn=function(){if(Sn=!0,he.tryUnsubscribe(),he.onStateChange=null,ln)throw ln};return Vn}}var je=function(){return[null,0]};function lt(ae,ie){ie===void 0&&(ie={});var he=ie,Te=he.getDisplayName,$e=Te===void 0?function(vl){return"ConnectAdvanced("+vl+")"}:Te,nt=he.methodName,pt=nt===void 0?"connectAdvanced":nt,Ft=he.renderCountProp,tn=Ft===void 0?void 0:Ft,Ln=he.shouldHandleStateChanges,Sn=Ln===void 0?!0:Ln,ln=he.storeKey,mn=ln===void 0?"store":ln,Vn=he.withRef,Ha=Vn===void 0?!1:Vn,ao=he.forwardRef,Co=ao===void 0?!1:ao,wo=he.context,Yo=wo===void 0?Be:wo,li=(0,b.Z)(he,ue);if(0)var Si;var Dl=Yo;return function(Yl){var Fu=Yl.displayName||Yl.name||"Component",tu=$e(Fu),Wu=(0,ye.Z)({},li,{getDisplayName:$e,methodName:pt,renderCountProp:tn,shouldHandleStateChanges:Sn,storeKey:mn,displayName:tu,wrappedComponentName:Fu,WrappedComponent:Yl}),as=li.pure;function rs(_u){return ae(_u.dispatch,Wu)}var dc=as?a.useMemo:function(_u){return _u()};function Us(_u){var Wc=(0,a.useMemo)(function(){var Oc=_u.reactReduxForwardedRef,F0=(0,b.Z)(_u,se);return[_u.context,Oc,F0]},[_u]),mc=Wc[0],Cs=Wc[1],md=Wc[2],Uc=(0,a.useMemo)(function(){return mc&&mc.Consumer&&(0,ne.isContextConsumer)(a.createElement(mc.Consumer,null))?mc:Dl},[mc,Dl]),gc=(0,a.useContext)(Uc),Kc=!!_u.store&&!!_u.store.getState&&!!_u.store.dispatch,Wd=!!gc&&!!gc.store,fc=Kc?_u.store:gc.store,Cd=(0,a.useMemo)(function(){return rs(fc)},[fc]),Vc=(0,a.useMemo)(function(){if(!Sn)return ve;var Oc=re(fc,Kc?null:gc.subscription),F0=Oc.notifyNestedSubs.bind(Oc);return[Oc,F0]},[fc,Kc,gc]),pc=Vc[0],Ud=Vc[1],Kd=(0,a.useMemo)(function(){return Kc?gc:(0,ye.Z)({},gc,{subscription:pc})},[Kc,gc,pc]),H0=(0,a.useReducer)(Se,me,je),Am=H0[0],Vd=Am[0],Cm=H0[1];if(Vd&&Vd.error)throw Vd.error;var A0=(0,a.useRef)(),C0=(0,a.useRef)(md),Yd=(0,a.useRef)(),y0=(0,a.useRef)(!1),Ic=dc(function(){return Yd.current&&md===C0.current?Yd.current:Cd(fc.getState(),md)},[fc,Vd,md]);Me(xe,[C0,A0,y0,md,Ic,Yd,Ud]),Me(it,[Sn,fc,pc,Cd,C0,A0,y0,Yd,Ud,Cm],[fc,pc,Cd]);var yd=(0,a.useMemo)(function(){return a.createElement(Yl,(0,ye.Z)({},Ic,{ref:Cs}))},[Cs,Yl,Ic]),ym=(0,a.useMemo)(function(){return Sn?a.createElement(Uc.Provider,{value:Kd},yd):yd},[Uc,yd,Kd]);return ym}var xs=as?a.memo(Us):Us;if(xs.WrappedComponent=Yl,xs.displayName=Us.displayName=tu,Co){var ws=a.forwardRef(function(Wc,mc){return a.createElement(xs,(0,ye.Z)({},Wc,{reactReduxForwardedRef:mc}))});return ws.displayName=tu,ws.WrappedComponent=Yl,te()(ws,Yl)}return te()(xs,Yl)}}function We(ae,ie){return ae===ie?ae!==0||ie!==0||1/ae===1/ie:ae!==ae&&ie!==ie}function st(ae,ie){if(We(ae,ie))return!0;if(typeof ae!="object"||ae===null||typeof ie!="object"||ie===null)return!1;var he=Object.keys(ae),Te=Object.keys(ie);if(he.length!==Te.length)return!1;for(var $e=0;$e=0;Te--){var $e=ie[Te](ae);if($e)return $e}return function(nt,pt){throw new Error("Invalid value of type "+typeof ae+" for "+he+" argument when connecting component "+pt.wrappedComponentName+".")}}function St(ae,ie){return ae===ie}function wt(ae){var ie=ae===void 0?{}:ae,he=ie.connectHOC,Te=he===void 0?lt:he,$e=ie.mapStateToPropsFactories,nt=$e===void 0?$t:$e,pt=ie.mapDispatchToPropsFactories,Ft=pt===void 0?Je:pt,tn=ie.mergePropsFactories,Ln=tn===void 0?kn:tn,Sn=ie.selectorFactory,ln=Sn===void 0?ht:Sn;return function(Vn,Ha,ao,Co){Co===void 0&&(Co={});var wo=Co,Yo=wo.pure,li=Yo===void 0?!0:Yo,Si=wo.areStatesEqual,Dl=Si===void 0?St:Si,vl=wo.areOwnPropsEqual,Yl=vl===void 0?st:vl,Fu=wo.areStatePropsEqual,tu=Fu===void 0?st:Fu,Wu=wo.areMergedPropsEqual,as=Wu===void 0?st:Wu,rs=(0,b.Z)(wo,tt),dc=ke(Vn,nt,"mapStateToProps"),Us=ke(Ha,Ft,"mapDispatchToProps"),xs=ke(ao,Ln,"mergeProps");return Te(ln,(0,ye.Z)({methodName:"connect",getDisplayName:function(_u){return"Connect("+_u+")"},shouldHandleStateChanges:!!Vn,initMapStateToProps:dc,initMapDispatchToProps:Us,initMergeProps:xs,pure:li,areStatesEqual:Dl,areOwnPropsEqual:Yl,areStatePropsEqual:tu,areMergedPropsEqual:as},rs))}}var Ue=wt();function Qe(){var ae=useContext(ReactReduxContext);return ae}function Ct(ae){ae===void 0&&(ae=ReactReduxContext);var ie=ae===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ae)};return function(){var Te=ie(),$e=Te.store;return $e}}var He=null;function at(ae){ae===void 0&&(ae=ReactReduxContext);var ie=ae===ReactReduxContext?useDefaultStore:createStoreHook(ae);return function(){var Te=ie();return Te.dispatch}}var Xe=null,Tn=function(ie,he){return ie===he};function pn(ae,ie,he,Te){var $e=useReducer(function(Ha){return Ha+1},0),nt=$e[1],pt=useMemo(function(){return createSubscription(he,Te)},[he,Te]),Ft=useRef(),tn=useRef(),Ln=useRef(),Sn=useRef(),ln=he.getState(),mn;try{if(ae!==tn.current||ln!==Ln.current||Ft.current){var Vn=ae(ln);Sn.current===void 0||!ie(Vn,Sn.current)?mn=Vn:mn=Sn.current}else mn=Sn.current}catch(Ha){throw Ft.current&&(Ha.message+=` + `]:Object.assign(Object.assign({},(0,Wn.dF)()),{display:"inline-block",width:"100%",[`${on}${on}-select`]:{width:ta,height:ta,marginInlineEnd:mt.marginXS,marginBottom:mt.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:mt.colorFillAlter,border:`${mt.lineWidth}px dashed ${mt.colorBorder}`,borderRadius:mt.borderRadiusLG,cursor:"pointer",transition:`border-color ${mt.motionDurationSlow}`,[`> ${on}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${on}-disabled):hover`]:{borderColor:mt.colorPrimary}},[`${vn}${vn}-picture-card, ${vn}${vn}-picture-circle`]:{[`${vn}-item-container`]:{display:"inline-block",width:ta,height:ta,marginBlock:`0 ${mt.marginXS}px`,marginInline:`0 ${mt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[vt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${mt.paddingXS*2}px)`,height:`calc(100% - ${mt.paddingXS*2}px)`,backgroundColor:mt.colorBgMask,opacity:0,transition:`all ${mt.motionDurationSlow}`,content:'" "'}},[`${vt}:hover`]:{[`&::before, ${vt}-actions`]:{opacity:1}},[`${vt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${mt.motionDurationSlow}`,[`${fn}-eye, ${fn}-download, ${fn}-delete`]:{zIndex:10,width:cn,margin:`0 ${mt.marginXXS}px`,fontSize:cn,cursor:"pointer",transition:`all ${mt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${vt}-actions, ${vt}-actions:hover`]:{[`${fn}-eye, ${fn}-download, ${fn}-delete`]:{color:new ce.C(Hn).setAlpha(.65).toRgbString(),"&:hover":{color:Hn}}},[`${vt}-thumbnail, ${vt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${vt}-name`]:{display:"none",textAlign:"center"},[`${vt}-file + ${vt}-name`]:{position:"absolute",bottom:mt.margin,display:"block",width:`calc(100% - ${mt.paddingXS*2}px)`},[`${vt}-uploading`]:{[`&${vt}`]:{backgroundColor:mt.colorFillAlter},[`&::before, ${fn}-eye, ${fn}-download, ${fn}-delete`]:{display:"none"}},[`${vt}-progress`]:{bottom:mt.marginXL,width:`calc(100% - ${mt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${on}-wrapper${on}-picture-circle-wrapper`]:{[`${on}${on}-select`]:{borderRadius:"50%"}}}};var qe=mt=>{const{componentCls:on}=mt;return{[`${on}-rtl`]:{direction:"rtl"}}};const Dt=mt=>{const{componentCls:on,colorTextDisabled:fn}=mt;return{[`${on}-wrapper`]:Object.assign(Object.assign({},(0,Wn.Wf)(mt)),{[on]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${on}-select`]:{display:"inline-block"},[`${on}-disabled`]:{color:fn,cursor:"not-allowed"}})}};var Mt=(0,Ka.Z)("Upload",mt=>{const{fontSizeHeading3:on,fontSize:fn,lineHeight:cn,lineWidth:Hn,controlHeightLG:vn}=mt,vt=Math.round(fn*cn),ta=(0,Ra.TS)(mt,{uploadThumbnailSize:on*2,uploadProgressOffset:vt/2+Hn,uploadPicCardSize:vn*2.55});return[Dt(ta),Qr(ta),ge(ta),Ee(ta),Cn(ta),ur(ta),qe(ta),(0,Ca.Z)(ta)]},mt=>({actionsColor:mt.colorTextDescription})),xa=function(mt,on,fn,cn){function Hn(vn){return vn instanceof fn?vn:new fn(function(vt){vt(vn)})}return new(fn||(fn=Promise))(function(vn,vt){function ta(Un){try{mr(cn.next(Un))}catch(to){vt(to)}}function _a(Un){try{mr(cn.throw(Un))}catch(to){vt(to)}}function mr(Un){Un.done?vn(Un.value):Hn(Un.value).then(ta,_a)}mr((cn=cn.apply(mt,on||[])).next())})};const Xn=`__LIST_IGNORE_${Date.now()}__`,rn=(mt,on)=>{const{fileList:fn,defaultFileList:cn,onRemove:Hn,showUploadList:vn=!0,listType:vt="text",onPreview:ta,onDownload:_a,onChange:mr,onDrop:Un,previewFile:to,disabled:Kr,locale:lo,iconRender:hr,isImageUrl:pr,progress:wr,prefixCls:Fr,className:vr,type:uo="select",children:Do,style:ao,itemRender:_r,maxCount:ri,data:cl={},multiple:nl=!1,action:Ai="",accept:Pi="",supportServerRender:Zr=!0,rootClassName:Li}=mt,Qi=a.useContext(At.Z),ji=Kr!=null?Kr:Qi,[Lo,Fl]=(0,st.Z)(cn||[],{value:fn,postState:Fi=>Fi!=null?Fi:[]}),[el,Da]=a.useState("drop"),ba=a.useRef(null);a.useMemo(()=>{const Fi=Date.now();(fn||[]).forEach((Ri,si)=>{!Ri.uid&&!Object.isFrozen(Ri)&&(Ri.uid=`__AUTO__${Fi}_${si}__`)})},[fn]);const Wa=(Fi,Ri,si)=>{let Po=(0,fe.Z)(Ri),ll=!1;ri===1?Po=Po.slice(-1):ri&&(ll=Po.length>ri,Po=Po.slice(0,ri)),(0,bt.flushSync)(()=>{Fl(Po)});const gi={file:Fi,fileList:Po};si&&(gi.event=si),(!ll||Po.some(ul=>ul.uid===Fi.uid))&&(0,bt.flushSync)(()=>{mr==null||mr(gi)})},Sr=(Fi,Ri)=>xa(void 0,void 0,void 0,function*(){const{beforeUpload:si,transformFile:Po}=mt;let ll=Fi;if(si){const gi=yield si(Fi,Ri);if(gi===!1)return!1;if(delete Fi[Xn],gi===Xn)return Object.defineProperty(Fi,Xn,{value:!0,configurable:!0}),!1;typeof gi=="object"&&gi&&(ll=gi)}return Po&&(ll=yield Po(ll)),ll}),cr=Fi=>{const Ri=Fi.filter(ll=>!ll.file[Xn]);if(!Ri.length)return;const si=Ri.map(ll=>He(ll.file));let Po=(0,fe.Z)(Lo);si.forEach(ll=>{Po=at(ll,Po)}),si.forEach((ll,gi)=>{let ul=ll;if(Ri[gi].parsedFile)ll.status="uploading";else{const{originFileObj:Ul}=ll;let Lu;try{Lu=new File([Ul],Ul.name,{type:Ul.type})}catch(Tu){Lu=new Blob([Ul],{type:Ul.type}),Lu.name=Ul.name,Lu.lastModifiedDate=new Date,Lu.lastModified=new Date().getTime()}Lu.uid=ll.uid,ul=Lu}Wa(ul,Po)})},so=(Fi,Ri,si)=>{try{typeof Fi=="string"&&(Fi=JSON.parse(Fi))}catch(gi){}if(!Xe(Ri,Lo))return;const Po=He(Ri);Po.status="done",Po.percent=100,Po.response=Fi,Po.xhr=si;const ll=at(Po,Lo);Wa(Po,ll)},Cr=(Fi,Ri)=>{if(!Xe(Ri,Lo))return;const si=He(Ri);si.status="uploading",si.percent=Fi.percent;const Po=at(si,Lo);Wa(si,Po,Fi)},Zo=(Fi,Ri,si)=>{if(!Xe(si,Lo))return;const Po=He(si);Po.error=Fi,Po.response=Ri,Po.status="error";const ll=at(Po,Lo);Wa(Po,ll)},Ro=Fi=>{let Ri;Promise.resolve(typeof Hn=="function"?Hn(Fi):Hn).then(si=>{var Po;if(si===!1)return;const ll=Tn(Fi,Lo);ll&&(Ri=Object.assign(Object.assign({},Fi),{status:"removed"}),Lo==null||Lo.forEach(gi=>{const ul=Ri.uid!==void 0?"uid":"name";gi[ul]===Ri[ul]&&!Object.isFrozen(gi)&&(gi.status="removed")}),(Po=ba.current)===null||Po===void 0||Po.abort(Ri),Wa(Ri,ll))})},Di=Fi=>{Da(Fi.type),Fi.type==="drop"&&(Un==null||Un(Fi))};a.useImperativeHandle(on,()=>({onBatchStart:cr,onSuccess:so,onProgress:Cr,onError:Zo,fileList:Lo,upload:ba.current}));const{getPrefixCls:Ho,direction:Ao,upload:Oo}=a.useContext(Et.E_),oi=Ho("upload",Fr),rl=Object.assign(Object.assign({onBatchStart:cr,onError:Zo,onProgress:Cr,onSuccess:so},mt),{data:cl,multiple:nl,action:Ai,accept:Pi,supportServerRender:Zr,prefixCls:oi,disabled:ji,beforeUpload:Sr,onChange:void 0});delete rl.className,delete rl.style,(!Do||ji)&&delete rl.id;const[tl,Ol]=Mt(oi),[Nl]=(0,Rt.Z)("Upload",jt.Z.Upload),{showRemoveIcon:qr,showPreviewIcon:Mr,showDownloadIcon:Gr,removeIcon:Vr,previewIcon:ui,downloadIcon:Yi}=typeof vn=="boolean"?{}:vn,il=(Fi,Ri)=>vn?a.createElement(en,{prefixCls:oi,listType:vt,items:Lo,previewFile:to,onPreview:ta,onDownload:_a,onRemove:Ro,showRemoveIcon:!ji&&qr,showPreviewIcon:Mr,showDownloadIcon:Gr,removeIcon:Vr,previewIcon:ui,downloadIcon:Yi,iconRender:hr,locale:Object.assign(Object.assign({},Nl),lo),isImageUrl:pr,progress:wr,appendAction:Fi,appendActionVisible:Ri,itemRender:_r,disabled:ji}):Fi,dl=ye()(`${oi}-wrapper`,vr,Li,Ol,Oo==null?void 0:Oo.className,{[`${oi}-rtl`]:Ao==="rtl",[`${oi}-picture-card-wrapper`]:vt==="picture-card",[`${oi}-picture-circle-wrapper`]:vt==="picture-circle"}),Xl=Object.assign(Object.assign({},Oo==null?void 0:Oo.style),ao);if(uo==="drag"){const Fi=ye()(Ol,oi,`${oi}-drag`,{[`${oi}-drag-uploading`]:Lo.some(Ri=>Ri.status==="uploading"),[`${oi}-drag-hover`]:el==="dragover",[`${oi}-disabled`]:ji,[`${oi}-rtl`]:Ao==="rtl"});return tl(a.createElement("span",{className:dl},a.createElement("div",{className:Fi,style:Xl,onDrop:Di,onDragOver:Di,onDragLeave:Di},a.createElement(We,Object.assign({},rl,{ref:ba,className:`${oi}-btn`}),a.createElement("div",{className:`${oi}-drag-container`},Do))),il()))}const Ml=ye()(oi,`${oi}-select`,{[`${oi}-disabled`]:ji}),lu=(Fi=>a.createElement("div",{className:Ml,style:Fi},a.createElement(We,Object.assign({},rl,{ref:ba}))))(Do?void 0:{display:"none"});return tl(vt==="picture-card"||vt==="picture-circle"?a.createElement("span",{className:dl},il(lu,!!Do)):a.createElement("span",{className:dl},lu,il()))};var jn=a.forwardRef(rn),Yt=function(mt,on){var fn={};for(var cn in mt)Object.prototype.hasOwnProperty.call(mt,cn)&&on.indexOf(cn)<0&&(fn[cn]=mt[cn]);if(mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Hn=0,cn=Object.getOwnPropertySymbols(mt);Hn{var{style:fn,height:cn}=mt,Hn=Yt(mt,["style","height"]);return a.createElement(jn,Object.assign({ref:on},Hn,{type:"drag",style:Object.assign(Object.assign({},fn),{height:cn})}))});const ma=jn;ma.Dragger=Fa,ma.LIST_IGNORE=Xn;var wn=ma},14625:function(Lt){function dt(a){var fe,Le,ye="";if(typeof a=="string"||typeof a=="number")ye+=a;else if(typeof a=="object")if(Array.isArray(a)){var Fe=a.length;for(fe=0;fe0&&(ve=ne[0]),ve instanceof Error)throw ve;var Ae=new Error("Unhandled error."+(ve?" ("+ve.message+")":""));throw Ae.context=ve,Ae}var Se=me[te];if(Se===void 0)return!1;if(typeof Se=="function")x(Se,this,ne);else for(var Me=Se.length,xe=Ce(Se,Me),ue=0;ue0&&ve.length>se&&!ve.warned){ve.warned=!0;var Ae=new Error("Possible EventEmitter memory leak detected. "+ve.length+" "+String(te)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ae.name="MaxListenersExceededWarning",Ae.emitter=ee,Ae.type=te,Ae.count=ve.length,fe(Ae)}return ee}ye.prototype.addListener=function(te,ne){return Ne(this,te,ne,!1)},ye.prototype.on=ye.prototype.addListener,ye.prototype.prependListener=function(te,ne){return Ne(this,te,ne,!0)};function we(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function be(ee,te,ne){var ue={fired:!1,wrapFn:void 0,target:ee,type:te,listener:ne},se=we.bind(ue);return se.listener=ne,ue.wrapFn=se,se}ye.prototype.once=function(te,ne){return Be(ne),this.on(te,be(this,te,ne)),this},ye.prototype.prependOnceListener=function(te,ne){return Be(ne),this.prependListener(te,be(this,te,ne)),this},ye.prototype.removeListener=function(te,ne){var ue,se,me,ve,Ae;if(Be(ne),se=this._events,se===void 0)return this;if(ue=se[te],ue===void 0)return this;if(ue===ne||ue.listener===ne)--this._eventsCount===0?this._events=Object.create(null):(delete se[te],se.removeListener&&this.emit("removeListener",te,ue.listener||ne));else if(typeof ue!="function"){for(me=-1,ve=ue.length-1;ve>=0;ve--)if(ue[ve]===ne||ue[ve].listener===ne){Ae=ue[ve].listener,me=ve;break}if(me<0)return this;me===0?ue.shift():re(ue,me),ue.length===1&&(se[te]=ue[0]),se.removeListener!==void 0&&this.emit("removeListener",te,Ae||ne)}return this},ye.prototype.off=ye.prototype.removeListener,ye.prototype.removeAllListeners=function(te){var ne,ue,se;if(ue=this._events,ue===void 0)return this;if(ue.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):ue[te]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete ue[te]),this;if(arguments.length===0){var me=Object.keys(ue),ve;for(se=0;se=0;se--)this.removeListener(te,ne[se]);return this};function Re(ee,te,ne){var ue=ee._events;if(ue===void 0)return[];var se=ue[te];return se===void 0?[]:typeof se=="function"?ne?[se.listener||se]:[se]:ne?y(se):Ce(se,se.length)}ye.prototype.listeners=function(te){return Re(this,te,!0)},ye.prototype.rawListeners=function(te){return Re(this,te,!1)},ye.listenerCount=function(ee,te){return typeof ee.listenerCount=="function"?ee.listenerCount(te):Ze.call(ee,te)},ye.prototype.listenerCount=Ze;function Ze(ee){var te=this._events;if(te!==void 0){var ne=te[ee];if(typeof ne=="function")return 1;if(ne!==void 0)return ne.length}return 0}ye.prototype.eventNames=function(){return this._eventsCount>0?a(this._events):[]};function Ce(ee,te){for(var ne=new Array(te),ue=0;ue>>6)+Ne(128|lt&63):Ne(224|lt>>>12&15)+Ne(128|lt>>>6&63)+Ne(128|lt&63)}else{var lt=65536+(je.charCodeAt(0)-55296)*1024+(je.charCodeAt(1)-56320);return Ne(240|lt>>>18&7)+Ne(128|lt>>>12&63)+Ne(128|lt>>>6&63)+Ne(128|lt&63)}},be=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Re=function(je){return je.replace(be,we)},Ze=function(je){var lt=[0,2,1][je.length%3],We=je.charCodeAt(0)<<16|(je.length>1?je.charCodeAt(1):0)<<8|(je.length>2?je.charCodeAt(2):0),st=[Be.charAt(We>>>18),Be.charAt(We>>>12&63),lt>=2?"=":Be.charAt(We>>>6&63),lt>=1?"=":Be.charAt(We&63)];return st.join("")},Ce=Le.btoa&&typeof Le.btoa=="function"?function(je){return Le.btoa(je)}:function(je){if(je.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return je.replace(/[\s\S]{1,3}/g,Ze)},re=function(je){return Ce(Re(String(je)))},y=function(je){return je.replace(/[+\/]/g,function(lt){return lt=="+"?"-":"_"}).replace(/=/g,"")},E=function(je,lt){return lt?y(re(je)):re(je)},z=function(je){return E(je,!0)},b;Le.Uint8Array&&(b=function(je,lt){for(var We="",st=0,bt=je.length;st>>18)+Be.charAt(jt>>>12&63)+(typeof At!="undefined"?Be.charAt(jt>>>6&63):"=")+(typeof Rt!="undefined"?Be.charAt(jt&63):"=")}return lt?y(We):We});var ee=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(je){switch(je.length){case 4:var lt=(7&je.charCodeAt(0))<<18|(63&je.charCodeAt(1))<<12|(63&je.charCodeAt(2))<<6|63&je.charCodeAt(3),We=lt-65536;return Ne((We>>>10)+55296)+Ne((We&1023)+56320);case 3:return Ne((15&je.charCodeAt(0))<<12|(63&je.charCodeAt(1))<<6|63&je.charCodeAt(2));default:return Ne((31&je.charCodeAt(0))<<6|63&je.charCodeAt(1))}},ne=function(je){return je.replace(ee,te)},ue=function(je){var lt=je.length,We=lt%4,st=(lt>0?oe[je.charAt(0)]<<18:0)|(lt>1?oe[je.charAt(1)]<<12:0)|(lt>2?oe[je.charAt(2)]<<6:0)|(lt>3?oe[je.charAt(3)]:0),bt=[Ne(st>>>16),Ne(st>>>8&255),Ne(st&255)];return bt.length-=[0,0,2,1][We],bt.join("")},se=Le.atob&&typeof Le.atob=="function"?function(je){return Le.atob(je)}:function(je){return je.replace(/\S{1,4}/g,ue)},me=function(je){return se(String(je).replace(/[^A-Za-z0-9\+\/]/g,""))},ve=function(je){return ne(se(je))},Ae=function(je){return String(je).replace(/[-_]/g,function(lt){return lt=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Se=function(je){return ve(Ae(je))},Me;Le.Uint8Array&&(Me=function(je){return Uint8Array.from(me(Ae(je)),function(lt){return lt.charCodeAt(0)})});var xe=function(){var je=Le.Base64;return Le.Base64=ye,je};if(Le.Base64={VERSION:Fe,atob:me,btoa:Ce,fromBase64:Se,toBase64:E,utob:Re,encode:E,encodeURI:z,btou:ne,decode:Se,noConflict:xe,fromUint8Array:b,toUint8Array:Me},typeof Object.defineProperty=="function"){var it=function(je){return{value:je,enumerable:!1,writable:!0,configurable:!0}};Le.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",it(function(){return Se(this)})),Object.defineProperty(String.prototype,"toBase64",it(function(je){return E(this,je)})),Object.defineProperty(String.prototype,"toBase64URI",it(function(){return E(this,!0)}))}}return Le.Meteor&&(Base64=Le.Base64),Lt.exports?Lt.exports.Base64=Le.Base64:(a=[],fe=function(){return Le.Base64}.apply(dt,a),fe!==void 0&&(Lt.exports=fe)),{Base64:Le.Base64}})},39417:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return ve}});var a=x(32855),fe=x(74430),Le=x(43079),ye=x(27247),Fe=x(33377),Be=x(93912),oe=x(83383),Ne=x(18881),we=x(85461),be=x(92310),Re=x.n(be),Ze=x(26112),Ce=x(59301),re=x(39378),y=function(Se){for(var Me=Se.prefixCls,xe=Se.level,it=Se.isStart,je=Se.isEnd,lt="".concat(Me,"-indent-unit"),We=[],st=0;st0&&arguments[0]!==void 0?arguments[0]:[],ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],tt=rt.length,ke=ht.length;if(Math.abs(tt-ke)!==1)return{add:!1,key:null};function St(wt,Ue){var Qe=new Map;wt.forEach(function(He){Qe.set(He,!0)});var Ct=Ue.filter(function(He){return!Qe.has(He)});return Ct.length===1?Ct[0]:null}return tt ").concat(ht);return ht}var Tt=E.forwardRef(function(rt,ht){var tt=rt.prefixCls,ke=rt.data,St=rt.selectable,wt=rt.checkable,Ue=rt.expandedKeys,Qe=rt.selectedKeys,Ct=rt.checkedKeys,He=rt.loadedKeys,at=rt.loadingKeys,Xe=rt.halfCheckedKeys,Tn=rt.keyEntities,pn=rt.disabled,Dn=rt.dragging,Zn=rt.dragOverNodeKey,qn=rt.dropPosition,Bt=rt.motion,kt=rt.height,Pn=rt.itemHeight,Nt=rt.virtual,qt=rt.focusable,Bn=rt.activeItem,In=rt.focused,wa=rt.tabIndex,Ga=rt.onKeyDown,xr=rt.onFocus,en=rt.onBlur,Wn=rt.onActiveChange,Ca=rt.onListChangeStart,Ka=rt.onListChangeEnd,Ra=(0,ne.Z)(rt,st),Wr=E.useRef(null),Qr=E.useRef(null);E.useImperativeHandle(ht,function(){return{scrollTo:function(wn){Wr.current.scrollTo(wn)},getIndentWidth:function(){return Qr.current.offsetWidth}}});var xt=E.useState(Ue),Cn=(0,te.Z)(xt,2),Br=Cn[0],zt=Cn[1],Rn=E.useState(ke),Ma=(0,te.Z)(Rn,2),Oa=Ma[0],ur=Ma[1],dn=E.useState(ke),ce=(0,te.Z)(dn,2),ge=ce[0],Ee=ce[1],De=E.useState([]),qe=(0,te.Z)(De,2),Dt=qe[0],Mt=qe[1],xa=E.useState(null),Xn=(0,te.Z)(xa,2),rn=Xn[0],Jt=Xn[1],jn=E.useRef(ke);jn.current=ke;function Yt(){var ma=jn.current;ur(ma),Ee(ma),Mt([]),Jt(null),Ka()}(0,ue.Z)(function(){zt(Ue);var ma=lt(Br,Ue);if(ma.key!==null)if(ma.add){var wn=Oa.findIndex(function(vn){var vt=vn.key;return vt===ma.key}),mt=ft(We(Oa,ke,ma.key),Nt,kt,Pn),on=Oa.slice();on.splice(wn+1,0,Ut),Ee(on),Mt(mt),Jt("show")}else{var fn=ke.findIndex(function(vn){var vt=vn.key;return vt===ma.key}),cn=ft(We(ke,Oa,ma.key),Nt,kt,Pn),Hn=ke.slice();Hn.splice(fn+1,0,Ut),Ee(Hn),Mt(cn),Jt("hide")}else Oa!==ke&&(ur(ke),Ee(ke))},[Ue,ke]),E.useEffect(function(){Dn||Yt()},[Dn]);var la=Bt?ge:ke,Fa={expandedKeys:Ue,selectedKeys:Qe,loadedKeys:He,loadingKeys:at,checkedKeys:Ct,halfCheckedKeys:Xe,dragOverNodeKey:Zn,dropPosition:qn,keyEntities:Tn};return E.createElement(E.Fragment,null,In&&Bn&&E.createElement("span",{style:bt,"aria-live":"assertive"},ct(Bn)),E.createElement("div",null,E.createElement("input",{style:bt,disabled:qt===!1||pn,tabIndex:qt!==!1?wa:null,onKeyDown:Ga,onFocus:xr,onBlur:en,value:"",onChange:Et,"aria-label":"for screen reader"})),E.createElement("div",{className:"".concat(tt,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},E.createElement("div",{className:"".concat(tt,"-indent")},E.createElement("div",{ref:Qr,className:"".concat(tt,"-indent-unit")}))),E.createElement(se.Z,(0,a.Z)({},Ra,{data:la,itemKey:Je,height:kt,fullHeight:!1,virtual:Nt,itemHeight:Pn,prefixCls:"".concat(tt,"-list"),ref:Wr,onVisibleChange:function(wn,mt){var on=new Set(wn),fn=mt.filter(function(cn){return!on.has(cn)});fn.some(function(cn){return Je(cn)===At})&&Yt()}}),function(ma){var wn=ma.pos,mt=(0,a.Z)({},(ee(ma.data),ma.data)),on=ma.title,fn=ma.key,cn=ma.isStart,Hn=ma.isEnd,vn=(0,Se.km)(fn,wn);delete mt.key,delete mt.children;var vt=(0,Se.H8)(vn,Fa);return E.createElement(je,(0,a.Z)({},mt,vt,{title:on,active:!!Bn&&fn===Bn.key,pos:wn,data:ma.data,isStart:cn,isEnd:Hn,motion:Bt,motionNodes:fn===At?Dt:null,motionType:rn,onMotionStart:Ca,onMotionEnd:Yt,treeNodeRequiredProps:Fa,onMouseMove:function(){Wn(null)}}))}))});Tt.displayName="NodeList";var $t=Tt,Kt=x(35654),En=x(90782),Ye=x(67841),Qt=10,kn=function(rt){(0,we.Z)(tt,rt);var ht=(0,be.Z)(tt);function tt(){var ke;(0,Be.Z)(this,tt);for(var St=arguments.length,wt=new Array(St),Ue=0;Ue2&&arguments[2]!==void 0?arguments[2]:!1,Xe=ke.state,Tn=Xe.dragChildrenKeys,pn=Xe.dropPosition,Dn=Xe.dropTargetKey,Zn=Xe.dropTargetPos,qn=Xe.dropAllowed;if(qn){var Bt=ke.props.onDrop;if(ke.setState({dragOverNodeKey:null}),ke.cleanDragState(),Dn!==null){var kt=(0,ye.Z)((0,ye.Z)({},(0,Se.H8)(Dn,ke.getTreeNodeRequiredProps())),{},{active:((He=ke.getActiveItem())===null||He===void 0?void 0:He.key)===Dn,data:(0,Ye.Z)(ke.state.keyEntities,Dn).node}),Pn=Tn.indexOf(Dn)!==-1;(0,y.ZP)(!Pn,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Nt=(0,Kt.yx)(Zn),qt={event:Qe,node:(0,Se.F)(kt),dragNode:ke.dragNode?(0,Se.F)(ke.dragNode.props):null,dragNodesKeys:[ke.dragNode.props.eventKey].concat(Tn),dropToGap:pn!==0,dropPosition:pn+Number(Nt[Nt.length-1])};at||Bt==null||Bt(qt),ke.dragNode=null}}},ke.cleanDragState=function(){var Qe=ke.state.draggingNodeKey;Qe!==null&&ke.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ke.dragStartMousePosition=null,ke.currentMouseOverDroppableNodeKey=null},ke.triggerExpandActionExpand=function(Qe,Ct){var He=ke.state,at=He.expandedKeys,Xe=He.flattenNodes,Tn=Ct.expanded,pn=Ct.key,Dn=Ct.isLeaf;if(!(Dn||Qe.shiftKey||Qe.metaKey||Qe.ctrlKey)){var Zn=Xe.filter(function(Bt){return Bt.key===pn})[0],qn=(0,Se.F)((0,ye.Z)((0,ye.Z)({},(0,Se.H8)(pn,ke.getTreeNodeRequiredProps())),{},{data:Zn.data}));ke.setExpandedKeys(Tn?(0,Kt._5)(at,pn):(0,Kt.L0)(at,pn)),ke.onNodeExpand(Qe,qn)}},ke.onNodeClick=function(Qe,Ct){var He=ke.props,at=He.onClick,Xe=He.expandAction;Xe==="click"&&ke.triggerExpandActionExpand(Qe,Ct),at==null||at(Qe,Ct)},ke.onNodeDoubleClick=function(Qe,Ct){var He=ke.props,at=He.onDoubleClick,Xe=He.expandAction;Xe==="doubleClick"&&ke.triggerExpandActionExpand(Qe,Ct),at==null||at(Qe,Ct)},ke.onNodeSelect=function(Qe,Ct){var He=ke.state.selectedKeys,at=ke.state,Xe=at.keyEntities,Tn=at.fieldNames,pn=ke.props,Dn=pn.onSelect,Zn=pn.multiple,qn=Ct.selected,Bt=Ct[Tn.key],kt=!qn;kt?Zn?He=(0,Kt.L0)(He,Bt):He=[Bt]:He=(0,Kt._5)(He,Bt);var Pn=He.map(function(Nt){var qt=(0,Ye.Z)(Xe,Nt);return qt?qt.node:null}).filter(function(Nt){return Nt});ke.setUncontrolledState({selectedKeys:He}),Dn==null||Dn(He,{event:"select",selected:kt,node:Ct,selectedNodes:Pn,nativeEvent:Qe.nativeEvent})},ke.onNodeCheck=function(Qe,Ct,He){var at=ke.state,Xe=at.keyEntities,Tn=at.checkedKeys,pn=at.halfCheckedKeys,Dn=ke.props,Zn=Dn.checkStrictly,qn=Dn.onCheck,Bt=Ct.key,kt,Pn={event:"check",node:Ct,checked:He,nativeEvent:Qe.nativeEvent};if(Zn){var Nt=He?(0,Kt.L0)(Tn,Bt):(0,Kt._5)(Tn,Bt),qt=(0,Kt._5)(pn,Bt);kt={checked:Nt,halfChecked:qt},Pn.checkedNodes=Nt.map(function(en){return(0,Ye.Z)(Xe,en)}).filter(function(en){return en}).map(function(en){return en.node}),ke.setUncontrolledState({checkedKeys:Nt})}else{var Bn=(0,En.S)([].concat((0,Fe.Z)(Tn),[Bt]),!0,Xe),In=Bn.checkedKeys,wa=Bn.halfCheckedKeys;if(!He){var Ga=new Set(In);Ga.delete(Bt);var xr=(0,En.S)(Array.from(Ga),{checked:!1,halfCheckedKeys:wa},Xe);In=xr.checkedKeys,wa=xr.halfCheckedKeys}kt=In,Pn.checkedNodes=[],Pn.checkedNodesPositions=[],Pn.halfCheckedKeys=wa,In.forEach(function(en){var Wn=(0,Ye.Z)(Xe,en);if(Wn){var Ca=Wn.node,Ka=Wn.pos;Pn.checkedNodes.push(Ca),Pn.checkedNodesPositions.push({node:Ca,pos:Ka})}}),ke.setUncontrolledState({checkedKeys:In},!1,{halfCheckedKeys:wa})}qn==null||qn(kt,Pn)},ke.onNodeLoad=function(Qe){var Ct=Qe.key,He=new Promise(function(at,Xe){ke.setState(function(Tn){var pn=Tn.loadedKeys,Dn=pn===void 0?[]:pn,Zn=Tn.loadingKeys,qn=Zn===void 0?[]:Zn,Bt=ke.props,kt=Bt.loadData,Pn=Bt.onLoad;if(!kt||Dn.indexOf(Ct)!==-1||qn.indexOf(Ct)!==-1)return null;var Nt=kt(Qe);return Nt.then(function(){var qt=ke.state.loadedKeys,Bn=(0,Kt.L0)(qt,Ct);Pn==null||Pn(Bn,{event:"load",node:Qe}),ke.setUncontrolledState({loadedKeys:Bn}),ke.setState(function(In){return{loadingKeys:(0,Kt._5)(In.loadingKeys,Ct)}}),at()}).catch(function(qt){if(ke.setState(function(In){return{loadingKeys:(0,Kt._5)(In.loadingKeys,Ct)}}),ke.loadingRetryTimes[Ct]=(ke.loadingRetryTimes[Ct]||0)+1,ke.loadingRetryTimes[Ct]>=Qt){var Bn=ke.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ke.setUncontrolledState({loadedKeys:(0,Kt.L0)(Bn,Ct)}),at()}Xe(qt)}),{loadingKeys:(0,Kt.L0)(qn,Ct)}})});return He.catch(function(){}),He},ke.onNodeMouseEnter=function(Qe,Ct){var He=ke.props.onMouseEnter;He==null||He({event:Qe,node:Ct})},ke.onNodeMouseLeave=function(Qe,Ct){var He=ke.props.onMouseLeave;He==null||He({event:Qe,node:Ct})},ke.onNodeContextMenu=function(Qe,Ct){var He=ke.props.onRightClick;He&&(Qe.preventDefault(),He({event:Qe,node:Ct}))},ke.onFocus=function(){var Qe=ke.props.onFocus;ke.setState({focused:!0});for(var Ct=arguments.length,He=new Array(Ct),at=0;at1&&arguments[1]!==void 0?arguments[1]:!1,He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ke.destroyed){var at=!1,Xe=!0,Tn={};Object.keys(Qe).forEach(function(pn){if(pn in ke.props){Xe=!1;return}at=!0,Tn[pn]=Qe[pn]}),at&&(!Ct||Xe)&&ke.setState((0,ye.Z)((0,ye.Z)({},Tn),He))}},ke.scrollTo=function(Qe){ke.listRef.current.scrollTo(Qe)},ke}return(0,oe.Z)(tt,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var St=this.props.activeKey;St!==void 0&&St!==this.state.activeKey&&(this.setState({activeKey:St}),St!==null&&this.scrollTo({key:St}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var St,wt=this.state,Ue=wt.focused,Qe=wt.flattenNodes,Ct=wt.keyEntities,He=wt.draggingNodeKey,at=wt.activeKey,Xe=wt.dropLevelOffset,Tn=wt.dropContainerKey,pn=wt.dropTargetKey,Dn=wt.dropPosition,Zn=wt.dragOverNodeKey,qn=wt.indent,Bt=this.props,kt=Bt.prefixCls,Pn=Bt.className,Nt=Bt.style,qt=Bt.showLine,Bn=Bt.focusable,In=Bt.tabIndex,wa=In===void 0?0:In,Ga=Bt.selectable,xr=Bt.showIcon,en=Bt.icon,Wn=Bt.switcherIcon,Ca=Bt.draggable,Ka=Bt.checkable,Ra=Bt.checkStrictly,Wr=Bt.disabled,Qr=Bt.motion,xt=Bt.loadData,Cn=Bt.filterTreeNode,Br=Bt.height,zt=Bt.itemHeight,Rn=Bt.virtual,Ma=Bt.titleRender,Oa=Bt.dropIndicatorRender,ur=Bt.onContextMenu,dn=Bt.onScroll,ce=Bt.direction,ge=Bt.rootClassName,Ee=Bt.rootStyle,De=(0,re.Z)(this.props,{aria:!0,data:!0}),qe;return Ca&&((0,Le.Z)(Ca)==="object"?qe=Ca:typeof Ca=="function"?qe={nodeDraggable:Ca}:qe={}),E.createElement(z.k.Provider,{value:{prefixCls:kt,selectable:Ga,showIcon:xr,icon:en,switcherIcon:Wn,draggable:qe,draggingNodeKey:He,checkable:Ka,checkStrictly:Ra,disabled:Wr,keyEntities:Ct,dropLevelOffset:Xe,dropContainerKey:Tn,dropTargetKey:pn,dropPosition:Dn,dragOverNodeKey:Zn,indent:qn,direction:ce,dropIndicatorRender:Oa,loadData:xt,filterTreeNode:Cn,titleRender:Ma,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},E.createElement("div",{role:"tree",className:Ze()(kt,Pn,ge,(St={},(0,fe.Z)(St,"".concat(kt,"-show-line"),qt),(0,fe.Z)(St,"".concat(kt,"-focused"),Ue),(0,fe.Z)(St,"".concat(kt,"-active-focused"),at!==null),St)),style:Ee},E.createElement($t,(0,a.Z)({ref:this.listRef,prefixCls:kt,style:Nt,data:Qe,disabled:Wr,selectable:Ga,checkable:!!Ka,motion:Qr,dragging:He!==null,height:Br,itemHeight:zt,virtual:Rn,focusable:Bn,focused:Ue,tabIndex:wa,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ur,onScroll:dn},this.getTreeNodeRequiredProps(),De))))}}],[{key:"getDerivedStateFromProps",value:function(St,wt){var Ue=wt.prevProps,Qe={prevProps:St};function Ct(Bn){return!Ue&&Bn in St||Ue&&Ue[Bn]!==St[Bn]}var He,at=wt.fieldNames;if(Ct("fieldNames")&&(at=(0,Se.w$)(St.fieldNames),Qe.fieldNames=at),Ct("treeData")?He=St.treeData:Ct("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),He=(0,Se.zn)(St.children)),He){Qe.treeData=He;var Xe=(0,Se.I8)(He,{fieldNames:at});Qe.keyEntities=(0,ye.Z)((0,fe.Z)({},At,jt),Xe.keyEntities)}var Tn=Qe.keyEntities||wt.keyEntities;if(Ct("expandedKeys")||Ue&&Ct("autoExpandParent"))Qe.expandedKeys=St.autoExpandParent||!Ue&&St.defaultExpandParent?(0,Kt.r7)(St.expandedKeys,Tn):St.expandedKeys;else if(!Ue&&St.defaultExpandAll){var pn=(0,ye.Z)({},Tn);delete pn[At],Qe.expandedKeys=Object.keys(pn).map(function(Bn){return pn[Bn].key})}else!Ue&&St.defaultExpandedKeys&&(Qe.expandedKeys=St.autoExpandParent||St.defaultExpandParent?(0,Kt.r7)(St.defaultExpandedKeys,Tn):St.defaultExpandedKeys);if(Qe.expandedKeys||delete Qe.expandedKeys,He||Qe.expandedKeys){var Dn=(0,Se.oH)(He||wt.treeData,Qe.expandedKeys||wt.expandedKeys,at);Qe.flattenNodes=Dn}if(St.selectable&&(Ct("selectedKeys")?Qe.selectedKeys=(0,Kt.BT)(St.selectedKeys,St):!Ue&&St.defaultSelectedKeys&&(Qe.selectedKeys=(0,Kt.BT)(St.defaultSelectedKeys,St))),St.checkable){var Zn;if(Ct("checkedKeys")?Zn=(0,Kt.E6)(St.checkedKeys)||{}:!Ue&&St.defaultCheckedKeys?Zn=(0,Kt.E6)(St.defaultCheckedKeys)||{}:He&&(Zn=(0,Kt.E6)(St.checkedKeys)||{checkedKeys:wt.checkedKeys,halfCheckedKeys:wt.halfCheckedKeys}),Zn){var qn=Zn,Bt=qn.checkedKeys,kt=Bt===void 0?[]:Bt,Pn=qn.halfCheckedKeys,Nt=Pn===void 0?[]:Pn;if(!St.checkStrictly){var qt=(0,En.S)(kt,!0,Tn);kt=qt.checkedKeys,Nt=qt.halfCheckedKeys}Qe.checkedKeys=kt,Qe.halfCheckedKeys=Nt}}return Ct("loadedKeys")&&(Qe.loadedKeys=St.loadedKeys),Qe}}]),tt}(E.Component);kn.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:b,allowDrop:function(){return!0},expandAction:!1},kn.TreeNode=ve.Z;var An=kn,sn=An},35654:function(Lt,dt,x){"use strict";x.d(dt,{BT:function(){return E},E6:function(){return ee},L0:function(){return be},OM:function(){return y},_5:function(){return we},r7:function(){return te},wA:function(){return Ze},yx:function(){return Re}});var a=x(3300),fe=x(34666),Le=x(48736),ye=x(59301),Fe=x(39417),Be=x(67841),oe=x(71430),Ne=null;function we(ne,ue){if(!ne)return[];var se=ne.slice(),me=se.indexOf(ue);return me>=0&&se.splice(me,1),se}function be(ne,ue){var se=(ne||[]).slice();return se.indexOf(ue)===-1&&se.push(ue),se}function Re(ne){return ne.split("-")}function Ze(ne,ue){var se=[],me=(0,Be.Z)(ue,ne);function ve(){var Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ae.forEach(function(Se){var Me=Se.key,xe=Se.children;se.push(Me),ve(xe)})}return ve(me.children),se}function Ce(ne){if(ne.parent){var ue=Re(ne.pos);return Number(ue[ue.length-1])===ne.parent.children.length-1}return!1}function re(ne){var ue=Re(ne.pos);return Number(ue[ue.length-1])===0}function y(ne,ue,se,me,ve,Ae,Se,Me,xe,it){var je,lt=ne.clientX,We=ne.clientY,st=ne.target.getBoundingClientRect(),bt=st.top,Et=st.height,At=(it==="rtl"?-1:1)*(((ve==null?void 0:ve.x)||0)-lt),Rt=(At-12)/me,jt=(0,Be.Z)(Me,se.props.eventKey);if(We-1.5?Ae({dragNode:Qt,dropNode:kn,dropPosition:1})?Kt=1:An=!1:Ae({dragNode:Qt,dropNode:kn,dropPosition:0})?Kt=0:Ae({dragNode:Qt,dropNode:kn,dropPosition:1})?Kt=1:An=!1:Ae({dragNode:Qt,dropNode:kn,dropPosition:1})?Kt=1:An=!1,{dropPosition:Kt,dropLevelOffset:En,dropTargetKey:jt.key,dropTargetPos:jt.pos,dragOverNodeKey:$t,dropContainerKey:Kt===0?null:((je=jt.parent)===null||je===void 0?void 0:je.key)||null,dropAllowed:An}}function E(ne,ue){if(ne){var se=ue.multiple;return se?ne.slice():ne.length?[ne[0]]:ne}}var z=function(ue){return ue};function b(ne,ue){if(!ne)return[];var se=ue||{},me=se.processProps,ve=me===void 0?z:me,Ae=Array.isArray(ne)?ne:[ne];return Ae.map(function(Se){var Me=Se.children,xe=_objectWithoutProperties(Se,Ne),it=b(Me,ue);return React.createElement(TreeNode,_extends({key:xe.key},ve(xe)),it)})}function ee(ne){if(!ne)return null;var ue;if(Array.isArray(ne))ue={checkedKeys:ne,halfCheckedKeys:void 0};else if((0,fe.Z)(ne)==="object")ue={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return(0,Le.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ue}function te(ne,ue){var se=new Set;function me(ve){if(!se.has(ve)){var Ae=(0,Be.Z)(ue,ve);if(Ae){se.add(ve);var Se=Ae.parent,Me=Ae.node;Me.disabled||Se&&me(Se.key)}}}return(ne||[]).forEach(function(ve){me(ve)}),(0,a.Z)(se)}},90782:function(Lt,dt,x){"use strict";x.d(dt,{S:function(){return oe}});var a=x(48736),fe=x(67841);function Le(Ne,we){var be=new Set;return Ne.forEach(function(Re){we.has(Re)||be.add(Re)}),be}function ye(Ne){var we=Ne||{},be=we.disabled,Re=we.disableCheckbox,Ze=we.checkable;return!!(be||Re)||Ze===!1}function Fe(Ne,we,be,Re){for(var Ze=new Set(Ne),Ce=new Set,re=0;re<=be;re+=1){var y=we.get(re)||new Set;y.forEach(function(ee){var te=ee.key,ne=ee.node,ue=ee.children,se=ue===void 0?[]:ue;Ze.has(te)&&!Re(ne)&&se.filter(function(me){return!Re(me.node)}).forEach(function(me){Ze.add(me.key)})})}for(var E=new Set,z=be;z>=0;z-=1){var b=we.get(z)||new Set;b.forEach(function(ee){var te=ee.parent,ne=ee.node;if(!(Re(ne)||!ee.parent||E.has(ee.parent.key))){if(Re(ee.parent.node)){E.add(te.key);return}var ue=!0,se=!1;(te.children||[]).filter(function(me){return!Re(me.node)}).forEach(function(me){var ve=me.key,Ae=Ze.has(ve);ue&&!Ae&&(ue=!1),!se&&(Ae||Ce.has(ve))&&(se=!0)}),ue&&Ze.add(te.key),se&&Ce.add(te.key),E.add(te.key)}})}return{checkedKeys:Array.from(Ze),halfCheckedKeys:Array.from(Le(Ce,Ze))}}function Be(Ne,we,be,Re,Ze){for(var Ce=new Set(Ne),re=new Set(we),y=0;y<=Re;y+=1){var E=be.get(y)||new Set;E.forEach(function(te){var ne=te.key,ue=te.node,se=te.children,me=se===void 0?[]:se;!Ce.has(ne)&&!re.has(ne)&&!Ze(ue)&&me.filter(function(ve){return!Ze(ve.node)}).forEach(function(ve){Ce.delete(ve.key)})})}re=new Set;for(var z=new Set,b=Re;b>=0;b-=1){var ee=be.get(b)||new Set;ee.forEach(function(te){var ne=te.parent,ue=te.node;if(!(Ze(ue)||!te.parent||z.has(te.parent.key))){if(Ze(te.parent.node)){z.add(ne.key);return}var se=!0,me=!1;(ne.children||[]).filter(function(ve){return!Ze(ve.node)}).forEach(function(ve){var Ae=ve.key,Se=Ce.has(Ae);se&&!Se&&(se=!1),!me&&(Se||re.has(Ae))&&(me=!0)}),se||Ce.delete(ne.key),me&&re.add(ne.key),z.add(ne.key)}})}return{checkedKeys:Array.from(Ce),halfCheckedKeys:Array.from(Le(re,Ce))}}function oe(Ne,we,be,Re){var Ze=[],Ce;Re?Ce=Re:Ce=ye;var re=new Set(Ne.filter(function(b){var ee=!!(0,fe.Z)(be,b);return ee||Ze.push(b),ee})),y=new Map,E=0;Object.keys(be).forEach(function(b){var ee=be[b],te=ee.level,ne=y.get(te);ne||(ne=new Set,y.set(te,ne)),ne.add(ee),E=Math.max(E,te)}),(0,a.ZP)(!Ze.length,"Tree missing follow keys: ".concat(Ze.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var z;return we===!0?z=Fe(re,y,E,Ce):z=Be(re,we.halfCheckedKeys,y,E,Ce),z}},67841:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return a}});function a(fe,Le){return fe[Le]}},71430:function(Lt,dt,x){"use strict";x.d(dt,{F:function(){return te},H8:function(){return ee},I8:function(){return b},km:function(){return Ze},oH:function(){return E},w$:function(){return Ce},zn:function(){return y}});var a=x(34666),fe=x(3300),Le=x(27247),ye=x(43079),Fe=x(11592),Be=x(2738),oe=x(48736),Ne=x(67841),we=["children"];function be(ne,ue){return"".concat(ne,"-").concat(ue)}function Re(ne){return ne&&ne.type&&ne.type.isTreeNode}function Ze(ne,ue){return ne!=null?ne:ue}function Ce(ne){var ue=ne||{},se=ue.title,me=ue._title,ve=ue.key,Ae=ue.children,Se=se||"title";return{title:Se,_title:me||[Se],key:ve||"key",children:Ae||"children"}}function re(ne,ue){var se=new Map;function me(ve){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ve||[]).forEach(function(Se){var Me=Se[ue.key],xe=Se[ue.children];warning(Me!=null,"Tree node must have a certain key: [".concat(Ae).concat(Me,"]"));var it=String(Me);warning(!se.has(it)||Me===null||Me===void 0,"Same 'key' exist in the Tree: ".concat(it)),se.set(it,!0),me(xe,"".concat(Ae).concat(it," > "))})}me(ne)}function y(ne){function ue(se){var me=(0,Fe.Z)(se);return me.map(function(ve){if(!Re(ve))return(0,oe.ZP)(!ve,"Tree/TreeNode can only accept TreeNode as children."),null;var Ae=ve.key,Se=ve.props,Me=Se.children,xe=(0,ye.Z)(Se,we),it=(0,Le.Z)({key:Ae},xe),je=ue(Me);return je.length&&(it.children=je),it}).filter(function(ve){return ve})}return ue(ne)}function E(ne,ue,se){var me=Ce(se),ve=me._title,Ae=me.key,Se=me.children,Me=new Set(ue===!0?[]:ue),xe=[];function it(je){var lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return je.map(function(We,st){for(var bt=be(lt?lt.pos:"0",st),Et=Ze(We[Ae],bt),At,Rt=0;Rt1&&arguments[1]!==void 0?arguments[1]:{},se=ue.initWrapper,me=ue.processEntity,ve=ue.onProcessFinished,Ae=ue.externalGetKey,Se=ue.childrenPropName,Me=ue.fieldNames,xe=arguments.length>2?arguments[2]:void 0,it=Ae||xe,je={},lt={},We={posEntities:je,keyEntities:lt};return se&&(We=se(We)||We),z(ne,function(st){var bt=st.node,Et=st.index,At=st.pos,Rt=st.key,jt=st.parentPos,Ut=st.level,ft=st.nodes,Je={node:bt,nodes:ft,index:Et,key:Rt,pos:At,level:Ut},ct=Ze(Rt,At);je[At]=Je,lt[ct]=Je,Je.parent=je[jt],Je.parent&&(Je.parent.children=Je.parent.children||[],Je.parent.children.push(Je)),me&&me(Je,We)},{externalGetKey:it,childrenPropName:Se,fieldNames:Me}),ve&&ve(We),We}function ee(ne,ue){var se=ue.expandedKeys,me=ue.selectedKeys,ve=ue.loadedKeys,Ae=ue.loadingKeys,Se=ue.checkedKeys,Me=ue.halfCheckedKeys,xe=ue.dragOverNodeKey,it=ue.dropPosition,je=ue.keyEntities,lt=(0,Ne.Z)(je,ne),We={eventKey:ne,expanded:se.indexOf(ne)!==-1,selected:me.indexOf(ne)!==-1,loaded:ve.indexOf(ne)!==-1,loading:Ae.indexOf(ne)!==-1,checked:Se.indexOf(ne)!==-1,halfChecked:Me.indexOf(ne)!==-1,pos:String(lt?lt.pos:""),dragOver:xe===ne&&it===0,dragOverGapTop:xe===ne&&it===-1,dragOverGapBottom:xe===ne&&it===1};return We}function te(ne){var ue=ne.data,se=ne.expanded,me=ne.selected,ve=ne.checked,Ae=ne.loaded,Se=ne.loading,Me=ne.halfChecked,xe=ne.dragOver,it=ne.dragOverGapTop,je=ne.dragOverGapBottom,lt=ne.pos,We=ne.active,st=ne.eventKey,bt=(0,Le.Z)((0,Le.Z)({},ue),{},{expanded:se,selected:me,checked:ve,loaded:Ae,loading:Se,halfChecked:Me,dragOver:xe,dragOverGapTop:it,dragOverGapBottom:je,pos:lt,active:We,key:st});return"props"in bt||Object.defineProperty(bt,"props",{get:function(){return(0,oe.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ne}}),bt}},8224:function(Lt,dt,x){"use strict";x.d(dt,{Z:function(){return fe}});var a=x(4676);function fe(Le,ye,Fe,Be){var oe=a.unstable_batchedUpdates?function(we){a.unstable_batchedUpdates(Fe,we)}:Fe;return Le!=null&&Le.addEventListener&&Le.addEventListener(ye,oe,Be),{remove:function(){Le!=null&&Le.removeEventListener&&Le.removeEventListener(ye,oe,Be)}}}},55468:function(Lt,dt,x){"use strict";x.d(dt,{g1:function(){return Re},os:function(){return Ce}});var a=/margin|padding|width|height|max|min|offset/,fe={left:!0,top:!0},Le={cssFloat:1,styleFloat:1,float:1};function ye(re){return re.nodeType===1?re.ownerDocument.defaultView.getComputedStyle(re,null):{}}function Fe(re,y,E){if(y=y.toLowerCase(),E==="auto"){if(y==="height")return re.offsetHeight;if(y==="width")return re.offsetWidth}return y in fe||(fe[y]=a.test(y)),fe[y]?parseFloat(E)||0:E}function Be(re,y){var E=arguments.length,z=ye(re);return y=Le[y]?"cssFloat"in re.style?"cssFloat":"styleFloat":y,E===1?z:Fe(re,y,z[y]||re.style[y])}function oe(re,y,E){var z=arguments.length;if(y=Le[y]?"cssFloat"in re.style?"cssFloat":"styleFloat":y,z===3)return typeof E=="number"&&a.test(y)&&(E="".concat(E,"px")),re.style[y]=E,E;for(var b in y)y.hasOwnProperty(b)&&oe(re,b,y[b]);return ye(re)}function Ne(re){return re===document.body?document.documentElement.clientWidth:re.offsetWidth}function we(re){return re===document.body?window.innerHeight||document.documentElement.clientHeight:re.offsetHeight}function be(){var re=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:re,height:y}}function Re(){var re=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:re,height:y}}function Ze(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ce(re){var y=re.getBoundingClientRect(),E=document.documentElement;return{left:y.left+(window.pageXOffset||E.scrollLeft)-(E.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||E.scrollTop)-(E.clientTop||document.body.clientTop||0)}}},24514:function(Lt,dt,x){"use strict";x.d(dt,{G:function(){return ye}});var a=x(47273),fe=function(Be){if((0,a.Z)()&&window.document.documentElement){var oe=Array.isArray(Be)?Be:[Be],Ne=window.document.documentElement;return oe.some(function(we){return we in Ne.style})}return!1},Le=function(Be,oe){if(!fe(Be))return!1;var Ne=document.createElement("div"),we=Ne.style[Be];return Ne.style[Be]=oe,Ne.style[Be]!==we};function ye(Fe,Be){return!Array.isArray(Fe)&&Be!==void 0?Le(Fe,Be):fe(Fe)}},19306:function(Lt,dt,x){"use strict";x.d(dt,{Z5:function(){return sc},_l:function(){return v0},bK:function(){return z0}});var a=x(59301),fe=x(67489);function Le(ae,ie){ae.prototype=Object.create(ie.prototype),ae.prototype.constructor=ae,(0,fe.Z)(ae,ie)}var ye=x(32855),Fe=x(59781),Be=a.createContext(null),oe=null;function Ne(ae){ae()}var we=Ne,be=function(ie){return we=ie},Re=function(){return we};function Ze(){var ae=Re(),ie=null,he=null;return{clear:function(){ie=null,he=null},notify:function(){ae(function(){for(var $e=ie;$e;)$e.callback(),$e=$e.next})},get:function(){for(var $e=[],nt=ie;nt;)$e.push(nt),nt=nt.next;return $e},subscribe:function($e){var nt=!0,pt=he={callback:$e,next:null,prev:he};return pt.prev?pt.prev.next=pt:ie=pt,function(){!nt||ie===null||(nt=!1,pt.next?pt.next.prev=pt.prev:he=pt.prev,pt.prev?pt.prev.next=pt.next:ie=pt.next)}}}}var Ce={notify:function(){},get:function(){return[]}};function re(ae,ie){var he,Te=Ce;function $e(ln){return tn(),Te.subscribe(ln)}function nt(){Te.notify()}function pt(){Sn.onStateChange&&Sn.onStateChange()}function Ft(){return!!he}function tn(){he||(he=ie?ie.addNestedSub(pt):ae.subscribe(pt),Te=Ze())}function Ln(){he&&(he(),he=void 0,Te.clear(),Te=Ce)}var Sn={addNestedSub:$e,notifyNestedSubs:nt,handleChangeWrapper:pt,isSubscribed:Ft,trySubscribe:tn,tryUnsubscribe:Ln,getListeners:function(){return Te}};return Sn}var y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect;function E(ae){var ie=ae.store,he=ae.context,Te=ae.children,$e=(0,a.useMemo)(function(){var Ft=re(ie);return{store:ie,subscription:Ft}},[ie]),nt=(0,a.useMemo)(function(){return ie.getState()},[ie]);y(function(){var Ft=$e.subscription;return Ft.onStateChange=Ft.notifyNestedSubs,Ft.trySubscribe(),nt!==ie.getState()&&Ft.notifyNestedSubs(),function(){Ft.tryUnsubscribe(),Ft.onStateChange=null}},[$e,nt]);var pt=he||Be;return a.createElement(pt.Provider,{value:$e},Te)}var z=E,b=x(12687),ee=x(94266),te=x.n(ee),ne=x(53410),ue=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],se=["reactReduxForwardedRef"],me=[],ve=[null,null],Ae=function(ie){try{return JSON.stringify(ie)}catch(he){return String(ie)}};function Se(ae,ie){var he=ae[1];return[ie.payload,he+1]}function Me(ae,ie,he){y(function(){return ae.apply(void 0,ie)},he)}function xe(ae,ie,he,Te,$e,nt,pt){ae.current=Te,ie.current=$e,he.current=!1,nt.current&&(nt.current=null,pt())}function it(ae,ie,he,Te,$e,nt,pt,Ft,tn,Ln){if(ae){var Sn=!1,ln=null,mn=function(){if(!Sn){var ro=ie.getState(),Co,wo;try{Co=Te(ro,$e.current)}catch(Yo){wo=Yo,ln=Yo}wo||(ln=null),Co===nt.current?pt.current||tn():(nt.current=Co,Ft.current=Co,pt.current=!0,Ln({type:"STORE_UPDATED",payload:{error:wo}}))}};he.onStateChange=mn,he.trySubscribe(),mn();var Vn=function(){if(Sn=!0,he.tryUnsubscribe(),he.onStateChange=null,ln)throw ln};return Vn}}var je=function(){return[null,0]};function lt(ae,ie){ie===void 0&&(ie={});var he=ie,Te=he.getDisplayName,$e=Te===void 0?function(vl){return"ConnectAdvanced("+vl+")"}:Te,nt=he.methodName,pt=nt===void 0?"connectAdvanced":nt,Ft=he.renderCountProp,tn=Ft===void 0?void 0:Ft,Ln=he.shouldHandleStateChanges,Sn=Ln===void 0?!0:Ln,ln=he.storeKey,mn=ln===void 0?"store":ln,Vn=he.withRef,Ha=Vn===void 0?!1:Vn,ro=he.forwardRef,Co=ro===void 0?!1:ro,wo=he.context,Yo=wo===void 0?Be:wo,li=(0,b.Z)(he,ue);if(0)var Si;var Dl=Yo;return function(Yl){var Fu=Yl.displayName||Yl.name||"Component",tu=$e(Fu),Wu=(0,ye.Z)({},li,{getDisplayName:$e,methodName:pt,renderCountProp:tn,shouldHandleStateChanges:Sn,storeKey:mn,displayName:tu,wrappedComponentName:Fu,WrappedComponent:Yl}),as=li.pure;function rs(_u){return ae(_u.dispatch,Wu)}var dc=as?a.useMemo:function(_u){return _u()};function Us(_u){var Wc=(0,a.useMemo)(function(){var Oc=_u.reactReduxForwardedRef,F0=(0,b.Z)(_u,se);return[_u.context,Oc,F0]},[_u]),mc=Wc[0],Cs=Wc[1],md=Wc[2],Uc=(0,a.useMemo)(function(){return mc&&mc.Consumer&&(0,ne.isContextConsumer)(a.createElement(mc.Consumer,null))?mc:Dl},[mc,Dl]),gc=(0,a.useContext)(Uc),Kc=!!_u.store&&!!_u.store.getState&&!!_u.store.dispatch,Wd=!!gc&&!!gc.store,fc=Kc?_u.store:gc.store,Cd=(0,a.useMemo)(function(){return rs(fc)},[fc]),Vc=(0,a.useMemo)(function(){if(!Sn)return ve;var Oc=re(fc,Kc?null:gc.subscription),F0=Oc.notifyNestedSubs.bind(Oc);return[Oc,F0]},[fc,Kc,gc]),pc=Vc[0],Ud=Vc[1],Kd=(0,a.useMemo)(function(){return Kc?gc:(0,ye.Z)({},gc,{subscription:pc})},[Kc,gc,pc]),H0=(0,a.useReducer)(Se,me,je),Am=H0[0],Vd=Am[0],Cm=H0[1];if(Vd&&Vd.error)throw Vd.error;var A0=(0,a.useRef)(),C0=(0,a.useRef)(md),Yd=(0,a.useRef)(),y0=(0,a.useRef)(!1),Ic=dc(function(){return Yd.current&&md===C0.current?Yd.current:Cd(fc.getState(),md)},[fc,Vd,md]);Me(xe,[C0,A0,y0,md,Ic,Yd,Ud]),Me(it,[Sn,fc,pc,Cd,C0,A0,y0,Yd,Ud,Cm],[fc,pc,Cd]);var yd=(0,a.useMemo)(function(){return a.createElement(Yl,(0,ye.Z)({},Ic,{ref:Cs}))},[Cs,Yl,Ic]),ym=(0,a.useMemo)(function(){return Sn?a.createElement(Uc.Provider,{value:Kd},yd):yd},[Uc,yd,Kd]);return ym}var xs=as?a.memo(Us):Us;if(xs.WrappedComponent=Yl,xs.displayName=Us.displayName=tu,Co){var ws=a.forwardRef(function(Wc,mc){return a.createElement(xs,(0,ye.Z)({},Wc,{reactReduxForwardedRef:mc}))});return ws.displayName=tu,ws.WrappedComponent=Yl,te()(ws,Yl)}return te()(xs,Yl)}}function We(ae,ie){return ae===ie?ae!==0||ie!==0||1/ae===1/ie:ae!==ae&&ie!==ie}function st(ae,ie){if(We(ae,ie))return!0;if(typeof ae!="object"||ae===null||typeof ie!="object"||ie===null)return!1;var he=Object.keys(ae),Te=Object.keys(ie);if(he.length!==Te.length)return!1;for(var $e=0;$e=0;Te--){var $e=ie[Te](ae);if($e)return $e}return function(nt,pt){throw new Error("Invalid value of type "+typeof ae+" for "+he+" argument when connecting component "+pt.wrappedComponentName+".")}}function St(ae,ie){return ae===ie}function wt(ae){var ie=ae===void 0?{}:ae,he=ie.connectHOC,Te=he===void 0?lt:he,$e=ie.mapStateToPropsFactories,nt=$e===void 0?$t:$e,pt=ie.mapDispatchToPropsFactories,Ft=pt===void 0?Je:pt,tn=ie.mergePropsFactories,Ln=tn===void 0?kn:tn,Sn=ie.selectorFactory,ln=Sn===void 0?ht:Sn;return function(Vn,Ha,ro,Co){Co===void 0&&(Co={});var wo=Co,Yo=wo.pure,li=Yo===void 0?!0:Yo,Si=wo.areStatesEqual,Dl=Si===void 0?St:Si,vl=wo.areOwnPropsEqual,Yl=vl===void 0?st:vl,Fu=wo.areStatePropsEqual,tu=Fu===void 0?st:Fu,Wu=wo.areMergedPropsEqual,as=Wu===void 0?st:Wu,rs=(0,b.Z)(wo,tt),dc=ke(Vn,nt,"mapStateToProps"),Us=ke(Ha,Ft,"mapDispatchToProps"),xs=ke(ro,Ln,"mergeProps");return Te(ln,(0,ye.Z)({methodName:"connect",getDisplayName:function(_u){return"Connect("+_u+")"},shouldHandleStateChanges:!!Vn,initMapStateToProps:dc,initMapDispatchToProps:Us,initMergeProps:xs,pure:li,areStatesEqual:Dl,areOwnPropsEqual:Yl,areStatePropsEqual:tu,areMergedPropsEqual:as},rs))}}var Ue=wt();function Qe(){var ae=useContext(ReactReduxContext);return ae}function Ct(ae){ae===void 0&&(ae=ReactReduxContext);var ie=ae===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ae)};return function(){var Te=ie(),$e=Te.store;return $e}}var He=null;function at(ae){ae===void 0&&(ae=ReactReduxContext);var ie=ae===ReactReduxContext?useDefaultStore:createStoreHook(ae);return function(){var Te=ie();return Te.dispatch}}var Xe=null,Tn=function(ie,he){return ie===he};function pn(ae,ie,he,Te){var $e=useReducer(function(Ha){return Ha+1},0),nt=$e[1],pt=useMemo(function(){return createSubscription(he,Te)},[he,Te]),Ft=useRef(),tn=useRef(),Ln=useRef(),Sn=useRef(),ln=he.getState(),mn;try{if(ae!==tn.current||ln!==Ln.current||Ft.current){var Vn=ae(ln);Sn.current===void 0||!ie(Vn,Sn.current)?mn=Vn:mn=Sn.current}else mn=Sn.current}catch(Ha){throw Ft.current&&(Ha.message+=` The error may be correlated with this previous error: `+Ft.current.stack+` -`),Ha}return useIsomorphicLayoutEffect(function(){tn.current=ae,Ln.current=ln,Sn.current=mn,Ft.current=void 0}),useIsomorphicLayoutEffect(function(){function Ha(){try{var ao=he.getState();if(ao===Ln.current)return;var Co=tn.current(ao);if(ie(Co,Sn.current))return;Sn.current=Co,Ln.current=ao}catch(wo){Ft.current=wo}nt()}return pt.onStateChange=Ha,pt.trySubscribe(),Ha(),function(){return pt.tryUnsubscribe()}},[he,pt]),mn}function Dn(ae){ae===void 0&&(ae=ReactReduxContext);var ie=ae===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ae)};return function(Te,$e){$e===void 0&&($e=Tn);var nt=ie(),pt=nt.store,Ft=nt.subscription,tn=pn(Te,$e,pt,Ft);return useDebugValue(tn),tn}}var Zn=null,qn=x(4676);be(qn.unstable_batchedUpdates);function Bt(ae,ie){if(ae.length!==ie.length)return!1;for(var he=0;heae.bottom,Ln=Te.leftae.right,Sn=tn&&Ln;if(Sn)return!0;var ln=tn&&pt||Ln&&nt;return ln}},rl=function(ae){var ie=Oo(ae.top,ae.bottom),he=Oo(ae.left,ae.right);return function(Te){var $e=ie(Te.top)&&ie(Te.bottom)&&he(Te.left)&&he(Te.right);return $e}},tl={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ol={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Nl=function(ae){return function(ie){var he=Oo(ie.top,ie.bottom),Te=Oo(ie.left,ie.right);return function($e){return ae===tl?he($e.top)&&he($e.bottom):Te($e.left)&&Te($e.right)}}},qr=function(ie,he){var Te=he.frame?he.frame.scroll.diff.displacement:eo;return no(ie,Te)},Mr=function(ie,he,Te){return he.subject.active?Te(he.subject.active)(ie):!1},Gr=function(ie,he,Te){return Te(he)(ie)},Vr=function(ie){var he=ie.target,Te=ie.destination,$e=ie.viewport,nt=ie.withDroppableDisplacement,pt=ie.isVisibleThroughFrameFn,Ft=nt?qr(he,Te):he;return Mr(Ft,Te,pt)&&Gr(Ft,$e,pt)},ui=function(ie){return Vr((0,ye.Z)({},ie,{isVisibleThroughFrameFn:oi}))},Yi=function(ie){return Vr((0,ye.Z)({},ie,{isVisibleThroughFrameFn:rl}))},il=function(ie){return Vr((0,ye.Z)({},ie,{isVisibleThroughFrameFn:Nl(ie.destination.axis)}))},dl=function(ie,he,Te){if(typeof Te=="boolean")return Te;if(!he)return!0;var $e=he.invisible,nt=he.visible;if($e[ie])return!1;var pt=nt[ie];return pt?pt.shouldAnimate:!0};function Xl(ae,ie){var he=ae.page.marginBox,Te={top:ie.point.y,right:0,bottom:0,left:ie.point.x};return Ga(xr(he,Te))}function Ml(ae){var ie=ae.afterDragging,he=ae.destination,Te=ae.displacedBy,$e=ae.viewport,nt=ae.forceShouldAnimate,pt=ae.last;return ie.reduce(function(tn,Ln){var Sn=Xl(Ln,Te),ln=Ln.descriptor.id;tn.all.push(ln);var mn=ui({target:Sn,destination:he,viewport:$e,withDroppableDisplacement:!0});if(!mn)return tn.invisible[Ln.descriptor.id]=!0,tn;var Vn=dl(ln,pt,nt),Ha={draggableId:ln,shouldAnimate:Vn};return tn.visible[ln]=Ha,tn},{all:[],visible:{},invisible:{}})}function Du(ae,ie){if(!ae.length)return 0;var he=ae[ae.length-1].descriptor.index;return ie.inHomeList?he:he+1}function lu(ae){var ie=ae.insideDestination,he=ae.inHomeList,Te=ae.displacedBy,$e=ae.destination,nt=Du(ie,{inHomeList:he});return{displaced:Ho,displacedBy:Te,at:{type:"REORDER",destination:{droppableId:$e.descriptor.id,index:nt}}}}function Fi(ae){var ie=ae.draggable,he=ae.insideDestination,Te=ae.destination,$e=ae.viewport,nt=ae.displacedBy,pt=ae.last,Ft=ae.index,tn=ae.forceShouldAnimate,Ln=Ro(ie,Te);if(Ft==null)return lu({insideDestination:he,inHomeList:Ln,displacedBy:nt,destination:Te});var Sn=Lo(he,function(ao){return ao.descriptor.index===Ft});if(!Sn)return lu({insideDestination:he,inHomeList:Ln,displacedBy:nt,destination:Te});var ln=Cr(ie,he),mn=he.indexOf(Sn),Vn=ln.slice(mn),Ha=Ml({afterDragging:Vn,destination:Te,displacedBy:nt,last:pt,viewport:$e.frame,forceShouldAnimate:tn});return{displaced:Ha,displacedBy:nt,at:{type:"REORDER",destination:{droppableId:Te.descriptor.id,index:Ft}}}}function Ri(ae,ie){return!!ie.effected[ae]}var si=function(ae){var ie=ae.isMovingForward,he=ae.destination,Te=ae.draggables,$e=ae.combine,nt=ae.afterCritical;if(!he.isCombineEnabled)return null;var pt=$e.draggableId,Ft=Te[pt],tn=Ft.descriptor.index,Ln=Ri(pt,nt);return Ln?ie?tn:tn-1:ie?tn+1:tn},Po=function(ae){var ie=ae.isMovingForward,he=ae.isInHomeList,Te=ae.insideDestination,$e=ae.location;if(!Te.length)return null;var nt=$e.index,pt=ie?nt+1:nt-1,Ft=Te[0].descriptor.index,tn=Te[Te.length-1].descriptor.index,Ln=he?tn:tn+1;return ptLn?null:pt},ll=function(ae){var ie=ae.isMovingForward,he=ae.isInHomeList,Te=ae.draggable,$e=ae.draggables,nt=ae.destination,pt=ae.insideDestination,Ft=ae.previousImpact,tn=ae.viewport,Ln=ae.afterCritical,Sn=Ft.at;if(Sn||mt(!1),Sn.type==="REORDER"){var ln=Po({isMovingForward:ie,isInHomeList:he,location:Sn.destination,insideDestination:pt});return ln==null?null:Fi({draggable:Te,insideDestination:pt,destination:nt,viewport:tn,last:Ft.displaced,displacedBy:Ft.displacedBy,index:ln})}var mn=si({isMovingForward:ie,destination:nt,displaced:Ft.displaced,draggables:$e,combine:Sn.combine,afterCritical:Ln});return mn==null?null:Fi({draggable:Te,insideDestination:pt,destination:nt,viewport:tn,last:Ft.displaced,displacedBy:Ft.displacedBy,index:mn})},gi=function(ae){var ie=ae.displaced,he=ae.afterCritical,Te=ae.combineWith,$e=ae.displacedBy,nt=!!(ie.visible[Te]||ie.invisible[Te]);return Ri(Te,he)?nt?eo:pr($e.point):nt?$e.point:eo},ul=function(ae){var ie=ae.afterCritical,he=ae.impact,Te=ae.draggables,$e=so(he);$e||mt(!1);var nt=$e.draggableId,pt=Te[nt].page.borderBox.center,Ft=gi({displaced:he.displaced,afterCritical:ie,combineWith:nt,displacedBy:he.displacedBy});return Kr(pt,Ft)},Ul=function(ie,he){return he.margin[ie.start]+he.borderBox[ie.size]/2},Lu=function(ie,he){return he.margin[ie.end]+he.borderBox[ie.size]/2},Tu=function(ie,he,Te){return he[ie.crossAxisStart]+Te.margin[ie.crossAxisStart]+Te.borderBox[ie.crossAxisSize]/2},Er=function(ie){var he=ie.axis,Te=ie.moveRelativeTo,$e=ie.isMoving;return wr(he.line,Te.marginBox[he.end]+Ul(he,$e),Tu(he,Te.marginBox,$e))},al=function(ie){var he=ie.axis,Te=ie.moveRelativeTo,$e=ie.isMoving;return wr(he.line,Te.marginBox[he.start]-Lu(he,$e),Tu(he,Te.marginBox,$e))},bu=function(ie){var he=ie.axis,Te=ie.moveInto,$e=ie.isMoving;return wr(he.line,Te.contentBox[he.start]+Ul(he,$e),Tu(he,Te.contentBox,$e))},us=function(ae){var ie=ae.impact,he=ae.draggable,Te=ae.draggables,$e=ae.droppable,nt=ae.afterCritical,pt=Sr($e.descriptor.id,Te),Ft=he.page,tn=$e.axis;if(!pt.length)return bu({axis:tn,moveInto:$e.page,isMoving:Ft});var Ln=ie.displaced,Sn=ie.displacedBy,ln=Ln.all[0];if(ln){var mn=Te[ln];if(Ri(ln,nt))return al({axis:tn,moveRelativeTo:mn.page,isMoving:Ft});var Vn=Qr(mn.page,Sn.point);return al({axis:tn,moveRelativeTo:Vn,isMoving:Ft})}var Ha=pt[pt.length-1];if(Ha.descriptor.id===he.descriptor.id)return Ft.borderBox.center;if(Ri(Ha.descriptor.id,nt)){var ao=Qr(Ha.page,pr(nt.displacedBy.point));return Er({axis:tn,moveRelativeTo:ao,isMoving:Ft})}return Er({axis:tn,moveRelativeTo:Ha.page,isMoving:Ft})},fi=function(ae,ie){var he=ae.frame;return he?Kr(ie,he.scroll.diff.displacement):ie},Rs=function(ie){var he=ie.impact,Te=ie.draggable,$e=ie.droppable,nt=ie.draggables,pt=ie.afterCritical,Ft=Te.page.borderBox.center,tn=he.at;return!$e||!tn?Ft:tn.type==="REORDER"?us({impact:he,draggable:Te,draggables:nt,droppable:$e,afterCritical:pt}):ul({impact:he,draggables:nt,afterCritical:pt})},ss=function(ae){var ie=Rs(ae),he=ae.droppable,Te=he?fi(he,ie):ie;return Te},hc=function(ae,ie){var he=lo(ie,ae.scroll.initial),Te=pr(he),$e=Ga({top:ie.y,bottom:ie.y+ae.frame.height,left:ie.x,right:ie.x+ae.frame.width}),nt={frame:$e,scroll:{initial:ae.scroll.initial,max:ae.scroll.max,current:ie,diff:{value:he,displacement:Te}}};return nt};function Yc(ae,ie){return ae.map(function(he){return ie[he]})}function Lc(ae,ie){for(var he=0;he1?Sn.sort(function(ln,mn){return Cu(ln)[Ft.start]-Cu(mn)[Ft.start]})[0]:Ln.sort(function(ln,mn){var Vn=vr(he,_r(Cu(ln))),Ha=vr(he,_r(Cu(mn)));return Vn!==Ha?Vn-Ha:Cu(ln)[Ft.start]-Cu(mn)[Ft.start]})[0]},Ec=function(ie,he){var Te=ie.page.borderBox.center;return Ri(ie.descriptor.id,he)?lo(Te,he.displacedBy.point):Te},Fs=function(ie,he){var Te=ie.page.borderBox;return Ri(ie.descriptor.id,he)?no(Te,pr(he.displacedBy.point)):Te},Js=function(ae){var ie=ae.pageBorderBoxCenter,he=ae.viewport,Te=ae.destination,$e=ae.insideDestination,nt=ae.afterCritical,pt=$e.filter(function(Ft){return Yi({target:Fs(Ft,nt),destination:Te,viewport:he.frame,withDroppableDisplacement:!0})}).sort(function(Ft,tn){var Ln=Fr(ie,fi(Te,Ec(Ft,nt))),Sn=Fr(ie,fi(Te,Ec(tn,nt)));return Lnie.left&&ae.topie.top}function gs(ae){var ie=ae.pageBorderBox,he=ae.draggable,Te=ae.candidates,$e=he.page.borderBox.center,nt=Te.map(function(pt){var Ft=pt.axis,tn=wr(pt.axis.line,ie.center[Ft.line],pt.page.borderBox.center[Ft.crossAxisLine]);return{id:pt.descriptor.id,distance:Fr($e,tn)}}).sort(function(pt,Ft){return Ft.distance-pt.distance});return nt[0]?nt[0].id:null}function Jc(ae){var ie=ae.pageBorderBox,he=ae.draggable,Te=ae.droppables,$e=ba(Te).filter(function(nt){if(!nt.isEnabled)return!1;var pt=nt.subject.active;if(!pt||!Zs(ie,pt))return!1;if(ms(pt)(ie.center))return!0;var Ft=nt.axis,tn=pt.center[Ft.crossAxisLine],Ln=ie[Ft.crossAxisStart],Sn=ie[Ft.crossAxisEnd],ln=Oo(pt[Ft.crossAxisStart],pt[Ft.crossAxisEnd]),mn=ln(Ln),Vn=ln(Sn);return!mn&&!Vn?!0:mn?Lntn});return $e.length?$e.length===1?$e[0].descriptor.id:gs({pageBorderBox:ie,draggable:he,candidates:$e}):null}var Uu=function(ie,he){return Ga(no(ie,he))},zs=function(ae,ie){var he=ae.frame;return he?Uu(ie,he.scroll.diff.value):ie};function Hs(ae){var ie=ae.displaced,he=ae.id;return!!(ie.visible[he]||ie.invisible[he])}function Fc(ae){var ie=ae.draggable,he=ae.closest,Te=ae.inHomeList;return he?Te&&he.descriptor.index>ie.descriptor.index?he.descriptor.index-1:he.descriptor.index:null}var _i=function(ae){var ie=ae.pageBorderBoxWithDroppableScroll,he=ae.draggable,Te=ae.destination,$e=ae.insideDestination,nt=ae.last,pt=ae.viewport,Ft=ae.afterCritical,tn=Te.axis,Ln=Bs(Te.axis,he.displaceBy),Sn=Ln.value,ln=ie[tn.start],mn=ie[tn.end],Vn=Cr(he,$e),Ha=Lo(Vn,function(Co){var wo=Co.descriptor.id,Yo=Co.page.borderBox.center[tn.line],li=Ri(wo,Ft),Si=Hs({displaced:nt,id:wo});return li?Si?mn<=Yo:lnwo[Ft.start]+li&&lnwo[Ft.start]-Ln+li&&Snwo[Ft.start]+Ln+li&&lnwo[Ft.start]+li&&Sn=Kl)return El;var nt=$e/Kl,pt=ml+zl*nt,Ft=Te==="CANCEL"?pt*Al:pt;return Number(Ft.toFixed(2))},Kn=function(ae){var ie=ae.impact,he=ae.draggable,Te=ae.dimensions,$e=ae.viewport,nt=ae.afterCritical,pt=Te.draggables,Ft=Te.droppables,tn=ku(ie),Ln=tn?Ft[tn]:null,Sn=Ft[he.descriptor.droppableId],ln=Ea({impact:ie,draggable:he,draggables:pt,afterCritical:nt,droppable:Ln||Sn,viewport:$e}),mn=lo(ln,he.client.borderBox.center);return mn},zr=function(ae){var ie=ae.draggables,he=ae.reason,Te=ae.lastImpact,$e=ae.home,nt=ae.viewport,pt=ae.onLiftImpact;if(!Te.at||he!=="DROP"){var Ft=bn({draggables:ie,impact:pt,destination:$e,viewport:nt,forceShouldAnimate:!0});return{impact:Ft,didDropInsideDroppable:!1}}if(Te.at.type==="REORDER")return{impact:Te,didDropInsideDroppable:!0};var tn=(0,ye.Z)({},Te,{displaced:Ho});return{impact:tn,didDropInsideDroppable:!0}},Ke=function(ae){var ie=ae.getState,he=ae.dispatch;return function(Te){return function($e){if($e.type!=="DROP"){Te($e);return}var nt=ie(),pt=$e.payload.reason;if(nt.phase==="COLLECTING"){he(co({reason:pt}));return}if(nt.phase!=="IDLE"){var Ft=nt.phase==="DROP_PENDING"&&nt.isWaiting;Ft&&mt(!1),nt.phase==="DRAGGING"||nt.phase==="DROP_PENDING"||mt(!1);var tn=nt.critical,Ln=nt.dimensions,Sn=Ln.draggables[nt.critical.draggable.id],ln=zr({reason:pt,lastImpact:nt.impact,afterCritical:nt.afterCritical,onLiftImpact:nt.onLiftImpact,home:nt.dimensions.droppables[nt.critical.droppable.id],viewport:nt.viewport,draggables:nt.dimensions.draggables}),mn=ln.impact,Vn=ln.didDropInsideDroppable,Ha=Vn?cr(mn):null,ao=Vn?so(mn):null,Co={index:tn.draggable.index,droppableId:tn.droppable.id},wo={draggableId:Sn.descriptor.id,type:Sn.descriptor.type,source:Co,reason:pt,mode:nt.movementMode,destination:Ha,combine:ao},Yo=Kn({impact:mn,draggable:Sn,dimensions:Ln,viewport:nt.viewport,afterCritical:nt.afterCritical}),li={critical:nt.critical,afterCritical:nt.afterCritical,result:wo,impact:mn},Si=!hr(nt.current.client.offset,Yo)||!!wo.combine;if(!Si){he(Pr({completed:li}));return}var Dl=Ll({current:nt.current.client.offset,destination:Yo,reason:pt}),vl={newHomeClientOffset:Yo,dropDuration:Dl,completed:li};he(ja(vl))}}}},Ve=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function ut(ae){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(he){he.target!==window&&he.target!==window.document||ae()}}}function Ot(ae){var ie=ae.onWindowScroll;function he(){ie(Ve())}var Te=ce(he),$e=ut(Te),nt=jn;function pt(){return nt!==jn}function Ft(){pt()&&mt(!1),nt=la(window,[$e])}function tn(){pt()||mt(!1),Te.cancel(),nt(),nt=jn}return{start:Ft,stop:tn,isActive:pt}}var Ht=function(ie){return ie.type==="DROP_COMPLETE"||ie.type==="DROP_ANIMATE"||ie.type==="FLUSH"},Gt=function(ae){var ie=Ot({onWindowScroll:function(Te){ae.dispatch(Ua({newScroll:Te}))}});return function(he){return function(Te){!ie.isActive()&&Te.type==="INITIAL_PUBLISH"&&ie.start(),ie.isActive()&&Ht(Te)&&ie.stop(),he(Te)}}},hn=function(ae){var ie=!1,he=!1,Te=setTimeout(function(){he=!0}),$e=function(pt){ie||he||(ie=!0,ae(pt),clearTimeout(Te))};return $e.wasCalled=function(){return ie},$e},Mn=function(){var ae=[],ie=function(nt){var pt=ji(ae,function(Ln){return Ln.timerId===nt});pt===-1&&mt(!1);var Ft=ae.splice(pt,1),tn=Ft[0];tn.callback()},he=function(nt){var pt=setTimeout(function(){return ie(pt)}),Ft={timerId:pt,callback:nt};ae.push(Ft)},Te=function(){if(ae.length){var nt=[].concat(ae);ae.length=0,nt.forEach(function(pt){clearTimeout(pt.timerId),pt.callback()})}};return{add:he,flush:Te}},Fn=function(ie,he){return ie==null&&he==null?!0:ie==null||he==null?!1:ie.droppableId===he.droppableId&&ie.index===he.index},Pa=function(ie,he){return ie==null&&he==null?!0:ie==null||he==null?!1:ie.draggableId===he.draggableId&&ie.droppableId===he.droppableId},ga=function(ie,he){if(ie===he)return!0;var Te=ie.draggable.id===he.draggable.id&&ie.draggable.droppableId===he.draggable.droppableId&&ie.draggable.type===he.draggable.type&&ie.draggable.index===he.draggable.index,$e=ie.droppable.id===he.droppable.id&&ie.droppable.type===he.droppable.type;return Te&&$e},yn=function(ie,he){ko(),he(),Mi()},nr=function(ie,he){return{draggableId:ie.draggable.id,type:ie.droppable.type,source:{droppableId:ie.droppable.id,index:ie.draggable.index},mode:he}},rr=function(ie,he,Te,$e){if(!ie){Te($e(he));return}var nt=hn(Te),pt={announce:nt};ie(he,pt),nt.wasCalled()||Te($e(he))},ar=function(ae,ie){var he=Mn(),Te=null,$e=function(mn,Vn){Te&&mt(!1),yn("onBeforeCapture",function(){var Ha=ae().onBeforeCapture;if(Ha){var ao={draggableId:mn,mode:Vn};Ha(ao)}})},nt=function(mn,Vn){Te&&mt(!1),yn("onBeforeDragStart",function(){var Ha=ae().onBeforeDragStart;Ha&&Ha(nr(mn,Vn))})},pt=function(mn,Vn){Te&&mt(!1);var Ha=nr(mn,Vn);Te={mode:Vn,lastCritical:mn,lastLocation:Ha.source,lastCombine:null},he.add(function(){yn("onDragStart",function(){return rr(ae().onDragStart,Ha,ie,Un.onDragStart)})})},Ft=function(mn,Vn){var Ha=cr(Vn),ao=so(Vn);Te||mt(!1);var Co=!ga(mn,Te.lastCritical);Co&&(Te.lastCritical=mn);var wo=!Fn(Te.lastLocation,Ha);wo&&(Te.lastLocation=Ha);var Yo=!Pa(Te.lastCombine,ao);if(Yo&&(Te.lastCombine=ao),!(!Co&&!wo&&!Yo)){var li=(0,ye.Z)({},nr(mn,Te.mode),{combine:ao,destination:Ha});he.add(function(){yn("onDragUpdate",function(){return rr(ae().onDragUpdate,li,ie,Un.onDragUpdate)})})}},tn=function(){Te||mt(!1),he.flush()},Ln=function(mn){Te||mt(!1),Te=null,yn("onDragEnd",function(){return rr(ae().onDragEnd,mn,ie,Un.onDragEnd)})},Sn=function(){if(Te){var mn=(0,ye.Z)({},nr(Te.lastCritical,Te.mode),{combine:null,destination:null,reason:"CANCEL"});Ln(mn)}};return{beforeCapture:$e,beforeStart:nt,start:pt,update:Ft,flush:tn,drop:Ln,abort:Sn}},yr=function(ae,ie){var he=ar(ae,ie);return function(Te){return function($e){return function(nt){if(nt.type==="BEFORE_INITIAL_CAPTURE"){he.beforeCapture(nt.payload.draggableId,nt.payload.movementMode);return}if(nt.type==="INITIAL_PUBLISH"){var pt=nt.payload.critical;he.beforeStart(pt,nt.payload.movementMode),$e(nt),he.start(pt,nt.payload.movementMode);return}if(nt.type==="DROP_COMPLETE"){var Ft=nt.payload.completed.result;he.flush(),$e(nt),he.drop(Ft);return}if($e(nt),nt.type==="FLUSH"){he.abort();return}var tn=Te.getState();tn.phase==="DRAGGING"&&he.update(tn.critical,tn.impact)}}}},Lr=function(ae){return function(ie){return function(he){if(he.type!=="DROP_ANIMATION_FINISHED"){ie(he);return}var Te=ae.getState();Te.phase!=="DROP_ANIMATING"&&mt(!1),ae.dispatch(Pr({completed:Te.completed}))}}},jr=function(ae){var ie=null,he=null;function Te(){he&&(cancelAnimationFrame(he),he=null),ie&&(ie(),ie=null)}return function($e){return function(nt){if((nt.type==="FLUSH"||nt.type==="DROP_COMPLETE"||nt.type==="DROP_ANIMATION_FINISHED")&&Te(),$e(nt),nt.type==="DROP_ANIMATE"){var pt={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var tn=ae.getState();tn.phase==="DROP_ANIMATING"&&ae.dispatch(Io())}};he=requestAnimationFrame(function(){he=null,ie=la(window,[pt])})}}}},Tr=function(ae){return function(){return function(ie){return function(he){(he.type==="DROP_COMPLETE"||he.type==="FLUSH"||he.type==="DROP_ANIMATE")&&ae.stopPublishing(),ie(he)}}}},Yr=function(ae){var ie=!1;return function(){return function(he){return function(Te){if(Te.type==="INITIAL_PUBLISH"){ie=!0,ae.tryRecordFocus(Te.payload.critical.draggable.id),he(Te),ae.tryRestoreFocusRecorded();return}if(he(Te),!!ie){if(Te.type==="FLUSH"){ie=!1,ae.tryRestoreFocusRecorded();return}if(Te.type==="DROP_COMPLETE"){ie=!1;var $e=Te.payload.completed.result;$e.combine&&ae.tryShiftRecord($e.draggableId,$e.combine.draggableId),ae.tryRestoreFocusRecorded()}}}}}},Uo=function(ie){return ie.type==="DROP_COMPLETE"||ie.type==="DROP_ANIMATE"||ie.type==="FLUSH"},_o=function(ae){return function(ie){return function(he){return function(Te){if(Uo(Te)){ae.stop(),he(Te);return}if(Te.type==="INITIAL_PUBLISH"){he(Te);var $e=ie.getState();$e.phase!=="DRAGGING"&&mt(!1),ae.start($e);return}he(Te),ae.scroll(ie.getState())}}}},Bo=function(ae){return function(ie){return function(he){if(ie(he),he.type==="PUBLISH_WHILE_DRAGGING"){var Te=ae.getState();Te.phase==="DROP_PENDING"&&(Te.isWaiting||ae.dispatch(bo({reason:Te.reason})))}}}},Xo=Fe.qC,yi=function(ae){var ie=ae.dimensionMarshal,he=ae.focusMarshal,Te=ae.styleMarshal,$e=ae.getResponders,nt=ae.announce,pt=ae.autoScroller;return(0,Fe.MT)(ti,Xo((0,Fe.md)(Bi(Te),Tr(ie),po(ie),Ke,Lr,jr,Bo,_o(pt),Gt,Yr(he),yr($e,nt))))},mo=function(){return{additions:{},removals:{},modified:{}}};function Mo(ae){var ie=ae.registry,he=ae.callbacks,Te=mo(),$e=null,nt=function(){$e||(he.collectionStarting(),$e=requestAnimationFrame(function(){$e=null,ko();var Sn=Te,ln=Sn.additions,mn=Sn.removals,Vn=Sn.modified,Ha=Object.keys(ln).map(function(wo){return ie.draggable.getById(wo).getDimension(eo)}).sort(function(wo,Yo){return wo.descriptor.index-Yo.descriptor.index}),ao=Object.keys(Vn).map(function(wo){var Yo=ie.droppable.getById(wo),li=Yo.callbacks.getScrollWhileDragging();return{droppableId:wo,scroll:li}}),Co={additions:Ha,removals:Object.keys(mn),modified:ao};Te=mo(),Mi(),he.publish(Co)}))},pt=function(Sn){var ln=Sn.descriptor.id;Te.additions[ln]=Sn,Te.modified[Sn.descriptor.droppableId]=!0,Te.removals[ln]&&delete Te.removals[ln],nt()},Ft=function(Sn){var ln=Sn.descriptor;Te.removals[ln.id]=!0,Te.modified[ln.droppableId]=!0,Te.additions[ln.id]&&delete Te.additions[ln.id],nt()},tn=function(){$e&&(cancelAnimationFrame($e),$e=null,Te=mo())};return{add:pt,remove:Ft,stop:tn}}var So=function(ae){var ie=ae.scrollHeight,he=ae.scrollWidth,Te=ae.height,$e=ae.width,nt=lo({x:he,y:ie},{x:$e,y:Te}),pt={x:Math.max(0,nt.x),y:Math.max(0,nt.y)};return pt},Jr=function(){var ae=document.documentElement;return ae||mt(!1),ae},to=function(){var ae=Jr(),ie=So({scrollHeight:ae.scrollHeight,scrollWidth:ae.scrollWidth,width:ae.clientWidth,height:ae.clientHeight});return ie},Jo=function(){var ae=Ve(),ie=to(),he=ae.y,Te=ae.x,$e=Jr(),nt=$e.clientWidth,pt=$e.clientHeight,Ft=Te+nt,tn=he+pt,Ln=Ga({top:he,left:Te,right:Ft,bottom:tn}),Sn={frame:Ln,scroll:{initial:ae,current:ae,max:ie,diff:{value:eo,displacement:eo}}};return Sn},zi=function(ae){var ie=ae.critical,he=ae.scrollOptions,Te=ae.registry;ko();var $e=Jo(),nt=$e.scroll.current,pt=ie.droppable,Ft=Te.droppable.getAllByType(pt.type).map(function(ln){return ln.callbacks.getDimensionAndWatchScroll(nt,he)}),tn=Te.draggable.getAllByType(ie.draggable.type).map(function(ln){return ln.getDimension(nt)}),Ln={draggables:Da(tn),droppables:el(Ft)};Mi();var Sn={dimensions:Ln,critical:ie,viewport:$e};return Sn};function ii(ae,ie,he){if(he.descriptor.id===ie.id||he.descriptor.type!==ie.type)return!1;var Te=ae.droppable.getById(he.descriptor.droppableId);return Te.descriptor.mode==="virtual"}var zo=function(ae,ie){var he=null,Te=Mo({callbacks:{publish:ie.publishWhileDragging,collectionStarting:ie.collectionStarting},registry:ae}),$e=function(Vn,Ha){ae.droppable.exists(Vn)||mt(!1),he&&ie.updateDroppableIsEnabled({id:Vn,isEnabled:Ha})},nt=function(Vn,Ha){he&&(ae.droppable.exists(Vn)||mt(!1),ie.updateDroppableIsCombineEnabled({id:Vn,isCombineEnabled:Ha}))},pt=function(Vn,Ha){he&&(ae.droppable.exists(Vn)||mt(!1),ie.updateDroppableScroll({id:Vn,newScroll:Ha}))},Ft=function(Vn,Ha){he&&ae.droppable.getById(Vn).callbacks.scroll(Ha)},tn=function(){if(he){Te.stop();var Vn=he.critical.droppable;ae.droppable.getAllByType(Vn.type).forEach(function(Ha){return Ha.callbacks.dragStopped()}),he.unsubscribe(),he=null}},Ln=function(Vn){he||mt(!1);var Ha=he.critical.draggable;Vn.type==="ADDITION"&&ii(ae,Ha,Vn.value)&&Te.add(Vn.value),Vn.type==="REMOVAL"&&ii(ae,Ha,Vn.value)&&Te.remove(Vn.value)},Sn=function(Vn){he&&mt(!1);var Ha=ae.draggable.getById(Vn.draggableId),ao=ae.droppable.getById(Ha.descriptor.droppableId),Co={draggable:Ha.descriptor,droppable:ao.descriptor},wo=ae.subscribe(Ln);return he={critical:Co,unsubscribe:wo},zi({critical:Co,registry:ae,scrollOptions:Vn.scrollOptions})},ln={updateDroppableIsEnabled:$e,updateDroppableIsCombineEnabled:nt,scrollDroppable:Ft,updateDroppableScroll:pt,startPublishing:Sn,stopPublishing:tn};return ln},wi=function(ae,ie){return ae.phase==="IDLE"?!0:ae.phase!=="DROP_ANIMATING"||ae.completed.result.draggableId===ie?!1:ae.completed.result.reason==="DROP"},Ui=function(ae){window.scrollBy(ae.x,ae.y)},qi=ur(function(ae){return ba(ae).filter(function(ie){return!(!ie.isEnabled||!ie.frame)})}),Or=function(ie,he){var Te=Lo(qi(he),function($e){return $e.frame||mt(!1),ms($e.frame.pageMarginBox)(ie)});return Te},Jl=function(ae){var ie=ae.center,he=ae.destination,Te=ae.droppables;if(he){var $e=Te[he];return $e.frame?$e:null}var nt=Or(ie,Te);return nt},Ki={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ie){return Math.pow(ie,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},vi=function(ae,ie){var he=ae[ie.size]*Ki.startFromPercentage,Te=ae[ie.size]*Ki.maxScrollAtPercentage,$e={startScrollingFrom:he,maxScrollValueAt:Te};return $e},ql=function(ae){var ie=ae.startOfRange,he=ae.endOfRange,Te=ae.current,$e=he-ie;if($e===0)return 0;var nt=Te-ie,pt=nt/$e;return pt},ni=1,Ql=function(ae,ie){if(ae>ie.startScrollingFrom)return 0;if(ae<=ie.maxScrollValueAt)return Ki.maxPixelScroll;if(ae===ie.startScrollingFrom)return ni;var he=ql({startOfRange:ie.maxScrollValueAt,endOfRange:ie.startScrollingFrom,current:ae}),Te=1-he,$e=Ki.maxPixelScroll*Ki.ease(Te);return Math.ceil($e)},Pl=Ki.durationDampening.accelerateAt,gl=Ki.durationDampening.stopDampeningAt,Ko=function(ae,ie){var he=ie,Te=gl,$e=Date.now(),nt=$e-he;if(nt>=gl)return ae;if(ntie.height,nt=he.width>ie.width;return!nt&&!$e?Te:nt&&$e?null:{x:nt?0:Te.x,y:$e?0:Te.y}},xo=uo(function(ae){return ae===0?0:ae}),Ya=function(ae){var ie=ae.dragStartTime,he=ae.container,Te=ae.subject,$e=ae.center,nt=ae.shouldUseTimeDampening,pt={top:$e.y-he.top,right:he.right-$e.x,bottom:he.bottom-$e.y,left:$e.x-he.left},Ft=$o({container:he,distanceToEdges:pt,dragStartTime:ie,axis:tl,shouldUseTimeDampening:nt}),tn=$o({container:he,distanceToEdges:pt,dragStartTime:ie,axis:Ol,shouldUseTimeDampening:nt}),Ln=xo({x:tn,y:Ft});if(hr(Ln,eo))return null;var Sn=Qo({container:he,subject:Te,proposedScroll:Ln});return Sn?hr(Sn,eo)?null:Sn:null},vo=uo(function(ae){return ae===0?0:ae>0?1:-1}),hi=function(){var ae=function(he,Te){return he<0?he:he>Te?he-Te:0};return function(ie){var he=ie.current,Te=ie.max,$e=ie.change,nt=Kr(he,$e),pt={x:ae(nt.x,Te.x),y:ae(nt.y,Te.y)};return hr(pt,eo)?null:pt}}(),Vi=function(ie){var he=ie.max,Te=ie.current,$e=ie.change,nt={x:Math.max(Te.x,he.x),y:Math.max(Te.y,he.y)},pt=vo($e),Ft=hi({max:nt,current:Te,change:pt});return!Ft||pt.x!==0&&Ft.x===0||pt.y!==0&&Ft.y===0},Iu=function(ie,he){return Vi({current:ie.scroll.current,max:ie.scroll.max,change:he})},Su=function(ie,he){if(!Iu(ie,he))return null;var Te=ie.scroll.max,$e=ie.scroll.current;return hi({current:$e,max:Te,change:he})},Ou=function(ie,he){var Te=ie.frame;return Te?Vi({current:Te.scroll.current,max:Te.scroll.max,change:he}):!1},mu=function(ie,he){var Te=ie.frame;return!Te||!Ou(ie,he)?null:hi({current:Te.scroll.current,max:Te.scroll.max,change:he})},uu=function(ae){var ie=ae.viewport,he=ae.subject,Te=ae.center,$e=ae.dragStartTime,nt=ae.shouldUseTimeDampening,pt=Ya({dragStartTime:$e,container:ie.frame,subject:he,center:Te,shouldUseTimeDampening:nt});return pt&&Iu(ie,pt)?pt:null},ai=function(ae){var ie=ae.droppable,he=ae.subject,Te=ae.center,$e=ae.dragStartTime,nt=ae.shouldUseTimeDampening,pt=ie.frame;if(!pt)return null;var Ft=Ya({dragStartTime:$e,container:pt.pageMarginBox,subject:he,center:Te,shouldUseTimeDampening:nt});return Ft&&Ou(ie,Ft)?Ft:null},xu=function(ae){var ie=ae.state,he=ae.dragStartTime,Te=ae.shouldUseTimeDampening,$e=ae.scrollWindow,nt=ae.scrollDroppable,pt=ie.current.page.borderBoxCenter,Ft=ie.dimensions.draggables[ie.critical.draggable.id],tn=Ft.page.marginBox;if(ie.isWindowScrollAllowed){var Ln=ie.viewport,Sn=uu({dragStartTime:he,viewport:Ln,subject:tn,center:pt,shouldUseTimeDampening:Te});if(Sn){$e(Sn);return}}var ln=Jl({center:pt,destination:ku(ie.impact),droppables:ie.dimensions.droppables});if(ln){var mn=ai({dragStartTime:he,droppable:ln,subject:tn,center:pt,shouldUseTimeDampening:Te});mn&&nt(ln.descriptor.id,mn)}},Ku=function(ae){var ie=ae.scrollWindow,he=ae.scrollDroppable,Te=ce(ie),$e=ce(he),nt=null,pt=function(Sn){nt||mt(!1);var ln=nt,mn=ln.shouldUseTimeDampening,Vn=ln.dragStartTime;xu({state:Sn,scrollWindow:Te,scrollDroppable:$e,dragStartTime:Vn,shouldUseTimeDampening:mn})},Ft=function(Sn){ko(),nt&&mt(!1);var ln=Date.now(),mn=!1,Vn=function(){mn=!0};xu({state:Sn,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Vn,scrollDroppable:Vn}),nt={dragStartTime:ln,shouldUseTimeDampening:mn},Mi(),mn&&pt(Sn)},tn=function(){nt&&(Te.cancel(),$e.cancel(),nt=null)};return{start:Ft,stop:tn,scroll:pt}},Tl=function(ae){var ie=ae.move,he=ae.scrollDroppable,Te=ae.scrollWindow,$e=function(Ln,Sn){var ln=Kr(Ln.current.client.selection,Sn);ie({client:ln})},nt=function(Ln,Sn){if(!Ou(Ln,Sn))return Sn;var ln=mu(Ln,Sn);if(!ln)return he(Ln.descriptor.id,Sn),null;var mn=lo(Sn,ln);he(Ln.descriptor.id,mn);var Vn=lo(Sn,mn);return Vn},pt=function(Ln,Sn,ln){if(!Ln||!Iu(Sn,ln))return ln;var mn=Su(Sn,ln);if(!mn)return Te(ln),null;var Vn=lo(ln,mn);Te(Vn);var Ha=lo(ln,Vn);return Ha},Ft=function(Ln){var Sn=Ln.scrollJumpRequest;if(Sn){var ln=ku(Ln.impact);ln||mt(!1);var mn=nt(Ln.dimensions.droppables[ln],Sn);if(mn){var Vn=Ln.viewport,Ha=pt(Ln.isWindowScrollAllowed,Vn,mn);Ha&&$e(Ln,Ha)}}};return Ft},Gl=function(ae){var ie=ae.scrollDroppable,he=ae.scrollWindow,Te=ae.move,$e=Ku({scrollWindow:he,scrollDroppable:ie}),nt=Tl({move:Te,scrollWindow:he,scrollDroppable:ie}),pt=function(Ln){if(Ln.phase==="DRAGGING"){if(Ln.movementMode==="FLUID"){$e.scroll(Ln);return}Ln.scrollJumpRequest&&nt(Ln)}},Ft={scroll:pt,start:$e.start,stop:$e.stop};return Ft},_l="data-rbd",ou=function(){var ae=_l+"-drag-handle";return{base:ae,draggableId:ae+"-draggable-id",contextId:ae+"-context-id"}}(),gu=function(){var ae=_l+"-draggable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),sl=function(){var ae=_l+"-droppable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),ju={contextId:_l+"-scroll-container-context-id"},yu=function(ie){return function(he){return"["+he+'="'+ie+'"]'}},bl=function(ie,he){return ie.map(function(Te){var $e=Te.styles[he];return $e?Te.selector+" { "+$e+" }":""}).join(" ")},di="pointer-events: none;",Eu=function(ae){var ie=yu(ae),he=function(){var Ft=` + `},Un={dragHandleUsageInstructions:fn,onDragStart:Hn,onDragUpdate:ta,onDragEnd:mr},to={x:0,y:0},Kr=function(ie,he){return{x:ie.x+he.x,y:ie.y+he.y}},lo=function(ie,he){return{x:ie.x-he.x,y:ie.y-he.y}},hr=function(ie,he){return ie.x===he.x&&ie.y===he.y},pr=function(ie){return{x:ie.x!==0?-ie.x:0,y:ie.y!==0?-ie.y:0}},wr=function(ie,he,Te){var $e;return Te===void 0&&(Te=0),$e={},$e[ie]=he,$e[ie==="x"?"y":"x"]=Te,$e},Fr=function(ie,he){return Math.sqrt(Math.pow(he.x-ie.x,2)+Math.pow(he.y-ie.y,2))},vr=function(ie,he){return Math.min.apply(Math,he.map(function(Te){return Fr(ie,Te)}))},uo=function(ie){return function(he){return{x:ie(he.x),y:ie(he.y)}}},Do=function(ae,ie){var he=Ga({top:Math.max(ie.top,ae.top),right:Math.min(ie.right,ae.right),bottom:Math.min(ie.bottom,ae.bottom),left:Math.max(ie.left,ae.left)});return he.width<=0||he.height<=0?null:he},ao=function(ie,he){return{top:ie.top+he.y,left:ie.left+he.x,bottom:ie.bottom+he.y,right:ie.right+he.x}},_r=function(ie){return[{x:ie.left,y:ie.top},{x:ie.right,y:ie.top},{x:ie.left,y:ie.bottom},{x:ie.right,y:ie.bottom}]},ri={top:0,right:0,bottom:0,left:0},cl=function(ie,he){return he?ao(ie,he.scroll.diff.displacement):ie},nl=function(ie,he,Te){if(Te&&Te.increasedBy){var $e;return(0,ye.Z)({},ie,($e={},$e[he.end]=ie[he.end]+Te.increasedBy[he.line],$e))}return ie},Ai=function(ie,he){return he&&he.shouldClipSubject?Do(he.pageMarginBox,ie):Ga(ie)},Pi=function(ae){var ie=ae.page,he=ae.withPlaceholder,Te=ae.axis,$e=ae.frame,nt=cl(ie.marginBox,$e),pt=nl(nt,Te,he),Ft=Ai(pt,$e);return{page:ie,withPlaceholder:he,active:Ft}},Zr=function(ae,ie){ae.frame||mt(!1);var he=ae.frame,Te=lo(ie,he.scroll.initial),$e=pr(Te),nt=(0,ye.Z)({},he,{scroll:{initial:he.scroll.initial,current:ie,diff:{value:Te,displacement:$e},max:he.scroll.max}}),pt=Pi({page:ae.subject.page,withPlaceholder:ae.subject.withPlaceholder,axis:ae.axis,frame:nt}),Ft=(0,ye.Z)({},ae,{frame:nt,subject:pt});return Ft};function Li(ae){return Number.isInteger?Number.isInteger(ae):typeof ae=="number"&&isFinite(ae)&&Math.floor(ae)===ae}function Qi(ae){return Object.values?Object.values(ae):Object.keys(ae).map(function(ie){return ae[ie]})}function ji(ae,ie){if(ae.findIndex)return ae.findIndex(ie);for(var he=0;heae.bottom,Ln=Te.leftae.right,Sn=tn&&Ln;if(Sn)return!0;var ln=tn&&pt||Ln&&nt;return ln}},rl=function(ae){var ie=Oo(ae.top,ae.bottom),he=Oo(ae.left,ae.right);return function(Te){var $e=ie(Te.top)&&ie(Te.bottom)&&he(Te.left)&&he(Te.right);return $e}},tl={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ol={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Nl=function(ae){return function(ie){var he=Oo(ie.top,ie.bottom),Te=Oo(ie.left,ie.right);return function($e){return ae===tl?he($e.top)&&he($e.bottom):Te($e.left)&&Te($e.right)}}},qr=function(ie,he){var Te=he.frame?he.frame.scroll.diff.displacement:to;return ao(ie,Te)},Mr=function(ie,he,Te){return he.subject.active?Te(he.subject.active)(ie):!1},Gr=function(ie,he,Te){return Te(he)(ie)},Vr=function(ie){var he=ie.target,Te=ie.destination,$e=ie.viewport,nt=ie.withDroppableDisplacement,pt=ie.isVisibleThroughFrameFn,Ft=nt?qr(he,Te):he;return Mr(Ft,Te,pt)&&Gr(Ft,$e,pt)},ui=function(ie){return Vr((0,ye.Z)({},ie,{isVisibleThroughFrameFn:oi}))},Yi=function(ie){return Vr((0,ye.Z)({},ie,{isVisibleThroughFrameFn:rl}))},il=function(ie){return Vr((0,ye.Z)({},ie,{isVisibleThroughFrameFn:Nl(ie.destination.axis)}))},dl=function(ie,he,Te){if(typeof Te=="boolean")return Te;if(!he)return!0;var $e=he.invisible,nt=he.visible;if($e[ie])return!1;var pt=nt[ie];return pt?pt.shouldAnimate:!0};function Xl(ae,ie){var he=ae.page.marginBox,Te={top:ie.point.y,right:0,bottom:0,left:ie.point.x};return Ga(xr(he,Te))}function Ml(ae){var ie=ae.afterDragging,he=ae.destination,Te=ae.displacedBy,$e=ae.viewport,nt=ae.forceShouldAnimate,pt=ae.last;return ie.reduce(function(tn,Ln){var Sn=Xl(Ln,Te),ln=Ln.descriptor.id;tn.all.push(ln);var mn=ui({target:Sn,destination:he,viewport:$e,withDroppableDisplacement:!0});if(!mn)return tn.invisible[Ln.descriptor.id]=!0,tn;var Vn=dl(ln,pt,nt),Ha={draggableId:ln,shouldAnimate:Vn};return tn.visible[ln]=Ha,tn},{all:[],visible:{},invisible:{}})}function Du(ae,ie){if(!ae.length)return 0;var he=ae[ae.length-1].descriptor.index;return ie.inHomeList?he:he+1}function lu(ae){var ie=ae.insideDestination,he=ae.inHomeList,Te=ae.displacedBy,$e=ae.destination,nt=Du(ie,{inHomeList:he});return{displaced:Ho,displacedBy:Te,at:{type:"REORDER",destination:{droppableId:$e.descriptor.id,index:nt}}}}function Fi(ae){var ie=ae.draggable,he=ae.insideDestination,Te=ae.destination,$e=ae.viewport,nt=ae.displacedBy,pt=ae.last,Ft=ae.index,tn=ae.forceShouldAnimate,Ln=Ro(ie,Te);if(Ft==null)return lu({insideDestination:he,inHomeList:Ln,displacedBy:nt,destination:Te});var Sn=Lo(he,function(ro){return ro.descriptor.index===Ft});if(!Sn)return lu({insideDestination:he,inHomeList:Ln,displacedBy:nt,destination:Te});var ln=Cr(ie,he),mn=he.indexOf(Sn),Vn=ln.slice(mn),Ha=Ml({afterDragging:Vn,destination:Te,displacedBy:nt,last:pt,viewport:$e.frame,forceShouldAnimate:tn});return{displaced:Ha,displacedBy:nt,at:{type:"REORDER",destination:{droppableId:Te.descriptor.id,index:Ft}}}}function Ri(ae,ie){return!!ie.effected[ae]}var si=function(ae){var ie=ae.isMovingForward,he=ae.destination,Te=ae.draggables,$e=ae.combine,nt=ae.afterCritical;if(!he.isCombineEnabled)return null;var pt=$e.draggableId,Ft=Te[pt],tn=Ft.descriptor.index,Ln=Ri(pt,nt);return Ln?ie?tn:tn-1:ie?tn+1:tn},Po=function(ae){var ie=ae.isMovingForward,he=ae.isInHomeList,Te=ae.insideDestination,$e=ae.location;if(!Te.length)return null;var nt=$e.index,pt=ie?nt+1:nt-1,Ft=Te[0].descriptor.index,tn=Te[Te.length-1].descriptor.index,Ln=he?tn:tn+1;return ptLn?null:pt},ll=function(ae){var ie=ae.isMovingForward,he=ae.isInHomeList,Te=ae.draggable,$e=ae.draggables,nt=ae.destination,pt=ae.insideDestination,Ft=ae.previousImpact,tn=ae.viewport,Ln=ae.afterCritical,Sn=Ft.at;if(Sn||mt(!1),Sn.type==="REORDER"){var ln=Po({isMovingForward:ie,isInHomeList:he,location:Sn.destination,insideDestination:pt});return ln==null?null:Fi({draggable:Te,insideDestination:pt,destination:nt,viewport:tn,last:Ft.displaced,displacedBy:Ft.displacedBy,index:ln})}var mn=si({isMovingForward:ie,destination:nt,displaced:Ft.displaced,draggables:$e,combine:Sn.combine,afterCritical:Ln});return mn==null?null:Fi({draggable:Te,insideDestination:pt,destination:nt,viewport:tn,last:Ft.displaced,displacedBy:Ft.displacedBy,index:mn})},gi=function(ae){var ie=ae.displaced,he=ae.afterCritical,Te=ae.combineWith,$e=ae.displacedBy,nt=!!(ie.visible[Te]||ie.invisible[Te]);return Ri(Te,he)?nt?to:pr($e.point):nt?$e.point:to},ul=function(ae){var ie=ae.afterCritical,he=ae.impact,Te=ae.draggables,$e=so(he);$e||mt(!1);var nt=$e.draggableId,pt=Te[nt].page.borderBox.center,Ft=gi({displaced:he.displaced,afterCritical:ie,combineWith:nt,displacedBy:he.displacedBy});return Kr(pt,Ft)},Ul=function(ie,he){return he.margin[ie.start]+he.borderBox[ie.size]/2},Lu=function(ie,he){return he.margin[ie.end]+he.borderBox[ie.size]/2},Tu=function(ie,he,Te){return he[ie.crossAxisStart]+Te.margin[ie.crossAxisStart]+Te.borderBox[ie.crossAxisSize]/2},Er=function(ie){var he=ie.axis,Te=ie.moveRelativeTo,$e=ie.isMoving;return wr(he.line,Te.marginBox[he.end]+Ul(he,$e),Tu(he,Te.marginBox,$e))},al=function(ie){var he=ie.axis,Te=ie.moveRelativeTo,$e=ie.isMoving;return wr(he.line,Te.marginBox[he.start]-Lu(he,$e),Tu(he,Te.marginBox,$e))},bu=function(ie){var he=ie.axis,Te=ie.moveInto,$e=ie.isMoving;return wr(he.line,Te.contentBox[he.start]+Ul(he,$e),Tu(he,Te.contentBox,$e))},us=function(ae){var ie=ae.impact,he=ae.draggable,Te=ae.draggables,$e=ae.droppable,nt=ae.afterCritical,pt=Sr($e.descriptor.id,Te),Ft=he.page,tn=$e.axis;if(!pt.length)return bu({axis:tn,moveInto:$e.page,isMoving:Ft});var Ln=ie.displaced,Sn=ie.displacedBy,ln=Ln.all[0];if(ln){var mn=Te[ln];if(Ri(ln,nt))return al({axis:tn,moveRelativeTo:mn.page,isMoving:Ft});var Vn=Qr(mn.page,Sn.point);return al({axis:tn,moveRelativeTo:Vn,isMoving:Ft})}var Ha=pt[pt.length-1];if(Ha.descriptor.id===he.descriptor.id)return Ft.borderBox.center;if(Ri(Ha.descriptor.id,nt)){var ro=Qr(Ha.page,pr(nt.displacedBy.point));return Er({axis:tn,moveRelativeTo:ro,isMoving:Ft})}return Er({axis:tn,moveRelativeTo:Ha.page,isMoving:Ft})},fi=function(ae,ie){var he=ae.frame;return he?Kr(ie,he.scroll.diff.displacement):ie},Rs=function(ie){var he=ie.impact,Te=ie.draggable,$e=ie.droppable,nt=ie.draggables,pt=ie.afterCritical,Ft=Te.page.borderBox.center,tn=he.at;return!$e||!tn?Ft:tn.type==="REORDER"?us({impact:he,draggable:Te,draggables:nt,droppable:$e,afterCritical:pt}):ul({impact:he,draggables:nt,afterCritical:pt})},ss=function(ae){var ie=Rs(ae),he=ae.droppable,Te=he?fi(he,ie):ie;return Te},hc=function(ae,ie){var he=lo(ie,ae.scroll.initial),Te=pr(he),$e=Ga({top:ie.y,bottom:ie.y+ae.frame.height,left:ie.x,right:ie.x+ae.frame.width}),nt={frame:$e,scroll:{initial:ae.scroll.initial,max:ae.scroll.max,current:ie,diff:{value:he,displacement:Te}}};return nt};function Yc(ae,ie){return ae.map(function(he){return ie[he]})}function Lc(ae,ie){for(var he=0;he1?Sn.sort(function(ln,mn){return Cu(ln)[Ft.start]-Cu(mn)[Ft.start]})[0]:Ln.sort(function(ln,mn){var Vn=vr(he,_r(Cu(ln))),Ha=vr(he,_r(Cu(mn)));return Vn!==Ha?Vn-Ha:Cu(ln)[Ft.start]-Cu(mn)[Ft.start]})[0]},Ec=function(ie,he){var Te=ie.page.borderBox.center;return Ri(ie.descriptor.id,he)?lo(Te,he.displacedBy.point):Te},Fs=function(ie,he){var Te=ie.page.borderBox;return Ri(ie.descriptor.id,he)?ao(Te,pr(he.displacedBy.point)):Te},Js=function(ae){var ie=ae.pageBorderBoxCenter,he=ae.viewport,Te=ae.destination,$e=ae.insideDestination,nt=ae.afterCritical,pt=$e.filter(function(Ft){return Yi({target:Fs(Ft,nt),destination:Te,viewport:he.frame,withDroppableDisplacement:!0})}).sort(function(Ft,tn){var Ln=Fr(ie,fi(Te,Ec(Ft,nt))),Sn=Fr(ie,fi(Te,Ec(tn,nt)));return Lnie.left&&ae.topie.top}function gs(ae){var ie=ae.pageBorderBox,he=ae.draggable,Te=ae.candidates,$e=he.page.borderBox.center,nt=Te.map(function(pt){var Ft=pt.axis,tn=wr(pt.axis.line,ie.center[Ft.line],pt.page.borderBox.center[Ft.crossAxisLine]);return{id:pt.descriptor.id,distance:Fr($e,tn)}}).sort(function(pt,Ft){return Ft.distance-pt.distance});return nt[0]?nt[0].id:null}function Jc(ae){var ie=ae.pageBorderBox,he=ae.draggable,Te=ae.droppables,$e=ba(Te).filter(function(nt){if(!nt.isEnabled)return!1;var pt=nt.subject.active;if(!pt||!Zs(ie,pt))return!1;if(ms(pt)(ie.center))return!0;var Ft=nt.axis,tn=pt.center[Ft.crossAxisLine],Ln=ie[Ft.crossAxisStart],Sn=ie[Ft.crossAxisEnd],ln=Oo(pt[Ft.crossAxisStart],pt[Ft.crossAxisEnd]),mn=ln(Ln),Vn=ln(Sn);return!mn&&!Vn?!0:mn?Lntn});return $e.length?$e.length===1?$e[0].descriptor.id:gs({pageBorderBox:ie,draggable:he,candidates:$e}):null}var Uu=function(ie,he){return Ga(ao(ie,he))},zs=function(ae,ie){var he=ae.frame;return he?Uu(ie,he.scroll.diff.value):ie};function Hs(ae){var ie=ae.displaced,he=ae.id;return!!(ie.visible[he]||ie.invisible[he])}function Fc(ae){var ie=ae.draggable,he=ae.closest,Te=ae.inHomeList;return he?Te&&he.descriptor.index>ie.descriptor.index?he.descriptor.index-1:he.descriptor.index:null}var _i=function(ae){var ie=ae.pageBorderBoxWithDroppableScroll,he=ae.draggable,Te=ae.destination,$e=ae.insideDestination,nt=ae.last,pt=ae.viewport,Ft=ae.afterCritical,tn=Te.axis,Ln=Bs(Te.axis,he.displaceBy),Sn=Ln.value,ln=ie[tn.start],mn=ie[tn.end],Vn=Cr(he,$e),Ha=Lo(Vn,function(Co){var wo=Co.descriptor.id,Yo=Co.page.borderBox.center[tn.line],li=Ri(wo,Ft),Si=Hs({displaced:nt,id:wo});return li?Si?mn<=Yo:lnwo[Ft.start]+li&&lnwo[Ft.start]-Ln+li&&Snwo[Ft.start]+Ln+li&&lnwo[Ft.start]+li&&Sn=Kl)return El;var nt=$e/Kl,pt=ml+zl*nt,Ft=Te==="CANCEL"?pt*Al:pt;return Number(Ft.toFixed(2))},Kn=function(ae){var ie=ae.impact,he=ae.draggable,Te=ae.dimensions,$e=ae.viewport,nt=ae.afterCritical,pt=Te.draggables,Ft=Te.droppables,tn=ku(ie),Ln=tn?Ft[tn]:null,Sn=Ft[he.descriptor.droppableId],ln=Ea({impact:ie,draggable:he,draggables:pt,afterCritical:nt,droppable:Ln||Sn,viewport:$e}),mn=lo(ln,he.client.borderBox.center);return mn},zr=function(ae){var ie=ae.draggables,he=ae.reason,Te=ae.lastImpact,$e=ae.home,nt=ae.viewport,pt=ae.onLiftImpact;if(!Te.at||he!=="DROP"){var Ft=bn({draggables:ie,impact:pt,destination:$e,viewport:nt,forceShouldAnimate:!0});return{impact:Ft,didDropInsideDroppable:!1}}if(Te.at.type==="REORDER")return{impact:Te,didDropInsideDroppable:!0};var tn=(0,ye.Z)({},Te,{displaced:Ho});return{impact:tn,didDropInsideDroppable:!0}},Ke=function(ae){var ie=ae.getState,he=ae.dispatch;return function(Te){return function($e){if($e.type!=="DROP"){Te($e);return}var nt=ie(),pt=$e.payload.reason;if(nt.phase==="COLLECTING"){he(co({reason:pt}));return}if(nt.phase!=="IDLE"){var Ft=nt.phase==="DROP_PENDING"&&nt.isWaiting;Ft&&mt(!1),nt.phase==="DRAGGING"||nt.phase==="DROP_PENDING"||mt(!1);var tn=nt.critical,Ln=nt.dimensions,Sn=Ln.draggables[nt.critical.draggable.id],ln=zr({reason:pt,lastImpact:nt.impact,afterCritical:nt.afterCritical,onLiftImpact:nt.onLiftImpact,home:nt.dimensions.droppables[nt.critical.droppable.id],viewport:nt.viewport,draggables:nt.dimensions.draggables}),mn=ln.impact,Vn=ln.didDropInsideDroppable,Ha=Vn?cr(mn):null,ro=Vn?so(mn):null,Co={index:tn.draggable.index,droppableId:tn.droppable.id},wo={draggableId:Sn.descriptor.id,type:Sn.descriptor.type,source:Co,reason:pt,mode:nt.movementMode,destination:Ha,combine:ro},Yo=Kn({impact:mn,draggable:Sn,dimensions:Ln,viewport:nt.viewport,afterCritical:nt.afterCritical}),li={critical:nt.critical,afterCritical:nt.afterCritical,result:wo,impact:mn},Si=!hr(nt.current.client.offset,Yo)||!!wo.combine;if(!Si){he(Pr({completed:li}));return}var Dl=Ll({current:nt.current.client.offset,destination:Yo,reason:pt}),vl={newHomeClientOffset:Yo,dropDuration:Dl,completed:li};he(ja(vl))}}}},Ve=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function ut(ae){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(he){he.target!==window&&he.target!==window.document||ae()}}}function Ot(ae){var ie=ae.onWindowScroll;function he(){ie(Ve())}var Te=ce(he),$e=ut(Te),nt=jn;function pt(){return nt!==jn}function Ft(){pt()&&mt(!1),nt=la(window,[$e])}function tn(){pt()||mt(!1),Te.cancel(),nt(),nt=jn}return{start:Ft,stop:tn,isActive:pt}}var Ht=function(ie){return ie.type==="DROP_COMPLETE"||ie.type==="DROP_ANIMATE"||ie.type==="FLUSH"},Gt=function(ae){var ie=Ot({onWindowScroll:function(Te){ae.dispatch(Ua({newScroll:Te}))}});return function(he){return function(Te){!ie.isActive()&&Te.type==="INITIAL_PUBLISH"&&ie.start(),ie.isActive()&&Ht(Te)&&ie.stop(),he(Te)}}},hn=function(ae){var ie=!1,he=!1,Te=setTimeout(function(){he=!0}),$e=function(pt){ie||he||(ie=!0,ae(pt),clearTimeout(Te))};return $e.wasCalled=function(){return ie},$e},Mn=function(){var ae=[],ie=function(nt){var pt=ji(ae,function(Ln){return Ln.timerId===nt});pt===-1&&mt(!1);var Ft=ae.splice(pt,1),tn=Ft[0];tn.callback()},he=function(nt){var pt=setTimeout(function(){return ie(pt)}),Ft={timerId:pt,callback:nt};ae.push(Ft)},Te=function(){if(ae.length){var nt=[].concat(ae);ae.length=0,nt.forEach(function(pt){clearTimeout(pt.timerId),pt.callback()})}};return{add:he,flush:Te}},Fn=function(ie,he){return ie==null&&he==null?!0:ie==null||he==null?!1:ie.droppableId===he.droppableId&&ie.index===he.index},Pa=function(ie,he){return ie==null&&he==null?!0:ie==null||he==null?!1:ie.draggableId===he.draggableId&&ie.droppableId===he.droppableId},ga=function(ie,he){if(ie===he)return!0;var Te=ie.draggable.id===he.draggable.id&&ie.draggable.droppableId===he.draggable.droppableId&&ie.draggable.type===he.draggable.type&&ie.draggable.index===he.draggable.index,$e=ie.droppable.id===he.droppable.id&&ie.droppable.type===he.droppable.type;return Te&&$e},yn=function(ie,he){ko(),he(),Mi()},nr=function(ie,he){return{draggableId:ie.draggable.id,type:ie.droppable.type,source:{droppableId:ie.droppable.id,index:ie.draggable.index},mode:he}},rr=function(ie,he,Te,$e){if(!ie){Te($e(he));return}var nt=hn(Te),pt={announce:nt};ie(he,pt),nt.wasCalled()||Te($e(he))},ar=function(ae,ie){var he=Mn(),Te=null,$e=function(mn,Vn){Te&&mt(!1),yn("onBeforeCapture",function(){var Ha=ae().onBeforeCapture;if(Ha){var ro={draggableId:mn,mode:Vn};Ha(ro)}})},nt=function(mn,Vn){Te&&mt(!1),yn("onBeforeDragStart",function(){var Ha=ae().onBeforeDragStart;Ha&&Ha(nr(mn,Vn))})},pt=function(mn,Vn){Te&&mt(!1);var Ha=nr(mn,Vn);Te={mode:Vn,lastCritical:mn,lastLocation:Ha.source,lastCombine:null},he.add(function(){yn("onDragStart",function(){return rr(ae().onDragStart,Ha,ie,Un.onDragStart)})})},Ft=function(mn,Vn){var Ha=cr(Vn),ro=so(Vn);Te||mt(!1);var Co=!ga(mn,Te.lastCritical);Co&&(Te.lastCritical=mn);var wo=!Fn(Te.lastLocation,Ha);wo&&(Te.lastLocation=Ha);var Yo=!Pa(Te.lastCombine,ro);if(Yo&&(Te.lastCombine=ro),!(!Co&&!wo&&!Yo)){var li=(0,ye.Z)({},nr(mn,Te.mode),{combine:ro,destination:Ha});he.add(function(){yn("onDragUpdate",function(){return rr(ae().onDragUpdate,li,ie,Un.onDragUpdate)})})}},tn=function(){Te||mt(!1),he.flush()},Ln=function(mn){Te||mt(!1),Te=null,yn("onDragEnd",function(){return rr(ae().onDragEnd,mn,ie,Un.onDragEnd)})},Sn=function(){if(Te){var mn=(0,ye.Z)({},nr(Te.lastCritical,Te.mode),{combine:null,destination:null,reason:"CANCEL"});Ln(mn)}};return{beforeCapture:$e,beforeStart:nt,start:pt,update:Ft,flush:tn,drop:Ln,abort:Sn}},yr=function(ae,ie){var he=ar(ae,ie);return function(Te){return function($e){return function(nt){if(nt.type==="BEFORE_INITIAL_CAPTURE"){he.beforeCapture(nt.payload.draggableId,nt.payload.movementMode);return}if(nt.type==="INITIAL_PUBLISH"){var pt=nt.payload.critical;he.beforeStart(pt,nt.payload.movementMode),$e(nt),he.start(pt,nt.payload.movementMode);return}if(nt.type==="DROP_COMPLETE"){var Ft=nt.payload.completed.result;he.flush(),$e(nt),he.drop(Ft);return}if($e(nt),nt.type==="FLUSH"){he.abort();return}var tn=Te.getState();tn.phase==="DRAGGING"&&he.update(tn.critical,tn.impact)}}}},Lr=function(ae){return function(ie){return function(he){if(he.type!=="DROP_ANIMATION_FINISHED"){ie(he);return}var Te=ae.getState();Te.phase!=="DROP_ANIMATING"&&mt(!1),ae.dispatch(Pr({completed:Te.completed}))}}},jr=function(ae){var ie=null,he=null;function Te(){he&&(cancelAnimationFrame(he),he=null),ie&&(ie(),ie=null)}return function($e){return function(nt){if((nt.type==="FLUSH"||nt.type==="DROP_COMPLETE"||nt.type==="DROP_ANIMATION_FINISHED")&&Te(),$e(nt),nt.type==="DROP_ANIMATE"){var pt={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var tn=ae.getState();tn.phase==="DROP_ANIMATING"&&ae.dispatch(Io())}};he=requestAnimationFrame(function(){he=null,ie=la(window,[pt])})}}}},Tr=function(ae){return function(){return function(ie){return function(he){(he.type==="DROP_COMPLETE"||he.type==="FLUSH"||he.type==="DROP_ANIMATE")&&ae.stopPublishing(),ie(he)}}}},Yr=function(ae){var ie=!1;return function(){return function(he){return function(Te){if(Te.type==="INITIAL_PUBLISH"){ie=!0,ae.tryRecordFocus(Te.payload.critical.draggable.id),he(Te),ae.tryRestoreFocusRecorded();return}if(he(Te),!!ie){if(Te.type==="FLUSH"){ie=!1,ae.tryRestoreFocusRecorded();return}if(Te.type==="DROP_COMPLETE"){ie=!1;var $e=Te.payload.completed.result;$e.combine&&ae.tryShiftRecord($e.draggableId,$e.combine.draggableId),ae.tryRestoreFocusRecorded()}}}}}},Uo=function(ie){return ie.type==="DROP_COMPLETE"||ie.type==="DROP_ANIMATE"||ie.type==="FLUSH"},_o=function(ae){return function(ie){return function(he){return function(Te){if(Uo(Te)){ae.stop(),he(Te);return}if(Te.type==="INITIAL_PUBLISH"){he(Te);var $e=ie.getState();$e.phase!=="DRAGGING"&&mt(!1),ae.start($e);return}he(Te),ae.scroll(ie.getState())}}}},Bo=function(ae){return function(ie){return function(he){if(ie(he),he.type==="PUBLISH_WHILE_DRAGGING"){var Te=ae.getState();Te.phase==="DROP_PENDING"&&(Te.isWaiting||ae.dispatch(bo({reason:Te.reason})))}}}},Xo=Fe.qC,yi=function(ae){var ie=ae.dimensionMarshal,he=ae.focusMarshal,Te=ae.styleMarshal,$e=ae.getResponders,nt=ae.announce,pt=ae.autoScroller;return(0,Fe.MT)(ti,Xo((0,Fe.md)(Bi(Te),Tr(ie),po(ie),Ke,Lr,jr,Bo,_o(pt),Gt,Yr(he),yr($e,nt))))},mo=function(){return{additions:{},removals:{},modified:{}}};function Mo(ae){var ie=ae.registry,he=ae.callbacks,Te=mo(),$e=null,nt=function(){$e||(he.collectionStarting(),$e=requestAnimationFrame(function(){$e=null,ko();var Sn=Te,ln=Sn.additions,mn=Sn.removals,Vn=Sn.modified,Ha=Object.keys(ln).map(function(wo){return ie.draggable.getById(wo).getDimension(to)}).sort(function(wo,Yo){return wo.descriptor.index-Yo.descriptor.index}),ro=Object.keys(Vn).map(function(wo){var Yo=ie.droppable.getById(wo),li=Yo.callbacks.getScrollWhileDragging();return{droppableId:wo,scroll:li}}),Co={additions:Ha,removals:Object.keys(mn),modified:ro};Te=mo(),Mi(),he.publish(Co)}))},pt=function(Sn){var ln=Sn.descriptor.id;Te.additions[ln]=Sn,Te.modified[Sn.descriptor.droppableId]=!0,Te.removals[ln]&&delete Te.removals[ln],nt()},Ft=function(Sn){var ln=Sn.descriptor;Te.removals[ln.id]=!0,Te.modified[ln.droppableId]=!0,Te.additions[ln.id]&&delete Te.additions[ln.id],nt()},tn=function(){$e&&(cancelAnimationFrame($e),$e=null,Te=mo())};return{add:pt,remove:Ft,stop:tn}}var So=function(ae){var ie=ae.scrollHeight,he=ae.scrollWidth,Te=ae.height,$e=ae.width,nt=lo({x:he,y:ie},{x:$e,y:Te}),pt={x:Math.max(0,nt.x),y:Math.max(0,nt.y)};return pt},Jr=function(){var ae=document.documentElement;return ae||mt(!1),ae},no=function(){var ae=Jr(),ie=So({scrollHeight:ae.scrollHeight,scrollWidth:ae.scrollWidth,width:ae.clientWidth,height:ae.clientHeight});return ie},Jo=function(){var ae=Ve(),ie=no(),he=ae.y,Te=ae.x,$e=Jr(),nt=$e.clientWidth,pt=$e.clientHeight,Ft=Te+nt,tn=he+pt,Ln=Ga({top:he,left:Te,right:Ft,bottom:tn}),Sn={frame:Ln,scroll:{initial:ae,current:ae,max:ie,diff:{value:to,displacement:to}}};return Sn},zi=function(ae){var ie=ae.critical,he=ae.scrollOptions,Te=ae.registry;ko();var $e=Jo(),nt=$e.scroll.current,pt=ie.droppable,Ft=Te.droppable.getAllByType(pt.type).map(function(ln){return ln.callbacks.getDimensionAndWatchScroll(nt,he)}),tn=Te.draggable.getAllByType(ie.draggable.type).map(function(ln){return ln.getDimension(nt)}),Ln={draggables:Da(tn),droppables:el(Ft)};Mi();var Sn={dimensions:Ln,critical:ie,viewport:$e};return Sn};function ii(ae,ie,he){if(he.descriptor.id===ie.id||he.descriptor.type!==ie.type)return!1;var Te=ae.droppable.getById(he.descriptor.droppableId);return Te.descriptor.mode==="virtual"}var zo=function(ae,ie){var he=null,Te=Mo({callbacks:{publish:ie.publishWhileDragging,collectionStarting:ie.collectionStarting},registry:ae}),$e=function(Vn,Ha){ae.droppable.exists(Vn)||mt(!1),he&&ie.updateDroppableIsEnabled({id:Vn,isEnabled:Ha})},nt=function(Vn,Ha){he&&(ae.droppable.exists(Vn)||mt(!1),ie.updateDroppableIsCombineEnabled({id:Vn,isCombineEnabled:Ha}))},pt=function(Vn,Ha){he&&(ae.droppable.exists(Vn)||mt(!1),ie.updateDroppableScroll({id:Vn,newScroll:Ha}))},Ft=function(Vn,Ha){he&&ae.droppable.getById(Vn).callbacks.scroll(Ha)},tn=function(){if(he){Te.stop();var Vn=he.critical.droppable;ae.droppable.getAllByType(Vn.type).forEach(function(Ha){return Ha.callbacks.dragStopped()}),he.unsubscribe(),he=null}},Ln=function(Vn){he||mt(!1);var Ha=he.critical.draggable;Vn.type==="ADDITION"&&ii(ae,Ha,Vn.value)&&Te.add(Vn.value),Vn.type==="REMOVAL"&&ii(ae,Ha,Vn.value)&&Te.remove(Vn.value)},Sn=function(Vn){he&&mt(!1);var Ha=ae.draggable.getById(Vn.draggableId),ro=ae.droppable.getById(Ha.descriptor.droppableId),Co={draggable:Ha.descriptor,droppable:ro.descriptor},wo=ae.subscribe(Ln);return he={critical:Co,unsubscribe:wo},zi({critical:Co,registry:ae,scrollOptions:Vn.scrollOptions})},ln={updateDroppableIsEnabled:$e,updateDroppableIsCombineEnabled:nt,scrollDroppable:Ft,updateDroppableScroll:pt,startPublishing:Sn,stopPublishing:tn};return ln},wi=function(ae,ie){return ae.phase==="IDLE"?!0:ae.phase!=="DROP_ANIMATING"||ae.completed.result.draggableId===ie?!1:ae.completed.result.reason==="DROP"},Ui=function(ae){window.scrollBy(ae.x,ae.y)},qi=ur(function(ae){return ba(ae).filter(function(ie){return!(!ie.isEnabled||!ie.frame)})}),Or=function(ie,he){var Te=Lo(qi(he),function($e){return $e.frame||mt(!1),ms($e.frame.pageMarginBox)(ie)});return Te},Jl=function(ae){var ie=ae.center,he=ae.destination,Te=ae.droppables;if(he){var $e=Te[he];return $e.frame?$e:null}var nt=Or(ie,Te);return nt},Ki={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ie){return Math.pow(ie,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},vi=function(ae,ie){var he=ae[ie.size]*Ki.startFromPercentage,Te=ae[ie.size]*Ki.maxScrollAtPercentage,$e={startScrollingFrom:he,maxScrollValueAt:Te};return $e},ql=function(ae){var ie=ae.startOfRange,he=ae.endOfRange,Te=ae.current,$e=he-ie;if($e===0)return 0;var nt=Te-ie,pt=nt/$e;return pt},ni=1,Ql=function(ae,ie){if(ae>ie.startScrollingFrom)return 0;if(ae<=ie.maxScrollValueAt)return Ki.maxPixelScroll;if(ae===ie.startScrollingFrom)return ni;var he=ql({startOfRange:ie.maxScrollValueAt,endOfRange:ie.startScrollingFrom,current:ae}),Te=1-he,$e=Ki.maxPixelScroll*Ki.ease(Te);return Math.ceil($e)},Pl=Ki.durationDampening.accelerateAt,gl=Ki.durationDampening.stopDampeningAt,Ko=function(ae,ie){var he=ie,Te=gl,$e=Date.now(),nt=$e-he;if(nt>=gl)return ae;if(ntie.height,nt=he.width>ie.width;return!nt&&!$e?Te:nt&&$e?null:{x:nt?0:Te.x,y:$e?0:Te.y}},xo=uo(function(ae){return ae===0?0:ae}),Ya=function(ae){var ie=ae.dragStartTime,he=ae.container,Te=ae.subject,$e=ae.center,nt=ae.shouldUseTimeDampening,pt={top:$e.y-he.top,right:he.right-$e.x,bottom:he.bottom-$e.y,left:$e.x-he.left},Ft=$o({container:he,distanceToEdges:pt,dragStartTime:ie,axis:tl,shouldUseTimeDampening:nt}),tn=$o({container:he,distanceToEdges:pt,dragStartTime:ie,axis:Ol,shouldUseTimeDampening:nt}),Ln=xo({x:tn,y:Ft});if(hr(Ln,to))return null;var Sn=Qo({container:he,subject:Te,proposedScroll:Ln});return Sn?hr(Sn,to)?null:Sn:null},vo=uo(function(ae){return ae===0?0:ae>0?1:-1}),hi=function(){var ae=function(he,Te){return he<0?he:he>Te?he-Te:0};return function(ie){var he=ie.current,Te=ie.max,$e=ie.change,nt=Kr(he,$e),pt={x:ae(nt.x,Te.x),y:ae(nt.y,Te.y)};return hr(pt,to)?null:pt}}(),Vi=function(ie){var he=ie.max,Te=ie.current,$e=ie.change,nt={x:Math.max(Te.x,he.x),y:Math.max(Te.y,he.y)},pt=vo($e),Ft=hi({max:nt,current:Te,change:pt});return!Ft||pt.x!==0&&Ft.x===0||pt.y!==0&&Ft.y===0},Iu=function(ie,he){return Vi({current:ie.scroll.current,max:ie.scroll.max,change:he})},Su=function(ie,he){if(!Iu(ie,he))return null;var Te=ie.scroll.max,$e=ie.scroll.current;return hi({current:$e,max:Te,change:he})},Ou=function(ie,he){var Te=ie.frame;return Te?Vi({current:Te.scroll.current,max:Te.scroll.max,change:he}):!1},mu=function(ie,he){var Te=ie.frame;return!Te||!Ou(ie,he)?null:hi({current:Te.scroll.current,max:Te.scroll.max,change:he})},uu=function(ae){var ie=ae.viewport,he=ae.subject,Te=ae.center,$e=ae.dragStartTime,nt=ae.shouldUseTimeDampening,pt=Ya({dragStartTime:$e,container:ie.frame,subject:he,center:Te,shouldUseTimeDampening:nt});return pt&&Iu(ie,pt)?pt:null},ai=function(ae){var ie=ae.droppable,he=ae.subject,Te=ae.center,$e=ae.dragStartTime,nt=ae.shouldUseTimeDampening,pt=ie.frame;if(!pt)return null;var Ft=Ya({dragStartTime:$e,container:pt.pageMarginBox,subject:he,center:Te,shouldUseTimeDampening:nt});return Ft&&Ou(ie,Ft)?Ft:null},xu=function(ae){var ie=ae.state,he=ae.dragStartTime,Te=ae.shouldUseTimeDampening,$e=ae.scrollWindow,nt=ae.scrollDroppable,pt=ie.current.page.borderBoxCenter,Ft=ie.dimensions.draggables[ie.critical.draggable.id],tn=Ft.page.marginBox;if(ie.isWindowScrollAllowed){var Ln=ie.viewport,Sn=uu({dragStartTime:he,viewport:Ln,subject:tn,center:pt,shouldUseTimeDampening:Te});if(Sn){$e(Sn);return}}var ln=Jl({center:pt,destination:ku(ie.impact),droppables:ie.dimensions.droppables});if(ln){var mn=ai({dragStartTime:he,droppable:ln,subject:tn,center:pt,shouldUseTimeDampening:Te});mn&&nt(ln.descriptor.id,mn)}},Ku=function(ae){var ie=ae.scrollWindow,he=ae.scrollDroppable,Te=ce(ie),$e=ce(he),nt=null,pt=function(Sn){nt||mt(!1);var ln=nt,mn=ln.shouldUseTimeDampening,Vn=ln.dragStartTime;xu({state:Sn,scrollWindow:Te,scrollDroppable:$e,dragStartTime:Vn,shouldUseTimeDampening:mn})},Ft=function(Sn){ko(),nt&&mt(!1);var ln=Date.now(),mn=!1,Vn=function(){mn=!0};xu({state:Sn,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Vn,scrollDroppable:Vn}),nt={dragStartTime:ln,shouldUseTimeDampening:mn},Mi(),mn&&pt(Sn)},tn=function(){nt&&(Te.cancel(),$e.cancel(),nt=null)};return{start:Ft,stop:tn,scroll:pt}},Tl=function(ae){var ie=ae.move,he=ae.scrollDroppable,Te=ae.scrollWindow,$e=function(Ln,Sn){var ln=Kr(Ln.current.client.selection,Sn);ie({client:ln})},nt=function(Ln,Sn){if(!Ou(Ln,Sn))return Sn;var ln=mu(Ln,Sn);if(!ln)return he(Ln.descriptor.id,Sn),null;var mn=lo(Sn,ln);he(Ln.descriptor.id,mn);var Vn=lo(Sn,mn);return Vn},pt=function(Ln,Sn,ln){if(!Ln||!Iu(Sn,ln))return ln;var mn=Su(Sn,ln);if(!mn)return Te(ln),null;var Vn=lo(ln,mn);Te(Vn);var Ha=lo(ln,Vn);return Ha},Ft=function(Ln){var Sn=Ln.scrollJumpRequest;if(Sn){var ln=ku(Ln.impact);ln||mt(!1);var mn=nt(Ln.dimensions.droppables[ln],Sn);if(mn){var Vn=Ln.viewport,Ha=pt(Ln.isWindowScrollAllowed,Vn,mn);Ha&&$e(Ln,Ha)}}};return Ft},Gl=function(ae){var ie=ae.scrollDroppable,he=ae.scrollWindow,Te=ae.move,$e=Ku({scrollWindow:he,scrollDroppable:ie}),nt=Tl({move:Te,scrollWindow:he,scrollDroppable:ie}),pt=function(Ln){if(Ln.phase==="DRAGGING"){if(Ln.movementMode==="FLUID"){$e.scroll(Ln);return}Ln.scrollJumpRequest&&nt(Ln)}},Ft={scroll:pt,start:$e.start,stop:$e.stop};return Ft},_l="data-rbd",ou=function(){var ae=_l+"-drag-handle";return{base:ae,draggableId:ae+"-draggable-id",contextId:ae+"-context-id"}}(),gu=function(){var ae=_l+"-draggable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),sl=function(){var ae=_l+"-droppable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),ju={contextId:_l+"-scroll-container-context-id"},yu=function(ie){return function(he){return"["+he+'="'+ie+'"]'}},bl=function(ie,he){return ie.map(function(Te){var $e=Te.styles[he];return $e?Te.selector+" { "+$e+" }":""}).join(" ")},di="pointer-events: none;",Eu=function(ae){var ie=yu(ae),he=function(){var Ft=` cursor: -webkit-grab; cursor: grab; `;return{selector:ie(ou.contextId),styles:{always:` @@ -350,12 +350,12 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},pt=[Te,he,$e,nt];return{always:bl(pt,"always"),resting:bl(pt,"resting"),dragging:bl(pt,"dragging"),dropAnimating:bl(pt,"dropAnimating"),userCancel:bl(pt,"userCancel")}},iu=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect,Es=function(){var ie=document.querySelector("head");return ie||mt(!1),ie},ts=function(ie){var he=document.createElement("style");return ie&&he.setAttribute("nonce",ie),he.type="text/css",he};function Gu(ae,ie){var he=Nt(function(){return Eu(ae)},[ae]),Te=(0,a.useRef)(null),$e=(0,a.useRef)(null),nt=qt(ur(function(ln){var mn=$e.current;mn||mt(!1),mn.textContent=ln}),[]),pt=qt(function(ln){var mn=Te.current;mn||mt(!1),mn.textContent=ln},[]);iu(function(){!Te.current&&!$e.current||mt(!1);var ln=ts(ie),mn=ts(ie);return Te.current=ln,$e.current=mn,ln.setAttribute(_l+"-always",ae),mn.setAttribute(_l+"-dynamic",ae),Es().appendChild(ln),Es().appendChild(mn),pt(he.always),nt(he.resting),function(){var Vn=function(ao){var Co=ao.current;Co||mt(!1),Es().removeChild(Co),ao.current=null};Vn(Te),Vn($e)}},[ie,pt,nt,he.always,he.resting,ae]);var Ft=qt(function(){return nt(he.dragging)},[nt,he.dragging]),tn=qt(function(ln){if(ln==="DROP"){nt(he.dropAnimating);return}nt(he.userCancel)},[nt,he.dropAnimating,he.userCancel]),Ln=qt(function(){$e.current&&nt(he.resting)},[nt,he.resting]),Sn=Nt(function(){return{dragging:Ft,dropping:tn,resting:Ln}},[Ft,tn,Ln]);return Sn}var Vu=function(ae){return ae&&ae.ownerDocument?ae.ownerDocument.defaultView:window};function cu(ae){return ae instanceof Vu(ae).HTMLElement}function fu(ae,ie){var he="["+ou.contextId+'="'+ae+'"]',Te=Fl(document.querySelectorAll(he));if(!Te.length)return null;var $e=Lo(Te,function(nt){return nt.getAttribute(ou.draggableId)===ie});return!$e||!cu($e)?null:$e}function Ss(ae){var ie=(0,a.useRef)({}),he=(0,a.useRef)(null),Te=(0,a.useRef)(null),$e=(0,a.useRef)(!1),nt=qt(function(mn,Vn){var Ha={id:mn,focus:Vn};return ie.current[mn]=Ha,function(){var Co=ie.current,wo=Co[mn];wo!==Ha&&delete Co[mn]}},[]),pt=qt(function(mn){var Vn=fu(ae,mn);Vn&&Vn!==document.activeElement&&Vn.focus()},[ae]),Ft=qt(function(mn,Vn){he.current===mn&&(he.current=Vn)},[]),tn=qt(function(){Te.current||$e.current&&(Te.current=requestAnimationFrame(function(){Te.current=null;var mn=he.current;mn&&pt(mn)}))},[pt]),Ln=qt(function(mn){he.current=null;var Vn=document.activeElement;Vn&&Vn.getAttribute(ou.draggableId)===mn&&(he.current=mn)},[]);iu(function(){return $e.current=!0,function(){$e.current=!1;var mn=Te.current;mn&&cancelAnimationFrame(mn)}},[]);var Sn=Nt(function(){return{register:nt,tryRecordFocus:Ln,tryRestoreFocusRecorded:tn,tryShiftRecord:Ft}},[nt,Ln,tn,Ft]);return Sn}function Ni(){var ae={draggables:{},droppables:{}},ie=[];function he(ln){return ie.push(ln),function(){var Vn=ie.indexOf(ln);Vn!==-1&&ie.splice(Vn,1)}}function Te(ln){ie.length&&ie.forEach(function(mn){return mn(ln)})}function $e(ln){return ae.draggables[ln]||null}function nt(ln){var mn=$e(ln);return mn||mt(!1),mn}var pt={register:function(mn){ae.draggables[mn.descriptor.id]=mn,Te({type:"ADDITION",value:mn})},update:function(mn,Vn){var Ha=ae.draggables[Vn.descriptor.id];Ha&&Ha.uniqueId===mn.uniqueId&&(delete ae.draggables[Vn.descriptor.id],ae.draggables[mn.descriptor.id]=mn)},unregister:function(mn){var Vn=mn.descriptor.id,Ha=$e(Vn);Ha&&mn.uniqueId===Ha.uniqueId&&(delete ae.draggables[Vn],Te({type:"REMOVAL",value:mn}))},getById:nt,findById:$e,exists:function(mn){return!!$e(mn)},getAllByType:function(mn){return Qi(ae.draggables).filter(function(Vn){return Vn.descriptor.type===mn})}};function Ft(ln){return ae.droppables[ln]||null}function tn(ln){var mn=Ft(ln);return mn||mt(!1),mn}var Ln={register:function(mn){ae.droppables[mn.descriptor.id]=mn},unregister:function(mn){var Vn=Ft(mn.descriptor.id);Vn&&mn.uniqueId===Vn.uniqueId&&delete ae.droppables[mn.descriptor.id]},getById:tn,findById:Ft,exists:function(mn){return!!Ft(mn)},getAllByType:function(mn){return Qi(ae.droppables).filter(function(Vn){return Vn.descriptor.type===mn})}};function Sn(){ae.draggables={},ae.droppables={},ie.length=0}return{draggable:pt,droppable:Ln,subscribe:he,clean:Sn}}function vu(){var ae=Nt(Ni,[]);return(0,a.useEffect)(function(){return function(){requestAnimationFrame(ae.clean)}},[ae]),ae}var ps=a.createContext(null),Os=function(){var ae=document.body;return ae||mt(!1),ae},_c={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Cl=function(ie){return"rbd-announcement-"+ie};function eu(ae){var ie=Nt(function(){return Cl(ae)},[ae]),he=(0,a.useRef)(null);(0,a.useEffect)(function(){var nt=document.createElement("div");return he.current=nt,nt.id=ie,nt.setAttribute("aria-live","assertive"),nt.setAttribute("aria-atomic","true"),(0,ye.Z)(nt.style,_c),Os().appendChild(nt),function(){setTimeout(function(){var tn=Os();tn.contains(nt)&&tn.removeChild(nt),nt===he.current&&(he.current=null)})}},[ie]);var Te=qt(function($e){var nt=he.current;if(nt){nt.textContent=$e;return}},[]);return Te}var Zu=0,du={separator:"::"};function Yu(){Zu=0}function zu(ae,ie){return ie===void 0&&(ie=du),Nt(function(){return""+ae+ie.separator+Zu++},[ie.separator,ae])}function Xu(ae){var ie=ae.contextId,he=ae.uniqueId;return"rbd-hidden-text-"+ie+"-"+he}function Ps(ae){var ie=ae.contextId,he=ae.text,Te=zu("hidden-text",{separator:"-"}),$e=Nt(function(){return Xu({contextId:ie,uniqueId:Te})},[Te,ie]);return(0,a.useEffect)(function(){var pt=document.createElement("div");return pt.id=$e,pt.textContent=he,pt.style.display="none",Os().appendChild(pt),function(){var tn=Os();tn.contains(pt)&&tn.removeChild(pt)}},[$e,he]),$e}var ec=a.createContext(null),Mc={react:"^16.8.5","react-dom":"^16.8.5"},$c=/(\d+)\.(\d+)\.(\d+)/,Tc=function(ie){var he=$c.exec(ie);he==null&&mt(!1);var Te=Number(he[1]),$e=Number(he[2]),nt=Number(he[3]);return{major:Te,minor:$e,patch:nt,raw:ie}},yo=function(ie,he){return he.major>ie.major?!0:he.majorie.minor?!0:he.minor=ie.patch},kc=function(ae,ie){var he=Tc(ae),Te=Tc(ie);yo(he,Te)},tc=` + `}},pt=[Te,he,$e,nt];return{always:bl(pt,"always"),resting:bl(pt,"resting"),dragging:bl(pt,"dragging"),dropAnimating:bl(pt,"dropAnimating"),userCancel:bl(pt,"userCancel")}},iu=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect,Es=function(){var ie=document.querySelector("head");return ie||mt(!1),ie},ts=function(ie){var he=document.createElement("style");return ie&&he.setAttribute("nonce",ie),he.type="text/css",he};function Gu(ae,ie){var he=Nt(function(){return Eu(ae)},[ae]),Te=(0,a.useRef)(null),$e=(0,a.useRef)(null),nt=qt(ur(function(ln){var mn=$e.current;mn||mt(!1),mn.textContent=ln}),[]),pt=qt(function(ln){var mn=Te.current;mn||mt(!1),mn.textContent=ln},[]);iu(function(){!Te.current&&!$e.current||mt(!1);var ln=ts(ie),mn=ts(ie);return Te.current=ln,$e.current=mn,ln.setAttribute(_l+"-always",ae),mn.setAttribute(_l+"-dynamic",ae),Es().appendChild(ln),Es().appendChild(mn),pt(he.always),nt(he.resting),function(){var Vn=function(ro){var Co=ro.current;Co||mt(!1),Es().removeChild(Co),ro.current=null};Vn(Te),Vn($e)}},[ie,pt,nt,he.always,he.resting,ae]);var Ft=qt(function(){return nt(he.dragging)},[nt,he.dragging]),tn=qt(function(ln){if(ln==="DROP"){nt(he.dropAnimating);return}nt(he.userCancel)},[nt,he.dropAnimating,he.userCancel]),Ln=qt(function(){$e.current&&nt(he.resting)},[nt,he.resting]),Sn=Nt(function(){return{dragging:Ft,dropping:tn,resting:Ln}},[Ft,tn,Ln]);return Sn}var Vu=function(ae){return ae&&ae.ownerDocument?ae.ownerDocument.defaultView:window};function cu(ae){return ae instanceof Vu(ae).HTMLElement}function fu(ae,ie){var he="["+ou.contextId+'="'+ae+'"]',Te=Fl(document.querySelectorAll(he));if(!Te.length)return null;var $e=Lo(Te,function(nt){return nt.getAttribute(ou.draggableId)===ie});return!$e||!cu($e)?null:$e}function Ss(ae){var ie=(0,a.useRef)({}),he=(0,a.useRef)(null),Te=(0,a.useRef)(null),$e=(0,a.useRef)(!1),nt=qt(function(mn,Vn){var Ha={id:mn,focus:Vn};return ie.current[mn]=Ha,function(){var Co=ie.current,wo=Co[mn];wo!==Ha&&delete Co[mn]}},[]),pt=qt(function(mn){var Vn=fu(ae,mn);Vn&&Vn!==document.activeElement&&Vn.focus()},[ae]),Ft=qt(function(mn,Vn){he.current===mn&&(he.current=Vn)},[]),tn=qt(function(){Te.current||$e.current&&(Te.current=requestAnimationFrame(function(){Te.current=null;var mn=he.current;mn&&pt(mn)}))},[pt]),Ln=qt(function(mn){he.current=null;var Vn=document.activeElement;Vn&&Vn.getAttribute(ou.draggableId)===mn&&(he.current=mn)},[]);iu(function(){return $e.current=!0,function(){$e.current=!1;var mn=Te.current;mn&&cancelAnimationFrame(mn)}},[]);var Sn=Nt(function(){return{register:nt,tryRecordFocus:Ln,tryRestoreFocusRecorded:tn,tryShiftRecord:Ft}},[nt,Ln,tn,Ft]);return Sn}function Ni(){var ae={draggables:{},droppables:{}},ie=[];function he(ln){return ie.push(ln),function(){var Vn=ie.indexOf(ln);Vn!==-1&&ie.splice(Vn,1)}}function Te(ln){ie.length&&ie.forEach(function(mn){return mn(ln)})}function $e(ln){return ae.draggables[ln]||null}function nt(ln){var mn=$e(ln);return mn||mt(!1),mn}var pt={register:function(mn){ae.draggables[mn.descriptor.id]=mn,Te({type:"ADDITION",value:mn})},update:function(mn,Vn){var Ha=ae.draggables[Vn.descriptor.id];Ha&&Ha.uniqueId===mn.uniqueId&&(delete ae.draggables[Vn.descriptor.id],ae.draggables[mn.descriptor.id]=mn)},unregister:function(mn){var Vn=mn.descriptor.id,Ha=$e(Vn);Ha&&mn.uniqueId===Ha.uniqueId&&(delete ae.draggables[Vn],Te({type:"REMOVAL",value:mn}))},getById:nt,findById:$e,exists:function(mn){return!!$e(mn)},getAllByType:function(mn){return Qi(ae.draggables).filter(function(Vn){return Vn.descriptor.type===mn})}};function Ft(ln){return ae.droppables[ln]||null}function tn(ln){var mn=Ft(ln);return mn||mt(!1),mn}var Ln={register:function(mn){ae.droppables[mn.descriptor.id]=mn},unregister:function(mn){var Vn=Ft(mn.descriptor.id);Vn&&mn.uniqueId===Vn.uniqueId&&delete ae.droppables[mn.descriptor.id]},getById:tn,findById:Ft,exists:function(mn){return!!Ft(mn)},getAllByType:function(mn){return Qi(ae.droppables).filter(function(Vn){return Vn.descriptor.type===mn})}};function Sn(){ae.draggables={},ae.droppables={},ie.length=0}return{draggable:pt,droppable:Ln,subscribe:he,clean:Sn}}function vu(){var ae=Nt(Ni,[]);return(0,a.useEffect)(function(){return function(){requestAnimationFrame(ae.clean)}},[ae]),ae}var ps=a.createContext(null),Os=function(){var ae=document.body;return ae||mt(!1),ae},_c={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Cl=function(ie){return"rbd-announcement-"+ie};function eu(ae){var ie=Nt(function(){return Cl(ae)},[ae]),he=(0,a.useRef)(null);(0,a.useEffect)(function(){var nt=document.createElement("div");return he.current=nt,nt.id=ie,nt.setAttribute("aria-live","assertive"),nt.setAttribute("aria-atomic","true"),(0,ye.Z)(nt.style,_c),Os().appendChild(nt),function(){setTimeout(function(){var tn=Os();tn.contains(nt)&&tn.removeChild(nt),nt===he.current&&(he.current=null)})}},[ie]);var Te=qt(function($e){var nt=he.current;if(nt){nt.textContent=$e;return}},[]);return Te}var Zu=0,du={separator:"::"};function Yu(){Zu=0}function zu(ae,ie){return ie===void 0&&(ie=du),Nt(function(){return""+ae+ie.separator+Zu++},[ie.separator,ae])}function Xu(ae){var ie=ae.contextId,he=ae.uniqueId;return"rbd-hidden-text-"+ie+"-"+he}function Ps(ae){var ie=ae.contextId,he=ae.text,Te=zu("hidden-text",{separator:"-"}),$e=Nt(function(){return Xu({contextId:ie,uniqueId:Te})},[Te,ie]);return(0,a.useEffect)(function(){var pt=document.createElement("div");return pt.id=$e,pt.textContent=he,pt.style.display="none",Os().appendChild(pt),function(){var tn=Os();tn.contains(pt)&&tn.removeChild(pt)}},[$e,he]),$e}var ec=a.createContext(null),Mc={react:"^16.8.5","react-dom":"^16.8.5"},$c=/(\d+)\.(\d+)\.(\d+)/,Tc=function(ie){var he=$c.exec(ie);he==null&&mt(!1);var Te=Number(he[1]),$e=Number(he[2]),nt=Number(he[3]);return{major:Te,minor:$e,patch:nt,raw:ie}},yo=function(ie,he){return he.major>ie.major?!0:he.majorie.minor?!0:he.minor=ie.patch},kc=function(ae,ie){var he=Tc(ae),Te=Tc(ie);yo(he,Te)},tc=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,Qs=function(ae){var ie=ae.doctype;ie&&(ie.name.toLowerCase(),ie.publicId)};function vd(ae){}function nc(ae,ie){}function ed(){nc(function(){kc(Mc.react,a.version),Qs(document)},[])}function ac(ae){var ie=(0,a.useRef)(ae);return(0,a.useEffect)(function(){ie.current=ae}),ie}function ns(){var ae=null;function ie(){return!!ae}function he(pt){return pt===ae}function Te(pt){ae&&mt(!1);var Ft={abandon:pt};return ae=Ft,Ft}function $e(){ae||mt(!1),ae=null}function nt(){ae&&(ae.abandon(),$e())}return{isClaimed:ie,isActive:he,claim:Te,release:$e,tryAbandon:nt}}var rc=9,Gs=13,oc=27,jc=32,Sd=33,td=34,hd=35,nd=36,Zc=37,Sc=38,ad=39,Ed=40,ic,zc=(ic={},ic[Gs]=!0,ic[rc]=!0,ic),Hc=function(ae){zc[ae.keyCode]&&ae.preventDefault()},Pc=function(){var ae="visibilitychange";if(typeof document=="undefined")return ae;var ie=[ae,"ms"+ae,"webkit"+ae,"moz"+ae,"o"+ae],he=Lo(ie,function(Te){return"on"+Te in document});return he||ae}(),Qc=0,bc=5;function Na(ae,ie){return Math.abs(ie.x-ae.x)>=bc||Math.abs(ie.y-ae.y)>=bc}var xc={type:"IDLE"};function rd(ae){var ie=ae.cancel,he=ae.completed,Te=ae.getPhase,$e=ae.setPhase;return[{eventName:"mousemove",fn:function(pt){var Ft=pt.button,tn=pt.clientX,Ln=pt.clientY;if(Ft===Qc){var Sn={x:tn,y:Ln},ln=Te();if(ln.type==="DRAGGING"){pt.preventDefault(),ln.actions.move(Sn);return}ln.type!=="PENDING"&&mt(!1);var mn=ln.point;if(Na(mn,Sn)){pt.preventDefault();var Vn=ln.actions.fluidLift(Sn);$e({type:"DRAGGING",actions:Vn})}}}},{eventName:"mouseup",fn:function(pt){var Ft=Te();if(Ft.type!=="DRAGGING"){ie();return}pt.preventDefault(),Ft.actions.drop({shouldBlockNextClick:!0}),he()}},{eventName:"mousedown",fn:function(pt){Te().type==="DRAGGING"&&pt.preventDefault(),ie()}},{eventName:"keydown",fn:function(pt){var Ft=Te();if(Ft.type==="PENDING"){ie();return}if(pt.keyCode===oc){pt.preventDefault(),ie();return}Hc(pt)}},{eventName:"resize",fn:ie},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){Te().type==="PENDING"&&ie()}},{eventName:"webkitmouseforcedown",fn:function(pt){var Ft=Te();if(Ft.type==="IDLE"&&mt(!1),Ft.actions.shouldRespectForcePress()){ie();return}pt.preventDefault()}},{eventName:Pc,fn:ie}]}function Pd(ae){var ie=(0,a.useRef)(xc),he=(0,a.useRef)(jn),Te=Nt(function(){return{eventName:"mousedown",fn:function(ln){if(!ln.defaultPrevented&&ln.button===Qc&&!(ln.ctrlKey||ln.metaKey||ln.shiftKey||ln.altKey)){var mn=ae.findClosestDraggableId(ln);if(mn){var Vn=ae.tryGetLock(mn,pt,{sourceEvent:ln});if(Vn){ln.preventDefault();var Ha={x:ln.clientX,y:ln.clientY};he.current(),Ln(Vn,Ha)}}}}}},[ae]),$e=Nt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(ln){if(!ln.defaultPrevented){var mn=ae.findClosestDraggableId(ln);if(mn){var Vn=ae.findOptionsForDraggable(mn);Vn&&(Vn.shouldRespectForcePress||ae.canGetLock(mn)&&ln.preventDefault())}}}}},[ae]),nt=qt(function(){var ln={passive:!1,capture:!0};he.current=la(window,[$e,Te],ln)},[$e,Te]),pt=qt(function(){var Sn=ie.current;Sn.type!=="IDLE"&&(ie.current=xc,he.current(),nt())},[nt]),Ft=qt(function(){var Sn=ie.current;pt(),Sn.type==="DRAGGING"&&Sn.actions.cancel({shouldBlockNextClick:!0}),Sn.type==="PENDING"&&Sn.actions.abort()},[pt]),tn=qt(function(){var ln={capture:!0,passive:!1},mn=rd({cancel:Ft,completed:pt,getPhase:function(){return ie.current},setPhase:function(Ha){ie.current=Ha}});he.current=la(window,mn,ln)},[Ft,pt]),Ln=qt(function(ln,mn){ie.current.type!=="IDLE"&&mt(!1),ie.current={type:"PENDING",point:mn,actions:ln},tn()},[tn]);iu(function(){return nt(),function(){he.current()}},[nt])}var xl;function pu(){}var is=(xl={},xl[td]=!0,xl[Sd]=!0,xl[nd]=!0,xl[hd]=!0,xl);function bs(ae,ie){function he(){ie(),ae.cancel()}function Te(){ie(),ae.drop()}return[{eventName:"keydown",fn:function(nt){if(nt.keyCode===oc){nt.preventDefault(),he();return}if(nt.keyCode===jc){nt.preventDefault(),Te();return}if(nt.keyCode===Ed){nt.preventDefault(),ae.moveDown();return}if(nt.keyCode===Sc){nt.preventDefault(),ae.moveUp();return}if(nt.keyCode===ad){nt.preventDefault(),ae.moveRight();return}if(nt.keyCode===Zc){nt.preventDefault(),ae.moveLeft();return}if(is[nt.keyCode]){nt.preventDefault();return}Hc(nt)}},{eventName:"mousedown",fn:he},{eventName:"mouseup",fn:he},{eventName:"click",fn:he},{eventName:"touchstart",fn:he},{eventName:"resize",fn:he},{eventName:"wheel",fn:he,options:{passive:!0}},{eventName:Pc,fn:he}]}function qu(ae){var ie=(0,a.useRef)(pu),he=Nt(function(){return{eventName:"keydown",fn:function(nt){if(nt.defaultPrevented||nt.keyCode!==jc)return;var pt=ae.findClosestDraggableId(nt);if(!pt)return;var Ft=ae.tryGetLock(pt,Sn,{sourceEvent:nt});if(!Ft)return;nt.preventDefault();var tn=!0,Ln=Ft.snapLift();ie.current();function Sn(){tn||mt(!1),tn=!1,ie.current(),Te()}ie.current=la(window,bs(Ln,Sn),{capture:!0,passive:!1})}}},[ae]),Te=qt(function(){var nt={passive:!1,capture:!0};ie.current=la(window,[he],nt)},[he]);iu(function(){return Te(),function(){ie.current()}},[Te])}var lc={type:"IDLE"},uc=120,od=.15;function id(ae){var ie=ae.cancel,he=ae.getPhase;return[{eventName:"orientationchange",fn:ie},{eventName:"resize",fn:ie},{eventName:"contextmenu",fn:function($e){$e.preventDefault()}},{eventName:"keydown",fn:function($e){if(he().type!=="DRAGGING"){ie();return}$e.keyCode===oc&&$e.preventDefault(),ie()}},{eventName:Pc,fn:ie}]}function Ei(ae){var ie=ae.cancel,he=ae.completed,Te=ae.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(nt){var pt=Te();if(pt.type!=="DRAGGING"){ie();return}pt.hasMoved=!0;var Ft=nt.touches[0],tn=Ft.clientX,Ln=Ft.clientY,Sn={x:tn,y:Ln};nt.preventDefault(),pt.actions.move(Sn)}},{eventName:"touchend",fn:function(nt){var pt=Te();if(pt.type!=="DRAGGING"){ie();return}nt.preventDefault(),pt.actions.drop({shouldBlockNextClick:!0}),he()}},{eventName:"touchcancel",fn:function(nt){if(Te().type!=="DRAGGING"){ie();return}nt.preventDefault(),ie()}},{eventName:"touchforcechange",fn:function(nt){var pt=Te();pt.type==="IDLE"&&mt(!1);var Ft=nt.touches[0];if(Ft){var tn=Ft.force>=od;if(tn){var Ln=pt.actions.shouldRespectForcePress();if(pt.type==="PENDING"){Ln&&ie();return}if(Ln){if(pt.hasMoved){nt.preventDefault();return}ie();return}nt.preventDefault()}}}},{eventName:Pc,fn:ie}]}function t0(ae){var ie=(0,a.useRef)(lc),he=(0,a.useRef)(jn),Te=qt(function(){return ie.current},[]),$e=qt(function(Vn){ie.current=Vn},[]),nt=Nt(function(){return{eventName:"touchstart",fn:function(Vn){if(!Vn.defaultPrevented){var Ha=ae.findClosestDraggableId(Vn);if(Ha){var ao=ae.tryGetLock(Ha,Ft,{sourceEvent:Vn});if(ao){var Co=Vn.touches[0],wo=Co.clientX,Yo=Co.clientY,li={x:wo,y:Yo};he.current(),ln(ao,li)}}}}}},[ae]),pt=qt(function(){var Vn={capture:!0,passive:!1};he.current=la(window,[nt],Vn)},[nt]),Ft=qt(function(){var mn=ie.current;mn.type!=="IDLE"&&(mn.type==="PENDING"&&clearTimeout(mn.longPressTimerId),$e(lc),he.current(),pt())},[pt,$e]),tn=qt(function(){var mn=ie.current;Ft(),mn.type==="DRAGGING"&&mn.actions.cancel({shouldBlockNextClick:!0}),mn.type==="PENDING"&&mn.actions.abort()},[Ft]),Ln=qt(function(){var Vn={capture:!0,passive:!1},Ha={cancel:tn,completed:Ft,getPhase:Te},ao=la(window,Ei(Ha),Vn),Co=la(window,id(Ha),Vn);he.current=function(){ao(),Co()}},[tn,Te,Ft]),Sn=qt(function(){var Vn=Te();Vn.type!=="PENDING"&&mt(!1);var Ha=Vn.actions.fluidLift(Vn.point);$e({type:"DRAGGING",actions:Ha,hasMoved:!1})},[Te,$e]),ln=qt(function(Vn,Ha){Te().type!=="IDLE"&&mt(!1);var ao=setTimeout(Sn,uc);$e({type:"PENDING",point:Ha,actions:Vn,longPressTimerId:ao}),Ln()},[Ln,Te,$e,Sn]);iu(function(){return pt(),function(){he.current();var Ha=Te();Ha.type==="PENDING"&&(clearTimeout(Ha.longPressTimerId),$e(lc))}},[Te,pt,$e]),iu(function(){var Vn=la(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Vn},[])}function n0(ae){}var bd={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(ae,ie){if(ie==null)return!1;var he=!!bd[ie.tagName.toLowerCase()];if(he)return!0;var Te=ie.getAttribute("contenteditable");return Te==="true"||Te===""?!0:ie===ae?!1:Ms(ae,ie.parentElement)}function Md(ae,ie){var he=ie.target;return cu(he)?Ms(ae,he):!1}var a0=function(ae){return Ga(ae.getBoundingClientRect()).center};function xd(ae){return ae instanceof Vu(ae).Element}var Ws=function(){var ae="matches";if(typeof document=="undefined")return ae;var ie=[ae,"msMatchesSelector","webkitMatchesSelector"],he=Lo(ie,function(Te){return Te in Element.prototype});return he||ae}();function ld(ae,ie){return ae==null?null:ae[Ws](ie)?ae:ld(ae.parentElement,ie)}function Td(ae,ie){return ae.closest?ae.closest(ie):ld(ae,ie)}function r0(ae){return"["+ou.contextId+'="'+ae+'"]'}function kd(ae,ie){var he=ie.target;if(!xd(he))return null;var Te=r0(ae),$e=Td(he,Te);return!$e||!cu($e)?null:$e}function Ii(ae,ie){var he=kd(ae,ie);return he?he.getAttribute(ou.draggableId):null}function o0(ae,ie){var he="["+gu.contextId+'="'+ae+'"]',Te=Fl(document.querySelectorAll(he)),$e=Lo(Te,function(nt){return nt.getAttribute(gu.id)===ie});return!$e||!cu($e)?null:$e}function i0(ae){ae.preventDefault()}function ud(ae){var ie=ae.expected,he=ae.phase,Te=ae.isLockActive,$e=ae.shouldWarn;return!(!Te()||ie!==he)}function sd(ae){var ie=ae.lockAPI,he=ae.store,Te=ae.registry,$e=ae.draggableId;if(ie.isClaimed())return!1;var nt=Te.draggable.findById($e);return!(!nt||!nt.options.isEnabled||!wi(he.getState(),$e))}function wd(ae){var ie=ae.lockAPI,he=ae.contextId,Te=ae.store,$e=ae.registry,nt=ae.draggableId,pt=ae.forceSensorStop,Ft=ae.sourceEvent,tn=sd({lockAPI:ie,store:Te,registry:$e,draggableId:nt});if(!tn)return null;var Ln=$e.draggable.getById(nt),Sn=o0(he,Ln.descriptor.id);if(!Sn||Ft&&!Ln.options.canDragInteractiveElements&&Md(Sn,Ft))return null;var ln=ie.claim(pt||jn),mn="PRE_DRAG";function Vn(){return Ln.options.shouldRespectForcePress}function Ha(){return ie.isActive(ln)}function ao(vl,Yl){ud({expected:vl,phase:mn,isLockActive:Ha,shouldWarn:!0})&&Te.dispatch(Yl())}var Co=ao.bind(null,"DRAGGING");function wo(vl){function Yl(){ie.release(),mn="COMPLETED"}mn!=="PRE_DRAG"&&(Yl(),mn!=="PRE_DRAG"&&mt(!1)),Te.dispatch(Ge(vl.liftActionArgs)),mn="DRAGGING";function Fu(tu,Wu){if(Wu===void 0&&(Wu={shouldBlockNextClick:!1}),vl.cleanup(),Wu.shouldBlockNextClick){var as=la(window,[{eventName:"click",fn:i0,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(as)}Yl(),Te.dispatch(bo({reason:tu}))}return(0,ye.Z)({isActive:function(){return ud({expected:"DRAGGING",phase:mn,isLockActive:Ha,shouldWarn:!1})},shouldRespectForcePress:Vn,drop:function(Wu){return Fu("DROP",Wu)},cancel:function(Wu){return Fu("CANCEL",Wu)}},vl.actions)}function Yo(vl){var Yl=ce(function(tu){Co(function(){return Ba({client:tu})})}),Fu=wo({liftActionArgs:{id:nt,clientSelection:vl,movementMode:"FLUID"},cleanup:function(){return Yl.cancel()},actions:{move:Yl}});return(0,ye.Z)({},Fu,{move:Yl})}function li(){var vl={moveUp:function(){return Co(ya)},moveRight:function(){return Co(Ja)},moveDown:function(){return Co(sr)},moveLeft:function(){return Co(dr)}};return wo({liftActionArgs:{id:nt,clientSelection:a0(Sn),movementMode:"SNAP"},cleanup:jn,actions:vl})}function Si(){var vl=ud({expected:"PRE_DRAG",phase:mn,isLockActive:Ha,shouldWarn:!0});vl&&ie.release()}var Dl={isActive:function(){return ud({expected:"PRE_DRAG",phase:mn,isLockActive:Ha,shouldWarn:!1})},shouldRespectForcePress:Vn,fluidLift:Yo,snapLift:li,abort:Si};return Dl}var l0=[Pd,qu,t0];function jd(ae){var ie=ae.contextId,he=ae.store,Te=ae.registry,$e=ae.customSensors,nt=ae.enableDefaultSensors,pt=[].concat(nt?l0:[],$e||[]),Ft=(0,a.useState)(function(){return ns()})[0],tn=qt(function(Yo,li){Yo.isDragging&&!li.isDragging&&Ft.tryAbandon()},[Ft]);iu(function(){var Yo=he.getState(),li=he.subscribe(function(){var Si=he.getState();tn(Yo,Si),Yo=Si});return li},[Ft,he,tn]),iu(function(){return Ft.tryAbandon},[Ft.tryAbandon]);var Ln=qt(function(wo){return sd({lockAPI:Ft,registry:Te,store:he,draggableId:wo})},[Ft,Te,he]),Sn=qt(function(wo,Yo,li){return wd({lockAPI:Ft,registry:Te,contextId:ie,store:he,draggableId:wo,forceSensorStop:Yo,sourceEvent:li&&li.sourceEvent?li.sourceEvent:null})},[ie,Ft,Te,he]),ln=qt(function(wo){return Ii(ie,wo)},[ie]),mn=qt(function(wo){var Yo=Te.draggable.findById(wo);return Yo?Yo.options:null},[Te.draggable]),Vn=qt(function(){Ft.isClaimed()&&(Ft.tryAbandon(),he.getState().phase!=="IDLE"&&he.dispatch(da()))},[Ft,he]),Ha=qt(Ft.isClaimed,[Ft]),ao=Nt(function(){return{canGetLock:Ln,tryGetLock:Sn,findClosestDraggableId:ln,findOptionsForDraggable:mn,tryReleaseLock:Vn,isLockClaimed:Ha}},[Ln,Sn,ln,mn,Vn,Ha]);n0(pt);for(var Co=0;Co{if((0,we.default)("Draggable: onDragStart: %j",te),this.props.onStart(ee,(0,Be.createDraggableData)(this,te))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),Ce(this,"onDrag",(ee,te)=>{if(!this.state.dragging)return!1;(0,we.default)("Draggable: onDrag: %j",te);const ne=(0,Be.createDraggableData)(this,te),ue={x:ne.x,y:ne.y,slackX:0,slackY:0};if(this.props.bounds){const{x:me,y:ve}=ue;ue.x+=this.state.slackX,ue.y+=this.state.slackY;const[Ae,Se]=(0,Be.getBoundPosition)(this,ue.x,ue.y);ue.x=Ae,ue.y=Se,ue.slackX=this.state.slackX+(me-ue.x),ue.slackY=this.state.slackY+(ve-ue.y),ne.x=ue.x,ne.y=ue.y,ne.deltaX=ue.x-this.state.x,ne.deltaY=ue.y-this.state.y}if(this.props.onDrag(ee,ne)===!1)return!1;this.setState(ue)}),Ce(this,"onDragStop",(ee,te)=>{if(!this.state.dragging||this.props.onStop(ee,(0,Be.createDraggableData)(this,te))===!1)return!1;(0,we.default)("Draggable: onDragStop: %j",te);const ue={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:me,y:ve}=this.props.position;ue.x=me,ue.y=ve}this.setState(ue)}),this.state={dragging:!1,dragged:!1,x:b.position?b.position.x:b.defaultPosition.x,y:b.position?b.position.y:b.defaultPosition.y,prevPropsPosition:fd({},b.position),slackX:0,slackY:0,isElementSVG:!1},b.position&&!(b.onDrag||b.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var b,ee,te;return(te=(ee=(b=this.props)==null?void 0:b.nodeRef)==null?void 0:ee.current)!=null?te:Le.default.findDOMNode(this)}render(){const Et=this.props,{axis:b,bounds:ee,children:te,defaultPosition:ne,defaultClassName:ue,defaultClassNameDragging:se,defaultClassNameDragged:me,position:ve,positionOffset:Ae,scale:Se}=Et,Me=sg(Et,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let xe={},it=null;const lt=!!!ve||this.state.dragging,We=ve||ne,st={x:(0,Be.canDragX)(this)&<?this.state.x:We.x,y:(0,Be.canDragY)(this)&<?this.state.y:We.y};this.state.isElementSVG?it=(0,Fe.createSVGTransform)(st,Ae):xe=(0,Fe.createCSSTransform)(st,Ae);const bt=(0,ye.clsx)(te.props.className||"",ue,{[se]:this.state.dragging,[me]:this.state.dragged});return a.createElement(Ne.default,Ze({},Me,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),a.cloneElement(a.Children.only(te),{className:bt,style:fd(fd({},te.props.style),xe),transform:it}))}}dt.default=E,Ce(E,"displayName","Draggable"),Ce(E,"propTypes",bm(fd({},Ne.default.propTypes),{axis:fe.default.oneOf(["both","x","y","none"]),bounds:fe.default.oneOfType([fe.default.shape({left:fe.default.number,right:fe.default.number,top:fe.default.number,bottom:fe.default.number}),fe.default.string,fe.default.oneOf([!1])]),defaultClassName:fe.default.string,defaultClassNameDragging:fe.default.string,defaultClassNameDragged:fe.default.string,defaultPosition:fe.default.shape({x:fe.default.number,y:fe.default.number}),positionOffset:fe.default.shape({x:fe.default.oneOfType([fe.default.number,fe.default.string]),y:fe.default.oneOfType([fe.default.number,fe.default.string])}),position:fe.default.shape({x:fe.default.number,y:fe.default.number}),className:oe.dontSetMe,style:oe.dontSetMe,transform:oe.dontSetMe})),Ce(E,"defaultProps",bm(fd({},Ne.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(Lt,dt,x){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.default=void 0;var a=we(x(59301)),fe=Ne(x(12708)),Le=Ne(x(4676)),ye=x(77026),Fe=x(22013),Be=x(80217),oe=Ne(x(97510));function Ne(E){return E&&E.__esModule?E:{default:E}}function we(E,z){if(typeof WeakMap=="function")var b=new WeakMap,ee=new WeakMap;return(we=function(te,ne){if(!ne&&te&&te.__esModule)return te;var ue,se,me={__proto__:null,default:te};if(te===null||typeof te!="object"&&typeof te!="function")return me;if(ue=ne?ee:b){if(ue.has(te))return ue.get(te);ue.set(te,me)}for(const ve in te)ve!=="default"&&{}.hasOwnProperty.call(te,ve)&&((se=(ue=Object.defineProperty)&&Object.getOwnPropertyDescriptor(te,ve))&&(se.get||se.set)?ue(me,ve,se):me[ve]=te[ve]);return me})(E,z)}function be(E,z,b){return(z=Re(z))in E?Object.defineProperty(E,z,{value:b,enumerable:!0,configurable:!0,writable:!0}):E[z]=b,E}function Re(E){var z=Ze(E,"string");return typeof z=="symbol"?z:z+""}function Ze(E,z){if(typeof E!="object"||!E)return E;var b=E[Symbol.toPrimitive];if(b!==void 0){var ee=b.call(E,z||"default");if(typeof ee!="object")return ee;throw new TypeError("@@toPrimitive must return a primitive value.")}return(z==="string"?String:Number)(E)}const Ce={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let re=Ce.mouse;class y extends a.Component{constructor(){super(...arguments),be(this,"dragging",!1),be(this,"lastX",NaN),be(this,"lastY",NaN),be(this,"touchIdentifier",null),be(this,"mounted",!1),be(this,"handleDragStart",z=>{if(this.props.onMouseDown(z),!this.props.allowAnyClick&&typeof z.button=="number"&&z.button!==0)return!1;const b=this.findDOMNode();if(!b||!b.ownerDocument||!b.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:ee}=b;if(this.props.disabled||!(z.target instanceof ee.defaultView.Node)||this.props.handle&&!(0,ye.matchesSelectorAndParentsTo)(z.target,this.props.handle,b)||this.props.cancel&&(0,ye.matchesSelectorAndParentsTo)(z.target,this.props.cancel,b))return;z.type==="touchstart"&&!this.props.allowMobileScroll&&z.preventDefault();const te=(0,ye.getTouchIdentifier)(z);this.touchIdentifier=te;const ne=(0,Fe.getControlPosition)(z,te,this);if(ne==null)return;const{x:ue,y:se}=ne,me=(0,Fe.createCoreData)(this,ue,se);(0,oe.default)("DraggableCore: handleDragStart: %j",me),(0,oe.default)("calling",this.props.onStart),!(this.props.onStart(z,me)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,ye.addUserSelectStyles)(ee),this.dragging=!0,this.lastX=ue,this.lastY=se,(0,ye.addEvent)(ee,re.move,this.handleDrag),(0,ye.addEvent)(ee,re.stop,this.handleDragStop))}),be(this,"handleDrag",z=>{const b=(0,Fe.getControlPosition)(z,this.touchIdentifier,this);if(b==null)return;let{x:ee,y:te}=b;if(Array.isArray(this.props.grid)){let se=ee-this.lastX,me=te-this.lastY;if([se,me]=(0,Fe.snapToGrid)(this.props.grid,se,me),!se&&!me)return;ee=this.lastX+se,te=this.lastY+me}const ne=(0,Fe.createCoreData)(this,ee,te);if((0,oe.default)("DraggableCore: handleDrag: %j",ne),this.props.onDrag(z,ne)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(se){const me=document.createEvent("MouseEvents");me.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(me)}return}this.lastX=ee,this.lastY=te}),be(this,"handleDragStop",z=>{if(!this.dragging)return;const b=(0,Fe.getControlPosition)(z,this.touchIdentifier,this);if(b==null)return;let{x:ee,y:te}=b;if(Array.isArray(this.props.grid)){let me=ee-this.lastX||0,ve=te-this.lastY||0;[me,ve]=(0,Fe.snapToGrid)(this.props.grid,me,ve),ee=this.lastX+me,te=this.lastY+ve}const ne=(0,Fe.createCoreData)(this,ee,te);if(this.props.onStop(z,ne)===!1||this.mounted===!1)return!1;const se=this.findDOMNode();se&&this.props.enableUserSelectHack&&(0,ye.scheduleRemoveUserSelectStyles)(se.ownerDocument),(0,oe.default)("DraggableCore: handleDragStop: %j",ne),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,se&&((0,oe.default)("DraggableCore: Removing handlers"),(0,ye.removeEvent)(se.ownerDocument,re.move,this.handleDrag),(0,ye.removeEvent)(se.ownerDocument,re.stop,this.handleDragStop))}),be(this,"onMouseDown",z=>(re=Ce.mouse,this.handleDragStart(z))),be(this,"onMouseUp",z=>(re=Ce.mouse,this.handleDragStop(z))),be(this,"onTouchStart",z=>(re=Ce.touch,this.handleDragStart(z))),be(this,"onTouchEnd",z=>(re=Ce.touch,this.handleDragStop(z)))}componentDidMount(){this.mounted=!0;const z=this.findDOMNode();z&&(0,ye.addEvent)(z,Ce.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const z=this.findDOMNode();if(z){const{ownerDocument:b}=z;(0,ye.removeEvent)(b,Ce.mouse.move,this.handleDrag),(0,ye.removeEvent)(b,Ce.touch.move,this.handleDrag),(0,ye.removeEvent)(b,Ce.mouse.stop,this.handleDragStop),(0,ye.removeEvent)(b,Ce.touch.stop,this.handleDragStop),(0,ye.removeEvent)(z,Ce.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,ye.scheduleRemoveUserSelectStyles)(b)}}findDOMNode(){var z,b,ee;return(z=this.props)!=null&&z.nodeRef?(ee=(b=this.props)==null?void 0:b.nodeRef)==null?void 0:ee.current:Le.default.findDOMNode(this)}render(){return a.cloneElement(a.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}dt.default=y,be(y,"displayName","DraggableCore"),be(y,"propTypes",{allowAnyClick:fe.default.bool,allowMobileScroll:fe.default.bool,children:fe.default.node.isRequired,disabled:fe.default.bool,enableUserSelectHack:fe.default.bool,offsetParent:function(E,z){if(E[z]&&E[z].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:fe.default.arrayOf(fe.default.number),handle:fe.default.string,cancel:fe.default.string,nodeRef:fe.default.object,onStart:fe.default.func,onDrag:fe.default.func,onStop:fe.default.func,onMouseDown:fe.default.func,scale:fe.default.number,className:Be.dontSetMe,style:Be.dontSetMe,transform:Be.dontSetMe}),be(y,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(Lt,dt,x){"use strict";const{default:a,DraggableCore:fe}=x(51353);Lt.exports=a,Lt.exports.default=a,Lt.exports.DraggableCore=fe},77026:function(Lt,dt,x){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.addClassName=ue,dt.addEvent=oe,dt.addUserSelectStyles=ee,dt.createCSSTransform=re,dt.createSVGTransform=y,dt.getTouch=z,dt.getTouchIdentifier=b,dt.getTranslation=E,dt.innerHeight=Re,dt.innerWidth=Ze,dt.matchesSelector=Fe,dt.matchesSelectorAndParentsTo=Be,dt.offsetXYFromParent=Ce,dt.outerHeight=we,dt.outerWidth=be,dt.removeClassName=se,dt.removeEvent=Ne,dt.scheduleRemoveUserSelectStyles=te;var a=x(80217),fe=Le(x(76172));function Le(me,ve){if(typeof WeakMap=="function")var Ae=new WeakMap,Se=new WeakMap;return(Le=function(Me,xe){if(!xe&&Me&&Me.__esModule)return Me;var it,je,lt={__proto__:null,default:Me};if(Me===null||typeof Me!="object"&&typeof Me!="function")return lt;if(it=xe?Se:Ae){if(it.has(Me))return it.get(Me);it.set(Me,lt)}for(const We in Me)We!=="default"&&{}.hasOwnProperty.call(Me,We)&&((je=(it=Object.defineProperty)&&Object.getOwnPropertyDescriptor(Me,We))&&(je.get||je.set)?it(lt,We,je):lt[We]=Me[We]);return lt})(me,ve)}let ye="";function Fe(me,ve){return ye||(ye=(0,a.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(Ae){return(0,a.isFunction)(me[Ae])})),(0,a.isFunction)(me[ye])?me[ye](ve):!1}function Be(me,ve,Ae){let Se=me;do{if(Fe(Se,ve))return!0;if(Se===Ae)return!1;Se=Se.parentNode}while(Se);return!1}function oe(me,ve,Ae,Se){if(!me)return;const Me=fd({capture:!0},Se);me.addEventListener?me.addEventListener(ve,Ae,Me):me.attachEvent?me.attachEvent("on"+ve,Ae):me["on"+ve]=Ae}function Ne(me,ve,Ae,Se){if(!me)return;const Me=fd({capture:!0},Se);me.removeEventListener?me.removeEventListener(ve,Ae,Me):me.detachEvent?me.detachEvent("on"+ve,Ae):me["on"+ve]=null}function we(me){let ve=me.clientHeight;const Ae=me.ownerDocument.defaultView.getComputedStyle(me);return ve+=(0,a.int)(Ae.borderTopWidth),ve+=(0,a.int)(Ae.borderBottomWidth),ve}function be(me){let ve=me.clientWidth;const Ae=me.ownerDocument.defaultView.getComputedStyle(me);return ve+=(0,a.int)(Ae.borderLeftWidth),ve+=(0,a.int)(Ae.borderRightWidth),ve}function Re(me){let ve=me.clientHeight;const Ae=me.ownerDocument.defaultView.getComputedStyle(me);return ve-=(0,a.int)(Ae.paddingTop),ve-=(0,a.int)(Ae.paddingBottom),ve}function Ze(me){let ve=me.clientWidth;const Ae=me.ownerDocument.defaultView.getComputedStyle(me);return ve-=(0,a.int)(Ae.paddingLeft),ve-=(0,a.int)(Ae.paddingRight),ve}function Ce(me,ve,Ae){const Me=ve===ve.ownerDocument.body?{left:0,top:0}:ve.getBoundingClientRect(),xe=(me.clientX+ve.scrollLeft-Me.left)/Ae,it=(me.clientY+ve.scrollTop-Me.top)/Ae;return{x:xe,y:it}}function re(me,ve){const Ae=E(me,ve,"px");return{[(0,fe.browserPrefixToKey)("transform",fe.default)]:Ae}}function y(me,ve){return E(me,ve,"")}function E(me,ve,Ae){let{x:Se,y:Me}=me,xe=`translate(${Se}${Ae},${Me}${Ae})`;if(ve){const it=`${typeof ve.x=="string"?ve.x:ve.x+Ae}`,je=`${typeof ve.y=="string"?ve.y:ve.y+Ae}`;xe=`translate(${it}, ${je})`+xe}return xe}function z(me,ve){return me.targetTouches&&(0,a.findInArray)(me.targetTouches,Ae=>ve===Ae.identifier)||me.changedTouches&&(0,a.findInArray)(me.changedTouches,Ae=>ve===Ae.identifier)}function b(me){if(me.targetTouches&&me.targetTouches[0])return me.targetTouches[0].identifier;if(me.changedTouches&&me.changedTouches[0])return me.changedTouches[0].identifier}function ee(me){if(!me)return;let ve=me.getElementById("react-draggable-style-el");ve||(ve=me.createElement("style"),ve.type="text/css",ve.id="react-draggable-style-el",ve.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} +`,Qs=function(ae){var ie=ae.doctype;ie&&(ie.name.toLowerCase(),ie.publicId)};function vd(ae){}function nc(ae,ie){}function ed(){nc(function(){kc(Mc.react,a.version),Qs(document)},[])}function ac(ae){var ie=(0,a.useRef)(ae);return(0,a.useEffect)(function(){ie.current=ae}),ie}function ns(){var ae=null;function ie(){return!!ae}function he(pt){return pt===ae}function Te(pt){ae&&mt(!1);var Ft={abandon:pt};return ae=Ft,Ft}function $e(){ae||mt(!1),ae=null}function nt(){ae&&(ae.abandon(),$e())}return{isClaimed:ie,isActive:he,claim:Te,release:$e,tryAbandon:nt}}var rc=9,Gs=13,oc=27,jc=32,Sd=33,td=34,hd=35,nd=36,Zc=37,Sc=38,ad=39,Ed=40,ic,zc=(ic={},ic[Gs]=!0,ic[rc]=!0,ic),Hc=function(ae){zc[ae.keyCode]&&ae.preventDefault()},Pc=function(){var ae="visibilitychange";if(typeof document=="undefined")return ae;var ie=[ae,"ms"+ae,"webkit"+ae,"moz"+ae,"o"+ae],he=Lo(ie,function(Te){return"on"+Te in document});return he||ae}(),Qc=0,bc=5;function Na(ae,ie){return Math.abs(ie.x-ae.x)>=bc||Math.abs(ie.y-ae.y)>=bc}var xc={type:"IDLE"};function rd(ae){var ie=ae.cancel,he=ae.completed,Te=ae.getPhase,$e=ae.setPhase;return[{eventName:"mousemove",fn:function(pt){var Ft=pt.button,tn=pt.clientX,Ln=pt.clientY;if(Ft===Qc){var Sn={x:tn,y:Ln},ln=Te();if(ln.type==="DRAGGING"){pt.preventDefault(),ln.actions.move(Sn);return}ln.type!=="PENDING"&&mt(!1);var mn=ln.point;if(Na(mn,Sn)){pt.preventDefault();var Vn=ln.actions.fluidLift(Sn);$e({type:"DRAGGING",actions:Vn})}}}},{eventName:"mouseup",fn:function(pt){var Ft=Te();if(Ft.type!=="DRAGGING"){ie();return}pt.preventDefault(),Ft.actions.drop({shouldBlockNextClick:!0}),he()}},{eventName:"mousedown",fn:function(pt){Te().type==="DRAGGING"&&pt.preventDefault(),ie()}},{eventName:"keydown",fn:function(pt){var Ft=Te();if(Ft.type==="PENDING"){ie();return}if(pt.keyCode===oc){pt.preventDefault(),ie();return}Hc(pt)}},{eventName:"resize",fn:ie},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){Te().type==="PENDING"&&ie()}},{eventName:"webkitmouseforcedown",fn:function(pt){var Ft=Te();if(Ft.type==="IDLE"&&mt(!1),Ft.actions.shouldRespectForcePress()){ie();return}pt.preventDefault()}},{eventName:Pc,fn:ie}]}function Pd(ae){var ie=(0,a.useRef)(xc),he=(0,a.useRef)(jn),Te=Nt(function(){return{eventName:"mousedown",fn:function(ln){if(!ln.defaultPrevented&&ln.button===Qc&&!(ln.ctrlKey||ln.metaKey||ln.shiftKey||ln.altKey)){var mn=ae.findClosestDraggableId(ln);if(mn){var Vn=ae.tryGetLock(mn,pt,{sourceEvent:ln});if(Vn){ln.preventDefault();var Ha={x:ln.clientX,y:ln.clientY};he.current(),Ln(Vn,Ha)}}}}}},[ae]),$e=Nt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(ln){if(!ln.defaultPrevented){var mn=ae.findClosestDraggableId(ln);if(mn){var Vn=ae.findOptionsForDraggable(mn);Vn&&(Vn.shouldRespectForcePress||ae.canGetLock(mn)&&ln.preventDefault())}}}}},[ae]),nt=qt(function(){var ln={passive:!1,capture:!0};he.current=la(window,[$e,Te],ln)},[$e,Te]),pt=qt(function(){var Sn=ie.current;Sn.type!=="IDLE"&&(ie.current=xc,he.current(),nt())},[nt]),Ft=qt(function(){var Sn=ie.current;pt(),Sn.type==="DRAGGING"&&Sn.actions.cancel({shouldBlockNextClick:!0}),Sn.type==="PENDING"&&Sn.actions.abort()},[pt]),tn=qt(function(){var ln={capture:!0,passive:!1},mn=rd({cancel:Ft,completed:pt,getPhase:function(){return ie.current},setPhase:function(Ha){ie.current=Ha}});he.current=la(window,mn,ln)},[Ft,pt]),Ln=qt(function(ln,mn){ie.current.type!=="IDLE"&&mt(!1),ie.current={type:"PENDING",point:mn,actions:ln},tn()},[tn]);iu(function(){return nt(),function(){he.current()}},[nt])}var xl;function pu(){}var is=(xl={},xl[td]=!0,xl[Sd]=!0,xl[nd]=!0,xl[hd]=!0,xl);function bs(ae,ie){function he(){ie(),ae.cancel()}function Te(){ie(),ae.drop()}return[{eventName:"keydown",fn:function(nt){if(nt.keyCode===oc){nt.preventDefault(),he();return}if(nt.keyCode===jc){nt.preventDefault(),Te();return}if(nt.keyCode===Ed){nt.preventDefault(),ae.moveDown();return}if(nt.keyCode===Sc){nt.preventDefault(),ae.moveUp();return}if(nt.keyCode===ad){nt.preventDefault(),ae.moveRight();return}if(nt.keyCode===Zc){nt.preventDefault(),ae.moveLeft();return}if(is[nt.keyCode]){nt.preventDefault();return}Hc(nt)}},{eventName:"mousedown",fn:he},{eventName:"mouseup",fn:he},{eventName:"click",fn:he},{eventName:"touchstart",fn:he},{eventName:"resize",fn:he},{eventName:"wheel",fn:he,options:{passive:!0}},{eventName:Pc,fn:he}]}function qu(ae){var ie=(0,a.useRef)(pu),he=Nt(function(){return{eventName:"keydown",fn:function(nt){if(nt.defaultPrevented||nt.keyCode!==jc)return;var pt=ae.findClosestDraggableId(nt);if(!pt)return;var Ft=ae.tryGetLock(pt,Sn,{sourceEvent:nt});if(!Ft)return;nt.preventDefault();var tn=!0,Ln=Ft.snapLift();ie.current();function Sn(){tn||mt(!1),tn=!1,ie.current(),Te()}ie.current=la(window,bs(Ln,Sn),{capture:!0,passive:!1})}}},[ae]),Te=qt(function(){var nt={passive:!1,capture:!0};ie.current=la(window,[he],nt)},[he]);iu(function(){return Te(),function(){ie.current()}},[Te])}var lc={type:"IDLE"},uc=120,od=.15;function id(ae){var ie=ae.cancel,he=ae.getPhase;return[{eventName:"orientationchange",fn:ie},{eventName:"resize",fn:ie},{eventName:"contextmenu",fn:function($e){$e.preventDefault()}},{eventName:"keydown",fn:function($e){if(he().type!=="DRAGGING"){ie();return}$e.keyCode===oc&&$e.preventDefault(),ie()}},{eventName:Pc,fn:ie}]}function Ei(ae){var ie=ae.cancel,he=ae.completed,Te=ae.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(nt){var pt=Te();if(pt.type!=="DRAGGING"){ie();return}pt.hasMoved=!0;var Ft=nt.touches[0],tn=Ft.clientX,Ln=Ft.clientY,Sn={x:tn,y:Ln};nt.preventDefault(),pt.actions.move(Sn)}},{eventName:"touchend",fn:function(nt){var pt=Te();if(pt.type!=="DRAGGING"){ie();return}nt.preventDefault(),pt.actions.drop({shouldBlockNextClick:!0}),he()}},{eventName:"touchcancel",fn:function(nt){if(Te().type!=="DRAGGING"){ie();return}nt.preventDefault(),ie()}},{eventName:"touchforcechange",fn:function(nt){var pt=Te();pt.type==="IDLE"&&mt(!1);var Ft=nt.touches[0];if(Ft){var tn=Ft.force>=od;if(tn){var Ln=pt.actions.shouldRespectForcePress();if(pt.type==="PENDING"){Ln&&ie();return}if(Ln){if(pt.hasMoved){nt.preventDefault();return}ie();return}nt.preventDefault()}}}},{eventName:Pc,fn:ie}]}function t0(ae){var ie=(0,a.useRef)(lc),he=(0,a.useRef)(jn),Te=qt(function(){return ie.current},[]),$e=qt(function(Vn){ie.current=Vn},[]),nt=Nt(function(){return{eventName:"touchstart",fn:function(Vn){if(!Vn.defaultPrevented){var Ha=ae.findClosestDraggableId(Vn);if(Ha){var ro=ae.tryGetLock(Ha,Ft,{sourceEvent:Vn});if(ro){var Co=Vn.touches[0],wo=Co.clientX,Yo=Co.clientY,li={x:wo,y:Yo};he.current(),ln(ro,li)}}}}}},[ae]),pt=qt(function(){var Vn={capture:!0,passive:!1};he.current=la(window,[nt],Vn)},[nt]),Ft=qt(function(){var mn=ie.current;mn.type!=="IDLE"&&(mn.type==="PENDING"&&clearTimeout(mn.longPressTimerId),$e(lc),he.current(),pt())},[pt,$e]),tn=qt(function(){var mn=ie.current;Ft(),mn.type==="DRAGGING"&&mn.actions.cancel({shouldBlockNextClick:!0}),mn.type==="PENDING"&&mn.actions.abort()},[Ft]),Ln=qt(function(){var Vn={capture:!0,passive:!1},Ha={cancel:tn,completed:Ft,getPhase:Te},ro=la(window,Ei(Ha),Vn),Co=la(window,id(Ha),Vn);he.current=function(){ro(),Co()}},[tn,Te,Ft]),Sn=qt(function(){var Vn=Te();Vn.type!=="PENDING"&&mt(!1);var Ha=Vn.actions.fluidLift(Vn.point);$e({type:"DRAGGING",actions:Ha,hasMoved:!1})},[Te,$e]),ln=qt(function(Vn,Ha){Te().type!=="IDLE"&&mt(!1);var ro=setTimeout(Sn,uc);$e({type:"PENDING",point:Ha,actions:Vn,longPressTimerId:ro}),Ln()},[Ln,Te,$e,Sn]);iu(function(){return pt(),function(){he.current();var Ha=Te();Ha.type==="PENDING"&&(clearTimeout(Ha.longPressTimerId),$e(lc))}},[Te,pt,$e]),iu(function(){var Vn=la(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Vn},[])}function n0(ae){}var bd={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(ae,ie){if(ie==null)return!1;var he=!!bd[ie.tagName.toLowerCase()];if(he)return!0;var Te=ie.getAttribute("contenteditable");return Te==="true"||Te===""?!0:ie===ae?!1:Ms(ae,ie.parentElement)}function Md(ae,ie){var he=ie.target;return cu(he)?Ms(ae,he):!1}var a0=function(ae){return Ga(ae.getBoundingClientRect()).center};function xd(ae){return ae instanceof Vu(ae).Element}var Ws=function(){var ae="matches";if(typeof document=="undefined")return ae;var ie=[ae,"msMatchesSelector","webkitMatchesSelector"],he=Lo(ie,function(Te){return Te in Element.prototype});return he||ae}();function ld(ae,ie){return ae==null?null:ae[Ws](ie)?ae:ld(ae.parentElement,ie)}function Td(ae,ie){return ae.closest?ae.closest(ie):ld(ae,ie)}function r0(ae){return"["+ou.contextId+'="'+ae+'"]'}function kd(ae,ie){var he=ie.target;if(!xd(he))return null;var Te=r0(ae),$e=Td(he,Te);return!$e||!cu($e)?null:$e}function Ii(ae,ie){var he=kd(ae,ie);return he?he.getAttribute(ou.draggableId):null}function o0(ae,ie){var he="["+gu.contextId+'="'+ae+'"]',Te=Fl(document.querySelectorAll(he)),$e=Lo(Te,function(nt){return nt.getAttribute(gu.id)===ie});return!$e||!cu($e)?null:$e}function i0(ae){ae.preventDefault()}function ud(ae){var ie=ae.expected,he=ae.phase,Te=ae.isLockActive,$e=ae.shouldWarn;return!(!Te()||ie!==he)}function sd(ae){var ie=ae.lockAPI,he=ae.store,Te=ae.registry,$e=ae.draggableId;if(ie.isClaimed())return!1;var nt=Te.draggable.findById($e);return!(!nt||!nt.options.isEnabled||!wi(he.getState(),$e))}function wd(ae){var ie=ae.lockAPI,he=ae.contextId,Te=ae.store,$e=ae.registry,nt=ae.draggableId,pt=ae.forceSensorStop,Ft=ae.sourceEvent,tn=sd({lockAPI:ie,store:Te,registry:$e,draggableId:nt});if(!tn)return null;var Ln=$e.draggable.getById(nt),Sn=o0(he,Ln.descriptor.id);if(!Sn||Ft&&!Ln.options.canDragInteractiveElements&&Md(Sn,Ft))return null;var ln=ie.claim(pt||jn),mn="PRE_DRAG";function Vn(){return Ln.options.shouldRespectForcePress}function Ha(){return ie.isActive(ln)}function ro(vl,Yl){ud({expected:vl,phase:mn,isLockActive:Ha,shouldWarn:!0})&&Te.dispatch(Yl())}var Co=ro.bind(null,"DRAGGING");function wo(vl){function Yl(){ie.release(),mn="COMPLETED"}mn!=="PRE_DRAG"&&(Yl(),mn!=="PRE_DRAG"&&mt(!1)),Te.dispatch(Ge(vl.liftActionArgs)),mn="DRAGGING";function Fu(tu,Wu){if(Wu===void 0&&(Wu={shouldBlockNextClick:!1}),vl.cleanup(),Wu.shouldBlockNextClick){var as=la(window,[{eventName:"click",fn:i0,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(as)}Yl(),Te.dispatch(bo({reason:tu}))}return(0,ye.Z)({isActive:function(){return ud({expected:"DRAGGING",phase:mn,isLockActive:Ha,shouldWarn:!1})},shouldRespectForcePress:Vn,drop:function(Wu){return Fu("DROP",Wu)},cancel:function(Wu){return Fu("CANCEL",Wu)}},vl.actions)}function Yo(vl){var Yl=ce(function(tu){Co(function(){return Ba({client:tu})})}),Fu=wo({liftActionArgs:{id:nt,clientSelection:vl,movementMode:"FLUID"},cleanup:function(){return Yl.cancel()},actions:{move:Yl}});return(0,ye.Z)({},Fu,{move:Yl})}function li(){var vl={moveUp:function(){return Co(ya)},moveRight:function(){return Co(Ja)},moveDown:function(){return Co(sr)},moveLeft:function(){return Co(dr)}};return wo({liftActionArgs:{id:nt,clientSelection:a0(Sn),movementMode:"SNAP"},cleanup:jn,actions:vl})}function Si(){var vl=ud({expected:"PRE_DRAG",phase:mn,isLockActive:Ha,shouldWarn:!0});vl&&ie.release()}var Dl={isActive:function(){return ud({expected:"PRE_DRAG",phase:mn,isLockActive:Ha,shouldWarn:!1})},shouldRespectForcePress:Vn,fluidLift:Yo,snapLift:li,abort:Si};return Dl}var l0=[Pd,qu,t0];function jd(ae){var ie=ae.contextId,he=ae.store,Te=ae.registry,$e=ae.customSensors,nt=ae.enableDefaultSensors,pt=[].concat(nt?l0:[],$e||[]),Ft=(0,a.useState)(function(){return ns()})[0],tn=qt(function(Yo,li){Yo.isDragging&&!li.isDragging&&Ft.tryAbandon()},[Ft]);iu(function(){var Yo=he.getState(),li=he.subscribe(function(){var Si=he.getState();tn(Yo,Si),Yo=Si});return li},[Ft,he,tn]),iu(function(){return Ft.tryAbandon},[Ft.tryAbandon]);var Ln=qt(function(wo){return sd({lockAPI:Ft,registry:Te,store:he,draggableId:wo})},[Ft,Te,he]),Sn=qt(function(wo,Yo,li){return wd({lockAPI:Ft,registry:Te,contextId:ie,store:he,draggableId:wo,forceSensorStop:Yo,sourceEvent:li&&li.sourceEvent?li.sourceEvent:null})},[ie,Ft,Te,he]),ln=qt(function(wo){return Ii(ie,wo)},[ie]),mn=qt(function(wo){var Yo=Te.draggable.findById(wo);return Yo?Yo.options:null},[Te.draggable]),Vn=qt(function(){Ft.isClaimed()&&(Ft.tryAbandon(),he.getState().phase!=="IDLE"&&he.dispatch(da()))},[Ft,he]),Ha=qt(Ft.isClaimed,[Ft]),ro=Nt(function(){return{canGetLock:Ln,tryGetLock:Sn,findClosestDraggableId:ln,findOptionsForDraggable:mn,tryReleaseLock:Vn,isLockClaimed:Ha}},[Ln,Sn,ln,mn,Vn,Ha]);n0(pt);for(var Co=0;Co{if((0,we.default)("Draggable: onDragStart: %j",te),this.props.onStart(ee,(0,Be.createDraggableData)(this,te))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),Ce(this,"onDrag",(ee,te)=>{if(!this.state.dragging)return!1;(0,we.default)("Draggable: onDrag: %j",te);const ne=(0,Be.createDraggableData)(this,te),ue={x:ne.x,y:ne.y,slackX:0,slackY:0};if(this.props.bounds){const{x:me,y:ve}=ue;ue.x+=this.state.slackX,ue.y+=this.state.slackY;const[Ae,Se]=(0,Be.getBoundPosition)(this,ue.x,ue.y);ue.x=Ae,ue.y=Se,ue.slackX=this.state.slackX+(me-ue.x),ue.slackY=this.state.slackY+(ve-ue.y),ne.x=ue.x,ne.y=ue.y,ne.deltaX=ue.x-this.state.x,ne.deltaY=ue.y-this.state.y}if(this.props.onDrag(ee,ne)===!1)return!1;this.setState(ue)}),Ce(this,"onDragStop",(ee,te)=>{if(!this.state.dragging||this.props.onStop(ee,(0,Be.createDraggableData)(this,te))===!1)return!1;(0,we.default)("Draggable: onDragStop: %j",te);const ue={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:me,y:ve}=this.props.position;ue.x=me,ue.y=ve}this.setState(ue)}),this.state={dragging:!1,dragged:!1,x:b.position?b.position.x:b.defaultPosition.x,y:b.position?b.position.y:b.defaultPosition.y,prevPropsPosition:fd({},b.position),slackX:0,slackY:0,isElementSVG:!1},b.position&&!(b.onDrag||b.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var b,ee,te;return(te=(ee=(b=this.props)==null?void 0:b.nodeRef)==null?void 0:ee.current)!=null?te:Le.default.findDOMNode(this)}render(){const Et=this.props,{axis:b,bounds:ee,children:te,defaultPosition:ne,defaultClassName:ue,defaultClassNameDragging:se,defaultClassNameDragged:me,position:ve,positionOffset:Ae,scale:Se}=Et,Me=sg(Et,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let xe={},it=null;const lt=!!!ve||this.state.dragging,We=ve||ne,st={x:(0,Be.canDragX)(this)&<?this.state.x:We.x,y:(0,Be.canDragY)(this)&<?this.state.y:We.y};this.state.isElementSVG?it=(0,Fe.createSVGTransform)(st,Ae):xe=(0,Fe.createCSSTransform)(st,Ae);const bt=(0,ye.clsx)(te.props.className||"",ue,{[se]:this.state.dragging,[me]:this.state.dragged});return a.createElement(Ne.default,Ze({},Me,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),a.cloneElement(a.Children.only(te),{className:bt,style:fd(fd({},te.props.style),xe),transform:it}))}}dt.default=E,Ce(E,"displayName","Draggable"),Ce(E,"propTypes",bm(fd({},Ne.default.propTypes),{axis:fe.default.oneOf(["both","x","y","none"]),bounds:fe.default.oneOfType([fe.default.shape({left:fe.default.number,right:fe.default.number,top:fe.default.number,bottom:fe.default.number}),fe.default.string,fe.default.oneOf([!1])]),defaultClassName:fe.default.string,defaultClassNameDragging:fe.default.string,defaultClassNameDragged:fe.default.string,defaultPosition:fe.default.shape({x:fe.default.number,y:fe.default.number}),positionOffset:fe.default.shape({x:fe.default.oneOfType([fe.default.number,fe.default.string]),y:fe.default.oneOfType([fe.default.number,fe.default.string])}),position:fe.default.shape({x:fe.default.number,y:fe.default.number}),className:oe.dontSetMe,style:oe.dontSetMe,transform:oe.dontSetMe})),Ce(E,"defaultProps",bm(fd({},Ne.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(Lt,dt,x){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.default=void 0;var a=we(x(59301)),fe=Ne(x(12708)),Le=Ne(x(4676)),ye=x(77026),Fe=x(22013),Be=x(80217),oe=Ne(x(97510));function Ne(E){return E&&E.__esModule?E:{default:E}}function we(E,z){if(typeof WeakMap=="function")var b=new WeakMap,ee=new WeakMap;return(we=function(te,ne){if(!ne&&te&&te.__esModule)return te;var ue,se,me={__proto__:null,default:te};if(te===null||typeof te!="object"&&typeof te!="function")return me;if(ue=ne?ee:b){if(ue.has(te))return ue.get(te);ue.set(te,me)}for(const ve in te)ve!=="default"&&{}.hasOwnProperty.call(te,ve)&&((se=(ue=Object.defineProperty)&&Object.getOwnPropertyDescriptor(te,ve))&&(se.get||se.set)?ue(me,ve,se):me[ve]=te[ve]);return me})(E,z)}function be(E,z,b){return(z=Re(z))in E?Object.defineProperty(E,z,{value:b,enumerable:!0,configurable:!0,writable:!0}):E[z]=b,E}function Re(E){var z=Ze(E,"string");return typeof z=="symbol"?z:z+""}function Ze(E,z){if(typeof E!="object"||!E)return E;var b=E[Symbol.toPrimitive];if(b!==void 0){var ee=b.call(E,z||"default");if(typeof ee!="object")return ee;throw new TypeError("@@toPrimitive must return a primitive value.")}return(z==="string"?String:Number)(E)}const Ce={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let re=Ce.mouse;class y extends a.Component{constructor(){super(...arguments),be(this,"dragging",!1),be(this,"lastX",NaN),be(this,"lastY",NaN),be(this,"touchIdentifier",null),be(this,"mounted",!1),be(this,"handleDragStart",z=>{if(this.props.onMouseDown(z),!this.props.allowAnyClick&&typeof z.button=="number"&&z.button!==0)return!1;const b=this.findDOMNode();if(!b||!b.ownerDocument||!b.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:ee}=b;if(this.props.disabled||!(z.target instanceof ee.defaultView.Node)||this.props.handle&&!(0,ye.matchesSelectorAndParentsTo)(z.target,this.props.handle,b)||this.props.cancel&&(0,ye.matchesSelectorAndParentsTo)(z.target,this.props.cancel,b))return;z.type==="touchstart"&&!this.props.allowMobileScroll&&z.preventDefault();const te=(0,ye.getTouchIdentifier)(z);this.touchIdentifier=te;const ne=(0,Fe.getControlPosition)(z,te,this);if(ne==null)return;const{x:ue,y:se}=ne,me=(0,Fe.createCoreData)(this,ue,se);(0,oe.default)("DraggableCore: handleDragStart: %j",me),(0,oe.default)("calling",this.props.onStart),!(this.props.onStart(z,me)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,ye.addUserSelectStyles)(ee),this.dragging=!0,this.lastX=ue,this.lastY=se,(0,ye.addEvent)(ee,re.move,this.handleDrag),(0,ye.addEvent)(ee,re.stop,this.handleDragStop))}),be(this,"handleDrag",z=>{const b=(0,Fe.getControlPosition)(z,this.touchIdentifier,this);if(b==null)return;let{x:ee,y:te}=b;if(Array.isArray(this.props.grid)){let se=ee-this.lastX,me=te-this.lastY;if([se,me]=(0,Fe.snapToGrid)(this.props.grid,se,me),!se&&!me)return;ee=this.lastX+se,te=this.lastY+me}const ne=(0,Fe.createCoreData)(this,ee,te);if((0,oe.default)("DraggableCore: handleDrag: %j",ne),this.props.onDrag(z,ne)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(se){const me=document.createEvent("MouseEvents");me.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(me)}return}this.lastX=ee,this.lastY=te}),be(this,"handleDragStop",z=>{if(!this.dragging)return;const b=(0,Fe.getControlPosition)(z,this.touchIdentifier,this);if(b==null)return;let{x:ee,y:te}=b;if(Array.isArray(this.props.grid)){let me=ee-this.lastX||0,ve=te-this.lastY||0;[me,ve]=(0,Fe.snapToGrid)(this.props.grid,me,ve),ee=this.lastX+me,te=this.lastY+ve}const ne=(0,Fe.createCoreData)(this,ee,te);if(this.props.onStop(z,ne)===!1||this.mounted===!1)return!1;const se=this.findDOMNode();se&&this.props.enableUserSelectHack&&(0,ye.scheduleRemoveUserSelectStyles)(se.ownerDocument),(0,oe.default)("DraggableCore: handleDragStop: %j",ne),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,se&&((0,oe.default)("DraggableCore: Removing handlers"),(0,ye.removeEvent)(se.ownerDocument,re.move,this.handleDrag),(0,ye.removeEvent)(se.ownerDocument,re.stop,this.handleDragStop))}),be(this,"onMouseDown",z=>(re=Ce.mouse,this.handleDragStart(z))),be(this,"onMouseUp",z=>(re=Ce.mouse,this.handleDragStop(z))),be(this,"onTouchStart",z=>(re=Ce.touch,this.handleDragStart(z))),be(this,"onTouchEnd",z=>(re=Ce.touch,this.handleDragStop(z)))}componentDidMount(){this.mounted=!0;const z=this.findDOMNode();z&&(0,ye.addEvent)(z,Ce.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const z=this.findDOMNode();if(z){const{ownerDocument:b}=z;(0,ye.removeEvent)(b,Ce.mouse.move,this.handleDrag),(0,ye.removeEvent)(b,Ce.touch.move,this.handleDrag),(0,ye.removeEvent)(b,Ce.mouse.stop,this.handleDragStop),(0,ye.removeEvent)(b,Ce.touch.stop,this.handleDragStop),(0,ye.removeEvent)(z,Ce.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,ye.scheduleRemoveUserSelectStyles)(b)}}findDOMNode(){var z,b,ee;return(z=this.props)!=null&&z.nodeRef?(ee=(b=this.props)==null?void 0:b.nodeRef)==null?void 0:ee.current:Le.default.findDOMNode(this)}render(){return a.cloneElement(a.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}dt.default=y,be(y,"displayName","DraggableCore"),be(y,"propTypes",{allowAnyClick:fe.default.bool,allowMobileScroll:fe.default.bool,children:fe.default.node.isRequired,disabled:fe.default.bool,enableUserSelectHack:fe.default.bool,offsetParent:function(E,z){if(E[z]&&E[z].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:fe.default.arrayOf(fe.default.number),handle:fe.default.string,cancel:fe.default.string,nodeRef:fe.default.object,onStart:fe.default.func,onDrag:fe.default.func,onStop:fe.default.func,onMouseDown:fe.default.func,scale:fe.default.number,className:Be.dontSetMe,style:Be.dontSetMe,transform:Be.dontSetMe}),be(y,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(Lt,dt,x){"use strict";const{default:a,DraggableCore:fe}=x(51353);Lt.exports=a,Lt.exports.default=a,Lt.exports.DraggableCore=fe},77026:function(Lt,dt,x){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.addClassName=ue,dt.addEvent=oe,dt.addUserSelectStyles=ee,dt.createCSSTransform=re,dt.createSVGTransform=y,dt.getTouch=z,dt.getTouchIdentifier=b,dt.getTranslation=E,dt.innerHeight=Re,dt.innerWidth=Ze,dt.matchesSelector=Fe,dt.matchesSelectorAndParentsTo=Be,dt.offsetXYFromParent=Ce,dt.outerHeight=we,dt.outerWidth=be,dt.removeClassName=se,dt.removeEvent=Ne,dt.scheduleRemoveUserSelectStyles=te;var a=x(80217),fe=Le(x(76172));function Le(me,ve){if(typeof WeakMap=="function")var Ae=new WeakMap,Se=new WeakMap;return(Le=function(Me,xe){if(!xe&&Me&&Me.__esModule)return Me;var it,je,lt={__proto__:null,default:Me};if(Me===null||typeof Me!="object"&&typeof Me!="function")return lt;if(it=xe?Se:Ae){if(it.has(Me))return it.get(Me);it.set(Me,lt)}for(const We in Me)We!=="default"&&{}.hasOwnProperty.call(Me,We)&&((je=(it=Object.defineProperty)&&Object.getOwnPropertyDescriptor(Me,We))&&(je.get||je.set)?it(lt,We,je):lt[We]=Me[We]);return lt})(me,ve)}let ye="";function Fe(me,ve){return ye||(ye=(0,a.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(Ae){return(0,a.isFunction)(me[Ae])})),(0,a.isFunction)(me[ye])?me[ye](ve):!1}function Be(me,ve,Ae){let Se=me;do{if(Fe(Se,ve))return!0;if(Se===Ae)return!1;Se=Se.parentNode}while(Se);return!1}function oe(me,ve,Ae,Se){if(!me)return;const Me=fd({capture:!0},Se);me.addEventListener?me.addEventListener(ve,Ae,Me):me.attachEvent?me.attachEvent("on"+ve,Ae):me["on"+ve]=Ae}function Ne(me,ve,Ae,Se){if(!me)return;const Me=fd({capture:!0},Se);me.removeEventListener?me.removeEventListener(ve,Ae,Me):me.detachEvent?me.detachEvent("on"+ve,Ae):me["on"+ve]=null}function we(me){let ve=me.clientHeight;const Ae=me.ownerDocument.defaultView.getComputedStyle(me);return ve+=(0,a.int)(Ae.borderTopWidth),ve+=(0,a.int)(Ae.borderBottomWidth),ve}function be(me){let ve=me.clientWidth;const Ae=me.ownerDocument.defaultView.getComputedStyle(me);return ve+=(0,a.int)(Ae.borderLeftWidth),ve+=(0,a.int)(Ae.borderRightWidth),ve}function Re(me){let ve=me.clientHeight;const Ae=me.ownerDocument.defaultView.getComputedStyle(me);return ve-=(0,a.int)(Ae.paddingTop),ve-=(0,a.int)(Ae.paddingBottom),ve}function Ze(me){let ve=me.clientWidth;const Ae=me.ownerDocument.defaultView.getComputedStyle(me);return ve-=(0,a.int)(Ae.paddingLeft),ve-=(0,a.int)(Ae.paddingRight),ve}function Ce(me,ve,Ae){const Me=ve===ve.ownerDocument.body?{left:0,top:0}:ve.getBoundingClientRect(),xe=(me.clientX+ve.scrollLeft-Me.left)/Ae,it=(me.clientY+ve.scrollTop-Me.top)/Ae;return{x:xe,y:it}}function re(me,ve){const Ae=E(me,ve,"px");return{[(0,fe.browserPrefixToKey)("transform",fe.default)]:Ae}}function y(me,ve){return E(me,ve,"")}function E(me,ve,Ae){let{x:Se,y:Me}=me,xe=`translate(${Se}${Ae},${Me}${Ae})`;if(ve){const it=`${typeof ve.x=="string"?ve.x:ve.x+Ae}`,je=`${typeof ve.y=="string"?ve.y:ve.y+Ae}`;xe=`translate(${it}, ${je})`+xe}return xe}function z(me,ve){return me.targetTouches&&(0,a.findInArray)(me.targetTouches,Ae=>ve===Ae.identifier)||me.changedTouches&&(0,a.findInArray)(me.changedTouches,Ae=>ve===Ae.identifier)}function b(me){if(me.targetTouches&&me.targetTouches[0])return me.targetTouches[0].identifier;if(me.changedTouches&&me.changedTouches[0])return me.changedTouches[0].identifier}function ee(me){if(!me)return;let ve=me.getElementById("react-draggable-style-el");ve||(ve=me.createElement("style"),ve.type="text/css",ve.id="react-draggable-style-el",ve.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} `,ve.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} `,me.getElementsByTagName("head")[0].appendChild(ve)),me.body&&ue(me.body,"react-draggable-transparent-selection")}function te(me){window.requestAnimationFrame?window.requestAnimationFrame(()=>{ne(me)}):ne(me)}function ne(me){if(me)try{if(me.body&&se(me.body,"react-draggable-transparent-selection"),me.selection)me.selection.empty();else{const ve=(me.defaultView||window).getSelection();ve&&ve.type!=="Caret"&&ve.removeAllRanges()}}catch(ve){}}function ue(me,ve){me.classList?me.classList.add(ve):me.className.match(new RegExp(`(?:^|\\s)${ve}(?!\\S)`))||(me.className+=` ${ve}`)}function se(me,ve){me.classList?me.classList.remove(ve):me.className=me.className.replace(new RegExp(`(?:^|\\s)${ve}(?!\\S)`,"g"),"")}},76172:function(Lt,dt){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.browserPrefixToKey=fe,dt.browserPrefixToStyle=Le,dt.default=void 0,dt.getPrefix=a;const x=["Moz","Webkit","O","ms"];function a(){var Ne,we;let Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const oe=(we=(Ne=window.document)==null?void 0:Ne.documentElement)==null?void 0:we.style;if(!oe||Be in oe)return"";for(let be=0;be: Unmounted during event!");return Ce}},80217:function(Lt,dt){"use strict";Object.defineProperty(dt,"__esModule",{value:!0}),dt.dontSetMe=ye,dt.findInArray=x,dt.int=Le,dt.isFunction=a,dt.isNum=fe;function x(Fe,Be){for(let oe=0,Ne=Fe.length;oe=0||Object.prototype.hasOwnProperty.call(Ze,y)&&(re[y]=Ze[y]);return re}function Ne(Ze,Ce){if(!(Ze instanceof Ce))throw new TypeError("Cannot call a class as a function")}function we(Ze,Ce){if(!Ze)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ce&&(typeof Ce=="object"||typeof Ce=="function")?Ce:Ze}function be(Ze,Ce){if(typeof Ce!="function"&&Ce!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ce);Ze.prototype=Object.create(Ce&&Ce.prototype,{constructor:{value:Ze,enumerable:!1,writable:!0,configurable:!0}}),Ce&&(Object.setPrototypeOf?Object.setPrototypeOf(Ze,Ce):Ze.__proto__=Ce)}var Re=function(Ze){be(Ce,Ze);function Ce(re){Ne(this,Ce);var y=we(this,(Ce.__proto__||Object.getPrototypeOf(Ce)).call(this,re));return y.scrollListener=y.scrollListener.bind(y),y.eventListenerOptions=y.eventListenerOptions.bind(y),y.mousewheelListener=y.mousewheelListener.bind(y),y}return a(Ce,[{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 y=this.getParentElement(this.scrollComponent);y.scrollTop=y.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var y=!1,E={get passive(){y=!0}};try{document.addEventListener("test",null,E),document.removeEventListener("test",null,E)}catch(z){}return y}},{key:"eventListenerOptions",value:function(){var y=this.props.useCapture;return this.isPassiveSupported()&&(y={useCapture:this.props.useCapture,passive:!0}),y}},{key:"setDefaultLoader",value:function(y){this.defaultLoader=y}},{key:"detachMousewheelListener",value:function(){var y=window;this.props.useWindow===!1&&(y=this.scrollComponent.parentNode),y.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var y=window;this.props.useWindow===!1&&(y=this.getParentElement(this.scrollComponent)),y.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),y.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(y){var E=this.props.getScrollParent&&this.props.getScrollParent();return E!=null?E:y&&y.parentNode}},{key:"filterProps",value:function(y){return y}},{key:"attachScrollListener",value:function(){var y=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!y)){var E=window;this.props.useWindow===!1&&(E=y),E.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),E.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(y){y.deltaY===1&&!this.isPassiveSupported()&&y.preventDefault()}},{key:"scrollListener",value:function(){var y=this.scrollComponent,E=window,z=this.getParentElement(y),b=void 0;if(this.props.useWindow){var ee=document.documentElement||document.body.parentNode||document.body,te=E.pageYOffset!==void 0?E.pageYOffset:ee.scrollTop;this.props.isReverse?b=te:b=this.calculateOffset(y,te)}else this.props.isReverse?b=z.scrollTop:b=y.scrollHeight-z.scrollTop-z.clientHeight;b=0)&&(E[b]=re[b]);return E}function be(re){if(re===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return re}function Re(re,y){re.prototype=Object.create(y.prototype),re.prototype.constructor=re,re.__proto__=y}function Ze(re,y,E){return y in re?Object.defineProperty(re,y,{value:E,enumerable:!0,configurable:!0,writable:!0}):re[y]=E,re}var Ce=function(re){Re(y,re);function y(){for(var z,b=arguments.length,ee=new Array(b),te=0;te=0)&&(ee[ne]=z[ne]);return ee}function Ce(z){if(z===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return z}function re(z,b){z.prototype=Object.create(b.prototype),z.prototype.constructor=z,z.__proto__=b}function y(z,b,ee){return b in z?Object.defineProperty(z,b,{value:ee,enumerable:!0,configurable:!0,writable:!0}):z[b]=ee,z}var E=function(z){re(b,z);function b(){for(var te,ne=arguments.length,ue=new Array(ne),se=0;se1&&arguments[1]!==void 0?arguments[1]:60,ye=null;return function(){for(var Fe=this,Be=arguments.length,oe=new Array(Be),Ne=0;Ne{V.current.setValue(V.current.getValue()+" "+T.value+" ")},de=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:x.createElement(ye.Z,{className:C.Z.lists,gutter:[10,10]},P.map((T,Z)=>x.createElement(W.Z,{flex:"110px",className:C.Z.item},x.createElement("div",null,x.createElement(K.Z,{value:`$$${T.value}$$`}),T.name),x.createElement("div",{className:C.Z.children},T.children.map((k,ce)=>x.createElement("div",{key:ce},x.createElement("h1",null,k.name),x.createElement(ye.Z,{gutter:[10,10]},k.data.map((me,Ie)=>x.createElement(W.Z,{key:Ie,onClick:()=>z(me),className:C.Z.diamond},x.createElement(K.Z,{value:"`$$"+me.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:x.createElement(ye.Z,{className:C.Z.lists,gutter:[10,10]},te.map((T,Z)=>x.createElement(W.Z,{flex:"110px",className:C.Z.item},x.createElement("div",null,x.createElement(K.Z,{value:"`$$"+T.value+"$$`"}),T.name),x.createElement("div",{className:C.Z.children},T.children.map((k,ce)=>x.createElement("div",{key:ce},k.name&&x.createElement("h1",null,k.name),x.createElement(ye.Z,{gutter:[10,10]},k.data.map((me,Ie)=>x.createElement(W.Z,{key:Ie,onClick:()=>z(me),className:C.Z.diamond},x.createElement(K.Z,{value:"`$$"+me.value+"$$`"}))))))))))}],$=()=>{var T=document.createElement("div");T.innerHTML=V.current.getValue();var Z=T.innerText;return O&&O(Z),Z};return(0,U.useImperativeHandle)(R,()=>({getData:$})),x.createElement("div",{className:C.Z.mathWrap},x.createElement(Me.default,{defaultActiveKey:"1",items:de}),x.createElement("math-field",{locale:"zh_cn",className:C.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:V,style:{width:800,marginTop:30,fontSize:18}},F||""),S&&x.createElement("div",{className:C.Z.button},x.createElement(q.ZP,{size:"large",onClick:$,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});rr.Z=p},39479:function(wn,rr,d){"use strict";d.d(rr,{Z:function(){return Me}});var U=d(59301),ye=d(33796),W=d(11611),Me=()=>{const[q,K]=(0,U.useState)(""),[C,u]=(0,U.useState)(0);let[x,p]=(0,U.useState)(),[O,S]=(0,U.useState)();const[F,R]=(0,U.useState)(!1),V=(0,U.useRef)("");(0,U.useEffect)(()=>ye.Z.subscribe("preview-image",Ie=>{K(Ie),console.log(k.current),document.body.style.overflow="hidden"}),[]),(0,U.useEffect)(()=>(document.addEventListener("keydown",P),()=>{document.removeEventListener("keydown",P)}),[]),(0,U.useEffect)(()=>{V.current=q},[q]);function P(me){me.keyCode==27&&V.current&&te()}function te(){document.body.style.overflow="auto",p(void 0),S(void 0),u(0),K("")}function z(){u(C+90)}function de(){x=k.current.width*1.1,O=k.current.height*1.1,S(O),p(x)}function $(){x=k.current.width/1.1,O=k.current.height/1.1,S(O),p(x)}const T=(0,U.useRef)(),Z=(0,U.useRef)(),k=(0,U.useRef)(),ce=me=>{(me.nativeEvent.target===T.current||me.nativeEvent.target===Z.current)&&te()};return U.createElement(U.Fragment,null,q?U.createElement("div",null,U.createElement("div",{className:"preview-wrp-group",ref:Z},U.createElement(W.Z,{className:"image-preview",src:q,style:{display:"none"},preview:{visible:!0,src:q,movable:!1,onVisibleChange:me=>{K("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},394:function(wn,rr,d){"use strict";d.d(rr,{Z:function(){return D}});var U=d(59301),ye=d(92832),W=d(8591),Me=d(43418),q=d(71418),K=d(95237),C=d(43604),u=d(54580),x=d(24905),p=d(5871),O=d(62772),S={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},F=d(76560),R=d(82093),V=d(854),P=d(33796),te=d(90524),z=d(39479),de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",$="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",T=d(59301),Z=Object.defineProperty,k=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ie=(rt,Fe,we)=>Fe in rt?Z(rt,Fe,{enumerable:!0,configurable:!0,writable:!0,value:we}):rt[Fe]=we,fe=(rt,Fe)=>{for(var we in Fe||(Fe={}))ce.call(Fe,we)&&Ie(rt,we,Fe[we]);if(k)for(var we of k(Fe))me.call(Fe,we)&&Ie(rt,we,Fe[we]);return rt},Re=(rt,Fe,we)=>new Promise((Ue,be)=>{var xe=at=>{try{Be(we.next(at))}catch(st){be(st)}},ue=at=>{try{Be(we.throw(at))}catch(st){be(st)}},Be=at=>at.done?Ue(at.value):Promise.resolve(at.value).then(xe,ue);Be((we=we.apply(rt,Fe)).next())});const{TextArea:_}=ye.default,Ke=({exercise:rt,loading:Fe,dispatch:we})=>{var Ue;const{workSetting:be}=rt,xe=(0,F.useParams)();xe.category=xe.categoryId||xe.exerciseId,xe.categoryId=xe.categoryId||xe.exerciseId;const[ue,Be]=(0,U.useState)(!1),[at,st]=(0,U.useState)(!1);let[Xe,he]=(0,U.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,U.useEffect)(()=>{Gt()},[be]),(0,U.useEffect)(()=>{rt.actionTabs.key==="exportSetting"&&!(be!=null&&be.exercise_header)&&we({type:"exercise/getWorkSetting",payload:fe({},xe)})},[rt.actionTabs.key]);const Gt=()=>{var ir,gr,Cr,J;const Bt=JSON.parse(JSON.stringify(be));Object.keys(Xe).forEach(I=>{var h;Xe[I]=(h=Bt==null?void 0:Bt.exercise_header)==null?void 0:h[I]}),Xe.file_list=(ir=Bt==null?void 0:Bt.exercise_header)!=null&&ir.attachment_id?[{uid:(gr=Bt==null?void 0:Bt.exercise_header)==null?void 0:gr.attachment_id,id:(Cr=Bt==null?void 0:Bt.exercise_header)==null?void 0:Cr.attachment_id,url:(J=Bt==null?void 0:Bt.exercise_header)==null?void 0:J.photo_url}]:[],he(Xe)},Ar=()=>{var ir,gr,Cr;const J=JSON.parse(JSON.stringify(Xe));J.categoryId=xe.categoryId,J.attachment_id=((Cr=(gr=(ir=J.file_list)==null?void 0:ir[0])==null?void 0:gr.response)==null?void 0:Cr.id)||null,er(J)},er=ir=>Re(void 0,null,function*(){st(!0),(yield(0,R.ZP)(`/api/exercises/${xe==null?void 0:xe.categoryId}/foramt_settings.json`,{method:"post",body:ir})).status===0&&(W.ZP.success("\u66F4\u65B0\u6210\u529F"),we({type:"exercise/getCommonHeader",payload:fe({},xe)}),we({type:"exercise/getWorkSetting",payload:fe({},xe)}),we({type:"exercise/getExerciseExportHeadData",payload:{id:xe.exerciseId||xe.categoryId,identify:xe.userId||null}}),st(!1))}),wr={disabled:ue,multiple:!1,listType:"picture-card",onPreview:ir=>{P.Z.publish("preview-image",ir.thumbUrl||ir.url)},withCredentials:!0,fileList:Xe.file_list,beforeUpload:ir=>ir.size/1024>200?(W.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${te.Z.API_SERVER}/api/attachments.json`,onChange(ir){let gr=ir.fileList.filter(Cr=>!!Cr.status);Xe.file_list=gr,he(Object.assign({},Xe))},onRemove:ir=>Re(void 0,null,function*(){return Xe.file_list=[],he(Object.assign({},Xe)),!0})};return T.createElement(Me.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:S.modalWrapper,width:900,centered:!0,open:rt.actionTabs.key==="exportSetting",onOk:()=>Ar(),onCancel:()=>{Gt(),we({type:"exercise/setActionTabs",payload:{}})}},T.createElement("section",{className:S.exportSettingWrapper},T.createElement(q.Z,{spinning:Fe["exercise/getWorkSetting"]||at},T.createElement(K.Z,{wrap:!1,justify:"space-between"},T.createElement(C.Z,null,T.createElement(K.Z,{align:"middle"},T.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),T.createElement("span",{className:S.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),T.createElement("div",{className:"mt15"},T.createElement(u.default,fe({},wr),!((Ue=Xe.file_list)!=null&&Ue.length)&&T.createElement("div",null,T.createElement(O.Z,null),T.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),T.createElement(C.Z,{span:24,className:"mt15"},T.createElement(x.default,{checked:Xe.show_title,disabled:ue,onChange:ir=>{Xe.show_title=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),T.createElement(C.Z,{span:24,className:"mt15"},T.createElement(x.default,{checked:Xe.show_body,disabled:ue,onChange:ir=>{Xe.show_body=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),T.createElement(C.Z,{span:24,className:"mt15"},T.createElement(x.default,{checked:Xe.show_info,disabled:ue,onChange:ir=>{Xe.show_info=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),T.createElement(C.Z,{span:24,className:"mt15"},T.createElement(x.default,{checked:Xe.show_table,disabled:ue,onChange:ir=>{Xe.show_table=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),T.createElement(K.Z,{align:"middle",className:`mt20 ${S.pottedLine}`},T.createElement(C.Z,null,T.createElement("img",{src:de,alt:""})),T.createElement(C.Z,{className:S.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),T.createElement(C.Z,null,T.createElement("img",{src:de,alt:""}))),T.createElement(K.Z,{className:"mt15",justify:"center",style:{width:320}},T.createElement(x.default,{className:"pl8",checked:Xe.show_user,disabled:ue,onChange:ir=>{Xe.show_user=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u59D3\u540D")),T.createElement(x.default,{checked:Xe.show_no,disabled:ue,onChange:ir=>{Xe.show_no=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u5B66\u53F7")),T.createElement(x.default,{checked:Xe.show_group,disabled:ue,onChange:ir=>{Xe.show_group=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),T.createElement(x.default,{checked:Xe.show_school_name,disabled:ue,onChange:ir=>{Xe.show_school_name=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),T.createElement(x.default,{checked:Xe.show_phone,disabled:ue,onChange:ir=>{Xe.show_phone=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u624B\u673A\u53F7"))),T.createElement("img",{src:$,alt:"",className:"mt15",style:{width:320}}),T.createElement(C.Z,{span:24,className:"mt15"},T.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),T.createElement(p.Z,{size:"middle",min:1,value:Xe.export_page_num?Xe.export_page_num:40,onChange:ir=>{Xe.export_page_num=ir,he(fe({},Xe))}}),T.createElement("span",{className:"ml10"},"\u9898")),T.createElement(K.Z,{className:"mt15"},T.createElement(x.default,{checked:Xe.show_desc,disabled:ue,onChange:ir=>{Xe.show_desc=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),T.createElement(C.Z,{className:S.imgPreviewPart},T.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),T.createElement("img",{src:V.qz})))),T.createElement(z.Z,null)))};var D=(0,F.connect)(({exercise:rt,loading:Fe,globalSetting:we})=>({exercise:rt,loading:Fe.effects,globalSetting:we}))(Ke)},65737:function(wn,rr,d){"use strict";d.d(rr,{Z:function(){return $}});var U=d(59301),ye=d(76560),W=d(95237),Me=d(1710),q={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},K=d(72664),C=d(49661),u=d(394),x=d(22688),p=d(90524),O=d(59301),S=Object.defineProperty,F=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,P=(T,Z,k)=>Z in T?S(T,Z,{enumerable:!0,configurable:!0,writable:!0,value:k}):T[Z]=k,te=(T,Z)=>{for(var k in Z||(Z={}))R.call(Z,k)&&P(T,k,Z[k]);if(F)for(var k of F(Z))V.call(Z,k)&&P(T,k,Z[k]);return T},z=(T,Z,k)=>new Promise((ce,me)=>{var Ie=_=>{try{Re(k.next(_))}catch(Ke){me(Ke)}},fe=_=>{try{Re(k.throw(_))}catch(Ke){me(Ke)}},Re=_=>_.done?ce(_.value):Promise.resolve(_.value).then(Ie,fe);Re((k=k.apply(T,Z)).next())});const de=({isPreview:T=!1,isExportBlank:Z=!1,activeTabs:k,exercise:ce,globalSetting:me,loading:Ie,user:fe,dispatch:Re,showExportBtn:_=!1,sealStyle:Ke={}})=>{var D,rt,Fe,we,Ue,be,xe,ue,Be,at,st,Xe,he,Gt,Ar,er;const wr=(0,ye.useParams)(),{userInfo:ir}=fe,[gr,Cr]=(0,U.useState)(),[J,Bt]=(0,U.useState)();let I=(0,U.useRef)(null);const[h,g]=(0,U.useState)(21),[B,le]=(0,U.useState)([]),Oe=(0,U.useRef)(!0);(0,U.useEffect)(()=>{z(void 0,null,function*(){if(!Oe.current)return;Oe.current=!1;const ge=yield(0,K.cV)({id:wr.exerciseId||wr.categoryId});ge.status==0&&le(ge.data)}),(0,C.W)(k)||k==="2"&&G()},[wr.userId,wr.coursesId,wr.exerciseId,wr.categoryId,k]),(0,U.useEffect)(()=>{I.current&&g(I.current.clientHeight)},[I.current]),(0,U.useEffect)(()=>{var ge;if((ge=ce.exerciseExportHeadData)!=null&&ge.title){const Pe=ce.exerciseExportHeadData;Cr(te({},Pe||{}));const{table:ae}=Pe||{};let Ot,Ce;(ae!=null&&ae.total_singles_scores||ae!=null&&ae.total_doubles_scores||ae!=null&&ae.total_nulls_scores||ae!=null&&ae.total_judges_scores||ae!=null&&ae.total_pros_scores||ae!=null&&ae.total_shixuns_scores||ae!=null&&ae.total_mains_scores||ae!=null&&ae.total_combination_scores||ae!=null&&ae.total_bpros_scores||ae!=null&&ae.total_pro_corr_scores)&&(Ot=Number(ae==null?void 0:ae.total_singles_scores)+Number(ae==null?void 0:ae.total_doubles_scores)+Number(ae==null?void 0:ae.total_nulls_scores)+Number(ae==null?void 0:ae.total_judges_scores)+Number(ae==null?void 0:ae.total_bpros_scores)+Number(ae==null?void 0:ae.total_pros_scores)+Number(ae==null?void 0:ae.total_shixuns_scores)+Number(ae==null?void 0:ae.total_mains_scores)+Number(ae==null?void 0:ae.total_combination_scores)+Number(ae==null?void 0:ae.total_pro_corr_scores)),(ae!=null&&ae.singles_scores||ae!=null&&ae.doubles_scores||ae!=null&&ae.nulls_scores||ae!=null&&ae.judges_scores||ae!=null&&ae.pros_scores||ae!=null&&ae.bpros_scores||ae!=null&&ae.shixuns_scores||ae!=null&&ae.mains_scores||ae!=null&&ae.combination_scores||ae!=null&&ae.pro_corr_scores)&&(Ce=Number(ae==null?void 0:ae.singles_scores)+Number(ae==null?void 0:ae.doubles_scores)+Number(ae==null?void 0:ae.nulls_scores)+Number(ae==null?void 0:ae.judges_scores)+Number(ae==null?void 0:ae.pros_scores)+Number(ae==null?void 0:ae.bpros_scores)+Number(ae==null?void 0:ae.pro_corr_scores)+Number(ae==null?void 0:ae.shixuns_scores)+Number(ae==null?void 0:ae.mains_scores)+Number(ae==null?void 0:ae.combination_scores));const ht=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(ae==null?void 0:ae.total_singles_scores)||0,doubles_score:(ae==null?void 0:ae.total_doubles_scores)||0,nulls_score:(ae==null?void 0:ae.total_nulls_scores)||0,judges_score:(ae==null?void 0:ae.total_judges_scores)||0,pros_score:(ae==null?void 0:ae.total_pros_scores)||0,bpros_score:(ae==null?void 0:ae.total_bpros_scores)||0,pro_corr_score:(ae==null?void 0:ae.total_pro_corr_scores)||0,shixuns_score:(ae==null?void 0:ae.total_shixuns_scores)||0,mains_score:(ae==null?void 0:ae.total_mains_scores)||0,total_combination_scores:(ae==null?void 0:ae.total_combination_scores)||0,total_score:Ot||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(ae==null?void 0:ae.singles_scores)||0,doubles_score:(ae==null?void 0:ae.doubles_scores)||0,nulls_score:(ae==null?void 0:ae.nulls_scores)||0,judges_score:(ae==null?void 0:ae.judges_scores)||0,pros_score:(ae==null?void 0:ae.pros_scores)||0,bpros_score:(ae==null?void 0:ae.bpros_scores)||0,pro_corr_score:(ae==null?void 0:ae.pro_corr_scores)||0,shixuns_score:(ae==null?void 0:ae.shixuns_scores)||0,mains_score:(ae==null?void 0:ae.mains_scores)||0,total_combination_scores:(ae==null?void 0:ae.combination_scores)||0,total_score:Ce||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],ut=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(ae==null?void 0:ae.total_singles_scores)||0,doubles_score:(ae==null?void 0:ae.total_doubles_scores)||0,nulls_score:(ae==null?void 0:ae.total_nulls_scores)||0,judges_score:(ae==null?void 0:ae.total_judges_scores)||0,pros_score:(ae==null?void 0:ae.total_pros_scores)||0,pro_corr_score:(ae==null?void 0:ae.total_pro_corr_scores)||0,bpros_score:(ae==null?void 0:ae.total_bpros_scores)||0,shixuns_score:(ae==null?void 0:ae.total_shixuns_scores)||0,mains_score:(ae==null?void 0:ae.total_mains_scores)||0,total_combination_scores:(ae==null?void 0:ae.total_combination_scores)||0,total_score:Ot||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Bt([...Z?ut:ht])}},[ce.exerciseExportHeadData]);const G=()=>z(void 0,null,function*(){const ge={id:wr.exerciseId||wr.categoryId,identify:(ir==null?void 0:ir.login)||null},Pe=yield(0,K.iw)(ge);Cr(Pe||{});const{table:ae}=Pe||{};let Ot,Ce;(ae!=null&&ae.total_singles_scores||ae!=null&&ae.total_doubles_scores||ae!=null&&ae.total_nulls_scores||ae!=null&&ae.total_judges_scores||ae!=null&&ae.total_pros_scores||ae!=null&&ae.total_bpros_scores||ae!=null&&ae.total_shixuns_scores||ae!=null&&ae.total_mains_scores||ae!=null&&ae.total_combination_scores||ae!=null&&ae.total_pro_corr_scores)&&(Ot=Number(ae==null?void 0:ae.total_singles_scores)+Number(ae==null?void 0:ae.total_doubles_scores)+Number(ae==null?void 0:ae.total_nulls_scores)+Number(ae==null?void 0:ae.total_bpros_scores)+Number(ae==null?void 0:ae.total_judges_scores)+Number(ae==null?void 0:ae.total_pros_scores)+Number(ae==null?void 0:ae.total_shixuns_scores)+Number(ae==null?void 0:ae.total_mains_scores)+Number(ae==null?void 0:ae.total_combination_scores)+Number(ae==null?void 0:ae.total_pro_corr_scores)),(ae!=null&&ae.singles_scores||ae!=null&&ae.doubles_scores||ae!=null&&ae.nulls_scores||ae!=null&&ae.judges_scores||ae!=null&&ae.pros_scores||ae!=null&&ae.bpros_scores||ae!=null&&ae.shixuns_scores||ae!=null&&ae.mains_scores||ae!=null&&ae.combination_scores||ae!=null&&ae.pro_corr_scores)&&(Ce=Number(ae==null?void 0:ae.singles_scores)+Number(ae==null?void 0:ae.doubles_scores)+Number(ae==null?void 0:ae.bpros_scores)+Number(ae==null?void 0:ae.nulls_scores)+Number(ae==null?void 0:ae.judges_scores)+Number(ae==null?void 0:ae.pros_scores)+Number(ae==null?void 0:ae.shixuns_scores)+Number(ae==null?void 0:ae.mains_scores)+Number(ae==null?void 0:ae.combination_scores)+Number(ae==null?void 0:ae.pro_corr_scores));const ht=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(ae==null?void 0:ae.total_singles_scores)||0,doubles_score:(ae==null?void 0:ae.total_doubles_scores)||0,nulls_score:(ae==null?void 0:ae.total_nulls_scores)||0,judges_score:(ae==null?void 0:ae.total_judges_scores)||0,pros_score:(ae==null?void 0:ae.total_pros_scores)||0,bpros_score:(ae==null?void 0:ae.total_bpros_scores)||0,pro_corr_score:(ae==null?void 0:ae.total_pro_corr_scores)||0,shixuns_score:(ae==null?void 0:ae.total_shixuns_scores)||0,mains_score:(ae==null?void 0:ae.total_mains_scores)||0,total_combination_scores:(ae==null?void 0:ae.total_combination_scores)||0,total_score:Ot||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(ae==null?void 0:ae.singles_scores)||0,doubles_score:(ae==null?void 0:ae.doubles_scores)||0,nulls_score:(ae==null?void 0:ae.nulls_scores)||0,judges_score:(ae==null?void 0:ae.judges_scores)||0,pros_score:(ae==null?void 0:ae.pros_scores)||0,bpros_score:(ae==null?void 0:ae.bpros_scores)||0,pro_corr_score:(ae==null?void 0:ae.pro_corr_scores)||0,shixuns_score:(ae==null?void 0:ae.shixuns_scores)||0,mains_score:(ae==null?void 0:ae.mains_scores)||0,total_combination_scores:(ae==null?void 0:ae.combination_scores)||0,total_score:Ce||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Bt(Z?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:ht)}),ie=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:ge=>O.createElement("a",null,ge)},{title:((D=B==null?void 0:B.find(ge=>ge.value==x.fw[0].nameType))==null?void 0:D.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{title:((rt=B==null?void 0:B.find(ge=>ge.value==x.fw[1].nameType))==null?void 0:rt.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{title:((Fe=B==null?void 0:B.find(ge=>ge.value==x.fw[3].nameType))==null?void 0:Fe.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{title:((we=B==null?void 0:B.find(ge=>ge.value==x.fw[2].nameType))==null?void 0:we.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{title:((Ue=B==null?void 0:B.find(ge=>ge.value==x.fw[6].nameType))==null?void 0:Ue.name)||"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",align:"center",dataIndex:"pros_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{title:((be=B==null?void 0:B.find(ge=>ge.value==x.fw[9].nameType))==null?void 0:be.name)||"\u7A0B\u5E8F\u6539\u9519\u9898",align:"center",dataIndex:"pro_corr_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{title:((xe=B==null?void 0:B.find(ge=>ge.value==x.fw[8].nameType))==null?void 0:xe.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{title:((ue=B==null?void 0:B.find(ge=>ge.value==x.fw[5].nameType))==null?void 0:ue.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{title:((Be=B==null?void 0:B.find(ge=>ge.value==x.fw[4].nameType))==null?void 0:Be.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{title:((at=B==null?void 0:B.find(ge=>ge.value==x.fw[7].nameType))==null?void 0:at.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge==null?void 0:ge.toFixed(1))}],{exercise_header:ke}=gr||{};return O.createElement(O.Fragment,null,((ke==null?void 0:ke.show_user)||(ke==null?void 0:ke.show_no)||(ke==null?void 0:ke.show_group))&&O.createElement("section",{className:q.glassSeal,style:Ke},(ke==null?void 0:ke.show_user)&&O.createElement("span",null,"\u59D3\u540D\uFF1A",O.createElement("span",null,gr==null?void 0:gr.user)),(ke==null?void 0:ke.show_no)&&O.createElement("span",null,"\u5B66\u53F7\uFF1A",O.createElement("span",null,gr==null?void 0:gr.student_id)),(ke==null?void 0:ke.show_group)&&O.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",O.createElement("span",null,gr==null?void 0:gr.group_name)),(ke==null?void 0:ke.show_school_name)&&O.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",O.createElement("span",null,gr==null?void 0:gr.school_name)),(ke==null?void 0:ke.show_phone)&&O.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",O.createElement("span",null,gr==null?void 0:gr.phone))),O.createElement("section",{className:`${q.wrap} ${T?"pl20":""} `},(gr==null?void 0:gr.photo_url)&&O.createElement("img",{className:q.img,src:`${p.Z.API_SERVER}${gr==null?void 0:gr.photo_url}`}),(ke==null?void 0:ke.show_title)&&O.createElement(W.Z,{className:q.paperHeader,justify:"center"},O.createElement("div",null,gr==null?void 0:gr.title)),(ke==null?void 0:ke.show_info)&&O.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",gr==null?void 0:gr.large_counts,"\u5927\u9898\u3011\u3010",gr==null?void 0:gr.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",gr==null?void 0:gr.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(gr==null?void 0:gr.time)>-1?`${gr==null?void 0:gr.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(ke==null?void 0:ke.show_desc)&&(((st=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:st.exercise_description)||((Xe=ce==null?void 0:ce.commonHeader)==null?void 0:Xe.exercise_description))&&O.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},O.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),O.createElement("span",null,((he=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:he.exercise_description)||((Gt=ce==null?void 0:ce.commonHeader)==null?void 0:Gt.exercise_description))),(ke==null?void 0:ke.show_table)&&O.createElement("div",{className:"mt10"},O.createElement(Me.default,{className:q.table,columns:ie,dataSource:[...J||[]],bordered:!0,pagination:!1})),((Ar=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:Ar.analysis)&&O.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(er=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:er.analysis}`)),O.createElement(u.Z,null))};var $=(0,ye.connect)(({exercise:T,loading:Z,user:k,globalSetting:ce})=>({exercise:T,globalSetting:ce,user:k,loading:Z.effects}))(de)},89607:function(wn,rr,d){"use strict";d.r(rr);var U=d(59301),ye=d(76560),W=d(92832),Me=d(43418),q=d(8591),K=d(95237),C=d(43604),u=d(1710),x=d(6848),p=d(5112),O=d(24905),S=d(28103),F=d(66104),R=d(38854),V=d(3113),P=d(58421),te=d(90524),z=d(86129),de=d.n(z),$=d(27812),T=d(41464),Z=d(67921),k=d(89489),ce=d(4958),me=d(61485),Ie=d(60977),fe=d(7664),Re=d(49661),_=d(33892),Ke=d(80033),D=d(52750),rt=d(65737),Fe=d(44164),we=d.n(Fe),Ue=d(34055),be=d(16837),xe=d(63208),ue=d(30975),Be=d(24334),at=d.n(Be),st=d(82093),Xe=d(65986),he=d(59301),Gt=Object.defineProperty,Ar=Object.defineProperties,er=Object.getOwnPropertyDescriptors,wr=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,gr=Object.prototype.propertyIsEnumerable,Cr=(G,ie,ke)=>ie in G?Gt(G,ie,{enumerable:!0,configurable:!0,writable:!0,value:ke}):G[ie]=ke,J=(G,ie)=>{for(var ke in ie||(ie={}))ir.call(ie,ke)&&Cr(G,ke,ie[ke]);if(wr)for(var ke of wr(ie))gr.call(ie,ke)&&Cr(G,ke,ie[ke]);return G},Bt=(G,ie)=>Ar(G,er(ie)),I=(G,ie)=>{var ke={};for(var ge in G)ir.call(G,ge)&&ie.indexOf(ge)<0&&(ke[ge]=G[ge]);if(G!=null&&wr)for(var ge of wr(G))ie.indexOf(ge)<0&&gr.call(G,ge)&&(ke[ge]=G[ge]);return ke},h=(G,ie,ke)=>new Promise((ge,Pe)=>{var ae=ht=>{try{Ce(ke.next(ht))}catch(ut){Pe(ut)}},Ot=ht=>{try{Ce(ke.throw(ht))}catch(ut){Pe(ut)}},Ce=ht=>ht.done?ge(ht.value):Promise.resolve(ht.value).then(ae,Ot);Ce((ke=ke.apply(G,ie)).next())});const{TextArea:g}=W.default,B={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},le=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Oe=G=>{var ie=G,{exercise:ke,globalSetting:ge,loading:Pe,user:ae,dispatch:Ot}=ie,Ce=I(ie,["exercise","globalSetting","loading","user","dispatch"]),ht,ut,Ne,Ae,je,yt,Lt,Jt,Or,Qr,jr,Ur,Mr,dr;const yr=(0,ye.useParams)(),{userInfo:hn}=ae,[En,mn]=(0,U.useState)({}),Mn=(0,U.useRef)(),Jn=(0,U.useRef)(!1),zr=(0,U.useRef)(""),ri=(0,U.useRef)(0),[Oi,Xn]=(0,U.useState)(!1),[qn,Di]=(0,U.useState)({}),[Qi,pa]=(0,U.useState)(new(de())),[zi,hi]=(0,U.useState)(!1),[Ei,Ii]=(0,U.useState)(!1),[tt,vt]=(0,U.useState)(!1),[ft,lt]=(0,U.useState)(!1),[lr,qt]=(0,U.useState)(!1),[Wt,dt]=(0,U.useState)("1"),[_t,pr]=(0,U.useState)("1"),[Fr,mr]=(0,U.useState)(!1),[Lr,Pr]=(0,U.useState)(!1),[ot,xt]=(0,U.useState)(""),[jt]=(0,ye.useSearchParams)(),[Kt,hr]=(0,U.useState)(jt==null?void 0:jt.get("type")),ar=((Ne=(ut=(ht=ke==null?void 0:ke.editData)==null?void 0:ht.exercise_question_types)==null?void 0:ut.filter(Ft=>Ft.question_type===5))==null?void 0:Ne.length)>0,Yt=((yt=(je=(Ae=ke==null?void 0:ke.editData)==null?void 0:Ae.exercise_question_types)==null?void 0:je.filter(Ft=>Ft.question_type===6))==null?void 0:yt.length)>0,[et,St]=(0,U.useState)({param_show_hack_description:!1,param_show_hack_sets:!1,param_show_challenge_task_pass:!1}),Vt=(()=>{var Ft;let dn=localStorage[`${(Ft=ae==null?void 0:ae.userInfo)==null?void 0:Ft.login}-${yr.coursesId}-${yr.exerciseId}-downFilter`];return dn?dn=JSON.parse(dn):dn={},Object.prototype.toString.call(dn)!=="[object Object]"?{}:dn})();(0,U.useEffect)(()=>{hn!=null&&hn.login&&Jr()},[yr.userId,yr.coursesId,yr.exerciseId,hn]);const tr=()=>{document.querySelectorAll("canvas").forEach(Ft=>{(!Ft.clientWidth||!Ft.clientHeight)&&Ft.remove()})};(0,U.useEffect)(()=>{Kt=="1"?(Jr(),Ii(!0),xt(""),un(),hr("1")):Kt=="2"?(Jr(),Ii(!1),xt(""),un(),hr("2")):(zr.current&&(Ot({type:"exercise/getExerciseExportHeadData",payload:{id:yr.exerciseId,identify:zr.current}}),Ot({type:"exercise/postReviewExercise",payload:J({exerciseId:yr.exerciseId,login:zr.current,export:!0},Vt)})),xt("pdf"),qt(!1),lt(!0),dt("1"),Ii(!1),un(),hr("3"))},[Kt]);const Er=()=>{document.body.scrollIntoView()},br=Ft=>{var dn,Rn,fi,bn;const Sr=(dn=Ft==null?void 0:Ft.exercise_answer_user)==null?void 0:dn.user_id;if((Rn=Ft==null?void 0:Ft.exercise)!=null&&Rn.question_random||(fi=Ft==null?void 0:Ft.exercise)!=null&&fi.choice_random){let Xr=1;Ft.exercise.question_random=(bn=Ft==null?void 0:Ft.exercise_question_types)==null?void 0:bn.map($r=>{var on,pn;return(on=Ft==null?void 0:Ft.exercise)!=null&&on.choice_random&&(($r.question_type===0||$r.question_type===1)&&$r.items.map(gn=>(gn.question_choices=(0,Re.M2)(gn.question_choices,Sr),gn)),$r.question_type===7&&$r.items.forEach(gn=>{gn.sub_exercise_questions.forEach(xn=>{xn.question_choices&&(xn.question_choices=(0,Re.M2)(xn.question_choices,Sr))})})),(pn=Ft==null?void 0:Ft.exercise)!=null&&pn.question_random&&($r.items=(0,Re.M2)($r.items,Sr)),$r.items.map(gn=>(gn.question_num=Xr,Xr++,gn)),$r})}},Jr=()=>h(void 0,null,function*(){Ot({type:"exercise/getExerciseExportHeadData",payload:{id:yr.exerciseId,identify:yr.userId}});let Ft;yr.userId?(Ft=yield Ot({type:"exercise/getReviewExercise",payload:{exerciseId:yr.exerciseId,login:yr.userId}}),br(Ft),Jn.current=!1):(Ft=yield Ot({type:"exercise/editExercise",payload:{coursesId:yr.coursesId,categoryId:yr.exerciseId}}),Jn.current=!0),Jn.current=!0,zr.current=Vt==null?void 0:Vt.firstTargetLogin,ri.current=(Vt==null?void 0:Vt.totalCount)||0,Di(J({},Ft||{})),Kt=="3"&&(Ot({type:"exercise/getExerciseExportHeadData",payload:{id:yr.exerciseId,identify:Vt==null?void 0:Vt.firstTargetLogin}}),Ot({type:"exercise/postReviewExercise",payload:J({exerciseId:yr.exerciseId,login:Vt==null?void 0:Vt.firstTargetLogin,export:!0},Vt)}))}),yn=Ft=>{Qi.generateAsync({type:"blob"}).then(function(dn){var Rn,fi,bn;const Sr=document.createElement("a");Sr.href=window.URL.createObjectURL(dn),Sr.download=Object.keys(Qi.files).length>1?((Rn=qn==null?void 0:qn.exercise)==null?void 0:Rn.exercise_name)+".zip":(((fi=ke==null?void 0:ke.exerciseExportHeadData)==null?void 0:fi.user)||((bn=qn==null?void 0:qn.exercise)==null?void 0:bn.exercise_name))+".zip",Ft&&(Sr.download=Ft+".zip"),document.body.appendChild(Sr);const Xr=document.createEvent("MouseEvents");Xr.initEvent("click",!1,!1),Sr.dispatchEvent(Xr),document.body.removeChild(Sr),pa(new(de()))}),lt(!1),vt(!1),hi(!1)};function un(){var Ft,dn,Rn,fi,bn,Sr;St({param_show_hack_description:(dn=(Ft=ke==null?void 0:ke.editData)==null?void 0:Ft.exercise)==null?void 0:dn.show_hack_description,param_show_hack_sets:(fi=(Rn=ke==null?void 0:ke.editData)==null?void 0:Rn.exercise)==null?void 0:fi.show_hack_sets,param_show_challenge_task_pass:(Sr=(bn=ke==null?void 0:ke.editData)==null?void 0:bn.exercise)==null?void 0:Sr.show_challenge_task_pass})}const Tn=Ft=>h(void 0,null,function*(){var dn,Rn,fi,bn,Sr,Xr;Ft==="all"?Jn.current=!1:yr.userId||(Jn.current=!0),Er(),hi(!0);let $r=0;Ft!=="all"&&Xn(!0);const on=Me.default.info({width:460,title:he.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",he.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Ft==="all"?he.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",he.createElement("span",{className:"c-blue"},$r+1),"/",ri.current):null,maskClosable:!1,className:Ie.Z.modal,onOk:()=>{}});tr(),yield new Promise(function(On,Sn){setTimeout(function(){On("")},1e3)});const pn=Mn.current.children;let gn=`${(dn=qn==null?void 0:qn.exercise)==null?void 0:dn.exercise_name}`;(Rn=ke.exerciseExportHeadData)!=null&&Rn.user&&(gn=`${(fi=ke.exerciseExportHeadData)!=null&&fi.student_id?`${(bn=ke==null?void 0:ke.exerciseExportHeadData)==null?void 0:bn.student_id}+`:""}${(Sr=ke.exerciseExportHeadData)==null?void 0:Sr.user}`);const xn={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};let Pn=we()();for(let On=0;Onh(void 0,null,function*(){Onh(this,null,function*(){const Zi=Dn.folder(`${(oi==null?void 0:oi.folder_group_name)||"\u672A\u5206\u73ED"}`);tr();let Wi=we()();for(let vi=0;vih(this,null,function*(){vih(void 0,null,function*(){var dn,Rn,fi,bn,Sr;Jn.current=!1,Er(),hi(!0);let Xr=0,$r;Ft!=="all"&&Xn(!0),$r=Me.default.info({width:460,title:he.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",he.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Ft==="all"?he.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",he.createElement("span",{className:"c-blue"},Xr+1),"/",ri.current):null,maskClosable:!1,className:Ie.Z.modal,onOk:()=>{}}),yield new Promise(function(Pn,Dn){setTimeout(function(){Pn("")},1e3)});const on=Mn.current.children;let pn;(dn=ke.exerciseExportHeadData)!=null&&dn.user&&(pn=`${(Rn=ke.exerciseExportHeadData)!=null&&Rn.student_id?`${(fi=ke==null?void 0:ke.exerciseExportHeadData)==null?void 0:fi.student_id}+`:""}${(bn=ke.exerciseExportHeadData)==null?void 0:bn.user}`);const gn=Qi.folder((Sr=qn==null?void 0:qn.exercise)==null?void 0:Sr.exercise_name);function xn(){return h(this,null,function*(){Xr++,Jn.current=!1,Er();const Pn=yield(0,st.ZP)(`/api/exercises/${yr.exerciseId}/get_next_export_user`,{method:"get",params:Bt(J({},Vt),{login:zr.current})});if(Pn!=null&&Pn.type){$r.destroy(),q.ZP.warning(Pn.message),Xn(!1);return}const Dn=Pn==null?void 0:Pn.data;console.log(zr.current,222),setTimeout(()=>h(this,null,function*(){let Ki=yr.exerciseId,On=(0,Re.NY)({url:te.Z.API_SERVER+`/api/exercises/${Ki}/consult_exercise.json`,query:J({exercise_id:Ki,login:zr.current,middle_export:1,is_export_comment:lr?1:0},et)});console.log(On,"urlStr");const Sn=gn.folder(`${(Dn==null?void 0:Dn.folder_group_name)||"\u672A\u5206\u73ED"}`);yield(0,Re.Br)(On).then(oi=>{Sn.file(`${Dn!=null&&Dn.student_id?`${Dn==null?void 0:Dn.student_id}+`:""}${Dn==null?void 0:Dn.user}.docx`,oi)}),zr.current=(Dn==null?void 0:Dn.next_user_login)||(Dn==null?void 0:Dn.first_user_login),$r.update({content:he.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",he.createElement("span",{className:"c-blue"},Xr+1),"/",ri.current)}),Xr==ri.current?($r.destroy(),Xn(!1),yn()):xn()}),2600)})}xn()}),ni=Ft=>h(void 0,null,function*(){var dn,Rn,fi;Jn.current=!0,Er(),hi(!0);const bn=qn==null?void 0:qn.exercise_count;let Sr=0;const Xr=Me.default.info({width:460,title:he.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",he.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:he.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",he.createElement("span",{className:"c-blue"},Sr+1),"/",bn),maskClosable:!1,className:Ie.Z.modal});tr(),Ft==="pdf"&&(yield Ot({type:"exercise/getExerciseExportHeadData",payload:{id:yr.exerciseId,identify:yr.userId}})),yield new Promise(function(Dn,Ki){setTimeout(function(){Dn("")},1e3)});const $r=(Rn=(dn=Mn.current)==null?void 0:dn.children)==null?void 0:Rn[0],on={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}},pn=(fi=qn==null?void 0:qn.exercise)==null?void 0:fi.exercise_name;let gn=pn;Ei&&(gn=gn+"\uFF08\u7B54\u6848\uFF09");const xn=Qi.folder(gn);function Pn(){return h(this,null,function*(){if(Er(),Xr.update({content:he.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",he.createElement("span",{className:"c-blue"},Sr+1),"/",bn)}),Ft==="pdf"){const Dn=yield Ot({type:"exercise/editExercise",payload:{coursesId:yr.coursesId,categoryId:yr.exerciseId,num:Sr}});if((Dn==null?void 0:Dn.status)!==0){Xr.destroy(),q.ZP.warning(Dn.message);return}br(Dn),Di(J({},Dn||{})),setTimeout(()=>h(this,null,function*(){tr();let Ki=we()();yield Ki.set(on).from($r),Sr++,xn.file(`${pn}-${Sr}${Ei?"\uFF08\u7B54\u6848\uFF09":""}.pdf`,Ki.output("blob")),Sr==bn?(ei({num:Sr}),Xr.destroy(),yn(gn)):Pn()}),2600)}if(Ft==="word"){let Dn=(0,Re.NY)({url:te.Z.API_SERVER+`/api/exercises/${yr==null?void 0:yr.exerciseId}.json`,query:{coursesId:yr.coursesId,categoryId:yr.exerciseId,middle_export:1,export_type:Ei?1:0,num:Sr}});Sr++,yield(0,Re.Br)(Dn).then(Ki=>{xn.file(`${pn}-${Sr}${Ei?"\uFF08\u7B54\u6848\uFF09":""}.docx`,Ki)}),setTimeout(()=>{Sr==bn?(Xr.destroy(),yn(gn)):Pn()},1e3)}})}Pn()}),kn=Ft=>{const dn=Ft.internal.getNumberOfPages();for(let Rn=1;Rn<=dn;Rn+=1)Ft.setPage(Rn),Ft.setFontSize(9),Ft.setTextColor("#6a6a6a"),Ft.text(`${Rn} / ${dn}`,Ft.internal.pageSize.getWidth()-20,Ft.internal.pageSize.getHeight()-6)},An=(Ft,dn,Rn)=>{var fi,bn,Sr,Xr,$r,on,pn,gn,xn,Pn,Dn,Ki,On,Sn,oi,si,Zi,Wi,vi,Si,Ea,ya;return he.createElement(he.Fragment,null,!Rn&&he.createElement(K.Z,{style:{display:"flex"},className:Ie.Z.programTitle,wrap:!1},he.createElement(C.Z,{style:{flexShrink:0},className:"font18"},dn,"."),he.createElement(C.Z,{flex:1},he.createElement(fe.Z,{value:(Ft==null?void 0:Ft.question_type)===8?Ft==null?void 0:Ft.description:Ft.question_title})),he.createElement(C.Z,{style:{flexShrink:0},className:"font16"},"\uFF08",(Ft==null?void 0:Ft.question_type)===7?`\u5171${Ft==null?void 0:Ft.sub_q_count}\u5C0F\u9898`:""," ",Ft.question_score,"\u5206\uFF09")),(Ft==null?void 0:Ft.question_type)===8&&he.createElement(fe.Z,{showProgramFill:!0,disabledFill:!0,value:Be.Base64.decode((Ft==null?void 0:Ft.code)||"")}),(Ft==null?void 0:Ft.question_type)===6&&he.createElement("div",null,he.createElement("div",{style:{fontWeight:600,marginTop:4}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(fi=Ft==null?void 0:Ft.languages)==null?void 0:fi.join("/")),((Sr=(bn=ke==null?void 0:ke.editData)==null?void 0:bn.exercise)==null?void 0:Sr.show_hack_sets)&&he.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},he.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},he.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),he.createElement(u.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Mi,ha,$i)=>$i+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Mi,ha,$i)=>he.createElement(x.Z,{title:he.createElement("pre",null,Mi)},he.createElement("div",{className:Ie.Z.divname},Mi))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Mi,ha,$i)=>he.createElement(x.Z,{title:he.createElement("pre",null,Mi)}," ",he.createElement("div",{className:Ie.Z.divname},Mi))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Ft==null?void 0:Ft.hack_sets})),(($r=(Xr=ke==null?void 0:ke.editData)==null?void 0:Xr.exercise)==null?void 0:$r.show_hack_description)&&he.createElement("div",null,he.createElement(fe.Z,{className:Ie.Z.content,value:(Ft==null?void 0:Ft.description)||"- -"}))),Ft.question_type===be.c.Single&&he.createElement(he.Fragment,null,(on=Ft.question_choices)==null?void 0:on.map(function(Mi,ha){var $i;return he.createElement(K.Z,{key:ha},he.createElement(C.Z,{flex:"25px"},he.createElement("div",{style:{width:25,overflow:"hidden"}},he.createElement(p.ZP,{checked:($i=Ft.user_answer)==null?void 0:$i.includes(Mi.choice_id),style:{width:25}}))),he.createElement(C.Z,{flex:"1"},he.createElement("div",{style:{display:"flex"}},he.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},le[ha]),he.createElement(fe.Z,{value:Mi.choice_text||""}))))})),Ft.question_type===be.c.Multiple&&he.createElement(he.Fragment,null,(pn=Ft.question_choices)==null?void 0:pn.map(function(Mi,ha){var $i;return he.createElement(K.Z,{key:ha},he.createElement(C.Z,{flex:"25px"},he.createElement("div",{style:{width:25,overflow:"hidden"}},he.createElement(O.default,{checked:($i=Ft.user_answer)==null?void 0:$i.includes(Mi.choice_id),style:{width:25}}))),he.createElement(C.Z,{flex:"1"},he.createElement("div",{style:{display:"flex"}},he.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},le[ha]),he.createElement(fe.Z,{value:Mi.choice_text||""}))))})),Ft.question_type===be.c.Judge&&he.createElement("div",{className:Ie.Z.flexRow},(gn=Ft.question_choices)==null?void 0:gn.map(function(Mi,ha){var $i;return he.createElement(K.Z,{key:ha},he.createElement(C.Z,{flex:"25px"},he.createElement("div",{style:{width:25,overflow:"hidden"}},he.createElement(p.ZP,{checked:($i=Ft.user_answer)==null?void 0:$i.includes(Mi.choice_id),style:{width:25}}))),he.createElement(C.Z,{flex:"1"},Mi.choice_text))})),Ft.question_type===be.c.Fill&&!Jn.current&&he.createElement(_.Z,{item:Ft,answerData:qn,changeScoreData:En,textValue:(xn=En[Ft.q_position])==null?void 0:xn.text,textOnChange:Mi=>{En[Ft.q_position].text=Mi,mn(J({},En))},seeAnswerVisible:!1}),Ft.question_type===be.c.Shixun&&he.createElement(Ke.Z,{item:Ft,answerData:qn,hasChangeScore:!1,autoHeight:zi,showAnswer:Ei}),Ft.question_type===be.c.Subjective&&((Pn=Ft==null?void 0:Ft.user_answer)!=null&&Pn[0])?he.createElement("div",{className:Ie.Z.simpleBg},he.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),he.createElement("div",null,ft?he.createElement(fe.Z,{value:(Dn=Ft==null?void 0:Ft.user_answer_light)==null?void 0:Dn[0]}):he.createElement(fe.Z,{value:(Ki=Ft==null?void 0:Ft.user_answer)==null?void 0:Ki[0]}))):null,[6,9].includes(Ft.question_type)&&he.createElement(D.Z,{item:Ft,answerData:qn,autoHeight:zi}),Ft.question_type===be.c.Combine&&he.createElement(he.Fragment,null,(On=Ft.sub_exercise_questions)==null?void 0:On.map(function(Mi,ha){return he.createElement("div",{style:{marginLeft:10}},he.createElement("span",{style:{fontSize:"16px"}},dn,".",ha+1,"\uFF08",B[`${Mi==null?void 0:Mi.question_type}`],"\uFF09",Mi==null?void 0:Mi.question_title,"\uFF08",Mi==null?void 0:Mi.question_score,"\u5206\uFF09"),An(Mi,ha,!0))})),Ft.question_type===8&&he.createElement(he.Fragment,null,he.createElement("div",{className:"mt5",style:{padding:"10px 17px",background:"#FAFAFA"}},he.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),((Sn=Ft==null?void 0:Ft.user_answer)==null?void 0:Sn.length)>0&&((oi=Ft==null?void 0:Ft.user_answer)==null?void 0:oi.map(Mi=>he.createElement("div",{style:{display:"flex"}},he.createElement("div",{style:{lineHeight:"25px"}},"\u7B54\u6848(\u586B\u7A7A",Mi==null?void 0:Mi.choice_id,")\uFF1A"),he.createElement("pre",{style:{whiteSpace:"pre-wrap"}},Mi==null?void 0:Mi.answer_text)))))),Ei&&he.createElement("div",{style:{marginTop:10}},(Ft==null?void 0:Ft.question_type)<3&&(Ft==null?void 0:Ft.standard_answer_show)&&he.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",Ft==null?void 0:Ft.standard_answer_show),!!((si=Ft==null?void 0:Ft.standard_answers)!=null&&si.length)&&Ei&&(Ft==null?void 0:Ft.question_type)===3&&he.createElement("div",null,(Zi=Ft==null?void 0:Ft.standard_answers)==null?void 0:Zi.map((Mi,ha)=>he.createElement("div",null,he.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",ha+1,"\uFF09:"),he.createElement("div",null,Mi.answer_text.map(function($i,xi){return he.createElement(C.Z,{span:24,key:xi},(Mi==null?void 0:Mi.model)===1?he.createElement(g,{autoSize:!0,disabled:!0,value:$i}):he.createElement(Xe.Z,{value:$i,disabled:!0}))}))))),!!((Wi=Ft==null?void 0:Ft.standard_answer)!=null&&Wi.length)&&Ei&&(Ft==null?void 0:Ft.question_type)===8&&he.createElement("div",null,(vi=Ft==null?void 0:Ft.standard_answers)==null?void 0:vi.map((Mi,ha)=>he.createElement("div",null,he.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",ha+1,"\uFF09:"),he.createElement("div",null,he.createElement(g,{autoSize:!0,disabled:!0,value:(Mi==null?void 0:Mi.answer_text)||""}))))),!!((Si=Ft==null?void 0:Ft.answer_texts)!=null&&Si.length)&&(Ft==null?void 0:Ft.question_type)===4&&he.createElement("div",null,he.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),he.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},he.createElement(fe.Z,{value:(Ea=Ft==null?void 0:Ft.answer_texts)==null?void 0:Ea[0]}))),[6,9].includes(Ft==null?void 0:Ft.question_type)&&he.createElement("div",null,he.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A",!(Ft!=null&&Ft.answer_text)&&"\u6682\u65E0"),(Ft==null?void 0:Ft.answer_text)&&he.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},he.createElement(fe.Z,{value:Ft==null?void 0:Ft.answer_text}))),(Ft==null?void 0:Ft.question_type)<=4&&((Ft==null?void 0:Ft.standard_answer_show)||((ya=Ft==null?void 0:Ft.standard_answer)==null?void 0:ya.length)>0)&&he.createElement(K.Z,{style:{marginTop:14}},he.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),he.createElement(fe.Z,{className:Ie.Z.renderHtml,value:(Ft==null?void 0:Ft.analysis)||"\u6682\u65E0\u89E3\u6790"}))),tt&&!Number.isNaN(parseFloat(Ft==null?void 0:Ft.user_score))&&(Ft==null?void 0:Ft.question_type)!==be.c.Shixun&&(Ft==null?void 0:Ft.question_type)!==be.c.Combine&&he.createElement("span",null,he.createElement("span",{style:{color:"#0152d9"}},"\u5B66\u751F\u5F97\u5206\uFF1A"),Ft==null?void 0:Ft.user_score,"\u5206"),(Ft==null?void 0:Ft.answer_comments)&&ft&&he.createElement(xe.Z,{newuserCommentVisible:lr,list:Ft==null?void 0:Ft.answer_comments,hideScore:!1}),!Rn&&he.createElement(S.Z,{style:Jn.current?{marginTop:30}:{}}))},ln=(Ft,dn,Rn)=>Ft.category?he.createElement("div",null,he.createElement("div",null,he.createElement("span",{className:"font16 c-light-primary"},(0,Re.EM)(Ft==null?void 0:Ft.category),"\u3001",Ft.name),he.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Ft.count,"\u9898\uFF0C",(Ft==null?void 0:Ft.question_type)===7?`\u5305\u542B${Ft==null?void 0:Ft.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",Ft.score,"\u5206\uFF09")),An(Ft.questionDetail,dn)):An(Ft.questionDetail,dn),_n=(0,U.useCallback)(()=>{var Ft,dn,Rn,fi,bn,Sr;const Xr=((dn=(Ft=ke==null?void 0:ke.exerciseExportHeadData)==null?void 0:Ft.exercise_header)==null?void 0:dn.export_page_num)||40,$r=[];let on=1;for(const[pn,gn]of((Rn=qn==null?void 0:qn.exercise_question_types)==null?void 0:Rn.entries())||[])gn.items.forEach((xn,Pn)=>{Pn===0?$r.push(Bt(J({},gn),{items:null,category:pn+1,questionDetail:xn,questionIndex:on})):$r.push({questionDetail:xn,questionIndex:on}),on++});return $r!=null&&$r.length?(Sr=(bn=(fi=new Array(Math.ceil(($r==null?void 0:$r.length)/Xr)))==null?void 0:fi.fill([]))==null?void 0:bn.map((pn,gn)=>$r.slice(gn*Xr,gn*Xr+Xr)))==null?void 0:Sr.map((pn,gn)=>he.createElement("div",{className:"pl60 pr30",key:gn,style:{minHeight:gn===0?1e3:"auto"}},gn===0&&he.createElement(he.Fragment,null,he.createElement(rt.Z,{isExportBlank:Jn.current}),he.createElement(S.Z,{className:Ie.Z.divider})),pn==null?void 0:pn.map((xn,Pn)=>ln(xn,xn.questionIndex,Pn)))):null},[qn,ke,zi]),[Fn,ei]=(0,U.useState)({num:1}),$n=()=>he.createElement("div",{className:Ie.Z.export_type_modal},he.createElement("div",{className:Ie.Z.export_type_modal_con},he.createElement("div",{className:Ie.Z.type_item},he.createElement("div",{className:`${Ie.Z.img_warp} ${ot=="pdf"?Ie.Z.img_warp_active:""}`,onClick:()=>{xt("pdf"),Fr&&(qt(!1),lt(!0),dt("1"))}},he.createElement("img",{src:d(45614),width:70,height:70})),"pdf\u683C\u5F0F")));return he.createElement("section",{className:"edu-container"},he.createElement("section",{className:"animated fadeIn"},he.createElement("aside",{className:"mt10"},hn&&he.createElement(F.Z,{separator:">"},he.createElement(F.Z.Item,null,he.createElement(ye.Link,{to:`/classrooms/${yr.coursesId}/exercise`},(Lt=hn==null?void 0:hn.course)==null?void 0:Lt.course_name)),he.createElement(F.Z.Item,null,he.createElement(ye.Link,{to:`/classrooms/${yr.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),he.createElement(F.Z.Item,null,he.createElement(ye.Link,{to:`/classrooms/${yr.coursesId}/exercise/${(Jt=qn==null?void 0:qn.exercise)==null?void 0:Jt.id}/detail`},"\u8BD5\u5377\u8BE6\u60C5")),he.createElement(F.Z.Item,null,((Or=qn==null?void 0:qn.exercise_answer_user)==null?void 0:Or.user_name)||((Qr=qn==null?void 0:qn.exercise)==null?void 0:Qr.exercise_name)))),he.createElement("aside",{className:[Ie.Z.title,"mt20"].join(" ")},he.createElement(K.Z,{style:{width:"100%"}},he.createElement(C.Z,{flex:"1",style:{lineHeight:"24px"}},he.createElement(ye.Link,{to:`/classrooms/${yr.coursesId}/exercise/${(jr=qn==null?void 0:qn.exercise)==null?void 0:jr.id}/detail`},he.createElement($.Z,{className:"font16 c-black",rev:void 0})),(0,Re.vB)((Ur=qn.exercise)==null?void 0:Ur.exercise_status),he.createElement("strong",{className:"font20 ml5"},(Mr=qn==null?void 0:qn.exercise)==null?void 0:Mr.exercise_name)),he.createElement(C.Z,null,he.createElement(R.Z,{menu:{items:[{label:he.createElement("span",{style:{paddingLeft:15},onClick:()=>{hr("1")}},he.createElement(T.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),key:"1",show:!0},{label:he.createElement("span",{style:{paddingLeft:15},onClick:()=>{hr("2")}},he.createElement(T.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),key:"2",show:!0},{label:he.createElement("span",{style:{paddingLeft:15},onClick:()=>{hr("3")}},he.createElement(T.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"),key:"3",show:(0,Ue.GJ)()}].filter(Ft=>Ft.show).map(Ft=>({label:Ft.label,key:Ft.key}))}},he.createElement(V.ZP,{className:Ie.Z.exportBtns},he.createElement(Z.Z,{rev:void 0}),Kt=="1"?"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848":Kt=="2"?"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377":"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377",he.createElement(k.Z,{rev:void 0})))),he.createElement(C.Z,{className:"ml20"},he.createElement(V.ZP,{onClick:()=>{Kt=="3"?mr(!0):Pr(!0)},className:Ie.Z.exportBtn},"\u5BFC\u51FA")),he.createElement(V.ZP,{style:{marginLeft:20},onClick:()=>{ye.history.push(`/classrooms/${yr.coursesId}/exportlist/exercise_score,export_exercise_users,export_exercise_report`)},className:Ie.Z.exportBtn},"\u5386\u53F2\u5BFC\u51FA"),he.createElement(C.Z,{className:"ml20"},he.createElement(V.ZP,{icon:he.createElement(ce.Z,null),className:Ie.Z.exportBtn,onClick:()=>{Ot({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u8BBE\u7F6E")),he.createElement(C.Z,null)))),he.createElement(Me.default,{title:"\u5BFC\u51FA\u8BD5\u5377\u9009\u62E9",open:Fr,onCancel:()=>{mr(!1),un()},footer:he.createElement("div",null,he.createElement(V.ZP,{onClick:()=>{mr(!1),un()}},"\u53D6\u6D88"),he.createElement(V.ZP,{type:"primary",onClick:()=>{if(vt(!0),ot==""){q.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else if(ot=="pdf")if(_t==="2"){if(!(0,Ue.Ny)()){q.ZP.error("\u76EE\u524D\u4EC5\u652F\u6301\u5E73\u53F0\u7BA1\u7406\u5458\u548C\u8FD0\u8425\u4EBA\u5458\u4F7F\u7528\u540E\u53F0\u5BFC\u51FA\uFF01");return}(0,ue.Hp)({categoryId:yr.categoryId,coursesId:yr.coursesId,comment:Wt,course_group:localStorage.all_student_works_param?JSON.parse(localStorage.all_student_works_param).course_group:null},"exercise_score,export_exercise_users")}else Tn("all");else if(ot=="word"){if(_t==="2"){if(!(0,Ue.Ny)()){q.ZP.error("\u76EE\u524D\u4EC5\u652F\u6301\u5E73\u53F0\u7BA1\u7406\u5458\u548C\u8FD0\u8425\u4EBA\u5458\u4F7F\u7528\u540E\u53F0\u5BFC\u51FA\uFF01");return}(0,ue.MJ)(J({categoryId:yr.categoryId,coursesId:yr.coursesId,comment:Wt,course_group:localStorage.all_student_works_param?JSON.parse(localStorage.all_student_works_param).course_group:null},et),"exercise_score,export_exercise_users")}else ri.current>0?Qn("all"):q.ZP.info("\u6CA1\u6709\u53EF\u5BFC\u51FA\u7684\u5B66\u751F\u8BD5\u5377");un()}mr(!1)}},"\u786E\u5B9A"))},he.createElement("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"}},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F"),$n(),ot=="pdf"&&he.createElement("div",{style:{marginTop:"30px"}},he.createElement("div",{style:{fontSize:14,color:"#666"}},"\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u9605\u8BB0\u5F55"),he.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},he.createElement(p.ZP.Group,{onChange:Ft=>{switch(dt(Ft.target.value),Ft.target.value){case"1":qt(!1),lt(!0);break;case"2":qt(!0),lt(!0);break;case"3":qt(!1),lt(!1);break}},value:Wt},he.createElement(p.ZP,{value:"1"},"\u5BFC\u51FA\u6240\u6709\u7684\u8BC4\u9605\u8BB0\u5F55"),he.createElement(p.ZP,{value:"2"},"\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55"),he.createElement(p.ZP,{value:"3"},"\u4E0D\u5BFC\u51FA\u8BC4\u9605\u8BB0\u5F55")))),he.createElement("div",{style:{marginTop:"30px"}},he.createElement("div",{style:{fontSize:14,color:"#666"}},"\u8BF7\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F"),he.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},he.createElement(p.ZP.Group,{onChange:Ft=>{pr(Ft.target.value)},value:_t},he.createElement(p.ZP,{value:"1"},"\u524D\u7AEF\u5BFC\u51FA",he.createElement(x.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},he.createElement(me.Z,{style:{marginLeft:5,color:"#3061d0"}}))),he.createElement(p.ZP,{value:"2"},"\u540E\u53F0\u5BFC\u51FA",he.createElement(x.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},he.createElement(me.Z,{style:{marginLeft:5,color:"#3061d0"}})))))),ot=="word"&&he.createElement("div",{style:{marginTop:"30px"}},he.createElement("div",{style:{fontSize:14,color:"#666"}},"\u662F\u5426\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u8BED"),he.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},he.createElement(p.ZP.Group,{onChange:Ft=>{switch(dt(Ft.target.value),Ft.target.value){case"1":qt(!0);break;case"2":qt(!1);break}},value:Wt},he.createElement(p.ZP,{value:"1"},"\u662F"),he.createElement(p.ZP,{value:"2"},"\u5426"))),(ar||Yt)&&he.createElement("div",{style:{marginTop:30}},he.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),ar&&he.createElement("div",null,he.createElement("span",null,"\u5B9E\u8BAD\u9898"),he.createElement(O.default,{checked:et.param_show_challenge_task_pass,onChange:Ft=>{et.param_show_challenge_task_pass=Ft.target.checked,St(J({},et))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),Yt&&he.createElement("div",{style:{marginTop:20}},he.createElement("span",null,"\u7A0B\u5E8F\u8BBE\u8BA1\u9898"),he.createElement(O.default,{checked:et.param_show_hack_sets,onChange:Ft=>{et.param_show_hack_sets=Ft.target.checked,St(J({},et))},style:{marginLeft:20}},"\u5BFC\u51FA\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u6D4B\u8BD5\u7528\u4F8B"),he.createElement(O.default,{checked:et.param_show_hack_description,onChange:Ft=>{et.param_show_hack_description=Ft.target.checked,St(J({},et))},style:{marginLeft:20}},"\u5BFC\u51FA\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u63CF\u8FF0"))))),he.createElement("div",{className:`${Ie.Z.bg} pt30 mt20`},((dr=qn==null?void 0:qn.exercise)==null?void 0:dr.is_random)&&he.createElement(P.Z,{className:`${Ie.Z.paginationWrapper}`,showTotal:Ft=>he.createElement("span",{className:Ie.Z.totalText,style:{marginLeft:20}},"\u5171\u8BA1",he.createElement("span",{className:Ie.Z.num},Ft),"\u4EFD\u8BD5\u5377"),total:qn==null?void 0:qn.exercise_count,pageSize:1,current:Fn.num,showSizeChanger:!1,onChange:Ft=>h(void 0,null,function*(){ei({num:Ft});const dn=yield Ot({type:"exercise/editExercise",payload:{coursesId:yr.coursesId,categoryId:yr.exerciseId,num:Ft-1}});Di(dn)}),showQuickJumper:!0,hideOnSinglePage:!1}),he.createElement("section",{id:"export-all",className:[Ie.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:Mn},_n())),he.createElement(Me.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:Lr,onCancel:()=>{un(),Pr(!1)},onOk:()=>h(void 0,null,function*(){var Ft;if(ot==""){q.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else(Ft=qn==null?void 0:qn.exercise)!=null&&Ft.is_random?ni(ot):ot=="pdf"?Tn(""):ot=="word"&&(0,ue.YX)(J({coursesId:yr.coursesId,categoryId:yr.exerciseId,middle_export:1,export_type:Ei?1:0},et));un(),Pr(!1)})},$n(),ot==="word"&&he.createElement("div",{style:{marginTop:30}},(ar||Yt)&&he.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),ar&&he.createElement("div",null,he.createElement("span",null,"\u5B9E\u8BAD\u9898"),he.createElement(O.default,{checked:et.param_show_challenge_task_pass,onChange:Ft=>{et.param_show_challenge_task_pass=Ft.target.checked,St(J({},et))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),Yt&&he.createElement("div",{style:{marginTop:20}},he.createElement("span",null,"\u7A0B\u5E8F\u8BBE\u8BA1\u9898"),he.createElement(O.default,{checked:et.param_show_hack_sets,onChange:Ft=>{et.param_show_hack_sets=Ft.target.checked,St(J({},et))},style:{marginLeft:20}},"\u5BFC\u51FA\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u6D4B\u8BD5\u7528\u4F8B"),he.createElement(O.default,{checked:et.param_show_hack_description,onChange:Ft=>{et.param_show_hack_description=Ft.target.checked,St(J({},et))},style:{marginLeft:20}},"\u5BFC\u51FA\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u63CF\u8FF0")))))};rr.default=(0,ye.connect)(({exercise:G,loading:ie,user:ke,globalSetting:ge})=>({exercise:G,globalSetting:ge,user:ke,loading:ie.effects}))(Oe)},63208:function(wn,rr,d){"use strict";d.d(rr,{Z:function(){return O}});var U=d(76560),ye={flex_box_center:"flex_box_center___hzSR8",flex_space_between:"flex_space_between___Mscip",flex_box_vertical_center:"flex_box_vertical_center___Uckau",flex_box_center_end:"flex_box_center_end___Kw1tf",flex_box_column:"flex_box_column___udgQE",comments:"comments___He0El",line:"line___P3zVB",editSty:"editSty___SwU5r",delSty:"delSty____zUGN",tag:"tag___H3Lob",mkd_html:"mkd_html___WDom9"},W=d(95237),Me=d(6848),q=d(90524),K=d(61186),C=d.n(K),u=d(7664),x=d(59301);const p=({exercise:S,list:F,hideScore:R=!1,newuserCommentVisible:V,isShowEditAndDel:P=!1,userLogin:te="",handleDel:z,handleEdit:de})=>x.createElement("div",null,F==null?void 0:F.map($=>{var T,Z,k,ce,me,Ie;return x.createElement("div",{className:"mt20 mb20"},((T=$==null?void 0:$.user)==null?void 0:T.user_id)==-1?x.createElement(W.Z,{align:"middle",key:(Z=$==null?void 0:$.user)==null?void 0:Z.user_id},x.createElement("img",{src:d(24252),width:"35",height:"40"}),x.createElement("img",{src:d(53595),width:"60",height:"16",className:"ml10"})):x.createElement(W.Z,{align:"middle",key:(k=$==null?void 0:$.user)==null?void 0:k.user_id},x.createElement("img",{src:q.Z.API_SERVER+"/images/"+((ce=$==null?void 0:$.user)==null?void 0:ce.image_url),width:"40",style:{borderRadius:40}}),x.createElement("span",{className:"ml10 font16"},(me=$==null?void 0:$.user)==null?void 0:me.name)),x.createElement("div",{className:ye.comments},(Ie=$==null?void 0:$.comments)==null?void 0:Ie.map((fe,Re)=>{var _,Ke,D,rt,Fe;if(V&&fe.question_type!==5){if(Re===0)return x.createElement("div",{key:((_=$==null?void 0:$.user)==null?void 0:_.user_id)+"-"+Re},x.createElement(W.Z,{align:"middle",justify:"space-between"},!!fe.shixun_chanllge_position&&x.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",fe.shixun_chanllge_position,"\u5173"),!R&&x.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",fe==null?void 0:fe.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",x.createElement("span",{className:"c-light-primary"},fe==null?void 0:fe.score),"\u5206"),x.createElement("div",{style:{flexShrink:0}},C()(fe.updated_at).format("YYYY-MM-DD HH:mm"))),!!fe.comment&&x.createElement("div",null,"\u8BC4\u8BED\uFF1A",x.createElement("span",{className:"c-light-primary"},fe.comment)),((Ke=$==null?void 0:$.comments)==null?void 0:Ke.length)-1>Re&&x.createElement("div",{className:ye.line}))}else return x.createElement("div",{key:((D=$==null?void 0:$.user)==null?void 0:D.user_id)+"-"+Re},x.createElement(W.Z,{align:"middle",justify:"space-between"},!!fe.shixun_chanllge_position&&x.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",fe.shixun_chanllge_position,"\u5173"),!R&&x.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",fe==null?void 0:fe.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",x.createElement("span",{className:"c-light-primary"},fe==null?void 0:fe.score),"\u5206"),x.createElement("div",{style:{flexShrink:0}},C()(fe.updated_at).format("YYYY-MM-DD HH:mm"))),!!fe.comment&&x.createElement("div",{className:"flex-wrp",style:{lineHeight:"24px"}},x.createElement("span",null,"\u8BC4\u8BED\uFF1A"),x.createElement(u.Z,{className:ye.mkd_html,value:fe==null?void 0:fe.comment}),P&&te===((rt=$==null?void 0:$.user)==null?void 0:rt.login)&&x.createElement("span",{className:"ml30"},x.createElement(Me.Z,{title:"\u7F16\u8F91"},x.createElement("i",{className:`iconfont icon-bianji14 current ${ye.editSty}`,onClick:()=>{de(fe==null?void 0:fe.comment,fe==null?void 0:fe.id)}})),x.createElement(Me.Z,{title:"\u5220\u9664"},x.createElement("i",{className:`iconfont icon-shanchutimu current ${ye.delSty}`,onClick:()=>{z("",fe==null?void 0:fe.id)}})))),((Fe=$==null?void 0:$.comments)==null?void 0:Fe.length)-1>Re&&x.createElement("div",{className:ye.line}))})))}));var O=(0,U.connect)(({exercise:S})=>({exercise:S}))(p)},33892:function(wn,rr,d){"use strict";var U=d(59301),ye=d(7664),W=d(92832),Me=d(15634),q=d(19530),K=d(65986),C=d(59301),u=Object.defineProperty,x=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,S=(P,te,z)=>te in P?u(P,te,{enumerable:!0,configurable:!0,writable:!0,value:z}):P[te]=z,F=(P,te)=>{for(var z in te||(te={}))p.call(te,z)&&S(P,z,te[z]);if(x)for(var z of x(te))O.call(te,z)&&S(P,z,te[z]);return P};const{TextArea:R}=W.default,V=({item:P,answerData:te,changeScoreData:z,textValue:de,textOnChange:$=()=>{},seeAnswerVisible:T=!0})=>{var Z;const[k,ce]=(0,U.useState)([]),[me,Ie]=(0,U.useState)(!1);return(0,U.useEffect)(()=>{z!=null&&z[P.q_position]?!me&&Ie(!0):me&&Ie(!1)},[z==null?void 0:z[P==null?void 0:P.q_position]]),(Z=P==null?void 0:P.standard_answer)==null||Z.map(fe=>{fe.used=!1}),(0,U.useEffect)(()=>{var fe;console.log("item=====",P,te,z,"#37AD83;");const Re=[];for(let _=0;_<(P==null?void 0:P.multi_count);_++){const Ke=((fe=P==null?void 0:P.user_answer)==null?void 0:fe.find(D=>D.choice_id===_+1))||{choice_id:_+1,answer_text:""};Re.push(F({},Ke))}ce(Re)},[P==null?void 0:P.user_answer]),C.createElement("div",{className:q.Z.fillBg},C.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),k==null?void 0:k.map((fe,Re)=>C.createElement("div",null,C.createElement("span",null,"\u7B54\u6848(\u586B\u7A7A",Re+1,"):"),C.createElement("div",null,P.question_type==3?(fe==null?void 0:fe.model)===1?C.createElement("span",{style:{whiteSpace:"pre-wrap",color:fe!=null&&fe.user_answer_boolean?"#37AD83":"#E30000"}},fe==null?void 0:fe.answer_text):C.createElement(K.Z,{type:fe!=null&&fe.user_answer_boolean?"success":"error",readOnly:!0,value:fe.answer_text,disabled:!0}):C.createElement(ye.Z,{value:fe==null?void 0:fe.answer_text})))),T&&C.createElement(Me.u,{data:P}))};rr.Z=V},52750:function(wn,rr,d){"use strict";var U=d(59301),ye=d(7664),W=d(61186),Me=d.n(W),q=d(1710),K=d(51124),C=d(24334),u=d.n(C),x=d(2449);const p=({item:O,answerData:S,autoHeight:F})=>{var R,V,P,te,z;const[de,$]=(0,U.useState)([]);(0,U.useEffect)(()=>{var k,ce;((k=O==null?void 0:O.evaluate_codes)==null?void 0:k.length)>0?$((ce=O==null?void 0:O.evaluate_codes)==null?void 0:ce.map((me,Ie)=>({key:Ie+1,error_msg:me!=null&&me.error_msg?C.Base64.decode(me==null?void 0:me.error_msg):"",created_at:me.created_at}))):$([{key:"--",error_msg:"--"}])},[O==null?void 0:O.evaluate_codes]);const T=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"127px",key:"key",align:"center",render:(k,ce)=>U.createElement("span",null,ce.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(k,ce)=>U.createElement("span",null,ce.created_at?Me()(ce.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(k,ce)=>{var me;return U.createElement("span",null,ce.error_msg?((me=ce.error_msg)==null?void 0:me.length)>1e3?ce.error_msg.substring(0,1e3)+"...":ce.error_msg:"--")}}],Z={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return U.createElement(U.Fragment,null,U.createElement("div",{className:"mt15 mb15"},U.createElement(ye.Z,{value:O==null?void 0:O.description})),(!!((R=S==null?void 0:S.exercise)!=null&&R.student_commit_status)&&((V=S==null?void 0:S.exercise)==null?void 0:V.student_commit_status)!==0||!!((P=S==null?void 0:S.exercise)!=null&&P.user_exercise_status)&&((te=S==null?void 0:S.exercise)==null?void 0:te.user_exercise_status)!==0)&&U.createElement(q.default,{className:"mt5",bordered:!0,dataSource:de,columns:T,pagination:!1}),!!((z=O==null?void 0:O.user_answer)!=null&&z.length)&&(O==null?void 0:O.passed_code)&&U.createElement("aside",{className:x.Z.shixunWrp},U.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),U.createElement(K.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:O!=null&&O.passed_code?C.Base64.decode(O==null?void 0:O.passed_code):"",autoHeight:F,options:Z})))};rr.Z=p},15634:function(wn,rr,d){"use strict";d.d(rr,{u:function(){return C}});var U=d(59301),ye=d(95237),W=d(43604),Me=d(7664),q=d(65986),K=d(59301);const C=({data:u})=>{const[x,p]=(0,U.useState)(!1),O=()=>{var S,F,R;switch(u.question_type){case 3:return K.createElement("aside",{className:"mt20"},K.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{p(!x)}},x?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),x&&K.createElement("div",null,(S=u==null?void 0:u.standard_answer)==null?void 0:S.map(function(V,P){var te,z;return K.createElement(ye.Z,{style:{alignItems:"baseline"},className:"mr20"},K.createElement(W.Z,{flex:"50px"},K.createElement("span",{className:"mt10"},"\u586B\u7A7A",V.choice_id,":")),(V==null?void 0:V.model)===1?K.createElement(W.Z,{flex:1},(te=V==null?void 0:V.answer_text)==null?void 0:te.map(function(de,$){return K.createElement("div",null,de)})):K.createElement(W.Z,{flex:1},(z=V==null?void 0:V.answer_text)==null?void 0:z.map(function(de,$){return K.createElement(q.Z,{readOnly:!0,value:de})})))})));case 8:return K.createElement("aside",{className:"mt20"},K.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{p(!x)}},x?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),x&&K.createElement("div",null,(F=u==null?void 0:u.standard_answer)==null?void 0:F.map(function(V,P){return K.createElement(ye.Z,{style:{alignItems:"baseline"},className:"mr20"},K.createElement(W.Z,{flex:"50px"},K.createElement("span",{className:"mt10"},"\u586B\u7A7A",V.choice_id,":")),K.createElement(W.Z,{flex:1},K.createElement("div",null,V==null?void 0:V.answer_text)))})));case 4:return K.createElement("aside",{className:"mt20"},K.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{p(!x)}},x?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),x&&K.createElement("div",null,K.createElement(Me.Z,{value:(R=u==null?void 0:u.standard_answer)==null?void 0:R.join(" ")})))}};return K.createElement("section",null,O())}},80033:function(wn,rr,d){"use strict";var U=d(59301),ye=d(7664),W=d(34055),Me=d(6848),q=d(5871),K=d(8591),C=d(1710),u=d(61186),x=d.n(u),p=d(76560),O=d(51124),S=d(19530),F=Object.defineProperty,R=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,te=(T,Z,k)=>Z in T?F(T,Z,{enumerable:!0,configurable:!0,writable:!0,value:k}):T[Z]=k,z=(T,Z)=>{for(var k in Z||(Z={}))V.call(Z,k)&&te(T,k,Z[k]);if(R)for(var k of R(Z))P.call(Z,k)&&te(T,k,Z[k]);return T},de=(T,Z,k)=>new Promise((ce,me)=>{var Ie=_=>{try{Re(k.next(_))}catch(Ke){me(Ke)}},fe=_=>{try{Re(k.throw(_))}catch(Ke){me(Ke)}},Re=_=>_.done?ce(_.value):Promise.resolve(_.value).then(Ie,fe);Re((k=k.apply(T,Z)).next())});const $=({item:T,answerData:Z,hasChangeScore:k=!0,autoHeight:ce,showAnswer:me,saveChangeScore:Ie=()=>{}})=>{var fe,Re,_;const[Ke,D]=(0,U.useState)([]),[rt,Fe]=(0,U.useState)([]);(0,U.useEffect)(()=>{var xe,ue,Be,at,st,Xe,he,Gt,Ar,er,wr,ir;if(!((xe=T==null?void 0:T.shixun_details)!=null&&xe.length))return;let gr=[],Cr=[];for(let J=0;J<((ue=T==null?void 0:T.shixun_details)==null?void 0:ue.length);J++){for(let Bt=0;Bt<(T==null?void 0:T.shixun_details[J].stage_list.length);Bt++){let I=T==null?void 0:T.shixun_details[J].stage_list[Bt];gr.push(z(z({},I),{operation:(Xe=(st=(at=(Be=T==null?void 0:T.shixun_details)==null?void 0:Be[J])==null?void 0:at.shixun_detail)==null?void 0:st[0])==null?void 0:Xe.game_identifier,shixun_challenge_id:(he=T==null?void 0:T.shixun_details[J])==null?void 0:he.shixun_challenge_id}))}(Ar=(Gt=T==null?void 0:T.shixun_details)==null?void 0:Gt[J])!=null&&Ar.shixun_detail&&Cr.push((ir=(wr=(er=T==null?void 0:T.shixun_details)==null?void 0:er[J])==null?void 0:wr.shixun_detail)==null?void 0:ir[0])}Fe(Cr),D([...gr])},[T==null?void 0:T.shixun_details]);const we=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:xe=>U.createElement(Me.Z,{title:xe},U.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:xe&&xe.length>25?xe:""},xe))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(xe,ue)=>U.createElement("span",null,ue.evaluate_count?ue.evaluate_count:U.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:(xe,ue)=>{let Be=!1;return ue.finished_time&&(Z!=null&&Z.exercise)&&(Z!=null&&Z.exercise_answer_user)&&((Z==null?void 0:Z.exercise.time)===-1?Be=x()(Z==null?void 0:Z.exercise.end_time).isBefore(ue.finished_time):Be=x()(Z==null?void 0:Z.exercise_answer_user.start_at).add(Z==null?void 0:Z.exercise.time,"m").isBefore(ue.finished_time)),U.createElement("span",null,ue.finished_time||U.createElement("span",{className:"c-grey-999"},"--"),U.createElement("span",{className:"c-orange-ff9 "},Be?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(xe,ue)=>U.createElement("span",null,ue.time_consuming||U.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(xe,ue)=>U.createElement("span",null,ue.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(xe,ue)=>U.createElement("span",null,U.createElement("span",{className:"c-orange"},ue.user_score),"/",ue.game_score)},k&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(xe,ue,Be)=>U.createElement(q.Z,{min:0,max:Number(ue.game_score),defaultValue:xe,onBlur:at=>de(void 0,null,function*(){if(at.target.value!=xe){const st=yield Ie(z(z({},T),{shixun_challenge_id:ue.shixun_challenge_id,shixunScore:at.target.value}));console.log("res: ",st),st!=null&&st.question_comments&&K.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}})})}].filter(xe=>!!xe),Ue=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(xe,ue)=>U.createElement("span",null,ue.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(xe,ue)=>U.createElement("span",null,ue.error_msg?ue.error_msg:"--")},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:(xe,ue)=>U.createElement("span",null,ue.updated_at?ue.updated_at:"--")}],be={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return U.createElement(U.Fragment,null,(((fe=Z==null?void 0:Z.exercise)==null?void 0:fe.student_commit_status)!==0||((Re=Z==null?void 0:Z.exercise)==null?void 0:Re.user_exercise_status)!==0)&&U.createElement("div",{className:"mt15"},U.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(Ke!=null&&Ke.length)&&U.createElement(C.default,{columns:we,dataSource:Ke,pagination:!1})),!!(rt!=null&&rt.length)&&U.createElement(U.Fragment,null,U.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),rt==null?void 0:rt.map((xe,ue)=>{var Be,at,st,Xe,he;return U.createElement(U.Fragment,null,U.createElement("div",{className:"mt5"},U.createElement("span",{className:"font16 mr15"}," \u7B2C",xe.position,"\u5173"),U.createElement(p.Link,{className:"current c-black font16",to:`/tasks/${xe.game_identifier}`},xe.name)),!!((Be=xe==null?void 0:xe.outputs)!=null&&Be.length)&&U.createElement(C.default,{bordered:!0,dataSource:xe.outputs.map(Gt=>({key:Gt.position,error_msg:Gt.output_detail,updated_at:Gt.updated_at})),columns:Ue,pagination:!1}),(xe==null?void 0:xe.st)===0&&xe.challenge_paths&&U.createElement("div",{className:S.Z.shixunWrp},U.createElement("h2",null,"\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",U.createElement("span",{className:"c-light-black"},(st=(at=xe.challenge_paths)==null?void 0:at[0])==null?void 0:st.file_name)),U.createElement(O.ZP,{height:300,autoHeight:ce,language:"python",theme:"default",value:((he=(Xe=xe.challenge_paths)==null?void 0:Xe[0])==null?void 0:he.latest_code)||"",options:be})))})),(0,W.dE)()&&U.createElement(ye.Z,{className:"c-grey-999 mt20 mb20",value:T==null?void 0:T.question_title}),(_=T==null?void 0:T.shixun)==null?void 0:_.map((xe,ue)=>{var Be,at;return U.createElement("div",null,U.createElement("p",{className:"font16 c-grey-666 mb5"},U.createElement("span",{className:"mr20"},"\u7B2C",xe==null?void 0:xe.challenge_position,"\u5173 ",xe==null?void 0:xe.challenge_name),U.createElement("span",null,xe==null?void 0:xe.challenge_score,"\u5206")),me&&U.createElement("div",null,U.createElement("div",{className:S.Z.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((Be=xe.challenge_answers)==null?void 0:Be.length)===0?"\u6682\u65E0":""),(at=xe.challenge_answers)==null?void 0:at.map((st,Xe)=>U.createElement("div",{className:"mt15"},U.createElement("div",null,"\u7EA7\u522B",Xe+1,"\uFF1A",st.name),U.createElement(ye.Z,{value:(st==null?void 0:st.contents)||"",className:S.Z.answerText})))))}),U.createElement("div",{className:"mb15"}))};rr.Z=$},16837:function(wn,rr,d){"use strict";d.d(rr,{c:function(){return ye}});var U=(W=>(W.FirstPage="firstPage",W.PrevPage="prevPage",W.NextPage="nextPage",W))(U||{}),ye=(W=>(W[W.Single=0]="Single",W[W.Multiple=1]="Multiple",W[W.Judge=2]="Judge",W[W.Fill=3]="Fill",W[W.Subjective=4]="Subjective",W[W.Shixun=5]="Shixun",W[W.Program=6]="Program",W[W.Combine=7]="Combine",W))(ye||{})},30975:function(wn,rr,d){"use strict";d.d(rr,{BA:function(){return Bt},D9:function(){return ue},Hp:function(){return k},IM:function(){return at},Iy:function(){return ce},KM:function(){return J},KU:function(){return Gt},MJ:function(){return me},Ne:function(){return Be},ON:function(){return er},Uj:function(){return gr},VY:function(){return he},YO:function(){return ir},YX:function(){return wr},Zn:function(){return V},_g:function(){return $},_k:function(){return be},c6:function(){return Ke},cr:function(){return P},eV:function(){return D},fi:function(){return te},gh:function(){return Re},hS:function(){return st},iA:function(){return z},j6:function(){return T},je:function(){return Ue},jj:function(){return Z},kS:function(){return Ar},o6:function(){return _},pO:function(){return Cr},rQ:function(){return Fe},sA:function(){return fe},xm:function(){return xe},xo:function(){return Xe},y8:function(){return we},yd:function(){return de}});var U=d(64948),ye=d(76560),W=d(49661),Me=d(8591),q=d(90524),K=Object.defineProperty,C=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,p=(I,h,g)=>h in I?K(I,h,{enumerable:!0,configurable:!0,writable:!0,value:g}):I[h]=g,O=(I,h)=>{for(var g in h||(h={}))u.call(h,g)&&p(I,g,h[g]);if(C)for(var g of C(h))x.call(h,g)&&p(I,g,h[g]);return I},S=(I,h,g)=>new Promise((B,le)=>{var Oe=ke=>{try{ie(g.next(ke))}catch(ge){le(ge)}},G=ke=>{try{ie(g.throw(ke))}catch(ge){le(ge)}},ie=ke=>ke.done?B(ke.value):Promise.resolve(ke.value).then(Oe,G);ie((g=g.apply(I,h)).next())});const F=()=>{(0,ye.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},R=()=>{(0,ye.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},V=I=>S(void 0,null,function*(){F(),(yield(0,U.YR)(O({},I))).status===0&&(yield(0,W.QH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/courses/${I.coursesId}/export_couser_info.json`,query:I}))),R()}),P=I=>S(void 0,null,function*(){const h=yield(0,U.yS)(O({},I));if(h.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_member_act_score`);else{if(h.status===-2)return h;h.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_member_act_score`))}}),te=I=>S(void 0,null,function*(){const h=yield(0,U.W0)(O({},I));if(h.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_score`);else{if(h.status===-4)return h;h.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_score`))}}),z=I=>S(void 0,null,function*(){const h=yield(0,U.Nl)(O({},I));if(h.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_exercise_and_other`);else{if(h.status===-4)return h;h.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_exercise_and_other`))}}),de=I=>S(void 0,null,function*(){const h=yield(0,U.IU)(O({},I));if(h.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/export_star_user`);else{if(h.status===-4)return h;h.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/export_star_user`))}}),$=I=>S(void 0,null,function*(){const h=yield(0,U.td)(O({},I));if(h.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_exercise_and_other`);else{if(h.status===-2)return h;if(h.status===-3)(0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_exercise_and_other`);else if(h.status===-4)return h}}),T=I=>S(void 0,null,function*(){const h=yield(0,U.QX)(O({},I));if(h.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_homework`);else{if(h.status===-4)return h;h.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_homework`))}}),Z=(I,h)=>S(void 0,null,function*(){const g=yield(0,U.o_)(O({},I));g.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/${h}`)):g.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/${h}`))}),k=(I,h)=>S(void 0,null,function*(){const g=yield(0,U.ZL)(O({},I));g.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/${h}`)):g.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/${h}`))}),ce=(I,h)=>S(void 0,null,function*(){const g=yield(0,U.aP)(O({},I));g.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/${h}`)):g.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/${h}`))}),me=(I,h)=>S(void 0,null,function*(){const g=yield(0,U.vV)(O({},I));g.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/${h}`)):g.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/${h}`))}),Ie=I=>S(void 0,null,function*(){F(),(yield exportCourseWorkListAppendix(O({},I))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${I.categoryId}/works_list.zip`,query:I}))),R()}),fe=I=>S(void 0,null,function*(){F(),yield(0,W.QH)("",q.Z.API_SERVER+`/api/polls/${I.categoryId}/commit_result.xlsx`),R()}),Re=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/courses/${I.coursesId}/attendances/export_xlsx_data.xlsx`,query:I}))}),_=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/courses/${I.coursesId}/video_study_statics.xlsx`,query:I}))}),Ke=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/courses/${I.coursesId}/export_video_study.xlsx`,query:I}))}),D=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/courses/${I.coursesId}/export_course_students_info.xlsx`,query:I}))}),rt=I=>S(void 0,null,function*(){yield downLoadFile("",setUrlQuery({url:ENV.API_SERVER+"/api/school_manages/students.xlsx",query:I}))}),Fe=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+"/api/item_banks/export.xlsx",query:I}))}),we=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:I}))}),Ue=I=>S(void 0,null,function*(){const h=yield(0,U.Uy)(O({},I));h.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/exercise_score,export_exercise_users`)):h.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/exercise_score,export_exercise_users`))}),be=I=>S(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/export_records/${I.id}.xlsx`,query:I}))}),xe=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:I}))}),ue=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/courses/${I==null?void 0:I.coursesId}/${I.menuKey}_statistic.xlsx?${I.checkedList.map(h=>`course_group_id[]=${h}`).join("&")}`,query:I}))}),Be=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/ec_years/${I==null?void 0:I.ec_year_id}/ec_training_objectives.xlsx`,query:I}))}),at=I=>S(void 0,null,function*(){yield(0,W.FH)(I==null?void 0:I.name,(0,W.NY)({url:q.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:I}))}),st=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/ec_years/${I==null?void 0:I.ec_year_id}/ec_courses.xlsx`,query:I}))}),Xe=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/ec_years/${I==null?void 0:I.ec_year_id}/ec_graduation_requirements.xlsx`,query:I}))}),he=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:I}))}),Gt=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/exercises/${I.categoryId}/rank_list.xlsx`,query:I}))}),Ar=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:I}))}),er=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/examination_banks/${I.id}.json`,query:I}))}),wr=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/exercises/${I.categoryId}.json`,query:I}))}),ir=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/polls/${I==null?void 0:I.id}/commit_result.json`,query:I}))}),gr=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+"/api/paths/get_task_pass.json",query:I}))}),Cr=(I,h)=>S(void 0,null,function*(){yield(0,W.FH)(h||"",(0,W.NY)({url:q.Z.API_SERVER+`/api/exercises/${I==null?void 0:I.exercise_id}/consult_exercise.json`,query:I}))}),J=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/competitions/${I==null?void 0:I.identifier}/competition_commit_records/member_works.xlsx`,query:I}))}),Bt=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/courses/${I==null?void 0:I.coursesId}/group_homeworks/import_group_template.xlsx`,query:I}))})},50371:function(wn,rr){"use strict";function d(){const U=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ye=1;ye{const q=W[Me];q!==void 0&&(U[Me]=q)})}return U}rr.Z=d},13845:function(wn,rr,d){"use strict";d.d(rr,{F:function(){return U},Z:function(){return ye}});function U(W){return W!=null&&W===W.window}function ye(W,Me){var q,K;if(typeof window=="undefined")return 0;const C=Me?"scrollTop":"scrollLeft";let u=0;return U(W)?u=W[Me?"pageYOffset":"pageXOffset"]:W instanceof Document?u=W.documentElement[C]:(W instanceof HTMLElement||W)&&(u=W[C]),W&&!U(W)&&typeof u!="number"&&(u=(K=((q=W.ownerDocument)!==null&&q!==void 0?q:W).documentElement)===null||K===void 0?void 0:K[C]),u}},56762:function(wn,rr,d){"use strict";d.d(rr,{Z:function(){return ye}});var U=d(59301);function ye(){const[,W]=U.useReducer(Me=>Me+1,0);return W}},68031:function(wn,rr,d){"use strict";d.d(rr,{Z:function(){return Me}});var U=d(16089);function ye(q,K,C,u){const x=C-K;return q/=u/2,q<1?x/2*q*q*q+K:x/2*((q-=2)*q*q+2)+K}var W=d(13845);function Me(q){let K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:C=()=>window,callback:u,duration:x=450}=K,p=C(),O=(0,W.Z)(p,!0),S=Date.now(),F=()=>{const V=Date.now()-S,P=ye(V>x?x:V,O,q,x);(0,W.F)(p)?p.scrollTo(window.pageXOffset,P):p instanceof Document||p.constructor.name==="HTMLDocument"?p.documentElement.scrollTop=P:p.scrollTop=P,VC||K},66104:function(wn,rr,d){"use strict";d.d(rr,{Z:function(){return rt}});var U=d(92310),ye=d.n(U),W=d(11592),Me=d(26112),q=d(59301),K=d(92343),C=d(36355),u=d(84105),x=d(91857);const p=Fe=>{let{children:we}=Fe;const{getPrefixCls:Ue}=q.useContext(C.E_),be=Ue("breadcrumb");return q.createElement("li",{className:`${be}-separator`,"aria-hidden":"true"},we===""?we:we||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var O=p,S=function(Fe,we){var Ue={};for(var be in Fe)Object.prototype.hasOwnProperty.call(Fe,be)&&we.indexOf(be)<0&&(Ue[be]=Fe[be]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,be=Object.getOwnPropertySymbols(Fe);xewe[xe]||be)}function R(Fe,we,Ue,be){if(Ue==null)return null;const{className:xe,onClick:ue}=we,Be=S(we,["className","onClick"]),at=Object.assign(Object.assign({},(0,Me.Z)(Be,{data:!0,aria:!0})),{onClick:ue});return be!==void 0?q.createElement("a",Object.assign({},at,{className:ye()(`${Fe}-link`,xe),href:be}),Ue):q.createElement("span",Object.assign({},at,{className:ye()(`${Fe}-link`,xe)}),Ue)}function V(Fe,we){return(be,xe,ue,Be,at)=>{if(we)return we(be,xe,ue,Be);const st=F(be,xe);return R(Fe,be,st,at)}}var P=function(Fe,we){var Ue={};for(var be in Fe)Object.prototype.hasOwnProperty.call(Fe,be)&&we.indexOf(be)<0&&(Ue[be]=Fe[be]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,be=Object.getOwnPropertySymbols(Fe);xe{const{prefixCls:we,separator:Ue="/",children:be,menu:xe,overlay:ue,dropdownProps:Be,href:at}=Fe,Xe=(he=>{if(xe||ue){const Gt=Object.assign({},Be);if(xe){const Ar=xe||{},{items:er}=Ar,wr=P(Ar,["items"]);Gt.menu=Object.assign(Object.assign({},wr),{items:er==null?void 0:er.map((ir,gr)=>{var{key:Cr,title:J,label:Bt,path:I}=ir,h=P(ir,["key","title","label","path"]);let g=Bt!=null?Bt:J;return I&&(g=q.createElement("a",{href:`${at}${I}`},g)),Object.assign(Object.assign({},h),{key:Cr!=null?Cr:gr,label:g})})})}else ue&&(Gt.overlay=ue);return q.createElement(x.Z,Object.assign({placement:"bottom"},Gt),q.createElement("span",{className:`${we}-overlay-link`},he,q.createElement(u.Z,null)))}return he})(be);return Xe!=null?q.createElement(q.Fragment,null,q.createElement("li",null,Xe),Ue&&q.createElement(O,null,Ue)):null},z=Fe=>{const{prefixCls:we,children:Ue,href:be}=Fe,xe=P(Fe,["prefixCls","children","href"]),{getPrefixCls:ue}=q.useContext(C.E_),Be=ue("breadcrumb",we);return q.createElement(te,Object.assign({},xe,{prefixCls:Be}),R(Be,xe,Ue,be))};z.__ANT_BREADCRUMB_ITEM=!0;var de=z,$=d(17313),T=d(83116),Z=d(37613);const k=Fe=>{const{componentCls:we,iconCls:Ue}=Fe;return{[we]:Object.assign(Object.assign({},(0,$.Wf)(Fe)),{color:Fe.itemColor,fontSize:Fe.fontSize,[Ue]:{fontSize:Fe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Fe.linkColor,transition:`color ${Fe.motionDurationMid}`,padding:`0 ${Fe.paddingXXS}px`,borderRadius:Fe.borderRadiusSM,height:Fe.lineHeight*Fe.fontSize,display:"inline-block",marginInline:-Fe.marginXXS,"&:hover":{color:Fe.linkHoverColor,backgroundColor:Fe.colorBgTextHover}},(0,$.Qy)(Fe)),"li:last-child":{color:Fe.lastItemColor},[`${we}-separator`]:{marginInline:Fe.separatorMargin,color:Fe.separatorColor},[`${we}-link`]:{[` +\\end{array}`}]}]}],z=T=>{V.current.setValue(V.current.getValue()+" "+T.value+" ")},de=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:x.createElement(ye.Z,{className:C.Z.lists,gutter:[10,10]},P.map((T,Z)=>x.createElement(W.Z,{flex:"110px",className:C.Z.item},x.createElement("div",null,x.createElement(K.Z,{value:`$$${T.value}$$`}),T.name),x.createElement("div",{className:C.Z.children},T.children.map((k,ce)=>x.createElement("div",{key:ce},x.createElement("h1",null,k.name),x.createElement(ye.Z,{gutter:[10,10]},k.data.map((me,Ie)=>x.createElement(W.Z,{key:Ie,onClick:()=>z(me),className:C.Z.diamond},x.createElement(K.Z,{value:"`$$"+me.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:x.createElement(ye.Z,{className:C.Z.lists,gutter:[10,10]},te.map((T,Z)=>x.createElement(W.Z,{flex:"110px",className:C.Z.item},x.createElement("div",null,x.createElement(K.Z,{value:"`$$"+T.value+"$$`"}),T.name),x.createElement("div",{className:C.Z.children},T.children.map((k,ce)=>x.createElement("div",{key:ce},k.name&&x.createElement("h1",null,k.name),x.createElement(ye.Z,{gutter:[10,10]},k.data.map((me,Ie)=>x.createElement(W.Z,{key:Ie,onClick:()=>z(me),className:C.Z.diamond},x.createElement(K.Z,{value:"`$$"+me.value+"$$`"}))))))))))}],$=()=>{var T=document.createElement("div");T.innerHTML=V.current.getValue();var Z=T.innerText;return O&&O(Z),Z};return(0,U.useImperativeHandle)(R,()=>({getData:$})),x.createElement("div",{className:C.Z.mathWrap},x.createElement(Me.default,{defaultActiveKey:"1",items:de}),x.createElement("math-field",{locale:"zh_cn",className:C.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:V,style:{width:800,marginTop:30,fontSize:18}},F||""),S&&x.createElement("div",{className:C.Z.button},x.createElement(q.ZP,{size:"large",onClick:$,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});rr.Z=p},39479:function(wn,rr,d){"use strict";d.d(rr,{Z:function(){return Me}});var U=d(59301),ye=d(33796),W=d(11611),Me=()=>{const[q,K]=(0,U.useState)(""),[C,u]=(0,U.useState)(0);let[x,p]=(0,U.useState)(),[O,S]=(0,U.useState)();const[F,R]=(0,U.useState)(!1),V=(0,U.useRef)("");(0,U.useEffect)(()=>ye.Z.subscribe("preview-image",Ie=>{K(Ie),console.log(k.current),document.body.style.overflow="hidden"}),[]),(0,U.useEffect)(()=>(document.addEventListener("keydown",P),()=>{document.removeEventListener("keydown",P)}),[]),(0,U.useEffect)(()=>{V.current=q},[q]);function P(me){me.keyCode==27&&V.current&&te()}function te(){document.body.style.overflow="auto",p(void 0),S(void 0),u(0),K("")}function z(){u(C+90)}function de(){x=k.current.width*1.1,O=k.current.height*1.1,S(O),p(x)}function $(){x=k.current.width/1.1,O=k.current.height/1.1,S(O),p(x)}const T=(0,U.useRef)(),Z=(0,U.useRef)(),k=(0,U.useRef)(),ce=me=>{(me.nativeEvent.target===T.current||me.nativeEvent.target===Z.current)&&te()};return U.createElement(U.Fragment,null,q?U.createElement("div",null,U.createElement("div",{className:"preview-wrp-group",ref:Z},U.createElement(W.Z,{className:"image-preview",src:q,style:{display:"none"},preview:{visible:!0,src:q,movable:!1,onVisibleChange:me=>{K("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},394:function(wn,rr,d){"use strict";d.d(rr,{Z:function(){return D}});var U=d(59301),ye=d(92832),W=d(8591),Me=d(43418),q=d(71418),K=d(95237),C=d(43604),u=d(54580),x=d(24905),p=d(5871),O=d(62772),S={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},F=d(76560),R=d(82093),V=d(854),P=d(33796),te=d(90524),z=d(39479),de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",$="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",T=d(59301),Z=Object.defineProperty,k=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ie=(rt,Fe,we)=>Fe in rt?Z(rt,Fe,{enumerable:!0,configurable:!0,writable:!0,value:we}):rt[Fe]=we,fe=(rt,Fe)=>{for(var we in Fe||(Fe={}))ce.call(Fe,we)&&Ie(rt,we,Fe[we]);if(k)for(var we of k(Fe))me.call(Fe,we)&&Ie(rt,we,Fe[we]);return rt},Re=(rt,Fe,we)=>new Promise((Ue,be)=>{var xe=at=>{try{Be(we.next(at))}catch(st){be(st)}},ue=at=>{try{Be(we.throw(at))}catch(st){be(st)}},Be=at=>at.done?Ue(at.value):Promise.resolve(at.value).then(xe,ue);Be((we=we.apply(rt,Fe)).next())});const{TextArea:_}=ye.default,Ke=({exercise:rt,loading:Fe,dispatch:we})=>{var Ue;const{workSetting:be}=rt,xe=(0,F.useParams)();xe.category=xe.categoryId||xe.exerciseId,xe.categoryId=xe.categoryId||xe.exerciseId;const[ue,Be]=(0,U.useState)(!1),[at,st]=(0,U.useState)(!1);let[Xe,he]=(0,U.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,U.useEffect)(()=>{Gt()},[be]),(0,U.useEffect)(()=>{rt.actionTabs.key==="exportSetting"&&!(be!=null&&be.exercise_header)&&we({type:"exercise/getWorkSetting",payload:fe({},xe)})},[rt.actionTabs.key]);const Gt=()=>{var ir,gr,Cr,J;const Bt=JSON.parse(JSON.stringify(be));Object.keys(Xe).forEach(I=>{var h;Xe[I]=(h=Bt==null?void 0:Bt.exercise_header)==null?void 0:h[I]}),Xe.file_list=(ir=Bt==null?void 0:Bt.exercise_header)!=null&&ir.attachment_id?[{uid:(gr=Bt==null?void 0:Bt.exercise_header)==null?void 0:gr.attachment_id,id:(Cr=Bt==null?void 0:Bt.exercise_header)==null?void 0:Cr.attachment_id,url:(J=Bt==null?void 0:Bt.exercise_header)==null?void 0:J.photo_url}]:[],he(Xe)},Ar=()=>{var ir,gr,Cr;const J=JSON.parse(JSON.stringify(Xe));J.categoryId=xe.categoryId,J.attachment_id=((Cr=(gr=(ir=J.file_list)==null?void 0:ir[0])==null?void 0:gr.response)==null?void 0:Cr.id)||null,er(J)},er=ir=>Re(void 0,null,function*(){st(!0),(yield(0,R.ZP)(`/api/exercises/${xe==null?void 0:xe.categoryId}/foramt_settings.json`,{method:"post",body:ir})).status===0&&(W.ZP.success("\u66F4\u65B0\u6210\u529F"),we({type:"exercise/getCommonHeader",payload:fe({},xe)}),we({type:"exercise/getWorkSetting",payload:fe({},xe)}),we({type:"exercise/getExerciseExportHeadData",payload:{id:xe.exerciseId||xe.categoryId,identify:xe.userId||null}}),st(!1))}),wr={disabled:ue,multiple:!1,listType:"picture-card",onPreview:ir=>{P.Z.publish("preview-image",ir.thumbUrl||ir.url)},withCredentials:!0,fileList:Xe.file_list,beforeUpload:ir=>ir.size/1024>200?(W.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${te.Z.API_SERVER}/api/attachments.json`,onChange(ir){let gr=ir.fileList.filter(Cr=>!!Cr.status);Xe.file_list=gr,he(Object.assign({},Xe))},onRemove:ir=>Re(void 0,null,function*(){return Xe.file_list=[],he(Object.assign({},Xe)),!0})};return T.createElement(Me.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:S.modalWrapper,width:900,centered:!0,open:rt.actionTabs.key==="exportSetting",onOk:()=>Ar(),onCancel:()=>{Gt(),we({type:"exercise/setActionTabs",payload:{}})}},T.createElement("section",{className:S.exportSettingWrapper},T.createElement(q.Z,{spinning:Fe["exercise/getWorkSetting"]||at},T.createElement(K.Z,{wrap:!1,justify:"space-between"},T.createElement(C.Z,null,T.createElement(K.Z,{align:"middle"},T.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),T.createElement("span",{className:S.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),T.createElement("div",{className:"mt15"},T.createElement(u.default,fe({},wr),!((Ue=Xe.file_list)!=null&&Ue.length)&&T.createElement("div",null,T.createElement(O.Z,null),T.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),T.createElement(C.Z,{span:24,className:"mt15"},T.createElement(x.default,{checked:Xe.show_title,disabled:ue,onChange:ir=>{Xe.show_title=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),T.createElement(C.Z,{span:24,className:"mt15"},T.createElement(x.default,{checked:Xe.show_body,disabled:ue,onChange:ir=>{Xe.show_body=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),T.createElement(C.Z,{span:24,className:"mt15"},T.createElement(x.default,{checked:Xe.show_info,disabled:ue,onChange:ir=>{Xe.show_info=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),T.createElement(C.Z,{span:24,className:"mt15"},T.createElement(x.default,{checked:Xe.show_table,disabled:ue,onChange:ir=>{Xe.show_table=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),T.createElement(K.Z,{align:"middle",className:`mt20 ${S.pottedLine}`},T.createElement(C.Z,null,T.createElement("img",{src:de,alt:""})),T.createElement(C.Z,{className:S.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),T.createElement(C.Z,null,T.createElement("img",{src:de,alt:""}))),T.createElement(K.Z,{className:"mt15",justify:"center",style:{width:320}},T.createElement(x.default,{className:"pl8",checked:Xe.show_user,disabled:ue,onChange:ir=>{Xe.show_user=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u59D3\u540D")),T.createElement(x.default,{checked:Xe.show_no,disabled:ue,onChange:ir=>{Xe.show_no=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u5B66\u53F7")),T.createElement(x.default,{checked:Xe.show_group,disabled:ue,onChange:ir=>{Xe.show_group=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),T.createElement(x.default,{checked:Xe.show_school_name,disabled:ue,onChange:ir=>{Xe.show_school_name=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),T.createElement(x.default,{checked:Xe.show_phone,disabled:ue,onChange:ir=>{Xe.show_phone=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u624B\u673A\u53F7"))),T.createElement("img",{src:$,alt:"",className:"mt15",style:{width:320}}),T.createElement(C.Z,{span:24,className:"mt15"},T.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),T.createElement(p.Z,{size:"middle",min:1,value:Xe.export_page_num?Xe.export_page_num:40,onChange:ir=>{Xe.export_page_num=ir,he(fe({},Xe))}}),T.createElement("span",{className:"ml10"},"\u9898")),T.createElement(K.Z,{className:"mt15"},T.createElement(x.default,{checked:Xe.show_desc,disabled:ue,onChange:ir=>{Xe.show_desc=ir.target.checked,he(Object.assign({},Xe))}},T.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),T.createElement(C.Z,{className:S.imgPreviewPart},T.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),T.createElement("img",{src:V.qz})))),T.createElement(z.Z,null)))};var D=(0,F.connect)(({exercise:rt,loading:Fe,globalSetting:we})=>({exercise:rt,loading:Fe.effects,globalSetting:we}))(Ke)},65737:function(wn,rr,d){"use strict";d.d(rr,{Z:function(){return $}});var U=d(59301),ye=d(76560),W=d(95237),Me=d(1710),q={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},K=d(72664),C=d(49661),u=d(394),x=d(22688),p=d(90524),O=d(59301),S=Object.defineProperty,F=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,P=(T,Z,k)=>Z in T?S(T,Z,{enumerable:!0,configurable:!0,writable:!0,value:k}):T[Z]=k,te=(T,Z)=>{for(var k in Z||(Z={}))R.call(Z,k)&&P(T,k,Z[k]);if(F)for(var k of F(Z))V.call(Z,k)&&P(T,k,Z[k]);return T},z=(T,Z,k)=>new Promise((ce,me)=>{var Ie=_=>{try{Re(k.next(_))}catch(Ke){me(Ke)}},fe=_=>{try{Re(k.throw(_))}catch(Ke){me(Ke)}},Re=_=>_.done?ce(_.value):Promise.resolve(_.value).then(Ie,fe);Re((k=k.apply(T,Z)).next())});const de=({isPreview:T=!1,isExportBlank:Z=!1,activeTabs:k,exercise:ce,globalSetting:me,loading:Ie,user:fe,dispatch:Re,showExportBtn:_=!1,sealStyle:Ke={}})=>{var D,rt,Fe,we,Ue,be,xe,ue,Be,at,st,Xe,he,Gt,Ar,er;const wr=(0,ye.useParams)(),{userInfo:ir}=fe,[gr,Cr]=(0,U.useState)(),[J,Bt]=(0,U.useState)();let I=(0,U.useRef)(null);const[h,g]=(0,U.useState)(21),[B,le]=(0,U.useState)([]),Oe=(0,U.useRef)(!0);(0,U.useEffect)(()=>{z(void 0,null,function*(){if(!Oe.current)return;Oe.current=!1;const ge=yield(0,K.cV)({id:wr.exerciseId||wr.categoryId});ge.status==0&&le(ge.data)}),(0,C.W)(k)||k==="2"&&G()},[wr.userId,wr.coursesId,wr.exerciseId,wr.categoryId,k]),(0,U.useEffect)(()=>{I.current&&g(I.current.clientHeight)},[I.current]),(0,U.useEffect)(()=>{var ge;if((ge=ce.exerciseExportHeadData)!=null&&ge.title){const Pe=ce.exerciseExportHeadData;Cr(te({},Pe||{}));const{table:ae}=Pe||{};let Ot,Ce;(ae!=null&&ae.total_singles_scores||ae!=null&&ae.total_doubles_scores||ae!=null&&ae.total_nulls_scores||ae!=null&&ae.total_judges_scores||ae!=null&&ae.total_pros_scores||ae!=null&&ae.total_shixuns_scores||ae!=null&&ae.total_mains_scores||ae!=null&&ae.total_combination_scores||ae!=null&&ae.total_bpros_scores||ae!=null&&ae.total_pro_corr_scores)&&(Ot=Number(ae==null?void 0:ae.total_singles_scores)+Number(ae==null?void 0:ae.total_doubles_scores)+Number(ae==null?void 0:ae.total_nulls_scores)+Number(ae==null?void 0:ae.total_judges_scores)+Number(ae==null?void 0:ae.total_bpros_scores)+Number(ae==null?void 0:ae.total_pros_scores)+Number(ae==null?void 0:ae.total_shixuns_scores)+Number(ae==null?void 0:ae.total_mains_scores)+Number(ae==null?void 0:ae.total_combination_scores)+Number(ae==null?void 0:ae.total_pro_corr_scores)),(ae!=null&&ae.singles_scores||ae!=null&&ae.doubles_scores||ae!=null&&ae.nulls_scores||ae!=null&&ae.judges_scores||ae!=null&&ae.pros_scores||ae!=null&&ae.bpros_scores||ae!=null&&ae.shixuns_scores||ae!=null&&ae.mains_scores||ae!=null&&ae.combination_scores||ae!=null&&ae.pro_corr_scores)&&(Ce=Number(ae==null?void 0:ae.singles_scores)+Number(ae==null?void 0:ae.doubles_scores)+Number(ae==null?void 0:ae.nulls_scores)+Number(ae==null?void 0:ae.judges_scores)+Number(ae==null?void 0:ae.pros_scores)+Number(ae==null?void 0:ae.bpros_scores)+Number(ae==null?void 0:ae.pro_corr_scores)+Number(ae==null?void 0:ae.shixuns_scores)+Number(ae==null?void 0:ae.mains_scores)+Number(ae==null?void 0:ae.combination_scores));const ht=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(ae==null?void 0:ae.total_singles_scores)||0,doubles_score:(ae==null?void 0:ae.total_doubles_scores)||0,nulls_score:(ae==null?void 0:ae.total_nulls_scores)||0,judges_score:(ae==null?void 0:ae.total_judges_scores)||0,pros_score:(ae==null?void 0:ae.total_pros_scores)||0,bpros_score:(ae==null?void 0:ae.total_bpros_scores)||0,pro_corr_score:(ae==null?void 0:ae.total_pro_corr_scores)||0,shixuns_score:(ae==null?void 0:ae.total_shixuns_scores)||0,mains_score:(ae==null?void 0:ae.total_mains_scores)||0,total_combination_scores:(ae==null?void 0:ae.total_combination_scores)||0,total_score:Ot||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(ae==null?void 0:ae.singles_scores)||0,doubles_score:(ae==null?void 0:ae.doubles_scores)||0,nulls_score:(ae==null?void 0:ae.nulls_scores)||0,judges_score:(ae==null?void 0:ae.judges_scores)||0,pros_score:(ae==null?void 0:ae.pros_scores)||0,bpros_score:(ae==null?void 0:ae.bpros_scores)||0,pro_corr_score:(ae==null?void 0:ae.pro_corr_scores)||0,shixuns_score:(ae==null?void 0:ae.shixuns_scores)||0,mains_score:(ae==null?void 0:ae.mains_scores)||0,total_combination_scores:(ae==null?void 0:ae.combination_scores)||0,total_score:Ce||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],ut=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(ae==null?void 0:ae.total_singles_scores)||0,doubles_score:(ae==null?void 0:ae.total_doubles_scores)||0,nulls_score:(ae==null?void 0:ae.total_nulls_scores)||0,judges_score:(ae==null?void 0:ae.total_judges_scores)||0,pros_score:(ae==null?void 0:ae.total_pros_scores)||0,pro_corr_score:(ae==null?void 0:ae.total_pro_corr_scores)||0,bpros_score:(ae==null?void 0:ae.total_bpros_scores)||0,shixuns_score:(ae==null?void 0:ae.total_shixuns_scores)||0,mains_score:(ae==null?void 0:ae.total_mains_scores)||0,total_combination_scores:(ae==null?void 0:ae.total_combination_scores)||0,total_score:Ot||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Bt([...Z?ut:ht])}},[ce.exerciseExportHeadData]);const G=()=>z(void 0,null,function*(){const ge={id:wr.exerciseId||wr.categoryId,identify:(ir==null?void 0:ir.login)||null},Pe=yield(0,K.iw)(ge);Cr(Pe||{});const{table:ae}=Pe||{};let Ot,Ce;(ae!=null&&ae.total_singles_scores||ae!=null&&ae.total_doubles_scores||ae!=null&&ae.total_nulls_scores||ae!=null&&ae.total_judges_scores||ae!=null&&ae.total_pros_scores||ae!=null&&ae.total_bpros_scores||ae!=null&&ae.total_shixuns_scores||ae!=null&&ae.total_mains_scores||ae!=null&&ae.total_combination_scores||ae!=null&&ae.total_pro_corr_scores)&&(Ot=Number(ae==null?void 0:ae.total_singles_scores)+Number(ae==null?void 0:ae.total_doubles_scores)+Number(ae==null?void 0:ae.total_nulls_scores)+Number(ae==null?void 0:ae.total_bpros_scores)+Number(ae==null?void 0:ae.total_judges_scores)+Number(ae==null?void 0:ae.total_pros_scores)+Number(ae==null?void 0:ae.total_shixuns_scores)+Number(ae==null?void 0:ae.total_mains_scores)+Number(ae==null?void 0:ae.total_combination_scores)+Number(ae==null?void 0:ae.total_pro_corr_scores)),(ae!=null&&ae.singles_scores||ae!=null&&ae.doubles_scores||ae!=null&&ae.nulls_scores||ae!=null&&ae.judges_scores||ae!=null&&ae.pros_scores||ae!=null&&ae.bpros_scores||ae!=null&&ae.shixuns_scores||ae!=null&&ae.mains_scores||ae!=null&&ae.combination_scores||ae!=null&&ae.pro_corr_scores)&&(Ce=Number(ae==null?void 0:ae.singles_scores)+Number(ae==null?void 0:ae.doubles_scores)+Number(ae==null?void 0:ae.bpros_scores)+Number(ae==null?void 0:ae.nulls_scores)+Number(ae==null?void 0:ae.judges_scores)+Number(ae==null?void 0:ae.pros_scores)+Number(ae==null?void 0:ae.shixuns_scores)+Number(ae==null?void 0:ae.mains_scores)+Number(ae==null?void 0:ae.combination_scores)+Number(ae==null?void 0:ae.pro_corr_scores));const ht=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(ae==null?void 0:ae.total_singles_scores)||0,doubles_score:(ae==null?void 0:ae.total_doubles_scores)||0,nulls_score:(ae==null?void 0:ae.total_nulls_scores)||0,judges_score:(ae==null?void 0:ae.total_judges_scores)||0,pros_score:(ae==null?void 0:ae.total_pros_scores)||0,bpros_score:(ae==null?void 0:ae.total_bpros_scores)||0,pro_corr_score:(ae==null?void 0:ae.total_pro_corr_scores)||0,shixuns_score:(ae==null?void 0:ae.total_shixuns_scores)||0,mains_score:(ae==null?void 0:ae.total_mains_scores)||0,total_combination_scores:(ae==null?void 0:ae.total_combination_scores)||0,total_score:Ot||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(ae==null?void 0:ae.singles_scores)||0,doubles_score:(ae==null?void 0:ae.doubles_scores)||0,nulls_score:(ae==null?void 0:ae.nulls_scores)||0,judges_score:(ae==null?void 0:ae.judges_scores)||0,pros_score:(ae==null?void 0:ae.pros_scores)||0,bpros_score:(ae==null?void 0:ae.bpros_scores)||0,pro_corr_score:(ae==null?void 0:ae.pro_corr_scores)||0,shixuns_score:(ae==null?void 0:ae.shixuns_scores)||0,mains_score:(ae==null?void 0:ae.mains_scores)||0,total_combination_scores:(ae==null?void 0:ae.combination_scores)||0,total_score:Ce||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Bt(Z?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:ht)}),ie=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:ge=>O.createElement("a",null,ge)},{title:((D=B==null?void 0:B.find(ge=>ge.value==x.fw[0].nameType))==null?void 0:D.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{title:((rt=B==null?void 0:B.find(ge=>ge.value==x.fw[1].nameType))==null?void 0:rt.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{title:((Fe=B==null?void 0:B.find(ge=>ge.value==x.fw[3].nameType))==null?void 0:Fe.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{title:((we=B==null?void 0:B.find(ge=>ge.value==x.fw[2].nameType))==null?void 0:we.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{title:((Ue=B==null?void 0:B.find(ge=>ge.value==x.fw[6].nameType))==null?void 0:Ue.name)||"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",align:"center",dataIndex:"pros_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{title:((be=B==null?void 0:B.find(ge=>ge.value==x.fw[9].nameType))==null?void 0:be.name)||"\u7A0B\u5E8F\u6539\u9519\u9898",align:"center",dataIndex:"pro_corr_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{title:((xe=B==null?void 0:B.find(ge=>ge.value==x.fw[8].nameType))==null?void 0:xe.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{title:((ue=B==null?void 0:B.find(ge=>ge.value==x.fw[5].nameType))==null?void 0:ue.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{title:((Be=B==null?void 0:B.find(ge=>ge.value==x.fw[4].nameType))==null?void 0:Be.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{title:((at=B==null?void 0:B.find(ge=>ge.value==x.fw[7].nameType))==null?void 0:at.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:ge=>O.createElement("a",null,ge==="0.0"?0:ge==null?void 0:ge.toFixed(1))}],{exercise_header:ke}=gr||{};return O.createElement(O.Fragment,null,((ke==null?void 0:ke.show_user)||(ke==null?void 0:ke.show_no)||(ke==null?void 0:ke.show_group))&&O.createElement("section",{className:q.glassSeal,style:Ke},(ke==null?void 0:ke.show_user)&&O.createElement("span",null,"\u59D3\u540D\uFF1A",O.createElement("span",null,gr==null?void 0:gr.user)),(ke==null?void 0:ke.show_no)&&O.createElement("span",null,"\u5B66\u53F7\uFF1A",O.createElement("span",null,gr==null?void 0:gr.student_id)),(ke==null?void 0:ke.show_group)&&O.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",O.createElement("span",null,gr==null?void 0:gr.group_name)),(ke==null?void 0:ke.show_school_name)&&O.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",O.createElement("span",null,gr==null?void 0:gr.school_name)),(ke==null?void 0:ke.show_phone)&&O.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",O.createElement("span",null,gr==null?void 0:gr.phone))),O.createElement("section",{className:`${q.wrap} ${T?"pl20":""} `},(gr==null?void 0:gr.photo_url)&&O.createElement("img",{className:q.img,src:`${p.Z.API_SERVER}${gr==null?void 0:gr.photo_url}`}),(ke==null?void 0:ke.show_title)&&O.createElement(W.Z,{className:q.paperHeader,justify:"center"},O.createElement("div",null,gr==null?void 0:gr.title)),(ke==null?void 0:ke.show_info)&&O.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",gr==null?void 0:gr.large_counts,"\u5927\u9898\u3011\u3010",gr==null?void 0:gr.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",gr==null?void 0:gr.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(gr==null?void 0:gr.time)>-1?`${gr==null?void 0:gr.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(ke==null?void 0:ke.show_desc)&&(((st=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:st.exercise_description)||((Xe=ce==null?void 0:ce.commonHeader)==null?void 0:Xe.exercise_description))&&O.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},O.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),O.createElement("span",null,((he=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:he.exercise_description)||((Gt=ce==null?void 0:ce.commonHeader)==null?void 0:Gt.exercise_description))),(ke==null?void 0:ke.show_table)&&O.createElement("div",{className:"mt10"},O.createElement(Me.default,{className:q.table,columns:ie,dataSource:[...J||[]],bordered:!0,pagination:!1})),((Ar=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:Ar.analysis)&&O.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(er=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:er.analysis}`)),O.createElement(u.Z,null))};var $=(0,ye.connect)(({exercise:T,loading:Z,user:k,globalSetting:ce})=>({exercise:T,globalSetting:ce,user:k,loading:Z.effects}))(de)},89607:function(wn,rr,d){"use strict";d.r(rr);var U=d(59301),ye=d(76560),W=d(92832),Me=d(43418),q=d(8591),K=d(95237),C=d(43604),u=d(1710),x=d(6848),p=d(5112),O=d(24905),S=d(28103),F=d(66104),R=d(38854),V=d(3113),P=d(58421),te=d(90524),z=d(86129),de=d.n(z),$=d(27812),T=d(41464),Z=d(67921),k=d(89489),ce=d(4958),me=d(61485),Ie=d(60977),fe=d(7664),Re=d(49661),_=d(33892),Ke=d(80033),D=d(52750),rt=d(65737),Fe=d(44164),we=d.n(Fe),Ue=d(34055),be=d(16837),xe=d(63208),ue=d(30975),Be=d(24334),at=d.n(Be),st=d(82093),Xe=d(65986),he=d(59301),Gt=Object.defineProperty,Ar=Object.defineProperties,er=Object.getOwnPropertyDescriptors,wr=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,gr=Object.prototype.propertyIsEnumerable,Cr=(G,ie,ke)=>ie in G?Gt(G,ie,{enumerable:!0,configurable:!0,writable:!0,value:ke}):G[ie]=ke,J=(G,ie)=>{for(var ke in ie||(ie={}))ir.call(ie,ke)&&Cr(G,ke,ie[ke]);if(wr)for(var ke of wr(ie))gr.call(ie,ke)&&Cr(G,ke,ie[ke]);return G},Bt=(G,ie)=>Ar(G,er(ie)),I=(G,ie)=>{var ke={};for(var ge in G)ir.call(G,ge)&&ie.indexOf(ge)<0&&(ke[ge]=G[ge]);if(G!=null&&wr)for(var ge of wr(G))ie.indexOf(ge)<0&&gr.call(G,ge)&&(ke[ge]=G[ge]);return ke},h=(G,ie,ke)=>new Promise((ge,Pe)=>{var ae=ht=>{try{Ce(ke.next(ht))}catch(ut){Pe(ut)}},Ot=ht=>{try{Ce(ke.throw(ht))}catch(ut){Pe(ut)}},Ce=ht=>ht.done?ge(ht.value):Promise.resolve(ht.value).then(ae,Ot);Ce((ke=ke.apply(G,ie)).next())});const{TextArea:g}=W.default,B={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},le=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Oe=G=>{var ie=G,{exercise:ke,globalSetting:ge,loading:Pe,user:ae,dispatch:Ot}=ie,Ce=I(ie,["exercise","globalSetting","loading","user","dispatch"]),ht,ut,Ne,Ae,je,yt,Lt,Jt,Or,Qr,jr,Ur,Mr,dr;const yr=(0,ye.useParams)(),{userInfo:hn}=ae,[En,mn]=(0,U.useState)({}),Mn=(0,U.useRef)(),Jn=(0,U.useRef)(!1),zr=(0,U.useRef)(""),ri=(0,U.useRef)(0),[Oi,Xn]=(0,U.useState)(!1),[qn,Di]=(0,U.useState)({}),[Qi,pa]=(0,U.useState)(new(de())),[zi,hi]=(0,U.useState)(!1),[Ei,Ii]=(0,U.useState)(!1),[tt,vt]=(0,U.useState)(!1),[ft,lt]=(0,U.useState)(!1),[lr,qt]=(0,U.useState)(!1),[Wt,dt]=(0,U.useState)("1"),[_t,pr]=(0,U.useState)("1"),[Fr,mr]=(0,U.useState)(!1),[Lr,Pr]=(0,U.useState)(!1),[ot,xt]=(0,U.useState)(""),[jt]=(0,ye.useSearchParams)(),[Kt,hr]=(0,U.useState)(jt==null?void 0:jt.get("type")),ar=((Ne=(ut=(ht=ke==null?void 0:ke.editData)==null?void 0:ht.exercise_question_types)==null?void 0:ut.filter(Ft=>Ft.question_type===5))==null?void 0:Ne.length)>0,Yt=((yt=(je=(Ae=ke==null?void 0:ke.editData)==null?void 0:Ae.exercise_question_types)==null?void 0:je.filter(Ft=>Ft.question_type===6))==null?void 0:yt.length)>0,[et,St]=(0,U.useState)({param_show_hack_description:!1,param_show_hack_sets:!1,param_show_challenge_task_pass:!1}),Vt=(()=>{var Ft;let dn=localStorage[`${(Ft=ae==null?void 0:ae.userInfo)==null?void 0:Ft.login}-${yr.coursesId}-${yr.exerciseId}-downFilter`];return dn?dn=JSON.parse(dn):dn={},Object.prototype.toString.call(dn)!=="[object Object]"?{}:dn})();(0,U.useEffect)(()=>{hn!=null&&hn.login&&Jr()},[yr.userId,yr.coursesId,yr.exerciseId,hn]);const tr=()=>{document.querySelectorAll("canvas").forEach(Ft=>{(!Ft.clientWidth||!Ft.clientHeight)&&Ft.remove()})};(0,U.useEffect)(()=>{Kt=="1"?(Jr(),Ii(!0),xt(""),un(),hr("1")):Kt=="2"?(Jr(),Ii(!1),xt(""),un(),hr("2")):(zr.current&&(Ot({type:"exercise/getExerciseExportHeadData",payload:{id:yr.exerciseId,identify:zr.current}}),Ot({type:"exercise/postReviewExercise",payload:J({exerciseId:yr.exerciseId,login:zr.current,export:!0},Vt)})),xt("pdf"),qt(!1),lt(!0),dt("1"),Ii(!1),un(),hr("3"))},[Kt]);const Er=()=>{document.body.scrollIntoView()},br=Ft=>{var dn,Rn,fi,bn;const Sr=(dn=Ft==null?void 0:Ft.exercise_answer_user)==null?void 0:dn.user_id;if((Rn=Ft==null?void 0:Ft.exercise)!=null&&Rn.question_random||(fi=Ft==null?void 0:Ft.exercise)!=null&&fi.choice_random){let Xr=1;Ft.exercise.question_random=(bn=Ft==null?void 0:Ft.exercise_question_types)==null?void 0:bn.map($r=>{var on,pn;return(on=Ft==null?void 0:Ft.exercise)!=null&&on.choice_random&&(($r.question_type===0||$r.question_type===1)&&$r.items.map(gn=>(gn.question_choices=(0,Re.M2)(gn.question_choices,Sr),gn)),$r.question_type===7&&$r.items.forEach(gn=>{gn.sub_exercise_questions.forEach(xn=>{xn.question_choices&&(xn.question_choices=(0,Re.M2)(xn.question_choices,Sr))})})),(pn=Ft==null?void 0:Ft.exercise)!=null&&pn.question_random&&($r.items=(0,Re.M2)($r.items,Sr)),$r.items.map(gn=>(gn.question_num=Xr,Xr++,gn)),$r})}},Jr=()=>h(void 0,null,function*(){Ot({type:"exercise/getExerciseExportHeadData",payload:{id:yr.exerciseId,identify:yr.userId}});let Ft;yr.userId?(Ft=yield Ot({type:"exercise/getReviewExercise",payload:{exerciseId:yr.exerciseId,login:yr.userId}}),br(Ft),Jn.current=!1):(Ft=yield Ot({type:"exercise/editExercise",payload:{coursesId:yr.coursesId,categoryId:yr.exerciseId}}),Jn.current=!0),Jn.current=!0,zr.current=Vt==null?void 0:Vt.firstTargetLogin,ri.current=(Vt==null?void 0:Vt.totalCount)||0,Di(J({},Ft||{})),Kt=="3"&&(Ot({type:"exercise/getExerciseExportHeadData",payload:{id:yr.exerciseId,identify:Vt==null?void 0:Vt.firstTargetLogin}}),Ot({type:"exercise/postReviewExercise",payload:J({exerciseId:yr.exerciseId,login:Vt==null?void 0:Vt.firstTargetLogin,export:!0},Vt)}))}),yn=Ft=>{Qi.generateAsync({type:"blob"}).then(function(dn){var Rn,fi,bn;const Sr=document.createElement("a");Sr.href=window.URL.createObjectURL(dn),Sr.download=Object.keys(Qi.files).length>1?((Rn=qn==null?void 0:qn.exercise)==null?void 0:Rn.exercise_name)+".zip":(((fi=ke==null?void 0:ke.exerciseExportHeadData)==null?void 0:fi.user)||((bn=qn==null?void 0:qn.exercise)==null?void 0:bn.exercise_name))+".zip",Ft&&(Sr.download=Ft+".zip"),document.body.appendChild(Sr);const Xr=document.createEvent("MouseEvents");Xr.initEvent("click",!1,!1),Sr.dispatchEvent(Xr),document.body.removeChild(Sr),pa(new(de()))}),lt(!1),vt(!1),hi(!1)};function un(){var Ft,dn,Rn,fi,bn,Sr;St({param_show_hack_description:(dn=(Ft=ke==null?void 0:ke.editData)==null?void 0:Ft.exercise)==null?void 0:dn.show_hack_description,param_show_hack_sets:(fi=(Rn=ke==null?void 0:ke.editData)==null?void 0:Rn.exercise)==null?void 0:fi.show_hack_sets,param_show_challenge_task_pass:(Sr=(bn=ke==null?void 0:ke.editData)==null?void 0:bn.exercise)==null?void 0:Sr.show_challenge_task_pass})}const Tn=Ft=>h(void 0,null,function*(){var dn,Rn,fi,bn,Sr,Xr;Ft==="all"?Jn.current=!1:yr.userId||(Jn.current=!0),Er(),hi(!0);let $r=0;Ft!=="all"&&Xn(!0);const on=Me.default.info({width:460,title:he.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",he.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Ft==="all"?he.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",he.createElement("span",{className:"c-blue"},$r+1),"/",ri.current):null,maskClosable:!1,className:Ie.Z.modal,onOk:()=>{}});tr(),yield new Promise(function(On,Sn){setTimeout(function(){On("")},1e3)});const pn=Mn.current.children;let gn=`${(dn=qn==null?void 0:qn.exercise)==null?void 0:dn.exercise_name}`;(Rn=ke.exerciseExportHeadData)!=null&&Rn.user&&(gn=`${(fi=ke.exerciseExportHeadData)!=null&&fi.student_id?`${(bn=ke==null?void 0:ke.exerciseExportHeadData)==null?void 0:bn.student_id}+`:""}${(Sr=ke.exerciseExportHeadData)==null?void 0:Sr.user}`);const xn={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};let Pn=we()();for(let On=0;Onh(void 0,null,function*(){Onh(this,null,function*(){const Zi=Dn.folder(`${(oi==null?void 0:oi.folder_group_name)||"\u672A\u5206\u73ED"}`);tr();let Wi=we()();for(let vi=0;vih(this,null,function*(){vih(void 0,null,function*(){var dn,Rn,fi,bn,Sr;Jn.current=!1,Er(),hi(!0);let Xr=0,$r;Ft!=="all"&&Xn(!0),$r=Me.default.info({width:460,title:he.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",he.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Ft==="all"?he.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",he.createElement("span",{className:"c-blue"},Xr+1),"/",ri.current):null,maskClosable:!1,className:Ie.Z.modal,onOk:()=>{}}),yield new Promise(function(Pn,Dn){setTimeout(function(){Pn("")},1e3)});const on=Mn.current.children;let pn;(dn=ke.exerciseExportHeadData)!=null&&dn.user&&(pn=`${(Rn=ke.exerciseExportHeadData)!=null&&Rn.student_id?`${(fi=ke==null?void 0:ke.exerciseExportHeadData)==null?void 0:fi.student_id}+`:""}${(bn=ke.exerciseExportHeadData)==null?void 0:bn.user}`);const gn=Qi.folder((Sr=qn==null?void 0:qn.exercise)==null?void 0:Sr.exercise_name);function xn(){return h(this,null,function*(){Xr++,Jn.current=!1,Er();const Pn=yield(0,st.ZP)(`/api/exercises/${yr.exerciseId}/get_next_export_user`,{method:"get",params:Bt(J({},Vt),{login:zr.current})});if(Pn!=null&&Pn.type){$r.destroy(),q.ZP.warning(Pn.message),Xn(!1);return}const Dn=Pn==null?void 0:Pn.data;console.log(zr.current,222),setTimeout(()=>h(this,null,function*(){let Ki=yr.exerciseId,On=(0,Re.NY)({url:te.Z.API_SERVER+`/api/exercises/${Ki}/consult_exercise.json`,query:J({exercise_id:Ki,login:zr.current,middle_export:1,is_export_comment:lr?1:0},et)});console.log(On,"urlStr");const Sn=gn.folder(`${(Dn==null?void 0:Dn.folder_group_name)||"\u672A\u5206\u73ED"}`);yield(0,Re.Br)(On).then(oi=>{Sn.file(`${Dn!=null&&Dn.student_id?`${Dn==null?void 0:Dn.student_id}+`:""}${Dn==null?void 0:Dn.user}.docx`,oi)}),zr.current=(Dn==null?void 0:Dn.next_user_login)||(Dn==null?void 0:Dn.first_user_login),$r.update({content:he.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",he.createElement("span",{className:"c-blue"},Xr+1),"/",ri.current)}),Xr==ri.current?($r.destroy(),Xn(!1),yn()):xn()}),2600)})}xn()}),ni=Ft=>h(void 0,null,function*(){var dn,Rn,fi;Jn.current=!0,Er(),hi(!0);const bn=qn==null?void 0:qn.exercise_count;let Sr=0;const Xr=Me.default.info({width:460,title:he.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",he.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:he.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",he.createElement("span",{className:"c-blue"},Sr+1),"/",bn),maskClosable:!1,className:Ie.Z.modal});tr(),Ft==="pdf"&&(yield Ot({type:"exercise/getExerciseExportHeadData",payload:{id:yr.exerciseId,identify:yr.userId}})),yield new Promise(function(Dn,Ki){setTimeout(function(){Dn("")},1e3)});const $r=(Rn=(dn=Mn.current)==null?void 0:dn.children)==null?void 0:Rn[0],on={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}},pn=(fi=qn==null?void 0:qn.exercise)==null?void 0:fi.exercise_name;let gn=pn;Ei&&(gn=gn+"\uFF08\u7B54\u6848\uFF09");const xn=Qi.folder(gn);function Pn(){return h(this,null,function*(){if(Er(),Xr.update({content:he.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",he.createElement("span",{className:"c-blue"},Sr+1),"/",bn)}),Ft==="pdf"){const Dn=yield Ot({type:"exercise/editExercise",payload:{coursesId:yr.coursesId,categoryId:yr.exerciseId,num:Sr}});if((Dn==null?void 0:Dn.status)!==0){Xr.destroy(),q.ZP.warning(Dn.message);return}br(Dn),Di(J({},Dn||{})),setTimeout(()=>h(this,null,function*(){tr();let Ki=we()();yield Ki.set(on).from($r),Sr++,xn.file(`${pn}-${Sr}${Ei?"\uFF08\u7B54\u6848\uFF09":""}.pdf`,Ki.output("blob")),Sr==bn?(ei({num:Sr}),Xr.destroy(),yn(gn)):Pn()}),2600)}if(Ft==="word"){let Dn=(0,Re.NY)({url:te.Z.API_SERVER+`/api/exercises/${yr==null?void 0:yr.exerciseId}.json`,query:{coursesId:yr.coursesId,categoryId:yr.exerciseId,middle_export:1,export_type:Ei?1:0,num:Sr}});Sr++,yield(0,Re.Br)(Dn).then(Ki=>{xn.file(`${pn}-${Sr}${Ei?"\uFF08\u7B54\u6848\uFF09":""}.docx`,Ki)}),setTimeout(()=>{Sr==bn?(Xr.destroy(),yn(gn)):Pn()},1e3)}})}Pn()}),kn=Ft=>{const dn=Ft.internal.getNumberOfPages();for(let Rn=1;Rn<=dn;Rn+=1)Ft.setPage(Rn),Ft.setFontSize(9),Ft.setTextColor("#6a6a6a"),Ft.text(`${Rn} / ${dn}`,Ft.internal.pageSize.getWidth()-20,Ft.internal.pageSize.getHeight()-6)},An=(Ft,dn,Rn)=>{var fi,bn,Sr,Xr,$r,on,pn,gn,xn,Pn,Dn,Ki,On,Sn,oi,si,Zi,Wi,vi,Si,Ea,ya;return he.createElement(he.Fragment,null,!Rn&&he.createElement(K.Z,{style:{display:"flex"},className:Ie.Z.programTitle,wrap:!1},he.createElement(C.Z,{style:{flexShrink:0},className:"font18"},dn,"."),he.createElement(C.Z,{flex:1},he.createElement(fe.Z,{value:(Ft==null?void 0:Ft.question_type)===8?Ft==null?void 0:Ft.description:Ft.question_title})),he.createElement(C.Z,{style:{flexShrink:0},className:"font16"},"\uFF08",(Ft==null?void 0:Ft.question_type)===7?`\u5171${Ft==null?void 0:Ft.sub_q_count}\u5C0F\u9898`:""," ",Ft.question_score,"\u5206\uFF09")),(Ft==null?void 0:Ft.question_type)===8&&he.createElement(fe.Z,{showProgramFill:!0,disabledFill:!0,value:Be.Base64.decode((Ft==null?void 0:Ft.code)||"")}),[6.9].includes(Ft==null?void 0:Ft.question_type)&&he.createElement("div",null,he.createElement("div",{style:{fontWeight:600,marginTop:4}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(fi=Ft==null?void 0:Ft.languages)==null?void 0:fi.join("/")),((Sr=(bn=ke==null?void 0:ke.editData)==null?void 0:bn.exercise)==null?void 0:Sr.show_hack_sets)&&he.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},he.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},he.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),he.createElement(u.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Mi,ha,$i)=>$i+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Mi,ha,$i)=>he.createElement(x.Z,{title:he.createElement("pre",null,Mi)},he.createElement("div",{className:Ie.Z.divname},Mi))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Mi,ha,$i)=>he.createElement(x.Z,{title:he.createElement("pre",null,Mi)}," ",he.createElement("div",{className:Ie.Z.divname},Mi))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Ft==null?void 0:Ft.hack_sets})),(($r=(Xr=ke==null?void 0:ke.editData)==null?void 0:Xr.exercise)==null?void 0:$r.show_hack_description)&&he.createElement("div",null,he.createElement(fe.Z,{className:Ie.Z.content,value:(Ft==null?void 0:Ft.description)||"- -"}))),Ft.question_type===be.c.Single&&he.createElement(he.Fragment,null,(on=Ft.question_choices)==null?void 0:on.map(function(Mi,ha){var $i;return he.createElement(K.Z,{key:ha},he.createElement(C.Z,{flex:"25px"},he.createElement("div",{style:{width:25,overflow:"hidden"}},he.createElement(p.ZP,{checked:($i=Ft.user_answer)==null?void 0:$i.includes(Mi.choice_id),style:{width:25}}))),he.createElement(C.Z,{flex:"1"},he.createElement("div",{style:{display:"flex"}},he.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},le[ha]),he.createElement(fe.Z,{value:Mi.choice_text||""}))))})),Ft.question_type===be.c.Multiple&&he.createElement(he.Fragment,null,(pn=Ft.question_choices)==null?void 0:pn.map(function(Mi,ha){var $i;return he.createElement(K.Z,{key:ha},he.createElement(C.Z,{flex:"25px"},he.createElement("div",{style:{width:25,overflow:"hidden"}},he.createElement(O.default,{checked:($i=Ft.user_answer)==null?void 0:$i.includes(Mi.choice_id),style:{width:25}}))),he.createElement(C.Z,{flex:"1"},he.createElement("div",{style:{display:"flex"}},he.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},le[ha]),he.createElement(fe.Z,{value:Mi.choice_text||""}))))})),Ft.question_type===be.c.Judge&&he.createElement("div",{className:Ie.Z.flexRow},(gn=Ft.question_choices)==null?void 0:gn.map(function(Mi,ha){var $i;return he.createElement(K.Z,{key:ha},he.createElement(C.Z,{flex:"25px"},he.createElement("div",{style:{width:25,overflow:"hidden"}},he.createElement(p.ZP,{checked:($i=Ft.user_answer)==null?void 0:$i.includes(Mi.choice_id),style:{width:25}}))),he.createElement(C.Z,{flex:"1"},Mi.choice_text))})),Ft.question_type===be.c.Fill&&!Jn.current&&he.createElement(_.Z,{item:Ft,answerData:qn,changeScoreData:En,textValue:(xn=En[Ft.q_position])==null?void 0:xn.text,textOnChange:Mi=>{En[Ft.q_position].text=Mi,mn(J({},En))},seeAnswerVisible:!1}),Ft.question_type===be.c.Shixun&&he.createElement(Ke.Z,{item:Ft,answerData:qn,hasChangeScore:!1,autoHeight:zi,showAnswer:Ei}),Ft.question_type===be.c.Subjective&&((Pn=Ft==null?void 0:Ft.user_answer)!=null&&Pn[0])?he.createElement("div",{className:Ie.Z.simpleBg},he.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),he.createElement("div",null,ft?he.createElement(fe.Z,{value:(Dn=Ft==null?void 0:Ft.user_answer_light)==null?void 0:Dn[0]}):he.createElement(fe.Z,{value:(Ki=Ft==null?void 0:Ft.user_answer)==null?void 0:Ki[0]}))):null,[6,9].includes(Ft.question_type)&&he.createElement(D.Z,{item:Ft,answerData:qn,autoHeight:zi}),Ft.question_type===be.c.Combine&&he.createElement(he.Fragment,null,(On=Ft.sub_exercise_questions)==null?void 0:On.map(function(Mi,ha){return he.createElement("div",{style:{marginLeft:10}},he.createElement("span",{style:{fontSize:"16px"}},dn,".",ha+1,"\uFF08",B[`${Mi==null?void 0:Mi.question_type}`],"\uFF09",Mi==null?void 0:Mi.question_title,"\uFF08",Mi==null?void 0:Mi.question_score,"\u5206\uFF09"),An(Mi,ha,!0))})),Ft.question_type===8&&he.createElement(he.Fragment,null,he.createElement("div",{className:"mt5",style:{padding:"10px 17px",background:"#FAFAFA"}},he.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),((Sn=Ft==null?void 0:Ft.user_answer)==null?void 0:Sn.length)>0&&((oi=Ft==null?void 0:Ft.user_answer)==null?void 0:oi.map(Mi=>he.createElement("div",{style:{display:"flex"}},he.createElement("div",{style:{lineHeight:"25px"}},"\u7B54\u6848(\u586B\u7A7A",Mi==null?void 0:Mi.choice_id,")\uFF1A"),he.createElement("pre",{style:{whiteSpace:"pre-wrap"}},Mi==null?void 0:Mi.answer_text)))))),Ei&&he.createElement("div",{style:{marginTop:10}},(Ft==null?void 0:Ft.question_type)<3&&(Ft==null?void 0:Ft.standard_answer_show)&&he.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",Ft==null?void 0:Ft.standard_answer_show),!!((si=Ft==null?void 0:Ft.standard_answers)!=null&&si.length)&&Ei&&(Ft==null?void 0:Ft.question_type)===3&&he.createElement("div",null,(Zi=Ft==null?void 0:Ft.standard_answers)==null?void 0:Zi.map((Mi,ha)=>he.createElement("div",null,he.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",ha+1,"\uFF09:"),he.createElement("div",null,Mi.answer_text.map(function($i,xi){return he.createElement(C.Z,{span:24,key:xi},(Mi==null?void 0:Mi.model)===1?he.createElement(g,{autoSize:!0,disabled:!0,value:$i}):he.createElement(Xe.Z,{value:$i,disabled:!0}))}))))),!!((Wi=Ft==null?void 0:Ft.standard_answer)!=null&&Wi.length)&&Ei&&(Ft==null?void 0:Ft.question_type)===8&&he.createElement("div",null,(vi=Ft==null?void 0:Ft.standard_answers)==null?void 0:vi.map((Mi,ha)=>he.createElement("div",null,he.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",ha+1,"\uFF09:"),he.createElement("div",null,he.createElement(g,{autoSize:!0,disabled:!0,value:(Mi==null?void 0:Mi.answer_text)||""}))))),!!((Si=Ft==null?void 0:Ft.answer_texts)!=null&&Si.length)&&(Ft==null?void 0:Ft.question_type)===4&&he.createElement("div",null,he.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),he.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},he.createElement(fe.Z,{value:(Ea=Ft==null?void 0:Ft.answer_texts)==null?void 0:Ea[0]}))),[6,9].includes(Ft==null?void 0:Ft.question_type)&&he.createElement("div",null,he.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A",!(Ft!=null&&Ft.answer_text)&&"\u6682\u65E0"),(Ft==null?void 0:Ft.answer_text)&&he.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},he.createElement(fe.Z,{value:Ft==null?void 0:Ft.answer_text}))),(Ft==null?void 0:Ft.question_type)<=4&&((Ft==null?void 0:Ft.standard_answer_show)||((ya=Ft==null?void 0:Ft.standard_answer)==null?void 0:ya.length)>0)&&he.createElement(K.Z,{style:{marginTop:14}},he.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),he.createElement(fe.Z,{className:Ie.Z.renderHtml,value:(Ft==null?void 0:Ft.analysis)||"\u6682\u65E0\u89E3\u6790"}))),tt&&!Number.isNaN(parseFloat(Ft==null?void 0:Ft.user_score))&&(Ft==null?void 0:Ft.question_type)!==be.c.Shixun&&(Ft==null?void 0:Ft.question_type)!==be.c.Combine&&he.createElement("span",null,he.createElement("span",{style:{color:"#0152d9"}},"\u5B66\u751F\u5F97\u5206\uFF1A"),Ft==null?void 0:Ft.user_score,"\u5206"),(Ft==null?void 0:Ft.answer_comments)&&ft&&he.createElement(xe.Z,{newuserCommentVisible:lr,list:Ft==null?void 0:Ft.answer_comments,hideScore:!1}),!Rn&&he.createElement(S.Z,{style:Jn.current?{marginTop:30}:{}}))},ln=(Ft,dn,Rn)=>Ft.category?he.createElement("div",null,he.createElement("div",null,he.createElement("span",{className:"font16 c-light-primary"},(0,Re.EM)(Ft==null?void 0:Ft.category),"\u3001",Ft.name),he.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Ft.count,"\u9898\uFF0C",(Ft==null?void 0:Ft.question_type)===7?`\u5305\u542B${Ft==null?void 0:Ft.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",Ft.score,"\u5206\uFF09")),An(Ft.questionDetail,dn)):An(Ft.questionDetail,dn),_n=(0,U.useCallback)(()=>{var Ft,dn,Rn,fi,bn,Sr;const Xr=((dn=(Ft=ke==null?void 0:ke.exerciseExportHeadData)==null?void 0:Ft.exercise_header)==null?void 0:dn.export_page_num)||40,$r=[];let on=1;for(const[pn,gn]of((Rn=qn==null?void 0:qn.exercise_question_types)==null?void 0:Rn.entries())||[])gn.items.forEach((xn,Pn)=>{Pn===0?$r.push(Bt(J({},gn),{items:null,category:pn+1,questionDetail:xn,questionIndex:on})):$r.push({questionDetail:xn,questionIndex:on}),on++});return $r!=null&&$r.length?(Sr=(bn=(fi=new Array(Math.ceil(($r==null?void 0:$r.length)/Xr)))==null?void 0:fi.fill([]))==null?void 0:bn.map((pn,gn)=>$r.slice(gn*Xr,gn*Xr+Xr)))==null?void 0:Sr.map((pn,gn)=>he.createElement("div",{className:"pl60 pr30",key:gn,style:{minHeight:gn===0?1e3:"auto"}},gn===0&&he.createElement(he.Fragment,null,he.createElement(rt.Z,{isExportBlank:Jn.current}),he.createElement(S.Z,{className:Ie.Z.divider})),pn==null?void 0:pn.map((xn,Pn)=>ln(xn,xn.questionIndex,Pn)))):null},[qn,ke,zi]),[Fn,ei]=(0,U.useState)({num:1}),$n=()=>he.createElement("div",{className:Ie.Z.export_type_modal},he.createElement("div",{className:Ie.Z.export_type_modal_con},he.createElement("div",{className:Ie.Z.type_item},he.createElement("div",{className:`${Ie.Z.img_warp} ${ot=="pdf"?Ie.Z.img_warp_active:""}`,onClick:()=>{xt("pdf"),Fr&&(qt(!1),lt(!0),dt("1"))}},he.createElement("img",{src:d(45614),width:70,height:70})),"pdf\u683C\u5F0F")));return he.createElement("section",{className:"edu-container"},he.createElement("section",{className:"animated fadeIn"},he.createElement("aside",{className:"mt10"},hn&&he.createElement(F.Z,{separator:">"},he.createElement(F.Z.Item,null,he.createElement(ye.Link,{to:`/classrooms/${yr.coursesId}/exercise`},(Lt=hn==null?void 0:hn.course)==null?void 0:Lt.course_name)),he.createElement(F.Z.Item,null,he.createElement(ye.Link,{to:`/classrooms/${yr.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),he.createElement(F.Z.Item,null,he.createElement(ye.Link,{to:`/classrooms/${yr.coursesId}/exercise/${(Jt=qn==null?void 0:qn.exercise)==null?void 0:Jt.id}/detail`},"\u8BD5\u5377\u8BE6\u60C5")),he.createElement(F.Z.Item,null,((Or=qn==null?void 0:qn.exercise_answer_user)==null?void 0:Or.user_name)||((Qr=qn==null?void 0:qn.exercise)==null?void 0:Qr.exercise_name)))),he.createElement("aside",{className:[Ie.Z.title,"mt20"].join(" ")},he.createElement(K.Z,{style:{width:"100%"}},he.createElement(C.Z,{flex:"1",style:{lineHeight:"24px"}},he.createElement(ye.Link,{to:`/classrooms/${yr.coursesId}/exercise/${(jr=qn==null?void 0:qn.exercise)==null?void 0:jr.id}/detail`},he.createElement($.Z,{className:"font16 c-black",rev:void 0})),(0,Re.vB)((Ur=qn.exercise)==null?void 0:Ur.exercise_status),he.createElement("strong",{className:"font20 ml5"},(Mr=qn==null?void 0:qn.exercise)==null?void 0:Mr.exercise_name)),he.createElement(C.Z,null,he.createElement(R.Z,{menu:{items:[{label:he.createElement("span",{style:{paddingLeft:15},onClick:()=>{hr("1")}},he.createElement(T.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),key:"1",show:!0},{label:he.createElement("span",{style:{paddingLeft:15},onClick:()=>{hr("2")}},he.createElement(T.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),key:"2",show:!0},{label:he.createElement("span",{style:{paddingLeft:15},onClick:()=>{hr("3")}},he.createElement(T.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"),key:"3",show:(0,Ue.GJ)()}].filter(Ft=>Ft.show).map(Ft=>({label:Ft.label,key:Ft.key}))}},he.createElement(V.ZP,{className:Ie.Z.exportBtns},he.createElement(Z.Z,{rev:void 0}),Kt=="1"?"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848":Kt=="2"?"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377":"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377",he.createElement(k.Z,{rev:void 0})))),he.createElement(C.Z,{className:"ml20"},he.createElement(V.ZP,{onClick:()=>{Kt=="3"?mr(!0):Pr(!0)},className:Ie.Z.exportBtn},"\u5BFC\u51FA")),he.createElement(V.ZP,{style:{marginLeft:20},onClick:()=>{ye.history.push(`/classrooms/${yr.coursesId}/exportlist/exercise_score,export_exercise_users,export_exercise_report`)},className:Ie.Z.exportBtn},"\u5386\u53F2\u5BFC\u51FA"),he.createElement(C.Z,{className:"ml20"},he.createElement(V.ZP,{icon:he.createElement(ce.Z,null),className:Ie.Z.exportBtn,onClick:()=>{Ot({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u8BBE\u7F6E")),he.createElement(C.Z,null)))),he.createElement(Me.default,{title:"\u5BFC\u51FA\u8BD5\u5377\u9009\u62E9",open:Fr,onCancel:()=>{mr(!1),un()},footer:he.createElement("div",null,he.createElement(V.ZP,{onClick:()=>{mr(!1),un()}},"\u53D6\u6D88"),he.createElement(V.ZP,{type:"primary",onClick:()=>{if(vt(!0),ot==""){q.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else if(ot=="pdf")if(_t==="2"){if(!(0,Ue.Ny)()){q.ZP.error("\u76EE\u524D\u4EC5\u652F\u6301\u5E73\u53F0\u7BA1\u7406\u5458\u548C\u8FD0\u8425\u4EBA\u5458\u4F7F\u7528\u540E\u53F0\u5BFC\u51FA\uFF01");return}(0,ue.Hp)({categoryId:yr.categoryId,coursesId:yr.coursesId,comment:Wt,course_group:localStorage.all_student_works_param?JSON.parse(localStorage.all_student_works_param).course_group:null},"exercise_score,export_exercise_users")}else Tn("all");else if(ot=="word"){if(_t==="2"){if(!(0,Ue.Ny)()){q.ZP.error("\u76EE\u524D\u4EC5\u652F\u6301\u5E73\u53F0\u7BA1\u7406\u5458\u548C\u8FD0\u8425\u4EBA\u5458\u4F7F\u7528\u540E\u53F0\u5BFC\u51FA\uFF01");return}(0,ue.MJ)(J({categoryId:yr.categoryId,coursesId:yr.coursesId,comment:Wt,course_group:localStorage.all_student_works_param?JSON.parse(localStorage.all_student_works_param).course_group:null},et),"exercise_score,export_exercise_users")}else ri.current>0?Qn("all"):q.ZP.info("\u6CA1\u6709\u53EF\u5BFC\u51FA\u7684\u5B66\u751F\u8BD5\u5377");un()}mr(!1)}},"\u786E\u5B9A"))},he.createElement("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"}},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F"),$n(),ot=="pdf"&&he.createElement("div",{style:{marginTop:"30px"}},he.createElement("div",{style:{fontSize:14,color:"#666"}},"\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u9605\u8BB0\u5F55"),he.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},he.createElement(p.ZP.Group,{onChange:Ft=>{switch(dt(Ft.target.value),Ft.target.value){case"1":qt(!1),lt(!0);break;case"2":qt(!0),lt(!0);break;case"3":qt(!1),lt(!1);break}},value:Wt},he.createElement(p.ZP,{value:"1"},"\u5BFC\u51FA\u6240\u6709\u7684\u8BC4\u9605\u8BB0\u5F55"),he.createElement(p.ZP,{value:"2"},"\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55"),he.createElement(p.ZP,{value:"3"},"\u4E0D\u5BFC\u51FA\u8BC4\u9605\u8BB0\u5F55")))),he.createElement("div",{style:{marginTop:"30px"}},he.createElement("div",{style:{fontSize:14,color:"#666"}},"\u8BF7\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F"),he.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},he.createElement(p.ZP.Group,{onChange:Ft=>{pr(Ft.target.value)},value:_t},he.createElement(p.ZP,{value:"1"},"\u524D\u7AEF\u5BFC\u51FA",he.createElement(x.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},he.createElement(me.Z,{style:{marginLeft:5,color:"#3061d0"}}))),he.createElement(p.ZP,{value:"2"},"\u540E\u53F0\u5BFC\u51FA",he.createElement(x.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},he.createElement(me.Z,{style:{marginLeft:5,color:"#3061d0"}})))))),ot=="word"&&he.createElement("div",{style:{marginTop:"30px"}},he.createElement("div",{style:{fontSize:14,color:"#666"}},"\u662F\u5426\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u8BED"),he.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},he.createElement(p.ZP.Group,{onChange:Ft=>{switch(dt(Ft.target.value),Ft.target.value){case"1":qt(!0);break;case"2":qt(!1);break}},value:Wt},he.createElement(p.ZP,{value:"1"},"\u662F"),he.createElement(p.ZP,{value:"2"},"\u5426"))),(ar||Yt)&&he.createElement("div",{style:{marginTop:30}},he.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),ar&&he.createElement("div",null,he.createElement("span",null,"\u5B9E\u8BAD\u9898"),he.createElement(O.default,{checked:et.param_show_challenge_task_pass,onChange:Ft=>{et.param_show_challenge_task_pass=Ft.target.checked,St(J({},et))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),Yt&&he.createElement("div",{style:{marginTop:20}},he.createElement("span",null,"\u7A0B\u5E8F\u8BBE\u8BA1\u9898"),he.createElement(O.default,{checked:et.param_show_hack_sets,onChange:Ft=>{et.param_show_hack_sets=Ft.target.checked,St(J({},et))},style:{marginLeft:20}},"\u5BFC\u51FA\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u6D4B\u8BD5\u7528\u4F8B"),he.createElement(O.default,{checked:et.param_show_hack_description,onChange:Ft=>{et.param_show_hack_description=Ft.target.checked,St(J({},et))},style:{marginLeft:20}},"\u5BFC\u51FA\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u63CF\u8FF0"))))),he.createElement("div",{className:`${Ie.Z.bg} pt30 mt20`},((dr=qn==null?void 0:qn.exercise)==null?void 0:dr.is_random)&&he.createElement(P.Z,{className:`${Ie.Z.paginationWrapper}`,showTotal:Ft=>he.createElement("span",{className:Ie.Z.totalText,style:{marginLeft:20}},"\u5171\u8BA1",he.createElement("span",{className:Ie.Z.num},Ft),"\u4EFD\u8BD5\u5377"),total:qn==null?void 0:qn.exercise_count,pageSize:1,current:Fn.num,showSizeChanger:!1,onChange:Ft=>h(void 0,null,function*(){ei({num:Ft});const dn=yield Ot({type:"exercise/editExercise",payload:{coursesId:yr.coursesId,categoryId:yr.exerciseId,num:Ft-1}});Di(dn)}),showQuickJumper:!0,hideOnSinglePage:!1}),he.createElement("section",{id:"export-all",className:[Ie.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:Mn},_n())),he.createElement(Me.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:Lr,onCancel:()=>{un(),Pr(!1)},onOk:()=>h(void 0,null,function*(){var Ft;if(ot==""){q.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else(Ft=qn==null?void 0:qn.exercise)!=null&&Ft.is_random?ni(ot):ot=="pdf"?Tn(""):ot=="word"&&(0,ue.YX)(J({coursesId:yr.coursesId,categoryId:yr.exerciseId,middle_export:1,export_type:Ei?1:0},et));un(),Pr(!1)})},$n(),ot==="word"&&he.createElement("div",{style:{marginTop:30}},(ar||Yt)&&he.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),ar&&he.createElement("div",null,he.createElement("span",null,"\u5B9E\u8BAD\u9898"),he.createElement(O.default,{checked:et.param_show_challenge_task_pass,onChange:Ft=>{et.param_show_challenge_task_pass=Ft.target.checked,St(J({},et))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),Yt&&he.createElement("div",{style:{marginTop:20}},he.createElement("span",null,"\u7A0B\u5E8F\u8BBE\u8BA1\u9898"),he.createElement(O.default,{checked:et.param_show_hack_sets,onChange:Ft=>{et.param_show_hack_sets=Ft.target.checked,St(J({},et))},style:{marginLeft:20}},"\u5BFC\u51FA\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u6D4B\u8BD5\u7528\u4F8B"),he.createElement(O.default,{checked:et.param_show_hack_description,onChange:Ft=>{et.param_show_hack_description=Ft.target.checked,St(J({},et))},style:{marginLeft:20}},"\u5BFC\u51FA\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u63CF\u8FF0")))))};rr.default=(0,ye.connect)(({exercise:G,loading:ie,user:ke,globalSetting:ge})=>({exercise:G,globalSetting:ge,user:ke,loading:ie.effects}))(Oe)},63208:function(wn,rr,d){"use strict";d.d(rr,{Z:function(){return O}});var U=d(76560),ye={flex_box_center:"flex_box_center___hzSR8",flex_space_between:"flex_space_between___Mscip",flex_box_vertical_center:"flex_box_vertical_center___Uckau",flex_box_center_end:"flex_box_center_end___Kw1tf",flex_box_column:"flex_box_column___udgQE",comments:"comments___He0El",line:"line___P3zVB",editSty:"editSty___SwU5r",delSty:"delSty____zUGN",tag:"tag___H3Lob",mkd_html:"mkd_html___WDom9"},W=d(95237),Me=d(6848),q=d(90524),K=d(61186),C=d.n(K),u=d(7664),x=d(59301);const p=({exercise:S,list:F,hideScore:R=!1,newuserCommentVisible:V,isShowEditAndDel:P=!1,userLogin:te="",handleDel:z,handleEdit:de})=>x.createElement("div",null,F==null?void 0:F.map($=>{var T,Z,k,ce,me,Ie;return x.createElement("div",{className:"mt20 mb20"},((T=$==null?void 0:$.user)==null?void 0:T.user_id)==-1?x.createElement(W.Z,{align:"middle",key:(Z=$==null?void 0:$.user)==null?void 0:Z.user_id},x.createElement("img",{src:d(24252),width:"35",height:"40"}),x.createElement("img",{src:d(53595),width:"60",height:"16",className:"ml10"})):x.createElement(W.Z,{align:"middle",key:(k=$==null?void 0:$.user)==null?void 0:k.user_id},x.createElement("img",{src:q.Z.API_SERVER+"/images/"+((ce=$==null?void 0:$.user)==null?void 0:ce.image_url),width:"40",style:{borderRadius:40}}),x.createElement("span",{className:"ml10 font16"},(me=$==null?void 0:$.user)==null?void 0:me.name)),x.createElement("div",{className:ye.comments},(Ie=$==null?void 0:$.comments)==null?void 0:Ie.map((fe,Re)=>{var _,Ke,D,rt,Fe;if(V&&fe.question_type!==5){if(Re===0)return x.createElement("div",{key:((_=$==null?void 0:$.user)==null?void 0:_.user_id)+"-"+Re},x.createElement(W.Z,{align:"middle",justify:"space-between"},!!fe.shixun_chanllge_position&&x.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",fe.shixun_chanllge_position,"\u5173"),!R&&x.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",fe==null?void 0:fe.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",x.createElement("span",{className:"c-light-primary"},fe==null?void 0:fe.score),"\u5206"),x.createElement("div",{style:{flexShrink:0}},C()(fe.updated_at).format("YYYY-MM-DD HH:mm"))),!!fe.comment&&x.createElement("div",null,"\u8BC4\u8BED\uFF1A",x.createElement("span",{className:"c-light-primary"},fe.comment)),((Ke=$==null?void 0:$.comments)==null?void 0:Ke.length)-1>Re&&x.createElement("div",{className:ye.line}))}else return x.createElement("div",{key:((D=$==null?void 0:$.user)==null?void 0:D.user_id)+"-"+Re},x.createElement(W.Z,{align:"middle",justify:"space-between"},!!fe.shixun_chanllge_position&&x.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",fe.shixun_chanllge_position,"\u5173"),!R&&x.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",fe==null?void 0:fe.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",x.createElement("span",{className:"c-light-primary"},fe==null?void 0:fe.score),"\u5206"),x.createElement("div",{style:{flexShrink:0}},C()(fe.updated_at).format("YYYY-MM-DD HH:mm"))),!!fe.comment&&x.createElement("div",{className:"flex-wrp",style:{lineHeight:"24px"}},x.createElement("span",null,"\u8BC4\u8BED\uFF1A"),x.createElement(u.Z,{className:ye.mkd_html,value:fe==null?void 0:fe.comment}),P&&te===((rt=$==null?void 0:$.user)==null?void 0:rt.login)&&x.createElement("span",{className:"ml30"},x.createElement(Me.Z,{title:"\u7F16\u8F91"},x.createElement("i",{className:`iconfont icon-bianji14 current ${ye.editSty}`,onClick:()=>{de(fe==null?void 0:fe.comment,fe==null?void 0:fe.id)}})),x.createElement(Me.Z,{title:"\u5220\u9664"},x.createElement("i",{className:`iconfont icon-shanchutimu current ${ye.delSty}`,onClick:()=>{z("",fe==null?void 0:fe.id)}})))),((Fe=$==null?void 0:$.comments)==null?void 0:Fe.length)-1>Re&&x.createElement("div",{className:ye.line}))})))}));var O=(0,U.connect)(({exercise:S})=>({exercise:S}))(p)},33892:function(wn,rr,d){"use strict";var U=d(59301),ye=d(7664),W=d(92832),Me=d(15634),q=d(19530),K=d(65986),C=d(59301),u=Object.defineProperty,x=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,S=(P,te,z)=>te in P?u(P,te,{enumerable:!0,configurable:!0,writable:!0,value:z}):P[te]=z,F=(P,te)=>{for(var z in te||(te={}))p.call(te,z)&&S(P,z,te[z]);if(x)for(var z of x(te))O.call(te,z)&&S(P,z,te[z]);return P};const{TextArea:R}=W.default,V=({item:P,answerData:te,changeScoreData:z,textValue:de,textOnChange:$=()=>{},seeAnswerVisible:T=!0})=>{var Z;const[k,ce]=(0,U.useState)([]),[me,Ie]=(0,U.useState)(!1);return(0,U.useEffect)(()=>{z!=null&&z[P.q_position]?!me&&Ie(!0):me&&Ie(!1)},[z==null?void 0:z[P==null?void 0:P.q_position]]),(Z=P==null?void 0:P.standard_answer)==null||Z.map(fe=>{fe.used=!1}),(0,U.useEffect)(()=>{var fe;console.log("item=====",P,te,z,"#37AD83;");const Re=[];for(let _=0;_<(P==null?void 0:P.multi_count);_++){const Ke=((fe=P==null?void 0:P.user_answer)==null?void 0:fe.find(D=>D.choice_id===_+1))||{choice_id:_+1,answer_text:""};Re.push(F({},Ke))}ce(Re)},[P==null?void 0:P.user_answer]),C.createElement("div",{className:q.Z.fillBg},C.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),k==null?void 0:k.map((fe,Re)=>C.createElement("div",null,C.createElement("span",null,"\u7B54\u6848(\u586B\u7A7A",Re+1,"):"),C.createElement("div",null,P.question_type==3?(fe==null?void 0:fe.model)===1?C.createElement("span",{style:{whiteSpace:"pre-wrap",color:fe!=null&&fe.user_answer_boolean?"#37AD83":"#E30000"}},fe==null?void 0:fe.answer_text):C.createElement(K.Z,{type:fe!=null&&fe.user_answer_boolean?"success":"error",readOnly:!0,value:fe.answer_text,disabled:!0}):C.createElement(ye.Z,{value:fe==null?void 0:fe.answer_text})))),T&&C.createElement(Me.u,{data:P}))};rr.Z=V},52750:function(wn,rr,d){"use strict";var U=d(59301),ye=d(7664),W=d(61186),Me=d.n(W),q=d(1710),K=d(51124),C=d(24334),u=d.n(C),x=d(2449);const p=({item:O,answerData:S,autoHeight:F})=>{var R,V,P,te,z;const[de,$]=(0,U.useState)([]);(0,U.useEffect)(()=>{var k,ce;((k=O==null?void 0:O.evaluate_codes)==null?void 0:k.length)>0?$((ce=O==null?void 0:O.evaluate_codes)==null?void 0:ce.map((me,Ie)=>({key:Ie+1,error_msg:me!=null&&me.error_msg?C.Base64.decode(me==null?void 0:me.error_msg):"",created_at:me.created_at}))):$([{key:"--",error_msg:"--"}])},[O==null?void 0:O.evaluate_codes]);const T=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"127px",key:"key",align:"center",render:(k,ce)=>U.createElement("span",null,ce.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(k,ce)=>U.createElement("span",null,ce.created_at?Me()(ce.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(k,ce)=>{var me;return U.createElement("span",null,ce.error_msg?((me=ce.error_msg)==null?void 0:me.length)>1e3?ce.error_msg.substring(0,1e3)+"...":ce.error_msg:"--")}}],Z={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return U.createElement(U.Fragment,null,U.createElement("div",{className:"mt15 mb15"},U.createElement(ye.Z,{value:O==null?void 0:O.description})),(!!((R=S==null?void 0:S.exercise)!=null&&R.student_commit_status)&&((V=S==null?void 0:S.exercise)==null?void 0:V.student_commit_status)!==0||!!((P=S==null?void 0:S.exercise)!=null&&P.user_exercise_status)&&((te=S==null?void 0:S.exercise)==null?void 0:te.user_exercise_status)!==0)&&U.createElement(q.default,{className:"mt5",bordered:!0,dataSource:de,columns:T,pagination:!1}),!!((z=O==null?void 0:O.user_answer)!=null&&z.length)&&(O==null?void 0:O.passed_code)&&U.createElement("aside",{className:x.Z.shixunWrp},U.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),U.createElement(K.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:O!=null&&O.passed_code?C.Base64.decode(O==null?void 0:O.passed_code):"",autoHeight:F,options:Z})))};rr.Z=p},15634:function(wn,rr,d){"use strict";d.d(rr,{u:function(){return C}});var U=d(59301),ye=d(95237),W=d(43604),Me=d(7664),q=d(65986),K=d(59301);const C=({data:u})=>{const[x,p]=(0,U.useState)(!1),O=()=>{var S,F,R;switch(u.question_type){case 3:return K.createElement("aside",{className:"mt20"},K.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{p(!x)}},x?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),x&&K.createElement("div",null,(S=u==null?void 0:u.standard_answer)==null?void 0:S.map(function(V,P){var te,z;return K.createElement(ye.Z,{style:{alignItems:"baseline"},className:"mr20"},K.createElement(W.Z,{flex:"50px"},K.createElement("span",{className:"mt10"},"\u586B\u7A7A",V.choice_id,":")),(V==null?void 0:V.model)===1?K.createElement(W.Z,{flex:1},(te=V==null?void 0:V.answer_text)==null?void 0:te.map(function(de,$){return K.createElement("div",null,de)})):K.createElement(W.Z,{flex:1},(z=V==null?void 0:V.answer_text)==null?void 0:z.map(function(de,$){return K.createElement(q.Z,{readOnly:!0,value:de})})))})));case 8:return K.createElement("aside",{className:"mt20"},K.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{p(!x)}},x?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),x&&K.createElement("div",null,(F=u==null?void 0:u.standard_answer)==null?void 0:F.map(function(V,P){return K.createElement(ye.Z,{style:{alignItems:"baseline"},className:"mr20"},K.createElement(W.Z,{flex:"50px"},K.createElement("span",{className:"mt10"},"\u586B\u7A7A",V.choice_id,":")),K.createElement(W.Z,{flex:1},K.createElement("div",null,V==null?void 0:V.answer_text)))})));case 4:return K.createElement("aside",{className:"mt20"},K.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{p(!x)}},x?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),x&&K.createElement("div",null,K.createElement(Me.Z,{value:(R=u==null?void 0:u.standard_answer)==null?void 0:R.join(" ")})))}};return K.createElement("section",null,O())}},80033:function(wn,rr,d){"use strict";var U=d(59301),ye=d(7664),W=d(34055),Me=d(6848),q=d(5871),K=d(8591),C=d(1710),u=d(61186),x=d.n(u),p=d(76560),O=d(51124),S=d(19530),F=Object.defineProperty,R=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,te=(T,Z,k)=>Z in T?F(T,Z,{enumerable:!0,configurable:!0,writable:!0,value:k}):T[Z]=k,z=(T,Z)=>{for(var k in Z||(Z={}))V.call(Z,k)&&te(T,k,Z[k]);if(R)for(var k of R(Z))P.call(Z,k)&&te(T,k,Z[k]);return T},de=(T,Z,k)=>new Promise((ce,me)=>{var Ie=_=>{try{Re(k.next(_))}catch(Ke){me(Ke)}},fe=_=>{try{Re(k.throw(_))}catch(Ke){me(Ke)}},Re=_=>_.done?ce(_.value):Promise.resolve(_.value).then(Ie,fe);Re((k=k.apply(T,Z)).next())});const $=({item:T,answerData:Z,hasChangeScore:k=!0,autoHeight:ce,showAnswer:me,saveChangeScore:Ie=()=>{}})=>{var fe,Re,_;const[Ke,D]=(0,U.useState)([]),[rt,Fe]=(0,U.useState)([]);(0,U.useEffect)(()=>{var xe,ue,Be,at,st,Xe,he,Gt,Ar,er,wr,ir;if(!((xe=T==null?void 0:T.shixun_details)!=null&&xe.length))return;let gr=[],Cr=[];for(let J=0;J<((ue=T==null?void 0:T.shixun_details)==null?void 0:ue.length);J++){for(let Bt=0;Bt<(T==null?void 0:T.shixun_details[J].stage_list.length);Bt++){let I=T==null?void 0:T.shixun_details[J].stage_list[Bt];gr.push(z(z({},I),{operation:(Xe=(st=(at=(Be=T==null?void 0:T.shixun_details)==null?void 0:Be[J])==null?void 0:at.shixun_detail)==null?void 0:st[0])==null?void 0:Xe.game_identifier,shixun_challenge_id:(he=T==null?void 0:T.shixun_details[J])==null?void 0:he.shixun_challenge_id}))}(Ar=(Gt=T==null?void 0:T.shixun_details)==null?void 0:Gt[J])!=null&&Ar.shixun_detail&&Cr.push((ir=(wr=(er=T==null?void 0:T.shixun_details)==null?void 0:er[J])==null?void 0:wr.shixun_detail)==null?void 0:ir[0])}Fe(Cr),D([...gr])},[T==null?void 0:T.shixun_details]);const we=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:xe=>U.createElement(Me.Z,{title:xe},U.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:xe&&xe.length>25?xe:""},xe))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(xe,ue)=>U.createElement("span",null,ue.evaluate_count?ue.evaluate_count:U.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:(xe,ue)=>{let Be=!1;return ue.finished_time&&(Z!=null&&Z.exercise)&&(Z!=null&&Z.exercise_answer_user)&&((Z==null?void 0:Z.exercise.time)===-1?Be=x()(Z==null?void 0:Z.exercise.end_time).isBefore(ue.finished_time):Be=x()(Z==null?void 0:Z.exercise_answer_user.start_at).add(Z==null?void 0:Z.exercise.time,"m").isBefore(ue.finished_time)),U.createElement("span",null,ue.finished_time||U.createElement("span",{className:"c-grey-999"},"--"),U.createElement("span",{className:"c-orange-ff9 "},Be?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(xe,ue)=>U.createElement("span",null,ue.time_consuming||U.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(xe,ue)=>U.createElement("span",null,ue.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(xe,ue)=>U.createElement("span",null,U.createElement("span",{className:"c-orange"},ue.user_score),"/",ue.game_score)},k&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(xe,ue,Be)=>U.createElement(q.Z,{min:0,max:Number(ue.game_score),defaultValue:xe,onBlur:at=>de(void 0,null,function*(){if(at.target.value!=xe){const st=yield Ie(z(z({},T),{shixun_challenge_id:ue.shixun_challenge_id,shixunScore:at.target.value}));console.log("res: ",st),st!=null&&st.question_comments&&K.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}})})}].filter(xe=>!!xe),Ue=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(xe,ue)=>U.createElement("span",null,ue.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(xe,ue)=>U.createElement("span",null,ue.error_msg?ue.error_msg:"--")},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:(xe,ue)=>U.createElement("span",null,ue.updated_at?ue.updated_at:"--")}],be={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return U.createElement(U.Fragment,null,(((fe=Z==null?void 0:Z.exercise)==null?void 0:fe.student_commit_status)!==0||((Re=Z==null?void 0:Z.exercise)==null?void 0:Re.user_exercise_status)!==0)&&U.createElement("div",{className:"mt15"},U.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(Ke!=null&&Ke.length)&&U.createElement(C.default,{columns:we,dataSource:Ke,pagination:!1})),!!(rt!=null&&rt.length)&&U.createElement(U.Fragment,null,U.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),rt==null?void 0:rt.map((xe,ue)=>{var Be,at,st,Xe,he;return U.createElement(U.Fragment,null,U.createElement("div",{className:"mt5"},U.createElement("span",{className:"font16 mr15"}," \u7B2C",xe.position,"\u5173"),U.createElement(p.Link,{className:"current c-black font16",to:`/tasks/${xe.game_identifier}`},xe.name)),!!((Be=xe==null?void 0:xe.outputs)!=null&&Be.length)&&U.createElement(C.default,{bordered:!0,dataSource:xe.outputs.map(Gt=>({key:Gt.position,error_msg:Gt.output_detail,updated_at:Gt.updated_at})),columns:Ue,pagination:!1}),(xe==null?void 0:xe.st)===0&&xe.challenge_paths&&U.createElement("div",{className:S.Z.shixunWrp},U.createElement("h2",null,"\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",U.createElement("span",{className:"c-light-black"},(st=(at=xe.challenge_paths)==null?void 0:at[0])==null?void 0:st.file_name)),U.createElement(O.ZP,{height:300,autoHeight:ce,language:"python",theme:"default",value:((he=(Xe=xe.challenge_paths)==null?void 0:Xe[0])==null?void 0:he.latest_code)||"",options:be})))})),(0,W.dE)()&&U.createElement(ye.Z,{className:"c-grey-999 mt20 mb20",value:T==null?void 0:T.question_title}),(_=T==null?void 0:T.shixun)==null?void 0:_.map((xe,ue)=>{var Be,at;return U.createElement("div",null,U.createElement("p",{className:"font16 c-grey-666 mb5"},U.createElement("span",{className:"mr20"},"\u7B2C",xe==null?void 0:xe.challenge_position,"\u5173 ",xe==null?void 0:xe.challenge_name),U.createElement("span",null,xe==null?void 0:xe.challenge_score,"\u5206")),me&&U.createElement("div",null,U.createElement("div",{className:S.Z.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((Be=xe.challenge_answers)==null?void 0:Be.length)===0?"\u6682\u65E0":""),(at=xe.challenge_answers)==null?void 0:at.map((st,Xe)=>U.createElement("div",{className:"mt15"},U.createElement("div",null,"\u7EA7\u522B",Xe+1,"\uFF1A",st.name),U.createElement(ye.Z,{value:(st==null?void 0:st.contents)||"",className:S.Z.answerText})))))}),U.createElement("div",{className:"mb15"}))};rr.Z=$},16837:function(wn,rr,d){"use strict";d.d(rr,{c:function(){return ye}});var U=(W=>(W.FirstPage="firstPage",W.PrevPage="prevPage",W.NextPage="nextPage",W))(U||{}),ye=(W=>(W[W.Single=0]="Single",W[W.Multiple=1]="Multiple",W[W.Judge=2]="Judge",W[W.Fill=3]="Fill",W[W.Subjective=4]="Subjective",W[W.Shixun=5]="Shixun",W[W.Program=6]="Program",W[W.Combine=7]="Combine",W))(ye||{})},30975:function(wn,rr,d){"use strict";d.d(rr,{BA:function(){return Bt},D9:function(){return ue},Hp:function(){return k},IM:function(){return at},Iy:function(){return ce},KM:function(){return J},KU:function(){return Gt},MJ:function(){return me},Ne:function(){return Be},ON:function(){return er},Uj:function(){return gr},VY:function(){return he},YO:function(){return ir},YX:function(){return wr},Zn:function(){return V},_g:function(){return $},_k:function(){return be},c6:function(){return Ke},cr:function(){return P},eV:function(){return D},fi:function(){return te},gh:function(){return Re},hS:function(){return st},iA:function(){return z},j6:function(){return T},je:function(){return Ue},jj:function(){return Z},kS:function(){return Ar},o6:function(){return _},pO:function(){return Cr},rQ:function(){return Fe},sA:function(){return fe},xm:function(){return xe},xo:function(){return Xe},y8:function(){return we},yd:function(){return de}});var U=d(64948),ye=d(76560),W=d(49661),Me=d(8591),q=d(90524),K=Object.defineProperty,C=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,p=(I,h,g)=>h in I?K(I,h,{enumerable:!0,configurable:!0,writable:!0,value:g}):I[h]=g,O=(I,h)=>{for(var g in h||(h={}))u.call(h,g)&&p(I,g,h[g]);if(C)for(var g of C(h))x.call(h,g)&&p(I,g,h[g]);return I},S=(I,h,g)=>new Promise((B,le)=>{var Oe=ke=>{try{ie(g.next(ke))}catch(ge){le(ge)}},G=ke=>{try{ie(g.throw(ke))}catch(ge){le(ge)}},ie=ke=>ke.done?B(ke.value):Promise.resolve(ke.value).then(Oe,G);ie((g=g.apply(I,h)).next())});const F=()=>{(0,ye.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},R=()=>{(0,ye.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},V=I=>S(void 0,null,function*(){F(),(yield(0,U.YR)(O({},I))).status===0&&(yield(0,W.QH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/courses/${I.coursesId}/export_couser_info.json`,query:I}))),R()}),P=I=>S(void 0,null,function*(){const h=yield(0,U.yS)(O({},I));if(h.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_member_act_score`);else{if(h.status===-2)return h;h.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_member_act_score`))}}),te=I=>S(void 0,null,function*(){const h=yield(0,U.W0)(O({},I));if(h.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_score`);else{if(h.status===-4)return h;h.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_score`))}}),z=I=>S(void 0,null,function*(){const h=yield(0,U.Nl)(O({},I));if(h.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_exercise_and_other`);else{if(h.status===-4)return h;h.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_exercise_and_other`))}}),de=I=>S(void 0,null,function*(){const h=yield(0,U.IU)(O({},I));if(h.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/export_star_user`);else{if(h.status===-4)return h;h.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/export_star_user`))}}),$=I=>S(void 0,null,function*(){const h=yield(0,U.td)(O({},I));if(h.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_exercise_and_other`);else{if(h.status===-2)return h;if(h.status===-3)(0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_exercise_and_other`);else if(h.status===-4)return h}}),T=I=>S(void 0,null,function*(){const h=yield(0,U.QX)(O({},I));if(h.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_homework`);else{if(h.status===-4)return h;h.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/course_total_homework`))}}),Z=(I,h)=>S(void 0,null,function*(){const g=yield(0,U.o_)(O({},I));g.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/${h}`)):g.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/${h}`))}),k=(I,h)=>S(void 0,null,function*(){const g=yield(0,U.ZL)(O({},I));g.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/${h}`)):g.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/${h}`))}),ce=(I,h)=>S(void 0,null,function*(){const g=yield(0,U.aP)(O({},I));g.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/${h}`)):g.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/${h}`))}),me=(I,h)=>S(void 0,null,function*(){const g=yield(0,U.vV)(O({},I));g.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/${h}`)):g.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/${h}`))}),Ie=I=>S(void 0,null,function*(){F(),(yield exportCourseWorkListAppendix(O({},I))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${I.categoryId}/works_list.zip`,query:I}))),R()}),fe=I=>S(void 0,null,function*(){F(),yield(0,W.QH)("",q.Z.API_SERVER+`/api/polls/${I.categoryId}/commit_result.xlsx`),R()}),Re=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/courses/${I.coursesId}/attendances/export_xlsx_data.xlsx`,query:I}))}),_=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/courses/${I.coursesId}/video_study_statics.xlsx`,query:I}))}),Ke=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/courses/${I.coursesId}/export_video_study.xlsx`,query:I}))}),D=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/courses/${I.coursesId}/export_course_students_info.xlsx`,query:I}))}),rt=I=>S(void 0,null,function*(){yield downLoadFile("",setUrlQuery({url:ENV.API_SERVER+"/api/school_manages/students.xlsx",query:I}))}),Fe=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+"/api/item_banks/export.xlsx",query:I}))}),we=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:I}))}),Ue=I=>S(void 0,null,function*(){const h=yield(0,U.Uy)(O({},I));h.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${I.coursesId}/exportlist/exercise_score,export_exercise_users`)):h.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${I.coursesId}/exportlist/exercise_score,export_exercise_users`))}),be=I=>S(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/export_records/${I.id}.xlsx`,query:I}))}),xe=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:I}))}),ue=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/courses/${I==null?void 0:I.coursesId}/${I.menuKey}_statistic.xlsx?${I.checkedList.map(h=>`course_group_id[]=${h}`).join("&")}`,query:I}))}),Be=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/ec_years/${I==null?void 0:I.ec_year_id}/ec_training_objectives.xlsx`,query:I}))}),at=I=>S(void 0,null,function*(){yield(0,W.FH)(I==null?void 0:I.name,(0,W.NY)({url:q.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:I}))}),st=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/ec_years/${I==null?void 0:I.ec_year_id}/ec_courses.xlsx`,query:I}))}),Xe=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/ec_years/${I==null?void 0:I.ec_year_id}/ec_graduation_requirements.xlsx`,query:I}))}),he=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:I}))}),Gt=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/exercises/${I.categoryId}/rank_list.xlsx`,query:I}))}),Ar=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:I}))}),er=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/examination_banks/${I.id}.json`,query:I}))}),wr=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/exercises/${I.categoryId}.json`,query:I}))}),ir=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/polls/${I==null?void 0:I.id}/commit_result.json`,query:I}))}),gr=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+"/api/paths/get_task_pass.json",query:I}))}),Cr=(I,h)=>S(void 0,null,function*(){yield(0,W.FH)(h||"",(0,W.NY)({url:q.Z.API_SERVER+`/api/exercises/${I==null?void 0:I.exercise_id}/consult_exercise.json`,query:I}))}),J=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/competitions/${I==null?void 0:I.identifier}/competition_commit_records/member_works.xlsx`,query:I}))}),Bt=I=>S(void 0,null,function*(){yield(0,W.FH)("",(0,W.NY)({url:q.Z.API_SERVER+`/api/courses/${I==null?void 0:I.coursesId}/group_homeworks/import_group_template.xlsx`,query:I}))})},50371:function(wn,rr){"use strict";function d(){const U=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ye=1;ye{const q=W[Me];q!==void 0&&(U[Me]=q)})}return U}rr.Z=d},13845:function(wn,rr,d){"use strict";d.d(rr,{F:function(){return U},Z:function(){return ye}});function U(W){return W!=null&&W===W.window}function ye(W,Me){var q,K;if(typeof window=="undefined")return 0;const C=Me?"scrollTop":"scrollLeft";let u=0;return U(W)?u=W[Me?"pageYOffset":"pageXOffset"]:W instanceof Document?u=W.documentElement[C]:(W instanceof HTMLElement||W)&&(u=W[C]),W&&!U(W)&&typeof u!="number"&&(u=(K=((q=W.ownerDocument)!==null&&q!==void 0?q:W).documentElement)===null||K===void 0?void 0:K[C]),u}},56762:function(wn,rr,d){"use strict";d.d(rr,{Z:function(){return ye}});var U=d(59301);function ye(){const[,W]=U.useReducer(Me=>Me+1,0);return W}},68031:function(wn,rr,d){"use strict";d.d(rr,{Z:function(){return Me}});var U=d(16089);function ye(q,K,C,u){const x=C-K;return q/=u/2,q<1?x/2*q*q*q+K:x/2*((q-=2)*q*q+2)+K}var W=d(13845);function Me(q){let K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:C=()=>window,callback:u,duration:x=450}=K,p=C(),O=(0,W.Z)(p,!0),S=Date.now(),F=()=>{const V=Date.now()-S,P=ye(V>x?x:V,O,q,x);(0,W.F)(p)?p.scrollTo(window.pageXOffset,P):p instanceof Document||p.constructor.name==="HTMLDocument"?p.documentElement.scrollTop=P:p.scrollTop=P,VC||K},66104:function(wn,rr,d){"use strict";d.d(rr,{Z:function(){return rt}});var U=d(92310),ye=d.n(U),W=d(11592),Me=d(26112),q=d(59301),K=d(92343),C=d(36355),u=d(84105),x=d(91857);const p=Fe=>{let{children:we}=Fe;const{getPrefixCls:Ue}=q.useContext(C.E_),be=Ue("breadcrumb");return q.createElement("li",{className:`${be}-separator`,"aria-hidden":"true"},we===""?we:we||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var O=p,S=function(Fe,we){var Ue={};for(var be in Fe)Object.prototype.hasOwnProperty.call(Fe,be)&&we.indexOf(be)<0&&(Ue[be]=Fe[be]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,be=Object.getOwnPropertySymbols(Fe);xewe[xe]||be)}function R(Fe,we,Ue,be){if(Ue==null)return null;const{className:xe,onClick:ue}=we,Be=S(we,["className","onClick"]),at=Object.assign(Object.assign({},(0,Me.Z)(Be,{data:!0,aria:!0})),{onClick:ue});return be!==void 0?q.createElement("a",Object.assign({},at,{className:ye()(`${Fe}-link`,xe),href:be}),Ue):q.createElement("span",Object.assign({},at,{className:ye()(`${Fe}-link`,xe)}),Ue)}function V(Fe,we){return(be,xe,ue,Be,at)=>{if(we)return we(be,xe,ue,Be);const st=F(be,xe);return R(Fe,be,st,at)}}var P=function(Fe,we){var Ue={};for(var be in Fe)Object.prototype.hasOwnProperty.call(Fe,be)&&we.indexOf(be)<0&&(Ue[be]=Fe[be]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,be=Object.getOwnPropertySymbols(Fe);xe{const{prefixCls:we,separator:Ue="/",children:be,menu:xe,overlay:ue,dropdownProps:Be,href:at}=Fe,Xe=(he=>{if(xe||ue){const Gt=Object.assign({},Be);if(xe){const Ar=xe||{},{items:er}=Ar,wr=P(Ar,["items"]);Gt.menu=Object.assign(Object.assign({},wr),{items:er==null?void 0:er.map((ir,gr)=>{var{key:Cr,title:J,label:Bt,path:I}=ir,h=P(ir,["key","title","label","path"]);let g=Bt!=null?Bt:J;return I&&(g=q.createElement("a",{href:`${at}${I}`},g)),Object.assign(Object.assign({},h),{key:Cr!=null?Cr:gr,label:g})})})}else ue&&(Gt.overlay=ue);return q.createElement(x.Z,Object.assign({placement:"bottom"},Gt),q.createElement("span",{className:`${we}-overlay-link`},he,q.createElement(u.Z,null)))}return he})(be);return Xe!=null?q.createElement(q.Fragment,null,q.createElement("li",null,Xe),Ue&&q.createElement(O,null,Ue)):null},z=Fe=>{const{prefixCls:we,children:Ue,href:be}=Fe,xe=P(Fe,["prefixCls","children","href"]),{getPrefixCls:ue}=q.useContext(C.E_),Be=ue("breadcrumb",we);return q.createElement(te,Object.assign({},xe,{prefixCls:Be}),R(Be,xe,Ue,be))};z.__ANT_BREADCRUMB_ITEM=!0;var de=z,$=d(17313),T=d(83116),Z=d(37613);const k=Fe=>{const{componentCls:we,iconCls:Ue}=Fe;return{[we]:Object.assign(Object.assign({},(0,$.Wf)(Fe)),{color:Fe.itemColor,fontSize:Fe.fontSize,[Ue]:{fontSize:Fe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Fe.linkColor,transition:`color ${Fe.motionDurationMid}`,padding:`0 ${Fe.paddingXXS}px`,borderRadius:Fe.borderRadiusSM,height:Fe.lineHeight*Fe.fontSize,display:"inline-block",marginInline:-Fe.marginXXS,"&:hover":{color:Fe.linkHoverColor,backgroundColor:Fe.colorBgTextHover}},(0,$.Qy)(Fe)),"li:last-child":{color:Fe.lastItemColor},[`${we}-separator`]:{marginInline:Fe.separatorMargin,color:Fe.separatorColor},[`${we}-link`]:{[` > ${Ue} + span, > ${Ue} + a `]:{marginInlineStart:Fe.marginXXS}},[`${we}-overlay-link`]:{borderRadius:Fe.borderRadiusSM,height:Fe.lineHeight*Fe.fontSize,display:"inline-block",padding:`0 ${Fe.paddingXXS}px`,marginInline:-Fe.marginXXS,[`> ${Ue}`]:{marginInlineStart:Fe.marginXXS,fontSize:Fe.fontSizeIcon},"&:hover":{color:Fe.linkHoverColor,backgroundColor:Fe.colorBgTextHover,a:{color:Fe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Fe.componentCls}-rtl`]:{direction:"rtl"}})}};var ce=(0,T.Z)("Breadcrumb",Fe=>{const we=(0,Z.TS)(Fe,{});return[k(we)]},Fe=>({itemColor:Fe.colorTextDescription,lastItemColor:Fe.colorText,iconFontSize:Fe.fontSize,linkColor:Fe.colorTextDescription,linkHoverColor:Fe.colorText,separatorColor:Fe.colorTextDescription,separatorMargin:Fe.marginXS})),me=function(Fe,we){var Ue={};for(var be in Fe)Object.prototype.hasOwnProperty.call(Fe,be)&&we.indexOf(be)<0&&(Ue[be]=Fe[be]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,be=Object.getOwnPropertySymbols(Fe);xe{var{breadcrumbName:Be}=ue,at=me(ue,["breadcrumbName"]);return Object.assign(Object.assign({},at),{title:Be})})}),xe}function fe(Fe,we){return(0,q.useMemo)(()=>Fe||(we?we.map(Ie):null),[Fe,we])}var Re=function(Fe,we){var Ue={};for(var be in Fe)Object.prototype.hasOwnProperty.call(Fe,be)&&we.indexOf(be)<0&&(Ue[be]=Fe[be]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,be=Object.getOwnPropertySymbols(Fe);xe{if(we===void 0)return we;let Ue=(we||"").replace(/^\//,"");return Object.keys(Fe).forEach(be=>{Ue=Ue.replace(`:${be}`,Fe[be])}),Ue},Ke=Fe=>{const{prefixCls:we,separator:Ue="/",style:be,className:xe,rootClassName:ue,routes:Be,items:at,children:st,itemRender:Xe,params:he={}}=Fe,Gt=Re(Fe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Ar,direction:er,breadcrumb:wr}=q.useContext(C.E_);let ir;const gr=Ar("breadcrumb",we),[Cr,J]=ce(gr),Bt=fe(at,Be),I=V(gr,Xe);if(Bt&&Bt.length>0){const B=[],le=at||Be;ir=Bt.map((Oe,G)=>{const{path:ie,key:ke,type:ge,menu:Pe,overlay:ae,onClick:Ot,className:Ce,separator:ht,dropdownProps:ut}=Oe,Ne=_(he,ie);Ne!==void 0&&B.push(Ne);const Ae=ke!=null?ke:G;if(ge==="separator")return q.createElement(O,{key:Ae},ht);const je={},yt=G===Bt.length-1;Pe?je.menu=Pe:ae&&(je.overlay=ae);let{href:Lt}=Oe;return B.length&&Ne!==void 0&&(Lt=`#/${B.join("/")}`),q.createElement(te,Object.assign({key:Ae},je,(0,Me.Z)(Oe,{data:!0,aria:!0}),{className:Ce,dropdownProps:ut,href:Lt,separator:yt?"":Ue,onClick:Ot,prefixCls:gr}),I(Oe,he,le,B,Lt))})}else if(st){const B=(0,W.Z)(st).length;ir=(0,W.Z)(st).map((le,Oe)=>{if(!le)return le;const G=Oe===B-1;return(0,K.Tm)(le,{separator:G?"":Ue,key:Oe})})}const h=ye()(gr,wr==null?void 0:wr.className,{[`${gr}-rtl`]:er==="rtl"},xe,ue,J),g=Object.assign(Object.assign({},wr==null?void 0:wr.style),be);return Cr(q.createElement("nav",Object.assign({className:h,style:g},Gt),q.createElement("ol",null,ir)))};Ke.Item=de,Ke.Separator=O;var D=Ke,rt=D},24905:function(wn,rr,d){"use strict";d.d(rr,{default:function(){return ce}});var U=d(92310),ye=d.n(U),W=d(5630),Me=d(59301),q=d(36355),K=d(1684),C=d(32441),x=Me.createContext(null),p=d(98447),O=d(14088),S=d(4572),F=function(me,Ie){var fe={};for(var Re in me)Object.prototype.hasOwnProperty.call(me,Re)&&Ie.indexOf(Re)<0&&(fe[Re]=me[Re]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,Re=Object.getOwnPropertySymbols(me);_{var fe;const{prefixCls:Re,className:_,rootClassName:Ke,children:D,indeterminate:rt=!1,style:Fe,onMouseEnter:we,onMouseLeave:Ue,skipGroup:be=!1,disabled:xe}=me,ue=F(me,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Be,direction:at,checkbox:st}=Me.useContext(q.E_),Xe=Me.useContext(x),{isFormItemInput:he}=Me.useContext(C.aM),Gt=Me.useContext(K.Z),Ar=(fe=(Xe==null?void 0:Xe.disabled)||xe)!==null&&fe!==void 0?fe:Gt,er=Me.useRef(ue.value);Me.useEffect(()=>{Xe==null||Xe.registerValue(ue.value)},[]),Me.useEffect(()=>{if(!be)return ue.value!==er.current&&(Xe==null||Xe.cancelValue(er.current),Xe==null||Xe.registerValue(ue.value),er.current=ue.value),()=>Xe==null?void 0:Xe.cancelValue(ue.value)},[ue.value]);const wr=Be("checkbox",Re),[ir,gr]=(0,p.ZP)(wr),Cr=Object.assign({},ue);Xe&&!be&&(Cr.onChange=function(){ue.onChange&&ue.onChange.apply(ue,arguments),Xe.toggleOption&&Xe.toggleOption({label:D,value:ue.value})},Cr.name=Xe.name,Cr.checked=Xe.value.includes(ue.value));const J=ye()(`${wr}-wrapper`,{[`${wr}-rtl`]:at==="rtl",[`${wr}-wrapper-checked`]:Cr.checked,[`${wr}-wrapper-disabled`]:Ar,[`${wr}-wrapper-in-form-item`]:he},st==null?void 0:st.className,_,Ke,gr),Bt=ye()({[`${wr}-indeterminate`]:rt},S.A,gr),I=rt?"mixed":void 0;return ir(Me.createElement(O.Z,{component:"Checkbox",disabled:Ar},Me.createElement("label",{className:J,style:Object.assign(Object.assign({},st==null?void 0:st.style),Fe),onMouseEnter:we,onMouseLeave:Ue},Me.createElement(W.Z,Object.assign({"aria-checked":I},Cr,{prefixCls:wr,className:Bt,disabled:Ar,ref:Ie})),D!==void 0&&Me.createElement("span",null,D))))};var P=Me.forwardRef(R),te=d(3300),z=d(2738),de=function(me,Ie){var fe={};for(var Re in me)Object.prototype.hasOwnProperty.call(me,Re)&&Ie.indexOf(Re)<0&&(fe[Re]=me[Re]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,Re=Object.getOwnPropertySymbols(me);_{const{defaultValue:fe,children:Re,options:_=[],prefixCls:Ke,className:D,rootClassName:rt,style:Fe,onChange:we}=me,Ue=de(me,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:be,direction:xe}=Me.useContext(q.E_),[ue,Be]=Me.useState(Ue.value||fe||[]),[at,st]=Me.useState([]);Me.useEffect(()=>{"value"in Ue&&Be(Ue.value||[])},[Ue.value]);const Xe=Me.useMemo(()=>_.map(h=>typeof h=="string"||typeof h=="number"?{label:h,value:h}:h),[_]),he=h=>{st(g=>g.filter(B=>B!==h))},Gt=h=>{st(g=>[].concat((0,te.Z)(g),[h]))},Ar=h=>{const g=ue.indexOf(h.value),B=(0,te.Z)(ue);g===-1?B.push(h.value):B.splice(g,1),"value"in Ue||Be(B),we==null||we(B.filter(le=>at.includes(le)).sort((le,Oe)=>{const G=Xe.findIndex(ke=>ke.value===le),ie=Xe.findIndex(ke=>ke.value===Oe);return G-ie}))},er=be("checkbox",Ke),wr=`${er}-group`,[ir,gr]=(0,p.ZP)(er),Cr=(0,z.Z)(Ue,["value","disabled"]),J=_.length?Xe.map(h=>Me.createElement(P,{prefixCls:er,key:h.value.toString(),disabled:"disabled"in h?h.disabled:Ue.disabled,value:h.value,checked:ue.includes(h.value),onChange:h.onChange,className:`${wr}-item`,style:h.style,title:h.title},h.label)):Re,Bt={toggleOption:Ar,value:ue,disabled:Ue.disabled,name:Ue.name,registerValue:Gt,cancelValue:he},I=ye()(wr,{[`${wr}-rtl`]:xe==="rtl"},D,rt,gr);return ir(Me.createElement("div",Object.assign({className:I,style:Fe},Cr,{ref:Ie}),Me.createElement(x.Provider,{value:Bt},J)))},T=Me.forwardRef($);var Z=Me.memo(T);const k=P;k.Group=Z,k.__ANT_CHECKBOX=!0;var ce=k},98447:function(wn,rr,d){"use strict";d.d(rr,{C2:function(){return q}});var U=d(17313),ye=d(37613),W=d(83116);const Me=K=>{const{checkboxCls:C}=K,u=`${C}-wrapper`;return[{[`${C}-group`]:Object.assign(Object.assign({},(0,U.Wf)(K)),{display:"inline-flex",flexWrap:"wrap",columnGap:K.marginXS,[`> ${K.antCls}-row`]:{flex:1}}),[u]:Object.assign(Object.assign({},(0,U.Wf)(K)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${u}`]:{marginInlineStart:0},[`&${u}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[C]:Object.assign(Object.assign({},(0,U.Wf)(K)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:K.borderRadiusSM,alignSelf:"center",[`${C}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${C}-inner`]:Object.assign({},(0,U.oN)(K))},[`${C}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:K.checkboxSize,height:K.checkboxSize,direction:"ltr",backgroundColor:K.colorBgContainer,border:`${K.lineWidth}px ${K.lineType} ${K.colorBorder}`,borderRadius:K.borderRadiusSM,borderCollapse:"separate",transition:`all ${K.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:K.checkboxSize/14*5,height:K.checkboxSize/14*8,border:`${K.lineWidthBold}px solid ${K.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${K.motionDurationFast} ${K.motionEaseInBack}, opacity ${K.motionDurationFast}`}},"& + span":{paddingInlineStart:K.paddingXS,paddingInlineEnd:K.paddingXS}})},{[` diff --git a/p__Paperlibrary__Add__index.cbe9072c.async.js b/p__Paperlibrary__Add__index.f31ceadf.async.js similarity index 94% rename from p__Paperlibrary__Add__index.cbe9072c.async.js rename to p__Paperlibrary__Add__index.f31ceadf.async.js index 622c8174bc..81d5d29d9d 100644 --- a/p__Paperlibrary__Add__index.cbe9072c.async.js +++ b/p__Paperlibrary__Add__index.f31ceadf.async.js @@ -263,7 +263,7 @@ ${Hn} `;for(let jr=0;jr{switch(Sn){case Kn:return b.createElement(Mt,{callback:_t,onCancel:va});case Sa:return b.createElement(Wt.Z,{callback:_t,onCancel:va});case Yt:return b.createElement(Qe.Z,{callback:_t,onCancel:va});case Rt:return b.createElement(Zn,{callback:_t,onCancel:va});case oa:return b.createElement(an,{callback:_t,onCancel:va});case"maths-latex":return b.createElement(fn,{showSaveButton:!0,callback:_t});case"inline-latex":return b.createElement(Wn.Z,{showSaveButton:!0,callback:_t});default:return null}},[Sn]);function va(){wa("")}(0,b.useEffect)(()=>{if(vt.current){let Mn=function(Zt){et=!0,ct=Zt.pageY},on=function(){et=!1},Nt=function(Zt){if(et){let at=Zt.pageY-ct;at<0&&(at=0),at>300&&(at=300);let rn=bt+at+"px";hr(rn)}},se=vt.current,et=!1,ct=0;return se.addEventListener("mousedown",Mn),document.addEventListener("mousemove",Nt),document.addEventListener("mouseup",on),()=>{se.removeEventListener("mousedown",Mn),document.removeEventListener("mousemove",Nt),document.removeEventListener("mouseup",on)}}},[jt,vt]),(0,b.useEffect)(()=>{hr(bt)},[bt]);const nr=St(ze),Da=St(ur),la={width:nr,height:Da},Wa=(0,b.useMemo)(()=>{if(fa){let Mn=new Date(fa),on=Mn.getHours(),Nt=Mn.getMinutes(),se=Mn.getSeconds();return on=on<10?"0"+on:on,Nt=Nt<10?"0"+Nt:Nt,se=se<10?"0"+se:se,`${on}:${Nt}:${se}`}return 0},[fa]),vr=Mn=>{const on=[];if(bn){let Nt=-1;Mn=Mn.replace(/(@▁▁@|@▁@)/g,function(se,et,ct){on.push({multiLine:se!==yn})})}return on};function Mr(){window.sessionStorage.removeItem(st),pr(!1),Za(0)}function _a(){pr(!1),Za(0),jt.setValue(window.sessionStorage.getItem(st))}(0,b.useEffect)(()=>{Et[Sn]&&Sn!==An&&Sn!==Rt&&setTimeout(()=>{const Mn=document.getElementsByClassName("markdown-popup-form")[0],on=window.innerWidth/2-Mn.offsetWidth/2,Nt=window.innerHeight/2-Mn.offsetHeight/2;ua(on),dr(Nt)},0)},[Sn]);const mr=Mn=>{Mn.preventDefault();const on=Mn.clientX-fr,Nt=Mn.clientY-or;document.body.onmousemove=se=>{let et=se.clientX-on,ct=se.clientY-Nt;const Zt=document.getElementsByClassName("markdown-popup-form")[0],at=window.innerWidth-Zt.offsetWidth,rn=window.innerHeight-Zt.offsetHeight;et=Math.max(0,Math.min(et,at)),ct=Math.max(0,Math.min(ct,rn)),Cr(se.clientX,se.clientY,on,Nt)&&(ua(et),dr(ct))},document.body.onmouseup=function(){document.body.onmousemove=null}},Cr=(Mn,on,Nt,se)=>{const et=document.body.clientHeight,ct=document.body.clientWidth;return Mn<20&&Nt>Mn||Mn>ct-20&&Nton||on>et-20&&seut in Oe?We(Oe,ut,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Oe[ut]=Le,z=(Oe,ut)=>{for(var Le in ut||(ut={}))a.call(ut,Le)&&y(Oe,Le,ut[Le]);if(E)for(var Le of E(ut))x.call(ut,Le)&&y(Oe,Le,ut[Le]);return Oe},ne=(Oe,ut)=>Ve(Oe,le(ut));const{useForm:re}=b.default,ie={width:280,marginRight:10},ge={labelCol:{span:5},wrapperCol:{span:19}};var fe=({callback:Oe,onCancel:ut})=>{const[Le]=re();let Ce=(0,ke.useRef)();function Xe(ft){Ce.current.width=Le.getFieldValue("width"),Ce.current.align=Le.getFieldValue("align"),Oe(ft,Ce.current)}function tt(ft,Pt){if(ft.status===-1){he.ZP.error(ft.message);return}Le.setFieldsValue({src:`/api/attachments/${ft.id}`,type:Pt.type})}function ye(ft){let Pt=ft.target.files[0];Ce.current=Pt,Ue(Pt,tt)}return Te.createElement(b.default,ne(z({form:Le},ge),{className:"upload-image-panel",onFinish:Xe,style:{width:470,overflow:"hidden"}}),Te.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Te.createElement("div",{className:"flex-container"},Te.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Te.createElement(Fe.default,{style:ie})),Te.createElement(Pe,{onFileChange:ye}))),Te.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Te.createElement(Fe.default,{style:{width:264}})),Te.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Te.createElement(Ie.Z,null,Te.createElement(b.default.Item,{name:"width",style:{margin:0}},Te.createElement(be.Z,{style:{width:264}})),Te.createElement("span",{className:"ml8"},"%"))),Te.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Te.createElement(je.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Te.createElement("aside",null,Te.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Te.createElement(Be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Te.createElement(Be.ZP,{type:"default",onClick:ut},"\u53D6\u6D88"))))};function Pe({onFileChange:Oe}){return Te.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Te.createElement("input",{type:"file",onChange:Oe}))}function Ue(Oe,ut){if(!Oe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,De.bg)())throw he.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Le=new FormData;Le.append("editormd-image-file",Oe),Le.append("file_param_name","editormd-image-file"),Le.append("byxhr","true");var Ce=new window.XMLHttpRequest;Ce.withCredentials=!0,Ce.addEventListener("load",function(Xe){ut(JSON.parse(Xe.target.responseText),Oe)},!1),Ce.addEventListener("error",function(Xe){console.error(Xe)},!1),Ce.open("POST",`${Je.KI}/api/attachments.json`),Ce.send(Le)}},75790:function($e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return Fe}});var b=oe(59301),he=oe(4676);class Fe extends b.Component{constructor(be){super(be);const je=window.document;this.node=je.createElement("div"),je.body.appendChild(this.node)}render(){const{children:be}=this.props;return(0,he.createPortal)(be,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},929:function($e,Ct,oe){"use strict";oe.d(Ct,{i:function(){return ge},Z:function(){return Pe}});var b={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},he=oe(71418),Fe=oe(6848),Ie=oe(93948),be=oe(92310),je=oe.n(be),Be=oe(49661),Je=oe(57884),ke=oe(34055),De=oe(79005),Te=oe(20345),We=oe(77882),Ve=oe(31081),le=oe(75309),E=oe(71979),a=oe(47558),x=oe(42922),y=oe(66832),z=oe(96593),ne=oe(19664),re=oe(91833),ie=oe(59301);const ge=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:Te},{name:"101\u8BA1\u5212",ptimg:We,swimg:Ve},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:le,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:re}];var Pe=({className:Ue,dataSource:Oe=[],col:ut=4,right:Le,bottom:Ce=23,precision:Xe=0,wrapWidth:tt=1200,trackEventItems:ye,loading:ft,onRemove:Pt=()=>{},isCurrent:xt=!0,showAlias:dt=!1,showProgress:Ut=!1})=>{const ln=Math.floor((tt-(ut-1)*Le)/ut),Mt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Wt=>(window.ENV==="build"&&(Wt.ptimg=`/react/build${Wt.ptimg}`,Wt.swimg=`/react/build${Wt.swimg}`),Wt));return ie.createElement(he.Z,{spinning:ft},ie.createElement("div",{className:je()(b.list,Ue)},!!(Oe!=null&&Oe.length)&&(Oe==null?void 0:Oe.map((Wt,Qe)=>{var Me,yt,zt,ht,wt,Ae;const{name:gt,id:sn,identifier:mt,featured:nt,school_name:En,image_url:ot,excellent:_e,is_plan:kt}=Wt;return ie.createElement("div",{key:sn,className:xt&&Ut?b.wrapisCurrent:b.wrap,style:{width:ln,marginRight:(1+Qe)%ut===0?0:Le+Xe,marginBottom:Ce}},ie.createElement("a",{className:b.li,onClick:Tn=>{Tn.preventDefault(),Tn.stopPropagation(),ye&&(0,Be.L9)([ye]),(0,Be.xg)(`/paths/${mt}`)}},ie.createElement("div",{className:b.img},ie.createElement("img",{className:b.cover,src:`${ot}`}),xt&&(0,ke.bg)()&&(Wt==null?void 0:Wt.studying)&&ie.createElement("div",{className:`${b.movebq} user-path-items`,onClick:Tn=>{Tn.stopPropagation(),Pt(Wt)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Me=Wt==null?void 0:Wt.subject_tags)==null?void 0:Me.map((Tn,Zn)=>{var It,Hn;if(Zn===0){const kn=(It=Mt.find(an=>an.name==Tn))==null?void 0:It.swimg;return ie.createElement("img",{className:b.sign,src:kn,style:{left:"-4px"}})}const gn=(Hn=Mt.find(kn=>kn.name==Tn))==null?void 0:Hn.ptimg;return ie.createElement("img",{className:b.sign,src:gn,style:{left:`${48+52*(Zn-1)+2*Zn}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Wt==null?void 0:Wt.excellent)&&ie.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:b.name},ie.createElement(Fe.Z,{title:dt&&(Wt!=null&&Wt.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${gt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Wt==null?void 0:Wt.excellent_alias_name}`)):gt},ie.createElement("span",{className:b.e},dt&&(Wt==null?void 0:Wt.excellent_alias_name)||gt))),xt&&Ut&&((yt=Wt==null?void 0:Wt.progress)==null?void 0:yt.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(Ie.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((zt=Wt==null?void 0:Wt.progress)==null?void 0:zt.my_score)/((ht=Wt==null?void 0:Wt.progress)==null?void 0:ht.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(wt=Wt==null?void 0:Wt.progress)==null?void 0:wt.my_score,"/",(Ae=Wt==null?void 0:Wt.progress)==null?void 0:Ae.all_score),(!xt||!Ut)&&ie.createElement("div",{className:b.tags},ie.createElement("div",null,ie.createElement(Fe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,Wt.stages_count))),ie.createElement(Fe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,Wt.members_count)))))))})),!Oe.length&&ie.createElement(Je.Z,null)))}},47949:function($e,Ct,oe){"use strict";oe.d(Ct,{jL:function(){return be},w9:function(){return $t},dN:function(){return da},QD:function(){return Ke},cQ:function(){return ht.Z},Oz:function(){return kn},op:function(){return ze},O5:function(){return Vt},_b:function(){return Ma},t7:function(){return Oe},Gi:function(){return ta},YG:function(){return An},kT:function(){return oa},qp:function(){return x},K3:function(){return ne},vr:function(){return lt},qE:function(){return cn},Je:function(){return Ce},wb:function(){return Qe},lB:function(){return zt},cq:function(){return Bt},tp:function(){return ge},Si:function(){return Jt},k8:function(){return tr},Du:function(){return hr}});var b=oe(59301),he={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Fe="data:image/png;base64,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",be=({dataSource:vt=[],img:it,imgWidth:Ot=346,title:dn,sunTitle:ra,bannerExtraContent:Fa})=>b.createElement("div",{className:he.banner},b.createElement("div",{className:he.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,dn),b.createElement("span",null,ra)),vt.length>0&&b.createElement("div",{className:he.btns},vt.map((_t,Pa)=>b.createElement("div",{key:Pa,onClick:_t.click},_t.name,_t.sign?b.createElement("img",{src:Fe,width:39}):null))),Fa),it&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:it,width:Ot}))),je={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Be=oe(92310),Je=oe.n(Be),ke=oe(89392),De=Object.defineProperty,Te=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,le=(vt,it,Ot)=>it in vt?De(vt,it,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):vt[it]=Ot,E=(vt,it)=>{for(var Ot in it||(it={}))We.call(it,Ot)&&le(vt,Ot,it[Ot]);if(Te)for(var Ot of Te(it))Ve.call(it,Ot)&&le(vt,Ot,it[Ot]);return vt},x=({dataSource:vt=[],value:it,onChange:Ot,onTitleChange:dn,className:ra,title:Fa,titleWidth:_t=41,style:Pa={},fontColor:va="#6A7283",showCount:nr,classNameActive:Da,styleItem:la={}})=>{const[Wa,vr]=(0,b.useState)(0),[Mr,_a]=(0,b.useState)(!1),mr=(0,b.useRef)(null),Cr=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var Mn;vt.length!==0&&(((Mn=mr==null?void 0:mr.current)==null?void 0:Mn.clientHeight)>97?vr(1):vr(0)),vt.length===0&&vr(0),_a(!1)},[vt]),b.createElement("div",{className:Je()(je.row,ra),style:Pa},b.createElement("div",{onClick:(0,ke.throttle)(()=>dn==null?void 0:dn(),2e3),style:{width:_t,marginTop:Mr?12:4},className:`${je.title} ${dn?"current":""}`},Fa),b.createElement("div",{className:Mr?`${je.tagsWrap} ${je.tagsBorderWrap}`:je.tagsWrap},b.createElement("div",{className:je.bar,ref:Cr,style:Wa>0?{height:Wa===1?97:"auto",overflow:Wa===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:je.tag,ref:mr},vt==null?void 0:vt.map(Mn=>b.createElement("span",{onClick:()=>Ot(Mn.id),key:Mn.id,style:E(E({color:va},la),(Mn==null?void 0:Mn.style)||{}),className:it===Mn.id?Je()(Da||je.active,Mn.classNameActive):""},b.createElement("span",{title:Mn.name,className:je.name},Mn.name),!!nr&&b.createElement("span",{className:je.num},Mn.count))))),!!Wa&&b.createElement(b.Fragment,null,Wa===1?b.createElement("div",{onClick:()=>{var Mn;vr(2),((Mn=mr==null?void 0:mr.current)==null?void 0:Mn.clientHeight)>245?_a(!0):_a(!1)},className:je.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{Cr.current.scrollTop=0,vr(1),_a(!1)},className:je.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},y={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ne=({dataSource:vt=[],value:it,onChange:Ot,onTitleChange:dn,className:ra,title:Fa,titleWidth:_t=41,style:Pa={},fontColor:va="#6A7283",showCount:nr,expand:Da=!0})=>{const[la,Wa]=(0,b.useState)(0),[vr,Mr]=(0,b.useState)(!1),_a=(0,b.useRef)(null),mr=(0,b.useRef)(null),[Cr,Mn]=(0,b.useState)(Da);return b.createElement("div",{className:Je()(y.row,ra),style:Pa},b.createElement("div",{className:"flex item-center justify-between"},b.createElement("div",{onClick:(0,ke.throttle)(()=>dn==null?void 0:dn(),2e3),style:{width:_t,marginTop:vr?12:4},className:`${y.title} ${dn?"current":""}`},Fa),b.createElement("i",{className:`iconfont ${Cr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Cr?8:10},onClick:()=>Mn(!Cr)})),Cr&&b.createElement("div",{className:vr?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},b.createElement("div",{className:y.fenge}),b.createElement("div",{className:y.bar,ref:mr},b.createElement("div",{className:y.tag,ref:_a},vt==null?void 0:vt.map(on=>b.createElement("span",{onClick:()=>Ot(on.id),key:on.id,style:{color:va},className:it===on.id?y.active:""},b.createElement("span",{title:on.name,className:y.name},on.name),!!nr&&b.createElement("span",{className:y.num},on.count)))))))},re={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ge=({dataSource:vt=[],value:it,onChange:Ot,className:dn,style:ra={}})=>b.createElement("div",{style:ra,className:Je()(re.tabs,dn)},vt.map(Fa=>b.createElement("span",{onClick:()=>Ot(Fa.id),className:it===Fa.id?re.active:"",key:Fa.id},Fa.name))),fe={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},Pe=oe(92832),Oe=({dataSource:vt=[],value:it="",onChange:Ot,onInputChange:dn=()=>{},className:ra,style:Fa={},placeholder:_t,allowClear:Pa=!1})=>{var va;const[nr,Da]=(0,b.useState)(""),[la,Wa]=(0,b.useState)("");(0,b.useEffect)(()=>{var _a;let mr=it;(_a=JSON.stringify(it))!=null&&_a.includes("{")&&(Da(it.id),mr=it.value||"");try{Wa(decodeURIComponent(mr||""))}catch(Cr){Wa(decodeURIComponent(mr||""))}},[it]);const vr=()=>{Ot(encodeURIComponent(la),nr||null)},Mr=_a=>{_a!==nr&&(Da(_a),Ot(encodeURIComponent(la),_a))};return b.createElement("div",{className:Je()(fe.input,ra),style:Fa},!!vt.length&&b.createElement("div",{className:fe.dropdown},b.createElement("div",{className:fe.text},(va=vt.find(_a=>_a.id===nr))==null?void 0:va.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:fe.b1}),b.createElement("b",{className:fe.b2})),b.createElement("div",{className:fe.menu},vt.map((_a,mr)=>b.createElement("div",{key:mr,onClick:()=>Mr(_a.id)},_a.name)))),b.createElement(Pe.default,{onPressEnter:vr,value:la,onChange:_a=>{Wa(_a.target.value),dn(encodeURIComponent(_a.target.value),nr||null)},bordered:!1,placeholder:_t}),b.createElement("i",{onClick:vr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ut={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Ce=({value:vt,onChange:it,className:Ot,total:dn,pageSize:ra,style:Fa={}})=>{const _t=vt<2,Pa=vt>=Math.ceil(dn/ra);return dn<=ra?b.createElement(b.Fragment,null):b.createElement("div",{className:Je()(ut.quickPager,Ot),style:Fa},b.createElement("div",{onClick:()=>{_t||it(vt-1,"prev")},className:_t?ut.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{Pa||it(vt+1,"next")},className:Pa?ut.disabled:""},"\u4E0B\u4E00\u9875"))},Xe={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},tt=oe(71418),ye=oe(6848),ft=oe(13570),Pt=oe(90524),xt=oe(49661),dt=oe(96908),Ut=oe(57177),ln=oe(81378),Mt=oe(57884),Qe=({className:vt,dataSource:it=[],col:Ot=4,right:dn,bottom:ra=23,precision:Fa=0,wrapWidth:_t=1200,trackEventItems:Pa,loading:va})=>{const nr=Math.floor((_t-(Ot-1)*dn)/Ot);return b.createElement(tt.Z,{spinning:va},b.createElement("div",{className:Je()(Xe.list,vt)},!!it.length&&it.map((Da,la)=>{const{name:Wa,id:vr,identifier:Mr,power:_a,cover_image_id:mr,pic:Cr}=Da;return b.createElement("div",{className:Xe.wrap,key:vr,style:{width:nr,marginRight:(1+la)%Ot===0?0:dn+Fa,marginBottom:ra}},b.createElement("a",{target:"_blank",href:`/shixuns/${Mr}/challenges`,className:Xe.li,onClick:Mn=>{Mn.preventDefault(),Pa&&(0,xt.L9)([Pa]),_a&&(0,xt.xg)(`/shixuns/${Mr}/challenges`)}},b.createElement("div",{className:Xe.img},b.createElement("img",{className:Xe.cover,src:`${Cr}`}),Da.is_jupyter&&b.createElement("img",{className:Xe.sign,src:dt}),Da.is_jupyter_lab&&b.createElement("img",{className:Xe.sign,src:Ut}),Da.is_unity_3d&&b.createElement("img",{className:Xe.sign,src:ln})),b.createElement("div",{className:Xe.name},b.createElement(ye.Z,{title:Wa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Xe.e},Wa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:Xe.tags},b.createElement(ye.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,Da.challenges_count))),!!Da.myshixuns_count&&b.createElement(ye.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,Da.myshixuns_count))),b.createElement(ye.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,Da.level))),b.createElement("div",{className:Xe.rate},b.createElement(ft.Z,{allowHalf:!0,disabled:!0,defaultValue:Da.score_info}),b.createElement("span",null,"\xA0",Da.score_info?`${Da.score_info}\u5206`:"5\u5206")))),!_a&&b.createElement("div",{className:Xe.lockWrap},b.createElement("img",{src:`${Pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!it.length&&b.createElement(Mt.Z,null)))},Me={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},zt=({className:vt,dataSource:it=[],col:Ot=4,right:dn,bottom:ra=23,precision:Fa=0,wrapWidth:_t=1200,wrapClassName:Pa,trackEventItems:va,loading:nr})=>{const Da=Math.floor((_t-(Ot-1)*dn)/Ot);return b.createElement(tt.Z,{spinning:nr},b.createElement("div",{className:Je()(Me.list,vt)},!!it.length&&it.map((la,Wa)=>{const{name:vr,id:Mr,identifier:_a,power:mr,cover_image_id:Cr,pic:Mn}=la;return b.createElement("div",{className:Je()(Me.wrap,Pa),key:Mr,style:{width:Da,marginRight:(1+Wa)%Ot===0?0:dn+Fa,marginBottom:ra}},b.createElement("a",{target:"_blank",href:`/shixuns/${_a}/challenges`,className:Me.li,onClick:on=>{on.preventDefault(),va&&(0,xt.L9)([va]),mr&&(0,xt.xg)(`/shixuns/${_a}/challenges`)}},b.createElement("img",{src:oe(47621),className:Me.titleBg}),b.createElement("div",{className:Me.name},b.createElement(ye.Z,{title:vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Me.e},vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Me.img},b.createElement("img",{className:Me.cover,src:Cr?`${Pt.Z.API_SERVER}/api/attachments/${Cr}`:`${Pt.Z.IMG_SERVER+Mn}`}),la.is_jupyter&&b.createElement("div",{className:Me.bq},"Jupyter"),la.is_jupyter_lab&&b.createElement("div",{className:Me.bq},"JupyterLab"),la.is_unity_3d&&b.createElement("div",{className:Me.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),b.createElement("div",{className:"mt20 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Me.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:Me.value},la.myshixuns_count)),b.createElement("div",null,b.createElement("span",{className:Me.text},"\u56F0\u96BE\u7B49\u7EA7"),b.createElement("span",{className:Me.value},la.level))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Me.text},"\u5173\u5361\u6570"),b.createElement("span",{className:Me.value},la.challenges_count)),b.createElement("div",{className:Me.rate},b.createElement(ft.Z,{allowHalf:!0,disabled:!0,defaultValue:la.score_info}),b.createElement("span",{className:Me.value,style:{color:"#FF9C00"}},"\xA0",la.score_info?`${la.score_info}\u5206`:"5\u5206"))))),!mr&&b.createElement("div",{className:Me.lockWrap},b.createElement("img",{src:`${Pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!it.length&&b.createElement(Mt.Z,null)))},ht=oe(929),wt={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},Ae=oe(79005),gt=oe(20345),sn=oe(77882),mt=oe(31081),nt=oe(75309),En=oe(71979),ot=oe(47558),_e=oe(42922),kt=oe(66832),Tn=oe(96593),Zn=oe(19664),It=oe(91833);const Hn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ae,swimg:gt},{name:"101\u8BA1\u5212",ptimg:sn,swimg:mt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:nt,swimg:En},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ot,swimg:_e},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:kt,swimg:Tn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Zn,swimg:It}];var kn=({className:vt,dataSource:it=[],col:Ot=4,right:dn,bottom:ra=23,precision:Fa=0,wrapWidth:_t=1200,trackEventItems:Pa,loading:va,wrapClassName:nr,imgClassName:Da,isArrow:la=!1})=>{const Wa=Math.floor((_t-(Ot-1)*dn)/Ot),[vr,Mr]=(0,b.useState)(),[_a,mr]=(0,b.useState)(),Cr=on=>Mr(on),Mn=()=>Mr(-1);return b.createElement(tt.Z,{spinning:va},b.createElement("div",{className:Je()(wt.list,vt)},!!(it!=null&&it.length)&&(it==null?void 0:it.map((on,Nt)=>{var se;const{name:et,id:ct,identifier:Zt,featured:at,school_name:rn,image_url:Xt,excellent:Qt,is_plan:qt}=on;return b.createElement("div",{key:ct,className:Je()(wt.wrap,nr),style:{width:Wa,marginRight:(1+Nt)%Ot===0?0:dn+Fa,marginBottom:ra}},b.createElement("a",{target:"_blank",href:`/paths/${Zt}`,className:wt.li,onClick:na=>{na.preventDefault(),Pa&&(0,xt.L9)([Pa]),(0,xt.xg)(`/paths/${Zt}`)}},b.createElement("img",{src:oe(39057),className:wt.titleBg}),b.createElement("div",{className:wt.name},b.createElement(ye.Z,{title:et},b.createElement("span",{className:wt.e,style:{color:la&&vr===Nt?"#145DFF":"#000000"},onMouseEnter:()=>{Cr(Nt)},onMouseLeave:Mn},et))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Je()(wt.img,Da)},b.createElement("img",{className:wt.cover,src:`${Pt.Z.IMG_SERVER+Xt}`}),(se=on==null?void 0:on.subject_tags)==null?void 0:se.map((na,ka)=>{var Ga,vn;if(ka===0){const Aa=(Ga=Hn.find(Oa=>Oa.name==na))==null?void 0:Ga.swimg;return b.createElement("img",{className:wt.sign,src:Aa,style:{left:"-4px"}})}const ba=(vn=Hn.find(Aa=>Aa.name==na))==null?void 0:vn.ptimg;return b.createElement("img",{className:wt.sign,src:ba,style:{left:`${48+52*(ka-1)+2*ka}px`}})}),b.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(on==null?void 0:on.excellent)&&b.createElement("div",{className:wt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:wt.text},"\u7AE0\u8282\u6570"),b.createElement("span",{className:wt.value},on.stages_count)),b.createElement("div",null,b.createElement("span",{className:wt.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:wt.value},on.members_count))))))})),!it.length&&b.createElement(Mt.Z,null)))},an={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},sa="data:image/png;base64,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",Yn=oe(59301),$t=({className:vt,dataSource:it=[],col:Ot=4,right:dn,bottom:ra=23,precision:Fa=0,wrapWidth:_t=1200,trackEventItems:Pa,loading:va})=>{const nr=Math.floor((_t-(Ot-1)*dn)/Ot);return Yn.createElement(tt.Z,{spinning:va},Yn.createElement("div",{className:Je()(an.list,vt)},!!it.length&&it.map((Da,la)=>{const{subject_identifier:Wa,id:vr,identifier:Mr,power:_a}=Da,mr=Da.is_public!=0&&Da.is_public;return Yn.createElement("div",{className:an.wrap,key:vr,style:{width:nr,marginRight:(1+la)%Ot===0?0:dn+Fa,marginBottom:ra}},Yn.createElement("a",{className:an.li,onClick:Cr=>{Cr.preventDefault(),Pa&&(0,xt.L9)([Pa]),(0,xt.xg)(Da.first_category_url)}},Yn.createElement("div",{className:an.top},Yn.createElement(ye.Z,{title:Da.name},Yn.createElement("div",{className:an.name},Da.name)),Yn.createElement("img",{className:an.img,src:Pt.Z.IMG_SERVER+"/images/"+Da.avatar_url}),Yn.createElement("div",{className:an.text,title:Da.creator},Da.creator),Wa&&Yn.createElement("div",{className:an.btns},Yn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Yn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),mr&&Yn.createElement("div",{className:an.sign},"\u516C\u5F00")),Yn.createElement("div",{className:an.bottom},Da.visits>0&&Yn.createElement(ye.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Yn.createElement("span",null,Yn.createElement("i",{className:"iconfont icon-liulanyan"}),Yn.createElement("span",null,Da.visits))),Da.course_members_count>0&&Yn.createElement(ye.Z,{title:"\u6210\u5458",placement:"bottom"},Yn.createElement("span",null,Yn.createElement("i",{className:"iconfont icon-chengyuan"}),Da.course_members_count)),Da.tasks_count>0&&Yn.createElement(ye.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Yn.createElement("span",null,Yn.createElement("i",{className:"iconfont icon-zuoye"}),Da.tasks_count)),Da.is_end?Yn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Yn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Da.is_accessible&&Yn.createElement("div",{className:an.lockWrap},Yn.createElement("img",{src:`${Pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Yn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!it.length&&Yn.createElement(Mt.Z,null)))},fn={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Wn="data:image/png;base64,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",da=({className:vt,dataSource:it=[],col:Ot=4,right:dn,bottom:ra=23,precision:Fa=0,wrapWidth:_t=1200,wrapClassName:Pa,trackEventItems:va,loading:nr})=>{const Da=Math.floor((_t-(Ot-1)*dn)/Ot);return b.createElement(tt.Z,{spinning:nr},b.createElement("div",{className:Je()(fn.list,vt)},!!it.length&&it.map((la,Wa)=>{const{subject_identifier:vr,id:Mr,identifier:_a,power:mr}=la,Cr=la.is_public!=0&&la.is_public;return b.createElement("div",{className:Je()(`${fn.wrap} ${la.is_accessible?"":fn.warpStyle}`,Pa),key:Mr,style:{width:Da,marginRight:(1+Wa)%Ot===0?0:dn+Fa,marginBottom:ra}},b.createElement("a",{className:fn.li,onClick:Mn=>{Mn.preventDefault(),va&&(0,xt.L9)([va]),(0,xt.xg)(la.first_category_url)}},b.createElement("div",{className:fn.creator},b.createElement("img",{className:fn.img,src:Pt.Z.IMG_SERVER+"/images/"+la.avatar_url}),b.createElement("div",{className:fn.text,title:la.creator},la.creator)),b.createElement("div",{className:fn.top},b.createElement(ye.Z,{title:la.name},b.createElement("div",{className:fn.name},la.name)),Cr&&b.createElement("div",{className:fn.sign},"\u516C\u5F00")),b.createElement("div",{className:fn.middle},b.createElement("div",{className:fn.row,style:{marginBottom:6}},b.createElement("div",null,b.createElement("span",{className:fn.text},"\u8BBF\u95EE\u91CF"),b.createElement("span",{className:fn.value},(la==null?void 0:la.visits)||0)),b.createElement("div",null,b.createElement("span",{className:fn.text},"\u6210\u5458"),b.createElement("span",{className:fn.value},(la==null?void 0:la.course_members_count)||0))),b.createElement("div",{className:fn.row},b.createElement("div",null,b.createElement("span",{className:fn.text,style:{width:42}},"\u4F5C",b.createElement("span",{style:{marginLeft:14}},"\u4E1A")),b.createElement("span",{className:fn.value},(la==null?void 0:la.tasks_count)||0)),b.createElement("div",null,b.createElement("span",{className:fn.text},"\u72B6\u6001"),la.is_end?b.createElement("span",{className:fn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):b.createElement("span",{className:fn.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),vr&&b.createElement("div",{className:fn.btns},b.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!la.is_accessible&&b.createElement("div",{className:fn.lockWrap},b.createElement("img",{src:`${Pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!it.length&&b.createElement(Mt.Z,null)))},Kn={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Yt=oe(76560),An=({dataSource:vt=[],value:it,onChange:Ot,className:dn,style:ra={},tabBarExtraContent:Fa})=>b.createElement("div",{className:Je()(Kn.tabs,dn),style:ra},b.createElement("div",{className:Kn.tabsWrap},vt.map((_t,Pa)=>b.createElement("aside",{className:Kn.tab,onClick:()=>{Ot(_t.id),_t.link&&Yt.history.push(_t.link)},key:Pa},b.createElement("div",{className:it===_t.id?Kn.active:""},_t.name),(_t==null?void 0:_t.resetCount)==null&&(_t==null?void 0:_t.total)!==void 0&&b.createElement("span",null,"\uFF08",_t==null?void 0:_t.total,"\uFF09"),(_t==null?void 0:_t.resetCount)!==void 0&&(_t==null?void 0:_t.total)!==void 0&&b.createElement(ye.Z,{title:(_t==null?void 0:_t.tip)!=null?_t==null?void 0:_t.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},_t==null?void 0:_t.resetCount),"/",b.createElement("span",null,_t==null?void 0:_t.total),"\uFF09"))))),b.createElement("div",{className:Kn.tabBar},Fa)),In={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},oa=({dataSource:vt=[],value:it,onChange:Ot,className:dn,style:ra={},tabBarExtraContent:Fa})=>b.createElement("div",{className:Je()(In.tabs,dn),style:ra},b.createElement("div",{className:In.tabsWrap},vt.map((_t,Pa)=>b.createElement("aside",{className:In.tab,onClick:()=>{Ot(_t.id),_t.link&&Yt.history.push(_t.link)},key:Pa},b.createElement("div",{className:it===_t.id?In.active:""},_t.name),(_t==null?void 0:_t.resetCount)==null&&(_t==null?void 0:_t.total)!==void 0&&b.createElement("span",null,"\uFF08",_t==null?void 0:_t.total,"\uFF09"),(_t==null?void 0:_t.resetCount)!==void 0&&(_t==null?void 0:_t.total)!==void 0&&b.createElement(ye.Z,{title:(_t==null?void 0:_t.tip)!=null?_t==null?void 0:_t.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},_t==null?void 0:_t.resetCount),"/",b.createElement("span",null,_t==null?void 0:_t.total),"\uFF09"))))),b.createElement("div",{className:In.tabBar},Fa)),ta=({className:vt,style:it={},children:Ot})=>b.createElement("div",{className:Je()(vt),style:it},Ot),Vn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Ha=oe(38854),La=oe(20834);const Va=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Bt=({sortValue:vt,dropValue:it,className:Ot,onSort:dn,onDrop:ra,dataSource:Fa=Va})=>{var _t;return b.createElement("div",{className:Je()(Vn.orderWrap,Ot)},b.createElement(Ha.Z,{dropdownRender:()=>b.createElement(La.default,null,Fa.map((Pa,va)=>b.createElement(La.default.Item,{key:va,onClick:()=>ra(Pa.id)},Pa.name)))},b.createElement("span",{className:Vn.orderTextWrap},(_t=Fa.find(Pa=>it===Pa.id))==null?void 0:_t.name)),b.createElement("span",{className:Vn.orderIconWrap},b.createElement("span",{className:Vn.orderAsc},b.createElement("i",{className:vt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Vn.cursorPointer} ${Vn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Vn.cursorPointer}`,onClick:()=>dn(vt==="asc"?"desc":"asc")})),b.createElement("span",{className:Vn.orderDesc},b.createElement("i",{className:vt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Vn.cursorPointer} ${Vn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Vn.cursorPointer}`,onClick:()=>dn(vt==="asc"?"desc":"asc")}))))},Fn={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},yn=oe(3113),jn=oe(22688),xe=Object.defineProperty,St=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,Gt=(vt,it,Ot)=>it in vt?xe(vt,it,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):vt[it]=Ot,Et=(vt,it)=>{for(var Ot in it||(it={}))Dt.call(it,Ot)&&Gt(vt,Ot,it[Ot]);if(St)for(var Ot of St(it))Kt.call(it,Ot)&&Gt(vt,Ot,it[Ot]);return vt},pn=(vt,it)=>{var Ot={};for(var dn in vt)Dt.call(vt,dn)&&it.indexOf(dn)<0&&(Ot[dn]=vt[dn]);if(vt!=null&&St)for(var dn of St(vt))it.indexOf(dn)<0&&Kt.call(vt,dn)&&(Ot[dn]=vt[dn]);return Ot},Ge=(vt,it,Ot)=>new Promise((dn,ra)=>{var Fa=va=>{try{Pa(Ot.next(va))}catch(nr){ra(nr)}},_t=va=>{try{Pa(Ot.throw(va))}catch(nr){ra(nr)}},Pa=va=>va.done?dn(va.value):Promise.resolve(va.value).then(Fa,_t);Pa((Ot=Ot.apply(vt,it)).next())}),ze=vt=>{var it=vt,{className:Ot,style:dn,children:ra,loading:Fa=!1,openLoading:_t,onClick:Pa=()=>{},size:va="middle",shape:nr="round",theme:Da}=it,la=pn(it,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Wa,vr]=(0,b.useState)(!1),Mr=(0,b.useMemo)(()=>{switch(Da){case jn.Fy.THEMEONE:return Fn.ThemeOne;case jn.Fy.DEFAULT:default:return Fn.btn}},[Da]);return b.createElement(yn.ZP,Et({onClick:(0,ke.throttle)(_a=>Ge(void 0,null,function*(){_t&&vr(!0);try{yield Pa(_a)}catch(mr){console.log("error",mr)}_t&&vr(!1)}),2e3,{leading:!0,trailing:!1}),className:Je()(Mr,Fn[`${va}-${nr}`],Ot),style:dn,size:va,shape:nr,loading:Wa||Fa},la),ra)},bt={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},cn=({className:vt,style:it,children:Ot=null,onClick:dn,title:ra})=>b.createElement("div",{className:Je()(bt.head,vt),style:it},b.createElement("span",{className:"primary-hover",onClick:dn},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:ra},ra),b.createElement("div",{className:bt.node},Ot)),Jn={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Ke=({confirmShow:vt=!0,confirmTitle:it,confirmClick:Ot,cancelShow:dn=!0,cancelTitle:ra,cancelClick:Fa,className:_t,style:Pa,confirmLoading:va=!1})=>b.createElement("div",{className:Je()(Jn.btns,_t),style:Pa},vt&&b.createElement(yn.ZP,{loading:va,onClick:Ot,type:"primary",className:Jn.confirm},it),dn&&b.createElement(yn.ZP,{onClick:Fa,className:Jn.cancel},ra)),st={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},lt=({className:vt,style:it={},LeftContent:Ot,children:dn,RightContent:ra})=>b.createElement("div",{className:Je()(st.fixedBottom,vt),style:it},b.createElement("div",{className:st.wrap},b.createElement("div",{className:st.left},Ot),b.createElement("div",{className:st.center},dn),b.createElement("div",{className:st.right},ra))),tn={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Ma=({className:vt,style:it={},dataSource:Ot=[]})=>b.createElement("div",{className:Je()(tn.crumbs,vt),style:it},Ot.map((dn,ra)=>raYt.history.push(dn.path)},dn.name):b.createElement("span",null,dn.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:ra,style:{color:"#5F6368"}},dn.name))),On=oe(31797),pt=Object.defineProperty,Ia=Object.defineProperties,$n=Object.getOwnPropertyDescriptors,za=Object.getOwnPropertySymbols,Ra=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,Ta=(vt,it,Ot)=>it in vt?pt(vt,it,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):vt[it]=Ot,rr=(vt,it)=>{for(var Ot in it||(it={}))Ra.call(it,Ot)&&Ta(vt,Ot,it[Ot]);if(za)for(var Ot of za(it))Xa.call(it,Ot)&&Ta(vt,Ot,it[Ot]);return vt},qa=(vt,it)=>Ia(vt,$n(it)),sr=(vt,it)=>{var Ot={};for(var dn in vt)Ra.call(vt,dn)&&it.indexOf(dn)<0&&(Ot[dn]=vt[dn]);if(vt!=null&&za)for(var dn of za(vt))it.indexOf(dn)<0&&Xa.call(vt,dn)&&(Ot[dn]=vt[dn]);return Ot};const{Countdown:jt}=On.default;var Vt=vt=>{var it=vt,{onChange:Ot}=it,dn=sr(it,["onChange"]);const[ra,Fa]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof ra=="number"&&ra>=0&&Ot(ra)},[ra]);const _t=Pa=>{const va=Math.floor(Pa/1e3);Fa(va)};return b.createElement(jt,qa(rr({},dn),{onChange:_t}))},ya={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Jt=({DataProps:vt,className:it,style:Ot={}})=>{var dn;return b.createElement("div",{className:Je()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ya.ClassRoomItem,it),style:Ot,onClick:()=>{(0,xt.xg)(vt==null?void 0:vt.first_category_url)}},b.createElement("div",{className:"flex flex-col item-center"},b.createElement("img",{src:`${(dn=Pt.Z)==null?void 0:dn.IMG_SERVER}/images/${vt==null?void 0:vt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(vt==null?void 0:vt.subject_identifier)&&b.createElement("div",{className:"mt-40px"},b.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),b.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},b.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(vt!=null&&vt.is_public)&&b.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),b.createElement("span",{className:Je()("text-16px font-medium",ya.TitleDom)},vt==null?void 0:vt.name)),b.createElement("div",{className:"c-grey-333 font-medium"},vt==null?void 0:vt.creator),b.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",vt==null?void 0:vt.course_members_count),b.createElement("div",{className:"c-grey-333 flex item-center justify-between"},b.createElement("div",null,"\u4F5C\u4E1A\uFF1A",vt==null?void 0:vt.tasks_count),vt!=null&&vt.is_end?b.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):b.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Cn=Object.defineProperty,_n=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,wa=Object.prototype.propertyIsEnumerable,fa=(vt,it,Ot)=>it in vt?Cn(vt,it,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):vt[it]=Ot,Za=(vt,it)=>{for(var Ot in it||(it={}))Sn.call(it,Ot)&&fa(vt,Ot,it[Ot]);if(_n)for(var Ot of _n(it))wa.call(it,Ot)&&fa(vt,Ot,it[Ot]);return vt},hr=({DataProps:vt=[],selectValue:it,onChange:Ot,className:dn,style:ra={},extra:Fa,classNameItem:_t,styleItem:Pa={},barHidden:va})=>{const[nr,Da]=(0,b.useState)();return(0,b.useEffect)(()=>{Da(Array.isArray(it)?it:[it])},[it]),b.createElement("div",{className:Je()("flex px-20px py-10px gap-40px",dn),style:Za({borderBottom:"1px solid #D3F0FF"},ra)},vt==null?void 0:vt.map(la=>b.createElement("div",{key:la==null?void 0:la.id,className:Je()("flex item-center justify-center current c-grey-333 text-16 relative",_t,la==null?void 0:la.className),style:Za(Za({color:nr!=null&&nr.includes(la==null?void 0:la.id)?"#1890FF":"",minWidth:88},Pa),(la==null?void 0:la.style)||{}),onClick:Wa=>{Ot==null||Ot({domEvent:Wa,item:la}),la!=null&&la.link&&Yt.history.push(la==null?void 0:la.link)}},la==null?void 0:la.name,!va&&(nr==null?void 0:nr.includes(la==null?void 0:la.id))&&b.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),b.createElement("div",{className:"ml-auto"},Fa))},Ir=Object.defineProperty,pr=Object.defineProperties,Jr=Object.getOwnPropertyDescriptors,Ka=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,ua=(vt,it,Ot)=>it in vt?Ir(vt,it,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):vt[it]=Ot,or=(vt,it)=>{for(var Ot in it||(it={}))Ja.call(it,Ot)&&ua(vt,Ot,it[Ot]);if(Ka)for(var Ot of Ka(it))fr.call(it,Ot)&&ua(vt,Ot,it[Ot]);return vt},dr=(vt,it)=>pr(vt,Jr(it)),tr=({value:vt,onChange:it,onInputChange:Ot,className:dn,style:ra={},InputProps:Fa})=>{const[_t,Pa]=(0,b.useState)(vt);return b.createElement("div",{className:Je()("flex item-center rounded-full px-10px py-2px",dn),style:or({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},ra)},b.createElement(Pe.default,dr(or({bordered:!1},Fa),{onChange:va=>{Pa(va.target.value),Ot==null||Ot(encodeURIComponent(va.target.value))},onPressEnter:va=>{it==null||it({domEvent:va,item:{value:_t}})}})),b.createElement("img",{className:"h-22px current",src:oe(25365),height:22,onClick:va=>{it==null||it({domEvent:va,item:{value:_t}})}}))}},17904:function($e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return he}});var b=oe(59301);function he(Fe,Ie){const be=(0,b.useRef)();(0,b.useEffect)(()=>{be.current=Fe}),(0,b.useEffect)(()=>{function je(){be.current()}if(Ie!==null){let Be=setInterval(je,Ie);return()=>clearInterval(Be)}},[Ie])}},80320:function($e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return E}});var b=oe(59301),he=oe(8591),Fe=oe(43418),Ie=oe(19842),be=oe(54580),je=oe(3113),Be=oe(90524),Je=oe(49661),ke=oe(82093),De=oe(76560),Te={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},We=oe(59301),Ve=(a,x,y)=>new Promise((z,ne)=>{var re=fe=>{try{ge(y.next(fe))}catch(Pe){ne(Pe)}},ie=fe=>{try{ge(y.throw(fe))}catch(Pe){ne(Pe)}},ge=fe=>fe.done?z(fe.value):Promise.resolve(fe.value).then(re,ie);ge((y=y.apply(a,x)).next())}),E=({visible:a,onOk:x,onCancel:y,sub_discipline_id:z=[]})=>{const[ne,re]=(0,b.useState)([]),[ie,ge]=(0,b.useState)(!1),fe=(0,De.useParams)(),[Pe,Ue]=(0,b.useState)([]),[Oe,ut]=(0,b.useState)([]);(0,b.useEffect)(()=>{a?Le():(ut([]),re([]),ge(!1))},[a]);const Le=()=>Ve(void 0,null,function*(){const Pt=yield(0,ke.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Ue(Pt.disciplines||[]),ut((z==null?void 0:z.length)>0?z:[])}),Ce=()=>{if((Oe==null?void 0:Oe.length)===0)return he.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF01");console.log("subDisciplineId",Oe),ge(!0),x(ne,Oe[1],()=>{ge(!1)})},Xe=()=>{y()},tt=()=>{const Pt=`${Be.Z.API_SERVER}/api/courses/${fe.coursesId}/exercises/down_template`;(0,Je.Nd)(null,Pt)},ye=Pt=>{const xt={name:Pt.name,uid:Pt.uid,file:Pt};return re([xt]),!1},ft=()=>{re([])};return We.createElement(Fe.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:a,onOk:Ce,centered:!0,wrapClassName:Te.customModal,onCancel:Xe,width:663,okText:"\u786E\u8BA4",okButtonProps:{className:Te.okBtn},cancelText:"\u53D6\u6D88",confirmLoading:ie},We.createElement("div",{className:Te.content},We.createElement("aside",null,We.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),We.createElement("ul",null,We.createElement("li",null,We.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),We.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:tt},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),We.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:tt,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),We.createElement("li",{style:{color:"#FA6400"},className:"mt10"},"\u63D0\u793A"),We.createElement("li",{className:Te.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),We.createElement("li",{className:Te.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),We.createElement("li",{className:Te.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),We.createElement("li",{className:Te.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),We.createElement("aside",{style:{marginTop:22}},We.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),We.createElement("ul",{style:{flex:1}},We.createElement("li",{style:{color:"#5F6367"}},"\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),a&&We.createElement(We.Fragment,null,We.createElement(Ie.Z,{value:Oe,className:Te.selectitems,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Pe,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(Pt,xt)=>{ut(Pt||[])}}),We.createElement("br",null),We.createElement(be.default,{action:`${Be.Z.API_SERVER}/api/attachments.json`,beforeUpload:ye,onRemove:ft,withCredentials:!0,fileList:ne,accept:".xls,.xlsx",showUploadList:!1},We.createElement(je.ZP,{className:Te.upload,type:"primary",icon:We.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),ne.map((Pt,xt)=>We.createElement("div",{key:xt,className:Te.fileList},We.createElement("span",{className:Te.fileName},Pt==null?void 0:Pt.name),We.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:ft})))))))}},55956:function($e,Ct,oe){"use strict";oe.d(Ct,{h:function(){return b}});var b=(he=>(he[he.NOMATCH=-1]="NOMATCH",he[he.OK=0]="OK",he[he.TIMEOUT=2]="TIMEOUT",he[he.PODFAILURE=3]="PODFAILURE",he[he.COMPILEFAILURE=4]="COMPILEFAILURE",he[he.EXECUTEFAILURE=5]="EXECUTEFAILURE",he[he.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",he))(b||{})},50582:function($e,Ct,oe){"use strict";oe.d(Ct,{H7:function(){return E},MK:function(){return le},MU:function(){return De},X6:function(){return We},bM:function(){return ke},fi:function(){return a},fu:function(){return Je},n4:function(){return x},rX:function(){return Ve},vl:function(){return y},zO:function(){return Te}});var b=oe(82093),he=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,je=(z,ne,re)=>ne in z?he(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[ne]=re,Be=(z,ne)=>{for(var re in ne||(ne={}))Ie.call(ne,re)&&je(z,re,ne[re]);if(Fe)for(var re of Fe(ne))be.call(ne,re)&&je(z,re,ne[re]);return z};function Je(z,ne){return(0,b.U2)(`myproblems/${z}.json`,Be({hidePopLogin:!0},ne||{}))}function ke(z,ne){return(0,b.v_)(`myproblems/${z}/code_submit.json`,ne)}function De(z,ne){return(0,b.v_)(`myproblems/${z}/code_debug.json`,ne)}function Te(z,ne){return ne.language&&(ne.language=encodeURIComponent(ne.language)),(0,b.U2)(`myproblems/${z}/submit_records.json`,ne)}function We(z){return(0,b.U2)("myproblems/record_detail.json",{id:z})}function Ve(z,ne){return(0,b.U2)(`myproblems/${z}/result.json`,{mode:ne})}function le(z,ne){return(0,b.v_)(`myproblems/${z}/add_notes.json`,ne)}function E(z,ne){return(0,b.v_)(`myproblems/${z}/restore_initial_code.json`,ne)}function a(z){return(0,b.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ne){return(0,b.v_)(`myproblems/${z}/update_code.json`,ne)}function y(z,ne){return(0,b.v_)(`discusses/${z}/plus.json`,ne)}},12395:function($e,Ct,oe){"use strict";var b=oe(59301),he=oe(6848),Fe=oe(92832),Ie=oe(8591),be=oe(81025),je=oe(59301),Be=(ke,De,Te)=>new Promise((We,Ve)=>{var le=x=>{try{a(Te.next(x))}catch(y){Ve(y)}},E=x=>{try{a(Te.throw(x))}catch(y){Ve(y)}},a=x=>x.done?We(x.value):Promise.resolve(x.value).then(le,E);a((Te=Te.apply(ke,De)).next())});const Je=({defaultValue:ke,onFinish:De})=>{const[Te,We]=(0,b.useState)(!1),[Ve,le]=(0,b.useState)(ke);return(0,b.useEffect)(()=>{le(ke)},[ke]),je.createElement("div",null,Te?je.createElement(Fe.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:Ve,onChange:E=>{le(E.target.value)},onBlur:()=>Be(void 0,null,function*(){var E;if(((E=Ve==null?void 0:Ve.replaceAll(" ",""))==null?void 0:E.length)<=0){Ie.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(Ve))&&We(!1)}),onPressEnter:()=>Be(void 0,null,function*(){var E;if(((E=Ve==null?void 0:Ve.replaceAll(" ",""))==null?void 0:E.length)<=0){Ie.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(Ve))&&We(!1)})}):je.createElement("div",{className:be.Z.title},Ve,je.createElement(he.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},je.createElement("i",{className:`${be.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>We(!0)}))))};Ct.Z=Je},20556:function($e,Ct,oe){"use strict";oe.r(Ct),oe.d(Ct,{default:function(){return Mi},useCourseOptions:function(){return Ni}});var b=oe(59301),he=oe(76560),Fe=oe(78241),Ie=oe(66104),be=oe(8591),je=oe(71418),Be=oe(92832),Je=oe(19842),ke=oe(24905),De=oe(5112),Te=oe(5871),We=oe(3113),Ve=oe(81025),le=oe(47580),E=oe(37798),a=oe(64885),x=oe(43418),y=oe(20834),z=oe(38854),ne=oe(6848),re=oe(43428),ie={flex_box_center:"flex_box_center___gi93l",flex_space_between:"flex_space_between___mWMLA",flex_box_vertical_center:"flex_box_vertical_center___rk4nc",flex_box_center_end:"flex_box_center_end___B8XxF",flex_box_column:"flex_box_column___AX3Vm",moreSpan:"moreSpan___hbStq",bg:"bg___Ya739",title:"title___BC46y",bottomdiv:"bottomdiv___uaPr6",spanBtn:"spanBtn___jjgnA",addQuestionBtn:"addQuestionBtn___qOlYW",saveBtn:"saveBtn___ulgem",left:"left___i8aTX",leftAction:"leftAction___sQkuq",Button:"Button___auxWm",iconWrapper:"iconWrapper___h3H1m",up:"up___tLyCX",down:"down___T5_aj",disabled:"disabled___GRBbF",titleleft:"titleleft___xZGbq",more_style:"more_style___nhWCX",qcount:"qcount___ID7OA",score:"score___T7dbm",qtitle:"qtitle___qJBFd",qcountclick:"qcountclick___m_VKG",right:"right___CBabI",edit:"edit___WHuql",delete:"delete___Pa6db",shixun:"shixun___oObBe",scoreByBlankRadio:"scoreByBlankRadio___r4AWn",modalconfirm:"modalconfirm___Ru9B_",scoremodal:"scoremodal___BdW7P",close:"close___blHYk",content:"content___jlm9o",items:"items___i3TrH",bottom:"bottom___zMQZ6",yes:"yes___lOPY6",no:"no___gtzKI",formcenter:"formcenter___fCxkm",radiogroup:"radiogroup___oXWHc",easy:"easy___ANNVD",medium:"medium___ov7N3",hard:"hard___n4afW",formcenterselect:"formcenterselect___lYa4f",selectitems1:"selectitems1___Y2Zy4",selectitems:"selectitems___c9Pt5",morebottom:"morebottom____I_ev",scoreinput:"scoreinput___O8EhL",shake:"shake___QxkjH",titleTooltip:"titleTooltip___CAyYg",exercise_styles:"exercise_styles___u40hG"},ge=oe(49661),fe=oe(82093),Pe=oe(57884),Ue=oe(65526),Oe=oe(19306),ut=oe(7664),Le=oe(59301),Ce=Object.defineProperty,Xe=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,xt=(de,Se,Ee)=>Se in de?Ce(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,dt=(de,Se)=>{for(var Ee in Se||(Se={}))ft.call(Se,Ee)&&xt(de,Ee,Se[Ee]);if(ye)for(var Ee of ye(Se))Pt.call(Se,Ee)&&xt(de,Ee,Se[Ee]);return de},Ut=(de,Se)=>Xe(de,tt(Se)),ln=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),Wt=({Itemid:de,setqitem:Se,qitem:Ee,data:rt,getdata:Bn,bigitem:qn,setBigqitem:aa,isedit:Pn,handleEditing:Ft})=>{const[Ht,Rn]=(0,b.useState)([]),[Lt,en]=(0,b.useState)(!1);(0,b.useEffect)(()=>{rt.length>0&&Rn([...rt])},[rt]);const Xn=(ca,xn)=>ln(void 0,null,function*(){if(Pn){Ft();return}if(!ca.destination)return;en(!0);let Ea=yield(0,fe.ZP)(`/api/examination_banks/${de}/examination_banks_item_banks/${xn==null?void 0:xn[ca.source.index].question_id}/adjust_position.json`,{method:"post",body:{id:de,itemid:xn==null?void 0:xn[ca.source.index].question_id,position:ca.destination.index}});en(!1),Ea.status===0&&Bn({id:xn==null?void 0:xn[ca.source.index].question_id})});return Le.createElement("div",null,Le.createElement(Oe.Z5,{onDragEnd:ca=>Xn(ca,Ht)},Le.createElement(Oe.bK,{droppableId:"droppable"},(ca,xn)=>Le.createElement("div",dt({ref:ca.innerRef},ca.droppableProps),Le.createElement(je.Z,{spinning:Lt},Ht.map((Ea,nn)=>Le.createElement(Oe._l,{key:nn,draggableId:nn.toString(),index:nn},(Ya,xr)=>{var mn,Tt;return Le.createElement("aside",dt(dt({ref:Ya.innerRef},Ya.draggableProps),Ya.dragHandleProps),Le.createElement(ne.Z,{title:Le.createElement(ut.Z,{value:(Ea==null?void 0:Ea.question_type)===8?(mn=Ea==null?void 0:Ea.program_attr)==null?void 0:mn.description:Ea.question_title}),color:"#fff",placement:"left",overlayClassName:ie.titleTooltip},Le.createElement("div",{onClick:()=>{if(Pn){Ft();return}Se(Ut(dt({},Ea),{index:nn+1})),aa(qn),(0,ge.Vf)("#question-scroll-id")},className:`${ie.qcount} ${Ea.question_id===(Ee==null?void 0:Ee.question_id)?ie.qcountclick:""}`},Le.createElement("span",{className:ie.score},Ea==null?void 0:Ea.question_score,"\u5206"),Le.createElement("span",{className:ie.qtitle},nn+1,"\u3001",Le.createElement(ut.Z,{value:(Ea==null?void 0:Ea.question_type)===8?(Tt=Ea==null?void 0:Ea.program_attr)==null?void 0:Tt.description:Ea.question_title,showTextOnly:!0})))))}))),ca.placeholder))))},Qe=oe(95237),Me=oe(82482),yt=oe(57809),zt=oe(78673),ht=oe(61485),wt=oe(66052),Ae=oe(59301),gt=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),mt=({form:de,TagDiscipline:Se,exerciseitem:Ee,qitem:rt,getTagData:Bn})=>{var qn;const[aa,Pn]=(0,b.useState)(!0),[Ft,Ht]=(0,b.useState)(!1),[Rn,Lt]=(0,b.useState)(""),[en,Xn]=(0,b.useState)([]),[ca,xn]=(0,b.useState)([]),[Ea,nn]=(0,b.useState)(0);(0,b.useEffect)(()=>{xr()},[]);const Ya=mn=>gt(void 0,null,function*(){const Tt=yield(0,fe.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:mn==null?void 0:mn.sub_discipline_id}});xn(Tt==null?void 0:Tt.tag_disciplines)}),xr=()=>gt(void 0,null,function*(){const mn=yield(0,fe.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Xn(mn.disciplines||[]),rt!=null&&rt.sub_discipline_id&&Ya(rt),nn(rt!=null&&rt.sub_discipline_id?1:0),de.setFieldsValue({difficulty:rt.difficulty||2,repeat_answer:!rt.repeat_answer,sub_discipline_id:rt!=null&&rt.sub_discipline_id?[rt==null?void 0:rt.discipline_id,rt==null?void 0:rt.sub_discipline_id]:[]})});return Ae.createElement("div",null,Ae.createElement("div",{style:{marginTop:30,overflow:"hidden",height:aa?"100%":0}},Ae.createElement(Fe.default.Item,{className:ie.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},Ae.createElement(De.ZP.Group,{className:ie.radiogroup},Ae.createElement(De.ZP.Button,{className:ie.easy,value:1},"\u7B80\u5355"),Ae.createElement(De.ZP.Button,{className:ie.medium,value:2},"\u9002\u4E2D"),Ae.createElement(De.ZP.Button,{className:ie.hard,value:3},"\u56F0\u96BE"))),Ae.createElement(Fe.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:ie.formcenterselect},Ae.createElement(Je.Z,{className:ie.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:en,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(mn,Tt)=>{de.setFieldsValue({sub_discipline_id:mn,tag_discipline_ids:[]}),nn(mn?mn.length:0),(mn==null?void 0:mn.length)>0&&(Ya({sub_discipline_id:mn[1]}),mn[1]==(rt==null?void 0:rt.sub_discipline_id)&&de.setFieldValue("tag_discipline_ids",rt.tag_discipline_ids))},onClear:()=>{xn([]),de.setFieldValue("tag_discipline_ids",[]),nn(0)}})),Ae.createElement(Fe.default.Item,{className:ie.formcenterselect},Ae.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},Ae.createElement(Fe.default.Item,{name:"tag_discipline_ids"},Ae.createElement(yt.default,{className:ie.selectitems,disabled:Ea===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(mn,Tt)=>Tt.key.indexOf(mn.toLowerCase())>=0},ca==null?void 0:ca.map(mn=>Ae.createElement(yt.default.Option,{key:mn.name+mn.id,value:mn.id},Ae.createElement("div",{style:{display:"flex",alignItems:"center"}},Ae.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},mn.name),(mn==null?void 0:mn.type)==="personal"&&Ae.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Ea>0&&Ae.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},Ae.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ae.createElement("a",{onClick:()=>{Ht(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),Ae.createElement(Fe.default.Item,{className:ie.formcenterselect},Ae.createElement("div",{style:{display:"flex",alignItems:"center"}},Ae.createElement(Fe.default.Item,{name:"repeat_answer",valuePropName:"checked"},Ae.createElement(zt.Z,null)),Ae.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",Ae.createElement(ne.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},Ae.createElement(ht.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),Ae.createElement(wt.Z,{open:Ft,subDisciplineId:(qn=de.getFieldValue("sub_discipline_id"))==null?void 0:qn[1],onCancel:()=>{Ht(!1)},onOkClick:mn=>{xn(Tt=>[...Tt,mn]),de.setFieldValue("tag_discipline_ids",[...de.getFieldValue("tag_discipline_ids"),mn==null?void 0:mn.id])}}))},nt=oe(59301),En=Object.defineProperty,ot=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,It=(de,Se,Ee)=>Se in de?En(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Hn=(de,Se)=>{for(var Ee in Se||(Se={}))Tn.call(Se,Ee)&&It(de,Ee,Se[Ee]);if(kt)for(var Ee of kt(Se))Zn.call(Se,Ee)&&It(de,Ee,Se[Ee]);return de},gn=(de,Se)=>ot(de,_e(Se)),kn=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),sa=({qitem:de,setisedit:Se,TagDiscipline:Ee,exerciseitem:rt,seveeditor:Bn,deleteitem:qn,getTagData:aa,init:Pn,showTip:Ft=!1})=>{const[Ht]=Fe.default.useForm();(0,b.useEffect)(()=>{var Lt;Ht.setFieldsValue(gn(Hn({},de),{name:de==null?void 0:de.question_title,choices:(Lt=de==null?void 0:de.question_choices)==null?void 0:Lt.map(en=>gn(Hn({},en),{standard_boolean:en!=null&&en.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)}))},[de]);const Rn=Lt=>{if(!(Lt!=null&&Lt.length))return!1;const en=Lt.map(ca=>{var xn;return(xn=ca.choice_text)==null?void 0:xn.trim().replace(/^\s+|\s+$/g,"")});return new Set(en).size!==en.length};return nt.createElement("div",null,nt.createElement(Fe.default,{form:Ht,colon:!1,onFinish:Lt=>{var en;if(Rn(Lt.choices)){be.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let Xn=gn(Hn({},Lt),{item_type:de==null?void 0:de.question_type,choices:(en=Lt==null?void 0:Lt.choices)==null?void 0:en.map(ca=>gn(Hn({},ca),{is_answer:ca.standard_boolean}))});Bn(Hn(Hn({},de),Xn))},onFinishFailed:Lt=>kn(void 0,null,function*(){var en,Xn;be.ZP.error(Lt.errorFields[0].errors[0]),Ht.scrollToField((Xn=(en=Lt==null?void 0:Lt.errorFields)==null?void 0:en[0])==null?void 0:Xn.name,{behavior:"smooth",block:"center"})})},nt.createElement("div",{style:{display:"flex",alignItems:"center"}},nt.createElement("div",{style:{flex:1}},nt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),nt.createElement("span",null,(de==null?void 0:de.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),!de.isadd&&nt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{qn()}},nt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),nt.createElement(We.ZP,{onClick:()=>{var Lt;de.isadd?(Se(!1),Pn()):(Ht.setFieldsValue(gn(Hn({},de),{name:de==null?void 0:de.question_title,choices:(Lt=de==null?void 0:de.question_choices)==null?void 0:Lt.map(en=>gn(Hn({},en),{standard_boolean:en!=null&&en.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),nt.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:nt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},nt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},nt.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>kn(void 0,null,function*(){Ht.submit()})},"\u4FDD\u5B58"))),nt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},nt.createElement(Qe.Z,{align:"middle"},nt.createElement(Fe.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},nt.createElement(Te.Z,{onBlur:Lt=>{Lt.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),nt.createElement(Me.u,{form:Ht,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),nt.createElement(mt,{getTagData:aa,qitem:de,exerciseitem:rt,TagDiscipline:Ee,form:Ht}))))},Yn=oe(15460),pa=oe(48477),$t=oe(59301),fn=Object.defineProperty,Wn=Object.defineProperties,xa=Object.getOwnPropertyDescriptors,da=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,Rt=(de,Se,Ee)=>Se in de?fn(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,An=(de,Se)=>{for(var Ee in Se||(Se={}))Kn.call(Se,Ee)&&Rt(de,Ee,Se[Ee]);if(da)for(var Ee of da(Se))Yt.call(Se,Ee)&&Rt(de,Ee,Se[Ee]);return de},In=(de,Se)=>Wn(de,xa(Se)),Sa=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),Qa=({qitem:de,TagDiscipline:Se,exerciseitem:Ee,setisedit:rt,seveeditor:Bn,deleteitem:qn,getTagData:aa,init:Pn,showTip:Ft=!1})=>{const[Ht]=Fe.default.useForm(),Rn=Fe.default.useWatch("use_blank_score",Ht);return(0,b.useEffect)(()=>{Ht.setFieldsValue(In(An({},de),{standard_answers:de.standard_answers||[],name:de.question_title,repeat_answer:!de.repeat_answer}))},[de]),$t.createElement("div",null,$t.createElement(Fe.default,{form:Ht,colon:!1,onValuesChange:(Lt,en)=>{var Xn,ca,xn,Ea;if(Lt!=null&&Lt.standard_answers||Lt!=null&&Lt.use_blank_score){let nn=((Xn=Ht.getFieldValue("standard_answers"))==null?void 0:Xn.length)>0&&((xn=(ca=Ht.getFieldValue("standard_answers"))==null?void 0:ca.map(Ya=>Ya.score))==null?void 0:xn.filter(Ya=>Ya));(nn==null?void 0:nn.length)>0&&Ht.setFieldsValue({question_score:(nn==null?void 0:nn.length)>0&&((Ea=nn.reduce((Ya,xr)=>Ya+xr))==null?void 0:Ea.toFixed(1))})}},onFinish:Lt=>{var en;Bn(In(An(An({},de),Lt),{item_type:de==null?void 0:de.question_type,standard_answers:(en=Lt.standard_answers)==null?void 0:en.map((Xn,ca)=>In(An({},Xn),{position:Xn.choice_id||ca+1}))}))},onFinishFailed:Lt=>Sa(void 0,null,function*(){var en,Xn;Lt.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,ge.pE)(),be.ZP.error(Lt.errorFields[0].errors[0]),Ht.scrollToField((Xn=(en=Lt==null?void 0:Lt.errorFields)==null?void 0:en[0])==null?void 0:Xn.name,{behavior:"smooth",block:"center"})})},$t.createElement("div",{style:{display:"flex",alignItems:"center"}},$t.createElement("div",{style:{flex:1}},$t.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),$t.createElement("span",null,"\u586B\u7A7A\u9898")),!de.isadd&&$t.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{qn()}},$t.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),$t.createElement(We.ZP,{onClick:()=>{de.isadd?(rt(!1),Pn()):(Ht.setFieldsValue(In(An({},de),{standard_answers:de.standard_answers,name:de.question_title,repeat_answer:!de.repeat_answer})),rt(!1))}},"\u53D6\u6D88"),$t.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:$t.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},$t.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},$t.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Ht.submit()}},"\u4FDD\u5B58"))),$t.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},$t.createElement(Qe.Z,{align:"middle"},Rn?$t.createElement(pa.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):$t.createElement(Fe.default.Item,{key:2,className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},$t.createElement(Te.Z,{onBlur:Lt=>{Lt.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),$t.createElement(Fe.default.Item,{name:"use_blank_score",noStyle:!0},$t.createElement(De.ZP.Group,{className:ie.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),$t.createElement(ne.Z,{overlayInnerStyle:{width:460},title:$t.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",$t.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},$t.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),$t.createElement(Yn.u,{form:Ht,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Rn,answerKey:"standard_answers"}),$t.createElement(mt,{getTagData:aa,qitem:de,exerciseitem:Ee,TagDiscipline:Se,form:Ht}))))},ta=oe(98815),Vn=oe(59301),Ha=Object.defineProperty,La=Object.defineProperties,Va=Object.getOwnPropertyDescriptors,er=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,yn=(de,Se,Ee)=>Se in de?Ha(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,jn=(de,Se)=>{for(var Ee in Se||(Se={}))Bt.call(Se,Ee)&&yn(de,Ee,Se[Ee]);if(er)for(var Ee of er(Se))Fn.call(Se,Ee)&&yn(de,Ee,Se[Ee]);return de},xe=(de,Se)=>La(de,Va(Se)),St=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),Kt=({qitem:de,setisedit:Se,TagDiscipline:Ee,exerciseitem:rt,seveeditor:Bn,deleteitem:qn,getTagData:aa,init:Pn,showTip:Ft=!1})=>{const[Ht]=Fe.default.useForm();return(0,b.useEffect)(()=>{var Rn;Ht.setFieldsValue(xe(jn({},de),{name:de.question_title,repeat_answer:!de.repeat_answer,choices:(Rn=de==null?void 0:de.question_choices)==null?void 0:Rn.map(Lt=>xe(jn({},Lt),{is_answer:Lt!=null&&Lt.standard_boolean?1:0}))}))},[de]),Vn.createElement("div",null,Vn.createElement(Fe.default,{form:Ht,colon:!1,onFinish:Rn=>{Bn(jn(jn({},de),Rn))},onFinishFailed:Rn=>St(void 0,null,function*(){var Lt,en;be.ZP.error(Rn.errorFields[0].errors[0]),Ht.scrollToField((en=(Lt=Rn==null?void 0:Rn.errorFields)==null?void 0:Lt[0])==null?void 0:en.name,{behavior:"smooth",block:"center"})})},Vn.createElement("div",{style:{display:"flex",alignItems:"center"}},Vn.createElement("div",{style:{flex:1}},Vn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Vn.createElement("span",null,"\u5224\u65AD\u9898")),!(de!=null&&de.isadd)&&Vn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{qn()}},Vn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Vn.createElement(We.ZP,{onClick:()=>{var Rn;de.isadd?(Se(!1),Pn()):(Ht.setFieldsValue(xe(jn({},de),{name:de==null?void 0:de.question_title,choices:(Rn=de==null?void 0:de.question_choices)==null?void 0:Rn.map(Lt=>xe(jn({},Lt),{is_answer:Lt!=null&&Lt.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),Vn.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Vn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Vn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Vn.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Ht.submit()}},"\u4FDD\u5B58"))),Vn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Vn.createElement(Fe.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Vn.createElement(Te.Z,{onBlur:Rn=>{Rn.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Vn.createElement(ta.Z,{form:Ht,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Vn.createElement(mt,{getTagData:aa,qitem:de,exerciseitem:rt,TagDiscipline:Ee,form:Ht}))))},Gt=oe(36381),Et={wrap:"wrap___YewKC",deleteIcon:"deleteIcon___AKmkj",keywordTag:"keywordTag___hMKmU",questionTitleEditorWrap:"questionTitleEditorWrap___SpNyf",choiceWrap:"choiceWrap___lDCnP",choiceIndex:"choiceIndex___dabwf",judgementIndex:"judgementIndex___sausK",setAnswerBtn:"setAnswerBtn___moVcF",activeAnswer:"activeAnswer___Cd32c",activeJudgementAnswer:"activeJudgementAnswer___rbuoo",actionWrapper:"actionWrapper___dZuBC",addIcon:"addIcon___A9GtN",inputBorder:"inputBorder___DeyjY",placeholder:"placeholder___dhOmk",blankWrapper:"blankWrapper___vU8Cg",blankInput:"blankInput___Vzre8",blankInputNumberWrapper:"blankInputNumberWrapper___yLeaN",addBtn:"addBtn___LhI0I",blankIndex:"blankIndex___caKgB",baseInputWrapper:"baseInputWrapper___DhjJY",collapseWrapper:"collapseWrapper___btrfP",panelHeader:"panelHeader___xIZ7O",open:"open___IMQhg",close:"close___FTAU3",hide:"hide___GBtJP",scoreByBlankRadio:"scoreByBlankRadio___HAunQ"},pn=oe(12893),Ge=oe(89389),Ye=Object.defineProperty,ze=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,un=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,Qn=(de,Se,Ee)=>Se in de?Ye(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Ke=(de,Se)=>{for(var Ee in Se||(Se={}))cn.call(Se,Ee)&&Qn(de,Ee,Se[Ee]);if(un)for(var Ee of un(Se))Jn.call(Se,Ee)&&Qn(de,Ee,Se[Ee]);return de},st=(de,Se)=>ze(de,bt(Se)),hn=(de,Se)=>{var Ee={};for(var rt in de)cn.call(de,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=de[rt]);if(de!=null&&un)for(var rt of un(de))Se.indexOf(rt)<0&&Jn.call(de,rt)&&(Ee[rt]=de[rt]);return Ee};const lt=de=>{var Se=de,{value:Ee,onChange:rt,scrollId:Bn}=Se,qn=hn(Se,["value","onChange","scrollId"]);return b.createElement("div",{id:Bn||""},b.createElement(Ge.Z,st(Ke({},qn),{defaultValue:Ee,onChange:(aa,Pn)=>{console.log("a:",aa,Pn),Pn!=null&&Pn.length?rt(aa,Pn):rt(aa)}})))},tn=({value:de,onChange:Se,placeholder:Ee,height:rt=140,isEdit:Bn})=>Bn?b.createElement(Ge.Z,{watch:!0,isFocus:!0,height:rt,placeholder:Ee,defaultValue:de,onChange:Se}):b.createElement("div",{style:{cursor:"pointer"}},de?b.createElement(ut.Z,{className:Et.inputBorder,value:de}):b.createElement("div",{className:`${Et.inputBorder} ${Et.placeholder}`},Ee));var bn=oe(43604),Ma=oe(32134),On=Object.defineProperty,pt=Object.defineProperties,Ia=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,za=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,Xa=(de,Se,Ee)=>Se in de?On(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Ta=(de,Se)=>{for(var Ee in Se||(Se={}))za.call(Se,Ee)&&Xa(de,Ee,Se[Ee]);if($n)for(var Ee of $n(Se))Ra.call(Se,Ee)&&Xa(de,Ee,Se[Ee]);return de},rr=(de,Se)=>pt(de,Ia(Se)),qa=(de,Se)=>{var Ee={};for(var rt in de)za.call(de,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=de[rt]);if(de!=null&&$n)for(var rt of $n(de))Se.indexOf(rt)<0&&Ra.call(de,rt)&&(Ee[rt]=de[rt]);return Ee};const sr=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],jt=({value:de,onChange:Se,choiceTextKey:Ee,answerKey:rt,index:Bn,isEdit:qn,setInputActive:aa,form:Pn,choiceOptionsPath:Ft,allowChangeMode:Ht,showAddIcon:Rn,addItem:Lt,deleteItem:en})=>{const Xn=(de==null?void 0:de[rt])===1,ca=()=>{const Ea=Pn.getFieldValue(Ft);Pn.setFieldValue(Ft,Ea.map(nn=>rr(Ta({},nn),{[rt]:0})))},xn=()=>{Xn?Se(rr(Ta({},de),{[rt]:0})):(Ht||ca(),Se(rr(Ta({},de),{[rt]:1})))};return b.createElement(Qe.Z,{className:Et.choiceWrap,align:"middle",wrap:!1},b.createElement(bn.Z,{onClick:xn,className:`${Et.choiceIndex} ${Xn?Et.activeAnswer:""}`},sr[Bn]),b.createElement(bn.Z,{flex:1,className:`${Et.editorWrap} ml15`,onClick:aa},b.createElement(tn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:qn,value:de==null?void 0:de[Ee],onChange:Ea=>{Se(rr(Ta({},de),{[Ee]:Ea}))}})),b.createElement(bn.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:xn,className:`${Et.setAnswerBtn} ${Xn?Et.activeAnswer:""}`},Xn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),b.createElement(bn.Z,{className:Et.actionWrapper},b.createElement(ne.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},b.createElement(Ma.Z,{className:Et.addIcon,onClick:Lt,style:{visibility:Rn?"visible":"hidden"}})),b.createElement(ne.Z,{title:"\u5220\u9664"},b.createElement(pn.Z,{className:Et.deleteIcon,onClick:en,style:{visibility:Bn>1?"visible":"hidden"}}))))},Ba=({questionTitlePlaceholder:de,titleKey:Se,choiceKey:Ee,analysisKey:rt,choiceTextKey:Bn,answerKey:qn,choiceOptionsPath:aa,allowChangeMode:Pn=!0,form:Ft,showAnalysis:Ht=!0})=>{const[Rn,Lt]=(0,b.useState)(),[en,Xn]=(0,b.useState)(!1);return b.createElement("div",{className:Et.wrap},b.createElement("div",{className:Et.questionTitleEditorWrap},b.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:Se,labelCol:{span:24},rules:[{required:!0}]},b.createElement(lt,{scrollId:Array.isArray(Se)?Se.join("_"):`${Se}`,watch:!0,height:140,placeholder:de}))),b.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),b.createElement(Fe.default.List,{name:Ee,rules:[{validator(ca,xn){const Ea=xn.some(Ya=>Ya[qn]===1),nn=xn.findIndex(Ya=>{var xr;return((xr=Ya[Bn])==null?void 0:xr.length)<=0});return nn!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${sr[nn]}\u9009\u9879\u7684\u5185\u5BB9`)):Ea?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(ca,{add:xn,remove:Ea})=>b.createElement("div",{id:Array.isArray(aa)?aa.join("_"):`${aa}`},ca.map((nn,Ya)=>{var xr=nn,{key:mn,name:Tt}=xr,cr=qa(xr,["key","name"]);const Fr=Rn===mn,Er=()=>{Lt(mn)},wr=Ya<7&&Ya===ca.length-1,gr=()=>xn({[Bn]:"",[qn]:0}),Nn=()=>Ea(Tt);return b.createElement(Fe.default.Item,rr(Ta({},cr),{key:mn,name:Tt,noStyle:!0}),b.createElement(jt,{choiceTextKey:Bn,answerKey:qn,index:Ya,isEdit:Fr,setInputActive:Er,form:Ft,choiceOptionsPath:aa,allowChangeMode:Pn,showAddIcon:wr,addItem:gr,deleteItem:Nn}))}),ca.length<8&&b.createElement("div",{className:`${Et.addBtn} mb30`,onClick:()=>xn({[Bn]:"",[qn]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ht&&b.createElement("div",{onClick:()=>Xn(!0)},b.createElement(Fe.default.Item,{name:rt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(tn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:en}))))};var Vt=oe(59301),ya=Object.defineProperty,ga=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,Cn=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,wa=(de,Se,Ee)=>Se in de?ya(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,fa=(de,Se)=>{for(var Ee in Se||(Se={}))_n.call(Se,Ee)&&wa(de,Ee,Se[Ee]);if(Cn)for(var Ee of Cn(Se))Sn.call(Se,Ee)&&wa(de,Ee,Se[Ee]);return de},Za=(de,Se)=>ga(de,Jt(Se)),ur=(de,Se)=>{var Ee={};for(var rt in de)_n.call(de,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=de[rt]);if(de!=null&&Cn)for(var rt of Cn(de))Se.indexOf(rt)<0&&Sn.call(de,rt)&&(Ee[rt]=de[rt]);return Ee};const hr=({value:de,onChange:Se})=>{const Ee=Bn=>{x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Et.modal,onOk:()=>{const qn=[...de];qn.splice(Bn,1),Se(qn)}})},rt=()=>{const Bn=[...de];Bn.push(""),Se(Bn)};return Vt.createElement(Qe.Z,{className:"ml20"},Vt.createElement(bn.Z,{flex:1},de==null?void 0:de.map((Bn,qn)=>Vt.createElement(Qe.Z,{key:`${Bn}_${qn}`,align:"middle",className:"mb20"},Vt.createElement(Be.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Bn,autoSize:{maxRows:3},maxLength:1e3,onBlur:aa=>{const Pn=[...de],Ft=aa.target.value.trim();Pn[qn]=Ft,Se(Pn)}}),Vt.createElement(ne.Z,{title:"\u5220\u9664"},Vt.createElement(pn.Z,{className:Et.deleteIcon,style:{marginLeft:15,visibility:qn>0?"visible":"hidden"},onClick:()=>Ee(qn)}))))),Vt.createElement(bn.Z,null,Vt.createElement("div",{className:`${Et.addBtn}`,onClick:()=>{rt()}},"\u65B0\u589E\u7B54\u6848")))},Ir=({value:de=!0,onChange:Se})=>Vt.createElement(zt.Z,{checked:!de,onChange:Ee=>{Se(!Ee)}}),pr="\u2581",Jr=({questionTitlePlaceholder:de,form:Se,name:Ee,scoreByBlank:rt,answerKey:Bn,titleKey:qn="name",analysisKey:aa="analysis",isOrdered:Pn="is_ordered"})=>{var Ft,Ht;const[Rn,Lt]=(0,b.useState)(!1),en=(mn,Tt)=>{const cr=Tt.line;let Fr=0;for(let wr=0;wr{const Er=mn.getRange(Tt.from,Tt.to);let wr=0;if(Tt.text.forEach(gr=>{wr+=gr.split(pr).length-1}),Tt.origin!=="setValue"){if(Er&&Er.indexOf(pr)!==-1){const gr=Er.split(pr).length-1,Nn=en(mn,Tt.from);if(console.log(`\u5220\u9664${gr}\u4E2A\uFF0C \u524D\u9762\u6709${Nn}\u4E2A\uFF0C\u65B0\u589E${wr}\u4E2A`),gr>1){const Ar=Array.from({length:gr},(Hr,zr)=>Nn+zr);Fr(Ar)}else Fr(Nn)}else if(wr>0){const gr=en(mn,Tt.from);console.log(`\u65B0\u589E${wr}\u4E2A\uFF0C\u4E4B\u524D\u6709${gr}\u4E2A`),cr(wr,gr)}}},ca=()=>{const mn=Se.getFieldValue(["sub_item_banks",...Bn]);Se.setFieldValue(["sub_item_banks",...Bn],mn==null?void 0:mn.map((Tt,cr)=>Za(fa({},Tt),{position:cr+1})))},xn=(0,b.useRef)(),Ea=(mn,Tt)=>{for(let cr=0;cr{nn.current(mn),ca()},xr=(Ht=(Ft=Se.getFieldValue("sub_item_banks"))==null?void 0:Ft[Bn==null?void 0:Bn[0]])==null?void 0:Ht[Bn==null?void 0:Bn[1]];return console.log(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...rt])),Vt.createElement("div",{className:Et.wrap},Vt.createElement("div",{className:Et.questionTitleEditorWrap},Vt.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:qn,labelCol:{span:24},rules:[{required:!0}]},Vt.createElement(lt,{scrollId:"name",watch:!0,height:140,placeholder:de,showNullButton:!0,onCMBeforeChange:(mn,Tt)=>{Xn(mn,Tt,Ea,Ya)}}))),Vt.createElement(Fe.default.List,{name:Bn,rules:[{validator(mn,Tt){if((Tt==null?void 0:Tt.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const cr of Tt){const{answer_text:Fr}=cr||{};if(Fr!=null&&Fr.some(Er=>(Er==null?void 0:Er.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(mn,{add:Tt,remove:cr},{errors:Fr})=>(xn.current=Tt,nn.current=cr,Vt.createElement(Vt.Fragment,null,Vt.createElement(Fe.default.Item,{label:Vt.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(mn!=null&&mn.length)&&Vt.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),mn.map((Er,wr)=>{var gr=Er,{key:Nn,name:Ar}=gr,Hr=ur(gr,["key","name"]);return Vt.createElement(Qe.Z,{className:"mb20",key:Nn,align:"top"},Vt.createElement(bn.Z,{flex:"0 0 auto",className:`${Et.blankIndex} pt5`},"\u586B\u7A7A\u9879",wr+1),Vt.createElement(bn.Z,{flex:1},Vt.createElement(Qe.Z,{align:"top",justify:"space-between"},Vt.createElement(bn.Z,{flex:1},Vt.createElement(Fe.default.Item,Za(fa({},Hr),{name:[Ar,"answer_text"],noStyle:!0}),Vt.createElement(hr,null))),(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...rt]))&&Vt.createElement(bn.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},Vt.createElement(Fe.default.Item,Za(fa({},Hr),{name:[Ar,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Et.blankInputNumberWrapper}),Vt.createElement(Te.Z,{onChange:()=>{var zr,Or;let Pr=Se==null?void 0:Se.getFieldValue(["sub_item_banks",Bn==null?void 0:Bn[0],"standard_answers"]),kr=0;for(let Yr in Pr)(zr=Pr[Yr])!=null&&zr.score&&(kr+=Number((Or=Pr[Yr])==null?void 0:Or.score));Se==null||Se.setFieldValue(["sub_item_banks",Bn==null?void 0:Bn[0],"question_score"],kr)},className:Et.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),Vt.createElement(Fe.default.Item,Za(fa({},Hr),{name:[Ar,"position"],noStyle:!0}),Vt.createElement(Be.default,{type:"hidden"}))))})))),Vt.createElement(Qe.Z,{align:"middle"},Vt.createElement(Fe.default.Item,{name:[Ee,"downcase"],valuePropName:"checked"},Vt.createElement(zt.Z,null)),Vt.createElement(bn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Vt.createElement(Qe.Z,{align:"middle"},Vt.createElement(Fe.default.Item,{name:[Ee,"no_space"],valuePropName:"checked"},Vt.createElement(zt.Z,null)),Vt.createElement(bn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(xr==null?void 0:xr.length)>1&&Vt.createElement(Qe.Z,{align:"middle",className:(xr==null?void 0:xr.length)>1?"mb30":`${Et.hide}`},Vt.createElement(Fe.default.Item,{name:Pn},Vt.createElement(Ir,null)),Vt.createElement(bn.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Vt.createElement("div",{onClick:()=>Lt(!0)},Vt.createElement(Fe.default.Item,{name:aa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Vt.createElement(tn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Rn}))))};var Ka=Object.defineProperty,Ja=Object.defineProperties,fr=Object.getOwnPropertyDescriptors,ua=Object.getOwnPropertySymbols,or=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,Na=(de,Se,Ee)=>Se in de?Ka(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,tr=(de,Se)=>{for(var Ee in Se||(Se={}))or.call(Se,Ee)&&Na(de,Ee,Se[Ee]);if(ua)for(var Ee of ua(Se))dr.call(Se,Ee)&&Na(de,Ee,Se[Ee]);return de},vt=(de,Se)=>Ja(de,fr(Se)),it=(de,Se)=>{var Ee={};for(var rt in de)or.call(de,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=de[rt]);if(de!=null&&ua)for(var rt of ua(de))Se.indexOf(rt)<0&&dr.call(de,rt)&&(Ee[rt]=de[rt]);return Ee};const Ot={\u6B63\u786E:"T",\u9519\u8BEF:"F"},dn=({value:de,onChange:Se,form:Ee,choiceKey:rt})=>{const Bn=(de==null?void 0:de.is_answer)===1,qn=de==null?void 0:de.choice_text,aa=()=>{var Pn;const Ft=(Pn=Ee==null?void 0:Ee.getFieldValue(["sub_item_banks",...rt]))==null?void 0:Pn.map(Ht=>({choice_text:Ht.choice_text,is_answer:0}));Ee==null||Ee.setFieldValue(["sub_item_banks",...rt],Ft),Se(vt(tr({},de),{is_answer:1}))};return b.createElement(Qe.Z,{className:Et.choiceWrap,align:"middle",wrap:!1},b.createElement(bn.Z,{onClick:aa,className:`${Et.choiceIndex} ${Et.judgementIndex} ${Bn?Et.activeAnswer:""}`},Ot[qn]),b.createElement(bn.Z,{flex:1,className:`${Et.editorWrap} ml15`},b.createElement("div",{className:`${Et.inputBorder} ${Et.placeholder} ${Bn?Et.activeJudgementAnswer:""}`},qn)),b.createElement(bn.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:aa,className:`${Et.setAnswerBtn} ${Bn?Et.activeAnswer:""}`},Bn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ra=({questionTitlePlaceholder:de,choiceKey:Se="choices",form:Ee,titleKey:rt="name",analysisKey:Bn="analysis"})=>{const[qn,aa]=(0,b.useState)(!1);return b.createElement("div",{className:Et.wrap},b.createElement("div",{className:Et.questionTitleEditorWrap},b.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:rt,labelCol:{span:24},rules:[{required:!0}]},b.createElement(lt,{scrollId:"name",watch:!0,height:140,placeholder:de}))),b.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},b.createElement(Fe.default.List,{name:Se,rules:[{validator(Pn,Ft){return Ft.some(Rn=>(Rn==null?void 0:Rn.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Pn=>b.createElement("div",{id:"choices"},Pn.map(Ft=>{var Ht=Ft,{key:Rn,name:Lt}=Ht,en=it(Ht,["key","name"]);return b.createElement(Fe.default.Item,vt(tr({},en),{key:Rn,name:Lt,noStyle:!0}),b.createElement(dn,{form:Ee,choiceKey:Se}))})))),b.createElement("div",{onClick:()=>aa(!0)},b.createElement(Fe.default.Item,{name:Bn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(tn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:qn}))))};var Fa=oe(12563),_t=Object.defineProperty,Pa=Object.defineProperties,va=Object.getOwnPropertyDescriptors,nr=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,Wa=(de,Se,Ee)=>Se in de?_t(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,vr=(de,Se)=>{for(var Ee in Se||(Se={}))Da.call(Se,Ee)&&Wa(de,Ee,Se[Ee]);if(nr)for(var Ee of nr(Se))la.call(Se,Ee)&&Wa(de,Ee,Se[Ee]);return de},Mr=(de,Se)=>Pa(de,va(Se)),_a=(de,Se)=>{var Ee={};for(var rt in de)Da.call(de,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=de[rt]);if(de!=null&&nr)for(var rt of nr(de))Se.indexOf(rt)<0&&la.call(de,rt)&&(Ee[rt]=de[rt]);return Ee};const mr=de=>{var Se=de,{value:Ee,onChange:rt}=Se,Bn=_a(Se,["value","onChange"]);const qn=aa=>{rt([aa])};return b.createElement(Ge.Z,Mr(vr({},Bn),{defaultValue:Ee==null?void 0:Ee[0],onChange:qn}))},Cr=de=>{if(!de)return!1;if(/^s*$/.test(de)||de.trim()===""){be.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Se=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return de==="|"?(be.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Mn=({value:de=[],onClose:Se})=>b.createElement(Fa.default,{closable:!0,onClose:Se,className:Et.keywordTag},b.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},de.join(" \u6216 "))),on=({questionTitlePlaceholder:de,form:Se,showKeywords:Ee,isMustKeyWords:rt=Ee,titleKey:Bn="name",analysisKey:qn="analysis",answerTexts:aa="answer_texts",keywords:Pn="keywords",useKeywords:Ft="use_keywords",indexs:Ht})=>{var Rn,Lt,en,Xn;const[ca,xn]=(0,b.useState)(!1),[Ea,nn]=(0,b.useState)(""),Ya=(Lt=(Rn=Se.getFieldValue("sub_item_banks"))==null?void 0:Rn[Ft==null?void 0:Ft[0]])==null?void 0:Lt[Ft==null?void 0:Ft[1]],xr=(Xn=(en=Se.getFieldValue("sub_item_banks"))==null?void 0:en[Ft==null?void 0:Ft[0]])==null?void 0:Xn.question_score;return b.createElement("div",{className:Et.wrap},b.createElement("div",{className:Et.questionTitleEditorWrap},b.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:Bn,labelCol:{span:24},rules:[{required:!0}]},b.createElement(lt,{scrollId:"name",watch:!0,height:140,placeholder:de}))),b.createElement(Fe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:aa,labelCol:{span:24}},b.createElement(mr,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ee&&!rt&&b.createElement(Fe.default.Item,{hidden:!0,name:Ft,valuePropName:"checked"},b.createElement(zt.Z,{defaultChecked:!0})),Ee&&rt&&b.createElement(Qe.Z,{align:"middle",className:"mb30"},b.createElement(Fe.default.Item,{name:Ft,valuePropName:"checked"},b.createElement(zt.Z,null)),b.createElement(bn.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),b.createElement(bn.Z,null,b.createElement(ne.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},b.createElement(ht.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Ya||!rt)&&b.createElement(Fe.default.List,{name:Pn,rules:[{validator(mn,Tt){return rt?Tt!=null&&Tt.length?(Tt==null?void 0:Tt.reduce((Fr,Er)=>Fr+Er.score,0))>parseFloat(xr)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(mn,{add:Tt,remove:cr})=>b.createElement(b.Fragment,null,b.createElement("div",{className:`${Et.title} mb10`},rt?"\u5173\u952E\u8BCD":b.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),b.createElement(Qe.Z,{align:"middle",className:"font14 mb30"},b.createElement(bn.Z,{flex:1},b.createElement(Be.default,{value:Ea,onChange:Fr=>{nn(Fr.target.value)},maxLength:50,allowClear:!0,onPressEnter:Fr=>{var Er,wr,gr,Nn;const Ar=`${(Er=Fr.target)==null?void 0:Er.value}`,Hr=(gr=(wr=Ar==null?void 0:Ar.split("|"))==null?void 0:wr.filter(Pr=>!!Pr))==null?void 0:gr.map(Pr=>Pr.trim()),zr=Se.getFieldValue(["sub_item_banks",...Pn]),Or=((Nn=zr==null?void 0:zr.map(Pr=>Pr==null?void 0:Pr.keyword))==null?void 0:Nn.flat())||[];for(const Pr of Hr)if(Or.includes(Pr)){be.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Cr(Ar)&&(Tt({keyword:Hr,score:1}),nn(""))},className:Et.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),b.createElement(bn.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),mn.map(Fr=>{var Er=Fr,{key:wr,name:gr}=Er,Nn=_a(Er,["key","name"]);return b.createElement(Qe.Z,{key:wr,className:"mb20",style:{marginRight:148}},b.createElement(bn.Z,{flex:1},b.createElement(Qe.Z,{align:"middle",justify:"space-between"},b.createElement(Fe.default.Item,Mr(vr({},Nn),{name:[gr,"keyword"]}),b.createElement(Mn,{onClose:()=>cr(gr)})),rt&&b.createElement(Fe.default.Item,Mr(vr({},Nn),{name:[gr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Et.blankInputNumberWrapper}),b.createElement(Te.Z,{className:Et.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),b.createElement("div",{onClick:()=>xn(!0)},b.createElement(Fe.default.Item,{name:qn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(tn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ca}))))};var Nt=oe(59301),se=Object.defineProperty,et=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,Xt=(de,Se,Ee)=>Se in de?se(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Qt=(de,Se)=>{for(var Ee in Se||(Se={}))at.call(Se,Ee)&&Xt(de,Ee,Se[Ee]);if(Zt)for(var Ee of Zt(Se))rn.call(Se,Ee)&&Xt(de,Ee,Se[Ee]);return de},qt=(de,Se)=>et(de,ct(Se)),na=(de,Se)=>{var Ee={};for(var rt in de)at.call(de,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=de[rt]);if(de!=null&&Zt)for(var rt of Zt(de))Se.indexOf(rt)<0&&rn.call(de,rt)&&(Ee[rt]=de[rt]);return Ee};const{Panel:ka}=Gt.default,Ga=({questionTitlePlaceholder:de,choiceKey:Se,form:Ee,withScore:rt})=>{const Bn=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[qn,aa]=(0,b.useState)(),[Pn,Ft]=(0,b.useState)([]),Ht=Lt=>{Ft(Lt)},Rn=({value:Lt})=>Nt.createElement("div",{style:{width:150,paddingLeft:11}},Lt);return Nt.createElement("div",{className:Et.wrap},Nt.createElement("div",{className:Et.questionTitleEditorWrap},Nt.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Nt.createElement(lt,{scrollId:"name",watch:!0,height:140,placeholder:de}))),Nt.createElement(Fe.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Nt.createElement(Fe.default.List,{name:"sub_item_banks",rules:[{validator(Lt,en){return en?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Lt,{add:en,remove:Xn,move:ca})=>{const xn=Ee.getFieldValue("sub_item_banks");return Nt.createElement(Nt.Fragment,null,Nt.createElement(Gt.default,{className:Lt.length>0?Et.collapseWrapper:"",bordered:!1,activeKey:Pn,onChange:Ht,expandIcon:({isActive:Ea})=>Nt.createElement("i",{className:`iconfont icon-weizhankai ${Ea?Et.open:Et.close}`,style:{fontSize:14,transition:"all .2s"}})},Lt.map((Ea,nn)=>{var Ya=Ea,{key:xr,name:mn}=Ya,Tt=na(Ya,["key","name"]),cr,Fr,Er,wr,gr,Nn,Ar,Hr,zr,Or,Pr,kr,Yr,$a;return Nt.createElement(ka,{className:Et.panel,forceRender:!0,header:Nt.createElement("div",{className:Et.panelHeader},"\u7B2C",nn+1,"\u5C0F\u9898",Nt.createElement("span",null,"\uFF08",((cr=xn==null?void 0:xn[mn])==null?void 0:cr.question_type)==0?"\u5355\u9009\u9898":((Fr=xn==null?void 0:xn[mn])==null?void 0:Fr.question_type)==1?"\u591A\u9009\u9898":((Er=xn==null?void 0:xn[mn])==null?void 0:Er.question_type)==3?"\u586B\u7A7A\u9898":((wr=xn==null?void 0:xn[mn])==null?void 0:wr.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:mn,extra:Nt.createElement(Qe.Z,{align:"middle",onClick:br=>br.stopPropagation()},((gr=xn==null?void 0:xn[mn])==null?void 0:gr.question_type)==3&&Nt.createElement(Nt.Fragment,null,Nt.createElement(De.ZP.Group,{defaultValue:(Nn=xn==null?void 0:xn[mn])==null?void 0:Nn.use_blank_score,className:ie.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:br=>{var Gr,Zr,to,io,lo;if(Ee==null||Ee.setFieldValue(["sub_item_banks",mn,"use_blank_score"],(Gr=br==null?void 0:br.target)==null?void 0:Gr.value),(Zr=br==null?void 0:br.target)!=null&&Zr.value){let vo=0;for(let Lo in(to=Ee==null?void 0:Ee.getFieldValue(["sub_item_banks",mn]))==null?void 0:to.standard_answers)vo+=Number((lo=(io=Ee==null?void 0:Ee.getFieldValue(["sub_item_banks",mn]))==null?void 0:io.standard_answers[Lo])==null?void 0:lo.score);Ee==null||Ee.setFieldValue(["sub_item_banks",mn,"question_score"],vo||"")}aa(new Date)}}),Nt.createElement(ne.Z,{overlayInnerStyle:{width:460},title:Nt.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Nt.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Nt.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),rt&&Nt.createElement(Fe.default.Item,qt(Qt({},Tt),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[mn,"question_score"],className:Et.blankInputNumberWrapper}),((Ar=xn==null?void 0:xn[mn])==null?void 0:Ar.question_type)==3&&((Hr=xn==null?void 0:xn[mn])!=null&&Hr.use_blank_score)?Nt.createElement(Rn,null):Nt.createElement(Te.Z,{className:Et.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),Nt.createElement(Qe.Z,{align:"middle",className:"pl40",style:{width:82}},nn!==0&&Nt.createElement("div",{onClick:()=>{var br;ca(nn,nn-1);const Gr=(br=Ee.getFieldValue("sub_item_banks"))==null?void 0:br.map((Zr,to)=>(Lt.map((io,lo)=>{to===lo&&(Zr.q_position=Number(io.name)+1)}),Zr));Ee.setFieldValue("sub_item_banks",Gr)}},Nt.createElement(ne.Z,{title:"\u4E0A\u79FB"},Nt.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),nn{var br;ca(nn,nn+1);const Gr=(br=Ee.getFieldValue("sub_item_banks"))==null?void 0:br.map((Zr,to)=>(Lt.map((io,lo)=>{to===lo&&(Zr.q_position=Number(io.name)+1)}),Zr));Ee.setFieldValue("sub_item_banks",Gr)},className:nn===0?"":"ml10"},Nt.createElement(ne.Z,{title:"\u4E0B\u79FB"},Nt.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),Nt.createElement(ne.Z,{title:"\u5220\u9664"},Nt.createElement(pn.Z,{className:`${Et.deleteIcon} ml40`,onClick:()=>Xn(mn)})))},Nt.createElement(Fe.default.Item,qt(Qt({},Tt),{name:mn}),(((zr=xn==null?void 0:xn[mn])==null?void 0:zr.question_type)==0||((Or=xn==null?void 0:xn[mn])==null?void 0:Or.question_type)==1)&&Nt.createElement(Ba,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Pr=xn==null?void 0:xn[mn])==null?void 0:Pr.question_type)==1,form:Ee,choiceKey:[mn,"choices"],titleKey:[mn,"name"],analysisKey:[mn,"analysis"],choiceOptionsPath:["sub_item_banks",mn,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((kr=xn==null?void 0:xn[mn])==null?void 0:kr.question_type)==3&&Nt.createElement(Jr,{form:Ee,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",name:mn,scoreByBlank:[mn,"use_blank_score"],titleKey:[mn,"name"],analysisKey:[mn,"analysis"],isOrdered:[mn,"is_ordered"],answerKey:[mn,"standard_answers"],key:qn}),((Yr=xn==null?void 0:xn[mn])==null?void 0:Yr.question_type)==2&&Nt.createElement(ra,{form:Ee,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[mn,"name"],analysisKey:[mn,"analysis"],choiceKey:[mn,"choices"]}),(($a=xn==null?void 0:xn[mn])==null?void 0:$a.question_type)==4&&Nt.createElement(on,{showKeywords:!0,isMustKeyWords:!0,form:Ee,titleKey:[mn,"name"],analysisKey:[mn,"analysis"],answerTexts:[mn,"answer_texts"],useKeywords:[mn,"use_keywords"],keywords:[mn,"keywords"],indexs:mn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",key:qn})))})),Lt.length<20&&Nt.createElement(z.Z,{menu:{items:[{label:Nt.createElement("div",{onClick:()=>{en({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),Ft([Lt==null?void 0:Lt.length,...Pn])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Nt.createElement("div",{onClick:()=>{en({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),Ft([Lt==null?void 0:Lt.length,...Pn])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Nt.createElement("div",{onClick:()=>{en({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),Ft([Lt==null?void 0:Lt.length,...Pn])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Nt.createElement("div",{onClick:()=>{en({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),Ft([Lt==null?void 0:Lt.length,...Pn])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Nt.createElement("div",{onClick:()=>{en({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),Ft([Lt==null?void 0:Lt.length,...Pn])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Ea=>Ea.show).map(Ea=>({label:Ea.label,key:Ea.key}))}},Nt.createElement("div",{className:`${Et.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var vn=oe(59301),ba=Object.defineProperty,Aa=Object.defineProperties,Oa=Object.getOwnPropertyDescriptors,Lr=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,Vr=(de,Se,Ee)=>Se in de?ba(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Rr=(de,Se)=>{for(var Ee in Se||(Se={}))Ur.call(Se,Ee)&&Vr(de,Ee,Se[Ee]);if(Lr)for(var Ee of Lr(Se))Nr.call(Se,Ee)&&Vr(de,Ee,Se[Ee]);return de},jr=(de,Se)=>Aa(de,Oa(Se)),Fo=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),So=({qitem:de,setisedit:Se,TagDiscipline:Ee,exerciseitem:rt,seveeditor:Bn,deleteitem:qn,getTagData:aa,init:Pn,showTip:Ft=!1})=>{const[Ht]=Fe.default.useForm();(0,b.useEffect)(()=>{var Lt;Ht.setFieldsValue(jr(Rr({},de),{name:de.question_title,sub_item_banks:(Lt=de.sub_exercise_questions)==null?void 0:Lt.map(en=>{var Xn;return jr(Rr({},en),{name:en.question_title,choices:(Xn=en==null?void 0:en.question_choices)==null?void 0:Xn.map(ca=>jr(Rr({},ca),{is_answer:ca!=null&&ca.standard_boolean?1:0}))})}),repeat_answer:!de.repeat_answer}))},[de]);const Rn=Lt=>{if(!(Lt!=null&&Lt.length))return!1;const en=Lt.map(ca=>{var xn;return(xn=ca.choice_text)==null?void 0:xn.trim().replace(/^\s+|\s+$/g,"")});return new Set(en).size!==en.length};return vn.createElement("div",null,vn.createElement(Fe.default,{form:Ht,colon:!1,onValuesChange:(Lt,en)=>{var Xn,ca,xn;if(Lt!=null&&Lt.sub_item_banks){let Ea=((Xn=Ht.getFieldValue("sub_item_banks"))==null?void 0:Xn.length)>0&&((xn=(ca=Ht.getFieldValue("sub_item_banks"))==null?void 0:ca.map(nn=>{var Ya;if(nn.question_type==3&&(nn!=null&&nn.use_blank_score)){let xr=0;for(let mn in nn==null?void 0:nn.standard_answers)xr+=Number((Ya=nn==null?void 0:nn.standard_answers[mn])==null?void 0:Ya.score);return xr}else return nn.question_score}))==null?void 0:xn.filter(nn=>nn));(Ea==null?void 0:Ea.length)>0&&Ht.setFieldsValue({question_score:parseFloat(Ea==null?void 0:Ea.reduce((nn,Ya)=>parseFloat(nn)+parseFloat(Ya))).toFixed(1)})}},onFinish:Lt=>{var en,Xn;if((en=Lt.sub_item_banks)==null?void 0:en.some(xn=>xn.question_type===0||xn.question_type===1?Rn(xn.choices):!1)){be.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}Bn(jr(Rr(Rr({},de),Lt),{sub_item_banks:(Xn=Lt==null?void 0:Lt.sub_item_banks)==null?void 0:Xn.map(xn=>(console.log(xn),jr(Rr({},xn),{item_type:xn==null?void 0:xn.question_type,id:(xn==null?void 0:xn.question_id)||""})))}))},onFinishFailed:Lt=>Fo(void 0,null,function*(){var en,Xn;be.ZP.error(Lt.errorFields[0].errors[0]),Ht.scrollToField((Xn=(en=Lt==null?void 0:Lt.errorFields)==null?void 0:en[0])==null?void 0:Xn.name,{behavior:"smooth",block:"center"})})},vn.createElement("div",{style:{display:"flex",alignItems:"center"}},vn.createElement("div",{style:{flex:1}},vn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),vn.createElement("span",null,"\u7EC4\u5408\u9898")),!de.isadd&&vn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{qn()}},vn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),vn.createElement(We.ZP,{onClick:()=>{var Lt;de.isadd?(Se(!1),Pn()):(Ht.setFieldsValue(jr(Rr({},de),{name:de==null?void 0:de.question_title,choices:(Lt=de==null?void 0:de.question_choices)==null?void 0:Lt.map(en=>jr(Rr({},en),{standard_boolean:en!=null&&en.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),vn.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:vn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},vn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},vn.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Ht.submit()}},"\u4FDD\u5B58"))),vn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},vn.createElement(pa.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),vn.createElement(Ga,{form:Ht,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),vn.createElement(mt,{getTagData:aa,qitem:de,exerciseitem:rt,TagDiscipline:Ee,form:Ht}))))},yo=oe(51110),bo=oe(24334),Tr=oe(59301),Co=Object.defineProperty,Tl=Object.defineProperties,kl=Object.getOwnPropertyDescriptors,di=Object.getOwnPropertySymbols,Qi=Object.prototype.hasOwnProperty,Gl=Object.prototype.propertyIsEnumerable,ao=(de,Se,Ee)=>Se in de?Co(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,wo=(de,Se)=>{for(var Ee in Se||(Se={}))Qi.call(Se,Ee)&&ao(de,Ee,Se[Ee]);if(di)for(var Ee of di(Se))Gl.call(Se,Ee)&&ao(de,Ee,Se[Ee]);return de},Ko=(de,Se)=>Tl(de,kl(Se)),jl=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),ti=({qitem:de,TagDiscipline:Se,exerciseitem:Ee,setisedit:rt,seveeditor:Bn,deleteitem:qn,getTagData:aa,init:Pn,showTip:Ft=!1})=>{const[Ht]=Fe.default.useForm(),Rn=!0;return(0,b.useEffect)(()=>{var Lt,en,Xn;Ht.setFieldsValue(Ko(wo({},de),{standard_answers:de.standard_answer,difficulty:de.difficulty,item_banks_group_id:de.item_banks_group_id,hack:Ko(wo({},de),{time_limit:(de==null?void 0:de.time_limit)||3}),hack_codes:{language:(Lt=de==null?void 0:de.program_attr)==null?void 0:Lt.language,code:bo.Base64.decode(((en=de==null?void 0:de.program_attr)==null?void 0:en.code)||"")},hack_sets:wo({},(Xn=de==null?void 0:de.hack_sets)==null?void 0:Xn[0]),repeat_answer:!de.repeat_answer}))},[de]),Tr.createElement("div",null,Tr.createElement(Fe.default,{form:Ht,colon:!1,onValuesChange:(Lt,en)=>{var Xn,ca,xn,Ea;if(Lt!=null&&Lt.standard_answers){let nn=((Xn=Ht.getFieldValue("standard_answers"))==null?void 0:Xn.length)>0&&((xn=(ca=Ht.getFieldValue("standard_answers"))==null?void 0:ca.map(Ya=>Ya.score))==null?void 0:xn.filter(Ya=>Ya));(nn==null?void 0:nn.length)>0&&Ht.setFieldsValue({question_score:(nn==null?void 0:nn.length)>0&&((Ea=nn.reduce((Ya,xr)=>Ya+xr))==null?void 0:Ea.toFixed(1))})}},onFinish:Lt=>{var en;Bn(Ko(wo(wo({},de),Lt),{item_type:de==null?void 0:de.question_type,standard_answers:(en=Lt.standard_answers)==null?void 0:en.map((Xn,ca)=>Ko(wo({},Xn),{position:ca+1})),standard_answer:void 0}))},onFinishFailed:Lt=>jl(void 0,null,function*(){var en,Xn;be.ZP.error(Lt.errorFields[0].errors[0]),Ht.scrollToField((Xn=(en=Lt==null?void 0:Lt.errorFields)==null?void 0:en[0])==null?void 0:Xn.name,{behavior:"smooth",block:"center"})})},Tr.createElement("div",{style:{display:"flex",alignItems:"center"}},Tr.createElement("div",{style:{flex:1}},Tr.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Tr.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),!de.isadd&&Tr.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{qn()}},Tr.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),Tr.createElement(We.ZP,{onClick:()=>{var Lt,en,Xn;de.isadd?(rt(!1),Pn()):(Ht.setFieldsValue(Ko(wo({},de),{standard_answers:de.standard_answer,difficulty:de.difficult,item_banks_group_id:de.item_banks_group_id,hack:wo({},de),hack_codes:{language:(Lt=de==null?void 0:de.program_attr)==null?void 0:Lt.language,code:bo.Base64.decode((en=de==null?void 0:de.program_attr)==null?void 0:en.code)},hack_sets:wo({},(Xn=de==null?void 0:de.hack_sets)==null?void 0:Xn[0]),repeat_answer:!de.repeat_answer})),rt(!1))}},"\u53D6\u6D88"),Tr.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Tr.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Tr.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Tr.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Ht.submit()}},"\u4FDD\u5B58"))),Tr.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Tr.createElement(pa.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),Tr.createElement(yo.t,{form:Ht,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Rn,hackidentifier:de==null?void 0:de.hack_identifier,answerKey:"standard_answers"}),Tr.createElement(mt,{getTagData:aa,qitem:de,exerciseitem:Ee,TagDiscipline:Se,form:Ht}))))},Qr=oe(59301),Ui=Object.defineProperty,Ki=Object.defineProperties,Hl=Object.getOwnPropertyDescriptors,Yi=Object.getOwnPropertySymbols,zl=Object.prototype.hasOwnProperty,fo=Object.prototype.propertyIsEnumerable,Ji=(de,Se,Ee)=>Se in de?Ui(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Po=(de,Se)=>{for(var Ee in Se||(Se={}))zl.call(Se,Ee)&&Ji(de,Ee,Se[Ee]);if(Yi)for(var Ee of Yi(Se))fo.call(Se,Ee)&&Ji(de,Ee,Se[Ee]);return de},oo=(de,Se)=>Ki(de,Hl(Se)),Bi=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),Zl=({qitem:de,setqitem:Se,setisedit:Ee,TagDiscipline:rt,exerciseitem:Bn,seveeditor:qn,deleteitem:aa,showTip:Pn=!1})=>{var Ft;const[Ht]=Fe.default.useForm();return(0,b.useEffect)(()=>{var Rn,Lt;Ht.setFieldsValue(oo(Po({},de),{name:de==null?void 0:de.question_title,choices:(Rn=de==null?void 0:de.question_choices)==null?void 0:Rn.map(en=>oo(Po({},en),{standard_boolean:en!=null&&en.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),de.shixun=(Lt=de==null?void 0:de.shixun)==null?void 0:Lt.map(en=>oo(Po({},en),{defaultscore:en.challenge_score}))},[]),Qr.createElement("div",null,Qr.createElement(Fe.default,{form:Ht,colon:!1,onFinish:Rn=>{var Lt,en;let Xn=oo(Po({},Rn),{question_scores:(Lt=de==null?void 0:de.shixun)==null?void 0:Lt.map(ca=>ca.challenge_score),item_type:de==null?void 0:de.question_type,choices:(en=Rn==null?void 0:Rn.choices)==null?void 0:en.map(ca=>oo(Po({},ca),{is_answer:ca.standard_boolean}))});qn(Po(Po({},de),Xn))},onFinishFailed:Rn=>Bi(void 0,null,function*(){var Lt,en;be.ZP.error(Rn.errorFields[0].errors[0]),Ht.scrollToField((en=(Lt=Rn==null?void 0:Rn.errorFields)==null?void 0:Lt[0])==null?void 0:en.name,{behavior:"smooth",block:"center"})})},Qr.createElement("div",{style:{display:"flex",alignItems:"center"}},Qr.createElement("div",{style:{flex:1}},Qr.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Qr.createElement("span",null,"\u5B9E\u8BAD\u9898")),Qr.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{aa()}},Qr.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Qr.createElement(We.ZP,{onClick:()=>{var Rn,Lt;Ht.setFieldsValue(oo(Po({},de),{name:de==null?void 0:de.question_title,choices:(Rn=de==null?void 0:de.question_choices)==null?void 0:Rn.map(en=>oo(Po({},en),{standard_boolean:en!=null&&en.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),de.shixun=(Lt=de==null?void 0:de.shixun)==null?void 0:Lt.map(en=>oo(Po({},en),{challenge_score:en.defaultscore})),Se(Po({},de)),Ee(!1)}},"\u53D6\u6D88"),Qr.createElement(ne.Z,{overlayClassName:ie.shake,open:Pn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Qr.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Qr.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Qr.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>Bi(void 0,null,function*(){var Rn,Lt,en;if(((Lt=(Rn=de==null?void 0:de.shixun)==null?void 0:Rn.map)==null?void 0:Lt.call(Rn,Xn=>Xn.challenge_score).filter(Xn=>Xn).length)<((en=de==null?void 0:de.shixun)==null?void 0:en.length)){be.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}Ht.submit()})},"\u4FDD\u5B58"))),Qr.createElement(pa.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),Qr.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Qr.createElement(Ge.Z,{watch:!0,height:140,placeholder:"",defaultValue:de.question_title}))),Qr.createElement(Qe.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Qr.createElement("div",null,Qr.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),Qr.createElement("a",{href:`/shixuns/${de==null?void 0:de.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Qr.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(Ft=de==null?void 0:de.shixun)==null?void 0:Ft.map((Rn,Lt)=>Qr.createElement("div",{key:Rn.challenge_id,style:{display:"flex",marginBottom:20}},Qr.createElement("div",{style:{flex:1}},Lt+1,"\u3001",Rn.challenge_name),Qr.createElement("div",null,Qr.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Qr.createElement(Te.Z,{precision:1,value:Rn==null?void 0:Rn.challenge_score,onChange:en=>{const Xn=JSON.parse(JSON.stringify((de==null?void 0:de.shixun)||[]));Xn[Lt].challenge_score=en;const ca=Xn.every(Ea=>!Ea.challenge_score),xn=parseFloat(Xn==null?void 0:Xn.map(Ea=>Ea.challenge_score).reduce((Ea,nn)=>parseFloat(Ea||0)+parseFloat(nn||0)));Ht.setFieldsValue({question_score:ca?"":xn.toFixed(1)}),Se(oo(Po({},de),{shixun:Xn}))},max:200,min:1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},ea={flex_box_center:"flex_box_center___ljmk3",flex_space_between:"flex_space_between___Fy45C",flex_box_vertical_center:"flex_box_vertical_center___SoC1C",flex_box_center_end:"flex_box_center_end___MumBX",flex_box_column:"flex_box_column___cutpt",warp:"warp___w1JUC",indexTag:"indexTag___LPncW",normalWrap:"normalWrap___pEIzs",redio:"redio___I6tXM",redioitem:"redioitem___cS4Gp",redioitemyes:"redioitemyes___JBDmk",title:"title___XAohQ",titleyes:"titleyes____bNQk",yestag:"yestag___zQnb1",checkbox:"checkbox___MHadU",checkboxitem:"checkboxitem___KX7mB",checkboxitemyes:"checkboxitemyes___MpOWf",bottom:"bottom___FkHfO",bottomitem:"bottomitem___AS0Qp",left:"left___U23z1",right:"right___yJVEk",completion:"completion___Bu5G6",content:"content___LySPW",items:"items___ETMq9",simple:"simple___XX5t0",shixunWrapper:"shixunWrapper___w6oIG",shixun:"shixun___ePWKn",score:"score___nGh9k",qtitle:"qtitle___DAMW1",program:"program___Mm1qL",combination:"combination___Sw7S6",qtype:"qtype___Xdl60",divname:"divname___AZYhO"},Xi=oe(1710),Wl=oe(65986),Dn=oe(59301);const ci=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Vl=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},{type:9,name:"\u7A0B\u5E8F\u6539\u9519\u9898"}];var Ql=({qitem:de,newExercisePaper:Se})=>{var Ee,rt,Bn,qn,aa,Pn,Ft,Ht,Rn,Lt,en,Xn,ca,xn,Ea,nn,Ya,xr,mn,Tt,cr,Fr,Er,wr,gr;return Dn.createElement("div",{className:ea.warp},((de==null?void 0:de.question_type)===0||(de==null?void 0:de.question_type)===2)&&Dn.createElement("div",{className:ea.normalWrap},(Ee=de==null?void 0:de.question_choices)==null?void 0:Ee.map((Nn,Ar)=>Dn.createElement("div",{className:ea.redio,key:Ar},!(Nn!=null&&Nn.standard_boolean)&&Dn.createElement("span",{className:ea.redioitem}),(Nn==null?void 0:Nn.standard_boolean)&&Dn.createElement("i",{className:`${ea.redioitemyes} icon-duigou1`}),Dn.createElement("span",{className:`${Nn!=null&&Nn.standard_boolean?ea.titleyes:ea.title} ${ea.indexTag}`},(de==null?void 0:de.question_type)===0?ci[Ar]:""),Dn.createElement(ut.Z,{className:Nn!=null&&Nn.standard_boolean?ea.titleyes:ea.title,value:Nn==null?void 0:Nn.choice_text}),(Nn==null?void 0:Nn.standard_boolean)&&Dn.createElement("div",{className:ea.yestag},"\u6B63\u786E\u7B54\u6848")))),(de==null?void 0:de.question_type)===1&&Dn.createElement("div",{className:ea.normalWrap},(rt=de==null?void 0:de.question_choices)==null?void 0:rt.map((Nn,Ar)=>Dn.createElement("div",{className:ea.checkbox,key:Ar},!(Nn!=null&&Nn.standard_boolean)&&Dn.createElement("span",{className:ea.checkboxitem}),(Nn==null?void 0:Nn.standard_boolean)&&Dn.createElement("i",{className:`${ea.checkboxitemyes} icon-duigou1`}),Dn.createElement("span",{className:`${Nn!=null&&Nn.standard_boolean?ea.titleyes:ea.title} ${ea.indexTag}`},ci[Ar]),Dn.createElement(ut.Z,{className:Nn!=null&&Nn.standard_boolean?ea.titleyes:ea.title,value:Nn==null?void 0:Nn.choice_text}),(Nn==null?void 0:Nn.standard_boolean)&&Dn.createElement("div",{className:ea.yestag},"\u6B63\u786E\u7B54\u6848")))),(de==null?void 0:de.question_type)===3&&Dn.createElement("div",{className:ea.completion},(Bn=de==null?void 0:de.standard_answers)==null?void 0:Bn.map((Nn,Ar)=>{var Hr;return Dn.createElement(Qe.Z,{align:"top"},Dn.createElement("span",{className:ea.title},"\u586B\u7A7A\u9879",Ar+1),Dn.createElement("div",{className:ea.content},(Hr=Nn.answer_text)==null?void 0:Hr.map((zr,Or)=>Dn.createElement("div",{key:Or,className:ea.items,style:(Nn==null?void 0:Nn.model)===2?{border:0,padding:0}:{}},(Nn==null?void 0:Nn.model)===1?Dn.createElement("pre",{className:"mb0"},zr):Dn.createElement(Wl.Z,{value:zr,disabled:!0})))))})),(de==null?void 0:de.question_type)===4&&Dn.createElement("div",{className:ea.simple},Dn.createElement("div",{className:ea.title},"\u53C2\u8003\u7B54\u6848"),Dn.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(qn=de==null?void 0:de.answer_texts)!=null&&qn[0]?Dn.createElement(ut.Z,{className:ea.content,value:(aa=de==null?void 0:de.answer_texts)==null?void 0:aa[0]}):Dn.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),Dn.createElement("div",{className:"mt20 "},Dn.createElement("span",{className:ea.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),Dn.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},de!=null&&de.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(de==null?void 0:de.question_type)===5&&Dn.createElement("div",{className:ea.shixunWrapper},(Pn=de==null?void 0:de.shixun)==null?void 0:Pn.map((Nn,Ar)=>{var Hr,zr;return Dn.createElement("div",null,Dn.createElement("div",{key:Ar,className:`${ea.shixun} mb30`},Dn.createElement("span",{className:ea.score},"\uFF08",Nn==null?void 0:Nn.challenge_score,"\u5206\uFF09"),Dn.createElement("span",{className:ea.qtitle},(de==null?void 0:de.index)+"."+(Ar+1),"\u3001",Nn==null?void 0:Nn.challenge_name)),((zr=(Hr=Se==null?void 0:Se.editData)==null?void 0:Hr.exercise)==null?void 0:zr.show_challenge_task_pass)&&Dn.createElement(ut.Z,{className:ea.content,value:(Nn==null?void 0:Nn.challenge_task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),[6,9].includes(de==null?void 0:de.question_type)&&Dn.createElement("div",{className:ea.program,style:{border:!((Ht=(Ft=Se==null?void 0:Se.editData)==null?void 0:Ft.exercise)!=null&&Ht.show_hack_sets)&&!((Lt=(Rn=Se==null?void 0:Se.editData)==null?void 0:Rn.exercise)!=null&&Lt.show_hack_description)&&"none"}},((Xn=(en=Se==null?void 0:Se.editData)==null?void 0:en.exercise)==null?void 0:Xn.show_hack_sets)&&Dn.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Dn.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Dn.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Dn.createElement(Xi.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Nn,Ar,Hr)=>Hr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Nn,Ar,Hr)=>Dn.createElement(ne.Z,{title:Dn.createElement("pre",null,Nn)},Dn.createElement("div",{className:ea.divname},Nn))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Nn,Ar,Hr)=>Dn.createElement(ne.Z,{title:Dn.createElement("pre",null,Nn)}," ",Dn.createElement("div",{className:ea.divname},Nn))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(ca=de==null?void 0:de.program_attr)==null?void 0:ca.hack_sets})),((Ea=(xn=Se==null?void 0:Se.editData)==null?void 0:xn.exercise)==null?void 0:Ea.show_hack_description)&&Dn.createElement("div",null,Dn.createElement(ut.Z,{className:ea.content,value:(de==null?void 0:de.description)||"- -"}))),(de==null?void 0:de.question_type)===7&&((nn=de==null?void 0:de.sub_exercise_questions)==null?void 0:nn.map((Nn,Ar)=>{var Hr,zr,Or,Pr,kr,Yr;return Dn.createElement("div",{key:Ar},Dn.createElement("div",{className:ea.combination},Dn.createElement("span",{className:ea.score},Nn==null?void 0:Nn.question_score,"\u5206"),Dn.createElement("span",{className:ea.qtype},(Hr=Vl.find($a=>$a.type==Nn.question_type))==null?void 0:Hr.name),Dn.createElement("span",{className:ea.qtitle},Dn.createElement(ut.Z,{value:`${Ar+1}\u3001${Nn==null?void 0:Nn.question_title}`}))),(Nn.question_type===0||Nn.question_type===2)&&Dn.createElement("div",{className:ea.warp,style:{padding:"20px 58px 0 58px"}},Dn.createElement("div",null,(zr=Nn==null?void 0:Nn.question_choices)==null?void 0:zr.map(($a,br)=>Dn.createElement("div",{className:ea.redio,key:br},!($a!=null&&$a.standard_boolean)&&Dn.createElement("span",{className:ea.redioitem}),($a==null?void 0:$a.standard_boolean)&&Dn.createElement("i",{className:`${ea.redioitemyes} icon-duigou1`}),Dn.createElement("span",{className:`${$a!=null&&$a.standard_boolean?ea.titleyes:ea.title} ${ea.indexTag}`},ci[br]),Dn.createElement(ut.Z,{className:$a!=null&&$a.standard_boolean?ea.titleyes:ea.title,value:$a==null?void 0:$a.choice_text}),($a==null?void 0:$a.standard_boolean)&&Dn.createElement("div",{className:ea.yestag},"\u6B63\u786E\u7B54\u6848"))))),Nn.question_type===1&&Dn.createElement("div",{className:ea.normalWrap},(Or=Nn==null?void 0:Nn.question_choices)==null?void 0:Or.map(($a,br)=>Dn.createElement("div",{className:ea.checkbox,key:br},!($a!=null&&$a.standard_boolean)&&Dn.createElement("span",{className:ea.checkboxitem}),($a==null?void 0:$a.standard_boolean)&&Dn.createElement("i",{className:`${ea.checkboxitemyes} icon-duigou1`}),Dn.createElement("span",{className:`${$a!=null&&$a.standard_boolean?ea.titleyes:ea.title} ${ea.indexTag}`},ci[br]),Dn.createElement(ut.Z,{className:$a!=null&&$a.standard_boolean?ea.titleyes:ea.title,value:$a==null?void 0:$a.choice_text}),($a==null?void 0:$a.standard_boolean)&&Dn.createElement("div",{className:ea.yestag},"\u6B63\u786E\u7B54\u6848")))),Nn.question_type===3&&Dn.createElement("div",{className:ea.completion},(Pr=Nn==null?void 0:Nn.standard_answers)==null?void 0:Pr.map(($a,br)=>{var Gr;return Dn.createElement(Qe.Z,{align:"top"},Dn.createElement("span",{className:ea.title},"\u586B\u7A7A\u9879",br+1),Dn.createElement("div",{className:ea.content},(Gr=$a.answer_text)==null?void 0:Gr.map((Zr,to)=>Dn.createElement("div",{key:to,className:ea.items},Dn.createElement("pre",{className:"mb0"},Zr)))))})),Nn.question_type===4&&Dn.createElement("div",{className:ea.simple},Dn.createElement("div",{className:ea.title},"\u53C2\u8003\u7B54\u6848"),Dn.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(kr=Nn==null?void 0:Nn.answer_texts)!=null&&kr[0]?Dn.createElement(ut.Z,{className:ea.content,value:(Yr=Nn==null?void 0:Nn.answer_texts)==null?void 0:Yr[0]}):Dn.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),Dn.createElement("div",{className:"mt20 "},Dn.createElement("span",{className:ea.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),Dn.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Nn!=null&&Nn.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(de==null?void 0:de.question_type)===8&&Dn.createElement("div",null,Dn.createElement(ut.Z,{disabledFill:!0,className:ea.content,showProgramFill:!0,value:bo.Base64.decode(((Ya=de==null?void 0:de.program_attr)==null?void 0:Ya.code)||"")})),((de==null?void 0:de.question_type)<=4||[6,8].includes(de==null?void 0:de.question_type))&&Dn.createElement("div",{className:ea.bottom},Dn.createElement("div",{className:`${ea.bottomitem} mb30`},Dn.createElement("span",{className:ea.left},"\u89E3\u6790"),Dn.createElement("span",{className:ea.right},de!=null&&de.analysis?Dn.createElement(ut.Z,{value:de==null?void 0:de.analysis}):Dn.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),Dn.createElement("div",{className:`${ea.bottomitem} mb30`},Dn.createElement("span",{className:ea.left},"\u96BE\u5EA6"),Dn.createElement("span",{className:ea.right},(de==null?void 0:de.difficulty)===1?"\u7B80\u5355":(de==null?void 0:de.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Dn.createElement("div",{className:ea.bottomitem},Dn.createElement("span",{className:ea.left},"\u77E5\u8BC6\u70B9"),Dn.createElement(ne.Z,{title:((xr=de==null?void 0:de.tag_discipline_names)==null?void 0:xr.length)<=0||((mn=de==null?void 0:de.tag_discipline_names)==null?void 0:mn.length)==1&&["-"].includes(de==null?void 0:de.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(cr=(Tt=de==null?void 0:de.tag_discipline_names)==null?void 0:Tt.join("\uFF1B"))==null?void 0:cr.toString()},Dn.createElement("span",{className:ea.right},((Fr=de==null?void 0:de.tag_discipline_names)==null?void 0:Fr.length)<=0?Dn.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((Er=de==null?void 0:de.tag_discipline_names)==null?void 0:Er.length)==1&&["-"].includes(de==null?void 0:de.tag_discipline_names[0])?Dn.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(gr=(wr=de==null?void 0:de.tag_discipline_names)==null?void 0:wr.join("\uFF1B"))==null?void 0:gr.toString())))))},qi=oe(80320),Fi=oe(84635),eo=oe(59301),Ul=Object.defineProperty,ni=Object.defineProperties,Kl=Object.getOwnPropertyDescriptors,bi=Object.getOwnPropertySymbols,_i=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,el=(de,Se,Ee)=>Se in de?Ul(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,ai=(de,Se)=>{for(var Ee in Se||(Se={}))_i.call(Se,Ee)&&el(de,Ee,Se[Ee]);if(bi)for(var Ee of bi(Se))$i.call(Se,Ee)&&el(de,Ee,Se[Ee]);return de},tl=(de,Se)=>ni(de,Kl(Se)),ri=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),Yl=({qitem:de,setisedit:Se,TagDiscipline:Ee,exerciseitem:rt,seveeditor:Bn,deleteitem:qn,getTagData:aa,init:Pn,showTip:Ft=!1})=>{const[Ht]=Fe.default.useForm();return(0,b.useEffect)(()=>{Ht.setFieldsValue(tl(ai({},de),{name:de.question_title,answer_texts:de.answer_texts,repeat_answer:!de.repeat_answer}))},[de]),eo.createElement("div",null,eo.createElement(Fe.default,{form:Ht,colon:!1,onFinish:Rn=>{Bn(ai(ai({},de),Rn))},onFinishFailed:Rn=>ri(void 0,null,function*(){var Lt,en;be.ZP.error(Rn.errorFields[0].errors[0]),Ht.scrollToField((en=(Lt=Rn==null?void 0:Rn.errorFields)==null?void 0:Lt[0])==null?void 0:en.name,{behavior:"smooth",block:"center"})})},eo.createElement("div",{style:{display:"flex",alignItems:"center"}},eo.createElement("div",{style:{flex:1}},eo.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),eo.createElement("span",null,"\u7B80\u7B54\u9898")),!(de!=null&&de.isadd)&&eo.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{qn()}},eo.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),eo.createElement(We.ZP,{onClick:()=>{de.isadd?(Se(!1),Pn()):(Ht.setFieldsValue(tl(ai({},de),{name:de==null?void 0:de.question_title,answer_texts:de.answer_texts||[],repeat_answer:!(de!=null&&de.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),eo.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:eo.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},eo.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},eo.createElement(We.ZP,{type:"primary",className:"ml20",onClick:()=>{Ht.submit()}},"\u4FDD\u5B58"))),eo.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},eo.createElement(Fe.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},eo.createElement(Te.Z,{onBlur:Rn=>{Rn.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),eo.createElement(Fi.W,{form:Ht,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),eo.createElement(mt,{getTagData:aa,qitem:de,exerciseitem:rt,TagDiscipline:Ee,form:Ht}))))},Xr=oe(59301),Jl=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),Ci=({setScoreShow:de,ScoreShow:Se,exerciseitem:Ee,getdata:rt})=>{var Bn,qn,aa;const[Pn,Ft]=(0,b.useState)(!1);function Ht(){return Jl(this,null,function*(){var Rn,Lt,en;let Xn=(Lt=(Rn=Ee==null?void 0:Ee.exercise_question_types)==null?void 0:Rn.filter(xn=>xn.Singlequestion))==null?void 0:Lt.map(xn=>({question_type:xn.question_type,score:xn.Singlequestion})),ca=yield(0,fe.ZP)(`/api/examination_banks/${(en=Ee==null?void 0:Ee.exercise)==null?void 0:en.id}/batch_set_score.json`,{method:"POST",body:{question_arr:Xn}});(ca==null?void 0:ca.status)===0&&rt()})}return Xr.createElement("div",null,Se&&Xr.createElement(x.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:Se,width:640,centered:!0,zIndex:10,className:ie.scoremodal,onCancel:()=>{de(!1)},onOk:()=>{var Rn,Lt,en;if(Ee!=null&&Ee.use_blank_score&&((en=(Lt=(Rn=Ee==null?void 0:Ee.exercise_question_types)==null?void 0:Rn.filter(Xn=>Xn.name==="\u586B\u7A7A\u9898"))==null?void 0:Lt[0])!=null&&en.Singlequestion)){Ft(!0);return}Ht(),de(!1)}},Xr.createElement("div",{className:"c-black"},"\u603B\u5206",Xr.createElement("span",{className:"ml10 c-light-primary"},(Ee==null?void 0:Ee.exercise_question_types.length)>0&&((Bn=Ee==null?void 0:Ee.exercise_types)==null?void 0:Bn.q_scores))),Xr.createElement("div",{className:ie.content},Xr.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Xr.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Xr.createElement("span",null,"\u9898\u578B\u603B\u5206"),Xr.createElement("span",null,"\u64CD\u4F5C")),(aa=(qn=Ee==null?void 0:Ee.exercise_question_types)==null?void 0:qn.filter(Rn=>Rn.name!=="\u5B9E\u8BAD\u9898"&&Rn.name!=="\u7EC4\u5408\u9898"))==null?void 0:aa.map((Rn,Lt)=>{var en;return Xr.createElement("div",{key:Lt,className:ie.items},Xr.createElement("span",null,Rn==null?void 0:Rn.name),Xr.createElement("span",null,(en=Rn==null?void 0:Rn.items)==null?void 0:en.length),Xr.createElement("span",null,Rn==null?void 0:Rn.score),Xr.createElement("span",null,"\u6BCF\u9898",Xr.createElement(Te.Z,{min:.1,precision:1,max:100,onChange:Xn=>{Rn.Singlequestion=Xn},defaultValue:Rn.Singlequestion,style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Xr.createElement(x.default,{title:!1,footer:!1,centered:!0,open:Pn,zIndex:20,width:640,closable:!1,className:ie.scoremodal},Xr.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Xr.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),Xr.createElement("div",{className:ie.bottom},Xr.createElement(We.ZP,{className:ie.no,onClick:()=>{Ft(!1)}},"\u53D6\u6D88"),Xr.createElement(We.ZP,{className:ie.yes,onClick:()=>{Ht(),Ft(!1),de(!1)}},"\u786E\u8BA4"))))},xi=oe(20566),wi=oe(14869),nl=oe(89392),Xl=oe(37034),al=oe(73343),ql=oe(84216),Gn=oe(59301),_l=Object.defineProperty,$l=Object.defineProperties,eu=Object.getOwnPropertyDescriptors,rl=Object.getOwnPropertySymbols,tu=Object.prototype.hasOwnProperty,ol=Object.prototype.propertyIsEnumerable,il=(de,Se,Ee)=>Se in de?_l(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,mo=(de,Se)=>{for(var Ee in Se||(Se={}))tu.call(Se,Ee)&&il(de,Ee,Se[Ee]);if(rl)for(var Ee of rl(Se))ol.call(Se,Ee)&&il(de,Ee,Se[Ee]);return de},Do=(de,Se)=>$l(de,eu(Se)),Kr=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())});const Yo=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"},{name:"\u7A0B\u5E8F\u6539\u9519\u9898",id:9,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM_CORRECTION"}],nu=({user:de,dispatch:Se,itemid:Ee,newExercisePaper:rt,setisedits:Bn})=>{var qn,aa,Pn,Ft,Ht,Rn,Lt,en,Xn,ca,xn,Ea;const[nn,Ya]=(0,b.useState)(),[xr,mn]=(0,b.useState)(!1),[Tt,cr]=(0,b.useState)(),[Fr,Er]=(0,b.useState)(),wr=(0,b.useRef)(),gr=(0,b.useRef)(),[Nn,Ar]=(0,b.useState)(),[Hr,zr]=(0,b.useState)(!1),[Or,Pr]=(0,b.useState)(!1),[kr,Yr]=(0,b.useState)(),[$a,br]=(0,b.useState)(!1),[Gr,Zr]=(0,b.useState)(!1),[to,io]=(0,b.useState)(!1),[lo,vo]=(0,b.useState)(!1),[Lo,oi]=(0,b.useState)(!1),[fi,xo]=(0,b.useState)(!1),[Nu,ou]=(0,b.useState)(!1),[Ri,cl]=(0,b.useState)(!1),[Xo]=Fe.default.useForm(),[gl,vi]=(0,b.useState)(!1),ml=(0,b.useRef)(null),[$r]=(0,he.useSearchParams)(),[pi,hi]=(0,b.useState)(!1),Ti=$r.get("isIntelligentAssistant"),[Io,ii]=(0,b.useState)(!1);(0,b.useEffect)(()=>{no(),Se({type:"globalSetting/footerToggle",payload:!1})},[]),(0,b.useEffect)(()=>{Bn(Or)},[Or]),(0,b.useEffect)(()=>{Tt!=null&&Tt.question_id&&(Er(Tt==null?void 0:Tt.question_score),gr.current=Tt==null?void 0:Tt.question_id)},[Tt]);const No=Ln=>Kr(void 0,null,function*(){let ma=yield Se({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:Ln}});Yr(ma)});function no(){return Kr(this,null,function*(){var Ln,ma,ir,Ua,yr,Wr;zr(!0),mn(!0);const Dr=yield Se({type:"newExercisePaper/editExercise",payload:{id:Ee}});zr(!1),mn(!1),Ya(Dr),(Ln=Dr==null?void 0:Dr.exercise)!=null&&Ln.sub_discipline_id&&No((ma=Dr==null?void 0:Dr.exercise)==null?void 0:ma.sub_discipline_id),cr(Do(mo({},(yr=(Ua=(ir=Dr==null?void 0:Dr.exercise_question_types)==null?void 0:ir[0])==null?void 0:Ua.items)==null?void 0:yr[0]),{index:1})),Ar(Do(mo({},(Wr=Dr==null?void 0:Dr.exercise_question_types)==null?void 0:Wr[0]),{indexs:1}))})}function Vo(Ln,ma=!0){return Kr(this,null,function*(){var ir,Ua,yr,Wr;ma&&(zr(!0),mn(!0));const Dr=yield Se({type:"newExercisePaper/editExercise",payload:{id:Ee}});Ya(Dr);let uo=[];(ir=Dr==null?void 0:Dr.exercise_question_types)==null||ir.map(ho=>{var Uo;(Uo=ho==null?void 0:ho.items)==null||Uo.map((_o,ko)=>{uo.push(Do(mo({},_o),{index:ko+1}))})});let Eo=(Ua=uo.filter(ho=>ho.question_id===(Ln==null?void 0:Ln.id)))==null?void 0:Ua[0],Pi=(Wr=((yr=Dr==null?void 0:Dr.exercise_question_types)==null?void 0:yr.map((ho,Uo)=>{if((Eo==null?void 0:Eo.question_type)===(ho==null?void 0:ho.question_type))return Do(mo({},ho),{indexs:Uo+1})})).filter(ho=>ho))==null?void 0:Wr[0];Ar(mo({},Pi)),cr(mo({},Eo)),Er(Eo==null?void 0:Eo.question_score),zr(!1),mn(!1)})}function Oo(Ln){return Kr(this,null,function*(){var ma;let ir=Do(mo({},Ln),{difficulty:(Ln==null?void 0:Ln.difficulty)||2,item_type:Ln.question_type,sub_discipline_id:((ma=Ln==null?void 0:Ln.sub_discipline_id)==null?void 0:ma[1])||"",tag_discipline_ids:[],repeat_answer:!Ln.repeat_answer}),Ua={};Ln.question_type===8&&(Ua=Do(mo({},Ln),{hack:Do(mo({},Ln==null?void 0:Ln.hack),{difficult:Ln.difficulty}),hack_codes:Do(mo({},Ln.hack_codes),{code:bo.Base64.encode(Ln.hack_codes.code)}),hack_sets:[mo({},Ln.hack_sets)],is_blank:!0})),Ln.tag_discipline_ids&&(ir.tag_discipline_ids=Array.isArray(Ln.tag_discipline_ids)?Ln.tag_discipline_ids:[Ln.tag_discipline_ids],Ua.tag_discipline_ids=Array.isArray(Ln.tag_discipline_ids)?Ln.tag_discipline_ids:[Ln.tag_discipline_ids]),sessionStorage.projectFill&&(Ua.hack_identifier=sessionStorage.projectFill);let yr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:Ln.question_type===8?Ua:ir});(yr==null?void 0:yr.status)===0&&(Pr(!1),Vo(yr)),(0,ge.Vf)("#question-scroll-id")})}function Ou(Ln){return Kr(this,null,function*(){mn(!0);let ma=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/sort_question_type.json`,{method:"post",body:{question_type:Ln}});mn(!1),(ma==null?void 0:ma.status)===0&&no()})}const iu=(Ln,ma,ir)=>Kr(void 0,null,function*(){var Ua;if(Ln.length===0){be.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),ir();return}const yr=yield(0,le.Hb)(Ee,(Ua=Ln[0])==null?void 0:Ua.file,ma);yr.status===0&&(be.ZP.success(`\u6210\u529F\u5BFC\u5165${yr==null?void 0:yr.success}\u6761`),br(!1),no()),ir()}),lu=(Ln,ma)=>Kr(void 0,null,function*(){nn.exercise_types.q_scores=Number(nn.exercise_types.q_scores)+Number(Ln)-Number(ma==null?void 0:ma.question_score);const ir=yield(0,le.kF)({score:(0,nl.round)(Ln,1),question_id:ma==null?void 0:ma.question_id});if((ir==null?void 0:ir.status)===0){be.ZP.success("\u4FEE\u6539\u6210\u529F"),Vo({id:gr.current},!1);return}(ir==null?void 0:ir.status)===-1&&Er(ma==null?void 0:ma.question_score)});function Mo(){return Kr(this,null,function*(){x.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:ie.modalconfirm,onOk:()=>Kr(this,null,function*(){if(Tt.question_id){let Ln=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/examination_banks_item_banks/${Tt.question_id}.json`,{method:"delete"});(Ln==null?void 0:Ln.status)===0&&(no(),Pr(!1))}else cr({}),Pr(!1),no()}),cancelText:"\u53D6\u6D88"})})}const uu=Ln=>Kr(void 0,null,function*(){return yield(0,fe.ZP)(`/api/examination_banks/${Ee}/examination_banks_item_banks.json`,{method:"post",body:mo({},Ln)})}),{overflow:su,handleMouseEnter:du,handleMouseLeave:qo}=(0,wi.I)(),Qo=Ln=>Kr(void 0,null,function*(){var ma,ir;mn(!0);let Ua=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/sort_question_type.json`,{method:"post",body:{question_type:Ln}});if(mn(!1),(Ua==null?void 0:Ua.status)===0){const yr=yield Se({type:"newExercisePaper/editExercise",payload:{id:Ee}});Ya(yr),(ma=yr==null?void 0:yr.exercise)!=null&&ma.sub_discipline_id&&No((ir=yr==null?void 0:yr.exercise)==null?void 0:ir.sub_discipline_id)}}),po=()=>Or?(ii(!0),!0):!1;(0,b.useEffect)(()=>{if(Io){const Ln=setTimeout(()=>{ii(!1)},2e3);return()=>clearTimeout(Ln)}},[Io]);const cu=(Ln,ma)=>Gn.createElement(y.default,null,Gn.createElement(y.default.Item,{key:"0",onClick:()=>ki(Ln==null?void 0:Ln.question_type)},Gn.createElement("span",{className:ie.moreSpan},"\u65B0\u589E")),Gn.createElement(y.default.Item,{key:"1",disabled:ma===0,onClick:()=>Kr(void 0,null,function*(){if(ma===0||po())return;let ir=(0,ge.rz)(nn==null?void 0:nn.exercise_question_types,ma,ma-1);yield Qo(ir.map(Ua=>Ua.name))})},Gn.createElement("span",{className:ie.moreSpan},"\u4E0A\u79FB")),Gn.createElement(y.default.Item,{key:"2",disabled:ma===(nn==null?void 0:nn.exercise_question_types.length)-1,onClick:()=>Kr(void 0,null,function*(){if(ma===(nn==null?void 0:nn.exercise_question_types.length)-1||po())return;let ir=(0,ge.rz)(nn==null?void 0:nn.exercise_question_types,ma,ma+1);yield Qo(ir.map(Ua=>Ua.name))})},Gn.createElement("span",{className:ie.moreSpan},"\u4E0B\u79FB")),Gn.createElement(y.default.Item,{key:"3",onClick:()=>{var ir;Xo.setFieldsValue({name:Ln.name,item_type_en:(ir=Yo.find(Ua=>Ua.id==Ln.question_type))==null?void 0:ir.nameType}),vi(!0)}},Gn.createElement("span",{className:ie.moreSpan},"\u91CD\u547D\u540D"))),ki=(Ln,ma)=>{var ir,Ua,yr,Wr,Dr,uo,Eo,Si,Pi,ho,Uo,_o,ko,fl,vl,pl,Gi,hl,Sl,Ei,Pl,El,li,Al,yl,ji,Bl,Fl;if(!po()){if(Ln===5){vo(!0),oi(!0);return}if([6,9].includes(Ln)){if($r.get("pageType")=="course")$r.get("updateType")=="course"?he.history.push(`/problems/newcreate?express_id=${(ir=nn==null?void 0:nn.exercise)==null?void 0:ir.id}&typeStr=${ma}&callback_url=/paperlibrary/add/${(Ua=nn==null?void 0:nn.exercise)==null?void 0:Ua.id}?type=2&pageType=course&updateType=course&courseId=${$r.get("courseId")}&stageId=${$r.get("stageId")}`):he.history.push(`/problems/newcreate?express_id=${(yr=nn==null?void 0:nn.exercise)==null?void 0:yr.id}&typeStr=${ma}&callback_url=/paperlibrary/add/${(Wr=nn==null?void 0:nn.exercise)==null?void 0:Wr.id}?type=2&pageType=course&courseId=${$r.get("courseId")}&stageId=${$r.get("stageId")}`);else{let Mu=(uo=(Dr=rt==null?void 0:rt.editData)==null?void 0:Dr.exercise)!=null&&uo.set_question_sub_discipline?`/problems/newcreate?express_id=${(Eo=nn==null?void 0:nn.exercise)==null?void 0:Eo.id}&typeStr=${ma}&callback_url=${window.location.pathname+window.location.search}&discipline_id=${(Pi=(Si=rt==null?void 0:rt.editData)==null?void 0:Si.exercise)==null?void 0:Pi.discipline_id}&sub_discipline_id=${(Uo=(ho=rt==null?void 0:rt.editData)==null?void 0:ho.exercise)==null?void 0:Uo.sub_discipline_id}`:`/problems/newcreate?express_id=${(_o=nn==null?void 0:nn.exercise)==null?void 0:_o.id}&typeStr=${ma}&callback_url=${window.location.pathname+window.location.search}`;he.history.push(Mu)}return}Pr(!0),cr(Ln===2?{question_type:Ln,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",tag_discipline_ids:[],question_title:"",discipline_id:(fl=(ko=rt==null?void 0:rt.editData)==null?void 0:ko.exercise)!=null&&fl.set_question_sub_discipline?(pl=(vl=rt==null?void 0:rt.editData)==null?void 0:vl.exercise)==null?void 0:pl.discipline_id:0,sub_discipline_id:(hl=(Gi=rt==null?void 0:rt.editData)==null?void 0:Gi.exercise)!=null&&hl.set_question_sub_discipline?(Ei=(Sl=rt==null?void 0:rt.editData)==null?void 0:Sl.exercise)==null?void 0:Ei.sub_discipline_id:0,analysis:""}:{question_type:Ln,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],question_title:"",is_ordered:!0,use_keywords:!1,use_blank_score:!0,keywords:[],allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0,discipline_id:(El=(Pl=rt==null?void 0:rt.editData)==null?void 0:Pl.exercise)!=null&&El.set_question_sub_discipline?(Al=(li=rt==null?void 0:rt.editData)==null?void 0:li.exercise)==null?void 0:Al.discipline_id:0,sub_discipline_id:(ji=(yl=rt==null?void 0:rt.editData)==null?void 0:yl.exercise)!=null&&ji.set_question_sub_discipline?(Fl=(Bl=rt==null?void 0:rt.editData)==null?void 0:Bl.exercise)==null?void 0:Fl.sub_discipline_id:0})}},gu=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{po()||br(!0)}},{key:2,label:Gn.createElement("div",null,Gn.createElement("img",{width:26,style:{position:"absolute",top:-2},src:al.$}),Gn.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{po()||Zr(!0)}}];return Gn.createElement("div",null,Gn.createElement(je.Z,{spinning:Hr},Gn.createElement("div",{className:ie.bg},Gn.createElement("div",{style:{textAlign:"center"}},((qn=nn==null?void 0:nn.exercise_types)==null?void 0:qn.q_counts)===0&&!Or&&Gn.createElement(Pe.Z,{styles:{marginTop:180},customText:Gn.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",Gn.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((aa=nn==null?void 0:nn.exercise_types)==null?void 0:aa.q_counts)>0||Or)&&Gn.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},Gn.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},Gn.createElement("div",{className:ie.left},Gn.createElement("div",{className:ie.leftAction},Gn.createElement(We.ZP,{onClick:()=>{po()||io(!0)},className:ie.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),Gn.createElement("div",{className:ie.scrollWrapper,style:{overflow:su},onMouseEnter:du,onMouseLeave:qo},(Pn=nn==null?void 0:nn.exercise_question_types)==null?void 0:Pn.map((Ln,ma)=>Gn.createElement("div",{key:ma,className:"mb30"},Gn.createElement("div",{className:ie.title},Gn.createElement("div",{className:ie.titleleft},Gn.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,ge.EM)(ma+1),"\u3001\u3010",Ln.name,"\u3011"),Gn.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",Ln.count,"\u5C0F\u9898\uFF0C\u5171",Ln.score,"\u5206\uFF09")),Gn.createElement(z.Z,{dropdownRender:()=>cu(Ln,ma),placement:"bottomLeft"},Gn.createElement("div",{className:ie.more_style},Gn.createElement("i",{className:"iconfont icon-sandian font12"})))),Gn.createElement(Wt,{handleEditing:()=>{ii(!0)},isedit:Or,setBigqitem:Ar,bigitem:Do(mo({},Ln),{indexs:ma+1}),setqitem:ir=>Kr(void 0,null,function*(){var Ua;(Ua=wr.current)==null||Ua.blur(),cr(ir)}),qitem:Tt,Itemid:Ee,getdata:Vo,data:Ln.items})))))),Gn.createElement("div",{id:"question-scroll-id",style:{overflow:Or?"hidden":"auto"},className:ie.right,ref:ml},!(Tt!=null&&Tt.isadd)&&Gn.createElement("div",{className:ie.title},!Or&&Gn.createElement("div",{style:{flex:1}},Gn.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(Nn==null?void 0:Nn.indexs)&&(0,ge.EM)(Nn==null?void 0:Nn.indexs),"\u3001\u3010",Nn==null?void 0:Nn.name,"\u3011"),Gn.createElement(ne.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},Gn.createElement("i",{className:`${ie.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var Ln;Xo.setFieldsValue({name:Nn.name,item_type_en:(Ln=Yo.find(ma=>ma.id==Nn.question_type))==null?void 0:Ln.nameType}),vi(!0)}})),Gn.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",Nn==null?void 0:Nn.count,"\u5C0F\u9898\uFF0C\u5171",Nn==null?void 0:Nn.score,"\u5206\uFF09"),(Tt==null?void 0:Tt.question_type)===6&&Gn.createElement("span",{onClick:()=>hi(2),className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(Tt==null?void 0:Tt.question_type)===5&&Gn.createElement(ke.default,{defaultChecked:(Ht=(Ft=rt==null?void 0:rt.editData)==null?void 0:Ft.exercise)==null?void 0:Ht.show_challenge_task_pass,onChange:Ln=>Kr(void 0,null,function*(){let ma=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:Ln.target.checked}});(ma==null?void 0:ma.status)===0&&(be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Vo({id:gr.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Tt==null?void 0:Tt.question_type)===6&&Gn.createElement("span",{style:{marginLeft:20},onClick:()=>{var Ln,ma,ir,Ua;x.default.confirm({title:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:Gn.createElement("div",null,(Tt==null?void 0:Tt.question_type)===6&&Gn.createElement(ke.default,{defaultChecked:(ma=(Ln=rt==null?void 0:rt.editData)==null?void 0:Ln.exercise)==null?void 0:ma.show_hack_sets,onChange:yr=>Kr(void 0,null,function*(){let Wr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/update_show_columns.json`,{method:"post",body:{show_hack_sets:yr.target.checked}});(Wr==null?void 0:Wr.status)===0&&(be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),x.default.destroyAll(),Vo({id:gr.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),Gn.createElement("br",null),(Tt==null?void 0:Tt.question_type)===6&&Gn.createElement(ke.default,{defaultChecked:(Ua=(ir=rt==null?void 0:rt.editData)==null?void 0:ir.exercise)==null?void 0:Ua.show_hack_description,onChange:yr=>Kr(void 0,null,function*(){let Wr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/update_show_columns.json`,{method:"post",body:{show_hack_description:yr.target.checked}});(Wr==null?void 0:Wr.status)===0&&(be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),x.default.destroyAll(),Vo({id:gr.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u663E\u793A\u8BBE\u7F6E")),Gn.createElement("div",{style:{display:"flex",alignItems:"center"}},(Tt==null?void 0:Tt.question_type)===5&&!Or&&Gn.createElement("a",{className:ie.shixun,href:`/shixuns/${Tt==null?void 0:Tt.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Gn.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!Or&&[0,1,2,4,6].includes(Tt==null?void 0:Tt.question_type)&&Gn.createElement(Fe.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},Gn.createElement(Te.Z,{precision:1,ref:wr,onChange:Ln=>Er(Ln),value:Fr,onBlur:Ln=>{lu(Ln.target.value,Tt)}})),!Or&&Gn.createElement(ne.Z,{title:"\u5220\u9664"},Gn.createElement("i",{onClick:()=>{Mo()},style:{marginRight:20},className:`${ie.delete} iconfont icon-shanchu13 mr5 `})),!Or&&Gn.createElement(ne.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},Gn.createElement("i",{onClick:()=>{var Ln,ma,ir;const Ua={6:"PROGRAM",9:"PROGRAM_CORRECTION"};[6,9].includes(Tt==null?void 0:Tt.question_type)?$r.get("pageType")=="course"?$r.get("updateType")=="course"?he.history.push(`/problems/newedit/${Tt==null?void 0:Tt.hack_identifier}?type=exercises&express_id=${(Ln=nn==null?void 0:nn.exercise)==null?void 0:Ln.id}&question_id=${Tt==null?void 0:Tt.question_id}&typeStr=${Ua[Tt==null?void 0:Tt.question_type]}&score=${Tt==null?void 0:Tt.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&updateType=course&courseId=${$r.get("courseId")}&stageId=${$r.get("stageId")}`):he.history.push(`/problems/newedit/${Tt==null?void 0:Tt.hack_identifier}?type=exercises&express_id=${(ma=nn==null?void 0:nn.exercise)==null?void 0:ma.id}&question_id=${Tt==null?void 0:Tt.question_id}&typeStr=${Ua[Tt==null?void 0:Tt.question_type]}&score=${Tt==null?void 0:Tt.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&courseId=${$r.get("courseId")}&stageId=${$r.get("stageId")}`):he.history.push(`/problems/newedit/${Tt==null?void 0:Tt.hack_identifier}?type=exercises&express_id=${(ir=nn==null?void 0:nn.exercise)==null?void 0:ir.id}&question_id=${Tt==null?void 0:Tt.question_id}&typeStr=${Ua[Tt==null?void 0:Tt.question_type]}&score=${Tt==null?void 0:Tt.question_score}&exercise=true&callback_url=${window.location.pathname+window.location.search}`):Pr(!0)},className:`${ie.edit} iconfont icon-bianji_Hover mr5 `})))),!Or&&Gn.createElement("div",null,Gn.createElement("div",{className:ie.qcount},Gn.createElement("span",{className:ie.score},Tt==null?void 0:Tt.question_score,"\u5206"),Gn.createElement(ut.Z,{className:ie.qtitle,value:(Tt==null?void 0:Tt.index)+`\u3001${(Tt==null?void 0:Tt.question_type)==8?(Rn=Tt==null?void 0:Tt.program_attr)==null?void 0:Rn.description:Tt==null?void 0:Tt.question_title}`}),(Tt==null?void 0:Tt.high_resources_consume)&&Gn.createElement(ql.Z,{type:"shixun",style:{marginLeft:10}})),(Tt==null?void 0:Tt.question_type)===6&&Gn.createElement(Ue.Z,{onEdit:()=>hi(1),className:"mt10",dataSource:(Tt==null?void 0:Tt.languages)||[]}),Gn.createElement(Ql,{newExercisePaper:rt,TagDiscipline:kr,qitem:Tt})),Or&&Gn.createElement("div",null,(Tt==null?void 0:Tt.question_type)<=1&&Gn.createElement(sa,{getTagData:No,deleteitem:Mo,seveeditor:Oo,exerciseitem:nn,TagDiscipline:kr,setisedit:Pr,qitem:Tt,init:no,showTip:Io}),(Tt==null?void 0:Tt.question_type)===5&&Gn.createElement(Zl,{setqitem:cr,deleteitem:Mo,seveeditor:Oo,exerciseitem:nn,TagDiscipline:kr,setisedit:Pr,qitem:Tt,showTip:Io}),(Tt==null?void 0:Tt.question_type)===3&&Gn.createElement(Qa,{getTagData:No,deleteitem:Mo,seveeditor:Oo,exerciseitem:nn,TagDiscipline:kr,setisedit:Pr,qitem:Tt,init:no,showTip:Io}),(Tt==null?void 0:Tt.question_type)===2&&Gn.createElement(Kt,{getTagData:No,deleteitem:Mo,seveeditor:Oo,exerciseitem:nn,TagDiscipline:kr,setisedit:Pr,qitem:Tt,init:no,showTip:Io}),(Tt==null?void 0:Tt.question_type)===4&&Gn.createElement(Yl,{getTagData:No,deleteitem:Mo,seveeditor:Oo,exerciseitem:nn,TagDiscipline:kr,setisedit:Pr,qitem:Tt,init:no,showTip:Io}),(Tt==null?void 0:Tt.question_type)===7&&Gn.createElement(So,{getTagData:No,deleteitem:Mo,seveeditor:Oo,exerciseitem:nn,TagDiscipline:kr,setisedit:Pr,qitem:Tt,init:no,showTip:Io}),(Tt==null?void 0:Tt.question_type)===8&&Gn.createElement(ti,{getTagData:No,deleteitem:Mo,seveeditor:Oo,exerciseitem:nn,TagDiscipline:kr,setisedit:Pr,qitem:Tt,init:no,showTip:Io}))))))),Gn.createElement("div",{className:ie.bottomdiv},Gn.createElement("div",{style:{width:1200,margin:"0px auto",display:"flex",justifyContent:"space-between",alignItems:"center"}},Gn.createElement("span",{className:ie.spanBtn,onClick:()=>{po()||(vo(!0),oi(!1))}},"\u9898\u5E93\u9009\u9898"),Gn.createElement(z.Z,{menu:{items:gu}},Gn.createElement("span",{className:ie.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),Gn.createElement("span",{className:ie.spanBtn,onClick:()=>Kr(void 0,null,function*(){var Ln;if(po())return;const ma=yield(0,le.JP)(Ee);ma.status===0&&window.open(`/classrooms/coursesId/exercise/${ma.exercise_id}/${(Ln=de.userInfo)==null?void 0:Ln.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),Gn.createElement("span",{className:ie.spanBtn,onClick:()=>{if(!po()){if(Ti){window.open(`/paperlibrary/see/${Ee}?isIntelligentAssistant=true`);return}window.open(`/paperlibrary/see/${Ee}`)}}},"\u8BD5\u5377\u9884\u89C8"),Yo==null?void 0:Yo.map((Ln,ma)=>Gn.createElement(We.ZP,{key:ma,className:ie.addQuestionBtn,type:"primary",onClick:()=>{ki(Ln.id,Ln.nameType)}},Ln.name)),Gn.createElement(We.ZP,{className:ie.saveBtn,loading:Ri,onClick:()=>Kr(void 0,null,function*(){var Ln,ma;const ir=Number(nn.exercise_types.q_scores);[100,120,150].includes(ir)||(yield new Promise((Dr,uo)=>{x.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Gn.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Gn.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},ir),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Kr(void 0,null,function*(){Dr("")}),onCancel:()=>{uo()}})}));const Ua=()=>Kr(void 0,null,function*(){if($r.get("pageType")=="course")if($r.get("updateType")=="course")be.ZP.info("\u7F16\u8F91\u6210\u529F"),he.history.replace(`/paths/${$r.get("courseId")}`);else{if(po())return;(0,Xl._C)({id:$r.get("stageId"),subject_id:$r.get("courseId"),homework_type:"exercise",examination_bank_ids:[Ee]}).then(Dr=>{(Dr==null?void 0:Dr.status)==0&&(be.ZP.info("\u521B\u5EFA\u6210\u529F"),he.history.replace(`/paths/${$r.get("courseId")}`))})}else{if(po())return;if(Ti){cl(!0);const Dr=yield(0,fe.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:Ee}});if(cl(!1),(Dr==null?void 0:Dr.status)!==0)return}be.ZP.info("\u4FDD\u5B58\u6210\u529F"),he.history.push("/paperlibrary?defaultActiveKey=0")}});let yr=(ma=(Ln=nn==null?void 0:nn.exercise_question_types)==null?void 0:Ln.filter(Dr=>Dr.question_type===5)[0])==null?void 0:ma.items,Wr=0;yr==null||yr.map(Dr=>{Dr.high_resources_consume&&(Wr=Wr+1)}),console.log(Wr),Wr>0?Se({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:Wr,fn:()=>{Ua()}}}):Ua()})},Gn.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),Gn.createElement(Ci,{setScoreShow:io,ScoreShow:to,exerciseitem:nn,getdata:no}),lo&&Gn.createElement(xi.Z,{setScoreShow:vo,isshixuns:Lo,ScoreShow:lo,isloadings:fi,onOk:(Ln,ma,ir,Ua)=>Kr(void 0,null,function*(){xo(!0);let Wr=yield uu({exam_id:Ee,item_bank_ids:Ln,shixun_ids:ma});xo(!1),(Wr==null?void 0:Wr.status)===0&&x.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{no()},onCancel:()=>{vo(!1),no()}})})}),Gn.createElement(qi.Z,{sub_discipline_id:(Lt=nn==null?void 0:nn.exercise)!=null&&Lt.sub_discipline_id?[(en=nn==null?void 0:nn.exercise)==null?void 0:en.discipline_id,(Xn=nn==null?void 0:nn.exercise)==null?void 0:Xn.sub_discipline_id]:[],visible:$a,onCancel:()=>br(!1),onOk:iu}),Gn.createElement(x.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:gl,width:500,onOk:()=>Xo.submit(),onCancel:()=>vi(!1)},Gn.createElement(Fe.default,{form:Xo,initialValues:{},onFinish:Ln=>Kr(void 0,null,function*(){(yield(0,le.RK)(mo({id:Ee},Ln))).status==0&&(be.ZP.success("\u4FEE\u6539\u6210\u529F"),no(),vi(!1))})},Gn.createElement(Fe.default.Item,{style:{marginBottom:0},name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(Ln,ma){var ir,Ua,yr,Wr;const Dr=(ir=Yo==null?void 0:Yo.find(uo=>uo.nameType==Xo.getFieldValue("item_type_en")))==null?void 0:ir.id;return(Wr=(yr=(Ua=nn==null?void 0:nn.exercise_question_types)==null?void 0:Ua.filter(uo=>uo.question_type!=Dr))==null?void 0:yr.map(uo=>uo==null?void 0:uo.name))!=null&&Wr.includes(ma)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},Gn.createElement(Be.default,{size:"large",maxLength:10,showCount:!0})),Gn.createElement(Fe.default.Item,{hidden:!0,name:"item_type_en"},Gn.createElement(Be.default,{size:"large"})))),Gn.createElement(re.Z,{placement:"bottom",height:"100%",destroyOnClose:!0,closable:!1,className:"body-overflow-hidden",open:Gr},Gn.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),Gn.createElement(al.Z,{stickyTop:-24,subDisciplineId:(ca=nn==null?void 0:nn.exercise)!=null&&ca.sub_discipline_id?[(xn=nn==null?void 0:nn.exercise)==null?void 0:xn.discipline_id,(Ea=nn==null?void 0:nn.exercise)==null?void 0:Ea.sub_discipline_id]:[],onCancel:()=>Zr(!1),mode:2,gather:{exam_id:Ee},onSuccess:()=>{Zr(!1),no()}}),Gn.createElement("div",{style:{height:70}})),Gn.createElement(Ue.Q,{visible:!!pi,setVisible:hi,tip:pi===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:pi===1?Tt==null?void 0:Tt.languages:[],onOk:Ln=>Kr(void 0,null,function*(){const ma={languages:Ln};pi===1?ma.hack_id=Tt==null?void 0:Tt.hack_id:ma.exam_id=Ee,(yield(0,fe.ZP)("/api/problems/update_languages.json",{method:"post",body:ma})).status===0&&(be.ZP.success("\u4FEE\u6539\u6210\u529F"),Vo({id:gr.current}),hi(!1))})}))};var Di=(0,he.connect)(({user:de,newExercisePaper:Se,dispatch:Ee})=>({user:de,newExercisePaper:Se,dispatch:Ee}))(nu),ll=oe(24108),Li=oe(12395),ul=oe(54579),ja=oe(59301),sl=Object.defineProperty,Iu=Object.defineProperties,au=Object.getOwnPropertyDescriptors,dl=Object.getOwnPropertySymbols,ru=Object.prototype.hasOwnProperty,Ii=Object.prototype.propertyIsEnumerable,Jo=(de,Se,Ee)=>Se in de?sl(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,mi=(de,Se)=>{for(var Ee in Se||(Se={}))ru.call(Se,Ee)&&Jo(de,Ee,Se[Ee]);if(dl)for(var Ee of dl(Se))Ii.call(Se,Ee)&&Jo(de,Ee,Se[Ee]);return de},Wo=(de,Se)=>Iu(de,au(Se)),To=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())});const Ni=()=>{const[de,Se]=(0,b.useState)([]);return(0,b.useEffect)(()=>{To(void 0,null,function*(){const rt=yield(0,le.d1)({source:"new_question"});rt!=null&&rt.disciplines&&Se((0,E.L)(rt==null?void 0:rt.disciplines))})},[]),de},Oi=({user:de,newExercisePaper:Se,dispatch:Ee})=>{var rt,Bn,qn,aa,Pn,Ft,Ht,Rn,Lt,en,Xn,ca;const xn=(0,he.useParams)(),Ea=Ni(),[nn]=Fe.default.useForm(),[Ya,xr]=(0,b.useState)(),[mn,Tt]=(0,b.useState)(!1),[cr,Fr]=(0,b.useState)(1),[Er,wr]=(0,b.useState)(""),[gr]=(0,he.useSearchParams)(),[Nn,Ar]=(0,b.useState)(!1),[Hr,zr]=(0,b.useState)(!1),[Or,Pr]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{gr.get("type")==="2"&&(wr(xn.id),Fr(2))},[gr.get("type")]),(0,b.useEffect)(()=>{if(xn.id){if(!Ea.length)return;To(void 0,null,function*(){var Yr,$a,br;Tt(!0);const Gr=yield(0,le.Di)({id:xn.id});Tt(!1);const Zr=(Yr=Gr==null?void 0:Gr.exercise)==null?void 0:Yr.sub_discipline_id;let to=[];for(const vo of Ea)for(const Lo of vo.children)Lo.value===Zr&&(to=[vo.value,Lo.value]);const io=($a=Gr==null?void 0:Gr.exercise)==null?void 0:$a.time,lo=Wo(mi({},Gr.exercise),{sub_discipline_id:to,time:io===-1?null:io});xr(lo),Pr((br=Gr.exercise)==null?void 0:br.set_question_sub_discipline)})}else xr({time:60,difficulty:2});Ee({type:"globalSetting/footerToggle",payload:!1})},[Ea]),ja.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},ja.createElement("section",{className:"edu-container"},ja.createElement("section",{className:"animated fadeIn"},ja.createElement("aside",{style:{marginTop:15}},ja.createElement(Ie.Z,{separator:">"},ja.createElement(Ie.Z.Item,null,ja.createElement(he.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),ja.createElement(Ie.Z.Item,null,"\u4EBA\u5DE5\u7EC4\u5377")))),ja.createElement("div",{className:"bg-white"},ja.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},ja.createElement("div",{onClick:()=>{if(Nn){be.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}Fr(1)},className:cr===1?Ve.Z.selectdiv:Ve.Z.divitem},ja.createElement(ll.Z,{number:1,active:cr===1,className:"mr10"}),ja.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),ja.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),ja.createElement("div",{onClick:()=>{if(!xn.id&&!Er){be.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}Fr(2),!Er&&wr(xn.id)},className:cr!==1?Ve.Z.selectdiv:Ve.Z.divitem},ja.createElement(ll.Z,{number:2,active:cr!==1,className:"mr10"}),ja.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),cr===2&&ja.createElement("div",{className:"tc"},ja.createElement(Li.Z,{defaultValue:(Bn=(rt=Se==null?void 0:Se.editData)==null?void 0:rt.exercise)==null?void 0:Bn.exercise_name,onFinish:kr=>To(void 0,null,function*(){var Yr,$a,br,Gr,Zr,to,io,lo,vo,Lo,oi,fi;return kr.trim()===(($a=(Yr=Se==null?void 0:Se.editData)==null?void 0:Yr.exercise)==null?void 0:$a.exercise_name)?!0:(yield(0,le.w0)({id:`${(Gr=(br=Se==null?void 0:Se.editData)==null?void 0:br.exercise)==null?void 0:Gr.id}`,sub_discipline_id:(to=(Zr=Se==null?void 0:Se.editData)==null?void 0:Zr.exercise)==null?void 0:to.sub_discipline_id,time:`${(lo=(io=Se==null?void 0:Se.editData)==null?void 0:io.exercise)==null?void 0:lo.time}`,exercise_name:kr,exercise_description:(Lo=(vo=Se==null?void 0:Se.editData)==null?void 0:vo.exercise)==null?void 0:Lo.exercise_description,difficulty:(fi=(oi=Se==null?void 0:Se.editData)==null?void 0:oi.exercise)==null?void 0:fi.difficulty})).status===0?(nn.setFieldValue("exercise_name",kr),Ee({type:"newExercisePaper/modifyTitle",payload:kr}),!0):!1})}),ja.createElement("div",{style:{fontSize:14}},ja.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",ja.createElement("span",{style:{color:"#000000",marginLeft:8}},(aa=(qn=Se==null?void 0:Se.editData)==null?void 0:qn.exercise)==null?void 0:aa.time)),ja.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",ja.createElement("span",{style:{color:"#000000",marginLeft:8}},((Ft=(Pn=Se==null?void 0:Se.editData)==null?void 0:Pn.exercise)==null?void 0:Ft.difficulty)===1?"\u7B80\u5355":((Rn=(Ht=Se==null?void 0:Se.editData)==null?void 0:Ht.exercise)==null?void 0:Rn.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ja.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",ja.createElement("span",{style:{color:"#000000",marginLeft:8}},((en=(Lt=Se==null?void 0:Se.editData)==null?void 0:Lt.exercise_types)==null?void 0:en.q_counts)||0)),ja.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",ja.createElement("span",{style:{color:"#000000",marginLeft:8}},(ca=(Xn=Se==null?void 0:Se.editData)==null?void 0:Xn.exercise_types)==null?void 0:ca.q_scores))))),cr===1&&ja.createElement(je.Z,{spinning:mn,size:"middle",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},ja.createElement("section",{className:[Ve.Z.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Ya&&ja.createElement(Fe.default,{layout:"horizontal",form:nn,colon:!1,labelCol:{span:4},wrapperCol:{span:20},className:Ve.Z.formWrap,initialValues:Ya},ja.createElement(Fe.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:Ve.Z.baseLineHeight,rules:[{required:!0,validator:(kr,Yr)=>{var $a;return(($a=Yr==null?void 0:Yr.replaceAll(" ",""))==null?void 0:$a.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},ja.createElement(Be.default,{maxLength:60,className:Ve.Z.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),ja.createElement(Fe.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",className:Ve.Z.baseLineHeight},ja.createElement(Je.Z,{className:Ve.Z.baseFormItem,allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Ea,popupClassName:Ve.Z.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),ja.createElement("div",{className:Ve.Z.concat},ja.createElement("div",null,ja.createElement(ke.default,{checked:Or,onChange:kr=>{Pr(kr.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),ja.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",ja.createElement("a",{onClick:()=>zr(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),ja.createElement(Fe.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:Ve.Z.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},ja.createElement(De.ZP.Group,{className:Ve.Z.radiogroup},ja.createElement(De.ZP.Button,{className:Ve.Z.easy,value:1},"\u7B80\u5355"),ja.createElement(De.ZP.Button,{className:Ve.Z.medium,value:2},"\u9002\u4E2D"),ja.createElement(De.ZP.Button,{className:Ve.Z.hard,value:3},"\u56F0\u96BE"))),ja.createElement(Fe.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:Ve.Z.baseLineHeight},ja.createElement("div",{style:{display:"flex",width:"100%"}},ja.createElement(Fe.default.Item,{name:"time",noStyle:!0},ja.createElement(Te.Z,{min:1,className:Ve.Z.baseFormItem,max:9999,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),ja.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),ja.createElement(Fe.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},ja.createElement(Be.default.TextArea,{rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),ja.createElement("div",{className:Ve.Z.bottmodiv},ja.createElement(We.ZP,{className:`${Ve.Z.cancelBtn} mr5`,type:"primary",onClick:()=>{gr.get("pageType")=="course"?he.history.push(`/paths/${gr.get("courseId")}`):he.history.push("/paperlibrary")}},"\u53D6\u6D88"),ja.createElement(a.Z,{className:`${Ve.Z.confirmBtn} ml15`,type:"primary",onClick:()=>To(void 0,null,function*(){var kr,Yr,$a,br;yield nn.validateFields();const Gr=nn.getFieldsValue();if(Gr.sub_discipline_id=((kr=Gr.sub_discipline_id)==null?void 0:kr.length)>0?Gr.sub_discipline_id[1]:"",Gr.set_question_sub_discipline=Or,xn.id){(yield(0,le.w0)(mi({id:xn.id},Gr))).status===0&&(wr(xn.id),Fr(2),he.history.replace(`/paperlibrary/add/${xn.id}?type=2`));return}const Zr=yield(0,le.un)(Gr);Zr.status===0&&(wr((Yr=Zr==null?void 0:Zr.data)==null?void 0:Yr.exam_id),Fr(2),gr.get("pageType")=="course"?he.history.replace(`/paperlibrary/add/${($a=Zr==null?void 0:Zr.data)==null?void 0:$a.exam_id}?type=2&pageType=course&courseId=${gr.get("courseId")}&stageId=${gr.get("stageId")}`):he.history.replace(`/paperlibrary/add/${(br=Zr==null?void 0:Zr.data)==null?void 0:br.exam_id}?type=2`))})},"\u4E0B\u4E00\u6B65"))),cr===2&&ja.createElement("div",null,ja.createElement(Di,{setisedits:Ar,itemid:Er}))),ja.createElement(ul.Z,{open:Hr,onCancel:()=>{zr(!1)}}))};var Mi=(0,he.connect)(({user:de,newExercisePaper:Se,dispatch:Ee})=>({user:de,newExercisePaper:Se,dispatch:Ee}))(Oi)},20566:function($e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return Qe}});var b=oe(59301),he=oe(78241),Fe=oe(8591),Ie=oe(43418),be=oe(99313),je=oe(57809),Be=oe(19842),Je=oe(98228),ke=oe(92832),De=oe(1710),Te=oe(6848),We=oe(58421),Ve=oe(3113),le=oe(82093),E={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},a=oe(37798),x={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},y=oe(7664),z=oe(49661),ne=oe(24334);const re=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ge=({qitem:Me})=>{var yt,zt,ht,wt,Ae,gt,sn,mt,nt,En;return b.createElement("div",{className:x.warp},b.createElement("div",{className:x.mainPart},b.createElement("div",{className:x.qcount},(Me==null?void 0:Me.question_type)===8&&b.createElement(y.Z,{className:x.content,showProgramFill:!0,value:(yt=Me==null?void 0:Me.program_attr)==null?void 0:yt.description}),(Me==null?void 0:Me.question_type)!=8&&b.createElement(y.Z,{className:x.qtitle,value:(Me==null?void 0:Me.name)||(Me==null?void 0:Me.title)})),((Me==null?void 0:Me.question_type)===0||(Me==null?void 0:Me.question_type)===2)&&b.createElement("div",null,(zt=Me==null?void 0:Me.choices)==null?void 0:zt.map((ot,_e)=>b.createElement("div",{className:x.redio},!(ot!=null&&ot.is_answer)&&b.createElement("span",{className:x.redioitem}),(ot==null?void 0:ot.is_answer)&&b.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),b.createElement(y.Z,{className:ot!=null&&ot.is_answer?x.titleyes:x.title,value:re[_e]+(ot==null?void 0:ot.choice_text)}),(ot==null?void 0:ot.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===1&&b.createElement("div",null,(ht=Me==null?void 0:Me.choices)==null?void 0:ht.map((ot,_e)=>b.createElement("div",{className:x.checkbox},!(ot!=null&&ot.is_answer)&&b.createElement("span",{className:x.checkboxitem}),(ot==null?void 0:ot.is_answer)&&b.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),b.createElement(y.Z,{className:ot!=null&&ot.is_answer?x.titleyes:x.title,value:re[_e]+(ot==null?void 0:ot.choice_text)}),(ot==null?void 0:ot.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===3&&b.createElement("div",{className:x.completion},(wt=Me==null?void 0:Me.standard_answer)==null?void 0:wt.map((ot,_e)=>{var kt;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",_e+1),b.createElement("div",{className:x.content},(kt=ot==null?void 0:ot.answer_text)==null?void 0:kt.map((Tn,Zn)=>b.createElement("div",{className:x.items},Tn))))})),(Me==null?void 0:Me.question_type)===4&&b.createElement("div",{className:x.simple},b.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ae=Me==null?void 0:Me.answer_texts)!=null&&Ae[0]?b.createElement(y.Z,{className:x.content,value:(gt=Me==null?void 0:Me.answer_texts)==null?void 0:gt[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Me==null?void 0:Me.question_type)===5&&((sn=Me==null?void 0:Me.challenge_names)==null?void 0:sn.map((ot,_e)=>b.createElement("div",{className:x.shixun},b.createElement("span",{className:x.qtitle},b.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(_e+1),"\u9898"),ot)))),[6,9].includes(Me.question_type)&&b.createElement("div",{className:x.program},b.createElement(y.Z,{className:x.content,value:((mt=Me==null?void 0:Me.program_attr)==null?void 0:mt.description)||"- -"})),(Me==null?void 0:Me.question_type)===7&&((nt=Me==null?void 0:Me.sub_item_banks)==null?void 0:nt.map((ot,_e)=>{var kt,Tn,Zn,It,Hn;return b.createElement("div",null,b.createElement("div",{className:x.combination},b.createElement("span",{className:x.qtitle},ot==null?void 0:ot.name)),b.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},b.createElement("div",null,((ot==null?void 0:ot.item_type)=="SINGLE"||(ot==null?void 0:ot.item_type)=="JUDGMENT")&&((kt=ot==null?void 0:ot.choices)==null?void 0:kt.map((gn,kn)=>b.createElement("div",{className:x.redio},!(gn!=null&&gn.is_answer)&&b.createElement("span",{className:x.redioitem}),(gn==null?void 0:gn.is_answer)&&b.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),b.createElement(y.Z,{className:gn!=null&&gn.is_answer?x.titleyes:x.title,value:re[kn]+(gn==null?void 0:gn.choice_text)}),(gn==null?void 0:gn.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(ot==null?void 0:ot.item_type)=="MULTIPLE"&&((Tn=ot==null?void 0:ot.choices)==null?void 0:Tn.map((gn,kn)=>b.createElement("div",{className:x.checkbox},!(gn!=null&&gn.is_answer)&&b.createElement("span",{className:x.checkboxitem}),(gn==null?void 0:gn.is_answer)&&b.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),b.createElement(y.Z,{className:gn!=null&&gn.is_answer?x.titleyes:x.title,value:re[kn]+(gn==null?void 0:gn.choice_text)}),(gn==null?void 0:gn.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(ot==null?void 0:ot.item_type)=="COMPLETION"&&b.createElement("div",{className:x.completion},(Zn=ot==null?void 0:ot.standard_answer)==null?void 0:Zn.map((gn,kn)=>{var an;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",kn+1),b.createElement("div",{className:x.content},(an=gn==null?void 0:gn.answer_text)==null?void 0:an.map((sa,Yn)=>b.createElement("div",{className:x.items},sa))))})),(ot==null?void 0:ot.item_type)=="SUBJECTIVE"&&b.createElement("div",{className:x.simple},b.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(It=ot==null?void 0:ot.answer_texts)!=null&&It[0]?b.createElement(y.Z,{className:x.content,value:(Hn=ot==null?void 0:ot.answer_texts)==null?void 0:Hn[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Me==null?void 0:Me.question_type)===8&&b.createElement("div",null,b.createElement(y.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:ne.Base64.decode(((En=Me==null?void 0:Me.program_attr)==null?void 0:En.code)||"")})),(Me==null?void 0:Me.question_type)===5&&b.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},b.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),b.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),b.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_school_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.study_count)||"0"))),b.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Me==null?void 0:Me.identifier}/challenges?exercise=true`,target:"_blank"},b.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Me==null?void 0:Me.question_type)<=4||[6,8].includes(Me==null?void 0:Me.question_type))&&b.createElement("div",{className:x.bottom},b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u89E3\u6790"),b.createElement("span",{className:x.right},Me!=null&&Me.analysis?b.createElement(y.Z,{value:Me==null?void 0:Me.analysis}):b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u96BE\u5EA6"),b.createElement("span",{className:x.right},(Me==null?void 0:Me.difficulty)===1?"\u7B80\u5355":(Me==null?void 0:Me.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),b.createElement("span",{className:x.right},Me!=null&&Me.tag_discipline?Me==null?void 0:Me.tag_discipline:b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},fe=oe(11237),Pe=oe(9164),Ue=oe(76560),Oe=oe(61485),ut=oe(84216),Le=oe(70610),Ce=oe(59301),Xe=Object.defineProperty,tt=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,dt=(Me,yt,zt)=>yt in Me?Xe(Me,yt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Me[yt]=zt,Ut=(Me,yt)=>{for(var zt in yt||(yt={}))Pt.call(yt,zt)&&dt(Me,zt,yt[zt]);if(ft)for(var zt of ft(yt))xt.call(yt,zt)&&dt(Me,zt,yt[zt]);return Me},ln=(Me,yt)=>tt(Me,ye(yt)),Mt=(Me,yt,zt)=>new Promise((ht,wt)=>{var Ae=mt=>{try{sn(zt.next(mt))}catch(nt){wt(nt)}},gt=mt=>{try{sn(zt.throw(mt))}catch(nt){wt(nt)}},sn=mt=>mt.done?ht(mt.value):Promise.resolve(mt.value).then(Ae,gt);sn((zt=zt.apply(Me,yt)).next())});const Wt=({setScoreShow:Me,ScoreShow:yt,onOk:zt,isshixuns:ht,isloadings:wt,dispatch:Ae,isIntelligentAssistant:gt=!1,newExercisePaper:sn,shixunsDetail:mt})=>{var nt,En,ot;let[_e,kt]=(0,b.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:gt,group_id:[]}),[Tn,Zn]=(0,b.useState)([]),[It,Hn]=(0,b.useState)([]),[gn,kn]=(0,b.useState)([]),[an,sa]=(0,b.useState)([]);const[Yn,pa]=(0,b.useState)(!1),[$t]=he.default.useForm(),[fn,Wn]=(0,b.useState)(),[xa,da]=(0,b.useState)(!1);let[Kn,Yt]=(0,b.useState)(ht);const[Rt,An]=(0,b.useState)([]),[In,Sa]=(0,b.useState)(0),[oa,Qa]=(0,b.useState)(!0),[ta,Vn]=(0,b.useState)([]),[Ha,La]=(0,b.useState)([]),Va=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8},{name:"\u7A0B\u5E8F\u6539\u9519\u9898",value:"PROGRAM_CORRECTION",question_type:9}];let[er,Bt]=(0,b.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Fn=(0,b.useRef)(new Set),yn=(0,b.useRef)(new Set),jn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],xe=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],St=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Dt,Kt]=(0,b.useState)(!1),Gt=()=>{$t.resetFields(),Kn=!1,Yt(!1),Kt(!1),$t.submit()};(0,b.useEffect)(()=>{var Ke,st,hn,lt,tn,bn,Ma,On,pt,Ia;(((hn=(st=(Ke=sn==null?void 0:sn.editData)==null?void 0:Ke.exercise)==null?void 0:st.exist_item_bank_ids)==null?void 0:hn.length)>0||((bn=(tn=(lt=sn==null?void 0:sn.editData)==null?void 0:lt.exercise)==null?void 0:tn.exist_item_bank_shixun_ids)==null?void 0:bn.length)>0)&&La([...(On=(Ma=sn==null?void 0:sn.editData)==null?void 0:Ma.exercise)==null?void 0:On.exist_item_bank_ids,...(Ia=(pt=sn==null?void 0:sn.editData)==null?void 0:pt.exercise)==null?void 0:Ia.exist_item_bank_shixun_ids])},[(En=(nt=sn==null?void 0:sn.editData)==null?void 0:nt.exercise)==null?void 0:En.exist_item_bank_ids]),(0,b.useEffect)(()=>{yt&&($t.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),oa&&Kn&&($t.setFieldsValue({item_type:"SHIXUN"}),_e.item_type="SHIXUN",kt(Ut({},_e)),Qa(!1)),Et(_e),pn(),Ge({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[yt]),(0,b.useEffect)(()=>{In>0&&setTimeout(()=>{Sa(0)},2e3)},[In]);function Et(Ke){return Mt(this,null,function*(){var st,hn,lt;if(pa(!0),kt(Ut({},Ke)),(gn==null?void 0:gn.length)<=0&&Ke.type==="5"){sa([]),pa(!1);return}console.log("----",gn,Rt);let tn=Ke.type==="5"?gn==null?void 0:gn.filter(On=>!Rt.includes(On)):null,bn=Ke.type==="5"?gn==null?void 0:gn.filter(On=>Rt.includes(On)):null;Ke.group_id=((st=Ke.group_id)==null?void 0:st.map(On=>On==null?void 0:On.value))||null;let Ma=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:ln(Ut({},Ke),{discipline_id:((hn=Ke==null?void 0:Ke.courseid)==null?void 0:hn[0])||null,sub_discipline_id:((lt=Ke==null?void 0:Ke.courseid)==null?void 0:lt[1])||null,ids:tn,shixun_ids:bn,include_shixuns:!gt,keyword:Ke.keyword?encodeURIComponent(Ke.keyword):Ke.keyword,type:Ke.type==="5"?null:Ke.type,clazz:Ke.type==="3"?"ItemBanksGroup":null})});sa(Ma),pa(!1)})}function pn(){return Mt(this,null,function*(){let Ke=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:_e.type==="5"?null:_e.type,clazz:"ItemBanksGroup"}});Zn((0,a.L)(Ke==null?void 0:Ke.disciplines))})}function Ge(Ke){return Mt(this,null,function*(){var st;let hn=yield(0,le.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ke}),lt=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(st=hn==null?void 0:hn.data)==null?void 0:st.map(tn=>({title:tn.name,id:tn.id,pid:tn.id,value:tn.id,key:tn.id,isLeaf:!tn.have_child}))}];Vn(lt)})}function Ye(Ke){return Mt(this,null,function*(){var st,hn,lt,tn;pa(!0);let bn=(st=Ke.list)==null?void 0:st.filter(pt=>!Rt.includes(pt)),Ma=(hn=Ke.list)==null?void 0:hn.filter(pt=>Rt.includes(pt));if(bn.length===0&&Ma.length===0){pa(!1),sa([]);return}let On=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:ln(Ut({},Ke),{discipline_id:((lt=Ke==null?void 0:Ke.courseid)==null?void 0:lt[0])||null,sub_discipline_id:((tn=Ke==null?void 0:Ke.courseid)==null?void 0:tn[1])||null,ids:bn,shixun_ids:Ma,type:Ke.type==="5"?null:Ke.type,clazz:Ke.type==="3"?"ItemBanksGroup":null})});pa(!1),sa(On)})}const ze=Ke=>Mt(void 0,null,function*(){const st=yield Ae({type:"shixunsDetail/release",payload:{id:Ke}});let hn=st==null?void 0:st.tag_position,lt=(st==null?void 0:st.evaluation_set_position)||[],tn=st.status;return tn===0?(Fe.ZP.success("\u53D1\u5E03\u6210\u529F"),Et(_e),!0):(tn===2?Fe.ZP.error(`\u7B2C${lt.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):tn===3?Fe.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${hn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Fe.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),bt=Ke=>(Ke==null?void 0:Ke.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",un=(Ke,st,hn)=>Ke.map(lt=>lt.key===st?Ut(Ut({},lt),hn):lt.children?ln(Ut({},lt),{children:un(lt.children,st,hn)}):lt),cn=Ke=>Mt(void 0,null,function*(){const{key:st}=Ke;let hn=_e.type;const lt=yield(0,Le.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(st),type:hn}),{data:tn,total_count:bn}=lt||{};bn>0&&Vn(Ma=>un(Ma,st,{children:tn.map(On=>({title:On.name,id:On.id,pid:On.id,value:On.id,key:On.id,isLeaf:!On.have_child}))}))});function Jn(Ke){console.log("----",_e),Ke==="1"&&(er.gg=Ut({},_e)),Ke==="2"&&(er.scj=Ut({},_e)),Ke==="3"&&(er.ttgx=Ut({},_e)),Ke==="0"&&(er.wcjd=Ut({},_e)),Ke==="5"&&(er.yx=Ut({},_e)),Bt(Ut({},er))}function Qn(){_e.type==="1"&&(_e=er.gg),_e.type==="2"&&(_e=er.scj),_e.type==="3"&&(_e=er.ttgx),_e.type==="0"&&(_e=er.wcjd),_e.type==="5"&&(_e=er.yx),(_e==null?void 0:_e.item_type)==="SHIXUN"?(Kn=!0,Yt(!0)):(Kn=!1,Yt(!1)),$t.setFieldsValue(Ut({},_e)),kt(Ut({},_e)),Et(Ut({},_e))}return Ce.createElement("div",null,Ce.createElement(Ie.default,{title:!1,footer:!1,open:yt,width:1200,centered:!0,className:E.scoremodal,onCancel:()=>{Me(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:E.title},gt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),gt&&Ce.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Ce.createElement(be.default,{className:E.tabWrap,activeKey:_e.type,onChange:Ke=>{Ke==="3"?(_e.show_all_share=!0,Ge({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):_e.show_all_share=null,Ke==="0"&&Ge({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Jn(_e.type),_e.type=Ke,(_e==null?void 0:_e.item_type)==="SHIXUN"&&_e.type!=="5"&&(Kn=!0,Yt(!0)),Kt(!1),_e.type==="5"&&(Kn=!1,Yt(!1)),Qn(),pn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Ce.createElement("div",null,"\u5DF2\u9009",gn.length>0&&Ce.createElement("span",{className:E.titlecount},gn.length),In>0&&Ce.createElement("span",{className:E.add},"+",In)),key:"5"}]}),Ce.createElement(he.default,{layout:"inline",form:$t,onValuesChange:(Ke,st)=>{const hn=Object.values(st).some(tn=>tn!==null&&tn!==""&&tn!==void 0),lt=st.keyword==="";if(Kt(hn||!lt),_e.page=1,(st==null?void 0:st.item_type)==="SHIXUN"){if(_e.type==="5"?Yt(!1):Yt(!0),Ke.keyword||Ke.keyword==="")return;$t.submit()}else{if(Ke!=null&&Ke.courseid&&$t.setFieldsValue({tag_discipline_id:""}),Yt(!1),Ke.keyword||Ke.keyword==="")return;$t.submit()}},onFinish:Ke=>{var st;_e.type==="3"&&(!Ke.group_id||((st=Ke==null?void 0:Ke.group_id)==null?void 0:st.length)===0)?_e.show_all_share=!0:_e.show_all_share=null,kt(Ut(Ut({},_e),Ke)),Et(Ut(Ut({},_e),Ke))}},Ce.createElement(he.default.Item,{name:"item_type"},Ce.createElement(je.default,{className:E.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(gt?Va.slice(0,6):Va).map(Ke=>Ce.createElement(je.default.Option,{key:Ke.value},Ke.name)))),Ce.createElement(he.default.Item,{name:"courseid"},Ce.createElement(Be.Z,{className:E.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Tn})),!Kn&&Ce.createElement(he.default.Item,{name:"tag_discipline_id"},Ce.createElement(je.default,{className:E.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(ot=an==null?void 0:an.tag_disciplines)==null?void 0:ot.map(Ke=>Ce.createElement(je.default.Option,{key:Ke.id},Ke.name)))),Ce.createElement(he.default.Item,{name:Kn?"diff":"difficulty"},Ce.createElement(je.default,{className:E.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Kn&&jn.map(Ke=>Ce.createElement(je.default.Option,{key:Ke.value},Ke.name)),Kn&&xe.map(Ke=>Ce.createElement(je.default.Option,{key:Ke.value},Ke.name)))),Kn&&Ce.createElement(he.default.Item,{name:"shixun_publish_status"},Ce.createElement(je.default,{className:E.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},St.map(Ke=>Ce.createElement(je.default.Option,{key:Ke.value},Ke.name)))),(_e.type==="3"||_e.type==="0")&&!Kn&&Ce.createElement(he.default.Item,{name:"group_id"},Ce.createElement(Je.default,{treeDataSimpleMode:!0,style:{width:118},className:E.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ke,st)=>st.title.toUpperCase().indexOf(Ke.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:cn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:ta})),Dt&&Ce.createElement("span",{className:E.allqingchu,onClick:Gt},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(he.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(ke.default.Search,{className:E.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${E.searchIcon}`,onClick:()=>$t.submit()}),onSearch:Ke=>{$t.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{_e.updated_at==="asc"?_e.updated_at="desc":_e.updated_at="asc",kt(ln(Ut({},_e),{page:1})),Et(ln(Ut({},_e),{page:1}))}}," ",_e.updated_at?Ce.createElement("img",{src:_e.updated_at==="asc"?fe.Z:Pe.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ce.createElement("div",{onClick:()=>{_e.quotes==="asc"?_e.quotes="desc":_e.quotes="asc",kt(ln(Ut({},_e),{page:1})),Et(ln(Ut({},_e),{page:1}))},style:{marginLeft:20}}," ",_e.quotes?Ce.createElement("img",{src:_e.quotes==="asc"?fe.Z:Pe.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ce.createElement(De.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(an==null?void 0:an.items)||(an==null?void 0:an.shixun_list),pagination:!1,loading:Yn,rowKey:Ke=>Ke.id,rowSelection:{type:gt?"radio":"checkbox",selectedRowKeys:It,getCheckboxProps:Ke=>({disabled:Ke.shixun_tag_num===1||(Ha==null?void 0:Ha.find(st=>Ke.id===st))}),onSelect(Ke,st,hn){if(gt){Hn([Ke.id]),yn.current=new Set([Ke.id]),Sa(1),kn([Ke.id]);return}if(st)(Kn||Ke!=null&&Ke.challenge_names)&&An([...Rt,Ke.id]),Hn([...It,Ke.id]),Ke.identifier?Fn.current.add(Ke.id):yn.current.add(Ke.id),Sa(1),kn([...gn,Ke.id]);else{Ke.identifier?Fn.current.delete(Ke.id):yn.current.delete(Ke.id);let lt=gn.filter(tn=>tn!==Ke.id);if(Hn(lt),kn(lt),Kn||Ke!=null&&Ke.challenge_names){let tn=Rt.filter(bn=>bn!==Ke.id);An([...tn])}if(_e.type==="5"){Ye(ln(Ut({},_e),{list:[...lt]}));return}}},onSelectAll(Ke,st,hn){var lt,tn;if(Ke){const bn=hn.map(On=>On.id),Ma=(tn=hn==null?void 0:hn.filter(On=>On==null?void 0:On.challenge_names))==null?void 0:tn.map(On=>On.id);An([...Rt,...Ma]),Hn([...It,...bn]),kn([...gn,...bn]);for(const On of hn)On.identifier?Fn.current.add(On.id):yn.current.add(On.id)}else{const bn=hn.map(Ia=>Ia.id),Ma=It.filter(Ia=>!bn.some($n=>$n===Ia)),On=(lt=hn==null?void 0:hn.filter(Ia=>Ia==null?void 0:Ia.challenge_names))==null?void 0:lt.map(Ia=>Ia.id);Hn([...Ma]),kn([...Ma]);let pt=Rt.filter(Ia=>!On.some($n=>$n===Ia.id));An([...pt]),_e.type==="5"&&Ye(ln(Ut({},_e),{list:[...Ma]}));for(const Ia of bn)Ia.identifier?Fn.current.delete(Ia):yn.current.delete(Ia)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Ke,st,hn)=>{var lt,tn;return Ce.createElement(Te.Z,{title:bt(st)},Ce.createElement("div",null,Kn||st!=null&&st.challenge_names?"\u5B9E\u8BAD\u9898":(tn=(lt=Va==null?void 0:Va.filter(bn=>bn.value===Ke))==null?void 0:lt[0])==null?void 0:tn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Kn?"30%":"60%",key:"name",render:(Ke,st,hn)=>{var lt;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(Te.Z,{title:bt(st)},Ce.createElement("div",{className:st!=null&&st.high_resources_consume?E.q_title:""},Ce.createElement(y.Z,{key:1,showLines:1,showTextOnly:!0,value:Kn||st!=null&&st.challenge_names?st!=null&&st.title||Ke===null?"--":Ke:(st==null?void 0:st.item_type)=="BPROGRAM"?(lt=st==null?void 0:st.program_attr)==null?void 0:lt.description:Ke}))),(st==null?void 0:st.high_resources_consume)&&Ce.createElement(ut.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Kn,render:(Ke,st,hn)=>{var lt;return Ce.createElement(Te.Z,{title:bt(st)},Ce.createElement("span",null,Ke?(lt=Ke==null?void 0:Ke.split("\u3001"))==null?void 0:lt[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Kn,render:(Ke,st,hn)=>Ce.createElement(Te.Z,{title:bt(st)},Ce.createElement("span",null,Ke||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Ke,st,hn)=>{var lt,tn,bn,Ma;return Ce.createElement(Te.Z,{title:bt(st)},Ce.createElement("div",null,Kn||st!=null&&st.challenge_names?(st==null?void 0:st.level)||((tn=(lt=jn==null?void 0:jn.filter(On=>On.value===Ke))==null?void 0:lt[0])==null?void 0:tn.name):(Ma=(bn=jn==null?void 0:jn.filter(On=>On.value===Ke))==null?void 0:bn[0])==null?void 0:Ma.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Kn,render:(Ke,st,hn)=>Ce.createElement(Te.Z,{title:bt(st)},Ce.createElement("div",null,Ke||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Kn,render:(Ke,st,hn)=>Ce.createElement("span",null,Ke||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Ke,st,hn)=>Ce.createElement(Te.Z,{title:bt(st)},Ce.createElement("div",null,Kn||st!=null&&st.challenge_names?(st==null?void 0:st.study_count)||(st==null?void 0:st.stu_num):Ke))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(Te.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(Oe.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Kn,render:(Ke,st,hn)=>Ce.createElement(Te.Z,{title:bt(st)},Ce.createElement("div",null,Ke||"- -"))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(Te.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(Oe.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Kn,render:(Ke,st,hn)=>Ce.createElement("span",null,Ke||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Ke,st,hn)=>Ce.createElement(Te.Z,{title:bt(st)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var lt,tn;Wn(ln(Ut({},st),{question_type:Kn||st!=null&&st.challenge_names?5:(tn=(lt=Va==null?void 0:Va.filter(bn=>bn.value===(st==null?void 0:st.item_type)))==null?void 0:lt[0])==null?void 0:tn.question_type})),da(!0)}},"\u67E5\u770B"),(st==null?void 0:st.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{Ie.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${st==null?void 0:st.identifier}/challenges`)}},(st==null?void 0:st.shixun_name)||"--"),"\uFF1F"),onOk:()=>Mt(void 0,null,function*(){if(!ze(st==null?void 0:st.identifier))return new Promise((lt,tn)=>{tn()})})})}},"\u53D1\u5E03")))}].filter(Ke=>!Ke.hidden)}),Ce.createElement(We.Z,{current:_e.page,total:(an==null?void 0:an.items_count)||(an==null?void 0:an.shixuns_count),style:{marginBottom:20},defaultPageSize:_e.per_page,showTotal:Ke=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},Ke),"\xA0\u6761\u6570\u636E"),pageSize:_e.per_page,onChange:(Ke,st)=>{_e.page=Ke,_e.per_page=st,kt(Ut({},_e)),Et(Ut({},_e))}}),Ce.createElement("div",{className:E.bottom},Ce.createElement(Ve.ZP,{className:E.no,onClick:()=>{Me(!1)}},"\u53D6\u6D88"),Ce.createElement(Ve.ZP,{loading:wt,style:{width:wt&&75},className:E.yes,onClick:()=>Mt(void 0,null,function*(){if((gn==null?void 0:gn.length)<=0){Fe.ZP.info(gt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}zt([...yn.current],[...Fn.current],!0,gn==null?void 0:gn.length)})},gt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ce.createElement(Ie.default,{open:xa,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:E.previewModal,width:1e3,centered:!0,onCancel:()=>{da(!1)},onOk:()=>{da(!1)}},Ce.createElement(ge,{qitem:fn})))};var Qe=(0,Ue.connect)(({shixunsDetail:Me,newExercisePaper:yt})=>({shixunsDetail:Me,newExercisePaper:yt}))(Wt)},54579:function($e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return De}});var b=oe(43418),he={ul:"ul___TdfYY"},Fe=oe(32637),Ie=oe(59301),be=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Je=(Te,We)=>{var Ve={};for(var le in Te)je.call(Te,le)&&We.indexOf(le)<0&&(Ve[le]=Te[le]);if(Te!=null&&be)for(var le of be(Te))We.indexOf(le)<0&&Be.call(Te,le)&&(Ve[le]=Te[le]);return Ve},De=Te=>{var We=Te,{open:Ve,onCancel:le}=We,E=Je(We,["open","onCancel"]);return Ie.createElement(b.default,{centered:!0,open:Ve,title:Ie.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:le,footer:null},Ie.createElement("div",null,Ie.createElement("div",{className:"tc"},Ie.createElement("img",{className:"mt10",src:Fe,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Ie.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Ie.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Ie.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Ie.createElement("ul",{className:he.ul},Ie.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Ie.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Ie.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},14869:function($e,Ct,oe){"use strict";oe.d(Ct,{I:function(){return he}});var b=oe(59301);const he=()=>{const[Fe,Ie]=(0,b.useState)("hidden");return{overflow:Fe,handleMouseEnter:()=>Ie("auto"),handleMouseLeave:()=>Ie("hidden")}}},77578:function($e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return b}});const b=he=>he?typeof he=="function"?he():he:null},66104:function($e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return tt}});var b=oe(92310),he=oe.n(b),Fe=oe(11592),Ie=oe(26112),be=oe(59301),je=oe(92343),Be=oe(36355),Je=oe(84105),ke=oe(91857);const De=ye=>{let{children:ft}=ye;const{getPrefixCls:Pt}=be.useContext(Be.E_),xt=Pt("breadcrumb");return be.createElement("li",{className:`${xt}-separator`,"aria-hidden":"true"},ft===""?ft:ft||"/")};De.__ANT_BREADCRUMB_SEPARATOR=!0;var Te=De,We=function(ye,ft){var Pt={};for(var xt in ye)Object.prototype.hasOwnProperty.call(ye,xt)&&ft.indexOf(xt)<0&&(Pt[xt]=ye[xt]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,xt=Object.getOwnPropertySymbols(ye);dtft[dt]||xt)}function le(ye,ft,Pt,xt){if(Pt==null)return null;const{className:dt,onClick:Ut}=ft,ln=We(ft,["className","onClick"]),Mt=Object.assign(Object.assign({},(0,Ie.Z)(ln,{data:!0,aria:!0})),{onClick:Ut});return xt!==void 0?be.createElement("a",Object.assign({},Mt,{className:he()(`${ye}-link`,dt),href:xt}),Pt):be.createElement("span",Object.assign({},Mt,{className:he()(`${ye}-link`,dt)}),Pt)}function E(ye,ft){return(xt,dt,Ut,ln,Mt)=>{if(ft)return ft(xt,dt,Ut,ln);const Wt=Ve(xt,dt);return le(ye,xt,Wt,Mt)}}var a=function(ye,ft){var Pt={};for(var xt in ye)Object.prototype.hasOwnProperty.call(ye,xt)&&ft.indexOf(xt)<0&&(Pt[xt]=ye[xt]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,xt=Object.getOwnPropertySymbols(ye);dt{const{prefixCls:ft,separator:Pt="/",children:xt,menu:dt,overlay:Ut,dropdownProps:ln,href:Mt}=ye,Qe=(Me=>{if(dt||Ut){const yt=Object.assign({},ln);if(dt){const zt=dt||{},{items:ht}=zt,wt=a(zt,["items"]);yt.menu=Object.assign(Object.assign({},wt),{items:ht==null?void 0:ht.map((Ae,gt)=>{var{key:sn,title:mt,label:nt,path:En}=Ae,ot=a(Ae,["key","title","label","path"]);let _e=nt!=null?nt:mt;return En&&(_e=be.createElement("a",{href:`${Mt}${En}`},_e)),Object.assign(Object.assign({},ot),{key:sn!=null?sn:gt,label:_e})})})}else Ut&&(yt.overlay=Ut);return be.createElement(ke.Z,Object.assign({placement:"bottom"},yt),be.createElement("span",{className:`${ft}-overlay-link`},Me,be.createElement(Je.Z,null)))}return Me})(xt);return Qe!=null?be.createElement(be.Fragment,null,be.createElement("li",null,Qe),Pt&&be.createElement(Te,null,Pt)):null},y=ye=>{const{prefixCls:ft,children:Pt,href:xt}=ye,dt=a(ye,["prefixCls","children","href"]),{getPrefixCls:Ut}=be.useContext(Be.E_),ln=Ut("breadcrumb",ft);return be.createElement(x,Object.assign({},dt,{prefixCls:ln}),le(ln,dt,Pt,xt))};y.__ANT_BREADCRUMB_ITEM=!0;var z=y,ne=oe(17313),re=oe(83116),ie=oe(37613);const ge=ye=>{const{componentCls:ft,iconCls:Pt}=ye;return{[ft]:Object.assign(Object.assign({},(0,ne.Wf)(ye)),{color:ye.itemColor,fontSize:ye.fontSize,[Pt]:{fontSize:ye.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:ye.linkColor,transition:`color ${ye.motionDurationMid}`,padding:`0 ${ye.paddingXXS}px`,borderRadius:ye.borderRadiusSM,height:ye.lineHeight*ye.fontSize,display:"inline-block",marginInline:-ye.marginXXS,"&:hover":{color:ye.linkHoverColor,backgroundColor:ye.colorBgTextHover}},(0,ne.Qy)(ye)),"li:last-child":{color:ye.lastItemColor},[`${ft}-separator`]:{marginInline:ye.separatorMargin,color:ye.separatorColor},[`${ft}-link`]:{[` +`),jt.focus();default:throw new Error}},[jt,Sn]),Pa=(0,b.useMemo)(()=>{switch(Sn){case Kn:return b.createElement(Mt,{callback:_t,onCancel:va});case Sa:return b.createElement(Wt.Z,{callback:_t,onCancel:va});case Yt:return b.createElement(Qe.Z,{callback:_t,onCancel:va});case Rt:return b.createElement(Zn,{callback:_t,onCancel:va});case oa:return b.createElement(an,{callback:_t,onCancel:va});case"maths-latex":return b.createElement(fn,{showSaveButton:!0,callback:_t});case"inline-latex":return b.createElement(Wn.Z,{showSaveButton:!0,callback:_t});default:return null}},[Sn]);function va(){wa("")}(0,b.useEffect)(()=>{if(vt.current){let Mn=function(Zt){et=!0,ct=Zt.pageY},on=function(){et=!1},Nt=function(Zt){if(et){let at=Zt.pageY-ct;at<0&&(at=0),at>300&&(at=300);let rn=bt+at+"px";hr(rn)}},se=vt.current,et=!1,ct=0;return se.addEventListener("mousedown",Mn),document.addEventListener("mousemove",Nt),document.addEventListener("mouseup",on),()=>{se.removeEventListener("mousedown",Mn),document.removeEventListener("mousemove",Nt),document.removeEventListener("mouseup",on)}}},[jt,vt]),(0,b.useEffect)(()=>{hr(bt)},[bt]);const nr=St(ze),Da=St(ur),la={width:nr,height:Da},Wa=(0,b.useMemo)(()=>{if(fa){let Mn=new Date(fa),on=Mn.getHours(),Nt=Mn.getMinutes(),se=Mn.getSeconds();return on=on<10?"0"+on:on,Nt=Nt<10?"0"+Nt:Nt,se=se<10?"0"+se:se,`${on}:${Nt}:${se}`}return 0},[fa]),vr=Mn=>{const on=[];if(bn){let Nt=-1;Mn=Mn.replace(/(@▁▁@|@▁@)/g,function(se,et,ct){on.push({multiLine:se!==yn})})}return on};function Mr(){window.sessionStorage.removeItem(st),pr(!1),Za(0)}function _a(){pr(!1),Za(0),jt.setValue(window.sessionStorage.getItem(st))}(0,b.useEffect)(()=>{Et[Sn]&&Sn!==An&&Sn!==Rt&&setTimeout(()=>{const Mn=document.getElementsByClassName("markdown-popup-form")[0],on=window.innerWidth/2-Mn.offsetWidth/2,Nt=window.innerHeight/2-Mn.offsetHeight/2;ua(on),dr(Nt)},0)},[Sn]);const mr=Mn=>{Mn.preventDefault();const on=Mn.clientX-fr,Nt=Mn.clientY-or;document.body.onmousemove=se=>{let et=se.clientX-on,ct=se.clientY-Nt;const Zt=document.getElementsByClassName("markdown-popup-form")[0],at=window.innerWidth-Zt.offsetWidth,rn=window.innerHeight-Zt.offsetHeight;et=Math.max(0,Math.min(et,at)),ct=Math.max(0,Math.min(ct,rn)),Cr(se.clientX,se.clientY,on,Nt)&&(ua(et),dr(ct))},document.body.onmouseup=function(){document.body.onmousemove=null}},Cr=(Mn,on,Nt,se)=>{const et=document.body.clientHeight,ct=document.body.clientWidth;return Mn<20&&Nt>Mn||Mn>ct-20&&Nton||on>et-20&&seut in Oe?We(Oe,ut,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Oe[ut]=Le,z=(Oe,ut)=>{for(var Le in ut||(ut={}))a.call(ut,Le)&&y(Oe,Le,ut[Le]);if(E)for(var Le of E(ut))x.call(ut,Le)&&y(Oe,Le,ut[Le]);return Oe},ne=(Oe,ut)=>Ve(Oe,le(ut));const{useForm:re}=b.default,ie={width:280,marginRight:10},ge={labelCol:{span:5},wrapperCol:{span:19}};var fe=({callback:Oe,onCancel:ut})=>{const[Le]=re();let Ce=(0,ke.useRef)();function Xe(ft){Ce.current.width=Le.getFieldValue("width"),Ce.current.align=Le.getFieldValue("align"),Oe(ft,Ce.current)}function tt(ft,Pt){if(ft.status===-1){he.ZP.error(ft.message);return}Le.setFieldsValue({src:`/api/attachments/${ft.id}`,type:Pt.type})}function ye(ft){let Pt=ft.target.files[0];Ce.current=Pt,Ue(Pt,tt)}return Te.createElement(b.default,ne(z({form:Le},ge),{className:"upload-image-panel",onFinish:Xe,style:{width:470,overflow:"hidden"}}),Te.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Te.createElement("div",{className:"flex-container"},Te.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Te.createElement(Fe.default,{style:ie})),Te.createElement(Pe,{onFileChange:ye}))),Te.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Te.createElement(Fe.default,{style:{width:264}})),Te.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Te.createElement(Ie.Z,null,Te.createElement(b.default.Item,{name:"width",style:{margin:0}},Te.createElement(be.Z,{style:{width:264}})),Te.createElement("span",{className:"ml8"},"%"))),Te.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Te.createElement(je.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Te.createElement("aside",null,Te.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Te.createElement(Be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Te.createElement(Be.ZP,{type:"default",onClick:ut},"\u53D6\u6D88"))))};function Pe({onFileChange:Oe}){return Te.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Te.createElement("input",{type:"file",onChange:Oe}))}function Ue(Oe,ut){if(!Oe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,De.bg)())throw he.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Le=new FormData;Le.append("editormd-image-file",Oe),Le.append("file_param_name","editormd-image-file"),Le.append("byxhr","true");var Ce=new window.XMLHttpRequest;Ce.withCredentials=!0,Ce.addEventListener("load",function(Xe){ut(JSON.parse(Xe.target.responseText),Oe)},!1),Ce.addEventListener("error",function(Xe){console.error(Xe)},!1),Ce.open("POST",`${Je.KI}/api/attachments.json`),Ce.send(Le)}},75790:function($e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return Fe}});var b=oe(59301),he=oe(4676);class Fe extends b.Component{constructor(be){super(be);const je=window.document;this.node=je.createElement("div"),je.body.appendChild(this.node)}render(){const{children:be}=this.props;return(0,he.createPortal)(be,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},929:function($e,Ct,oe){"use strict";oe.d(Ct,{i:function(){return ge},Z:function(){return Pe}});var b={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},he=oe(71418),Fe=oe(6848),Ie=oe(93948),be=oe(92310),je=oe.n(be),Be=oe(49661),Je=oe(57884),ke=oe(34055),De=oe(79005),Te=oe(20345),We=oe(77882),Ve=oe(31081),le=oe(75309),E=oe(71979),a=oe(47558),x=oe(42922),y=oe(66832),z=oe(96593),ne=oe(19664),re=oe(91833),ie=oe(59301);const ge=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:Te},{name:"101\u8BA1\u5212",ptimg:We,swimg:Ve},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:le,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:re}];var Pe=({className:Ue,dataSource:Oe=[],col:ut=4,right:Le,bottom:Ce=23,precision:Xe=0,wrapWidth:tt=1200,trackEventItems:ye,loading:ft,onRemove:Pt=()=>{},isCurrent:xt=!0,showAlias:dt=!1,showProgress:Ut=!1})=>{const ln=Math.floor((tt-(ut-1)*Le)/ut),Mt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Wt=>(window.ENV==="build"&&(Wt.ptimg=`/react/build${Wt.ptimg}`,Wt.swimg=`/react/build${Wt.swimg}`),Wt));return ie.createElement(he.Z,{spinning:ft},ie.createElement("div",{className:je()(b.list,Ue)},!!(Oe!=null&&Oe.length)&&(Oe==null?void 0:Oe.map((Wt,Qe)=>{var Me,yt,zt,ht,wt,Ae;const{name:gt,id:sn,identifier:mt,featured:nt,school_name:En,image_url:ot,excellent:_e,is_plan:kt}=Wt;return ie.createElement("div",{key:sn,className:xt&&Ut?b.wrapisCurrent:b.wrap,style:{width:ln,marginRight:(1+Qe)%ut===0?0:Le+Xe,marginBottom:Ce}},ie.createElement("a",{className:b.li,onClick:Tn=>{Tn.preventDefault(),Tn.stopPropagation(),ye&&(0,Be.L9)([ye]),(0,Be.xg)(`/paths/${mt}`)}},ie.createElement("div",{className:b.img},ie.createElement("img",{className:b.cover,src:`${ot}`}),xt&&(0,ke.bg)()&&(Wt==null?void 0:Wt.studying)&&ie.createElement("div",{className:`${b.movebq} user-path-items`,onClick:Tn=>{Tn.stopPropagation(),Pt(Wt)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Me=Wt==null?void 0:Wt.subject_tags)==null?void 0:Me.map((Tn,Zn)=>{var It,Hn;if(Zn===0){const kn=(It=Mt.find(an=>an.name==Tn))==null?void 0:It.swimg;return ie.createElement("img",{className:b.sign,src:kn,style:{left:"-4px"}})}const gn=(Hn=Mt.find(kn=>kn.name==Tn))==null?void 0:Hn.ptimg;return ie.createElement("img",{className:b.sign,src:gn,style:{left:`${48+52*(Zn-1)+2*Zn}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Wt==null?void 0:Wt.excellent)&&ie.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:b.name},ie.createElement(Fe.Z,{title:dt&&(Wt!=null&&Wt.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${gt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Wt==null?void 0:Wt.excellent_alias_name}`)):gt},ie.createElement("span",{className:b.e},dt&&(Wt==null?void 0:Wt.excellent_alias_name)||gt))),xt&&Ut&&((yt=Wt==null?void 0:Wt.progress)==null?void 0:yt.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(Ie.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((zt=Wt==null?void 0:Wt.progress)==null?void 0:zt.my_score)/((ht=Wt==null?void 0:Wt.progress)==null?void 0:ht.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(wt=Wt==null?void 0:Wt.progress)==null?void 0:wt.my_score,"/",(Ae=Wt==null?void 0:Wt.progress)==null?void 0:Ae.all_score),(!xt||!Ut)&&ie.createElement("div",{className:b.tags},ie.createElement("div",null,ie.createElement(Fe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,Wt.stages_count))),ie.createElement(Fe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,Wt.members_count)))))))})),!Oe.length&&ie.createElement(Je.Z,null)))}},47949:function($e,Ct,oe){"use strict";oe.d(Ct,{jL:function(){return be},w9:function(){return $t},dN:function(){return da},QD:function(){return Ke},cQ:function(){return ht.Z},Oz:function(){return kn},op:function(){return ze},O5:function(){return Vt},_b:function(){return Ma},t7:function(){return Oe},Gi:function(){return ta},YG:function(){return An},kT:function(){return oa},qp:function(){return x},K3:function(){return ne},vr:function(){return lt},qE:function(){return cn},Je:function(){return Ce},wb:function(){return Qe},lB:function(){return zt},cq:function(){return Bt},tp:function(){return ge},Si:function(){return Jt},k8:function(){return tr},Du:function(){return hr}});var b=oe(59301),he={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",be=({dataSource:vt=[],img:it,imgWidth:Ot=346,title:dn,sunTitle:ra,bannerExtraContent:Fa})=>b.createElement("div",{className:he.banner},b.createElement("div",{className:he.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,dn),b.createElement("span",null,ra)),vt.length>0&&b.createElement("div",{className:he.btns},vt.map((_t,Pa)=>b.createElement("div",{key:Pa,onClick:_t.click},_t.name,_t.sign?b.createElement("img",{src:Fe,width:39}):null))),Fa),it&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:it,width:Ot}))),je={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Be=oe(92310),Je=oe.n(Be),ke=oe(89392),De=Object.defineProperty,Te=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,le=(vt,it,Ot)=>it in vt?De(vt,it,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):vt[it]=Ot,E=(vt,it)=>{for(var Ot in it||(it={}))We.call(it,Ot)&&le(vt,Ot,it[Ot]);if(Te)for(var Ot of Te(it))Ve.call(it,Ot)&&le(vt,Ot,it[Ot]);return vt},x=({dataSource:vt=[],value:it,onChange:Ot,onTitleChange:dn,className:ra,title:Fa,titleWidth:_t=41,style:Pa={},fontColor:va="#6A7283",showCount:nr,classNameActive:Da,styleItem:la={}})=>{const[Wa,vr]=(0,b.useState)(0),[Mr,_a]=(0,b.useState)(!1),mr=(0,b.useRef)(null),Cr=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var Mn;vt.length!==0&&(((Mn=mr==null?void 0:mr.current)==null?void 0:Mn.clientHeight)>97?vr(1):vr(0)),vt.length===0&&vr(0),_a(!1)},[vt]),b.createElement("div",{className:Je()(je.row,ra),style:Pa},b.createElement("div",{onClick:(0,ke.throttle)(()=>dn==null?void 0:dn(),2e3),style:{width:_t,marginTop:Mr?12:4},className:`${je.title} ${dn?"current":""}`},Fa),b.createElement("div",{className:Mr?`${je.tagsWrap} ${je.tagsBorderWrap}`:je.tagsWrap},b.createElement("div",{className:je.bar,ref:Cr,style:Wa>0?{height:Wa===1?97:"auto",overflow:Wa===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:je.tag,ref:mr},vt==null?void 0:vt.map(Mn=>b.createElement("span",{onClick:()=>Ot(Mn.id),key:Mn.id,style:E(E({color:va},la),(Mn==null?void 0:Mn.style)||{}),className:it===Mn.id?Je()(Da||je.active,Mn.classNameActive):""},b.createElement("span",{title:Mn.name,className:je.name},Mn.name),!!nr&&b.createElement("span",{className:je.num},Mn.count))))),!!Wa&&b.createElement(b.Fragment,null,Wa===1?b.createElement("div",{onClick:()=>{var Mn;vr(2),((Mn=mr==null?void 0:mr.current)==null?void 0:Mn.clientHeight)>245?_a(!0):_a(!1)},className:je.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{Cr.current.scrollTop=0,vr(1),_a(!1)},className:je.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},y={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ne=({dataSource:vt=[],value:it,onChange:Ot,onTitleChange:dn,className:ra,title:Fa,titleWidth:_t=41,style:Pa={},fontColor:va="#6A7283",showCount:nr,expand:Da=!0})=>{const[la,Wa]=(0,b.useState)(0),[vr,Mr]=(0,b.useState)(!1),_a=(0,b.useRef)(null),mr=(0,b.useRef)(null),[Cr,Mn]=(0,b.useState)(Da);return b.createElement("div",{className:Je()(y.row,ra),style:Pa},b.createElement("div",{className:"flex item-center justify-between"},b.createElement("div",{onClick:(0,ke.throttle)(()=>dn==null?void 0:dn(),2e3),style:{width:_t,marginTop:vr?12:4},className:`${y.title} ${dn?"current":""}`},Fa),b.createElement("i",{className:`iconfont ${Cr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Cr?8:10},onClick:()=>Mn(!Cr)})),Cr&&b.createElement("div",{className:vr?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},b.createElement("div",{className:y.fenge}),b.createElement("div",{className:y.bar,ref:mr},b.createElement("div",{className:y.tag,ref:_a},vt==null?void 0:vt.map(on=>b.createElement("span",{onClick:()=>Ot(on.id),key:on.id,style:{color:va},className:it===on.id?y.active:""},b.createElement("span",{title:on.name,className:y.name},on.name),!!nr&&b.createElement("span",{className:y.num},on.count)))))))},re={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ge=({dataSource:vt=[],value:it,onChange:Ot,className:dn,style:ra={}})=>b.createElement("div",{style:ra,className:Je()(re.tabs,dn)},vt.map(Fa=>b.createElement("span",{onClick:()=>Ot(Fa.id),className:it===Fa.id?re.active:"",key:Fa.id},Fa.name))),fe={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},Pe=oe(92832),Oe=({dataSource:vt=[],value:it="",onChange:Ot,onInputChange:dn=()=>{},className:ra,style:Fa={},placeholder:_t,allowClear:Pa=!1})=>{var va;const[nr,Da]=(0,b.useState)(""),[la,Wa]=(0,b.useState)("");(0,b.useEffect)(()=>{var _a;let mr=it;(_a=JSON.stringify(it))!=null&&_a.includes("{")&&(Da(it.id),mr=it.value||"");try{Wa(decodeURIComponent(mr||""))}catch(Cr){Wa(decodeURIComponent(mr||""))}},[it]);const vr=()=>{Ot(encodeURIComponent(la),nr||null)},Mr=_a=>{_a!==nr&&(Da(_a),Ot(encodeURIComponent(la),_a))};return b.createElement("div",{className:Je()(fe.input,ra),style:Fa},!!vt.length&&b.createElement("div",{className:fe.dropdown},b.createElement("div",{className:fe.text},(va=vt.find(_a=>_a.id===nr))==null?void 0:va.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:fe.b1}),b.createElement("b",{className:fe.b2})),b.createElement("div",{className:fe.menu},vt.map((_a,mr)=>b.createElement("div",{key:mr,onClick:()=>Mr(_a.id)},_a.name)))),b.createElement(Pe.default,{onPressEnter:vr,value:la,onChange:_a=>{Wa(_a.target.value),dn(encodeURIComponent(_a.target.value),nr||null)},bordered:!1,placeholder:_t}),b.createElement("i",{onClick:vr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ut={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Ce=({value:vt,onChange:it,className:Ot,total:dn,pageSize:ra,style:Fa={}})=>{const _t=vt<2,Pa=vt>=Math.ceil(dn/ra);return dn<=ra?b.createElement(b.Fragment,null):b.createElement("div",{className:Je()(ut.quickPager,Ot),style:Fa},b.createElement("div",{onClick:()=>{_t||it(vt-1,"prev")},className:_t?ut.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{Pa||it(vt+1,"next")},className:Pa?ut.disabled:""},"\u4E0B\u4E00\u9875"))},Xe={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},tt=oe(71418),ye=oe(6848),ft=oe(13570),Pt=oe(90524),xt=oe(49661),dt=oe(96908),Ut=oe(57177),ln=oe(81378),Mt=oe(57884),Qe=({className:vt,dataSource:it=[],col:Ot=4,right:dn,bottom:ra=23,precision:Fa=0,wrapWidth:_t=1200,trackEventItems:Pa,loading:va})=>{const nr=Math.floor((_t-(Ot-1)*dn)/Ot);return b.createElement(tt.Z,{spinning:va},b.createElement("div",{className:Je()(Xe.list,vt)},!!it.length&&it.map((Da,la)=>{const{name:Wa,id:vr,identifier:Mr,power:_a,cover_image_id:mr,pic:Cr}=Da;return b.createElement("div",{className:Xe.wrap,key:vr,style:{width:nr,marginRight:(1+la)%Ot===0?0:dn+Fa,marginBottom:ra}},b.createElement("a",{target:"_blank",href:`/shixuns/${Mr}/challenges`,className:Xe.li,onClick:Mn=>{Mn.preventDefault(),Pa&&(0,xt.L9)([Pa]),_a&&(0,xt.xg)(`/shixuns/${Mr}/challenges`)}},b.createElement("div",{className:Xe.img},b.createElement("img",{className:Xe.cover,src:`${Cr}`}),Da.is_jupyter&&b.createElement("img",{className:Xe.sign,src:dt}),Da.is_jupyter_lab&&b.createElement("img",{className:Xe.sign,src:Ut}),Da.is_unity_3d&&b.createElement("img",{className:Xe.sign,src:ln})),b.createElement("div",{className:Xe.name},b.createElement(ye.Z,{title:Wa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Xe.e},Wa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:Xe.tags},b.createElement(ye.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,Da.challenges_count))),!!Da.myshixuns_count&&b.createElement(ye.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,Da.myshixuns_count))),b.createElement(ye.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,Da.level))),b.createElement("div",{className:Xe.rate},b.createElement(ft.Z,{allowHalf:!0,disabled:!0,defaultValue:Da.score_info}),b.createElement("span",null,"\xA0",Da.score_info?`${Da.score_info}\u5206`:"5\u5206")))),!_a&&b.createElement("div",{className:Xe.lockWrap},b.createElement("img",{src:`${Pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!it.length&&b.createElement(Mt.Z,null)))},Me={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},zt=({className:vt,dataSource:it=[],col:Ot=4,right:dn,bottom:ra=23,precision:Fa=0,wrapWidth:_t=1200,wrapClassName:Pa,trackEventItems:va,loading:nr})=>{const Da=Math.floor((_t-(Ot-1)*dn)/Ot);return b.createElement(tt.Z,{spinning:nr},b.createElement("div",{className:Je()(Me.list,vt)},!!it.length&&it.map((la,Wa)=>{const{name:vr,id:Mr,identifier:_a,power:mr,cover_image_id:Cr,pic:Mn}=la;return b.createElement("div",{className:Je()(Me.wrap,Pa),key:Mr,style:{width:Da,marginRight:(1+Wa)%Ot===0?0:dn+Fa,marginBottom:ra}},b.createElement("a",{target:"_blank",href:`/shixuns/${_a}/challenges`,className:Me.li,onClick:on=>{on.preventDefault(),va&&(0,xt.L9)([va]),mr&&(0,xt.xg)(`/shixuns/${_a}/challenges`)}},b.createElement("img",{src:oe(47621),className:Me.titleBg}),b.createElement("div",{className:Me.name},b.createElement(ye.Z,{title:vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Me.e},vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Me.img},b.createElement("img",{className:Me.cover,src:Cr?`${Pt.Z.API_SERVER}/api/attachments/${Cr}`:`${Pt.Z.IMG_SERVER+Mn}`}),la.is_jupyter&&b.createElement("div",{className:Me.bq},"Jupyter"),la.is_jupyter_lab&&b.createElement("div",{className:Me.bq},"JupyterLab"),la.is_unity_3d&&b.createElement("div",{className:Me.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),b.createElement("div",{className:"mt20 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Me.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:Me.value},la.myshixuns_count)),b.createElement("div",null,b.createElement("span",{className:Me.text},"\u56F0\u96BE\u7B49\u7EA7"),b.createElement("span",{className:Me.value},la.level))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Me.text},"\u5173\u5361\u6570"),b.createElement("span",{className:Me.value},la.challenges_count)),b.createElement("div",{className:Me.rate},b.createElement(ft.Z,{allowHalf:!0,disabled:!0,defaultValue:la.score_info}),b.createElement("span",{className:Me.value,style:{color:"#FF9C00"}},"\xA0",la.score_info?`${la.score_info}\u5206`:"5\u5206"))))),!mr&&b.createElement("div",{className:Me.lockWrap},b.createElement("img",{src:`${Pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!it.length&&b.createElement(Mt.Z,null)))},ht=oe(929),wt={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},Ae=oe(79005),gt=oe(20345),sn=oe(77882),mt=oe(31081),nt=oe(75309),En=oe(71979),ot=oe(47558),_e=oe(42922),kt=oe(66832),Tn=oe(96593),Zn=oe(19664),It=oe(91833);const Hn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ae,swimg:gt},{name:"101\u8BA1\u5212",ptimg:sn,swimg:mt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:nt,swimg:En},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ot,swimg:_e},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:kt,swimg:Tn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Zn,swimg:It}];var kn=({className:vt,dataSource:it=[],col:Ot=4,right:dn,bottom:ra=23,precision:Fa=0,wrapWidth:_t=1200,trackEventItems:Pa,loading:va,wrapClassName:nr,imgClassName:Da,isArrow:la=!1})=>{const Wa=Math.floor((_t-(Ot-1)*dn)/Ot),[vr,Mr]=(0,b.useState)(),[_a,mr]=(0,b.useState)(),Cr=on=>Mr(on),Mn=()=>Mr(-1);return b.createElement(tt.Z,{spinning:va},b.createElement("div",{className:Je()(wt.list,vt)},!!(it!=null&&it.length)&&(it==null?void 0:it.map((on,Nt)=>{var se;const{name:et,id:ct,identifier:Zt,featured:at,school_name:rn,image_url:Xt,excellent:Qt,is_plan:qt}=on;return b.createElement("div",{key:ct,className:Je()(wt.wrap,nr),style:{width:Wa,marginRight:(1+Nt)%Ot===0?0:dn+Fa,marginBottom:ra}},b.createElement("a",{target:"_blank",href:`/paths/${Zt}`,className:wt.li,onClick:na=>{na.preventDefault(),Pa&&(0,xt.L9)([Pa]),(0,xt.xg)(`/paths/${Zt}`)}},b.createElement("img",{src:oe(39057),className:wt.titleBg}),b.createElement("div",{className:wt.name},b.createElement(ye.Z,{title:et},b.createElement("span",{className:wt.e,style:{color:la&&vr===Nt?"#145DFF":"#000000"},onMouseEnter:()=>{Cr(Nt)},onMouseLeave:Mn},et))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Je()(wt.img,Da)},b.createElement("img",{className:wt.cover,src:`${Pt.Z.IMG_SERVER+Xt}`}),(se=on==null?void 0:on.subject_tags)==null?void 0:se.map((na,ka)=>{var Ga,vn;if(ka===0){const Aa=(Ga=Hn.find(Oa=>Oa.name==na))==null?void 0:Ga.swimg;return b.createElement("img",{className:wt.sign,src:Aa,style:{left:"-4px"}})}const ba=(vn=Hn.find(Aa=>Aa.name==na))==null?void 0:vn.ptimg;return b.createElement("img",{className:wt.sign,src:ba,style:{left:`${48+52*(ka-1)+2*ka}px`}})}),b.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(on==null?void 0:on.excellent)&&b.createElement("div",{className:wt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:wt.text},"\u7AE0\u8282\u6570"),b.createElement("span",{className:wt.value},on.stages_count)),b.createElement("div",null,b.createElement("span",{className:wt.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:wt.value},on.members_count))))))})),!it.length&&b.createElement(Mt.Z,null)))},an={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},sa="data:image/png;base64,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",Yn=oe(59301),$t=({className:vt,dataSource:it=[],col:Ot=4,right:dn,bottom:ra=23,precision:Fa=0,wrapWidth:_t=1200,trackEventItems:Pa,loading:va})=>{const nr=Math.floor((_t-(Ot-1)*dn)/Ot);return Yn.createElement(tt.Z,{spinning:va},Yn.createElement("div",{className:Je()(an.list,vt)},!!it.length&&it.map((Da,la)=>{const{subject_identifier:Wa,id:vr,identifier:Mr,power:_a}=Da,mr=Da.is_public!=0&&Da.is_public;return Yn.createElement("div",{className:an.wrap,key:vr,style:{width:nr,marginRight:(1+la)%Ot===0?0:dn+Fa,marginBottom:ra}},Yn.createElement("a",{className:an.li,onClick:Cr=>{Cr.preventDefault(),Pa&&(0,xt.L9)([Pa]),(0,xt.xg)(Da.first_category_url)}},Yn.createElement("div",{className:an.top},Yn.createElement(ye.Z,{title:Da.name},Yn.createElement("div",{className:an.name},Da.name)),Yn.createElement("img",{className:an.img,src:Pt.Z.IMG_SERVER+"/images/"+Da.avatar_url}),Yn.createElement("div",{className:an.text,title:Da.creator},Da.creator),Wa&&Yn.createElement("div",{className:an.btns},Yn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Yn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),mr&&Yn.createElement("div",{className:an.sign},"\u516C\u5F00")),Yn.createElement("div",{className:an.bottom},Da.visits>0&&Yn.createElement(ye.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Yn.createElement("span",null,Yn.createElement("i",{className:"iconfont icon-liulanyan"}),Yn.createElement("span",null,Da.visits))),Da.course_members_count>0&&Yn.createElement(ye.Z,{title:"\u6210\u5458",placement:"bottom"},Yn.createElement("span",null,Yn.createElement("i",{className:"iconfont icon-chengyuan"}),Da.course_members_count)),Da.tasks_count>0&&Yn.createElement(ye.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Yn.createElement("span",null,Yn.createElement("i",{className:"iconfont icon-zuoye"}),Da.tasks_count)),Da.is_end?Yn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Yn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Da.is_accessible&&Yn.createElement("div",{className:an.lockWrap},Yn.createElement("img",{src:`${Pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Yn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!it.length&&Yn.createElement(Mt.Z,null)))},fn={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Wn="data:image/png;base64,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",da=({className:vt,dataSource:it=[],col:Ot=4,right:dn,bottom:ra=23,precision:Fa=0,wrapWidth:_t=1200,wrapClassName:Pa,trackEventItems:va,loading:nr})=>{const Da=Math.floor((_t-(Ot-1)*dn)/Ot);return b.createElement(tt.Z,{spinning:nr},b.createElement("div",{className:Je()(fn.list,vt)},!!it.length&&it.map((la,Wa)=>{const{subject_identifier:vr,id:Mr,identifier:_a,power:mr}=la,Cr=la.is_public!=0&&la.is_public;return b.createElement("div",{className:Je()(`${fn.wrap} ${la.is_accessible?"":fn.warpStyle}`,Pa),key:Mr,style:{width:Da,marginRight:(1+Wa)%Ot===0?0:dn+Fa,marginBottom:ra}},b.createElement("a",{className:fn.li,onClick:Mn=>{Mn.preventDefault(),va&&(0,xt.L9)([va]),(0,xt.xg)(la.first_category_url)}},b.createElement("div",{className:fn.creator},b.createElement("img",{className:fn.img,src:Pt.Z.IMG_SERVER+"/images/"+la.avatar_url}),b.createElement("div",{className:fn.text,title:la.creator},la.creator)),b.createElement("div",{className:fn.top},b.createElement(ye.Z,{title:la.name},b.createElement("div",{className:fn.name},la.name)),Cr&&b.createElement("div",{className:fn.sign},"\u516C\u5F00")),b.createElement("div",{className:fn.middle},b.createElement("div",{className:fn.row,style:{marginBottom:6}},b.createElement("div",null,b.createElement("span",{className:fn.text},"\u8BBF\u95EE\u91CF"),b.createElement("span",{className:fn.value},(la==null?void 0:la.visits)||0)),b.createElement("div",null,b.createElement("span",{className:fn.text},"\u6210\u5458"),b.createElement("span",{className:fn.value},(la==null?void 0:la.course_members_count)||0))),b.createElement("div",{className:fn.row},b.createElement("div",null,b.createElement("span",{className:fn.text,style:{width:42}},"\u4F5C",b.createElement("span",{style:{marginLeft:14}},"\u4E1A")),b.createElement("span",{className:fn.value},(la==null?void 0:la.tasks_count)||0)),b.createElement("div",null,b.createElement("span",{className:fn.text},"\u72B6\u6001"),la.is_end?b.createElement("span",{className:fn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):b.createElement("span",{className:fn.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),vr&&b.createElement("div",{className:fn.btns},b.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!la.is_accessible&&b.createElement("div",{className:fn.lockWrap},b.createElement("img",{src:`${Pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!it.length&&b.createElement(Mt.Z,null)))},Kn={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Yt=oe(76560),An=({dataSource:vt=[],value:it,onChange:Ot,className:dn,style:ra={},tabBarExtraContent:Fa})=>b.createElement("div",{className:Je()(Kn.tabs,dn),style:ra},b.createElement("div",{className:Kn.tabsWrap},vt.map((_t,Pa)=>b.createElement("aside",{className:Kn.tab,onClick:()=>{Ot(_t.id),_t.link&&Yt.history.push(_t.link)},key:Pa},b.createElement("div",{className:it===_t.id?Kn.active:""},_t.name),(_t==null?void 0:_t.resetCount)==null&&(_t==null?void 0:_t.total)!==void 0&&b.createElement("span",null,"\uFF08",_t==null?void 0:_t.total,"\uFF09"),(_t==null?void 0:_t.resetCount)!==void 0&&(_t==null?void 0:_t.total)!==void 0&&b.createElement(ye.Z,{title:(_t==null?void 0:_t.tip)!=null?_t==null?void 0:_t.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},_t==null?void 0:_t.resetCount),"/",b.createElement("span",null,_t==null?void 0:_t.total),"\uFF09"))))),b.createElement("div",{className:Kn.tabBar},Fa)),In={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},oa=({dataSource:vt=[],value:it,onChange:Ot,className:dn,style:ra={},tabBarExtraContent:Fa})=>b.createElement("div",{className:Je()(In.tabs,dn),style:ra},b.createElement("div",{className:In.tabsWrap},vt.map((_t,Pa)=>b.createElement("aside",{className:In.tab,onClick:()=>{Ot(_t.id),_t.link&&Yt.history.push(_t.link)},key:Pa},b.createElement("div",{className:it===_t.id?In.active:""},_t.name),(_t==null?void 0:_t.resetCount)==null&&(_t==null?void 0:_t.total)!==void 0&&b.createElement("span",null,"\uFF08",_t==null?void 0:_t.total,"\uFF09"),(_t==null?void 0:_t.resetCount)!==void 0&&(_t==null?void 0:_t.total)!==void 0&&b.createElement(ye.Z,{title:(_t==null?void 0:_t.tip)!=null?_t==null?void 0:_t.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},_t==null?void 0:_t.resetCount),"/",b.createElement("span",null,_t==null?void 0:_t.total),"\uFF09"))))),b.createElement("div",{className:In.tabBar},Fa)),ta=({className:vt,style:it={},children:Ot})=>b.createElement("div",{className:Je()(vt),style:it},Ot),Vn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Ha=oe(38854),La=oe(20834);const Va=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Bt=({sortValue:vt,dropValue:it,className:Ot,onSort:dn,onDrop:ra,dataSource:Fa=Va})=>{var _t;return b.createElement("div",{className:Je()(Vn.orderWrap,Ot)},b.createElement(Ha.Z,{dropdownRender:()=>b.createElement(La.default,null,Fa.map((Pa,va)=>b.createElement(La.default.Item,{key:va,onClick:()=>ra(Pa.id)},Pa.name)))},b.createElement("span",{className:Vn.orderTextWrap},(_t=Fa.find(Pa=>it===Pa.id))==null?void 0:_t.name)),b.createElement("span",{className:Vn.orderIconWrap},b.createElement("span",{className:Vn.orderAsc},b.createElement("i",{className:vt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Vn.cursorPointer} ${Vn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Vn.cursorPointer}`,onClick:()=>dn(vt==="asc"?"desc":"asc")})),b.createElement("span",{className:Vn.orderDesc},b.createElement("i",{className:vt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Vn.cursorPointer} ${Vn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Vn.cursorPointer}`,onClick:()=>dn(vt==="asc"?"desc":"asc")}))))},Fn={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},yn=oe(3113),jn=oe(22688),xe=Object.defineProperty,St=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,Gt=(vt,it,Ot)=>it in vt?xe(vt,it,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):vt[it]=Ot,Et=(vt,it)=>{for(var Ot in it||(it={}))Dt.call(it,Ot)&&Gt(vt,Ot,it[Ot]);if(St)for(var Ot of St(it))Kt.call(it,Ot)&&Gt(vt,Ot,it[Ot]);return vt},pn=(vt,it)=>{var Ot={};for(var dn in vt)Dt.call(vt,dn)&&it.indexOf(dn)<0&&(Ot[dn]=vt[dn]);if(vt!=null&&St)for(var dn of St(vt))it.indexOf(dn)<0&&Kt.call(vt,dn)&&(Ot[dn]=vt[dn]);return Ot},Ge=(vt,it,Ot)=>new Promise((dn,ra)=>{var Fa=va=>{try{Pa(Ot.next(va))}catch(nr){ra(nr)}},_t=va=>{try{Pa(Ot.throw(va))}catch(nr){ra(nr)}},Pa=va=>va.done?dn(va.value):Promise.resolve(va.value).then(Fa,_t);Pa((Ot=Ot.apply(vt,it)).next())}),ze=vt=>{var it=vt,{className:Ot,style:dn,children:ra,loading:Fa=!1,openLoading:_t,onClick:Pa=()=>{},size:va="middle",shape:nr="round",theme:Da}=it,la=pn(it,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Wa,vr]=(0,b.useState)(!1),Mr=(0,b.useMemo)(()=>{switch(Da){case jn.Fy.THEMEONE:return Fn.ThemeOne;case jn.Fy.DEFAULT:default:return Fn.btn}},[Da]);return b.createElement(yn.ZP,Et({onClick:(0,ke.throttle)(_a=>Ge(void 0,null,function*(){_t&&vr(!0);try{yield Pa(_a)}catch(mr){console.log("error",mr)}_t&&vr(!1)}),2e3,{leading:!0,trailing:!1}),className:Je()(Mr,Fn[`${va}-${nr}`],Ot),style:dn,size:va,shape:nr,loading:Wa||Fa},la),ra)},bt={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},cn=({className:vt,style:it,children:Ot=null,onClick:dn,title:ra})=>b.createElement("div",{className:Je()(bt.head,vt),style:it},b.createElement("span",{className:"primary-hover",onClick:dn},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:ra},ra),b.createElement("div",{className:bt.node},Ot)),Jn={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Ke=({confirmShow:vt=!0,confirmTitle:it,confirmClick:Ot,cancelShow:dn=!0,cancelTitle:ra,cancelClick:Fa,className:_t,style:Pa,confirmLoading:va=!1})=>b.createElement("div",{className:Je()(Jn.btns,_t),style:Pa},vt&&b.createElement(yn.ZP,{loading:va,onClick:Ot,type:"primary",className:Jn.confirm},it),dn&&b.createElement(yn.ZP,{onClick:Fa,className:Jn.cancel},ra)),st={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},lt=({className:vt,style:it={},LeftContent:Ot,children:dn,RightContent:ra})=>b.createElement("div",{className:Je()(st.fixedBottom,vt),style:it},b.createElement("div",{className:st.wrap},b.createElement("div",{className:st.left},Ot),b.createElement("div",{className:st.center},dn),b.createElement("div",{className:st.right},ra))),tn={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Ma=({className:vt,style:it={},dataSource:Ot=[]})=>b.createElement("div",{className:Je()(tn.crumbs,vt),style:it},Ot.map((dn,ra)=>raYt.history.push(dn.path)},dn.name):b.createElement("span",null,dn.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:ra,style:{color:"#5F6368"}},dn.name))),On=oe(31797),pt=Object.defineProperty,Ia=Object.defineProperties,$n=Object.getOwnPropertyDescriptors,za=Object.getOwnPropertySymbols,Ra=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,Ta=(vt,it,Ot)=>it in vt?pt(vt,it,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):vt[it]=Ot,rr=(vt,it)=>{for(var Ot in it||(it={}))Ra.call(it,Ot)&&Ta(vt,Ot,it[Ot]);if(za)for(var Ot of za(it))Xa.call(it,Ot)&&Ta(vt,Ot,it[Ot]);return vt},qa=(vt,it)=>Ia(vt,$n(it)),sr=(vt,it)=>{var Ot={};for(var dn in vt)Ra.call(vt,dn)&&it.indexOf(dn)<0&&(Ot[dn]=vt[dn]);if(vt!=null&&za)for(var dn of za(vt))it.indexOf(dn)<0&&Xa.call(vt,dn)&&(Ot[dn]=vt[dn]);return Ot};const{Countdown:jt}=On.default;var Vt=vt=>{var it=vt,{onChange:Ot}=it,dn=sr(it,["onChange"]);const[ra,Fa]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof ra=="number"&&ra>=0&&Ot(ra)},[ra]);const _t=Pa=>{const va=Math.floor(Pa/1e3);Fa(va)};return b.createElement(jt,qa(rr({},dn),{onChange:_t}))},ya={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Jt=({DataProps:vt,className:it,style:Ot={}})=>{var dn;return b.createElement("div",{className:Je()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ya.ClassRoomItem,it),style:Ot,onClick:()=>{(0,xt.xg)(vt==null?void 0:vt.first_category_url)}},b.createElement("div",{className:"flex flex-col item-center"},b.createElement("img",{src:`${(dn=Pt.Z)==null?void 0:dn.IMG_SERVER}/images/${vt==null?void 0:vt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(vt==null?void 0:vt.subject_identifier)&&b.createElement("div",{className:"mt-40px"},b.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),b.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},b.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(vt!=null&&vt.is_public)&&b.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),b.createElement("span",{className:Je()("text-16px font-medium",ya.TitleDom)},vt==null?void 0:vt.name)),b.createElement("div",{className:"c-grey-333 font-medium"},vt==null?void 0:vt.creator),b.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",vt==null?void 0:vt.course_members_count),b.createElement("div",{className:"c-grey-333 flex item-center justify-between"},b.createElement("div",null,"\u4F5C\u4E1A\uFF1A",vt==null?void 0:vt.tasks_count),vt!=null&&vt.is_end?b.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):b.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Cn=Object.defineProperty,_n=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,wa=Object.prototype.propertyIsEnumerable,fa=(vt,it,Ot)=>it in vt?Cn(vt,it,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):vt[it]=Ot,Za=(vt,it)=>{for(var Ot in it||(it={}))Sn.call(it,Ot)&&fa(vt,Ot,it[Ot]);if(_n)for(var Ot of _n(it))wa.call(it,Ot)&&fa(vt,Ot,it[Ot]);return vt},hr=({DataProps:vt=[],selectValue:it,onChange:Ot,className:dn,style:ra={},extra:Fa,classNameItem:_t,styleItem:Pa={},barHidden:va})=>{const[nr,Da]=(0,b.useState)();return(0,b.useEffect)(()=>{Da(Array.isArray(it)?it:[it])},[it]),b.createElement("div",{className:Je()("flex px-20px py-10px gap-40px",dn),style:Za({borderBottom:"1px solid #D3F0FF"},ra)},vt==null?void 0:vt.map(la=>b.createElement("div",{key:la==null?void 0:la.id,className:Je()("flex item-center justify-center current c-grey-333 text-16 relative",_t,la==null?void 0:la.className),style:Za(Za({color:nr!=null&&nr.includes(la==null?void 0:la.id)?"#1890FF":"",minWidth:88},Pa),(la==null?void 0:la.style)||{}),onClick:Wa=>{Ot==null||Ot({domEvent:Wa,item:la}),la!=null&&la.link&&Yt.history.push(la==null?void 0:la.link)}},la==null?void 0:la.name,!va&&(nr==null?void 0:nr.includes(la==null?void 0:la.id))&&b.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),b.createElement("div",{className:"ml-auto"},Fa))},Ir=Object.defineProperty,pr=Object.defineProperties,Jr=Object.getOwnPropertyDescriptors,Ka=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,ua=(vt,it,Ot)=>it in vt?Ir(vt,it,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):vt[it]=Ot,or=(vt,it)=>{for(var Ot in it||(it={}))Ja.call(it,Ot)&&ua(vt,Ot,it[Ot]);if(Ka)for(var Ot of Ka(it))fr.call(it,Ot)&&ua(vt,Ot,it[Ot]);return vt},dr=(vt,it)=>pr(vt,Jr(it)),tr=({value:vt,onChange:it,onInputChange:Ot,className:dn,style:ra={},InputProps:Fa})=>{const[_t,Pa]=(0,b.useState)(vt);return b.createElement("div",{className:Je()("flex item-center rounded-full px-10px py-2px",dn),style:or({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},ra)},b.createElement(Pe.default,dr(or({bordered:!1},Fa),{onChange:va=>{Pa(va.target.value),Ot==null||Ot(encodeURIComponent(va.target.value))},onPressEnter:va=>{it==null||it({domEvent:va,item:{value:_t}})}})),b.createElement("img",{className:"h-22px current",src:oe(25365),height:22,onClick:va=>{it==null||it({domEvent:va,item:{value:_t}})}}))}},17904:function($e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return he}});var b=oe(59301);function he(Fe,Ie){const be=(0,b.useRef)();(0,b.useEffect)(()=>{be.current=Fe}),(0,b.useEffect)(()=>{function je(){be.current()}if(Ie!==null){let Be=setInterval(je,Ie);return()=>clearInterval(Be)}},[Ie])}},80320:function($e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return E}});var b=oe(59301),he=oe(8591),Fe=oe(43418),Ie=oe(19842),be=oe(54580),je=oe(3113),Be=oe(90524),Je=oe(49661),ke=oe(82093),De=oe(76560),Te={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},We=oe(59301),Ve=(a,x,y)=>new Promise((z,ne)=>{var re=fe=>{try{ge(y.next(fe))}catch(Pe){ne(Pe)}},ie=fe=>{try{ge(y.throw(fe))}catch(Pe){ne(Pe)}},ge=fe=>fe.done?z(fe.value):Promise.resolve(fe.value).then(re,ie);ge((y=y.apply(a,x)).next())}),E=({visible:a,onOk:x,onCancel:y,sub_discipline_id:z=[]})=>{const[ne,re]=(0,b.useState)([]),[ie,ge]=(0,b.useState)(!1),fe=(0,De.useParams)(),[Pe,Ue]=(0,b.useState)([]),[Oe,ut]=(0,b.useState)([]);(0,b.useEffect)(()=>{a?Le():(ut([]),re([]),ge(!1))},[a]);const Le=()=>Ve(void 0,null,function*(){const Pt=yield(0,ke.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Ue(Pt.disciplines||[]),ut((z==null?void 0:z.length)>0?z:[])}),Ce=()=>{if((Oe==null?void 0:Oe.length)===0)return he.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF01");console.log("subDisciplineId",Oe),ge(!0),x(ne,Oe[1],()=>{ge(!1)})},Xe=()=>{y()},tt=()=>{const Pt=`${Be.Z.API_SERVER}/api/courses/${fe.coursesId}/exercises/down_template`;(0,Je.Nd)(null,Pt)},ye=Pt=>{const xt={name:Pt.name,uid:Pt.uid,file:Pt};return re([xt]),!1},ft=()=>{re([])};return We.createElement(Fe.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:a,onOk:Ce,centered:!0,wrapClassName:Te.customModal,onCancel:Xe,width:663,okText:"\u786E\u8BA4",okButtonProps:{className:Te.okBtn},cancelText:"\u53D6\u6D88",confirmLoading:ie},We.createElement("div",{className:Te.content},We.createElement("aside",null,We.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),We.createElement("ul",null,We.createElement("li",null,We.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),We.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:tt},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),We.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:tt,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),We.createElement("li",{style:{color:"#FA6400"},className:"mt10"},"\u63D0\u793A"),We.createElement("li",{className:Te.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),We.createElement("li",{className:Te.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),We.createElement("li",{className:Te.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),We.createElement("li",{className:Te.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),We.createElement("aside",{style:{marginTop:22}},We.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),We.createElement("ul",{style:{flex:1}},We.createElement("li",{style:{color:"#5F6367"}},"\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),a&&We.createElement(We.Fragment,null,We.createElement(Ie.Z,{value:Oe,className:Te.selectitems,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Pe,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(Pt,xt)=>{ut(Pt||[])}}),We.createElement("br",null),We.createElement(be.default,{action:`${Be.Z.API_SERVER}/api/attachments.json`,beforeUpload:ye,onRemove:ft,withCredentials:!0,fileList:ne,accept:".xls,.xlsx",showUploadList:!1},We.createElement(je.ZP,{className:Te.upload,type:"primary",icon:We.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),ne.map((Pt,xt)=>We.createElement("div",{key:xt,className:Te.fileList},We.createElement("span",{className:Te.fileName},Pt==null?void 0:Pt.name),We.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:ft})))))))}},55956:function($e,Ct,oe){"use strict";oe.d(Ct,{h:function(){return b}});var b=(he=>(he[he.NOMATCH=-1]="NOMATCH",he[he.OK=0]="OK",he[he.TIMEOUT=2]="TIMEOUT",he[he.PODFAILURE=3]="PODFAILURE",he[he.COMPILEFAILURE=4]="COMPILEFAILURE",he[he.EXECUTEFAILURE=5]="EXECUTEFAILURE",he[he.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",he))(b||{})},50582:function($e,Ct,oe){"use strict";oe.d(Ct,{H7:function(){return E},MK:function(){return le},MU:function(){return De},X6:function(){return We},bM:function(){return ke},fi:function(){return a},fu:function(){return Je},n4:function(){return x},rX:function(){return Ve},vl:function(){return y},zO:function(){return Te}});var b=oe(82093),he=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,je=(z,ne,re)=>ne in z?he(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[ne]=re,Be=(z,ne)=>{for(var re in ne||(ne={}))Ie.call(ne,re)&&je(z,re,ne[re]);if(Fe)for(var re of Fe(ne))be.call(ne,re)&&je(z,re,ne[re]);return z};function Je(z,ne){return(0,b.U2)(`myproblems/${z}.json`,Be({hidePopLogin:!0},ne||{}))}function ke(z,ne){return(0,b.v_)(`myproblems/${z}/code_submit.json`,ne)}function De(z,ne){return(0,b.v_)(`myproblems/${z}/code_debug.json`,ne)}function Te(z,ne){return ne.language&&(ne.language=encodeURIComponent(ne.language)),(0,b.U2)(`myproblems/${z}/submit_records.json`,ne)}function We(z){return(0,b.U2)("myproblems/record_detail.json",{id:z})}function Ve(z,ne){return(0,b.U2)(`myproblems/${z}/result.json`,{mode:ne})}function le(z,ne){return(0,b.v_)(`myproblems/${z}/add_notes.json`,ne)}function E(z,ne){return(0,b.v_)(`myproblems/${z}/restore_initial_code.json`,ne)}function a(z){return(0,b.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ne){return(0,b.v_)(`myproblems/${z}/update_code.json`,ne)}function y(z,ne){return(0,b.v_)(`discusses/${z}/plus.json`,ne)}},12395:function($e,Ct,oe){"use strict";var b=oe(59301),he=oe(6848),Fe=oe(92832),Ie=oe(8591),be=oe(81025),je=oe(59301),Be=(ke,De,Te)=>new Promise((We,Ve)=>{var le=x=>{try{a(Te.next(x))}catch(y){Ve(y)}},E=x=>{try{a(Te.throw(x))}catch(y){Ve(y)}},a=x=>x.done?We(x.value):Promise.resolve(x.value).then(le,E);a((Te=Te.apply(ke,De)).next())});const Je=({defaultValue:ke,onFinish:De})=>{const[Te,We]=(0,b.useState)(!1),[Ve,le]=(0,b.useState)(ke);return(0,b.useEffect)(()=>{le(ke)},[ke]),je.createElement("div",null,Te?je.createElement(Fe.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:Ve,onChange:E=>{le(E.target.value)},onBlur:()=>Be(void 0,null,function*(){var E;if(((E=Ve==null?void 0:Ve.replaceAll(" ",""))==null?void 0:E.length)<=0){Ie.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(Ve))&&We(!1)}),onPressEnter:()=>Be(void 0,null,function*(){var E;if(((E=Ve==null?void 0:Ve.replaceAll(" ",""))==null?void 0:E.length)<=0){Ie.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(Ve))&&We(!1)})}):je.createElement("div",{className:be.Z.title},Ve,je.createElement(he.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},je.createElement("i",{className:`${be.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>We(!0)}))))};Ct.Z=Je},20556:function($e,Ct,oe){"use strict";oe.r(Ct),oe.d(Ct,{default:function(){return Mi},useCourseOptions:function(){return Ni}});var b=oe(59301),he=oe(76560),Fe=oe(78241),Ie=oe(66104),be=oe(8591),je=oe(71418),Be=oe(92832),Je=oe(19842),ke=oe(24905),De=oe(5112),Te=oe(5871),We=oe(3113),Ve=oe(81025),le=oe(47580),E=oe(37798),a=oe(64885),x=oe(43418),y=oe(20834),z=oe(38854),ne=oe(6848),re=oe(43428),ie={flex_box_center:"flex_box_center___gi93l",flex_space_between:"flex_space_between___mWMLA",flex_box_vertical_center:"flex_box_vertical_center___rk4nc",flex_box_center_end:"flex_box_center_end___B8XxF",flex_box_column:"flex_box_column___AX3Vm",moreSpan:"moreSpan___hbStq",bg:"bg___Ya739",title:"title___BC46y",bottomdiv:"bottomdiv___uaPr6",spanBtn:"spanBtn___jjgnA",addQuestionBtn:"addQuestionBtn___qOlYW",saveBtn:"saveBtn___ulgem",left:"left___i8aTX",leftAction:"leftAction___sQkuq",Button:"Button___auxWm",iconWrapper:"iconWrapper___h3H1m",up:"up___tLyCX",down:"down___T5_aj",disabled:"disabled___GRBbF",titleleft:"titleleft___xZGbq",more_style:"more_style___nhWCX",qcount:"qcount___ID7OA",score:"score___T7dbm",qtitle:"qtitle___qJBFd",qcountclick:"qcountclick___m_VKG",right:"right___CBabI",edit:"edit___WHuql",delete:"delete___Pa6db",shixun:"shixun___oObBe",scoreByBlankRadio:"scoreByBlankRadio___r4AWn",modalconfirm:"modalconfirm___Ru9B_",scoremodal:"scoremodal___BdW7P",close:"close___blHYk",content:"content___jlm9o",items:"items___i3TrH",bottom:"bottom___zMQZ6",yes:"yes___lOPY6",no:"no___gtzKI",formcenter:"formcenter___fCxkm",radiogroup:"radiogroup___oXWHc",easy:"easy___ANNVD",medium:"medium___ov7N3",hard:"hard___n4afW",formcenterselect:"formcenterselect___lYa4f",selectitems1:"selectitems1___Y2Zy4",selectitems:"selectitems___c9Pt5",morebottom:"morebottom____I_ev",scoreinput:"scoreinput___O8EhL",shake:"shake___QxkjH",titleTooltip:"titleTooltip___CAyYg",exercise_styles:"exercise_styles___u40hG"},ge=oe(49661),fe=oe(82093),Pe=oe(57884),Ue=oe(65526),Oe=oe(19306),ut=oe(7664),Le=oe(59301),Ce=Object.defineProperty,Xe=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,xt=(de,Se,Ee)=>Se in de?Ce(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,dt=(de,Se)=>{for(var Ee in Se||(Se={}))ft.call(Se,Ee)&&xt(de,Ee,Se[Ee]);if(ye)for(var Ee of ye(Se))Pt.call(Se,Ee)&&xt(de,Ee,Se[Ee]);return de},Ut=(de,Se)=>Xe(de,tt(Se)),ln=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),Wt=({Itemid:de,setqitem:Se,qitem:Ee,data:rt,getdata:Bn,bigitem:qn,setBigqitem:aa,isedit:Pn,handleEditing:Ft})=>{const[Ht,Rn]=(0,b.useState)([]),[Lt,en]=(0,b.useState)(!1);(0,b.useEffect)(()=>{rt.length>0&&Rn([...rt])},[rt]);const Xn=(ca,xn)=>ln(void 0,null,function*(){if(Pn){Ft();return}if(!ca.destination)return;en(!0);let Ea=yield(0,fe.ZP)(`/api/examination_banks/${de}/examination_banks_item_banks/${xn==null?void 0:xn[ca.source.index].question_id}/adjust_position.json`,{method:"post",body:{id:de,itemid:xn==null?void 0:xn[ca.source.index].question_id,position:ca.destination.index}});en(!1),Ea.status===0&&Bn({id:xn==null?void 0:xn[ca.source.index].question_id})});return Le.createElement("div",null,Le.createElement(Oe.Z5,{onDragEnd:ca=>Xn(ca,Ht)},Le.createElement(Oe.bK,{droppableId:"droppable"},(ca,xn)=>Le.createElement("div",dt({ref:ca.innerRef},ca.droppableProps),Le.createElement(je.Z,{spinning:Lt},Ht.map((Ea,nn)=>Le.createElement(Oe._l,{key:nn,draggableId:nn.toString(),index:nn},(Ya,xr)=>{var mn,Tt;return Le.createElement("aside",dt(dt({ref:Ya.innerRef},Ya.draggableProps),Ya.dragHandleProps),Le.createElement(ne.Z,{title:Le.createElement(ut.Z,{value:(Ea==null?void 0:Ea.question_type)===8?(mn=Ea==null?void 0:Ea.program_attr)==null?void 0:mn.description:Ea.question_title}),color:"#fff",placement:"left",overlayClassName:ie.titleTooltip},Le.createElement("div",{onClick:()=>{if(Pn){Ft();return}Se(Ut(dt({},Ea),{index:nn+1})),aa(qn),(0,ge.Vf)("#question-scroll-id")},className:`${ie.qcount} ${Ea.question_id===(Ee==null?void 0:Ee.question_id)?ie.qcountclick:""}`},Le.createElement("span",{className:ie.score},Ea==null?void 0:Ea.question_score,"\u5206"),Le.createElement("span",{className:ie.qtitle},nn+1,"\u3001",Le.createElement(ut.Z,{value:(Ea==null?void 0:Ea.question_type)===8?(Tt=Ea==null?void 0:Ea.program_attr)==null?void 0:Tt.description:Ea.question_title,showTextOnly:!0})))))}))),ca.placeholder))))},Qe=oe(95237),Me=oe(82482),yt=oe(57809),zt=oe(78673),ht=oe(61485),wt=oe(66052),Ae=oe(59301),gt=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),mt=({form:de,TagDiscipline:Se,exerciseitem:Ee,qitem:rt,getTagData:Bn})=>{var qn;const[aa,Pn]=(0,b.useState)(!0),[Ft,Ht]=(0,b.useState)(!1),[Rn,Lt]=(0,b.useState)(""),[en,Xn]=(0,b.useState)([]),[ca,xn]=(0,b.useState)([]),[Ea,nn]=(0,b.useState)(0);(0,b.useEffect)(()=>{xr()},[]);const Ya=mn=>gt(void 0,null,function*(){const Tt=yield(0,fe.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:mn==null?void 0:mn.sub_discipline_id}});xn(Tt==null?void 0:Tt.tag_disciplines)}),xr=()=>gt(void 0,null,function*(){const mn=yield(0,fe.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Xn(mn.disciplines||[]),rt!=null&&rt.sub_discipline_id&&Ya(rt),nn(rt!=null&&rt.sub_discipline_id?1:0),de.setFieldsValue({difficulty:rt.difficulty||2,repeat_answer:!rt.repeat_answer,sub_discipline_id:rt!=null&&rt.sub_discipline_id?[rt==null?void 0:rt.discipline_id,rt==null?void 0:rt.sub_discipline_id]:[]})});return Ae.createElement("div",null,Ae.createElement("div",{style:{marginTop:30,overflow:"hidden",height:aa?"100%":0}},Ae.createElement(Fe.default.Item,{className:ie.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},Ae.createElement(De.ZP.Group,{className:ie.radiogroup},Ae.createElement(De.ZP.Button,{className:ie.easy,value:1},"\u7B80\u5355"),Ae.createElement(De.ZP.Button,{className:ie.medium,value:2},"\u9002\u4E2D"),Ae.createElement(De.ZP.Button,{className:ie.hard,value:3},"\u56F0\u96BE"))),Ae.createElement(Fe.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:ie.formcenterselect},Ae.createElement(Je.Z,{className:ie.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:en,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(mn,Tt)=>{de.setFieldsValue({sub_discipline_id:mn,tag_discipline_ids:[]}),nn(mn?mn.length:0),(mn==null?void 0:mn.length)>0&&(Ya({sub_discipline_id:mn[1]}),mn[1]==(rt==null?void 0:rt.sub_discipline_id)&&de.setFieldValue("tag_discipline_ids",rt.tag_discipline_ids))},onClear:()=>{xn([]),de.setFieldValue("tag_discipline_ids",[]),nn(0)}})),Ae.createElement(Fe.default.Item,{className:ie.formcenterselect},Ae.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},Ae.createElement(Fe.default.Item,{name:"tag_discipline_ids"},Ae.createElement(yt.default,{className:ie.selectitems,disabled:Ea===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(mn,Tt)=>Tt.key.indexOf(mn.toLowerCase())>=0},ca==null?void 0:ca.map(mn=>Ae.createElement(yt.default.Option,{key:mn.name+mn.id,value:mn.id},Ae.createElement("div",{style:{display:"flex",alignItems:"center"}},Ae.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},mn.name),(mn==null?void 0:mn.type)==="personal"&&Ae.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Ea>0&&Ae.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},Ae.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ae.createElement("a",{onClick:()=>{Ht(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),Ae.createElement(Fe.default.Item,{className:ie.formcenterselect},Ae.createElement("div",{style:{display:"flex",alignItems:"center"}},Ae.createElement(Fe.default.Item,{name:"repeat_answer",valuePropName:"checked"},Ae.createElement(zt.Z,null)),Ae.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",Ae.createElement(ne.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},Ae.createElement(ht.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),Ae.createElement(wt.Z,{open:Ft,subDisciplineId:(qn=de.getFieldValue("sub_discipline_id"))==null?void 0:qn[1],onCancel:()=>{Ht(!1)},onOkClick:mn=>{xn(Tt=>[...Tt,mn]),de.setFieldValue("tag_discipline_ids",[...de.getFieldValue("tag_discipline_ids"),mn==null?void 0:mn.id])}}))},nt=oe(59301),En=Object.defineProperty,ot=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,It=(de,Se,Ee)=>Se in de?En(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Hn=(de,Se)=>{for(var Ee in Se||(Se={}))Tn.call(Se,Ee)&&It(de,Ee,Se[Ee]);if(kt)for(var Ee of kt(Se))Zn.call(Se,Ee)&&It(de,Ee,Se[Ee]);return de},gn=(de,Se)=>ot(de,_e(Se)),kn=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),sa=({qitem:de,setisedit:Se,TagDiscipline:Ee,exerciseitem:rt,seveeditor:Bn,deleteitem:qn,getTagData:aa,init:Pn,showTip:Ft=!1})=>{const[Ht]=Fe.default.useForm();(0,b.useEffect)(()=>{var Lt;Ht.setFieldsValue(gn(Hn({},de),{name:de==null?void 0:de.question_title,choices:(Lt=de==null?void 0:de.question_choices)==null?void 0:Lt.map(en=>gn(Hn({},en),{standard_boolean:en!=null&&en.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)}))},[de]);const Rn=Lt=>{if(!(Lt!=null&&Lt.length))return!1;const en=Lt.map(ca=>{var xn;return(xn=ca.choice_text)==null?void 0:xn.trim().replace(/^\s+|\s+$/g,"")});return new Set(en).size!==en.length};return nt.createElement("div",null,nt.createElement(Fe.default,{form:Ht,colon:!1,onFinish:Lt=>{var en;if(Rn(Lt.choices)){be.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let Xn=gn(Hn({},Lt),{item_type:de==null?void 0:de.question_type,choices:(en=Lt==null?void 0:Lt.choices)==null?void 0:en.map(ca=>gn(Hn({},ca),{is_answer:ca.standard_boolean}))});Bn(Hn(Hn({},de),Xn))},onFinishFailed:Lt=>kn(void 0,null,function*(){var en,Xn;be.ZP.error(Lt.errorFields[0].errors[0]),Ht.scrollToField((Xn=(en=Lt==null?void 0:Lt.errorFields)==null?void 0:en[0])==null?void 0:Xn.name,{behavior:"smooth",block:"center"})})},nt.createElement("div",{style:{display:"flex",alignItems:"center"}},nt.createElement("div",{style:{flex:1}},nt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),nt.createElement("span",null,(de==null?void 0:de.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),!de.isadd&&nt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{qn()}},nt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),nt.createElement(We.ZP,{onClick:()=>{var Lt;de.isadd?(Se(!1),Pn()):(Ht.setFieldsValue(gn(Hn({},de),{name:de==null?void 0:de.question_title,choices:(Lt=de==null?void 0:de.question_choices)==null?void 0:Lt.map(en=>gn(Hn({},en),{standard_boolean:en!=null&&en.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),nt.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:nt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},nt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},nt.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>kn(void 0,null,function*(){Ht.submit()})},"\u4FDD\u5B58"))),nt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},nt.createElement(Qe.Z,{align:"middle"},nt.createElement(Fe.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},nt.createElement(Te.Z,{onBlur:Lt=>{Lt.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),nt.createElement(Me.u,{form:Ht,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),nt.createElement(mt,{getTagData:aa,qitem:de,exerciseitem:rt,TagDiscipline:Ee,form:Ht}))))},Yn=oe(15460),pa=oe(48477),$t=oe(59301),fn=Object.defineProperty,Wn=Object.defineProperties,xa=Object.getOwnPropertyDescriptors,da=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,Rt=(de,Se,Ee)=>Se in de?fn(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,An=(de,Se)=>{for(var Ee in Se||(Se={}))Kn.call(Se,Ee)&&Rt(de,Ee,Se[Ee]);if(da)for(var Ee of da(Se))Yt.call(Se,Ee)&&Rt(de,Ee,Se[Ee]);return de},In=(de,Se)=>Wn(de,xa(Se)),Sa=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),Qa=({qitem:de,TagDiscipline:Se,exerciseitem:Ee,setisedit:rt,seveeditor:Bn,deleteitem:qn,getTagData:aa,init:Pn,showTip:Ft=!1})=>{const[Ht]=Fe.default.useForm(),Rn=Fe.default.useWatch("use_blank_score",Ht);return(0,b.useEffect)(()=>{Ht.setFieldsValue(In(An({},de),{standard_answers:de.standard_answers||[],name:de.question_title,repeat_answer:!de.repeat_answer}))},[de]),$t.createElement("div",null,$t.createElement(Fe.default,{form:Ht,colon:!1,onValuesChange:(Lt,en)=>{var Xn,ca,xn,Ea;if(Lt!=null&&Lt.standard_answers||Lt!=null&&Lt.use_blank_score){let nn=((Xn=Ht.getFieldValue("standard_answers"))==null?void 0:Xn.length)>0&&((xn=(ca=Ht.getFieldValue("standard_answers"))==null?void 0:ca.map(Ya=>Ya.score))==null?void 0:xn.filter(Ya=>Ya));(nn==null?void 0:nn.length)>0&&Ht.setFieldsValue({question_score:(nn==null?void 0:nn.length)>0&&((Ea=nn.reduce((Ya,xr)=>Ya+xr))==null?void 0:Ea.toFixed(1))})}},onFinish:Lt=>{var en;Bn(In(An(An({},de),Lt),{item_type:de==null?void 0:de.question_type,standard_answers:(en=Lt.standard_answers)==null?void 0:en.map((Xn,ca)=>In(An({},Xn),{position:Xn.choice_id||ca+1}))}))},onFinishFailed:Lt=>Sa(void 0,null,function*(){var en,Xn;Lt.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,ge.pE)(),be.ZP.error(Lt.errorFields[0].errors[0]),Ht.scrollToField((Xn=(en=Lt==null?void 0:Lt.errorFields)==null?void 0:en[0])==null?void 0:Xn.name,{behavior:"smooth",block:"center"})})},$t.createElement("div",{style:{display:"flex",alignItems:"center"}},$t.createElement("div",{style:{flex:1}},$t.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),$t.createElement("span",null,"\u586B\u7A7A\u9898")),!de.isadd&&$t.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{qn()}},$t.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),$t.createElement(We.ZP,{onClick:()=>{de.isadd?(rt(!1),Pn()):(Ht.setFieldsValue(In(An({},de),{standard_answers:de.standard_answers,name:de.question_title,repeat_answer:!de.repeat_answer})),rt(!1))}},"\u53D6\u6D88"),$t.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:$t.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},$t.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},$t.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Ht.submit()}},"\u4FDD\u5B58"))),$t.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},$t.createElement(Qe.Z,{align:"middle"},Rn?$t.createElement(pa.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):$t.createElement(Fe.default.Item,{key:2,className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},$t.createElement(Te.Z,{onBlur:Lt=>{Lt.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),$t.createElement(Fe.default.Item,{name:"use_blank_score",noStyle:!0},$t.createElement(De.ZP.Group,{className:ie.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),$t.createElement(ne.Z,{overlayInnerStyle:{width:460},title:$t.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",$t.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},$t.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),$t.createElement(Yn.u,{form:Ht,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Rn,answerKey:"standard_answers"}),$t.createElement(mt,{getTagData:aa,qitem:de,exerciseitem:Ee,TagDiscipline:Se,form:Ht}))))},ta=oe(98815),Vn=oe(59301),Ha=Object.defineProperty,La=Object.defineProperties,Va=Object.getOwnPropertyDescriptors,er=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,yn=(de,Se,Ee)=>Se in de?Ha(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,jn=(de,Se)=>{for(var Ee in Se||(Se={}))Bt.call(Se,Ee)&&yn(de,Ee,Se[Ee]);if(er)for(var Ee of er(Se))Fn.call(Se,Ee)&&yn(de,Ee,Se[Ee]);return de},xe=(de,Se)=>La(de,Va(Se)),St=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),Kt=({qitem:de,setisedit:Se,TagDiscipline:Ee,exerciseitem:rt,seveeditor:Bn,deleteitem:qn,getTagData:aa,init:Pn,showTip:Ft=!1})=>{const[Ht]=Fe.default.useForm();return(0,b.useEffect)(()=>{var Rn;Ht.setFieldsValue(xe(jn({},de),{name:de.question_title,repeat_answer:!de.repeat_answer,choices:(Rn=de==null?void 0:de.question_choices)==null?void 0:Rn.map(Lt=>xe(jn({},Lt),{is_answer:Lt!=null&&Lt.standard_boolean?1:0}))}))},[de]),Vn.createElement("div",null,Vn.createElement(Fe.default,{form:Ht,colon:!1,onFinish:Rn=>{Bn(jn(jn({},de),Rn))},onFinishFailed:Rn=>St(void 0,null,function*(){var Lt,en;be.ZP.error(Rn.errorFields[0].errors[0]),Ht.scrollToField((en=(Lt=Rn==null?void 0:Rn.errorFields)==null?void 0:Lt[0])==null?void 0:en.name,{behavior:"smooth",block:"center"})})},Vn.createElement("div",{style:{display:"flex",alignItems:"center"}},Vn.createElement("div",{style:{flex:1}},Vn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Vn.createElement("span",null,"\u5224\u65AD\u9898")),!(de!=null&&de.isadd)&&Vn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{qn()}},Vn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Vn.createElement(We.ZP,{onClick:()=>{var Rn;de.isadd?(Se(!1),Pn()):(Ht.setFieldsValue(xe(jn({},de),{name:de==null?void 0:de.question_title,choices:(Rn=de==null?void 0:de.question_choices)==null?void 0:Rn.map(Lt=>xe(jn({},Lt),{is_answer:Lt!=null&&Lt.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),Vn.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Vn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Vn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Vn.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Ht.submit()}},"\u4FDD\u5B58"))),Vn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Vn.createElement(Fe.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Vn.createElement(Te.Z,{onBlur:Rn=>{Rn.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Vn.createElement(ta.Z,{form:Ht,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Vn.createElement(mt,{getTagData:aa,qitem:de,exerciseitem:rt,TagDiscipline:Ee,form:Ht}))))},Gt=oe(36381),Et={wrap:"wrap___YewKC",deleteIcon:"deleteIcon___AKmkj",keywordTag:"keywordTag___hMKmU",questionTitleEditorWrap:"questionTitleEditorWrap___SpNyf",choiceWrap:"choiceWrap___lDCnP",choiceIndex:"choiceIndex___dabwf",judgementIndex:"judgementIndex___sausK",setAnswerBtn:"setAnswerBtn___moVcF",activeAnswer:"activeAnswer___Cd32c",activeJudgementAnswer:"activeJudgementAnswer___rbuoo",actionWrapper:"actionWrapper___dZuBC",addIcon:"addIcon___A9GtN",inputBorder:"inputBorder___DeyjY",placeholder:"placeholder___dhOmk",blankWrapper:"blankWrapper___vU8Cg",blankInput:"blankInput___Vzre8",blankInputNumberWrapper:"blankInputNumberWrapper___yLeaN",addBtn:"addBtn___LhI0I",blankIndex:"blankIndex___caKgB",baseInputWrapper:"baseInputWrapper___DhjJY",collapseWrapper:"collapseWrapper___btrfP",panelHeader:"panelHeader___xIZ7O",open:"open___IMQhg",close:"close___FTAU3",hide:"hide___GBtJP",scoreByBlankRadio:"scoreByBlankRadio___HAunQ"},pn=oe(12893),Ge=oe(89389),Ye=Object.defineProperty,ze=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,un=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,Qn=(de,Se,Ee)=>Se in de?Ye(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Ke=(de,Se)=>{for(var Ee in Se||(Se={}))cn.call(Se,Ee)&&Qn(de,Ee,Se[Ee]);if(un)for(var Ee of un(Se))Jn.call(Se,Ee)&&Qn(de,Ee,Se[Ee]);return de},st=(de,Se)=>ze(de,bt(Se)),hn=(de,Se)=>{var Ee={};for(var rt in de)cn.call(de,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=de[rt]);if(de!=null&&un)for(var rt of un(de))Se.indexOf(rt)<0&&Jn.call(de,rt)&&(Ee[rt]=de[rt]);return Ee};const lt=de=>{var Se=de,{value:Ee,onChange:rt,scrollId:Bn}=Se,qn=hn(Se,["value","onChange","scrollId"]);return b.createElement("div",{id:Bn||""},b.createElement(Ge.Z,st(Ke({},qn),{defaultValue:Ee,onChange:(aa,Pn)=>{console.log("a:",aa,Pn),Pn!=null&&Pn.length?rt(aa,Pn):rt(aa)}})))},tn=({value:de,onChange:Se,placeholder:Ee,height:rt=140,isEdit:Bn})=>Bn?b.createElement(Ge.Z,{watch:!0,isFocus:!0,height:rt,placeholder:Ee,defaultValue:de,onChange:Se}):b.createElement("div",{style:{cursor:"pointer"}},de?b.createElement(ut.Z,{className:Et.inputBorder,value:de}):b.createElement("div",{className:`${Et.inputBorder} ${Et.placeholder}`},Ee));var bn=oe(43604),Ma=oe(32134),On=Object.defineProperty,pt=Object.defineProperties,Ia=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,za=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,Xa=(de,Se,Ee)=>Se in de?On(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Ta=(de,Se)=>{for(var Ee in Se||(Se={}))za.call(Se,Ee)&&Xa(de,Ee,Se[Ee]);if($n)for(var Ee of $n(Se))Ra.call(Se,Ee)&&Xa(de,Ee,Se[Ee]);return de},rr=(de,Se)=>pt(de,Ia(Se)),qa=(de,Se)=>{var Ee={};for(var rt in de)za.call(de,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=de[rt]);if(de!=null&&$n)for(var rt of $n(de))Se.indexOf(rt)<0&&Ra.call(de,rt)&&(Ee[rt]=de[rt]);return Ee};const sr=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],jt=({value:de,onChange:Se,choiceTextKey:Ee,answerKey:rt,index:Bn,isEdit:qn,setInputActive:aa,form:Pn,choiceOptionsPath:Ft,allowChangeMode:Ht,showAddIcon:Rn,addItem:Lt,deleteItem:en})=>{const Xn=(de==null?void 0:de[rt])===1,ca=()=>{const Ea=Pn.getFieldValue(Ft);Pn.setFieldValue(Ft,Ea.map(nn=>rr(Ta({},nn),{[rt]:0})))},xn=()=>{Xn?Se(rr(Ta({},de),{[rt]:0})):(Ht||ca(),Se(rr(Ta({},de),{[rt]:1})))};return b.createElement(Qe.Z,{className:Et.choiceWrap,align:"middle",wrap:!1},b.createElement(bn.Z,{onClick:xn,className:`${Et.choiceIndex} ${Xn?Et.activeAnswer:""}`},sr[Bn]),b.createElement(bn.Z,{flex:1,className:`${Et.editorWrap} ml15`,onClick:aa},b.createElement(tn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:qn,value:de==null?void 0:de[Ee],onChange:Ea=>{Se(rr(Ta({},de),{[Ee]:Ea}))}})),b.createElement(bn.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:xn,className:`${Et.setAnswerBtn} ${Xn?Et.activeAnswer:""}`},Xn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),b.createElement(bn.Z,{className:Et.actionWrapper},b.createElement(ne.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},b.createElement(Ma.Z,{className:Et.addIcon,onClick:Lt,style:{visibility:Rn?"visible":"hidden"}})),b.createElement(ne.Z,{title:"\u5220\u9664"},b.createElement(pn.Z,{className:Et.deleteIcon,onClick:en,style:{visibility:Bn>1?"visible":"hidden"}}))))},Ba=({questionTitlePlaceholder:de,titleKey:Se,choiceKey:Ee,analysisKey:rt,choiceTextKey:Bn,answerKey:qn,choiceOptionsPath:aa,allowChangeMode:Pn=!0,form:Ft,showAnalysis:Ht=!0})=>{const[Rn,Lt]=(0,b.useState)(),[en,Xn]=(0,b.useState)(!1);return b.createElement("div",{className:Et.wrap},b.createElement("div",{className:Et.questionTitleEditorWrap},b.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:Se,labelCol:{span:24},rules:[{required:!0}]},b.createElement(lt,{scrollId:Array.isArray(Se)?Se.join("_"):`${Se}`,watch:!0,height:140,placeholder:de}))),b.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),b.createElement(Fe.default.List,{name:Ee,rules:[{validator(ca,xn){const Ea=xn.some(Ya=>Ya[qn]===1),nn=xn.findIndex(Ya=>{var xr;return((xr=Ya[Bn])==null?void 0:xr.length)<=0});return nn!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${sr[nn]}\u9009\u9879\u7684\u5185\u5BB9`)):Ea?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(ca,{add:xn,remove:Ea})=>b.createElement("div",{id:Array.isArray(aa)?aa.join("_"):`${aa}`},ca.map((nn,Ya)=>{var xr=nn,{key:mn,name:Tt}=xr,cr=qa(xr,["key","name"]);const Fr=Rn===mn,Er=()=>{Lt(mn)},wr=Ya<7&&Ya===ca.length-1,gr=()=>xn({[Bn]:"",[qn]:0}),Nn=()=>Ea(Tt);return b.createElement(Fe.default.Item,rr(Ta({},cr),{key:mn,name:Tt,noStyle:!0}),b.createElement(jt,{choiceTextKey:Bn,answerKey:qn,index:Ya,isEdit:Fr,setInputActive:Er,form:Ft,choiceOptionsPath:aa,allowChangeMode:Pn,showAddIcon:wr,addItem:gr,deleteItem:Nn}))}),ca.length<8&&b.createElement("div",{className:`${Et.addBtn} mb30`,onClick:()=>xn({[Bn]:"",[qn]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ht&&b.createElement("div",{onClick:()=>Xn(!0)},b.createElement(Fe.default.Item,{name:rt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(tn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:en}))))};var Vt=oe(59301),ya=Object.defineProperty,ga=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,Cn=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,wa=(de,Se,Ee)=>Se in de?ya(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,fa=(de,Se)=>{for(var Ee in Se||(Se={}))_n.call(Se,Ee)&&wa(de,Ee,Se[Ee]);if(Cn)for(var Ee of Cn(Se))Sn.call(Se,Ee)&&wa(de,Ee,Se[Ee]);return de},Za=(de,Se)=>ga(de,Jt(Se)),ur=(de,Se)=>{var Ee={};for(var rt in de)_n.call(de,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=de[rt]);if(de!=null&&Cn)for(var rt of Cn(de))Se.indexOf(rt)<0&&Sn.call(de,rt)&&(Ee[rt]=de[rt]);return Ee};const hr=({value:de,onChange:Se})=>{const Ee=Bn=>{x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Et.modal,onOk:()=>{const qn=[...de];qn.splice(Bn,1),Se(qn)}})},rt=()=>{const Bn=[...de];Bn.push(""),Se(Bn)};return Vt.createElement(Qe.Z,{className:"ml20"},Vt.createElement(bn.Z,{flex:1},de==null?void 0:de.map((Bn,qn)=>Vt.createElement(Qe.Z,{key:`${Bn}_${qn}`,align:"middle",className:"mb20"},Vt.createElement(Be.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Bn,autoSize:{maxRows:3},maxLength:1e3,onBlur:aa=>{const Pn=[...de],Ft=aa.target.value.trim();Pn[qn]=Ft,Se(Pn)}}),Vt.createElement(ne.Z,{title:"\u5220\u9664"},Vt.createElement(pn.Z,{className:Et.deleteIcon,style:{marginLeft:15,visibility:qn>0?"visible":"hidden"},onClick:()=>Ee(qn)}))))),Vt.createElement(bn.Z,null,Vt.createElement("div",{className:`${Et.addBtn}`,onClick:()=>{rt()}},"\u65B0\u589E\u7B54\u6848")))},Ir=({value:de=!0,onChange:Se})=>Vt.createElement(zt.Z,{checked:!de,onChange:Ee=>{Se(!Ee)}}),pr="\u2581",Jr=({questionTitlePlaceholder:de,form:Se,name:Ee,scoreByBlank:rt,answerKey:Bn,titleKey:qn="name",analysisKey:aa="analysis",isOrdered:Pn="is_ordered"})=>{var Ft,Ht;const[Rn,Lt]=(0,b.useState)(!1),en=(mn,Tt)=>{const cr=Tt.line;let Fr=0;for(let wr=0;wr{const Er=mn.getRange(Tt.from,Tt.to);let wr=0;if(Tt.text.forEach(gr=>{wr+=gr.split(pr).length-1}),Tt.origin!=="setValue"){if(Er&&Er.indexOf(pr)!==-1){const gr=Er.split(pr).length-1,Nn=en(mn,Tt.from);if(console.log(`\u5220\u9664${gr}\u4E2A\uFF0C \u524D\u9762\u6709${Nn}\u4E2A\uFF0C\u65B0\u589E${wr}\u4E2A`),gr>1){const Ar=Array.from({length:gr},(Hr,zr)=>Nn+zr);Fr(Ar)}else Fr(Nn)}else if(wr>0){const gr=en(mn,Tt.from);console.log(`\u65B0\u589E${wr}\u4E2A\uFF0C\u4E4B\u524D\u6709${gr}\u4E2A`),cr(wr,gr)}}},ca=()=>{const mn=Se.getFieldValue(["sub_item_banks",...Bn]);Se.setFieldValue(["sub_item_banks",...Bn],mn==null?void 0:mn.map((Tt,cr)=>Za(fa({},Tt),{position:cr+1})))},xn=(0,b.useRef)(),Ea=(mn,Tt)=>{for(let cr=0;cr{nn.current(mn),ca()},xr=(Ht=(Ft=Se.getFieldValue("sub_item_banks"))==null?void 0:Ft[Bn==null?void 0:Bn[0]])==null?void 0:Ht[Bn==null?void 0:Bn[1]];return console.log(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...rt])),Vt.createElement("div",{className:Et.wrap},Vt.createElement("div",{className:Et.questionTitleEditorWrap},Vt.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:qn,labelCol:{span:24},rules:[{required:!0}]},Vt.createElement(lt,{scrollId:"name",watch:!0,height:140,placeholder:de,showNullButton:!0,onCMBeforeChange:(mn,Tt)=>{Xn(mn,Tt,Ea,Ya)}}))),Vt.createElement(Fe.default.List,{name:Bn,rules:[{validator(mn,Tt){if((Tt==null?void 0:Tt.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const cr of Tt){const{answer_text:Fr}=cr||{};if(Fr!=null&&Fr.some(Er=>(Er==null?void 0:Er.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(mn,{add:Tt,remove:cr},{errors:Fr})=>(xn.current=Tt,nn.current=cr,Vt.createElement(Vt.Fragment,null,Vt.createElement(Fe.default.Item,{label:Vt.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(mn!=null&&mn.length)&&Vt.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),mn.map((Er,wr)=>{var gr=Er,{key:Nn,name:Ar}=gr,Hr=ur(gr,["key","name"]);return Vt.createElement(Qe.Z,{className:"mb20",key:Nn,align:"top"},Vt.createElement(bn.Z,{flex:"0 0 auto",className:`${Et.blankIndex} pt5`},"\u586B\u7A7A\u9879",wr+1),Vt.createElement(bn.Z,{flex:1},Vt.createElement(Qe.Z,{align:"top",justify:"space-between"},Vt.createElement(bn.Z,{flex:1},Vt.createElement(Fe.default.Item,Za(fa({},Hr),{name:[Ar,"answer_text"],noStyle:!0}),Vt.createElement(hr,null))),(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...rt]))&&Vt.createElement(bn.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},Vt.createElement(Fe.default.Item,Za(fa({},Hr),{name:[Ar,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Et.blankInputNumberWrapper}),Vt.createElement(Te.Z,{onChange:()=>{var zr,Or;let Pr=Se==null?void 0:Se.getFieldValue(["sub_item_banks",Bn==null?void 0:Bn[0],"standard_answers"]),kr=0;for(let Yr in Pr)(zr=Pr[Yr])!=null&&zr.score&&(kr+=Number((Or=Pr[Yr])==null?void 0:Or.score));Se==null||Se.setFieldValue(["sub_item_banks",Bn==null?void 0:Bn[0],"question_score"],kr)},className:Et.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),Vt.createElement(Fe.default.Item,Za(fa({},Hr),{name:[Ar,"position"],noStyle:!0}),Vt.createElement(Be.default,{type:"hidden"}))))})))),Vt.createElement(Qe.Z,{align:"middle"},Vt.createElement(Fe.default.Item,{name:[Ee,"downcase"],valuePropName:"checked"},Vt.createElement(zt.Z,null)),Vt.createElement(bn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Vt.createElement(Qe.Z,{align:"middle"},Vt.createElement(Fe.default.Item,{name:[Ee,"no_space"],valuePropName:"checked"},Vt.createElement(zt.Z,null)),Vt.createElement(bn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(xr==null?void 0:xr.length)>1&&Vt.createElement(Qe.Z,{align:"middle",className:(xr==null?void 0:xr.length)>1?"mb30":`${Et.hide}`},Vt.createElement(Fe.default.Item,{name:Pn},Vt.createElement(Ir,null)),Vt.createElement(bn.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Vt.createElement("div",{onClick:()=>Lt(!0)},Vt.createElement(Fe.default.Item,{name:aa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Vt.createElement(tn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Rn}))))};var Ka=Object.defineProperty,Ja=Object.defineProperties,fr=Object.getOwnPropertyDescriptors,ua=Object.getOwnPropertySymbols,or=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,Na=(de,Se,Ee)=>Se in de?Ka(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,tr=(de,Se)=>{for(var Ee in Se||(Se={}))or.call(Se,Ee)&&Na(de,Ee,Se[Ee]);if(ua)for(var Ee of ua(Se))dr.call(Se,Ee)&&Na(de,Ee,Se[Ee]);return de},vt=(de,Se)=>Ja(de,fr(Se)),it=(de,Se)=>{var Ee={};for(var rt in de)or.call(de,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=de[rt]);if(de!=null&&ua)for(var rt of ua(de))Se.indexOf(rt)<0&&dr.call(de,rt)&&(Ee[rt]=de[rt]);return Ee};const Ot={\u6B63\u786E:"T",\u9519\u8BEF:"F"},dn=({value:de,onChange:Se,form:Ee,choiceKey:rt})=>{const Bn=(de==null?void 0:de.is_answer)===1,qn=de==null?void 0:de.choice_text,aa=()=>{var Pn;const Ft=(Pn=Ee==null?void 0:Ee.getFieldValue(["sub_item_banks",...rt]))==null?void 0:Pn.map(Ht=>({choice_text:Ht.choice_text,is_answer:0}));Ee==null||Ee.setFieldValue(["sub_item_banks",...rt],Ft),Se(vt(tr({},de),{is_answer:1}))};return b.createElement(Qe.Z,{className:Et.choiceWrap,align:"middle",wrap:!1},b.createElement(bn.Z,{onClick:aa,className:`${Et.choiceIndex} ${Et.judgementIndex} ${Bn?Et.activeAnswer:""}`},Ot[qn]),b.createElement(bn.Z,{flex:1,className:`${Et.editorWrap} ml15`},b.createElement("div",{className:`${Et.inputBorder} ${Et.placeholder} ${Bn?Et.activeJudgementAnswer:""}`},qn)),b.createElement(bn.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:aa,className:`${Et.setAnswerBtn} ${Bn?Et.activeAnswer:""}`},Bn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ra=({questionTitlePlaceholder:de,choiceKey:Se="choices",form:Ee,titleKey:rt="name",analysisKey:Bn="analysis"})=>{const[qn,aa]=(0,b.useState)(!1);return b.createElement("div",{className:Et.wrap},b.createElement("div",{className:Et.questionTitleEditorWrap},b.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:rt,labelCol:{span:24},rules:[{required:!0}]},b.createElement(lt,{scrollId:"name",watch:!0,height:140,placeholder:de}))),b.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},b.createElement(Fe.default.List,{name:Se,rules:[{validator(Pn,Ft){return Ft.some(Rn=>(Rn==null?void 0:Rn.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Pn=>b.createElement("div",{id:"choices"},Pn.map(Ft=>{var Ht=Ft,{key:Rn,name:Lt}=Ht,en=it(Ht,["key","name"]);return b.createElement(Fe.default.Item,vt(tr({},en),{key:Rn,name:Lt,noStyle:!0}),b.createElement(dn,{form:Ee,choiceKey:Se}))})))),b.createElement("div",{onClick:()=>aa(!0)},b.createElement(Fe.default.Item,{name:Bn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(tn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:qn}))))};var Fa=oe(12563),_t=Object.defineProperty,Pa=Object.defineProperties,va=Object.getOwnPropertyDescriptors,nr=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,Wa=(de,Se,Ee)=>Se in de?_t(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,vr=(de,Se)=>{for(var Ee in Se||(Se={}))Da.call(Se,Ee)&&Wa(de,Ee,Se[Ee]);if(nr)for(var Ee of nr(Se))la.call(Se,Ee)&&Wa(de,Ee,Se[Ee]);return de},Mr=(de,Se)=>Pa(de,va(Se)),_a=(de,Se)=>{var Ee={};for(var rt in de)Da.call(de,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=de[rt]);if(de!=null&&nr)for(var rt of nr(de))Se.indexOf(rt)<0&&la.call(de,rt)&&(Ee[rt]=de[rt]);return Ee};const mr=de=>{var Se=de,{value:Ee,onChange:rt}=Se,Bn=_a(Se,["value","onChange"]);const qn=aa=>{rt([aa])};return b.createElement(Ge.Z,Mr(vr({},Bn),{defaultValue:Ee==null?void 0:Ee[0],onChange:qn}))},Cr=de=>{if(!de)return!1;if(/^s*$/.test(de)||de.trim()===""){be.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Se=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return de==="|"?(be.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Mn=({value:de=[],onClose:Se})=>b.createElement(Fa.default,{closable:!0,onClose:Se,className:Et.keywordTag},b.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},de.join(" \u6216 "))),on=({questionTitlePlaceholder:de,form:Se,showKeywords:Ee,isMustKeyWords:rt=Ee,titleKey:Bn="name",analysisKey:qn="analysis",answerTexts:aa="answer_texts",keywords:Pn="keywords",useKeywords:Ft="use_keywords",indexs:Ht})=>{var Rn,Lt,en,Xn;const[ca,xn]=(0,b.useState)(!1),[Ea,nn]=(0,b.useState)(""),Ya=(Lt=(Rn=Se.getFieldValue("sub_item_banks"))==null?void 0:Rn[Ft==null?void 0:Ft[0]])==null?void 0:Lt[Ft==null?void 0:Ft[1]],xr=(Xn=(en=Se.getFieldValue("sub_item_banks"))==null?void 0:en[Ft==null?void 0:Ft[0]])==null?void 0:Xn.question_score;return b.createElement("div",{className:Et.wrap},b.createElement("div",{className:Et.questionTitleEditorWrap},b.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:Bn,labelCol:{span:24},rules:[{required:!0}]},b.createElement(lt,{scrollId:"name",watch:!0,height:140,placeholder:de}))),b.createElement(Fe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:aa,labelCol:{span:24}},b.createElement(mr,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ee&&!rt&&b.createElement(Fe.default.Item,{hidden:!0,name:Ft,valuePropName:"checked"},b.createElement(zt.Z,{defaultChecked:!0})),Ee&&rt&&b.createElement(Qe.Z,{align:"middle",className:"mb30"},b.createElement(Fe.default.Item,{name:Ft,valuePropName:"checked"},b.createElement(zt.Z,null)),b.createElement(bn.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),b.createElement(bn.Z,null,b.createElement(ne.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},b.createElement(ht.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Ya||!rt)&&b.createElement(Fe.default.List,{name:Pn,rules:[{validator(mn,Tt){return rt?Tt!=null&&Tt.length?(Tt==null?void 0:Tt.reduce((Fr,Er)=>Fr+Er.score,0))>parseFloat(xr)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(mn,{add:Tt,remove:cr})=>b.createElement(b.Fragment,null,b.createElement("div",{className:`${Et.title} mb10`},rt?"\u5173\u952E\u8BCD":b.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),b.createElement(Qe.Z,{align:"middle",className:"font14 mb30"},b.createElement(bn.Z,{flex:1},b.createElement(Be.default,{value:Ea,onChange:Fr=>{nn(Fr.target.value)},maxLength:50,allowClear:!0,onPressEnter:Fr=>{var Er,wr,gr,Nn;const Ar=`${(Er=Fr.target)==null?void 0:Er.value}`,Hr=(gr=(wr=Ar==null?void 0:Ar.split("|"))==null?void 0:wr.filter(Pr=>!!Pr))==null?void 0:gr.map(Pr=>Pr.trim()),zr=Se.getFieldValue(["sub_item_banks",...Pn]),Or=((Nn=zr==null?void 0:zr.map(Pr=>Pr==null?void 0:Pr.keyword))==null?void 0:Nn.flat())||[];for(const Pr of Hr)if(Or.includes(Pr)){be.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Cr(Ar)&&(Tt({keyword:Hr,score:1}),nn(""))},className:Et.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),b.createElement(bn.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),mn.map(Fr=>{var Er=Fr,{key:wr,name:gr}=Er,Nn=_a(Er,["key","name"]);return b.createElement(Qe.Z,{key:wr,className:"mb20",style:{marginRight:148}},b.createElement(bn.Z,{flex:1},b.createElement(Qe.Z,{align:"middle",justify:"space-between"},b.createElement(Fe.default.Item,Mr(vr({},Nn),{name:[gr,"keyword"]}),b.createElement(Mn,{onClose:()=>cr(gr)})),rt&&b.createElement(Fe.default.Item,Mr(vr({},Nn),{name:[gr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Et.blankInputNumberWrapper}),b.createElement(Te.Z,{className:Et.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),b.createElement("div",{onClick:()=>xn(!0)},b.createElement(Fe.default.Item,{name:qn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(tn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ca}))))};var Nt=oe(59301),se=Object.defineProperty,et=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,Xt=(de,Se,Ee)=>Se in de?se(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Qt=(de,Se)=>{for(var Ee in Se||(Se={}))at.call(Se,Ee)&&Xt(de,Ee,Se[Ee]);if(Zt)for(var Ee of Zt(Se))rn.call(Se,Ee)&&Xt(de,Ee,Se[Ee]);return de},qt=(de,Se)=>et(de,ct(Se)),na=(de,Se)=>{var Ee={};for(var rt in de)at.call(de,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=de[rt]);if(de!=null&&Zt)for(var rt of Zt(de))Se.indexOf(rt)<0&&rn.call(de,rt)&&(Ee[rt]=de[rt]);return Ee};const{Panel:ka}=Gt.default,Ga=({questionTitlePlaceholder:de,choiceKey:Se,form:Ee,withScore:rt})=>{const Bn=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[qn,aa]=(0,b.useState)(),[Pn,Ft]=(0,b.useState)([]),Ht=Lt=>{Ft(Lt)},Rn=({value:Lt})=>Nt.createElement("div",{style:{width:150,paddingLeft:11}},Lt);return Nt.createElement("div",{className:Et.wrap},Nt.createElement("div",{className:Et.questionTitleEditorWrap},Nt.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Nt.createElement(lt,{scrollId:"name",watch:!0,height:140,placeholder:de}))),Nt.createElement(Fe.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Nt.createElement(Fe.default.List,{name:"sub_item_banks",rules:[{validator(Lt,en){return en?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Lt,{add:en,remove:Xn,move:ca})=>{const xn=Ee.getFieldValue("sub_item_banks");return Nt.createElement(Nt.Fragment,null,Nt.createElement(Gt.default,{className:Lt.length>0?Et.collapseWrapper:"",bordered:!1,activeKey:Pn,onChange:Ht,expandIcon:({isActive:Ea})=>Nt.createElement("i",{className:`iconfont icon-weizhankai ${Ea?Et.open:Et.close}`,style:{fontSize:14,transition:"all .2s"}})},Lt.map((Ea,nn)=>{var Ya=Ea,{key:xr,name:mn}=Ya,Tt=na(Ya,["key","name"]),cr,Fr,Er,wr,gr,Nn,Ar,Hr,zr,Or,Pr,kr,Yr,$a;return Nt.createElement(ka,{className:Et.panel,forceRender:!0,header:Nt.createElement("div",{className:Et.panelHeader},"\u7B2C",nn+1,"\u5C0F\u9898",Nt.createElement("span",null,"\uFF08",((cr=xn==null?void 0:xn[mn])==null?void 0:cr.question_type)==0?"\u5355\u9009\u9898":((Fr=xn==null?void 0:xn[mn])==null?void 0:Fr.question_type)==1?"\u591A\u9009\u9898":((Er=xn==null?void 0:xn[mn])==null?void 0:Er.question_type)==3?"\u586B\u7A7A\u9898":((wr=xn==null?void 0:xn[mn])==null?void 0:wr.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:mn,extra:Nt.createElement(Qe.Z,{align:"middle",onClick:br=>br.stopPropagation()},((gr=xn==null?void 0:xn[mn])==null?void 0:gr.question_type)==3&&Nt.createElement(Nt.Fragment,null,Nt.createElement(De.ZP.Group,{defaultValue:(Nn=xn==null?void 0:xn[mn])==null?void 0:Nn.use_blank_score,className:ie.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:br=>{var Gr,Zr,to,io,lo;if(Ee==null||Ee.setFieldValue(["sub_item_banks",mn,"use_blank_score"],(Gr=br==null?void 0:br.target)==null?void 0:Gr.value),(Zr=br==null?void 0:br.target)!=null&&Zr.value){let vo=0;for(let Lo in(to=Ee==null?void 0:Ee.getFieldValue(["sub_item_banks",mn]))==null?void 0:to.standard_answers)vo+=Number((lo=(io=Ee==null?void 0:Ee.getFieldValue(["sub_item_banks",mn]))==null?void 0:io.standard_answers[Lo])==null?void 0:lo.score);Ee==null||Ee.setFieldValue(["sub_item_banks",mn,"question_score"],vo||"")}aa(new Date)}}),Nt.createElement(ne.Z,{overlayInnerStyle:{width:460},title:Nt.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Nt.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Nt.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),rt&&Nt.createElement(Fe.default.Item,qt(Qt({},Tt),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[mn,"question_score"],className:Et.blankInputNumberWrapper}),((Ar=xn==null?void 0:xn[mn])==null?void 0:Ar.question_type)==3&&((Hr=xn==null?void 0:xn[mn])!=null&&Hr.use_blank_score)?Nt.createElement(Rn,null):Nt.createElement(Te.Z,{className:Et.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),Nt.createElement(Qe.Z,{align:"middle",className:"pl40",style:{width:82}},nn!==0&&Nt.createElement("div",{onClick:()=>{var br;ca(nn,nn-1);const Gr=(br=Ee.getFieldValue("sub_item_banks"))==null?void 0:br.map((Zr,to)=>(Lt.map((io,lo)=>{to===lo&&(Zr.q_position=Number(io.name)+1)}),Zr));Ee.setFieldValue("sub_item_banks",Gr)}},Nt.createElement(ne.Z,{title:"\u4E0A\u79FB"},Nt.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),nn{var br;ca(nn,nn+1);const Gr=(br=Ee.getFieldValue("sub_item_banks"))==null?void 0:br.map((Zr,to)=>(Lt.map((io,lo)=>{to===lo&&(Zr.q_position=Number(io.name)+1)}),Zr));Ee.setFieldValue("sub_item_banks",Gr)},className:nn===0?"":"ml10"},Nt.createElement(ne.Z,{title:"\u4E0B\u79FB"},Nt.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),Nt.createElement(ne.Z,{title:"\u5220\u9664"},Nt.createElement(pn.Z,{className:`${Et.deleteIcon} ml40`,onClick:()=>Xn(mn)})))},Nt.createElement(Fe.default.Item,qt(Qt({},Tt),{name:mn}),(((zr=xn==null?void 0:xn[mn])==null?void 0:zr.question_type)==0||((Or=xn==null?void 0:xn[mn])==null?void 0:Or.question_type)==1)&&Nt.createElement(Ba,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Pr=xn==null?void 0:xn[mn])==null?void 0:Pr.question_type)==1,form:Ee,choiceKey:[mn,"choices"],titleKey:[mn,"name"],analysisKey:[mn,"analysis"],choiceOptionsPath:["sub_item_banks",mn,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((kr=xn==null?void 0:xn[mn])==null?void 0:kr.question_type)==3&&Nt.createElement(Jr,{form:Ee,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",name:mn,scoreByBlank:[mn,"use_blank_score"],titleKey:[mn,"name"],analysisKey:[mn,"analysis"],isOrdered:[mn,"is_ordered"],answerKey:[mn,"standard_answers"],key:qn}),((Yr=xn==null?void 0:xn[mn])==null?void 0:Yr.question_type)==2&&Nt.createElement(ra,{form:Ee,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[mn,"name"],analysisKey:[mn,"analysis"],choiceKey:[mn,"choices"]}),(($a=xn==null?void 0:xn[mn])==null?void 0:$a.question_type)==4&&Nt.createElement(on,{showKeywords:!0,isMustKeyWords:!0,form:Ee,titleKey:[mn,"name"],analysisKey:[mn,"analysis"],answerTexts:[mn,"answer_texts"],useKeywords:[mn,"use_keywords"],keywords:[mn,"keywords"],indexs:mn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",key:qn})))})),Lt.length<20&&Nt.createElement(z.Z,{menu:{items:[{label:Nt.createElement("div",{onClick:()=>{en({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),Ft([Lt==null?void 0:Lt.length,...Pn])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Nt.createElement("div",{onClick:()=>{en({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),Ft([Lt==null?void 0:Lt.length,...Pn])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Nt.createElement("div",{onClick:()=>{en({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),Ft([Lt==null?void 0:Lt.length,...Pn])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Nt.createElement("div",{onClick:()=>{en({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),Ft([Lt==null?void 0:Lt.length,...Pn])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Nt.createElement("div",{onClick:()=>{en({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),Ft([Lt==null?void 0:Lt.length,...Pn])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Ea=>Ea.show).map(Ea=>({label:Ea.label,key:Ea.key}))}},Nt.createElement("div",{className:`${Et.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var vn=oe(59301),ba=Object.defineProperty,Aa=Object.defineProperties,Oa=Object.getOwnPropertyDescriptors,Lr=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,Vr=(de,Se,Ee)=>Se in de?ba(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Rr=(de,Se)=>{for(var Ee in Se||(Se={}))Ur.call(Se,Ee)&&Vr(de,Ee,Se[Ee]);if(Lr)for(var Ee of Lr(Se))Nr.call(Se,Ee)&&Vr(de,Ee,Se[Ee]);return de},jr=(de,Se)=>Aa(de,Oa(Se)),Fo=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),So=({qitem:de,setisedit:Se,TagDiscipline:Ee,exerciseitem:rt,seveeditor:Bn,deleteitem:qn,getTagData:aa,init:Pn,showTip:Ft=!1})=>{const[Ht]=Fe.default.useForm();(0,b.useEffect)(()=>{var Lt;Ht.setFieldsValue(jr(Rr({},de),{name:de.question_title,sub_item_banks:(Lt=de.sub_exercise_questions)==null?void 0:Lt.map(en=>{var Xn;return jr(Rr({},en),{name:en.question_title,choices:(Xn=en==null?void 0:en.question_choices)==null?void 0:Xn.map(ca=>jr(Rr({},ca),{is_answer:ca!=null&&ca.standard_boolean?1:0}))})}),repeat_answer:!de.repeat_answer}))},[de]);const Rn=Lt=>{if(!(Lt!=null&&Lt.length))return!1;const en=Lt.map(ca=>{var xn;return(xn=ca.choice_text)==null?void 0:xn.trim().replace(/^\s+|\s+$/g,"")});return new Set(en).size!==en.length};return vn.createElement("div",null,vn.createElement(Fe.default,{form:Ht,colon:!1,onValuesChange:(Lt,en)=>{var Xn,ca,xn;if(Lt!=null&&Lt.sub_item_banks){let Ea=((Xn=Ht.getFieldValue("sub_item_banks"))==null?void 0:Xn.length)>0&&((xn=(ca=Ht.getFieldValue("sub_item_banks"))==null?void 0:ca.map(nn=>{var Ya;if(nn.question_type==3&&(nn!=null&&nn.use_blank_score)){let xr=0;for(let mn in nn==null?void 0:nn.standard_answers)xr+=Number((Ya=nn==null?void 0:nn.standard_answers[mn])==null?void 0:Ya.score);return xr}else return nn.question_score}))==null?void 0:xn.filter(nn=>nn));(Ea==null?void 0:Ea.length)>0&&Ht.setFieldsValue({question_score:parseFloat(Ea==null?void 0:Ea.reduce((nn,Ya)=>parseFloat(nn)+parseFloat(Ya))).toFixed(1)})}},onFinish:Lt=>{var en,Xn;if((en=Lt.sub_item_banks)==null?void 0:en.some(xn=>xn.question_type===0||xn.question_type===1?Rn(xn.choices):!1)){be.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}Bn(jr(Rr(Rr({},de),Lt),{sub_item_banks:(Xn=Lt==null?void 0:Lt.sub_item_banks)==null?void 0:Xn.map(xn=>(console.log(xn),jr(Rr({},xn),{item_type:xn==null?void 0:xn.question_type,id:(xn==null?void 0:xn.question_id)||""})))}))},onFinishFailed:Lt=>Fo(void 0,null,function*(){var en,Xn;be.ZP.error(Lt.errorFields[0].errors[0]),Ht.scrollToField((Xn=(en=Lt==null?void 0:Lt.errorFields)==null?void 0:en[0])==null?void 0:Xn.name,{behavior:"smooth",block:"center"})})},vn.createElement("div",{style:{display:"flex",alignItems:"center"}},vn.createElement("div",{style:{flex:1}},vn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),vn.createElement("span",null,"\u7EC4\u5408\u9898")),!de.isadd&&vn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{qn()}},vn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),vn.createElement(We.ZP,{onClick:()=>{var Lt;de.isadd?(Se(!1),Pn()):(Ht.setFieldsValue(jr(Rr({},de),{name:de==null?void 0:de.question_title,choices:(Lt=de==null?void 0:de.question_choices)==null?void 0:Lt.map(en=>jr(Rr({},en),{standard_boolean:en!=null&&en.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),vn.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:vn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},vn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},vn.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Ht.submit()}},"\u4FDD\u5B58"))),vn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},vn.createElement(pa.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),vn.createElement(Ga,{form:Ht,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),vn.createElement(mt,{getTagData:aa,qitem:de,exerciseitem:rt,TagDiscipline:Ee,form:Ht}))))},yo=oe(51110),bo=oe(24334),Tr=oe(59301),Co=Object.defineProperty,Tl=Object.defineProperties,kl=Object.getOwnPropertyDescriptors,di=Object.getOwnPropertySymbols,Qi=Object.prototype.hasOwnProperty,Gl=Object.prototype.propertyIsEnumerable,ao=(de,Se,Ee)=>Se in de?Co(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,wo=(de,Se)=>{for(var Ee in Se||(Se={}))Qi.call(Se,Ee)&&ao(de,Ee,Se[Ee]);if(di)for(var Ee of di(Se))Gl.call(Se,Ee)&&ao(de,Ee,Se[Ee]);return de},Ko=(de,Se)=>Tl(de,kl(Se)),jl=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),ti=({qitem:de,TagDiscipline:Se,exerciseitem:Ee,setisedit:rt,seveeditor:Bn,deleteitem:qn,getTagData:aa,init:Pn,showTip:Ft=!1})=>{const[Ht]=Fe.default.useForm(),Rn=!0;return(0,b.useEffect)(()=>{var Lt,en,Xn;Ht.setFieldsValue(Ko(wo({},de),{standard_answers:de.standard_answer,difficulty:de.difficulty,item_banks_group_id:de.item_banks_group_id,hack:Ko(wo({},de),{time_limit:(de==null?void 0:de.time_limit)||3}),hack_codes:{language:(Lt=de==null?void 0:de.program_attr)==null?void 0:Lt.language,code:bo.Base64.decode(((en=de==null?void 0:de.program_attr)==null?void 0:en.code)||"")},hack_sets:wo({},(Xn=de==null?void 0:de.hack_sets)==null?void 0:Xn[0]),repeat_answer:!de.repeat_answer}))},[de]),Tr.createElement("div",null,Tr.createElement(Fe.default,{form:Ht,colon:!1,onValuesChange:(Lt,en)=>{var Xn,ca,xn,Ea;if(Lt!=null&&Lt.standard_answers){let nn=((Xn=Ht.getFieldValue("standard_answers"))==null?void 0:Xn.length)>0&&((xn=(ca=Ht.getFieldValue("standard_answers"))==null?void 0:ca.map(Ya=>Ya.score))==null?void 0:xn.filter(Ya=>Ya));(nn==null?void 0:nn.length)>0&&Ht.setFieldsValue({question_score:(nn==null?void 0:nn.length)>0&&((Ea=nn.reduce((Ya,xr)=>Ya+xr))==null?void 0:Ea.toFixed(1))})}},onFinish:Lt=>{var en;Bn(Ko(wo(wo({},de),Lt),{item_type:de==null?void 0:de.question_type,standard_answers:(en=Lt.standard_answers)==null?void 0:en.map((Xn,ca)=>Ko(wo({},Xn),{position:ca+1})),standard_answer:void 0}))},onFinishFailed:Lt=>jl(void 0,null,function*(){var en,Xn;be.ZP.error(Lt.errorFields[0].errors[0]),Ht.scrollToField((Xn=(en=Lt==null?void 0:Lt.errorFields)==null?void 0:en[0])==null?void 0:Xn.name,{behavior:"smooth",block:"center"})})},Tr.createElement("div",{style:{display:"flex",alignItems:"center"}},Tr.createElement("div",{style:{flex:1}},Tr.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Tr.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),!de.isadd&&Tr.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{qn()}},Tr.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),Tr.createElement(We.ZP,{onClick:()=>{var Lt,en,Xn;de.isadd?(rt(!1),Pn()):(Ht.setFieldsValue(Ko(wo({},de),{standard_answers:de.standard_answer,difficulty:de.difficult,item_banks_group_id:de.item_banks_group_id,hack:wo({},de),hack_codes:{language:(Lt=de==null?void 0:de.program_attr)==null?void 0:Lt.language,code:bo.Base64.decode((en=de==null?void 0:de.program_attr)==null?void 0:en.code)},hack_sets:wo({},(Xn=de==null?void 0:de.hack_sets)==null?void 0:Xn[0]),repeat_answer:!de.repeat_answer})),rt(!1))}},"\u53D6\u6D88"),Tr.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Tr.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Tr.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Tr.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Ht.submit()}},"\u4FDD\u5B58"))),Tr.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Tr.createElement(pa.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),Tr.createElement(yo.t,{form:Ht,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Rn,hackidentifier:de==null?void 0:de.hack_identifier,answerKey:"standard_answers"}),Tr.createElement(mt,{getTagData:aa,qitem:de,exerciseitem:Ee,TagDiscipline:Se,form:Ht}))))},Qr=oe(59301),Ui=Object.defineProperty,Ki=Object.defineProperties,Hl=Object.getOwnPropertyDescriptors,Yi=Object.getOwnPropertySymbols,zl=Object.prototype.hasOwnProperty,fo=Object.prototype.propertyIsEnumerable,Ji=(de,Se,Ee)=>Se in de?Ui(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,Po=(de,Se)=>{for(var Ee in Se||(Se={}))zl.call(Se,Ee)&&Ji(de,Ee,Se[Ee]);if(Yi)for(var Ee of Yi(Se))fo.call(Se,Ee)&&Ji(de,Ee,Se[Ee]);return de},oo=(de,Se)=>Ki(de,Hl(Se)),Bi=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),Zl=({qitem:de,setqitem:Se,setisedit:Ee,TagDiscipline:rt,exerciseitem:Bn,seveeditor:qn,deleteitem:aa,showTip:Pn=!1})=>{var Ft;const[Ht]=Fe.default.useForm();return(0,b.useEffect)(()=>{var Rn,Lt;Ht.setFieldsValue(oo(Po({},de),{name:de==null?void 0:de.question_title,choices:(Rn=de==null?void 0:de.question_choices)==null?void 0:Rn.map(en=>oo(Po({},en),{standard_boolean:en!=null&&en.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),de.shixun=(Lt=de==null?void 0:de.shixun)==null?void 0:Lt.map(en=>oo(Po({},en),{defaultscore:en.challenge_score}))},[]),Qr.createElement("div",null,Qr.createElement(Fe.default,{form:Ht,colon:!1,onFinish:Rn=>{var Lt,en;let Xn=oo(Po({},Rn),{question_scores:(Lt=de==null?void 0:de.shixun)==null?void 0:Lt.map(ca=>ca.challenge_score),item_type:de==null?void 0:de.question_type,choices:(en=Rn==null?void 0:Rn.choices)==null?void 0:en.map(ca=>oo(Po({},ca),{is_answer:ca.standard_boolean}))});qn(Po(Po({},de),Xn))},onFinishFailed:Rn=>Bi(void 0,null,function*(){var Lt,en;be.ZP.error(Rn.errorFields[0].errors[0]),Ht.scrollToField((en=(Lt=Rn==null?void 0:Rn.errorFields)==null?void 0:Lt[0])==null?void 0:en.name,{behavior:"smooth",block:"center"})})},Qr.createElement("div",{style:{display:"flex",alignItems:"center"}},Qr.createElement("div",{style:{flex:1}},Qr.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Qr.createElement("span",null,"\u5B9E\u8BAD\u9898")),Qr.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{aa()}},Qr.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Qr.createElement(We.ZP,{onClick:()=>{var Rn,Lt;Ht.setFieldsValue(oo(Po({},de),{name:de==null?void 0:de.question_title,choices:(Rn=de==null?void 0:de.question_choices)==null?void 0:Rn.map(en=>oo(Po({},en),{standard_boolean:en!=null&&en.standard_boolean?1:0})),repeat_answer:!(de!=null&&de.repeat_answer)})),de.shixun=(Lt=de==null?void 0:de.shixun)==null?void 0:Lt.map(en=>oo(Po({},en),{challenge_score:en.defaultscore})),Se(Po({},de)),Ee(!1)}},"\u53D6\u6D88"),Qr.createElement(ne.Z,{overlayClassName:ie.shake,open:Pn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Qr.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Qr.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Qr.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>Bi(void 0,null,function*(){var Rn,Lt,en;if(((Lt=(Rn=de==null?void 0:de.shixun)==null?void 0:Rn.map)==null?void 0:Lt.call(Rn,Xn=>Xn.challenge_score).filter(Xn=>Xn).length)<((en=de==null?void 0:de.shixun)==null?void 0:en.length)){be.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}Ht.submit()})},"\u4FDD\u5B58"))),Qr.createElement(pa.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),Qr.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Qr.createElement(Ge.Z,{watch:!0,height:140,placeholder:"",defaultValue:de.question_title}))),Qr.createElement(Qe.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Qr.createElement("div",null,Qr.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),Qr.createElement("a",{href:`/shixuns/${de==null?void 0:de.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Qr.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(Ft=de==null?void 0:de.shixun)==null?void 0:Ft.map((Rn,Lt)=>Qr.createElement("div",{key:Rn.challenge_id,style:{display:"flex",marginBottom:20}},Qr.createElement("div",{style:{flex:1}},Lt+1,"\u3001",Rn.challenge_name),Qr.createElement("div",null,Qr.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Qr.createElement(Te.Z,{precision:1,value:Rn==null?void 0:Rn.challenge_score,onChange:en=>{const Xn=JSON.parse(JSON.stringify((de==null?void 0:de.shixun)||[]));Xn[Lt].challenge_score=en;const ca=Xn.every(Ea=>!Ea.challenge_score),xn=parseFloat(Xn==null?void 0:Xn.map(Ea=>Ea.challenge_score).reduce((Ea,nn)=>parseFloat(Ea||0)+parseFloat(nn||0)));Ht.setFieldsValue({question_score:ca?"":xn.toFixed(1)}),Se(oo(Po({},de),{shixun:Xn}))},max:200,min:1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},ea={flex_box_center:"flex_box_center___ljmk3",flex_space_between:"flex_space_between___Fy45C",flex_box_vertical_center:"flex_box_vertical_center___SoC1C",flex_box_center_end:"flex_box_center_end___MumBX",flex_box_column:"flex_box_column___cutpt",warp:"warp___w1JUC",indexTag:"indexTag___LPncW",normalWrap:"normalWrap___pEIzs",redio:"redio___I6tXM",redioitem:"redioitem___cS4Gp",redioitemyes:"redioitemyes___JBDmk",title:"title___XAohQ",titleyes:"titleyes____bNQk",yestag:"yestag___zQnb1",checkbox:"checkbox___MHadU",checkboxitem:"checkboxitem___KX7mB",checkboxitemyes:"checkboxitemyes___MpOWf",bottom:"bottom___FkHfO",bottomitem:"bottomitem___AS0Qp",left:"left___U23z1",right:"right___yJVEk",completion:"completion___Bu5G6",content:"content___LySPW",items:"items___ETMq9",simple:"simple___XX5t0",shixunWrapper:"shixunWrapper___w6oIG",shixun:"shixun___ePWKn",score:"score___nGh9k",qtitle:"qtitle___DAMW1",program:"program___Mm1qL",combination:"combination___Sw7S6",qtype:"qtype___Xdl60",divname:"divname___AZYhO"},Xi=oe(1710),Wl=oe(65986),Dn=oe(59301);const ci=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Vl=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},{type:9,name:"\u7A0B\u5E8F\u6539\u9519\u9898"}];var Ql=({qitem:de,newExercisePaper:Se})=>{var Ee,rt,Bn,qn,aa,Pn,Ft,Ht,Rn,Lt,en,Xn,ca,xn,Ea,nn,Ya,xr,mn,Tt,cr,Fr,Er,wr,gr;return Dn.createElement("div",{className:ea.warp},((de==null?void 0:de.question_type)===0||(de==null?void 0:de.question_type)===2)&&Dn.createElement("div",{className:ea.normalWrap},(Ee=de==null?void 0:de.question_choices)==null?void 0:Ee.map((Nn,Ar)=>Dn.createElement("div",{className:ea.redio,key:Ar},!(Nn!=null&&Nn.standard_boolean)&&Dn.createElement("span",{className:ea.redioitem}),(Nn==null?void 0:Nn.standard_boolean)&&Dn.createElement("i",{className:`${ea.redioitemyes} icon-duigou1`}),Dn.createElement("span",{className:`${Nn!=null&&Nn.standard_boolean?ea.titleyes:ea.title} ${ea.indexTag}`},(de==null?void 0:de.question_type)===0?ci[Ar]:""),Dn.createElement(ut.Z,{className:Nn!=null&&Nn.standard_boolean?ea.titleyes:ea.title,value:Nn==null?void 0:Nn.choice_text}),(Nn==null?void 0:Nn.standard_boolean)&&Dn.createElement("div",{className:ea.yestag},"\u6B63\u786E\u7B54\u6848")))),(de==null?void 0:de.question_type)===1&&Dn.createElement("div",{className:ea.normalWrap},(rt=de==null?void 0:de.question_choices)==null?void 0:rt.map((Nn,Ar)=>Dn.createElement("div",{className:ea.checkbox,key:Ar},!(Nn!=null&&Nn.standard_boolean)&&Dn.createElement("span",{className:ea.checkboxitem}),(Nn==null?void 0:Nn.standard_boolean)&&Dn.createElement("i",{className:`${ea.checkboxitemyes} icon-duigou1`}),Dn.createElement("span",{className:`${Nn!=null&&Nn.standard_boolean?ea.titleyes:ea.title} ${ea.indexTag}`},ci[Ar]),Dn.createElement(ut.Z,{className:Nn!=null&&Nn.standard_boolean?ea.titleyes:ea.title,value:Nn==null?void 0:Nn.choice_text}),(Nn==null?void 0:Nn.standard_boolean)&&Dn.createElement("div",{className:ea.yestag},"\u6B63\u786E\u7B54\u6848")))),(de==null?void 0:de.question_type)===3&&Dn.createElement("div",{className:ea.completion},(Bn=de==null?void 0:de.standard_answers)==null?void 0:Bn.map((Nn,Ar)=>{var Hr;return Dn.createElement(Qe.Z,{align:"top"},Dn.createElement("span",{className:ea.title},"\u586B\u7A7A\u9879",Ar+1),Dn.createElement("div",{className:ea.content},(Hr=Nn.answer_text)==null?void 0:Hr.map((zr,Or)=>Dn.createElement("div",{key:Or,className:ea.items,style:(Nn==null?void 0:Nn.model)===2?{border:0,padding:0}:{}},(Nn==null?void 0:Nn.model)===1?Dn.createElement("pre",{className:"mb0"},zr):Dn.createElement(Wl.Z,{value:zr,disabled:!0})))))})),(de==null?void 0:de.question_type)===4&&Dn.createElement("div",{className:ea.simple},Dn.createElement("div",{className:ea.title},"\u53C2\u8003\u7B54\u6848"),Dn.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(qn=de==null?void 0:de.answer_texts)!=null&&qn[0]?Dn.createElement(ut.Z,{className:ea.content,value:(aa=de==null?void 0:de.answer_texts)==null?void 0:aa[0]}):Dn.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),Dn.createElement("div",{className:"mt20 "},Dn.createElement("span",{className:ea.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),Dn.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},de!=null&&de.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(de==null?void 0:de.question_type)===5&&Dn.createElement("div",{className:ea.shixunWrapper},(Pn=de==null?void 0:de.shixun)==null?void 0:Pn.map((Nn,Ar)=>{var Hr,zr;return Dn.createElement("div",null,Dn.createElement("div",{key:Ar,className:`${ea.shixun} mb30`},Dn.createElement("span",{className:ea.score},"\uFF08",Nn==null?void 0:Nn.challenge_score,"\u5206\uFF09"),Dn.createElement("span",{className:ea.qtitle},(de==null?void 0:de.index)+"."+(Ar+1),"\u3001",Nn==null?void 0:Nn.challenge_name)),((zr=(Hr=Se==null?void 0:Se.editData)==null?void 0:Hr.exercise)==null?void 0:zr.show_challenge_task_pass)&&Dn.createElement(ut.Z,{className:ea.content,value:(Nn==null?void 0:Nn.challenge_task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),[6,9].includes(de==null?void 0:de.question_type)&&Dn.createElement("div",{className:ea.program,style:{border:!((Ht=(Ft=Se==null?void 0:Se.editData)==null?void 0:Ft.exercise)!=null&&Ht.show_hack_sets)&&!((Lt=(Rn=Se==null?void 0:Se.editData)==null?void 0:Rn.exercise)!=null&&Lt.show_hack_description)&&"none"}},((Xn=(en=Se==null?void 0:Se.editData)==null?void 0:en.exercise)==null?void 0:Xn.show_hack_sets)&&Dn.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Dn.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Dn.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Dn.createElement(Xi.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Nn,Ar,Hr)=>Hr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Nn,Ar,Hr)=>Dn.createElement(ne.Z,{title:Dn.createElement("pre",null,Nn)},Dn.createElement("div",{className:ea.divname},Nn))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Nn,Ar,Hr)=>Dn.createElement(ne.Z,{title:Dn.createElement("pre",null,Nn)}," ",Dn.createElement("div",{className:ea.divname},Nn))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(ca=de==null?void 0:de.program_attr)==null?void 0:ca.hack_sets})),((Ea=(xn=Se==null?void 0:Se.editData)==null?void 0:xn.exercise)==null?void 0:Ea.show_hack_description)&&Dn.createElement("div",null,Dn.createElement(ut.Z,{className:ea.content,value:(de==null?void 0:de.description)||"- -"}))),(de==null?void 0:de.question_type)===7&&((nn=de==null?void 0:de.sub_exercise_questions)==null?void 0:nn.map((Nn,Ar)=>{var Hr,zr,Or,Pr,kr,Yr;return Dn.createElement("div",{key:Ar},Dn.createElement("div",{className:ea.combination},Dn.createElement("span",{className:ea.score},Nn==null?void 0:Nn.question_score,"\u5206"),Dn.createElement("span",{className:ea.qtype},(Hr=Vl.find($a=>$a.type==Nn.question_type))==null?void 0:Hr.name),Dn.createElement("span",{className:ea.qtitle},Dn.createElement(ut.Z,{value:`${Ar+1}\u3001${Nn==null?void 0:Nn.question_title}`}))),(Nn.question_type===0||Nn.question_type===2)&&Dn.createElement("div",{className:ea.warp,style:{padding:"20px 58px 0 58px"}},Dn.createElement("div",null,(zr=Nn==null?void 0:Nn.question_choices)==null?void 0:zr.map(($a,br)=>Dn.createElement("div",{className:ea.redio,key:br},!($a!=null&&$a.standard_boolean)&&Dn.createElement("span",{className:ea.redioitem}),($a==null?void 0:$a.standard_boolean)&&Dn.createElement("i",{className:`${ea.redioitemyes} icon-duigou1`}),Dn.createElement("span",{className:`${$a!=null&&$a.standard_boolean?ea.titleyes:ea.title} ${ea.indexTag}`},ci[br]),Dn.createElement(ut.Z,{className:$a!=null&&$a.standard_boolean?ea.titleyes:ea.title,value:$a==null?void 0:$a.choice_text}),($a==null?void 0:$a.standard_boolean)&&Dn.createElement("div",{className:ea.yestag},"\u6B63\u786E\u7B54\u6848"))))),Nn.question_type===1&&Dn.createElement("div",{className:ea.normalWrap},(Or=Nn==null?void 0:Nn.question_choices)==null?void 0:Or.map(($a,br)=>Dn.createElement("div",{className:ea.checkbox,key:br},!($a!=null&&$a.standard_boolean)&&Dn.createElement("span",{className:ea.checkboxitem}),($a==null?void 0:$a.standard_boolean)&&Dn.createElement("i",{className:`${ea.checkboxitemyes} icon-duigou1`}),Dn.createElement("span",{className:`${$a!=null&&$a.standard_boolean?ea.titleyes:ea.title} ${ea.indexTag}`},ci[br]),Dn.createElement(ut.Z,{className:$a!=null&&$a.standard_boolean?ea.titleyes:ea.title,value:$a==null?void 0:$a.choice_text}),($a==null?void 0:$a.standard_boolean)&&Dn.createElement("div",{className:ea.yestag},"\u6B63\u786E\u7B54\u6848")))),Nn.question_type===3&&Dn.createElement("div",{className:ea.completion},(Pr=Nn==null?void 0:Nn.standard_answers)==null?void 0:Pr.map(($a,br)=>{var Gr;return Dn.createElement(Qe.Z,{align:"top"},Dn.createElement("span",{className:ea.title},"\u586B\u7A7A\u9879",br+1),Dn.createElement("div",{className:ea.content},(Gr=$a.answer_text)==null?void 0:Gr.map((Zr,to)=>Dn.createElement("div",{key:to,className:ea.items},Dn.createElement("pre",{className:"mb0"},Zr)))))})),Nn.question_type===4&&Dn.createElement("div",{className:ea.simple},Dn.createElement("div",{className:ea.title},"\u53C2\u8003\u7B54\u6848"),Dn.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(kr=Nn==null?void 0:Nn.answer_texts)!=null&&kr[0]?Dn.createElement(ut.Z,{className:ea.content,value:(Yr=Nn==null?void 0:Nn.answer_texts)==null?void 0:Yr[0]}):Dn.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),Dn.createElement("div",{className:"mt20 "},Dn.createElement("span",{className:ea.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),Dn.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Nn!=null&&Nn.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(de==null?void 0:de.question_type)===8&&Dn.createElement("div",null,Dn.createElement(ut.Z,{disabledFill:!0,className:ea.content,showProgramFill:!0,value:bo.Base64.decode(((Ya=de==null?void 0:de.program_attr)==null?void 0:Ya.code)||"")})),((de==null?void 0:de.question_type)<=4||[6,8].includes(de==null?void 0:de.question_type))&&Dn.createElement("div",{className:ea.bottom},Dn.createElement("div",{className:`${ea.bottomitem} mb30`},Dn.createElement("span",{className:ea.left},"\u89E3\u6790"),Dn.createElement("span",{className:ea.right},de!=null&&de.analysis?Dn.createElement(ut.Z,{value:de==null?void 0:de.analysis}):Dn.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),Dn.createElement("div",{className:`${ea.bottomitem} mb30`},Dn.createElement("span",{className:ea.left},"\u96BE\u5EA6"),Dn.createElement("span",{className:ea.right},(de==null?void 0:de.difficulty)===1?"\u7B80\u5355":(de==null?void 0:de.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Dn.createElement("div",{className:ea.bottomitem},Dn.createElement("span",{className:ea.left},"\u77E5\u8BC6\u70B9"),Dn.createElement(ne.Z,{title:((xr=de==null?void 0:de.tag_discipline_names)==null?void 0:xr.length)<=0||((mn=de==null?void 0:de.tag_discipline_names)==null?void 0:mn.length)==1&&["-"].includes(de==null?void 0:de.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(cr=(Tt=de==null?void 0:de.tag_discipline_names)==null?void 0:Tt.join("\uFF1B"))==null?void 0:cr.toString()},Dn.createElement("span",{className:ea.right},((Fr=de==null?void 0:de.tag_discipline_names)==null?void 0:Fr.length)<=0?Dn.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((Er=de==null?void 0:de.tag_discipline_names)==null?void 0:Er.length)==1&&["-"].includes(de==null?void 0:de.tag_discipline_names[0])?Dn.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(gr=(wr=de==null?void 0:de.tag_discipline_names)==null?void 0:wr.join("\uFF1B"))==null?void 0:gr.toString())))))},qi=oe(80320),Fi=oe(84635),eo=oe(59301),Ul=Object.defineProperty,ni=Object.defineProperties,Kl=Object.getOwnPropertyDescriptors,bi=Object.getOwnPropertySymbols,_i=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,el=(de,Se,Ee)=>Se in de?Ul(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,ai=(de,Se)=>{for(var Ee in Se||(Se={}))_i.call(Se,Ee)&&el(de,Ee,Se[Ee]);if(bi)for(var Ee of bi(Se))$i.call(Se,Ee)&&el(de,Ee,Se[Ee]);return de},tl=(de,Se)=>ni(de,Kl(Se)),ri=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),Yl=({qitem:de,setisedit:Se,TagDiscipline:Ee,exerciseitem:rt,seveeditor:Bn,deleteitem:qn,getTagData:aa,init:Pn,showTip:Ft=!1})=>{const[Ht]=Fe.default.useForm();return(0,b.useEffect)(()=>{Ht.setFieldsValue(tl(ai({},de),{name:de.question_title,answer_texts:de.answer_texts,repeat_answer:!de.repeat_answer}))},[de]),eo.createElement("div",null,eo.createElement(Fe.default,{form:Ht,colon:!1,onFinish:Rn=>{Bn(ai(ai({},de),Rn))},onFinishFailed:Rn=>ri(void 0,null,function*(){var Lt,en;be.ZP.error(Rn.errorFields[0].errors[0]),Ht.scrollToField((en=(Lt=Rn==null?void 0:Rn.errorFields)==null?void 0:Lt[0])==null?void 0:en.name,{behavior:"smooth",block:"center"})})},eo.createElement("div",{style:{display:"flex",alignItems:"center"}},eo.createElement("div",{style:{flex:1}},eo.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),eo.createElement("span",null,"\u7B80\u7B54\u9898")),!(de!=null&&de.isadd)&&eo.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{qn()}},eo.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),eo.createElement(We.ZP,{onClick:()=>{de.isadd?(Se(!1),Pn()):(Ht.setFieldsValue(tl(ai({},de),{name:de==null?void 0:de.question_title,answer_texts:de.answer_texts||[],repeat_answer:!(de!=null&&de.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),eo.createElement(ne.Z,{overlayClassName:ie.shake,open:Ft,placement:"bottom",color:"rgba(244,156,14,0.19)",title:eo.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},eo.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},eo.createElement(We.ZP,{type:"primary",className:"ml20",onClick:()=>{Ht.submit()}},"\u4FDD\u5B58"))),eo.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},eo.createElement(Fe.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},eo.createElement(Te.Z,{onBlur:Rn=>{Rn.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),eo.createElement(Fi.W,{form:Ht,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),eo.createElement(mt,{getTagData:aa,qitem:de,exerciseitem:rt,TagDiscipline:Ee,form:Ht}))))},Xr=oe(59301),Jl=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())}),Ci=({setScoreShow:de,ScoreShow:Se,exerciseitem:Ee,getdata:rt})=>{var Bn,qn,aa;const[Pn,Ft]=(0,b.useState)(!1);function Ht(){return Jl(this,null,function*(){var Rn,Lt,en;let Xn=(Lt=(Rn=Ee==null?void 0:Ee.exercise_question_types)==null?void 0:Rn.filter(xn=>xn.Singlequestion))==null?void 0:Lt.map(xn=>({question_type:xn.question_type,score:xn.Singlequestion})),ca=yield(0,fe.ZP)(`/api/examination_banks/${(en=Ee==null?void 0:Ee.exercise)==null?void 0:en.id}/batch_set_score.json`,{method:"POST",body:{question_arr:Xn}});(ca==null?void 0:ca.status)===0&&rt()})}return Xr.createElement("div",null,Se&&Xr.createElement(x.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:Se,width:640,centered:!0,zIndex:10,className:ie.scoremodal,onCancel:()=>{de(!1)},onOk:()=>{var Rn,Lt,en;if(Ee!=null&&Ee.use_blank_score&&((en=(Lt=(Rn=Ee==null?void 0:Ee.exercise_question_types)==null?void 0:Rn.filter(Xn=>Xn.name==="\u586B\u7A7A\u9898"))==null?void 0:Lt[0])!=null&&en.Singlequestion)){Ft(!0);return}Ht(),de(!1)}},Xr.createElement("div",{className:"c-black"},"\u603B\u5206",Xr.createElement("span",{className:"ml10 c-light-primary"},(Ee==null?void 0:Ee.exercise_question_types.length)>0&&((Bn=Ee==null?void 0:Ee.exercise_types)==null?void 0:Bn.q_scores))),Xr.createElement("div",{className:ie.content},Xr.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Xr.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Xr.createElement("span",null,"\u9898\u578B\u603B\u5206"),Xr.createElement("span",null,"\u64CD\u4F5C")),(aa=(qn=Ee==null?void 0:Ee.exercise_question_types)==null?void 0:qn.filter(Rn=>Rn.name!=="\u5B9E\u8BAD\u9898"&&Rn.name!=="\u7EC4\u5408\u9898"))==null?void 0:aa.map((Rn,Lt)=>{var en;return Xr.createElement("div",{key:Lt,className:ie.items},Xr.createElement("span",null,Rn==null?void 0:Rn.name),Xr.createElement("span",null,(en=Rn==null?void 0:Rn.items)==null?void 0:en.length),Xr.createElement("span",null,Rn==null?void 0:Rn.score),Xr.createElement("span",null,"\u6BCF\u9898",Xr.createElement(Te.Z,{min:.1,precision:1,max:100,onChange:Xn=>{Rn.Singlequestion=Xn},defaultValue:Rn.Singlequestion,style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Xr.createElement(x.default,{title:!1,footer:!1,centered:!0,open:Pn,zIndex:20,width:640,closable:!1,className:ie.scoremodal},Xr.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Xr.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),Xr.createElement("div",{className:ie.bottom},Xr.createElement(We.ZP,{className:ie.no,onClick:()=>{Ft(!1)}},"\u53D6\u6D88"),Xr.createElement(We.ZP,{className:ie.yes,onClick:()=>{Ht(),Ft(!1),de(!1)}},"\u786E\u8BA4"))))},xi=oe(20566),wi=oe(14869),nl=oe(89392),Xl=oe(37034),al=oe(73343),ql=oe(84216),Gn=oe(59301),_l=Object.defineProperty,$l=Object.defineProperties,eu=Object.getOwnPropertyDescriptors,rl=Object.getOwnPropertySymbols,tu=Object.prototype.hasOwnProperty,ol=Object.prototype.propertyIsEnumerable,il=(de,Se,Ee)=>Se in de?_l(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,mo=(de,Se)=>{for(var Ee in Se||(Se={}))tu.call(Se,Ee)&&il(de,Ee,Se[Ee]);if(rl)for(var Ee of rl(Se))ol.call(Se,Ee)&&il(de,Ee,Se[Ee]);return de},Do=(de,Se)=>$l(de,eu(Se)),Kr=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())});const Yo=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"},{name:"\u7A0B\u5E8F\u6539\u9519\u9898",id:9,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM_CORRECTION"}],nu=({user:de,dispatch:Se,itemid:Ee,newExercisePaper:rt,setisedits:Bn})=>{var qn,aa,Pn,Ft,Ht,Rn,Lt,en,Xn,ca,xn,Ea;const[nn,Ya]=(0,b.useState)(),[xr,mn]=(0,b.useState)(!1),[Tt,cr]=(0,b.useState)(),[Fr,Er]=(0,b.useState)(),wr=(0,b.useRef)(),gr=(0,b.useRef)(),[Nn,Ar]=(0,b.useState)(),[Hr,zr]=(0,b.useState)(!1),[Or,Pr]=(0,b.useState)(!1),[kr,Yr]=(0,b.useState)(),[$a,br]=(0,b.useState)(!1),[Gr,Zr]=(0,b.useState)(!1),[to,io]=(0,b.useState)(!1),[lo,vo]=(0,b.useState)(!1),[Lo,oi]=(0,b.useState)(!1),[fi,xo]=(0,b.useState)(!1),[Nu,ou]=(0,b.useState)(!1),[Ri,cl]=(0,b.useState)(!1),[Xo]=Fe.default.useForm(),[gl,vi]=(0,b.useState)(!1),ml=(0,b.useRef)(null),[$r]=(0,he.useSearchParams)(),[pi,hi]=(0,b.useState)(!1),Ti=$r.get("isIntelligentAssistant"),[Io,ii]=(0,b.useState)(!1);(0,b.useEffect)(()=>{no(),Se({type:"globalSetting/footerToggle",payload:!1})},[]),(0,b.useEffect)(()=>{Bn(Or)},[Or]),(0,b.useEffect)(()=>{Tt!=null&&Tt.question_id&&(Er(Tt==null?void 0:Tt.question_score),gr.current=Tt==null?void 0:Tt.question_id)},[Tt]);const No=Ln=>Kr(void 0,null,function*(){let ma=yield Se({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:Ln}});Yr(ma)});function no(){return Kr(this,null,function*(){var Ln,ma,ir,Ua,yr,Wr;zr(!0),mn(!0);const Dr=yield Se({type:"newExercisePaper/editExercise",payload:{id:Ee}});zr(!1),mn(!1),Ya(Dr),(Ln=Dr==null?void 0:Dr.exercise)!=null&&Ln.sub_discipline_id&&No((ma=Dr==null?void 0:Dr.exercise)==null?void 0:ma.sub_discipline_id),cr(Do(mo({},(yr=(Ua=(ir=Dr==null?void 0:Dr.exercise_question_types)==null?void 0:ir[0])==null?void 0:Ua.items)==null?void 0:yr[0]),{index:1})),Ar(Do(mo({},(Wr=Dr==null?void 0:Dr.exercise_question_types)==null?void 0:Wr[0]),{indexs:1}))})}function Vo(Ln,ma=!0){return Kr(this,null,function*(){var ir,Ua,yr,Wr;ma&&(zr(!0),mn(!0));const Dr=yield Se({type:"newExercisePaper/editExercise",payload:{id:Ee}});Ya(Dr);let uo=[];(ir=Dr==null?void 0:Dr.exercise_question_types)==null||ir.map(ho=>{var Uo;(Uo=ho==null?void 0:ho.items)==null||Uo.map((_o,ko)=>{uo.push(Do(mo({},_o),{index:ko+1}))})});let Eo=(Ua=uo.filter(ho=>ho.question_id===(Ln==null?void 0:Ln.id)))==null?void 0:Ua[0],Pi=(Wr=((yr=Dr==null?void 0:Dr.exercise_question_types)==null?void 0:yr.map((ho,Uo)=>{if((Eo==null?void 0:Eo.question_type)===(ho==null?void 0:ho.question_type))return Do(mo({},ho),{indexs:Uo+1})})).filter(ho=>ho))==null?void 0:Wr[0];Ar(mo({},Pi)),cr(mo({},Eo)),Er(Eo==null?void 0:Eo.question_score),zr(!1),mn(!1)})}function Oo(Ln){return Kr(this,null,function*(){var ma;let ir=Do(mo({},Ln),{difficulty:(Ln==null?void 0:Ln.difficulty)||2,item_type:Ln.question_type,sub_discipline_id:((ma=Ln==null?void 0:Ln.sub_discipline_id)==null?void 0:ma[1])||"",tag_discipline_ids:[],repeat_answer:!Ln.repeat_answer}),Ua={};Ln.question_type===8&&(Ua=Do(mo({},Ln),{hack:Do(mo({},Ln==null?void 0:Ln.hack),{difficult:Ln.difficulty}),hack_codes:Do(mo({},Ln.hack_codes),{code:bo.Base64.encode(Ln.hack_codes.code)}),hack_sets:[mo({},Ln.hack_sets)],is_blank:!0})),Ln.tag_discipline_ids&&(ir.tag_discipline_ids=Array.isArray(Ln.tag_discipline_ids)?Ln.tag_discipline_ids:[Ln.tag_discipline_ids],Ua.tag_discipline_ids=Array.isArray(Ln.tag_discipline_ids)?Ln.tag_discipline_ids:[Ln.tag_discipline_ids]),sessionStorage.projectFill&&(Ua.hack_identifier=sessionStorage.projectFill);let yr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:Ln.question_type===8?Ua:ir});(yr==null?void 0:yr.status)===0&&(Pr(!1),Vo(yr)),(0,ge.Vf)("#question-scroll-id")})}function Ou(Ln){return Kr(this,null,function*(){mn(!0);let ma=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/sort_question_type.json`,{method:"post",body:{question_type:Ln}});mn(!1),(ma==null?void 0:ma.status)===0&&no()})}const iu=(Ln,ma,ir)=>Kr(void 0,null,function*(){var Ua;if(Ln.length===0){be.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),ir();return}const yr=yield(0,le.Hb)(Ee,(Ua=Ln[0])==null?void 0:Ua.file,ma);yr.status===0&&(be.ZP.success(`\u6210\u529F\u5BFC\u5165${yr==null?void 0:yr.success}\u6761`),br(!1),no()),ir()}),lu=(Ln,ma)=>Kr(void 0,null,function*(){nn.exercise_types.q_scores=Number(nn.exercise_types.q_scores)+Number(Ln)-Number(ma==null?void 0:ma.question_score);const ir=yield(0,le.kF)({score:(0,nl.round)(Ln,1),question_id:ma==null?void 0:ma.question_id});if((ir==null?void 0:ir.status)===0){be.ZP.success("\u4FEE\u6539\u6210\u529F"),Vo({id:gr.current},!1);return}(ir==null?void 0:ir.status)===-1&&Er(ma==null?void 0:ma.question_score)});function Mo(){return Kr(this,null,function*(){x.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:ie.modalconfirm,onOk:()=>Kr(this,null,function*(){if(Tt.question_id){let Ln=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/examination_banks_item_banks/${Tt.question_id}.json`,{method:"delete"});(Ln==null?void 0:Ln.status)===0&&(no(),Pr(!1))}else cr({}),Pr(!1),no()}),cancelText:"\u53D6\u6D88"})})}const uu=Ln=>Kr(void 0,null,function*(){return yield(0,fe.ZP)(`/api/examination_banks/${Ee}/examination_banks_item_banks.json`,{method:"post",body:mo({},Ln)})}),{overflow:su,handleMouseEnter:du,handleMouseLeave:qo}=(0,wi.I)(),Qo=Ln=>Kr(void 0,null,function*(){var ma,ir;mn(!0);let Ua=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/sort_question_type.json`,{method:"post",body:{question_type:Ln}});if(mn(!1),(Ua==null?void 0:Ua.status)===0){const yr=yield Se({type:"newExercisePaper/editExercise",payload:{id:Ee}});Ya(yr),(ma=yr==null?void 0:yr.exercise)!=null&&ma.sub_discipline_id&&No((ir=yr==null?void 0:yr.exercise)==null?void 0:ir.sub_discipline_id)}}),po=()=>Or?(ii(!0),!0):!1;(0,b.useEffect)(()=>{if(Io){const Ln=setTimeout(()=>{ii(!1)},2e3);return()=>clearTimeout(Ln)}},[Io]);const cu=(Ln,ma)=>Gn.createElement(y.default,null,Gn.createElement(y.default.Item,{key:"0",onClick:()=>ki(Ln==null?void 0:Ln.question_type)},Gn.createElement("span",{className:ie.moreSpan},"\u65B0\u589E")),Gn.createElement(y.default.Item,{key:"1",disabled:ma===0,onClick:()=>Kr(void 0,null,function*(){if(ma===0||po())return;let ir=(0,ge.rz)(nn==null?void 0:nn.exercise_question_types,ma,ma-1);yield Qo(ir.map(Ua=>Ua.name))})},Gn.createElement("span",{className:ie.moreSpan},"\u4E0A\u79FB")),Gn.createElement(y.default.Item,{key:"2",disabled:ma===(nn==null?void 0:nn.exercise_question_types.length)-1,onClick:()=>Kr(void 0,null,function*(){if(ma===(nn==null?void 0:nn.exercise_question_types.length)-1||po())return;let ir=(0,ge.rz)(nn==null?void 0:nn.exercise_question_types,ma,ma+1);yield Qo(ir.map(Ua=>Ua.name))})},Gn.createElement("span",{className:ie.moreSpan},"\u4E0B\u79FB")),Gn.createElement(y.default.Item,{key:"3",onClick:()=>{var ir;Xo.setFieldsValue({name:Ln.name,item_type_en:(ir=Yo.find(Ua=>Ua.id==Ln.question_type))==null?void 0:ir.nameType}),vi(!0)}},Gn.createElement("span",{className:ie.moreSpan},"\u91CD\u547D\u540D"))),ki=(Ln,ma)=>{var ir,Ua,yr,Wr,Dr,uo,Eo,Si,Pi,ho,Uo,_o,ko,fl,vl,pl,Gi,hl,Sl,Ei,Pl,El,li,Al,yl,ji,Bl,Fl;if(!po()){if(Ln===5){vo(!0),oi(!0);return}if([6,9].includes(Ln)){if($r.get("pageType")=="course")$r.get("updateType")=="course"?he.history.push(`/problems/newcreate?express_id=${(ir=nn==null?void 0:nn.exercise)==null?void 0:ir.id}&typeStr=${ma}&callback_url=/paperlibrary/add/${(Ua=nn==null?void 0:nn.exercise)==null?void 0:Ua.id}?type=2&pageType=course&updateType=course&courseId=${$r.get("courseId")}&stageId=${$r.get("stageId")}`):he.history.push(`/problems/newcreate?express_id=${(yr=nn==null?void 0:nn.exercise)==null?void 0:yr.id}&typeStr=${ma}&callback_url=/paperlibrary/add/${(Wr=nn==null?void 0:nn.exercise)==null?void 0:Wr.id}?type=2&pageType=course&courseId=${$r.get("courseId")}&stageId=${$r.get("stageId")}`);else{let Mu=(uo=(Dr=rt==null?void 0:rt.editData)==null?void 0:Dr.exercise)!=null&&uo.set_question_sub_discipline?`/problems/newcreate?express_id=${(Eo=nn==null?void 0:nn.exercise)==null?void 0:Eo.id}&typeStr=${ma}&callback_url=${window.location.pathname+window.location.search}&discipline_id=${(Pi=(Si=rt==null?void 0:rt.editData)==null?void 0:Si.exercise)==null?void 0:Pi.discipline_id}&sub_discipline_id=${(Uo=(ho=rt==null?void 0:rt.editData)==null?void 0:ho.exercise)==null?void 0:Uo.sub_discipline_id}`:`/problems/newcreate?express_id=${(_o=nn==null?void 0:nn.exercise)==null?void 0:_o.id}&typeStr=${ma}&callback_url=${window.location.pathname+window.location.search}`;he.history.push(Mu)}return}Pr(!0),cr(Ln===2?{question_type:Ln,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",tag_discipline_ids:[],question_title:"",discipline_id:(fl=(ko=rt==null?void 0:rt.editData)==null?void 0:ko.exercise)!=null&&fl.set_question_sub_discipline?(pl=(vl=rt==null?void 0:rt.editData)==null?void 0:vl.exercise)==null?void 0:pl.discipline_id:0,sub_discipline_id:(hl=(Gi=rt==null?void 0:rt.editData)==null?void 0:Gi.exercise)!=null&&hl.set_question_sub_discipline?(Ei=(Sl=rt==null?void 0:rt.editData)==null?void 0:Sl.exercise)==null?void 0:Ei.sub_discipline_id:0,analysis:""}:{question_type:Ln,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],question_title:"",is_ordered:!0,use_keywords:!1,use_blank_score:!0,keywords:[],allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0,discipline_id:(El=(Pl=rt==null?void 0:rt.editData)==null?void 0:Pl.exercise)!=null&&El.set_question_sub_discipline?(Al=(li=rt==null?void 0:rt.editData)==null?void 0:li.exercise)==null?void 0:Al.discipline_id:0,sub_discipline_id:(ji=(yl=rt==null?void 0:rt.editData)==null?void 0:yl.exercise)!=null&&ji.set_question_sub_discipline?(Fl=(Bl=rt==null?void 0:rt.editData)==null?void 0:Bl.exercise)==null?void 0:Fl.sub_discipline_id:0})}},gu=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{po()||br(!0)}},{key:2,label:Gn.createElement("div",null,Gn.createElement("img",{width:26,style:{position:"absolute",top:-2},src:al.$}),Gn.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{po()||Zr(!0)}}];return Gn.createElement("div",null,Gn.createElement(je.Z,{spinning:Hr},Gn.createElement("div",{className:ie.bg},Gn.createElement("div",{style:{textAlign:"center"}},((qn=nn==null?void 0:nn.exercise_types)==null?void 0:qn.q_counts)===0&&!Or&&Gn.createElement(Pe.Z,{styles:{marginTop:180},customText:Gn.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",Gn.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((aa=nn==null?void 0:nn.exercise_types)==null?void 0:aa.q_counts)>0||Or)&&Gn.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},Gn.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},Gn.createElement("div",{className:ie.left},Gn.createElement("div",{className:ie.leftAction},Gn.createElement(We.ZP,{onClick:()=>{po()||io(!0)},className:ie.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),Gn.createElement("div",{className:ie.scrollWrapper,style:{overflow:su},onMouseEnter:du,onMouseLeave:qo},(Pn=nn==null?void 0:nn.exercise_question_types)==null?void 0:Pn.map((Ln,ma)=>Gn.createElement("div",{key:ma,className:"mb30"},Gn.createElement("div",{className:ie.title},Gn.createElement("div",{className:ie.titleleft},Gn.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,ge.EM)(ma+1),"\u3001\u3010",Ln.name,"\u3011"),Gn.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",Ln.count,"\u5C0F\u9898\uFF0C\u5171",Ln.score,"\u5206\uFF09")),Gn.createElement(z.Z,{dropdownRender:()=>cu(Ln,ma),placement:"bottomLeft"},Gn.createElement("div",{className:ie.more_style},Gn.createElement("i",{className:"iconfont icon-sandian font12"})))),Gn.createElement(Wt,{handleEditing:()=>{ii(!0)},isedit:Or,setBigqitem:Ar,bigitem:Do(mo({},Ln),{indexs:ma+1}),setqitem:ir=>Kr(void 0,null,function*(){var Ua;(Ua=wr.current)==null||Ua.blur(),cr(ir)}),qitem:Tt,Itemid:Ee,getdata:Vo,data:Ln.items})))))),Gn.createElement("div",{id:"question-scroll-id",style:{overflow:Or?"hidden":"auto"},className:ie.right,ref:ml},!(Tt!=null&&Tt.isadd)&&Gn.createElement("div",{className:ie.title},!Or&&Gn.createElement("div",{style:{flex:1}},Gn.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(Nn==null?void 0:Nn.indexs)&&(0,ge.EM)(Nn==null?void 0:Nn.indexs),"\u3001\u3010",Nn==null?void 0:Nn.name,"\u3011"),Gn.createElement(ne.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},Gn.createElement("i",{className:`${ie.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var Ln;Xo.setFieldsValue({name:Nn.name,item_type_en:(Ln=Yo.find(ma=>ma.id==Nn.question_type))==null?void 0:Ln.nameType}),vi(!0)}})),Gn.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",Nn==null?void 0:Nn.count,"\u5C0F\u9898\uFF0C\u5171",Nn==null?void 0:Nn.score,"\u5206\uFF09"),[6,9].includes(Tt==null?void 0:Tt.question_type)&&Gn.createElement("span",{onClick:()=>hi(2),className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(Tt==null?void 0:Tt.question_type)===5&&Gn.createElement(ke.default,{defaultChecked:(Ht=(Ft=rt==null?void 0:rt.editData)==null?void 0:Ft.exercise)==null?void 0:Ht.show_challenge_task_pass,onChange:Ln=>Kr(void 0,null,function*(){let ma=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:Ln.target.checked}});(ma==null?void 0:ma.status)===0&&(be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Vo({id:gr.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Tt==null?void 0:Tt.question_type)===6&&Gn.createElement("span",{style:{marginLeft:20},onClick:()=>{var Ln,ma,ir,Ua;x.default.confirm({title:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:Gn.createElement("div",null,(Tt==null?void 0:Tt.question_type)===6&&Gn.createElement(ke.default,{defaultChecked:(ma=(Ln=rt==null?void 0:rt.editData)==null?void 0:Ln.exercise)==null?void 0:ma.show_hack_sets,onChange:yr=>Kr(void 0,null,function*(){let Wr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/update_show_columns.json`,{method:"post",body:{show_hack_sets:yr.target.checked}});(Wr==null?void 0:Wr.status)===0&&(be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),x.default.destroyAll(),Vo({id:gr.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),Gn.createElement("br",null),(Tt==null?void 0:Tt.question_type)===6&&Gn.createElement(ke.default,{defaultChecked:(Ua=(ir=rt==null?void 0:rt.editData)==null?void 0:ir.exercise)==null?void 0:Ua.show_hack_description,onChange:yr=>Kr(void 0,null,function*(){let Wr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/update_show_columns.json`,{method:"post",body:{show_hack_description:yr.target.checked}});(Wr==null?void 0:Wr.status)===0&&(be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),x.default.destroyAll(),Vo({id:gr.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u663E\u793A\u8BBE\u7F6E")),Gn.createElement("div",{style:{display:"flex",alignItems:"center"}},(Tt==null?void 0:Tt.question_type)===5&&!Or&&Gn.createElement("a",{className:ie.shixun,href:`/shixuns/${Tt==null?void 0:Tt.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Gn.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!Or&&[0,1,2,4,6].includes(Tt==null?void 0:Tt.question_type)&&Gn.createElement(Fe.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},Gn.createElement(Te.Z,{precision:1,ref:wr,onChange:Ln=>Er(Ln),value:Fr,onBlur:Ln=>{lu(Ln.target.value,Tt)}})),!Or&&Gn.createElement(ne.Z,{title:"\u5220\u9664"},Gn.createElement("i",{onClick:()=>{Mo()},style:{marginRight:20},className:`${ie.delete} iconfont icon-shanchu13 mr5 `})),!Or&&Gn.createElement(ne.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},Gn.createElement("i",{onClick:()=>{var Ln,ma,ir;const Ua={6:"PROGRAM",9:"PROGRAM_CORRECTION"};[6,9].includes(Tt==null?void 0:Tt.question_type)?$r.get("pageType")=="course"?$r.get("updateType")=="course"?he.history.push(`/problems/newedit/${Tt==null?void 0:Tt.hack_identifier}?type=exercises&express_id=${(Ln=nn==null?void 0:nn.exercise)==null?void 0:Ln.id}&question_id=${Tt==null?void 0:Tt.question_id}&typeStr=${Ua[Tt==null?void 0:Tt.question_type]}&score=${Tt==null?void 0:Tt.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&updateType=course&courseId=${$r.get("courseId")}&stageId=${$r.get("stageId")}`):he.history.push(`/problems/newedit/${Tt==null?void 0:Tt.hack_identifier}?type=exercises&express_id=${(ma=nn==null?void 0:nn.exercise)==null?void 0:ma.id}&question_id=${Tt==null?void 0:Tt.question_id}&typeStr=${Ua[Tt==null?void 0:Tt.question_type]}&score=${Tt==null?void 0:Tt.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&courseId=${$r.get("courseId")}&stageId=${$r.get("stageId")}`):he.history.push(`/problems/newedit/${Tt==null?void 0:Tt.hack_identifier}?type=exercises&express_id=${(ir=nn==null?void 0:nn.exercise)==null?void 0:ir.id}&question_id=${Tt==null?void 0:Tt.question_id}&typeStr=${Ua[Tt==null?void 0:Tt.question_type]}&score=${Tt==null?void 0:Tt.question_score}&exercise=true&callback_url=${window.location.pathname+window.location.search}`):Pr(!0)},className:`${ie.edit} iconfont icon-bianji_Hover mr5 `})))),!Or&&Gn.createElement("div",null,Gn.createElement("div",{className:ie.qcount},Gn.createElement("span",{className:ie.score},Tt==null?void 0:Tt.question_score,"\u5206"),Gn.createElement(ut.Z,{className:ie.qtitle,value:(Tt==null?void 0:Tt.index)+`\u3001${(Tt==null?void 0:Tt.question_type)==8?(Rn=Tt==null?void 0:Tt.program_attr)==null?void 0:Rn.description:Tt==null?void 0:Tt.question_title}`}),(Tt==null?void 0:Tt.high_resources_consume)&&Gn.createElement(ql.Z,{type:"shixun",style:{marginLeft:10}})),[6,9].includes(Tt==null?void 0:Tt.question_type)&&Gn.createElement(Ue.Z,{onEdit:()=>hi(1),className:"mt10",dataSource:(Tt==null?void 0:Tt.languages)||[]}),Gn.createElement(Ql,{newExercisePaper:rt,TagDiscipline:kr,qitem:Tt})),Or&&Gn.createElement("div",null,(Tt==null?void 0:Tt.question_type)<=1&&Gn.createElement(sa,{getTagData:No,deleteitem:Mo,seveeditor:Oo,exerciseitem:nn,TagDiscipline:kr,setisedit:Pr,qitem:Tt,init:no,showTip:Io}),(Tt==null?void 0:Tt.question_type)===5&&Gn.createElement(Zl,{setqitem:cr,deleteitem:Mo,seveeditor:Oo,exerciseitem:nn,TagDiscipline:kr,setisedit:Pr,qitem:Tt,showTip:Io}),(Tt==null?void 0:Tt.question_type)===3&&Gn.createElement(Qa,{getTagData:No,deleteitem:Mo,seveeditor:Oo,exerciseitem:nn,TagDiscipline:kr,setisedit:Pr,qitem:Tt,init:no,showTip:Io}),(Tt==null?void 0:Tt.question_type)===2&&Gn.createElement(Kt,{getTagData:No,deleteitem:Mo,seveeditor:Oo,exerciseitem:nn,TagDiscipline:kr,setisedit:Pr,qitem:Tt,init:no,showTip:Io}),(Tt==null?void 0:Tt.question_type)===4&&Gn.createElement(Yl,{getTagData:No,deleteitem:Mo,seveeditor:Oo,exerciseitem:nn,TagDiscipline:kr,setisedit:Pr,qitem:Tt,init:no,showTip:Io}),(Tt==null?void 0:Tt.question_type)===7&&Gn.createElement(So,{getTagData:No,deleteitem:Mo,seveeditor:Oo,exerciseitem:nn,TagDiscipline:kr,setisedit:Pr,qitem:Tt,init:no,showTip:Io}),(Tt==null?void 0:Tt.question_type)===8&&Gn.createElement(ti,{getTagData:No,deleteitem:Mo,seveeditor:Oo,exerciseitem:nn,TagDiscipline:kr,setisedit:Pr,qitem:Tt,init:no,showTip:Io}))))))),Gn.createElement("div",{className:ie.bottomdiv},Gn.createElement("div",{style:{width:1200,margin:"0px auto",display:"flex",justifyContent:"space-between",alignItems:"center"}},Gn.createElement("span",{className:ie.spanBtn,onClick:()=>{po()||(vo(!0),oi(!1))}},"\u9898\u5E93\u9009\u9898"),Gn.createElement(z.Z,{menu:{items:gu}},Gn.createElement("span",{className:ie.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),Gn.createElement("span",{className:ie.spanBtn,onClick:()=>Kr(void 0,null,function*(){var Ln;if(po())return;const ma=yield(0,le.JP)(Ee);ma.status===0&&window.open(`/classrooms/coursesId/exercise/${ma.exercise_id}/${(Ln=de.userInfo)==null?void 0:Ln.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),Gn.createElement("span",{className:ie.spanBtn,onClick:()=>{if(!po()){if(Ti){window.open(`/paperlibrary/see/${Ee}?isIntelligentAssistant=true`);return}window.open(`/paperlibrary/see/${Ee}`)}}},"\u8BD5\u5377\u9884\u89C8"),Yo==null?void 0:Yo.map((Ln,ma)=>Gn.createElement(We.ZP,{key:ma,className:ie.addQuestionBtn,type:"primary",onClick:()=>{ki(Ln.id,Ln.nameType)}},Ln.name)),Gn.createElement(We.ZP,{className:ie.saveBtn,loading:Ri,onClick:()=>Kr(void 0,null,function*(){var Ln,ma;const ir=Number(nn.exercise_types.q_scores);[100,120,150].includes(ir)||(yield new Promise((Dr,uo)=>{x.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Gn.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Gn.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},ir),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Kr(void 0,null,function*(){Dr("")}),onCancel:()=>{uo()}})}));const Ua=()=>Kr(void 0,null,function*(){if($r.get("pageType")=="course")if($r.get("updateType")=="course")be.ZP.info("\u7F16\u8F91\u6210\u529F"),he.history.replace(`/paths/${$r.get("courseId")}`);else{if(po())return;(0,Xl._C)({id:$r.get("stageId"),subject_id:$r.get("courseId"),homework_type:"exercise",examination_bank_ids:[Ee]}).then(Dr=>{(Dr==null?void 0:Dr.status)==0&&(be.ZP.info("\u521B\u5EFA\u6210\u529F"),he.history.replace(`/paths/${$r.get("courseId")}`))})}else{if(po())return;if(Ti){cl(!0);const Dr=yield(0,fe.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:Ee}});if(cl(!1),(Dr==null?void 0:Dr.status)!==0)return}be.ZP.info("\u4FDD\u5B58\u6210\u529F"),he.history.push("/paperlibrary?defaultActiveKey=0")}});let yr=(ma=(Ln=nn==null?void 0:nn.exercise_question_types)==null?void 0:Ln.filter(Dr=>Dr.question_type===5)[0])==null?void 0:ma.items,Wr=0;yr==null||yr.map(Dr=>{Dr.high_resources_consume&&(Wr=Wr+1)}),console.log(Wr),Wr>0?Se({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:Wr,fn:()=>{Ua()}}}):Ua()})},Gn.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),Gn.createElement(Ci,{setScoreShow:io,ScoreShow:to,exerciseitem:nn,getdata:no}),lo&&Gn.createElement(xi.Z,{setScoreShow:vo,isshixuns:Lo,ScoreShow:lo,isloadings:fi,onOk:(Ln,ma,ir,Ua)=>Kr(void 0,null,function*(){xo(!0);let Wr=yield uu({exam_id:Ee,item_bank_ids:Ln,shixun_ids:ma});xo(!1),(Wr==null?void 0:Wr.status)===0&&x.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{no()},onCancel:()=>{vo(!1),no()}})})}),Gn.createElement(qi.Z,{sub_discipline_id:(Lt=nn==null?void 0:nn.exercise)!=null&&Lt.sub_discipline_id?[(en=nn==null?void 0:nn.exercise)==null?void 0:en.discipline_id,(Xn=nn==null?void 0:nn.exercise)==null?void 0:Xn.sub_discipline_id]:[],visible:$a,onCancel:()=>br(!1),onOk:iu}),Gn.createElement(x.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:gl,width:500,onOk:()=>Xo.submit(),onCancel:()=>vi(!1)},Gn.createElement(Fe.default,{form:Xo,initialValues:{},onFinish:Ln=>Kr(void 0,null,function*(){(yield(0,le.RK)(mo({id:Ee},Ln))).status==0&&(be.ZP.success("\u4FEE\u6539\u6210\u529F"),no(),vi(!1))})},Gn.createElement(Fe.default.Item,{style:{marginBottom:0},name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(Ln,ma){var ir,Ua,yr,Wr;const Dr=(ir=Yo==null?void 0:Yo.find(uo=>uo.nameType==Xo.getFieldValue("item_type_en")))==null?void 0:ir.id;return(Wr=(yr=(Ua=nn==null?void 0:nn.exercise_question_types)==null?void 0:Ua.filter(uo=>uo.question_type!=Dr))==null?void 0:yr.map(uo=>uo==null?void 0:uo.name))!=null&&Wr.includes(ma)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},Gn.createElement(Be.default,{size:"large",maxLength:10,showCount:!0})),Gn.createElement(Fe.default.Item,{hidden:!0,name:"item_type_en"},Gn.createElement(Be.default,{size:"large"})))),Gn.createElement(re.Z,{placement:"bottom",height:"100%",destroyOnClose:!0,closable:!1,className:"body-overflow-hidden",open:Gr},Gn.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),Gn.createElement(al.Z,{stickyTop:-24,subDisciplineId:(ca=nn==null?void 0:nn.exercise)!=null&&ca.sub_discipline_id?[(xn=nn==null?void 0:nn.exercise)==null?void 0:xn.discipline_id,(Ea=nn==null?void 0:nn.exercise)==null?void 0:Ea.sub_discipline_id]:[],onCancel:()=>Zr(!1),mode:2,gather:{exam_id:Ee},onSuccess:()=>{Zr(!1),no()}}),Gn.createElement("div",{style:{height:70}})),Gn.createElement(Ue.Q,{visible:!!pi,setVisible:hi,tip:pi===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7A0B\u5E8F\u8BBE\u8BA1\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:pi===1?Tt==null?void 0:Tt.languages:[],onOk:Ln=>Kr(void 0,null,function*(){const ma={languages:Ln};pi===1?ma.hack_id=Tt==null?void 0:Tt.hack_id:ma.exam_id=Ee,(yield(0,fe.ZP)("/api/problems/update_languages.json",{method:"post",body:ma})).status===0&&(be.ZP.success("\u4FEE\u6539\u6210\u529F"),Vo({id:gr.current}),hi(!1))})}))};var Di=(0,he.connect)(({user:de,newExercisePaper:Se,dispatch:Ee})=>({user:de,newExercisePaper:Se,dispatch:Ee}))(nu),ll=oe(24108),Li=oe(12395),ul=oe(54579),ja=oe(59301),sl=Object.defineProperty,Iu=Object.defineProperties,au=Object.getOwnPropertyDescriptors,dl=Object.getOwnPropertySymbols,ru=Object.prototype.hasOwnProperty,Ii=Object.prototype.propertyIsEnumerable,Jo=(de,Se,Ee)=>Se in de?sl(de,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Se]=Ee,mi=(de,Se)=>{for(var Ee in Se||(Se={}))ru.call(Se,Ee)&&Jo(de,Ee,Se[Ee]);if(dl)for(var Ee of dl(Se))Ii.call(Se,Ee)&&Jo(de,Ee,Se[Ee]);return de},Wo=(de,Se)=>Iu(de,au(Se)),To=(de,Se,Ee)=>new Promise((rt,Bn)=>{var qn=Ft=>{try{Pn(Ee.next(Ft))}catch(Ht){Bn(Ht)}},aa=Ft=>{try{Pn(Ee.throw(Ft))}catch(Ht){Bn(Ht)}},Pn=Ft=>Ft.done?rt(Ft.value):Promise.resolve(Ft.value).then(qn,aa);Pn((Ee=Ee.apply(de,Se)).next())});const Ni=()=>{const[de,Se]=(0,b.useState)([]);return(0,b.useEffect)(()=>{To(void 0,null,function*(){const rt=yield(0,le.d1)({source:"new_question"});rt!=null&&rt.disciplines&&Se((0,E.L)(rt==null?void 0:rt.disciplines))})},[]),de},Oi=({user:de,newExercisePaper:Se,dispatch:Ee})=>{var rt,Bn,qn,aa,Pn,Ft,Ht,Rn,Lt,en,Xn,ca;const xn=(0,he.useParams)(),Ea=Ni(),[nn]=Fe.default.useForm(),[Ya,xr]=(0,b.useState)(),[mn,Tt]=(0,b.useState)(!1),[cr,Fr]=(0,b.useState)(1),[Er,wr]=(0,b.useState)(""),[gr]=(0,he.useSearchParams)(),[Nn,Ar]=(0,b.useState)(!1),[Hr,zr]=(0,b.useState)(!1),[Or,Pr]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{gr.get("type")==="2"&&(wr(xn.id),Fr(2))},[gr.get("type")]),(0,b.useEffect)(()=>{if(xn.id){if(!Ea.length)return;To(void 0,null,function*(){var Yr,$a,br;Tt(!0);const Gr=yield(0,le.Di)({id:xn.id});Tt(!1);const Zr=(Yr=Gr==null?void 0:Gr.exercise)==null?void 0:Yr.sub_discipline_id;let to=[];for(const vo of Ea)for(const Lo of vo.children)Lo.value===Zr&&(to=[vo.value,Lo.value]);const io=($a=Gr==null?void 0:Gr.exercise)==null?void 0:$a.time,lo=Wo(mi({},Gr.exercise),{sub_discipline_id:to,time:io===-1?null:io});xr(lo),Pr((br=Gr.exercise)==null?void 0:br.set_question_sub_discipline)})}else xr({time:60,difficulty:2});Ee({type:"globalSetting/footerToggle",payload:!1})},[Ea]),ja.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},ja.createElement("section",{className:"edu-container"},ja.createElement("section",{className:"animated fadeIn"},ja.createElement("aside",{style:{marginTop:15}},ja.createElement(Ie.Z,{separator:">"},ja.createElement(Ie.Z.Item,null,ja.createElement(he.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),ja.createElement(Ie.Z.Item,null,"\u4EBA\u5DE5\u7EC4\u5377")))),ja.createElement("div",{className:"bg-white"},ja.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},ja.createElement("div",{onClick:()=>{if(Nn){be.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}Fr(1)},className:cr===1?Ve.Z.selectdiv:Ve.Z.divitem},ja.createElement(ll.Z,{number:1,active:cr===1,className:"mr10"}),ja.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),ja.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),ja.createElement("div",{onClick:()=>{if(!xn.id&&!Er){be.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}Fr(2),!Er&&wr(xn.id)},className:cr!==1?Ve.Z.selectdiv:Ve.Z.divitem},ja.createElement(ll.Z,{number:2,active:cr!==1,className:"mr10"}),ja.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),cr===2&&ja.createElement("div",{className:"tc"},ja.createElement(Li.Z,{defaultValue:(Bn=(rt=Se==null?void 0:Se.editData)==null?void 0:rt.exercise)==null?void 0:Bn.exercise_name,onFinish:kr=>To(void 0,null,function*(){var Yr,$a,br,Gr,Zr,to,io,lo,vo,Lo,oi,fi;return kr.trim()===(($a=(Yr=Se==null?void 0:Se.editData)==null?void 0:Yr.exercise)==null?void 0:$a.exercise_name)?!0:(yield(0,le.w0)({id:`${(Gr=(br=Se==null?void 0:Se.editData)==null?void 0:br.exercise)==null?void 0:Gr.id}`,sub_discipline_id:(to=(Zr=Se==null?void 0:Se.editData)==null?void 0:Zr.exercise)==null?void 0:to.sub_discipline_id,time:`${(lo=(io=Se==null?void 0:Se.editData)==null?void 0:io.exercise)==null?void 0:lo.time}`,exercise_name:kr,exercise_description:(Lo=(vo=Se==null?void 0:Se.editData)==null?void 0:vo.exercise)==null?void 0:Lo.exercise_description,difficulty:(fi=(oi=Se==null?void 0:Se.editData)==null?void 0:oi.exercise)==null?void 0:fi.difficulty})).status===0?(nn.setFieldValue("exercise_name",kr),Ee({type:"newExercisePaper/modifyTitle",payload:kr}),!0):!1})}),ja.createElement("div",{style:{fontSize:14}},ja.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",ja.createElement("span",{style:{color:"#000000",marginLeft:8}},(aa=(qn=Se==null?void 0:Se.editData)==null?void 0:qn.exercise)==null?void 0:aa.time)),ja.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",ja.createElement("span",{style:{color:"#000000",marginLeft:8}},((Ft=(Pn=Se==null?void 0:Se.editData)==null?void 0:Pn.exercise)==null?void 0:Ft.difficulty)===1?"\u7B80\u5355":((Rn=(Ht=Se==null?void 0:Se.editData)==null?void 0:Ht.exercise)==null?void 0:Rn.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ja.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",ja.createElement("span",{style:{color:"#000000",marginLeft:8}},((en=(Lt=Se==null?void 0:Se.editData)==null?void 0:Lt.exercise_types)==null?void 0:en.q_counts)||0)),ja.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",ja.createElement("span",{style:{color:"#000000",marginLeft:8}},(ca=(Xn=Se==null?void 0:Se.editData)==null?void 0:Xn.exercise_types)==null?void 0:ca.q_scores))))),cr===1&&ja.createElement(je.Z,{spinning:mn,size:"middle",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},ja.createElement("section",{className:[Ve.Z.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Ya&&ja.createElement(Fe.default,{layout:"horizontal",form:nn,colon:!1,labelCol:{span:4},wrapperCol:{span:20},className:Ve.Z.formWrap,initialValues:Ya},ja.createElement(Fe.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:Ve.Z.baseLineHeight,rules:[{required:!0,validator:(kr,Yr)=>{var $a;return(($a=Yr==null?void 0:Yr.replaceAll(" ",""))==null?void 0:$a.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},ja.createElement(Be.default,{maxLength:60,className:Ve.Z.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),ja.createElement(Fe.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",className:Ve.Z.baseLineHeight},ja.createElement(Je.Z,{className:Ve.Z.baseFormItem,allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Ea,popupClassName:Ve.Z.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),ja.createElement("div",{className:Ve.Z.concat},ja.createElement("div",null,ja.createElement(ke.default,{checked:Or,onChange:kr=>{Pr(kr.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),ja.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",ja.createElement("a",{onClick:()=>zr(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),ja.createElement(Fe.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:Ve.Z.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},ja.createElement(De.ZP.Group,{className:Ve.Z.radiogroup},ja.createElement(De.ZP.Button,{className:Ve.Z.easy,value:1},"\u7B80\u5355"),ja.createElement(De.ZP.Button,{className:Ve.Z.medium,value:2},"\u9002\u4E2D"),ja.createElement(De.ZP.Button,{className:Ve.Z.hard,value:3},"\u56F0\u96BE"))),ja.createElement(Fe.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:Ve.Z.baseLineHeight},ja.createElement("div",{style:{display:"flex",width:"100%"}},ja.createElement(Fe.default.Item,{name:"time",noStyle:!0},ja.createElement(Te.Z,{min:1,className:Ve.Z.baseFormItem,max:9999,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),ja.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),ja.createElement(Fe.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},ja.createElement(Be.default.TextArea,{rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),ja.createElement("div",{className:Ve.Z.bottmodiv},ja.createElement(We.ZP,{className:`${Ve.Z.cancelBtn} mr5`,type:"primary",onClick:()=>{gr.get("pageType")=="course"?he.history.push(`/paths/${gr.get("courseId")}`):he.history.push("/paperlibrary")}},"\u53D6\u6D88"),ja.createElement(a.Z,{className:`${Ve.Z.confirmBtn} ml15`,type:"primary",onClick:()=>To(void 0,null,function*(){var kr,Yr,$a,br;yield nn.validateFields();const Gr=nn.getFieldsValue();if(Gr.sub_discipline_id=((kr=Gr.sub_discipline_id)==null?void 0:kr.length)>0?Gr.sub_discipline_id[1]:"",Gr.set_question_sub_discipline=Or,xn.id){(yield(0,le.w0)(mi({id:xn.id},Gr))).status===0&&(wr(xn.id),Fr(2),he.history.replace(`/paperlibrary/add/${xn.id}?type=2`));return}const Zr=yield(0,le.un)(Gr);Zr.status===0&&(wr((Yr=Zr==null?void 0:Zr.data)==null?void 0:Yr.exam_id),Fr(2),gr.get("pageType")=="course"?he.history.replace(`/paperlibrary/add/${($a=Zr==null?void 0:Zr.data)==null?void 0:$a.exam_id}?type=2&pageType=course&courseId=${gr.get("courseId")}&stageId=${gr.get("stageId")}`):he.history.replace(`/paperlibrary/add/${(br=Zr==null?void 0:Zr.data)==null?void 0:br.exam_id}?type=2`))})},"\u4E0B\u4E00\u6B65"))),cr===2&&ja.createElement("div",null,ja.createElement(Di,{setisedits:Ar,itemid:Er}))),ja.createElement(ul.Z,{open:Hr,onCancel:()=>{zr(!1)}}))};var Mi=(0,he.connect)(({user:de,newExercisePaper:Se,dispatch:Ee})=>({user:de,newExercisePaper:Se,dispatch:Ee}))(Oi)},20566:function($e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return Qe}});var b=oe(59301),he=oe(78241),Fe=oe(8591),Ie=oe(43418),be=oe(99313),je=oe(57809),Be=oe(19842),Je=oe(98228),ke=oe(92832),De=oe(1710),Te=oe(6848),We=oe(58421),Ve=oe(3113),le=oe(82093),E={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},a=oe(37798),x={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},y=oe(7664),z=oe(49661),ne=oe(24334);const re=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ge=({qitem:Me})=>{var yt,zt,ht,wt,Ae,gt,sn,mt,nt,En;return b.createElement("div",{className:x.warp},b.createElement("div",{className:x.mainPart},b.createElement("div",{className:x.qcount},(Me==null?void 0:Me.question_type)===8&&b.createElement(y.Z,{className:x.content,showProgramFill:!0,value:(yt=Me==null?void 0:Me.program_attr)==null?void 0:yt.description}),(Me==null?void 0:Me.question_type)!=8&&b.createElement(y.Z,{className:x.qtitle,value:(Me==null?void 0:Me.name)||(Me==null?void 0:Me.title)})),((Me==null?void 0:Me.question_type)===0||(Me==null?void 0:Me.question_type)===2)&&b.createElement("div",null,(zt=Me==null?void 0:Me.choices)==null?void 0:zt.map((ot,_e)=>b.createElement("div",{className:x.redio},!(ot!=null&&ot.is_answer)&&b.createElement("span",{className:x.redioitem}),(ot==null?void 0:ot.is_answer)&&b.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),b.createElement(y.Z,{className:ot!=null&&ot.is_answer?x.titleyes:x.title,value:re[_e]+(ot==null?void 0:ot.choice_text)}),(ot==null?void 0:ot.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===1&&b.createElement("div",null,(ht=Me==null?void 0:Me.choices)==null?void 0:ht.map((ot,_e)=>b.createElement("div",{className:x.checkbox},!(ot!=null&&ot.is_answer)&&b.createElement("span",{className:x.checkboxitem}),(ot==null?void 0:ot.is_answer)&&b.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),b.createElement(y.Z,{className:ot!=null&&ot.is_answer?x.titleyes:x.title,value:re[_e]+(ot==null?void 0:ot.choice_text)}),(ot==null?void 0:ot.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===3&&b.createElement("div",{className:x.completion},(wt=Me==null?void 0:Me.standard_answer)==null?void 0:wt.map((ot,_e)=>{var kt;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",_e+1),b.createElement("div",{className:x.content},(kt=ot==null?void 0:ot.answer_text)==null?void 0:kt.map((Tn,Zn)=>b.createElement("div",{className:x.items},Tn))))})),(Me==null?void 0:Me.question_type)===4&&b.createElement("div",{className:x.simple},b.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ae=Me==null?void 0:Me.answer_texts)!=null&&Ae[0]?b.createElement(y.Z,{className:x.content,value:(gt=Me==null?void 0:Me.answer_texts)==null?void 0:gt[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Me==null?void 0:Me.question_type)===5&&((sn=Me==null?void 0:Me.challenge_names)==null?void 0:sn.map((ot,_e)=>b.createElement("div",{className:x.shixun},b.createElement("span",{className:x.qtitle},b.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(_e+1),"\u9898"),ot)))),[6,9].includes(Me.question_type)&&b.createElement("div",{className:x.program},b.createElement(y.Z,{className:x.content,value:((mt=Me==null?void 0:Me.program_attr)==null?void 0:mt.description)||"- -"})),(Me==null?void 0:Me.question_type)===7&&((nt=Me==null?void 0:Me.sub_item_banks)==null?void 0:nt.map((ot,_e)=>{var kt,Tn,Zn,It,Hn;return b.createElement("div",null,b.createElement("div",{className:x.combination},b.createElement("span",{className:x.qtitle},ot==null?void 0:ot.name)),b.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},b.createElement("div",null,((ot==null?void 0:ot.item_type)=="SINGLE"||(ot==null?void 0:ot.item_type)=="JUDGMENT")&&((kt=ot==null?void 0:ot.choices)==null?void 0:kt.map((gn,kn)=>b.createElement("div",{className:x.redio},!(gn!=null&&gn.is_answer)&&b.createElement("span",{className:x.redioitem}),(gn==null?void 0:gn.is_answer)&&b.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),b.createElement(y.Z,{className:gn!=null&&gn.is_answer?x.titleyes:x.title,value:re[kn]+(gn==null?void 0:gn.choice_text)}),(gn==null?void 0:gn.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(ot==null?void 0:ot.item_type)=="MULTIPLE"&&((Tn=ot==null?void 0:ot.choices)==null?void 0:Tn.map((gn,kn)=>b.createElement("div",{className:x.checkbox},!(gn!=null&&gn.is_answer)&&b.createElement("span",{className:x.checkboxitem}),(gn==null?void 0:gn.is_answer)&&b.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),b.createElement(y.Z,{className:gn!=null&&gn.is_answer?x.titleyes:x.title,value:re[kn]+(gn==null?void 0:gn.choice_text)}),(gn==null?void 0:gn.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(ot==null?void 0:ot.item_type)=="COMPLETION"&&b.createElement("div",{className:x.completion},(Zn=ot==null?void 0:ot.standard_answer)==null?void 0:Zn.map((gn,kn)=>{var an;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",kn+1),b.createElement("div",{className:x.content},(an=gn==null?void 0:gn.answer_text)==null?void 0:an.map((sa,Yn)=>b.createElement("div",{className:x.items},sa))))})),(ot==null?void 0:ot.item_type)=="SUBJECTIVE"&&b.createElement("div",{className:x.simple},b.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(It=ot==null?void 0:ot.answer_texts)!=null&&It[0]?b.createElement(y.Z,{className:x.content,value:(Hn=ot==null?void 0:ot.answer_texts)==null?void 0:Hn[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Me==null?void 0:Me.question_type)===8&&b.createElement("div",null,b.createElement(y.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:ne.Base64.decode(((En=Me==null?void 0:Me.program_attr)==null?void 0:En.code)||"")})),(Me==null?void 0:Me.question_type)===5&&b.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},b.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),b.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),b.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_school_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.study_count)||"0"))),b.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Me==null?void 0:Me.identifier}/challenges?exercise=true`,target:"_blank"},b.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Me==null?void 0:Me.question_type)<=4||[6,8].includes(Me==null?void 0:Me.question_type))&&b.createElement("div",{className:x.bottom},b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u89E3\u6790"),b.createElement("span",{className:x.right},Me!=null&&Me.analysis?b.createElement(y.Z,{value:Me==null?void 0:Me.analysis}):b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u96BE\u5EA6"),b.createElement("span",{className:x.right},(Me==null?void 0:Me.difficulty)===1?"\u7B80\u5355":(Me==null?void 0:Me.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),b.createElement("span",{className:x.right},Me!=null&&Me.tag_discipline?Me==null?void 0:Me.tag_discipline:b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},fe=oe(11237),Pe=oe(9164),Ue=oe(76560),Oe=oe(61485),ut=oe(84216),Le=oe(70610),Ce=oe(59301),Xe=Object.defineProperty,tt=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,dt=(Me,yt,zt)=>yt in Me?Xe(Me,yt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Me[yt]=zt,Ut=(Me,yt)=>{for(var zt in yt||(yt={}))Pt.call(yt,zt)&&dt(Me,zt,yt[zt]);if(ft)for(var zt of ft(yt))xt.call(yt,zt)&&dt(Me,zt,yt[zt]);return Me},ln=(Me,yt)=>tt(Me,ye(yt)),Mt=(Me,yt,zt)=>new Promise((ht,wt)=>{var Ae=mt=>{try{sn(zt.next(mt))}catch(nt){wt(nt)}},gt=mt=>{try{sn(zt.throw(mt))}catch(nt){wt(nt)}},sn=mt=>mt.done?ht(mt.value):Promise.resolve(mt.value).then(Ae,gt);sn((zt=zt.apply(Me,yt)).next())});const Wt=({setScoreShow:Me,ScoreShow:yt,onOk:zt,isshixuns:ht,isloadings:wt,dispatch:Ae,isIntelligentAssistant:gt=!1,newExercisePaper:sn,shixunsDetail:mt})=>{var nt,En,ot;let[_e,kt]=(0,b.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:gt,group_id:[]}),[Tn,Zn]=(0,b.useState)([]),[It,Hn]=(0,b.useState)([]),[gn,kn]=(0,b.useState)([]),[an,sa]=(0,b.useState)([]);const[Yn,pa]=(0,b.useState)(!1),[$t]=he.default.useForm(),[fn,Wn]=(0,b.useState)(),[xa,da]=(0,b.useState)(!1);let[Kn,Yt]=(0,b.useState)(ht);const[Rt,An]=(0,b.useState)([]),[In,Sa]=(0,b.useState)(0),[oa,Qa]=(0,b.useState)(!0),[ta,Vn]=(0,b.useState)([]),[Ha,La]=(0,b.useState)([]),Va=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7A0B\u5E8F\u8BBE\u8BA1\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8},{name:"\u7A0B\u5E8F\u6539\u9519\u9898",value:"PROGRAM_CORRECTION",question_type:9}];let[er,Bt]=(0,b.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Fn=(0,b.useRef)(new Set),yn=(0,b.useRef)(new Set),jn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],xe=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],St=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Dt,Kt]=(0,b.useState)(!1),Gt=()=>{$t.resetFields(),Kn=!1,Yt(!1),Kt(!1),$t.submit()};(0,b.useEffect)(()=>{var Ke,st,hn,lt,tn,bn,Ma,On,pt,Ia;(((hn=(st=(Ke=sn==null?void 0:sn.editData)==null?void 0:Ke.exercise)==null?void 0:st.exist_item_bank_ids)==null?void 0:hn.length)>0||((bn=(tn=(lt=sn==null?void 0:sn.editData)==null?void 0:lt.exercise)==null?void 0:tn.exist_item_bank_shixun_ids)==null?void 0:bn.length)>0)&&La([...(On=(Ma=sn==null?void 0:sn.editData)==null?void 0:Ma.exercise)==null?void 0:On.exist_item_bank_ids,...(Ia=(pt=sn==null?void 0:sn.editData)==null?void 0:pt.exercise)==null?void 0:Ia.exist_item_bank_shixun_ids])},[(En=(nt=sn==null?void 0:sn.editData)==null?void 0:nt.exercise)==null?void 0:En.exist_item_bank_ids]),(0,b.useEffect)(()=>{yt&&($t.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),oa&&Kn&&($t.setFieldsValue({item_type:"SHIXUN"}),_e.item_type="SHIXUN",kt(Ut({},_e)),Qa(!1)),Et(_e),pn(),Ge({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[yt]),(0,b.useEffect)(()=>{In>0&&setTimeout(()=>{Sa(0)},2e3)},[In]);function Et(Ke){return Mt(this,null,function*(){var st,hn,lt;if(pa(!0),kt(Ut({},Ke)),(gn==null?void 0:gn.length)<=0&&Ke.type==="5"){sa([]),pa(!1);return}console.log("----",gn,Rt);let tn=Ke.type==="5"?gn==null?void 0:gn.filter(On=>!Rt.includes(On)):null,bn=Ke.type==="5"?gn==null?void 0:gn.filter(On=>Rt.includes(On)):null;Ke.group_id=((st=Ke.group_id)==null?void 0:st.map(On=>On==null?void 0:On.value))||null;let Ma=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:ln(Ut({},Ke),{discipline_id:((hn=Ke==null?void 0:Ke.courseid)==null?void 0:hn[0])||null,sub_discipline_id:((lt=Ke==null?void 0:Ke.courseid)==null?void 0:lt[1])||null,ids:tn,shixun_ids:bn,include_shixuns:!gt,keyword:Ke.keyword?encodeURIComponent(Ke.keyword):Ke.keyword,type:Ke.type==="5"?null:Ke.type,clazz:Ke.type==="3"?"ItemBanksGroup":null})});sa(Ma),pa(!1)})}function pn(){return Mt(this,null,function*(){let Ke=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:_e.type==="5"?null:_e.type,clazz:"ItemBanksGroup"}});Zn((0,a.L)(Ke==null?void 0:Ke.disciplines))})}function Ge(Ke){return Mt(this,null,function*(){var st;let hn=yield(0,le.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ke}),lt=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(st=hn==null?void 0:hn.data)==null?void 0:st.map(tn=>({title:tn.name,id:tn.id,pid:tn.id,value:tn.id,key:tn.id,isLeaf:!tn.have_child}))}];Vn(lt)})}function Ye(Ke){return Mt(this,null,function*(){var st,hn,lt,tn;pa(!0);let bn=(st=Ke.list)==null?void 0:st.filter(pt=>!Rt.includes(pt)),Ma=(hn=Ke.list)==null?void 0:hn.filter(pt=>Rt.includes(pt));if(bn.length===0&&Ma.length===0){pa(!1),sa([]);return}let On=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:ln(Ut({},Ke),{discipline_id:((lt=Ke==null?void 0:Ke.courseid)==null?void 0:lt[0])||null,sub_discipline_id:((tn=Ke==null?void 0:Ke.courseid)==null?void 0:tn[1])||null,ids:bn,shixun_ids:Ma,type:Ke.type==="5"?null:Ke.type,clazz:Ke.type==="3"?"ItemBanksGroup":null})});pa(!1),sa(On)})}const ze=Ke=>Mt(void 0,null,function*(){const st=yield Ae({type:"shixunsDetail/release",payload:{id:Ke}});let hn=st==null?void 0:st.tag_position,lt=(st==null?void 0:st.evaluation_set_position)||[],tn=st.status;return tn===0?(Fe.ZP.success("\u53D1\u5E03\u6210\u529F"),Et(_e),!0):(tn===2?Fe.ZP.error(`\u7B2C${lt.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):tn===3?Fe.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${hn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Fe.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),bt=Ke=>(Ke==null?void 0:Ke.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",un=(Ke,st,hn)=>Ke.map(lt=>lt.key===st?Ut(Ut({},lt),hn):lt.children?ln(Ut({},lt),{children:un(lt.children,st,hn)}):lt),cn=Ke=>Mt(void 0,null,function*(){const{key:st}=Ke;let hn=_e.type;const lt=yield(0,Le.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(st),type:hn}),{data:tn,total_count:bn}=lt||{};bn>0&&Vn(Ma=>un(Ma,st,{children:tn.map(On=>({title:On.name,id:On.id,pid:On.id,value:On.id,key:On.id,isLeaf:!On.have_child}))}))});function Jn(Ke){console.log("----",_e),Ke==="1"&&(er.gg=Ut({},_e)),Ke==="2"&&(er.scj=Ut({},_e)),Ke==="3"&&(er.ttgx=Ut({},_e)),Ke==="0"&&(er.wcjd=Ut({},_e)),Ke==="5"&&(er.yx=Ut({},_e)),Bt(Ut({},er))}function Qn(){_e.type==="1"&&(_e=er.gg),_e.type==="2"&&(_e=er.scj),_e.type==="3"&&(_e=er.ttgx),_e.type==="0"&&(_e=er.wcjd),_e.type==="5"&&(_e=er.yx),(_e==null?void 0:_e.item_type)==="SHIXUN"?(Kn=!0,Yt(!0)):(Kn=!1,Yt(!1)),$t.setFieldsValue(Ut({},_e)),kt(Ut({},_e)),Et(Ut({},_e))}return Ce.createElement("div",null,Ce.createElement(Ie.default,{title:!1,footer:!1,open:yt,width:1200,centered:!0,className:E.scoremodal,onCancel:()=>{Me(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:E.title},gt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),gt&&Ce.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Ce.createElement(be.default,{className:E.tabWrap,activeKey:_e.type,onChange:Ke=>{Ke==="3"?(_e.show_all_share=!0,Ge({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):_e.show_all_share=null,Ke==="0"&&Ge({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Jn(_e.type),_e.type=Ke,(_e==null?void 0:_e.item_type)==="SHIXUN"&&_e.type!=="5"&&(Kn=!0,Yt(!0)),Kt(!1),_e.type==="5"&&(Kn=!1,Yt(!1)),Qn(),pn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Ce.createElement("div",null,"\u5DF2\u9009",gn.length>0&&Ce.createElement("span",{className:E.titlecount},gn.length),In>0&&Ce.createElement("span",{className:E.add},"+",In)),key:"5"}]}),Ce.createElement(he.default,{layout:"inline",form:$t,onValuesChange:(Ke,st)=>{const hn=Object.values(st).some(tn=>tn!==null&&tn!==""&&tn!==void 0),lt=st.keyword==="";if(Kt(hn||!lt),_e.page=1,(st==null?void 0:st.item_type)==="SHIXUN"){if(_e.type==="5"?Yt(!1):Yt(!0),Ke.keyword||Ke.keyword==="")return;$t.submit()}else{if(Ke!=null&&Ke.courseid&&$t.setFieldsValue({tag_discipline_id:""}),Yt(!1),Ke.keyword||Ke.keyword==="")return;$t.submit()}},onFinish:Ke=>{var st;_e.type==="3"&&(!Ke.group_id||((st=Ke==null?void 0:Ke.group_id)==null?void 0:st.length)===0)?_e.show_all_share=!0:_e.show_all_share=null,kt(Ut(Ut({},_e),Ke)),Et(Ut(Ut({},_e),Ke))}},Ce.createElement(he.default.Item,{name:"item_type"},Ce.createElement(je.default,{className:E.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(gt?Va.slice(0,6):Va).map(Ke=>Ce.createElement(je.default.Option,{key:Ke.value},Ke.name)))),Ce.createElement(he.default.Item,{name:"courseid"},Ce.createElement(Be.Z,{className:E.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Tn})),!Kn&&Ce.createElement(he.default.Item,{name:"tag_discipline_id"},Ce.createElement(je.default,{className:E.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(ot=an==null?void 0:an.tag_disciplines)==null?void 0:ot.map(Ke=>Ce.createElement(je.default.Option,{key:Ke.id},Ke.name)))),Ce.createElement(he.default.Item,{name:Kn?"diff":"difficulty"},Ce.createElement(je.default,{className:E.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Kn&&jn.map(Ke=>Ce.createElement(je.default.Option,{key:Ke.value},Ke.name)),Kn&&xe.map(Ke=>Ce.createElement(je.default.Option,{key:Ke.value},Ke.name)))),Kn&&Ce.createElement(he.default.Item,{name:"shixun_publish_status"},Ce.createElement(je.default,{className:E.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},St.map(Ke=>Ce.createElement(je.default.Option,{key:Ke.value},Ke.name)))),(_e.type==="3"||_e.type==="0")&&!Kn&&Ce.createElement(he.default.Item,{name:"group_id"},Ce.createElement(Je.default,{treeDataSimpleMode:!0,style:{width:118},className:E.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ke,st)=>st.title.toUpperCase().indexOf(Ke.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:cn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:ta})),Dt&&Ce.createElement("span",{className:E.allqingchu,onClick:Gt},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(he.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(ke.default.Search,{className:E.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${E.searchIcon}`,onClick:()=>$t.submit()}),onSearch:Ke=>{$t.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{_e.updated_at==="asc"?_e.updated_at="desc":_e.updated_at="asc",kt(ln(Ut({},_e),{page:1})),Et(ln(Ut({},_e),{page:1}))}}," ",_e.updated_at?Ce.createElement("img",{src:_e.updated_at==="asc"?fe.Z:Pe.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ce.createElement("div",{onClick:()=>{_e.quotes==="asc"?_e.quotes="desc":_e.quotes="asc",kt(ln(Ut({},_e),{page:1})),Et(ln(Ut({},_e),{page:1}))},style:{marginLeft:20}}," ",_e.quotes?Ce.createElement("img",{src:_e.quotes==="asc"?fe.Z:Pe.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ce.createElement(De.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(an==null?void 0:an.items)||(an==null?void 0:an.shixun_list),pagination:!1,loading:Yn,rowKey:Ke=>Ke.id,rowSelection:{type:gt?"radio":"checkbox",selectedRowKeys:It,getCheckboxProps:Ke=>({disabled:Ke.shixun_tag_num===1||(Ha==null?void 0:Ha.find(st=>Ke.id===st))}),onSelect(Ke,st,hn){if(gt){Hn([Ke.id]),yn.current=new Set([Ke.id]),Sa(1),kn([Ke.id]);return}if(st)(Kn||Ke!=null&&Ke.challenge_names)&&An([...Rt,Ke.id]),Hn([...It,Ke.id]),Ke.identifier?Fn.current.add(Ke.id):yn.current.add(Ke.id),Sa(1),kn([...gn,Ke.id]);else{Ke.identifier?Fn.current.delete(Ke.id):yn.current.delete(Ke.id);let lt=gn.filter(tn=>tn!==Ke.id);if(Hn(lt),kn(lt),Kn||Ke!=null&&Ke.challenge_names){let tn=Rt.filter(bn=>bn!==Ke.id);An([...tn])}if(_e.type==="5"){Ye(ln(Ut({},_e),{list:[...lt]}));return}}},onSelectAll(Ke,st,hn){var lt,tn;if(Ke){const bn=hn.map(On=>On.id),Ma=(tn=hn==null?void 0:hn.filter(On=>On==null?void 0:On.challenge_names))==null?void 0:tn.map(On=>On.id);An([...Rt,...Ma]),Hn([...It,...bn]),kn([...gn,...bn]);for(const On of hn)On.identifier?Fn.current.add(On.id):yn.current.add(On.id)}else{const bn=hn.map(Ia=>Ia.id),Ma=It.filter(Ia=>!bn.some($n=>$n===Ia)),On=(lt=hn==null?void 0:hn.filter(Ia=>Ia==null?void 0:Ia.challenge_names))==null?void 0:lt.map(Ia=>Ia.id);Hn([...Ma]),kn([...Ma]);let pt=Rt.filter(Ia=>!On.some($n=>$n===Ia.id));An([...pt]),_e.type==="5"&&Ye(ln(Ut({},_e),{list:[...Ma]}));for(const Ia of bn)Ia.identifier?Fn.current.delete(Ia):yn.current.delete(Ia)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Ke,st,hn)=>{var lt,tn;return Ce.createElement(Te.Z,{title:bt(st)},Ce.createElement("div",null,Kn||st!=null&&st.challenge_names?"\u5B9E\u8BAD\u9898":(tn=(lt=Va==null?void 0:Va.filter(bn=>bn.value===Ke))==null?void 0:lt[0])==null?void 0:tn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Kn?"30%":"60%",key:"name",render:(Ke,st,hn)=>{var lt;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(Te.Z,{title:bt(st)},Ce.createElement("div",{className:st!=null&&st.high_resources_consume?E.q_title:""},Ce.createElement(y.Z,{key:1,showLines:1,showTextOnly:!0,value:Kn||st!=null&&st.challenge_names?st!=null&&st.title||Ke===null?"--":Ke:(st==null?void 0:st.item_type)=="BPROGRAM"?(lt=st==null?void 0:st.program_attr)==null?void 0:lt.description:Ke}))),(st==null?void 0:st.high_resources_consume)&&Ce.createElement(ut.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Kn,render:(Ke,st,hn)=>{var lt;return Ce.createElement(Te.Z,{title:bt(st)},Ce.createElement("span",null,Ke?(lt=Ke==null?void 0:Ke.split("\u3001"))==null?void 0:lt[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Kn,render:(Ke,st,hn)=>Ce.createElement(Te.Z,{title:bt(st)},Ce.createElement("span",null,Ke||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Ke,st,hn)=>{var lt,tn,bn,Ma;return Ce.createElement(Te.Z,{title:bt(st)},Ce.createElement("div",null,Kn||st!=null&&st.challenge_names?(st==null?void 0:st.level)||((tn=(lt=jn==null?void 0:jn.filter(On=>On.value===Ke))==null?void 0:lt[0])==null?void 0:tn.name):(Ma=(bn=jn==null?void 0:jn.filter(On=>On.value===Ke))==null?void 0:bn[0])==null?void 0:Ma.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Kn,render:(Ke,st,hn)=>Ce.createElement(Te.Z,{title:bt(st)},Ce.createElement("div",null,Ke||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Kn,render:(Ke,st,hn)=>Ce.createElement("span",null,Ke||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Ke,st,hn)=>Ce.createElement(Te.Z,{title:bt(st)},Ce.createElement("div",null,Kn||st!=null&&st.challenge_names?(st==null?void 0:st.study_count)||(st==null?void 0:st.stu_num):Ke))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(Te.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(Oe.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Kn,render:(Ke,st,hn)=>Ce.createElement(Te.Z,{title:bt(st)},Ce.createElement("div",null,Ke||"- -"))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(Te.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(Oe.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Kn,render:(Ke,st,hn)=>Ce.createElement("span",null,Ke||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Ke,st,hn)=>Ce.createElement(Te.Z,{title:bt(st)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var lt,tn;Wn(ln(Ut({},st),{question_type:Kn||st!=null&&st.challenge_names?5:(tn=(lt=Va==null?void 0:Va.filter(bn=>bn.value===(st==null?void 0:st.item_type)))==null?void 0:lt[0])==null?void 0:tn.question_type})),da(!0)}},"\u67E5\u770B"),(st==null?void 0:st.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{Ie.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${st==null?void 0:st.identifier}/challenges`)}},(st==null?void 0:st.shixun_name)||"--"),"\uFF1F"),onOk:()=>Mt(void 0,null,function*(){if(!ze(st==null?void 0:st.identifier))return new Promise((lt,tn)=>{tn()})})})}},"\u53D1\u5E03")))}].filter(Ke=>!Ke.hidden)}),Ce.createElement(We.Z,{current:_e.page,total:(an==null?void 0:an.items_count)||(an==null?void 0:an.shixuns_count),style:{marginBottom:20},defaultPageSize:_e.per_page,showTotal:Ke=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},Ke),"\xA0\u6761\u6570\u636E"),pageSize:_e.per_page,onChange:(Ke,st)=>{_e.page=Ke,_e.per_page=st,kt(Ut({},_e)),Et(Ut({},_e))}}),Ce.createElement("div",{className:E.bottom},Ce.createElement(Ve.ZP,{className:E.no,onClick:()=>{Me(!1)}},"\u53D6\u6D88"),Ce.createElement(Ve.ZP,{loading:wt,style:{width:wt&&75},className:E.yes,onClick:()=>Mt(void 0,null,function*(){if((gn==null?void 0:gn.length)<=0){Fe.ZP.info(gt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}zt([...yn.current],[...Fn.current],!0,gn==null?void 0:gn.length)})},gt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ce.createElement(Ie.default,{open:xa,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:E.previewModal,width:1e3,centered:!0,onCancel:()=>{da(!1)},onOk:()=>{da(!1)}},Ce.createElement(ge,{qitem:fn})))};var Qe=(0,Ue.connect)(({shixunsDetail:Me,newExercisePaper:yt})=>({shixunsDetail:Me,newExercisePaper:yt}))(Wt)},54579:function($e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return De}});var b=oe(43418),he={ul:"ul___TdfYY"},Fe=oe(32637),Ie=oe(59301),be=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Je=(Te,We)=>{var Ve={};for(var le in Te)je.call(Te,le)&&We.indexOf(le)<0&&(Ve[le]=Te[le]);if(Te!=null&&be)for(var le of be(Te))We.indexOf(le)<0&&Be.call(Te,le)&&(Ve[le]=Te[le]);return Ve},De=Te=>{var We=Te,{open:Ve,onCancel:le}=We,E=Je(We,["open","onCancel"]);return Ie.createElement(b.default,{centered:!0,open:Ve,title:Ie.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:le,footer:null},Ie.createElement("div",null,Ie.createElement("div",{className:"tc"},Ie.createElement("img",{className:"mt10",src:Fe,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Ie.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Ie.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Ie.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Ie.createElement("ul",{className:he.ul},Ie.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Ie.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Ie.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},14869:function($e,Ct,oe){"use strict";oe.d(Ct,{I:function(){return he}});var b=oe(59301);const he=()=>{const[Fe,Ie]=(0,b.useState)("hidden");return{overflow:Fe,handleMouseEnter:()=>Ie("auto"),handleMouseLeave:()=>Ie("hidden")}}},77578:function($e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return b}});const b=he=>he?typeof he=="function"?he():he:null},66104:function($e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return tt}});var b=oe(92310),he=oe.n(b),Fe=oe(11592),Ie=oe(26112),be=oe(59301),je=oe(92343),Be=oe(36355),Je=oe(84105),ke=oe(91857);const De=ye=>{let{children:ft}=ye;const{getPrefixCls:Pt}=be.useContext(Be.E_),xt=Pt("breadcrumb");return be.createElement("li",{className:`${xt}-separator`,"aria-hidden":"true"},ft===""?ft:ft||"/")};De.__ANT_BREADCRUMB_SEPARATOR=!0;var Te=De,We=function(ye,ft){var Pt={};for(var xt in ye)Object.prototype.hasOwnProperty.call(ye,xt)&&ft.indexOf(xt)<0&&(Pt[xt]=ye[xt]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,xt=Object.getOwnPropertySymbols(ye);dtft[dt]||xt)}function le(ye,ft,Pt,xt){if(Pt==null)return null;const{className:dt,onClick:Ut}=ft,ln=We(ft,["className","onClick"]),Mt=Object.assign(Object.assign({},(0,Ie.Z)(ln,{data:!0,aria:!0})),{onClick:Ut});return xt!==void 0?be.createElement("a",Object.assign({},Mt,{className:he()(`${ye}-link`,dt),href:xt}),Pt):be.createElement("span",Object.assign({},Mt,{className:he()(`${ye}-link`,dt)}),Pt)}function E(ye,ft){return(xt,dt,Ut,ln,Mt)=>{if(ft)return ft(xt,dt,Ut,ln);const Wt=Ve(xt,dt);return le(ye,xt,Wt,Mt)}}var a=function(ye,ft){var Pt={};for(var xt in ye)Object.prototype.hasOwnProperty.call(ye,xt)&&ft.indexOf(xt)<0&&(Pt[xt]=ye[xt]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,xt=Object.getOwnPropertySymbols(ye);dt{const{prefixCls:ft,separator:Pt="/",children:xt,menu:dt,overlay:Ut,dropdownProps:ln,href:Mt}=ye,Qe=(Me=>{if(dt||Ut){const yt=Object.assign({},ln);if(dt){const zt=dt||{},{items:ht}=zt,wt=a(zt,["items"]);yt.menu=Object.assign(Object.assign({},wt),{items:ht==null?void 0:ht.map((Ae,gt)=>{var{key:sn,title:mt,label:nt,path:En}=Ae,ot=a(Ae,["key","title","label","path"]);let _e=nt!=null?nt:mt;return En&&(_e=be.createElement("a",{href:`${Mt}${En}`},_e)),Object.assign(Object.assign({},ot),{key:sn!=null?sn:gt,label:_e})})})}else Ut&&(yt.overlay=Ut);return be.createElement(ke.Z,Object.assign({placement:"bottom"},yt),be.createElement("span",{className:`${ft}-overlay-link`},Me,be.createElement(Je.Z,null)))}return Me})(xt);return Qe!=null?be.createElement(be.Fragment,null,be.createElement("li",null,Qe),Pt&&be.createElement(Te,null,Pt)):null},y=ye=>{const{prefixCls:ft,children:Pt,href:xt}=ye,dt=a(ye,["prefixCls","children","href"]),{getPrefixCls:Ut}=be.useContext(Be.E_),ln=Ut("breadcrumb",ft);return be.createElement(x,Object.assign({},dt,{prefixCls:ln}),le(ln,dt,Pt,xt))};y.__ANT_BREADCRUMB_ITEM=!0;var z=y,ne=oe(17313),re=oe(83116),ie=oe(37613);const ge=ye=>{const{componentCls:ft,iconCls:Pt}=ye;return{[ft]:Object.assign(Object.assign({},(0,ne.Wf)(ye)),{color:ye.itemColor,fontSize:ye.fontSize,[Pt]:{fontSize:ye.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:ye.linkColor,transition:`color ${ye.motionDurationMid}`,padding:`0 ${ye.paddingXXS}px`,borderRadius:ye.borderRadiusSM,height:ye.lineHeight*ye.fontSize,display:"inline-block",marginInline:-ye.marginXXS,"&:hover":{color:ye.linkHoverColor,backgroundColor:ye.colorBgTextHover}},(0,ne.Qy)(ye)),"li:last-child":{color:ye.lastItemColor},[`${ft}-separator`]:{marginInline:ye.separatorMargin,color:ye.separatorColor},[`${ft}-link`]:{[` > ${Pt} + span, > ${Pt} + a `]:{marginInlineStart:ye.marginXXS}},[`${ft}-overlay-link`]:{borderRadius:ye.borderRadiusSM,height:ye.lineHeight*ye.fontSize,display:"inline-block",padding:`0 ${ye.paddingXXS}px`,marginInline:-ye.marginXXS,[`> ${Pt}`]:{marginInlineStart:ye.marginXXS,fontSize:ye.fontSizeIcon},"&:hover":{color:ye.linkHoverColor,backgroundColor:ye.colorBgTextHover,a:{color:ye.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${ye.componentCls}-rtl`]:{direction:"rtl"}})}};var fe=(0,re.Z)("Breadcrumb",ye=>{const ft=(0,ie.TS)(ye,{});return[ge(ft)]},ye=>({itemColor:ye.colorTextDescription,lastItemColor:ye.colorText,iconFontSize:ye.fontSize,linkColor:ye.colorTextDescription,linkHoverColor:ye.colorText,separatorColor:ye.colorTextDescription,separatorMargin:ye.marginXS})),Pe=function(ye,ft){var Pt={};for(var xt in ye)Object.prototype.hasOwnProperty.call(ye,xt)&&ft.indexOf(xt)<0&&(Pt[xt]=ye[xt]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,xt=Object.getOwnPropertySymbols(ye);dt{var{breadcrumbName:ln}=Ut,Mt=Pe(Ut,["breadcrumbName"]);return Object.assign(Object.assign({},Mt),{title:ln})})}),dt}function Oe(ye,ft){return(0,be.useMemo)(()=>ye||(ft?ft.map(Ue):null),[ye,ft])}var ut=function(ye,ft){var Pt={};for(var xt in ye)Object.prototype.hasOwnProperty.call(ye,xt)&&ft.indexOf(xt)<0&&(Pt[xt]=ye[xt]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,xt=Object.getOwnPropertySymbols(ye);dt{if(ft===void 0)return ft;let Pt=(ft||"").replace(/^\//,"");return Object.keys(ye).forEach(xt=>{Pt=Pt.replace(`:${xt}`,ye[xt])}),Pt},Ce=ye=>{const{prefixCls:ft,separator:Pt="/",style:xt,className:dt,rootClassName:Ut,routes:ln,items:Mt,children:Wt,itemRender:Qe,params:Me={}}=ye,yt=ut(ye,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:zt,direction:ht,breadcrumb:wt}=be.useContext(Be.E_);let Ae;const gt=zt("breadcrumb",ft),[sn,mt]=fe(gt),nt=Oe(Mt,ln),En=E(gt,Qe);if(nt&&nt.length>0){const kt=[],Tn=Mt||ln;Ae=nt.map((Zn,It)=>{const{path:Hn,key:gn,type:kn,menu:an,overlay:sa,onClick:Yn,className:pa,separator:$t,dropdownProps:fn}=Zn,Wn=Le(Me,Hn);Wn!==void 0&&kt.push(Wn);const xa=gn!=null?gn:It;if(kn==="separator")return be.createElement(Te,{key:xa},$t);const da={},Kn=It===nt.length-1;an?da.menu=an:sa&&(da.overlay=sa);let{href:Yt}=Zn;return kt.length&&Wn!==void 0&&(Yt=`#/${kt.join("/")}`),be.createElement(x,Object.assign({key:xa},da,(0,Ie.Z)(Zn,{data:!0,aria:!0}),{className:pa,dropdownProps:fn,href:Yt,separator:Kn?"":Pt,onClick:Yn,prefixCls:gt}),En(Zn,Me,Tn,kt,Yt))})}else if(Wt){const kt=(0,Fe.Z)(Wt).length;Ae=(0,Fe.Z)(Wt).map((Tn,Zn)=>{if(!Tn)return Tn;const It=Zn===kt-1;return(0,je.Tm)(Tn,{separator:It?"":Pt,key:Zn})})}const ot=he()(gt,wt==null?void 0:wt.className,{[`${gt}-rtl`]:ht==="rtl"},dt,Ut,mt),_e=Object.assign(Object.assign({},wt==null?void 0:wt.style),xt);return sn(be.createElement("nav",Object.assign({className:ot,style:_e},yt),be.createElement("ol",null,Ae)))};Ce.Item=z,Ce.Separator=Te;var Xe=Ce,tt=Xe},19842:function($e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return jn}});var b=oe(3300),he=oe(59301),Fe=oe(33853),Ie=oe(58617),be=oe(38819),je=oe(92310),Be=oe.n(je),Je=oe(32855),ke=oe(11913),De=oe(43079),Te=oe(77861),We=oe(17115),Ve=oe(90782),le=oe(6089),E=oe(18929),a=he.createContext(null),x=a,y=oe(34666),z=oe(74430),ne=oe(27247),re="__rc_cascader_search_mark__",ie=function(St,Dt,Kt){var Gt=Kt.label;return Dt.some(function(Et){return String(Et[Gt]).toLowerCase().includes(St.toLowerCase())})},ge=function(St,Dt,Kt,Gt){return Dt.map(function(Et){return Et[Gt.label]}).join(" / ")},fe=function(xe,St,Dt,Kt,Gt,Et){var pn=Gt.filter,Ge=pn===void 0?ie:pn,Ye=Gt.render,ze=Ye===void 0?ge:Ye,bt=Gt.limit,un=bt===void 0?50:bt,cn=Gt.sort;return he.useMemo(function(){var Jn=[];if(!xe)return[];function Qn(Ke,st){var hn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ke.forEach(function(lt){if(!(!cn&&un!==!1&&un>0&&Jn.length>=un)){var tn=[].concat((0,b.Z)(st),[lt]),bn=lt[Dt.children],Ma=hn||lt.disabled;if((!bn||bn.length===0||Et)&&Ge(xe,tn,{label:Dt.label})){var On;Jn.push((0,ne.Z)((0,ne.Z)({},lt),{},(On={disabled:Ma},(0,z.Z)(On,Dt.label,ze(xe,tn,Kt,Dt)),(0,z.Z)(On,re,tn),(0,z.Z)(On,Dt.children,void 0),On)))}bn&&Qn(lt[Dt.children],tn,Ma)}})}return Qn(St,[]),cn&&Jn.sort(function(Ke,st){return cn(Ke[re],st[re],xe,Dt)}),un!==!1&&un>0?Jn.slice(0,un):Jn},[xe,St,Dt,Kt,ze,Et,Ge,cn,un])},Pe="__RC_CASCADER_SPLIT__",Ue="SHOW_PARENT",Oe="SHOW_CHILD";function ut(xe){return xe.join(Pe)}function Le(xe){return xe.map(ut)}function Ce(xe){return xe.split(Pe)}function Xe(xe){var St=xe||{},Dt=St.label,Kt=St.value,Gt=St.children,Et=Kt||"value";return{label:Dt||"label",value:Et,key:Et,children:Gt||"children"}}function tt(xe,St){var Dt,Kt;return(Dt=xe.isLeaf)!==null&&Dt!==void 0?Dt:!((Kt=xe[St.children])!==null&&Kt!==void 0&&Kt.length)}function ye(xe){var St=xe.parentElement;if(St){var Dt=xe.offsetTop-St.offsetTop;Dt-St.scrollTop<0?St.scrollTo({top:Dt}):Dt+xe.offsetHeight-St.scrollTop>St.offsetHeight&&St.scrollTo({top:Dt+xe.offsetHeight-St.offsetHeight})}}function ft(xe,St){return xe.map(function(Dt){var Kt;return(Kt=Dt[re])===null||Kt===void 0?void 0:Kt.map(function(Gt){return Gt[St.value]})})}function Pt(xe,St,Dt){var Kt=new Set(xe),Gt=St();return xe.filter(function(Et){var pn=Gt[Et],Ge=pn?pn.parent:null,Ye=pn?pn.children:null;return pn&&pn.node.disabled?!0:Dt===Oe?!(Ye&&Ye.some(function(ze){return ze.key&&Kt.has(ze.key)})):!(Ge&&!Ge.node.disabled&&Kt.has(Ge.key))})}function xt(xe,St,Dt){for(var Kt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Gt=St,Et=[],pn=function(){var ze,bt,un,cn=xe[Ge],Jn=(ze=Gt)===null||ze===void 0?void 0:ze.findIndex(function(Ke){var st=Ke[Dt.value];return Kt?String(st)===String(cn):st===cn}),Qn=Jn!==-1?(bt=Gt)===null||bt===void 0?void 0:bt[Jn]:null;Et.push({value:(un=Qn==null?void 0:Qn[Dt.value])!==null&&un!==void 0?un:cn,index:Jn,option:Qn}),Gt=Qn==null?void 0:Qn[Dt.children]},Ge=0;Ge1){var pt=Qn.slice(0,-1);lt(pt)}else ze(!1)},Ma=function(){var pt,Ia=((pt=st[Ke])===null||pt===void 0?void 0:pt[Dt.children])||[],$n=Ia.find(function(Ra){return!Ra.disabled});if($n){var za=[].concat((0,b.Z)(Qn),[$n[Dt.value]]);lt(za)}};he.useImperativeHandle(xe,function(){return{onKeyDown:function(pt){var Ia=pt.which;switch(Ia){case gt.Z.UP:case gt.Z.DOWN:{var $n=0;Ia===gt.Z.UP?$n=-1:Ia===gt.Z.DOWN&&($n=1),$n!==0&&tn($n);break}case gt.Z.LEFT:{if(Ye)break;un?Ma():bn();break}case gt.Z.RIGHT:{if(Ye)break;un?bn():Ma();break}case gt.Z.BACKSPACE:{Ye||bn();break}case gt.Z.ENTER:{if(Qn.length){var za=st[Ke],Ra=(za==null?void 0:za[re])||[];Ra.length?Et(Ra.map(function(Xa){return Xa[Dt.value]}),Ra[Ra.length-1]):Et(Qn,st[Ke])}break}case gt.Z.ESC:ze(!1),bt&&pt.stopPropagation()}},onKeyUp:function(){}}})},mt=he.forwardRef(function(xe,St){var Dt,Kt,Gt,Et,pn=(0,Te.lk)(),Ge=pn.prefixCls,Ye=pn.multiple,ze=pn.searchValue,bt=pn.toggleOpen,un=pn.notFoundContent,cn=pn.direction,Jn=pn.open,Qn=he.useRef(),Ke=cn==="rtl",st=he.useContext(x),hn=st.options,lt=st.values,tn=st.halfValues,bn=st.fieldNames,Ma=st.changeOnSelect,On=st.onSelect,pt=st.searchOptions,Ia=st.dropdownPrefixCls,$n=st.loadData,za=st.expandTrigger,Ra=Ia||Ge,Xa=he.useState([]),Ta=(0,ke.Z)(Xa,2),rr=Ta[0],qa=Ta[1],sr=function(Ja){if(!(!$n||ze)){var fr=xt(Ja,hn,bn),ua=fr.map(function(Na){var tr=Na.option;return tr}),or=ua[ua.length-1];if(or&&!tt(or,bn)){var dr=ut(Ja);qa(function(Na){return[].concat((0,b.Z)(Na),[dr])}),$n(ua)}}};he.useEffect(function(){rr.length&&rr.forEach(function(Ka){var Ja=Ce(Ka),fr=xt(Ja,hn,bn,!0).map(function(or){var dr=or.option;return dr}),ua=fr[fr.length-1];(!ua||ua[bn.children]||tt(ua,bn))&&qa(function(or){return or.filter(function(dr){return dr!==Ka})})})},[hn,rr,bn]);var jt=he.useMemo(function(){return new Set(Le(lt))},[lt]),Ba=he.useMemo(function(){return new Set(Le(tn))},[tn]),Vt=Ae(),ya=(0,ke.Z)(Vt,2),ga=ya[0],Jt=ya[1],Cn=function(Ja){Jt(Ja),sr(Ja)},_n=function(Ja){var fr=Ja.disabled,ua=tt(Ja,bn);return!fr&&(ua||Ma||Ye)},Sn=function(Ja,fr){var ua=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;On(Ja),!Ye&&(fr||Ma&&(za==="hover"||ua))&&bt(!1)},wa=he.useMemo(function(){return ze?pt:hn},[ze,pt,hn]),fa=he.useMemo(function(){for(var Ka=[{options:wa}],Ja=wa,fr=ft(Ja,bn),ua=function(){var tr=ga[or],vt=Ja.find(function(Ot,dn){return(fr[dn]?ut(fr[dn]):Ot[bn.value])===tr}),it=vt==null?void 0:vt[bn.children];if(!(it!=null&&it.length))return"break";Ja=it,Ka.push({options:it})},or=0;or":rr,sr=xe.loadingIcon,jt=xe.children,Ba=xe.dropdownMatchSelectWidth,Vt=Ba===void 0?!1:Ba,ya=xe.showCheckedStrategy,ga=ya===void 0?Ue:ya,Jt=(0,De.Z)(xe,kt),Cn=(0,We.ZP)(Dt),_n=!!un,Sn=(0,E.Z)(pn,{value:Ge,postState:Zn}),wa=(0,ke.Z)(Sn,2),fa=wa[0],Za=wa[1],ur=he.useMemo(function(){return Xe(Et)},[JSON.stringify(Et)]),hr=he.useMemo(function(){return lt||[]},[lt]),Ir=ln(hr,ur),pr=he.useCallback(function(on){var Nt=Ir();return on.map(function(se){var et=Nt[se].nodes;return et.map(function(ct){return ct[ur.value]})})},[Ir,ur]),Jr=(0,E.Z)("",{value:Qn,postState:function(Nt){return Nt||""}}),Ka=(0,ke.Z)(Jr,2),Ja=Ka[0],fr=Ka[1],ua=function(Nt,se){fr(Nt),se.source!=="blur"&&Ke&&Ke(Nt)},or=Qe(st),dr=(0,ke.Z)(or,2),Na=dr[0],tr=dr[1],vt=fe(Ja,hr,ur,tn||Gt,tr,Ye),it=Mt(hr,ur),Ot=he.useMemo(function(){var on=it(fa),Nt=(0,ke.Z)(on,2),se=Nt[0],et=Nt[1];if(!_n||!fa.length)return[se,[],et];var ct=Le(se),Zt=Ir(),at=(0,Ve.S)(ct,!0,Zt),rn=at.checkedKeys,Xt=at.halfCheckedKeys;return[pr(rn),pr(Xt),et]},[_n,fa,Ir,pr,it]),dn=(0,ke.Z)(Ot,3),ra=dn[0],Fa=dn[1],_t=dn[2],Pa=he.useMemo(function(){var on=Le(ra),Nt=Pt(on,Ir,ga);return[].concat((0,b.Z)(_t),(0,b.Z)(pr(Nt)))},[ra,Ir,pr,_t,ga]),va=dt(Pa,hr,ur,_n,bt),nr=(0,le.Z)(function(on){if(Za(on),ze){var Nt=Zn(on),se=Nt.map(function(Zt){return xt(Zt,hr,ur).map(function(at){return at.option})}),et=_n?Nt:Nt[0],ct=_n?se:se[0];ze(et,ct)}}),Da=(0,le.Z)(function(on){if((!_n||Jn)&&fr(""),!_n)nr(on);else{var Nt=ut(on),se=Le(ra),et=Le(Fa),ct=se.includes(Nt),Zt=_t.some(function(vn){return ut(vn)===Nt}),at=ra,rn=_t;if(Zt&&!ct)rn=_t.filter(function(vn){return ut(vn)!==Nt});else{var Xt=ct?se.filter(function(vn){return vn!==Nt}):[].concat((0,b.Z)(se),[Nt]),Qt=Ir(),qt;if(ct){var na=(0,Ve.S)(Xt,{checked:!1,halfCheckedKeys:et},Qt);qt=na.checkedKeys}else{var ka=(0,Ve.S)(Xt,!0,Qt);qt=ka.checkedKeys}var Ga=Pt(qt,Ir,ga);at=pr(Ga)}nr([].concat((0,b.Z)(rn),(0,b.Z)(at)))}}),la=function(Nt,se){if(se.type==="clear"){nr([]);return}var et=se.values[0],ct=et.valueCells;Da(ct)},Wa=On!==void 0?On:Ma,vr=Ia||pt,Mr=Ra||za,_a=function(Nt){Xa==null||Xa(Nt),Ta==null||Ta(Nt)},mr=he.useMemo(function(){return{options:hr,fieldNames:ur,values:ra,halfValues:Fa,changeOnSelect:Ye,onSelect:Da,checkable:un,searchOptions:vt,dropdownPrefixCls:tn,loadData:bn,expandTrigger:hn,expandIcon:qa,loadingIcon:sr,dropdownMenuColumnStyle:$n}},[hr,ur,ra,Fa,Ye,Da,un,vt,tn,bn,hn,qa,sr,$n]),Cr=!(Ja?vt:hr).length,Mn=Ja&&tr.matchInputWidth||Cr?{}:{minWidth:"auto"};return he.createElement(x.Provider,{value:mr},he.createElement(Te.Ac,(0,Je.Z)({},Jt,{ref:St,id:Cn,prefixCls:Gt,autoClearSearchValue:Jn,dropdownMatchSelectWidth:Vt,dropdownStyle:Mn,displayValues:va,onDisplayValuesChange:la,mode:_n?"multiple":void 0,searchValue:Ja,onSearch:ua,showSearch:Na,OptionList:nt,emptyOptions:Cr,open:Wa,dropdownClassName:vr,placement:Mr,onDropdownVisibleChange:_a,getRawInputElement:function(){return jt}})))});It.SHOW_PARENT=Ue,It.SHOW_CHILD=Oe;var Hn=It,gn=Hn,kn=oe(2738),an=oe(62892),sa=oe(53487),Yn=oe(19080),pa=oe(36355),$t=oe(93891),fn=oe(1684),Wn=oe(19716),xa=oe(32441),da=oe(14154),Kn=oe(58582),Yt=oe(84443),Rt=oe(66339),An=oe(33234),In=oe(98447),Sa=oe(17313),oa=oe(74207),Qa=oe(83116);const ta=xe=>{const{prefixCls:St,componentCls:Dt,antCls:Kt}=xe,Gt=`${Dt}-menu-item`,Et=` diff --git a/p__Paperlibrary__See__index.91623e27.async.js b/p__Paperlibrary__See__index.d3375106.async.js similarity index 98% rename from p__Paperlibrary__See__index.91623e27.async.js rename to p__Paperlibrary__See__index.d3375106.async.js index e2cbe19f2b..0ba3a8339e 100644 --- a/p__Paperlibrary__See__index.91623e27.async.js +++ b/p__Paperlibrary__See__index.d3375106.async.js @@ -66,7 +66,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],Q=J=>{R.current.setValue(R.current.getValue()+" "+J.value+" ")},ce=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:E.createElement(ue.Z,{className:B.Z.lists,gutter:[10,10]},M.map((J,V)=>E.createElement(U.Z,{flex:"110px",className:B.Z.item},E.createElement("div",null,E.createElement(Z.Z,{value:`$$${J.value}$$`}),J.name),E.createElement("div",{className:B.Z.children},J.children.map((K,se)=>E.createElement("div",{key:se},E.createElement("h1",null,K.name),E.createElement(ue.Z,{gutter:[10,10]},K.data.map((he,Te)=>E.createElement(U.Z,{key:Te,onClick:()=>Q(he),className:B.Z.diamond},E.createElement(Z.Z,{value:"`$$"+he.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:E.createElement(ue.Z,{className:B.Z.lists,gutter:[10,10]},Y.map((J,V)=>E.createElement(U.Z,{flex:"110px",className:B.Z.item},E.createElement("div",null,E.createElement(Z.Z,{value:"`$$"+J.value+"$$`"}),J.name),E.createElement("div",{className:B.Z.children},J.children.map((K,se)=>E.createElement("div",{key:se},K.name&&E.createElement("h1",null,K.name),E.createElement(ue.Z,{gutter:[10,10]},K.data.map((he,Te)=>E.createElement(U.Z,{key:Te,onClick:()=>Q(he),className:B.Z.diamond},E.createElement(Z.Z,{value:"`$$"+he.value+"$$`"}))))))))))}],W=()=>{var J=document.createElement("div");J.innerHTML=R.current.getValue();var V=J.innerText;return j&&j(V),V};return(0,pe.useImperativeHandle)(P,()=>({getData:W})),E.createElement("div",{className:B.Z.mathWrap},E.createElement(Ne.default,{defaultActiveKey:"1",items:ce}),E.createElement("math-field",{locale:"zh_cn",className:B.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:R,style:{width:800,marginTop:30,fontSize:18}},F||""),S&&E.createElement("div",{className:B.Z.button},E.createElement(te.ZP,{size:"large",onClick:W,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Jt.Z=p},37552:function(xn,Jt,w){"use strict";w.d(Jt,{Z:function(){return B}});var pe=w(59301),ue={sendToClass:"sendToClass___le_BX"},U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL0AAACeCAYAAABn7wuoAAAgAElEQVR4Xu19CXQcx3nmV90zwOAGCBAgeN8ST0k8JFkWLVGyfMqJN7EVO4eP2Ov1Rkle7mSz2fVq3yZ2Nptdx95sNo6zvvISW5aP+PmQLVuSL52ULIo6KJHiJZ7gAeLGzHTVv++vrmrU9MwAM8CAuKbf4+Ngpru6u+qrv/7j+/8SqB5zugeIyD/ZjzXLm3FOCDEwp1/mCj28uEL3qd5mGnqAiLyLw9md54a9jZs7/O8LIc5Nw23mXZNV0M/RISWiGgA7+jNYN5qVorPB/6kQ4ugcfZ0r+thV0F/R7q7MzYiokQEvgZX7zwDXdAM+MAjgG0IIVZm7zN9WqqCfY2PLEj4AdgtgDSSwr0diV7fPbyF94EtV0E88oFXQT9xHs+aMV4nqlgPXAFgrAe/ikEQqCTTURKD/ihAiM2seeJY+SBX0s3Rg4o/FRiuA10iW8OZ4+ozEtk4fSY15kA88K4Q4MNlXOnWJVi5bJE5M9vq5cl0V9HNkpIhoSwa41gf0mEkAPf1AZwPgh6AHBTiZTIqHy30lVpmePY01K1qxYVGD+Ga518+186ugnwMjRkRLJXADgAb7uKf6w0/Lms0MABAEOJdKiQfKeSUi4hZ2Hrggu9c0QzbW+I8IIV4tp425dm4V9LN8xIiIgX6TBLrcRz0zFP7VnRr7lgjnksnSQU9ErWwUBxKdvaNStKd8qvHxvBDimVneLVN6vCrop9R903sxEfH4XCuBzTBqjVZtpMTFIaAtFenzkJAg4FKt7z8khBiZ6MkM4K8XwOIz/RBZKbGy2Yfy8VIS2CeEoInamKu/V0E/zsgRUR2ADgDJ+GlPngPWN48EfefqetasEaPTAQAiWiaBm+P3H8pIHL4IXNPpa92eNXx2zpOUwyqbfaSxsfHseM9DRE0S2AOgTQKCJxC31N7gs7+/B8ATQojL0/FOs6HNKugLjAIRtbG6HARoFQLdAGrtaRZkPzsDbGhHti5JJ4loWKWTp5qacB6ojIQ03prbjFozNk4SGJIS/aNsxLIFGwKe0U9AOq38J9rqxPFi4CKiRBbY4QEbePWQEjjbL7Gk2bcG8agPPCaEODkbADodz1AFvdOr995L/jvfiV0AVkipgR71Twj2Mal65DKwvAlgFzn/lpR+OvAxBB/P1EOTv8YumcTIEdFGCeyEDrZGt9YfnusBruoEPCPnlQyfgYCsHAn2tbamXil0S6MubZbAdttuVgIvXZTY2hndhl2fjwohjkzisefEJVXQm2EiopYjfdhVI7Cku6EQ2I04BTAwGoKsmY1IAzhntCnh+T2DWbzQXoczk4mQElEyAF4noFcZO9fMlAP2nZLYsSz33lIBkiB9z9/XkhKHioB+tQRe607mi6Oh7qbfxbyi7+NxIQq3MSdQPcFDVkHPEpJYuOE2KdH10kVgbStswCfSmd1+PGq03VVNIfjdw/7tSYxmoE6219c8Vi5QiKhdAm/S4HRuwB+HshJDGaAjFd5b/zNsGymhMsp/almzeCl+T55IGeCtPsC8neh45KTEDd1al48O38fzAJ6Zr8ZsFfTav01vBrCIQcagOtELrG/34fn5GkoWQL82/ELpaM/IOZOlbggh6h+k04eODzx9x65FfaWCf5TobQmJlrHz2TcTHi9fBLoboOkH+jvFOk2I/gygSOSDnid1ALCnZm2uFwh4sUdiU6cFfXgfj/yTiQR+NJlVqtR3nMnzFjzoiahbSu3JYKquPs4MSbCe3NnMevPYwd9lFHC4F7iqPSbhrbTlr6XGoj56R3XQqK+52X9mWf3EQR8t5SXuAJAImwrhbo1VtiW6GsKViH+x+jwbpAEgs5ngqXWLUy+7T0dE6zPATj/mheL3bGbujp/rBRLw+2t9fFsIEcwkOKfr3gsa9MZDch2Aq6W04f0Q8KzmrG8PwWUBx4PAoD/RD6xpdeSwC3gDRIN9rYpwA6laDI8m/KfWjuNZ0e1naLfngY1YYdcLe/+hLHR7TTXhM+npwBNRArwCKYlglPx9WzvFYft0RJSS0JPIWTnC6168yL55XjVCL5CeXOHkCRprfCavcbMFj48QebcC3mLAaxnC1ZSVa+D5dTLIEOD1JShxYHk7zn35y6C77pqaUV9p8C900LdJib0A6q0r0nYwqwxHLwJr2g23xRisL/QA6zsA3y4BDuDdyaE1Dgn0Z4EaD0jV+JQNZCbh+c8ua8LLKBD8YUpAEOA1QsjFWoqbh+F2+O+Tl0NwL28wurwBu8xq1QbZLDIqnX3ymtV1UTJJmmizD+yIgGP0JG7z8qgMDVir0I8Z5bKhxr+vEOiP9lJr0kdnguQOBXGDBJJE8EiBifwCnkdKKShF/PgKwj+qCN9OeDizbpEoWcWrNNDd9hY06I+co65USt7BQZm4Scojdob5LQroNgYrG4z7e4AdS8b0aatrs4S00t1+0EAdArqMZ4SvJ4ERqvF/vL5JcBAo5yCi1VIyk1L6dgJZY5Wfo2ckXGk6jD7PwB1VRtLzBJAY8cl/dMdKcZobZuMVwJ3ScnYcw4O9Nv2ZUNJHKpLVowiyuS4X9ERU3zOE10qpNsHzNktSgp9J8b/QXRquFOaDAkHDXv8mZEDyBUh6cMuSmhdn2kBe0KDvG6UNFwflDRdGgKs6QonsWXWGVY0scLIfaGuA1n17hkJ1p9lo/wUB74B/VALHL4feIE1yD9FBWemfOzaAJ97yHaQRhGbD0n6Ib/0GNrYnJdMOclyhWpVRwPkhoCnFz+iTLyXVJqH4HnolkMCwQl+y0f/hje1C09GIaJOhMVilPZqYzMXvzQJr7YQ2oM1mtR0j2xpC0PPEOd6X3Vbr+XeAsFIKJBjMDPbolRjojCQKX9ECXp8yZtTzA10KAvnT3mW19++dQXthwYKeAzUDAW5MCrmOAcNuSNaX17cBDYZ0ELoIgQujYSCK1Z3u5jF3ph7TAhLeZnGMZoHDF8IJZdUdI7npiy9AfuaAv0UQOPprD+F7ObZzfDHQf3sCtKoZfXfvlkfWt2BEe28ApLPU87o1iQdYkrJkBrBbAity3Z5hBJcN7GZe4HjK8WrhGMUEyK4G/77zQC0Nql9RCtslIcHnWukdSXgKbZzuRkDw70bc299DST82ISQpKch7IDjtf3PXruI2Q8EXr9CXCxr0owFu84TUASAGKKsPLMQZEG0poLUu1N2Z58KenKFRoN3owMXUGVf6sypyshdY3jYGegbcwYtIfewxcZXw0Lyug8YiYYwNoy5I0l4fZBmB7JZh9UUBAUt1BqkStKoFPX94PR3yAQpBS+duXZvU1GIiWiGBGxFGlo2ED5+OJ8kLF4HN7Y6f33icuB2SkDUZ/4eZRPZNwvO3KwHmIEWADyK1BQgION4LrNJTN1RpigHeqkGkqEd56t5dS2onnfAyFfwvZNB7aYm3CEjth4l0aAWwyjAigRMchPKA7jpg/zlgZRuwpi2U7qNZ9unDi4xNxyrQE8IYsYmkr9qTkjQjzcyI+4+LtodPe1tuWCFFqsZxi7J6wH5343tPs4EqWYJrI1VPzHQApNljo38T6jevpyfb6pBhICuis2/6fOLh5S1I/ug92NaYAqs3jqCXYSCLQMf7obYylc5MAmssawM6QF0yKdZ6QFtgyERanXFVGqO/H+sDljQQksawdyfEmLoT3seuEvqzoN4aP/HxrZ1iXHLcVMBd7NpZDXrjUuSgEbvbvHQaorZWd3362DGcnwq7kdtOS7yVIFssKhw7L5SMRh8dzYS6PfNsmuvgfWq/33VmALUjAWoX1au8PrQTgcG5vhl9b9tAZyK6ggTuPyG6LijauKQpNixlgJ5Bng3YXpBn3rHFP5yWoKzyj9/9HXhtKWy+tlstTQpPT0r7PFbHTnpKrWzC0M5u9N+0nHSBqAxHtljdUaIt6WONMsavBWohMA9ngd4RoLM+tF7tfcKVRrs+9XFhOFw5jSYVnUhER+El/nnXsiubojjrQG+Bns1ivRDwhdCAZ3hYJyFdHJHZ+gRdTCWQzhCl65PJ51hgleMVYD/zfwjwBlJSy7s8wJtRdNWV/WeR+Nuf+atf6cOSq5dI0VoPtOTQ0vJB3JIU5966nHSwyErTE8Oi9eUR2mpT/6KrJgH6pmQw+IFrEz8LCOroqP/If/8hbl69SO5ptaE2Vo8cD4tWPUiDkhbX0dCmxRh4/3ZxXAhk4aE2JcQWCDToBcHMGAteVze33i3PI3TUhyuU68Gx158ZDB0EWi30cg1gPTc8/GR3t//FKxkImz2gJxKXgOZmqQlRnMLGcsdhOY7Bkmu9sK+cDU7ua80uzNJ5yo48+1RTU18pngE2ZEdHcTM8ucoFfPTZ9b+zOiMh/vgHYs2+897Sd10nBdMAvAl6j5uohzh3Sye9bAHPAL+URd3BAXFVmihX1k8C9Gvb5Mk3r/GPZgjy7570v/ZSH96xcbHcw9wcK3EZkFptMYC3XJ0QqIJ2d6n0u7fh5OJ6b6kSYANY2xH2iFySkfQOdff+NFCbMP0QuSqNk0oBDHjuok5uMRLzuSsCgz2g9EdvXF5/xajMswL0nJjc34+VZwO5c12Ln5OwEQ8a8UAcvhzyT+qM7HdAS8qj434i8Yqh97orbp6KN5CmLQKSI7LRYVWaaLk2jT98UjT+0YPe1jdulMnVRhcupjO6YElBnHtteyjpI/1fAafTqu3EiFgfkBhL+CsD9IECNdeIy2/bSC8IggoUgr/7gf+vxwTesbFT3lwq6Nlg5m785S0Cb1jnAN1dHRxAh+oOgVWbVweAda2h1HHVKD7n1CC0ns+Adw1bewc3LUsIcXj3Mv+vJurPSv0+W0C/UUpcc6Iftc11QKvjMgxfdAzW7EFhQ5MjifkhpfBMj13W0j/dXIcnx+O1XximZSlf7i0m3d07f+eIaPnzR7D9XTsIjRFLZ/xhYCDUKtGzu51eTnrh6m8nFd+zLy0ahoBUQikOETUqeIP1KW9IR1jZmDX/97NLxXhXWI8PsgrC87KLG2mo3tOnioRHJzZ1Jxr/7EG1ZzigtkUlSnoGPR/bOoC7dwP1voh08bg6QybyxCAeJWjgt3BfOPo7A/7MAFCTDFUa159fCPB8rVRIJ8n/6K7V4kylgD1eOzMOeiJaLCVuZ4KVTmi4LLGm2dcswnxNO/Sn83ku98W+oAavw3AcDvzTL2bx9B1Fwt8DA9SpauTreZ7YJd8li0WTQQLfOCJa/n4/tt+5hVCXlzxYvIsvDNDIsqT38u5l1B9RgI1+z1cxrSApVHutl2wdzarhzgbqCUinwWrpOaKAIXalGoKZDkaZwBn3Q0eTaFzVjMUrmtD16EnP/+C34G3ukmgJVb9QCo+j3ljQ+wL4y9uBRakQElZ6R6PAgGeXqXnVVy4Bq02EwervfJ+e4fCEzsYxwLu9E0l4szqEN2MPq3zwNatq7533oHd57PZlOTzOQaLuBqmjo/awLsULTOtlL4pTBcCC3Z0m7DZkj8ugxKWr2/39HfXiVLxDLxG1iLS8xSM0a523QKDJeB9x/xHR8qkD2P62TYTaMkDP+acnLoiLH9hCBxNJKOvFsaF/fqakJ9oF0JYFVEsSPb6gQQYQC3j2jnDSSquhMTPQ2V0pPJVY1+53rG/DqoSHGnZr/sFDwJNs77QTakV5oOf+/R+3Ae31womshj3GEj7H904hHWNbp0NBiOvwcW9ODPk5HqXwtyfSh/3P7d07/czOGZX0o0QbEkyGkmOJ1yz5OH1tjWb/hb1hAc/r+Eu9Y0GVHBBbCe/Qeo/0h6vC+lZ/hCR+1tWCo66Hhz1F/cPYKT15lQV8NHGMRLXS/tuHRcunny8f9CwgT18W9NSravB9W+iljnovA1Z1nPZrINoHA7Q2snEML12flKcDQLGPntW5y5kwUMZSnp+zpsav2dOtNtXVgJ2FHq9+f/kocPASsGERobFW+9rLkvTcx391G7CoLoSEy50pxK852QcsbTHBNBVGrT2PV4p8CZ9TVsFRhdzxU6QOEiU/u2eV6J1uaT9joNcJylns9DxsyHUXhtTeAyZi6BAAdXDm3CgQZSzFPCyupOfPXBuG/c9MHRCEtJT+CysX4QUX+JfStBUK27NSRtR5SxmIAlYAHjg6OdDbAeRE7seO67oy2ZSvonqTDAhfIBEE8Nnw478DBebnhh5DY1DadvjL1lqvzveUz79dGg394NxPazsosnMmA/q/3AssqhcmiBST7kb48CTOmAAZT1I+BrPAYBporwOEgygX7JaIZoUYvwfHMZJ6orOfTpwPyPvcLSumP01xxkD/s15qXeHjlqZ67YPP0981C9AFuPHaMCtQ03odwOuOLKCasPTh05gsxkdAGCH4T6xvH0vmuHSJWiiF1wdK1rnS17ZpDU8G/WdeLF/S50ozo19bIBtkW3Bbw5EDQZaOwGDRfna7kpm/dbDI8cFzl+jz+Lswqlq2pP/oXjY+Q+ZYIeluVZK+ESDhAfVsNyjg2ACwpD60O6LJ6b54zLvDz8nGLgestOtX2xBqSPn02detqH12Pkv6zpd6OblBCnY/shPA6vDcuTxwzFBkwGr93WQsMSHMHm7gKK6W2LQ+DvPzJLFGZCAxnB0dfGj7qtZoGT3ZT3cSydbIG2RUJNfT8v2jouVzUwS9i4hIpw1C6a6BbydBmOQdfsefHf96ZJSac/UEscZqRUCfO8GsZLbPy5Oxl/3zXgjyE30h2cwUkdWvmKfOmHfg8bo4HPKJeJK41yiiASXV525ZN/18nBmT9FyfMSPlbaxzM7itR0QXJDWgZ3WGjVHmvDCtl/3yTZr6FB5x6a4ngdGVuV1Wb5g3Y9UVLQH1lf45RXjkmiVCF8f7+mFasbZR7lEKHrMqUzrpw3hMTHvfPyFa/mmeg/4vbgkNZg1cRzqHzMmxfufEGJbOPD58cFSa1Zo42Jkn1JcJg1eaNsFFfJpC3V9z8e046uwTOksi8dlbVk//biozCfp1GSlfY8HLHclemxEmVrFLsi0EP4N9SIaf2X/fUDcG9rh0t6DnzrS5rNyOPs9Kb809l1Ced3TX0gTXd1H79lGyYz1+bmBY1vFz2Kwo1lUHRsIV6JnzouWbR6em3sx2Sf9f97D3xuXFmwkQC/ExIY5dk+wxWsJSnukF5uX4t0vDoQ+fjVqeF9yf2kgvEJW1fnwBdVB489yQTafTm+D7O6P+tP5n88XlEYCToNkIHR0JO29jRz7gGcwW/JHhabKJOGuJVSetLjnWMntFNA1E+fuvX4UX2Mw93U9XjwRyp1LQCZ2ayhtWGNBLxcOvipYvH14AoGeh4gj2iD/vSHtWvZ5ml2VHKKTYdhoNOMrGjMsxm4tBzhx7vXKY6935YwGvTxB4/NwT/ueuRD7tjEn6NNEmJeXOogxH00kMQJb2/I8DUpGxZEBs3SCR39sYfDaKWVMzRvSKmI5WhwaGvKz/yI1rxbmT/dQ+NCpvIMIiblqv3DZn1ID+i/Mc9PfsYZflGHdmTKHJjaxyBhdHXG0GmR4qR7dxge2qRq46Y9vWSVeeUALeD163Stzn3nO6Ps8Y6EeJ1lNG3hipKHH/jeuO5CDNUKj2cGjb6vyuIauls71GAof7wwRqe7B0t4c1lFmkCc9/Nb0cP70VkC/1YpvMyK1ZEVXM03x2PhaCpP/IHqCNbaaYOuO6TQcyoerCzMqIcFfE9z4R4O0KQAIZTwafuGVdqmBltkqDf8ZAPzw8vEz5NVyJIDrikdV4wIiN2pQfurpyIqhGulsmI4/ZEc5YMhsWRJPDQb1dISSHwFWw77a1tS/v2/dUQnRvfRNEQnPsxwxf4EeTVG86kgFaE5SXA6hxZfQI672xEjNyVzqZVK57UnsrjcuSaQE5nHfjxjwxKHBqOFEyDYGb+083Gwqw6ad4jIDVmnODobHLjodC0j1e3zvi3sQmUkRD1qoNnbttdfI/VxrcxdqbMdAPDg52IZnieiz6sIB3A1V53hlDLWBpxBxtlxHpAn4kE1YJaOBz7ADa+ziJyvYa4SO9/5T/zd+7SYw81TO6HunEje51/PnHr4qWr5Sp3nTXBtjbMoqOZG74bTKDG8PMuE0w0F4Z8PGVY7V4/nKyJO6NC3o7IeP3vMyFq2AmRsz3bh9oIumeE7Cyol7R529bn/zpZPplMtfMGOgHiBaLjHy9ccwUDDZFUHFC9hy04kwmdm26BC6bHM3XHO0F2OneYNxvUcUiuyLYCWDC+uwqP3DJf+mPrsdTzwPJwdPBrZ4Sne51D58QLV8v03vza9396ErGZd9khmly13zxaA2+erQuEg6F+PSWcGZBz6uomxYYCSUCDl4Arl485t2JP5WbDlhMf3evCTls1EeU+PM71l25mjgzBnreAHgoHbxWktCFjSLNIx5ZdTKOrLF6kqmrHsDZQVYFiXz07J83mf5sbOlVxJXuMYajVmOkVoeG13f4T7xlgzj5kxO01IO8ngiN2lYA8MgkQP/r3f1YNIOg//qJGnzxlTrthdL9VCCJxAX9n9005qd3JTeDk9UadkEmdbHBXLU/mtYx37sL8DglIZwUahQQ971+bfLHk5vWk7tqJkHv9WVxnZByU45+HokWE1RyCGcWwKyPc5WBDrOzXpSVxAQt9vdLoE2HeHP564UYjvZaLuy0uJmOPnsm8fh/uRXy8ZPYFsgxo/Ynp0TLN8qU9FfXpfHmjlHm1lzx4+SQwKcP1eH5S6WrNy7oXZCy4do3Cixm49XxybtgtxMhslXMGxdSZ8bUJjUqyHvG8/x/2TtNu7kU6vgZGI6xx7iYTm8R8K9RnJ1pVQ5HEo/nneFAFhu2bKwy1dh6WVjv5N+4ZIfDrY8KIkWeG+uLN/9zdLGuFqq3d+j+D97UcumhhyhB6+RbVYAmXmEePS1avnm8fD99ylM6ZD+2lOV+1Cl7lltuy3+YF48oB9agNUaq5bUTq2dKs5VDmzjcjURL9N6Mh9HAC+kMJfDp+fo/vSmU5ny4hibTuTlxpsZIeXcViKtC1nDNM2hNo3nuTIISRJeGgssf+/mrF+sk9ek+ZhT0fX20KCPkzcrTObHRYQEc9727xip/5gpdWabdmoHiDue8TE5g4MMGliIVyKpOzkYKmnc/BHQauoJSdOZXr0n+gK+/9xAtzozKmxs8NDx1QbR8dxKgLziATgIFE8NmC/eGQa91enOwWmMrHnCQMAfs9hyDYjfQlAd4N2Ekzs0xE11BHPbgfe6N6/PLHVZ6Eswo6PllLozQ7VLK7oIMx5jvPQ5enhynDGA51M3JFVywiUEf6fhGArp2A18XSXxTodjWs1Ee0qj3f/ie9aLnnfeS/4tXYVNtjdz20HGx6NGe8iX9XAL9n9zkuCwNUI/2hdXdLDVjIu9MfJWwtW/cfohctHbCaK8lm170pbdsSP6w0iCPtzfjoO8ZpQ0DA3J3woenWZYOILUBGvOX61XAMXZZwnBiCZPSWC9n2gEfOS5HY6za7y0tgdtnI4+jt8zp4YvI80llsocbdyb33cX7RhGJb7yc3fX4GX/3907gmnIzp+Ya6NuiemjApZGQV1PvfKffx0rn8XzvBv32lBzpb6jSnGfL9k5EFRc0eDaR+I/vn2b9fsZBz2Qv6pbvqE/At+5IphJzppAbIIo4Nq5qYhDF/A9mVOr6KlZNcc7T88RmVFn3p9FzOZ1P1640XHC9CpA/SCk8dvfWsPrWRz5C3qs34I0HLqi3z2fQv3cbsJn5TUzDCMIEFVZ3tMfGkcoa9w7gxzdWw0Gy0n04HZZNZBuB1Sfm5CccFA7W+b9z14qJ98Gdymow46Dn+jMnh7BNZeR2ZjWyjs0Sn1PkuGDqIKfHcaIxVw7m2pIxukL/SFhAlBOo1zcBDWbDAivVNXHM9lAM8DxunIPKUV5uWE8sPsf3iSSe+c3rBe+9pI+lH6erli1SvzefQf9bO0KKMOvvA2mu1gAsMw4BI+BDQV8E8Po3R3+3RjVnSDHvnmkLujR4WIRWj2V8wgwvBNBzRx3ppVVCyRsDQtLlw7PU5cgqqx/skWG6sBbIhqJqA1JcvpqJaL28AZnx3WvQu6qRLXxqQMwTgVMJmc+jQW9rOho7goTfe3kY373HJCov+9+0cWmz+v35DPrf3x32Ma+yA1mgLRmm802kzrhgZy8YMy45UaTeD1MCua2mZCjV2dNmVaS8FULQqeF04mN3bRVROuVUJHqxa2dc0vODnSVqGLiAXVJI3r81AqALXFfS5JTSMCKdL7tsuPc6WusAXn820sllTzJdYcjQFazw4kHntkhABr7/7T/ZFUYKFwLo//jGUJXpGQz1bC7UxGoOAzgqKuukMkZiWoSAZmCzIBo2FZaba8cESrQ4mA95gA8Lgdx351WJH1RqA+pZDXp+uINnaU0AeUMgkIgM1Zj+HufnRLq6Y9hyXi13vKYgOPQFnXJnzjO1k/QkcWvRW8NZ+7w9rsVCR//kpuQjCwn0LXXAsV5gGdebN9lQVmWxRDgXTNxX/D1LT86btRGXeJBqPP89nyuEOE0I7vu5DTU6v2E6JLxtc1ZIevswB85l75BSdLl1HyMJ7/BmctyRjhrDIGfAs6Gkc2NNw1HWlLEH+G+O2nIFMQa9ngTWUDMbl4VLtn8pUPjRPXvF4EKQ9H/Ikt4LM6JaHH+9HZ+4dHZZlnxOzu9uFYfi0j1iapprsz7oS3deNb20hFkF+ud6BpdkgxTnzeoYpl0S42xKq/YUiq7yb0xFYAOVPTnWPWm0oChfVnttDLnK+v/5Rz0BzApB5GezKrP/o3trD04W9FzfiYGU19Gmyq9+Rycia5PAGQQ66dvEGXTk1vJn+BlNpJWU0hsjsLS1NGP+uy/tQaryIrK/f0PYDqs2vIOhe0zkoYn73l1hlTchTMPupInaJxqWQfqzv7C1cf90SftZBXr25Dx1GtcpJTfrTnOIYhH/3TAj+Xf7nd08OPrObKyg/e/O/lDWO8OGlZ5V8biAVU4H024AAB1FSURBVIecWIGAfyxxHk98ugeryzVkV9ZmcWfHcLjsl3jEXN/hVQW/HGuw0M+nhwU+f6gOL5ZBLf7t3eGK16XrFscSvc3teELFD5eyECV8O6W73fOjYsjmopxrdUK6IAHVo1Twj7+4ue54id1W1mmzCvT85I+82rfIFw2vCXgvJlelccBuA08RXcFKZ2eS2KAT4zppUgbt5sfs5qzjyWBAbyW72x5/1iqPQIZG/Qe/eByLygX9B7v70TqDLMuvHK/Bl4+UzrL84LUAB6dYyheS7PH5Fwf7RNLdrmoWoXnqUq4r9KmLQ/5n/t007Es160DPHfLYq7QhyMjdKgHP6u8uX15LdKd8n/XO2MlgqbT8vVZjbO0bLluhgBEGPQex7M583KDdk9WZQFY1UuQ//NUjqC8b9Mv60epPq002roT7MoP+ldL59D+/Htipd+DKB30x/d0arDmrTUzKa8eA02ghMlpOknhIwpNeyv8/v7Be8IYbFT1mJej5DR88nr1dSaGHwC12OpHvPfLYOK5PZgna0iGs6zczN8foRpbVYFUk/bfDdgzLj/jD3z2KFxa3qN8tx0/P6s3r20bQ6FNUFaCio1fAQLTS9sywwFeO1eHx86VTi397pykBYh7SBaoFdR6dwNW+Ys9jr7ETpiDY3eUjtpsJCTokKPGJSvvtZy3ov7ufGgZ9eXt97RgDMwJ8PLLquCLtKmA5PPy3raXD19vgiF0VooitLRLl8H24DQ5esRP1e0f9Z7ua1W+XA3q+N+fIdiXl2A7jZpBzVAM3iunuzscGqmO82s+6CacamgWndemmFfD8ZR89I+XlyP7O7jGWpRtZjUt+ff+Yd6YQoO1zFlo5bBuREHABbycd0SAR/cu7t9Xsq6SwmLWg55e8d//oVUMycV3fCBIccOJk5MhXbxJErApiJbY1Vvl7u2Exf8d1dPgcdmXaw1WDtAcnlmBuy2InPNDxQR/9Ur2uXNAXHKxZSi22oC8G+Dzfe2wCx4R2jo4UN1gjv72ZPIVSDvTEBr717q2JbywY0POLfvOF9NZA+NuDAB7v7K0TvjmcbXzuHPaOpLajCvF32k9vWJQs4a2k5w52I7P6s2nHTh5WqXhbTes5OTXiN/cHal6zLBn0TTFGZVHf+3iAj3lm3MlgvTt8ClMU9HahKsbjNwjn5BrPE68MjQ5/5td3NJ2vFPBntaTXyyKR+OrL2V0UeFdZfz1LHKYQaEls6MG2Q2yU1k4EK9j5bzZ+2V3JtSotuHkQGPRuQEx7eYzPnieOLmM3JFr61fzm07PLUu+WaEFnP0SJHlbvCP/P877EvizmneG+5UKuvHIzAJnC4G5aZyS8lTiZNKmPv29b6pUFA3p+0W8fotrBEezIQK6BMh4do7646owGtolY2cBVVOTJeGdYenMklivmWrCbBUELdcvX1+2Ybud2ewZEyxDmN+h/a6ehdMfSBV3fe96E4CBa7MtCYGcBxd9zZltDLfT2QGFd+jEo5xq8So+HEOy6T/71r2yuXN36WS/pbZd8/rtnGxJdXddlSK5SwtSb5A1/LbXA5oEaBI/ne9crBFOWObfWCi/Hfam3nNeVR8dWgPPDomVkAYCeuTeROuJMfKvmlSrd+VLmzjNdnIu3Mk2ZJbrdyCEeUOO/WZ2x+qT7exCov37vtSm9Q2MljjkDen7Zz/yMWqGCG7OeaOdCq9aVGXczWsBHjM2Y753bYvWIO5a5+7odW6zVqEuR+mOuvTAiWtLe/Jf0DPo833sB12iO792hVLC3i/eXZTHO1GIWLmyDJZ1S3i6g49J9DPZm8inFDoaFC3ruhk88Rs11SWzOKKzJkvR11NRJFLHqibVBNXjZWDIiwtX5uWiUPdyJY1Uil6h2aUS0BPMc9HfvdHR6xyUZl+7M+7GUY7Z52EXKSSesrvCkYYBrgVLAJRMBPpZswlfkSf+QvZlNiOT/etc2sbB0+viS9olvH6oN2pduI6q9OqILu+mBdhIYQ9e6NbmdOF+HM67skeP+dOvZc4ZVRrSoBQD6yHvj+M1DAluYeM9esPpEmCiSJqCWK8nZ2vNOVpWjqYypS1aV5P9NDMIlFkXBrJyVRZwSmcw//NquhortMTun1BsX/FyXZl8dNpOSW7IBfCvBIx3fqeoV9+ho/7wNaFnvj5su6BiwVlXqHxEtKjk59Savkx2XnvZX2wiwkX6at2624OF3DoKx7Xg0m9KplcPb2esmuCaOsSh10sck9pz68LUhpZjLfpwdCiPTnBTOu4/rJHoK7U4GuivFC4I1Jrajc3LcmeG3OeqOC3h+T0EPHLn0yNfv2bs3spenqtfPWdCHL07iv/0UK4VMb83IBO/DOrb9jlFrzFe5O5EY41efbyKwLtksohhbyaSAvhHRImrLA32Np7CtPotmn3f4jg1VXE+ObzVvni0Ci4MOHZmNuLxO5QdtDYYAPTLo4cAlH+dHEyUXe3rHxnCbzJziVHxfVlfG8b3n8WZciR777BqrLuBzkkysAS0wrFTw5V+/rl4n8lTqmOOgD7vhL56mxYOD2C4zUnN1LHdGMyVtpzvJIVpqme/1OeYkd5Xgn9k/r9vjiG7Gb0nWqrI2T97bNoydTVFaeqXGrKR2OGj3mVdSePB0bcmg//c7YhstTEQUK7Ddp324HOmt5ZP1608g3Z3JroiOjST7Pnn31s7Bkl66xJPmBej5Xd95L9Ws7MA2mZVrAgWd92ON2ci4ddyaGufORIhWiQLn8LkM+lSZoP+3y/rRMoMsy++cTOILh+p15NPSLOwWnRpbjgrFUPzwDqDFRPMm8r3b6w2ec3SU8bwzhYzVeBv6HAEpZPCF9+6of7RELJd82rwBvX3jD9xPi1ICO1UgF2cJXuS+tIMcSxSxkjyiMjgMy9Btycq+juS2pOrKk/S3tQ1jxwxJevawfO5QCt85WbqkZ9Azl16DroA6Y4RwTgkQPjnOq7Hn6WaK+N5tJli0MsRmgwAOHHn55U/dc9fWildGmHeg50780APUkkhjaRq4JitlwiaFx33vOd4aM1JjdoGfQ00YzKKlvkzQs06/oymNZbUxlqWrA8R1+7hhFweg1XdNGxFWnHbYUH/iQhIHen2cHipdp/+QAX0hwMeNVX378QDvqDMlS3fzTgTqlZI+/cGdqcMli+8yTpyXoLfv/56vUrsS2KY8uSRQSLjlRax6kxPYMiqPlu6QJlElTC9n0DeWCXr7HFGtHhfsDj04qivjUImtXZKzY7hTgVhfY4xWm1drpSd7d1in13ZtGVWLP8jqjanp78w1i+9Iwkd++9gEtJPF2NN6VsQBb7PhokadSc7nevCyStBX37898ZAQ01MVYV6D3mLsXV+j1UGAdYpkV+CoPBrj1hizSeHacA2B7kNqgzcjfeb0TBr0eUJollKLOV2Qa9XE5mbp6kypxmqR1YonE5H6xgevS32rDMFd9qkLAvTcK++8l+rSEm0K8iYF1LC+HyWeaz2fIT7m8rSeHC65ls34GFRoaWksT6cvOhpzAPSF1JlC2+u4VYm5/zwj2+O+92Krgz2Pu8TzvO++b5v/Dd7Qumwkl3HBggF91CcfIe9Nq7Eymwg2gBLtGZJ6qwGW5kZNHQO/MXpraiRGRv2WxnkO+g9wcKrWBLtiPsdCxqrur6j6mdKJOl1OHfu8mpcxF6ftb9LUevWtU1+rfeCee6YX8HzPhQd6g36uPX8ui7UygyUKWKFY8jvFoGyurR2YYAFIegY9l+Zz8V5Qups+ZHLZYJrVQKXVeaYM20ht3DsT0ZPNtWMSXlwCgu994Nq6h8oQ1lM6dcGC3pH8ic2dSDWmsC1DWOMpCMn/HANL8/QDtHQ0l6/eFFynjdjUBp9xiPNnvX2OQ0nQP7Ev3TFarW/dNVrZWNXUBHseX8Y0BDZ0jas2yrW1W/hYe8Z5lvduB5odQ1b3kfO7FQCca9AzADSmmC4cRptzuGWuR6qI/s6kS07lralJ3vdrm3AW02S0FpodVdCbXtn8EapJrcDKIINu8rGECLWhNyE8RgO0tE0C9L3DwMnL+V0f15mtRHXrRlqQRSF6S1Vwi6i6SeIuwA1gXYlrk7lD3/lYyW37LK9dBtgdGR28m5PH1B6uW89JOKwKbWhTWGSKQ9k2Xf09z10ZJobwa76YUeo7H77uyuwS7o5AFfQxPN76ECUuH8NyZNE6KrEuQbKOkT8U+JOS9M+dAU5cFuhuitcLKL5Cx0ETqQKOYu1OmoiLY1cn139uVo440KPanXZymBlmVwQ74fTPMWlvVRUWCNs6FW5fM6YnFwO8A/4hgB6HyjxYybzXcvSdKuiL9haJ5f8TqcYa1GcFtrPqs6RZ3VBONQQOEn3voMC6DsLVXSUOi+vZcepX8tW2fqXr67Z1LF0prlUgq1ZYFcewLvW+sY7KpFUsW3bEUYf0/Zw2rNqlv7KTioCuBuANG1TuBgvufrJjr817xp5P1iT+cfkmnN8rRMVYkyX2bHRaFfQl9thkCrhydbWHDgm84WoCbylU0jHHQH/DUoWrO82bFfLOKMXlKZ8iofa9ek39/num2R1ZSh9XQR/1Eglexr8MeIsfhsCtQNNTEAMp1NZ0oP7/PoFNBy+rXy5V0rPSev9BgeYa4Ka1lJPtP+7AzCHQMzfttSsVVrZEar/+QB5vsAAJIV71FB4PBi/v+8DNV2aP2Croi/TAvtNUn0qjWdahjgIkUauX+MXCR5cPLCeFpZwUxJfzxgTsznzmLPy/fUYlSwI9AS/1AE+eEPilayncwqbUYw6BnvX5a7ui3ZA0e1iA+kiI0wmo+2v92qOVLslXajeOd968l/S8M+Db78Y6X2GVJNR6CXhE6ABhuSewSBE4/3/Cfnj2PPDJpxVKAT1vKX//CwLbugmbTUHUkgdrjoCea9a8ca3SuwRq6Q46J4S/PxuMHmp5peH5u+7SXt9ZeUw42LPyqWMPxQWhDgM150/Ca66FrwjbILBDEVKCAS3QpgitZkO7Sb1zqaDnVLtvPS/Q0QjsWUNI2O1QSu3IOQB6DmHvWaHUsmZkhEfDmSz+xRM1F070ocduTFfq687EeZMCwEw8qHtPIvKePYcOobBC+kglPLSSwg0QWKSljoAnlI6wVuz9DpwHPjGBpGef/A8PC13fZc960hW8yj5mOeh5X9nbVgPLmqi/rT7xnWQNXri+E+eme5+osvtxnAsqBopKPlShtlhNeeeHsBwCm5FAIwHdAsyc1OrJtB/7zwN/s0/hzi2Fwcy7nvzkkNBJ1Xs3EtqdgE1ZDzeLQc+R1/dsE9jU4emgnRDoV8BRkjibSKI3Abx09WJxuqz3nYGTZy3onyOq6T8Jv6kOq32FN5BCF0dJ4WmQl6s0TLlreUfyjz8B7FgtdfjdHuy35iKkX3tG6MoBe9YR2hpyw/Jl3XwWgp4tVK5M9t7tAiubC2ygxb5/gUAAI8LHCBFOEeHr/Wn0vWY5smIGffKF+n5WgZ6Bjou4hiSSno9bBLCC6MoDvFBHcXDmgeMKB/sJazvCMzgwdLoXePyYQHcLsHMFhdv6TOWYZaDnTdduXg7cvEKghSvflnEIgUBJ8K7r+8nHpdZ2HFshxEgZTUzLqbMC9Af76aogjet8oBkC2xXvHD7LjkxW6dLdT/cAFyTvpE145BWBVy4Ca9qBmydjtBacXWMsR3dHQT71SkdkVzQBNywT2NHtTdk4EgLMQDomgHMDCo/MpB0wI6A/dIhqR5vR6nvYJQRu9jw0EulqcDPyPOPNLwZeWqqwHIgpssRl7E6lCSd0QSSBpE+5JeymMmENU5KbiNLuLPPS/mb5NIY0ps8zFdksrcDuAsgsTh3vN1lNzMbUNARDkokyx5zvmEz2xjXA5g6BZCLU3yt1EEHx5nUgjArgvnQChw+exNCV9OdfUZAdGaQuCrCNFNYpT6sxV1w3L2vwuD6O2afV4EZfblmPzCe3XJQIoI6yX4hhaH+OiFlxMpdBu5NRFKpS7oPHGtZ5sEVerNj3+n0K/LgoBXTUA7Xl7ANaVqfmniwE0orwjO/hlcDHc5uaxcUpNFfSpdMOeiLyj13GikDh9R6wjASWOIzdkh5ypk5iCe9m/Fvpq7ES5YOOleWzv4czI3xqpxBZDjc9zrnMoRo7YMy5PtYRxTYwm2x/8VK7tNkrnTIx2RsVuI4LtZLAWQGcHkzjS1/9O4xMVxbVtIH+0EVqTiSxNEjj3b6PDg4MmVKIFeyq6WsqoDAbyJXkLpAdgT6243eB3TlyMoYKbDWp54czA/LS8uJVxHJmVvgUrsCOPhdoc7ze8gWwvNlDYtoQUdpYaSqDQOB5eNQHHvebcXqpEMOlXV3aWRV/xVeJ6rK92CU8bIHCNXNFqrvdJZ11P0fNsFRbB/FxtcYF8HjX5tRuNO0VvdZBdh7Ai+zMnaO5jKP+cNOss3MiSHPN1A3W0mBX4lkCXFT6WXg4sLYZ+ypVEqRioH/uOappXIOtvsTtirAchFRFLaAS+2nKp2lLb0x6umpIHuDMljLFpG00dwqk3OW160youK6dd19Xiheg8xZ8/viEdTqKffAdjV7utp9T7sjKNSCAQVJ4mQL8aFU7DgshplQgdMqgZ9966wB2gnADgA1ESMxFsAvezMpKXKumOEDJqcxrzssBbt4mA0b1cMHm6Pk56hH/EZPGVrWKVwQ2p0aIMs6Y8G/XznAwZ1W0+D35HkkPWNrgIaFrQszeQ+fUEpTv4cVsGt+/cAyHd+2aHPinBPqjg7SkRuJWz8MeyWCfowfXatG72xXwpEQqSgFPR2R82kng6DN5vzniN0dyx9q1rsQ8aV1AUhdUkWKzIq5+xVelznreVKGSTsnpB4EncAEKz8tmfG0ywa5Jgf4sUYMYwmsBvB4Ezv6cW73mjIvwlJ6tLkgLufLcoXQ3F84xPJ1GXCzHPTCu7m7b1e04W1fGVSNXSru2Qs6cKWBz5N3buWFbDdBWPzeHTkt+hR7eavhiM57ZKkTJhV7LBv25y7TOq8HbFWHj9M/p6b1DguMkZszz0rYLAChP+roqhNNA3IDNUUEclObp9TZglDPD8nfqyPPwxNSj8ewF64JNJoCuet5OZ26C3naRx94eD494KTy8SIgTpSCmZNCzv/1iFjuFxBsBLKskbbeUB630OVygaLzhLqDN6EeIMiOcejXxZ4sHiyIVI9ZosdUlOs1Rt+xK4E68uK5uNZsc9SkWT9DP6gEchKrP23Kk0r18Zdpj4BPhWKDwra4GPDeRl6ck0BNR6vIofgmEXSQwVUrVlemJce6i6y2KiXWyOHgKNRlJVefkCMzFpHoBozcCcIF24quQpRXkqEbmD130ydWF3NXIfGZvTWvd3JbweWMhOI0C2VGFLyypw9PjMTsnBH0/UQel8W4ibCklrW7GET3uA4QG64QvbdrIU3msKDW/x1eDSK0pJNFjYI7aLuJDz6lL41Af8oDusjKddy9Ujo8N39oEwIkgfs5+l7N71Mp6Og5sCTyANH7cXITSMO74E1HdQAa/BcK6sm48K08usNnZZJ+zgO6jDcaCsySfF+MarfEaj8VUFP19gVUgUnfMb8WMZv6eB5sBXzvH9fiJho3CnVMPZmrx+cVCDMTPLwr6gQFajCTe7XnYPNf1d+2SnKinpvC7q5vHmV9xEBZyi+YsIPFCSQ6Yc7SWAn59dwLlVQwGkEoATWVy4qfQLTN9KfkChzJD+H+traLXfZiCoO/pocb6NnzIF9jI29HP9NNP7f4haqYT9PHniwRy3AMU4+bEA1KR1B5HqltgxwNj7rXxVYH/Zlf8AgJ8JB88YF8qia8JwdWRw6MgoAcH6XY/hbumBrbZcvXMzFrXmMzThopQB3JckUV0/ajQq+nevJLY9vtYoI2T1evmWBCqEggihQAC/1yfFD8tCvpRoo0I8GEINFTipjPXRjGn48w9Uamenhx1pwiIo3MKxBNy4gQAahJAne/lb+A8c11xZe9MGKYEPlknxJE8SU9EazIKv0rA8iv7VBW+20Qh1QrfbjLNFXMrRmpKIUqxMxsKeY6KBaUaaz1dqW0BH+QBLyU9fJJdmVFXcC0ZKfF2CLxhLrsm9X52Rbwos3XQi61JxVaGOPltPLWIVRpODlnwB6cp+vimD3w76o6REVpVU4M/IMzl4NPsU2lKBlsRHd59o5y57K4ERWIAnIup0/6qoNfDQMCr6RH8gyvpP6wUrp27Uj7MdJpvR54a47xkwZXAXMCxJ07wFlfUbzX7e9/z8GkNeiJaBuB3wCU45uih1PwEfd5wxGZ2TozAOTkpvMpVaJijmCjy2BkL+jcB+LmZqBw21f5ksC+0o9CK5kaDmWoxb2kGFRhswexJ3lsYwN4KtDcvm8iZVhPOsQlPqFgfFeMGiaqUH7ePGfStAN4HYFPFRqPa0LT1QDzaG94od6J585VMVqFeZdCvAHA3c5Eq1Ga1mWoPzOoeYNBvAPB7V5ieMqs7pfpw87sHGPTrAfwuMHcTu+f3EFXfrtI9wKBnysFvAGivdOPV9qo9MBt7gEHfCOBXAVw3Gx+w+kzVHqh0DzDomWr+i7qcR/Wo9sAC6AEbnLodwC9U9foFMOLVVwypSETEez7/KQD22VePag/M5x7ocQln7wdwfdV1OZ/Hu/puAP7eBT1L+Y8AmOxmkNUerfbAbO+B5wB83gU9f7bEsyuZRz3bO6r6fPOjB9IAviCEeDInvYCIeGucXwZw1fx4z+pbVHtA9wBz854F8KmcdEHbOUTEQSrm1ndWO6zaA/OkB84D+Gshwvo3BRPJiIgzqN4DzPWKCPNkyKqvMZUeeBXAPwkhjtlGioGeNy++E8CtXBhrKnesXlvtgRnsgX4A/yCEeNl9hqIpwya5hEHPGVVV4M/gyFVvPakeuADgH4WpdVMS6LX2T1z9GG8GcEs1cDWpjq9eNDM9wCrNl4QQhwrdfsLiEETE9ei5TDfTFKrG7cwMYvWupfUAe2lYpfkbIcSpYpdMCHrHq8PBqw8BWD0XE8hL67PqWXO4B9gPz8GnfxVCnBvvPUoGvVF3mKPD5DTW9WvncAdVH31+9QAD/isAnhBCjEz0amWB3gCfqycwT4d3A2cvT9ltTPRQ1d+rPVBiD7A6wxswMOB/NNFeU7bNSQOWiLYDuAPA2iolucQhqp5WyR5gwO8D8GAhD03F1Jt4Q0TUAehSgP+mCvxKjme1rQl64CyAn/C/UtSZeFuTlvSOgcttcMrh2wDsMizNKbdbHfZqD8R6gIv7DAHYD+BeVmtKVWcqDnq3QSLiDdluNNJ/ztbFrMJt1vXARQCPAnhGCME++CkdFZfIvCOhYWnuNOCvGrtTGqIFezFL9mEATwI4AOCFyUr2aZX0MamfMFWQ345wZ5Ouqt6/YAFczovz3tC83f3PjHQfFkJEG7WX01Cxcysu6QvdiIgY8Ozt4Wpq26opiZUYunnXRtbo60eNgTo6XW94RUDvGL2s53Oiyg6Tj8sUB14RruhzTFdnVtstqwesj53BzTv/cTT1nBBisKxWJnHyjIDN1NrhiC5zeq4GsMZMBp4A1WN+9wAHk1iac2LHY+azEkJcsRrnMwL6mO7Pz8Cg5+rJrAbt4V0g5/e4L8i3Yw8Mp+ydBMD89vOVMkzL7c0ZB30B47fJgJ6rrrEBzBOA97StJquXO7ozcz6rLSy1me3I/z8D4IcAmBPDRikbqjN6zCrQFzGClwJg9ycDf6X5x27Q6jG7eoB1c07JY0nOevmPr4R+PpkumPWgd4xglvQ8AbpN1JftAa7aUM3qmszIV+aaAQAvsQ/dSPLTQgimCMzqY86APt6LRMTSnhmfrP6wK5TpzlzJgScHTwT+N2ffbxahhtUVDhIxfZfVFZbk7G3hLedZVQlmg8pSTn/NO1AQEVdoYzoEJ7uwN4gnBq8IbCjPu/ctZ7BLPNcGhw4bkDPQn+eAkRCCPS9z/pj3IDB5vpzmyAkwfPBKsNFQJJglyivFvO+HAkhlCc7Sm7OM2HXI6XXWCL0shODE6nl5/H+Nzk1bCdOMdwAAAABJRU5ErkJggg==",Ne="data:image/png;base64,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",te=w(3113),B=({createState:h,refreshLoading:E,onRefresh:p=()=>{},onCreate:j=()=>{}})=>pe.createElement("div",{className:ue.sendToClass},h?pe.createElement(pe.Fragment,null,pe.createElement("img",{src:U,alt:"\u7A7A"}),pe.createElement("div",null,"\u60A8\u8FD8\u6CA1\u6709\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF0C\u65E0\u6CD5\u5C06\u8BD5\u5377\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u3002"),pe.createElement(te.ZP,{onClick:j,type:"primary",ghost:!0},"\u7ACB\u5373\u521B\u5EFA")):pe.createElement(pe.Fragment,null,pe.createElement("img",{src:Ne,alt:"\u7A7A"}),pe.createElement("div",null,"\u5DF2\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF1F\u8BF7\u5237\u65B0\u5217\u8868"),pe.createElement(te.ZP,{loading:E,onClick:p,type:"primary",ghost:!0},"\u7ACB\u5373\u5237\u65B0")))},6681:function(xn,Jt,w){"use strict";w.d(Jt,{Z:function(){return h}});var pe=w(59301),ue={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},U=w(43418),Ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Z=(E,p,j)=>new Promise((S,F)=>{var P=Y=>{try{M(j.next(Y))}catch(Q){F(Q)}},R=Y=>{try{M(j.throw(Y))}catch(Q){F(Q)}},M=Y=>Y.done?S(Y.value):Promise.resolve(Y.value).then(P,R);M((j=j.apply(E,p)).next())}),h=({type:E,resdata:p,onok:j,oktext:S,okloading:F})=>{const[P,R]=(0,pe.useState)(!1),{can_copy_list:M,can_copy_num:Y,challenge_type:Q,course_data_list:ce,no_copy_list:W,no_copy_num:J,no_use_list:V,no_use_num:K,repeat_shixun_num:se,student_count:he,total_num:Te,use_num:xe}=p;let je=Y>0||E==="exercise";(0,pe.useEffect)(()=>{(p==null?void 0:p.student_count)>0&&R(!0)},[p]),console.log("---11",F),(0,pe.useEffect)(()=>{F||R(!1)},[F]);const X=()=>{if(E==="exercise"&&Q===1)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:ue.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",pe.createElement("span",{className:ue.orangeColor},xe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(E==="exercise"&&Q===2)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:ue.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",pe.createElement("span",{className:ue.orangeColor},xe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",pe.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(E==="shixun"&&Q===1)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:ue.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(E==="shixun"&&Q===2)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:ue.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",pe.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(E==="subject"&&Q===1)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:ue.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",pe.createElement("span",{className:ue.orangeColor},xe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(E==="subject"&&Q===2)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",pe.createElement("span",{className:ue.orangeColor},he)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",pe.createElement("span",{className:ue.orangeColor},xe)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",pe.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(E==="exercisepush")return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:ue.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",pe.createElement("span",{className:ue.orangeColor},xe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",pe.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(E==="shixunpush"&&Q===1)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:ue.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",pe.createElement("span",{className:ue.orangeColor},xe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(E==="shixunpush"&&Q===2)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:ue.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",pe.createElement("span",{className:ue.orangeColor},xe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",pe.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},de=()=>{if(E==="exercise"||E==="subject"||E==="exercisepush"||E==="shixunpush")return pe.createElement("div",{style:{marginTop:20}},J>0&&pe.createElement("div",null,pe.createElement("span",{className:ue.flex},pe.createElement("img",{src:te,style:{width:14}}),pe.createElement("span",{className:ue.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),pe.createElement("div",{className:ue.statusbody},E==="exercise"&&pe.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:ue.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(E==="subject"||E==="exercisepush")&&pe.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",je&&pe.createElement("span",{className:ue.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),E==="shixunpush"&&pe.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",je&&pe.createElement("span",{className:ue.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),pe.createElement("div",null,W==null?void 0:W.map((k,rt)=>pe.createElement("a",{href:`/shixuns/${k.identifier}/challenges`,target:"_blank"},"\u300A",k==null?void 0:k.name,"\u300B",rt+1!==J&&"\u3001"))))),Y>0&&pe.createElement("div",{style:{marginTop:20}},pe.createElement("span",{className:ue.flex},pe.createElement("img",{src:Ne,style:{width:14}}),pe.createElement("span",{className:ue.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),pe.createElement("div",{className:ue.statusbody},E==="exercise"&&pe.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(E==="subject"||E==="exercisepush")&&pe.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),E==="shixunpush"&&pe.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),pe.createElement("div",null,M==null?void 0:M.map((k,rt)=>pe.createElement("a",{href:`/shixuns/${k.identifier}/challenges`,target:"_blank"},"\u300A",k==null?void 0:k.name,"\u300B",rt+1!==Y&&"\u3001"))))));if(E==="shixun")return pe.createElement("div",{style:{marginTop:20}},Y>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return pe.createElement(U.default,{open:P,onCancel:()=>{R(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!je&&"none"}},zIndex:1003,confirmLoading:F,okText:je?S:"\u6211\u77E5\u9053\u4E86",onOk:()=>Z(void 0,null,function*(){je?yield j([...M,...V]):R(!1)})},pe.createElement("div",{style:{maxHeight:600,overflow:"auto"}},X(),de()))}},28086:function(xn,Jt,w){"use strict";var pe=w(59301),ue=w(43418),U=w(1710);const Ne=({dataSource:te,visible:Z,onClose:B=()=>{},onSuccess:h=()=>{},text:E,okText:p})=>{var j;return pe.createElement(ue.default,{centered:!0,destroyOnClose:!0,open:!!Z,title:"\u63D0\u793A",width:"600px",okText:p,cancelText:"\u53D6\u6D88",onCancel:B,onOk:h},Z==="single"&&pe.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",pe.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},(j=te==null?void 0:te[0])==null?void 0:j.total_score),"\u5206\uFF0C\u8BF7\u786E\u8BA4",E),Z==="multiple"&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"c-grey-333 mb10"},"\u4EE5\u4E0B\u8BD5\u5377\u603B\u5206\u5F02\u5E38\uFF0C\u8BF7\u786E\u8BA4",E),pe.createElement(U.default,{columns:[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u603B\u5206",width:90,dataIndex:"total_score"}],dataSource:te,scroll:(te==null?void 0:te.length)>7?{y:300}:{},pagination:!1})))};Jt.Z=Ne},94243:function(xn,Jt,w){"use strict";w.d(Jt,{B:function(){return E},F:function(){return h}});var pe=w(44164),ue=w.n(pe),U=w(86129),Ne=w.n(U),te=(p,j,S)=>new Promise((F,P)=>{var R=Q=>{try{Y(S.next(Q))}catch(ce){P(ce)}},M=Q=>{try{Y(S.throw(Q))}catch(ce){P(ce)}},Y=Q=>Q.done?F(Q.value):Promise.resolve(Q.value).then(R,M);Y((S=S.apply(p,j)).next())});const Z=()=>{document.body.scrollIntoView()},B=()=>{document.querySelectorAll("canvas").forEach(p=>{(!p.clientWidth||!p.clientHeight)&&p.remove()})},h=(p,j)=>te(void 0,null,function*(){Z(),B();const S={margin:[0,1,0,0],image:{type:"png",quality:.95},html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1,width:810},jsPDF:{unit:"in",format:"letter",orientation:"portrait"}};let F=ue()();for(let R=0;Rte(void 0,null,function*(){Rte(void 0,null,function*(){Z(),B();const S={margin:[0,0],html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};let F=ue()();for(let P=0;Pte(void 0,null,function*(){PIt in st?k(st,It,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):st[It]=Ut,ge=(st,It)=>{for(var Ut in It||(It={}))Oe.call(It,Ut)&&He(st,Ut,It[Ut]);if(rt)for(var Ut of rt(It))be.call(It,Ut)&&He(st,Ut,It[Ut]);return st},De=(st,It,Ut)=>new Promise((Kt,hr)=>{var or=G=>{try{ur(Ut.next(G))}catch(wt){hr(wt)}},Sr=G=>{try{ur(Ut.throw(G))}catch(wt){hr(wt)}},ur=G=>G.done?Kt(G.value):Promise.resolve(G.value).then(or,Sr);ur((Ut=Ut.apply(st,It)).next())});const{TextArea:fe}=U.default,Se={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},ct=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],dt=({newExercisePaper:st,isExportBlank:It=!1,paperlibrary:Ut,user:Kt,globalSetting:hr,loading:or,dispatch:Sr})=>{var ur,G,wt,_,f,u,x,ee,Ce,H,ne,$e,we,ve;const qe=(0,ue.useLocation)(),St=(0,ue.useParams)(),[me]=(0,ue.useSearchParams)(),[ft,lt]=(0,pe.useState)(),Pe=(0,pe.useRef)(),[Le,pt]=(0,pe.useState)(),[zt,Ht]=(0,pe.useState)(),[er,Pr]=(0,pe.useState)([]),[pr,kr]=(0,pe.useState)(!1),[Dr,vr]=(0,pe.useState)(""),[dr,$r]=(0,pe.useState)(!1),[un,_n]=(0,pe.useState)(!1),qr=me.get("isIntelligentAssistant");(0,pe.useEffect)(()=>(Sr({type:"globalSetting/footerToggle",payload:!1}),()=>{Sr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,pe.useEffect)(()=>{Pe.current=St==null?void 0:St.id,lt(me.get("defaultActiveKey")||"0"),qn(),ti(),Bn()},[St==null?void 0:St.id]),(0,pe.useEffect)(()=>{var Ie;if((Ie=st.exerciseExportHeadData)!=null&&Ie.title){const ke=st.exerciseExportHeadData;pt(ge({},ke||{}));const{table:Ee}=ke||{};let $t,Nt;(Ee!=null&&Ee.total_singles_scores||Ee!=null&&Ee.total_doubles_scores||Ee!=null&&Ee.total_nulls_scores||Ee!=null&&Ee.total_judges_scores||Ee!=null&&Ee.total_pros_scores||Ee!=null&&Ee.total_shixuns_scores||Ee!=null&&Ee.total_mains_scores||Ee!=null&&Ee.total_combination_scores||Ee!=null&&Ee.total_bpros_scores||Ee!=null&&Ee.total_pro_corr_scores)&&($t=Number(Ee==null?void 0:Ee.total_singles_scores)+Number(Ee==null?void 0:Ee.total_doubles_scores)+Number(Ee==null?void 0:Ee.total_nulls_scores)+Number(Ee==null?void 0:Ee.total_judges_scores)+Number(Ee==null?void 0:Ee.total_pros_scores)+Number(Ee==null?void 0:Ee.total_shixuns_scores)+Number(Ee==null?void 0:Ee.total_mains_scores)+Number(Ee==null?void 0:Ee.total_combination_scores)+Number(Ee==null?void 0:Ee.total_bpros_scores)+Number(Ee==null?void 0:Ee.total_pro_corr_scores)),(Ee!=null&&Ee.singles_scores||Ee!=null&&Ee.doubles_scores||Ee!=null&&Ee.nulls_scores||Ee!=null&&Ee.judges_scores||Ee!=null&&Ee.pros_scores||Ee!=null&&Ee.bpros_scores||Ee!=null&&Ee.pro_corr_scores||Ee!=null&&Ee.shixuns_scores||Ee!=null&&Ee.mains_scores||Ee!=null&&Ee.combination_scores)&&(Nt=Number(Ee==null?void 0:Ee.singles_scores)+Number(Ee==null?void 0:Ee.doubles_scores)+Number(Ee==null?void 0:Ee.nulls_scores)+Number(Ee==null?void 0:Ee.judges_scores)+Number(Ee==null?void 0:Ee.pros_scores)+Number(Ee==null?void 0:Ee.bpros_scores)+Number(Ee==null?void 0:Ee.pro_corr_scores)+Number(Ee==null?void 0:Ee.shixuns_scores)+Number(Ee==null?void 0:Ee.mains_scores)+Number(Ee==null?void 0:Ee.combination_scores));const Er=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:Ee==null?void 0:Ee.total_singles_scores,doubles_score:Ee==null?void 0:Ee.total_doubles_scores,nulls_score:Ee==null?void 0:Ee.total_nulls_scores,judges_score:Ee==null?void 0:Ee.total_judges_scores,pros_score:Ee==null?void 0:Ee.total_pros_scores,bpros_score:Ee==null?void 0:Ee.total_bpros_scores,pro_corr_score:Ee==null?void 0:Ee.total_pro_corr_scores,shixuns_score:Ee==null?void 0:Ee.total_shixuns_scores,mains_score:Ee==null?void 0:Ee.total_mains_scores,combinations_score:Ee==null?void 0:Ee.total_combination_scores,total_score:$t},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:Ee==null?void 0:Ee.singles_scores,doubles_score:Ee==null?void 0:Ee.doubles_scores,nulls_score:Ee==null?void 0:Ee.nulls_scores,judges_score:Ee==null?void 0:Ee.judges_scores,pros_score:Ee==null?void 0:Ee.pros_scores,bpros_score:Ee==null?void 0:Ee.bpros_scores,pro_corr_score:Ee==null?void 0:Ee.pro_corr_scores,shixuns_score:Ee==null?void 0:Ee.shixuns_scores,mains_score:Ee==null?void 0:Ee.mains_scores,combinations_score:Ee==null?void 0:Ee.combination_scores,total_score:Nt},{key:"3",name:"\u8BC4\u5377\u4EBA"}],sr=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:Ee==null?void 0:Ee.total_singles_scores,doubles_score:Ee==null?void 0:Ee.total_doubles_scores,nulls_score:Ee==null?void 0:Ee.total_nulls_scores,judges_score:Ee==null?void 0:Ee.total_judges_scores,pros_score:Ee==null?void 0:Ee.total_pros_scores,bpros_score:Ee==null?void 0:Ee.total_bpros_scores,pro_corr_score:Ee==null?void 0:Ee.total_pro_corr_scores,shixuns_score:Ee==null?void 0:Ee.total_shixuns_scores,mains_score:Ee==null?void 0:Ee.total_mains_scores,combinations_score:Ee==null?void 0:Ee.combination_scores,total_score:$t},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Ht([...It?sr:Er])}},[st.exerciseExportHeadData]);const Bn=()=>De(void 0,null,function*(){var Ie;const ke=yield(0,ce.cV)({id:St.id});ke.status==0&&Pr(ke.data),yield ti(),me.get("exportPDF")&&((Ie=Ut.paperData)!=null&&Ie.questionList)&&(Ne.ZP.info("\u6B63\u5728\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377pdf"),(0,Q.F)(Ui.current.children,"\u5BFC\u51FA\u8BD5\u5377"))}),ti=()=>De(void 0,null,function*(){const Ie=yield(0,ce.Dq)(St.id);pt(Ie||{});const{table:ke}=Ie||{};let Ee,$t;(ke!=null&&ke.total_singles_scores||ke!=null&&ke.total_doubles_scores||ke!=null&&ke.total_nulls_scores||ke!=null&&ke.total_judges_scores||ke!=null&&ke.total_pros_scores||ke!=null&&ke.total_shixuns_scores||ke!=null&&ke.total_mains_scores||ke!=null&&ke.total_combination_scores||ke!=null&&ke.total_pro_corr_scores||ke!=null&&ke.total_bpros_scores)&&(Ee=Number(ke==null?void 0:ke.total_singles_scores)+Number(ke==null?void 0:ke.total_doubles_scores)+Number(ke==null?void 0:ke.total_nulls_scores)+Number(ke==null?void 0:ke.total_judges_scores)+Number(ke==null?void 0:ke.total_pros_scores)+Number(ke==null?void 0:ke.total_pro_corr_scores)+Number(ke==null?void 0:ke.total_shixuns_scores)+Number(ke==null?void 0:ke.total_mains_scores)+Number(ke==null?void 0:ke.total_combination_scores)+Number(ke==null?void 0:ke.total_bpros_scores)),(ke!=null&&ke.singles_scores||ke!=null&&ke.doubles_scores||ke!=null&&ke.nulls_scores||ke!=null&&ke.judges_scores||ke!=null&&ke.pros_scores||ke!=null&&ke.bpros_scores||ke!=null&&ke.pro_corr_scores||ke!=null&&ke.shixuns_scores||ke!=null&&ke.mains_scores||ke!=null&&ke.combinations_score)&&($t=Number(ke==null?void 0:ke.singles_scores)+Number(ke==null?void 0:ke.doubles_scores)+Number(ke==null?void 0:ke.nulls_scores)+Number(ke==null?void 0:ke.judges_scores)+Number(ke==null?void 0:ke.pros_scores)+Number(ke==null?void 0:ke.bpros_scores)+Number(ke==null?void 0:ke.pro_corr_scores)+Number(ke==null?void 0:ke.shixuns_scores)+Number(ke==null?void 0:ke.mains_scores)+Number(ke==null?void 0:ke.combinations_score));const Nt=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:ke==null?void 0:ke.total_singles_scores,doubles_score:ke==null?void 0:ke.total_doubles_scores,nulls_score:ke==null?void 0:ke.total_nulls_scores,judges_score:ke==null?void 0:ke.total_judges_scores,pros_score:ke==null?void 0:ke.total_pros_scores,bpros_score:ke==null?void 0:ke.total_bpros_scores,pro_corr_score:ke==null?void 0:ke.total_pro_corr_scores,shixuns_score:ke==null?void 0:ke.total_shixuns_scores,combinations_score:ke==null?void 0:ke.total_combination_scores,mains_score:ke==null?void 0:ke.total_mains_scores,total_score:Ee},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:ke==null?void 0:ke.singles_scores,doubles_score:ke==null?void 0:ke.doubles_scores,nulls_score:ke==null?void 0:ke.nulls_scores,judges_score:ke==null?void 0:ke.judges_scores,pros_score:ke==null?void 0:ke.pros_scores,bpros_score:ke==null?void 0:ke.bpros_scores,pro_corr_score:ke==null?void 0:ke.pro_corr_scores,shixuns_score:ke==null?void 0:ke.shixuns_scores,mains_score:ke==null?void 0:ke.mains_scores,combinations_score:ke==null?void 0:ke.combination_scores,total_score:$t},{key:"3",name:"\u8BC4\u5377\u4EBA"}];return Ht(It?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Nt),Ie}),Ir=[{width:"8%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:Ie=>de.createElement("a",null,Ie)},{width:"8%",title:((ur=er.find(Ie=>Ie.value==W.fw[0].nameType))==null?void 0:ur.name)||W.fw[0].name,align:"center",dataIndex:"singles_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"8%",title:((G=er.find(Ie=>Ie.value==W.fw[1].nameType))==null?void 0:G.name)||W.fw[1].name,align:"center",dataIndex:"doubles_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"8%",title:((wt=er.find(Ie=>Ie.value==W.fw[3].nameType))==null?void 0:wt.name)||W.fw[3].name,align:"center",dataIndex:"nulls_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"8%",title:((_=er.find(Ie=>Ie.value==W.fw[2].nameType))==null?void 0:_.name)||W.fw[2].name,align:"center",dataIndex:"judges_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"9%",title:((f=er.find(Ie=>Ie.value==W.fw[6].nameType))==null?void 0:f.name)||W.fw[6].name,align:"center",dataIndex:"pros_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"9%",title:((u=er.find(Ie=>Ie.value==W.fw[9].nameType))==null?void 0:u.name)||W.fw[9].name,align:"center",dataIndex:"pro_corr_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"9%",title:((x=er.find(Ie=>Ie.value==W.fw[8].nameType))==null?void 0:x.name)||W.fw[8].name,align:"center",dataIndex:"bpros_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"8%",title:((ee=er.find(Ie=>Ie.value==W.fw[5].nameType))==null?void 0:ee.name)||W.fw[5].name,align:"center",dataIndex:"shixuns_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"8%",title:((Ce=er.find(Ie=>Ie.value==W.fw[4].nameType))==null?void 0:Ce.name)||W.fw[4].name,align:"center",dataIndex:"mains_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"8%",title:((H=er.find(Ie=>Ie.value==W.fw[7].nameType))==null?void 0:H.name)||W.fw[7].name,align:"center",dataIndex:"combinations_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"8%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie?parseFloat(Ie).toFixed(1):"")}],qn=Ie=>{Sr({type:"paperlibrary/getPaperData",payload:ge({id:Pe.current},Ie)})},Ti=(Ie,ke)=>De(void 0,null,function*(){if(!Ie.destination||!Ie.source)return;const Ee=ke.questions[Ie.source.index].id,$t=Ie.destination.index+1;(yield Sr({type:"paperlibrary/adjustPosition",payload:{id:Pe.current,itemId:Ee,position:$t}})).status!==-1&&qn()}),ci=()=>{var Ie,ke,Ee,$t;Sr({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:Pe.current,data:{is_random:!1},dataSource:[{name:(ke=(Ie=Ut.paperData)==null?void 0:Ie.exam)==null?void 0:ke.name,total_score:($t=(Ee=Ut.paperData)==null?void 0:Ee.exam)==null?void 0:$t.all_score}],type:"single"}}})},Ui=(0,pe.useRef)(),[Ei,$i]=(0,pe.useState)(!0),Ha=()=>De(void 0,null,function*(){$i(!1),vr(""),kr(!0)}),Ji=()=>De(void 0,null,function*(){$i(!0),vr(""),kr(!0)}),gi=()=>De(void 0,null,function*(){var Ie;$r(!0);const ke=yield(0,K.Mb)({categoryId:Pe.current});$r(!1),ke!=null&&ke.exercise_id&&(0,V.xg)(`/classrooms/coursesId/exercise/${ke.exercise_id}/${(Ie=Kt.userInfo)==null?void 0:Ie.login}/initate_answer`)}),ki=(Ie,ke,Ee)=>{var $t,Nt,Er,sr,Kr,Wr,tn,Vr,jr,Yr,mn,rn,Dn,Qn,ui,Tn,sn,Qt,Zt,qt,mr;return de.createElement(de.Fragment,null,!Ee&&de.createElement("div",{style:{display:"flex"},className:M.programTitle},de.createElement("span",{style:{flexShrink:0},className:"font18"},ke+1,"."),de.createElement(se.Z,{style:{maxWidth:1100},value:Ie.name||(Ie==null?void 0:Ie.shixun_name)}),de.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(Ie==null?void 0:Ie.question_type)===7?`\u5171${Ie==null?void 0:Ie.sub_count}\u5C0F\u9898`:""," ",Ie.score,"\u5206\uFF09")),(Ie==null?void 0:Ie.question_type)===8&&de.createElement(se.Z,{showProgramFill:!0,disabledFill:!0,value:he.Base64.decode((($t=Ie==null?void 0:Ie.program_attr)==null?void 0:$t.code)||"")}),(Ie==null?void 0:Ie.question_type)===5&&de.createElement("div",null,(Nt=Ie==null?void 0:Ie.examination_bank_shixun_challenges)==null?void 0:Nt.map((Wt,Cr)=>de.createElement("div",null,de.createElement("div",{key:Cr,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,marginBottom:10}},de.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",Cr+1,"\u5173 ",de.createElement("span",{className:"ml10"},Wt.challenge_name))))),[6.9].includes(Ie==null?void 0:Ie.question_type)&&de.createElement("div",null,de.createElement("div",{style:{fontWeight:600,marginTop:4}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(sr=(Er=Ie==null?void 0:Ie.program_attr)==null?void 0:Er.languages)==null?void 0:sr.join("/")),((Wr=(Kr=Ut==null?void 0:Ut.paperData)==null?void 0:Kr.exam)==null?void 0:Wr.show_hack_sets)&&de.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},de.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},de.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),de.createElement(te.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Wt,Cr,Mr)=>Mr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Wt,Cr,Mr)=>de.createElement(Z.Z,{title:de.createElement("pre",null,Wt)},de.createElement("div",{className:M.divname},Wt))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Wt,Cr,Mr)=>de.createElement(Z.Z,{title:de.createElement("pre",null,Wt)}," ",de.createElement("div",{className:M.divname},Wt))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(tn=Ie==null?void 0:Ie.program_attr)==null?void 0:tn.hack_sets})),((jr=(Vr=Ut==null?void 0:Ut.paperData)==null?void 0:Vr.exam)==null?void 0:jr.show_hack_description)&&de.createElement("div",null,de.createElement(se.Z,{className:M.content,value:((Yr=Ie==null?void 0:Ie.program_attr)==null?void 0:Yr.description)||"- -"}))),Ie.question_type===Te.c.Single&&de.createElement(de.Fragment,null,(mn=Ie.choices)==null?void 0:mn.map(function(Wt,Cr){return de.createElement(B.Z,{key:Cr},de.createElement(h.Z,{flex:"1"},de.createElement("div",{style:{display:"flex"}},de.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},ct[Cr]),de.createElement(se.Z,{value:Wt.choice_text||""}))))})),Ie.question_type===Te.c.Multiple&&de.createElement(de.Fragment,null,(rn=Ie.choices)==null?void 0:rn.map(function(Wt,Cr){return de.createElement(B.Z,{key:Cr},de.createElement(h.Z,{flex:"1"},de.createElement("div",{style:{display:"flex"}},de.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},ct[Cr]),de.createElement(se.Z,{value:Wt.choice_text||""}))))})),Ie.question_type===Te.c.Judge&&de.createElement("div",{className:M.flexRow},(Dn=Ie.choices)==null?void 0:Dn.map(function(Wt,Cr){return de.createElement(B.Z,{key:Cr},de.createElement(h.Z,{flex:"25px"},de.createElement("div",{style:{width:25,overflow:"hidden"}},de.createElement(E.ZP,{disabled:!0,style:{width:25,marginLeft:Cr===1&&10}}))),de.createElement(h.Z,{flex:"1",style:{marginLeft:Cr===1&&10}},Wt.choice_text))})),Ie.question_type===Te.c.Combine&&de.createElement(de.Fragment,null,(Qn=Ie.sub_questions)==null?void 0:Qn.map(function(Wt,Cr){return de.createElement("div",{style:{marginLeft:10}},de.createElement("div",{style:{display:"flex"},className:M.programTitle},de.createElement("span",{style:{flexShrink:0},className:"font18"},ke+1,".",Cr+1),de.createElement(se.Z,{value:Wt.name||(Wt==null?void 0:Wt.shixun_name)}),de.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Wt.score,"\u5206\uFF09")),ki(Wt,Cr,!0))})),Ei&&de.createElement("div",{style:{marginTop:10}},(Ie==null?void 0:Ie.question_type)<3&&(Ie==null?void 0:Ie.standard_answer_show)&&de.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",Ie==null?void 0:Ie.standard_answer_show),!!((ui=Ie==null?void 0:Ie.standard_answer)!=null&&ui.length)&&Ei&&(Ie==null?void 0:Ie.question_type)===3&&de.createElement("div",null,(Tn=Ie==null?void 0:Ie.standard_answer)==null?void 0:Tn.map((Wt,Cr)=>de.createElement("div",null,de.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Cr+1,"\uFF09:"),de.createElement("div",null,Wt.answer_text.map(function(Mr,Gr){return de.createElement(h.Z,{span:24,key:Gr},(Wt==null?void 0:Wt.model)===1?de.createElement(fe,{autoSize:!0,disabled:!0,value:Mr}):de.createElement(xe.Z,{value:Mr,disabled:!0}))}))))),!!((sn=Ie==null?void 0:Ie.standard_answer)!=null&&sn.length)&&Ei&&(Ie==null?void 0:Ie.question_type)===8&&de.createElement("div",null,(Qt=Ie==null?void 0:Ie.standard_answer)==null?void 0:Qt.map((Wt,Cr)=>de.createElement("div",null,de.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Cr+1,"\uFF09:"),de.createElement("div",null,de.createElement(fe,{autoSize:!0,disabled:!0,value:(Wt==null?void 0:Wt.answer_text)||""}))))),!!((Zt=Ie==null?void 0:Ie.answer_texts)!=null&&Zt.length)&&(Ie==null?void 0:Ie.question_type)===4&&de.createElement("div",null,de.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),de.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},de.createElement(se.Z,{value:(qt=Ie==null?void 0:Ie.answer_texts)==null?void 0:qt[0]}))),(Ie==null?void 0:Ie.question_type)===6&&de.createElement("div",null,de.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A",!(Ie!=null&&Ie.answer_text)&&"\u6682\u65E0"),(Ie==null?void 0:Ie.answer_text)&&de.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},de.createElement(se.Z,{value:Ie==null?void 0:Ie.answer_text}))),(Ie==null?void 0:Ie.question_type)<=4&&((Ie==null?void 0:Ie.standard_answer_show)||((mr=Ie==null?void 0:Ie.standard_answer)==null?void 0:mr.length)>0)&&de.createElement(B.Z,{style:{marginTop:14}},de.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),de.createElement(se.Z,{className:M.renderHtml,value:(Ie==null?void 0:Ie.analysis)||"\u6682\u65E0\u89E3\u6790"}))),!Ee&&de.createElement(p.Z,null))},Pi=(0,pe.useCallback)(()=>{var Ie,ke;return de.createElement("div",null,de.createElement("div",{className:M.titleForExport},(ke=(Ie=Ut.paperData)==null?void 0:Ie.exam)==null?void 0:ke.name),de.createElement("div",{style:{textAlign:"center",fontSize:"15px"}},"\u5171:\u3010",Le==null?void 0:Le.large_counts,"\u5927\u9898\u3011\u3010",Le==null?void 0:Le.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Le==null?void 0:Le.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Le==null?void 0:Le.time)>-1?`${Le==null?void 0:Le.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),!!(Le!=null&&Le.exercise_description)&&de.createElement("pre",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A"}},de.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Le==null?void 0:Le.exercise_description),de.createElement(te.default,{style:{margin:"20px auto"},className:M.table,columns:Ir,dataSource:[...zt||[]],bordered:!0,pagination:!1}))},[Ut.paperData]),nt=()=>De(void 0,null,function*(){const Ie=yield(0,X.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:St==null?void 0:St.id}});(Ie==null?void 0:Ie.status)===0&&ue.history.replace("/paperlibrary")});return de.createElement("section",{className:M.bg},de.createElement(j.Z,{spinning:or["paperlibrary/getPaperData"]},de.createElement(B.Z,{className:"pt20",justify:"space-between"},de.createElement(S.Z,{separator:">"},de.createElement(S.Z.Item,{href:"/paperlibrary"},"\u8BD5\u5377\u5E93"),de.createElement(S.Z.Item,{href:`/paperlibrary?defaultActiveKey=${ft}`},ft==="1"?"\u516C\u5F00":ft==="2"?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684"),de.createElement(S.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5")),de.createElement("div",{className:M.btnWrapper},!qr&&de.createElement(F.ZP,{onClick:ci,className:M.btn,icon:de.createElement("i",{className:"iconfont icon-fasongtongzhi font14"})},"\u53D1\u9001\u81F3\u8BFE\u5802"),de.createElement(F.ZP,{onClick:()=>ue.history.push(`/paperlibrary/add/${Pe.current}?type=2${qr?"&isIntelligentAssistant=true":""}`),className:M.btn,icon:de.createElement("i",{className:"iconfont icon-bianji10 font14"})},"\u7F16\u8F91\u8BD5\u5377"),de.createElement(F.ZP,{loading:dr,onClick:gi,className:M.btn,icon:de.createElement("i",{className:"iconfont icon-monikaoshi2 font14"})},"\u6A21\u62DF\u8003\u8BD5"),!qr&&de.createElement(P.Z,{menu:{items:[{key:"1",label:de.createElement("div",{onClick:Ji},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848")},{key:"2",label:de.createElement("div",{onClick:Ha},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377")}]}},de.createElement(F.ZP,{type:"primary",icon:de.createElement("i",{className:"iconfont icon-daochu1 font14"})},"\u5BFC\u51FA")),qr&&de.createElement(je.Z,{onClick:nt,type:"primary",icon:de.createElement("i",{className:"iconfont icon-baocun1 font14"})},"\u4FDD\u5B58\u8BD5\u5377"))),de.createElement("div",{className:`${M.wrap} pt20 pb20`,ref:Ui,id:"paperDomRef"},!(($e=(ne=Ut.paperData)==null?void 0:ne.questionList)!=null&&$e.length)&&Pi(),(ve=(we=Ut.paperData)==null?void 0:we.questionList)==null?void 0:ve.map((Ie,ke)=>{var Ee;return de.createElement(de.Fragment,null,(Ee=Ie.questions)==null?void 0:Ee.map(($t,Nt)=>{const Er=Math.floor(Nt/10);return Nt%10===0?de.createElement("div",{className:"abc",key:`group-${Er}`},ke===0&&Nt===0&&Pi(),Nt===0&&de.createElement("div",null,de.createElement("span",{className:"font16 c-light-primary"},Ie.number,"\u3001",Ie.name),de.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Ie.questions_count,"\u9898\uFF0C",(Ie==null?void 0:Ie.question_type)===7?`\u5305\u542B${Ie==null?void 0:Ie.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",Ie.questions_score,"\u5206\uFF09")),Ie.questions.slice(Nt,Nt+10).map((sr,Kr)=>de.createElement("div",{key:sr.id},ki(sr,Nt+Kr)))):null}))}))),de.createElement(Y.Z,null),de.createElement(R.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:pr,onCancel:()=>{if(un){Ne.ZP.info("\u5BFC\u51FA\u4E2D\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3");return}kr(!1)},okButtonProps:{loading:un},onOk:()=>De(void 0,null,function*(){var Ie,ke;if(_n(!0),Dr==""){_n(!1),Ne.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else Dr=="pdf"?yield(0,Q.F)(Ui.current.children,(ke=(Ie=Ut.paperData)==null?void 0:Ie.exam)==null?void 0:ke.name):Dr=="word"&&(0,J.ON)({id:Pe.current,middle_export:1,export_type:Ei?1:0});_n(!1),kr(!1)})},de.createElement("div",{className:M.export_type_modal},de.createElement("div",{className:M.export_type_modal_con},de.createElement("div",{className:M.type_item},de.createElement("div",{className:`${M.img_warp} ${Dr=="pdf"?M.img_warp_active:""}`,onClick:()=>vr("pdf")},de.createElement("img",{src:w(45614),width:70,height:70})),"pdf\u683C\u5F0F")))))};var at=(0,ue.connect)(({paperlibrary:st,user:It,loading:Ut,globalSetting:Kt,newExercisePaper:hr})=>({paperlibrary:st,user:It,globalSetting:Kt,loading:Ut.effects,newExercisePaper:hr}))(dt)},59014:function(xn,Jt,w){"use strict";w.d(Jt,{Z:function(){return je}});var pe=w(59301),ue=w(76560),U=w(92832),Ne=w(8591),te=w(43418),Z=w(5871),B=w(61621),h=w(1710),E=w(3113),p=w(1198),j=w(17270),S={flex_box_center:"flex_box_center___LsrKL",flex_space_between:"flex_space_between___sZBht",flex_box_vertical_center:"flex_box_vertical_center___QNt7D",flex_box_center_end:"flex_box_center_end___S9zs3",flex_box_column:"flex_box_column___Y5tcm",title:"title___t4qlt",tip:"tip___MtKbx",radioWrap:"radioWrap___fp3kY",row:"row___IoDN5",radio:"radio___vuEDI",colorFF0000:"colorFF0000____5DYm",pagination:"pagination___bvqCI",modalColumn:"modalColumn___szBPb",modalRow:"modalRow___mtd9M",sup:"sup___JDuYL",search:"search___wNY_F",bottom:"bottom___HvFhF",yes:"yes___xmznh",no:"no___vEJlu"},F=w(49661),P=w(37552),R=w(67135),M=w(64885),Y=w(89392),Q=w(6681),ce=w(28086),W=w(59301),J=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,se=(X,de)=>{var k={};for(var rt in X)V.call(X,rt)&&de.indexOf(rt)<0&&(k[rt]=X[rt]);if(X!=null&&J)for(var rt of J(X))de.indexOf(rt)<0&&K.call(X,rt)&&(k[rt]=X[rt]);return k},he=(X,de,k)=>new Promise((rt,Oe)=>{var be=De=>{try{ge(k.next(De))}catch(fe){Oe(fe)}},He=De=>{try{ge(k.throw(De))}catch(fe){Oe(fe)}},ge=De=>De.done?rt(De.value):Promise.resolve(De.value).then(be,He);ge((k=k.apply(X,de)).next())});const Te=U.default.Search,xe=X=>{var de=X,{paperlibrary:k,globalSetting:rt,loading:Oe,dispatch:be}=de,He=se(de,["paperlibrary","globalSetting","loading","dispatch"]),ge,De,fe,Se;const[ct,dt]=(0,pe.useState)(""),[at,st]=(0,pe.useState)([]),[It,Ut]=(0,pe.useState)([]),[Kt,hr]=(0,pe.useState)(!1),[or,Sr]=(0,pe.useState)(!0),[ur,G]=(0,pe.useState)(!0),[wt,_]=(0,pe.useState)(!0),[f,u]=(0,pe.useState)(!1),[x,ee]=(0,pe.useState)(!1),Ce=(fe=(De=(ge=k.actionTabs)==null?void 0:ge.params)==null?void 0:De.data)==null?void 0:fe.is_random,[H,ne]=(0,pe.useState)(!1),[$e,we]=(0,pe.useState)({}),[ve,qe]=(0,pe.useState)(!1),[St,me]=(0,pe.useState)(!1),[ft,lt]=(0,pe.useState)([]);(0,pe.useEffect)(()=>{var pr;if(k.actionTabs.key==="Paperlibrary-SendToClass"){const{dataSource:kr=[],type:Dr}=((pr=k.actionTabs)==null?void 0:pr.params)||{},vr=kr.filter(dr=>![100,120,150].includes(dr.total_score));vr.length?(me(Dr),lt(vr)):qe(!0)}},[(Se=k==null?void 0:k.actionTabs)==null?void 0:Se.key]),(0,pe.useEffect)(()=>{Le()},[]);const Pe=()=>{Ut([]),dt(""),Le(!0),qe(!1),me(!1),be({type:"paperlibrary/setActionTabs",payload:{}})},Le=pr=>he(void 0,null,function*(){G(!0);const kr=yield be({type:"paperlibrary/getCourseList",payload:{search:pr?"":ct}});kr&&(st((kr==null?void 0:kr.courses)||[]),Sr(!0),u(!1)),G(!1),_(!1)}),pt=pr=>{const kr=parseInt(pr);return(0,Y.isNaN)(kr)?"":kr},zt=()=>he(void 0,null,function*(){var pr,kr,Dr,vr,dr,$r,un;if(!It.length){Ne.ZP.info("\u60A8\u9700\u8981\u9009\u62E9\u8BFE\u5802\uFF0C\u624D\u80FD\u53D1\u9001"),hr(!0);return}const _n=yield be({type:"paperlibrary/postExistCourse",payload:{course_id:Ce?It==null?void 0:It[0]:It,examination_bank_ids:((kr=(pr=k.actionTabs)==null?void 0:pr.params)==null?void 0:kr.examination_bank_ids)||((vr=(Dr=k.actionTabs)==null?void 0:Dr.params)==null?void 0:vr.id)}}),qr=()=>he(void 0,null,function*(){var Bn,ti,Ir,qn,Ti,ci;ee(!0);let Ui=yield(0,R.Tr)({id:(ti=(Bn=k.actionTabs)==null?void 0:Bn.params)==null?void 0:ti.id,course_id:Ce?It==null?void 0:It[0]:It,type:(qn=(Ir=k.actionTabs)==null?void 0:Ir.params)!=null&&qn.isBatch?"batch_examination_bank":"examination_bank",examination_bank_ids:(ci=(Ti=k.actionTabs)==null?void 0:Ti.params)==null?void 0:ci.examination_bank_ids});ee(!1),(Ui==null?void 0:Ui.student_count)===0?yield Ht([]):we(Ui),yield new Promise(Ei=>setTimeout(()=>Ei(),1e3))});if(_n.status==0&&((dr=_n.data)==null?void 0:dr.count)>0){te.default.confirm({icon:null,title:"\u63D0\u793A",centered:!0,width:596,content:W.createElement("div",{style:{userSelect:"none"}},"\u5F53\u524D\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u8BD5\u5377",(un=($r=_n.data)==null?void 0:$r.list)==null?void 0:un.map((Bn,ti)=>{var Ir;return W.createElement(W.Fragment,null,W.createElement("span",{style:{color:"#FA6400"}},"\u300A",Bn==null?void 0:Bn.name,"\u300B"),ti!==((Ir=_n.data)==null?void 0:Ir.count)-1&&W.createElement("span",null,"\u3001"))}),"\uFF0C\u8BF7\u786E\u5B9A\u662F\u5426\u9700\u8981\u91CD\u590D\u53D1\u9001\uFF1F"),onOk:()=>he(void 0,null,function*(){yield qr()})}),yield new Promise(Bn=>setTimeout(()=>Bn(),1e3));return}yield qr()}),Ht=pr=>he(void 0,null,function*(){var kr,Dr,vr,dr,$r,un;if(!Ce){ne(!0);const ti=yield be({type:(Dr=(kr=k.actionTabs)==null?void 0:kr.params)!=null&&Dr.isBatch?"paperlibrary/postBatchSendToCourse":"paperlibrary/sendToClass",payload:{course_id:Ce?It==null?void 0:It[0]:It,id:(dr=(vr=k.actionTabs)==null?void 0:vr.params)==null?void 0:dr.id,examination_bank_ids:(un=($r=k.actionTabs)==null?void 0:$r.params)==null?void 0:un.examination_bank_ids,shixuns_info:pr.map(Ir=>({shixun_id:Ir.id,is_copy:Ir.is_copy,is_use:Ir.is_use,course_id:Ir.course_id}))}});ne(!1),ti&&ti.status===0&&(qe(!1),be({type:"paperlibrary/setActionTabs",payload:{}}),Ut([]),te.default.confirm({title:"\u63D0\u793A",okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",width:480,centered:!0,closable:!0,onOk:()=>{window.location.href=`${ti.data[0].first_category_url}`},content:W.createElement("p",null,"\u8BD5\u5377\u53D1\u9001\u6210\u529F\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u53D1\u5E03\uFF1F")}),Ne.ZP.success("\u53D1\u9001\u6210\u529F"));return}ne(!0),setTimeout(()=>{ne(!1)},500);const _n=at.find(ti=>ti.course_id===(It==null?void 0:It[0]));let qr=1,Bn=te.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:W.createElement("div",{className:S.modalColumn},W.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},W.createElement("img",{style:{marginRight:5},src:p.Z}),"\u968F\u673A\u7EC4\u5377\u7C7B\u578B\u7684\u8BD5\u5377\u6309\u7167\u51FA\u5377\u6570\u91CF\u5BF9\u6307\u5B9A\u8BFE\u5802\u751F\u6210\u4E0D\u91CD\u590D\u7684\u8BD5\u5377\u3002"),W.createElement("div",{style:{paddingLeft:18}},"\u8BFE\u5802\u540D\u79F0: ",_n==null?void 0:_n.course_name),W.createElement("div",{style:{paddingLeft:9},className:S.modalRow},W.createElement("sup",{className:S.sup},"*"),W.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),W.createElement(Z.Z,{parser:pt,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:qr,onChange:ti=>{qr=ti;const Ir=document.getElementById("model_error");qr<1||qr>200?Ir.style.display="block":Ir.style.display="none"}})),W.createElement("div",{style:{display:"none",marginLeft:115},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-200\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Pe,onOk:()=>he(void 0,null,function*(){var ti,Ir;if(qr<1||qr>200){const Ti=document.getElementById("model_error");return Ti.style.display="block",Promise.reject()}Bn.update({cancelButtonProps:{disabled:!0}});const qn=yield be({type:"paperlibrary/sendToClass",payload:{course_id:It==null?void 0:It[0],id:(Ir=(ti=k.actionTabs)==null?void 0:ti.params)==null?void 0:Ir.id,num:qr,shixuns_info:pr.map(Ti=>({shixun_id:Ti.id,is_copy:Ti.is_copy,is_use:Ti.is_use}))}});Bn.update({cancelButtonProps:{disabled:!1}}),qn&&qn.status===0&&(window.open("/randompaper/sendrecord","_blank").focus(),te.default.destroyAll(),te.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,title:"\u63D0\u793A",content:W.createElement("div",{className:S.modalColumn},W.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},W.createElement("img",{style:{marginRight:5},src:j.Z}),"\u751F\u6210\u8BD5\u5377\u6210\u529F\uFF0C\u524D\u5F80\u8BFE\u5802\u53BB\u67E5\u770B\u5427\uFF01")),okText:"\u524D\u5F80\u8BFE\u5802",cancelText:"\u8FD4\u56DE\u8BD5\u5377\u5E93",onCancel:()=>{Pe()},onOk:()=>{Pe(),setTimeout(()=>{var ci,Ui;const Ei=(Ui=(ci=qn==null?void 0:qn.first_category_url)==null?void 0:ci.split("/"))==null?void 0:Ui[2];(0,F.xg)(`/classrooms/${Ei}/exercise`)},1e3)}}))})})}),er=()=>he(void 0,null,function*(){u(!0),yield Le()}),Pr=[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0},{title:"\u5206\u73ED\u6570\u91CF",dataIndex:"course_group_count",width:90,ellipsis:!0},{title:"\u5B66\u5458\u4EBA\u6570",dataIndex:"course_member_count",width:90,ellipsis:!0}];return W.createElement("div",null,W.createElement(te.default,{centered:!0,keyboard:!1,closable:!1,open:ve,title:"\u53D1\u9001\u81F3\u8BFE\u5802",maskClosable:!1,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Oe["paperlibrary/sendToClass"]||x||!!Oe["paperlibrary/postExistCourse"],width:752,footer:!1,onOk:zt,destroyOnClose:!0,onCancel:Pe},W.createElement("div",{className:S.wrap},W.createElement("div",{className:"mb10"},W.createElement(Te,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:ct,className:S.search,onChange:pr=>{dt(pr.target.value),pr.target.value||Le(!0)},onSearch:pr=>{dt(pr),Le(),Ut([])}})),W.createElement(B.Z,{loading:wt},at.length?W.createElement("div",{className:S.radioWrap},W.createElement(h.default,{bordered:!1,scroll:(at==null?void 0:at.length)<=7?{}:{y:350},loading:ur,rowKey:"course_id",pagination:!1,dataSource:at,columns:Pr,onRow:pr=>({onClick:kr=>{if(Ce)Ut([pr==null?void 0:pr.course_id]);else{if(!Ce&&!It.includes(pr.course_id)&&It.length>0)return;It!=null&&It.includes(pr==null?void 0:pr.course_id)?Ut(It==null?void 0:It.filter(Dr=>Dr!==(pr==null?void 0:pr.course_id))):Ut([...It,pr==null?void 0:pr.course_id])}}}),rowSelection:{type:"radio",hideSelectAll:!0,selectedRowKeys:It,onChange:pr=>{Ut(pr),hr(!1)}}})):!ct&&!ur&&W.createElement(P.Z,{createState:or,refreshLoading:f,onRefresh:er,onCreate:()=>{Sr(!1),(0,F.xg)("/classrooms/new")}})),Kt&&W.createElement("div",{className:S.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802"),W.createElement("div",{className:S.bottom,style:{display:"flex",alignItems:"center"}},W.createElement("div",{style:{flex:1}},W.createElement("div",{className:S.title},W.createElement("img",{src:p.Z,style:{objectFit:"contain"}}),"\u9009\u62E9\u7684\u8BD5\u5377\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\u5E76\u4E3A\u73ED\u7EA7\u5B66\u5458\u751F\u6210\u8003\u8BD5\u8BD5\u5377")),W.createElement("div",null,W.createElement(E.ZP,{onClick:Pe,className:S.no,style:{marginRight:20}},"\u53D6\u6D88"),W.createElement(M.Z,{onClick:zt,className:S.yes},"\u786E\u8BA4"))))),W.createElement(Q.Z,{resdata:$e,type:"exercise",okloading:H,oktext:($e==null?void 0:$e.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:pr=>{Ht(pr)}}),W.createElement(ce.Z,{text:"\u662F\u5426\u7EE7\u7EED\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF1F",okText:"\u786E\u8BA4\u53D1\u9001",visible:St,dataSource:ft,onSuccess:()=>{me(!1),qe(!0)},onClose:Pe}))};var je=(0,ue.connect)(({paperlibrary:X,loading:de,globalSetting:k})=>({paperlibrary:X,globalSetting:k,loading:de.effects}))(xe)},16837:function(xn,Jt,w){"use strict";w.d(Jt,{c:function(){return ue}});var pe=(U=>(U.FirstPage="firstPage",U.PrevPage="prevPage",U.NextPage="nextPage",U))(pe||{}),ue=(U=>(U[U.Single=0]="Single",U[U.Multiple=1]="Multiple",U[U.Judge=2]="Judge",U[U.Fill=3]="Fill",U[U.Subjective=4]="Subjective",U[U.Shixun=5]="Shixun",U[U.Program=6]="Program",U[U.Combine=7]="Combine",U))(ue||{})},30975:function(xn,Jt,w){"use strict";w.d(Jt,{BA:function(){return wt},D9:function(){return fe},Hp:function(){return K},IM:function(){return ct},Iy:function(){return se},KM:function(){return G},KU:function(){return It},MJ:function(){return he},Ne:function(){return Se},ON:function(){return Kt},Uj:function(){return Sr},VY:function(){return st},YO:function(){return or},YX:function(){return hr},Zn:function(){return R},_g:function(){return W},_k:function(){return ge},c6:function(){return de},cr:function(){return M},eV:function(){return k},fi:function(){return Y},gh:function(){return je},hS:function(){return dt},iA:function(){return Q},j6:function(){return J},je:function(){return He},jj:function(){return V},kS:function(){return Ut},o6:function(){return X},pO:function(){return ur},rQ:function(){return Oe},sA:function(){return xe},xm:function(){return De},xo:function(){return at},y8:function(){return be},yd:function(){return ce}});var pe=w(64948),ue=w(76560),U=w(49661),Ne=w(8591),te=w(90524),Z=Object.defineProperty,B=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,p=(_,f,u)=>f in _?Z(_,f,{enumerable:!0,configurable:!0,writable:!0,value:u}):_[f]=u,j=(_,f)=>{for(var u in f||(f={}))h.call(f,u)&&p(_,u,f[u]);if(B)for(var u of B(f))E.call(f,u)&&p(_,u,f[u]);return _},S=(_,f,u)=>new Promise((x,ee)=>{var Ce=$e=>{try{ne(u.next($e))}catch(we){ee(we)}},H=$e=>{try{ne(u.throw($e))}catch(we){ee(we)}},ne=$e=>$e.done?x($e.value):Promise.resolve($e.value).then(Ce,H);ne((u=u.apply(_,f)).next())});const F=()=>{(0,ue.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},P=()=>{(0,ue.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},R=_=>S(void 0,null,function*(){F(),(yield(0,pe.YR)(j({},_))).status===0&&(yield(0,U.QH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/courses/${_.coursesId}/export_couser_info.json`,query:_}))),P()}),M=_=>S(void 0,null,function*(){const f=yield(0,pe.yS)(j({},_));if(f.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_member_act_score`);else{if(f.status===-2)return f;f.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_member_act_score`))}}),Y=_=>S(void 0,null,function*(){const f=yield(0,pe.W0)(j({},_));if(f.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_score`);else{if(f.status===-4)return f;f.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_score`))}}),Q=_=>S(void 0,null,function*(){const f=yield(0,pe.Nl)(j({},_));if(f.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_exercise_and_other`);else{if(f.status===-4)return f;f.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_exercise_and_other`))}}),ce=_=>S(void 0,null,function*(){const f=yield(0,pe.IU)(j({},_));if(f.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/export_star_user`);else{if(f.status===-4)return f;f.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/export_star_user`))}}),W=_=>S(void 0,null,function*(){const f=yield(0,pe.td)(j({},_));if(f.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_exercise_and_other`);else{if(f.status===-2)return f;if(f.status===-3)(0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_exercise_and_other`);else if(f.status===-4)return f}}),J=_=>S(void 0,null,function*(){const f=yield(0,pe.QX)(j({},_));if(f.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_homework`);else{if(f.status===-4)return f;f.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_homework`))}}),V=(_,f)=>S(void 0,null,function*(){const u=yield(0,pe.o_)(j({},_));u.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/${f}`)):u.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/${f}`))}),K=(_,f)=>S(void 0,null,function*(){const u=yield(0,pe.ZL)(j({},_));u.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/${f}`)):u.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/${f}`))}),se=(_,f)=>S(void 0,null,function*(){const u=yield(0,pe.aP)(j({},_));u.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/${f}`)):u.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/${f}`))}),he=(_,f)=>S(void 0,null,function*(){const u=yield(0,pe.vV)(j({},_));u.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/${f}`)):u.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/${f}`))}),Te=_=>S(void 0,null,function*(){F(),(yield exportCourseWorkListAppendix(j({},_))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${_.categoryId}/works_list.zip`,query:_}))),P()}),xe=_=>S(void 0,null,function*(){F(),yield(0,U.QH)("",te.Z.API_SERVER+`/api/polls/${_.categoryId}/commit_result.xlsx`),P()}),je=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/courses/${_.coursesId}/attendances/export_xlsx_data.xlsx`,query:_}))}),X=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/courses/${_.coursesId}/video_study_statics.xlsx`,query:_}))}),de=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/courses/${_.coursesId}/export_video_study.xlsx`,query:_}))}),k=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/courses/${_.coursesId}/export_course_students_info.xlsx`,query:_}))}),rt=_=>S(void 0,null,function*(){yield downLoadFile("",setUrlQuery({url:ENV.API_SERVER+"/api/school_manages/students.xlsx",query:_}))}),Oe=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+"/api/item_banks/export.xlsx",query:_}))}),be=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:_}))}),He=_=>S(void 0,null,function*(){const f=yield(0,pe.Uy)(j({},_));f.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/exercise_score,export_exercise_users`)):f.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ge=_=>S(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/export_records/${_.id}.xlsx`,query:_}))}),De=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:_}))}),fe=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/courses/${_==null?void 0:_.coursesId}/${_.menuKey}_statistic.xlsx?${_.checkedList.map(f=>`course_group_id[]=${f}`).join("&")}`,query:_}))}),Se=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/ec_years/${_==null?void 0:_.ec_year_id}/ec_training_objectives.xlsx`,query:_}))}),ct=_=>S(void 0,null,function*(){yield(0,U.FH)(_==null?void 0:_.name,(0,U.NY)({url:te.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:_}))}),dt=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/ec_years/${_==null?void 0:_.ec_year_id}/ec_courses.xlsx`,query:_}))}),at=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/ec_years/${_==null?void 0:_.ec_year_id}/ec_graduation_requirements.xlsx`,query:_}))}),st=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:_}))}),It=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/exercises/${_.categoryId}/rank_list.xlsx`,query:_}))}),Ut=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:_}))}),Kt=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/examination_banks/${_.id}.json`,query:_}))}),hr=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/exercises/${_.categoryId}.json`,query:_}))}),or=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/polls/${_==null?void 0:_.id}/commit_result.json`,query:_}))}),Sr=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+"/api/paths/get_task_pass.json",query:_}))}),ur=(_,f)=>S(void 0,null,function*(){yield(0,U.FH)(f||"",(0,U.NY)({url:te.Z.API_SERVER+`/api/exercises/${_==null?void 0:_.exercise_id}/consult_exercise.json`,query:_}))}),G=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/competitions/${_==null?void 0:_.identifier}/competition_commit_records/member_works.xlsx`,query:_}))}),wt=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/courses/${_==null?void 0:_.coursesId}/group_homeworks/import_group_template.xlsx`,query:_}))})},50371:function(xn,Jt){"use strict";function w(){const pe=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ue=1;ue{const te=U[Ne];te!==void 0&&(pe[Ne]=te)})}return pe}Jt.Z=w},13845:function(xn,Jt,w){"use strict";w.d(Jt,{F:function(){return pe},Z:function(){return ue}});function pe(U){return U!=null&&U===U.window}function ue(U,Ne){var te,Z;if(typeof window=="undefined")return 0;const B=Ne?"scrollTop":"scrollLeft";let h=0;return pe(U)?h=U[Ne?"pageYOffset":"pageXOffset"]:U instanceof Document?h=U.documentElement[B]:(U instanceof HTMLElement||U)&&(h=U[B]),U&&!pe(U)&&typeof h!="number"&&(h=(Z=((te=U.ownerDocument)!==null&&te!==void 0?te:U).documentElement)===null||Z===void 0?void 0:Z[B]),h}},56762:function(xn,Jt,w){"use strict";w.d(Jt,{Z:function(){return ue}});var pe=w(59301);function ue(){const[,U]=pe.useReducer(Ne=>Ne+1,0);return U}},68031:function(xn,Jt,w){"use strict";w.d(Jt,{Z:function(){return Ne}});var pe=w(16089);function ue(te,Z,B,h){const E=B-Z;return te/=h/2,te<1?E/2*te*te*te+Z:E/2*((te-=2)*te*te+2)+Z}var U=w(13845);function Ne(te){let Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:B=()=>window,callback:h,duration:E=450}=Z,p=B(),j=(0,U.Z)(p,!0),S=Date.now(),F=()=>{const R=Date.now()-S,M=ue(R>E?E:R,j,te,E);(0,U.F)(p)?p.scrollTo(window.pageXOffset,M):p instanceof Document||p.constructor.name==="HTMLDocument"?p.documentElement.scrollTop=M:p.scrollTop=M,RB||Z},66104:function(xn,Jt,w){"use strict";w.d(Jt,{Z:function(){return rt}});var pe=w(92310),ue=w.n(pe),U=w(11592),Ne=w(26112),te=w(59301),Z=w(92343),B=w(36355),h=w(84105),E=w(91857);const p=Oe=>{let{children:be}=Oe;const{getPrefixCls:He}=te.useContext(B.E_),ge=He("breadcrumb");return te.createElement("li",{className:`${ge}-separator`,"aria-hidden":"true"},be===""?be:be||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var j=p,S=function(Oe,be){var He={};for(var ge in Oe)Object.prototype.hasOwnProperty.call(Oe,ge)&&be.indexOf(ge)<0&&(He[ge]=Oe[ge]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,ge=Object.getOwnPropertySymbols(Oe);Debe[De]||ge)}function P(Oe,be,He,ge){if(He==null)return null;const{className:De,onClick:fe}=be,Se=S(be,["className","onClick"]),ct=Object.assign(Object.assign({},(0,Ne.Z)(Se,{data:!0,aria:!0})),{onClick:fe});return ge!==void 0?te.createElement("a",Object.assign({},ct,{className:ue()(`${Oe}-link`,De),href:ge}),He):te.createElement("span",Object.assign({},ct,{className:ue()(`${Oe}-link`,De)}),He)}function R(Oe,be){return(ge,De,fe,Se,ct)=>{if(be)return be(ge,De,fe,Se);const dt=F(ge,De);return P(Oe,ge,dt,ct)}}var M=function(Oe,be){var He={};for(var ge in Oe)Object.prototype.hasOwnProperty.call(Oe,ge)&&be.indexOf(ge)<0&&(He[ge]=Oe[ge]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,ge=Object.getOwnPropertySymbols(Oe);De{const{prefixCls:be,separator:He="/",children:ge,menu:De,overlay:fe,dropdownProps:Se,href:ct}=Oe,at=(st=>{if(De||fe){const It=Object.assign({},Se);if(De){const Ut=De||{},{items:Kt}=Ut,hr=M(Ut,["items"]);It.menu=Object.assign(Object.assign({},hr),{items:Kt==null?void 0:Kt.map((or,Sr)=>{var{key:ur,title:G,label:wt,path:_}=or,f=M(or,["key","title","label","path"]);let u=wt!=null?wt:G;return _&&(u=te.createElement("a",{href:`${ct}${_}`},u)),Object.assign(Object.assign({},f),{key:ur!=null?ur:Sr,label:u})})})}else fe&&(It.overlay=fe);return te.createElement(E.Z,Object.assign({placement:"bottom"},It),te.createElement("span",{className:`${be}-overlay-link`},st,te.createElement(h.Z,null)))}return st})(ge);return at!=null?te.createElement(te.Fragment,null,te.createElement("li",null,at),He&&te.createElement(j,null,He)):null},Q=Oe=>{const{prefixCls:be,children:He,href:ge}=Oe,De=M(Oe,["prefixCls","children","href"]),{getPrefixCls:fe}=te.useContext(B.E_),Se=fe("breadcrumb",be);return te.createElement(Y,Object.assign({},De,{prefixCls:Se}),P(Se,De,He,ge))};Q.__ANT_BREADCRUMB_ITEM=!0;var ce=Q,W=w(17313),J=w(83116),V=w(37613);const K=Oe=>{const{componentCls:be,iconCls:He}=Oe;return{[be]:Object.assign(Object.assign({},(0,W.Wf)(Oe)),{color:Oe.itemColor,fontSize:Oe.fontSize,[He]:{fontSize:Oe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Oe.linkColor,transition:`color ${Oe.motionDurationMid}`,padding:`0 ${Oe.paddingXXS}px`,borderRadius:Oe.borderRadiusSM,height:Oe.lineHeight*Oe.fontSize,display:"inline-block",marginInline:-Oe.marginXXS,"&:hover":{color:Oe.linkHoverColor,backgroundColor:Oe.colorBgTextHover}},(0,W.Qy)(Oe)),"li:last-child":{color:Oe.lastItemColor},[`${be}-separator`]:{marginInline:Oe.separatorMargin,color:Oe.separatorColor},[`${be}-link`]:{[` +\\end{array}`}]}]}],Q=J=>{R.current.setValue(R.current.getValue()+" "+J.value+" ")},ce=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:E.createElement(ue.Z,{className:B.Z.lists,gutter:[10,10]},M.map((J,V)=>E.createElement(U.Z,{flex:"110px",className:B.Z.item},E.createElement("div",null,E.createElement(Z.Z,{value:`$$${J.value}$$`}),J.name),E.createElement("div",{className:B.Z.children},J.children.map((K,se)=>E.createElement("div",{key:se},E.createElement("h1",null,K.name),E.createElement(ue.Z,{gutter:[10,10]},K.data.map((he,Te)=>E.createElement(U.Z,{key:Te,onClick:()=>Q(he),className:B.Z.diamond},E.createElement(Z.Z,{value:"`$$"+he.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:E.createElement(ue.Z,{className:B.Z.lists,gutter:[10,10]},Y.map((J,V)=>E.createElement(U.Z,{flex:"110px",className:B.Z.item},E.createElement("div",null,E.createElement(Z.Z,{value:"`$$"+J.value+"$$`"}),J.name),E.createElement("div",{className:B.Z.children},J.children.map((K,se)=>E.createElement("div",{key:se},K.name&&E.createElement("h1",null,K.name),E.createElement(ue.Z,{gutter:[10,10]},K.data.map((he,Te)=>E.createElement(U.Z,{key:Te,onClick:()=>Q(he),className:B.Z.diamond},E.createElement(Z.Z,{value:"`$$"+he.value+"$$`"}))))))))))}],W=()=>{var J=document.createElement("div");J.innerHTML=R.current.getValue();var V=J.innerText;return j&&j(V),V};return(0,pe.useImperativeHandle)(P,()=>({getData:W})),E.createElement("div",{className:B.Z.mathWrap},E.createElement(Ne.default,{defaultActiveKey:"1",items:ce}),E.createElement("math-field",{locale:"zh_cn",className:B.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:R,style:{width:800,marginTop:30,fontSize:18}},F||""),S&&E.createElement("div",{className:B.Z.button},E.createElement(te.ZP,{size:"large",onClick:W,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Jt.Z=p},37552:function(xn,Jt,w){"use strict";w.d(Jt,{Z:function(){return B}});var pe=w(59301),ue={sendToClass:"sendToClass___le_BX"},U="data:image/png;base64,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",Ne="data:image/png;base64,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",te=w(3113),B=({createState:h,refreshLoading:E,onRefresh:p=()=>{},onCreate:j=()=>{}})=>pe.createElement("div",{className:ue.sendToClass},h?pe.createElement(pe.Fragment,null,pe.createElement("img",{src:U,alt:"\u7A7A"}),pe.createElement("div",null,"\u60A8\u8FD8\u6CA1\u6709\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF0C\u65E0\u6CD5\u5C06\u8BD5\u5377\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u3002"),pe.createElement(te.ZP,{onClick:j,type:"primary",ghost:!0},"\u7ACB\u5373\u521B\u5EFA")):pe.createElement(pe.Fragment,null,pe.createElement("img",{src:Ne,alt:"\u7A7A"}),pe.createElement("div",null,"\u5DF2\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF1F\u8BF7\u5237\u65B0\u5217\u8868"),pe.createElement(te.ZP,{loading:E,onClick:p,type:"primary",ghost:!0},"\u7ACB\u5373\u5237\u65B0")))},6681:function(xn,Jt,w){"use strict";w.d(Jt,{Z:function(){return h}});var pe=w(59301),ue={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},U=w(43418),Ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Z=(E,p,j)=>new Promise((S,F)=>{var P=Y=>{try{M(j.next(Y))}catch(Q){F(Q)}},R=Y=>{try{M(j.throw(Y))}catch(Q){F(Q)}},M=Y=>Y.done?S(Y.value):Promise.resolve(Y.value).then(P,R);M((j=j.apply(E,p)).next())}),h=({type:E,resdata:p,onok:j,oktext:S,okloading:F})=>{const[P,R]=(0,pe.useState)(!1),{can_copy_list:M,can_copy_num:Y,challenge_type:Q,course_data_list:ce,no_copy_list:W,no_copy_num:J,no_use_list:V,no_use_num:K,repeat_shixun_num:se,student_count:he,total_num:Te,use_num:xe}=p;let je=Y>0||E==="exercise";(0,pe.useEffect)(()=>{(p==null?void 0:p.student_count)>0&&R(!0)},[p]),console.log("---11",F),(0,pe.useEffect)(()=>{F||R(!1)},[F]);const X=()=>{if(E==="exercise"&&Q===1)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:ue.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",pe.createElement("span",{className:ue.orangeColor},xe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(E==="exercise"&&Q===2)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:ue.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",pe.createElement("span",{className:ue.orangeColor},xe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",pe.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(E==="shixun"&&Q===1)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:ue.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(E==="shixun"&&Q===2)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:ue.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",pe.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(E==="subject"&&Q===1)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:ue.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",pe.createElement("span",{className:ue.orangeColor},xe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(E==="subject"&&Q===2)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",pe.createElement("span",{className:ue.orangeColor},he)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",pe.createElement("span",{className:ue.orangeColor},xe)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",pe.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(E==="exercisepush")return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:ue.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",pe.createElement("span",{className:ue.orangeColor},xe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",pe.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(E==="shixunpush"&&Q===1)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:ue.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",pe.createElement("span",{className:ue.orangeColor},xe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(E==="shixunpush"&&Q===2)return pe.createElement(pe.Fragment,null,"\u8BFE\u5802\u5185\u6709",pe.createElement("span",{className:ue.orangeColor},he),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",pe.createElement("span",{className:ue.orangeColor},xe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",pe.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},de=()=>{if(E==="exercise"||E==="subject"||E==="exercisepush"||E==="shixunpush")return pe.createElement("div",{style:{marginTop:20}},J>0&&pe.createElement("div",null,pe.createElement("span",{className:ue.flex},pe.createElement("img",{src:te,style:{width:14}}),pe.createElement("span",{className:ue.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),pe.createElement("div",{className:ue.statusbody},E==="exercise"&&pe.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",pe.createElement("span",{className:ue.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(E==="subject"||E==="exercisepush")&&pe.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",je&&pe.createElement("span",{className:ue.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),E==="shixunpush"&&pe.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",je&&pe.createElement("span",{className:ue.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),pe.createElement("div",null,W==null?void 0:W.map((k,rt)=>pe.createElement("a",{href:`/shixuns/${k.identifier}/challenges`,target:"_blank"},"\u300A",k==null?void 0:k.name,"\u300B",rt+1!==J&&"\u3001"))))),Y>0&&pe.createElement("div",{style:{marginTop:20}},pe.createElement("span",{className:ue.flex},pe.createElement("img",{src:Ne,style:{width:14}}),pe.createElement("span",{className:ue.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),pe.createElement("div",{className:ue.statusbody},E==="exercise"&&pe.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(E==="subject"||E==="exercisepush")&&pe.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),E==="shixunpush"&&pe.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),pe.createElement("div",null,M==null?void 0:M.map((k,rt)=>pe.createElement("a",{href:`/shixuns/${k.identifier}/challenges`,target:"_blank"},"\u300A",k==null?void 0:k.name,"\u300B",rt+1!==Y&&"\u3001"))))));if(E==="shixun")return pe.createElement("div",{style:{marginTop:20}},Y>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return pe.createElement(U.default,{open:P,onCancel:()=>{R(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!je&&"none"}},zIndex:1003,confirmLoading:F,okText:je?S:"\u6211\u77E5\u9053\u4E86",onOk:()=>Z(void 0,null,function*(){je?yield j([...M,...V]):R(!1)})},pe.createElement("div",{style:{maxHeight:600,overflow:"auto"}},X(),de()))}},28086:function(xn,Jt,w){"use strict";var pe=w(59301),ue=w(43418),U=w(1710);const Ne=({dataSource:te,visible:Z,onClose:B=()=>{},onSuccess:h=()=>{},text:E,okText:p})=>{var j;return pe.createElement(ue.default,{centered:!0,destroyOnClose:!0,open:!!Z,title:"\u63D0\u793A",width:"600px",okText:p,cancelText:"\u53D6\u6D88",onCancel:B,onOk:h},Z==="single"&&pe.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",pe.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},(j=te==null?void 0:te[0])==null?void 0:j.total_score),"\u5206\uFF0C\u8BF7\u786E\u8BA4",E),Z==="multiple"&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"c-grey-333 mb10"},"\u4EE5\u4E0B\u8BD5\u5377\u603B\u5206\u5F02\u5E38\uFF0C\u8BF7\u786E\u8BA4",E),pe.createElement(U.default,{columns:[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u603B\u5206",width:90,dataIndex:"total_score"}],dataSource:te,scroll:(te==null?void 0:te.length)>7?{y:300}:{},pagination:!1})))};Jt.Z=Ne},94243:function(xn,Jt,w){"use strict";w.d(Jt,{B:function(){return E},F:function(){return h}});var pe=w(44164),ue=w.n(pe),U=w(86129),Ne=w.n(U),te=(p,j,S)=>new Promise((F,P)=>{var R=Q=>{try{Y(S.next(Q))}catch(ce){P(ce)}},M=Q=>{try{Y(S.throw(Q))}catch(ce){P(ce)}},Y=Q=>Q.done?F(Q.value):Promise.resolve(Q.value).then(R,M);Y((S=S.apply(p,j)).next())});const Z=()=>{document.body.scrollIntoView()},B=()=>{document.querySelectorAll("canvas").forEach(p=>{(!p.clientWidth||!p.clientHeight)&&p.remove()})},h=(p,j)=>te(void 0,null,function*(){Z(),B();const S={margin:[0,1,0,0],image:{type:"png",quality:.95},html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1,width:810},jsPDF:{unit:"in",format:"letter",orientation:"portrait"}};let F=ue()();for(let R=0;Rte(void 0,null,function*(){Rte(void 0,null,function*(){Z(),B();const S={margin:[0,0],html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};let F=ue()();for(let P=0;Pte(void 0,null,function*(){PIt in st?k(st,It,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):st[It]=Ut,ge=(st,It)=>{for(var Ut in It||(It={}))Oe.call(It,Ut)&&He(st,Ut,It[Ut]);if(rt)for(var Ut of rt(It))be.call(It,Ut)&&He(st,Ut,It[Ut]);return st},De=(st,It,Ut)=>new Promise((Kt,hr)=>{var or=G=>{try{ur(Ut.next(G))}catch(wt){hr(wt)}},Sr=G=>{try{ur(Ut.throw(G))}catch(wt){hr(wt)}},ur=G=>G.done?Kt(G.value):Promise.resolve(G.value).then(or,Sr);ur((Ut=Ut.apply(st,It)).next())});const{TextArea:fe}=U.default,Se={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},ct=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],dt=({newExercisePaper:st,isExportBlank:It=!1,paperlibrary:Ut,user:Kt,globalSetting:hr,loading:or,dispatch:Sr})=>{var ur,G,wt,_,f,u,x,ee,Ce,H,ne,$e,we,ve;const qe=(0,ue.useLocation)(),St=(0,ue.useParams)(),[me]=(0,ue.useSearchParams)(),[ft,lt]=(0,pe.useState)(),Pe=(0,pe.useRef)(),[Le,pt]=(0,pe.useState)(),[zt,Ht]=(0,pe.useState)(),[er,Pr]=(0,pe.useState)([]),[pr,kr]=(0,pe.useState)(!1),[Dr,vr]=(0,pe.useState)(""),[dr,$r]=(0,pe.useState)(!1),[un,_n]=(0,pe.useState)(!1),qr=me.get("isIntelligentAssistant");(0,pe.useEffect)(()=>(Sr({type:"globalSetting/footerToggle",payload:!1}),()=>{Sr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,pe.useEffect)(()=>{Pe.current=St==null?void 0:St.id,lt(me.get("defaultActiveKey")||"0"),qn(),ti(),Bn()},[St==null?void 0:St.id]),(0,pe.useEffect)(()=>{var Ie;if((Ie=st.exerciseExportHeadData)!=null&&Ie.title){const ke=st.exerciseExportHeadData;pt(ge({},ke||{}));const{table:Ee}=ke||{};let $t,Nt;(Ee!=null&&Ee.total_singles_scores||Ee!=null&&Ee.total_doubles_scores||Ee!=null&&Ee.total_nulls_scores||Ee!=null&&Ee.total_judges_scores||Ee!=null&&Ee.total_pros_scores||Ee!=null&&Ee.total_shixuns_scores||Ee!=null&&Ee.total_mains_scores||Ee!=null&&Ee.total_combination_scores||Ee!=null&&Ee.total_bpros_scores||Ee!=null&&Ee.total_pro_corr_scores)&&($t=Number(Ee==null?void 0:Ee.total_singles_scores)+Number(Ee==null?void 0:Ee.total_doubles_scores)+Number(Ee==null?void 0:Ee.total_nulls_scores)+Number(Ee==null?void 0:Ee.total_judges_scores)+Number(Ee==null?void 0:Ee.total_pros_scores)+Number(Ee==null?void 0:Ee.total_shixuns_scores)+Number(Ee==null?void 0:Ee.total_mains_scores)+Number(Ee==null?void 0:Ee.total_combination_scores)+Number(Ee==null?void 0:Ee.total_bpros_scores)+Number(Ee==null?void 0:Ee.total_pro_corr_scores)),(Ee!=null&&Ee.singles_scores||Ee!=null&&Ee.doubles_scores||Ee!=null&&Ee.nulls_scores||Ee!=null&&Ee.judges_scores||Ee!=null&&Ee.pros_scores||Ee!=null&&Ee.bpros_scores||Ee!=null&&Ee.pro_corr_scores||Ee!=null&&Ee.shixuns_scores||Ee!=null&&Ee.mains_scores||Ee!=null&&Ee.combination_scores)&&(Nt=Number(Ee==null?void 0:Ee.singles_scores)+Number(Ee==null?void 0:Ee.doubles_scores)+Number(Ee==null?void 0:Ee.nulls_scores)+Number(Ee==null?void 0:Ee.judges_scores)+Number(Ee==null?void 0:Ee.pros_scores)+Number(Ee==null?void 0:Ee.bpros_scores)+Number(Ee==null?void 0:Ee.pro_corr_scores)+Number(Ee==null?void 0:Ee.shixuns_scores)+Number(Ee==null?void 0:Ee.mains_scores)+Number(Ee==null?void 0:Ee.combination_scores));const Er=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:Ee==null?void 0:Ee.total_singles_scores,doubles_score:Ee==null?void 0:Ee.total_doubles_scores,nulls_score:Ee==null?void 0:Ee.total_nulls_scores,judges_score:Ee==null?void 0:Ee.total_judges_scores,pros_score:Ee==null?void 0:Ee.total_pros_scores,bpros_score:Ee==null?void 0:Ee.total_bpros_scores,pro_corr_score:Ee==null?void 0:Ee.total_pro_corr_scores,shixuns_score:Ee==null?void 0:Ee.total_shixuns_scores,mains_score:Ee==null?void 0:Ee.total_mains_scores,combinations_score:Ee==null?void 0:Ee.total_combination_scores,total_score:$t},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:Ee==null?void 0:Ee.singles_scores,doubles_score:Ee==null?void 0:Ee.doubles_scores,nulls_score:Ee==null?void 0:Ee.nulls_scores,judges_score:Ee==null?void 0:Ee.judges_scores,pros_score:Ee==null?void 0:Ee.pros_scores,bpros_score:Ee==null?void 0:Ee.bpros_scores,pro_corr_score:Ee==null?void 0:Ee.pro_corr_scores,shixuns_score:Ee==null?void 0:Ee.shixuns_scores,mains_score:Ee==null?void 0:Ee.mains_scores,combinations_score:Ee==null?void 0:Ee.combination_scores,total_score:Nt},{key:"3",name:"\u8BC4\u5377\u4EBA"}],sr=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:Ee==null?void 0:Ee.total_singles_scores,doubles_score:Ee==null?void 0:Ee.total_doubles_scores,nulls_score:Ee==null?void 0:Ee.total_nulls_scores,judges_score:Ee==null?void 0:Ee.total_judges_scores,pros_score:Ee==null?void 0:Ee.total_pros_scores,bpros_score:Ee==null?void 0:Ee.total_bpros_scores,pro_corr_score:Ee==null?void 0:Ee.total_pro_corr_scores,shixuns_score:Ee==null?void 0:Ee.total_shixuns_scores,mains_score:Ee==null?void 0:Ee.total_mains_scores,combinations_score:Ee==null?void 0:Ee.combination_scores,total_score:$t},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Ht([...It?sr:Er])}},[st.exerciseExportHeadData]);const Bn=()=>De(void 0,null,function*(){var Ie;const ke=yield(0,ce.cV)({id:St.id});ke.status==0&&Pr(ke.data),yield ti(),me.get("exportPDF")&&((Ie=Ut.paperData)!=null&&Ie.questionList)&&(Ne.ZP.info("\u6B63\u5728\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377pdf"),(0,Q.F)(Ui.current.children,"\u5BFC\u51FA\u8BD5\u5377"))}),ti=()=>De(void 0,null,function*(){const Ie=yield(0,ce.Dq)(St.id);pt(Ie||{});const{table:ke}=Ie||{};let Ee,$t;(ke!=null&&ke.total_singles_scores||ke!=null&&ke.total_doubles_scores||ke!=null&&ke.total_nulls_scores||ke!=null&&ke.total_judges_scores||ke!=null&&ke.total_pros_scores||ke!=null&&ke.total_shixuns_scores||ke!=null&&ke.total_mains_scores||ke!=null&&ke.total_combination_scores||ke!=null&&ke.total_pro_corr_scores||ke!=null&&ke.total_bpros_scores)&&(Ee=Number(ke==null?void 0:ke.total_singles_scores)+Number(ke==null?void 0:ke.total_doubles_scores)+Number(ke==null?void 0:ke.total_nulls_scores)+Number(ke==null?void 0:ke.total_judges_scores)+Number(ke==null?void 0:ke.total_pros_scores)+Number(ke==null?void 0:ke.total_pro_corr_scores)+Number(ke==null?void 0:ke.total_shixuns_scores)+Number(ke==null?void 0:ke.total_mains_scores)+Number(ke==null?void 0:ke.total_combination_scores)+Number(ke==null?void 0:ke.total_bpros_scores)),(ke!=null&&ke.singles_scores||ke!=null&&ke.doubles_scores||ke!=null&&ke.nulls_scores||ke!=null&&ke.judges_scores||ke!=null&&ke.pros_scores||ke!=null&&ke.bpros_scores||ke!=null&&ke.pro_corr_scores||ke!=null&&ke.shixuns_scores||ke!=null&&ke.mains_scores||ke!=null&&ke.combinations_score)&&($t=Number(ke==null?void 0:ke.singles_scores)+Number(ke==null?void 0:ke.doubles_scores)+Number(ke==null?void 0:ke.nulls_scores)+Number(ke==null?void 0:ke.judges_scores)+Number(ke==null?void 0:ke.pros_scores)+Number(ke==null?void 0:ke.bpros_scores)+Number(ke==null?void 0:ke.pro_corr_scores)+Number(ke==null?void 0:ke.shixuns_scores)+Number(ke==null?void 0:ke.mains_scores)+Number(ke==null?void 0:ke.combinations_score));const Nt=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:ke==null?void 0:ke.total_singles_scores,doubles_score:ke==null?void 0:ke.total_doubles_scores,nulls_score:ke==null?void 0:ke.total_nulls_scores,judges_score:ke==null?void 0:ke.total_judges_scores,pros_score:ke==null?void 0:ke.total_pros_scores,bpros_score:ke==null?void 0:ke.total_bpros_scores,pro_corr_score:ke==null?void 0:ke.total_pro_corr_scores,shixuns_score:ke==null?void 0:ke.total_shixuns_scores,combinations_score:ke==null?void 0:ke.total_combination_scores,mains_score:ke==null?void 0:ke.total_mains_scores,total_score:Ee},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:ke==null?void 0:ke.singles_scores,doubles_score:ke==null?void 0:ke.doubles_scores,nulls_score:ke==null?void 0:ke.nulls_scores,judges_score:ke==null?void 0:ke.judges_scores,pros_score:ke==null?void 0:ke.pros_scores,bpros_score:ke==null?void 0:ke.bpros_scores,pro_corr_score:ke==null?void 0:ke.pro_corr_scores,shixuns_score:ke==null?void 0:ke.shixuns_scores,mains_score:ke==null?void 0:ke.mains_scores,combinations_score:ke==null?void 0:ke.combination_scores,total_score:$t},{key:"3",name:"\u8BC4\u5377\u4EBA"}];return Ht(It?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Nt),Ie}),Ir=[{width:"8%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:Ie=>de.createElement("a",null,Ie)},{width:"8%",title:((ur=er.find(Ie=>Ie.value==W.fw[0].nameType))==null?void 0:ur.name)||W.fw[0].name,align:"center",dataIndex:"singles_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"8%",title:((G=er.find(Ie=>Ie.value==W.fw[1].nameType))==null?void 0:G.name)||W.fw[1].name,align:"center",dataIndex:"doubles_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"8%",title:((wt=er.find(Ie=>Ie.value==W.fw[3].nameType))==null?void 0:wt.name)||W.fw[3].name,align:"center",dataIndex:"nulls_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"8%",title:((_=er.find(Ie=>Ie.value==W.fw[2].nameType))==null?void 0:_.name)||W.fw[2].name,align:"center",dataIndex:"judges_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"9%",title:((f=er.find(Ie=>Ie.value==W.fw[6].nameType))==null?void 0:f.name)||W.fw[6].name,align:"center",dataIndex:"pros_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"9%",title:((u=er.find(Ie=>Ie.value==W.fw[9].nameType))==null?void 0:u.name)||W.fw[9].name,align:"center",dataIndex:"pro_corr_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"9%",title:((x=er.find(Ie=>Ie.value==W.fw[8].nameType))==null?void 0:x.name)||W.fw[8].name,align:"center",dataIndex:"bpros_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"8%",title:((ee=er.find(Ie=>Ie.value==W.fw[5].nameType))==null?void 0:ee.name)||W.fw[5].name,align:"center",dataIndex:"shixuns_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"8%",title:((Ce=er.find(Ie=>Ie.value==W.fw[4].nameType))==null?void 0:Ce.name)||W.fw[4].name,align:"center",dataIndex:"mains_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"8%",title:((H=er.find(Ie=>Ie.value==W.fw[7].nameType))==null?void 0:H.name)||W.fw[7].name,align:"center",dataIndex:"combinations_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"8%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:Ie=>de.createElement("a",null,Ie==="0.0"?0:Ie?parseFloat(Ie).toFixed(1):"")}],qn=Ie=>{Sr({type:"paperlibrary/getPaperData",payload:ge({id:Pe.current},Ie)})},Ti=(Ie,ke)=>De(void 0,null,function*(){if(!Ie.destination||!Ie.source)return;const Ee=ke.questions[Ie.source.index].id,$t=Ie.destination.index+1;(yield Sr({type:"paperlibrary/adjustPosition",payload:{id:Pe.current,itemId:Ee,position:$t}})).status!==-1&&qn()}),ci=()=>{var Ie,ke,Ee,$t;Sr({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:Pe.current,data:{is_random:!1},dataSource:[{name:(ke=(Ie=Ut.paperData)==null?void 0:Ie.exam)==null?void 0:ke.name,total_score:($t=(Ee=Ut.paperData)==null?void 0:Ee.exam)==null?void 0:$t.all_score}],type:"single"}}})},Ui=(0,pe.useRef)(),[Ei,$i]=(0,pe.useState)(!0),Ha=()=>De(void 0,null,function*(){$i(!1),vr(""),kr(!0)}),Ji=()=>De(void 0,null,function*(){$i(!0),vr(""),kr(!0)}),gi=()=>De(void 0,null,function*(){var Ie;$r(!0);const ke=yield(0,K.Mb)({categoryId:Pe.current});$r(!1),ke!=null&&ke.exercise_id&&(0,V.xg)(`/classrooms/coursesId/exercise/${ke.exercise_id}/${(Ie=Kt.userInfo)==null?void 0:Ie.login}/initate_answer`)}),ki=(Ie,ke,Ee)=>{var $t,Nt,Er,sr,Kr,Wr,tn,Vr,jr,Yr,mn,rn,Dn,Qn,ui,Tn,sn,Qt,Zt,qt,mr;return de.createElement(de.Fragment,null,!Ee&&de.createElement("div",{style:{display:"flex"},className:M.programTitle},de.createElement("span",{style:{flexShrink:0},className:"font18"},ke+1,"."),de.createElement(se.Z,{style:{maxWidth:1100},value:Ie.name||(Ie==null?void 0:Ie.shixun_name)}),de.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(Ie==null?void 0:Ie.question_type)===7?`\u5171${Ie==null?void 0:Ie.sub_count}\u5C0F\u9898`:""," ",Ie.score,"\u5206\uFF09")),(Ie==null?void 0:Ie.question_type)===8&&de.createElement(se.Z,{showProgramFill:!0,disabledFill:!0,value:he.Base64.decode((($t=Ie==null?void 0:Ie.program_attr)==null?void 0:$t.code)||"")}),(Ie==null?void 0:Ie.question_type)===5&&de.createElement("div",null,(Nt=Ie==null?void 0:Ie.examination_bank_shixun_challenges)==null?void 0:Nt.map((Wt,Cr)=>de.createElement("div",null,de.createElement("div",{key:Cr,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,marginBottom:10}},de.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",Cr+1,"\u5173 ",de.createElement("span",{className:"ml10"},Wt.challenge_name))))),[6.9].includes(Ie==null?void 0:Ie.question_type)&&de.createElement("div",null,de.createElement("div",{style:{fontWeight:600,marginTop:4}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(sr=(Er=Ie==null?void 0:Ie.program_attr)==null?void 0:Er.languages)==null?void 0:sr.join("/")),((Wr=(Kr=Ut==null?void 0:Ut.paperData)==null?void 0:Kr.exam)==null?void 0:Wr.show_hack_sets)&&de.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},de.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},de.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),de.createElement(te.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Wt,Cr,Mr)=>Mr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Wt,Cr,Mr)=>de.createElement(Z.Z,{title:de.createElement("pre",null,Wt)},de.createElement("div",{className:M.divname},Wt))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Wt,Cr,Mr)=>de.createElement(Z.Z,{title:de.createElement("pre",null,Wt)}," ",de.createElement("div",{className:M.divname},Wt))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(tn=Ie==null?void 0:Ie.program_attr)==null?void 0:tn.hack_sets})),((jr=(Vr=Ut==null?void 0:Ut.paperData)==null?void 0:Vr.exam)==null?void 0:jr.show_hack_description)&&de.createElement("div",null,de.createElement(se.Z,{className:M.content,value:((Yr=Ie==null?void 0:Ie.program_attr)==null?void 0:Yr.description)||"- -"}))),Ie.question_type===Te.c.Single&&de.createElement(de.Fragment,null,(mn=Ie.choices)==null?void 0:mn.map(function(Wt,Cr){return de.createElement(B.Z,{key:Cr},de.createElement(h.Z,{flex:"1"},de.createElement("div",{style:{display:"flex"}},de.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},ct[Cr]),de.createElement(se.Z,{value:Wt.choice_text||""}))))})),Ie.question_type===Te.c.Multiple&&de.createElement(de.Fragment,null,(rn=Ie.choices)==null?void 0:rn.map(function(Wt,Cr){return de.createElement(B.Z,{key:Cr},de.createElement(h.Z,{flex:"1"},de.createElement("div",{style:{display:"flex"}},de.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},ct[Cr]),de.createElement(se.Z,{value:Wt.choice_text||""}))))})),Ie.question_type===Te.c.Judge&&de.createElement("div",{className:M.flexRow},(Dn=Ie.choices)==null?void 0:Dn.map(function(Wt,Cr){return de.createElement(B.Z,{key:Cr},de.createElement(h.Z,{flex:"25px"},de.createElement("div",{style:{width:25,overflow:"hidden"}},de.createElement(E.ZP,{disabled:!0,style:{width:25,marginLeft:Cr===1&&10}}))),de.createElement(h.Z,{flex:"1",style:{marginLeft:Cr===1&&10}},Wt.choice_text))})),Ie.question_type===Te.c.Combine&&de.createElement(de.Fragment,null,(Qn=Ie.sub_questions)==null?void 0:Qn.map(function(Wt,Cr){return de.createElement("div",{style:{marginLeft:10}},de.createElement("div",{style:{display:"flex"},className:M.programTitle},de.createElement("span",{style:{flexShrink:0},className:"font18"},ke+1,".",Cr+1),de.createElement(se.Z,{value:Wt.name||(Wt==null?void 0:Wt.shixun_name)}),de.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Wt.score,"\u5206\uFF09")),ki(Wt,Cr,!0))})),Ei&&de.createElement("div",{style:{marginTop:10}},(Ie==null?void 0:Ie.question_type)<3&&(Ie==null?void 0:Ie.standard_answer_show)&&de.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",Ie==null?void 0:Ie.standard_answer_show),!!((ui=Ie==null?void 0:Ie.standard_answer)!=null&&ui.length)&&Ei&&(Ie==null?void 0:Ie.question_type)===3&&de.createElement("div",null,(Tn=Ie==null?void 0:Ie.standard_answer)==null?void 0:Tn.map((Wt,Cr)=>de.createElement("div",null,de.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Cr+1,"\uFF09:"),de.createElement("div",null,Wt.answer_text.map(function(Mr,Gr){return de.createElement(h.Z,{span:24,key:Gr},(Wt==null?void 0:Wt.model)===1?de.createElement(fe,{autoSize:!0,disabled:!0,value:Mr}):de.createElement(xe.Z,{value:Mr,disabled:!0}))}))))),!!((sn=Ie==null?void 0:Ie.standard_answer)!=null&&sn.length)&&Ei&&(Ie==null?void 0:Ie.question_type)===8&&de.createElement("div",null,(Qt=Ie==null?void 0:Ie.standard_answer)==null?void 0:Qt.map((Wt,Cr)=>de.createElement("div",null,de.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Cr+1,"\uFF09:"),de.createElement("div",null,de.createElement(fe,{autoSize:!0,disabled:!0,value:(Wt==null?void 0:Wt.answer_text)||""}))))),!!((Zt=Ie==null?void 0:Ie.answer_texts)!=null&&Zt.length)&&(Ie==null?void 0:Ie.question_type)===4&&de.createElement("div",null,de.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),de.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},de.createElement(se.Z,{value:(qt=Ie==null?void 0:Ie.answer_texts)==null?void 0:qt[0]}))),[6.9].includes(Ie==null?void 0:Ie.question_type)&&de.createElement("div",null,de.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A",!(Ie!=null&&Ie.answer_text)&&"\u6682\u65E0"),(Ie==null?void 0:Ie.answer_text)&&de.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},de.createElement(se.Z,{value:Ie==null?void 0:Ie.answer_text}))),(Ie==null?void 0:Ie.question_type)<=4&&((Ie==null?void 0:Ie.standard_answer_show)||((mr=Ie==null?void 0:Ie.standard_answer)==null?void 0:mr.length)>0)&&de.createElement(B.Z,{style:{marginTop:14}},de.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),de.createElement(se.Z,{className:M.renderHtml,value:(Ie==null?void 0:Ie.analysis)||"\u6682\u65E0\u89E3\u6790"}))),!Ee&&de.createElement(p.Z,null))},Pi=(0,pe.useCallback)(()=>{var Ie,ke;return de.createElement("div",null,de.createElement("div",{className:M.titleForExport},(ke=(Ie=Ut.paperData)==null?void 0:Ie.exam)==null?void 0:ke.name),de.createElement("div",{style:{textAlign:"center",fontSize:"15px"}},"\u5171:\u3010",Le==null?void 0:Le.large_counts,"\u5927\u9898\u3011\u3010",Le==null?void 0:Le.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Le==null?void 0:Le.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Le==null?void 0:Le.time)>-1?`${Le==null?void 0:Le.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),!!(Le!=null&&Le.exercise_description)&&de.createElement("pre",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A"}},de.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Le==null?void 0:Le.exercise_description),de.createElement(te.default,{style:{margin:"20px auto"},className:M.table,columns:Ir,dataSource:[...zt||[]],bordered:!0,pagination:!1}))},[Ut.paperData]),nt=()=>De(void 0,null,function*(){const Ie=yield(0,X.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:St==null?void 0:St.id}});(Ie==null?void 0:Ie.status)===0&&ue.history.replace("/paperlibrary")});return de.createElement("section",{className:M.bg},de.createElement(j.Z,{spinning:or["paperlibrary/getPaperData"]},de.createElement(B.Z,{className:"pt20",justify:"space-between"},de.createElement(S.Z,{separator:">"},de.createElement(S.Z.Item,{href:"/paperlibrary"},"\u8BD5\u5377\u5E93"),de.createElement(S.Z.Item,{href:`/paperlibrary?defaultActiveKey=${ft}`},ft==="1"?"\u516C\u5F00":ft==="2"?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684"),de.createElement(S.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5")),de.createElement("div",{className:M.btnWrapper},!qr&&de.createElement(F.ZP,{onClick:ci,className:M.btn,icon:de.createElement("i",{className:"iconfont icon-fasongtongzhi font14"})},"\u53D1\u9001\u81F3\u8BFE\u5802"),de.createElement(F.ZP,{onClick:()=>ue.history.push(`/paperlibrary/add/${Pe.current}?type=2${qr?"&isIntelligentAssistant=true":""}`),className:M.btn,icon:de.createElement("i",{className:"iconfont icon-bianji10 font14"})},"\u7F16\u8F91\u8BD5\u5377"),de.createElement(F.ZP,{loading:dr,onClick:gi,className:M.btn,icon:de.createElement("i",{className:"iconfont icon-monikaoshi2 font14"})},"\u6A21\u62DF\u8003\u8BD5"),!qr&&de.createElement(P.Z,{menu:{items:[{key:"1",label:de.createElement("div",{onClick:Ji},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848")},{key:"2",label:de.createElement("div",{onClick:Ha},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377")}]}},de.createElement(F.ZP,{type:"primary",icon:de.createElement("i",{className:"iconfont icon-daochu1 font14"})},"\u5BFC\u51FA")),qr&&de.createElement(je.Z,{onClick:nt,type:"primary",icon:de.createElement("i",{className:"iconfont icon-baocun1 font14"})},"\u4FDD\u5B58\u8BD5\u5377"))),de.createElement("div",{className:`${M.wrap} pt20 pb20`,ref:Ui,id:"paperDomRef"},!(($e=(ne=Ut.paperData)==null?void 0:ne.questionList)!=null&&$e.length)&&Pi(),(ve=(we=Ut.paperData)==null?void 0:we.questionList)==null?void 0:ve.map((Ie,ke)=>{var Ee;return de.createElement(de.Fragment,null,(Ee=Ie.questions)==null?void 0:Ee.map(($t,Nt)=>{const Er=Math.floor(Nt/10);return Nt%10===0?de.createElement("div",{className:"abc",key:`group-${Er}`},ke===0&&Nt===0&&Pi(),Nt===0&&de.createElement("div",null,de.createElement("span",{className:"font16 c-light-primary"},Ie.number,"\u3001",Ie.name),de.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Ie.questions_count,"\u9898\uFF0C",(Ie==null?void 0:Ie.question_type)===7?`\u5305\u542B${Ie==null?void 0:Ie.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",Ie.questions_score,"\u5206\uFF09")),Ie.questions.slice(Nt,Nt+10).map((sr,Kr)=>de.createElement("div",{key:sr.id},ki(sr,Nt+Kr)))):null}))}))),de.createElement(Y.Z,null),de.createElement(R.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:pr,onCancel:()=>{if(un){Ne.ZP.info("\u5BFC\u51FA\u4E2D\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3");return}kr(!1)},okButtonProps:{loading:un},onOk:()=>De(void 0,null,function*(){var Ie,ke;if(_n(!0),Dr==""){_n(!1),Ne.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else Dr=="pdf"?yield(0,Q.F)(Ui.current.children,(ke=(Ie=Ut.paperData)==null?void 0:Ie.exam)==null?void 0:ke.name):Dr=="word"&&(0,J.ON)({id:Pe.current,middle_export:1,export_type:Ei?1:0});_n(!1),kr(!1)})},de.createElement("div",{className:M.export_type_modal},de.createElement("div",{className:M.export_type_modal_con},de.createElement("div",{className:M.type_item},de.createElement("div",{className:`${M.img_warp} ${Dr=="pdf"?M.img_warp_active:""}`,onClick:()=>vr("pdf")},de.createElement("img",{src:w(45614),width:70,height:70})),"pdf\u683C\u5F0F")))))};var at=(0,ue.connect)(({paperlibrary:st,user:It,loading:Ut,globalSetting:Kt,newExercisePaper:hr})=>({paperlibrary:st,user:It,globalSetting:Kt,loading:Ut.effects,newExercisePaper:hr}))(dt)},59014:function(xn,Jt,w){"use strict";w.d(Jt,{Z:function(){return je}});var pe=w(59301),ue=w(76560),U=w(92832),Ne=w(8591),te=w(43418),Z=w(5871),B=w(61621),h=w(1710),E=w(3113),p=w(1198),j=w(17270),S={flex_box_center:"flex_box_center___LsrKL",flex_space_between:"flex_space_between___sZBht",flex_box_vertical_center:"flex_box_vertical_center___QNt7D",flex_box_center_end:"flex_box_center_end___S9zs3",flex_box_column:"flex_box_column___Y5tcm",title:"title___t4qlt",tip:"tip___MtKbx",radioWrap:"radioWrap___fp3kY",row:"row___IoDN5",radio:"radio___vuEDI",colorFF0000:"colorFF0000____5DYm",pagination:"pagination___bvqCI",modalColumn:"modalColumn___szBPb",modalRow:"modalRow___mtd9M",sup:"sup___JDuYL",search:"search___wNY_F",bottom:"bottom___HvFhF",yes:"yes___xmznh",no:"no___vEJlu"},F=w(49661),P=w(37552),R=w(67135),M=w(64885),Y=w(89392),Q=w(6681),ce=w(28086),W=w(59301),J=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,se=(X,de)=>{var k={};for(var rt in X)V.call(X,rt)&&de.indexOf(rt)<0&&(k[rt]=X[rt]);if(X!=null&&J)for(var rt of J(X))de.indexOf(rt)<0&&K.call(X,rt)&&(k[rt]=X[rt]);return k},he=(X,de,k)=>new Promise((rt,Oe)=>{var be=De=>{try{ge(k.next(De))}catch(fe){Oe(fe)}},He=De=>{try{ge(k.throw(De))}catch(fe){Oe(fe)}},ge=De=>De.done?rt(De.value):Promise.resolve(De.value).then(be,He);ge((k=k.apply(X,de)).next())});const Te=U.default.Search,xe=X=>{var de=X,{paperlibrary:k,globalSetting:rt,loading:Oe,dispatch:be}=de,He=se(de,["paperlibrary","globalSetting","loading","dispatch"]),ge,De,fe,Se;const[ct,dt]=(0,pe.useState)(""),[at,st]=(0,pe.useState)([]),[It,Ut]=(0,pe.useState)([]),[Kt,hr]=(0,pe.useState)(!1),[or,Sr]=(0,pe.useState)(!0),[ur,G]=(0,pe.useState)(!0),[wt,_]=(0,pe.useState)(!0),[f,u]=(0,pe.useState)(!1),[x,ee]=(0,pe.useState)(!1),Ce=(fe=(De=(ge=k.actionTabs)==null?void 0:ge.params)==null?void 0:De.data)==null?void 0:fe.is_random,[H,ne]=(0,pe.useState)(!1),[$e,we]=(0,pe.useState)({}),[ve,qe]=(0,pe.useState)(!1),[St,me]=(0,pe.useState)(!1),[ft,lt]=(0,pe.useState)([]);(0,pe.useEffect)(()=>{var pr;if(k.actionTabs.key==="Paperlibrary-SendToClass"){const{dataSource:kr=[],type:Dr}=((pr=k.actionTabs)==null?void 0:pr.params)||{},vr=kr.filter(dr=>![100,120,150].includes(dr.total_score));vr.length?(me(Dr),lt(vr)):qe(!0)}},[(Se=k==null?void 0:k.actionTabs)==null?void 0:Se.key]),(0,pe.useEffect)(()=>{Le()},[]);const Pe=()=>{Ut([]),dt(""),Le(!0),qe(!1),me(!1),be({type:"paperlibrary/setActionTabs",payload:{}})},Le=pr=>he(void 0,null,function*(){G(!0);const kr=yield be({type:"paperlibrary/getCourseList",payload:{search:pr?"":ct}});kr&&(st((kr==null?void 0:kr.courses)||[]),Sr(!0),u(!1)),G(!1),_(!1)}),pt=pr=>{const kr=parseInt(pr);return(0,Y.isNaN)(kr)?"":kr},zt=()=>he(void 0,null,function*(){var pr,kr,Dr,vr,dr,$r,un;if(!It.length){Ne.ZP.info("\u60A8\u9700\u8981\u9009\u62E9\u8BFE\u5802\uFF0C\u624D\u80FD\u53D1\u9001"),hr(!0);return}const _n=yield be({type:"paperlibrary/postExistCourse",payload:{course_id:Ce?It==null?void 0:It[0]:It,examination_bank_ids:((kr=(pr=k.actionTabs)==null?void 0:pr.params)==null?void 0:kr.examination_bank_ids)||((vr=(Dr=k.actionTabs)==null?void 0:Dr.params)==null?void 0:vr.id)}}),qr=()=>he(void 0,null,function*(){var Bn,ti,Ir,qn,Ti,ci;ee(!0);let Ui=yield(0,R.Tr)({id:(ti=(Bn=k.actionTabs)==null?void 0:Bn.params)==null?void 0:ti.id,course_id:Ce?It==null?void 0:It[0]:It,type:(qn=(Ir=k.actionTabs)==null?void 0:Ir.params)!=null&&qn.isBatch?"batch_examination_bank":"examination_bank",examination_bank_ids:(ci=(Ti=k.actionTabs)==null?void 0:Ti.params)==null?void 0:ci.examination_bank_ids});ee(!1),(Ui==null?void 0:Ui.student_count)===0?yield Ht([]):we(Ui),yield new Promise(Ei=>setTimeout(()=>Ei(),1e3))});if(_n.status==0&&((dr=_n.data)==null?void 0:dr.count)>0){te.default.confirm({icon:null,title:"\u63D0\u793A",centered:!0,width:596,content:W.createElement("div",{style:{userSelect:"none"}},"\u5F53\u524D\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u8BD5\u5377",(un=($r=_n.data)==null?void 0:$r.list)==null?void 0:un.map((Bn,ti)=>{var Ir;return W.createElement(W.Fragment,null,W.createElement("span",{style:{color:"#FA6400"}},"\u300A",Bn==null?void 0:Bn.name,"\u300B"),ti!==((Ir=_n.data)==null?void 0:Ir.count)-1&&W.createElement("span",null,"\u3001"))}),"\uFF0C\u8BF7\u786E\u5B9A\u662F\u5426\u9700\u8981\u91CD\u590D\u53D1\u9001\uFF1F"),onOk:()=>he(void 0,null,function*(){yield qr()})}),yield new Promise(Bn=>setTimeout(()=>Bn(),1e3));return}yield qr()}),Ht=pr=>he(void 0,null,function*(){var kr,Dr,vr,dr,$r,un;if(!Ce){ne(!0);const ti=yield be({type:(Dr=(kr=k.actionTabs)==null?void 0:kr.params)!=null&&Dr.isBatch?"paperlibrary/postBatchSendToCourse":"paperlibrary/sendToClass",payload:{course_id:Ce?It==null?void 0:It[0]:It,id:(dr=(vr=k.actionTabs)==null?void 0:vr.params)==null?void 0:dr.id,examination_bank_ids:(un=($r=k.actionTabs)==null?void 0:$r.params)==null?void 0:un.examination_bank_ids,shixuns_info:pr.map(Ir=>({shixun_id:Ir.id,is_copy:Ir.is_copy,is_use:Ir.is_use,course_id:Ir.course_id}))}});ne(!1),ti&&ti.status===0&&(qe(!1),be({type:"paperlibrary/setActionTabs",payload:{}}),Ut([]),te.default.confirm({title:"\u63D0\u793A",okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",width:480,centered:!0,closable:!0,onOk:()=>{window.location.href=`${ti.data[0].first_category_url}`},content:W.createElement("p",null,"\u8BD5\u5377\u53D1\u9001\u6210\u529F\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u53D1\u5E03\uFF1F")}),Ne.ZP.success("\u53D1\u9001\u6210\u529F"));return}ne(!0),setTimeout(()=>{ne(!1)},500);const _n=at.find(ti=>ti.course_id===(It==null?void 0:It[0]));let qr=1,Bn=te.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:W.createElement("div",{className:S.modalColumn},W.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},W.createElement("img",{style:{marginRight:5},src:p.Z}),"\u968F\u673A\u7EC4\u5377\u7C7B\u578B\u7684\u8BD5\u5377\u6309\u7167\u51FA\u5377\u6570\u91CF\u5BF9\u6307\u5B9A\u8BFE\u5802\u751F\u6210\u4E0D\u91CD\u590D\u7684\u8BD5\u5377\u3002"),W.createElement("div",{style:{paddingLeft:18}},"\u8BFE\u5802\u540D\u79F0: ",_n==null?void 0:_n.course_name),W.createElement("div",{style:{paddingLeft:9},className:S.modalRow},W.createElement("sup",{className:S.sup},"*"),W.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),W.createElement(Z.Z,{parser:pt,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:qr,onChange:ti=>{qr=ti;const Ir=document.getElementById("model_error");qr<1||qr>200?Ir.style.display="block":Ir.style.display="none"}})),W.createElement("div",{style:{display:"none",marginLeft:115},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-200\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Pe,onOk:()=>he(void 0,null,function*(){var ti,Ir;if(qr<1||qr>200){const Ti=document.getElementById("model_error");return Ti.style.display="block",Promise.reject()}Bn.update({cancelButtonProps:{disabled:!0}});const qn=yield be({type:"paperlibrary/sendToClass",payload:{course_id:It==null?void 0:It[0],id:(Ir=(ti=k.actionTabs)==null?void 0:ti.params)==null?void 0:Ir.id,num:qr,shixuns_info:pr.map(Ti=>({shixun_id:Ti.id,is_copy:Ti.is_copy,is_use:Ti.is_use}))}});Bn.update({cancelButtonProps:{disabled:!1}}),qn&&qn.status===0&&(window.open("/randompaper/sendrecord","_blank").focus(),te.default.destroyAll(),te.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,title:"\u63D0\u793A",content:W.createElement("div",{className:S.modalColumn},W.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},W.createElement("img",{style:{marginRight:5},src:j.Z}),"\u751F\u6210\u8BD5\u5377\u6210\u529F\uFF0C\u524D\u5F80\u8BFE\u5802\u53BB\u67E5\u770B\u5427\uFF01")),okText:"\u524D\u5F80\u8BFE\u5802",cancelText:"\u8FD4\u56DE\u8BD5\u5377\u5E93",onCancel:()=>{Pe()},onOk:()=>{Pe(),setTimeout(()=>{var ci,Ui;const Ei=(Ui=(ci=qn==null?void 0:qn.first_category_url)==null?void 0:ci.split("/"))==null?void 0:Ui[2];(0,F.xg)(`/classrooms/${Ei}/exercise`)},1e3)}}))})})}),er=()=>he(void 0,null,function*(){u(!0),yield Le()}),Pr=[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0},{title:"\u5206\u73ED\u6570\u91CF",dataIndex:"course_group_count",width:90,ellipsis:!0},{title:"\u5B66\u5458\u4EBA\u6570",dataIndex:"course_member_count",width:90,ellipsis:!0}];return W.createElement("div",null,W.createElement(te.default,{centered:!0,keyboard:!1,closable:!1,open:ve,title:"\u53D1\u9001\u81F3\u8BFE\u5802",maskClosable:!1,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Oe["paperlibrary/sendToClass"]||x||!!Oe["paperlibrary/postExistCourse"],width:752,footer:!1,onOk:zt,destroyOnClose:!0,onCancel:Pe},W.createElement("div",{className:S.wrap},W.createElement("div",{className:"mb10"},W.createElement(Te,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:ct,className:S.search,onChange:pr=>{dt(pr.target.value),pr.target.value||Le(!0)},onSearch:pr=>{dt(pr),Le(),Ut([])}})),W.createElement(B.Z,{loading:wt},at.length?W.createElement("div",{className:S.radioWrap},W.createElement(h.default,{bordered:!1,scroll:(at==null?void 0:at.length)<=7?{}:{y:350},loading:ur,rowKey:"course_id",pagination:!1,dataSource:at,columns:Pr,onRow:pr=>({onClick:kr=>{if(Ce)Ut([pr==null?void 0:pr.course_id]);else{if(!Ce&&!It.includes(pr.course_id)&&It.length>0)return;It!=null&&It.includes(pr==null?void 0:pr.course_id)?Ut(It==null?void 0:It.filter(Dr=>Dr!==(pr==null?void 0:pr.course_id))):Ut([...It,pr==null?void 0:pr.course_id])}}}),rowSelection:{type:"radio",hideSelectAll:!0,selectedRowKeys:It,onChange:pr=>{Ut(pr),hr(!1)}}})):!ct&&!ur&&W.createElement(P.Z,{createState:or,refreshLoading:f,onRefresh:er,onCreate:()=>{Sr(!1),(0,F.xg)("/classrooms/new")}})),Kt&&W.createElement("div",{className:S.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802"),W.createElement("div",{className:S.bottom,style:{display:"flex",alignItems:"center"}},W.createElement("div",{style:{flex:1}},W.createElement("div",{className:S.title},W.createElement("img",{src:p.Z,style:{objectFit:"contain"}}),"\u9009\u62E9\u7684\u8BD5\u5377\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\u5E76\u4E3A\u73ED\u7EA7\u5B66\u5458\u751F\u6210\u8003\u8BD5\u8BD5\u5377")),W.createElement("div",null,W.createElement(E.ZP,{onClick:Pe,className:S.no,style:{marginRight:20}},"\u53D6\u6D88"),W.createElement(M.Z,{onClick:zt,className:S.yes},"\u786E\u8BA4"))))),W.createElement(Q.Z,{resdata:$e,type:"exercise",okloading:H,oktext:($e==null?void 0:$e.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:pr=>{Ht(pr)}}),W.createElement(ce.Z,{text:"\u662F\u5426\u7EE7\u7EED\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF1F",okText:"\u786E\u8BA4\u53D1\u9001",visible:St,dataSource:ft,onSuccess:()=>{me(!1),qe(!0)},onClose:Pe}))};var je=(0,ue.connect)(({paperlibrary:X,loading:de,globalSetting:k})=>({paperlibrary:X,globalSetting:k,loading:de.effects}))(xe)},16837:function(xn,Jt,w){"use strict";w.d(Jt,{c:function(){return ue}});var pe=(U=>(U.FirstPage="firstPage",U.PrevPage="prevPage",U.NextPage="nextPage",U))(pe||{}),ue=(U=>(U[U.Single=0]="Single",U[U.Multiple=1]="Multiple",U[U.Judge=2]="Judge",U[U.Fill=3]="Fill",U[U.Subjective=4]="Subjective",U[U.Shixun=5]="Shixun",U[U.Program=6]="Program",U[U.Combine=7]="Combine",U))(ue||{})},30975:function(xn,Jt,w){"use strict";w.d(Jt,{BA:function(){return wt},D9:function(){return fe},Hp:function(){return K},IM:function(){return ct},Iy:function(){return se},KM:function(){return G},KU:function(){return It},MJ:function(){return he},Ne:function(){return Se},ON:function(){return Kt},Uj:function(){return Sr},VY:function(){return st},YO:function(){return or},YX:function(){return hr},Zn:function(){return R},_g:function(){return W},_k:function(){return ge},c6:function(){return de},cr:function(){return M},eV:function(){return k},fi:function(){return Y},gh:function(){return je},hS:function(){return dt},iA:function(){return Q},j6:function(){return J},je:function(){return He},jj:function(){return V},kS:function(){return Ut},o6:function(){return X},pO:function(){return ur},rQ:function(){return Oe},sA:function(){return xe},xm:function(){return De},xo:function(){return at},y8:function(){return be},yd:function(){return ce}});var pe=w(64948),ue=w(76560),U=w(49661),Ne=w(8591),te=w(90524),Z=Object.defineProperty,B=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,p=(_,f,u)=>f in _?Z(_,f,{enumerable:!0,configurable:!0,writable:!0,value:u}):_[f]=u,j=(_,f)=>{for(var u in f||(f={}))h.call(f,u)&&p(_,u,f[u]);if(B)for(var u of B(f))E.call(f,u)&&p(_,u,f[u]);return _},S=(_,f,u)=>new Promise((x,ee)=>{var Ce=$e=>{try{ne(u.next($e))}catch(we){ee(we)}},H=$e=>{try{ne(u.throw($e))}catch(we){ee(we)}},ne=$e=>$e.done?x($e.value):Promise.resolve($e.value).then(Ce,H);ne((u=u.apply(_,f)).next())});const F=()=>{(0,ue.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},P=()=>{(0,ue.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},R=_=>S(void 0,null,function*(){F(),(yield(0,pe.YR)(j({},_))).status===0&&(yield(0,U.QH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/courses/${_.coursesId}/export_couser_info.json`,query:_}))),P()}),M=_=>S(void 0,null,function*(){const f=yield(0,pe.yS)(j({},_));if(f.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_member_act_score`);else{if(f.status===-2)return f;f.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_member_act_score`))}}),Y=_=>S(void 0,null,function*(){const f=yield(0,pe.W0)(j({},_));if(f.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_score`);else{if(f.status===-4)return f;f.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_score`))}}),Q=_=>S(void 0,null,function*(){const f=yield(0,pe.Nl)(j({},_));if(f.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_exercise_and_other`);else{if(f.status===-4)return f;f.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_exercise_and_other`))}}),ce=_=>S(void 0,null,function*(){const f=yield(0,pe.IU)(j({},_));if(f.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/export_star_user`);else{if(f.status===-4)return f;f.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/export_star_user`))}}),W=_=>S(void 0,null,function*(){const f=yield(0,pe.td)(j({},_));if(f.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_exercise_and_other`);else{if(f.status===-2)return f;if(f.status===-3)(0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_exercise_and_other`);else if(f.status===-4)return f}}),J=_=>S(void 0,null,function*(){const f=yield(0,pe.QX)(j({},_));if(f.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_homework`);else{if(f.status===-4)return f;f.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_homework`))}}),V=(_,f)=>S(void 0,null,function*(){const u=yield(0,pe.o_)(j({},_));u.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/${f}`)):u.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/${f}`))}),K=(_,f)=>S(void 0,null,function*(){const u=yield(0,pe.ZL)(j({},_));u.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/${f}`)):u.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/${f}`))}),se=(_,f)=>S(void 0,null,function*(){const u=yield(0,pe.aP)(j({},_));u.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/${f}`)):u.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/${f}`))}),he=(_,f)=>S(void 0,null,function*(){const u=yield(0,pe.vV)(j({},_));u.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/${f}`)):u.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/${f}`))}),Te=_=>S(void 0,null,function*(){F(),(yield exportCourseWorkListAppendix(j({},_))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${_.categoryId}/works_list.zip`,query:_}))),P()}),xe=_=>S(void 0,null,function*(){F(),yield(0,U.QH)("",te.Z.API_SERVER+`/api/polls/${_.categoryId}/commit_result.xlsx`),P()}),je=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/courses/${_.coursesId}/attendances/export_xlsx_data.xlsx`,query:_}))}),X=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/courses/${_.coursesId}/video_study_statics.xlsx`,query:_}))}),de=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/courses/${_.coursesId}/export_video_study.xlsx`,query:_}))}),k=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/courses/${_.coursesId}/export_course_students_info.xlsx`,query:_}))}),rt=_=>S(void 0,null,function*(){yield downLoadFile("",setUrlQuery({url:ENV.API_SERVER+"/api/school_manages/students.xlsx",query:_}))}),Oe=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+"/api/item_banks/export.xlsx",query:_}))}),be=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:_}))}),He=_=>S(void 0,null,function*(){const f=yield(0,pe.Uy)(j({},_));f.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${_.coursesId}/exportlist/exercise_score,export_exercise_users`)):f.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${_.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ge=_=>S(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/export_records/${_.id}.xlsx`,query:_}))}),De=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:_}))}),fe=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/courses/${_==null?void 0:_.coursesId}/${_.menuKey}_statistic.xlsx?${_.checkedList.map(f=>`course_group_id[]=${f}`).join("&")}`,query:_}))}),Se=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/ec_years/${_==null?void 0:_.ec_year_id}/ec_training_objectives.xlsx`,query:_}))}),ct=_=>S(void 0,null,function*(){yield(0,U.FH)(_==null?void 0:_.name,(0,U.NY)({url:te.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:_}))}),dt=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/ec_years/${_==null?void 0:_.ec_year_id}/ec_courses.xlsx`,query:_}))}),at=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/ec_years/${_==null?void 0:_.ec_year_id}/ec_graduation_requirements.xlsx`,query:_}))}),st=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:_}))}),It=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/exercises/${_.categoryId}/rank_list.xlsx`,query:_}))}),Ut=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:_}))}),Kt=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/examination_banks/${_.id}.json`,query:_}))}),hr=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/exercises/${_.categoryId}.json`,query:_}))}),or=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/polls/${_==null?void 0:_.id}/commit_result.json`,query:_}))}),Sr=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+"/api/paths/get_task_pass.json",query:_}))}),ur=(_,f)=>S(void 0,null,function*(){yield(0,U.FH)(f||"",(0,U.NY)({url:te.Z.API_SERVER+`/api/exercises/${_==null?void 0:_.exercise_id}/consult_exercise.json`,query:_}))}),G=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/competitions/${_==null?void 0:_.identifier}/competition_commit_records/member_works.xlsx`,query:_}))}),wt=_=>S(void 0,null,function*(){yield(0,U.FH)("",(0,U.NY)({url:te.Z.API_SERVER+`/api/courses/${_==null?void 0:_.coursesId}/group_homeworks/import_group_template.xlsx`,query:_}))})},50371:function(xn,Jt){"use strict";function w(){const pe=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ue=1;ue{const te=U[Ne];te!==void 0&&(pe[Ne]=te)})}return pe}Jt.Z=w},13845:function(xn,Jt,w){"use strict";w.d(Jt,{F:function(){return pe},Z:function(){return ue}});function pe(U){return U!=null&&U===U.window}function ue(U,Ne){var te,Z;if(typeof window=="undefined")return 0;const B=Ne?"scrollTop":"scrollLeft";let h=0;return pe(U)?h=U[Ne?"pageYOffset":"pageXOffset"]:U instanceof Document?h=U.documentElement[B]:(U instanceof HTMLElement||U)&&(h=U[B]),U&&!pe(U)&&typeof h!="number"&&(h=(Z=((te=U.ownerDocument)!==null&&te!==void 0?te:U).documentElement)===null||Z===void 0?void 0:Z[B]),h}},56762:function(xn,Jt,w){"use strict";w.d(Jt,{Z:function(){return ue}});var pe=w(59301);function ue(){const[,U]=pe.useReducer(Ne=>Ne+1,0);return U}},68031:function(xn,Jt,w){"use strict";w.d(Jt,{Z:function(){return Ne}});var pe=w(16089);function ue(te,Z,B,h){const E=B-Z;return te/=h/2,te<1?E/2*te*te*te+Z:E/2*((te-=2)*te*te+2)+Z}var U=w(13845);function Ne(te){let Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:B=()=>window,callback:h,duration:E=450}=Z,p=B(),j=(0,U.Z)(p,!0),S=Date.now(),F=()=>{const R=Date.now()-S,M=ue(R>E?E:R,j,te,E);(0,U.F)(p)?p.scrollTo(window.pageXOffset,M):p instanceof Document||p.constructor.name==="HTMLDocument"?p.documentElement.scrollTop=M:p.scrollTop=M,RB||Z},66104:function(xn,Jt,w){"use strict";w.d(Jt,{Z:function(){return rt}});var pe=w(92310),ue=w.n(pe),U=w(11592),Ne=w(26112),te=w(59301),Z=w(92343),B=w(36355),h=w(84105),E=w(91857);const p=Oe=>{let{children:be}=Oe;const{getPrefixCls:He}=te.useContext(B.E_),ge=He("breadcrumb");return te.createElement("li",{className:`${ge}-separator`,"aria-hidden":"true"},be===""?be:be||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var j=p,S=function(Oe,be){var He={};for(var ge in Oe)Object.prototype.hasOwnProperty.call(Oe,ge)&&be.indexOf(ge)<0&&(He[ge]=Oe[ge]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,ge=Object.getOwnPropertySymbols(Oe);Debe[De]||ge)}function P(Oe,be,He,ge){if(He==null)return null;const{className:De,onClick:fe}=be,Se=S(be,["className","onClick"]),ct=Object.assign(Object.assign({},(0,Ne.Z)(Se,{data:!0,aria:!0})),{onClick:fe});return ge!==void 0?te.createElement("a",Object.assign({},ct,{className:ue()(`${Oe}-link`,De),href:ge}),He):te.createElement("span",Object.assign({},ct,{className:ue()(`${Oe}-link`,De)}),He)}function R(Oe,be){return(ge,De,fe,Se,ct)=>{if(be)return be(ge,De,fe,Se);const dt=F(ge,De);return P(Oe,ge,dt,ct)}}var M=function(Oe,be){var He={};for(var ge in Oe)Object.prototype.hasOwnProperty.call(Oe,ge)&&be.indexOf(ge)<0&&(He[ge]=Oe[ge]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,ge=Object.getOwnPropertySymbols(Oe);De{const{prefixCls:be,separator:He="/",children:ge,menu:De,overlay:fe,dropdownProps:Se,href:ct}=Oe,at=(st=>{if(De||fe){const It=Object.assign({},Se);if(De){const Ut=De||{},{items:Kt}=Ut,hr=M(Ut,["items"]);It.menu=Object.assign(Object.assign({},hr),{items:Kt==null?void 0:Kt.map((or,Sr)=>{var{key:ur,title:G,label:wt,path:_}=or,f=M(or,["key","title","label","path"]);let u=wt!=null?wt:G;return _&&(u=te.createElement("a",{href:`${ct}${_}`},u)),Object.assign(Object.assign({},f),{key:ur!=null?ur:Sr,label:u})})})}else fe&&(It.overlay=fe);return te.createElement(E.Z,Object.assign({placement:"bottom"},It),te.createElement("span",{className:`${be}-overlay-link`},st,te.createElement(h.Z,null)))}return st})(ge);return at!=null?te.createElement(te.Fragment,null,te.createElement("li",null,at),He&&te.createElement(j,null,He)):null},Q=Oe=>{const{prefixCls:be,children:He,href:ge}=Oe,De=M(Oe,["prefixCls","children","href"]),{getPrefixCls:fe}=te.useContext(B.E_),Se=fe("breadcrumb",be);return te.createElement(Y,Object.assign({},De,{prefixCls:Se}),P(Se,De,He,ge))};Q.__ANT_BREADCRUMB_ITEM=!0;var ce=Q,W=w(17313),J=w(83116),V=w(37613);const K=Oe=>{const{componentCls:be,iconCls:He}=Oe;return{[be]:Object.assign(Object.assign({},(0,W.Wf)(Oe)),{color:Oe.itemColor,fontSize:Oe.fontSize,[He]:{fontSize:Oe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Oe.linkColor,transition:`color ${Oe.motionDurationMid}`,padding:`0 ${Oe.paddingXXS}px`,borderRadius:Oe.borderRadiusSM,height:Oe.lineHeight*Oe.fontSize,display:"inline-block",marginInline:-Oe.marginXXS,"&:hover":{color:Oe.linkHoverColor,backgroundColor:Oe.colorBgTextHover}},(0,W.Qy)(Oe)),"li:last-child":{color:Oe.lastItemColor},[`${be}-separator`]:{marginInline:Oe.separatorMargin,color:Oe.separatorColor},[`${be}-link`]:{[` > ${He} + span, > ${He} + a `]:{marginInlineStart:Oe.marginXXS}},[`${be}-overlay-link`]:{borderRadius:Oe.borderRadiusSM,height:Oe.lineHeight*Oe.fontSize,display:"inline-block",padding:`0 ${Oe.paddingXXS}px`,marginInline:-Oe.marginXXS,[`> ${He}`]:{marginInlineStart:Oe.marginXXS,fontSize:Oe.fontSizeIcon},"&:hover":{color:Oe.linkHoverColor,backgroundColor:Oe.colorBgTextHover,a:{color:Oe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Oe.componentCls}-rtl`]:{direction:"rtl"}})}};var se=(0,J.Z)("Breadcrumb",Oe=>{const be=(0,V.TS)(Oe,{});return[K(be)]},Oe=>({itemColor:Oe.colorTextDescription,lastItemColor:Oe.colorText,iconFontSize:Oe.fontSize,linkColor:Oe.colorTextDescription,linkHoverColor:Oe.colorText,separatorColor:Oe.colorTextDescription,separatorMargin:Oe.marginXS})),he=function(Oe,be){var He={};for(var ge in Oe)Object.prototype.hasOwnProperty.call(Oe,ge)&&be.indexOf(ge)<0&&(He[ge]=Oe[ge]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,ge=Object.getOwnPropertySymbols(Oe);De{var{breadcrumbName:Se}=fe,ct=he(fe,["breadcrumbName"]);return Object.assign(Object.assign({},ct),{title:Se})})}),De}function xe(Oe,be){return(0,te.useMemo)(()=>Oe||(be?be.map(Te):null),[Oe,be])}var je=function(Oe,be){var He={};for(var ge in Oe)Object.prototype.hasOwnProperty.call(Oe,ge)&&be.indexOf(ge)<0&&(He[ge]=Oe[ge]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,ge=Object.getOwnPropertySymbols(Oe);De{if(be===void 0)return be;let He=(be||"").replace(/^\//,"");return Object.keys(Oe).forEach(ge=>{He=He.replace(`:${ge}`,Oe[ge])}),He},de=Oe=>{const{prefixCls:be,separator:He="/",style:ge,className:De,rootClassName:fe,routes:Se,items:ct,children:dt,itemRender:at,params:st={}}=Oe,It=je(Oe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Ut,direction:Kt,breadcrumb:hr}=te.useContext(B.E_);let or;const Sr=Ut("breadcrumb",be),[ur,G]=se(Sr),wt=xe(ct,Se),_=R(Sr,at);if(wt&&wt.length>0){const x=[],ee=ct||Se;or=wt.map((Ce,H)=>{const{path:ne,key:$e,type:we,menu:ve,overlay:qe,onClick:St,className:me,separator:ft,dropdownProps:lt}=Ce,Pe=X(st,ne);Pe!==void 0&&x.push(Pe);const Le=$e!=null?$e:H;if(we==="separator")return te.createElement(j,{key:Le},ft);const pt={},zt=H===wt.length-1;ve?pt.menu=ve:qe&&(pt.overlay=qe);let{href:Ht}=Ce;return x.length&&Pe!==void 0&&(Ht=`#/${x.join("/")}`),te.createElement(Y,Object.assign({key:Le},pt,(0,Ne.Z)(Ce,{data:!0,aria:!0}),{className:me,dropdownProps:lt,href:Ht,separator:zt?"":He,onClick:St,prefixCls:Sr}),_(Ce,st,ee,x,Ht))})}else if(dt){const x=(0,U.Z)(dt).length;or=(0,U.Z)(dt).map((ee,Ce)=>{if(!ee)return ee;const H=Ce===x-1;return(0,Z.Tm)(ee,{separator:H?"":He,key:Ce})})}const f=ue()(Sr,hr==null?void 0:hr.className,{[`${Sr}-rtl`]:Kt==="rtl"},De,fe,G),u=Object.assign(Object.assign({},hr==null?void 0:hr.style),ge);return ur(te.createElement("nav",Object.assign({className:f,style:u},It),te.createElement("ol",null,or)))};de.Item=ce,de.Separator=j;var k=de,rt=k},24905:function(xn,Jt,w){"use strict";w.d(Jt,{default:function(){return se}});var pe=w(92310),ue=w.n(pe),U=w(5630),Ne=w(59301),te=w(36355),Z=w(1684),B=w(32441),E=Ne.createContext(null),p=w(98447),j=w(14088),S=w(4572),F=function(he,Te){var xe={};for(var je in he)Object.prototype.hasOwnProperty.call(he,je)&&Te.indexOf(je)<0&&(xe[je]=he[je]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,je=Object.getOwnPropertySymbols(he);X{var xe;const{prefixCls:je,className:X,rootClassName:de,children:k,indeterminate:rt=!1,style:Oe,onMouseEnter:be,onMouseLeave:He,skipGroup:ge=!1,disabled:De}=he,fe=F(he,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Se,direction:ct,checkbox:dt}=Ne.useContext(te.E_),at=Ne.useContext(E),{isFormItemInput:st}=Ne.useContext(B.aM),It=Ne.useContext(Z.Z),Ut=(xe=(at==null?void 0:at.disabled)||De)!==null&&xe!==void 0?xe:It,Kt=Ne.useRef(fe.value);Ne.useEffect(()=>{at==null||at.registerValue(fe.value)},[]),Ne.useEffect(()=>{if(!ge)return fe.value!==Kt.current&&(at==null||at.cancelValue(Kt.current),at==null||at.registerValue(fe.value),Kt.current=fe.value),()=>at==null?void 0:at.cancelValue(fe.value)},[fe.value]);const hr=Se("checkbox",je),[or,Sr]=(0,p.ZP)(hr),ur=Object.assign({},fe);at&&!ge&&(ur.onChange=function(){fe.onChange&&fe.onChange.apply(fe,arguments),at.toggleOption&&at.toggleOption({label:k,value:fe.value})},ur.name=at.name,ur.checked=at.value.includes(fe.value));const G=ue()(`${hr}-wrapper`,{[`${hr}-rtl`]:ct==="rtl",[`${hr}-wrapper-checked`]:ur.checked,[`${hr}-wrapper-disabled`]:Ut,[`${hr}-wrapper-in-form-item`]:st},dt==null?void 0:dt.className,X,de,Sr),wt=ue()({[`${hr}-indeterminate`]:rt},S.A,Sr),_=rt?"mixed":void 0;return or(Ne.createElement(j.Z,{component:"Checkbox",disabled:Ut},Ne.createElement("label",{className:G,style:Object.assign(Object.assign({},dt==null?void 0:dt.style),Oe),onMouseEnter:be,onMouseLeave:He},Ne.createElement(U.Z,Object.assign({"aria-checked":_},ur,{prefixCls:hr,className:wt,disabled:Ut,ref:Te})),k!==void 0&&Ne.createElement("span",null,k))))};var M=Ne.forwardRef(P),Y=w(3300),Q=w(2738),ce=function(he,Te){var xe={};for(var je in he)Object.prototype.hasOwnProperty.call(he,je)&&Te.indexOf(je)<0&&(xe[je]=he[je]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,je=Object.getOwnPropertySymbols(he);X{const{defaultValue:xe,children:je,options:X=[],prefixCls:de,className:k,rootClassName:rt,style:Oe,onChange:be}=he,He=ce(he,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ge,direction:De}=Ne.useContext(te.E_),[fe,Se]=Ne.useState(He.value||xe||[]),[ct,dt]=Ne.useState([]);Ne.useEffect(()=>{"value"in He&&Se(He.value||[])},[He.value]);const at=Ne.useMemo(()=>X.map(f=>typeof f=="string"||typeof f=="number"?{label:f,value:f}:f),[X]),st=f=>{dt(u=>u.filter(x=>x!==f))},It=f=>{dt(u=>[].concat((0,Y.Z)(u),[f]))},Ut=f=>{const u=fe.indexOf(f.value),x=(0,Y.Z)(fe);u===-1?x.push(f.value):x.splice(u,1),"value"in He||Se(x),be==null||be(x.filter(ee=>ct.includes(ee)).sort((ee,Ce)=>{const H=at.findIndex($e=>$e.value===ee),ne=at.findIndex($e=>$e.value===Ce);return H-ne}))},Kt=ge("checkbox",de),hr=`${Kt}-group`,[or,Sr]=(0,p.ZP)(Kt),ur=(0,Q.Z)(He,["value","disabled"]),G=X.length?at.map(f=>Ne.createElement(M,{prefixCls:Kt,key:f.value.toString(),disabled:"disabled"in f?f.disabled:He.disabled,value:f.value,checked:fe.includes(f.value),onChange:f.onChange,className:`${hr}-item`,style:f.style,title:f.title},f.label)):je,wt={toggleOption:Ut,value:fe,disabled:He.disabled,name:He.name,registerValue:It,cancelValue:st},_=ue()(hr,{[`${hr}-rtl`]:De==="rtl"},k,rt,Sr);return or(Ne.createElement("div",Object.assign({className:_,style:Oe},ur,{ref:Te}),Ne.createElement(E.Provider,{value:wt},G)))},J=Ne.forwardRef(W);var V=Ne.memo(J);const K=M;K.Group=V,K.__ANT_CHECKBOX=!0;var se=K},98447:function(xn,Jt,w){"use strict";w.d(Jt,{C2:function(){return te}});var pe=w(17313),ue=w(37613),U=w(83116);const Ne=Z=>{const{checkboxCls:B}=Z,h=`${B}-wrapper`;return[{[`${B}-group`]:Object.assign(Object.assign({},(0,pe.Wf)(Z)),{display:"inline-flex",flexWrap:"wrap",columnGap:Z.marginXS,[`> ${Z.antCls}-row`]:{flex:1}}),[h]:Object.assign(Object.assign({},(0,pe.Wf)(Z)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${h}`]:{marginInlineStart:0},[`&${h}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[B]:Object.assign(Object.assign({},(0,pe.Wf)(Z)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Z.borderRadiusSM,alignSelf:"center",[`${B}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${B}-inner`]:Object.assign({},(0,pe.oN)(Z))},[`${B}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Z.checkboxSize,height:Z.checkboxSize,direction:"ltr",backgroundColor:Z.colorBgContainer,border:`${Z.lineWidth}px ${Z.lineType} ${Z.colorBorder}`,borderRadius:Z.borderRadiusSM,borderCollapse:"separate",transition:`all ${Z.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Z.checkboxSize/14*5,height:Z.checkboxSize/14*8,border:`${Z.lineWidthBold}px solid ${Z.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Z.motionDurationFast} ${Z.motionEaseInBack}, opacity ${Z.motionDurationFast}`}},"& + span":{paddingInlineStart:Z.paddingXS,paddingInlineEnd:Z.paddingXS}})},{[` diff --git a/umi.4609ee6e.js b/umi.eef75564.js similarity index 99% rename from umi.4609ee6e.js rename to umi.eef75564.js index f1c4926434..da61db67a8 100644 --- a/umi.4609ee6e.js +++ b/umi.eef75564.js @@ -1480,6 +1480,6 @@ Schedule: ${X.map(lt=>Ku(lt))} pos: ${this.timelinePos}`),ue.length&&this.log(`R `).split(` `),V=[],ue=t?Sa(t.baseTime,t.timescale):0;let pe="00:00.000",xe=0,De=0,je,lt=!0;U.oncue=function(it){const jt=n[s];let fr=n.ccOffset;const sr=(xe-ue)/9e4;if(jt!=null&&jt.new&&(De!==void 0?fr=n.ccOffset=jt.start:kl(n,s,sr)),sr){if(!t){je=new Error("Missing initPTS for VTT MPEGTS");return}fr=sr-n.presentationOffset}const Br=it.endTime-it.startTime,Qr=rs((it.startTime+fr-De)*9e4,v*9e4)/9e4;it.startTime=Math.max(Qr,0),it.endTime=Math.max(Qr+Br,0);const vn=it.text.trim();it.text=decodeURIComponent(encodeURIComponent(vn)),it.id||(it.id=Yu(it.startTime,it.endTime,vn)),it.endTime>0&&V.push(it)},U.onparsingerror=function(it){je=it},U.onflush=function(){if(je){I(je);return}w(V)},X.forEach(it=>{if(lt)if(Cs(it,"X-TIMESTAMP-MAP=")){lt=!1,it.slice(16).split(",").forEach(jt=>{Cs(jt,"LOCAL:")?pe=jt.slice(6):Cs(jt,"MPEGTS:")&&(xe=parseInt(jt.slice(7)))});try{De=xl(pe)/1e3}catch(jt){je=jt}return}else it===""&&(lt=!1);U.parse(it+` `)}),U.flush()}const wl="stpp.ttml.im1t",Kf=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,kf=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,ec={left:"start",center:"center",right:"end",start:"start",end:"end"};function Rf(k,t,n,s){const v=_t(new Uint8Array(k),["mdat"]);if(v.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const w=v.map(U=>q(U)),I=ei(t.baseTime,1,t.timescale);try{w.forEach(U=>n(lf(U,I)))}catch(U){s(U)}}function lf(k,t){const v=new DOMParser().parseFromString(k,"text/xml").getElementsByTagName("tt")[0];if(!v)throw new Error("Invalid ttml");const w={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},I=Object.keys(w).reduce((pe,xe)=>(pe[xe]=v.getAttribute(`ttp:${xe}`)||w[xe],pe),{}),U=v.getAttribute("xml:space")!=="preserve",X=Cf($c(v,"styling","style")),V=Cf($c(v,"layout","region")),ue=$c(v,"body","[begin]");return[].map.call(ue,pe=>{const xe=El(pe,U);if(!xe||!pe.hasAttribute("begin"))return null;const De=cf(pe.getAttribute("begin"),I),je=cf(pe.getAttribute("dur"),I);let lt=cf(pe.getAttribute("end"),I);if(De===null)throw Zc(pe);if(lt===null){if(je===null)throw Zc(pe);lt=De+je}const it=new ql(De-t,lt-t,xe);it.id=Yu(it.startTime,it.endTime,it.text);const jt=V[pe.getAttribute("region")],fr=X[pe.getAttribute("style")],sr=Qf(jt,fr,X),{textAlign:Br}=sr;if(Br){const Qr=ec[Br];Qr&&(it.lineAlign=Qr),it.align=Br}return y(it,sr),it}).filter(pe=>pe!==null)}function $c(k,t,n){const s=k.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function Cf(k){return k.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function El(k,t){return[].slice.call(k.childNodes).reduce((n,s,v)=>{var w;return s.nodeName==="br"&&v?n+` -`:(w=s.childNodes)!=null&&w.length?El(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function Qf(k,t,n){const s="http://www.w3.org/ns/ttml#styling";let v=null;const w=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],I=k!=null&&k.hasAttribute("style")?k.getAttribute("style"):null;return I&&n.hasOwnProperty(I)&&(v=n[I]),w.reduce((U,X)=>{const V=Xu(t,s,X)||Xu(k,s,X)||Xu(v,s,X);return V&&(U[X]=V),U},{})}function Xu(k,t,n){return k&&k.hasAttributeNS(t,n)?k.getAttributeNS(t,n):null}function Zc(k){return new Error(`Could not parse ttml timestamp ${k}`)}function cf(k,t){if(!k)return null;let n=Fn(k);return n===null&&(Kf.test(k)?n=vu(k,t):kf.test(k)&&(n=Tf(k,t))),n}function vu(k,t){const n=Kf.exec(k),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 Tf(k,t){const n=kf.exec(k),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 Wc{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 Ll{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=Pf(),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 Wc(this,"textTrack1"),n=new Wc(this,"textTrack2"),s=new Wc(this,"textTrack3"),v=new Wc(this,"textTrack4");this.cea608Parser1=new yl(1,t,n),this.cea608Parser2=new yl(3,s,v)}addCues(t,n,s,v,w){let I=!1;for(let U=w.length;U--;){const X=w[U],V=Lf(X[0],X[1],n,s);if(V>=0&&(X[0]=Math.min(X[0],n),X[1]=Math.max(X[1],s),I=!0,V/(s-n)>.5))return}if(I||w.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,v)}else{const U=this.Cues.newCue(null,n,s,v);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w,trackId:I}){const{unparsedVttFrags:U}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w,trackId:I}),U.length&&(this.unparsedVttFrags=[],U.forEach(X=>{this.initPTS[X.frag.cc]?this.onFragLoaded(o.FRAG_LOADED,X):this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:X.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let v=0;v{ul(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Pf(),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===wl);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(du(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const I=this.media,U=I?pc(I.textTracks):null;if(this.tracks.forEach((X,V)=>{let ue;if(U){let pe=null;for(let xe=0;xeV!==null).map(V=>V.label);X.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${X.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const I=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:I})}}}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]}`,I=this.captionsProperties[w];I&&(I.label=s.name,s.lang&&(I.languageCode=s.lang),I.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:I,lastSn:U}=this,{cc:X,sn:V}=n.frag,ue=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&I&&(V!==U+1||V===U&&ue!==this.lastPartIndex+1||X!==this.lastCc)&&(w.reset(),I.reset()),this.lastCc=X,this.lastSn=V,this.lastPartIndex=ue}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===u.SUBTITLE)if(v.byteLength){const w=s.decryptdata,I="stats"in n;if(w==null||!w.encrypted||I){const U=this.tracks[s.level],X=this.vttCCs;X[s.cc]||(X[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===wl?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;Rf(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:I}=this,U=w.length-1;if(!w[s.cc]&&U===-1){I.push(t);return}const X=this.hls,V=(n=s.initSegment)!=null&&n.data?Me(s.initSegment.data,new Uint8Array(v)).buffer:v;Rl(V,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ue=>{this._appendCues(ue,s.level),X.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ue=>{const pe=ue.message==="Missing initPTS for VTT MPEGTS";pe?I.push(t):this._fallbackToIMSC1(s,v),X.logger.log(`Failed to parse VTT cue: ${ue}`),!(pe&&U>s.cc)&&X.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ue})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||Rf(n,this.initPTS[t.cc],()=>{s.textCodec=wl,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=>Gu(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;wHl(U[X],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(X=>Hl(U[X],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?X--:X++;const De=Ta(V.trim()),je=Yu(t,n,De);k!=null&&(pe=k.cues)!=null&&pe.getCueById(je)||(I=new ue(t,n,De),I.id=je,I.line=xe+1,I.align="left",I.position=10+Math.min(80,Math.floor(X*8/32)*10),v.push(I))}return k&&v.length&&(v.sort((xe,De)=>xe.line==="auto"||De.line==="auto"?0:xe.line>8&&De.line>8?De.line-xe.line:xe.line-De.line),v.forEach(xe=>Gu(k,xe))),v}};function Mf(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(k){}return!1}const If=/(\d+)-(\d+)\/(\d+)/;class Vf{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||qf,this.controller=new self.AbortController,this.stats=new j}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=ed(t,this.controller.signal),I=t.responseType==="arraybuffer",U=I?"byteLength":"length",{maxTimeToFirstByteMs:X,maxLoadTimeMs:V}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=X&&r(X)?X:V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(Tu(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(pe=>{var xe;this.response=this.loader=pe;const De=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},V-(De-v.loading.start)),!pe.ok){const{status:lt,statusText:it}=pe;throw new Bf(it||"fetch, bad network response",lt,pe)}v.loading.first=De,v.total=ad(pe.headers)||v.total;const je=(xe=this.callbacks)==null?void 0:xe.onProgress;return je&&r(n.highWaterMark)?this.loadProgressively(pe,v,t,n.highWaterMark,je):I?pe.arrayBuffer():t.responseType==="json"?pe.json():pe.text()}).then(pe=>{var xe,De;const je=this.response;if(!je)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const lt=pe[U];lt&&(v.loaded=v.total=lt);const it={url:je.url,data:pe,code:je.status},jt=(xe=this.callbacks)==null?void 0:xe.onProgress;jt&&!r(n.highWaterMark)&&jt(v,t,pe,je),(De=this.callbacks)==null||De.onSuccess(it,v,t,je)}).catch(pe=>{var xe;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const De=pe&&pe.code||0,je=pe?pe.message:null;(xe=this.callbacks)==null||xe.onError({code:De,text:je},t,pe?pe.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 I=new $s,U=t.body.getReader(),X=()=>U.read().then(V=>{if(V.done)return I.dataLength&&w(n,s,I.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=V.value,pe=ue.length;return n.loaded+=pe,pe=v&&w(n,s,I.flush().buffer,t)):w(n,s,ue.buffer,t),X()}).catch(()=>Promise.reject());return X()}}function ed(k,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},k.headers))};return k.rangeEnd&&n.headers.set("Range","bytes="+k.rangeStart+"-"+String(k.rangeEnd-1)),n}function Ff(k){const t=If.exec(k);if(t)return parseInt(t[2])-parseInt(t[1])+1}function ad(k){const t=k.get("Content-Range");if(t){const s=Ff(t);if(r(s))return s}const n=k.get("Content-Length");if(n)return parseInt(n)}function qf(k,t){return new self.Request(k.url,t)}class Bf extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const sd=/^age:\s*[\d.]+\s*$/im;class Nf{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 j,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(I=>{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(I=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:I.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:I}=s.loadPolicy;if(v)for(const U in v)t.setRequestHeader(U,v[U]);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:I,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 V=n.status,ue=n.responseType==="text"?n.responseText:null;if(V>=200&&V<300){const je=ue!=null?ue:n.response;if(je!=null){var I,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const lt=n.responseType==="arraybuffer"?je.byteLength:je.length;s.loaded=s.total=lt,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const it=(I=this.callbacks)==null?void 0:I.onProgress;it&&it(s,t,je,n);const jt={url:n.responseURL,data:je,code:V};(U=this.callbacks)==null||U.onSuccess(jt,s,t,n);return}}const pe=w.loadPolicy.errorRetry,xe=s.retry,De={url:t.url,data:void 0,code:V};if(Nr(pe,xe,!1,De))this.retry(pe);else{var X;W.error(`${V} while loading ${t.url}`),(X=this.callbacks)==null||X.onError({code:V,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Nr(t,n,!0))this.retry(t);else{var s;W.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++,W.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&&sd.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 td={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},od=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:Nf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:La,bufferController:To,capLevelController:Uu,errorController:at,fpsController:Ef,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:Yo,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:td},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},jf()),{},{subtitleStreamController:Fi,subtitleTrackController:T,timelineController:Ll,audioStreamController:ac,audioTrackController:rl,emeController:ol,cmcdController:nf,contentSteeringController:hc,interstitialsController:of});function jf(){return{cueHandler:df,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 ud(k,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=Of(k),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(I=>{const U=`${I==="level"?"playlist":I}LoadPolicy`,X=t[U]===void 0,V=[];w.forEach(ue=>{const pe=`${I}Loading${ue}`,xe=t[pe];if(xe!==void 0&&X){V.push(pe);const De=s[U].default;switch(t[U]={default:De},ue){case"TimeOut":De.maxLoadTimeMs=xe,De.maxTimeToFirstByteMs=xe;break;case"MaxRetry":De.errorRetry.maxNumRetry=xe,De.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":De.errorRetry.retryDelayMs=xe,De.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":De.errorRetry.maxRetryDelayMs=xe,De.timeoutRetry.maxRetryDelayMs=xe;break}}}),V.length&&n.warn(`hls.js config: "${V.join('", "')}" setting(s) are deprecated, use "${U}": ${Pn(t[U])}`)}),b(b({},s),t)}function Of(k){return k&&typeof k=="object"?Array.isArray(k)?k.map(Of):Object.keys(k).reduce((t,n)=>(t[n]=Of(k[n]),t),{}):k}function g(k,t){const n=k.loader;n!==Vf&&n!==Nf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),k.progressive=!1):Mf()&&(k.loader=Vf,k.progressive=!0,k.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const C=2,z=.1,_e=.05,Re=100;class st extends Bs{constructor(t,n){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,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(Re),this.mediaSource=n.mediaSource;const s=this.media=n.media;Ru(s,"playing",this.onMediaPlaying),Ru(s,"waiting",this.onMediaWaiting),Ru(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(mu(s,"playing",this.onMediaPlaying),mu(s,"waiting",this.onMediaWaiting),mu(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 I=this.media;if(!I)return;const{seeking:U}=I,X=this.seeking&&!U,V=!this.seeking&&U,ue=I.paused&&!U||I.ended||I.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!ue&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(V||X){X&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&I.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!Jn.getBuffered(I).length){this.nudgeRetry=0;return}const pe=Jn.bufferInfo(I,t,0),xe=pe.nextStart||0,De=this.fragmentTracker;if(U&&De&&this.hls){const vn=zt(this.hls.inFlightFragments,t),Gr=pe.len>C,an=!xe||vn||xe-t>C&&!De.getPartialFragment(t);if(Gr||an)return;this.moved=!1}const je=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&De){if(!(pe.len>0)&&!xe)return;const Gr=Math.max(xe,pe.start||0)-t,ln=!!(je!=null&&je.live)?je.targetduration*2:C,Vr=Tr(t,De);if(Gr>0&&(Gr<=ln||Vr)){I.paused||this._trySkipBufferHole(Vr);return}}const lt=w.detectStallWithCurrentTimeMs,it=self.performance.now(),jt=this.waiting;let fr=this.stalled;if(fr===null)if(jt>0&&it-jt=lt||jt)&&this.hls){var Br;if(((Br=this.mediaSource)==null?void 0:Br.readyState)==="ended"&&!(je!=null&&je.live)&&Math.abs(t-((je==null?void 0:je.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(pe),!this.media||!this.hls)return}const Qr=Jn.bufferInfo(I,t,w.maxBufferHole);this._tryFixBufferStall(Qr,sr,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=Jn.bufferedInfo(Jn.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const I=Jn.timeRangesToArray(v),U=Jn.bufferedInfo(I,n,0).bufferedIndex;if(U>-1&&UU)&&ue-V<1&&t-V<2){const pe=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${V} -> ${ue} buffered index: ${X}`);this.warn(pe.message),this.media.currentTime+=1e-6;let xe=Tr(t,this.fragmentTracker);xe&&"fragment"in xe?xe=xe.fragment:xe||(xe=void 0);const De=Jn.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:pe,reason:pe.message,frag:xe,buffer:De.len,bufferInfo:De})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:I,media:U}=this,X=(v=this.hls)==null?void 0:v.config;if(!U||!I||!X)return;const V=(w=this.hls)==null?void 0:w.latestLevelDetails,ue=Tr(s,I);if((ue||V!=null&&V.live&&s1&&t.len>X.maxBufferHole||t.nextStart&&(t.nextStart-sX.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),I=s.getFragAtPos(v,u.MAIN);if(w&&I)return I.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 I=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${Pn(t)})`);this.warn(I.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:I,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 I=v.currentTime,U=Jn.bufferInfo(v,I,0),X=I0&&U.len<1&&v.readyState<3,xe=X-I;if(xe>0&&(ue||pe)){if(xe>w.maxBufferHole){let je=!1;if(I===0){const lt=s.getAppendedFrag(0,u.MAIN);lt&&X{const k=Ai();try{k&&new k(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class sa{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 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&&(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&&(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(){var t;const n=(t=this.hls)==null?void 0:t.latestLevelDetails;n&&this.updateDateRangeCues(n)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&ul(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;nXn&&(pe=Xn),pe-ue<=0&&(pe=ue+pn);for(let De=0;Deue.type===Gi.audioId3&&X:v==="video"?V=ue=>ue.type===Gi.emsg&&U:V=ue=>ue.type===Gi.audioId3&&X||ue.type===Gi.emsg&&U,Hl(w,n,s,V)}}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.hls||!this.media)return;const{assetPlayerId:s,timelineOffset:v,enableDateRangeMetadataCues:w,interstitialsController:I}=this.hls.config;if(!w)return;const U=Ai();if(s&&v&&!I){const{fragmentStart:lt,fragmentEnd:it}=t;let jt=this.assetCue;jt?(jt.startTime=lt,jt.endTime=it):U&&(jt=this.assetCue=Fa(U,lt,it,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),jt&&(jt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(jt),jt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:X}=this,{dateRanges:V}=t,ue=Object.keys(V);let pe=this.dateRangeCuesAppended;if(X&&n){var xe;if((xe=X.cues)!=null&&xe.length){const lt=Object.keys(pe).filter(it=>!ue.includes(it));for(let it=lt.length;it--;){var De;const jt=lt[it],fr=(De=pe[jt])==null?void 0:De.cues;delete pe[jt],fr&&Object.keys(fr).forEach(sr=>{const Br=fr[sr];if(Br){Br.removeEventListener("enter",this.onEventCueEnter);try{X.removeCue(Br)}catch(Qr){}}})}}else pe=this.dateRangeCuesAppended={}}const je=t.fragments[t.fragments.length-1];if(!(ue.length===0||!r(je==null?void 0:je.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let lt=0;lt{if(gi!==jt.id){const Ui=V[gi];if(Ui.class===jt.class&&Ui.startDate>jt.startDate&&(!An||jt.startDate.01&&(gi.startTime=fr,gi.endTime=vn);else if(U){let Ui=jt.attr[An];$n(An)&&(Ui=G(Ui));const Vi=Fa(U,fr,vn,{key:An,data:Ui},Gi.dateRange);Vi&&(Vi.id=it,this.id3Track.addCue(Vi),Br[An]=Vi,I&&(An==="X-ASSET-LIST"||An==="X-ASSET-URL")&&Vi.addEventListener("enter",this.onEventCueEnter))}}pe[it]={cues:Br,dateRange:jt,durationKnown:Qr}}}}}class ja{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:I}=this.config;if(!w||I===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const X=v-U,V=Math.min(this.maxLatency,U+s.targetduration);if(X.05&&this.forwardBufferLength>1){const pe=Math.min(2,Math.max(1,I)),xe=Math.round(2/(1+Math.exp(-.75*X-this.edgeStalled))*20)/20,De=Math.min(pe,Math.max(1,xe));this.changeMediaPlaybackRate(n,De)}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:I,lowLatencyMode:U}=this.config,X=this.hls.userConfig;let V=U&&s||n;(this._targetLatencyUpdated||X.liveSyncDuration||X.liveSyncDurationCount||V===0)&&(V=w!==void 0?w:I*v);const ue=v;return V+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ue)}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,I=v-s.totalduration,U=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(I,w),U)}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 Ra extends oo{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={},I={};let U=!1,X=!1,V=!1;n.levels.forEach(ue=>{const pe=ue.attrs;let{audioCodec:xe,videoCodec:De}=ue;xe&&(ue.audioCodec=xe=gt(xe,s)||void 0),De&&(De=ue.videoCodec=Ct(De));const{width:je,height:lt,unknownCodecs:it}=ue;let jt=it?it.length:0;if(it)for(let Vr=jt;Vr--;){const An=it[Vr];this.isAudioSupported(An)?(ue.audioCodec=xe=xe?`${xe},${An}`:An,jt--,he.audio[xe.substring(0,4)]=2):this.isVideoSupported(An)&&(ue.videoCodec=De=De?`${De},${An}`:An,jt--,he.video[De.substring(0,4)]=2)}if(U||(U=!!(je&<)),X||(X=!!De),V||(V=!!xe),jt||xe&&!this.isAudioSupported(xe)||De&&!this.isVideoSupported(De)){this.log(`Some or all CODECS not supported "${pe.CODECS}"`);return}const{CODECS:fr,"FRAME-RATE":sr,"HDCP-LEVEL":Br,"PATHWAY-ID":Qr,RESOLUTION:vn,"VIDEO-RANGE":Gr}=pe,ln=`${`${Qr||"."}-`}${ue.bitrate}-${vn}-${sr}-${fr}-${Gr}-${Br}`;if(w[ln])if(w[ln].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const Vr=I[ln]+=1;ue.attrs["PATHWAY-ID"]=new Array(Vr+1).join(".");const An=this.createLevel(ue);w[ln]=An,v.push(An)}else w[ln].addGroupId("audio",pe.AUDIO),w[ln].addGroupId("text",pe.SUBTITLES);else{const Vr=this.createLevel(ue);w[ln]=Vr,I[ln]=1,v.push(Vr)}}),this.filterAndSortMediaOptions(v,n,U,X,V)}createLevel(t){const n=new kr(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=mr(v,[])}return n}isAudioSupported(t){return Ce(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Ce(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){let I=[],U=[],X=t;if((s||v)&&w&&(X=X.filter(({videoCodec:it,videoRange:jt,width:fr,height:sr})=>(!!it||!!(fr&&sr))&&tn(jt))),X.length===0){Promise.resolve().then(()=>{if(this.hls){let it="no level with compatible codecs found in manifest",jt=it;n.levels.length&&(jt=`one or more CODECS in variant not supported: ${Pn(n.levels.map(sr=>sr.attrs.CODECS).filter((sr,Br,Qr)=>Qr.indexOf(sr)===Br))}`,this.warn(jt),it+=` (${jt})`);const fr=new Error(it);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:fr,reason:jt})}});return}n.audioTracks&&(I=n.audioTracks.filter(it=>!it.audioCodec||this.isAudioSupported(it.audioCodec)),en(I)),n.subtitles&&(U=n.subtitles,en(U));const V=X.slice(0);X.sort((it,jt)=>{if(it.attrs["HDCP-LEVEL"]!==jt.attrs["HDCP-LEVEL"])return(it.attrs["HDCP-LEVEL"]||"")>(jt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&it.height!==jt.height)return it.height-jt.height;if(it.frameRate!==jt.frameRate)return it.frameRate-jt.frameRate;if(it.videoRange!==jt.videoRange)return vr.indexOf(it.videoRange)-vr.indexOf(jt.videoRange);if(it.videoCodec!==jt.videoCodec){const fr=Tt(it.videoCodec),sr=Tt(jt.videoCodec);if(fr!==sr)return sr-fr}if(it.uri===jt.uri&&it.codecSet!==jt.codecSet){const fr=Pe(it.codecSet),sr=Pe(jt.codecSet);if(fr!==sr)return sr-fr}return it.averageBitrate!==jt.averageBitrate?it.averageBitrate-jt.averageBitrate:0});let ue=V[0];if(this.steering&&(X=this.steering.filterParsedLevels(X),X.length!==V.length)){for(let it=0;itfr&&fr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=sr)}break}const xe=w&&!v,De=this.hls.config,je=!!(De.audioStreamController&&De.audioTrackController),lt={levels:X,audioTracks:I,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:je&&!xe&&I.some(it=>!!it.url)};this.hls.trigger(o.MANIFEST_PARSED,lt)}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 ue=new Error("invalid level idx"),pe=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:pe,error:ue,reason:ue.message}),pe)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,I=n[t],U=I.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=I,s===t&&v&&w===U)return;this.log(`Switching to level ${t} (${I.height?I.height+"p ":""}${I.videoRange?I.videoRange+" ":""}${I.codecSet?I.codecSet+" ":""}@${I.bitrate})${U?" with Pathway "+U:""} from level ${s}${w?" with Pathway "+w:""}`);const X={level:t,attrs:I.attrs,details:I.details,bitrate:I.bitrate,averageBitrate:I.averageBitrate,maxBitrate:I.maxBitrate,realBitrate:I.realBitrate,width:I.width,height:I.height,codecSet:I.codecSet,audioCodec:I.audioCodec,videoCodec:I.videoCodec,audioGroups:I.audioGroups,subtitleGroups:I.subtitleGroups,loaded:I.loaded,loadError:I.loadError,fragmentError:I.fragmentError,name:I.name,id:I.id,uri:I.uri,url:I.url,urlId:0,audioGroupIds:I.audioGroupIds,textGroupIds:I.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,X);const V=I.details;if(!V||V.live){const ue=this.switchParams(I.uri,v==null?void 0:v.details,V);this.loadPlaylist(ue)}}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,I=n.levelInfo;if(!I){var U;this.warn(`Invalid level index ${v}`),(U=n.deliveryDirectives)!=null&&U.skip&&(w.deltaUpdateFailed=!0);return}if(I===this.currentLevel||n.withoutMultiVariant){I.fragmentError===0&&(I.loadError=0);let X=I.details;X===n.details&&X.advanced&&(X=void 0),this.playlistLoaded(v,n,X)}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"],I=t.details,U=I==null?void 0:I.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:""}${U&&I.live?" age "+U.toFixed(1)+(I.type?" "+I.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,I)=>I!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(U=>U.level=-1)),!1));Mr(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 en(k){const t={};k.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function jr(){return self.SourceBuffer||self.WebKitSourceBuffer}function Xr(){if(!ae())return!1;const t=jr();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function kn(){if(!Xr())return!1;const k=ae();return typeof(k==null?void 0:k.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>k.isTypeSupported(Gt(t,"video")))||["mp4a.40.2","fLaC"].some(t=>k.isTypeSupported(Gt(t,"audio"))))}function Wn(){var k;const t=jr();return typeof(t==null||(k=t.prototype)==null?void 0:k.changeType)=="function"}const Wa=100;class $i extends xa{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 I=this.getFwdBufferInfoAtPos(v,w,u.MAIN,0);if(I===null||I.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${I?I.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(Wa),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=Kr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Kr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Kr.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=Kr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Kr.IDLE;break}break}case Kr.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,I=v==null?void 0:v[w];this.resetStartWhenNotLoaded(I||null),this.state=Kr.IDLE}}break}this.state===Kr.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 I=s[w],U=this.getMainFwdBufferInfo();if(U===null)return;const X=this.getLevelDetails();if(X&&this._streamEnded(U,X)){const lt={};this.altAudio===2&&(lt.type="video"),this.hls.trigger(o.BUFFER_EOS,lt),this.state=Kr.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 V=I.details;if(!V||this.state===Kr.WAITING_LEVEL||this.waitForLive(I)){this.level=w,this.state=Kr.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=U.len,pe=this.getMaxBufferLength(I.maxBitrate);if(ue>=pe)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:U.end;let De=this.getNextFragment(xe,V);if(this.couldBacktrack&&!this.fragPrevious&&De&&Te(De)&&this.fragmentTracker.getState(De)!==br.OK){var je;const it=((je=this.backtrackFragment)!=null?je:De).sn-V.startSN,jt=V.fragments[it-1];jt&&De.cc===jt.cc&&(De=jt,this.fragmentTracker.removeFragment(jt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(De&&this.isLoopLoading(De,xe)){if(!De.gap){const it=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,jt=(it===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;jt&&this.afterBufferFlushed(jt,it,u.MAIN)}De=this.getNextFragmentLoopLoading(De,V,U,u.MAIN,pe)}De&&(De.initSegment&&!De.initSegment.data&&!this.bitrateTest&&(De=De.initSegment),this.loadFragment(De,I,xe))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===br.NOT_LOADED||v===br.PARTIAL?Te(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 U=this.getMainFwdBufferInfo();if(!U||U.len=I-n.maxFragLookUpTolerance&&w<=U;if(v!==null&&s.duration>v&&(w{this.hls&&this.hls.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=yi(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,I=!1;for(const U in s){const X=s[U];if(X.id==="main"){if(w=U,v=X,U==="video"){const V=s[U];V&&(this.videoBuffer=V.buffer)}}else I=!0}I&&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===Kr.PARSED&&(this.state=Kr.IDLE);return}const U=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),Te(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const I=this.media;I&&(!this._hasEnoughToStart&&Jn.getBuffered(I).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Kr.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===Kr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Kr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Kr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ie.AUDIO||!this.altAudio){const s=(n===ie.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&&(X{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=Kr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const I=w.stats;I.parsing.start=I.parsing.end=I.buffering.start=I.buffering.end=self.performance.now(),v.trigger(o.FRAG_LOADED,s),w.bitrateTest=!1})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:v,chunkMeta:w}=t,I=this.getCurrentContext(w);if(!I){this.resetWhenMissingContext(w);return}const{frag:U,part:X,level:V}=I,{video:ue,text:pe,id3:xe,initSegment:De}=v,{details:je}=V,lt=this.altAudio?void 0:v.audio;if(this.fragContextChanged(U)){this.fragmentTracker.removeFragment(U);return}if(this.state=Kr.PARSING,De){const it=De.tracks;if(it){const Br=U.initSegment||U;if(this.unhandledEncryptionError(De,U))return;this._bufferInitSegment(V,it,Br,w),s.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:Br,id:n,tracks:it})}const jt=De.initPTS,fr=De.timescale,sr=this.initPTS[U.cc];if(r(jt)&&(!sr||sr.baseTime!==jt||sr.timescale!==fr)){const Br=De.trackId;this.initPTS[U.cc]={baseTime:jt,timescale:fr,trackId:Br},s.trigger(o.INIT_PTS_FOUND,{frag:U,id:n,initPTS:jt,timescale:fr,trackId:Br})}}if(ue&&je){lt&&ue.type==="audiovideo"&&this.logMuxedErr(U);const it=je.fragments[U.sn-1-je.startSN],jt=U.sn===je.startSN,fr=!it||U.cc>it.cc;if(v.independent!==!1){const{startPTS:sr,endPTS:Br,startDTS:Qr,endDTS:vn}=ue;if(X)X.elementaryStreams[ue.type]={startPTS:sr,endPTS:Br,startDTS:Qr,endDTS:vn};else if(ue.firstKeyFrame&&ue.independent&&w.id===1&&!fr&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const Gr=this.getMainFwdBufferInfo(),an=(Gr?Gr.end:this.getLoadPosition())+this.config.maxBufferHole,ln=ue.firstKeyFramePTS?ue.firstKeyFramePTS:sr;if(!jt&&anC&&(U.gap=!0);U.setElementaryStreamInfo(ue.type,sr,Br,Qr,vn),this.backtrackFragment&&(this.backtrackFragment=U),this.bufferFragmentData(ue,U,X,w,jt||fr)}else if(jt||fr)U.gap=!0;else{this.backtrack(U);return}}if(lt){const{startPTS:it,endPTS:jt,startDTS:fr,endDTS:sr}=lt;X&&(X.elementaryStreams[ie.AUDIO]={startPTS:it,endPTS:jt,startDTS:fr,endDTS:sr}),U.setElementaryStreamInfo(ie.AUDIO,it,jt,fr,sr),this.bufferFragmentData(lt,U,X,w)}if(je&&xe!=null&&xe.samples.length){const it={id:n,frag:U,details:je,samples:xe.samples};s.trigger(o.FRAG_PARSING_METADATA,it)}if(je&&pe){const it={id:n,frag:U,details:je,samples:pe.samples};s.trigger(o.FRAG_PARSING_USERDATA,it)}}logMuxedErr(t){this.warn(`${Te(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==Kr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:I,audiovideo:U}=n;if(w){const V=t.audioCodec;let ue=Fe(w.codec,V);ue==="mp4a"&&(ue="mp4a.40.5");const pe=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const xe=w.metadata;xe&&"channelCount"in xe&&(xe.channelCount||1)!==1&&pe.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&pe.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),V&&V!==ue&&this.log(`Swapping manifest audio codec "${V}" for "${ue}"`),w.levelCodec=ue,w.id=u.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${ue||""}/${V||""}/${w.codec}]`),delete n.audiovideo}if(I){I.levelCodec=t.videoCodec,I.id=u.MAIN;const V=I.codec;if((V==null?void 0:V.length)===4)switch(V){case"hvc1":case"hev1":I.codec="hvc1.1.6.L120.90";break;case"av01":I.codec="av01.0.04M.08";break;case"avc1":I.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${I.container}, codecs[level/parsed]=[${t.videoCodec||""}/${V}]${I.codec!==V?" parsed-corrected="+I.codec:""}${I.supplemental?" supplemental="+I.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const X=Object.keys(n);if(X.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;X.forEach(V=>{const pe=n[V].initSegment;pe!=null&&pe.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:V,data:pe,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=Kr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(Jn.isBuffered(t,s)?n=this.getAppendedFrag(s):Jn.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?Dn(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const I=w+(n-v.start)*1e3;return new Date(I)}}}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 Ha{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 ba({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:v})}loadClear(t,n,s){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let v=0,w=n.length;v{if(!this.emeController)return;I.setKeyFormat(U);const X=Eo(U);if(X)return this.emeController.getKeySystemAccess([X])})}if(this.config.requireKeySystemAccessOnStart){const v=Ro(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}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 V=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,V))}const I=w.uri;if(!I)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${I}"`)));let U=this.keyUriToKeyInfo[I];if((s=U)!=null&&s.decryptdata.key)return w.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((v=U)!=null&&v.keyLoadPromise){var X;switch((X=U.mediaKeySessionContext)==null?void 0:X.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then(V=>(w.key=V.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[I]={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(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,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((I,U)=>{const X={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},V=s.keyLoadPolicy.default,ue={loadPolicy:V,timeout:V.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},pe={onSuccess:(xe,De,je,lt)=>{const{frag:it,keyInfo:jt,url:fr}=je;if(!it.decryptdata||jt!==this.keyUriToKeyInfo[fr])return U(this.createKeyLoadError(it,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),lt));jt.decryptdata.key=it.decryptdata.key=new Uint8Array(xe.data),it.keyLoader=null,jt.loader=null,I({frag:it,keyInfo:jt})},onError:(xe,De,je,lt)=>{this.resetLoader(De),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),je,b({url:X.url,data:void 0},xe)))},onTimeout:(xe,De,je)=>{this.resetLoader(De),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),je))},onAbort:(xe,De,je)=>{this.resetLoader(De),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),je))}};w.load(X,ue,pe)})}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 cs(k){const{type:t}=k;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function Ga(k,t){let n=k.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class Hc{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,I=new w(n);return this.loaders[t.type]=I,I}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:I,deliveryDirectives:U,levelInfo:X}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:I,deliveryDirectives:U,levelOrTrack:X})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:I,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:I,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:I,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:I,levelOrTrack:U})}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 V=this.hls.logger,ue=v.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?V.log(`[playlist-loader]: ignore ${t.url} ongoing request`):V.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}V.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 V;if(t.type===h.LEVEL&&t.level!==null?V=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?V=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(V=this.hls.subtitleTracks[t.id].details),V){const ue=V.partTarget,pe=V.targetduration;if(ue&&pe){const xe=Math.max(ue*3,pe*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(xe,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,w.maxTimeToFirstByteMs)})}}}const I=w.errorRetry||w.timeoutRetry||{},U={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:I.maxNumRetry||0,retryDelay:I.retryDelayMs||0,maxRetryDelay:I.maxRetryDelayMs||0},X={onSuccess:(V,ue,pe,xe)=>{const De=this.getInternalLoader(pe);this.resetInternalLoader(pe.type);const je=V.data;if(je.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(V,pe,new Error("no EXTM3U delimiter"),xe||null,ue);return}ue.parsing.start=performance.now(),Lo.isMediaPlaylist(je)||pe.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(V,ue,pe,xe||null,De):this.handleMasterPlaylist(V,ue,pe,xe)},onError:(V,ue,pe,xe)=>{this.handleNetworkError(ue,pe,!1,V,xe)},onTimeout:(V,ue,pe)=>{this.handleNetworkError(ue,pe,!0,void 0,V)}};v.load(t,U,X)}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,I=t.data,U=Ga(t,s),X=Lo.parseMasterPlaylist(I,U);if(X.playlistParsingError){this.handleManifestParsingError(t,s,X.playlistParsingError,v,n);return}const{contentSteering:V,levels:ue,sessionData:pe,sessionKeys:xe,startTimeOffset:De,variableList:je}=X;this.variableList=je;const{AUDIO:lt=[],SUBTITLES:it,"CLOSED-CAPTIONS":jt}=Lo.parseMasterPlaylistMedia(I,U,X);lt.length&&!lt.some(sr=>!sr.url)&&ue[0].audioCodec&&!ue[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),lt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new ha({}),bitrate:0,url:""})),w.trigger(o.MANIFEST_LOADED,{levels:ue,audioTracks:lt,subtitles:it,captions:jt,contentSteering:V,url:U,stats:n,networkDetails:v,sessionData:pe,sessionKeys:xe,startTimeOffset:De,variableList:je})}handleTrackOrLevelPlaylist(t,n,s,v,w){const I=this.hls,{id:U,level:X,type:V}=s,ue=Ga(t,s),pe=r(X)?X:r(U)?U:0,xe=cs(s),De=Lo.parseLevelPlaylist(t.data,ue,pe,xe,0,this.variableList);if(V===h.MANIFEST){const je={attrs:new ha({}),bitrate:0,details:De,name:"",url:ue};De.requestScheduled=n.loading.start+Gn(De,0),I.trigger(o.MANIFEST_LOADED,{levels:[je],audioTracks:[],url:ue,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=De,this.handlePlaylistLoaded(De,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 I=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?I+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(I+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(I);this.hls.logger.warn(`[playlist-loader]: ${I}`);let X=f.UNKNOWN,V=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:X=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,V=!0;break;case h.LEVEL:X=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,V=!1;break;case h.AUDIO_TRACK:X=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,V=!1;break;case h.SUBTITLE_TRACK:X=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,V=!1;break}ue&&this.resetInternalLoader(t.type);const pe={type:c.NETWORK_ERROR,details:X,fatal:V,url:t.url,loader:ue,context:t,error:U,networkDetails:n,stats:w};if(v){const xe=(n==null?void 0:n.url)||t.url;pe.response=b({url:xe,data:void 0},v)}this.hls.trigger(o.ERROR,pe)}handlePlaylistLoaded(t,n,s,v,w,I){const U=this.hls,{type:X,level:V,id:ue,groupId:pe,deliveryDirectives:xe}=v,De=Ga(n,v),je=cs(v),lt=typeof v.level=="number"&&je===u.MAIN?V:void 0;if(!t.fragments.length){const jt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:De,error:jt,reason:jt.message,response:n,context:v,level:lt,parent:je,networkDetails:w,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const it=t.playlistParsingError;if(it){if(this.hls.logger.warn(`${it} ${t.url}`),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:De,error:it,reason:it.message,response:n,context:v,level:lt,parent:je,networkDetails:w,stats:s});return}t.playlistParsingError=null}switch(t.live&&I&&(I.getCacheAge&&(t.ageHeader=I.getCacheAge()||0),(!I.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),X){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:v.levelOrTrack||U.levels[0],level:lt||0,id:ue||0,stats:s,networkDetails:w,deliveryDirectives:xe,withoutMultiVariant:X===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:s,networkDetails:w,deliveryDirectives:xe});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:s,networkDetails:w,deliveryDirectives:xe});break}}}class Gc{static get version(){return eo}static isMSESupported(){return Xr()}static isSupported(){return kn()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return Gi}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return Gc.defaultConfig?Gc.defaultConfig:od}static set DefaultConfig(t){Gc.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 Ws,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=H(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=ud(Gc.DefaultConfig,t,n);this.userConfig=t,s.progressive&&g(s,n);const{abrController:v,bufferController:w,capLevelController:I,errorController:U,fpsController:X}=s,V=new U(this),ue=this.abrController=new v(this),pe=new Or(this),xe=s.interstitialsController,De=xe?this.interstitialsController=new xe(this,Gc):null,je=this.bufferController=new w(this,pe),lt=this.capLevelController=new I(this),it=new X(this),jt=new Hc(this),fr=s.contentSteeringController,sr=fr?new fr(this):null,Br=this.levelController=new Ra(this,sr),Qr=new sa(this),vn=new Ha(this.config),Gr=this.streamController=new $i(this,pe,vn),an=this.gapController=new st(this,pe);lt.setStreamController(Gr),it.setStreamController(Gr);const ln=[jt,Br,Gr];De&&ln.splice(1,0,De),sr&&ln.splice(1,0,sr),this.networkControllers=ln;const Vr=[ue,je,an,lt,it,Qr,pe];this.audioTrackController=this.createController(s.audioTrackController,ln);const An=s.audioStreamController;An&&ln.push(this.audioStreamController=new An(this,pe,vn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,ln);const gi=s.subtitleStreamController;gi&&ln.push(this.subtititleStreamController=new gi(this,pe,vn)),this.createController(s.timelineController,Vr),vn.emeController=this.emeController=this.createController(s.emeController,Vr),this.cmcdController=this.createController(s.cmcdController,Vr),this.latencyController=this.createController(ja,Vr),this.coreComponents=Vr,ln.push(V);const Ui=V.onErrorOut;typeof Ui=="function"&&this.on(o.ERROR,Ui,V),this.on(o.MANIFEST_LOADED,jt.onManifestLoaded,jt)}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=$.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){gr(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 I=t[w].attrs["HDCP-LEVEL"];if(I&&I<=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=Ti(n);return un(t,s,navigator.mediaCapabilities)}}Gc.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 D(){m&&clearTimeout(m)}function R(P){var M=P||{},B=M.upcomingOnly,N=B===void 0?!1:B;D(),b=!N}function A(){for(var P=arguments.length,M=new Array(P),B=0;Bl?x?(S=Date.now(),u||(m=setTimeout(y?W:H,l))):H():u!==!0&&(m=setTimeout(y?W:H,y===void 0?l-K: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",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",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",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",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",7113:"p__Paperlibrary__Random__SendRecord__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",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__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",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__virtualSpaces__Lists__Resources__Detail__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",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:"75c2445d",67:"1a581c39",109:"4892f3f5",119:"4fa871fa",195:"c26620f2",201:"bb148b2b",264:"fe813f12",292:"73efe3fb",316:"1f60ada6",337:"25a408c4",354:"d4d139cf",479:"ec07a758",485:"a5288dd6",508:"1acb1cd7",518:"cd9b253e",532:"28329085",533:"33954719",547:"0be9bc68",556:"71ee681b",559:"28f4c9b4",570:"5343c3b9",576:"3af44599",629:"44a1d9a5",643:"9494bf25",671:"4a609b8d",680:"b07e9af0",700:"52c7b44c",737:"d45e5dde",741:"ac5fd360",799:"4ecd08fb",879:"1020e591",895:"a5e97e1d",900:"1c1a2fba",906:"c5e6a05c",921:"06a84e27",928:"e3aeb36d",981:"2191a42e",1006:"2f03eceb",1043:"663acf40",1045:"c4efc940",1048:"7f645283",1070:"4475e39b",1077:"7f449685",1144:"c90eccaf",1154:"8cb80842",1211:"2e1fdf43",1253:"c20cf7cb",1257:"0352721a",1274:"5f6ea65a",1276:"88dabcba",1343:"64007292",1423:"28533195",1427:"122892a4",1450:"21e814bf",1461:"ce06d2b5",1462:"fcf08abc",1470:"8cd2bcbe",1475:"c816c1c0",1477:"3802cd16",1482:"e96926ab",1512:"c7a62f6e",1520:"f18eebf2",1545:"d6df7de1",1555:"ff373777",1578:"48acb9fb",1581:"f5a793ea",1582:"3e296e18",1646:"e6e27b60",1651:"4947561d",1657:"93d7f81d",1660:"0dfdbc9f",1674:"1ef24cb1",1678:"6019832d",1713:"6e121297",1717:"14e761cd",1727:"3beb8278",1754:"d4e59c6b",1783:"9adb075d",1798:"ba35f2bb",1799:"ae029a35",1831:"30a0f018",1836:"195eb428",1855:"94a447bd",1880:"a4554181",1881:"d8d1279a",1897:"b1f0cdeb",1939:"9489f558",1953:"63601da9",1962:"9ca5c390",1993:"63e65140",2011:"59d51f98",2045:"dd099896",2066:"662a3bf6",2099:"6c90ae03",2102:"a530544f",2130:"8dc06a17",2141:"dc012c95",2203:"7225364f",2216:"346c8318",2240:"9c4ae39d",2249:"f4830452",2281:"69839609",2300:"f77c7faa",2303:"a759dee0",2307:"dd7e5170",2338:"f1b6ed69",2339:"9b6100a0",2364:"f89faf70",2386:"192e235c",2396:"84d35bab",2404:"a50289c3",2412:"9bbbed29",2425:"bcba22c8",2443:"95121ea7",2476:"0ab49c48",2494:"68080a87",2501:"edee90b6",2538:"de4a3723",2539:"7df5e309",2548:"68aff200",2570:"5a5bc6e9",2594:"e87d3761",2603:"f3ba23d6",2659:"db1be8db",2707:"95ef00ed",2806:"44e2b03d",2819:"76db6fcd",2823:"73e1de0d",2829:"8af617b4",2837:"54a82605",2862:"bb42946f",2865:"bb85bf83",2884:"c1a06d1f",2969:"ab3357d7",3006:"83cae2ef",3086:"235d0cf5",3133:"9bf3f89c",3141:"57ac7eb8",3157:"9590087c",3183:"1a801502",3198:"8e655451",3212:"a540ff6d",3220:"d1e5ef72",3247:"91623e27",3260:"cbe9072c",3276:"86d5d8e3",3317:"81405dff",3391:"5371542c",3433:"b4ae9f48",3442:"40f5b58b",3447:"1490927d",3451:"e6eb1964",3509:"3a4647d0",3550:"3dc83156",3581:"457c34e3",3585:"ec270019",3668:"34744a4b",3697:"481a10d9",3747:"c6b4f5b3",3754:"6ead93af",3777:"d5b0f2f1",3784:"52d8d06a",3805:"9dbcb95e",3831:"853361dd",3862:"8be7610c",3873:"0e5b4633",3885:"f87f7f15",3910:"cc0552e5",3951:"50413d2f",3987:"5cecd51b",4014:"27a8e97c",4017:"eb7a8c4f",4030:"454a2c33",4048:"46f47b46",4056:"7425b2e1",4058:"53d5c932",4078:"14f605fa",4088:"236723f3",4093:"d4c894bb",4105:"f004c6c1",4144:"491feb7f",4164:"73608b9f",4216:"4102a5bf",4217:"0c564268",4227:"fc771a80",4259:"276c8093",4264:"1322dfd1",4297:"7b813679",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"331e49ce",4492:"642dc286",4496:"1380671f",4498:"d2129bf3",4504:"2f706f4d",4514:"250d7385",4520:"d45548f2",4546:"5fb3858d",4565:"4a4bbd08",4572:"2d7af402",4599:"61def4cb",4610:"88544478",4621:"17245094",4628:"ece2c60c",4662:"f902268f",4685:"c33f1528",4715:"f5319227",4736:"10495b15",4741:"c4ddfe6e",4757:"ba5c3c97",4766:"6aefd62d",4770:"830dc319",4790:"619413e4",4795:"099351f6",4797:"a24e92db",4800:"14d03f11",4850:"1edda4b7",4889:"e499decd",4928:"6066f013",4973:"139a960c",4994:"9cd1d0ee",5022:"402a0d6d",5028:"3a4174e9",5043:"052d034d",5048:"822d1f40",5060:"85dafcc6",5096:"ffdbc802",5111:"597cf7ac",5117:"35083849",5125:"be9cde65",5148:"42f5f5bd",5165:"9916c6a2",5176:"a81de50f",5177:"d2ee53f3",5179:"3b1a1b9f",5186:"1c1ee67b",5230:"5aa07e72",5238:"483c00b2",5290:"5dabcdc2",5297:"95b135b0",5307:"17dff114",5319:"a95a6eac",5321:"1163c84e",5330:"84da8c45",5335:"5e753449",5354:"7ae70604",5357:"bbb0c6a4",5359:"71e87577",5382:"85c9f304",5402:"2eab3217",5416:"454536b7",5434:"38b302a6",5466:"9937b506",5494:"d89549c4",5518:"1fc78545",5549:"9901e1b6",5572:"dd6d437f",5573:"874cbbba",5624:"31051706",5631:"e00d3d36",5650:"a05ec21c",5679:"4a090bef",5694:"fc903b5a",5705:"af671053",5729:"b5ea3a24",5764:"e0d7e586",5775:"d24a6942",5776:"72fadd6a",5786:"985dcf32",5798:"b868a4d7",5800:"fb081948",5816:"4ce68167",5876:"5eded409",5888:"e0373ce0",5891:"05ba42ca",5894:"dabc4348",5902:"bc4b6a85",5915:"64f11083",5972:"e3bc4acc",5992:"24e947e9",6029:"d7879f31",6034:"243a459d",6045:"d268f87f",6047:"3ce45acd",6063:"575bb033",6069:"cc68eda6",6080:"24b7e3bf",6126:"99519171",6127:"da94ef58",6170:"bcf3b504",6185:"3e4328a2",6265:"e3396d1c",6270:"8130f461",6282:"ba5805be",6328:"f85a5553",6366:"c304da9b",6378:"7f3a946a",6411:"48c95ca1",6434:"35d4646a",6444:"704fe0fc",6451:"9e4c1a2f",6452:"af35a9c4",6531:"9c174eba",6583:"91dcdee2",6587:"3b670c86",6634:"bab25851",6637:"92efbeb4",6651:"cb04a016",6682:"536da186",6685:"934fa128",6729:"b752cf6c",6741:"847978ac",6774:"59d4d618",6776:"55f501b7",6784:"ee9772e6",6788:"c0f90e46",6789:"cff746a3",6796:"2a8bbf46",6820:"8d673c54",6882:"5aaf800b",6904:"0ebca206",6913:"191c3808",6963:"869a9eae",7043:"24be3366",7045:"cdfab27c",7058:"17bcc065",7062:"34e918bb",7084:"46ccce72",7099:"bf25d441",7113:"2115fa29",7121:"902ecbe9",7156:"e7466006",7178:"af212410",7182:"072c621b",7224:"d1dfe64e",7242:"9e301109",7260:"0016e4fe",7289:"b8c3d267",7322:"70ecd2e0",7323:"69808329",7329:"1a5bafe5",7333:"6359f173",7365:"1005464f",7395:"66c6aee4",7402:"10c95e09",7460:"f47c2c9a",7477:"8656316a",7482:"ea7725b6",7527:"4cf789dc",7545:"4549566f",7560:"1411c0db",7589:"2c4bb2ff",7591:"c8233ce9",7614:"7de1810c",7622:"42fc2255",7647:"805f7f90",7686:"4fcec9f9",7706:"c2a79e40",7806:"28b08c8c",7835:"d910eee1",7855:"7276010a",7857:"56a325f4",7883:"567f2811",7884:"494ab9dd",7901:"a75c658c",7922:"8b6cb55a",7964:"29aed9a1",7999:"86082aa9",8003:"b9133e0d",8062:"201ef636",8066:"3cf17dd3",8072:"85d30080",8085:"eef87891",8089:"d536b13a",8115:"608105e7",8143:"ad52deb2",8145:"4fb24740",8155:"a5f071bc",8161:"83c5fa9a",8217:"57e39b22",8237:"d6465992",8241:"38a073c8",8286:"f3310752",8302:"55794970",8332:"865bdc02",8340:"a7586453",8350:"07df8a75",8365:"a7b716df",8398:"82f5d95c",8431:"214bb6b7",8435:"29ffda57",8447:"13298487",8458:"0a5bf89e",8479:"cbd910c5",8517:"44d48d16",8552:"3c1856d0",8561:"4339de84",8563:"80ca84de",8579:"bfa909c7",8639:"374b258d",8661:"991656ef",8665:"b4fa1f45",8688:"154aeccf",8689:"b8bdceb0",8723:"03933a24",8737:"ce7dad23",8776:"0ad26240",8787:"21a8f773",8800:"48cc7397",8823:"d9d6f38f",8827:"03e7be80",8842:"9f25a3e2",8866:"3b26dad3",8871:"690fa8cb",8882:"334f0aaf",8885:"4de5efa4",8898:"d002bcd8",8909:"6ac81f98",8920:"7f82440c",8963:"790aecdd",8965:"f90f1ac1",8999:"8ad65f83",9039:"e962203d",9076:"dc3da45e",9104:"bbcb2345",9205:"c10e70a3",9252:"0d791a59",9260:"cf5f8140",9366:"4a3525d2",9391:"3037cecb",9404:"9fcc3d3e",9406:"b65e2463",9416:"06a1a6d3",9417:"b045ebcd",9449:"c6d517ab",9487:"dae6c953",9489:"f77c155d",9507:"5ace9d59",9511:"5e161245",9512:"c4b17cc7",9554:"ed358e7b",9559:"f794af19",9647:"7c202d6e",9649:"4e0a0a5a",9674:"e7a3ba89",9677:"d87531d8",9695:"ca4090f6",9715:"93858847",9716:"790be64a",9785:"3bee4d72",9788:"f0410727",9814:"797c5fe9",9891:"7752b7b3",9895:"b8e31ff2",9906:"a9439361",9921:"068f2ceb",9922:"810a57ca",9928:"5989f5e0",9944:"2967c72a",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",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",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",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",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",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",7113:"p__Paperlibrary__Random__SendRecord__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",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__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",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__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",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:"de58cef9",109:"1a7fc455",119:"25b26a6d",195:"8653772c",201:"7872e384",264:"5fd9b3fc",292:"9702f825",337:"45f063ed",479:"bba9e475",485:"d63578fe",508:"82593858",518:"c6774a1c",532:"c1a3e627",533:"7c6a1361",547:"5581debc",556:"c9ce9a90",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"573b339d",737:"98eb2f74",799:"08103cd8",879:"8ef20790",895:"ad846737",900:"228aca9a",906:"a29ef4e5",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"8e5fbfd7",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"619593a3",1257:"156e8f74",1276:"bbc6eeec",1343:"f50c7fcf",1423:"5c4a76fc",1427:"c24d69b3",1450:"1edcc2ed",1461:"e71bb36a",1470:"183c9793",1475:"5bfcb58b",1477:"970fcf81",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"0c4169ac",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"c0cb4a08",1674:"fdbc1e05",1678:"484ca996",1713:"e5cf33ee",1717:"10201060",1727:"522640e5",1754:"118c994b",1783:"0d3d06a0",1798:"3157272a",1831:"cb1c37ee",1836:"5f0d3f7f",1855:"b92cccb4",1880:"750743ca",1897:"62544c06",1939:"ce7e2b5a",1953:"20ce3901",1962:"84e145fa",1993:"c47eb47a",2045:"dcfad42d",2099:"3b401031",2102:"ec61f9f0",2130:"fa9a5d94",2141:"5eb2f330",2203:"bd175c79",2216:"33467293",2240:"e7cce869",2281:"2976b5a2",2303:"1ed5567d",2307:"b2c54321",2338:"dea1928a",2339:"1336108e",2396:"2fd22400",2404:"08d36549",2412:"84cd3fdc",2425:"47b23ee4",2443:"637429ad",2476:"cf85a190",2501:"2441982c",2539:"082dd38b",2548:"75182034",2570:"846a7fe1",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"505dc6f7",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"dff7c42d",2865:"6ef3cf6b",2884:"ebfe0ea4",3006:"7fce4e74",3086:"d0ebac07",3141:"4e2f2f7c",3157:"f5d985ab",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"05740106",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"2018f6c1",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"c4be28e8",3585:"5f288e7b",3668:"fd3ea050",3747:"1af43845",3784:"c81d4a51",3831:"2711fd44",3873:"7cbe1ba5",3910:"658d457f",3951:"9b11b034",4030:"af04fe52",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"775588f4",4105:"7f9d4513",4144:"f10aa199",4164:"1ef1f5b4",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"cb8a8129",4449:"e68d8d58",4492:"12cb2835",4496:"77babddd",4498:"3e85d92c",4504:"9074cfde",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"aa988bc4",4610:"687005a6",4621:"807fbac2",4662:"37625a1c",4715:"1230954d",4736:"5b6f4e2f",4741:"92525927",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"43974304",5022:"81b1b86b",5028:"03cdfb68",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"ab408bd4",5125:"57501e4a",5148:"572faeac",5165:"48afbcf3",5176:"9c49e7fa",5177:"ec157db5",5179:"888518b9",5186:"e766ffd9",5230:"8ecdafbb",5238:"865509db",5297:"5426028f",5307:"8f5be1d7",5319:"34217c3f",5330:"d6eee700",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"d75b7acd",5402:"e8092123",5466:"12cfd33a",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"75c5add6",5650:"f8f63f4b",5694:"c3e4a8be",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"9d910e47",5786:"37a81eaa",5798:"ce1cf7da",5800:"ace57161",5816:"4adf0529",5888:"193a7f8f",5891:"cbb6f851",5894:"4c5225a9",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"d0efd529",6063:"3b503608",6069:"a9aeea2e",6080:"bc1c2b36",6127:"f31505a8",6185:"bd124dd8",6265:"8aa3f229",6270:"5496b206",6282:"f0151247",6328:"de2b9d62",6366:"079fc2d8",6434:"48c2a3cc",6444:"fd46d237",6451:"4db8623e",6452:"50a6d310",6583:"7599cb91",6587:"9c49e7fa",6634:"020d2aed",6637:"4348c475",6651:"b07fe216",6682:"0b183f46",6685:"50d3c702",6729:"aea3b7f5",6741:"b838eb14",6776:"461a4e93",6784:"1affe817",6789:"f85c816f",6796:"b24f73ad",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"70169de5",7062:"5282c3e5",7099:"f105b5d4",7113:"d8ff4c24",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"516cb5de",7322:"ac5aaaee",7323:"3e11a2bc",7329:"e5af7e18",7395:"ff574c5d",7402:"c2ab8a41",7460:"dedd2038",7477:"7903c644",7482:"c37a3f01",7527:"a4765b7e",7545:"6e229fc1",7560:"64f8b451",7589:"2517c75a",7614:"de9ee12f",7622:"5e2922e8",7806:"80b7b1d6",7835:"b5f6ea62",7855:"8698f084",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"505c3349",7922:"0e7ce87a",8062:"8e384b9f",8072:"540f746b",8085:"e6b0e037",8115:"4168d1d3",8143:"1021d119",8145:"aa6ec833",8155:"d345abd7",8217:"3f5e9ac7",8237:"faafb9cc",8241:"5bd955ca",8286:"69a76d39",8332:"71c0dfbb",8398:"b128b7d6",8431:"289b326c",8435:"0980085d",8447:"5dded7c0",8458:"9d938150",8479:"b4705507",8517:"cccfddad",8552:"a656ad91",8563:"20b25782",8579:"600a1b47",8665:"c52575bc",8688:"c044db56",8689:"c7b937bf",8723:"3eab1580",8787:"121de108",8823:"e5c765d5",8827:"7c77dcba",8866:"b95f6ec9",8882:"f3e42f72",8885:"de905169",8965:"bd9f71c8",8999:"448aa22f",9039:"e5b0c473",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"b142636c",9416:"483ff19d",9449:"45975a82",9487:"a73f5679",9489:"ee2bb5b7",9507:"d52efba5",9511:"114333d9",9647:"9df3db4c",9649:"00fb4211",9674:"bb2d1c58",9677:"af7d4c8f",9695:"e6d547d3",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"bbe362ca",9891:"512a9301",9906:"bb12ef11",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 V=Xu(t,s,X)||Xu(k,s,X)||Xu(v,s,X);return V&&(U[X]=V),U},{})}function Xu(k,t,n){return k&&k.hasAttributeNS(t,n)?k.getAttributeNS(t,n):null}function Zc(k){return new Error(`Could not parse ttml timestamp ${k}`)}function cf(k,t){if(!k)return null;let n=Fn(k);return n===null&&(Kf.test(k)?n=vu(k,t):kf.test(k)&&(n=Tf(k,t))),n}function vu(k,t){const n=Kf.exec(k),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 Tf(k,t){const n=kf.exec(k),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 Wc{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 Ll{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=Pf(),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 Wc(this,"textTrack1"),n=new Wc(this,"textTrack2"),s=new Wc(this,"textTrack3"),v=new Wc(this,"textTrack4");this.cea608Parser1=new yl(1,t,n),this.cea608Parser2=new yl(3,s,v)}addCues(t,n,s,v,w){let I=!1;for(let U=w.length;U--;){const X=w[U],V=Lf(X[0],X[1],n,s);if(V>=0&&(X[0]=Math.min(X[0],n),X[1]=Math.max(X[1],s),I=!0,V/(s-n)>.5))return}if(I||w.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,v)}else{const U=this.Cues.newCue(null,n,s,v);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w,trackId:I}){const{unparsedVttFrags:U}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w,trackId:I}),U.length&&(this.unparsedVttFrags=[],U.forEach(X=>{this.initPTS[X.frag.cc]?this.onFragLoaded(o.FRAG_LOADED,X):this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:X.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let v=0;v{ul(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Pf(),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===wl);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(du(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const I=this.media,U=I?pc(I.textTracks):null;if(this.tracks.forEach((X,V)=>{let ue;if(U){let pe=null;for(let xe=0;xeV!==null).map(V=>V.label);X.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${X.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const I=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:I})}}}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]}`,I=this.captionsProperties[w];I&&(I.label=s.name,s.lang&&(I.languageCode=s.lang),I.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:I,lastSn:U}=this,{cc:X,sn:V}=n.frag,ue=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&I&&(V!==U+1||V===U&&ue!==this.lastPartIndex+1||X!==this.lastCc)&&(w.reset(),I.reset()),this.lastCc=X,this.lastSn=V,this.lastPartIndex=ue}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===u.SUBTITLE)if(v.byteLength){const w=s.decryptdata,I="stats"in n;if(w==null||!w.encrypted||I){const U=this.tracks[s.level],X=this.vttCCs;X[s.cc]||(X[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===wl?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;Rf(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:I}=this,U=w.length-1;if(!w[s.cc]&&U===-1){I.push(t);return}const X=this.hls,V=(n=s.initSegment)!=null&&n.data?Me(s.initSegment.data,new Uint8Array(v)).buffer:v;Rl(V,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ue=>{this._appendCues(ue,s.level),X.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ue=>{const pe=ue.message==="Missing initPTS for VTT MPEGTS";pe?I.push(t):this._fallbackToIMSC1(s,v),X.logger.log(`Failed to parse VTT cue: ${ue}`),!(pe&&U>s.cc)&&X.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ue})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||Rf(n,this.initPTS[t.cc],()=>{s.textCodec=wl,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=>Gu(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;wHl(U[X],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(X=>Hl(U[X],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?X--:X++;const De=Ta(V.trim()),je=Yu(t,n,De);k!=null&&(pe=k.cues)!=null&&pe.getCueById(je)||(I=new ue(t,n,De),I.id=je,I.line=xe+1,I.align="left",I.position=10+Math.min(80,Math.floor(X*8/32)*10),v.push(I))}return k&&v.length&&(v.sort((xe,De)=>xe.line==="auto"||De.line==="auto"?0:xe.line>8&&De.line>8?De.line-xe.line:xe.line-De.line),v.forEach(xe=>Gu(k,xe))),v}};function Mf(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(k){}return!1}const If=/(\d+)-(\d+)\/(\d+)/;class Vf{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||qf,this.controller=new self.AbortController,this.stats=new j}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=ed(t,this.controller.signal),I=t.responseType==="arraybuffer",U=I?"byteLength":"length",{maxTimeToFirstByteMs:X,maxLoadTimeMs:V}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=X&&r(X)?X:V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(Tu(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(pe=>{var xe;this.response=this.loader=pe;const De=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},V-(De-v.loading.start)),!pe.ok){const{status:lt,statusText:it}=pe;throw new Bf(it||"fetch, bad network response",lt,pe)}v.loading.first=De,v.total=ad(pe.headers)||v.total;const je=(xe=this.callbacks)==null?void 0:xe.onProgress;return je&&r(n.highWaterMark)?this.loadProgressively(pe,v,t,n.highWaterMark,je):I?pe.arrayBuffer():t.responseType==="json"?pe.json():pe.text()}).then(pe=>{var xe,De;const je=this.response;if(!je)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const lt=pe[U];lt&&(v.loaded=v.total=lt);const it={url:je.url,data:pe,code:je.status},jt=(xe=this.callbacks)==null?void 0:xe.onProgress;jt&&!r(n.highWaterMark)&&jt(v,t,pe,je),(De=this.callbacks)==null||De.onSuccess(it,v,t,je)}).catch(pe=>{var xe;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const De=pe&&pe.code||0,je=pe?pe.message:null;(xe=this.callbacks)==null||xe.onError({code:De,text:je},t,pe?pe.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 I=new $s,U=t.body.getReader(),X=()=>U.read().then(V=>{if(V.done)return I.dataLength&&w(n,s,I.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=V.value,pe=ue.length;return n.loaded+=pe,pe=v&&w(n,s,I.flush().buffer,t)):w(n,s,ue.buffer,t),X()}).catch(()=>Promise.reject());return X()}}function ed(k,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},k.headers))};return k.rangeEnd&&n.headers.set("Range","bytes="+k.rangeStart+"-"+String(k.rangeEnd-1)),n}function Ff(k){const t=If.exec(k);if(t)return parseInt(t[2])-parseInt(t[1])+1}function ad(k){const t=k.get("Content-Range");if(t){const s=Ff(t);if(r(s))return s}const n=k.get("Content-Length");if(n)return parseInt(n)}function qf(k,t){return new self.Request(k.url,t)}class Bf extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const sd=/^age:\s*[\d.]+\s*$/im;class Nf{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 j,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(I=>{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(I=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:I.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:I}=s.loadPolicy;if(v)for(const U in v)t.setRequestHeader(U,v[U]);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:I,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 V=n.status,ue=n.responseType==="text"?n.responseText:null;if(V>=200&&V<300){const je=ue!=null?ue:n.response;if(je!=null){var I,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const lt=n.responseType==="arraybuffer"?je.byteLength:je.length;s.loaded=s.total=lt,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const it=(I=this.callbacks)==null?void 0:I.onProgress;it&&it(s,t,je,n);const jt={url:n.responseURL,data:je,code:V};(U=this.callbacks)==null||U.onSuccess(jt,s,t,n);return}}const pe=w.loadPolicy.errorRetry,xe=s.retry,De={url:t.url,data:void 0,code:V};if(Nr(pe,xe,!1,De))this.retry(pe);else{var X;W.error(`${V} while loading ${t.url}`),(X=this.callbacks)==null||X.onError({code:V,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Nr(t,n,!0))this.retry(t);else{var s;W.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++,W.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&&sd.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 td={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},od=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:Nf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:La,bufferController:To,capLevelController:Uu,errorController:at,fpsController:Ef,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:Yo,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:td},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},jf()),{},{subtitleStreamController:Fi,subtitleTrackController:T,timelineController:Ll,audioStreamController:ac,audioTrackController:rl,emeController:ol,cmcdController:nf,contentSteeringController:hc,interstitialsController:of});function jf(){return{cueHandler:df,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 ud(k,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=Of(k),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(I=>{const U=`${I==="level"?"playlist":I}LoadPolicy`,X=t[U]===void 0,V=[];w.forEach(ue=>{const pe=`${I}Loading${ue}`,xe=t[pe];if(xe!==void 0&&X){V.push(pe);const De=s[U].default;switch(t[U]={default:De},ue){case"TimeOut":De.maxLoadTimeMs=xe,De.maxTimeToFirstByteMs=xe;break;case"MaxRetry":De.errorRetry.maxNumRetry=xe,De.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":De.errorRetry.retryDelayMs=xe,De.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":De.errorRetry.maxRetryDelayMs=xe,De.timeoutRetry.maxRetryDelayMs=xe;break}}}),V.length&&n.warn(`hls.js config: "${V.join('", "')}" setting(s) are deprecated, use "${U}": ${Pn(t[U])}`)}),b(b({},s),t)}function Of(k){return k&&typeof k=="object"?Array.isArray(k)?k.map(Of):Object.keys(k).reduce((t,n)=>(t[n]=Of(k[n]),t),{}):k}function g(k,t){const n=k.loader;n!==Vf&&n!==Nf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),k.progressive=!1):Mf()&&(k.loader=Vf,k.progressive=!0,k.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const C=2,z=.1,_e=.05,Re=100;class st extends Bs{constructor(t,n){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,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(Re),this.mediaSource=n.mediaSource;const s=this.media=n.media;Ru(s,"playing",this.onMediaPlaying),Ru(s,"waiting",this.onMediaWaiting),Ru(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(mu(s,"playing",this.onMediaPlaying),mu(s,"waiting",this.onMediaWaiting),mu(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 I=this.media;if(!I)return;const{seeking:U}=I,X=this.seeking&&!U,V=!this.seeking&&U,ue=I.paused&&!U||I.ended||I.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!ue&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(V||X){X&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&I.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!Jn.getBuffered(I).length){this.nudgeRetry=0;return}const pe=Jn.bufferInfo(I,t,0),xe=pe.nextStart||0,De=this.fragmentTracker;if(U&&De&&this.hls){const vn=zt(this.hls.inFlightFragments,t),Gr=pe.len>C,an=!xe||vn||xe-t>C&&!De.getPartialFragment(t);if(Gr||an)return;this.moved=!1}const je=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&De){if(!(pe.len>0)&&!xe)return;const Gr=Math.max(xe,pe.start||0)-t,ln=!!(je!=null&&je.live)?je.targetduration*2:C,Vr=Tr(t,De);if(Gr>0&&(Gr<=ln||Vr)){I.paused||this._trySkipBufferHole(Vr);return}}const lt=w.detectStallWithCurrentTimeMs,it=self.performance.now(),jt=this.waiting;let fr=this.stalled;if(fr===null)if(jt>0&&it-jt=lt||jt)&&this.hls){var Br;if(((Br=this.mediaSource)==null?void 0:Br.readyState)==="ended"&&!(je!=null&&je.live)&&Math.abs(t-((je==null?void 0:je.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(pe),!this.media||!this.hls)return}const Qr=Jn.bufferInfo(I,t,w.maxBufferHole);this._tryFixBufferStall(Qr,sr,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=Jn.bufferedInfo(Jn.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const I=Jn.timeRangesToArray(v),U=Jn.bufferedInfo(I,n,0).bufferedIndex;if(U>-1&&UU)&&ue-V<1&&t-V<2){const pe=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${V} -> ${ue} buffered index: ${X}`);this.warn(pe.message),this.media.currentTime+=1e-6;let xe=Tr(t,this.fragmentTracker);xe&&"fragment"in xe?xe=xe.fragment:xe||(xe=void 0);const De=Jn.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:pe,reason:pe.message,frag:xe,buffer:De.len,bufferInfo:De})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:I,media:U}=this,X=(v=this.hls)==null?void 0:v.config;if(!U||!I||!X)return;const V=(w=this.hls)==null?void 0:w.latestLevelDetails,ue=Tr(s,I);if((ue||V!=null&&V.live&&s1&&t.len>X.maxBufferHole||t.nextStart&&(t.nextStart-sX.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),I=s.getFragAtPos(v,u.MAIN);if(w&&I)return I.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 I=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${Pn(t)})`);this.warn(I.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:I,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 I=v.currentTime,U=Jn.bufferInfo(v,I,0),X=I0&&U.len<1&&v.readyState<3,xe=X-I;if(xe>0&&(ue||pe)){if(xe>w.maxBufferHole){let je=!1;if(I===0){const lt=s.getAppendedFrag(0,u.MAIN);lt&&X{const k=Ai();try{k&&new k(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class sa{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 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&&(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&&(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(){var t;const n=(t=this.hls)==null?void 0:t.latestLevelDetails;n&&this.updateDateRangeCues(n)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&ul(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;nXn&&(pe=Xn),pe-ue<=0&&(pe=ue+pn);for(let De=0;Deue.type===Gi.audioId3&&X:v==="video"?V=ue=>ue.type===Gi.emsg&&U:V=ue=>ue.type===Gi.audioId3&&X||ue.type===Gi.emsg&&U,Hl(w,n,s,V)}}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.hls||!this.media)return;const{assetPlayerId:s,timelineOffset:v,enableDateRangeMetadataCues:w,interstitialsController:I}=this.hls.config;if(!w)return;const U=Ai();if(s&&v&&!I){const{fragmentStart:lt,fragmentEnd:it}=t;let jt=this.assetCue;jt?(jt.startTime=lt,jt.endTime=it):U&&(jt=this.assetCue=Fa(U,lt,it,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),jt&&(jt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(jt),jt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:X}=this,{dateRanges:V}=t,ue=Object.keys(V);let pe=this.dateRangeCuesAppended;if(X&&n){var xe;if((xe=X.cues)!=null&&xe.length){const lt=Object.keys(pe).filter(it=>!ue.includes(it));for(let it=lt.length;it--;){var De;const jt=lt[it],fr=(De=pe[jt])==null?void 0:De.cues;delete pe[jt],fr&&Object.keys(fr).forEach(sr=>{const Br=fr[sr];if(Br){Br.removeEventListener("enter",this.onEventCueEnter);try{X.removeCue(Br)}catch(Qr){}}})}}else pe=this.dateRangeCuesAppended={}}const je=t.fragments[t.fragments.length-1];if(!(ue.length===0||!r(je==null?void 0:je.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let lt=0;lt{if(gi!==jt.id){const Ui=V[gi];if(Ui.class===jt.class&&Ui.startDate>jt.startDate&&(!An||jt.startDate.01&&(gi.startTime=fr,gi.endTime=vn);else if(U){let Ui=jt.attr[An];$n(An)&&(Ui=G(Ui));const Vi=Fa(U,fr,vn,{key:An,data:Ui},Gi.dateRange);Vi&&(Vi.id=it,this.id3Track.addCue(Vi),Br[An]=Vi,I&&(An==="X-ASSET-LIST"||An==="X-ASSET-URL")&&Vi.addEventListener("enter",this.onEventCueEnter))}}pe[it]={cues:Br,dateRange:jt,durationKnown:Qr}}}}}class ja{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:I}=this.config;if(!w||I===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const X=v-U,V=Math.min(this.maxLatency,U+s.targetduration);if(X.05&&this.forwardBufferLength>1){const pe=Math.min(2,Math.max(1,I)),xe=Math.round(2/(1+Math.exp(-.75*X-this.edgeStalled))*20)/20,De=Math.min(pe,Math.max(1,xe));this.changeMediaPlaybackRate(n,De)}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:I,lowLatencyMode:U}=this.config,X=this.hls.userConfig;let V=U&&s||n;(this._targetLatencyUpdated||X.liveSyncDuration||X.liveSyncDurationCount||V===0)&&(V=w!==void 0?w:I*v);const ue=v;return V+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ue)}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,I=v-s.totalduration,U=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(I,w),U)}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 Ra extends oo{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={},I={};let U=!1,X=!1,V=!1;n.levels.forEach(ue=>{const pe=ue.attrs;let{audioCodec:xe,videoCodec:De}=ue;xe&&(ue.audioCodec=xe=gt(xe,s)||void 0),De&&(De=ue.videoCodec=Ct(De));const{width:je,height:lt,unknownCodecs:it}=ue;let jt=it?it.length:0;if(it)for(let Vr=jt;Vr--;){const An=it[Vr];this.isAudioSupported(An)?(ue.audioCodec=xe=xe?`${xe},${An}`:An,jt--,he.audio[xe.substring(0,4)]=2):this.isVideoSupported(An)&&(ue.videoCodec=De=De?`${De},${An}`:An,jt--,he.video[De.substring(0,4)]=2)}if(U||(U=!!(je&<)),X||(X=!!De),V||(V=!!xe),jt||xe&&!this.isAudioSupported(xe)||De&&!this.isVideoSupported(De)){this.log(`Some or all CODECS not supported "${pe.CODECS}"`);return}const{CODECS:fr,"FRAME-RATE":sr,"HDCP-LEVEL":Br,"PATHWAY-ID":Qr,RESOLUTION:vn,"VIDEO-RANGE":Gr}=pe,ln=`${`${Qr||"."}-`}${ue.bitrate}-${vn}-${sr}-${fr}-${Gr}-${Br}`;if(w[ln])if(w[ln].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const Vr=I[ln]+=1;ue.attrs["PATHWAY-ID"]=new Array(Vr+1).join(".");const An=this.createLevel(ue);w[ln]=An,v.push(An)}else w[ln].addGroupId("audio",pe.AUDIO),w[ln].addGroupId("text",pe.SUBTITLES);else{const Vr=this.createLevel(ue);w[ln]=Vr,I[ln]=1,v.push(Vr)}}),this.filterAndSortMediaOptions(v,n,U,X,V)}createLevel(t){const n=new kr(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=mr(v,[])}return n}isAudioSupported(t){return Ce(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Ce(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){let I=[],U=[],X=t;if((s||v)&&w&&(X=X.filter(({videoCodec:it,videoRange:jt,width:fr,height:sr})=>(!!it||!!(fr&&sr))&&tn(jt))),X.length===0){Promise.resolve().then(()=>{if(this.hls){let it="no level with compatible codecs found in manifest",jt=it;n.levels.length&&(jt=`one or more CODECS in variant not supported: ${Pn(n.levels.map(sr=>sr.attrs.CODECS).filter((sr,Br,Qr)=>Qr.indexOf(sr)===Br))}`,this.warn(jt),it+=` (${jt})`);const fr=new Error(it);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:fr,reason:jt})}});return}n.audioTracks&&(I=n.audioTracks.filter(it=>!it.audioCodec||this.isAudioSupported(it.audioCodec)),en(I)),n.subtitles&&(U=n.subtitles,en(U));const V=X.slice(0);X.sort((it,jt)=>{if(it.attrs["HDCP-LEVEL"]!==jt.attrs["HDCP-LEVEL"])return(it.attrs["HDCP-LEVEL"]||"")>(jt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&it.height!==jt.height)return it.height-jt.height;if(it.frameRate!==jt.frameRate)return it.frameRate-jt.frameRate;if(it.videoRange!==jt.videoRange)return vr.indexOf(it.videoRange)-vr.indexOf(jt.videoRange);if(it.videoCodec!==jt.videoCodec){const fr=Tt(it.videoCodec),sr=Tt(jt.videoCodec);if(fr!==sr)return sr-fr}if(it.uri===jt.uri&&it.codecSet!==jt.codecSet){const fr=Pe(it.codecSet),sr=Pe(jt.codecSet);if(fr!==sr)return sr-fr}return it.averageBitrate!==jt.averageBitrate?it.averageBitrate-jt.averageBitrate:0});let ue=V[0];if(this.steering&&(X=this.steering.filterParsedLevels(X),X.length!==V.length)){for(let it=0;itfr&&fr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=sr)}break}const xe=w&&!v,De=this.hls.config,je=!!(De.audioStreamController&&De.audioTrackController),lt={levels:X,audioTracks:I,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:je&&!xe&&I.some(it=>!!it.url)};this.hls.trigger(o.MANIFEST_PARSED,lt)}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 ue=new Error("invalid level idx"),pe=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:pe,error:ue,reason:ue.message}),pe)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,I=n[t],U=I.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=I,s===t&&v&&w===U)return;this.log(`Switching to level ${t} (${I.height?I.height+"p ":""}${I.videoRange?I.videoRange+" ":""}${I.codecSet?I.codecSet+" ":""}@${I.bitrate})${U?" with Pathway "+U:""} from level ${s}${w?" with Pathway "+w:""}`);const X={level:t,attrs:I.attrs,details:I.details,bitrate:I.bitrate,averageBitrate:I.averageBitrate,maxBitrate:I.maxBitrate,realBitrate:I.realBitrate,width:I.width,height:I.height,codecSet:I.codecSet,audioCodec:I.audioCodec,videoCodec:I.videoCodec,audioGroups:I.audioGroups,subtitleGroups:I.subtitleGroups,loaded:I.loaded,loadError:I.loadError,fragmentError:I.fragmentError,name:I.name,id:I.id,uri:I.uri,url:I.url,urlId:0,audioGroupIds:I.audioGroupIds,textGroupIds:I.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,X);const V=I.details;if(!V||V.live){const ue=this.switchParams(I.uri,v==null?void 0:v.details,V);this.loadPlaylist(ue)}}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,I=n.levelInfo;if(!I){var U;this.warn(`Invalid level index ${v}`),(U=n.deliveryDirectives)!=null&&U.skip&&(w.deltaUpdateFailed=!0);return}if(I===this.currentLevel||n.withoutMultiVariant){I.fragmentError===0&&(I.loadError=0);let X=I.details;X===n.details&&X.advanced&&(X=void 0),this.playlistLoaded(v,n,X)}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"],I=t.details,U=I==null?void 0:I.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:""}${U&&I.live?" age "+U.toFixed(1)+(I.type?" "+I.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,I)=>I!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(U=>U.level=-1)),!1));Mr(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 en(k){const t={};k.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function jr(){return self.SourceBuffer||self.WebKitSourceBuffer}function Xr(){if(!ae())return!1;const t=jr();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function kn(){if(!Xr())return!1;const k=ae();return typeof(k==null?void 0:k.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>k.isTypeSupported(Gt(t,"video")))||["mp4a.40.2","fLaC"].some(t=>k.isTypeSupported(Gt(t,"audio"))))}function Wn(){var k;const t=jr();return typeof(t==null||(k=t.prototype)==null?void 0:k.changeType)=="function"}const Wa=100;class $i extends xa{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 I=this.getFwdBufferInfoAtPos(v,w,u.MAIN,0);if(I===null||I.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${I?I.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(Wa),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=Kr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Kr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Kr.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=Kr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Kr.IDLE;break}break}case Kr.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,I=v==null?void 0:v[w];this.resetStartWhenNotLoaded(I||null),this.state=Kr.IDLE}}break}this.state===Kr.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 I=s[w],U=this.getMainFwdBufferInfo();if(U===null)return;const X=this.getLevelDetails();if(X&&this._streamEnded(U,X)){const lt={};this.altAudio===2&&(lt.type="video"),this.hls.trigger(o.BUFFER_EOS,lt),this.state=Kr.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 V=I.details;if(!V||this.state===Kr.WAITING_LEVEL||this.waitForLive(I)){this.level=w,this.state=Kr.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=U.len,pe=this.getMaxBufferLength(I.maxBitrate);if(ue>=pe)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:U.end;let De=this.getNextFragment(xe,V);if(this.couldBacktrack&&!this.fragPrevious&&De&&Te(De)&&this.fragmentTracker.getState(De)!==br.OK){var je;const it=((je=this.backtrackFragment)!=null?je:De).sn-V.startSN,jt=V.fragments[it-1];jt&&De.cc===jt.cc&&(De=jt,this.fragmentTracker.removeFragment(jt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(De&&this.isLoopLoading(De,xe)){if(!De.gap){const it=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,jt=(it===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;jt&&this.afterBufferFlushed(jt,it,u.MAIN)}De=this.getNextFragmentLoopLoading(De,V,U,u.MAIN,pe)}De&&(De.initSegment&&!De.initSegment.data&&!this.bitrateTest&&(De=De.initSegment),this.loadFragment(De,I,xe))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===br.NOT_LOADED||v===br.PARTIAL?Te(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 U=this.getMainFwdBufferInfo();if(!U||U.len=I-n.maxFragLookUpTolerance&&w<=U;if(v!==null&&s.duration>v&&(w{this.hls&&this.hls.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=yi(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,I=!1;for(const U in s){const X=s[U];if(X.id==="main"){if(w=U,v=X,U==="video"){const V=s[U];V&&(this.videoBuffer=V.buffer)}}else I=!0}I&&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===Kr.PARSED&&(this.state=Kr.IDLE);return}const U=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),Te(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const I=this.media;I&&(!this._hasEnoughToStart&&Jn.getBuffered(I).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Kr.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===Kr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Kr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Kr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ie.AUDIO||!this.altAudio){const s=(n===ie.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&&(X{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=Kr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const I=w.stats;I.parsing.start=I.parsing.end=I.buffering.start=I.buffering.end=self.performance.now(),v.trigger(o.FRAG_LOADED,s),w.bitrateTest=!1})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:v,chunkMeta:w}=t,I=this.getCurrentContext(w);if(!I){this.resetWhenMissingContext(w);return}const{frag:U,part:X,level:V}=I,{video:ue,text:pe,id3:xe,initSegment:De}=v,{details:je}=V,lt=this.altAudio?void 0:v.audio;if(this.fragContextChanged(U)){this.fragmentTracker.removeFragment(U);return}if(this.state=Kr.PARSING,De){const it=De.tracks;if(it){const Br=U.initSegment||U;if(this.unhandledEncryptionError(De,U))return;this._bufferInitSegment(V,it,Br,w),s.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:Br,id:n,tracks:it})}const jt=De.initPTS,fr=De.timescale,sr=this.initPTS[U.cc];if(r(jt)&&(!sr||sr.baseTime!==jt||sr.timescale!==fr)){const Br=De.trackId;this.initPTS[U.cc]={baseTime:jt,timescale:fr,trackId:Br},s.trigger(o.INIT_PTS_FOUND,{frag:U,id:n,initPTS:jt,timescale:fr,trackId:Br})}}if(ue&&je){lt&&ue.type==="audiovideo"&&this.logMuxedErr(U);const it=je.fragments[U.sn-1-je.startSN],jt=U.sn===je.startSN,fr=!it||U.cc>it.cc;if(v.independent!==!1){const{startPTS:sr,endPTS:Br,startDTS:Qr,endDTS:vn}=ue;if(X)X.elementaryStreams[ue.type]={startPTS:sr,endPTS:Br,startDTS:Qr,endDTS:vn};else if(ue.firstKeyFrame&&ue.independent&&w.id===1&&!fr&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const Gr=this.getMainFwdBufferInfo(),an=(Gr?Gr.end:this.getLoadPosition())+this.config.maxBufferHole,ln=ue.firstKeyFramePTS?ue.firstKeyFramePTS:sr;if(!jt&&anC&&(U.gap=!0);U.setElementaryStreamInfo(ue.type,sr,Br,Qr,vn),this.backtrackFragment&&(this.backtrackFragment=U),this.bufferFragmentData(ue,U,X,w,jt||fr)}else if(jt||fr)U.gap=!0;else{this.backtrack(U);return}}if(lt){const{startPTS:it,endPTS:jt,startDTS:fr,endDTS:sr}=lt;X&&(X.elementaryStreams[ie.AUDIO]={startPTS:it,endPTS:jt,startDTS:fr,endDTS:sr}),U.setElementaryStreamInfo(ie.AUDIO,it,jt,fr,sr),this.bufferFragmentData(lt,U,X,w)}if(je&&xe!=null&&xe.samples.length){const it={id:n,frag:U,details:je,samples:xe.samples};s.trigger(o.FRAG_PARSING_METADATA,it)}if(je&&pe){const it={id:n,frag:U,details:je,samples:pe.samples};s.trigger(o.FRAG_PARSING_USERDATA,it)}}logMuxedErr(t){this.warn(`${Te(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==Kr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:I,audiovideo:U}=n;if(w){const V=t.audioCodec;let ue=Fe(w.codec,V);ue==="mp4a"&&(ue="mp4a.40.5");const pe=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const xe=w.metadata;xe&&"channelCount"in xe&&(xe.channelCount||1)!==1&&pe.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&pe.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),V&&V!==ue&&this.log(`Swapping manifest audio codec "${V}" for "${ue}"`),w.levelCodec=ue,w.id=u.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${ue||""}/${V||""}/${w.codec}]`),delete n.audiovideo}if(I){I.levelCodec=t.videoCodec,I.id=u.MAIN;const V=I.codec;if((V==null?void 0:V.length)===4)switch(V){case"hvc1":case"hev1":I.codec="hvc1.1.6.L120.90";break;case"av01":I.codec="av01.0.04M.08";break;case"avc1":I.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${I.container}, codecs[level/parsed]=[${t.videoCodec||""}/${V}]${I.codec!==V?" parsed-corrected="+I.codec:""}${I.supplemental?" supplemental="+I.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const X=Object.keys(n);if(X.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;X.forEach(V=>{const pe=n[V].initSegment;pe!=null&&pe.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:V,data:pe,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=Kr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(Jn.isBuffered(t,s)?n=this.getAppendedFrag(s):Jn.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?Dn(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const I=w+(n-v.start)*1e3;return new Date(I)}}}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 Ha{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 ba({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:v})}loadClear(t,n,s){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let v=0,w=n.length;v{if(!this.emeController)return;I.setKeyFormat(U);const X=Eo(U);if(X)return this.emeController.getKeySystemAccess([X])})}if(this.config.requireKeySystemAccessOnStart){const v=Ro(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}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 V=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,V))}const I=w.uri;if(!I)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${I}"`)));let U=this.keyUriToKeyInfo[I];if((s=U)!=null&&s.decryptdata.key)return w.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((v=U)!=null&&v.keyLoadPromise){var X;switch((X=U.mediaKeySessionContext)==null?void 0:X.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then(V=>(w.key=V.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[I]={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(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,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((I,U)=>{const X={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},V=s.keyLoadPolicy.default,ue={loadPolicy:V,timeout:V.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},pe={onSuccess:(xe,De,je,lt)=>{const{frag:it,keyInfo:jt,url:fr}=je;if(!it.decryptdata||jt!==this.keyUriToKeyInfo[fr])return U(this.createKeyLoadError(it,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),lt));jt.decryptdata.key=it.decryptdata.key=new Uint8Array(xe.data),it.keyLoader=null,jt.loader=null,I({frag:it,keyInfo:jt})},onError:(xe,De,je,lt)=>{this.resetLoader(De),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),je,b({url:X.url,data:void 0},xe)))},onTimeout:(xe,De,je)=>{this.resetLoader(De),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),je))},onAbort:(xe,De,je)=>{this.resetLoader(De),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),je))}};w.load(X,ue,pe)})}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 cs(k){const{type:t}=k;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function Ga(k,t){let n=k.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class Hc{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,I=new w(n);return this.loaders[t.type]=I,I}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:I,deliveryDirectives:U,levelInfo:X}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:I,deliveryDirectives:U,levelOrTrack:X})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:I,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:I,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:I,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:I,levelOrTrack:U})}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 V=this.hls.logger,ue=v.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?V.log(`[playlist-loader]: ignore ${t.url} ongoing request`):V.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}V.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 V;if(t.type===h.LEVEL&&t.level!==null?V=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?V=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(V=this.hls.subtitleTracks[t.id].details),V){const ue=V.partTarget,pe=V.targetduration;if(ue&&pe){const xe=Math.max(ue*3,pe*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(xe,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,w.maxTimeToFirstByteMs)})}}}const I=w.errorRetry||w.timeoutRetry||{},U={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:I.maxNumRetry||0,retryDelay:I.retryDelayMs||0,maxRetryDelay:I.maxRetryDelayMs||0},X={onSuccess:(V,ue,pe,xe)=>{const De=this.getInternalLoader(pe);this.resetInternalLoader(pe.type);const je=V.data;if(je.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(V,pe,new Error("no EXTM3U delimiter"),xe||null,ue);return}ue.parsing.start=performance.now(),Lo.isMediaPlaylist(je)||pe.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(V,ue,pe,xe||null,De):this.handleMasterPlaylist(V,ue,pe,xe)},onError:(V,ue,pe,xe)=>{this.handleNetworkError(ue,pe,!1,V,xe)},onTimeout:(V,ue,pe)=>{this.handleNetworkError(ue,pe,!0,void 0,V)}};v.load(t,U,X)}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,I=t.data,U=Ga(t,s),X=Lo.parseMasterPlaylist(I,U);if(X.playlistParsingError){this.handleManifestParsingError(t,s,X.playlistParsingError,v,n);return}const{contentSteering:V,levels:ue,sessionData:pe,sessionKeys:xe,startTimeOffset:De,variableList:je}=X;this.variableList=je;const{AUDIO:lt=[],SUBTITLES:it,"CLOSED-CAPTIONS":jt}=Lo.parseMasterPlaylistMedia(I,U,X);lt.length&&!lt.some(sr=>!sr.url)&&ue[0].audioCodec&&!ue[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),lt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new ha({}),bitrate:0,url:""})),w.trigger(o.MANIFEST_LOADED,{levels:ue,audioTracks:lt,subtitles:it,captions:jt,contentSteering:V,url:U,stats:n,networkDetails:v,sessionData:pe,sessionKeys:xe,startTimeOffset:De,variableList:je})}handleTrackOrLevelPlaylist(t,n,s,v,w){const I=this.hls,{id:U,level:X,type:V}=s,ue=Ga(t,s),pe=r(X)?X:r(U)?U:0,xe=cs(s),De=Lo.parseLevelPlaylist(t.data,ue,pe,xe,0,this.variableList);if(V===h.MANIFEST){const je={attrs:new ha({}),bitrate:0,details:De,name:"",url:ue};De.requestScheduled=n.loading.start+Gn(De,0),I.trigger(o.MANIFEST_LOADED,{levels:[je],audioTracks:[],url:ue,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=De,this.handlePlaylistLoaded(De,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 I=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?I+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(I+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(I);this.hls.logger.warn(`[playlist-loader]: ${I}`);let X=f.UNKNOWN,V=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:X=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,V=!0;break;case h.LEVEL:X=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,V=!1;break;case h.AUDIO_TRACK:X=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,V=!1;break;case h.SUBTITLE_TRACK:X=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,V=!1;break}ue&&this.resetInternalLoader(t.type);const pe={type:c.NETWORK_ERROR,details:X,fatal:V,url:t.url,loader:ue,context:t,error:U,networkDetails:n,stats:w};if(v){const xe=(n==null?void 0:n.url)||t.url;pe.response=b({url:xe,data:void 0},v)}this.hls.trigger(o.ERROR,pe)}handlePlaylistLoaded(t,n,s,v,w,I){const U=this.hls,{type:X,level:V,id:ue,groupId:pe,deliveryDirectives:xe}=v,De=Ga(n,v),je=cs(v),lt=typeof v.level=="number"&&je===u.MAIN?V:void 0;if(!t.fragments.length){const jt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:De,error:jt,reason:jt.message,response:n,context:v,level:lt,parent:je,networkDetails:w,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const it=t.playlistParsingError;if(it){if(this.hls.logger.warn(`${it} ${t.url}`),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:De,error:it,reason:it.message,response:n,context:v,level:lt,parent:je,networkDetails:w,stats:s});return}t.playlistParsingError=null}switch(t.live&&I&&(I.getCacheAge&&(t.ageHeader=I.getCacheAge()||0),(!I.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),X){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:v.levelOrTrack||U.levels[0],level:lt||0,id:ue||0,stats:s,networkDetails:w,deliveryDirectives:xe,withoutMultiVariant:X===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:s,networkDetails:w,deliveryDirectives:xe});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:s,networkDetails:w,deliveryDirectives:xe});break}}}class Gc{static get version(){return eo}static isMSESupported(){return Xr()}static isSupported(){return kn()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return Gi}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return Gc.defaultConfig?Gc.defaultConfig:od}static set DefaultConfig(t){Gc.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 Ws,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=H(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=ud(Gc.DefaultConfig,t,n);this.userConfig=t,s.progressive&&g(s,n);const{abrController:v,bufferController:w,capLevelController:I,errorController:U,fpsController:X}=s,V=new U(this),ue=this.abrController=new v(this),pe=new Or(this),xe=s.interstitialsController,De=xe?this.interstitialsController=new xe(this,Gc):null,je=this.bufferController=new w(this,pe),lt=this.capLevelController=new I(this),it=new X(this),jt=new Hc(this),fr=s.contentSteeringController,sr=fr?new fr(this):null,Br=this.levelController=new Ra(this,sr),Qr=new sa(this),vn=new Ha(this.config),Gr=this.streamController=new $i(this,pe,vn),an=this.gapController=new st(this,pe);lt.setStreamController(Gr),it.setStreamController(Gr);const ln=[jt,Br,Gr];De&&ln.splice(1,0,De),sr&&ln.splice(1,0,sr),this.networkControllers=ln;const Vr=[ue,je,an,lt,it,Qr,pe];this.audioTrackController=this.createController(s.audioTrackController,ln);const An=s.audioStreamController;An&&ln.push(this.audioStreamController=new An(this,pe,vn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,ln);const gi=s.subtitleStreamController;gi&&ln.push(this.subtititleStreamController=new gi(this,pe,vn)),this.createController(s.timelineController,Vr),vn.emeController=this.emeController=this.createController(s.emeController,Vr),this.cmcdController=this.createController(s.cmcdController,Vr),this.latencyController=this.createController(ja,Vr),this.coreComponents=Vr,ln.push(V);const Ui=V.onErrorOut;typeof Ui=="function"&&this.on(o.ERROR,Ui,V),this.on(o.MANIFEST_LOADED,jt.onManifestLoaded,jt)}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=$.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){gr(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 I=t[w].attrs["HDCP-LEVEL"];if(I&&I<=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=Ti(n);return un(t,s,navigator.mediaCapabilities)}}Gc.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 D(){m&&clearTimeout(m)}function R(P){var M=P||{},B=M.upcomingOnly,N=B===void 0?!1:B;D(),b=!N}function A(){for(var P=arguments.length,M=new Array(P),B=0;Bl?x?(S=Date.now(),u||(m=setTimeout(y?W:H,l))):H():u!==!0&&(m=setTimeout(y?W:H,y===void 0?l-K: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",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",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",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",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",7113:"p__Paperlibrary__Random__SendRecord__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",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__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",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__virtualSpaces__Lists__Resources__Detail__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",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:"75c2445d",67:"1a581c39",109:"4892f3f5",119:"4fa871fa",195:"c26620f2",201:"bb148b2b",264:"fe813f12",292:"73efe3fb",316:"1f60ada6",337:"25a408c4",354:"d4d139cf",479:"ec07a758",485:"a5288dd6",508:"1acb1cd7",518:"cd9b253e",532:"28329085",533:"33954719",547:"0be9bc68",556:"71ee681b",559:"28f4c9b4",570:"5343c3b9",576:"3af44599",629:"44a1d9a5",643:"9494bf25",671:"4a609b8d",680:"b07e9af0",700:"52c7b44c",737:"d45e5dde",741:"ac5fd360",799:"4ecd08fb",879:"1020e591",895:"a5e97e1d",900:"1c1a2fba",906:"c5e6a05c",921:"06a84e27",928:"e3aeb36d",981:"2191a42e",1006:"2f03eceb",1043:"663acf40",1045:"c4efc940",1048:"7f645283",1070:"4475e39b",1077:"7f449685",1144:"c90eccaf",1154:"8cb80842",1211:"2e1fdf43",1253:"c20cf7cb",1257:"0352721a",1274:"5f6ea65a",1276:"88dabcba",1343:"64007292",1423:"28533195",1427:"122892a4",1450:"21e814bf",1461:"ce06d2b5",1462:"fcf08abc",1470:"8cd2bcbe",1475:"c816c1c0",1477:"3802cd16",1482:"e96926ab",1512:"c7a62f6e",1520:"f18eebf2",1545:"d6df7de1",1555:"ff373777",1578:"48acb9fb",1581:"f5a793ea",1582:"3e296e18",1646:"e6e27b60",1651:"4947561d",1657:"93d7f81d",1660:"0dfdbc9f",1674:"1ef24cb1",1678:"6019832d",1713:"6e121297",1717:"14e761cd",1727:"3beb8278",1754:"d4e59c6b",1783:"9adb075d",1798:"ba35f2bb",1799:"ae029a35",1831:"30a0f018",1836:"195eb428",1855:"94a447bd",1880:"a4554181",1881:"d8d1279a",1897:"b1f0cdeb",1939:"9489f558",1953:"63601da9",1962:"9ca5c390",1993:"63e65140",2011:"59d51f98",2045:"dd099896",2066:"662a3bf6",2099:"6c90ae03",2102:"a530544f",2130:"8dc06a17",2141:"dc012c95",2203:"7225364f",2216:"346c8318",2240:"9c4ae39d",2249:"f4830452",2281:"69839609",2300:"f77c7faa",2303:"a759dee0",2307:"dd7e5170",2338:"f1b6ed69",2339:"9b6100a0",2364:"f89faf70",2386:"192e235c",2396:"84d35bab",2404:"a50289c3",2412:"9bbbed29",2425:"bcba22c8",2443:"95121ea7",2476:"0ab49c48",2494:"68080a87",2501:"edee90b6",2538:"de4a3723",2539:"7df5e309",2548:"68aff200",2570:"5a5bc6e9",2594:"e87d3761",2603:"f3ba23d6",2659:"db1be8db",2707:"95ef00ed",2806:"44e2b03d",2819:"76db6fcd",2823:"73e1de0d",2829:"8af617b4",2837:"54a82605",2862:"bb42946f",2865:"bb85bf83",2884:"c1a06d1f",2969:"ab3357d7",3006:"83cae2ef",3086:"235d0cf5",3133:"9bf3f89c",3141:"57ac7eb8",3157:"9590087c",3183:"1a801502",3198:"8e655451",3212:"a540ff6d",3220:"d1e5ef72",3247:"d3375106",3260:"f31ceadf",3276:"86d5d8e3",3317:"81405dff",3391:"5371542c",3433:"b4ae9f48",3442:"40f5b58b",3447:"1490927d",3451:"e6eb1964",3509:"3a4647d0",3550:"3dc83156",3581:"457c34e3",3585:"ec270019",3668:"34744a4b",3697:"481a10d9",3747:"c6b4f5b3",3754:"6ead93af",3777:"d5b0f2f1",3784:"52d8d06a",3805:"9dbcb95e",3831:"853361dd",3862:"8be7610c",3873:"0e5b4633",3885:"f87f7f15",3910:"cc0552e5",3951:"50413d2f",3987:"5cecd51b",4014:"27a8e97c",4017:"eb7a8c4f",4030:"454a2c33",4048:"46f47b46",4056:"7425b2e1",4058:"53d5c932",4078:"14f605fa",4088:"236723f3",4093:"d4c894bb",4105:"f004c6c1",4144:"491feb7f",4164:"a4353f27",4216:"4102a5bf",4217:"0c564268",4227:"fc771a80",4259:"276c8093",4264:"1322dfd1",4297:"7b813679",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"331e49ce",4492:"642dc286",4496:"1380671f",4498:"d2129bf3",4504:"2f706f4d",4514:"250d7385",4520:"d45548f2",4546:"5fb3858d",4565:"4a4bbd08",4572:"2d7af402",4599:"61def4cb",4610:"88544478",4621:"17245094",4628:"ece2c60c",4662:"f902268f",4685:"c33f1528",4715:"f5319227",4736:"10495b15",4741:"c4ddfe6e",4757:"ba5c3c97",4766:"6aefd62d",4770:"830dc319",4790:"619413e4",4795:"099351f6",4797:"a24e92db",4800:"14d03f11",4850:"1edda4b7",4889:"e499decd",4928:"6066f013",4973:"139a960c",4994:"9cd1d0ee",5022:"402a0d6d",5028:"3a4174e9",5043:"052d034d",5048:"822d1f40",5060:"85dafcc6",5096:"ffdbc802",5111:"597cf7ac",5117:"35083849",5125:"be9cde65",5148:"42f5f5bd",5165:"9916c6a2",5176:"a81de50f",5177:"d2ee53f3",5179:"3b1a1b9f",5186:"1c1ee67b",5230:"5aa07e72",5238:"483c00b2",5290:"5dabcdc2",5297:"95b135b0",5307:"17dff114",5319:"a95a6eac",5321:"1163c84e",5330:"84da8c45",5335:"5e753449",5354:"7ae70604",5357:"bbb0c6a4",5359:"71e87577",5382:"85c9f304",5402:"2eab3217",5416:"454536b7",5434:"38b302a6",5466:"9937b506",5494:"d89549c4",5518:"1fc78545",5549:"9901e1b6",5572:"dd6d437f",5573:"874cbbba",5624:"31051706",5631:"e00d3d36",5650:"a05ec21c",5679:"4a090bef",5694:"fc903b5a",5705:"af671053",5729:"b5ea3a24",5764:"e0d7e586",5775:"d24a6942",5776:"72fadd6a",5786:"985dcf32",5798:"b868a4d7",5800:"fb081948",5816:"4ce68167",5876:"5eded409",5888:"e0373ce0",5891:"05ba42ca",5894:"dabc4348",5902:"bc4b6a85",5915:"64f11083",5972:"e3bc4acc",5992:"24e947e9",6029:"d7879f31",6034:"243a459d",6045:"d268f87f",6047:"3ce45acd",6063:"575bb033",6069:"cc68eda6",6080:"24b7e3bf",6126:"99519171",6127:"da94ef58",6170:"bcf3b504",6185:"3e4328a2",6265:"e3396d1c",6270:"8130f461",6282:"ba5805be",6328:"f85a5553",6366:"c304da9b",6378:"7f3a946a",6411:"48c95ca1",6434:"35d4646a",6444:"704fe0fc",6451:"9e4c1a2f",6452:"af35a9c4",6531:"9c174eba",6583:"91dcdee2",6587:"3b670c86",6634:"bab25851",6637:"92efbeb4",6651:"cb04a016",6682:"536da186",6685:"934fa128",6729:"b752cf6c",6741:"847978ac",6774:"59d4d618",6776:"55f501b7",6784:"ee9772e6",6788:"c0f90e46",6789:"cff746a3",6796:"2a8bbf46",6820:"8d673c54",6882:"5aaf800b",6904:"0ebca206",6913:"191c3808",6963:"869a9eae",7043:"24be3366",7045:"cdfab27c",7058:"17bcc065",7062:"34e918bb",7084:"46ccce72",7099:"bf25d441",7113:"2115fa29",7121:"902ecbe9",7156:"e7466006",7178:"af212410",7182:"072c621b",7224:"d1dfe64e",7242:"9e301109",7260:"0016e4fe",7289:"b8c3d267",7322:"70ecd2e0",7323:"69808329",7329:"1a5bafe5",7333:"6359f173",7365:"1005464f",7395:"66c6aee4",7402:"10c95e09",7460:"f47c2c9a",7477:"8656316a",7482:"ea7725b6",7527:"4cf789dc",7545:"4549566f",7560:"1411c0db",7589:"2c4bb2ff",7591:"c8233ce9",7614:"7de1810c",7622:"42fc2255",7647:"805f7f90",7686:"4fcec9f9",7706:"c2a79e40",7806:"28b08c8c",7835:"d910eee1",7855:"7276010a",7857:"56a325f4",7883:"567f2811",7884:"494ab9dd",7901:"a75c658c",7922:"8b6cb55a",7964:"29aed9a1",7999:"86082aa9",8003:"b9133e0d",8062:"201ef636",8066:"3cf17dd3",8072:"85d30080",8085:"eef87891",8089:"d536b13a",8115:"608105e7",8143:"ad52deb2",8145:"4fb24740",8155:"a5f071bc",8161:"83c5fa9a",8217:"57e39b22",8237:"d6465992",8241:"38a073c8",8286:"f3310752",8302:"55794970",8332:"865bdc02",8340:"a7586453",8350:"07df8a75",8365:"a7b716df",8398:"82f5d95c",8431:"2d441db7",8435:"29ffda57",8447:"13298487",8458:"0a5bf89e",8479:"cbd910c5",8517:"44d48d16",8552:"3c1856d0",8561:"4339de84",8563:"80ca84de",8579:"bfa909c7",8639:"374b258d",8661:"991656ef",8665:"b4fa1f45",8688:"154aeccf",8689:"b8bdceb0",8723:"03933a24",8737:"ce7dad23",8776:"0ad26240",8787:"21a8f773",8800:"48cc7397",8823:"d9d6f38f",8827:"03e7be80",8842:"9f25a3e2",8866:"3b26dad3",8871:"690fa8cb",8882:"334f0aaf",8885:"4de5efa4",8898:"d002bcd8",8909:"6ac81f98",8920:"7f82440c",8963:"790aecdd",8965:"f90f1ac1",8999:"8ad65f83",9039:"e962203d",9076:"dc3da45e",9104:"bbcb2345",9205:"c10e70a3",9252:"0d791a59",9260:"cf5f8140",9366:"4a3525d2",9391:"3037cecb",9404:"9fcc3d3e",9406:"b65e2463",9416:"06a1a6d3",9417:"b045ebcd",9449:"c6d517ab",9487:"dae6c953",9489:"f77c155d",9507:"5ace9d59",9511:"5e161245",9512:"c4b17cc7",9554:"ed358e7b",9559:"f794af19",9647:"7c202d6e",9649:"4e0a0a5a",9674:"e7a3ba89",9677:"d87531d8",9695:"ca4090f6",9715:"93858847",9716:"790be64a",9785:"3bee4d72",9788:"f0410727",9814:"797c5fe9",9891:"7752b7b3",9895:"b8e31ff2",9906:"a9439361",9921:"068f2ceb",9922:"810a57ca",9928:"5989f5e0",9944:"2967c72a",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",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",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",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",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",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",7113:"p__Paperlibrary__Random__SendRecord__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",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__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",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__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",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:"de58cef9",109:"1a7fc455",119:"25b26a6d",195:"8653772c",201:"7872e384",264:"5fd9b3fc",292:"9702f825",337:"45f063ed",479:"bba9e475",485:"d63578fe",508:"82593858",518:"c6774a1c",532:"c1a3e627",533:"7c6a1361",547:"5581debc",556:"c9ce9a90",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"573b339d",737:"98eb2f74",799:"08103cd8",879:"8ef20790",895:"ad846737",900:"228aca9a",906:"a29ef4e5",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"8e5fbfd7",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"619593a3",1257:"156e8f74",1276:"bbc6eeec",1343:"f50c7fcf",1423:"5c4a76fc",1427:"c24d69b3",1450:"1edcc2ed",1461:"e71bb36a",1470:"183c9793",1475:"5bfcb58b",1477:"970fcf81",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"0c4169ac",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"c0cb4a08",1674:"fdbc1e05",1678:"484ca996",1713:"e5cf33ee",1717:"10201060",1727:"522640e5",1754:"118c994b",1783:"0d3d06a0",1798:"3157272a",1831:"cb1c37ee",1836:"5f0d3f7f",1855:"b92cccb4",1880:"750743ca",1897:"62544c06",1939:"ce7e2b5a",1953:"20ce3901",1962:"84e145fa",1993:"c47eb47a",2045:"dcfad42d",2099:"3b401031",2102:"ec61f9f0",2130:"fa9a5d94",2141:"5eb2f330",2203:"bd175c79",2216:"33467293",2240:"e7cce869",2281:"2976b5a2",2303:"1ed5567d",2307:"b2c54321",2338:"dea1928a",2339:"1336108e",2396:"2fd22400",2404:"08d36549",2412:"84cd3fdc",2425:"47b23ee4",2443:"637429ad",2476:"cf85a190",2501:"2441982c",2539:"082dd38b",2548:"75182034",2570:"846a7fe1",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"505dc6f7",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"dff7c42d",2865:"6ef3cf6b",2884:"ebfe0ea4",3006:"7fce4e74",3086:"d0ebac07",3141:"4e2f2f7c",3157:"f5d985ab",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"05740106",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"2018f6c1",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"c4be28e8",3585:"5f288e7b",3668:"fd3ea050",3747:"1af43845",3784:"c81d4a51",3831:"2711fd44",3873:"7cbe1ba5",3910:"658d457f",3951:"9b11b034",4030:"af04fe52",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"775588f4",4105:"7f9d4513",4144:"f10aa199",4164:"1ef1f5b4",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"cb8a8129",4449:"e68d8d58",4492:"12cb2835",4496:"77babddd",4498:"3e85d92c",4504:"9074cfde",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"aa988bc4",4610:"687005a6",4621:"807fbac2",4662:"37625a1c",4715:"1230954d",4736:"5b6f4e2f",4741:"92525927",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"43974304",5022:"81b1b86b",5028:"03cdfb68",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"ab408bd4",5125:"57501e4a",5148:"572faeac",5165:"48afbcf3",5176:"9c49e7fa",5177:"ec157db5",5179:"888518b9",5186:"e766ffd9",5230:"8ecdafbb",5238:"865509db",5297:"5426028f",5307:"8f5be1d7",5319:"34217c3f",5330:"d6eee700",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"d75b7acd",5402:"e8092123",5466:"12cfd33a",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"75c5add6",5650:"f8f63f4b",5694:"c3e4a8be",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"9d910e47",5786:"37a81eaa",5798:"ce1cf7da",5800:"ace57161",5816:"4adf0529",5888:"193a7f8f",5891:"cbb6f851",5894:"4c5225a9",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"d0efd529",6063:"3b503608",6069:"a9aeea2e",6080:"bc1c2b36",6127:"f31505a8",6185:"bd124dd8",6265:"8aa3f229",6270:"5496b206",6282:"f0151247",6328:"de2b9d62",6366:"079fc2d8",6434:"48c2a3cc",6444:"fd46d237",6451:"4db8623e",6452:"50a6d310",6583:"7599cb91",6587:"9c49e7fa",6634:"020d2aed",6637:"4348c475",6651:"b07fe216",6682:"0b183f46",6685:"50d3c702",6729:"aea3b7f5",6741:"b838eb14",6776:"461a4e93",6784:"1affe817",6789:"f85c816f",6796:"b24f73ad",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"70169de5",7062:"5282c3e5",7099:"f105b5d4",7113:"d8ff4c24",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"516cb5de",7322:"ac5aaaee",7323:"3e11a2bc",7329:"e5af7e18",7395:"ff574c5d",7402:"c2ab8a41",7460:"dedd2038",7477:"7903c644",7482:"c37a3f01",7527:"a4765b7e",7545:"6e229fc1",7560:"64f8b451",7589:"2517c75a",7614:"de9ee12f",7622:"5e2922e8",7806:"80b7b1d6",7835:"b5f6ea62",7855:"8698f084",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"505c3349",7922:"0e7ce87a",8062:"8e384b9f",8072:"540f746b",8085:"e6b0e037",8115:"4168d1d3",8143:"1021d119",8145:"aa6ec833",8155:"d345abd7",8217:"3f5e9ac7",8237:"faafb9cc",8241:"5bd955ca",8286:"69a76d39",8332:"71c0dfbb",8398:"b128b7d6",8431:"289b326c",8435:"0980085d",8447:"5dded7c0",8458:"9d938150",8479:"b4705507",8517:"cccfddad",8552:"a656ad91",8563:"20b25782",8579:"600a1b47",8665:"c52575bc",8688:"c044db56",8689:"c7b937bf",8723:"3eab1580",8787:"121de108",8823:"e5c765d5",8827:"7c77dcba",8866:"b95f6ec9",8882:"f3e42f72",8885:"de905169",8965:"bd9f71c8",8999:"448aa22f",9039:"e5b0c473",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"b142636c",9416:"483ff19d",9449:"45975a82",9487:"a73f5679",9489:"ee2bb5b7",9507:"d52efba5",9511:"114333d9",9647:"9df3db4c",9649:"00fb4211",9674:"bb2d1c58",9677:"af7d4c8f",9695:"e6d547d3",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"bbe362ca",9891:"512a9301",9906:"bb12ef11",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 Fn.endsWith("/")?Fn:"".concat(Fn,"/")}var Lc=__webpack_require__(38127),cc=__webpack_require__(38329),Zl=__webpack_require__(8616),Pl=["content"],sl=["content"],Mc=/^(http:|https:)?\/\//;function fc(Fn){return Mc.test(Fn)||Fn.startsWith("/")&&!Fn.startsWith("/*")||Fn.startsWith("./")||Fn.startsWith("../")}var ku=function(){return $e.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},Il=function(ri){var Ki,ka=ri.loaderData,Xi=ri.htmlPageOpts,Ea=ri.manifest,Ta=(Ea==null||(Ki=Ea.assets)===null||Ki===void 0?void 0:Ki["umi.css"])||"";return $e.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(ka||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Xi||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(Ta,"'")}})};function Hu(Fn){var ri=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Fn=="string")return fc(Fn)?(0,Ho.Z)({src:Fn},ri):{content:Fn};if((0,Zl.Z)(Fn)==="object")return(0,Ho.Z)((0,Ho.Z)({},Fn),ri);throw new Error("Invalid script type: ".concat((0,Zl.Z)(Fn)))}function Gf(Fn){return fc(Fn)?{type:"link",href:Fn}:{type:"style",content:Fn}}var wf=function(ri){var Ki,ka,Xi,Ea,Ta,Ms,aa=ri.htmlPageOpts;return $e.createElement($e.Fragment,null,(aa==null?void 0:aa.title)&&$e.createElement("title",null,aa.title),aa==null||(Ki=aa.favicons)===null||Ki===void 0?void 0:Ki.map(function(Cs,xl){return $e.createElement("link",{key:xl,rel:"shortcut icon",href:Cs})}),(aa==null?void 0:aa.description)&&$e.createElement("meta",{name:"description",content:aa.description}),(aa==null||(ka=aa.keywords)===null||ka===void 0?void 0:ka.length)&&$e.createElement("meta",{name:"keywords",content:aa.keywords.join(",")}),aa==null||(Xi=aa.metas)===null||Xi===void 0?void 0:Xi.map(function(Cs){return $e.createElement("meta",{key:Cs.name,name:Cs.name,content:Cs.content})}),aa==null||(Ea=aa.links)===null||Ea===void 0?void 0:Ea.map(function(Cs,xl){return $e.createElement("link",(0,cc.Z)({key:xl},Cs))}),aa==null||(Ta=aa.styles)===null||Ta===void 0?void 0:Ta.map(function(Cs,xl){var Yu=Gf(Cs),kl=Yu.type,Rl=Yu.href,wl=Yu.content;if(kl==="link")return $e.createElement("link",{key:xl,rel:"stylesheet",href:Rl});if(kl==="style")return $e.createElement("style",{key:xl},wl)}),aa==null||(Ms=aa.headScripts)===null||Ms===void 0?void 0:Ms.map(function(Cs,xl){var Yu=Hu(Cs),kl=Yu.content,Rl=(0,Lc.Z)(Yu,Pl);return $e.createElement("script",(0,cc.Z)({dangerouslySetInnerHTML:{__html:kl},key:xl},Rl))}))};function eu(Fn){var ri,Ki=Fn.children,ka=Fn.loaderData,Xi=Fn.manifest,Ea=Fn.htmlPageOpts,Ta=Fn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ms=Fn.mountElementId;if(Ta!=null&&Ta.pureHtml)return $e.createElement("html",null,$e.createElement("head",null),$e.createElement("body",null,$e.createElement(ku,null),$e.createElement("div",{id:Ms},Ki),$e.createElement(Il,{manifest:Xi,loaderData:ka,htmlPageOpts:Ea})));if(Ta!=null&&Ta.pureApp)return $e.createElement($e.Fragment,null,Ki);var aa=typeof window=="undefined"?Xi==null?void 0:Xi.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return $e.createElement("html",{suppressHydrationWarning:!0,lang:(Ea==null?void 0:Ea.lang)||"en"},$e.createElement("head",null,$e.createElement("meta",{charSet:"utf-8"}),$e.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),aa&&$e.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:aa}),$e.createElement(wf,{htmlPageOpts:Ea})),$e.createElement("body",null,$e.createElement(ku,null),$e.createElement("div",{id:Ms},Ki),$e.createElement(Il,{manifest:Xi,loaderData:ka,htmlPageOpts:Ea}),Ea==null||(ri=Ea.scripts)===null||ri===void 0?void 0:ri.map(function(Cs,xl){var Yu=Hu(Cs),kl=Yu.content,Rl=(0,Lc.Z)(Yu,sl);return $e.createElement("script",(0,cc.Z)({dangerouslySetInnerHTML:{__html:kl},key:xl},Rl))})))}var Wl=$e.createContext(void 0);function nf(){return $e.useContext(Wl)}var dc=["redirect"];function hc(Fn){var ri=Fn.routesById,Ki=Fn.parentId,ka=Fn.routeComponents,Xi=Fn.useStream,Ea=Xi===void 0?!0:Xi;return Object.keys(ri).filter(function(Ta){return ri[Ta].parentId===Ki}).map(function(Ta){var Ms=Ql((0,Ho.Z)((0,Ho.Z)({route:ri[Ta],routeComponent:ka[Ta],loadingComponent:Fn.loadingComponent,reactRouter5Compat:Fn.reactRouter5Compat},Fn.reactRouter5Compat&&{hasChildren:Object.keys(ri).filter(function(Cs){return ri[Cs].parentId===Ta}).length>0}),{},{useStream:Ea})),aa=hc({routesById:ri,routeComponents:ka,parentId:Ms.id,loadingComponent:Fn.loadingComponent,reactRouter5Compat:Fn.reactRouter5Compat,useStream:Ea});return aa.length>0&&(Ms.children=aa,Ms.routes=aa),Ms})}function Xl(Fn){var ri=(0,qo.UO)(),Ki=(0,qo.Gn)(Fn.to,ri),ka=(0,lc.T$)(),Xi=(0,qo.TH)();if(ka!=null&&ka.keepQuery){var Ea=Xi.search+Xi.hash;Ki+=Ea}var Ta=(0,Ho.Z)((0,Ho.Z)({},Fn),{},{to:Ki});return $e.createElement(qo.Fg,(0,cc.Z)({replace:!0},Ta))}function Ql(Fn){var ri=Fn.route,Ki=Fn.useStream,ka=Ki===void 0?!0:Ki,Xi=ri.redirect,Ea=(0,Lc.Z)(ri,dc),Ta=Fn.reactRouter5Compat?mu:ol;return(0,Ho.Z)({element:Xi?$e.createElement(Xl,{to:Xi}):$e.createElement(Wl.Provider,{value:{route:Fn.route}},$e.createElement(Ta,{loader:$e.memo(Fn.routeComponent),loadingComponent:Fn.loadingComponent||Ru,hasChildren:Fn.hasChildren,useStream:ka}))},Ea)}function Ru(){return $e.createElement("div",null)}function mu(Fn){var ri=nf(),Ki=ri.route,ka=(0,lc.Ov)(),Xi=ka.history,Ea=ka.clientRoutes,Ta=(0,qo.UO)(),Ms={params:Ta,isExact:!0,path:Ki.path,url:Xi.location.pathname},aa=Fn.loader,Cs={location:Xi.location,match:Ms,history:Xi,params:Ta,route:Ki,routes:Ea};return Fn.useStream?$e.createElement($e.Suspense,{fallback:$e.createElement(Fn.loadingComponent,null)},$e.createElement(aa,Cs,Fn.hasChildren&&$e.createElement(qo.j3,null))):$e.createElement(aa,Cs,Fn.hasChildren&&$e.createElement(qo.j3,null))}function ol(Fn){var ri=Fn.loader;return Fn.useStream?$e.createElement($e.Suspense,{fallback:$e.createElement(Fn.loadingComponent,null)},$e.createElement(ri,null)):$e.createElement(ri,null)}var tu=null;function Ef(){return tu}function Fc(Fn){var ri=Fn.history,Ki=$e.useState({action:ri.action,location:ri.location}),ka=(0,Tl.Z)(Ki,2),Xi=ka[0],Ea=ka[1];return(0,$e.useLayoutEffect)(function(){return ri.listen(Ea)},[ri]),(0,$e.useLayoutEffect)(function(){function Ta(Ms){Fn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Fn.routes,clientRoutes:Fn.clientRoutes,location:Ms.location,action:Ms.action,basename:Fn.basename,isFirst:!!Ms.isFirst}})}return Ta({location:Xi.location,action:Xi.action,isFirst:!0}),ri.listen(Ta)},[ri,Fn.routes,Fn.clientRoutes]),$e.createElement(qo.F0,{navigator:ri,location:Xi.location,basename:Fn.basename},Fn.children)}function Gu(){var Fn=(0,lc.Ov)(),ri=Fn.clientRoutes;return(0,qo.V$)(ri)}var ul=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],Hl=function(ri,Ki){var ka=ri.basename||"/",Xi=hc({routesById:ri.routes,routeComponents:ri.routeComponents,loadingComponent:ri.loadingComponent,reactRouter5Compat:ri.reactRouter5Compat,useStream:ri.useStream});ri.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Xi}});for(var Ea=$e.createElement(Fc,{basename:ka,pluginManager:ri.pluginManager,routes:ri.routes,clientRoutes:Xi,history:ri.history},Ki),Ta=0,Ms=ul;Tanew Promise((ka,Xi)=>{var Ea=aa=>{try{Ms(Ki.next(aa))}catch(Cs){Xi(Cs)}},Ta=aa=>{try{Ms(Ki.throw(aa))}catch(Cs){Xi(Cs)}},Ms=aa=>aa.done?ka(aa.value):Promise.resolve(aa.value).then(Ea,Ta);Ms((Ki=Ki.apply(Fn,ri)).next())});function pc(){return Bc(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/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"82"},83:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"83"},84:{path:"/classrooms/guidance",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"99"},100:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"100"},101:{path:"/classrooms/",parentId:"19",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"101",id:"102"},103:{path:"/classrooms/:coursesId/shixun_homework",parentId:"101",id:"103"},104:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"101",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"105"},106:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"106"},107:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"101",id:"107"},108:{path:"/classrooms/:coursesId/exercise",parentId:"101",id:"108"},109:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"101",id:"109"},110:{path:"/classrooms/:coursesId/poll",parentId:"101",id:"110"},111:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"101",id:"111"},112:{path:"/classrooms/:coursesId/common_homework",parentId:"101",id:"112"},113:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"101",id:"113"},114:{path:"/classrooms/:coursesId/group_homework",parentId:"101",id:"114"},115:{path:"/classrooms/:coursesId/teachers",parentId:"101",id:"115"},116:{path:"/classrooms/:coursesId/students",parentId:"101",id:"116"},117:{path:"/classrooms/:coursesId/assistant",parentId:"101",id:"117"},118:{path:"/classrooms/:coursesId/program_homework",parentId:"101",id:"118"},119:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"101",id:"119"},120:{path:"/classrooms/:coursesId/engineering",parentId:"101",id:"120"},121:{path:"/classrooms/:coursesId/learning_path",parentId:"101",id:"121"},122:{path:"/classrooms/:coursesId/resource_recommend",parentId:"101",id:"122"},123:{path:"/classrooms/:coursesId/attendance",parentId:"101",id:"123"},124:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"101",id:"124"},125:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"101",id:"125"},126:{path:"/classrooms/:coursesId/announcement",parentId:"101",id:"126"},127:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"101",id:"127"},128:{path:"/classrooms/:coursesId/online_learning",parentId:"101",id:"128"},129:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"101",id:"129"},130:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"101",id:"130"},131:{path:"/classrooms/:coursesId/attachment",parentId:"101",id:"131"},132:{path:"/classrooms/:coursesId/video",parentId:"101",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"101",id:"133"},134:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"101",id:"134"},135:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"101",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"101",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"101",id:"137"},138:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"101",id:"138"},139:{path:"/classrooms/:coursesId/live_video",parentId:"101",id:"139"},140:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"101",id:"140"},141:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"101",id:"141"},142:{path:"/classrooms/:coursesId/board",parentId:"101",id:"142"},143:{path:"/classrooms/:coursesId/course_group",parentId:"101",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"101",id:"144"},145:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"101",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"101",id:"146"},147:{path:"/classrooms/:coursesId/not_course_group",parentId:"101",id:"147"},148:{path:"/classrooms/:coursesId/statistics/",parentId:"101",id:"148"},149:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"101",id:"149"},150:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"101",id:"150"},151:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"101",id:"151"},152:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"101",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"101",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"101",id:"154"},155:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"101",id:"155"},156:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"101",id:"156"},157:{path:"/classrooms/:coursesId",parentId:"101",id:"157"},158:{path:"/classrooms/:coursesId/template",parentId:"101",id:"158"},159:{path:"/competitions",parentId:"1",id:"159"},160:{path:"/competitions/index",parentId:"159",id:"160"},161:{path:"/competitions/:identifier/list",parentId:"159",id:"161"},162:{path:"/competitions/exports",parentId:"159",id:"162"},163:{path:"/competitions",parentId:"159",id:"163"},164:{path:"/competitions/:identifier",parentId:"159",id:"164"},165:{path:"/competitions/index/:identifier",parentId:"159",id:"165"},166:{path:"/competitions/:identifier/detail/enroll",parentId:"159",id:"166"},167:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"159",id:"167"},168:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"159",id:"168"},169:{path:"/competitions/detail/:identifier",parentId:"159",id:"169"},170:{path:"/forums",parentId:"1",id:"170"},171:{path:"/forums",parentId:"170",id:"171"},172:{path:"/forums/categories/:memoType",parentId:"170",id:"172"},173:{path:"/forums/new",parentId:"170",id:"173"},174:{path:"/forums/:memoId/edit",parentId:"170",id:"174"},175:{path:"/forums/:memoId",parentId:"170",id:"175"},176:{path:"/problemset",parentId:"1",id:"176"},177:{path:"/problemset",parentId:"176",id:"177"},178:{path:"/problemset/newitem",parentId:"176",id:"178"},179:{path:"/problemset/:type/:id",parentId:"176",id:"179"},180:{path:"/problemset/preview",parentId:"176",id:"180"},181:{path:"/problemset/preview_new",parentId:"176",id:"181"},182:{path:"/problemset/preview_select",parentId:"176",id:"182"},183:{path:"/shixuns",parentId:"1",id:"183"},184:{path:"/shixuns",parentId:"183",id:"184"},185:{path:"/shixuns/exports",parentId:"183",id:"185"},186:{path:"/shixuns/new",parentId:"183",id:"186"},187:{path:"/shixuns/new/CreateImg",parentId:"183",id:"187"},188:{path:"/shixuns/new/:id/imagepreview",parentId:"183",id:"188"},189:{path:"/shixuns/:id/Merge",parentId:"183",id:"189"},190:{path:"/shixuns/:id/Split",parentId:"183",id:"190"},191:{path:"/shixuns/:id/edit",parentId:"183",id:"191"},192:{path:"shixuns/:id/edit/warehouse",parentId:"191",id:"192"},193:{path:"/shixuns/:id/edit/newquestion",parentId:"191",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"191",id:"194"},195:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"191",id:"195"},196:{path:"/shixuns/:id/edit/new",parentId:"191",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"191",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"191",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"191",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"191",id:"200"},201:{path:"/shixuns/:id",parentId:"183",id:"201"},202:{path:"/shixuns/:id/challenges",parentId:"201",id:"202"},203:{path:"/shixuns/:id/repository",parentId:"201",id:"203"},204:{path:"/shixuns/:id/secret_repository",parentId:"201",id:"204"},205:{path:"/shixuns/:id/collaborators",parentId:"201",id:"205"},206:{path:"/shixuns/:id/dataset",parentId:"201",id:"206"},207:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"201",id:"207"},208:{path:"/shixuns/:id/shixun_discuss",parentId:"201",id:"208"},209:{path:"/shixuns/:id/ranking_list",parentId:"201",id:"209"},210:{path:"/shixuns/:id/settings",parentId:"201",id:"210"},211:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"201",id:"211"},212:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"201",id:"212"},213:{path:"/shixuns/:id/repository/upload_file",parentId:"201",id:"213"},214:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"201",id:"214"},215:{path:"/shixuns/:id/repository/add_file",parentId:"201",id:"215"},216:{path:"/shixuns/:id/secret_repository/add_file",parentId:"201",id:"216"},217:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"201",id:"217"},218:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"201",id:"218"},219:{path:"/shixuns/:id/audit_situation",parentId:"201",id:"219"},220:{path:"/shixuns/:id/fork_list",parentId:"201",id:"220"},221:{path:"/shixuns/:id/skill_tags",parentId:"201",id:"221"},222:{path:"/users",parentId:"1",id:"222"},223:{path:"/users/:username/videos/protocol",parentId:"222",id:"223"},224:{path:"/users/:username/videos/resourceProtocol",parentId:"222",id:"224"},225:{path:"/users/:username/videos/success",parentId:"222",id:"225"},226:{path:"/users/:username/topicbank/:topicstype",parentId:"222",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"222",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"222",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"222",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"222",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"222",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"222",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"222",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"222",id:"234"},235:{path:"/users/:username/experiment-img/add",parentId:"222",id:"235"},236:{path:"/users/:username",parentId:"222",id:"236"},237:{path:"/users/:username",parentId:"236",id:"237"},238:{path:"/users/:username/baseInfo/edit",parentId:"236",id:"238"},239:{path:"/users/:username/baseInfo",parentId:"236",id:"239"},240:{path:"/users/:username/realNameCertification",parentId:"236",id:"240"},241:{path:"/users/:username/careerCertification",parentId:"236",id:"241"},242:{path:"/users/:username/classrooms",parentId:"236",id:"242"},243:{path:"/users/:username/shixuns",parentId:"236",id:"243"},244:{path:"/users/:username/dataSet",parentId:"236",id:"244"},245:{path:"/users/:username/userPortrait",parentId:"236",id:"245"},246:{path:"/users/:username/learningPath",parentId:"236",id:"246"},247:{path:"/users/:username/teach-group",parentId:"236",id:"247"},248:{path:"/users/:username/competitions",parentId:"236",id:"248"},249:{path:"/users/:username/experiment-img",parentId:"236",id:"249"},250:{path:"/users/:username/experiment-img/:experid/detail",parentId:"236",id:"250"},251:{path:"/users/:username/certificate",parentId:"236",id:"251"},252:{path:"/users/:username/otherResources",parentId:"236",id:"252"},253:{path:"/users/:username/classmanagement",parentId:"236",id:"253"},254:{path:"/users/:username/classmanagement/:couserid",parentId:"236",id:"254"},255:{path:"/users/:username/paths",parentId:"236",id:"255"},256:{path:"/users/:username/projects",parentId:"236",id:"256"},257:{path:"/users/:username/videos",parentId:"236",id:"257"},258:{path:"/users/:username/videos/upload",parentId:"236",id:"258"},259:{path:"/users/:username/topics/:topicstype",parentId:"236",id:"259"},260:{path:"/users/:username/vspaces",parentId:"236",id:"260"},261:{path:"/users/:username/resourcesCenter",parentId:"236",id:"261"},262:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"236",id:"262"},263:{path:"/users/:username/resourceGuarantee",parentId:"236",id:"263"},264:{path:"/users/:username/resourceAllocation",parentId:"236",id:"264"},265:{parentId:"1",id:"265"},266:{path:"/problems",parentId:"265",id:"266"},267:{path:"/problems",parentId:"266",id:"267"},268:{path:"/problems/batchAdd",parentId:"266",id:"268"},269:{path:"/problems/newcreate",parentId:"265",id:"269"},270:{path:"/problems/newedit/:id",exact:!0,parentId:"265",id:"270"},271:{path:"/problems/:id/edit",exact:!0,parentId:"265",id:"271"},272:{path:"/problems/new",exact:!0,parentId:"265",id:"272"},273:{path:"/problems/:id/oj/:save_identifier",parentId:"265",id:"273"},274:{path:"/problems/:id/record-detail/:submitId",parentId:"265",id:"274"},275:{path:"/problems/add",parentId:"265",id:"275"},276:{path:"/problems/:id/ojedit",parentId:"265",id:"276"},277:{path:"/engineering",parentId:"1",id:"277"},278:{path:"/engineering",parentId:"277",id:"278"},279:{path:"/engineering/teacherList",parentId:"278",id:"279"},280:{path:"/engineering/studentList",parentId:"278",id:"280"},281:{path:"/engineering/training/program",parentId:"278",id:"281"},282:{path:"/engineering/training/program/add",parentId:"278",id:"282"},283:{path:"/engineering/training/program/edit",parentId:"278",id:"283"},284:{path:"/engineering/training/objectives",parentId:"278",id:"284"},285:{path:"/engineering/graduated/index",parentId:"278",id:"285"},286:{path:"/engineering/graduated/matrix",parentId:"278",id:"286"},287:{path:"/engineering/course/list",parentId:"278",id:"287"},288:{path:"/engineering/course/setting",parentId:"278",id:"288"},289:{path:"/engineering/course/matrix",parentId:"278",id:"289"},290:{path:"/engineering/navigation",parentId:"278",id:"290"},291:{path:"/engineering/evaluate/course",parentId:"278",id:"291"},292:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"278",id:"292"},293:{path:"/engineering/evaluate/norm",parentId:"278",id:"293"},294:{path:"/engineering/evaluate/document",parentId:"278",id:"294"},295:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"278",id:"295"},296:{path:"/engineering/*",redirect:"/404",parentId:"278",id:"296"},297:{path:"/innovation",parentId:"1",id:"297"},298:{path:"/innovation/tasks/:taskId",parentId:"297",id:"298"},299:{path:"/innovation",parentId:"297",id:"299"},300:{path:"/innovation/project",parentId:"299",id:"300"},301:{path:"/innovation/dataset",parentId:"299",id:"301"},302:{path:"/innovation/mirror",parentId:"299",id:"302"},303:{path:"/innovation/my-project",parentId:"299",id:"303"},304:{path:"/innovation/my-dataset",parentId:"299",id:"304"},305:{path:"/innovation/my-mirror",parentId:"299",id:"305"},306:{path:"/innovation/project/create",parentId:"299",id:"306"},307:{path:"/innovation/project/edit/:id",parentId:"299",id:"307"},308:{path:"/innovation/project/detail/:taskId",parentId:"299",id:"308"},309:{path:"/tasks",parentId:"1",id:"309"},310:{path:"/tasks/:taskId",exact:!0,parentId:"309",id:"310"},311:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"309",id:"311"},312:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"309",id:"312"},313:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"309",id:"313"},314:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"309",id:"314"},315:{path:"/myproblems",parentId:"1",id:"315"},316:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"315",id:"316"},317:{path:"/myproblems/:id",exact:!0,parentId:"315",id:"317"},318:{path:"/account",parentId:"1",id:"318"},319:{path:"/account",parentId:"318",id:"319"},320:{path:"/account/profile",parentId:"319",id:"320"},321:{path:"/account/profile/edit",parentId:"319",id:"321"},322:{path:"/account/certification",parentId:"319",id:"322"},323:{path:"/account/secure",parentId:"319",id:"323"},324:{path:"/account/binding",parentId:"319",id:"324"},325:{path:"/account/Results",parentId:"319",id:"325"},326:{path:"/ch",parentId:"1",id:"326"},327:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"326",id:"327"},328:{path:"/ch/rest/",exact:!0,parentId:"326",id:"328"},329:{path:"/ch/rest/:id",exact:!0,parentId:"326",id:"329"},330:{path:"/order",parentId:"1",id:"330"},331:{path:"/order",parentId:"330",id:"331"},332:{path:"/order/invoice",parentId:"330",id:"332"},333:{path:"/order/records",parentId:"330",id:"333"},334:{path:"/order/apply",parentId:"330",id:"334"},335:{path:"/order/view",parentId:"330",id:"335"},336:{path:"/order/:courseId/information",parentId:"330",id:"336"},337:{path:"/order/:courseId/pay",parentId:"330",id:"337"},338:{path:"/order/:orderNum/result",parentId:"330",id:"338"},339:{path:"/messages",parentId:"1",id:"339"},340:{path:"/messages/:userId/user_tidings",parentId:"339",id:"340"},341:{path:"/messages/:userId/private_messages",parentId:"339",id:"341"},342:{path:"/messages/:userId/message_detail",parentId:"339",id:"342"},343:{path:"/vtrs",parentId:"1",id:"343"},344:{path:"/vtrs/:virtual_spacesId",parentId:"343",id:"344"},345:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"344",id:"345"},346:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"344",id:"346"},347:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"344",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"344",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"344",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"344",id:"350"},351:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"344",id:"351"},352:{path:"/vtrs/:virtual_spacesId/survey",parentId:"344",id:"352"},353:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"344",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"344",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"344",id:"355"},356:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"344",id:"356"},357:{path:"/vtrs/:virtual_spacesId/material",parentId:"344",id:"357"},358:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"344",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"344",id:"359"},360:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"344",id:"360"},361:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"344",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"344",id:"362"},363:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"344",id:"363"},364:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"344",id:"364"},365:{path:"/vtrs/:virtual_spacesId/settings",parentId:"344",id:"365"},366:{path:"/vtrs/:virtual_spacesId/resources",parentId:"344",id:"366"},367:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"344",id:"367"},368:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"344",id:"368"},369:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"344",id:"369"},370:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"344",id:"370"},371:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"344",id:"371"},372:{path:"/vtrs/:virtual_spacesId/*",parentId:"344",id:"372"},373:{path:"/101",parentId:"1",id:"373"},374:{path:"/101/:virtual_spacesId",parentId:"373",id:"374"},375:{path:"/101/:virtual_spacesId",exact:!0,parentId:"374",id:"375"},376:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"374",id:"376"},377:{path:"/101/:virtual_spacesId/experiment",parentId:"374",id:"377"},378:{path:"/101/:virtual_spacesId/announcement",parentId:"374",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/add",parentId:"374",id:"379"},380:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"374",id:"380"},381:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"374",id:"381"},382:{path:"/101/:virtual_spacesId/survey",parentId:"374",id:"382"},383:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"374",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge",parentId:"374",id:"384"},385:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"374",id:"385"},386:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"374",id:"386"},387:{path:"/101/:virtual_spacesId/material",parentId:"374",id:"387"},388:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"374",id:"388"},389:{path:"/101/:virtual_spacesId/lesson",parentId:"374",id:"389"},390:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"374",id:"390"},391:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"374",id:"391"},392:{path:"/101/:virtual_spacesId/discussion",parentId:"374",id:"392"},393:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"374",id:"393"},394:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"374",id:"394"},395:{path:"/101/:virtual_spacesId/settings",parentId:"374",id:"395"},396:{path:"/101/:virtual_spacesId/resources",parentId:"374",id:"396"},397:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"374",id:"397"},398:{path:"/101/:virtual_spacesId/Plan",parentId:"374",id:"398"},399:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"374",id:"399"},400:{path:"/101/:virtual_spacesId/digtal",parentId:"374",id:"400"},401:{path:"/101/:virtual_spacesId/homepage",parentId:"374",id:"401"},402:{path:"/101/:virtual_spacesId/*",parentId:"374",id:"402"},403:{path:"/administration",parentId:"1",id:"403"},404:{path:"/administration",parentId:"403",id:"404"},405:{path:"/administration/college",parentId:"404",id:"405"},406:{path:"/administration/student",parentId:"404",id:"406"},407:{path:"/administration/student/:studentId/edit",parentId:"404",id:"407"},408:{path:"/administration/profession",parentId:"404",id:"408"},409:{path:"/graduations",parentId:"1",id:"409"},410:{path:"/graduations",exact:!0,parentId:"409",id:"410"},411:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"409",id:"411"},412:{path:"/graduations/:id",parentId:"409",id:"412"},413:{path:"/graduations/:id/index",parentId:"412",id:"413"},414:{path:"/graduations/:id/topics",parentId:"412",id:"414"},415:{path:"/graduations/:id/student_selection",parentId:"412",id:"415"},416:{path:"/graduations/:id/tasks",parentId:"412",id:"416"},417:{path:"/graduations/:id/opening_report",parentId:"412",id:"417"},418:{path:"/graduations/:id/midterm_report",parentId:"412",id:"418"},419:{path:"/graduations/:id/thesis",parentId:"412",id:"419"},420:{path:"/graduations/:id/final_defense",parentId:"412",id:"420"},421:{path:"/graduations/:id/final_thesis",parentId:"412",id:"421"},422:{path:"/graduations/:id/settings",parentId:"412",id:"422"},423:{path:"/graduations/:id/teachers",parentId:"412",id:"423"},424:{path:"/graduations/:id/students",parentId:"412",id:"424"},425:{path:"/graduations/:id/archives",parentId:"412",id:"425"},426:{path:"/graduations/:id/grading_summary",parentId:"412",id:"426"},427:{path:"/dataset",parentId:"1",id:"427"},428:{path:"/dataset",exact:!0,parentId:"427",id:"428"},429:{path:"/dataset/:id/detail",exact:!0,parentId:"427",id:"429"},430:{path:"/knowledgegraph",parentId:"1",id:"430"},431:{path:"/knowledgegraph/:pathId",parentId:"430",id:"431"},432:{path:"/knowledgegraph/:pathId/statistics",parentId:"430",id:"432"},433:{path:"/newlogin",parentId:"1",id:"433"},434:{path:"/onlinenum",parentId:"1",id:"434"},435:{path:"/onlinenum",parentId:"434",id:"435"},436:{path:"/shixuncontext",parentId:"1",id:"436"},437:{path:"/shixuncontext",parentId:"436",id:"437"},438:{path:"/shixuncontext/:Id/detail",parentId:"436",id:"438"},439:{path:"/educoder-demo",exact:!0,parentId:"1",id:"439"},440:{path:"/training",parentId:"1",id:"440"},441:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"440",id:"441"},442:{path:"/largeScreen",exact:!0,parentId:"1",id:"442"},443:{path:"/quality",parentId:"1",id:"443"},444:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"443",id:"444"},445:{path:"/otherlogin",exact:!0,parentId:"1",id:"445"},446:{path:"/otherloginqq",exact:!0,parentId:"1",id:"446"},447:{path:"/otherloginstart",exact:!0,parentId:"1",id:"447"},448:{path:"/pathsoverview",exact:!0,parentId:"1",id:"448"},449:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"449"},450:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"450"},451:{path:"/login",parentId:"1",id:"451"},452:{path:"/login",parentId:"451",id:"452"},453:{path:"/user",parentId:"1",id:"453"},454:{path:"/user/login",parentId:"453",id:"454"},455:{path:"/user/register",parentId:"453",id:"455"},456:{path:"/user/reset-password",parentId:"453",id:"456"},457:{path:"/colleges",parentId:"1",id:"457"},458:{path:"/colleges/:id/statistics",parentId:"457",id:"458"},459:{path:"/help",parentId:"1",id:"459"},460:{path:"/help/:id",parentId:"459",id:"460"},461:{path:"/video",parentId:"1",id:"461"},462:{path:"/video/:videoId",parentId:"461",id:"462"},463:{path:"/terminal",parentId:"1",id:"463"},464:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"464"},465:{path:"/statsDashboard",parentId:"1",id:"465"},466:{path:"/",parentId:"1",id:"466"},467:{path:"/",exact:!0,parentId:"466",id:"467"},468:{path:"/api/*",exact:!0,parentId:"466",id:"468"},469:{path:"/search",exact:!0,parentId:"466",id:"469"},470:{path:"/moop_cases",exact:!0,parentId:"466",id:"470"},471:{path:"/moop_cases/new",exact:!0,parentId:"466",id:"471"},472:{path:"/moop_cases/:caseId",exact:!0,parentId:"466",id:"472"},473:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"466",id:"473"},474:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"466",id:"474"},475:{path:"/randompaper",exact:!0,parentId:"466",id:"475"},476:{path:"/randompaper/edit/:id",exact:!0,parentId:"466",id:"476"},477:{path:"/randompaper/detail/:id",exact:!0,parentId:"466",id:"477"},478:{path:"/randompaper/sendrecord",exact:!0,parentId:"466",id:"478"},479:{path:"/403",parentId:"466",id:"479"},480:{path:"/500",parentId:"466",id:"480"},481:{path:"/404",parentId:"466",id:"481"},482:{path:"/download",parentId:"466",id:"482"},483:{path:"/iwce",parentId:"466",id:"483"},484:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"466",id:"484"},485:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"466",id:"485"},486:{path:"/Activities",parentId:"466",id:"486"},487:{path:"/iwce/:itemname",parentId:"466",id:"487"},488:{path:"/hpc-course",parentId:"466",id:"488"},489:{path:"/user_agents",parentId:"466",id:"489"},490:{path:"/three",parentId:"466",id:"490"},491:{path:"/introduction",parentId:"466",id:"491"},492:{path:"/chatgpt",parentId:"466",id:"492"},493:{path:"/*",parentId:"466",id:"493"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:$e.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),2:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),3:$e.lazy(()=>Promise.all([__webpack_require__.e(2066),__webpack_require__.e(2099)]).then(__webpack_require__.bind(__webpack_require__,22632))),4:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2066),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,20556))),5:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2066),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,20556))),6:$e.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,80291))),7:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2066),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),8:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2066),__webpack_require__.e(8003),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,93114))),9:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),10:$e.lazy(()=>__webpack_require__.e(9906).then(__webpack_require__.bind(__webpack_require__,83440))),11:$e.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,51221))),12:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,25049))),13:$e.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,21403))),14:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(2281)]).then(__webpack_require__.bind(__webpack_require__,46135))),15:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1651)]).then(__webpack_require__.bind(__webpack_require__,7021))),16:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,25049))),17:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2066),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),18:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2066),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),19:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),20:$e.lazy(()=>__webpack_require__.e(6789).then(__webpack_require__.bind(__webpack_require__,95694))),21:$e.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,99603))),22:$e.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,85412))),23:$e.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,59799))),24:$e.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,21227))),25:$e.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,21227))),26:$e.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,29187))),27:$e.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,29187))),28:$e.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,42978))),29:$e.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,20408))),30:$e.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,39539))),31:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(5694)]).then(__webpack_require__.bind(__webpack_require__,21547))),32:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(5330)]).then(__webpack_require__.bind(__webpack_require__,69083))),33:$e.lazy(()=>Promise.all([__webpack_require__.e(2066),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,53281))),34:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,11749))),35:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,96930))),36:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,17849))),37:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2066),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,53612))),38:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,52786))),39:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,68698))),40:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,12459))),41:$e.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,57806))),42:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,56410))),43:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2066),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),44:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8800),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,83624))),45:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8800),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,58232))),46:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,5781))),47:$e.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,92235))),48:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),49:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,98580))),50:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2066),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,83927))),51:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2066),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,83927))),52:$e.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,92974))),53:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(2066),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,94113))),54:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(2066),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,94113))),55:$e.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,89607))),56:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,34887))),57:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,36755))),58:$e.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,23888))),59:$e.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,23888))),60:$e.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,20861))),61:$e.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,20861))),62:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,78348))),63:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,57383))),64:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,86608))),65:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,23279))),66:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,17747))),67:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,25585))),68:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,18647))),69:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,96377))),70:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,83537))),71:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,50475))),72:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,13511))),73:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,25981))),74:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,74410))),75:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,70829))),76:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,23396))),77:$e.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,97862))),78:$e.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,60038))),79:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,77678))),80:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,94544))),81:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,31345))),82:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,37165))),83:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,47590))),84:$e.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,21403))),85:$e.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,79991))),86:$e.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,7351))),87:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,25062))),88:$e.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,11956))),89:$e.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,25421))),90:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,58021))),91:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,58021))),92:$e.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,73947))),93:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,93931))),94:$e.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,8361))),95:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,21524))),96:$e.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,3237))),97:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,13269))),98:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,46738))),99:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,9064))),100:$e.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,71973))),101:$e.lazy(()=>__webpack_require__.e(7322).then(__webpack_require__.bind(__webpack_require__,39852))),102:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9512),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,48246))),103:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9512),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,48246))),104:$e.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,92518))),105:$e.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,85207))),106:$e.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,85207))),107:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,13444))),108:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,13444))),109:$e.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,64580))),110:$e.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,64580))),111:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9512),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,64243))),112:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9512),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,64243))),113:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9512),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,26734))),114:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9512),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,26734))),115:$e.lazy(()=>__webpack_require__.e(5177).then(__webpack_require__.bind(__webpack_require__,34396))),116:$e.lazy(()=>__webpack_require__.e(201).then(__webpack_require__.bind(__webpack_require__,56824))),117:$e.lazy(()=>__webpack_require__.e(1477).then(__webpack_require__.bind(__webpack_require__,23300))),118:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9512),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,21063))),119:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9512),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,21063))),120:$e.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,96221))),121:$e.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,35207))),122:$e.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,8467))),123:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8066),__webpack_require__.e(7329)]).then(__webpack_require__.bind(__webpack_require__,15705))),124:$e.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,16974))),125:$e.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,83330))),126:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,10682))),127:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,10682))),128:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,33003))),129:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,33003))),130:$e.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,39391))),131:$e.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,39391))),132:$e.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,14078))),133:$e.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,14078))),134:$e.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,94094))),135:$e.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,88644))),136:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,89459))),137:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,74818))),138:$e.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,50388))),139:$e.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,50388))),140:$e.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,58660))),141:$e.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,19407))),142:$e.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,19407))),143:$e.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,22132))),144:$e.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,22132))),145:$e.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,15182))),146:$e.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,12097))),147:$e.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,12097))),148:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,55733))),149:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,55733))),150:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,30927))),151:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,67718))),152:$e.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,24309))),153:$e.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,23571))),154:$e.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,6011))),155:$e.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,50376))),156:$e.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,25156))),157:$e.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,1505))),158:$e.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,13595))),159:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),160:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7647),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,81278))),161:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7647),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,81278))),162:$e.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,79650))),163:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7647),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,81278))),164:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1555),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,72581))),165:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1555),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,72581))),166:$e.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,83644))),167:$e.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,37509))),168:$e.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,50072))),169:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1555),__webpack_require__.e(8579)]).then(__webpack_require__.bind(__webpack_require__,83317))),170:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),171:$e.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,84108))),172:$e.lazy(()=>__webpack_require__.e(4048).then(__webpack_require__.bind(__webpack_require__,31855))),173:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,8979))),174:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,8979))),175:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,67810))),176:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),177:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2066),__webpack_require__.e(8003),__webpack_require__.e(7835)]).then(__webpack_require__.bind(__webpack_require__,8577))),178:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2066),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,73271))),179:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2066),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,73271))),180:$e.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,70768))),181:$e.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,83839))),182:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2066),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),183:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),184:$e.lazy(()=>__webpack_require__.e(8552).then(__webpack_require__.bind(__webpack_require__,63878))),185:$e.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,86754))),186:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5307)]).then(__webpack_require__.bind(__webpack_require__,27e3))),187:$e.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,57587))),188:$e.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,20097))),189:$e.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,92169))),190:$e.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,8655))),191:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8661),__webpack_require__.e(9511)]).then(__webpack_require__.bind(__webpack_require__,19018))),192:$e.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,26595))),193:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,38498))),194:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2066),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,32116))),195:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2066),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,32116))),196:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2066),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,33712))),197:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2066),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,33712))),198:$e.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,15392))),199:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,64425))),200:$e.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,21646))),201:$e.lazy(()=>__webpack_require__.e(9449).then(__webpack_require__.bind(__webpack_require__,81697))),202:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9814)]).then(__webpack_require__.bind(__webpack_require__,96387))),203:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,48323))),204:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,48323))),205:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,8996))),206:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1993)]).then(__webpack_require__.bind(__webpack_require__,5347))),207:$e.lazy(()=>Promise.all([__webpack_require__.e(8661),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,33336))),208:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8965)]).then(__webpack_require__.bind(__webpack_require__,14914))),209:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6451)]).then(__webpack_require__.bind(__webpack_require__,24039))),210:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(518)]).then(__webpack_require__.bind(__webpack_require__,9284))),211:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,68150))),212:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,68150))),213:$e.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,18579))),214:$e.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,18579))),215:$e.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,36741))),216:$e.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,36741))),217:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),218:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),219:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,84348))),220:$e.lazy(()=>__webpack_require__.e(3086).then(__webpack_require__.bind(__webpack_require__,53049))),221:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9417)]).then(__webpack_require__.bind(__webpack_require__,83040))),222:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),223:$e.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,85271))),224:$e.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,27239))),225:$e.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,44680))),226:$e.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,25682))),227:$e.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,25166))),228:$e.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,25166))),229:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8450))),230:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,15612))),231:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,99667))),232:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,81279))),233:$e.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,67391))),234:$e.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,61121))),235:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,98216))),236:$e.lazy(()=>__webpack_require__.e(8332).then(__webpack_require__.bind(__webpack_require__,70933))),237:$e.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,84709))),238:$e.lazy(()=>__webpack_require__.e(8217).then(__webpack_require__.bind(__webpack_require__,40188))),239:$e.lazy(()=>__webpack_require__.e(879).then(__webpack_require__.bind(__webpack_require__,1640))),240:$e.lazy(()=>__webpack_require__.e(5776).then(__webpack_require__.bind(__webpack_require__,1890))),241:$e.lazy(()=>__webpack_require__.e(906).then(__webpack_require__.bind(__webpack_require__,43513))),242:$e.lazy(()=>__webpack_require__.e(900).then(__webpack_require__.bind(__webpack_require__,77211))),243:$e.lazy(()=>__webpack_require__.e(6682).then(__webpack_require__.bind(__webpack_require__,54357))),244:$e.lazy(()=>__webpack_require__.e(8115).then(__webpack_require__.bind(__webpack_require__,75574))),245:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,79838))),246:$e.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,76584))),247:$e.lazy(()=>__webpack_require__.e(8479).then(__webpack_require__.bind(__webpack_require__,70294))),248:$e.lazy(()=>__webpack_require__.e(5800).then(__webpack_require__.bind(__webpack_require__,8719))),249:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2862)]).then(__webpack_require__.bind(__webpack_require__,86449))),250:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8286)]).then(__webpack_require__.bind(__webpack_require__,370))),251:$e.lazy(()=>__webpack_require__.e(5117).then(__webpack_require__.bind(__webpack_require__,7762))),252:$e.lazy(()=>__webpack_require__.e(7402).then(__webpack_require__.bind(__webpack_require__,68982))),253:$e.lazy(()=>__webpack_require__.e(1897).then(__webpack_require__.bind(__webpack_require__,59254))),254:$e.lazy(()=>__webpack_require__.e(8145).then(__webpack_require__.bind(__webpack_require__,21852))),255:$e.lazy(()=>__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,88125))),256:$e.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,23e3))),257:$e.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,42496))),258:$e.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,98410))),259:$e.lazy(()=>__webpack_require__.e(5165).then(__webpack_require__.bind(__webpack_require__,96020))),260:$e.lazy(()=>__webpack_require__.e(3831).then(__webpack_require__.bind(__webpack_require__,15706))),261:$e.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,88126))),262:$e.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,30139))),263:$e.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,25656))),264:$e.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,87030))),265:$e.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),266:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),267:$e.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,22691))),268:$e.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,19428))),269:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,28013))),270:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,28013))),271:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,94038))),272:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,94038))),273:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,63342))),274:$e.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,12889))),275:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,29499))),276:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,29499))),277:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),278:$e.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,28960))),279:$e.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,41826))),280:$e.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,7355))),281:$e.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,93477))),282:$e.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,82739))),283:$e.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,77325))),284:$e.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,84547))),285:$e.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,37010))),286:$e.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,65831))),287:$e.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,17025))),288:$e.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,18186))),289:$e.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,40548))),290:$e.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,96906))),291:$e.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,66395))),292:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,4186))),293:$e.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,55527))),294:$e.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,3238))),295:$e.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,11955))),296:$e.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),297:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),298:$e.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,40825))),299:$e.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,98874))),300:$e.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,39434))),301:$e.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,1189))),302:$e.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,48910))),303:$e.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,16075))),304:$e.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,56890))),305:$e.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,94574))),306:$e.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,12337))),307:$e.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,12337))),308:$e.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,54573))),309:$e.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),310:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(2066),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,94440))),311:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2066),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,36402))),312:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(2066),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,94440))),313:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2066),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,36402))),314:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(2066),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,94440))),315:$e.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),316:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,58193))),317:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,76193))),318:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),319:$e.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,15534))),320:$e.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,80222))),321:$e.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,45929))),322:$e.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,30112))),323:$e.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,14620))),324:$e.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,8182))),325:$e.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,42910))),326:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),327:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,31160))),328:$e.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,76122))),329:$e.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,76122))),330:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),331:$e.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,49142))),332:$e.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,56316))),333:$e.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,61244))),334:$e.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,7076))),335:$e.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,55642))),336:$e.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,38587))),337:$e.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,93304))),338:$e.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,33253))),339:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),340:$e.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,29192))),341:$e.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,30750))),342:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,15331))),343:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),344:$e.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,99643))),345:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),346:$e.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,71535))),347:$e.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,3578))),348:$e.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,40728))),349:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),350:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),351:$e.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,87567))),352:$e.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,28045))),353:$e.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,3566))),354:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,20985))),355:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),356:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),357:$e.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,44145))),358:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,30237))),359:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,2334))),360:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),361:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),362:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,94395))),363:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),364:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),365:$e.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,29542))),366:$e.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,86082))),367:$e.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,49700))),368:$e.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,146))),369:$e.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,72997))),370:$e.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,1067))),371:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),372:$e.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,91854))),373:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),374:$e.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,99643))),375:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),376:$e.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,71535))),377:$e.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,3578))),378:$e.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,40728))),379:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),380:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),381:$e.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,87567))),382:$e.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,28045))),383:$e.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,3566))),384:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,20985))),385:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),386:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),387:$e.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,44145))),388:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,30237))),389:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,2334))),390:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),391:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),392:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,94395))),393:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),394:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),395:$e.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,29542))),396:$e.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,86082))),397:$e.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,49700))),398:$e.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,146))),399:$e.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,72997))),400:$e.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,1067))),401:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),402:$e.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,91854))),403:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),404:$e.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,1182))),405:$e.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,44094))),406:$e.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,1937))),407:$e.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,66218))),408:$e.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,56162))),409:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),410:$e.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,27732))),411:$e.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,97450))),412:$e.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,7772))),413:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,21401))),414:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,95200))),415:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,59463))),416:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,89898))),417:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),418:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),419:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),420:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),421:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),422:$e.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,55879))),423:$e.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,2389))),424:$e.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,2389))),425:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,68232))),426:$e.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,7220))),427:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),428:$e.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,36981))),429:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,25469))),430:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),431:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,19405))),432:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,15843))),433:$e.lazy(()=>__webpack_require__.e(1077).then(__webpack_require__.bind(__webpack_require__,10125))),434:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),435:$e.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,29625))),436:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),437:$e.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,72812))),438:$e.lazy(()=>__webpack_require__.e(6788).then(__webpack_require__.bind(__webpack_require__,42198))),439:$e.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,75779))),440:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),441:$e.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,73188))),442:$e.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3184))),443:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),444:$e.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,91437))),445:$e.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,23437))),446:$e.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,51106))),447:$e.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,80947))),448:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,85338))),449:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,91307))),450:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,43725))),451:$e.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,49426))),452:$e.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54860))),453:$e.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,55782))),454:$e.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54860))),455:$e.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,35430))),456:$e.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,48333))),457:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),458:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,26891))),459:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),460:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,16949))),461:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),462:$e.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,45233))),463:$e.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,49254))),464:$e.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,56737))),465:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,28506))),466:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),467:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7647),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,45426))),468:$e.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,94371))),469:$e.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,88975))),470:$e.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,66062))),471:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,81055))),472:$e.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,62422))),473:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,81055))),474:$e.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,65433))),475:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),476:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),477:$e.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,81867))),478:$e.lazy(()=>__webpack_require__.e(7113).then(__webpack_require__.bind(__webpack_require__,46451))),479:$e.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,95545))),480:$e.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,69711))),481:$e.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,725))),482:$e.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,84891))),483:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),484:$e.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,42797))),485:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8066),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,38207))),486:$e.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,88650))),487:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),488:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),489:$e.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,76665))),490:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,66427))),491:$e.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,8390))),492:$e.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,57892))),493:$e.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,725))),"@@/global-layout":$e.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,84218)))}}})}var T=__webpack_require__(11410),O=__webpack_require__(59098),L=__webpack_require__(71418),ve=__webpack_require__(24957),ke=()=>$e.createElement(L.Z,{size:"middle",className:ve.Z.loading}),fn=__webpack_require__(76560),Tn=__webpack_require__(61186),mn=__webpack_require__.n(Tn),Mi=__webpack_require__(91392),ns=__webpack_require__.n(Mi),Za=__webpack_require__(34749),co=__webpack_require__.n(Za),As=__webpack_require__(19277),Io=__webpack_require__.n(As),js=__webpack_require__(10238),Ku=__webpack_require__.n(js),sf=__webpack_require__(33656),mc=__webpack_require__.n(sf),of=__webpack_require__(90111),Ol=__webpack_require__.n(of),Fi=__webpack_require__(74959),Nc=__webpack_require__.n(Fi),uf=__webpack_require__(23250),ko=__webpack_require__.n(uf),bs=__webpack_require__(58862),xu=__webpack_require__.n(bs),vc=__webpack_require__(58319),xs=__webpack_require__.n(vc),_c=__webpack_require__(62053),ll=__webpack_require__.n(_c),cl=__webpack_require__(47477),Sf=__webpack_require__.n(cl),gl=__webpack_require__(59717),Dl=__webpack_require__.n(gl);mn().extend(co()),mn().extend(Io()),mn().extend(Ku()),mn().extend(mc()),mn().extend(Ol()),mn().extend(Nc()),mn().extend(ko()),mn().extend(xu()),mn().extend(xs()),mn().extend(ll()),mn().extend(Sf()),mn().extend(Dl()),mn().extend(ns());var Af=Object.defineProperty,jc=Object.getOwnPropertySymbols,Uc=Object.prototype.hasOwnProperty,Lu=Object.prototype.propertyIsEnumerable,yl=(Fn,ri,Ki)=>ri in Fn?Af(Fn,ri,{enumerable:!0,configurable:!0,writable:!0,value:Ki}):Fn[ri]=Ki,bl=(Fn,ri)=>{for(var Ki in ri||(ri={}))Uc.call(ri,Ki)&&yl(Fn,Ki,ri[Ki]);if(jc)for(var Ki of jc(ri))Lu.call(ri,Ki)&&yl(Fn,Ki,ri[Ki]);return Fn},zc=(Fn,ri,Ki)=>new Promise((ka,Xi)=>{var Ea=aa=>{try{Ms(Ki.next(aa))}catch(Cs){Xi(Cs)}},Ta=aa=>{try{Ms(Ki.throw(aa))}catch(Cs){Xi(Cs)}},Ms=aa=>aa.done?ka(aa.value):Promise.resolve(aa.value).then(Ea,Ta);Ms((Ki=Ki.apply(Fn,ri)).next())});const Vu="/react/build/",ql=!1;function Jl(){return zc(this,null,function*(){const Fn=(0,T.gD)(),{routes:ri,routeComponents:Ki}=yield pc(Fn);yield Fn.applyPlugins({key:"patchRoutes",type:fn.ApplyPluginsType.event,args:{routes:ri,routeComponents:Ki}});const ka=Fn.applyPlugins({key:"modifyContextOpts",type:fn.ApplyPluginsType.modify,initialValue:{}}),Xi=ka.basename||"/",Ea=ka.historyType||"browser",Ta=(0,O.fi)(bl({type:Ea,basename:Xi},ka.historyOpts));return Fn.applyPlugins({key:"render",type:fn.ApplyPluginsType.compose,initialValue(){const Ms={useStream:!0,routes:ri,routeComponents:Ki,pluginManager:Fn,mountElementId:"root",rootElement:ka.rootElement||document.getElementById("root"),loadingComponent:ke,publicPath:Vu,runtimePublicPath:ql,history:Ta,historyType:Ea,basename:Xi,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:ka.callback},aa=Fn.applyPlugins({key:"modifyClientRenderOpts",type:fn.ApplyPluginsType.modify,initialValue:Ms});return af(aa)}})()})}Jl(),typeof window!="undefined"&&(window.g_umi={version:"4.4.12"})})()})();